@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&subset=latin-ext");
@import url("https://fonts.googleapis.com/css?family=Roboto:100,300,400,700&subset=latin-ext");
:root {
  --color-red-lighten: #e57373;
  --color-red: #f44336;
  --color-red-darken: #b71c1c;
  --color-pink-lighten: #f06292;
  --color-pink: #e91e63;
  --color-pink-darken: #880e4f;
  --color-purple-lighten: #ba68c8;
  --color-purple: #9c27b0;
  --color-purple-darken: #4a148c;
  --color-deep-purple-lighten: #9575cd;
  --color-deep-purple: #673ab7;
  --color-deep-purple-darken: #311b92;
  --color-indigo-lighten: #7986cb;
  --color-indigo: #3f51b5;
  --color-indigo-darken: #1a237e;
  --color-blue-lighten: #64b5f6;
  --color-blue: #2196f3;
  --color-blue-darken: #0d47a1;
  --color-light-blue-lighten: #4fc3f7;
  --color-light-blue: #03a9f4;
  --color-light-blue-2: #4c84ff;
  --color-light-blue-darken: #01579b;
  --color-cyan-lighten: #4dd0e1;
  --color-cyan: #00bcd4;
  --color-cyan-darken: #006064;
  --color-teal-lighten: #4db6ac;
  --color-teal: #009688;
  --color-teal-darken: #004d40;
  --color-green-lighten: #81c784;
  --color-green: #4caf50;
  --color-green-darken: #1b5e20;
  --color-light-green-lighten: #aed581;
  --color-light-green: #8bc34a;
  --color-light-green-darken: #33691e;
  --color-lime-lighten: #dce775;
  --color-lime: #cddc39;
  --color-lime-darken: #827717;
  --color-yellow-lighten: #fff176;
  --color-yellow: #ffeb3b;
  --color-yellow-darken: #f57f17;
  --color-amber-lighten: #ffd54f;
  --color-amber: #ffc107;
  --color-amber-darken: #ff6f00;
  --color-orange-lighten: #ffb74d;
  --color-orange: #ff9800;
  --color-orange-darken: #e65100;
  --color-deep-orange-lighten: #ff8a65;
  --color-deep-orange: #ff5722;
  --color-deep-orange-darken: #bf360c;
  --color-brown-lighten: #a1887f;
  --color-brown: #795548;
  --color-brown-darken: #3e2723;
  --color-grey-lighten: #e0e0e0;
  --color-grey: #9e9e9e;
  --color-grey-darken: #212121;
  --color-blue-grey-lighten: #90a4ae;
  --color-blue-grey: #607d8b;
  --color-blue-grey-darken: #263238;
  --color-black: #000000;
  --color-white: #ffffff;
  --color-brand: #443287; }

.materialize-red {
  background-color: #e51c23 !important; }

.materialize-red-text {
  color: #e51c23 !important; }

.materialize-red.lighten-5 {
  background-color: #fdeaeb !important; }

.materialize-red-text.text-lighten-5 {
  color: #fdeaeb !important; }

.materialize-red.lighten-4 {
  background-color: #f8c1c3 !important; }

.materialize-red-text.text-lighten-4 {
  color: #f8c1c3 !important; }

.materialize-red.lighten-3 {
  background-color: #f3989b !important; }

.materialize-red-text.text-lighten-3 {
  color: #f3989b !important; }

.materialize-red.lighten-2 {
  background-color: #ee6e73 !important; }

.materialize-red-text.text-lighten-2 {
  color: #ee6e73 !important; }

.materialize-red.lighten-1 {
  background-color: #ea454b !important; }

.materialize-red-text.text-lighten-1 {
  color: #ea454b !important; }

.materialize-red.darken-1 {
  background-color: #d0181e !important; }

.materialize-red-text.text-darken-1 {
  color: #d0181e !important; }

.materialize-red.darken-2 {
  background-color: #b9151b !important; }

.materialize-red-text.text-darken-2 {
  color: #b9151b !important; }

.materialize-red.darken-3 {
  background-color: #a21318 !important; }

.materialize-red-text.text-darken-3 {
  color: #a21318 !important; }

.materialize-red.darken-4 {
  background-color: #8b1014 !important; }

.materialize-red-text.text-darken-4 {
  color: #8b1014 !important; }

.red {
  background-color: #F44336 !important; }

.red-text {
  color: #F44336 !important; }

.red.lighten-5 {
  background-color: #FFEBEE !important; }

.red-text.text-lighten-5 {
  color: #FFEBEE !important; }

.red.lighten-4 {
  background-color: #FFCDD2 !important; }

.red-text.text-lighten-4 {
  color: #FFCDD2 !important; }

.red.lighten-3 {
  background-color: #EF9A9A !important; }

.red-text.text-lighten-3 {
  color: #EF9A9A !important; }

.red.lighten-2 {
  background-color: #E57373 !important; }

.red-text.text-lighten-2 {
  color: #E57373 !important; }

.red.lighten-1 {
  background-color: #EF5350 !important; }

.red-text.text-lighten-1 {
  color: #EF5350 !important; }

.red.darken-1 {
  background-color: #E53935 !important; }

.red-text.text-darken-1 {
  color: #E53935 !important; }

.red.darken-2 {
  background-color: #D32F2F !important; }

.red-text.text-darken-2 {
  color: #D32F2F !important; }

.red.darken-3 {
  background-color: #C62828 !important; }

.red-text.text-darken-3 {
  color: #C62828 !important; }

.red.darken-4 {
  background-color: #B71C1C !important; }

.red-text.text-darken-4 {
  color: #B71C1C !important; }

.red.accent-1 {
  background-color: #FF8A80 !important; }

.red-text.text-accent-1 {
  color: #FF8A80 !important; }

.red.accent-2 {
  background-color: #FF5252 !important; }

.red-text.text-accent-2 {
  color: #FF5252 !important; }

.red.accent-3 {
  background-color: #FF1744 !important; }

.red-text.text-accent-3 {
  color: #FF1744 !important; }

.red.accent-4 {
  background-color: #D50000 !important; }

.red-text.text-accent-4 {
  color: #D50000 !important; }

.pink {
  background-color: #e91e63 !important; }

.pink-text {
  color: #e91e63 !important; }

.pink.lighten-5 {
  background-color: #fce4ec !important; }

.pink-text.text-lighten-5 {
  color: #fce4ec !important; }

.pink.lighten-4 {
  background-color: #f8bbd0 !important; }

.pink-text.text-lighten-4 {
  color: #f8bbd0 !important; }

.pink.lighten-3 {
  background-color: #f48fb1 !important; }

.pink-text.text-lighten-3 {
  color: #f48fb1 !important; }

.pink.lighten-2 {
  background-color: #f06292 !important; }

.pink-text.text-lighten-2 {
  color: #f06292 !important; }

.pink.lighten-1 {
  background-color: #ec407a !important; }

.pink-text.text-lighten-1 {
  color: #ec407a !important; }

.pink.darken-1 {
  background-color: #d81b60 !important; }

.pink-text.text-darken-1 {
  color: #d81b60 !important; }

.pink.darken-2 {
  background-color: #c2185b !important; }

.pink-text.text-darken-2 {
  color: #c2185b !important; }

.pink.darken-3 {
  background-color: #ad1457 !important; }

.pink-text.text-darken-3 {
  color: #ad1457 !important; }

.pink.darken-4 {
  background-color: #880e4f !important; }

.pink-text.text-darken-4 {
  color: #880e4f !important; }

.pink.accent-1 {
  background-color: #ff80ab !important; }

.pink-text.text-accent-1 {
  color: #ff80ab !important; }

.pink.accent-2 {
  background-color: #ff4081 !important; }

.pink-text.text-accent-2 {
  color: #ff4081 !important; }

.pink.accent-3 {
  background-color: #f50057 !important; }

.pink-text.text-accent-3 {
  color: #f50057 !important; }

.pink.accent-4 {
  background-color: #c51162 !important; }

.pink-text.text-accent-4 {
  color: #c51162 !important; }

.purple {
  background-color: #9c27b0 !important; }

.purple-text {
  color: #9c27b0 !important; }

.purple.lighten-5 {
  background-color: #f3e5f5 !important; }

.purple-text.text-lighten-5 {
  color: #f3e5f5 !important; }

.purple.lighten-4 {
  background-color: #e1bee7 !important; }

.purple-text.text-lighten-4 {
  color: #e1bee7 !important; }

.purple.lighten-3 {
  background-color: #ce93d8 !important; }

.purple-text.text-lighten-3 {
  color: #ce93d8 !important; }

.purple.lighten-2 {
  background-color: #ba68c8 !important; }

.purple-text.text-lighten-2 {
  color: #ba68c8 !important; }

.purple.lighten-1 {
  background-color: #ab47bc !important; }

.purple-text.text-lighten-1 {
  color: #ab47bc !important; }

.purple.darken-1 {
  background-color: #8e24aa !important; }

.purple-text.text-darken-1 {
  color: #8e24aa !important; }

.purple.darken-2 {
  background-color: #7b1fa2 !important; }

.purple-text.text-darken-2 {
  color: #7b1fa2 !important; }

.purple.darken-3 {
  background-color: #6a1b9a !important; }

.purple-text.text-darken-3 {
  color: #6a1b9a !important; }

.purple.darken-4 {
  background-color: #4a148c !important; }

.purple-text.text-darken-4 {
  color: #4a148c !important; }

.purple.accent-1 {
  background-color: #ea80fc !important; }

.purple-text.text-accent-1 {
  color: #ea80fc !important; }

.purple.accent-2 {
  background-color: #e040fb !important; }

.purple-text.text-accent-2 {
  color: #e040fb !important; }

.purple.accent-3 {
  background-color: #d500f9 !important; }

.purple-text.text-accent-3 {
  color: #d500f9 !important; }

.purple.accent-4 {
  background-color: #aa00ff !important; }

.purple-text.text-accent-4 {
  color: #aa00ff !important; }

.deep-purple {
  background-color: #673ab7 !important; }

.deep-purple-text {
  color: #673ab7 !important; }

.deep-purple.lighten-5 {
  background-color: #ede7f6 !important; }

.deep-purple-text.text-lighten-5 {
  color: #ede7f6 !important; }

.deep-purple.lighten-4 {
  background-color: #d1c4e9 !important; }

.deep-purple-text.text-lighten-4 {
  color: #d1c4e9 !important; }

.deep-purple.lighten-3 {
  background-color: #b39ddb !important; }

.deep-purple-text.text-lighten-3 {
  color: #b39ddb !important; }

.deep-purple.lighten-2 {
  background-color: #9575cd !important; }

.deep-purple-text.text-lighten-2 {
  color: #9575cd !important; }

.deep-purple.lighten-1 {
  background-color: #7e57c2 !important; }

.deep-purple-text.text-lighten-1 {
  color: #7e57c2 !important; }

.deep-purple.darken-1 {
  background-color: #5e35b1 !important; }

.deep-purple-text.text-darken-1 {
  color: #5e35b1 !important; }

.deep-purple.darken-2 {
  background-color: #512da8 !important; }

.deep-purple-text.text-darken-2 {
  color: #512da8 !important; }

.deep-purple.darken-3 {
  background-color: #4527a0 !important; }

.deep-purple-text.text-darken-3 {
  color: #4527a0 !important; }

.deep-purple.darken-4 {
  background-color: #311b92 !important; }

.deep-purple-text.text-darken-4 {
  color: #311b92 !important; }

.deep-purple.accent-1 {
  background-color: #b388ff !important; }

.deep-purple-text.text-accent-1 {
  color: #b388ff !important; }

.deep-purple.accent-2 {
  background-color: #7c4dff !important; }

.deep-purple-text.text-accent-2 {
  color: #7c4dff !important; }

.deep-purple.accent-3 {
  background-color: #651fff !important; }

.deep-purple-text.text-accent-3 {
  color: #651fff !important; }

.deep-purple.accent-4 {
  background-color: #6200ea !important; }

.deep-purple-text.text-accent-4 {
  color: #6200ea !important; }

.indigo {
  background-color: #3f51b5 !important; }

.indigo-text {
  color: #3f51b5 !important; }

.indigo.lighten-5 {
  background-color: #e8eaf6 !important; }

.indigo-text.text-lighten-5 {
  color: #e8eaf6 !important; }

.indigo.lighten-4 {
  background-color: #c5cae9 !important; }

.indigo-text.text-lighten-4 {
  color: #c5cae9 !important; }

.indigo.lighten-3 {
  background-color: #9fa8da !important; }

.indigo-text.text-lighten-3 {
  color: #9fa8da !important; }

.indigo.lighten-2 {
  background-color: #7986cb !important; }

.indigo-text.text-lighten-2 {
  color: #7986cb !important; }

.indigo.lighten-1 {
  background-color: #5c6bc0 !important; }

.indigo-text.text-lighten-1 {
  color: #5c6bc0 !important; }

.indigo.darken-1 {
  background-color: #3949ab !important; }

.indigo-text.text-darken-1 {
  color: #3949ab !important; }

.indigo.darken-2 {
  background-color: #303f9f !important; }

.indigo-text.text-darken-2 {
  color: #303f9f !important; }

.indigo.darken-3 {
  background-color: #283593 !important; }

.indigo-text.text-darken-3 {
  color: #283593 !important; }

.indigo.darken-4 {
  background-color: #1a237e !important; }

.indigo-text.text-darken-4 {
  color: #1a237e !important; }

.indigo.accent-1 {
  background-color: #8c9eff !important; }

.indigo-text.text-accent-1 {
  color: #8c9eff !important; }

.indigo.accent-2 {
  background-color: #536dfe !important; }

.indigo-text.text-accent-2 {
  color: #536dfe !important; }

.indigo.accent-3 {
  background-color: #3d5afe !important; }

.indigo-text.text-accent-3 {
  color: #3d5afe !important; }

.indigo.accent-4 {
  background-color: #304ffe !important; }

.indigo-text.text-accent-4 {
  color: #304ffe !important; }

.blue {
  background-color: #2196F3 !important; }

.blue-text {
  color: #2196F3 !important; }

.blue.lighten-5 {
  background-color: #E3F2FD !important; }

.blue-text.text-lighten-5 {
  color: #E3F2FD !important; }

.blue.lighten-4 {
  background-color: #BBDEFB !important; }

.blue-text.text-lighten-4 {
  color: #BBDEFB !important; }

.blue.lighten-3 {
  background-color: #90CAF9 !important; }

.blue-text.text-lighten-3 {
  color: #90CAF9 !important; }

.blue.lighten-2 {
  background-color: #64B5F6 !important; }

.blue-text.text-lighten-2 {
  color: #64B5F6 !important; }

.blue.lighten-1 {
  background-color: #42A5F5 !important; }

.blue-text.text-lighten-1 {
  color: #42A5F5 !important; }

.blue.darken-1 {
  background-color: #1E88E5 !important; }

.blue-text.text-darken-1 {
  color: #1E88E5 !important; }

.blue.darken-2 {
  background-color: #1976D2 !important; }

.blue-text.text-darken-2 {
  color: #1976D2 !important; }

.blue.darken-3 {
  background-color: #1565C0 !important; }

.blue-text.text-darken-3 {
  color: #1565C0 !important; }

.blue.darken-4 {
  background-color: #0D47A1 !important; }

.blue-text.text-darken-4 {
  color: #0D47A1 !important; }

.blue.accent-1 {
  background-color: #82B1FF !important; }

.blue-text.text-accent-1 {
  color: #82B1FF !important; }

.blue.accent-2 {
  background-color: #448AFF !important; }

.blue-text.text-accent-2 {
  color: #448AFF !important; }

.blue.accent-3 {
  background-color: #2979FF !important; }

.blue-text.text-accent-3 {
  color: #2979FF !important; }

.blue.accent-4 {
  background-color: #2962FF !important; }

.blue-text.text-accent-4 {
  color: #2962FF !important; }

.light-blue {
  background-color: #03a9f4 !important; }

.light-blue-text {
  color: #03a9f4 !important; }

.light-blue.lighten-5 {
  background-color: #e1f5fe !important; }

.light-blue-text.text-lighten-5 {
  color: #e1f5fe !important; }

.light-blue.lighten-4 {
  background-color: #b3e5fc !important; }

.light-blue-text.text-lighten-4 {
  color: #b3e5fc !important; }

.light-blue.lighten-3 {
  background-color: #81d4fa !important; }

.light-blue-text.text-lighten-3 {
  color: #81d4fa !important; }

.light-blue.lighten-2 {
  background-color: #4fc3f7 !important; }

.light-blue-text.text-lighten-2 {
  color: #4fc3f7 !important; }

.light-blue.lighten-1 {
  background-color: #29b6f6 !important; }

.light-blue-text.text-lighten-1 {
  color: #29b6f6 !important; }

.light-blue.darken-1 {
  background-color: #039be5 !important; }

.light-blue-text.text-darken-1 {
  color: #039be5 !important; }

.light-blue.darken-2 {
  background-color: #0288d1 !important; }

.light-blue-text.text-darken-2 {
  color: #0288d1 !important; }

.light-blue.darken-3 {
  background-color: #0277bd !important; }

.light-blue-text.text-darken-3 {
  color: #0277bd !important; }

.light-blue.darken-4 {
  background-color: #01579b !important; }

.light-blue-text.text-darken-4 {
  color: #01579b !important; }

.light-blue.accent-1 {
  background-color: #80d8ff !important; }

.light-blue-text.text-accent-1 {
  color: #80d8ff !important; }

.light-blue.accent-2 {
  background-color: #40c4ff !important; }

.light-blue-text.text-accent-2 {
  color: #40c4ff !important; }

.light-blue.accent-3 {
  background-color: #00b0ff !important; }

.light-blue-text.text-accent-3 {
  color: #00b0ff !important; }

.light-blue.accent-4 {
  background-color: #0091ea !important; }

.light-blue-text.text-accent-4 {
  color: #0091ea !important; }

.cyan {
  background-color: #00bcd4 !important; }

.cyan-text {
  color: #00bcd4 !important; }

.cyan.lighten-5 {
  background-color: #e0f7fa !important; }

.cyan-text.text-lighten-5 {
  color: #e0f7fa !important; }

.cyan.lighten-4 {
  background-color: #b2ebf2 !important; }

.cyan-text.text-lighten-4 {
  color: #b2ebf2 !important; }

.cyan.lighten-3 {
  background-color: #80deea !important; }

.cyan-text.text-lighten-3 {
  color: #80deea !important; }

.cyan.lighten-2 {
  background-color: #4dd0e1 !important; }

.cyan-text.text-lighten-2 {
  color: #4dd0e1 !important; }

.cyan.lighten-1 {
  background-color: #26c6da !important; }

.cyan-text.text-lighten-1 {
  color: #26c6da !important; }

.cyan.darken-1 {
  background-color: #00acc1 !important; }

.cyan-text.text-darken-1 {
  color: #00acc1 !important; }

.cyan.darken-2 {
  background-color: #0097a7 !important; }

.cyan-text.text-darken-2 {
  color: #0097a7 !important; }

.cyan.darken-3 {
  background-color: #00838f !important; }

.cyan-text.text-darken-3 {
  color: #00838f !important; }

.cyan.darken-4 {
  background-color: #006064 !important; }

.cyan-text.text-darken-4 {
  color: #006064 !important; }

.cyan.accent-1 {
  background-color: #84ffff !important; }

.cyan-text.text-accent-1 {
  color: #84ffff !important; }

.cyan.accent-2 {
  background-color: #18ffff !important; }

.cyan-text.text-accent-2 {
  color: #18ffff !important; }

.cyan.accent-3 {
  background-color: #00e5ff !important; }

.cyan-text.text-accent-3 {
  color: #00e5ff !important; }

.cyan.accent-4 {
  background-color: #00b8d4 !important; }

.cyan-text.text-accent-4 {
  color: #00b8d4 !important; }

.teal {
  background-color: #009688 !important; }

.teal-text {
  color: #009688 !important; }

.teal.lighten-5 {
  background-color: #e0f2f1 !important; }

.teal-text.text-lighten-5 {
  color: #e0f2f1 !important; }

.teal.lighten-4 {
  background-color: #b2dfdb !important; }

.teal-text.text-lighten-4 {
  color: #b2dfdb !important; }

.teal.lighten-3 {
  background-color: #80cbc4 !important; }

.teal-text.text-lighten-3 {
  color: #80cbc4 !important; }

.teal.lighten-2 {
  background-color: #4db6ac !important; }

.teal-text.text-lighten-2 {
  color: #4db6ac !important; }

.teal.lighten-1 {
  background-color: #26a69a !important; }

.teal-text.text-lighten-1 {
  color: #26a69a !important; }

.teal.darken-1 {
  background-color: #00897b !important; }

.teal-text.text-darken-1 {
  color: #00897b !important; }

.teal.darken-2 {
  background-color: #00796b !important; }

.teal-text.text-darken-2 {
  color: #00796b !important; }

.teal.darken-3 {
  background-color: #00695c !important; }

.teal-text.text-darken-3 {
  color: #00695c !important; }

.teal.darken-4 {
  background-color: #004d40 !important; }

.teal-text.text-darken-4 {
  color: #004d40 !important; }

.teal.accent-1 {
  background-color: #a7ffeb !important; }

.teal-text.text-accent-1 {
  color: #a7ffeb !important; }

.teal.accent-2 {
  background-color: #64ffda !important; }

.teal-text.text-accent-2 {
  color: #64ffda !important; }

.teal.accent-3 {
  background-color: #1de9b6 !important; }

.teal-text.text-accent-3 {
  color: #1de9b6 !important; }

.teal.accent-4 {
  background-color: #00bfa5 !important; }

.teal-text.text-accent-4 {
  color: #00bfa5 !important; }

.green {
  background-color: #4CAF50 !important; }

.green-text {
  color: #4CAF50 !important; }

.green.lighten-5 {
  background-color: #E8F5E9 !important; }

.green-text.text-lighten-5 {
  color: #E8F5E9 !important; }

.green.lighten-4 {
  background-color: #C8E6C9 !important; }

.green-text.text-lighten-4 {
  color: #C8E6C9 !important; }

.green.lighten-3 {
  background-color: #A5D6A7 !important; }

.green-text.text-lighten-3 {
  color: #A5D6A7 !important; }

.green.lighten-2 {
  background-color: #81C784 !important; }

.green-text.text-lighten-2 {
  color: #81C784 !important; }

.green.lighten-1 {
  background-color: #66BB6A !important; }

.green-text.text-lighten-1 {
  color: #66BB6A !important; }

.green.darken-1 {
  background-color: #43A047 !important; }

.green-text.text-darken-1 {
  color: #43A047 !important; }

.green.darken-2 {
  background-color: #388E3C !important; }

.green-text.text-darken-2 {
  color: #388E3C !important; }

.green.darken-3 {
  background-color: #2E7D32 !important; }

.green-text.text-darken-3 {
  color: #2E7D32 !important; }

.green.darken-4 {
  background-color: #1B5E20 !important; }

.green-text.text-darken-4 {
  color: #1B5E20 !important; }

.green.accent-1 {
  background-color: #B9F6CA !important; }

.green-text.text-accent-1 {
  color: #B9F6CA !important; }

.green.accent-2 {
  background-color: #69F0AE !important; }

.green-text.text-accent-2 {
  color: #69F0AE !important; }

.green.accent-3 {
  background-color: #00E676 !important; }

.green-text.text-accent-3 {
  color: #00E676 !important; }

.green.accent-4 {
  background-color: #00C853 !important; }

.green-text.text-accent-4 {
  color: #00C853 !important; }

.light-green {
  background-color: #8bc34a !important; }

.light-green-text {
  color: #8bc34a !important; }

.light-green.lighten-5 {
  background-color: #f1f8e9 !important; }

.light-green-text.text-lighten-5 {
  color: #f1f8e9 !important; }

.light-green.lighten-4 {
  background-color: #dcedc8 !important; }

.light-green-text.text-lighten-4 {
  color: #dcedc8 !important; }

.light-green.lighten-3 {
  background-color: #c5e1a5 !important; }

.light-green-text.text-lighten-3 {
  color: #c5e1a5 !important; }

.light-green.lighten-2 {
  background-color: #aed581 !important; }

.light-green-text.text-lighten-2 {
  color: #aed581 !important; }

.light-green.lighten-1 {
  background-color: #9ccc65 !important; }

.light-green-text.text-lighten-1 {
  color: #9ccc65 !important; }

.light-green.darken-1 {
  background-color: #7cb342 !important; }

.light-green-text.text-darken-1 {
  color: #7cb342 !important; }

.light-green.darken-2 {
  background-color: #689f38 !important; }

.light-green-text.text-darken-2 {
  color: #689f38 !important; }

.light-green.darken-3 {
  background-color: #558b2f !important; }

.light-green-text.text-darken-3 {
  color: #558b2f !important; }

.light-green.darken-4 {
  background-color: #33691e !important; }

.light-green-text.text-darken-4 {
  color: #33691e !important; }

.light-green.accent-1 {
  background-color: #ccff90 !important; }

.light-green-text.text-accent-1 {
  color: #ccff90 !important; }

.light-green.accent-2 {
  background-color: #b2ff59 !important; }

.light-green-text.text-accent-2 {
  color: #b2ff59 !important; }

.light-green.accent-3 {
  background-color: #76ff03 !important; }

.light-green-text.text-accent-3 {
  color: #76ff03 !important; }

.light-green.accent-4 {
  background-color: #64dd17 !important; }

.light-green-text.text-accent-4 {
  color: #64dd17 !important; }

.lime {
  background-color: #cddc39 !important; }

.lime-text {
  color: #cddc39 !important; }

.lime.lighten-5 {
  background-color: #f9fbe7 !important; }

.lime-text.text-lighten-5 {
  color: #f9fbe7 !important; }

.lime.lighten-4 {
  background-color: #f0f4c3 !important; }

.lime-text.text-lighten-4 {
  color: #f0f4c3 !important; }

.lime.lighten-3 {
  background-color: #e6ee9c !important; }

.lime-text.text-lighten-3 {
  color: #e6ee9c !important; }

.lime.lighten-2 {
  background-color: #dce775 !important; }

.lime-text.text-lighten-2 {
  color: #dce775 !important; }

.lime.lighten-1 {
  background-color: #d4e157 !important; }

.lime-text.text-lighten-1 {
  color: #d4e157 !important; }

.lime.darken-1 {
  background-color: #c0ca33 !important; }

.lime-text.text-darken-1 {
  color: #c0ca33 !important; }

.lime.darken-2 {
  background-color: #afb42b !important; }

.lime-text.text-darken-2 {
  color: #afb42b !important; }

.lime.darken-3 {
  background-color: #9e9d24 !important; }

.lime-text.text-darken-3 {
  color: #9e9d24 !important; }

.lime.darken-4 {
  background-color: #827717 !important; }

.lime-text.text-darken-4 {
  color: #827717 !important; }

.lime.accent-1 {
  background-color: #f4ff81 !important; }

.lime-text.text-accent-1 {
  color: #f4ff81 !important; }

.lime.accent-2 {
  background-color: #eeff41 !important; }

.lime-text.text-accent-2 {
  color: #eeff41 !important; }

.lime.accent-3 {
  background-color: #c6ff00 !important; }

.lime-text.text-accent-3 {
  color: #c6ff00 !important; }

.lime.accent-4 {
  background-color: #aeea00 !important; }

.lime-text.text-accent-4 {
  color: #aeea00 !important; }

.yellow {
  background-color: #ffeb3b !important; }

.yellow-text {
  color: #ffeb3b !important; }

.yellow.lighten-5 {
  background-color: #fffde7 !important; }

.yellow-text.text-lighten-5 {
  color: #fffde7 !important; }

.yellow.lighten-4 {
  background-color: #fff9c4 !important; }

.yellow-text.text-lighten-4 {
  color: #fff9c4 !important; }

.yellow.lighten-3 {
  background-color: #fff59d !important; }

.yellow-text.text-lighten-3 {
  color: #fff59d !important; }

.yellow.lighten-2 {
  background-color: #fff176 !important; }

.yellow-text.text-lighten-2 {
  color: #fff176 !important; }

.yellow.lighten-1 {
  background-color: #ffee58 !important; }

.yellow-text.text-lighten-1 {
  color: #ffee58 !important; }

.yellow.darken-1 {
  background-color: #fdd835 !important; }

.yellow-text.text-darken-1 {
  color: #fdd835 !important; }

.yellow.darken-2 {
  background-color: #fbc02d !important; }

.yellow-text.text-darken-2 {
  color: #fbc02d !important; }

.yellow.darken-3 {
  background-color: #f9a825 !important; }

.yellow-text.text-darken-3 {
  color: #f9a825 !important; }

.yellow.darken-4 {
  background-color: #f57f17 !important; }

.yellow-text.text-darken-4 {
  color: #f57f17 !important; }

.yellow.accent-1 {
  background-color: #ffff8d !important; }

.yellow-text.text-accent-1 {
  color: #ffff8d !important; }

.yellow.accent-2 {
  background-color: #ffff00 !important; }

.yellow-text.text-accent-2 {
  color: #ffff00 !important; }

.yellow.accent-3 {
  background-color: #ffea00 !important; }

.yellow-text.text-accent-3 {
  color: #ffea00 !important; }

.yellow.accent-4 {
  background-color: #ffd600 !important; }

.yellow-text.text-accent-4 {
  color: #ffd600 !important; }

.amber {
  background-color: #ffc107 !important; }

.amber-text {
  color: #ffc107 !important; }

.amber.lighten-5 {
  background-color: #fff8e1 !important; }

.amber-text.text-lighten-5 {
  color: #fff8e1 !important; }

.amber.lighten-4 {
  background-color: #ffecb3 !important; }

.amber-text.text-lighten-4 {
  color: #ffecb3 !important; }

.amber.lighten-3 {
  background-color: #ffe082 !important; }

.amber-text.text-lighten-3 {
  color: #ffe082 !important; }

.amber.lighten-2 {
  background-color: #ffd54f !important; }

.amber-text.text-lighten-2 {
  color: #ffd54f !important; }

.amber.lighten-1 {
  background-color: #ffca28 !important; }

.amber-text.text-lighten-1 {
  color: #ffca28 !important; }

.amber.darken-1 {
  background-color: #ffb300 !important; }

.amber-text.text-darken-1 {
  color: #ffb300 !important; }

.amber.darken-2 {
  background-color: #ffa000 !important; }

.amber-text.text-darken-2 {
  color: #ffa000 !important; }

.amber.darken-3 {
  background-color: #ff8f00 !important; }

.amber-text.text-darken-3 {
  color: #ff8f00 !important; }

.amber.darken-4 {
  background-color: #ff6f00 !important; }

.amber-text.text-darken-4 {
  color: #ff6f00 !important; }

.amber.accent-1 {
  background-color: #ffe57f !important; }

.amber-text.text-accent-1 {
  color: #ffe57f !important; }

.amber.accent-2 {
  background-color: #ffd740 !important; }

.amber-text.text-accent-2 {
  color: #ffd740 !important; }

.amber.accent-3 {
  background-color: #ffc400 !important; }

.amber-text.text-accent-3 {
  color: #ffc400 !important; }

.amber.accent-4 {
  background-color: #ffab00 !important; }

.amber-text.text-accent-4 {
  color: #ffab00 !important; }

.orange {
  background-color: #ff9800 !important; }

.orange-text {
  color: #ff9800 !important; }

.orange.lighten-5 {
  background-color: #fff3e0 !important; }

.orange-text.text-lighten-5 {
  color: #fff3e0 !important; }

.orange.lighten-4 {
  background-color: #ffe0b2 !important; }

.orange-text.text-lighten-4 {
  color: #ffe0b2 !important; }

.orange.lighten-3 {
  background-color: #ffcc80 !important; }

.orange-text.text-lighten-3 {
  color: #ffcc80 !important; }

.orange.lighten-2 {
  background-color: #ffb74d !important; }

.orange-text.text-lighten-2 {
  color: #ffb74d !important; }

.orange.lighten-1 {
  background-color: #ffa726 !important; }

.orange-text.text-lighten-1 {
  color: #ffa726 !important; }

.orange.darken-1 {
  background-color: #fb8c00 !important; }

.orange-text.text-darken-1 {
  color: #fb8c00 !important; }

.orange.darken-2 {
  background-color: #f57c00 !important; }

.orange-text.text-darken-2 {
  color: #f57c00 !important; }

.orange.darken-3 {
  background-color: #ef6c00 !important; }

.orange-text.text-darken-3 {
  color: #ef6c00 !important; }

.orange.darken-4 {
  background-color: #e65100 !important; }

.orange-text.text-darken-4 {
  color: #e65100 !important; }

.orange.accent-1 {
  background-color: #ffd180 !important; }

.orange-text.text-accent-1 {
  color: #ffd180 !important; }

.orange.accent-2 {
  background-color: #ffab40 !important; }

.orange-text.text-accent-2 {
  color: #ffab40 !important; }

.orange.accent-3 {
  background-color: #ff9100 !important; }

.orange-text.text-accent-3 {
  color: #ff9100 !important; }

.orange.accent-4 {
  background-color: #ff6d00 !important; }

.orange-text.text-accent-4 {
  color: #ff6d00 !important; }

.deep-orange {
  background-color: #ff5722 !important; }

.deep-orange-text {
  color: #ff5722 !important; }

.deep-orange.lighten-5 {
  background-color: #fbe9e7 !important; }

.deep-orange-text.text-lighten-5 {
  color: #fbe9e7 !important; }

.deep-orange.lighten-4 {
  background-color: #ffccbc !important; }

.deep-orange-text.text-lighten-4 {
  color: #ffccbc !important; }

.deep-orange.lighten-3 {
  background-color: #ffab91 !important; }

.deep-orange-text.text-lighten-3 {
  color: #ffab91 !important; }

.deep-orange.lighten-2 {
  background-color: #ff8a65 !important; }

.deep-orange-text.text-lighten-2 {
  color: #ff8a65 !important; }

.deep-orange.lighten-1 {
  background-color: #ff7043 !important; }

.deep-orange-text.text-lighten-1 {
  color: #ff7043 !important; }

.deep-orange.darken-1 {
  background-color: #f4511e !important; }

.deep-orange-text.text-darken-1 {
  color: #f4511e !important; }

.deep-orange.darken-2 {
  background-color: #e64a19 !important; }

.deep-orange-text.text-darken-2 {
  color: #e64a19 !important; }

.deep-orange.darken-3 {
  background-color: #d84315 !important; }

.deep-orange-text.text-darken-3 {
  color: #d84315 !important; }

.deep-orange.darken-4 {
  background-color: #bf360c !important; }

.deep-orange-text.text-darken-4 {
  color: #bf360c !important; }

.deep-orange.accent-1 {
  background-color: #ff9e80 !important; }

.deep-orange-text.text-accent-1 {
  color: #ff9e80 !important; }

.deep-orange.accent-2 {
  background-color: #ff6e40 !important; }

.deep-orange-text.text-accent-2 {
  color: #ff6e40 !important; }

.deep-orange.accent-3 {
  background-color: #ff3d00 !important; }

.deep-orange-text.text-accent-3 {
  color: #ff3d00 !important; }

.deep-orange.accent-4 {
  background-color: #dd2c00 !important; }

.deep-orange-text.text-accent-4 {
  color: #dd2c00 !important; }

.brown {
  background-color: #795548 !important; }

.brown-text {
  color: #795548 !important; }

.brown.lighten-5 {
  background-color: #efebe9 !important; }

.brown-text.text-lighten-5 {
  color: #efebe9 !important; }

.brown.lighten-4 {
  background-color: #d7ccc8 !important; }

.brown-text.text-lighten-4 {
  color: #d7ccc8 !important; }

.brown.lighten-3 {
  background-color: #bcaaa4 !important; }

.brown-text.text-lighten-3 {
  color: #bcaaa4 !important; }

.brown.lighten-2 {
  background-color: #a1887f !important; }

.brown-text.text-lighten-2 {
  color: #a1887f !important; }

.brown.lighten-1 {
  background-color: #8d6e63 !important; }

.brown-text.text-lighten-1 {
  color: #8d6e63 !important; }

.brown.darken-1 {
  background-color: #6d4c41 !important; }

.brown-text.text-darken-1 {
  color: #6d4c41 !important; }

.brown.darken-2 {
  background-color: #5d4037 !important; }

.brown-text.text-darken-2 {
  color: #5d4037 !important; }

.brown.darken-3 {
  background-color: #4e342e !important; }

.brown-text.text-darken-3 {
  color: #4e342e !important; }

.brown.darken-4 {
  background-color: #3e2723 !important; }

.brown-text.text-darken-4 {
  color: #3e2723 !important; }

.blue-grey {
  background-color: #607d8b !important; }

.blue-grey-text {
  color: #607d8b !important; }

.blue-grey.lighten-5 {
  background-color: #eceff1 !important; }

.blue-grey-text.text-lighten-5 {
  color: #eceff1 !important; }

.blue-grey.lighten-4 {
  background-color: #cfd8dc !important; }

.blue-grey-text.text-lighten-4 {
  color: #cfd8dc !important; }

.blue-grey.lighten-3 {
  background-color: #b0bec5 !important; }

.blue-grey-text.text-lighten-3 {
  color: #b0bec5 !important; }

.blue-grey.lighten-2 {
  background-color: #90a4ae !important; }

.blue-grey-text.text-lighten-2 {
  color: #90a4ae !important; }

.blue-grey.lighten-1 {
  background-color: #78909c !important; }

.blue-grey-text.text-lighten-1 {
  color: #78909c !important; }

.blue-grey.darken-1 {
  background-color: #546e7a !important; }

.blue-grey-text.text-darken-1 {
  color: #546e7a !important; }

.blue-grey.darken-2 {
  background-color: #455a64 !important; }

.blue-grey-text.text-darken-2 {
  color: #455a64 !important; }

.blue-grey.darken-3 {
  background-color: #37474f !important; }

.blue-grey-text.text-darken-3 {
  color: #37474f !important; }

.blue-grey.darken-4 {
  background-color: #263238 !important; }

.blue-grey-text.text-darken-4 {
  color: #263238 !important; }

.grey {
  background-color: #9e9e9e !important; }

.grey-text {
  color: #9e9e9e !important; }

.grey.lighten-5 {
  background-color: #fafafa !important; }

.grey-text.text-lighten-5 {
  color: #fafafa !important; }

.grey.lighten-4 {
  background-color: #f5f5f5 !important; }

.grey-text.text-lighten-4 {
  color: #f5f5f5 !important; }

.grey.lighten-3 {
  background-color: #eeeeee !important; }

.grey-text.text-lighten-3 {
  color: #eeeeee !important; }

.grey.lighten-2 {
  background-color: #e0e0e0 !important; }

.grey-text.text-lighten-2 {
  color: #e0e0e0 !important; }

.grey.lighten-1 {
  background-color: #bdbdbd !important; }

.grey-text.text-lighten-1 {
  color: #bdbdbd !important; }

.grey.darken-1 {
  background-color: #757575 !important; }

.grey-text.text-darken-1 {
  color: #757575 !important; }

.grey.darken-2 {
  background-color: #616161 !important; }

.grey-text.text-darken-2 {
  color: #616161 !important; }

.grey.darken-3 {
  background-color: #424242 !important; }

.grey-text.text-darken-3 {
  color: #424242 !important; }

.grey.darken-4 {
  background-color: #212121 !important; }

.grey-text.text-darken-4 {
  color: #212121 !important; }

.black {
  background-color: #000000 !important; }

.black-text {
  color: #000000 !important; }

.white {
  background-color: #FFFFFF !important; }

.white-text {
  color: #FFFFFF !important; }

.transparent {
  background-color: transparent !important; }

.transparent-text {
  color: transparent !important; }

/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0; }

/**
 * Add the correct display in IE 9-.
 */
article,
aside,
footer,
header,
nav,
section {
  display: block; }

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/* Grouping content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */
figcaption,
figure,
main {
  /* 1 */
  display: block; }

/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 1em 40px; }

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */ }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */ }

/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
     -moz-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */ }

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit; }

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder; }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic; }

/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ff0;
  color: #000; }

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

/* Embedded content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
audio,
video {
  display: inline-block; }

/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none; }

/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden; }

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */ }

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible; }

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none; }

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */ }

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0; }

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText; }

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em; }

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */ }

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

/**
 * Remove the default vertical scrollbar in IE.
 */
textarea {
  overflow: auto; }

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */ }

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */ }

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
details,
menu {
  display: block; }

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item; }

/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
canvas {
  display: inline-block; }

/**
 * Add the correct display in IE.
 */
template {
  display: none; }

/* Hidden
   ========================================================================== */
/**
 * Add the correct display in IE 10-.
 */
[hidden] {
  display: none; }

html {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }

*, *:before, *:after {
  -webkit-box-sizing: inherit;
     -moz-box-sizing: inherit;
          box-sizing: inherit; }

button,
input,
optgroup,
select,
textarea {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; }

ul:not(.browser-default) {
  padding-left: 0;
  list-style-type: none; }
  ul:not(.browser-default) > li {
    list-style-type: none; }

a {
  color: #039be5;
  text-decoration: none;
  -webkit-tap-highlight-color: transparent; }

.valign-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.clearfix {
  clear: both; }

.z-depth-0 {
  -webkit-box-shadow: none !important;
          box-shadow: none !important; }

/* 2dp elevation modified*/
.z-depth-1, nav, .card-panel, .card, .toast, .btn, .btn-large, .btn-small, .fc-header-toolbar .fc-today-button, .btn-floating, .dropdown-content, .collapsible, .sidenav, .btn-import:hover, .location-status .inner:hover, .mini-cards li, ul.collapsible.popout > li.active, .modal.modal-menu .list li a:hover, body > li.customsortableelementprint.active, body > li.customsortableelementsedinta.active {
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2); }

.z-depth-1-half, .btn:hover, .btn-large:hover, .btn-small:hover, .fc-header-toolbar .fc-today-button:hover, .btn-floating:hover {
  -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 7px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -1px rgba(0, 0, 0, 0.2);
          box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 7px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -1px rgba(0, 0, 0, 0.2); }

/* 6dp elevation modified*/
.z-depth-2, .mini-cards li:hover {
  -webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);
          box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3); }

/* 12dp elevation modified*/
.z-depth-3 {
  -webkit-box-shadow: 0 8px 17px 2px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);
          box-shadow: 0 8px 17px 2px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2); }

/* 16dp elevation */
.z-depth-4 {
  -webkit-box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -7px rgba(0, 0, 0, 0.2);
          box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -7px rgba(0, 0, 0, 0.2); }

/* 24dp elevation */
.z-depth-5, .modal, body.login section.right {
  -webkit-box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2);
          box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2); }

.hoverable {
  -webkit-transition: -webkit-box-shadow .25s;
  transition: -webkit-box-shadow .25s;
  -o-transition: box-shadow .25s;
  transition: box-shadow .25s;
  transition: box-shadow .25s, -webkit-box-shadow .25s; }
  .hoverable:hover {
    -webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
            box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }

.divider {
  height: 1px;
  overflow: hidden;
  background-color: #e0e0e0; }

blockquote {
  margin: 20px 0;
  padding-left: 1.5rem;
  border-left: 5px solid #f05352; }

i {
  line-height: inherit; }
  i.left {
    float: left;
    margin-right: 15px; }
  i.right {
    float: right;
    margin-left: 15px; }
  i.tiny {
    font-size: 1rem; }
  i.small {
    font-size: 2rem; }
  i.medium {
    font-size: 4rem; }
  i.large {
    font-size: 6rem; }

img.responsive-img,
video.responsive-video {
  max-width: 100%;
  height: auto; }

.pagination li {
  display: inline-block;
  border-radius: 2px;
  text-align: center;
  vertical-align: top;
  height: 30px; }
  .pagination li a {
    color: #444;
    display: inline-block;
    font-size: 1.2rem;
    padding: 0 10px;
    line-height: 30px; }
  .pagination li.active a {
    color: #fff; }
  .pagination li.active {
    background-color: #f05352; }
  .pagination li.disabled a {
    cursor: default;
    color: #999; }
  .pagination li i {
    font-size: 2rem; }

.pagination li.pages ul li {
  display: inline-block;
  float: none; }

@media only screen and (max-width: 1023px) {
  .pagination {
    width: 100%; }
    .pagination li.prev,
    .pagination li.next {
      width: 10%; }
    .pagination li.pages {
      width: 80%;
      overflow: hidden;
      white-space: nowrap; } }

.breadcrumb {
  font-size: 18px;
  color: rgba(255, 255, 255, 0.7); }
  .breadcrumb i,
  .breadcrumb [class^="mdi-"], .breadcrumb [class*="mdi-"],
  .breadcrumb i.material-icons {
    display: inline-block;
    float: left;
    font-size: 24px; }
  .breadcrumb:before {
    content: '\E5CC';
    color: rgba(255, 255, 255, 0.7);
    vertical-align: top;
    display: inline-block;
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 25px;
    margin: 0 10px 0 8px;
    -webkit-font-smoothing: antialiased; }
  .breadcrumb:first-child:before {
    display: none; }
  .breadcrumb:last-child {
    color: #fff; }

.parallax-container {
  position: relative;
  overflow: hidden;
  height: 500px; }
  .parallax-container .parallax {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1; }
    .parallax-container .parallax img {
      opacity: 0;
      position: absolute;
      left: 50%;
      bottom: 0;
      min-width: 100%;
      min-height: 100%;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
      -webkit-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
           -o-transform: translateX(-50%);
              transform: translateX(-50%); }

.pin-top, .pin-bottom {
  position: relative; }

.pinned {
  position: fixed !important; }

/*********************
  Transition Classes
**********************/
ul.staggered-list li {
  opacity: 0; }

.fade-in {
  opacity: 0;
  -webkit-transform-origin: 0 50%;
      -ms-transform-origin: 0 50%;
       -o-transform-origin: 0 50%;
          transform-origin: 0 50%; }

/*********************
  Media Query Classes
**********************/
@media only screen and (max-width: 600px) {
  .hide-on-small-only, .hide-on-small-and-down {
    display: none !important; } }

@media only screen and (max-width: 1023px) {
  .hide-on-med-and-down {
    display: none !important; } }

@media only screen and (min-width: 601px) {
  .hide-on-med-and-up {
    display: none !important; } }

@media only screen and (min-width: 600px) and (max-width: 1023px) {
  .hide-on-med-only {
    display: none !important; } }

@media only screen and (min-width: 1024px) {
  .hide-on-large-only {
    display: none !important; } }

@media only screen and (min-width: 1201px) {
  .hide-on-extra-large-only {
    display: none !important; } }

@media only screen and (min-width: 1201px) {
  .show-on-extra-large {
    display: block !important; } }

@media only screen and (min-width: 1024px) {
  .show-on-large {
    display: block !important; } }

@media only screen and (min-width: 600px) and (max-width: 1023px) {
  .show-on-medium {
    display: block !important; } }

@media only screen and (max-width: 600px) {
  .show-on-small {
    display: block !important; } }

@media only screen and (min-width: 601px) {
  .show-on-medium-and-up {
    display: block !important; } }

@media only screen and (max-width: 1023px) {
  .show-on-medium-and-down {
    display: block !important; } }

@media only screen and (max-width: 600px) {
  .center-on-small-only {
    text-align: center; } }

.page-footer {
  padding-top: 20px;
  color: #fff;
  background-color: #f05352; }
  .page-footer .footer-copyright {
    overflow: hidden;
    min-height: 50px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 10px 0px;
    color: rgba(255, 255, 255, 0.8);
    background-color: rgba(51, 51, 51, 0.08); }

table, th, td {
  border: none; }

table {
  width: 100%;
  display: table;
  border-collapse: collapse;
  border-spacing: 0; }
  table.striped tr {
    border-bottom: none; }
  table.striped > tbody > tr:nth-child(odd) {
    background-color: rgba(242, 242, 242, 0.5); }
  table.striped > tbody > tr > td {
    border-radius: 0; }
  table.highlight > tbody > tr {
    -webkit-transition: background-color .25s ease;
    -o-transition: background-color .25s ease;
    transition: background-color .25s ease; }
    table.highlight > tbody > tr:hover {
      background-color: rgba(242, 242, 242, 0.5); }
  table.centered thead tr th, table.centered tbody tr td {
    text-align: center; }

tr {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12); }

td, th {
  padding: 15px 5px;
  display: table-cell;
  text-align: left;
  vertical-align: middle;
  border-radius: 2px; }

@media only screen and (max-width: 1023px) {
  table.responsive-table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    display: block;
    position: relative;
    /* sort out borders */ }
    table.responsive-table td:empty:before {
      content: '\00a0'; }
    table.responsive-table th,
    table.responsive-table td {
      margin: 0;
      vertical-align: top; }
    table.responsive-table th {
      text-align: left; }
    table.responsive-table thead {
      display: block;
      float: left; }
      table.responsive-table thead tr {
        display: block;
        padding: 0 10px 0 0; }
        table.responsive-table thead tr th::before {
          content: "\00a0"; }
    table.responsive-table tbody {
      display: block;
      width: auto;
      position: relative;
      overflow-x: auto;
      white-space: nowrap; }
      table.responsive-table tbody tr {
        display: inline-block;
        vertical-align: top; }
    table.responsive-table th {
      display: block;
      text-align: right; }
    table.responsive-table td {
      display: block;
      min-height: 1.25em;
      text-align: left; }
    table.responsive-table tr {
      border-bottom: none;
      padding: 0 10px; }
    table.responsive-table thead {
      border: 0;
      border-right: 1px solid rgba(0, 0, 0, 0.12); } }

.collection {
  margin: 0.5rem 0 1rem 0;
  border: 1px solid #e0e0e0;
  border-radius: 2px;
  overflow: hidden;
  position: relative; }
  .collection .collection-item {
    background-color: #fff;
    line-height: 1.5rem;
    padding: 10px 20px;
    margin: 0;
    border-bottom: 1px solid #e0e0e0; }
    .collection .collection-item.avatar {
      min-height: 84px;
      padding-left: 72px;
      position: relative; }
      .collection .collection-item.avatar:not(.circle-clipper) > .circle,
      .collection .collection-item.avatar :not(.circle-clipper) > .circle {
        position: absolute;
        width: 42px;
        height: 42px;
        overflow: hidden;
        left: 15px;
        display: inline-block;
        vertical-align: middle; }
      .collection .collection-item.avatar i.circle {
        font-size: 18px;
        line-height: 42px;
        color: #fff;
        background-color: #999;
        text-align: center; }
      .collection .collection-item.avatar .title {
        font-size: 16px; }
      .collection .collection-item.avatar p {
        margin: 0; }
      .collection .collection-item.avatar .secondary-content {
        position: absolute;
        top: 16px;
        right: 16px; }
    .collection .collection-item:last-child {
      border-bottom: none; }
    .collection .collection-item.active {
      background-color: #42A5F5;
      color: white; }
      .collection .collection-item.active .secondary-content {
        color: #fff; }
  .collection a.collection-item {
    display: block;
    -webkit-transition: .25s;
    -o-transition: .25s;
    transition: .25s;
    color: #42A5F5; }
    .collection a.collection-item:not(.active):hover {
      background-color: #ddd; }
  .collection.with-header .collection-header {
    background-color: #fff;
    border-bottom: 1px solid #e0e0e0;
    padding: 10px 20px; }
  .collection.with-header .collection-item {
    padding-left: 30px; }
  .collection.with-header .collection-item.avatar {
    padding-left: 72px; }

.secondary-content {
  float: right;
  color: #42A5F5; }

.collapsible .collection {
  margin: 0;
  border: none; }

.video-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden; }
  .video-container iframe, .video-container object, .video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.progress {
  position: relative;
  height: 4px;
  display: block;
  width: 100%;
  background-color: white;
  border-radius: 2px;
  margin: 0.5rem 0 1rem 0;
  overflow: hidden; }
  .progress .determinate {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    background-color: #42A5F5;
    -webkit-transition: width .3s linear;
    -o-transition: width .3s linear;
    transition: width .3s linear; }
  .progress .indeterminate {
    background-color: #42A5F5; }
    .progress .indeterminate:before {
      content: '';
      position: absolute;
      background-color: inherit;
      top: 0;
      left: 0;
      bottom: 0;
      will-change: left, right;
      -webkit-animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
           -o-animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
              animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite; }
    .progress .indeterminate:after {
      content: '';
      position: absolute;
      background-color: inherit;
      top: 0;
      left: 0;
      bottom: 0;
      will-change: left, right;
      -webkit-animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
           -o-animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
              animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
      -webkit-animation-delay: 1.15s;
           -o-animation-delay: 1.15s;
              animation-delay: 1.15s; }

@-webkit-keyframes indeterminate {
  0% {
    left: -35%;
    right: 100%; }
  60% {
    left: 100%;
    right: -90%; }
  100% {
    left: 100%;
    right: -90%; } }

@-o-keyframes indeterminate {
  0% {
    left: -35%;
    right: 100%; }
  60% {
    left: 100%;
    right: -90%; }
  100% {
    left: 100%;
    right: -90%; } }

@keyframes indeterminate {
  0% {
    left: -35%;
    right: 100%; }
  60% {
    left: 100%;
    right: -90%; }
  100% {
    left: 100%;
    right: -90%; } }

@-webkit-keyframes indeterminate-short {
  0% {
    left: -200%;
    right: 100%; }
  60% {
    left: 107%;
    right: -8%; }
  100% {
    left: 107%;
    right: -8%; } }

@-o-keyframes indeterminate-short {
  0% {
    left: -200%;
    right: 100%; }
  60% {
    left: 107%;
    right: -8%; }
  100% {
    left: 107%;
    right: -8%; } }

@keyframes indeterminate-short {
  0% {
    left: -200%;
    right: 100%; }
  60% {
    left: 107%;
    right: -8%; }
  100% {
    left: 107%;
    right: -8%; } }

/*******************
  Utility Classes
*******************/
.hide {
  display: none !important; }

.left-align {
  text-align: left; }

.right-align {
  text-align: right; }

.center, .center-align {
  text-align: center; }

.left {
  float: left !important; }

.right {
  float: right !important; }

.no-select, input[type=range],
input[type=range] + .thumb {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

.circle {
  border-radius: 50%; }

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.truncate {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.no-padding {
  padding: 0 !important; }

span.badge {
  min-width: 3rem;
  padding: 0 6px;
  margin-left: 14px;
  text-align: center;
  font-size: 1rem;
  line-height: 22px;
  height: 22px;
  color: #757575;
  float: right;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }
  span.badge.new {
    font-weight: 300;
    font-size: 0.8rem;
    color: #fff;
    background-color: #42A5F5;
    border-radius: 2px; }
  span.badge.new:after {
    content: " new"; }
  span.badge[data-badge-caption]::after {
    content: " " attr(data-badge-caption); }

nav ul a span.badge {
  display: inline-block;
  float: none;
  margin-left: 4px;
  line-height: 22px;
  height: 22px;
  -webkit-font-smoothing: auto; }

.collection-item span.badge {
  margin-top: -webkit-calc(0.75rem - 11px);
  margin-top: calc(0.75rem - 11px); }

.collapsible span.badge {
  margin-left: auto; }

.sidenav span.badge {
  margin-top: -webkit-calc(24px - 11px);
  margin-top: calc(24px - 11px); }

table span.badge {
  display: inline-block;
  float: none;
  margin-left: auto; }

/* This is needed for some mobile phones to display the Google Icon font properly */
.material-icons {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: 'liga';
     -moz-font-feature-settings: 'liga';
          font-feature-settings: 'liga'; }

.container {
  margin: 0 auto;
  max-width: 1280px;
  width: 90%; }

@media only screen and (min-width: 601px) {
  .container {
    width: 85%; } }

@media only screen and (min-width: 1024px) {
  .container {
    width: 70%; } }

.col .row, .col nav.navbar .navbar-nav, nav.navbar .col .navbar-nav {
  margin-left: -0.75rem;
  margin-right: -0.75rem; }

.section {
  padding-top: 1rem;
  padding-bottom: 1rem; }
  .section.no-pad {
    padding: 0; }
  .section.no-pad-bot {
    padding-bottom: 0; }
  .section.no-pad-top {
    padding-top: 0; }

.row, nav.navbar .navbar-nav {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px; }
  .row:after, nav.navbar .navbar-nav:after {
    content: "";
    display: table;
    clear: both; }
  .row .col, nav.navbar .navbar-nav .col {
    float: left;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0 0.75rem;
    min-height: 1px; }
    .row .col[class*="push-"], nav.navbar .navbar-nav .col[class*="push-"], .row .col[class*="pull-"], nav.navbar .navbar-nav .col[class*="pull-"] {
      position: relative; }
    .row .col.s1, nav.navbar .navbar-nav .col.s1 {
      width: 8.33333%;
      margin-left: auto;
      left: auto;
      right: auto; }
    .row .col.s2, nav.navbar .navbar-nav .col.s2 {
      width: 16.66667%;
      margin-left: auto;
      left: auto;
      right: auto; }
    .row .col.s3, nav.navbar .navbar-nav .col.s3 {
      width: 25%;
      margin-left: auto;
      left: auto;
      right: auto; }
    .row .col.s4, nav.navbar .navbar-nav .col.s4 {
      width: 33.33333%;
      margin-left: auto;
      left: auto;
      right: auto; }
    .row .col.s5, nav.navbar .navbar-nav .col.s5 {
      width: 41.66667%;
      margin-left: auto;
      left: auto;
      right: auto; }
    .row .col.s6, nav.navbar .navbar-nav .col.s6 {
      width: 50%;
      margin-left: auto;
      left: auto;
      right: auto; }
    .row .col.s7, nav.navbar .navbar-nav .col.s7 {
      width: 58.33333%;
      margin-left: auto;
      left: auto;
      right: auto; }
    .row .col.s8, nav.navbar .navbar-nav .col.s8 {
      width: 66.66667%;
      margin-left: auto;
      left: auto;
      right: auto; }
    .row .col.s9, nav.navbar .navbar-nav .col.s9 {
      width: 75%;
      margin-left: auto;
      left: auto;
      right: auto; }
    .row .col.s10, nav.navbar .navbar-nav .col.s10 {
      width: 83.33333%;
      margin-left: auto;
      left: auto;
      right: auto; }
    .row .col.s11, nav.navbar .navbar-nav .col.s11 {
      width: 91.66667%;
      margin-left: auto;
      left: auto;
      right: auto; }
    .row .col.s12, nav.navbar .navbar-nav .col.s12 {
      width: 100%;
      margin-left: auto;
      left: auto;
      right: auto; }
    .row .col.offset-s1, nav.navbar .navbar-nav .col.offset-s1 {
      margin-left: 8.33333%; }
    .row .col.pull-s1, nav.navbar .navbar-nav .col.pull-s1 {
      right: 8.33333%; }
    .row .col.push-s1, nav.navbar .navbar-nav .col.push-s1 {
      left: 8.33333%; }
    .row .col.offset-s2, nav.navbar .navbar-nav .col.offset-s2 {
      margin-left: 16.66667%; }
    .row .col.pull-s2, nav.navbar .navbar-nav .col.pull-s2 {
      right: 16.66667%; }
    .row .col.push-s2, nav.navbar .navbar-nav .col.push-s2 {
      left: 16.66667%; }
    .row .col.offset-s3, nav.navbar .navbar-nav .col.offset-s3 {
      margin-left: 25%; }
    .row .col.pull-s3, nav.navbar .navbar-nav .col.pull-s3 {
      right: 25%; }
    .row .col.push-s3, nav.navbar .navbar-nav .col.push-s3 {
      left: 25%; }
    .row .col.offset-s4, nav.navbar .navbar-nav .col.offset-s4 {
      margin-left: 33.33333%; }
    .row .col.pull-s4, nav.navbar .navbar-nav .col.pull-s4 {
      right: 33.33333%; }
    .row .col.push-s4, nav.navbar .navbar-nav .col.push-s4 {
      left: 33.33333%; }
    .row .col.offset-s5, nav.navbar .navbar-nav .col.offset-s5 {
      margin-left: 41.66667%; }
    .row .col.pull-s5, nav.navbar .navbar-nav .col.pull-s5 {
      right: 41.66667%; }
    .row .col.push-s5, nav.navbar .navbar-nav .col.push-s5 {
      left: 41.66667%; }
    .row .col.offset-s6, nav.navbar .navbar-nav .col.offset-s6 {
      margin-left: 50%; }
    .row .col.pull-s6, nav.navbar .navbar-nav .col.pull-s6 {
      right: 50%; }
    .row .col.push-s6, nav.navbar .navbar-nav .col.push-s6 {
      left: 50%; }
    .row .col.offset-s7, nav.navbar .navbar-nav .col.offset-s7 {
      margin-left: 58.33333%; }
    .row .col.pull-s7, nav.navbar .navbar-nav .col.pull-s7 {
      right: 58.33333%; }
    .row .col.push-s7, nav.navbar .navbar-nav .col.push-s7 {
      left: 58.33333%; }
    .row .col.offset-s8, nav.navbar .navbar-nav .col.offset-s8 {
      margin-left: 66.66667%; }
    .row .col.pull-s8, nav.navbar .navbar-nav .col.pull-s8 {
      right: 66.66667%; }
    .row .col.push-s8, nav.navbar .navbar-nav .col.push-s8 {
      left: 66.66667%; }
    .row .col.offset-s9, nav.navbar .navbar-nav .col.offset-s9 {
      margin-left: 75%; }
    .row .col.pull-s9, nav.navbar .navbar-nav .col.pull-s9 {
      right: 75%; }
    .row .col.push-s9, nav.navbar .navbar-nav .col.push-s9 {
      left: 75%; }
    .row .col.offset-s10, nav.navbar .navbar-nav .col.offset-s10 {
      margin-left: 83.33333%; }
    .row .col.pull-s10, nav.navbar .navbar-nav .col.pull-s10 {
      right: 83.33333%; }
    .row .col.push-s10, nav.navbar .navbar-nav .col.push-s10 {
      left: 83.33333%; }
    .row .col.offset-s11, nav.navbar .navbar-nav .col.offset-s11 {
      margin-left: 91.66667%; }
    .row .col.pull-s11, nav.navbar .navbar-nav .col.pull-s11 {
      right: 91.66667%; }
    .row .col.push-s11, nav.navbar .navbar-nav .col.push-s11 {
      left: 91.66667%; }
    .row .col.offset-s12, nav.navbar .navbar-nav .col.offset-s12 {
      margin-left: 100%; }
    .row .col.pull-s12, nav.navbar .navbar-nav .col.pull-s12 {
      right: 100%; }
    .row .col.push-s12, nav.navbar .navbar-nav .col.push-s12 {
      left: 100%; }
    @media only screen and (min-width: 601px) {
      .row .col.m1, nav.navbar .navbar-nav .col.m1 {
        width: 8.33333%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.m2, nav.navbar .navbar-nav .col.m2 {
        width: 16.66667%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.m3, nav.navbar .navbar-nav .col.m3 {
        width: 25%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.m4, nav.navbar .navbar-nav .col.m4 {
        width: 33.33333%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.m5, nav.navbar .navbar-nav .col.m5 {
        width: 41.66667%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.m6, nav.navbar .navbar-nav .col.m6 {
        width: 50%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.m7, nav.navbar .navbar-nav .col.m7 {
        width: 58.33333%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.m8, nav.navbar .navbar-nav .col.m8 {
        width: 66.66667%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.m9, nav.navbar .navbar-nav .col.m9 {
        width: 75%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.m10, nav.navbar .navbar-nav .col.m10 {
        width: 83.33333%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.m11, nav.navbar .navbar-nav .col.m11 {
        width: 91.66667%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.m12, nav.navbar .navbar-nav .col.m12 {
        width: 100%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.offset-m1, nav.navbar .navbar-nav .col.offset-m1 {
        margin-left: 8.33333%; }
      .row .col.pull-m1, nav.navbar .navbar-nav .col.pull-m1 {
        right: 8.33333%; }
      .row .col.push-m1, nav.navbar .navbar-nav .col.push-m1 {
        left: 8.33333%; }
      .row .col.offset-m2, nav.navbar .navbar-nav .col.offset-m2 {
        margin-left: 16.66667%; }
      .row .col.pull-m2, nav.navbar .navbar-nav .col.pull-m2 {
        right: 16.66667%; }
      .row .col.push-m2, nav.navbar .navbar-nav .col.push-m2 {
        left: 16.66667%; }
      .row .col.offset-m3, nav.navbar .navbar-nav .col.offset-m3 {
        margin-left: 25%; }
      .row .col.pull-m3, nav.navbar .navbar-nav .col.pull-m3 {
        right: 25%; }
      .row .col.push-m3, nav.navbar .navbar-nav .col.push-m3 {
        left: 25%; }
      .row .col.offset-m4, nav.navbar .navbar-nav .col.offset-m4 {
        margin-left: 33.33333%; }
      .row .col.pull-m4, nav.navbar .navbar-nav .col.pull-m4 {
        right: 33.33333%; }
      .row .col.push-m4, nav.navbar .navbar-nav .col.push-m4 {
        left: 33.33333%; }
      .row .col.offset-m5, nav.navbar .navbar-nav .col.offset-m5 {
        margin-left: 41.66667%; }
      .row .col.pull-m5, nav.navbar .navbar-nav .col.pull-m5 {
        right: 41.66667%; }
      .row .col.push-m5, nav.navbar .navbar-nav .col.push-m5 {
        left: 41.66667%; }
      .row .col.offset-m6, nav.navbar .navbar-nav .col.offset-m6 {
        margin-left: 50%; }
      .row .col.pull-m6, nav.navbar .navbar-nav .col.pull-m6 {
        right: 50%; }
      .row .col.push-m6, nav.navbar .navbar-nav .col.push-m6 {
        left: 50%; }
      .row .col.offset-m7, nav.navbar .navbar-nav .col.offset-m7 {
        margin-left: 58.33333%; }
      .row .col.pull-m7, nav.navbar .navbar-nav .col.pull-m7 {
        right: 58.33333%; }
      .row .col.push-m7, nav.navbar .navbar-nav .col.push-m7 {
        left: 58.33333%; }
      .row .col.offset-m8, nav.navbar .navbar-nav .col.offset-m8 {
        margin-left: 66.66667%; }
      .row .col.pull-m8, nav.navbar .navbar-nav .col.pull-m8 {
        right: 66.66667%; }
      .row .col.push-m8, nav.navbar .navbar-nav .col.push-m8 {
        left: 66.66667%; }
      .row .col.offset-m9, nav.navbar .navbar-nav .col.offset-m9 {
        margin-left: 75%; }
      .row .col.pull-m9, nav.navbar .navbar-nav .col.pull-m9 {
        right: 75%; }
      .row .col.push-m9, nav.navbar .navbar-nav .col.push-m9 {
        left: 75%; }
      .row .col.offset-m10, nav.navbar .navbar-nav .col.offset-m10 {
        margin-left: 83.33333%; }
      .row .col.pull-m10, nav.navbar .navbar-nav .col.pull-m10 {
        right: 83.33333%; }
      .row .col.push-m10, nav.navbar .navbar-nav .col.push-m10 {
        left: 83.33333%; }
      .row .col.offset-m11, nav.navbar .navbar-nav .col.offset-m11 {
        margin-left: 91.66667%; }
      .row .col.pull-m11, nav.navbar .navbar-nav .col.pull-m11 {
        right: 91.66667%; }
      .row .col.push-m11, nav.navbar .navbar-nav .col.push-m11 {
        left: 91.66667%; }
      .row .col.offset-m12, nav.navbar .navbar-nav .col.offset-m12 {
        margin-left: 100%; }
      .row .col.pull-m12, nav.navbar .navbar-nav .col.pull-m12 {
        right: 100%; }
      .row .col.push-m12, nav.navbar .navbar-nav .col.push-m12 {
        left: 100%; } }
    @media only screen and (min-width: 1024px) {
      .row .col.l1, nav.navbar .navbar-nav .col.l1 {
        width: 8.33333%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.l2, nav.navbar .navbar-nav .col.l2 {
        width: 16.66667%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.l3, nav.navbar .navbar-nav .col.l3 {
        width: 25%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.l4, nav.navbar .navbar-nav .col.l4 {
        width: 33.33333%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.l5, nav.navbar .navbar-nav .col.l5 {
        width: 41.66667%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.l6, nav.navbar .navbar-nav .col.l6 {
        width: 50%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.l7, nav.navbar .navbar-nav .col.l7 {
        width: 58.33333%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.l8, nav.navbar .navbar-nav .col.l8 {
        width: 66.66667%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.l9, nav.navbar .navbar-nav .col.l9 {
        width: 75%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.l10, nav.navbar .navbar-nav .col.l10 {
        width: 83.33333%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.l11, nav.navbar .navbar-nav .col.l11 {
        width: 91.66667%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.l12, nav.navbar .navbar-nav .col.l12 {
        width: 100%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.offset-l1, nav.navbar .navbar-nav .col.offset-l1 {
        margin-left: 8.33333%; }
      .row .col.pull-l1, nav.navbar .navbar-nav .col.pull-l1 {
        right: 8.33333%; }
      .row .col.push-l1, nav.navbar .navbar-nav .col.push-l1 {
        left: 8.33333%; }
      .row .col.offset-l2, nav.navbar .navbar-nav .col.offset-l2 {
        margin-left: 16.66667%; }
      .row .col.pull-l2, nav.navbar .navbar-nav .col.pull-l2 {
        right: 16.66667%; }
      .row .col.push-l2, nav.navbar .navbar-nav .col.push-l2 {
        left: 16.66667%; }
      .row .col.offset-l3, nav.navbar .navbar-nav .col.offset-l3 {
        margin-left: 25%; }
      .row .col.pull-l3, nav.navbar .navbar-nav .col.pull-l3 {
        right: 25%; }
      .row .col.push-l3, nav.navbar .navbar-nav .col.push-l3 {
        left: 25%; }
      .row .col.offset-l4, nav.navbar .navbar-nav .col.offset-l4 {
        margin-left: 33.33333%; }
      .row .col.pull-l4, nav.navbar .navbar-nav .col.pull-l4 {
        right: 33.33333%; }
      .row .col.push-l4, nav.navbar .navbar-nav .col.push-l4 {
        left: 33.33333%; }
      .row .col.offset-l5, nav.navbar .navbar-nav .col.offset-l5 {
        margin-left: 41.66667%; }
      .row .col.pull-l5, nav.navbar .navbar-nav .col.pull-l5 {
        right: 41.66667%; }
      .row .col.push-l5, nav.navbar .navbar-nav .col.push-l5 {
        left: 41.66667%; }
      .row .col.offset-l6, nav.navbar .navbar-nav .col.offset-l6 {
        margin-left: 50%; }
      .row .col.pull-l6, nav.navbar .navbar-nav .col.pull-l6 {
        right: 50%; }
      .row .col.push-l6, nav.navbar .navbar-nav .col.push-l6 {
        left: 50%; }
      .row .col.offset-l7, nav.navbar .navbar-nav .col.offset-l7 {
        margin-left: 58.33333%; }
      .row .col.pull-l7, nav.navbar .navbar-nav .col.pull-l7 {
        right: 58.33333%; }
      .row .col.push-l7, nav.navbar .navbar-nav .col.push-l7 {
        left: 58.33333%; }
      .row .col.offset-l8, nav.navbar .navbar-nav .col.offset-l8 {
        margin-left: 66.66667%; }
      .row .col.pull-l8, nav.navbar .navbar-nav .col.pull-l8 {
        right: 66.66667%; }
      .row .col.push-l8, nav.navbar .navbar-nav .col.push-l8 {
        left: 66.66667%; }
      .row .col.offset-l9, nav.navbar .navbar-nav .col.offset-l9 {
        margin-left: 75%; }
      .row .col.pull-l9, nav.navbar .navbar-nav .col.pull-l9 {
        right: 75%; }
      .row .col.push-l9, nav.navbar .navbar-nav .col.push-l9 {
        left: 75%; }
      .row .col.offset-l10, nav.navbar .navbar-nav .col.offset-l10 {
        margin-left: 83.33333%; }
      .row .col.pull-l10, nav.navbar .navbar-nav .col.pull-l10 {
        right: 83.33333%; }
      .row .col.push-l10, nav.navbar .navbar-nav .col.push-l10 {
        left: 83.33333%; }
      .row .col.offset-l11, nav.navbar .navbar-nav .col.offset-l11 {
        margin-left: 91.66667%; }
      .row .col.pull-l11, nav.navbar .navbar-nav .col.pull-l11 {
        right: 91.66667%; }
      .row .col.push-l11, nav.navbar .navbar-nav .col.push-l11 {
        left: 91.66667%; }
      .row .col.offset-l12, nav.navbar .navbar-nav .col.offset-l12 {
        margin-left: 100%; }
      .row .col.pull-l12, nav.navbar .navbar-nav .col.pull-l12 {
        right: 100%; }
      .row .col.push-l12, nav.navbar .navbar-nav .col.push-l12 {
        left: 100%; } }
    @media only screen and (min-width: 1201px) {
      .row .col.xl1, nav.navbar .navbar-nav .col.xl1 {
        width: 8.33333%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.xl2, nav.navbar .navbar-nav .col.xl2 {
        width: 16.66667%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.xl3, nav.navbar .navbar-nav .col.xl3 {
        width: 25%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.xl4, nav.navbar .navbar-nav .col.xl4 {
        width: 33.33333%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.xl5, nav.navbar .navbar-nav .col.xl5 {
        width: 41.66667%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.xl6, nav.navbar .navbar-nav .col.xl6 {
        width: 50%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.xl7, nav.navbar .navbar-nav .col.xl7 {
        width: 58.33333%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.xl8, nav.navbar .navbar-nav .col.xl8 {
        width: 66.66667%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.xl9, nav.navbar .navbar-nav .col.xl9 {
        width: 75%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.xl10, nav.navbar .navbar-nav .col.xl10 {
        width: 83.33333%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.xl11, nav.navbar .navbar-nav .col.xl11 {
        width: 91.66667%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.xl12, nav.navbar .navbar-nav .col.xl12 {
        width: 100%;
        margin-left: auto;
        left: auto;
        right: auto; }
      .row .col.offset-xl1, nav.navbar .navbar-nav .col.offset-xl1 {
        margin-left: 8.33333%; }
      .row .col.pull-xl1, nav.navbar .navbar-nav .col.pull-xl1 {
        right: 8.33333%; }
      .row .col.push-xl1, nav.navbar .navbar-nav .col.push-xl1 {
        left: 8.33333%; }
      .row .col.offset-xl2, nav.navbar .navbar-nav .col.offset-xl2 {
        margin-left: 16.66667%; }
      .row .col.pull-xl2, nav.navbar .navbar-nav .col.pull-xl2 {
        right: 16.66667%; }
      .row .col.push-xl2, nav.navbar .navbar-nav .col.push-xl2 {
        left: 16.66667%; }
      .row .col.offset-xl3, nav.navbar .navbar-nav .col.offset-xl3 {
        margin-left: 25%; }
      .row .col.pull-xl3, nav.navbar .navbar-nav .col.pull-xl3 {
        right: 25%; }
      .row .col.push-xl3, nav.navbar .navbar-nav .col.push-xl3 {
        left: 25%; }
      .row .col.offset-xl4, nav.navbar .navbar-nav .col.offset-xl4 {
        margin-left: 33.33333%; }
      .row .col.pull-xl4, nav.navbar .navbar-nav .col.pull-xl4 {
        right: 33.33333%; }
      .row .col.push-xl4, nav.navbar .navbar-nav .col.push-xl4 {
        left: 33.33333%; }
      .row .col.offset-xl5, nav.navbar .navbar-nav .col.offset-xl5 {
        margin-left: 41.66667%; }
      .row .col.pull-xl5, nav.navbar .navbar-nav .col.pull-xl5 {
        right: 41.66667%; }
      .row .col.push-xl5, nav.navbar .navbar-nav .col.push-xl5 {
        left: 41.66667%; }
      .row .col.offset-xl6, nav.navbar .navbar-nav .col.offset-xl6 {
        margin-left: 50%; }
      .row .col.pull-xl6, nav.navbar .navbar-nav .col.pull-xl6 {
        right: 50%; }
      .row .col.push-xl6, nav.navbar .navbar-nav .col.push-xl6 {
        left: 50%; }
      .row .col.offset-xl7, nav.navbar .navbar-nav .col.offset-xl7 {
        margin-left: 58.33333%; }
      .row .col.pull-xl7, nav.navbar .navbar-nav .col.pull-xl7 {
        right: 58.33333%; }
      .row .col.push-xl7, nav.navbar .navbar-nav .col.push-xl7 {
        left: 58.33333%; }
      .row .col.offset-xl8, nav.navbar .navbar-nav .col.offset-xl8 {
        margin-left: 66.66667%; }
      .row .col.pull-xl8, nav.navbar .navbar-nav .col.pull-xl8 {
        right: 66.66667%; }
      .row .col.push-xl8, nav.navbar .navbar-nav .col.push-xl8 {
        left: 66.66667%; }
      .row .col.offset-xl9, nav.navbar .navbar-nav .col.offset-xl9 {
        margin-left: 75%; }
      .row .col.pull-xl9, nav.navbar .navbar-nav .col.pull-xl9 {
        right: 75%; }
      .row .col.push-xl9, nav.navbar .navbar-nav .col.push-xl9 {
        left: 75%; }
      .row .col.offset-xl10, nav.navbar .navbar-nav .col.offset-xl10 {
        margin-left: 83.33333%; }
      .row .col.pull-xl10, nav.navbar .navbar-nav .col.pull-xl10 {
        right: 83.33333%; }
      .row .col.push-xl10, nav.navbar .navbar-nav .col.push-xl10 {
        left: 83.33333%; }
      .row .col.offset-xl11, nav.navbar .navbar-nav .col.offset-xl11 {
        margin-left: 91.66667%; }
      .row .col.pull-xl11, nav.navbar .navbar-nav .col.pull-xl11 {
        right: 91.66667%; }
      .row .col.push-xl11, nav.navbar .navbar-nav .col.push-xl11 {
        left: 91.66667%; }
      .row .col.offset-xl12, nav.navbar .navbar-nav .col.offset-xl12 {
        margin-left: 100%; }
      .row .col.pull-xl12, nav.navbar .navbar-nav .col.pull-xl12 {
        right: 100%; }
      .row .col.push-xl12, nav.navbar .navbar-nav .col.push-xl12 {
        left: 100%; } }

nav {
  color: #fff;
  background-color: #f05352;
  width: 100%;
  height: 56px;
  line-height: 56px; }
  nav.nav-extended {
    height: auto; }
    nav.nav-extended .nav-wrapper {
      min-height: 56px;
      height: auto; }
    nav.nav-extended .nav-content {
      position: relative;
      line-height: normal; }
  nav a {
    color: #fff; }
  nav i,
  nav [class^="mdi-"], nav [class*="mdi-"],
  nav i.material-icons {
    display: block;
    font-size: 24px;
    height: 56px;
    line-height: 56px; }
  nav .nav-wrapper {
    position: relative;
    height: 100%; }
  @media only screen and (min-width: 1024px) {
    nav a.sidenav-trigger {
      display: none; } }
  nav .sidenav-trigger {
    float: left;
    position: relative;
    z-index: 1;
    height: 56px;
    margin: 0 18px; }
    nav .sidenav-trigger i {
      height: 56px;
      line-height: 56px; }
  nav .brand-logo {
    position: absolute;
    color: #fff;
    display: inline-block;
    font-size: 2.1rem;
    padding: 0; }
    nav .brand-logo.center {
      left: 50%;
      -webkit-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
           -o-transform: translateX(-50%);
              transform: translateX(-50%); }
    @media only screen and (max-width: 1023px) {
      nav .brand-logo {
        left: 50%;
        -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
             -o-transform: translateX(-50%);
                transform: translateX(-50%); }
        nav .brand-logo.left, nav .brand-logo.right {
          padding: 0;
          -webkit-transform: none;
              -ms-transform: none;
               -o-transform: none;
                  transform: none; }
        nav .brand-logo.left {
          left: 0.5rem; }
        nav .brand-logo.right {
          right: 0.5rem;
          left: auto; } }
    nav .brand-logo.right {
      right: 0.5rem;
      padding: 0; }
    nav .brand-logo i,
    nav .brand-logo [class^="mdi-"], nav .brand-logo [class*="mdi-"],
    nav .brand-logo i.material-icons {
      float: left;
      margin-right: 15px; }
  nav .nav-title {
    display: inline-block;
    font-size: 32px;
    padding: 28px 0; }
  nav ul {
    margin: 0; }
    nav ul li {
      -webkit-transition: background-color .3s;
      -o-transition: background-color .3s;
      transition: background-color .3s;
      float: left;
      padding: 0; }
      nav ul li.active {
        background-color: rgba(0, 0, 0, 0.1); }
    nav ul a {
      -webkit-transition: background-color .3s;
      -o-transition: background-color .3s;
      transition: background-color .3s;
      font-size: 1rem;
      color: #fff;
      display: block;
      padding: 0 15px;
      cursor: pointer; }
      nav ul a.btn, nav ul a.btn-large, nav ul a.btn-small, nav ul .fc-header-toolbar a.fc-today-button, .fc-header-toolbar nav ul a.fc-today-button, nav ul a.btn-large, nav ul a.btn-flat, nav ul a.btn-floating {
        margin-top: -2px;
        margin-left: 15px;
        margin-right: 15px; }
        nav ul a.btn > .material-icons, nav ul a.btn-large > .material-icons, nav ul a.btn-small > .material-icons, nav ul .fc-header-toolbar a.fc-today-button > .material-icons, .fc-header-toolbar nav ul a.fc-today-button > .material-icons, nav ul a.btn-large > .material-icons, nav ul a.btn-flat > .material-icons, nav ul a.btn-floating > .material-icons {
          height: inherit;
          line-height: inherit; }
      nav ul a:hover {
        background-color: rgba(0, 0, 0, 0.1); }
    nav ul.left {
      float: left; }
  nav form {
    height: 100%; }
  nav .input-field {
    margin: 0;
    height: 100%; }
    nav .input-field input {
      height: 100%;
      font-size: 1.2rem;
      border: none;
      padding-left: 2rem; }
      nav .input-field input:focus, nav .input-field input[type=text]:valid, nav .input-field input[type=password]:valid, nav .input-field input[type=email]:valid, nav .input-field input[type=url]:valid, nav .input-field input[type=date]:valid {
        border: none;
        -webkit-box-shadow: none;
                box-shadow: none; }
    nav .input-field label {
      top: 0;
      left: 0; }
      nav .input-field label i {
        color: rgba(255, 255, 255, 0.7);
        -webkit-transition: color .3s;
        -o-transition: color .3s;
        transition: color .3s; }
      nav .input-field label.active i {
        color: #fff; }

.navbar-fixed {
  position: relative;
  height: 56px;
  z-index: 997; }
  .navbar-fixed nav {
    position: fixed; }

@media only screen and (min-width: 601px) {
  nav.nav-extended .nav-wrapper {
    min-height: 60px; }
  nav, nav .nav-wrapper i, nav a.sidenav-trigger, nav a.sidenav-trigger i {
    height: 60px;
    line-height: 60px; }
  .navbar-fixed {
    height: 60px; } }

a {
  text-decoration: none; }

html {
  line-height: 1.5;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.87); }
  @media only screen and (min-width: 0) {
    html {
      font-size: 14px; } }
  @media only screen and (min-width: 1023px) {
    html {
      font-size: 14.5px; } }
  @media only screen and (min-width: 1200px) {
    html {
      font-size: 15px; } }

h1, h2, h3, h4, h5, h6 {
  font-weight: 400;
  line-height: 1.3; }

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  font-weight: inherit; }

h1 {
  font-size: 2.875rem;
  line-height: 110%;
  margin: 1.91667rem 0 1.15rem 0; }

h2 {
  font-size: 2.25rem;
  line-height: 110%;
  margin: 1.5rem 0 0.9rem 0; }

h3 {
  font-size: 1.75rem;
  line-height: 110%;
  margin: 1.16667rem 0 0.7rem 0; }

h4 {
  font-size: 1.25rem;
  line-height: 110%;
  margin: 0.83333rem 0 0.5rem 0; }

h5 {
  font-size: 1rem;
  line-height: 110%;
  margin: 0.66667rem 0 0.4rem 0; }

h6 {
  font-size: 0.875rem;
  line-height: 110%;
  margin: 0.58333rem 0 0.35rem 0; }

em {
  font-style: italic; }

strong {
  font-weight: 500; }

small {
  font-size: 75%; }

.light {
  font-weight: 300; }

.thin {
  font-weight: 200; }

@media only screen and (min-width: 360px) {
  .flow-text {
    font-size: 1.2rem; } }

@media only screen and (min-width: 390px) {
  .flow-text {
    font-size: 1.224rem; } }

@media only screen and (min-width: 420px) {
  .flow-text {
    font-size: 1.248rem; } }

@media only screen and (min-width: 450px) {
  .flow-text {
    font-size: 1.272rem; } }

@media only screen and (min-width: 480px) {
  .flow-text {
    font-size: 1.296rem; } }

@media only screen and (min-width: 510px) {
  .flow-text {
    font-size: 1.32rem; } }

@media only screen and (min-width: 540px) {
  .flow-text {
    font-size: 1.344rem; } }

@media only screen and (min-width: 570px) {
  .flow-text {
    font-size: 1.368rem; } }

@media only screen and (min-width: 600px) {
  .flow-text {
    font-size: 1.392rem; } }

@media only screen and (min-width: 630px) {
  .flow-text {
    font-size: 1.416rem; } }

@media only screen and (min-width: 660px) {
  .flow-text {
    font-size: 1.44rem; } }

@media only screen and (min-width: 690px) {
  .flow-text {
    font-size: 1.464rem; } }

@media only screen and (min-width: 720px) {
  .flow-text {
    font-size: 1.488rem; } }

@media only screen and (min-width: 750px) {
  .flow-text {
    font-size: 1.512rem; } }

@media only screen and (min-width: 780px) {
  .flow-text {
    font-size: 1.536rem; } }

@media only screen and (min-width: 810px) {
  .flow-text {
    font-size: 1.56rem; } }

@media only screen and (min-width: 840px) {
  .flow-text {
    font-size: 1.584rem; } }

@media only screen and (min-width: 870px) {
  .flow-text {
    font-size: 1.608rem; } }

@media only screen and (min-width: 900px) {
  .flow-text {
    font-size: 1.632rem; } }

@media only screen and (min-width: 930px) {
  .flow-text {
    font-size: 1.656rem; } }

@media only screen and (min-width: 960px) {
  .flow-text {
    font-size: 1.68rem; } }

@media only screen and (max-width: 360px) {
  .flow-text {
    font-size: 1.2rem; } }

.scale-transition {
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important;
  transition: -webkit-transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important;
  -o-transition: -o-transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important;
  transition: transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important;
  transition: transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63), -webkit-transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63), -o-transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important; }
  .scale-transition.scale-out {
    -webkit-transform: scale(0);
        -ms-transform: scale(0);
         -o-transform: scale(0);
            transform: scale(0);
    -webkit-transition: -webkit-transform .2s !important;
    transition: -webkit-transform .2s !important;
    -o-transition: -o-transform .2s !important;
    transition: transform .2s !important;
    transition: transform .2s, -webkit-transform .2s, -o-transform .2s !important; }
  .scale-transition.scale-in {
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1); }

.card-panel {
  -webkit-transition: -webkit-box-shadow .25s;
  transition: -webkit-box-shadow .25s;
  -o-transition: box-shadow .25s;
  transition: box-shadow .25s;
  transition: box-shadow .25s, -webkit-box-shadow .25s;
  padding: 24px;
  margin: 0.5rem 0 1rem 0;
  border-radius: 2px;
  background-color: #fff; }

.card {
  position: relative;
  margin: 0.5rem 0 1rem 0;
  background-color: #fff;
  -webkit-transition: -webkit-box-shadow .25s;
  transition: -webkit-box-shadow .25s;
  -o-transition: box-shadow .25s;
  transition: box-shadow .25s;
  transition: box-shadow .25s, -webkit-box-shadow .25s;
  border-radius: 2px; }
  .card .card-title {
    font-size: 24px;
    font-weight: 300; }
    .card .card-title.activator {
      cursor: pointer; }
  .card.small, .card.medium, .card.large {
    position: relative; }
    .card.small .card-image, .card.medium .card-image, .card.large .card-image {
      max-height: 60%;
      overflow: hidden; }
    .card.small .card-image + .card-content, .card.medium .card-image + .card-content, .card.large .card-image + .card-content {
      max-height: 40%; }
    .card.small .card-content, .card.medium .card-content, .card.large .card-content {
      max-height: 100%;
      overflow: hidden; }
    .card.small .card-action, .card.medium .card-action, .card.large .card-action {
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0; }
  .card.small {
    height: 300px; }
  .card.medium {
    height: 400px; }
  .card.large {
    height: 500px; }
  .card.horizontal {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .card.horizontal.small .card-image, .card.horizontal.medium .card-image, .card.horizontal.large .card-image {
      height: 100%;
      max-height: none;
      overflow: visible; }
      .card.horizontal.small .card-image img, .card.horizontal.medium .card-image img, .card.horizontal.large .card-image img {
        height: 100%; }
    .card.horizontal .card-image {
      max-width: 50%; }
      .card.horizontal .card-image img {
        border-radius: 2px 0 0 2px;
        max-width: 100%;
        width: auto; }
    .card.horizontal .card-stacked {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1;
      position: relative; }
      .card.horizontal .card-stacked .card-content {
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
            -ms-flex-positive: 1;
                flex-grow: 1; }
  .card.sticky-action .card-action {
    z-index: 2; }
  .card.sticky-action .card-reveal {
    z-index: 1;
    padding-bottom: 64px; }
  .card .card-image {
    position: relative; }
    .card .card-image img {
      display: block;
      border-radius: 2px 2px 0 0;
      position: relative;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      width: 100%; }
    .card .card-image .card-title {
      color: #fff;
      position: absolute;
      bottom: 0;
      left: 0;
      max-width: 100%;
      padding: 24px; }
  .card .card-content {
    padding: 24px;
    border-radius: 0 0 2px 2px; }
    .card .card-content p {
      margin: 0; }
    .card .card-content .card-title {
      display: block;
      line-height: 32px;
      margin-bottom: 8px; }
      .card .card-content .card-title i {
        line-height: 32px; }
  .card .card-action {
    background-color: inherit;
    border-top: 1px solid rgba(160, 160, 160, 0.2);
    position: relative;
    padding: 16px 24px; }
    .card .card-action:last-child {
      border-radius: 0 0 2px 2px; }
    .card .card-action a:not(.btn):not(.btn-large):not(.btn-small):not(.btn-large):not(.btn-floating) {
      color: #ffab40;
      margin-right: 24px;
      -webkit-transition: color .3s ease;
      -o-transition: color .3s ease;
      transition: color .3s ease;
      text-transform: uppercase; }
      .card .card-action a:not(.btn):not(.btn-large):not(.btn-small):not(.btn-large):not(.btn-floating):hover {
        color: #ffd8a6; }
  .card .card-reveal {
    padding: 24px;
    position: absolute;
    background-color: #fff;
    width: 100%;
    overflow-y: auto;
    left: 0;
    top: 100%;
    height: 100%;
    z-index: 3;
    display: none; }
    .card .card-reveal .card-title {
      cursor: pointer;
      display: block; }

#toast-container {
  display: block;
  position: fixed;
  z-index: 10000; }
  @media only screen and (max-width: 600px) {
    #toast-container {
      min-width: 100%;
      bottom: 0%; } }
  @media only screen and (min-width: 601px) and (max-width: 1023px) {
    #toast-container {
      left: 5%;
      bottom: 7%;
      max-width: 90%; } }
  @media only screen and (min-width: 1024px) {
    #toast-container {
      top: 10%;
      right: 7%;
      max-width: 86%; } }

.toast {
  border-radius: 2px;
  top: 35px;
  width: auto;
  margin-top: 10px;
  position: relative;
  max-width: 100%;
  height: auto;
  min-height: 48px;
  line-height: 1.5em;
  background-color: #323232;
  padding: 10px 25px;
  font-size: 1.1rem;
  font-weight: 300;
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  cursor: default; }
  .toast .toast-action {
    color: #eeff41;
    font-weight: 500;
    margin-right: -25px;
    margin-left: 3rem; }
  .toast.rounded {
    border-radius: 24px; }
  @media only screen and (max-width: 600px) {
    .toast {
      width: 100%;
      border-radius: 0; } }

.tabs {
  position: relative;
  overflow-x: auto;
  overflow-y: hidden;
  height: 48px;
  width: 100%;
  background-color: #fff;
  margin: 0 auto;
  white-space: nowrap; }
  .tabs.tabs-transparent {
    background-color: transparent; }
    .tabs.tabs-transparent .tab a,
    .tabs.tabs-transparent .tab.disabled a,
    .tabs.tabs-transparent .tab.disabled a:hover {
      color: rgba(255, 255, 255, 0.7); }
    .tabs.tabs-transparent .tab a:hover,
    .tabs.tabs-transparent .tab a.active {
      color: #fff; }
    .tabs.tabs-transparent .indicator {
      background-color: #fff; }
  .tabs.tabs-fixed-width {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .tabs.tabs-fixed-width .tab {
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1; }
  .tabs .tab {
    display: inline-block;
    text-align: center;
    line-height: 48px;
    height: 48px;
    padding: 0;
    margin: 0;
    text-transform: uppercase; }
    .tabs .tab a {
      color: rgba(72, 72, 72, 0.7);
      display: block;
      width: 100%;
      height: 100%;
      padding: 0 24px;
      font-size: 14px;
      text-overflow: ellipsis;
      overflow: hidden;
      -webkit-transition: color .28s ease, background-color .28s ease;
      -o-transition: color .28s ease, background-color .28s ease;
      transition: color .28s ease, background-color .28s ease; }
      .tabs .tab a:focus, .tabs .tab a:focus.active {
        background-color: rgba(66, 165, 245, 0.2);
        outline: none; }
      .tabs .tab a:hover, .tabs .tab a.active {
        background-color: transparent;
        color: #484848; }
    .tabs .tab.disabled a,
    .tabs .tab.disabled a:hover {
      color: rgba(72, 72, 72, 0.4);
      cursor: default; }
  .tabs .indicator {
    position: absolute;
    bottom: 0;
    height: 2px;
    background-color: #42A5F5;
    will-change: left, right; }

@media only screen and (max-width: 1023px) {
  .tabs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .tabs .tab {
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1; }
      .tabs .tab a {
        padding: 0 12px; } }

.material-tooltip {
  padding: 10px 8px;
  font-size: 1rem;
  z-index: 2000;
  background-color: transparent;
  border-radius: 2px;
  color: #fff;
  min-height: 36px;
  line-height: 120%;
  opacity: 0;
  position: absolute;
  text-align: center;
  max-width: -webkit-calc(100% - 4px);
  max-width: calc(100% - 4px);
  overflow: hidden;
  left: 0;
  top: 0;
  pointer-events: none;
  visibility: hidden;
  background-color: #323232; }

.backdrop {
  position: absolute;
  opacity: 0;
  height: 7px;
  width: 14px;
  border-radius: 0 0 50% 50%;
  background-color: #323232;
  z-index: -1;
  -webkit-transform-origin: 50% 0%;
      -ms-transform-origin: 50% 0%;
       -o-transform-origin: 50% 0%;
          transform-origin: 50% 0%;
  visibility: hidden; }

.btn, .btn-large, .btn-small, .fc-header-toolbar .fc-today-button,
.btn-flat {
  border: none;
  border-radius: 2px;
  display: inline-block;
  height: 36px;
  line-height: 36px;
  padding: 0 16px;
  text-transform: uppercase;
  vertical-align: middle;
  -webkit-tap-highlight-color: transparent; }

.btn.disabled, .disabled.btn-large, .disabled.btn-small, .fc-header-toolbar .disabled.fc-today-button,
.btn-floating.disabled,
.btn-large.disabled,
.btn-small.disabled,
.btn-flat.disabled,
.btn:disabled,
.btn-large:disabled,
.btn-small:disabled,
.fc-header-toolbar .fc-today-button:disabled,
.btn-floating:disabled,
.btn-large:disabled,
.btn-small:disabled,
.btn-flat:disabled,
.btn[disabled],
.btn-large[disabled],
.btn-small[disabled],
.fc-header-toolbar .fc-today-button[disabled],
.btn-floating[disabled],
.btn-large[disabled],
.btn-small[disabled],
.btn-flat[disabled] {
  pointer-events: none;
  background-color: #DFDFDF !important;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #9F9F9F !important;
  cursor: default; }
  .btn.disabled:hover, .disabled.btn-large:hover, .disabled.btn-small:hover, .fc-header-toolbar .disabled.fc-today-button:hover,
  .btn-floating.disabled:hover,
  .btn-large.disabled:hover,
  .btn-small.disabled:hover,
  .btn-flat.disabled:hover,
  .btn:disabled:hover,
  .btn-large:disabled:hover,
  .btn-small:disabled:hover,
  .fc-header-toolbar .fc-today-button:disabled:hover,
  .btn-floating:disabled:hover,
  .btn-large:disabled:hover,
  .btn-small:disabled:hover,
  .btn-flat:disabled:hover,
  .btn[disabled]:hover,
  .btn-large[disabled]:hover,
  .btn-small[disabled]:hover,
  .fc-header-toolbar .fc-today-button[disabled]:hover,
  .btn-floating[disabled]:hover,
  .btn-large[disabled]:hover,
  .btn-small[disabled]:hover,
  .btn-flat[disabled]:hover {
    background-color: #DFDFDF !important;
    color: #9F9F9F !important; }

.btn, .btn-large, .btn-small, .fc-header-toolbar .fc-today-button,
.btn-floating,
.btn-large,
.btn-small,
.btn-flat {
  font-size: 14px;
  outline: 0; }
  .btn i, .btn-large i, .btn-small i, .fc-header-toolbar .fc-today-button i,
  .btn-floating i,
  .btn-large i,
  .btn-small i,
  .btn-flat i {
    font-size: 1.3rem;
    line-height: inherit; }

.btn:focus, .btn-large:focus, .btn-small:focus, .fc-header-toolbar .fc-today-button:focus,
.btn-floating:focus {
  background-color: #128ef2; }

.btn, .btn-large, .btn-small, .fc-header-toolbar .fc-today-button {
  text-decoration: none;
  color: #fff;
  background-color: #42A5F5;
  text-align: center;
  letter-spacing: .5px;
  -webkit-transition: background-color .2s ease-out;
  -o-transition: background-color .2s ease-out;
  transition: background-color .2s ease-out;
  cursor: pointer; }
  .btn:hover, .btn-large:hover, .btn-small:hover, .fc-header-toolbar .fc-today-button:hover {
    background-color: #5ab1f6; }

.btn-floating {
  display: inline-block;
  color: #fff;
  position: relative;
  overflow: hidden;
  z-index: 1;
  width: 44px;
  height: 44px;
  line-height: 44px;
  padding: 0;
  background-color: #42A5F5;
  border-radius: 50%;
  -webkit-transition: background-color .3s;
  -o-transition: background-color .3s;
  transition: background-color .3s;
  cursor: pointer;
  vertical-align: middle; }
  .btn-floating:hover {
    background-color: #42A5F5; }
  .btn-floating:before {
    border-radius: 0; }
  .btn-floating.btn-large {
    width: 56px;
    height: 56px;
    padding: 0; }
    .btn-floating.btn-large.halfway-fab {
      bottom: -28px; }
    .btn-floating.btn-large i {
      line-height: 56px; }
  .btn-floating.btn-small {
    width: 32.4px;
    height: 32.4px; }
    .btn-floating.btn-small.halfway-fab {
      bottom: -16.2px; }
    .btn-floating.btn-small i {
      line-height: 32.4px; }
  .btn-floating.halfway-fab {
    position: absolute;
    right: 24px;
    bottom: -22px; }
    .btn-floating.halfway-fab.left {
      right: auto;
      left: 24px; }
  .btn-floating i {
    width: inherit;
    display: inline-block;
    text-align: center;
    color: #fff;
    font-size: 1.6rem;
    line-height: 44px; }

button.btn-floating {
  border: none; }

.fixed-action-btn {
  position: fixed;
  right: 23px;
  bottom: 23px;
  padding-top: 15px;
  margin-bottom: 0;
  z-index: 997; }
  .fixed-action-btn.active ul {
    visibility: visible; }
  .fixed-action-btn.direction-left, .fixed-action-btn.direction-right {
    padding: 0 0 0 15px; }
    .fixed-action-btn.direction-left ul, .fixed-action-btn.direction-right ul {
      text-align: right;
      right: 64px;
      top: 50%;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
           -o-transform: translateY(-50%);
              transform: translateY(-50%);
      height: 100%;
      left: auto;
      /*width 100% only goes to width of button container */
      width: 500px; }
      .fixed-action-btn.direction-left ul li, .fixed-action-btn.direction-right ul li {
        display: inline-block;
        margin: 7.5px 15px 0 0; }
  .fixed-action-btn.direction-right {
    padding: 0 15px 0 0; }
    .fixed-action-btn.direction-right ul {
      text-align: left;
      direction: rtl;
      left: 64px;
      right: auto; }
      .fixed-action-btn.direction-right ul li {
        margin: 7.5px 0 0 15px; }
  .fixed-action-btn.direction-bottom {
    padding: 0 0 15px 0; }
    .fixed-action-btn.direction-bottom ul {
      top: 64px;
      bottom: auto;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
      -webkit-flex-direction: column-reverse;
          -ms-flex-direction: column-reverse;
              flex-direction: column-reverse; }
      .fixed-action-btn.direction-bottom ul li {
        margin: 15px 0 0 0; }
  .fixed-action-btn.toolbar {
    padding: 0;
    height: 56px; }
    .fixed-action-btn.toolbar.active > a i {
      opacity: 0; }
    .fixed-action-btn.toolbar ul {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      top: 0;
      bottom: 0;
      z-index: 1; }
      .fixed-action-btn.toolbar ul li {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
            -ms-flex: 1;
                flex: 1;
        display: inline-block;
        margin: 0;
        height: 100%;
        -webkit-transition: none;
        -o-transition: none;
        transition: none; }
        .fixed-action-btn.toolbar ul li a {
          display: block;
          overflow: hidden;
          position: relative;
          width: 100%;
          height: 100%;
          background-color: transparent;
          -webkit-box-shadow: none;
                  box-shadow: none;
          color: #fff;
          line-height: 56px;
          z-index: 1; }
          .fixed-action-btn.toolbar ul li a i {
            line-height: inherit; }
  .fixed-action-btn ul {
    left: 0;
    right: 0;
    text-align: center;
    position: absolute;
    bottom: 64px;
    margin: 0;
    visibility: hidden; }
    .fixed-action-btn ul li {
      margin-bottom: 15px; }
    .fixed-action-btn ul a.btn-floating {
      opacity: 0; }
  .fixed-action-btn .fab-backdrop {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 44px;
    height: 44px;
    background-color: #42A5F5;
    border-radius: 50%;
    -webkit-transform: scale(0);
        -ms-transform: scale(0);
         -o-transform: scale(0);
            transform: scale(0); }

.btn-flat {
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: transparent;
  color: #343434;
  cursor: pointer;
  -webkit-transition: background-color .2s;
  -o-transition: background-color .2s;
  transition: background-color .2s; }
  .btn-flat:focus, .btn-flat:hover {
    -webkit-box-shadow: none;
            box-shadow: none; }
  .btn-flat:focus {
    background-color: rgba(0, 0, 0, 0.1); }
  .btn-flat.disabled, .btn-flat.btn-flat[disabled] {
    background-color: transparent !important;
    color: #b3b3b3 !important;
    cursor: default; }

.btn-large {
  height: 54px;
  line-height: 54px;
  font-size: 15px;
  padding: 0 28px; }
  .btn-large i {
    font-size: 1.6rem; }

.btn-small {
  height: 32.4px;
  line-height: 32.4px;
  font-size: 13px; }
  .btn-small i {
    font-size: 1.2rem; }

.btn-block {
  display: block; }

.dropdown-content {
  background-color: #fff;
  margin: 0;
  display: none;
  min-width: 100px;
  overflow-y: auto;
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9999;
  -webkit-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
       -o-transform-origin: 0 0;
          transform-origin: 0 0; }
  .dropdown-content:focus {
    outline: 0; }
  .dropdown-content li {
    clear: both;
    color: rgba(0, 0, 0, 0.87);
    cursor: pointer;
    min-height: 50px;
    line-height: 1.5rem;
    width: 100%;
    text-align: left; }
    .dropdown-content li:hover, .dropdown-content li.active {
      background-color: #eee; }
    .dropdown-content li:focus {
      outline: none; }
    .dropdown-content li.divider {
      min-height: 0;
      height: 1px; }
    .dropdown-content li > a, .dropdown-content li > span {
      font-size: 16px;
      color: #42A5F5;
      display: block;
      line-height: 22px;
      padding: 14px 16px; }
    .dropdown-content li > span > label {
      top: 1px;
      left: 0;
      height: 18px; }
    .dropdown-content li > a > i {
      height: inherit;
      line-height: inherit;
      float: left;
      margin: 0 24px 0 0;
      width: 24px; }

body.keyboard-focused .dropdown-content li:focus {
  background-color: #dadada; }

.input-field.col .dropdown-content [type="checkbox"] + label {
  top: 1px;
  left: 0;
  height: 18px;
  -webkit-transform: none;
      -ms-transform: none;
       -o-transform: none;
          transform: none; }

.dropdown-trigger {
  cursor: pointer; }

/*!
 * Waves v0.6.0
 * http://fian.my.id/Waves
 *
 * Copyright 2014 Alfiana E. Sibuea and other contributors
 * Released under the MIT license
 * https://github.com/fians/Waves/blob/master/LICENSE
 */
.waves-effect {
  position: relative;
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-tap-highlight-color: transparent;
  vertical-align: middle;
  z-index: 1;
  -webkit-transition: .3s ease-out;
  -o-transition: .3s ease-out;
  transition: .3s ease-out; }
  .waves-effect .waves-ripple {
    position: absolute;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    margin-left: -10px;
    opacity: 0;
    background: rgba(0, 0, 0, 0.2);
    -webkit-transition: all 0.7s ease-out;
    -o-transition: all 0.7s ease-out;
    transition: all 0.7s ease-out;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    -o-transition-property: opacity, -o-transform;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform, -o-transform;
    -webkit-transform: scale(0);
        -ms-transform: scale(0);
         -o-transform: scale(0);
            transform: scale(0);
    pointer-events: none; }
  .waves-effect.waves-light .waves-ripple {
    background-color: rgba(255, 255, 255, 0.45); }
  .waves-effect.waves-red .waves-ripple {
    background-color: rgba(244, 67, 54, 0.7); }
  .waves-effect.waves-yellow .waves-ripple {
    background-color: rgba(255, 235, 59, 0.7); }
  .waves-effect.waves-orange .waves-ripple {
    background-color: rgba(255, 152, 0, 0.7); }
  .waves-effect.waves-purple .waves-ripple {
    background-color: rgba(156, 39, 176, 0.7); }
  .waves-effect.waves-green .waves-ripple {
    background-color: rgba(76, 175, 80, 0.7); }
  .waves-effect.waves-teal .waves-ripple {
    background-color: rgba(0, 150, 136, 0.7); }
  .waves-effect input[type="button"], .waves-effect input[type="reset"], .waves-effect input[type="submit"] {
    border: 0;
    font-style: normal;
    font-size: inherit;
    text-transform: inherit;
    background: none; }
  .waves-effect img {
    position: relative;
    z-index: -1; }

.waves-notransition {
  -webkit-transition: none !important;
  -o-transition: none !important;
  transition: none !important; }

.waves-circle {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%); }

.waves-input-wrapper {
  border-radius: 0.2em;
  vertical-align: bottom; }
  .waves-input-wrapper .waves-button-input {
    position: relative;
    top: 0;
    left: 0;
    z-index: 1; }

.waves-circle {
  text-align: center;
  width: 2.5em;
  height: 2.5em;
  line-height: 2.5em;
  border-radius: 50%;
  -webkit-mask-image: none; }

.waves-block {
  display: block; }

/* Firefox Bug: link not triggered */
.waves-effect .waves-ripple {
  z-index: -1; }

.modal {
  display: none;
  position: fixed;
  left: 0;
  right: 0;
  background-color: #fafafa;
  padding: 0;
  max-height: 70%;
  width: 55%;
  margin: auto;
  overflow-y: auto;
  border-radius: 2px;
  will-change: top, opacity; }
  .modal:focus {
    outline: none; }
  @media only screen and (max-width: 1023px) {
    .modal {
      width: 80%; } }
  .modal h1, .modal h2, .modal h3, .modal h4 {
    margin-top: 0; }
  .modal .modal-content {
    padding: 24px; }
  .modal .modal-close {
    cursor: pointer; }
  .modal .modal-footer {
    border-radius: 0 0 2px 2px;
    background-color: #fafafa;
    padding: 4px 6px;
    height: 56px;
    width: 100%;
    text-align: right; }
    .modal .modal-footer .btn, .modal .modal-footer .btn-large, .modal .modal-footer .btn-small, .modal .modal-footer .fc-header-toolbar .fc-today-button, .fc-header-toolbar .modal .modal-footer .fc-today-button, .modal .modal-footer .btn-flat {
      margin: 6px 0; }

.modal-overlay {
  position: fixed;
  z-index: 999;
  top: -25%;
  left: 0;
  bottom: 0;
  right: 0;
  height: 125%;
  width: 100%;
  background: #000;
  display: none;
  will-change: opacity; }

.modal.modal-fixed-footer {
  padding: 0;
  height: 70%; }
  .modal.modal-fixed-footer .modal-content {
    position: absolute;
    height: -webkit-calc(100% - 56px);
    height: calc(100% - 56px);
    max-height: 100%;
    width: 100%;
    overflow-y: auto; }
  .modal.modal-fixed-footer .modal-footer {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    position: absolute;
    bottom: 0; }

.modal.bottom-sheet {
  top: auto;
  bottom: -100%;
  margin: 0;
  width: 100%;
  max-height: 45%;
  border-radius: 0;
  will-change: bottom, opacity; }

.collapsible {
  border-top: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-left: 1px solid #ddd;
  margin: 0.5rem 0 1rem 0; }

.collapsible-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  line-height: 1.5;
  padding: 1rem;
  background-color: #fff;
  border-bottom: 1px solid #ddd; }
  .collapsible-header:focus {
    outline: 0; }
  .collapsible-header i {
    width: 2rem;
    font-size: 1.6rem;
    display: inline-block;
    text-align: center;
    margin-right: 1rem; }

.keyboard-focused .collapsible-header:focus {
  background-color: #eee; }

.collapsible-body {
  display: none;
  border-bottom: 1px solid #ddd;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 2rem; }

.sidenav .collapsible,
.sidenav.fixed .collapsible {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none; }
  .sidenav .collapsible li,
  .sidenav.fixed .collapsible li {
    padding: 0; }

.sidenav .collapsible-header,
.sidenav.fixed .collapsible-header {
  background-color: transparent;
  border: none;
  line-height: inherit;
  height: inherit;
  padding: 0 16px; }
  .sidenav .collapsible-header:hover,
  .sidenav.fixed .collapsible-header:hover {
    background-color: rgba(0, 0, 0, 0.05); }
  .sidenav .collapsible-header i,
  .sidenav.fixed .collapsible-header i {
    line-height: inherit; }

.sidenav .collapsible-body,
.sidenav.fixed .collapsible-body {
  border: 0;
  background-color: #fff; }
  .sidenav .collapsible-body li a,
  .sidenav.fixed .collapsible-body li a {
    padding: 0 23.5px 0 31px; }

.collapsible.popout {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none; }
  .collapsible.popout > li {
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    margin: 0 24px;
    -webkit-transition: margin 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -o-transition: margin 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: margin 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
  .collapsible.popout > li.active {
    -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
            box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
    margin: 16px 0; }

.chip {
  display: inline-block;
  height: 32px;
  font-size: 13px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.6);
  line-height: 32px;
  padding: 0 12px;
  border-radius: 16px;
  background-color: #4c84ff;
  margin-bottom: 5px;
  margin-right: 5px; }
  .chip:focus {
    outline: none;
    background-color: #4c84ff;
    color: #fff; }
  .chip > img {
    float: left;
    margin: 0 8px 0 -12px;
    height: 32px;
    width: 32px;
    border-radius: 50%; }
  .chip .close {
    cursor: pointer;
    float: right;
    font-size: 16px;
    line-height: 32px;
    padding-left: 8px; }

.chips {
  border: none;
  border-bottom: 1px solid #9e9e9e;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin: 0 0 8px 0;
  min-height: 45px;
  outline: none;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s; }
  .chips.focus {
    border-bottom: 1px solid #4c84ff;
    -webkit-box-shadow: 0 1px 0 0 #4c84ff;
            box-shadow: 0 1px 0 0 #4c84ff; }
  .chips:hover {
    cursor: text; }
  .chips .input {
    background: none;
    border: 0;
    color: rgba(0, 0, 0, 0.6);
    display: inline-block;
    font-size: 0.9375rem;
    height: 2.375rem;
    line-height: 32px;
    outline: 0;
    margin: 0;
    padding: 0 !important;
    width: 120px !important; }
  .chips .input:focus {
    border: 0 !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important; }
  .chips .autocomplete-content {
    margin-top: 0;
    margin-bottom: 0; }

.prefix ~ .chips {
  margin-left: 3rem;
  width: 92%;
  width: -webkit-calc(100% - 3rem);
  width: calc(100% - 3rem); }

.chips:empty ~ label {
  font-size: 0.8rem;
  -webkit-transform: translateY(-140%);
      -ms-transform: translateY(-140%);
       -o-transform: translateY(-140%);
          transform: translateY(-140%); }

.materialboxed {
  display: block;
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
  position: relative;
  -webkit-transition: opacity .4s;
  -o-transition: opacity .4s;
  transition: opacity .4s;
  -webkit-backface-visibility: hidden; }
  .materialboxed:hover:not(.active) {
    opacity: .8; }
  .materialboxed.active {
    cursor: -webkit-zoom-out;
    cursor: zoom-out; }

#materialbox-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #292929;
  z-index: 1000;
  will-change: opacity; }

.materialbox-caption {
  position: fixed;
  display: none;
  color: #fff;
  line-height: 50px;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align: center;
  padding: 0% 15%;
  height: 50px;
  z-index: 1000;
  -webkit-font-smoothing: antialiased; }

select:focus {
  outline: 1px solid white; }

button:focus {
  outline: none;
  background-color: #55aef6; }

label {
  font-size: 0.8rem;
  color: #9e9e9e; }

/* Text Inputs + Textarea
   ========================================================================== */
/* Style Placeholders */
::-webkit-input-placeholder {
  color: #d1d1d1; }
::-moz-placeholder {
  color: #d1d1d1; }
:-ms-input-placeholder {
  color: #d1d1d1; }
::placeholder {
  color: #d1d1d1; }

/* Text inputs */
input:not([type]),
input[type=text]:not(.browser-default),
input[type=password]:not(.browser-default),
input[type=email]:not(.browser-default),
input[type=url]:not(.browser-default),
input[type=time]:not(.browser-default),
input[type=date]:not(.browser-default),
input[type=datetime]:not(.browser-default),
input[type=datetime-local]:not(.browser-default),
input[type=tel]:not(.browser-default),
input[type=number]:not(.browser-default),
input[type=search]:not(.browser-default),
textarea.materialize-textarea {
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #9e9e9e;
  border-radius: 0;
  outline: none;
  height: 2.375rem;
  width: 100%;
  font-size: 0.9375rem;
  margin: 0 0 8px 0;
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-transition: border .3s, -webkit-box-shadow .3s;
  transition: border .3s, -webkit-box-shadow .3s;
  -o-transition: box-shadow .3s, border .3s;
  transition: box-shadow .3s, border .3s;
  transition: box-shadow .3s, border .3s, -webkit-box-shadow .3s; }
  input:not([type]):disabled, input:not([type])[readonly="readonly"],
  input[type=text]:not(.browser-default):disabled,
  input[type=text]:not(.browser-default)[readonly="readonly"],
  input[type=password]:not(.browser-default):disabled,
  input[type=password]:not(.browser-default)[readonly="readonly"],
  input[type=email]:not(.browser-default):disabled,
  input[type=email]:not(.browser-default)[readonly="readonly"],
  input[type=url]:not(.browser-default):disabled,
  input[type=url]:not(.browser-default)[readonly="readonly"],
  input[type=time]:not(.browser-default):disabled,
  input[type=time]:not(.browser-default)[readonly="readonly"],
  input[type=date]:not(.browser-default):disabled,
  input[type=date]:not(.browser-default)[readonly="readonly"],
  input[type=datetime]:not(.browser-default):disabled,
  input[type=datetime]:not(.browser-default)[readonly="readonly"],
  input[type=datetime-local]:not(.browser-default):disabled,
  input[type=datetime-local]:not(.browser-default)[readonly="readonly"],
  input[type=tel]:not(.browser-default):disabled,
  input[type=tel]:not(.browser-default)[readonly="readonly"],
  input[type=number]:not(.browser-default):disabled,
  input[type=number]:not(.browser-default)[readonly="readonly"],
  input[type=search]:not(.browser-default):disabled,
  input[type=search]:not(.browser-default)[readonly="readonly"],
  textarea.materialize-textarea:disabled,
  textarea.materialize-textarea[readonly="readonly"] {
    color: rgba(0, 0, 0, 0.42);
    border-bottom: 1px dotted rgba(0, 0, 0, 0.42); }
  input:not([type]):disabled + label,
  input:not([type])[readonly="readonly"] + label,
  input[type=text]:not(.browser-default):disabled + label,
  input[type=text]:not(.browser-default)[readonly="readonly"] + label,
  input[type=password]:not(.browser-default):disabled + label,
  input[type=password]:not(.browser-default)[readonly="readonly"] + label,
  input[type=email]:not(.browser-default):disabled + label,
  input[type=email]:not(.browser-default)[readonly="readonly"] + label,
  input[type=url]:not(.browser-default):disabled + label,
  input[type=url]:not(.browser-default)[readonly="readonly"] + label,
  input[type=time]:not(.browser-default):disabled + label,
  input[type=time]:not(.browser-default)[readonly="readonly"] + label,
  input[type=date]:not(.browser-default):disabled + label,
  input[type=date]:not(.browser-default)[readonly="readonly"] + label,
  input[type=datetime]:not(.browser-default):disabled + label,
  input[type=datetime]:not(.browser-default)[readonly="readonly"] + label,
  input[type=datetime-local]:not(.browser-default):disabled + label,
  input[type=datetime-local]:not(.browser-default)[readonly="readonly"] + label,
  input[type=tel]:not(.browser-default):disabled + label,
  input[type=tel]:not(.browser-default)[readonly="readonly"] + label,
  input[type=number]:not(.browser-default):disabled + label,
  input[type=number]:not(.browser-default)[readonly="readonly"] + label,
  input[type=search]:not(.browser-default):disabled + label,
  input[type=search]:not(.browser-default)[readonly="readonly"] + label,
  textarea.materialize-textarea:disabled + label,
  textarea.materialize-textarea[readonly="readonly"] + label {
    color: rgba(0, 0, 0, 0.42); }
  input:not([type]):focus:not([readonly]),
  input[type=text]:not(.browser-default):focus:not([readonly]),
  input[type=password]:not(.browser-default):focus:not([readonly]),
  input[type=email]:not(.browser-default):focus:not([readonly]),
  input[type=url]:not(.browser-default):focus:not([readonly]),
  input[type=time]:not(.browser-default):focus:not([readonly]),
  input[type=date]:not(.browser-default):focus:not([readonly]),
  input[type=datetime]:not(.browser-default):focus:not([readonly]),
  input[type=datetime-local]:not(.browser-default):focus:not([readonly]),
  input[type=tel]:not(.browser-default):focus:not([readonly]),
  input[type=number]:not(.browser-default):focus:not([readonly]),
  input[type=search]:not(.browser-default):focus:not([readonly]),
  textarea.materialize-textarea:focus:not([readonly]) {
    border-bottom: 1px solid #42A5F5;
    -webkit-box-shadow: 0 1px 0 0 #42A5F5;
            box-shadow: 0 1px 0 0 #42A5F5; }
  input:not([type]):focus:not([readonly]) + label,
  input[type=text]:not(.browser-default):focus:not([readonly]) + label,
  input[type=password]:not(.browser-default):focus:not([readonly]) + label,
  input[type=email]:not(.browser-default):focus:not([readonly]) + label,
  input[type=url]:not(.browser-default):focus:not([readonly]) + label,
  input[type=time]:not(.browser-default):focus:not([readonly]) + label,
  input[type=date]:not(.browser-default):focus:not([readonly]) + label,
  input[type=datetime]:not(.browser-default):focus:not([readonly]) + label,
  input[type=datetime-local]:not(.browser-default):focus:not([readonly]) + label,
  input[type=tel]:not(.browser-default):focus:not([readonly]) + label,
  input[type=number]:not(.browser-default):focus:not([readonly]) + label,
  input[type=search]:not(.browser-default):focus:not([readonly]) + label,
  textarea.materialize-textarea:focus:not([readonly]) + label {
    color: #42A5F5; }
  input:not([type]):focus.valid ~ label,
  input[type=text]:not(.browser-default):focus.valid ~ label,
  input[type=password]:not(.browser-default):focus.valid ~ label,
  input[type=email]:not(.browser-default):focus.valid ~ label,
  input[type=url]:not(.browser-default):focus.valid ~ label,
  input[type=time]:not(.browser-default):focus.valid ~ label,
  input[type=date]:not(.browser-default):focus.valid ~ label,
  input[type=datetime]:not(.browser-default):focus.valid ~ label,
  input[type=datetime-local]:not(.browser-default):focus.valid ~ label,
  input[type=tel]:not(.browser-default):focus.valid ~ label,
  input[type=number]:not(.browser-default):focus.valid ~ label,
  input[type=search]:not(.browser-default):focus.valid ~ label,
  textarea.materialize-textarea:focus.valid ~ label {
    color: #4CAF50; }
  input:not([type]):focus.invalid ~ label,
  input[type=text]:not(.browser-default):focus.invalid ~ label,
  input[type=password]:not(.browser-default):focus.invalid ~ label,
  input[type=email]:not(.browser-default):focus.invalid ~ label,
  input[type=url]:not(.browser-default):focus.invalid ~ label,
  input[type=time]:not(.browser-default):focus.invalid ~ label,
  input[type=date]:not(.browser-default):focus.invalid ~ label,
  input[type=datetime]:not(.browser-default):focus.invalid ~ label,
  input[type=datetime-local]:not(.browser-default):focus.invalid ~ label,
  input[type=tel]:not(.browser-default):focus.invalid ~ label,
  input[type=number]:not(.browser-default):focus.invalid ~ label,
  input[type=search]:not(.browser-default):focus.invalid ~ label,
  textarea.materialize-textarea:focus.invalid ~ label {
    color: #F44336; }
  input:not([type]).validate + label,
  input[type=text]:not(.browser-default).validate + label,
  input[type=password]:not(.browser-default).validate + label,
  input[type=email]:not(.browser-default).validate + label,
  input[type=url]:not(.browser-default).validate + label,
  input[type=time]:not(.browser-default).validate + label,
  input[type=date]:not(.browser-default).validate + label,
  input[type=datetime]:not(.browser-default).validate + label,
  input[type=datetime-local]:not(.browser-default).validate + label,
  input[type=tel]:not(.browser-default).validate + label,
  input[type=number]:not(.browser-default).validate + label,
  input[type=search]:not(.browser-default).validate + label,
  textarea.materialize-textarea.validate + label {
    width: 100%; }

/* Validation Sass Placeholders */
input.valid:not([type]), input.valid:not([type]):focus,
input.valid[type=text]:not(.browser-default),
input.valid[type=text]:not(.browser-default):focus,
input.valid[type=password]:not(.browser-default),
input.valid[type=password]:not(.browser-default):focus,
input.valid[type=email]:not(.browser-default),
input.valid[type=email]:not(.browser-default):focus,
input.valid[type=url]:not(.browser-default),
input.valid[type=url]:not(.browser-default):focus,
input.valid[type=time]:not(.browser-default),
input.valid[type=time]:not(.browser-default):focus,
input.valid[type=date]:not(.browser-default),
input.valid[type=date]:not(.browser-default):focus,
input.valid[type=datetime]:not(.browser-default),
input.valid[type=datetime]:not(.browser-default):focus,
input.valid[type=datetime-local]:not(.browser-default),
input.valid[type=datetime-local]:not(.browser-default):focus,
input.valid[type=tel]:not(.browser-default),
input.valid[type=tel]:not(.browser-default):focus,
input.valid[type=number]:not(.browser-default),
input.valid[type=number]:not(.browser-default):focus,
input.valid[type=search]:not(.browser-default),
input.valid[type=search]:not(.browser-default):focus,
textarea.materialize-textarea.valid,
textarea.materialize-textarea.valid:focus, .select-wrapper.valid > input.select-dropdown {
  border-bottom: 1px solid #4CAF50;
  -webkit-box-shadow: 0 1px 0 0 #4CAF50;
          box-shadow: 0 1px 0 0 #4CAF50; }

input.invalid:not([type]), input.invalid:not([type]):focus,
input.invalid[type=text]:not(.browser-default),
input.invalid[type=text]:not(.browser-default):focus,
input.invalid[type=password]:not(.browser-default),
input.invalid[type=password]:not(.browser-default):focus,
input.invalid[type=email]:not(.browser-default),
input.invalid[type=email]:not(.browser-default):focus,
input.invalid[type=url]:not(.browser-default),
input.invalid[type=url]:not(.browser-default):focus,
input.invalid[type=time]:not(.browser-default),
input.invalid[type=time]:not(.browser-default):focus,
input.invalid[type=date]:not(.browser-default),
input.invalid[type=date]:not(.browser-default):focus,
input.invalid[type=datetime]:not(.browser-default),
input.invalid[type=datetime]:not(.browser-default):focus,
input.invalid[type=datetime-local]:not(.browser-default),
input.invalid[type=datetime-local]:not(.browser-default):focus,
input.invalid[type=tel]:not(.browser-default),
input.invalid[type=tel]:not(.browser-default):focus,
input.invalid[type=number]:not(.browser-default),
input.invalid[type=number]:not(.browser-default):focus,
input.invalid[type=search]:not(.browser-default),
input.invalid[type=search]:not(.browser-default):focus,
textarea.materialize-textarea.invalid,
textarea.materialize-textarea.invalid:focus, .select-wrapper.invalid > input.select-dropdown,
.select-wrapper.invalid > input.select-dropdown:focus {
  border-bottom: 1px solid #F44336;
  -webkit-box-shadow: 0 1px 0 0 #F44336;
          box-shadow: 0 1px 0 0 #F44336; }

input:not([type]).valid ~ .helper-text[data-success],
input:not([type]):focus.valid ~ .helper-text[data-success],
input:not([type]).invalid ~ .helper-text[data-error],
input:not([type]):focus.invalid ~ .helper-text[data-error],
input[type=text]:not(.browser-default).valid ~ .helper-text[data-success],
input[type=text]:not(.browser-default):focus.valid ~ .helper-text[data-success],
input[type=text]:not(.browser-default).invalid ~ .helper-text[data-error],
input[type=text]:not(.browser-default):focus.invalid ~ .helper-text[data-error],
input[type=password]:not(.browser-default).valid ~ .helper-text[data-success],
input[type=password]:not(.browser-default):focus.valid ~ .helper-text[data-success],
input[type=password]:not(.browser-default).invalid ~ .helper-text[data-error],
input[type=password]:not(.browser-default):focus.invalid ~ .helper-text[data-error],
input[type=email]:not(.browser-default).valid ~ .helper-text[data-success],
input[type=email]:not(.browser-default):focus.valid ~ .helper-text[data-success],
input[type=email]:not(.browser-default).invalid ~ .helper-text[data-error],
input[type=email]:not(.browser-default):focus.invalid ~ .helper-text[data-error],
input[type=url]:not(.browser-default).valid ~ .helper-text[data-success],
input[type=url]:not(.browser-default):focus.valid ~ .helper-text[data-success],
input[type=url]:not(.browser-default).invalid ~ .helper-text[data-error],
input[type=url]:not(.browser-default):focus.invalid ~ .helper-text[data-error],
input[type=time]:not(.browser-default).valid ~ .helper-text[data-success],
input[type=time]:not(.browser-default):focus.valid ~ .helper-text[data-success],
input[type=time]:not(.browser-default).invalid ~ .helper-text[data-error],
input[type=time]:not(.browser-default):focus.invalid ~ .helper-text[data-error],
input[type=date]:not(.browser-default).valid ~ .helper-text[data-success],
input[type=date]:not(.browser-default):focus.valid ~ .helper-text[data-success],
input[type=date]:not(.browser-default).invalid ~ .helper-text[data-error],
input[type=date]:not(.browser-default):focus.invalid ~ .helper-text[data-error],
input[type=datetime]:not(.browser-default).valid ~ .helper-text[data-success],
input[type=datetime]:not(.browser-default):focus.valid ~ .helper-text[data-success],
input[type=datetime]:not(.browser-default).invalid ~ .helper-text[data-error],
input[type=datetime]:not(.browser-default):focus.invalid ~ .helper-text[data-error],
input[type=datetime-local]:not(.browser-default).valid ~ .helper-text[data-success],
input[type=datetime-local]:not(.browser-default):focus.valid ~ .helper-text[data-success],
input[type=datetime-local]:not(.browser-default).invalid ~ .helper-text[data-error],
input[type=datetime-local]:not(.browser-default):focus.invalid ~ .helper-text[data-error],
input[type=tel]:not(.browser-default).valid ~ .helper-text[data-success],
input[type=tel]:not(.browser-default):focus.valid ~ .helper-text[data-success],
input[type=tel]:not(.browser-default).invalid ~ .helper-text[data-error],
input[type=tel]:not(.browser-default):focus.invalid ~ .helper-text[data-error],
input[type=number]:not(.browser-default).valid ~ .helper-text[data-success],
input[type=number]:not(.browser-default):focus.valid ~ .helper-text[data-success],
input[type=number]:not(.browser-default).invalid ~ .helper-text[data-error],
input[type=number]:not(.browser-default):focus.invalid ~ .helper-text[data-error],
input[type=search]:not(.browser-default).valid ~ .helper-text[data-success],
input[type=search]:not(.browser-default):focus.valid ~ .helper-text[data-success],
input[type=search]:not(.browser-default).invalid ~ .helper-text[data-error],
input[type=search]:not(.browser-default):focus.invalid ~ .helper-text[data-error],
textarea.materialize-textarea.valid ~ .helper-text[data-success],
textarea.materialize-textarea:focus.valid ~ .helper-text[data-success],
textarea.materialize-textarea.invalid ~ .helper-text[data-error],
textarea.materialize-textarea:focus.invalid ~ .helper-text[data-error], .select-wrapper.valid .helper-text[data-success],
.select-wrapper.invalid ~ .helper-text[data-error] {
  color: transparent;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none; }

input:not([type]).valid ~ .helper-text:after,
input:not([type]):focus.valid ~ .helper-text:after,
input[type=text]:not(.browser-default).valid ~ .helper-text:after,
input[type=text]:not(.browser-default):focus.valid ~ .helper-text:after,
input[type=password]:not(.browser-default).valid ~ .helper-text:after,
input[type=password]:not(.browser-default):focus.valid ~ .helper-text:after,
input[type=email]:not(.browser-default).valid ~ .helper-text:after,
input[type=email]:not(.browser-default):focus.valid ~ .helper-text:after,
input[type=url]:not(.browser-default).valid ~ .helper-text:after,
input[type=url]:not(.browser-default):focus.valid ~ .helper-text:after,
input[type=time]:not(.browser-default).valid ~ .helper-text:after,
input[type=time]:not(.browser-default):focus.valid ~ .helper-text:after,
input[type=date]:not(.browser-default).valid ~ .helper-text:after,
input[type=date]:not(.browser-default):focus.valid ~ .helper-text:after,
input[type=datetime]:not(.browser-default).valid ~ .helper-text:after,
input[type=datetime]:not(.browser-default):focus.valid ~ .helper-text:after,
input[type=datetime-local]:not(.browser-default).valid ~ .helper-text:after,
input[type=datetime-local]:not(.browser-default):focus.valid ~ .helper-text:after,
input[type=tel]:not(.browser-default).valid ~ .helper-text:after,
input[type=tel]:not(.browser-default):focus.valid ~ .helper-text:after,
input[type=number]:not(.browser-default).valid ~ .helper-text:after,
input[type=number]:not(.browser-default):focus.valid ~ .helper-text:after,
input[type=search]:not(.browser-default).valid ~ .helper-text:after,
input[type=search]:not(.browser-default):focus.valid ~ .helper-text:after,
textarea.materialize-textarea.valid ~ .helper-text:after,
textarea.materialize-textarea:focus.valid ~ .helper-text:after, .select-wrapper.valid ~ .helper-text:after {
  content: attr(data-success);
  color: #4CAF50; }

input:not([type]).invalid ~ .helper-text:after,
input:not([type]):focus.invalid ~ .helper-text:after,
input[type=text]:not(.browser-default).invalid ~ .helper-text:after,
input[type=text]:not(.browser-default):focus.invalid ~ .helper-text:after,
input[type=password]:not(.browser-default).invalid ~ .helper-text:after,
input[type=password]:not(.browser-default):focus.invalid ~ .helper-text:after,
input[type=email]:not(.browser-default).invalid ~ .helper-text:after,
input[type=email]:not(.browser-default):focus.invalid ~ .helper-text:after,
input[type=url]:not(.browser-default).invalid ~ .helper-text:after,
input[type=url]:not(.browser-default):focus.invalid ~ .helper-text:after,
input[type=time]:not(.browser-default).invalid ~ .helper-text:after,
input[type=time]:not(.browser-default):focus.invalid ~ .helper-text:after,
input[type=date]:not(.browser-default).invalid ~ .helper-text:after,
input[type=date]:not(.browser-default):focus.invalid ~ .helper-text:after,
input[type=datetime]:not(.browser-default).invalid ~ .helper-text:after,
input[type=datetime]:not(.browser-default):focus.invalid ~ .helper-text:after,
input[type=datetime-local]:not(.browser-default).invalid ~ .helper-text:after,
input[type=datetime-local]:not(.browser-default):focus.invalid ~ .helper-text:after,
input[type=tel]:not(.browser-default).invalid ~ .helper-text:after,
input[type=tel]:not(.browser-default):focus.invalid ~ .helper-text:after,
input[type=number]:not(.browser-default).invalid ~ .helper-text:after,
input[type=number]:not(.browser-default):focus.invalid ~ .helper-text:after,
input[type=search]:not(.browser-default).invalid ~ .helper-text:after,
input[type=search]:not(.browser-default):focus.invalid ~ .helper-text:after,
textarea.materialize-textarea.invalid ~ .helper-text:after,
textarea.materialize-textarea:focus.invalid ~ .helper-text:after, .select-wrapper.invalid ~ .helper-text:after {
  content: attr(data-error);
  color: #F44336; }

input:not([type]) + label:after,
input[type=text]:not(.browser-default) + label:after,
input[type=password]:not(.browser-default) + label:after,
input[type=email]:not(.browser-default) + label:after,
input[type=url]:not(.browser-default) + label:after,
input[type=time]:not(.browser-default) + label:after,
input[type=date]:not(.browser-default) + label:after,
input[type=datetime]:not(.browser-default) + label:after,
input[type=datetime-local]:not(.browser-default) + label:after,
input[type=tel]:not(.browser-default) + label:after,
input[type=number]:not(.browser-default) + label:after,
input[type=search]:not(.browser-default) + label:after,
textarea.materialize-textarea + label:after, .select-wrapper + label:after {
  display: block;
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  opacity: 0;
  -webkit-transition: .2s opacity ease-out, .2s color ease-out;
  -o-transition: .2s opacity ease-out, .2s color ease-out;
  transition: .2s opacity ease-out, .2s color ease-out; }

.input-field {
  position: relative;
  margin-top: 1rem;
  margin-bottom: 1rem; }
  .input-field.inline {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px; }
    .input-field.inline input,
    .input-field.inline .select-dropdown {
      margin-bottom: 1rem; }
  .input-field.col label {
    left: 0.75rem; }
  .input-field.col .prefix ~ label,
  .input-field.col .prefix ~ .validate ~ label {
    width: -webkit-calc(100% - 3rem - 1.5rem);
    width: calc(100% - 3rem - 1.5rem); }
  .input-field > label {
    color: #9e9e9e;
    position: absolute;
    top: 0;
    left: 0;
    font-size: 1rem;
    cursor: text;
    -webkit-transition: color .2s ease-out, -webkit-transform .2s ease-out;
    transition: color .2s ease-out, -webkit-transform .2s ease-out;
    -o-transition: color .2s ease-out, -o-transform .2s ease-out;
    transition: transform .2s ease-out, color .2s ease-out;
    transition: transform .2s ease-out, color .2s ease-out, -webkit-transform .2s ease-out, -o-transform .2s ease-out;
    -webkit-transform-origin: 0% 100%;
        -ms-transform-origin: 0% 100%;
         -o-transform-origin: 0% 100%;
            transform-origin: 0% 100%;
    text-align: initial;
    -webkit-transform: translateY(12px);
        -ms-transform: translateY(12px);
         -o-transform: translateY(12px);
            transform: translateY(12px); }
    .input-field > label:not(.label-icon).active {
      -webkit-transform: translateY(-14px) scale(0.8);
          -ms-transform: translateY(-14px) scale(0.8);
           -o-transform: translateY(-14px) scale(0.8);
              transform: translateY(-14px) scale(0.8);
      -webkit-transform-origin: 0 0;
          -ms-transform-origin: 0 0;
           -o-transform-origin: 0 0;
              transform-origin: 0 0; }
  .input-field > input[type]:-webkit-autofill:not(.browser-default):not([type="search"]) + label,
  .input-field > input[type=date]:not(.browser-default) + label,
  .input-field > input[type=time]:not(.browser-default) + label {
    -webkit-transform: translateY(-14px) scale(0.8);
            transform: translateY(-14px) scale(0.8);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0; }
  .input-field .helper-text {
    position: relative;
    min-height: 18px;
    display: block;
    font-size: 12px;
    color: rgba(0, 0, 0, 0.54); }
    .input-field .helper-text::after {
      opacity: 1;
      position: absolute;
      top: 0;
      left: 0; }
  .input-field .prefix {
    position: absolute;
    width: 2.375rem;
    font-size: 2rem;
    -webkit-transition: color .2s;
    -o-transition: color .2s;
    transition: color .2s;
    top: 0.1875rem; }
    .input-field .prefix.active {
      color: #42A5F5; }
  .input-field .prefix ~ input,
  .input-field .prefix ~ textarea,
  .input-field .prefix ~ label,
  .input-field .prefix ~ .validate ~ label,
  .input-field .prefix ~ .helper-text,
  .input-field .prefix ~ .autocomplete-content {
    margin-left: 3rem;
    width: 92%;
    width: -webkit-calc(100% - 3rem);
    width: calc(100% - 3rem); }
  .input-field .prefix ~ label {
    margin-left: 3rem; }
  @media only screen and (max-width: 1023px) {
    .input-field .prefix ~ input {
      width: 86%;
      width: -webkit-calc(100% - 3rem);
      width: calc(100% - 3rem); } }
  @media only screen and (max-width: 600px) {
    .input-field .prefix ~ input {
      width: 80%;
      width: -webkit-calc(100% - 3rem);
      width: calc(100% - 3rem); } }

/* Search Field */
.input-field input[type=search] {
  display: block;
  line-height: inherit;
  -webkit-transition: .3s background-color;
  -o-transition: .3s background-color;
  transition: .3s background-color; }
  .nav-wrapper .input-field input[type=search] {
    height: inherit;
    padding-left: 4rem;
    width: -webkit-calc(100% - 4rem);
    width: calc(100% - 4rem);
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none; }
  .input-field input[type=search]:focus:not(.browser-default) {
    background-color: #fff;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    color: #444; }
    .input-field input[type=search]:focus:not(.browser-default) + label i,
    .input-field input[type=search]:focus:not(.browser-default) ~ .mdi-navigation-close,
    .input-field input[type=search]:focus:not(.browser-default) ~ .material-icons {
      color: #444; }
  .input-field input[type=search] + .label-icon {
    -webkit-transform: none;
        -ms-transform: none;
         -o-transform: none;
            transform: none;
    left: 1rem; }
  .input-field input[type=search] ~ .mdi-navigation-close,
  .input-field input[type=search] ~ .material-icons {
    position: absolute;
    top: 0;
    right: 1rem;
    color: transparent;
    cursor: pointer;
    font-size: 2rem;
    -webkit-transition: .3s color;
    -o-transition: .3s color;
    transition: .3s color; }

/* Textarea */
textarea {
  width: 100%;
  height: 2.375rem;
  background-color: transparent; }
  textarea.materialize-textarea {
    line-height: normal;
    overflow-y: hidden;
    /* prevents scroll bar flash */
    padding: .8rem 0 .8rem 0;
    /* prevents text jump on Enter keypress */
    resize: none;
    min-height: 2.375rem;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }

.hiddendiv {
  visibility: hidden;
  white-space: pre-wrap;
  word-wrap: break-word;
  overflow-wrap: break-word;
  /* future version of deprecated 'word-wrap' */
  padding-top: 1.2rem;
  /* prevents text jump on Enter keypress */
  position: absolute;
  top: 0;
  z-index: -1; }

/* Autocomplete */
.autocomplete-content li .highlight {
  color: #444; }

.autocomplete-content li img {
  height: 40px;
  width: 40px;
  margin: 5px 15px; }

/* Character Counter */
.character-counter {
  min-height: 18px; }

/* Radio Buttons
   ========================================================================== */
[type="radio"]:not(:checked),
[type="radio"]:checked {
  position: absolute;
  opacity: 0;
  pointer-events: none; }

[type="radio"]:not(:checked) + span,
[type="radio"]:checked + span {
  position: relative;
  padding-left: 35px;
  cursor: pointer;
  display: inline-block;
  height: 25px;
  line-height: 25px;
  font-size: 1rem;
  -webkit-transition: .28s ease;
  -o-transition: .28s ease;
  transition: .28s ease;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

[type="radio"] + span:before,
[type="radio"] + span:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  margin: 4px;
  width: 16px;
  height: 16px;
  z-index: 0;
  -webkit-transition: .28s ease;
  -o-transition: .28s ease;
  transition: .28s ease; }

/* Unchecked styles */
[type="radio"]:not(:checked) + span:before,
[type="radio"]:not(:checked) + span:after,
[type="radio"]:checked + span:before,
[type="radio"]:checked + span:after,
[type="radio"].with-gap:checked + span:before,
[type="radio"].with-gap:checked + span:after {
  border-radius: 50%; }

[type="radio"]:not(:checked) + span:before,
[type="radio"]:not(:checked) + span:after {
  border: 2px solid #a5a5a5; }

[type="radio"]:not(:checked) + span:after {
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
       -o-transform: scale(0);
          transform: scale(0); }

/* Checked styles */
[type="radio"]:checked + span:before {
  border: 2px solid transparent; }

[type="radio"]:checked + span:after,
[type="radio"].with-gap:checked + span:before,
[type="radio"].with-gap:checked + span:after {
  border: 2px solid #8cbc00; }

[type="radio"]:checked + span:after,
[type="radio"].with-gap:checked + span:after {
  background-color: #8cbc00; }

[type="radio"]:checked + span:after {
  -webkit-transform: scale(1.02);
      -ms-transform: scale(1.02);
       -o-transform: scale(1.02);
          transform: scale(1.02); }

/* Radio With gap */
[type="radio"].with-gap:checked + span:after {
  -webkit-transform: scale(0.5);
      -ms-transform: scale(0.5);
       -o-transform: scale(0.5);
          transform: scale(0.5); }

/* Focused styles */
[type="radio"].tabbed:focus + span:before {
  -webkit-box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1); }

/* Disabled Radio With gap */
[type="radio"].with-gap:disabled:checked + span:before {
  border: 2px solid rgba(0, 0, 0, 0.42); }

[type="radio"].with-gap:disabled:checked + span:after {
  border: none;
  background-color: rgba(0, 0, 0, 0.42); }

/* Disabled style */
[type="radio"]:disabled:not(:checked) + span:before,
[type="radio"]:disabled:checked + span:before {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.42); }

[type="radio"]:disabled + span {
  color: rgba(0, 0, 0, 0.42); }

[type="radio"]:disabled:not(:checked) + span:before {
  border-color: rgba(0, 0, 0, 0.42); }

[type="radio"]:disabled:checked + span:after {
  background-color: rgba(0, 0, 0, 0.42);
  border-color: #949494; }

/* Checkboxes
   ========================================================================== */
/* Remove default checkbox */
[type="checkbox"]:not(:checked),
[type="checkbox"]:checked {
  position: absolute;
  opacity: 0;
  pointer-events: none; }

[type="checkbox"] {
  /* checkbox aspect */ }
  [type="checkbox"] + span:not(.lever) {
    position: relative;
    padding-left: 35px;
    cursor: pointer;
    display: inline-block;
    height: 25px;
    line-height: 25px;
    font-size: 1rem;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
  [type="checkbox"] + span:not(.lever):before,
  [type="checkbox"]:not(.filled-in) + span:not(.lever):after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 18px;
    height: 18px;
    z-index: 0;
    border: 2px solid #a5a5a5;
    border-radius: 1px;
    margin-top: 3px;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s; }
  [type="checkbox"]:not(.filled-in) + span:not(.lever):after {
    border: 0;
    -webkit-transform: scale(0);
        -ms-transform: scale(0);
         -o-transform: scale(0);
            transform: scale(0); }
  [type="checkbox"]:not(:checked):disabled + span:not(.lever):before {
    border: none;
    background-color: rgba(0, 0, 0, 0.42); }
  [type="checkbox"].tabbed:focus + span:not(.lever):after {
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);
    border: 0;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1);
            box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1);
    background-color: rgba(0, 0, 0, 0.1); }

[type="checkbox"]:checked + span:not(.lever):before {
  top: -4px;
  left: -5px;
  width: 12px;
  height: 22px;
  border-top: 2px solid transparent;
  border-left: 2px solid transparent;
  border-right: 2px solid #8cbc00;
  border-bottom: 2px solid #8cbc00;
  -webkit-transform: rotate(40deg);
      -ms-transform: rotate(40deg);
       -o-transform: rotate(40deg);
          transform: rotate(40deg);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transform-origin: 100% 100%;
      -ms-transform-origin: 100% 100%;
       -o-transform-origin: 100% 100%;
          transform-origin: 100% 100%; }

[type="checkbox"]:checked:disabled + span:before {
  border-right: 2px solid rgba(0, 0, 0, 0.42);
  border-bottom: 2px solid rgba(0, 0, 0, 0.42); }

/* Indeterminate checkbox */
[type="checkbox"]:indeterminate + span:not(.lever):before {
  top: -11px;
  left: -12px;
  width: 10px;
  height: 22px;
  border-top: none;
  border-left: none;
  border-right: 2px solid #8cbc00;
  border-bottom: none;
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
       -o-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transform-origin: 100% 100%;
      -ms-transform-origin: 100% 100%;
       -o-transform-origin: 100% 100%;
          transform-origin: 100% 100%; }

[type="checkbox"]:indeterminate:disabled + span:not(.lever):before {
  border-right: 2px solid rgba(0, 0, 0, 0.42);
  background-color: transparent; }

[type="checkbox"].filled-in + span:not(.lever):after {
  border-radius: 2px; }

[type="checkbox"].filled-in + span:not(.lever):before,
[type="checkbox"].filled-in + span:not(.lever):after {
  content: '';
  left: 0;
  position: absolute;
  /* .1s delay is for check animation */
  -webkit-transition: border .25s, background-color .25s, width .20s .1s, height .20s .1s, top .20s .1s, left .20s .1s;
  -o-transition: border .25s, background-color .25s, width .20s .1s, height .20s .1s, top .20s .1s, left .20s .1s;
  transition: border .25s, background-color .25s, width .20s .1s, height .20s .1s, top .20s .1s, left .20s .1s;
  z-index: 1; }

[type="checkbox"].filled-in:not(:checked) + span:not(.lever):before {
  width: 0;
  height: 0;
  border: 3px solid transparent;
  left: 6px;
  top: 10px;
  -webkit-transform: rotateZ(37deg);
      -ms-transform: rotate(37deg);
       -o-transform: rotateZ(37deg);
          transform: rotateZ(37deg);
  -webkit-transform-origin: 100% 100%;
      -ms-transform-origin: 100% 100%;
       -o-transform-origin: 100% 100%;
          transform-origin: 100% 100%; }

[type="checkbox"].filled-in:not(:checked) + span:not(.lever):after {
  height: 20px;
  width: 20px;
  background-color: transparent;
  border: 2px solid #a5a5a5;
  top: 0px;
  z-index: 0; }

[type="checkbox"].filled-in:checked + span:not(.lever):before {
  top: 0;
  left: 1px;
  width: 8px;
  height: 13px;
  border-top: 2px solid transparent;
  border-left: 2px solid transparent;
  border-right: 2px solid #fff;
  border-bottom: 2px solid #fff;
  -webkit-transform: rotateZ(37deg);
      -ms-transform: rotate(37deg);
       -o-transform: rotateZ(37deg);
          transform: rotateZ(37deg);
  -webkit-transform-origin: 100% 100%;
      -ms-transform-origin: 100% 100%;
       -o-transform-origin: 100% 100%;
          transform-origin: 100% 100%; }

[type="checkbox"].filled-in:checked + span:not(.lever):after {
  top: 0;
  width: 20px;
  height: 20px;
  border: 2px solid #42A5F5;
  background-color: #42A5F5;
  z-index: 0; }

[type="checkbox"].filled-in.tabbed:focus + span:not(.lever):after {
  border-radius: 2px;
  border-color: #a5a5a5;
  background-color: rgba(0, 0, 0, 0.1); }

[type="checkbox"].filled-in.tabbed:checked:focus + span:not(.lever):after {
  border-radius: 2px;
  background-color: #42A5F5;
  border-color: #42A5F5; }

[type="checkbox"].filled-in:disabled:not(:checked) + span:not(.lever):before {
  background-color: transparent;
  border: 2px solid transparent; }

[type="checkbox"].filled-in:disabled:not(:checked) + span:not(.lever):after {
  border-color: transparent;
  background-color: #949494; }

[type="checkbox"].filled-in:disabled:checked + span:not(.lever):before {
  background-color: transparent; }

[type="checkbox"].filled-in:disabled:checked + span:not(.lever):after {
  background-color: #949494;
  border-color: #949494; }

/* Switch
   ========================================================================== */
.switch,
.switch * {
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

.switch label {
  cursor: pointer; }

.switch label input[type=checkbox] {
  opacity: 0;
  width: 0;
  height: 0; }
  .switch label input[type=checkbox]:checked + .lever {
    background-color: #c1e755; }
    .switch label input[type=checkbox]:checked + .lever:before, .switch label input[type=checkbox]:checked + .lever:after {
      left: 18px; }
    .switch label input[type=checkbox]:checked + .lever:after {
      background-color: #8cbc00; }

.switch label .lever {
  content: "";
  display: inline-block;
  position: relative;
  width: 36px;
  height: 14px;
  background-color: rgba(0, 0, 0, 0.38);
  border-radius: 15px;
  margin-right: 10px;
  -webkit-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  transition: background 0.3s ease;
  vertical-align: middle;
  margin: 0 16px; }
  .switch label .lever:before, .switch label .lever:after {
    content: "";
    position: absolute;
    display: inline-block;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    left: 0;
    top: -3px;
    -webkit-transition: left 0.3s ease, background .3s ease, -webkit-box-shadow 0.1s ease, -webkit-transform .1s ease;
    transition: left 0.3s ease, background .3s ease, -webkit-box-shadow 0.1s ease, -webkit-transform .1s ease;
    -o-transition: left 0.3s ease, background .3s ease, box-shadow 0.1s ease, -o-transform .1s ease;
    transition: left 0.3s ease, background .3s ease, box-shadow 0.1s ease, transform .1s ease;
    transition: left 0.3s ease, background .3s ease, box-shadow 0.1s ease, transform .1s ease, -webkit-box-shadow 0.1s ease, -webkit-transform .1s ease, -o-transform .1s ease; }
  .switch label .lever:before {
    background-color: rgba(140, 188, 0, 0.15); }
  .switch label .lever:after {
    background-color: #F1F1F1;
    -webkit-box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
            box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); }

input[type=checkbox]:checked:not(:disabled) ~ .lever:active::before,
input[type=checkbox]:checked:not(:disabled).tabbed:focus ~ .lever::before {
  -webkit-transform: scale(2.4);
      -ms-transform: scale(2.4);
       -o-transform: scale(2.4);
          transform: scale(2.4);
  background-color: rgba(140, 188, 0, 0.15); }

input[type=checkbox]:not(:disabled) ~ .lever:active:before,
input[type=checkbox]:not(:disabled).tabbed:focus ~ .lever::before {
  -webkit-transform: scale(2.4);
      -ms-transform: scale(2.4);
       -o-transform: scale(2.4);
          transform: scale(2.4);
  background-color: rgba(0, 0, 0, 0.08); }

.switch input[type=checkbox][disabled] + .lever {
  cursor: default;
  background-color: rgba(0, 0, 0, 0.12); }

.switch label input[type=checkbox][disabled] + .lever:after,
.switch label input[type=checkbox][disabled]:checked + .lever:after {
  background-color: #949494; }

/* Select Field
   ========================================================================== */
select {
  display: none; }

select.browser-default {
  display: block; }

select {
  background-color: rgba(255, 255, 255, 0.9);
  width: 100%;
  padding: 5px;
  border: 1px solid #f2f2f2;
  border-radius: 2px;
  height: 2.375rem; }

.select-label {
  position: absolute; }

.select-wrapper {
  position: relative; }
  .select-wrapper.valid + label,
  .select-wrapper.invalid + label {
    width: 100%;
    pointer-events: none; }
  .select-wrapper input.select-dropdown {
    position: relative;
    cursor: pointer;
    background-color: transparent;
    border: none;
    border-bottom: 1px solid #9e9e9e;
    outline: none;
    height: 2.375rem;
    line-height: 2.375rem;
    width: 100%;
    font-size: 0.9375rem;
    margin: 0 0 8px 0;
    padding: 0;
    display: block;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    z-index: 1; }
    .select-wrapper input.select-dropdown:focus {
      border-bottom: 1px solid #42A5F5; }
  .select-wrapper .caret {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto 0;
    z-index: 0;
    fill: rgba(0, 0, 0, 0.87); }
  .select-wrapper + label {
    position: absolute;
    top: -26px;
    font-size: 0.8rem; }

select:disabled {
  color: rgba(0, 0, 0, 0.42); }

.select-wrapper.disabled + label {
  color: rgba(0, 0, 0, 0.42); }

.select-wrapper.disabled .caret {
  fill: rgba(0, 0, 0, 0.42); }

.select-wrapper input.select-dropdown:disabled {
  color: rgba(0, 0, 0, 0.42);
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

.select-wrapper i {
  color: rgba(0, 0, 0, 0.3); }

.select-dropdown li.disabled,
.select-dropdown li.disabled > span,
.select-dropdown li.optgroup {
  color: rgba(0, 0, 0, 0.3);
  background-color: transparent; }

body.keyboard-focused .select-dropdown.dropdown-content li:focus {
  background-color: rgba(0, 0, 0, 0.08); }

.select-dropdown.dropdown-content li:hover {
  background-color: rgba(0, 0, 0, 0.08); }

.select-dropdown.dropdown-content li.selected {
  background-color: rgba(0, 0, 0, 0.03); }

.prefix ~ .select-wrapper {
  margin-left: 3rem;
  width: 92%;
  width: -webkit-calc(100% - 3rem);
  width: calc(100% - 3rem); }

.prefix ~ label {
  margin-left: 3rem; }

.select-dropdown li img {
  height: 40px;
  width: 40px;
  margin: 5px 15px;
  float: right; }

.select-dropdown li.optgroup {
  border-top: 1px solid #eee; }
  .select-dropdown li.optgroup.selected > span {
    color: rgba(0, 0, 0, 0.7); }
  .select-dropdown li.optgroup > span {
    color: rgba(0, 0, 0, 0.4); }
  .select-dropdown li.optgroup ~ li.optgroup-option {
    padding-left: 1rem; }

/* File Input
   ========================================================================== */
.file-field {
  position: relative; }
  .file-field .file-path-wrapper {
    overflow: hidden;
    padding-left: 10px; }
  .file-field input.file-path {
    width: 100%; }
  .file-field .btn, .file-field .btn-large, .file-field .btn-small, .file-field .fc-header-toolbar .fc-today-button, .fc-header-toolbar .file-field .fc-today-button {
    float: left;
    height: 2.375rem;
    line-height: 2.375rem; }
  .file-field span {
    cursor: pointer; }
  .file-field input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0); }
    .file-field input[type=file]::-webkit-file-upload-button {
      display: none; }

/* Range
   ========================================================================== */
.range-field {
  position: relative; }

input[type=range],
input[type=range] + .thumb {
  cursor: pointer; }

input[type=range] {
  position: relative;
  background-color: transparent;
  border: none;
  outline: none;
  width: 100%;
  margin: 15px 0;
  padding: 0; }
  input[type=range]:focus {
    outline: none; }

input[type=range] + .thumb {
  position: absolute;
  top: 10px;
  left: 0;
  border: none;
  height: 0;
  width: 0;
  border-radius: 50%;
  background-color: #8cbc00;
  margin-left: 7px;
  -webkit-transform-origin: 50% 50%;
      -ms-transform-origin: 50% 50%;
       -o-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg); }
  input[type=range] + .thumb .value {
    display: block;
    width: 30px;
    text-align: center;
    color: #8cbc00;
    font-size: 0;
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
         -o-transform: rotate(45deg);
            transform: rotate(45deg); }
  input[type=range] + .thumb.active {
    border-radius: 50% 50% 50% 0; }
    input[type=range] + .thumb.active .value {
      color: #fff;
      margin-left: -1px;
      margin-top: 8px;
      font-size: 10px; }

input[type=range] {
  -webkit-appearance: none; }

input[type=range]::-webkit-slider-runnable-track {
  height: 3px;
  background: #c2c0c2;
  border: none; }

input[type=range]::-webkit-slider-thumb {
  border: none;
  height: 14px;
  width: 14px;
  border-radius: 50%;
  background: #8cbc00;
  -webkit-transition: -webkit-box-shadow .3s;
  transition: -webkit-box-shadow .3s;
  transition: box-shadow .3s;
  transition: box-shadow .3s, -webkit-box-shadow .3s;
  -webkit-appearance: none;
  background-color: #8cbc00;
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  margin: -5px 0 0 0; }

.keyboard-focused input[type=range]:focus:not(.active)::-webkit-slider-thumb {
  -webkit-box-shadow: 0 0 0 10px rgba(140, 188, 0, 0.26);
          box-shadow: 0 0 0 10px rgba(140, 188, 0, 0.26); }

input[type=range] {
  /* fix for FF unable to apply focus style bug  */
  border: 1px solid white;
  /*required for proper track sizing in FF*/ }

input[type=range]::-moz-range-track {
  height: 3px;
  background: #c2c0c2;
  border: none; }

input[type=range]::-moz-focus-inner {
  border: 0; }

input[type=range]::-moz-range-thumb {
  border: none;
  height: 14px;
  width: 14px;
  border-radius: 50%;
  background: #8cbc00;
  -moz-transition: box-shadow .3s;
  transition: box-shadow .3s;
  margin-top: -5px; }

input[type=range]:-moz-focusring {
  outline: 1px solid #fff;
  outline-offset: -1px; }

.keyboard-focused input[type=range]:focus:not(.active)::-moz-range-thumb {
  box-shadow: 0 0 0 10px rgba(140, 188, 0, 0.26); }

input[type=range]::-ms-track {
  height: 3px;
  background: transparent;
  border-color: transparent;
  border-width: 6px 0;
  /*remove default tick marks*/
  color: transparent; }

input[type=range]::-ms-fill-lower {
  background: #777; }

input[type=range]::-ms-fill-upper {
  background: #ddd; }

input[type=range]::-ms-thumb {
  border: none;
  height: 14px;
  width: 14px;
  border-radius: 50%;
  background: #8cbc00;
  -ms-transition: box-shadow .3s;
  transition: box-shadow .3s; }

.keyboard-focused input[type=range]:focus:not(.active)::-ms-thumb {
  box-shadow: 0 0 0 10px rgba(140, 188, 0, 0.26); }

/***************
    Nav List
***************/
.table-of-contents.fixed {
  position: fixed; }

.table-of-contents li {
  padding: 2px 0; }

.table-of-contents a {
  display: inline-block;
  font-weight: 300;
  color: #757575;
  padding-left: 16px;
  height: 1.5rem;
  line-height: 1.5rem;
  letter-spacing: .4;
  display: inline-block; }
  .table-of-contents a:hover {
    color: #a8a8a8;
    padding-left: 15px;
    border-left: 1px solid #f05352; }
  .table-of-contents a.active {
    font-weight: 500;
    padding-left: 14px;
    border-left: 2px solid #f05352; }

.sidenav {
  position: fixed;
  width: 300px;
  left: 0;
  top: 0;
  margin: 0;
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
       -o-transform: translateX(-100%);
          transform: translateX(-100%);
  height: 100%;
  height: -webkit-calc(100% + 60px);
  height: calc(100% + 60px);
  height: -moz-calc(100%);
  padding-bottom: 60px;
  background-color: #fff;
  z-index: 999;
  overflow-y: auto;
  will-change: transform;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transform: translateX(-105%);
      -ms-transform: translateX(-105%);
       -o-transform: translateX(-105%);
          transform: translateX(-105%); }
  .sidenav.right-aligned {
    right: 0;
    -webkit-transform: translateX(105%);
        -ms-transform: translateX(105%);
         -o-transform: translateX(105%);
            transform: translateX(105%);
    left: auto;
    -webkit-transform: translateX(100%);
        -ms-transform: translateX(100%);
         -o-transform: translateX(100%);
            transform: translateX(100%); }
  .sidenav .collapsible {
    margin: 0; }
  .sidenav li {
    float: none;
    line-height: 48px; }
    .sidenav li.active {
      background-color: rgba(0, 0, 0, 0.05); }
  .sidenav li > a {
    color: rgba(0, 0, 0, 0.87);
    display: block;
    font-size: 14px;
    font-weight: 500;
    height: 48px;
    line-height: 48px;
    padding: 0 32px; }
    .sidenav li > a:hover {
      background-color: rgba(0, 0, 0, 0.05); }
    .sidenav li > a.btn, .sidenav li > a.btn-large, .sidenav li > a.btn-small, .sidenav .fc-header-toolbar li > a.fc-today-button, .fc-header-toolbar .sidenav li > a.fc-today-button, .sidenav li > a.btn-large, .sidenav li > a.btn-flat, .sidenav li > a.btn-floating {
      margin: 10px 15px; }
    .sidenav li > a.btn, .sidenav li > a.btn-large, .sidenav li > a.btn-small, .sidenav .fc-header-toolbar li > a.fc-today-button, .fc-header-toolbar .sidenav li > a.fc-today-button, .sidenav li > a.btn-large, .sidenav li > a.btn-floating {
      color: #fff; }
    .sidenav li > a.btn-flat {
      color: #343434; }
    .sidenav li > a.btn:hover, .sidenav li > a.btn-large:hover, .sidenav li > a.btn-small:hover, .sidenav .fc-header-toolbar li > a.fc-today-button:hover, .fc-header-toolbar .sidenav li > a.fc-today-button:hover, .sidenav li > a.btn-large:hover {
      background-color: #5ab1f6; }
    .sidenav li > a.btn-floating:hover {
      background-color: #42A5F5; }
    .sidenav li > a > i,
    .sidenav li > a > [class^="mdi-"], .sidenav li > a li > a > [class*="mdi-"],
    .sidenav li > a > i.material-icons {
      float: left;
      height: 48px;
      line-height: 48px;
      margin: 0 32px 0 0;
      width: 24px;
      color: rgba(0, 0, 0, 0.54); }
  .sidenav .divider {
    margin: 8px 0 0 0; }
  .sidenav .subheader {
    cursor: initial;
    pointer-events: none;
    color: rgba(0, 0, 0, 0.54);
    font-size: 14px;
    font-weight: 500;
    line-height: 48px; }
    .sidenav .subheader:hover {
      background-color: transparent; }
  .sidenav .user-view {
    position: relative;
    padding: 32px 32px 0;
    margin-bottom: 8px; }
    .sidenav .user-view > a {
      height: auto;
      padding: 0; }
      .sidenav .user-view > a:hover {
        background-color: transparent; }
    .sidenav .user-view .background {
      overflow: hidden;
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      z-index: -1; }
    .sidenav .user-view .circle, .sidenav .user-view .name, .sidenav .user-view .email {
      display: block; }
    .sidenav .user-view .circle {
      height: 64px;
      width: 64px; }
    .sidenav .user-view .name,
    .sidenav .user-view .email {
      font-size: 14px;
      line-height: 24px; }
    .sidenav .user-view .name {
      margin-top: 16px;
      font-weight: 500; }
    .sidenav .user-view .email {
      padding-bottom: 16px;
      font-weight: 400; }

.drag-target {
  height: 100%;
  width: 10px;
  position: fixed;
  top: 0;
  z-index: 998; }
  .drag-target.right-aligned {
    right: 0; }

.sidenav.sidenav-fixed {
  left: 0;
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
       -o-transform: translateX(0);
          transform: translateX(0);
  position: fixed; }
  .sidenav.sidenav-fixed.right-aligned {
    right: 0;
    left: auto; }

@media only screen and (max-width: 1023px) {
  .sidenav.sidenav-fixed {
    -webkit-transform: translateX(-105%);
        -ms-transform: translateX(-105%);
         -o-transform: translateX(-105%);
            transform: translateX(-105%); }
    .sidenav.sidenav-fixed.right-aligned {
      -webkit-transform: translateX(105%);
          -ms-transform: translateX(105%);
           -o-transform: translateX(105%);
              transform: translateX(105%); }
  .sidenav > a {
    padding: 0 16px; }
  .sidenav .user-view {
    padding: 16px 16px 0; } }

.sidenav .collapsible-body > ul:not(.collapsible) > li.active,
.sidenav.sidenav-fixed .collapsible-body > ul:not(.collapsible) > li.active {
  background-color: #f05352; }
  .sidenav .collapsible-body > ul:not(.collapsible) > li.active a,
  .sidenav.sidenav-fixed .collapsible-body > ul:not(.collapsible) > li.active a {
    color: #fff; }

.sidenav .collapsible-body {
  padding: 0; }

.sidenav-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  opacity: 0;
  height: 120vh;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 997;
  display: none; }

/*
    @license
    Copyright (c) 2014 The Polymer Project Authors. All rights reserved.
    This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
    The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
    The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
    Code distributed by Google as part of the polymer project is also
    subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
 */
/**************************/
/* STYLES FOR THE SPINNER */
/**************************/
/*
 * Constants:
 *      STROKEWIDTH = 3px
 *      ARCSIZE     = 270 degrees (amount of circle the arc takes up)
 *      ARCTIME     = 1333ms (time it takes to expand and contract arc)
 *      ARCSTARTROT = 216 degrees (how much the start location of the arc
 *                                should rotate each time, 216 gives us a
 *                                5 pointed star shape (it's 360/5 * 3).
 *                                For a 7 pointed star, we might do
 *                                360/7 * 3 = 154.286)
 *      CONTAINERWIDTH = 28px
 *      SHRINK_TIME = 400ms
 */
.preloader-wrapper {
  display: inline-block;
  position: relative;
  width: 50px;
  height: 50px; }
  .preloader-wrapper.small {
    width: 36px;
    height: 36px; }
  .preloader-wrapper.big {
    width: 64px;
    height: 64px; }
  .preloader-wrapper.active {
    /* duration: 360 * ARCTIME / (ARCSTARTROT + (360-ARCSIZE)) */
    -webkit-animation: container-rotate 1568ms linear infinite;
    -o-animation: container-rotate 1568ms linear infinite;
       animation: container-rotate 1568ms linear infinite; }

@-webkit-keyframes container-rotate {
  to {
    -webkit-transform: rotate(360deg); } }

@-o-keyframes container-rotate {
  to {
    -o-transform: rotate(360deg);
       transform: rotate(360deg); } }

@keyframes container-rotate {
  to {
    -webkit-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg); } }

.spinner-layer {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  border-color: #42A5F5; }

.spinner-blue,
.spinner-blue-only {
  border-color: #4285f4; }

.spinner-red,
.spinner-red-only {
  border-color: #db4437; }

.spinner-yellow,
.spinner-yellow-only {
  border-color: #f4b400; }

.spinner-green,
.spinner-green-only {
  border-color: #0f9d58; }

/**
 * IMPORTANT NOTE ABOUT CSS ANIMATION PROPERTIES (keanulee):
 *
 * iOS Safari (tested on iOS 8.1) does not handle animation-delay very well - it doesn't
 * guarantee that the animation will start _exactly_ after that value. So we avoid using
 * animation-delay and instead set custom keyframes for each color (as redundant as it
 * seems).
 *
 * We write out each animation in full (instead of separating animation-name,
 * animation-duration, etc.) because under the polyfill, Safari does not recognize those
 * specific properties properly, treats them as -webkit-animation, and overrides the
 * other animation rules. See https://github.com/Polymer/platform/issues/53.
 */
.active .spinner-layer.spinner-blue {
  /* durations: 4 * ARCTIME */
  -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, blue-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  -o-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, blue-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
     animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, blue-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; }

.active .spinner-layer.spinner-red {
  /* durations: 4 * ARCTIME */
  -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, red-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  -o-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, red-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
     animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, red-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; }

.active .spinner-layer.spinner-yellow {
  /* durations: 4 * ARCTIME */
  -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, yellow-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  -o-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, yellow-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
     animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, yellow-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; }

.active .spinner-layer.spinner-green {
  /* durations: 4 * ARCTIME */
  -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, green-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  -o-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, green-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
     animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, green-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; }

.active .spinner-layer,
.active .spinner-layer.spinner-blue-only,
.active .spinner-layer.spinner-red-only,
.active .spinner-layer.spinner-yellow-only,
.active .spinner-layer.spinner-green-only {
  /* durations: 4 * ARCTIME */
  opacity: 1;
  -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  -o-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
     animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; }

@-webkit-keyframes fill-unfill-rotate {
  12.5% {
    -webkit-transform: rotate(135deg); }
  /* 0.5 * ARCSIZE */
  25% {
    -webkit-transform: rotate(270deg); }
  /* 1   * ARCSIZE */
  37.5% {
    -webkit-transform: rotate(405deg); }
  /* 1.5 * ARCSIZE */
  50% {
    -webkit-transform: rotate(540deg); }
  /* 2   * ARCSIZE */
  62.5% {
    -webkit-transform: rotate(675deg); }
  /* 2.5 * ARCSIZE */
  75% {
    -webkit-transform: rotate(810deg); }
  /* 3   * ARCSIZE */
  87.5% {
    -webkit-transform: rotate(945deg); }
  /* 3.5 * ARCSIZE */
  to {
    -webkit-transform: rotate(1080deg); }
  /* 4   * ARCSIZE */ }

@-o-keyframes fill-unfill-rotate {
  12.5% {
    -o-transform: rotate(135deg);
       transform: rotate(135deg); }
  /* 0.5 * ARCSIZE */
  25% {
    -o-transform: rotate(270deg);
       transform: rotate(270deg); }
  /* 1   * ARCSIZE */
  37.5% {
    -o-transform: rotate(405deg);
       transform: rotate(405deg); }
  /* 1.5 * ARCSIZE */
  50% {
    -o-transform: rotate(540deg);
       transform: rotate(540deg); }
  /* 2   * ARCSIZE */
  62.5% {
    -o-transform: rotate(675deg);
       transform: rotate(675deg); }
  /* 2.5 * ARCSIZE */
  75% {
    -o-transform: rotate(810deg);
       transform: rotate(810deg); }
  /* 3   * ARCSIZE */
  87.5% {
    -o-transform: rotate(945deg);
       transform: rotate(945deg); }
  /* 3.5 * ARCSIZE */
  to {
    -o-transform: rotate(1080deg);
       transform: rotate(1080deg); }
  /* 4   * ARCSIZE */ }

@keyframes fill-unfill-rotate {
  12.5% {
    -webkit-transform: rotate(135deg);
         -o-transform: rotate(135deg);
            transform: rotate(135deg); }
  /* 0.5 * ARCSIZE */
  25% {
    -webkit-transform: rotate(270deg);
         -o-transform: rotate(270deg);
            transform: rotate(270deg); }
  /* 1   * ARCSIZE */
  37.5% {
    -webkit-transform: rotate(405deg);
         -o-transform: rotate(405deg);
            transform: rotate(405deg); }
  /* 1.5 * ARCSIZE */
  50% {
    -webkit-transform: rotate(540deg);
         -o-transform: rotate(540deg);
            transform: rotate(540deg); }
  /* 2   * ARCSIZE */
  62.5% {
    -webkit-transform: rotate(675deg);
         -o-transform: rotate(675deg);
            transform: rotate(675deg); }
  /* 2.5 * ARCSIZE */
  75% {
    -webkit-transform: rotate(810deg);
         -o-transform: rotate(810deg);
            transform: rotate(810deg); }
  /* 3   * ARCSIZE */
  87.5% {
    -webkit-transform: rotate(945deg);
         -o-transform: rotate(945deg);
            transform: rotate(945deg); }
  /* 3.5 * ARCSIZE */
  to {
    -webkit-transform: rotate(1080deg);
         -o-transform: rotate(1080deg);
            transform: rotate(1080deg); }
  /* 4   * ARCSIZE */ }

@-webkit-keyframes blue-fade-in-out {
  from {
    opacity: 1; }
  25% {
    opacity: 1; }
  26% {
    opacity: 0; }
  89% {
    opacity: 0; }
  90% {
    opacity: 1; }
  100% {
    opacity: 1; } }

@-o-keyframes blue-fade-in-out {
  from {
    opacity: 1; }
  25% {
    opacity: 1; }
  26% {
    opacity: 0; }
  89% {
    opacity: 0; }
  90% {
    opacity: 1; }
  100% {
    opacity: 1; } }

@keyframes blue-fade-in-out {
  from {
    opacity: 1; }
  25% {
    opacity: 1; }
  26% {
    opacity: 0; }
  89% {
    opacity: 0; }
  90% {
    opacity: 1; }
  100% {
    opacity: 1; } }

@-webkit-keyframes red-fade-in-out {
  from {
    opacity: 0; }
  15% {
    opacity: 0; }
  25% {
    opacity: 1; }
  50% {
    opacity: 1; }
  51% {
    opacity: 0; } }

@-o-keyframes red-fade-in-out {
  from {
    opacity: 0; }
  15% {
    opacity: 0; }
  25% {
    opacity: 1; }
  50% {
    opacity: 1; }
  51% {
    opacity: 0; } }

@keyframes red-fade-in-out {
  from {
    opacity: 0; }
  15% {
    opacity: 0; }
  25% {
    opacity: 1; }
  50% {
    opacity: 1; }
  51% {
    opacity: 0; } }

@-webkit-keyframes yellow-fade-in-out {
  from {
    opacity: 0; }
  40% {
    opacity: 0; }
  50% {
    opacity: 1; }
  75% {
    opacity: 1; }
  76% {
    opacity: 0; } }

@-o-keyframes yellow-fade-in-out {
  from {
    opacity: 0; }
  40% {
    opacity: 0; }
  50% {
    opacity: 1; }
  75% {
    opacity: 1; }
  76% {
    opacity: 0; } }

@keyframes yellow-fade-in-out {
  from {
    opacity: 0; }
  40% {
    opacity: 0; }
  50% {
    opacity: 1; }
  75% {
    opacity: 1; }
  76% {
    opacity: 0; } }

@-webkit-keyframes green-fade-in-out {
  from {
    opacity: 0; }
  65% {
    opacity: 0; }
  75% {
    opacity: 1; }
  90% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@-o-keyframes green-fade-in-out {
  from {
    opacity: 0; }
  65% {
    opacity: 0; }
  75% {
    opacity: 1; }
  90% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes green-fade-in-out {
  from {
    opacity: 0; }
  65% {
    opacity: 0; }
  75% {
    opacity: 1; }
  90% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/**
 * Patch the gap that appear between the two adjacent div.circle-clipper while the
 * spinner is rotating (appears on Chrome 38, Safari 7.1, and IE 11).
 */
.gap-patch {
  position: absolute;
  top: 0;
  left: 45%;
  width: 10%;
  height: 100%;
  overflow: hidden;
  border-color: inherit; }

.gap-patch .circle {
  width: 1000%;
  left: -450%; }

.circle-clipper {
  display: inline-block;
  position: relative;
  width: 50%;
  height: 100%;
  overflow: hidden;
  border-color: inherit; }
  .circle-clipper .circle {
    width: 200%;
    height: 100%;
    border-width: 3px;
    /* STROKEWIDTH */
    border-style: solid;
    border-color: inherit;
    border-bottom-color: transparent !important;
    border-radius: 50%;
    -webkit-animation: none;
    -o-animation: none;
       animation: none;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0; }
  .circle-clipper.left .circle {
    left: 0;
    border-right-color: transparent !important;
    -webkit-transform: rotate(129deg);
    -ms-transform: rotate(129deg);
     -o-transform: rotate(129deg);
        transform: rotate(129deg); }
  .circle-clipper.right .circle {
    left: -100%;
    border-left-color: transparent !important;
    -webkit-transform: rotate(-129deg);
    -ms-transform: rotate(-129deg);
     -o-transform: rotate(-129deg);
        transform: rotate(-129deg); }

.active .circle-clipper.left .circle {
  /* duration: ARCTIME */
  -webkit-animation: left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  -o-animation: left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
     animation: left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; }

.active .circle-clipper.right .circle {
  /* duration: ARCTIME */
  -webkit-animation: right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  -o-animation: right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
     animation: right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; }

@-webkit-keyframes left-spin {
  from {
    -webkit-transform: rotate(130deg); }
  50% {
    -webkit-transform: rotate(-5deg); }
  to {
    -webkit-transform: rotate(130deg); } }

@-o-keyframes left-spin {
  from {
    -o-transform: rotate(130deg);
       transform: rotate(130deg); }
  50% {
    -o-transform: rotate(-5deg);
       transform: rotate(-5deg); }
  to {
    -o-transform: rotate(130deg);
       transform: rotate(130deg); } }

@keyframes left-spin {
  from {
    -webkit-transform: rotate(130deg);
         -o-transform: rotate(130deg);
            transform: rotate(130deg); }
  50% {
    -webkit-transform: rotate(-5deg);
         -o-transform: rotate(-5deg);
            transform: rotate(-5deg); }
  to {
    -webkit-transform: rotate(130deg);
         -o-transform: rotate(130deg);
            transform: rotate(130deg); } }

@-webkit-keyframes right-spin {
  from {
    -webkit-transform: rotate(-130deg); }
  50% {
    -webkit-transform: rotate(5deg); }
  to {
    -webkit-transform: rotate(-130deg); } }

@-o-keyframes right-spin {
  from {
    -o-transform: rotate(-130deg);
       transform: rotate(-130deg); }
  50% {
    -o-transform: rotate(5deg);
       transform: rotate(5deg); }
  to {
    -o-transform: rotate(-130deg);
       transform: rotate(-130deg); } }

@keyframes right-spin {
  from {
    -webkit-transform: rotate(-130deg);
         -o-transform: rotate(-130deg);
            transform: rotate(-130deg); }
  50% {
    -webkit-transform: rotate(5deg);
         -o-transform: rotate(5deg);
            transform: rotate(5deg); }
  to {
    -webkit-transform: rotate(-130deg);
         -o-transform: rotate(-130deg);
            transform: rotate(-130deg); } }

#spinnerContainer.cooldown {
  /* duration: SHRINK_TIME */
  -webkit-animation: container-rotate 1568ms linear infinite, fade-out 400ms cubic-bezier(0.4, 0, 0.2, 1);
  -o-animation: container-rotate 1568ms linear infinite, fade-out 400ms cubic-bezier(0.4, 0, 0.2, 1);
     animation: container-rotate 1568ms linear infinite, fade-out 400ms cubic-bezier(0.4, 0, 0.2, 1); }

@-webkit-keyframes fade-out {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

@-o-keyframes fade-out {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

@keyframes fade-out {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

.slider {
  position: relative;
  height: 400px;
  width: 100%; }
  .slider.fullscreen {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .slider.fullscreen ul.slides {
      height: 100%; }
    .slider.fullscreen ul.indicators {
      z-index: 2;
      bottom: 30px; }
  .slider .slides {
    background-color: #4c84ff;
    margin: 0;
    height: 400px; }
    .slider .slides li {
      opacity: 0;
      position: absolute;
      top: 0;
      left: 0;
      z-index: 1;
      width: 100%;
      height: inherit;
      overflow: hidden; }
      .slider .slides li img {
        height: 100%;
        width: 100%;
        -webkit-background-size: cover;
                background-size: cover;
        background-position: center; }
      .slider .slides li .caption {
        color: #fff;
        position: absolute;
        top: 15%;
        left: 15%;
        width: 70%;
        opacity: 0; }
        .slider .slides li .caption p {
          color: #e0e0e0; }
      .slider .slides li.active {
        z-index: 2; }
  .slider .indicators {
    position: absolute;
    text-align: center;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0; }
    .slider .indicators .indicator-item {
      display: inline-block;
      position: relative;
      cursor: pointer;
      height: 16px;
      width: 16px;
      margin: 0 12px;
      background-color: #e0e0e0;
      -webkit-transition: background-color .3s;
      -o-transition: background-color .3s;
      transition: background-color .3s;
      border-radius: 50%; }
      .slider .indicators .indicator-item.active {
        background-color: #4c84ff; }

.carousel {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 400px;
  -webkit-perspective: 500px;
          perspective: 500px;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  -webkit-transform-origin: 0% 50%;
      -ms-transform-origin: 0% 50%;
       -o-transform-origin: 0% 50%;
          transform-origin: 0% 50%; }
  .carousel.carousel-slider {
    top: 0;
    left: 0; }
    .carousel.carousel-slider .carousel-fixed-item {
      position: absolute;
      left: 0;
      right: 0;
      bottom: 20px;
      z-index: 1; }
      .carousel.carousel-slider .carousel-fixed-item.with-indicators {
        bottom: 68px; }
    .carousel.carousel-slider .carousel-item {
      width: 100%;
      height: 100%;
      min-height: 400px;
      position: absolute;
      top: 0;
      left: 0; }
      .carousel.carousel-slider .carousel-item h2 {
        font-size: 24px;
        font-weight: 500;
        line-height: 32px; }
      .carousel.carousel-slider .carousel-item p {
        font-size: 15px; }
  .carousel .carousel-item {
    visibility: hidden;
    width: 200px;
    height: 200px;
    position: absolute;
    top: 0;
    left: 0; }
    .carousel .carousel-item > img {
      width: 100%; }
  .carousel .indicators {
    position: absolute;
    text-align: center;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0; }
    .carousel .indicators .indicator-item {
      display: inline-block;
      position: relative;
      cursor: pointer;
      height: 8px;
      width: 8px;
      margin: 24px 4px;
      background-color: rgba(255, 255, 255, 0.5);
      -webkit-transition: background-color .3s;
      -o-transition: background-color .3s;
      transition: background-color .3s;
      border-radius: 50%; }
      .carousel .indicators .indicator-item.active {
        background-color: #fff; }
  .carousel.scrolling .carousel-item .materialboxed,
  .carousel .carousel-item:not(.active) .materialboxed {
    pointer-events: none; }

.tap-target-wrapper {
  width: 800px;
  height: 800px;
  position: fixed;
  z-index: 1000;
  visibility: hidden;
  -webkit-transition: visibility 0s .3s;
  -o-transition: visibility 0s .3s;
  transition: visibility 0s .3s; }

.tap-target-wrapper.open {
  visibility: visible;
  -webkit-transition: visibility 0s;
  -o-transition: visibility 0s;
  transition: visibility 0s; }
  .tap-target-wrapper.open .tap-target {
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);
    opacity: .95;
    -webkit-transition: opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1), -webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1);
    transition: opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1), -webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1);
    -o-transition: opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1), -o-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1);
    transition: transform 0.3s cubic-bezier(0.42, 0, 0.58, 1), opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1);
    transition: transform 0.3s cubic-bezier(0.42, 0, 0.58, 1), opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1), -webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1), -o-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1); }
  .tap-target-wrapper.open .tap-target-wave::before {
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1); }
  .tap-target-wrapper.open .tap-target-wave::after {
    visibility: visible;
    -webkit-animation: pulse-animation 1s cubic-bezier(0.24, 0, 0.38, 1) infinite;
         -o-animation: pulse-animation 1s cubic-bezier(0.24, 0, 0.38, 1) infinite;
            animation: pulse-animation 1s cubic-bezier(0.24, 0, 0.38, 1) infinite;
    -webkit-transition: opacity .3s, visibility 0s 1s, -webkit-transform .3s;
    transition: opacity .3s, visibility 0s 1s, -webkit-transform .3s;
    -o-transition: opacity .3s, visibility 0s 1s, -o-transform .3s;
    transition: opacity .3s, transform .3s, visibility 0s 1s;
    transition: opacity .3s, transform .3s, visibility 0s 1s, -webkit-transform .3s, -o-transform .3s; }

.tap-target {
  position: absolute;
  font-size: 1rem;
  border-radius: 50%;
  background-color: #f05352;
  -webkit-box-shadow: 0 20px 20px 0 rgba(0, 0, 0, 0.14), 0 10px 50px 0 rgba(0, 0, 0, 0.12), 0 30px 10px -20px rgba(0, 0, 0, 0.2);
          box-shadow: 0 20px 20px 0 rgba(0, 0, 0, 0.14), 0 10px 50px 0 rgba(0, 0, 0, 0.12), 0 30px 10px -20px rgba(0, 0, 0, 0.2);
  width: 100%;
  height: 100%;
  opacity: 0;
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
       -o-transform: scale(0);
          transform: scale(0);
  -webkit-transition: opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1), -webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1);
  transition: opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1), -webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1), -o-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1);
  transition: transform 0.3s cubic-bezier(0.42, 0, 0.58, 1), opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1);
  transition: transform 0.3s cubic-bezier(0.42, 0, 0.58, 1), opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1), -webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1), -o-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1); }

.tap-target-content {
  position: relative;
  display: table-cell; }

.tap-target-wave {
  position: absolute;
  border-radius: 50%;
  z-index: 10001; }
  .tap-target-wave::before, .tap-target-wave::after {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: #ffffff; }
  .tap-target-wave::before {
    -webkit-transform: scale(0);
        -ms-transform: scale(0);
         -o-transform: scale(0);
            transform: scale(0);
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    -o-transition: -o-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s, -o-transform .3s; }
  .tap-target-wave::after {
    visibility: hidden;
    -webkit-transition: opacity .3s, visibility 0s, -webkit-transform .3s;
    transition: opacity .3s, visibility 0s, -webkit-transform .3s;
    -o-transition: opacity .3s, visibility 0s, -o-transform .3s;
    transition: opacity .3s, transform .3s, visibility 0s;
    transition: opacity .3s, transform .3s, visibility 0s, -webkit-transform .3s, -o-transform .3s;
    z-index: -1; }

.tap-target-origin {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 10002;
  position: absolute !important; }
  .tap-target-origin:not(.btn):not(.btn-large):not(.btn-small), .tap-target-origin:not(.btn):not(.btn-large):not(.btn-small):hover {
    background: none; }

@media only screen and (max-width: 600px) {
  .tap-target, .tap-target-wrapper {
    width: 600px;
    height: 600px; } }

.pulse {
  overflow: visible;
  position: relative; }
  .pulse::before {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: inherit;
    border-radius: inherit;
    -webkit-transition: opacity .3s, -webkit-transform .3s;
    transition: opacity .3s, -webkit-transform .3s;
    -o-transition: opacity .3s, -o-transform .3s;
    transition: opacity .3s, transform .3s;
    transition: opacity .3s, transform .3s, -webkit-transform .3s, -o-transform .3s;
    -webkit-animation: pulse-animation 1s cubic-bezier(0.24, 0, 0.38, 1) infinite;
         -o-animation: pulse-animation 1s cubic-bezier(0.24, 0, 0.38, 1) infinite;
            animation: pulse-animation 1s cubic-bezier(0.24, 0, 0.38, 1) infinite;
    z-index: -1; }

@-webkit-keyframes pulse-animation {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); }
  50% {
    opacity: 0;
    -webkit-transform: scale(1.5);
            transform: scale(1.5); }
  100% {
    opacity: 0;
    -webkit-transform: scale(1.5);
            transform: scale(1.5); } }

@-o-keyframes pulse-animation {
  0% {
    opacity: 1;
    -o-transform: scale(1);
       transform: scale(1); }
  50% {
    opacity: 0;
    -o-transform: scale(1.5);
       transform: scale(1.5); }
  100% {
    opacity: 0;
    -o-transform: scale(1.5);
       transform: scale(1.5); } }

@keyframes pulse-animation {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1); }
  50% {
    opacity: 0;
    -webkit-transform: scale(1.5);
         -o-transform: scale(1.5);
            transform: scale(1.5); }
  100% {
    opacity: 0;
    -webkit-transform: scale(1.5);
         -o-transform: scale(1.5);
            transform: scale(1.5); } }

/* Modal */
.datepicker-modal {
  max-width: 325px;
  min-width: 300px;
  max-height: none; }

.datepicker-container.modal-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0; }

.datepicker-controls {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 280px;
  margin: 0 auto; }
  .datepicker-controls .selects-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .datepicker-controls .select-wrapper input {
    border-bottom: none;
    text-align: center;
    margin: 0; }
    .datepicker-controls .select-wrapper input:focus {
      border-bottom: none; }
  .datepicker-controls .select-wrapper .caret {
    display: none; }
  .datepicker-controls .select-year input {
    width: 50px; }
  .datepicker-controls .select-month input {
    width: 70px; }

.month-prev, .month-next {
  margin-top: 4px;
  cursor: pointer;
  background-color: transparent;
  border: none; }

/* Date Display */
.datepicker-date-display {
  -webkit-box-flex: 1;
  -webkit-flex: 1 auto;
      -ms-flex: 1 auto;
          flex: 1 auto;
  background-color: #42A5F5;
  color: #fff;
  padding: 20px 22px;
  font-weight: 500; }
  .datepicker-date-display .year-text {
    display: block;
    font-size: 1.5rem;
    line-height: 25px;
    color: rgba(255, 255, 255, 0.7); }
  .datepicker-date-display .date-text {
    display: block;
    font-size: 2.8rem;
    line-height: 47px;
    font-weight: 500; }

/* Calendar */
.datepicker-calendar-container {
  -webkit-box-flex: 2.5;
  -webkit-flex: 2.5 auto;
      -ms-flex: 2.5 auto;
          flex: 2.5 auto; }

.datepicker-table {
  width: 280px;
  font-size: 1rem;
  margin: 0 auto; }
  .datepicker-table thead {
    border-bottom: none; }
  .datepicker-table th {
    padding: 10px 5px;
    text-align: center; }
  .datepicker-table tr {
    border: none; }
  .datepicker-table abbr {
    text-decoration: none;
    color: #999; }
  .datepicker-table td {
    border-radius: 50%;
    padding: 0; }
    .datepicker-table td.is-today {
      color: #42A5F5; }
    .datepicker-table td.is-selected {
      background-color: #42A5F5;
      color: #fff; }
    .datepicker-table td.is-outside-current-month, .datepicker-table td.is-disabled {
      color: rgba(0, 0, 0, 0.3);
      pointer-events: none; }

.datepicker-day-button {
  background-color: transparent;
  border: none;
  line-height: 38px;
  display: block;
  width: 100%;
  border-radius: 50%;
  padding: 0 5px;
  cursor: pointer;
  color: inherit; }
  .datepicker-day-button:focus {
    background-color: rgba(71, 164, 240, 0.25); }

/* Footer */
.datepicker-footer {
  width: 280px;
  margin: 0 auto;
  padding-bottom: 5px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.datepicker-cancel,
.datepicker-clear,
.datepicker-today,
.datepicker-done {
  color: #42A5F5;
  padding: 0 1rem; }

.datepicker-clear {
  color: #F44336; }

/* Media Queries */
@media only screen and (min-width: 601px) {
  .datepicker-modal {
    max-width: 625px; }
  .datepicker-container.modal-content {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
  .datepicker-date-display {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 270px;
        -ms-flex: 0 1 270px;
            flex: 0 1 270px; }
  .datepicker-controls,
  .datepicker-table,
  .datepicker-footer {
    width: 320px; }
  .datepicker-day-button {
    line-height: 44px; } }

/* Timepicker Containers */
.timepicker-modal {
  max-width: 325px;
  max-height: none; }

.timepicker-container.modal-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0; }

.text-primary {
  color: white; }

/* Clock Digital Display */
.timepicker-digital-display {
  -webkit-box-flex: 1;
  -webkit-flex: 1 auto;
      -ms-flex: 1 auto;
          flex: 1 auto;
  background-color: #42A5F5;
  padding: 10px;
  font-weight: 300; }

.timepicker-text-container {
  font-size: 4rem;
  font-weight: bold;
  text-align: center;
  color: rgba(255, 255, 255, 0.6);
  font-weight: 400;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

.timepicker-span-hours,
.timepicker-span-minutes,
.timepicker-span-am-pm div {
  cursor: pointer; }

.timepicker-span-hours {
  margin-right: 3px; }

.timepicker-span-minutes {
  margin-left: 3px; }

.timepicker-display-am-pm {
  font-size: 1.3rem;
  position: absolute;
  right: 1rem;
  bottom: 1rem;
  font-weight: 400; }

/* Analog Clock Display */
.timepicker-analog-display {
  -webkit-box-flex: 2.5;
  -webkit-flex: 2.5 auto;
      -ms-flex: 2.5 auto;
          flex: 2.5 auto; }

.timepicker-plate {
  background-color: #eee;
  border-radius: 50%;
  width: 270px;
  height: 270px;
  overflow: visible;
  position: relative;
  margin: auto;
  margin-top: 25px;
  margin-bottom: 5px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

.timepicker-canvas,
.timepicker-dial {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0; }

.timepicker-minutes {
  visibility: hidden; }

.timepicker-tick {
  border-radius: 50%;
  color: rgba(0, 0, 0, 0.87);
  line-height: 40px;
  text-align: center;
  width: 40px;
  height: 40px;
  position: absolute;
  cursor: pointer;
  font-size: 15px; }

.timepicker-tick.active,
.timepicker-tick:hover {
  background-color: rgba(66, 165, 245, 0.25); }

.timepicker-dial {
  -webkit-transition: opacity 350ms, -webkit-transform 350ms;
  transition: opacity 350ms, -webkit-transform 350ms;
  -o-transition: opacity 350ms, -o-transform 350ms;
  transition: transform 350ms, opacity 350ms;
  transition: transform 350ms, opacity 350ms, -webkit-transform 350ms, -o-transform 350ms; }

.timepicker-dial-out {
  opacity: 0; }
  .timepicker-dial-out.timepicker-hours {
    -webkit-transform: scale(1.1, 1.1);
        -ms-transform: scale(1.1, 1.1);
         -o-transform: scale(1.1, 1.1);
            transform: scale(1.1, 1.1); }
  .timepicker-dial-out.timepicker-minutes {
    -webkit-transform: scale(0.8, 0.8);
        -ms-transform: scale(0.8, 0.8);
         -o-transform: scale(0.8, 0.8);
            transform: scale(0.8, 0.8); }

.timepicker-canvas {
  -webkit-transition: opacity 175ms;
  -o-transition: opacity 175ms;
  transition: opacity 175ms; }
  .timepicker-canvas line {
    stroke: #42A5F5;
    stroke-width: 4;
    stroke-linecap: round; }

.timepicker-canvas-out {
  opacity: 0.25; }

.timepicker-canvas-bearing {
  stroke: none;
  fill: #42A5F5; }

.timepicker-canvas-bg {
  stroke: none;
  fill: #42A5F5; }

/* Footer */
.timepicker-footer {
  margin: 0 auto;
  padding: 5px 1rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.timepicker-clear {
  color: #F44336; }

.timepicker-close {
  color: #42A5F5; }

.timepicker-clear,
.timepicker-close {
  padding: 0 20px; }

/* Media Queries */
@media only screen and (min-width: 601px) {
  .timepicker-modal {
    max-width: 600px; }
  .timepicker-container.modal-content {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
  .timepicker-text-container {
    top: 32%; }
  .timepicker-display-am-pm {
    position: relative;
    right: auto;
    bottom: auto;
    text-align: center;
    margin-top: 1.2rem; } }

/*!
 * Materialize 1.0.0 (http://materializecss.com)
 * Copyright 2014-2015 Materialize
 * MIT License (https://raw.githubusercontent.com/Dogfalo/materialize/master/LICENSE)
 */
/*! nouislider - 9.1.0 - 2016-12-10 16:00:32 */
/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-touch-action: none;
  touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.noUi-target {
  position: relative;
  direction: ltr; }

.noUi-base {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
  /* Fix 401 */ }

.noUi-connect {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0; }

.noUi-origin {
  position: absolute;
  height: 0;
  width: 0; }

.noUi-handle {
  position: relative;
  z-index: 1; }

.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
  -webkit-transition: top 0.25s, right 0.25s, bottom 0.25s, left 0.25s;
  -o-transition: top 0.25s, right 0.25s, bottom 0.25s, left 0.25s;
  transition: top 0.25s, right 0.25s, bottom 0.25s, left 0.25s; }

.noUi-state-drag * {
  cursor: inherit !important; }

.noUi-handle-touch-area {
  position: relative;
  width: 44px;
  height: 44px;
  left: -15px;
  top: -15px; }

/* Painting and performance;
 * Browsers can paint handles in their own layer.
 */
.noUi-base,
.noUi-handle {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

/* Slider size and handle placement;
 */
.noUi-horizontal {
  height: 18px; }

.noUi-horizontal .noUi-handle {
  width: 34px;
  height: 28px;
  left: -17px;
  top: -6px; }

.noUi-vertical {
  width: 18px; }

.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  left: -6px;
  top: -17px; }

/* Styling;
 */
.noUi-target {
  background: #cdcdcd;
  border-radius: 4px;
  border: 1px solid transparent; }

.noUi-connect {
  background: #26A69A;
  -webkit-transition: background 450ms;
  -o-transition: background 450ms;
  transition: background 450ms; }

/* Handles and cursors;
 */
.noUi-draggable {
  cursor: ew-resize; }

.noUi-vertical .noUi-draggable {
  cursor: ns-resize; }

.noUi-handle {
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #FFF;
  cursor: default;
  -webkit-box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;
          box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB; }

.noUi-active {
  -webkit-box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;
          box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB; }

/* Handle stripes
 */
.noUi-handle:before,
.noUi-handle:after {
  content: "";
  display: block;
  position: absolute;
  height: 14px;
  width: 1px;
  background: #E8E7E6;
  left: 14px;
  top: 6px; }

.noUi-handle:after {
  left: 17px; }

.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px; }

.noUi-vertical .noUi-handle:after {
  top: 17px; }

/* Disabled state;
 */
[disabled] .noUi-connect {
  background: #B8B8B8; }

[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle {
  cursor: not-allowed; }

/* Base;
 *
 */
.noUi-pips,
.noUi-pips * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.noUi-pips {
  position: absolute;
  color: #999; }

/* Values;
 *
 */
.noUi-value {
  position: absolute;
  text-align: center; }

.noUi-value-sub {
  color: #ccc;
  font-size: 10px; }

/* Markings;
 *
 */
.noUi-marker {
  position: absolute;
  background: #CCC; }

.noUi-marker-sub {
  background: #AAA; }

.noUi-marker-large {
  background: #AAA; }

/* Horizontal layout;
 *
 */
.noUi-pips-horizontal {
  padding: 10px 0;
  height: 80px;
  top: 100%;
  left: 0;
  width: 100%; }

.noUi-value-horizontal {
  -webkit-transform: translate3d(-50%, 50%, 0);
  transform: translate3d(-50%, 50%, 0); }

.noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  width: 2px;
  height: 5px; }

.noUi-marker-horizontal.noUi-marker-sub {
  height: 10px; }

.noUi-marker-horizontal.noUi-marker-large {
  height: 15px; }

/* Vertical layout;
 *
 */
.noUi-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%; }

.noUi-value-vertical {
  -webkit-transform: translate3d(0, 50%, 0);
  transform: translate3d(0, 50%, 0);
  padding-left: 25px; }

.noUi-marker-vertical.noUi-marker {
  width: 5px;
  height: 2px;
  margin-top: -1px; }

.noUi-marker-vertical.noUi-marker-sub {
  width: 10px; }

.noUi-marker-vertical.noUi-marker-large {
  width: 15px; }

.noUi-tooltip {
  display: block;
  position: absolute;
  border: 1px solid transparent;
  border-radius: 3px;
  background: #fff;
  color: #000;
  padding: 5px;
  text-align: center; }

.noUi-horizontal .noUi-tooltip {
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
   -o-transform: translate(-50%, 0);
      transform: translate(-50%, 0);
  left: 50%;
  bottom: 120%; }

.noUi-vertical .noUi-tooltip {
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
   -o-transform: translate(0, -50%);
      transform: translate(0, -50%);
  top: 50%;
  right: 120%; }

/* Materialize Styles */
.noUi-target {
  border: 0;
  border-radius: 0; }

.noUi-horizontal {
  height: 3px; }

.noUi-vertical {
  height: 100%;
  width: 3px; }

.noUi-horizontal .noUi-handle,
.noUi-vertical .noUi-handle {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #26A69A;
  border: none;
  left: -5px;
  top: -6px;
  -webkit-transition: width 0.2s cubic-bezier(0.215, 0.61, 0.355, 1), height 0.2s cubic-bezier(0.215, 0.61, 0.355, 1), left 0.2s cubic-bezier(0.215, 0.61, 0.355, 1), top 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: width 0.2s cubic-bezier(0.215, 0.61, 0.355, 1), height 0.2s cubic-bezier(0.215, 0.61, 0.355, 1), left 0.2s cubic-bezier(0.215, 0.61, 0.355, 1), top 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: width 0.2s cubic-bezier(0.215, 0.61, 0.355, 1), height 0.2s cubic-bezier(0.215, 0.61, 0.355, 1), left 0.2s cubic-bezier(0.215, 0.61, 0.355, 1), top 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); }

.noUi-handle:before {
  content: none; }

.noUi-handle:after {
  content: none; }

.noUi-target .noUi-active.noUi-handle {
  width: 3px;
  height: 3px;
  left: 0;
  top: 0; }

.noUi-target.noUi-horizontal .noUi-tooltip {
  position: absolute;
  height: 30px;
  width: 30px;
  top: -17px;
  left: -2px;
  background-color: #26A69A;
  border-radius: 50%;
  -webkit-transition: border-radius 0.25s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: border-radius 0.25s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: border-radius 0.25s cubic-bezier(0.215, 0.61, 0.355, 1), -o-transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: border-radius 0.25s cubic-bezier(0.215, 0.61, 0.355, 1), transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: border-radius 0.25s cubic-bezier(0.215, 0.61, 0.355, 1), transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1), -o-transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  -webkit-transform: scale(0.5) rotate(-45deg);
      -ms-transform: scale(0.5) rotate(-45deg);
       -o-transform: scale(0.5) rotate(-45deg);
          transform: scale(0.5) rotate(-45deg);
  -webkit-transform-origin: 50% 100%;
      -ms-transform-origin: 50% 100%;
       -o-transform-origin: 50% 100%;
          transform-origin: 50% 100%; }

.noUi-target.noUi-horizontal .noUi-active .noUi-tooltip {
  border-radius: 15px 15px 15px 0;
  -webkit-transform: rotate(-45deg) translate(23px, -25px);
      -ms-transform: rotate(-45deg) translate(23px, -25px);
       -o-transform: rotate(-45deg) translate(23px, -25px);
          transform: rotate(-45deg) translate(23px, -25px); }

.noUi-tooltip span {
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 12px;
  opacity: 0;
  position: absolute;
  top: 6px;
  left: -1px;
  -webkit-transition: opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1); }

.noUi-horizontal .noUi-tooltip span {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg); }

.noUi-vertical .noUi-tooltip span {
  -webkit-transform: rotate(135deg);
      -ms-transform: rotate(135deg);
       -o-transform: rotate(135deg);
          transform: rotate(135deg); }

.noUi-target.noUi-vertical .noUi-tooltip {
  position: absolute;
  height: 30px;
  width: 30px;
  top: -17px;
  left: -2px;
  background-color: #26A69A;
  border-radius: 50%;
  -webkit-transition: border-radius 0.25s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: border-radius 0.25s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: border-radius 0.25s cubic-bezier(0.215, 0.61, 0.355, 1), -o-transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: border-radius 0.25s cubic-bezier(0.215, 0.61, 0.355, 1), transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: border-radius 0.25s cubic-bezier(0.215, 0.61, 0.355, 1), transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1), -o-transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  -webkit-transform: scale(0.5) rotate(-45deg);
      -ms-transform: scale(0.5) rotate(-45deg);
       -o-transform: scale(0.5) rotate(-45deg);
          transform: scale(0.5) rotate(-45deg);
  -webkit-transform-origin: 50% 100%;
      -ms-transform-origin: 50% 100%;
       -o-transform-origin: 50% 100%;
          transform-origin: 50% 100%; }

.noUi-target.noUi-vertical .noUi-active .noUi-tooltip {
  border-radius: 15px 15px 15px 0;
  -webkit-transform: rotate(-135deg) translate(35px, -10px);
      -ms-transform: rotate(-135deg) translate(35px, -10px);
       -o-transform: rotate(-135deg) translate(35px, -10px);
          transform: rotate(-135deg) translate(35px, -10px); }

.noUi-vertical .noUi-tooltip span {
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 12px;
  -webkit-transform: rotate(135deg);
      -ms-transform: rotate(135deg);
       -o-transform: rotate(135deg);
          transform: rotate(135deg);
  opacity: 0;
  position: absolute;
  top: 7px;
  left: -1px;
  -webkit-transition: opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: opacity 0.25s cubic-bezier(0.215, 0.61, 0.355, 1); }

.noUi-horizontal .noUi-active .noUi-tooltip span,
.noUi-vertical .noUi-active .noUi-tooltip span {
  opacity: 1; }

.fr-element ul {
  padding-left: inherit;
  list-style-type: inherit; }
  .fr-element ul li {
    list-style-type: inherit; }

.fr-element .fr-redacted {
  background-color: #ffff00; }

.fr-element blockquote {
  padding-left: 10px; }

/* Tooltip Froala – mărire text */
.fr-tooltip {
  font-size: 14px;
  line-height: 1.4;
  padding: 8px 12px; }

.fr-command.fr-btn[data-cmd="specialTextGenerator"] {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #8cbc00;
  color: #ffffff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 38px; }
  .fr-command.fr-btn[data-cmd="specialTextGenerator"]:hover {
    background-color: #6ca800;
    color: #ffffff; }
  .fr-command.fr-btn[data-cmd="specialTextGenerator"] span {
    text-align: center; }

@font-face {
  font-family: 'icomoon';
  src: url("../assets/fonts/icomoon/icomoon.eot");
  src: url("../assets/fonts/icomoon/icomoon.eot?#iefix") format("embedded-opentype"), url("../assets/fonts/icomoon/icomoon.woff") format("woff"), url("../assets/fonts/icomoon/icomoon.ttf") format("truetype"), url("../assets/fonts/icomoon/icomoon.svg#fontname") format("svg");
  font-weight: normal;
  font-style: normal; }

[class^="icon-"],
[class*=" icon-"],
.icon,
aside#leftsidebar ul.menu > li a.menu-toggle,
aside#leftsidebar div.menu > li a.menu-toggle,
.registry-cards .registry-card.favourite:before,
.modal.modal-menu .list li:before {
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-adjustments {
  height: auto; }
  .icon-adjustments:before {
    content: "\e947" !important; }

.icon-alert {
  height: auto; }
  .icon-alert:before {
    content: "\e900" !important; }

.icon-align-vertical-right {
  height: auto; }
  .icon-align-vertical-right:before {
    content: "\e9a0" !important; }

.icon-align-horizontal-middle {
  height: auto; }
  .icon-align-horizontal-middle:before {
    content: "\e9a1" !important; }

.icon-align-vertical-center {
  height: auto; }
  .icon-align-vertical-center:before {
    content: "\e9a2" !important; }

.icon-align-vertical-left {
  height: auto; }
  .icon-align-vertical-left:before {
    content: "\e9a3" !important; }

.icon-align-vertical {
  height: auto; }
  .icon-align-vertical:before {
    content: "\e9b4" !important; }

.icon-align-above {
  height: auto; }
  .icon-align-above:before {
    content: "\e9aa" !important; }

.icon-align-below {
  height: auto; }
  .icon-align-below:before {
    content: "\e9ab" !important; }

.icon-align-right {
  height: auto; }
  .icon-align-right:before {
    content: "\e9a9" !important; }

.icon-align-left {
  height: auto; }
  .icon-align-left:before {
    content: "\e9a8" !important; }

.icon-align-start {
  height: auto; }
  .icon-align-start:before {
    content: "\e9a7" !important; }

.icon-align-end {
  height: auto; }
  .icon-align-end:before {
    content: "\e9a0" !important; }

.icon-anchor-light {
  height: auto; }
  .icon-anchor-light:before {
    content: "\e999" !important; }

.icon-angle-right, aside#leftsidebar ul.menu > li.has-submenu a.icon, aside#leftsidebar ul.menu > li.has-submenu a.menu-toggle, aside#leftsidebar div.menu > li ul.menu > li.has-submenu a.menu-toggle, aside#leftsidebar ul.menu > li.has-submenu .registry-cards a.registry-card.favourite:before, .registry-cards aside#leftsidebar ul.menu > li.has-submenu a.registry-card.favourite:before,
aside#leftsidebar div.menu > li.has-submenu a.icon, aside#leftsidebar ul.menu > li div.menu > li.has-submenu a.menu-toggle,
aside#leftsidebar div.menu > li.has-submenu a.menu-toggle, aside#leftsidebar div.menu > li.has-submenu .registry-cards a.registry-card.favourite:before, .registry-cards aside#leftsidebar div.menu > li.has-submenu a.registry-card.favourite:before {
  height: auto; }
  .icon-angle-right:before, aside#leftsidebar ul.menu > li.has-submenu a.icon:before, aside#leftsidebar ul.menu > li.has-submenu a.menu-toggle:before, aside#leftsidebar div.menu > li ul.menu > li.has-submenu a.menu-toggle:before, aside#leftsidebar ul.menu > li.has-submenu .registry-cards a.registry-card.favourite:before, .registry-cards aside#leftsidebar ul.menu > li.has-submenu a.registry-card.favourite:before,
  aside#leftsidebar div.menu > li.has-submenu a.icon:before, aside#leftsidebar ul.menu > li div.menu > li.has-submenu a.menu-toggle:before,
  aside#leftsidebar div.menu > li.has-submenu a.menu-toggle:before, aside#leftsidebar div.menu > li.has-submenu .registry-cards a.registry-card.favourite:before, .registry-cards aside#leftsidebar div.menu > li.has-submenu a.registry-card.favourite:before {
    content: "\e948" !important; }

.icon-apps {
  height: auto; }
  .icon-apps:before {
    content: "\e980" !important; }

.icon-arrow-down {
  height: auto; }
  .icon-arrow-down:before {
    content: "\e90c" !important; }

.icon-arrow-left {
  height: auto; }
  .icon-arrow-left:before {
    content: "\e90a" !important; }

.icon-arrow-left-2 {
  height: auto; }
  .icon-arrow-left-2:before {
    content: "\e991" !important; }

.icon-arrow-right {
  height: auto; }
  .icon-arrow-right:before {
    content: "\e90b" !important; }

.icon-arrow-right-2 {
  height: auto; }
  .icon-arrow-right-2:before {
    content: "\e990" !important; }

.icon-arrow-up {
  height: auto; }
  .icon-arrow-up:before {
    content: "\e90d" !important; }

.icon-atom {
  height: auto; }
  .icon-atom:before {
    content: "\e97f" !important; }

.icon-audit {
  height: auto; }
  .icon-audit:before {
    content: "\e94a" !important; }

.icon-attach {
  height: auto; }
  .icon-attach:before {
    content: "\e92a" !important; }

.icon-backward {
  height: auto; }
  .icon-backward:before {
    content: "\e98c" !important; }

.icon-bed {
  height: auto; }
  .icon-bed:before {
    content: "\e94c" !important; }

.icon-bell {
  height: auto; }
  .icon-bell:before {
    content: "\e902" !important; }

.icon-between {
  height: auto; }
  .icon-between:before {
    content: "\e928" !important; }

.icon-between-2 {
  height: auto; }
  .icon-between-2:before {
    content: "\e928" !important; }

.icon-big-city {
  height: auto; }
  .icon-big-city:before {
    content: "\e96a" !important; }

.icon-briefcase {
  height: auto; }
  .icon-briefcase:before {
    content: "\e94d" !important; }

.icon-calendar {
  height: auto; }
  .icon-calendar:before {
    content: "\e903" !important; }

.icon-calendar-light {
  height: auto; }
  .icon-calendar-light:before {
    content: "\e904" !important; }

.icon-caution {
  height: auto; }
  .icon-caution:before {
    content: "\e946" !important; }

.icon-chat {
  height: auto; }
  .icon-chat:before {
    content: "\e98f" !important; }

.icon-check {
  height: auto; }
  .icon-check:before {
    content: "\e913" !important; }

.icon-check-list {
  height: auto; }
  .icon-check-list:before {
    content: "\e97e" !important; }

.icon-circle-back {
  height: auto; }
  .icon-circle-back:before {
    content: "\e950" !important; }

.icon-circle-left {
  height: auto; }
  .icon-circle-left:before {
    content: "\e950" !important; }

.icon-city {
  height: auto; }
  .icon-city:before {
    content: "\e94e" !important; }

.icon-clipboard {
  height: auto; }
  .icon-clipboard:before {
    content: "\e951" !important; }

.icon-clock {
  height: auto; }
  .icon-clock:before {
    content: "\e914" !important; }

.icon-clock-light {
  height: auto; }
  .icon-clock-light:before {
    content: "\e915" !important; }

.icon-clone {
  height: auto; }
  .icon-clone:before {
    content: "\e916" !important; }

.icon-col-1-2 {
  height: auto; }
  .icon-col-1-2:before {
    content: "\e9b5" !important; }

.icon-col-2-2 {
  height: auto; }
  .icon-col-2-2:before {
    content: "\e9b7" !important; }

.icon-col-1-3 {
  height: auto; }
  .icon-col-1-3:before {
    content: "\e9b6" !important; }

.icon-col-2-3 {
  height: auto; }
  .icon-col-2-3:before {
    content: "\e9b8" !important; }

.icon-col-3-3 {
  height: auto; }
  .icon-col-3-3:before {
    content: "\e9b9" !important; }

.icon-county {
  height: auto; }
  .icon-county:before {
    content: "\e949" !important; }

.icon-corpuri {
  height: auto; }
  .icon-corpuri:before {
    content: "\e9cc" !important; }

.icon-corpuri-full {
  height: auto; }
  .icon-corpuri-full:before {
    content: "\e9cd" !important; }

.icon-compare {
  height: auto; }
  .icon-compare:before {
    content: "\e985" !important; }

.icon-debate {
  height: auto; }
  .icon-debate:before {
    content: "\e960" !important; }

.icon-debate-light {
  height: auto; }
  .icon-debate-light:before {
    content: "\e95e" !important; }

.icon-document {
  height: auto; }
  .icon-document:before {
    content: "\e952" !important; }

.icon-document-x {
  height: auto; }
  .icon-document-x:before {
    content: "\e98e" !important; }

.icon-document-checked {
  height: auto; }
  .icon-document-checked:before {
    content: "\e997" !important; }

.icon-document-star {
  height: auto; }
  .icon-document-star:before {
    content: "\e9ba" !important; }

.icon-documents {
  height: auto; }
  .icon-documents:before {
    content: "\e981" !important; }

.icon-download {
  height: auto; }
  .icon-download:before {
    content: "\e953" !important; }

.icon-drag {
  height: auto; }
  .icon-drag:before {
    content: "\e954" !important; }

.icon-edit {
  height: auto; }
  .icon-edit:before {
    content: "\e91c" !important; }

.icon-edit-border {
  height: auto; }
  .icon-edit-border:before {
    content: "\e955" !important; }

.icon-email {
  height: auto; }
  .icon-email:before {
    content: "\e926" !important; }

.icon-email-light {
  height: auto; }
  .icon-email-light:before {
    content: "\e91d" !important; }

.icon-email-open {
  height: auto; }
  .icon-email-open:before {
    content: "\e925" !important; }

.icon-eye-hidden {
  height: auto; }
  .icon-eye-hidden:before {
    content: "\e993" !important; }

.icon-exclamation {
  height: auto; }
  .icon-exclamation:before {
    content: "\e9bc" !important; }

.icon-fax {
  height: auto; }
  .icon-fax:before {
    content: "\e959" !important; }

.icon-file {
  height: auto; }
  .icon-file:before {
    content: "\e956" !important; }

.icon-file-csv {
  height: auto; }
  .icon-file-csv:before {
    content: "\e99a" !important; }

.icon-file-doc {
  height: auto; }
  .icon-file-doc:before {
    content: "\e917" !important; }

.icon-file-docx {
  height: auto; }
  .icon-file-docx:before {
    content: "\e918" !important; }

.icon-file-pdf {
  height: auto; }
  .icon-file-pdf:before {
    content: "\e919" !important; }

.icon-file-pdf-signed {
  height: auto; }
  .icon-file-pdf-signed:before {
    content: "\e9ce" !important; }

.icon-file-ppt {
  height: auto; }
  .icon-file-ppt:before {
    content: "\e91a" !important; }

.icon-file-pptx {
  height: auto; }
  .icon-file-pptx:before {
    content: "\e945" !important; }

.icon-file-xls {
  height: auto; }
  .icon-file-xls:before {
    content: "\e944" !important; }

.icon-file-xlsx {
  height: auto; }
  .icon-file-xlsx:before {
    content: "\e91b" !important; }

.icon-file-portrait {
  height: auto; }
  .icon-file-portrait:before {
    content: "\e9ae" !important; }

.icon-file-landscape {
  height: auto; }
  .icon-file-landscape:before {
    content: "\e9ad" !important; }

.icon-flag {
  height: auto; }
  .icon-flag:before {
    content: "\e91f" !important; }

.icon-flag-2 {
  height: auto; }
  .icon-flag-2:before {
    content: "\e957" !important; }

.icon-folder {
  height: auto; }
  .icon-folder:before {
    content: "\e9bf" !important; }

.icon-folder-unlocked {
  height: auto; }
  .icon-folder-unlocked:before {
    content: "\e9be" !important; }

.icon-folder-locked {
  height: auto; }
  .icon-folder-locked:before {
    content: "\e9bd" !important; }

.icon-forward {
  height: auto; }
  .icon-forward:before {
    content: "\e97d" !important; }

.icon-globe {
  height: auto; }
  .icon-globe:before {
    content: "\e958" !important; }

.icon-hand {
  height: auto; }
  .icon-hand:before {
    content: "\e992" !important; }

.icon-happy {
  height: auto; }
  .icon-happy:before {
    content: "\e920" !important; }

.icon-hash {
  height: auto; }
  .icon-hash:before {
    content: "\e935" !important; }

.icon-hash-light {
  height: auto; }
  .icon-hash-light:before {
    content: "\e9c1" !important; }

.icon-headings {
  height: auto; }
  .icon-headings:before {
    content: "\e995" !important; }

.icon-help {
  height: auto; }
  .icon-help:before {
    content: "\e95a" !important; }

.icon-home {
  height: auto; }
  .icon-home:before {
    content: "\e921" !important; }

.icon-hourglass {
  height: auto; }
  .icon-hourglass:before {
    content: "\e943" !important; }

.icon-hourglass-light {
  height: auto; }
  .icon-hourglass-light:before {
    content: "\e01f" !important; }

.icon-house, .location-status .icon-village, .map-wrapper .results .icon-village {
  height: auto; }
  .icon-house:before, .location-status .icon-village:before, .map-wrapper .results .icon-village:before {
    content: "\e95b" !important; }

.icon-img {
  height: auto; }
  .icon-img:before {
    content: "\e92b" !important; }

.icon-img2 {
  height: auto; }
  .icon-img2:before {
    content: "\e996" !important; }

.icon-info {
  height: auto; }
  .icon-info:before {
    content: "\e95c" !important; }

.icon-layers {
  height: auto; }
  .icon-layers:before {
    content: "\e99f" !important; }

.icon-like {
  height: auto; }
  .icon-like:before {
    content: "\e95f" !important; }

.icon-linegraph {
  height: auto; }
  .icon-linegraph:before {
    content: "\e970" !important; }

.icon-linebreak {
  height: auto; }
  .icon-linebreak:before {
    content: "\e9b0" !important; }

.icon-link {
  height: auto; }
  .icon-link:before {
    content: "\e9c8" !important; }

.icon-list {
  height: auto; }
  .icon-list:before {
    content: "\e922" !important; }

.icon-location {
  height: auto; }
  .icon-location:before {
    content: "\e924" !important; }

.icon-location-empty {
  height: auto; }
  .icon-location-empty:before {
    content: "\e98b" !important; }

.icon-location-full {
  height: auto; }
  .icon-location-full:before {
    content: "\e99e" !important; }

.icon-lock {
  height: auto; }
  .icon-lock:before {
    content: "\e911" !important; }

.icon-lock-full {
  height: auto; }
  .icon-lock-full:before {
    content: "\e9c3" !important; }

.icon-lock-full-open {
  height: auto; }
  .icon-lock-full-open:before {
    content: "\e9c2" !important; }

.icon-logo {
  height: auto; }
  .icon-logo:before {
    content: "\e9ac" !important; }

.icon-logo-registratura {
  height: auto; }
  .icon-logo-registratura:before {
    content: "\e9bb" !important; }

.icon-logo-acor {
  height: auto; }
  .icon-logo-acor:before {
    content: "\e9cb" !important; }

.icon-logo-scor {
  height: auto; }
  .icon-logo-scor:before {
    content: "\e9ca" !important; }

.icon-map {
  height: auto; }
  .icon-map:before {
    content: "\e927" !important; }

.icon-meeting {
  height: auto; }
  .icon-meeting:before {
    content: "\e97c" !important; }

.icon-menu {
  height: auto; }
  .icon-menu:before {
    content: "\e929" !important; }

.icon-message {
  height: auto; }
  .icon-message:before {
    content: "\e961" !important; }

.icon-minus {
  height: auto; }
  .icon-minus:before {
    content: "\e972" !important; }

.icon-money {
  height: auto; }
  .icon-money:before {
    content: "\e973" !important; }

.icon-notebook-light {
  height: auto; }
  .icon-notebook-light:before {
    content: "\e9a5" !important; }

.icon-option {
  height: auto; }
  .icon-option:before {
    content: "\e97b" !important; }

.icon-pagebreak {
  height: auto; }
  .icon-pagebreak:before {
    content: "\e9b1" !important; }

.icon-paintbrush {
  height: auto; }
  .icon-paintbrush:before {
    content: "\e036" !important; }

.icon-pause {
  height: auto; }
  .icon-pause:before {
    content: "\e984" !important; }

.icon-pencil {
  height: auto; }
  .icon-pencil:before {
    content: "\e982" !important; }

.icon-pending {
  height: auto; }
  .icon-pending:before {
    content: "\e923" !important; }

.icon-phone {
  height: auto; }
  .icon-phone:before {
    content: "\e936" !important; }

.icon-places {
  height: auto; }
  .icon-places:before {
    content: "\e938" !important; }

.icon-plus {
  height: auto; }
  .icon-plus:before {
    content: "\e92d" !important; }

.icon-plus-circle {
  height: auto; }
  .icon-plus-circle:before {
    content: "\e92c" !important; }

.icon-power {
  height: auto; }
  .icon-power:before {
    content: "\e92e" !important; }

.icon-power-light {
  height: auto; }
  .icon-power-light:before {
    content: "\e910" !important; }

.icon-presentation {
  height: auto; }
  .icon-presentation:before {
    content: "\e97a" !important; }

.icon-print {
  height: auto; }
  .icon-print:before {
    content: "\e998" !important; }

.icon-public {
  height: auto; }
  .icon-public:before {
    content: "\e942" !important; }

.icon-puzzle {
  height: auto; }
  .icon-puzzle:before {
    content: "\e979" !important; }

.icon-quote {
  height: auto; }
  .icon-quote:before {
    content: "\e963" !important; }

.icon-refresh {
  height: auto; }
  .icon-refresh:before {
    content: "\e964" !important; }

.icon-reset {
  height: auto; }
  .icon-reset:before {
    content: "\e90f" !important; }

.icon-ribbon {
  height: auto; }
  .icon-ribbon:before {
    content: "\e966" !important; }

.icon-romania {
  height: auto; }
  .icon-romania:before {
    content: "\e978" !important; }

.icon-rss {
  height: auto; }
  .icon-rss:before {
    content: "\e967" !important; }

.icon-sad {
  height: auto; }
  .icon-sad:before {
    content: "\e931" !important; }

.icon-search {
  height: auto; }
  .icon-search:before {
    content: "\e932" !important; }

.icon-search-light {
  height: auto; }
  .icon-search-light:before {
    content: "\e9a6" !important; }

.icon-send {
  height: auto; }
  .icon-send:before {
    content: "\e933" !important; }

.icon-settings {
  height: auto; }
  .icon-settings:before {
    content: "\e934" !important; }

.icon-settings-menu {
  height: auto; }
  .icon-settings-menu:before {
    content: "\e971" !important; }

.icon-settings-light {
  height: auto; }
  .icon-settings-light:before {
    content: "\e02b" !important; }

.icon-share {
  height: auto; }
  .icon-share:before {
    content: "\e968" !important; }

.icon-shield {
  height: auto; }
  .icon-shield:before {
    content: "\e969" !important; }

.icon-shield-light {
  height: auto; }
  .icon-shield-light:before {
    content: "\e9a4" !important; }

.icon-support {
  height: auto; }
  .icon-support:before {
    content: "\e99b" !important; }

.icon-support-light {
  height: auto; }
  .icon-support-light:before {
    content: "\e99d" !important; }

.icon-sms {
  height: auto; }
  .icon-sms:before {
    content: "\e905" !important; }

.icon-sms-flag {
  height: auto; }
  .icon-sms-flag:before {
    content: "\e908" !important; }

.icon-sms-light {
  height: auto; }
  .icon-sms-light:before {
    content: "\e906" !important; }

.icon-sms-list {
  height: auto; }
  .icon-sms-list:before {
    content: "\e909" !important; }

.icon-sms-money {
  height: auto; }
  .icon-sms-money:before {
    content: "\e912" !important; }

.icon-sms-star {
  height: auto; }
  .icon-sms-star:before {
    content: "\e907" !important; }

.icon-sort-asc {
  height: auto; }
  .icon-sort-asc:before {
    content: "\e988" !important; }

.icon-sort-desc {
  height: auto; }
  .icon-sort-desc:before {
    content: "\e987" !important; }

.icon-spinner {
  height: auto; }
  .icon-spinner:before {
    content: "\e96b" !important; }

.icon-stakeholder {
  height: auto; }
  .icon-stakeholder:before {
    content: "\e977" !important; }

.icon-stamp {
  height: auto; }
  .icon-stamp:before {
    content: "\e98a" !important; }

.icon-star {
  height: auto; }
  .icon-star:before {
    content: "\e937" !important; }

.icon-star-empty {
  height: auto; }
  .icon-star-empty:before {
    content: "\e9c6" !important; }

.icon-star-full {
  height: auto; }
  .icon-star-full:before {
    content: "\e9c7" !important; }

.icon-stats {
  height: auto; }
  .icon-stats:before {
    content: "\e901" !important; }

.icon-subsidiary {
  height: auto; }
  .icon-subsidiary:before {
    content: "\e9c9" !important; }

.icon-subsidiary2 {
  height: auto; }
  .icon-subsidiary2:before {
    content: "\e9c9" !important; }

.icon-target {
  height: auto; }
  .icon-target:before {
    content: "\e96c" !important; }

.icon-teamwork {
  height: auto; }
  .icon-teamwork:before {
    content: "\e976" !important; }

.icon-text-align-left {
  height: auto; }
  .icon-text-align-left:before {
    content: "\e9b2" !important; }

.icon-text-align-center {
  height: auto; }
  .icon-text-align-center:before {
    content: "\e9af" !important; }

.icon-text-align-right {
  height: auto; }
  .icon-text-align-right:before {
    content: "\e9b3" !important; }

.icon-thumb-down {
  height: auto; }
  .icon-thumb-down:before {
    content: "\e975" !important; }

.icon-thumb-neutral {
  height: auto; }
  .icon-thumb-neutral:before {
    content: "\e983" !important; }

.icon-thumb-up {
  height: auto; }
  .icon-thumb-up:before {
    content: "\e941" !important; }

.icon-trash {
  height: auto; }
  .icon-trash:before {
    content: "\e939" !important; }

.icon-trash-light {
  height: auto; }
  .icon-trash-light:before {
    content: "\e93a" !important; }

.icon-upload {
  height: auto; }
  .icon-upload:before {
    content: "\e96d" !important; }

.icon-user {
  height: auto; }
  .icon-user:before {
    content: "\e93d" !important; }

.icon-user-add {
  height: auto; }
  .icon-user-add:before {
    content: "\e93c" !important; }

.icon-user-light-add {
  height: auto; }
  .icon-user-light-add:before {
    content: "\e9c5" !important; }

.icon-user-minus {
  height: auto; }
  .icon-user-minus:before {
    content: "\e989" !important; }

.icon-user-light-minus {
  height: auto; }
  .icon-user-light-minus:before {
    content: "\e9c4" !important; }

.icon-user-check {
  height: auto; }
  .icon-user-check:before {
    content: "\e93b" !important; }

.icon-user-help {
  height: auto; }
  .icon-user-help:before {
    content: "\e974" !important; }

.icon-user-light {
  height: auto; }
  .icon-user-light:before {
    content: "\e92f" !important; }

.icon-user-x {
  height: auto; }
  .icon-user-x:before {
    content: "\e99c" !important; }

.icon-users {
  height: auto; }
  .icon-users:before {
    content: "\e93f" !important; }

.icon-users-add {
  height: auto; }
  .icon-users-add:before {
    content: "\e93e" !important; }

.icon-users-light {
  height: auto; }
  .icon-users-light:before {
    content: "\e930" !important; }

.icon-video {
  height: auto; }
  .icon-video:before {
    content: "\e96f" !important; }

.icon-video-light {
  height: auto; }
  .icon-video-light:before {
    content: "\e96e" !important; }

.icon-view {
  height: auto; }
  .icon-view:before {
    content: "\e91e" !important; }

.icon-wallet {
  height: auto; }
  .icon-wallet:before {
    content: "\e016" !important; }

.icon-web {
  height: auto; }
  .icon-web:before {
    content: "\e052" !important; }

.icon-x {
  height: auto; }
  .icon-x:before {
    content: "\e940" !important; }

.icon-x-light {
  height: auto; }
  .icon-x-light:before {
    content: "\e90e" !important; }

[class^="medium-icon"],
[class*=" medium-icon"] {
  border-radius: 50%;
  color: #ffffff;
  display: table;
  font-size: 24px;
  height: 45px;
  margin: 0 10px;
  text-align: center;
  width: 45px; }
  [class^="medium-icon"]:before,
  [class*=" medium-icon"]:before {
    display: table-cell;
    vertical-align: middle; }
  [class^="medium-icon"].icon-user,
  [class*=" medium-icon"].icon-user {
    background-color: #8553d1; }
  [class^="medium-icon"].icon-users,
  [class*=" medium-icon"].icon-users {
    background-color: #ffc300; }
  [class^="medium-icon"].icon-phone,
  [class*=" medium-icon"].icon-phone {
    background-color: #e91e63; }
  [class^="medium-icon"].icon-email,
  [class*=" medium-icon"].icon-email {
    background-color: #e91e63; }
  [class^="medium-icon"].icon-forward,
  [class*=" medium-icon"].icon-forward {
    background-color: #667eb1; }

[class*=icon].active {
  color: #ffc300; }
  [class*=icon].active.icon-pending {
    color: #e91e63; }

[class*=icon].done {
  color: #8cbc00; }

[class*=icon].sending {
  color: #e91e63; }

[class*=icon].disabled {
  color: #a5a5a5; }

.circle-icon-white {
  height: 105px;
  margin: 20px auto;
  overflow: hidden;
  width: 140px; }
  .circle-icon-white .inner {
    background-color: #ffffff;
    border-radius: 50%;
    height: 140px;
    position: relative;
    width: 140px; }
    .circle-icon-white .inner [class*=icon] {
      color: #ffc300;
      font-size: 60px;
      left: 50%;
      position: absolute;
      top: 50%;
      -webkit-transform: translate(-50%, -75%);
          -ms-transform: translate(-50%, -75%);
           -o-transform: translate(-50%, -75%);
              transform: translate(-50%, -75%); }
      .circle-icon-white .inner [class*=icon].color-gray {
        color: #9e9e9e; }

.circle-icon-gray {
  height: 105px;
  margin: 20px auto;
  overflow: hidden;
  width: 140px; }
  .circle-icon-gray .inner {
    background-color: #f4f4f4;
    border-radius: 50%;
    height: 140px;
    position: relative;
    width: 140px; }
    .circle-icon-gray .inner [class*=icon] {
      color: #a5a5a5;
      font-size: 60px;
      left: 50%;
      position: absolute;
      top: 50%;
      -webkit-transform: translate(-50%, -75%);
          -ms-transform: translate(-50%, -75%);
           -o-transform: translate(-50%, -75%);
              transform: translate(-50%, -75%); }

.circle-icon-red {
  height: 105px;
  margin: 20px auto;
  overflow: hidden;
  width: 140px; }
  .circle-icon-red .inner {
    background-color: #fff2f6;
    border-radius: 50%;
    height: 140px;
    position: relative;
    width: 140px; }
    .circle-icon-red .inner [class*=icon] {
      color: #f05352;
      font-size: 60px;
      left: 50%;
      position: absolute;
      top: 50%;
      -webkit-transform: translate(-50%, -75%);
          -ms-transform: translate(-50%, -75%);
           -o-transform: translate(-50%, -75%);
              transform: translate(-50%, -75%); }

/* The animation code */
@-webkit-keyframes anim-live {
  from {
    color: #f05352; }
  to { }
  0% {
    color: #a5a5a5; }
  25% {
    color: #f05352; }
  75% {
    color: #f05352; }
  100% {
    color: #a5a5a5; } }
@-o-keyframes anim-live {
  from {
    color: #f05352; }
  to { }
  0% {
    color: #a5a5a5; }
  25% {
    color: #f05352; }
  75% {
    color: #f05352; }
  100% {
    color: #a5a5a5; } }
@keyframes anim-live {
  from {
    color: #f05352; }
  to { }
  0% {
    color: #a5a5a5; }
  25% {
    color: #f05352; }
  75% {
    color: #f05352; }
  100% {
    color: #a5a5a5; } }

[class^=icon].anim.live {
  -webkit-animation-name: anim-live;
       -o-animation-name: anim-live;
          animation-name: anim-live;
  -webkit-animation-duration: 2s;
       -o-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
       -o-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-fill-mode: forwards;
       -o-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-timing-function: ease-out;
       -o-animation-timing-function: ease-out;
          animation-timing-function: ease-out; }

.color-amaranth {
  color: #e91e63 !important; }

.color-amber-darken {
  color: #ce9902 !important; }

.color-amber {
  color: #ffc300 !important; }

.color-amber-lighten-2 {
  color: #fff9f4 !important; }

.color-amber-lighten {
  color: #ffecd0 !important; }

.color-black {
  color: #000000 !important; }

.color-blue-darken {
  color: #667eb1 !important; }

.color-blue {
  color: #4c84ff !important; }

.color-blue-lighten-3 {
  color: #c0d4f3 !important; }

.color-blue-lighten-2 {
  color: #f1f6fe !important; }

.color-blue-lighten {
  color: #e4eefd !important; }

.color-brick-red {
  color: #c72b60 !important; }

.color-east-side {
  color: #A388CE !important; }

.color-gray-darken-2 {
  color: #484848 !important; }

.color-gray-darken {
  color: #6e6e6e !important; }

.color-gray-lighten-2 {
  color: #f4f4f4 !important; }

.color-gray-lighten {
  color: #a5a5a5 !important; }

.color-gray {
  color: #9e9e9e !important; }

.color-green {
  color: #8cbc00 !important; }

.color-green-lighten {
  color: #f3f7e6 !important; }

.color-orange {
  color: #ff6d24 !important; }

.color-purple {
  color: #8553d1 !important; }

.color-red {
  color: #f05352 !important; }

.color-red-lighten-2 {
  color: #fff2f6 !important; }

.color-red-lighten {
  color: #fbdee8 !important; }

.color-regent-gray {
  color: #8c959e !important; }

.color-shuttle-gray {
  color: #5c6169 !important; }

.color-slate-gray {
  color: #707f90 !important; }

.color-silver {
  color: #c1c1c1 !important; }

.color-tuna-lighten {
  color: #434750 !important; }

.color-tuna {
  color: #373c42 !important; }

.color-white {
  color: #ffffff !important; }

.bg-amaranth {
  background-color: #e91e63 !important; }

.bg-amber-darken {
  background-color: #ce9902 !important; }

.bg-amber {
  background-color: #ffc300 !important; }

.bg-amber-lighten-2 {
  background-color: #fff9f4 !important; }

.bg-amber-lighten {
  background-color: #ffecd0 !important; }

.bg-black {
  background-color: #000000 !important; }

.bg-blue-darken {
  background-color: #667eb1 !important; }

.bg-blue {
  background-color: #4c84ff !important; }

.bg-blue-lighten-3 {
  background-color: #c0d4f3 !important; }

.bg-blue-lighten-2 {
  background-color: #f1f6fe !important; }

.bg-blue-lighten {
  background-color: #e4eefd !important; }

.bg-brick-red {
  background-color: #c72b60 !important; }

.bg-east-side {
  background-color: #A388CE !important; }

.bg-gray-darken-2 {
  background-color: #484848 !important; }

.bg-gray-darken {
  background-color: #6e6e6e !important; }

.bg-gray-lighten-2 {
  background-color: #f4f4f4 !important; }

.bg-gray-lighten {
  background-color: #a5a5a5 !important; }

.bg-gray {
  background-color: #9e9e9e !important; }

.bg-green {
  background-color: #8cbc00 !important; }

.bg-green-lighten {
  background-color: #f3f7e6 !important; }

.bg-orange {
  background-color: #ff6d24 !important; }

.bg-purple {
  background-color: #8553d1 !important; }

.bg-red {
  background-color: #f05352 !important; }

.bg-red-lighten-2 {
  background-color: #fff2f6 !important; }

.bg-red-lighten {
  background-color: #fbdee8 !important; }

.bg-regent-gray {
  background-color: #8c959e !important; }

.bg-shuttle-gray {
  background-color: #5c6169 !important; }

.bg-slate-gray {
  background-color: #707f90 !important; }

.bg-silver {
  background-color: #c1c1c1 !important; }

.bg-tuna-lighten {
  background-color: #434750 !important; }

.bg-tuna {
  background-color: #373c42 !important; }

.bg-white {
  background-color: #ffffff !important; }

.\!flex {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important; }

@media only screen and (max-width: 600px) {
  .\!sm\:block {
    display: block !important; } }

.\!flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: row !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important; }

.flex-row, .modal:not(.datepicker-modal):not(.timepicker-modal) .clone-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }

.\!flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: column !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important; }

.flex-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }

.flex-wrap-none {
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }

.flex-1 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1; }

.align-items-start {
  -webkit-box-align: start !important;
  -webkit-align-items: flex-start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important; }

.align-items-center {
  -webkit-box-align: center !important;
  -webkit-align-items: center !important;
      -ms-flex-align: center !important;
          align-items: center !important; }

.align-items-end {
  -webkit-box-align: end !important;
  -webkit-align-items: flex-end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important; }

.align-items-stretch {
  -webkit-box-align: stretch !important;
  -webkit-align-items: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important; }

.align-items-space-between {
  -webkit-box-align: space-between !important;
  -webkit-align-items: space-between !important;
      -ms-flex-align: space-between !important;
          align-items: space-between !important; }

.align-self-center {
  -webkit-align-self: center !important;
      -ms-flex-item-align: center !important;
          align-self: center !important; }

.align-self-start {
  -webkit-align-self: flex-start !important;
      -ms-flex-item-align: start !important;
          align-self: flex-start !important; }

.align-self-end {
  -webkit-align-self: flex-end !important;
      -ms-flex-item-align: end !important;
          align-self: flex-end !important; }

.content-start {
  -webkit-box-pack: start !important;
  -webkit-justify-content: flex-start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important; }

.content-center {
  -webkit-box-pack: center !important;
  -webkit-justify-content: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important; }

.content-end {
  -webkit-box-pack: end !important;
  -webkit-justify-content: flex-end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important; }

.content-items-space-between {
  -webkit-box-pack: justify !important;
  -webkit-justify-content: space-between !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important; }

.content-items-stretch {
  -webkit-box-pack: stretch !important;
  -webkit-justify-content: stretch !important;
      -ms-flex-pack: stretch !important;
          justify-content: stretch !important; }

.direction-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row; }

.direction-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }

.margin-0 {
  margin: 0px; }

.margin-bottom-0 {
  margin-bottom: 0px !important; }

.margin-top-0 {
  margin-top: 0px !important; }

.margin-left-0 {
  margin-left: 0px !important; }

.margin-right-0 {
  margin-right: 0px !important; }

.margin-5 {
  margin: 5px; }

.margin-bottom-5 {
  margin-bottom: 5px !important; }

.margin-top-5 {
  margin-top: 5px !important; }

.margin-left-5 {
  margin-left: 5px !important; }

.margin-right-5 {
  margin-right: 5px !important; }

.margin-10 {
  margin: 10px; }

.margin-bottom-10 {
  margin-bottom: 10px !important; }

.margin-top-10 {
  margin-top: 10px !important; }

.margin-left-10 {
  margin-left: 10px !important; }

.margin-right-10 {
  margin-right: 10px !important; }

.margin--10 {
  margin: -10px; }

.margin-bottom--10 {
  margin-bottom: -10px !important; }

.margin-top--10 {
  margin-top: -10px !important; }

.margin-left--10 {
  margin-left: -10px !important; }

.margin-right--10 {
  margin-right: -10px !important; }

.margin-20 {
  margin: 20px; }

.margin-bottom-20 {
  margin-bottom: 20px !important; }

.margin-top-20 {
  margin-top: 20px !important; }

.margin-left-20 {
  margin-left: 20px !important; }

.margin-right-20 {
  margin-right: 20px !important; }

.margin--20 {
  margin: -20px; }

.margin-bottom--20 {
  margin-bottom: -20px !important; }

.margin-top--20 {
  margin-top: -20px !important; }

.margin-left--20 {
  margin-left: -20px !important; }

.margin-right--20 {
  margin-right: -20px !important; }

.margin-25 {
  margin: 25px; }

.margin-bottom-25 {
  margin-bottom: 25px !important; }

.margin-top-25 {
  margin-top: 25px !important; }

.margin-left-25 {
  margin-left: 25px !important; }

.margin-right-25 {
  margin-right: 25px !important; }

.margin--25 {
  margin: -25px; }

.margin-bottom--25 {
  margin-bottom: -25px !important; }

.margin-top--25 {
  margin-top: -25px !important; }

.margin-left--25 {
  margin-left: -25px !important; }

.margin-right--25 {
  margin-right: -25px !important; }

.margin-30 {
  margin: 30px; }

.margin-bottom-30 {
  margin-bottom: 30px !important; }

.margin-top-30 {
  margin-top: 30px !important; }

.margin-left-30 {
  margin-left: 30px !important; }

.margin-right-30 {
  margin-right: 30px !important; }

.margin--30 {
  margin: -30px; }

.margin-bottom--30 {
  margin-bottom: -30px !important; }

.margin-top--30 {
  margin-top: -30px !important; }

.margin-left--30 {
  margin-left: -30px !important; }

.margin-right--30 {
  margin-right: -30px !important; }

.margin-40 {
  margin: 40px; }

.margin-bottom-40 {
  margin-bottom: 40px !important; }

.margin-top-40 {
  margin-top: 40px !important; }

.margin-left-40 {
  margin-left: 40px !important; }

.margin-right-40 {
  margin-right: 40px !important; }

.margin--40 {
  margin: -40px; }

.margin-bottom--40 {
  margin-bottom: -40px !important; }

.margin-top--40 {
  margin-top: -40px !important; }

.margin-left--40 {
  margin-left: -40px !important; }

.margin-right--40 {
  margin-right: -40px !important; }

.margin-50 {
  margin: 50px; }

.margin-bottom-50 {
  margin-bottom: 50px !important; }

.margin-top-50 {
  margin-top: 50px !important; }

.margin-left-50 {
  margin-left: 50px !important; }

.margin-right-50 {
  margin-right: 50px !important; }

.margin--50 {
  margin: -50px; }

.margin-bottom--50 {
  margin-bottom: -50px !important; }

.margin-top--50 {
  margin-top: -50px !important; }

.margin-left--50 {
  margin-left: -50px !important; }

.margin-right--50 {
  margin-right: -50px !important; }

.margin-75 {
  margin: 75px; }

.margin-bottom-75 {
  margin-bottom: 75px !important; }

.margin-top-75 {
  margin-top: 75px !important; }

.margin-left-75 {
  margin-left: 75px !important; }

.margin-right-75 {
  margin-right: 75px !important; }

.margin--75 {
  margin: -75px; }

.margin-bottom--75 {
  margin-bottom: -75px !important; }

.margin-top--75 {
  margin-top: -75px !important; }

.margin-left--75 {
  margin-left: -75px !important; }

.margin-right--75 {
  margin-right: -75px !important; }

.margin-100 {
  margin: 100px; }

.margin-bottom-100 {
  margin-bottom: 100px !important; }

.margin-top-100 {
  margin-top: 100px !important; }

.margin-left-100 {
  margin-left: 100px !important; }

.margin-right-100 {
  margin-right: 100px !important; }

.margin--100 {
  margin: -100px; }

.margin-bottom--100 {
  margin-bottom: -100px !important; }

.margin-top--100 {
  margin-top: -100px !important; }

.margin-left--100 {
  margin-left: -100px !important; }

.margin-right--100 {
  margin-right: -100px !important; }

.margin-auto {
  margin: auto; }

.margin-bottom-auto {
  margin-bottom: auto !important; }

.margin-top-auto {
  margin-top: auto !important; }

.margin-left-auto {
  margin-left: auto !important; }

.margin-right-auto {
  margin-right: auto !important; }

.padding-0 {
  padding: 0px; }

.padding-bottom-0 {
  padding-bottom: 0px !important; }

.padding-top-0 {
  padding-top: 0px !important; }

.padding-left-0 {
  padding-left: 0px !important; }

.padding-right-0 {
  padding-right: 0px !important; }

.padding-5 {
  padding: 5px; }

.padding-bottom-5 {
  padding-bottom: 5px !important; }

.padding-top-5 {
  padding-top: 5px !important; }

.padding-left-5 {
  padding-left: 5px !important; }

.padding-right-5 {
  padding-right: 5px !important; }

.padding-10 {
  padding: 10px; }

.padding-bottom-10 {
  padding-bottom: 10px !important; }

.padding-top-10 {
  padding-top: 10px !important; }

.padding-left-10 {
  padding-left: 10px !important; }

.padding-right-10 {
  padding-right: 10px !important; }

.padding--10 {
  padding: -10px; }

.padding-bottom--10 {
  padding-bottom: -10px !important; }

.padding-top--10 {
  padding-top: -10px !important; }

.padding-left--10 {
  padding-left: -10px !important; }

.padding-right--10 {
  padding-right: -10px !important; }

.padding-20 {
  padding: 20px; }

.padding-bottom-20 {
  padding-bottom: 20px !important; }

.padding-top-20 {
  padding-top: 20px !important; }

.padding-left-20 {
  padding-left: 20px !important; }

.padding-right-20 {
  padding-right: 20px !important; }

.padding--20 {
  padding: -20px; }

.padding-bottom--20 {
  padding-bottom: -20px !important; }

.padding-top--20 {
  padding-top: -20px !important; }

.padding-left--20 {
  padding-left: -20px !important; }

.padding-right--20 {
  padding-right: -20px !important; }

.padding-25 {
  padding: 25px; }

.padding-bottom-25 {
  padding-bottom: 25px !important; }

.padding-top-25 {
  padding-top: 25px !important; }

.padding-left-25 {
  padding-left: 25px !important; }

.padding-right-25 {
  padding-right: 25px !important; }

.padding--25 {
  padding: -25px; }

.padding-bottom--25 {
  padding-bottom: -25px !important; }

.padding-top--25 {
  padding-top: -25px !important; }

.padding-left--25 {
  padding-left: -25px !important; }

.padding-right--25 {
  padding-right: -25px !important; }

.padding-30 {
  padding: 30px; }

.padding-bottom-30 {
  padding-bottom: 30px !important; }

.padding-top-30 {
  padding-top: 30px !important; }

.padding-left-30 {
  padding-left: 30px !important; }

.padding-right-30 {
  padding-right: 30px !important; }

.padding--30 {
  padding: -30px; }

.padding-bottom--30 {
  padding-bottom: -30px !important; }

.padding-top--30 {
  padding-top: -30px !important; }

.padding-left--30 {
  padding-left: -30px !important; }

.padding-right--30 {
  padding-right: -30px !important; }

.padding-40 {
  padding: 40px; }

.padding-bottom-40 {
  padding-bottom: 40px !important; }

.padding-top-40 {
  padding-top: 40px !important; }

.padding-left-40 {
  padding-left: 40px !important; }

.padding-right-40 {
  padding-right: 40px !important; }

.padding--40 {
  padding: -40px; }

.padding-bottom--40 {
  padding-bottom: -40px !important; }

.padding-top--40 {
  padding-top: -40px !important; }

.padding-left--40 {
  padding-left: -40px !important; }

.padding-right--40 {
  padding-right: -40px !important; }

.padding-50 {
  padding: 50px; }

.padding-bottom-50 {
  padding-bottom: 50px !important; }

.padding-top-50 {
  padding-top: 50px !important; }

.padding-left-50 {
  padding-left: 50px !important; }

.padding-right-50 {
  padding-right: 50px !important; }

.padding--50 {
  padding: -50px; }

.padding-bottom--50 {
  padding-bottom: -50px !important; }

.padding-top--50 {
  padding-top: -50px !important; }

.padding-left--50 {
  padding-left: -50px !important; }

.padding-right--50 {
  padding-right: -50px !important; }

.padding-75 {
  padding: 75px; }

.padding-bottom-75 {
  padding-bottom: 75px !important; }

.padding-top-75 {
  padding-top: 75px !important; }

.padding-left-75 {
  padding-left: 75px !important; }

.padding-right-75 {
  padding-right: 75px !important; }

.padding--75 {
  padding: -75px; }

.padding-bottom--75 {
  padding-bottom: -75px !important; }

.padding-top--75 {
  padding-top: -75px !important; }

.padding-left--75 {
  padding-left: -75px !important; }

.padding-right--75 {
  padding-right: -75px !important; }

.padding-100 {
  padding: 100px; }

.padding-bottom-100 {
  padding-bottom: 100px !important; }

.padding-top-100 {
  padding-top: 100px !important; }

.padding-left-100 {
  padding-left: 100px !important; }

.padding-right-100 {
  padding-right: 100px !important; }

.padding--100 {
  padding: -100px; }

.padding-bottom--100 {
  padding-bottom: -100px !important; }

.padding-top--100 {
  padding-top: -100px !important; }

.padding-left--100 {
  padding-left: -100px !important; }

.padding-right--100 {
  padding-right: -100px !important; }

.padding-auto {
  padding: auto; }

.padding-bottom-auto {
  padding-bottom: auto !important; }

.padding-top-auto {
  padding-top: auto !important; }

.padding-left-auto {
  padding-left: auto !important; }

.padding-right-auto {
  padding-right: auto !important; }

.spacer-10 {
  height: 10px;
  position: relative; }
  .spacer-10.devider {
    background: rgba(76, 132, 255, 0.1); }

.spacer-20 {
  height: 20px;
  position: relative; }
  .spacer-20.devider {
    background: rgba(76, 132, 255, 0.1); }

.spacer-25 {
  height: 25px;
  position: relative; }
  .spacer-25.devider {
    background: rgba(76, 132, 255, 0.1); }

.spacer-30 {
  height: 30px;
  position: relative; }
  .spacer-30.devider {
    background: rgba(76, 132, 255, 0.1); }

.spacer-40 {
  height: 40px;
  position: relative; }
  .spacer-40.devider {
    background: rgba(76, 132, 255, 0.1); }

.spacer-50 {
  height: 50px;
  position: relative; }
  .spacer-50.devider {
    background: rgba(76, 132, 255, 0.1); }

.spacer-75 {
  height: 75px;
  position: relative; }
  .spacer-75.devider {
    background: rgba(76, 132, 255, 0.1); }

.spacer-100 {
  height: 100px;
  position: relative; }
  .spacer-100.devider {
    background: rgba(76, 132, 255, 0.1); }

.row .col .card, nav.navbar .navbar-nav .col .card {
  height: 100%;
  margin: 0; }

.row-wrap:after {
  clear: both;
  content: '';
  display: block; }

.outer-row {
  margin-left: -12px;
  margin-right: -12px; }

.no-animate {
  -webkit-animation: none !important;
       -o-animation: none !important;
          animation: none !important;
  -webkit-transform: none !important;
      -ms-transform: none !important;
       -o-transform: none !important;
          transform: none !important;
  -webkit-transition-property: none !important;
  -o-transition-property: none !important;
  transition-property: none !important; }

.card {
  padding: 30px; }

.hidden {
  display: none; }

.hidden-important {
  display: none !important; }

.\!hidden {
  display: none !important; }

.empty {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1; }

.empty-text {
  color: #a5a5a5;
  font-size: 16px;
  font-style: italic;
  font-weight: 300; }

.no-width {
  width: 0 !important; }

.full-width {
  width: 100%; }

.full-row-width {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
  width: -webkit-calc(100% + 1.5rem);
  width: calc(100% + 1.5rem); }

.fit-content {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content; }

.icon-between {
  left: -15px;
  position: absolute;
  top: 15px; }

hr {
  border: 0;
  border-top: 2px solid #f4f4f4;
  margin-bottom: 20px; }

.error-msg {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 20px auto 0 auto;
  text-align: center;
  width: 100%; }
  .error-msg span[class^=icon] {
    color: #f05352;
    font-size: 30px; }
    .error-msg span[class^=icon] ~ p {
      margin: 0 0 0 15px; }
  .error-msg p {
    color: #f05352;
    font-style: italic;
    font-size: 14px;
    margin: 0; }

.txt-uppercase {
  text-transform: uppercase; }

.txt-lowercase {
  text-transform: lowercase; }

.txt-capitalize {
  text-transform: capitalize; }

.txt-initial {
  text-transform: initial; }

.txt-left {
  text-align: left; }

.txt-center {
  text-align: center; }

.txt-right {
  text-align: right; }

.group-indent {
  border-left: 3px solid #f4f4f4;
  padding-left: 30px; }

/*********************
  Media Query Classes
**********************/
@media only screen and (max-width: 600px) {
  .text-centered-on-small-only,
  .text-centered-on-small-and-down {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
    .text-centered-on-small-only *,
    .text-centered-on-small-and-down * {
      text-align: center !important; } }

@media only screen and (min-width: 0px) {
  .text-centered-on-small-and-up {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
    .text-centered-on-small-and-up * {
      text-align: center !important; } }

@media only screen and (max-width: 1023px) {
  .text-centered-on-med-and-down {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
    .text-centered-on-med-and-down * {
      text-align: center !important; } }

@media only screen and (min-width: 601px) {
  .text-centered-on-med-and-up {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
    .text-centered-on-med-and-up * {
      text-align: center !important; } }

@media only screen and (min-width: 600px) and (max-width: 1023px) {
  .text-centered-on-med-only {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
    .text-centered-on-med-only * {
      text-align: center !important; } }

@media only screen and (min-width: 0) {
  html {
    font-size: 13px; } }

@media only screen and (min-width: 1023px) {
  html {
    font-size: 14px; } }

@media only screen and (min-width: 1200px) {
  html {
    font-size: 16px; } }

html,
html * {
  font-family: "Open Sans", sans-serif;
  font-weight: 400; }

h1 {
  margin: 1.79688rem 0 1.15rem 0; }

h2 {
  margin: 1.40625rem 0 0.9rem 0; }

h3 {
  margin: 1.09375rem 0 0.7rem 0; }

h4 {
  margin: 0.78125rem 0 0.5rem 0; }

h5 {
  margin: 0.625rem 0 0.4rem 0; }

h6 {
  margin: 0.54688rem 0 0.35rem 0; }

h1 {
  color: #484848;
  font-family: "Open Sans", sans-serif;
  font-weight: 300; }

h2 {
  color: #6e6e6e;
  font-family: "Roboto", sans-serif;
  font-weight: 100; }

h3 {
  color: #6e6e6e;
  font-family: "Open Sans", sans-serif;
  font-weight: 300;
  line-height: 1.4; }
  h3.border {
    border-bottom: 1px solid #c1c1c1;
    margin-top: 0;
    margin-bottom: 30px;
    padding-bottom: 5px; }

h4 {
  color: #484848;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  line-height: 1.4; }
  h4.border {
    border-bottom: 1px solid #c1c1c1;
    margin-top: 0;
    margin-bottom: 30px;
    padding-bottom: 5px; }

h5 {
  color: #6e6e6e;
  font-family: "Open Sans", sans-serif;
  font-weight: 400; }
  h5.border {
    border-bottom: 1px solid #c1c1c1;
    margin-top: 0;
    margin-bottom: 20px;
    padding-bottom: 10px; }

h6 {
  color: #6e6e6e;
  font-family: "Roboto", sans-serif;
  font-weight: 400; }

a.selection {
  color: #6e6e6e;
  font-size: 16px; }
  a.selection span {
    color: #484848;
    font-size: 26px; }
  a.selection.border-bottom {
    border-bottom: 2px solid #c1c1c1;
    padding-bottom: 10px; }
    a.selection.border-bottom:hover {
      color: #888888;
      text-decoration: none; }
  a.selection:hover {
    text-decoration: underline; }

a {
  color: #3ea8f7;
  font-weight: 300; }
  a.custom-link-darken {
    color: #667eb1;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-weight: 400; }

a,
[class*=icon] {
  outline: none; }

p.small {
  font-size: 13px; }

strong {
  font-weight: 700; }

.f-thin {
  font-weight: 100; }

.\!f-thin {
  font-weight: 100 !important; }

.f-light {
  font-weight: 300; }

.\!f-light {
  font-weight: 300 !important; }

.f-regular {
  font-weight: 400; }

.\!f-regular {
  font-weight: 400 !important; }

.f-semibold {
  font-weight: 600; }

.\!f-semibold {
  font-weight: 600 !important; }

.f-bold {
  font-weight: 700; }

.\!f-bold {
  font-weight: 700 !important; }

.fr-redacted {
  font-family: "Flow Circular", "Open Sans"; }

.fsize-10 {
  font-size: 0.625rem !important; }

.fsize-11 {
  font-size: 0.6875rem !important; }

.fsize-12 {
  font-size: 0.75rem !important; }

.fsize-13 {
  font-size: 0.8125rem !important; }

.fsize-14 {
  font-size: 0.875rem !important; }

.fsize-15 {
  font-size: 0.9375rem !important; }

.fsize-16 {
  font-size: 1rem !important; }

.fsize-17 {
  font-size: 1.0625rem !important; }

.fsize-18 {
  font-size: 1.125rem !important; }

.fsize-19 {
  font-size: 1.1875rem !important; }

.fsize-20 {
  font-size: 1.25rem !important; }

.fsize-21 {
  font-size: 1.3125rem !important; }

.fsize-22 {
  font-size: 1.375rem !important; }

.fsize-23 {
  font-size: 1.4375rem !important; }

.fsize-24 {
  font-size: 1.5rem !important; }

.fsize-25 {
  font-size: 1.5625rem !important; }

.fsize-26 {
  font-size: 1.625rem !important; }

.fsize-27 {
  font-size: 1.6875rem !important; }

.fsize-28 {
  font-size: 1.75rem !important; }

.fsize-29 {
  font-size: 1.8125rem !important; }

.fsize-30 {
  font-size: 1.875rem !important; }

.fsize-31 {
  font-size: 1.9375rem !important; }

.fsize-32 {
  font-size: 2rem !important; }

.fsize-33 {
  font-size: 2.0625rem !important; }

.fsize-34 {
  font-size: 2.125rem !important; }

.fsize-35 {
  font-size: 2.1875rem !important; }

.fsize-36 {
  font-size: 2.25rem !important; }

.fsize-37 {
  font-size: 2.3125rem !important; }

.fsize-38 {
  font-size: 2.375rem !important; }

.fsize-39 {
  font-size: 2.4375rem !important; }

.fsize-40 {
  font-size: 2.5rem !important; }

input[type=text],
input[type=search],
input[type=url],
input[type=tel],
input[type=number],
input[type=range],
input[type=date],
input[type=month],
input[type=week],
input[type=time],
input[type=datetime],
input[type=datetime-local],
input[type=color],
input[type=email],
input[type=file],
input[type=submit],
select,
textarea {
  color: #484848; }

textarea {
  font-weight: 300; }

input.readonly {
  margin-bottom: 0 !important;
  pointer-events: none; }

.input-field {
  margin-top: 0;
  margin-bottom: 2rem; }
  .input-field.margin-0 {
    margin: 0; }
  .input-field.browser-default input {
    border-radius: 3px;
    border: 1px solid #a5a5a5;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    margin: 0;
    max-width: 100%;
    padding: 10px; }
  .input-field input.browser-default {
    border-radius: 3px;
    border: 1px solid #a5a5a5;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    margin: 0;
    max-width: 100%;
    padding: 10px; }
    .input-field input.browser-default + label {
      line-height: 1.2;
      padding-left: 10px; }
      .input-field input.browser-default + label.active {
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        padding-left: 0;
        -webkit-transform: translateY(-16px) scale(0.8);
            -ms-transform: translateY(-16px) scale(0.8);
             -o-transform: translateY(-16px) scale(0.8);
                transform: translateY(-16px) scale(0.8); }
  .input-field label {
    font-family: "Roboto", sans-serif;
    font-size: 15px;
    font-weight: 300;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
    .input-field label.small {
      font-size: 13px; }
    .input-field label.active {
      width: 100% !important; }
  .input-field .prefix.flag {
    border-radius: 2px;
    height: 20px;
    margin: 0 10px 0 0;
    top: 15px;
    width: 30px; }
  @media only screen and (max-width: 1023px) {
    .input-field {
      margin-bottom: 2.5rem; }
      .input-field label {
        -webkit-transform: translateY(7px);
            -ms-transform: translateY(7px);
             -o-transform: translateY(7px);
                transform: translateY(7px); }
      .input-field input[type="hidden"] + label {
        -webkit-transform: translateY(14px);
            -ms-transform: translateY(14px);
             -o-transform: translateY(14px);
                transform: translateY(14px); } }
  @media only screen and (max-width: 600px) {
    .input-field {
      margin-bottom: 1.5rem; }
      .input-field input:not(.browser-default).validate + label {
        width: -webkit-calc(100% - 15px);
        width: calc(100% - 15px); } }

.range-slider {
  background: -2px;
  margin: 0 auto;
  top: -2px; }
  .range-slider .noUi-tooltip {
    background-color: #42A5F5 !important; }
  .range-slider .noUi-connect {
    background: #42A5F5;
    height: 2px; }
  .range-slider .noUi-handle {
    background-color: #42A5F5 !important; }

[type="checkbox"] + span:not(.lever):before,
[type="checkbox"]:not(.filled-in) + span:not(.lever):after,
[type="checkbox"].filled-in:not(:checked) + span:not(.lever):after {
  border-width: 1px;
  border-color: #a5a5a5; }

[type="checkbox"]:checked + span:not(.lever):before {
  border-right-color: #42A5F5;
  border-bottom-color: #42A5F5; }

[type="checkbox"] + span {
  color: #6e6e6e; }

[type="radio"] + span:before,
[type="radio"] + span:after {
  height: 20px;
  top: -2px;
  width: 20px; }

[type="radio"] + span {
  color: #6e6e6e; }
  .col-check [type="radio"] + span {
    padding-left: 25px; }

[type="radio"]:not(:checked) + span:before,
[type="radio"]:not(:checked) + span:after {
  border-width: 1px; }

[type="radio"].with-gap:checked + span:before {
  border: 2px solid #42A5F5; }

[type="radio"].with-gap:checked + span:after {
  border: 2px solid #42A5F5;
  background-color: #42A5F5; }

.select-wrapper .caret {
  background: #ffffff;
  z-index: 1; }

.switch label {
  display: block !important;
  height: 22px; }
  @media only screen and (max-width: 1023px) {
    .switch label {
      height: auto; } }
  .switch label .big {
    color: #6e6e6e;
    font-size: 16px;
    font-weight: 300; }

ul.checkbox-list li {
  padding-bottom: 10px; }
  ul.checkbox-list li label [type="checkbox"] + span:not(.lever) {
    height: 20px;
    line-height: 20px; }
  ul.checkbox-list li span {
    font-weight: 300; }

.file-field .file-path-wrapper {
  display: none; }

input:not(.browser-default):not(.invalid) ~ .helper-text[data-error] {
  display: none; }

input:not(.browser-default).invalid ~ .helper-text[data-error] {
  font-weight: 400; }

textarea:not(.browser-default):not(.invalid) ~ .helper-text[data-error] {
  display: none; }

textarea:not(.browser-default).invalid ~ .helper-text[data-error] {
  font-weight: 400;
  margin-top: 10px; }

form.table {
  overflow-x: auto; }

.fr-wrapper {
  min-height: 150px; }
  .modal .fr-wrapper {
    min-height: 200px; }

@media only screen and (max-width: 600px) {
  form.table.full-width {
    margin-left: -55px !important;
    width: -webkit-calc(100% + 65px);
    width: calc(100% + 65px); }
  .dropdown-content {
    -webkit-transform: none !important;
        -ms-transform: none !important;
         -o-transform: none !important;
            transform: none !important; } }

aside#leftsidebar {
  background-color: #373c42;
  -webkit-box-shadow: 1px 0px 20px rgba(0, 0, 0, 0.08);
          box-shadow: 1px 0px 20px rgba(0, 0, 0, 0.08);
  height: -webkit-calc(100vh - 60px);
  height: calc(100vh - 60px);
  left: 0;
  overflow-x: hidden;
  overflow-y: hidden;
  position: fixed;
  top: 60px;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  width: 270px;
  z-index: 10; }
  .ls-toggle-menu aside#leftsidebar,
  .ls-closed aside#leftsidebar {
    margin-left: -320px; }
  .overlay-open aside#leftsidebar {
    margin-left: 0;
    z-index: 13; }
  aside#leftsidebar .inner {
    height: 100%;
    overflow-x: hidden;
    overflow-y: hidden; }
  aside#leftsidebar .slimScrollBar {
    border-radius: 0 !important; }
  aside#leftsidebar .logo {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #44a647;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 60px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%; }
    aside#leftsidebar .logo img {
      max-height: 100%;
      max-width: 100%; }
  aside#leftsidebar .user-info {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    background: #434750;
    color: #8c959e;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 20px 5px 20px 85px;
    position: relative;
    text-align: center; }
    aside#leftsidebar .user-info:hover .action {
      display: block; }
    aside#leftsidebar .user-info * {
      color: #8c959e;
      font-weight: 300;
      line-height: 1.2; }
    aside#leftsidebar .user-info .action {
      color: #a5a5a5;
      display: none;
      font-size: 20px;
      position: absolute;
      right: 10px;
      top: 7px; }
      aside#leftsidebar .user-info .action:hover {
        color: #ffffff; }
    aside#leftsidebar .user-info .img {
      background-position: top center;
      background-repeat: no-repeat;
      -webkit-background-size: cover;
              background-size: cover;
      border-radius: 50%;
      display: block;
      height: 60px;
      image-rendering: -webkit-optimize-contrast;
      image-rendering: auto;
      image-rendering: crisp-edges;
      left: 15px;
      margin: 0 auto;
      position: absolute;
      width: 60px; }
    aside#leftsidebar .user-info p {
      margin-bottom: 10px;
      margin-top: 10px;
      text-transform: capitalize;
      text-align: left; }
      aside#leftsidebar .user-info p.description {
        color: #8c959e;
        font-size: 13px;
        margin: 0;
        text-transform: capitalize; }
    aside#leftsidebar .user-info .name {
      color: #ffffff;
      font-size: 15px;
      margin-bottom: 5px; }
  aside#leftsidebar ul.menu,
  aside#leftsidebar div.menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 0;
    padding-bottom: 15px;
    padding-top: 15px;
    text-align: center;
    width: 100%; }
    aside#leftsidebar ul.menu > li,
    aside#leftsidebar div.menu > li {
      border-bottom: 1px solid #2b2f34;
      position: relative; }
      aside#leftsidebar ul.menu > li.has-submenu,
      aside#leftsidebar div.menu > li.has-submenu {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column; }
        aside#leftsidebar ul.menu > li.has-submenu a.icon, aside#leftsidebar ul.menu > li.has-submenu a.menu-toggle, aside#leftsidebar div.menu > li ul.menu > li.has-submenu a.menu-toggle, aside#leftsidebar ul.menu > li.has-submenu .registry-cards a.registry-card.favourite:before, .registry-cards aside#leftsidebar ul.menu > li.has-submenu a.registry-card.favourite:before,
        aside#leftsidebar div.menu > li.has-submenu a.icon,
        aside#leftsidebar ul.menu > li div.menu > li.has-submenu a.menu-toggle,
        aside#leftsidebar div.menu > li.has-submenu a.menu-toggle,
        aside#leftsidebar div.menu > li.has-submenu .registry-cards a.registry-card.favourite:before,
        .registry-cards aside#leftsidebar div.menu > li.has-submenu a.registry-card.favourite:before {
          position: relative;
          padding-right: 20px; }
          aside#leftsidebar ul.menu > li.has-submenu a.icon:before, aside#leftsidebar ul.menu > li.has-submenu a.menu-toggle:before, aside#leftsidebar div.menu > li ul.menu > li.has-submenu a.menu-toggle:before, aside#leftsidebar ul.menu > li.has-submenu .registry-cards a.registry-card.favourite:before, .registry-cards aside#leftsidebar ul.menu > li.has-submenu a.registry-card.favourite:before,
          aside#leftsidebar div.menu > li.has-submenu a.icon:before,
          aside#leftsidebar ul.menu > li div.menu > li.has-submenu a.menu-toggle:before,
          aside#leftsidebar div.menu > li.has-submenu a.menu-toggle:before,
          aside#leftsidebar div.menu > li.has-submenu .registry-cards a.registry-card.favourite:before,
          .registry-cards aside#leftsidebar div.menu > li.has-submenu a.registry-card.favourite:before {
            color: #8c959e;
            content: "\e948" !important;
            position: absolute;
            right: 15px;
            top: 50%;
            -webkit-transform: translateY(-50%);
                -ms-transform: translateY(-50%);
                 -o-transform: translateY(-50%);
                    transform: translateY(-50%); }
      aside#leftsidebar ul.menu > li a,
      aside#leftsidebar div.menu > li a {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        color: #8c959e;
        cursor: pointer;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        padding: 12px 5px 12px 10px; }
        aside#leftsidebar ul.menu > li a.menu-toggle,
        aside#leftsidebar div.menu > li a.menu-toggle {
          padding-right: 30px;
          position: relative;
          width: 100%; }
          aside#leftsidebar ul.menu > li a.menu-toggle:before,
          aside#leftsidebar div.menu > li a.menu-toggle:before {
            color: #8c959e;
            content: "\e948" !important;
            position: absolute;
            right: 15px;
            top: 50%;
            -webkit-transform: translateY(-50%);
                -ms-transform: translateY(-50%);
                 -o-transform: translateY(-50%);
                    transform: translateY(-50%);
            -webkit-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out; }
        aside#leftsidebar ul.menu > li a.toggled:before,
        aside#leftsidebar div.menu > li a.toggled:before {
          -webkit-transform: translateY(-50%) rotate(90deg);
              -ms-transform: translateY(-50%) rotate(90deg);
               -o-transform: translateY(-50%) rotate(90deg);
                  transform: translateY(-50%) rotate(90deg); }
        aside#leftsidebar ul.menu > li a:hover,
        aside#leftsidebar div.menu > li a:hover {
          background-color: #2b2f34; }
          aside#leftsidebar ul.menu > li a:hover [class*=icon],
          aside#leftsidebar div.menu > li a:hover [class*=icon] {
            color: #42A5F5; }
          aside#leftsidebar ul.menu > li a:hover span,
          aside#leftsidebar div.menu > li a:hover span {
            color: #ffffff; }
        aside#leftsidebar ul.menu > li a i,
        aside#leftsidebar div.menu > li a i {
          min-width: 30px;
          width: 30px; }
        aside#leftsidebar ul.menu > li a span,
        aside#leftsidebar div.menu > li a span {
          font-size: 14px;
          line-height: 1.3;
          margin: 5px 10px 5px 5px;
          padding: 0;
          text-align: left;
          text-transform: uppercase; }
    aside#leftsidebar ul.menu a.selected,
    aside#leftsidebar div.menu a.selected {
      background: #42A5F5;
      color: #ffffff; }
      aside#leftsidebar ul.menu a.selected:hover,
      aside#leftsidebar div.menu a.selected:hover {
        background: #42A5F5;
        color: #ffffff; }
        aside#leftsidebar ul.menu a.selected:hover span, aside#leftsidebar ul.menu a.selected:hover i,
        aside#leftsidebar div.menu a.selected:hover span,
        aside#leftsidebar div.menu a.selected:hover i {
          color: #ffffff; }
  aside#leftsidebar ul.submenu,
  aside#leftsidebar div.submenu {
    background-color: #434750;
    display: none;
    left: 0;
    padding-bottom: 20px;
    padding-left: 15px;
    padding-right: 0;
    padding-top: 15px; }
    aside#leftsidebar ul.submenu h6,
    aside#leftsidebar div.submenu h6 {
      border-bottom: 1px solid #5a626a;
      color: #dfdfdf;
      font-weight: 300;
      margin: 0 15px 10px 35px;
      padding-bottom: 5px;
      text-align: left; }
    aside#leftsidebar ul.submenu li,
    aside#leftsidebar div.submenu li {
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start;
      border-bottom: 0;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column; }
      aside#leftsidebar ul.submenu li a,
      aside#leftsidebar div.submenu li a {
        color: #8c959e;
        font-size: 13px;
        padding: 5px 0;
        text-transform: uppercase;
        width: 100%; }
        aside#leftsidebar ul.submenu li a.menu-toggle,
        aside#leftsidebar div.submenu li a.menu-toggle {
          padding-right: 0; }
          aside#leftsidebar ul.submenu li a.menu-toggle:before,
          aside#leftsidebar div.submenu li a.menu-toggle:before {
            right: 15px; }
        aside#leftsidebar ul.submenu li a.toggled,
        aside#leftsidebar div.submenu li a.toggled {
          background-color: transparent; }
        aside#leftsidebar ul.submenu li a:hover, aside#leftsidebar ul.submenu li a:focus,
        aside#leftsidebar div.submenu li a:hover,
        aside#leftsidebar div.submenu li a:focus {
          background-color: transparent; }
      aside#leftsidebar ul.submenu li span,
      aside#leftsidebar div.submenu li span {
        font-size: 13px !important;
        line-height: 1.2 !important; }
      aside#leftsidebar ul.submenu li .submenu,
      aside#leftsidebar div.submenu li .submenu {
        padding-left: 0;
        padding-top: 10px;
        padding-bottom: 10px;
        width: 100%; }
        aside#leftsidebar ul.submenu li .submenu li,
        aside#leftsidebar div.submenu li .submenu li {
          padding: 0; }
        aside#leftsidebar ul.submenu li .submenu a,
        aside#leftsidebar div.submenu li .submenu a {
          padding-left: 30px;
          padding-right: 20px;
          padding-top: 0;
          padding-bottom: 0;
          width: 100%; }
          aside#leftsidebar ul.submenu li .submenu a.selected,
          aside#leftsidebar div.submenu li .submenu a.selected {
            padding-top: 5px;
            padding-bottom: 5px; }
          aside#leftsidebar ul.submenu li .submenu a i,
          aside#leftsidebar div.submenu li .submenu a i {
            -webkit-align-self: flex-start;
                -ms-flex-item-align: start;
                    align-self: flex-start;
            margin-top: 7px;
            min-width: 20px;
            width: 20px; }
          aside#leftsidebar ul.submenu li .submenu a span,
          aside#leftsidebar div.submenu li .submenu a span {
            font-size: 13px;
            text-transform: initial !important; }
  aside#leftsidebar ul .icon-romania,
  aside#leftsidebar div .icon-romania {
    font-size: 17px; }
  aside#leftsidebar ul .icon-apps,
  aside#leftsidebar div .icon-apps {
    font-size: 30px; }
  aside#leftsidebar ul .icon-teamwork,
  aside#leftsidebar div .icon-teamwork {
    font-size: 22px; }
  aside#leftsidebar ul .icon-atom,
  aside#leftsidebar div .icon-atom {
    font-size: 27px; }
  aside#leftsidebar ul .icon-meeting,
  aside#leftsidebar div .icon-meeting {
    font-size: 22px; }
  aside#leftsidebar ul .icon-puzzle,
  aside#leftsidebar div .icon-puzzle {
    font-size: 19px; }
  aside#leftsidebar ul .icon-shield,
  aside#leftsidebar div .icon-shield {
    font-size: 16px; }
  aside#leftsidebar ul .icon-stakeholder,
  aside#leftsidebar div .icon-stakeholder {
    font-size: 20px; }
  aside#leftsidebar ul .icon-pencil,
  aside#leftsidebar div .icon-pencil {
    font-size: 18px; }
  aside#leftsidebar ul .icon-house, aside#leftsidebar ul .location-status .icon-village, .location-status aside#leftsidebar ul .icon-village, aside#leftsidebar ul .map-wrapper .results .icon-village, .map-wrapper .results aside#leftsidebar ul .icon-village,
  aside#leftsidebar div .icon-house,
  aside#leftsidebar div .location-status .icon-village,
  .location-status aside#leftsidebar div .icon-village,
  aside#leftsidebar div .map-wrapper .results .icon-village,
  .map-wrapper .results aside#leftsidebar div .icon-village {
    font-size: 19px; }
  aside#leftsidebar ul .icon-users,
  aside#leftsidebar div .icon-users {
    font-size: 18px; }
  aside#leftsidebar ul .icon-forward,
  aside#leftsidebar div .icon-forward {
    font-size: 12px; }
  aside#leftsidebar ul .icon-star,
  aside#leftsidebar div .icon-star {
    font-size: 24px; }
  aside#leftsidebar ul .icon-paintbrush,
  aside#leftsidebar div .icon-paintbrush {
    font-size: 20px; }
  aside#leftsidebar ul .icon-flag,
  aside#leftsidebar div .icon-flag {
    font-size: 18px; }
  aside#leftsidebar ul .icon-ribbon,
  aside#leftsidebar div .icon-ribbon {
    font-size: 18px; }
  aside#leftsidebar ul .icon-clipboard,
  aside#leftsidebar div .icon-clipboard {
    font-size: 20px; }
  aside#leftsidebar ul .icon-documents,
  aside#leftsidebar div .icon-documents {
    font-size: 18px; }
  aside#leftsidebar ul .icon-logo,
  aside#leftsidebar div .icon-logo {
    font-size: 21px; }
  aside#leftsidebar ul .icon-logo-registratura,
  aside#leftsidebar div .icon-logo-registratura {
    font-size: 21px; }
  aside#leftsidebar ul .icon-notebook-light,
  aside#leftsidebar div .icon-notebook-light {
    font-size: 20px; }
  aside#leftsidebar ul .icon-document-star,
  aside#leftsidebar div .icon-document-star {
    font-size: 20px; }
  aside#leftsidebar .btn-institution-link {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    background: #f05352;
    color: #ffffff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    padding: 12px 5px 12px 10px;
    position: relative;
    width: 100%; }
    aside#leftsidebar .btn-institution-link:hover {
      background: #ee3c3b; }
    aside#leftsidebar .btn-institution-link [class*=icon-] {
      display: inline-block;
      font-size: 21px;
      min-width: 30px;
      text-align: center;
      width: 30px; }
    aside#leftsidebar .btn-institution-link span {
      font-size: 14px;
      line-height: 1.3;
      margin: 5px 10px 5px 5px;
      padding: 0;
      text-align: left;
      text-transform: uppercase; }

@media only screen and (max-width: 1250px) {
  aside#leftsidebar {
    height: -webkit-calc(100vh - 0px);
    height: calc(100vh - 0px);
    margin-left: -320px;
    top: 0px; } }

body {
  background-color: #f4f4f4;
  overflow-x: hidden; }

body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  min-height: 100%; }

.overlay {
  background-color: rgba(0, 0, 0, 0.5);
  bottom: 0;
  cursor: pointer;
  display: none;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 12; }

nav.navbar {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #ffffff;
  border: none;
  -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 60px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  left: 0;
  padding: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 11; }
  @media only screen and (max-width: 600px) {
    nav.navbar {
      position: absolute; } }
  nav.navbar .navbar-header {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #44a647;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    height: 100%;
    -webkit-box-pack: stretch;
    -webkit-justify-content: stretch;
        -ms-flex-pack: stretch;
            justify-content: stretch;
    padding: 5px 15px;
    width: 270px; }
    @media only screen and (max-width: 1250px) {
      nav.navbar .navbar-header {
        width: auto; }
        nav.navbar .navbar-header .btn-menu {
          display: block; } }
    @media only screen and (max-width: 1023px) {
      nav.navbar .navbar-header {
        background-color: transparent; }
        nav.navbar .navbar-header .btn-menu {
          color: #5c6169; } }
    nav.navbar .navbar-header .btn-menu {
      display: none;
      font-size: 26px; }
      .ls-closed nav.navbar .navbar-header .btn-menu {
        display: block; }
    nav.navbar .navbar-header .logo {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1;
      height: 100%;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      min-width: 80px;
      padding-left: 10px;
      padding-right: 10px;
      text-align: center; }
      nav.navbar .navbar-header .logo img {
        max-height: 100%;
        max-width: 100%; }
  nav.navbar .navbar-nav {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin: 0; }
    nav.navbar .navbar-nav .actions {
      height: 100%; }
      nav.navbar .navbar-nav .actions.align-left > ul {
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
                justify-content: flex-start; }
      nav.navbar .navbar-nav .actions.align-right > ul {
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
            -ms-flex-pack: end;
                justify-content: flex-end; }
      nav.navbar .navbar-nav .actions > ul {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        height: 100%;
        margin: 0; }
        nav.navbar .navbar-nav .actions > ul a {
          color: #5c6169;
          font-size: 18px;
          padding-left: 10px;
          padding-right: 10px;
          position: relative; }
          nav.navbar .navbar-nav .actions > ul a:hover {
            background-color: transparent; }
        nav.navbar .navbar-nav .actions > ul .badge {
          height: 18px;
          line-height: 1.5;
          right: -4px;
          top: 4px;
          width: 18px; }
      nav.navbar .navbar-nav .actions .language-selector {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        font-size: 14px;
        text-transform: uppercase; }
        nav.navbar .navbar-nav .actions .language-selector .icon-arrow-down {
          font-size: 19px; }
      nav.navbar .navbar-nav .actions .icon-public {
        font-size: 22px; }
      nav.navbar .navbar-nav .actions .icon-compare {
        font-size: 24px; }
    nav.navbar .navbar-nav .city-wrap {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      height: 100%;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
      nav.navbar .navbar-nav .city-wrap img {
        height: 44px;
        image-rendering: -webkit-optimize-contrast;
        image-rendering: optimizequality;
        image-rendering: crisp-edges;
        padding-right: 15px; }
      nav.navbar .navbar-nav .city-wrap .inner {
        text-align: center; }
        nav.navbar .navbar-nav .city-wrap .inner * {
          margin: 0;
          text-align: center; }
        nav.navbar .navbar-nav .city-wrap .inner h3 {
          font-size: 20px;
          margin-top: -3px; }
          nav.navbar .navbar-nav .city-wrap .inner h3 span {
            font-size: 24px;
            font-weight: 300;
            text-transform: uppercase; }
        nav.navbar .navbar-nav .city-wrap .inner h6 {
          color: #9e9e9e;
          font-weight: 300;
          font-size: 15px;
          margin-bottom: 0;
          text-transform: uppercase; }
      @media only screen and (min-width: 601px) and (max-width: 1023px) {
        nav.navbar .navbar-nav .city-wrap {
          -webkit-box-pack: start;
          -webkit-justify-content: flex-start;
              -ms-flex-pack: start;
                  justify-content: flex-start; }
          nav.navbar .navbar-nav .city-wrap .inner {
            -webkit-box-align: start;
            -webkit-align-items: flex-start;
                -ms-flex-align: start;
                    align-items: flex-start;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -webkit-flex-direction: column;
                -ms-flex-direction: column;
                    flex-direction: column;
            -webkit-box-pack: center;
            -webkit-justify-content: center;
                -ms-flex-pack: center;
                    justify-content: center; } }
      @media only screen and (max-width: 600px) {
        nav.navbar .navbar-nav .city-wrap {
          padding: 0; }
          nav.navbar .navbar-nav .city-wrap .inner h3 {
            font-size: 18px;
            line-height: 1.2;
            margin-top: 0; }
            nav.navbar .navbar-nav .city-wrap .inner h3 span {
              font-size: 18px; }
          nav.navbar .navbar-nav .city-wrap .inner h6 {
            font-size: 13px; }
          nav.navbar .navbar-nav .city-wrap img {
            height: 38px; } }
    .ls-closed nav.navbar .navbar-nav .ls-toggle-btn {
      display: none; }
  nav.navbar .navbar-settings {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 5px;
    width: auto; }
    nav.navbar .navbar-settings a {
      color: #5c6169;
      font-size: 20px;
      padding-left: 10px;
      padding-right: 10px;
      position: relative; }
      nav.navbar .navbar-settings a:hover {
        background-color: transparent; }

main {
  margin: 60px 0 0 270px;
  position: relative;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  width: 100%; }
  .ls-toggle-menu main,
  .ls-closed main {
    margin-left: 0; }
  main .container {
    margin-left: auto;
    margin-right: auto;
    padding: 40px 15px;
    width: 100%; }
    @media only screen and (min-width: 1501px) {
      main .container {
        min-width: 1200px;
        max-width: 1800px;
        width: -webkit-calc(100% - 50px);
        width: calc(100% - 50px); } }
    @media only screen and (max-width: 1023px) {
      main .container {
        padding: 20px 10px; } }
    @media only screen and (max-width: 600px) {
      main .container {
        padding: 0; }
        main .container > .row, main nav.navbar .container > .navbar-nav, nav.navbar main .container > .navbar-nav {
          margin-left: 15px;
          margin-right: 15px; }
          main .container > .row > .col, main nav.navbar .container > .navbar-nav > .col, nav.navbar main .container > .navbar-nav > .col {
            padding: 0; } }
    main .container > .header {
      -webkit-box-align: end;
      -webkit-align-items: flex-end;
          -ms-flex-align: end;
              align-items: flex-end;
      border-bottom: 1px solid #c1c1c1;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between;
      margin-bottom: 2rem;
      margin-left: 12px;
      margin-right: 12px;
      margin-top: 0;
      padding-bottom: 10px;
      position: relative; }
      main .container > .header.no-border {
        border-bottom: 0px;
        margin-bottom: 0px; }
      main .container > .header.center-align {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center; }
        main .container > .header.center-align .title {
          text-align: center; }
        main .container > .header.center-align .subtitle {
          margin: 10px 0 0 0; }
          main .container > .header.center-align .subtitle + p {
            margin: 0; }
        main .container > .header.center-align p {
          color: #6e6e6e;
          text-align: center; }
      main .container > .header h2.title {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
            -ms-flex: 1;
                flex: 1; }
      main .container > .header .btn, main .container > .header .btn-large, main .container > .header .btn-small, main .container > .header .fc-header-toolbar .fc-today-button, .fc-header-toolbar main .container > .header .fc-today-button {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        border-radius: 0;
        -webkit-box-shadow: none;
                box-shadow: none;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        height: 44px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        margin: 5px 0 5px 10px; }
        main .container > .header .btn [class*=icon], main .container > .header .btn-large [class*=icon], main .container > .header .btn-small [class*=icon], main .container > .header .fc-header-toolbar .fc-today-button [class*=icon], .fc-header-toolbar main .container > .header .fc-today-button [class*=icon] {
          font-size: 26px;
          padding-right: 10px; }
      main .container > .header nav.floating-crumbs {
        background-color: transparent;
        -webkit-box-shadow: none;
                box-shadow: none;
        color: #6e6e6e;
        float: right;
        font-size: 16px;
        height: auto;
        line-height: 1;
        margin: 0 0 0 auto;
        max-width: 60%;
        position: relative;
        text-align: right;
        width: auto; }
        main .container > .header nav.floating-crumbs a {
          color: inherit;
          text-transform: uppercase; }
          main .container > .header nav.floating-crumbs a:hover {
            text-decoration: underline; }
          main .container > .header nav.floating-crumbs a span {
            font-weight: inherit;
            text-transform: initial; }
        main .container > .header nav.floating-crumbs .advanced-search {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          -webkit-flex-direction: row;
              -ms-flex-direction: row;
                  flex-direction: row;
          position: absolute;
          right: 0;
          top: -25px;
          white-space: nowrap; }
          main .container > .header nav.floating-crumbs .advanced-search a {
            color: #3ea8f7;
            font-size: 16px;
            text-transform: capitalize; }
          main .container > .header nav.floating-crumbs .advanced-search [class*=icon] {
            margin-right: 5px; }
      @media only screen and (max-width: 600px) {
        main .container > .header {
          padding: 10px 0; } }
    main .container h2.title {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      font-weight: 300;
      margin-bottom: 0;
      margin-top: 0; }
      main .container h2.title img {
        image-rendering: -webkit-optimize-contrast;
        image-rendering: optimizequality;
        image-rendering: crisp-edges;
        margin-left: -12px;
        margin-right: 12px;
        max-height: 45px;
        max-width: 65px; }
      main .container h2.title span {
        font-weight: 300; }
        @media only screen and (max-width: 600px) {
          main .container h2.title span {
            font-size: 20px;
            line-height: 1.2; } }
        main .container h2.title span span {
          text-transform: initial; }
      main .container h2.title span.subtitle {
        font-weight: 400;
        font-size: 30px; }
    main .container .btn-floating-wrap {
      position: absolute;
      right: 0;
      top: 35px; }
      main .container .btn-floating-wrap.fixed-bottom-right {
        bottom: 25px;
        position: fixed;
        top: auto;
        right: 20px;
        text-align: center;
        z-index: 999; }
        main .container .btn-floating-wrap.fixed-bottom-right .btn-floating {
          display: table; }
      main .container .btn-floating-wrap .icon-edit {
        display: table-cell;
        font-size: 21px;
        vertical-align: middle; }
    main .container [class*=spacer] .btn-floating-wrap {
      top: 20px; }
    main .container .card:after {
      clear: both;
      content: '';
      display: table; }
    @media only screen and (max-width: 600px) {
      main .container .card {
        padding: 25px 15px 15px; } }
    main .container > p {
      color: #6e6e6e;
      margin-left: 20px;
      margin-right: 20px; }

[class^="flag-"],
[class*=" flag-"],
.flag {
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
  display: inline-block;
  height: 13px;
  width: 20px; }

.flag {
  margin-left: 10px;
  margin-right: 5px; }

.flag-bg {
  background-image: url("../assets/img/flags/flag-bg.png"); }

.flag-gy {
  background-image: url("../assets/img/flags/flag-gy.png"); }

.flag-hr {
  background-image: url("../assets/img/flags/flag-hr.png"); }

.flag-hu {
  background-image: url("../assets/img/flags/flag-hu.png"); }

.flag-rs {
  background-image: url("../assets/img/flags/flag-rs.png"); }

.flag-ru {
  background-image: url("../assets/img/flags/flag-ru.png"); }

.flag-sk {
  background-image: url("../assets/img/flags/flag-sk.png"); }

.flag-tr {
  background-image: url("../assets/img/flags/flag-tr.png"); }

.flag-uk {
  background-image: url("../assets/img/flags/flag-uk.png"); }

.flag-ro {
  background-image: url("../assets/img/flags/flag-ro.png"); }

.flag-de {
  background-image: url("../assets/img/flags/flag-de.png"); }

.political-psd span {
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #ff0000), color-stop(50%, #ff0000));
  background: -webkit-linear-gradient(left, #ff0000 50%, #ff0000 50%);
  background: -o-linear-gradient(left, #ff0000 50%, #ff0000 50%);
  background: linear-gradient(to right, #ff0000 50%, #ff0000 50%);
  color: #ffffff; }

.political-psd span.political-text,
.political-psd span.political-label {
  background: transparent; }

.political-psd span.political-text {
  color: #ff0000; }

.political-psd span.political-label {
  color: #6e6e6e; }

.political-psd.color-txt {
  border-color: #ff0000;
  color: #ff0000; }

.political-alde span {
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #0b4a79), color-stop(50%, #0b4a79));
  background: -webkit-linear-gradient(left, #0b4a79 50%, #0b4a79 50%);
  background: -o-linear-gradient(left, #0b4a79 50%, #0b4a79 50%);
  background: linear-gradient(to right, #0b4a79 50%, #0b4a79 50%);
  color: #ffffff; }

.political-alde span.political-text,
.political-alde span.political-label {
  background: transparent; }

.political-alde span.political-text {
  color: #0b4a79; }

.political-alde span.political-label {
  color: #6e6e6e; }

.political-alde.color-txt {
  border-color: #0b4a79;
  color: #0b4a79; }

.political-pnl span {
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #f8d306), color-stop(50%, #f8d306));
  background: -webkit-linear-gradient(left, #f8d306 50%, #f8d306 50%);
  background: -o-linear-gradient(left, #f8d306 50%, #f8d306 50%);
  background: linear-gradient(to right, #f8d306 50%, #f8d306 50%);
  color: #044c7f; }

.political-pnl span.political-text,
.political-pnl span.political-label {
  background: transparent; }

.political-pnl span.political-text {
  color: #f8d306; }

.political-pnl span.political-label {
  color: #6e6e6e; }

.political-pnl.color-txt {
  border-color: #f8d306;
  color: #f8d306; }

.political-pmp span {
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #98c230), color-stop(50%, #98c230));
  background: -webkit-linear-gradient(left, #98c230 50%, #98c230 50%);
  background: -o-linear-gradient(left, #98c230 50%, #98c230 50%);
  background: linear-gradient(to right, #98c230 50%, #98c230 50%);
  color: #ffffff; }

.political-pmp span.political-text,
.political-pmp span.political-label {
  background: transparent; }

.political-pmp span.political-text {
  color: #98c230; }

.political-pmp span.political-label {
  color: #6e6e6e; }

.political-pmp.color-txt {
  border-color: #98c230;
  color: #98c230; }

.political-pro span {
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #1467b1), color-stop(50%, #1467b1));
  background: -webkit-linear-gradient(left, #1467b1 50%, #1467b1 50%);
  background: -o-linear-gradient(left, #1467b1 50%, #1467b1 50%);
  background: linear-gradient(to right, #1467b1 50%, #1467b1 50%);
  color: #ffffff; }

.political-pro span.political-text,
.political-pro span.political-label {
  background: transparent; }

.political-pro span.political-text {
  color: #1467b1; }

.political-pro span.political-label {
  color: #6e6e6e; }

.political-pro.color-txt {
  border-color: #1467b1;
  color: #1467b1; }

.political-usr span {
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #009cff), color-stop(50%, #009cff));
  background: -webkit-linear-gradient(left, #009cff 50%, #009cff 50%);
  background: -o-linear-gradient(left, #009cff 50%, #009cff 50%);
  background: linear-gradient(to right, #009cff 50%, #009cff 50%);
  color: #ffffff; }

.political-usr span.political-text,
.political-usr span.political-label {
  background: transparent; }

.political-usr span.political-text {
  color: #009cff; }

.political-usr span.political-label {
  color: #6e6e6e; }

.political-usr.color-txt {
  border-color: #009cff;
  color: #009cff; }

.political-plus span {
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #fc703e), color-stop(50%, #fc703e));
  background: -webkit-linear-gradient(left, #fc703e 50%, #fc703e 50%);
  background: -o-linear-gradient(left, #fc703e 50%, #fc703e 50%);
  background: linear-gradient(to right, #fc703e 50%, #fc703e 50%);
  color: #ffffff; }

.political-plus span.political-text,
.political-plus span.political-label {
  background: transparent; }

.political-plus span.political-text {
  color: #fc703e; }

.political-plus span.political-label {
  color: #6e6e6e; }

.political-plus.color-txt {
  border-color: #fc703e;
  color: #fc703e; }

.political-usrplus span {
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #009cff), color-stop(50%, #fc703e));
  background: -webkit-linear-gradient(left, #009cff 50%, #fc703e 50%);
  background: -o-linear-gradient(left, #009cff 50%, #fc703e 50%);
  background: linear-gradient(to right, #009cff 50%, #fc703e 50%);
  color: #ffffff; }

.political-usrplus span.political-text,
.political-usrplus span.political-label {
  background: transparent; }

.political-usrplus span.political-text {
  color: #009cff; }

.political-usrplus span.political-label {
  color: #6e6e6e; }

.political-usrplus.color-txt {
  border-color: #009cff;
  color: #009cff; }

.political-prm span {
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #0b4d95), color-stop(50%, #0b4d95));
  background: -webkit-linear-gradient(left, #0b4d95 50%, #0b4d95 50%);
  background: -o-linear-gradient(left, #0b4d95 50%, #0b4d95 50%);
  background: linear-gradient(to right, #0b4d95 50%, #0b4d95 50%);
  color: #ecdb1c; }

.political-prm span.political-text,
.political-prm span.political-label {
  background: transparent; }

.political-prm span.political-text {
  color: #0b4d95; }

.political-prm span.political-label {
  color: #6e6e6e; }

.political-prm.color-txt {
  border-color: #0b4d95;
  color: #0b4d95; }

.political-udmr span {
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #0b6820), color-stop(50%, #0b6820));
  background: -webkit-linear-gradient(left, #0b6820 50%, #0b6820 50%);
  background: -o-linear-gradient(left, #0b6820 50%, #0b6820 50%);
  background: linear-gradient(to right, #0b6820 50%, #0b6820 50%);
  color: #ffffff; }

.political-udmr span.political-text,
.political-udmr span.political-label {
  background: transparent; }

.political-udmr span.political-text {
  color: #0b6820; }

.political-udmr span.political-label {
  color: #6e6e6e; }

.political-udmr.color-txt {
  border-color: #0b6820;
  color: #0b6820; }

.political-eco span {
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #00bf87), color-stop(50%, #00bf87));
  background: -webkit-linear-gradient(left, #00bf87 50%, #00bf87 50%);
  background: -o-linear-gradient(left, #00bf87 50%, #00bf87 50%);
  background: linear-gradient(to right, #00bf87 50%, #00bf87 50%);
  color: #ffffff; }

.political-eco span.political-text,
.political-eco span.political-label {
  background: transparent; }

.political-eco span.political-text {
  color: #00bf87; }

.political-eco span.political-label {
  color: #6e6e6e; }

.political-eco.color-txt {
  border-color: #00bf87;
  color: #00bf87; }

.political-independent span {
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #657485), color-stop(50%, #657485));
  background: -webkit-linear-gradient(left, #657485 50%, #657485 50%);
  background: -o-linear-gradient(left, #657485 50%, #657485 50%);
  background: linear-gradient(to right, #657485 50%, #657485 50%);
  color: #ffffff; }

.political-independent span.political-text,
.political-independent span.political-label {
  background: transparent; }

.political-independent span.political-text {
  color: #657485; }

.political-independent span.political-label {
  color: #6e6e6e; }

.political-independent.color-txt {
  border-color: #657485;
  color: #657485; }

.political-badge span,
.badge span {
  border-radius: 30px;
  display: inline-block;
  font-size: 14px;
  padding: 2px 10px; }

.attachments-wrap.border-top {
  border-top: 1px solid #c1c1c1;
  margin-top: 20px;
  padding-top: 20px; }

ul.attachments-list {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-top: 20px; }
  ul.attachments-list li {
    padding-right: 15px;
    padding-bottom: 20px; }
    ul.attachments-list li.first {
      display: none; }
    ul.attachments-list li.last {
      padding-top: 20px;
      padding-bottom: 20px; }
      ul.attachments-list li.last .error {
        clear: both;
        color: #f05352;
        display: block;
        font-size: 14px;
        padding-top: 10px;
        text-align: left; }
  ul.attachments-list .file-wrap {
    background-color: #ffffff;
    border-radius: 3px;
    border: 1px solid #e7e7e7;
    height: 140px;
    overflow: hidden;
    position: relative;
    width: 190px; }
    ul.attachments-list .file-wrap.no-caption .info {
      height: 100%; }
    ul.attachments-list .file-wrap.no-caption .inner {
      height: 100%; }
    ul.attachments-list .file-wrap .info {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      background-repeat: no-repeat;
      -webkit-background-size: cover;
              background-size: cover;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      height: -webkit-calc(100% - 25px);
      height: calc(100% - 25px);
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      position: relative;
      width: 100%; }
      ul.attachments-list .file-wrap .info [class*=icon] {
        font-size: 36px; }
      ul.attachments-list .file-wrap .info .file-pdf {
        color: #f05352; }
      ul.attachments-list .file-wrap .info .file-docx,
      ul.attachments-list .file-wrap .info .file-doc {
        color: #4c84ff; }
      ul.attachments-list .file-wrap .info .file-xlsx,
      ul.attachments-list .file-wrap .info .file-xls {
        color: #8cbc00; }
      ul.attachments-list .file-wrap .info .file-ppt,
      ul.attachments-list .file-wrap .info .file-pptx,
      ul.attachments-list .file-wrap .info .file-other {
        color: #ffc300; }
      ul.attachments-list .file-wrap .info .progress-wrap {
        background-color: #e7e7e7;
        border-radius: 2px;
        height: 4px;
        max-width: 80%;
        width: 200px; }
        ul.attachments-list .file-wrap .info .progress-wrap .progress {
          background-color: #8cbc00;
          border-radius: 2px;
          margin: 0;
          -webkit-transition: all 0.3s ease-out;
          -o-transition: all 0.3s ease-out;
          transition: all 0.3s ease-out; }
    ul.attachments-list .file-wrap .caption {
      background-color: #ececec;
      bottom: 0;
      display: block;
      height: 25px;
      line-height: 25px;
      overflow: hidden;
      padding-left: 10px;
      padding-right: 10px;
      position: absolute;
      text-overflow: ellipsis;
      white-space: nowrap;
      width: 100%; }
      ul.attachments-list .file-wrap .caption a {
        color: #484848;
        font-size: 13px; }
    ul.attachments-list .file-wrap.loading .inner {
      display: none; }
    ul.attachments-list .file-wrap .inner {
      -webkit-background-size: cover;
              background-size: cover;
      height: -webkit-calc(100% - 25px);
      height: calc(100% - 25px);
      position: absolute;
      top: 0;
      width: 100%;
      z-index: 2; }
      ul.attachments-list .file-wrap .inner:hover .overlay {
        -webkit-transform: translateY(0);
            -ms-transform: translateY(0);
             -o-transform: translateY(0);
                transform: translateY(0);
        opacity: 1; }
      ul.attachments-list .file-wrap .inner .overlay {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        background-color: rgba(0, 0, 0, 0.4);
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        height: 100%;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        opacity: 0;
        position: relative;
        -webkit-transform: translateY(-10%);
            -ms-transform: translateY(-10%);
             -o-transform: translateY(-10%);
                transform: translateY(-10%);
        -webkit-transition: all 0.2s ease-out;
        -o-transition: all 0.2s ease-out;
        transition: all 0.2s ease-out;
        width: 100%; }
        ul.attachments-list .file-wrap .inner .overlay [class*=icon] {
          color: #ffffff;
          font-size: 20px; }
        ul.attachments-list .file-wrap .inner .overlay .btn-remove {
          position: absolute;
          right: 10px;
          top: 10px; }
        ul.attachments-list .file-wrap .inner .overlay .btn-edit {
          font-size: 18px;
          position: absolute;
          right: 35px;
          top: 10px; }
        ul.attachments-list .file-wrap .inner .overlay .icon-search {
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center;
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          height: 100%;
          -webkit-box-pack: center;
          -webkit-justify-content: center;
              -ms-flex-pack: center;
                  justify-content: center;
          width: 100%; }

.status-badge {
  position: absolute;
  top: -5px;
  right: -5px; }
  .status-badge[class*=icon] {
    background-color: #f4f4f4;
    border-radius: 50%;
    border: 1px solid #a5a5a5;
    color: #9e9e9e;
    display: table;
    font-size: 14px;
    height: 20px;
    min-width: 20px;
    text-align: center;
    width: 20px; }
    .status-badge[class*=icon].icon-check {
      background-color: #8cbc00;
      border: 1px solid #8cbc00;
      color: #ffffff; }
    .status-badge[class*=icon].icon-help {
      background-color: #ffc300;
      border: 1px solid #ffc300;
      color: #ffffff;
      font-size: 12px; }
    .status-badge[class*=icon]:before {
      display: table-cell;
      vertical-align: middle; }
  .status-badge.small {
    -webkit-transform: scale(0.8);
        -ms-transform: scale(0.8);
         -o-transform: scale(0.8);
            transform: scale(0.8); }

.badge-wrapper {
  position: relative; }
  .badge-wrapper .badge {
    height: 18px;
    line-height: 1.5;
    width: 18px; }

.buttons-wrap {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%; }
  .buttons-wrap .btn, .buttons-wrap .btn-large, .buttons-wrap .btn-small, .buttons-wrap .fc-header-toolbar .fc-today-button, .fc-header-toolbar .buttons-wrap .fc-today-button {
    margin-top: 5px;
    margin-bottom: 5px; }
  .step .card .buttons-wrap {
    padding-left: 0; }
  .buttons-wrap.no-padding {
    padding-left: 0; }
  .buttons-wrap.space-between > * {
    margin-left: 20px;
    margin-right: 20px; }

.settings-buttons-wrap {
  margin: 0 auto;
  padding-left: 70px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content; }

.btn, .btn-large, .btn-small, .fc-header-toolbar .fc-today-button {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #8cbc00;
  border-radius: 3px;
  -webkit-box-shadow: none;
          box-shadow: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  height: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 1.3;
  margin-left: 5px;
  margin-right: 5px;
  min-height: 40px;
  min-width: 160px;
  padding-bottom: 5px;
  padding-top: 5px; }
  @media only screen and (max-width: 600px) {
    .btn, .btn-large, .btn-small, .fc-header-toolbar .fc-today-button {
      border-radius: 3px;
      line-height: 38px;
      min-height: 38px;
      min-width: 130px; } }
  .btn.small, .small.btn-large, .small.btn-small, .fc-header-toolbar .small.fc-today-button {
    line-height: 34px;
    min-height: 34px;
    min-width: 100px;
    padding-left: 1.2rem;
    padding-right: 1.2rem; }
    .btn.small p, .small.btn-large p, .small.btn-small p, .fc-header-toolbar .small.fc-today-button p,
    .btn.small span,
    .small.btn-large span,
    .small.btn-small span,
    .fc-header-toolbar .small.fc-today-button span {
      font-size: 13px;
      line-height: 34px; }
  .btn.large, .large.btn-large, .large.btn-small, .fc-header-toolbar .large.fc-today-button {
    line-height: 50px;
    min-height: 50px;
    min-width: 100px;
    padding-left: 1.2rem;
    padding-right: 1.2rem; }
    .btn.large p, .large.btn-large p, .large.btn-small p, .fc-header-toolbar .large.fc-today-button p,
    .btn.large span,
    .large.btn-large span,
    .large.btn-small span,
    .fc-header-toolbar .large.fc-today-button span {
      font-size: 15px;
      line-height: 50px; }
  .btn.no-margin, .no-margin.btn-large, .no-margin.btn-small, .fc-header-toolbar .no-margin.fc-today-button {
    margin-left: 0;
    margin-right: 0; }
  .btn.pending, .pending.btn-large, .pending.btn-small, .fc-header-toolbar .pending.fc-today-button {
    cursor: default;
    opacity: 0.5;
    pointer-events: none; }
    .btn.pending:after, .pending.btn-large:after, .pending.btn-small:after, .fc-header-toolbar .pending.fc-today-button:after {
      background-image: url("../assets/img/rolling-white.svg");
      background-position: center center;
      background-repeat: no-repeat;
      -webkit-background-size: contain;
              background-size: contain;
      content: '';
      height: 25px;
      left: 50%;
      position: absolute;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
           -o-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      width: 25px; }
    .btn.pending p, .pending.btn-large p, .pending.btn-small p, .fc-header-toolbar .pending.fc-today-button p {
      visibility: hidden; }
  .btn.normal, .normal.btn-large, .normal.btn-small, .fc-header-toolbar .fc-today-button {
    background-color: #42A5F5; }
    .btn.normal:hover, .normal.btn-large:hover, .normal.btn-small:hover, .fc-header-toolbar .fc-today-button:hover, .btn.normal:focus, .normal.btn-large:focus, .normal.btn-small:focus, .fc-header-toolbar .fc-today-button:focus {
      background-color: #72bcf8; }
  .btn.btn-add, .btn-add.btn-large, .btn-add.btn-small, .fc-header-toolbar .btn-add.fc-today-button, .btn.btn-search, .btn-search.btn-large, .btn-search.btn-small, .fc-header-toolbar .btn-search.fc-today-button, .btn.btn-close-edit, .btn-close-edit.btn-large, .btn-close-edit.btn-small, .fc-header-toolbar .btn-close-edit.fc-today-button {
    background-color: #707f90; }
    .btn.btn-add:hover, .btn-add.btn-large:hover, .btn-add.btn-small:hover, .fc-header-toolbar .btn-add.fc-today-button:hover, .btn.btn-add:focus, .btn-add.btn-large:focus, .btn-add.btn-small:focus, .fc-header-toolbar .btn-add.fc-today-button:focus, .btn.btn-search:hover, .btn-search.btn-large:hover, .btn-search.btn-small:hover, .fc-header-toolbar .btn-search.fc-today-button:hover, .btn.btn-search:focus, .btn-search.btn-large:focus, .btn-search.btn-small:focus, .fc-header-toolbar .btn-search.fc-today-button:focus, .btn.btn-close-edit:hover, .btn-close-edit.btn-large:hover, .btn-close-edit.btn-small:hover, .fc-header-toolbar .btn-close-edit.fc-today-button:hover, .btn.btn-close-edit:focus, .btn-close-edit.btn-large:focus, .btn-close-edit.btn-small:focus, .fc-header-toolbar .btn-close-edit.fc-today-button:focus {
      background-color: #8d99a6; }
  .btn.btn-schedule, .btn-schedule.btn-large, .btn-schedule.btn-small, .fc-header-toolbar .btn-schedule.fc-today-button, .btn.btn-orange, .btn-orange.btn-large, .btn-orange.btn-small, .fc-header-toolbar .btn-orange.fc-today-button {
    background-color: #ffc300; }
    .btn.btn-schedule:hover, .btn-schedule.btn-large:hover, .btn-schedule.btn-small:hover, .fc-header-toolbar .btn-schedule.fc-today-button:hover, .btn.btn-schedule:focus, .btn-schedule.btn-large:focus, .btn-schedule.btn-small:focus, .fc-header-toolbar .btn-schedule.fc-today-button:focus, .btn.btn-orange:hover, .btn-orange.btn-large:hover, .btn-orange.btn-small:hover, .fc-header-toolbar .btn-orange.fc-today-button:hover, .btn.btn-orange:focus, .btn-orange.btn-large:focus, .btn-orange.btn-small:focus, .fc-header-toolbar .btn-orange.fc-today-button:focus {
      background-color: #ffcf33; }
  .btn.btn-amber, .btn-amber.btn-large, .btn-amber.btn-small, .fc-header-toolbar .btn-amber.fc-today-button {
    background-color: #ff6d24; }
    .btn.btn-amber:hover, .btn-amber.btn-large:hover, .btn-amber.btn-small:hover, .fc-header-toolbar .btn-amber.fc-today-button:hover, .btn.btn-amber:focus, .btn-amber.btn-large:focus, .btn-amber.btn-small:focus, .fc-header-toolbar .btn-amber.fc-today-button:focus {
      background-color: #ff8f57; }
  .btn.btn-delete, .btn-delete.btn-large, .btn-delete.btn-small, .fc-header-toolbar .btn-delete.fc-today-button, .btn.btn-disable, .btn-disable.btn-large, .btn-disable.btn-small, .fc-header-toolbar .btn-disable.fc-today-button {
    background-color: #f05352; }
    .btn.btn-delete:hover, .btn-delete.btn-large:hover, .btn-delete.btn-small:hover, .fc-header-toolbar .btn-delete.fc-today-button:hover, .btn.btn-delete:focus, .btn-delete.btn-large:focus, .btn-delete.btn-small:focus, .fc-header-toolbar .btn-delete.fc-today-button:focus, .btn.btn-disable:hover, .btn-disable.btn-large:hover, .btn-disable.btn-small:hover, .fc-header-toolbar .btn-disable.fc-today-button:hover, .btn.btn-disable:focus, .btn-disable.btn-large:focus, .btn-disable.btn-small:focus, .fc-header-toolbar .btn-disable.fc-today-button:focus {
      background-color: #f26a69; }
  .btn.btn-cancel, .btn-cancel.btn-large, .btn-cancel.btn-small, .fc-header-toolbar .btn-cancel.fc-today-button {
    background-color: #e7e7e7;
    color: #6e6e6e; }
    .btn.btn-cancel:hover, .btn-cancel.btn-large:hover, .btn-cancel.btn-small:hover, .fc-header-toolbar .btn-cancel.fc-today-button:hover, .btn.btn-cancel:focus, .btn-cancel.btn-large:focus, .btn-cancel.btn-small:focus, .fc-header-toolbar .btn-cancel.fc-today-button:focus {
      background-color: #dbdbdb; }
  .btn.btn-brand, .btn-brand.btn-large, .btn-brand.btn-small, .fc-header-toolbar .btn-brand.fc-today-button {
    background-color: #443287; }
    .btn.btn-brand:hover, .btn-brand.btn-large:hover, .btn-brand.btn-small:hover, .fc-header-toolbar .btn-brand.fc-today-button:hover, .btn.btn-brand:focus, .btn-brand.btn-large:focus, .btn-brand.btn-small:focus, .fc-header-toolbar .btn-brand.fc-today-button:focus {
      background-color: #5740ac; }
  .btn.btn-upload, .btn-upload.btn-large, .btn-upload.btn-small, .fc-header-toolbar .btn-upload.fc-today-button {
    background-color: #443287; }
    .btn.btn-upload .icon-upload, .btn-upload.btn-large .icon-upload, .btn-upload.btn-small .icon-upload, .fc-header-toolbar .btn-upload.fc-today-button .icon-upload {
      font-size: 18px; }
    .btn.btn-upload:hover, .btn-upload.btn-large:hover, .btn-upload.btn-small:hover, .fc-header-toolbar .btn-upload.fc-today-button:hover, .btn.btn-upload:focus, .btn-upload.btn-large:focus, .btn-upload.btn-small:focus, .fc-header-toolbar .btn-upload.fc-today-button:focus {
      background-color: #5740ac; }
  .btn.btn-purple, .btn-purple.btn-large, .btn-purple.btn-small, .fc-header-toolbar .btn-purple.fc-today-button {
    background-color: #8553d1; }
    .btn.btn-purple .icon-upload, .btn-purple.btn-large .icon-upload, .btn-purple.btn-small .icon-upload, .fc-header-toolbar .btn-purple.fc-today-button .icon-upload {
      font-size: 18px; }
    .btn.btn-purple:hover, .btn-purple.btn-large:hover, .btn-purple.btn-small:hover, .fc-header-toolbar .btn-purple.fc-today-button:hover, .btn.btn-purple:focus, .btn-purple.btn-large:focus, .btn-purple.btn-small:focus, .fc-header-toolbar .btn-purple.fc-today-button:focus {
      background-color: #a27bdc; }
  .btn.btn-attach, .btn-attach.btn-large, .btn-attach.btn-small, .fc-header-toolbar .btn-attach.fc-today-button {
    background-color: #a5a5a5;
    min-width: 44px;
    padding-left: 0;
    padding-right: 0;
    width: 44px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-radius: 3px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    height: 44px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .btn.btn-attach [class*=icon], .btn-attach.btn-large [class*=icon], .btn-attach.btn-small [class*=icon], .fc-header-toolbar .btn-attach.fc-today-button [class*=icon] {
      font-size: 22px; }
    .btn.btn-attach:hover, .btn-attach.btn-large:hover, .btn-attach.btn-small:hover, .fc-header-toolbar .btn-attach.fc-today-button:hover {
      background-color: #bfbfbf; }
  .btn.btn-brick-red, .btn-brick-red.btn-large, .btn-brick-red.btn-small, .fc-header-toolbar .btn-brick-red.fc-today-button {
    background-color: #c72b60; }
    .btn.btn-brick-red:hover, .btn-brick-red.btn-large:hover, .btn-brick-red.btn-small:hover, .fc-header-toolbar .btn-brick-red.fc-today-button:hover, .btn.btn-brick-red:focus, .btn-brick-red.btn-large:focus, .btn-brick-red.btn-small:focus, .fc-header-toolbar .btn-brick-red.fc-today-button:focus {
      background-color: #d84d7c; }
  .btn.outline-white, .outline-white.btn-large, .outline-white.btn-small, .fc-header-toolbar .outline-white.fc-today-button {
    background: transparent;
    border: 1px solid #ffffff; }
    .btn.outline-white:hover, .outline-white.btn-large:hover, .outline-white.btn-small:hover, .fc-header-toolbar .outline-white.fc-today-button:hover, .btn.outline-white:focus, .outline-white.btn-large:focus, .outline-white.btn-small:focus, .fc-header-toolbar .outline-white.fc-today-button:focus {
      background-color: rgba(255, 255, 255, 0.1); }
  .btn.outline-green, .outline-green.btn-large, .outline-green.btn-small, .fc-header-toolbar .outline-green.fc-today-button {
    background: #ffffff;
    border: 1px solid #8cbc00;
    color: #8cbc00; }
    .btn.outline-green:hover, .outline-green.btn-large:hover, .outline-green.btn-small:hover, .fc-header-toolbar .outline-green.fc-today-button:hover, .btn.outline-green:focus, .outline-green.btn-large:focus, .outline-green.btn-small:focus, .fc-header-toolbar .outline-green.fc-today-button:focus {
      background: #ffffff;
      border: 1px solid #44a647;
      color: #44a647; }
  .btn p, .btn-large p, .btn-small p, .fc-header-toolbar .fc-today-button p {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    line-height: 1.2;
    margin: 0;
    white-space: normal; }
  .btn:hover, .btn-large:hover, .btn-small:hover, .fc-header-toolbar .fc-today-button:hover {
    background-color: #97cb00;
    -webkit-box-shadow: none;
            box-shadow: none; }
  .btn:focus, .btn-large:focus, .btn-small:focus, .fc-header-toolbar .fc-today-button:focus {
    background-color: #8cbc00; }
  .btn [class*=icon], .btn-large [class*=icon], .btn-small [class*=icon], .fc-header-toolbar .fc-today-button [class*=icon] {
    font-size: 20px; }
  .btn .right, .btn-large .right, .btn-small .right, .fc-header-toolbar .fc-today-button .right {
    margin-left: 10px; }
  .btn .left, .btn-large .left, .btn-small .left, .fc-header-toolbar .fc-today-button .left {
    margin-right: 10px; }

.btn-floating + .btn-floating {
  margin-top: 10px; }

.btn-floating.btn-img {
  background-color: #ffffff;
  overflow: visible; }
  .btn-floating.btn-img .floating-close {
    display: none; }
  .btn-floating.btn-img .btn-floating {
    background-color: transparent; }
  .btn-floating.btn-img:hover .floating-close {
    display: block; }

.btn-floating .floating-close {
  background: #ffffff;
  border-radius: 50%;
  color: #6e6e6e;
  font-size: 16px;
  padding: 3px;
  position: absolute;
  right: -10px;
  top: -6px;
  z-index: 2; }

.btn-floating-wrap .fixed-action-btn {
  bottom: 0;
  position: relative;
  right: 0; }
  .btn-floating-wrap .fixed-action-btn:hover ul {
    max-height: 500px; }
  .btn-floating-wrap .fixed-action-btn ul {
    bottom: 0;
    max-height: 0;
    position: relative;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear; }
    .btn-floating-wrap .fixed-action-btn ul li {
      margin-bottom: 5px; }
      .btn-floating-wrap .fixed-action-btn ul li a {
        border: 0;
        color: #ffffff;
        height: 38px;
        line-height: 38px;
        margin: 0 auto;
        padding: 0;
        width: 38px; }
        .btn-floating-wrap .fixed-action-btn ul li a[class*=btn-] {
          background-color: #707f90; }
          .btn-floating-wrap .fixed-action-btn ul li a[class*=btn-]:hover, .btn-floating-wrap .fixed-action-btn ul li a[class*=btn-]:focus {
            background-color: #8d99a6; }
          .btn-floating-wrap .fixed-action-btn ul li a[class*=btn-].btn-edit, .btn-floating-wrap .fixed-action-btn ul li a[class*=btn-].btn-view {
            background-color: #42A5F5; }
            .btn-floating-wrap .fixed-action-btn ul li a[class*=btn-].btn-edit:hover, .btn-floating-wrap .fixed-action-btn ul li a[class*=btn-].btn-edit:focus, .btn-floating-wrap .fixed-action-btn ul li a[class*=btn-].btn-view:hover, .btn-floating-wrap .fixed-action-btn ul li a[class*=btn-].btn-view:focus {
              background-color: #72bcf8; }
  .btn-floating-wrap .fixed-action-btn [class*=icon] {
    display: table-cell;
    font-size: 18px;
    font-weight: 700;
    vertical-align: middle; }
    .btn-floating-wrap .fixed-action-btn [class*=icon].icon-edit, .btn-floating-wrap .fixed-action-btn [class*=icon].icon-view {
      font-weight: normal; }
  .btn-floating-wrap .fixed-action-btn .btn-menu [class*=icon] {
    font-size: 24px;
    font-weight: normal; }

.selection-buttons-wrap {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end; }
  .selection-buttons-wrap .selection {
    color: #6e6e6e;
    font-size: 15px;
    font-weight: 100;
    margin-right: 20px;
    margin-left: 20px; }
    .selection-buttons-wrap .selection:hover {
      color: #42A5F5;
      text-decoration: none; }
    .selection-buttons-wrap .selection span {
      color: #6e6e6e;
      font-size: 24px; }
  .selection-buttons-wrap .btn, .selection-buttons-wrap .btn-large, .selection-buttons-wrap .btn-small, .selection-buttons-wrap .fc-header-toolbar .fc-today-button, .fc-header-toolbar .selection-buttons-wrap .fc-today-button {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-radius: 3px;
    -webkit-box-shadow: none;
            box-shadow: none;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    height: 44px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-left: 5px;
    margin-top: 5px;
    margin-bottom: 5px; }
    @media only screen and (max-width: 600px) {
      .selection-buttons-wrap .btn, .selection-buttons-wrap .btn-large, .selection-buttons-wrap .btn-small, .selection-buttons-wrap .fc-header-toolbar .fc-today-button, .fc-header-toolbar .selection-buttons-wrap .fc-today-button {
        border-radius: 3px;
        height: 38px;
        line-height: 38px;
        min-width: 130px; } }
    .selection-buttons-wrap .btn [class*=icon], .selection-buttons-wrap .btn-large [class*=icon], .selection-buttons-wrap .btn-small [class*=icon], .selection-buttons-wrap .fc-header-toolbar .fc-today-button [class*=icon], .fc-header-toolbar .selection-buttons-wrap .fc-today-button [class*=icon] {
      font-size: 26px;
      padding-right: 10px; }
  .selection-buttons-wrap .btn-send-sms {
    background-color: #ff6d24;
    font-size: 14px;
    font-weight: 100;
    padding-left: 20px;
    padding-right: 20px; }
    .selection-buttons-wrap .btn-send-sms [class*=icon] {
      font-size: 26px;
      padding-right: 10px; }
    .selection-buttons-wrap .btn-send-sms:hover {
      background-color: #ff8f57; }
  .selection-buttons-wrap .btn-send-alert-itl {
    background-color: #8553d1;
    font-size: 14px;
    font-weight: 100;
    padding-left: 20px;
    padding-right: 20px; }
    .selection-buttons-wrap .btn-send-alert-itl [class*=icon] {
      font-size: 26px;
      padding-right: 10px; }
    .selection-buttons-wrap .btn-send-alert-itl:hover {
      background-color: #a27bdc; }
  .selection-buttons-wrap .btn-send-email {
    background-color: #8cbc00;
    font-size: 14px;
    font-weight: 100;
    padding-left: 20px;
    padding-right: 20px; }
    .selection-buttons-wrap .btn-send-email [class*=icon] {
      font-size: 24px;
      padding-right: 10px; }
    .selection-buttons-wrap .btn-send-email:hover {
      background-color: #97cb00; }
  .selection-buttons-wrap .btn-add-group {
    background-color: #ffc300;
    min-width: 44px;
    padding-left: 0;
    padding-right: 0;
    width: 44px; }
    .selection-buttons-wrap .btn-add-group [class*=icon] {
      font-size: 20px;
      padding-right: 0;
      padding-left: 0; }
    .selection-buttons-wrap .btn-add-group:hover {
      background-color: #ffcf33; }
  .selection-buttons-wrap .btn-delete,
  .selection-buttons-wrap .btn-settings {
    background-color: #a5a5a5;
    min-width: 44px;
    padding-left: 0;
    padding-right: 0;
    width: 44px; }
    .selection-buttons-wrap .btn-delete [class*=icon],
    .selection-buttons-wrap .btn-settings [class*=icon] {
      font-size: 28px;
      padding-right: 0; }
    .selection-buttons-wrap .btn-delete:hover,
    .selection-buttons-wrap .btn-settings:hover {
      background-color: #bfbfbf; }
  .selection-buttons-wrap .btn-settings [class*=icon] {
    font-size: 24px; }
  .selection-buttons-wrap .btn-settings-outline {
    background-color: transparent;
    border: 1px solid #ffffff;
    min-width: 44px;
    padding-left: 0;
    padding-right: 0;
    width: 44px; }
    .selection-buttons-wrap .btn-settings-outline [class*=icon] {
      font-size: 28px;
      padding-right: 0; }
    .mayor .selection-buttons-wrap .btn-settings-outline {
      background-color: #f5b000;
      border: 1px solid #d19600; }
      .mayor .selection-buttons-wrap .btn-settings-outline:hover {
        border: 1px solid #d19600;
        background-color: #d19600; }
    .selection-buttons-wrap .btn-settings-outline:hover {
      background-color: #7fa7ff;
      border: 1px solid #3372ff; }

.advanced-search-link,
.custom-link {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  font-size: 15px;
  margin-right: 15px;
  max-width: 100%;
  text-align: center;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content; }
  .advanced-search-link:last-child,
  .custom-link:last-child {
    margin-right: 0; }
  @media only screen and (max-width: 600px) {
    .advanced-search-link,
    .custom-link {
      margin-right: 0; } }
  .advanced-search-link:hover p, .advanced-search-link:hover span,
  .custom-link:hover p,
  .custom-link:hover span {
    text-decoration: underline; }
  .advanced-search-link:hover [class*=icon],
  .custom-link:hover [class*=icon] {
    text-decoration: none; }
  .advanced-search-link:hover a.btn-delete,
  .custom-link:hover a.btn-delete {
    display: block;
    margin-left: 5px; }
    .advanced-search-link:hover a.btn-delete [class*=icon],
    .custom-link:hover a.btn-delete [class*=icon] {
      margin: 0; }
  .advanced-search-link p, .advanced-search-link span,
  .custom-link p,
  .custom-link span {
    font-weight: 300; }
  .advanced-search-link [class*=icon],
  .custom-link [class*=icon] {
    color: #6e6e6e;
    font-size: 20px;
    margin-right: 5px;
    text-decoration: none; }
    .advanced-search-link [class*=icon][class*=icon-arrow-left], .advanced-search-link [class*=icon][class*=icon-arrow-right],
    .custom-link [class*=icon][class*=icon-arrow-left],
    .custom-link [class*=icon][class*=icon-arrow-right] {
      font-size: 24px; }
    .advanced-search-link [class*=icon][class*=icon-x],
    .custom-link [class*=icon][class*=icon-x] {
      font-size: 16px; }
  .advanced-search-link a.btn-delete,
  .custom-link a.btn-delete {
    display: none; }

.btn-import {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  background-color: #8cbc00;
  border: 1px solid #d6e1b6;
  border-radius: 50px;
  border: 1px solid #d6e1b6;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 5px 0 5px 0;
  min-width: 150px;
  padding: 15px 20px 15px 80px;
  position: relative;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content; }
  .btn-import.new {
    padding: 25px 20px 25px 80px;
    background-color: #ff6d24;
    border: 1px solid #ff6d24; }
    .btn-import.new.small {
      padding: 15px 20px 15px 55px; }
    .btn-import.new [class*=icon-] {
      color: #ff6d24; }
  .btn-import.small {
    padding: 10px 20px 10px 55px; }
    .btn-import.small p.value {
      font-size: 16px; }
    .btn-import.small p.title {
      font-size: 12px; }
    .btn-import.small [class*=icon-] {
      font-size: 18px;
      height: 35px;
      left: 10px;
      width: 35px; }
  .btn-import p.value {
    color: #ffffff;
    font-size: 18px;
    margin: 0; }
  .btn-import p.title {
    color: #ffffff;
    font-size: 14px;
    font-style: italic;
    font-weight: 400;
    margin-top: 0;
    margin-bottom: 0;
    text-transform: initial; }
  .btn-import [class*=icon-] {
    background-color: #ffffff;
    border-radius: 50%;
    color: #8cbc00;
    display: table;
    font-size: 24px;
    height: 45px;
    left: 20px;
    position: absolute;
    text-align: center;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
         -o-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 45px; }
    .btn-import [class*=icon-]:before {
      display: table-cell;
      vertical-align: middle; }

.flex-column .btn, .flex-column .btn-large, .flex-column .btn-small, .flex-column .fc-header-toolbar .fc-today-button, .fc-header-toolbar .flex-column .fc-today-button {
  margin-bottom: 10px; }
  .flex-column .btn:last-child, .flex-column .btn-large:last-child, .flex-column .btn-small:last-child, .flex-column .fc-header-toolbar .fc-today-button:last-child, .fc-header-toolbar .flex-column .fc-today-button:last-child {
    margin-bottom: 0; }

@media only screen and (max-width: 600px) {
  .settings-step .buttons-wrap {
    margin-left: -45px;
    width: -webkit-calc(100% + 45px);
    width: calc(100% + 45px); }
  .settings-step .card .buttons-wrap {
    margin-left: 0;
    width: 100%; } }

.calendar-wrap .legend {
  margin: 20px auto 20px auto;
  text-align: center; }
  .calendar-wrap .legend span {
    color: #6e6e6e;
    font-size: 14px;
    font-style: italic; }
    .calendar-wrap .legend span.national-day-on:before, .calendar-wrap .legend span.national-day-off:before, .calendar-wrap .legend span.local-day-on:before, .calendar-wrap .legend span.local-day-off:before {
      border-radius: 4px;
      content: '';
      display: inline-block;
      height: 10px;
      margin-left: 25px;
      margin-right: 10px;
      width: 25px; }
    .calendar-wrap .legend span.national-day-off:before {
      background: #c1134e; }
    .calendar-wrap .legend span.national-day-on:before {
      background: #4b7500; }
    .calendar-wrap .legend span.local-day-off:before {
      background: #ff6d24; }
    .calendar-wrap .legend span.local-day-on:before {
      background: #7cc200; }
    @media only screen and (max-width: 1023px) {
      .calendar-wrap .legend span {
        display: block; }
        .calendar-wrap .legend span.national-day-off, .calendar-wrap .legend span.national-day-on, .calendar-wrap .legend span.local-day-off, .calendar-wrap .legend span.local-day-on {
          display: inline-block; }
          .calendar-wrap .legend span.national-day-off:before, .calendar-wrap .legend span.national-day-on:before, .calendar-wrap .legend span.local-day-off:before, .calendar-wrap .legend span.local-day-on:before {
            height: 10px;
            margin-left: 10px;
            margin-right: 10px;
            width: 10px; } }

.fc-header-toolbar .fc-toolbar-title {
  text-transform: capitalize; }

.fc-header-toolbar .fc-today-button {
  display: inline-block;
  min-width: auto; }
  .fc-header-toolbar .fc-today-button:hover, .fc-header-toolbar .fc-today-button:focus {
    background-color: #72bcf8; }

.fc-dayGridMonth-view {
  background-color: #ffffff; }
  .fc-dayGridMonth-view .fc-scrollgrid {
    border-color: #dfdfdf; }
    .fc-dayGridMonth-view .fc-scrollgrid td {
      border-color: #dfdfdf; }
  .fc-dayGridMonth-view .fc-col-header {
    font-size: 14px;
    text-transform: uppercase;
    width: 100% !important; }
    .fc-dayGridMonth-view .fc-col-header tr th:nth-child(6),
    .fc-dayGridMonth-view .fc-col-header tr th:nth-child(7) {
      background-color: #ffe8ef;
      border-color: #fbdee8; }
    .fc-dayGridMonth-view .fc-col-header a.fc-col-header-cell-cushion {
      color: #484848;
      font-weight: 400; }
  .fc-dayGridMonth-view .fc-daygrid-body.fc-daygrid-body-natural {
    width: 100% !important; }
    .fc-dayGridMonth-view .fc-daygrid-body.fc-daygrid-body-natural table.fc-scrollgrid-sync-table {
      width: 100% !important; }
  .fc-dayGridMonth-view a.fc-daygrid-day-number {
    color: #6e6e6e;
    font-size: 14px; }
  .fc-dayGridMonth-view .fc-scrollgrid-sync-table tr td:nth-child(6),
  .fc-dayGridMonth-view .fc-scrollgrid-sync-table tr td:nth-child(7) {
    background-color: #fff7fa;
    border-color: #fbdee8; }

.fc-h-event.national-day-off {
  background-color: #c1134e;
  border: 1px solid #c1134e; }

.fc-h-event.national-day-on {
  background-color: #4b7500;
  border: 1px solid #4b7500; }

.fc-h-event.local-day-off {
  background-color: #ff6d24;
  border: 1px solid #ff6d24; }

.fc-h-event.local-day-on {
  background-color: #7cc200;
  border: 1px solid #7cc200; }

.fc-h-event .fc-event-title {
  padding-left: 5px;
  padding-right: 5px; }

.chips {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: 0;
  min-height: 40px; }
  .chips .chip {
    background-color: #42A5F5;
    border-radius: 20px;
    color: #ffffff;
    margin-bottom: 2px;
    margin-top: 2px; }
  .chips input.input {
    width: 30px !important; }
  .chips.focus {
    border-bottom: 1px solid #42A5F5;
    -webkit-box-shadow: 0 1px 0 0 #42A5F5;
            box-shadow: 0 1px 0 0 #42A5F5; }
    .chips.focus input.input {
      color: rgba(0, 0, 0, 0.87);
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1;
      min-width: 100px; }

.chip {
  color: #ffffff; }

ul.collapsible {
  margin: 0; }
  ul.collapsible.checkbox, ul.collapsible.radio {
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 0; }
    ul.collapsible.checkbox li .collapsible-header, ul.collapsible.radio li .collapsible-header {
      border: 0;
      padding-top: 10px;
      padding-bottom: 10px; }
    ul.collapsible.checkbox li .collapsible-body, ul.collapsible.radio li .collapsible-body {
      border: 0;
      padding-top: 20px;
      padding-bottom: 15px;
      padding-left: 35px; }

.col-color-picker p {
  color: #a5a5a5;
  font-size: 14px;
  margin: 0 0 5px 0; }

.col-color-picker .color {
  border-radius: 5px;
  display: block;
  height: 20px;
  margin: 0 auto;
  width: 35px;
  background-color: #e7e7e7; }

.custom-color-dropdown {
  background: #f4f4f4;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: row !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
  -webkit-flex-wrap: wrap !important;
      -ms-flex-wrap: wrap !important;
          flex-wrap: wrap !important;
  min-width: 360px;
  top: -50px; }
  .custom-color-dropdown li {
    cursor: pointer;
    height: 30px;
    min-height: 30px !important;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
    width: 30px; }
    .custom-color-dropdown li:hover {
      -webkit-transform: scale(0.8);
          -ms-transform: scale(0.8);
           -o-transform: scale(0.8);
              transform: scale(0.8); }
    .custom-color-dropdown li.active {
      -webkit-font-smoothing: antialiased;
      color: #ffffff;
      display: table;
      font-family: 'icomoon' !important;
      font-style: normal;
      font-variant: normal;
      font-weight: normal;
      line-height: 1;
      speak: none;
      text-transform: none; }
      .custom-color-dropdown li.active:before {
        content: "\e913" !important;
        display: table-cell;
        text-align: center;
        vertical-align: middle; }

.color-badge {
  border-radius: 50%;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 20px;
  width: 20px; }

.committee-card {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding: 0;
  text-align: left; }
  .committee-card .header {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    border-bottom: 2px solid #f4f4f4;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: stretch;
    -webkit-justify-content: stretch;
        -ms-flex-pack: stretch;
            justify-content: stretch;
    margin: 10px 0;
    padding: 0 80px 0 30px;
    position: relative;
    width: 100%; }
    .committee-card .header .committee-index {
      background: #707f90;
      border-radius: 30px;
      color: #ffffff;
      display: inline-block;
      font-size: 14px;
      margin-right: 20px;
      padding: 2px 10px;
      text-transform: uppercase; }
    .committee-card .header h4 {
      color: #6e6e6e;
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1;
      font-size: 20px;
      padding-bottom: 5px;
      text-align: center;
      text-transform: uppercase; }
    .committee-card .header .icon-menu {
      color: #6e6e6e;
      font-size: 30px;
      position: absolute;
      right: 20px;
      top: 50%;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
           -o-transform: translateY(-50%);
              transform: translateY(-50%); }
  .committee-card .committee-details {
    margin: 0;
    padding: 30px;
    width: 100%; }
    .committee-card .committee-details h5 {
      border-bottom: 2px solid #f4f4f4;
      padding-bottom: 5px;
      text-transform: uppercase; }
    .committee-card .committee-details p {
      font-size: 14px;
      font-weight: 300;
      margin-bottom: 5px;
      margin-top: 5px; }
      .committee-card .committee-details p b, .committee-card .committee-details p strong {
        font-weight: 600; }
    .committee-card .committee-details a {
      font-size: 15px;
      margin-top: 5px; }
      .committee-card .committee-details a:hover {
        text-decoration: underline; }
  .committee-card .user {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    color: #484848;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 20px;
    margin-left: 85px;
    margin-top: 10px;
    min-height: 75px;
    position: relative; }
    .committee-card .user [class^="img"] {
      left: -85px;
      position: absolute;
      top: 0; }
    .committee-card .user.size-55 {
      margin-left: 65px;
      min-height: 55px; }
      .committee-card .user.size-55 [class^="img"] {
        left: -65px; }
    .committee-card .user.size-75 {
      margin-left: 85px;
      min-height: 75px; }
      .committee-card .user.size-75 [class^="img"] {
        left: -85px; }
    .committee-card .user.size-100 {
      margin-left: 115px;
      min-height: 100px; }
      .committee-card .user.size-100 [class^="img"] {
        left: -115px; }
    .committee-card .user:hover p {
      text-decoration: underline; }
  .committee-card .person {
    color: #6e6e6e;
    font-family: "Roboto", sans-serif;
    font-size: 15px;
    font-weight: 600;
    margin: 5px 0 0 0; }
    .committee-card .person:hover {
      text-decoration: underline; }
    .committee-card .person span {
      font-family: inherit;
      font-weight: inherit; }
    .committee-card .person .last-name {
      text-transform: uppercase; }

@media only screen and (max-width: 600px) {
  .committee-card .header {
    border-bottom: 0;
    display: block;
    padding: 0; }
    .committee-card .header h4 {
      font-size: 18px; }
    .committee-card .header .committee-index {
      display: block;
      margin: 0 auto;
      text-align: center;
      width: -webkit-max-content;
      width: -moz-max-content;
      width: max-content; }
  .committee-card .committee-details {
    padding: 0; } }

.overview-consultant {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  .overview-consultant .img {
    background-position: top center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
            background-size: cover;
    border-radius: 50%;
    height: 150px;
    image-rendering: -webkit-optimize-contrast;
    image-rendering: auto;
    image-rendering: crisp-edges;
    margin-right: 30px;
    width: 150px; }
  .overview-consultant .group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    word-break: break-all; }
  .overview-consultant .user {
    font-family: "Roboto", sans-serif;
    font-size: 22px;
    font-weight: 400; }
    .overview-consultant .user > * {
      font-family: inherit;
      font-weight: inherit; }
  .overview-consultant .function {
    color: #6e6e6e;
    font-family: "Roboto", sans-serif;
    font-size: 15px;
    font-weight: 300; }
    .overview-consultant .function > * {
      font-family: inherit;
      font-weight: inherit; }
  .overview-consultant .contact-list {
    margin-bottom: 0; }
    .overview-consultant .contact-list li {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      margin-bottom: 3px; }
    .overview-consultant .contact-list span[class*=icon-] {
      color: #6e6e6e;
      font-size: 17px;
      margin-right: 10px; }
    .overview-consultant .contact-list a {
      color: #667eb1;
      font-size: 15px;
      font-weight: 300; }
      .overview-consultant .contact-list a:hover {
        text-decoration: underline; }

.floating-consultant {
  -webkit-background-size: cover;
          background-size: cover;
  height: 100%;
  width: 100%; }

.consultant-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .consultant-wrap .image-wrap {
    -webkit-background-size: cover;
            background-size: cover;
    border-radius: 50%;
    border: 5px solid #dfdfdf;
    height: 150px;
    margin: 0 auto;
    min-height: 150px;
    width: 150px; }
    .consultant-wrap .image-wrap .inner {
      background-color: transparent; }
  .consultant-wrap .user {
    border-bottom: 1px solid #a5a5a5;
    font-size: 22px;
    margin-bottom: 5px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
    max-width: 100%;
    white-space: normal;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    text-align: center; }
  .consultant-wrap .function {
    color: #a5a5a5;
    font-size: 14px; }
  .consultant-wrap .contact-list {
    margin: 40px auto;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content; }
    .consultant-wrap .contact-list li {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      margin-bottom: 3px; }
    .consultant-wrap .contact-list span[class*=icon-] {
      color: #6e6e6e;
      font-size: 17px;
      margin-right: 10px; }
    .consultant-wrap .contact-list a {
      color: #667eb1;
      font-size: 15px;
      font-weight: 300; }
      .consultant-wrap .contact-list a:hover {
        text-decoration: underline; }

@media only screen and (max-width: 600px) {
  .overview-consultant {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
    .overview-consultant .img {
      height: 120px;
      margin-right: 0;
      margin-bottom: 20px;
      width: 120px; }
    .overview-consultant .group {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      word-break: break-all; } }

.countdown {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 5px;
  margin: 0 auto;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content; }
  .countdown.small .title {
    font-size: 14px;
    margin-right: 10px; }
  .countdown.small [class*=icon] {
    color: #ff6d24 !important;
    font-size: 18px !important;
    margin-left: 5px;
    margin-right: 5px; }
  .countdown.small .inner {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .countdown.small .inner .group {
      padding: 6px 10px; }
      .countdown.small .inner .group .minutes,
      .countdown.small .inner .group .seconds {
        color: #ffffff !important;
        font-size: 17px !important;
        font-family: "Roboto", sans-serif;
        line-height: 1; }
      .countdown.small .inner .group .smalltext {
        color: #ffffff !important;
        font-size: 11px !important;
        font-weight: 400;
        line-height: 1; }
  .countdown.finish .inner .group {
    background: -webkit-gradient(linear, left top, right top, color-stop(50%, #ee3c3b), color-stop(50%, #f26a69));
    background: -webkit-linear-gradient(left, #ee3c3b 50%, #f26a69 50%);
    background: -o-linear-gradient(left, #ee3c3b 50%, #f26a69 50%);
    background: linear-gradient(to right, #ee3c3b 50%, #f26a69 50%); }
  .countdown [class*=icon] {
    color: #ff6d24;
    font-size: 24px; }
  .countdown .title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-left: 0;
    padding-right: 0; }
  .countdown .dots {
    -webkit-align-self: baseline;
        -ms-flex-item-align: baseline;
            align-self: baseline;
    font-size: 24px;
    margin-left: 5px; }
  .countdown .inner .group {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    background: -webkit-gradient(linear, left top, right top, color-stop(50%, #3372ff), color-stop(50%, #6696ff));
    background: -webkit-linear-gradient(left, #3372ff 50%, #6696ff 50%);
    background: -o-linear-gradient(left, #3372ff 50%, #6696ff 50%);
    background: linear-gradient(to right, #3372ff 50%, #6696ff 50%);
    border-radius: 5px;
    color: #ffffff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 15px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 20px;
    text-align: center; }
    .countdown .inner .group .minutes,
    .countdown .inner .group .seconds {
      color: #ffffff;
      font-size: 42px;
      font-family: "Roboto", sans-serif;
      line-height: 1; }
    .countdown .inner .group .smalltext {
      color: #ffffff;
      font-size: 14px;
      font-weight: 300;
      line-height: 1; }

.datepicker-modal {
  overflow: visible; }
  .datepicker-modal ul.dropdown-content {
    max-height: 500px;
    width: 130px !important; }
  .datepicker-modal .datepicker-controls .select-month input {
    width: 100px; }
  .datepicker-modal .datepicker-date-display {
    padding: 30px 35px; }
    .datepicker-modal .datepicker-date-display .date-text {
      font-size: 2.3rem; }
  .datepicker-modal .datepicker-calendar-container {
    padding: 20px; }
  .datepicker-modal .datepicker-footer {
    padding-top: 20px; }

.timepicker-modal {
  overflow: visible; }
  .timepicker-modal .timepicker-digital-display {
    padding: 30px 35px; }
    .timepicker-modal .timepicker-digital-display .timepicker-display-column {
      font-size: 3.3rem; }
      .timepicker-modal .timepicker-digital-display .timepicker-display-column .timepicker-span-am-pm {
        font-size: 1.3rem; }
  .timepicker-modal .timepicker-footer {
    padding: 20px; }

.document-wrap {
  text-align: center; }
  .document-wrap .input-field {
    margin: 0; }
  .document-wrap .file-field {
    height: auto; }
  .document-wrap .file-path-wrapper {
    padding-top: 30px;
    padding-bottom: 10px; }
    .document-wrap .file-path-wrapper .file {
      color: #484848;
      font-size: 16px;
      font-style: italic;
      margin-right: 15px; }
      .document-wrap .file-path-wrapper .file:hover {
        text-decoration: underline; }
  .document-wrap .btn-add,
  .document-wrap .btn-view {
    display: block;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content; }
    .document-wrap .btn-add p,
    .document-wrap .btn-view p {
      color: #6e6e6e;
      font-size: 14px;
      margin: 0;
      text-transform: uppercase; }
      .document-wrap .btn-add p .extension,
      .document-wrap .btn-view p .extension {
        text-transform: lowercase; }
  .document-wrap .btn-view.loading {
    pointer-events: none; }
    .document-wrap .btn-view.loading .circle-icon-white .inner {
      background-color: rgba(255, 255, 255, 0.5); }
    .document-wrap .btn-view.loading [class*="icon"]:not([class*="circle-icon"]) {
      display: none; }
    .document-wrap .btn-view.loading .progress-wrap {
      display: block; }
  .document-wrap .btn-view .progress-wrap {
    display: none; }
  .document-wrap .btn-view p {
    font-style: italic; }
  .document-wrap a.btn-remove {
    display: block;
    font-size: 14px; }
    .document-wrap a.btn-remove:hover {
      text-decoration: underline; }
  .document-wrap .progress-wrap {
    background-color: #e7e7e7;
    border-radius: 2px;
    height: 4px;
    left: 50%;
    margin-left: auto;
    margin-right: auto;
    max-width: 70%;
    position: absolute;
    top: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
         -o-transform: translateX(-50%);
            transform: translateX(-50%);
    width: 100px; }
    .document-wrap .progress-wrap .progress {
      background-color: #8cbc00;
      border-radius: 2px;
      margin: 0;
      -webkit-transition: all 0.3s ease-out;
      -o-transition: all 0.3s ease-out;
      transition: all 0.3s ease-out; }
  .document-wrap .error {
    clear: both;
    color: #f05352;
    display: block;
    font-size: 14px;
    padding-top: 5px;
    text-align: center; }

.document-card {
  padding-top: 50px; }
  .document-card .card {
    padding: 50px 70px; }
  .document-card .empty-card p {
    color: #a5a5a5;
    font-style: italic;
    font-weight: 300;
    margin: 0; }
  .document-card.edit {
    padding-top: 50px; }
    .document-card.edit .header {
      margin-bottom: 40px; }
    .document-card.edit .fr-element {
      text-align: justify; }
  .document-card .header {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    border-bottom: 2px solid #f4f4f4;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: stretch;
    -webkit-justify-content: stretch;
        -ms-flex-pack: stretch;
            justify-content: stretch;
    margin-bottom: 75px;
    padding-bottom: 35px; }
    .document-card .header.flag-type {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      height: auto;
      width: 100%; }
      .document-card .header.flag-type .flag {
        margin: 0 20px 20px;
        width: auto; }
        .document-card .header.flag-type .flag .c1, .document-card .header.flag-type .flag .c2, .document-card .header.flag-type .flag .c3 {
          display: inline-block;
          height: 12px;
          width: 70px; }
        .document-card .header.flag-type .flag .c1 {
          background: #07359b; }
        .document-card .header.flag-type .flag .c2 {
          background: #fbd036; }
        .document-card .header.flag-type .flag .c3 {
          background: #cc162d; }
    .document-card .header.image-header img {
      height: auto;
      max-height: initial;
      width: 100%; }
    .document-card .header img {
      max-height: 100px; }
    .document-card .header .empty-img {
      width: 70px; }
    .document-card .header .group {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1;
      padding-left: 10px;
      padding-right: 10px;
      text-align: center;
      text-transform: uppercase; }
      .document-card .header .group.content-start {
        text-align: left;
        padding-left: 30px;
        padding-right: 0; }
        .document-card .header .group.content-start .contact-info {
          -webkit-box-pack: start;
          -webkit-justify-content: flex-start;
              -ms-flex-pack: start;
                  justify-content: flex-start; }
          .document-card .header .group.content-start .contact-info p:first-child {
            margin-left: 0; }
      .document-card .header .group .country {
        color: #6e6e6e;
        font-size: 22px;
        font-weight: 300;
        line-height: 1.2;
        margin: 0; }
      .document-card .header .group .county {
        color: #6e6e6e;
        font-size: 15px;
        font-weight: 300;
        line-height: 1.2;
        margin: 0; }
      .document-card .header .group .location {
        color: #6e6e6e;
        font-size: 30px;
        font-weight: 300;
        line-height: 1.2;
        margin: 5px 0; }
      .document-card .header .group .council {
        color: #6e6e6e;
        font-size: 24px;
        font-weight: 300;
        line-height: 1.2;
        margin: 5px 0; }
      .document-card .header .group .contact-info {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center; }
        .document-card .header .group .contact-info.flex-column {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -webkit-flex-direction: column;
              -ms-flex-direction: column;
                  flex-direction: column; }
          .document-card .header .group .contact-info.flex-column p {
            margin: 0;
            padding-right: 0; }
            .document-card .header .group .contact-info.flex-column p:after {
              display: none; }
        .document-card .header .group .contact-info p {
          color: #6e6e6e;
          margin: 5px 10px 5px 10px;
          padding-right: 20px;
          position: relative;
          font-size: 12px;
          text-transform: initial; }
          .document-card .header .group .contact-info p:after {
            background: #999999;
            border-radius: 50%;
            content: '';
            display: inline-block;
            height: 4px;
            position: absolute;
            right: 0;
            top: 8px;
            width: 4px; }
          .document-card .header .group .contact-info p:last-child {
            padding-right: 0; }
            .document-card .header .group .contact-info p:last-child:after {
              display: none; }
  .document-card .document-receiver {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-bottom: 50px;
    padding-left: 30px; }
    .document-card .document-receiver > p {
      font-weight: 600;
      padding-right: 20px; }
    .document-card .document-receiver > .group {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1; }
      .document-card .document-receiver > .group .receiver {
        font-weight: 700;
        margin-bottom: 0; }
      .document-card .document-receiver > .group .address {
        font-style: italic; }
  .document-card .content {
    color: #484848;
    text-align: justify; }
    .document-card .content h1, .document-card .content h2, .document-card .content h3, .document-card .content h4 {
      color: #484848;
      font-weight: 300; }
    .document-card .content strong, .document-card .content b {
      font-weight: 600; }
    .document-card .content ul {
      list-style-type: disc; }
      .document-card .content ul li {
        list-style-type: inherit; }
    .document-card .content ul, .document-card .content ol {
      padding-left: 40px; }
      .document-card .content ul li, .document-card .content ol li {
        margin-bottom: 10px; }
    .document-card .content a:hover {
      text-decoration: underline; }

.document-empty-circle {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto 30px;
  max-width: 100%;
  text-align: center;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content; }
  .document-empty-circle.statute:hover .circle-icon-white [class*=icon] {
    color: #a388ce; }
  .document-empty-circle.rules:hover .circle-icon-white [class*=icon] {
    color: #44a647; }
  .document-empty-circle.council:hover .circle-icon-white [class*=icon] {
    color: #67bbff; }
  .document-empty-circle.mayor:hover .circle-icon-white [class*=icon] {
    color: #ffb905; }
  .document-empty-circle.financial:hover .circle-icon-white [class*=icon] {
    color: #d9547e; }
  .document-empty-circle.others:hover .circle-icon-white [class*=icon] {
    color: #81d7e0; }
  .document-empty-circle .circle-icon-white [class*=icon],
  .document-empty-circle .circle-icon-gray [class*=icon] {
    color: #a5a5a5;
    font-size: 50px; }
  .document-empty-circle p {
    color: #a5a5a5;
    font-style: italic;
    font-weight: 300;
    margin: 0; }

@media only screen and (max-width: 1023px) {
  .document-card {
    padding-top: 0; }
    .document-card .card {
      padding: 30px; }
    .document-card .header img {
      max-height: 75px; }
    .document-card .header .group .country {
      font-size: 20px; }
    .document-card .header .group .county {
      font-size: 14px; }
    .document-card .header .group .location {
      font-size: 26px; }
    .document-card .header .group .council {
      font-size: 24px; }
  .document-empty-circle {
    margin-top: 100px; } }

@media only screen and (max-width: 600px) {
  .document-card {
    padding-top: 20px; }
    .document-card .header {
      margin-bottom: 30px;
      padding-bottom: 25px; }
      .document-card .header.flag-type .flag .c1, .document-card .header.flag-type .flag .c2, .document-card .header.flag-type .flag .c3 {
        height: 7px;
        width: 50px; }
      .document-card .header.image-header img {
        height: auto;
        max-height: initial;
        max-width: 100%;
        width: 100%; }
      .document-card .header img {
        max-height: 45px;
        max-width: 35px; }
      .document-card .header .empty-img {
        display: none; }
      .document-card .header .group.content-start {
        padding-left: 15px;
        padding-right: 0; }
      .document-card .header .group .country {
        font-size: 16px; }
      .document-card .header .group .county {
        font-size: 12px; }
      .document-card .header .group .location {
        font-size: 20px; }
      .document-card .header .group .council {
        font-size: 18px; }
  .document-empty-circle {
    margin-top: 50px; } }

.dropdown-content:not(.custom-color-dropdown) li:hover {
  background-color: rgba(0, 0, 0, 0.03) !important;
  color: #484848; }

.dropdown-content:not(.custom-color-dropdown) li.active,
.dropdown-content:not(.custom-color-dropdown) li.selected {
  background-color: transparent !important; }

.dropdown-content li {
  color: #6e6e6e;
  min-height: 30px; }
  .dropdown-content li > a, .dropdown-content li > span {
    color: inherit;
    font-size: 14px;
    line-height: 1.2;
    padding: 7px 15px; }
  .dropdown-content li label {
    color: inherit; }
  .dropdown-content li [type="checkbox"] + span:not(.lever) {
    font-size: 15px; }

.custom-dropdown {
  border-radius: 5px;
  min-width: 270px; }
  .custom-dropdown:not(.default) {
    -webkit-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
         -o-transform: translateY(-30px);
            transform: translateY(-30px); }
  .custom-dropdown li {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: stretch;
    -webkit-justify-content: stretch;
        -ms-flex-pack: stretch;
            justify-content: stretch; }
    .custom-dropdown li.disabled {
      pointer-events: none; }
      .custom-dropdown li.disabled a {
        opacity: 0.5; }
    .custom-dropdown li.selected {
      background-color: #eee !important; }
    .custom-dropdown li a {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      color: #5c6169;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1;
      font-size: 13px;
      font-weight: 400;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      line-height: 1.3;
      padding-bottom: 10px;
      padding-top: 10px;
      text-transform: uppercase; }
  .custom-dropdown li:not(:last-child) {
    border-bottom: 1px solid #d0d0d0; }
  .custom-dropdown [class*=icon] {
    font-size: 18px;
    margin: 0 5px;
    min-width: 20px; }
    .custom-dropdown [class*=icon].icon-arrow-up, .custom-dropdown [class*=icon].icon-arrow-down {
      font-size: 25px; }
    .custom-dropdown [class*=icon].icon-print {
      font-size: 15px; }
  .custom-dropdown .flag {
    margin: 0 5px; }
  .custom-dropdown span.badge {
    margin-left: 0;
    position: relative;
    top: 0; }
  .custom-dropdown .language {
    margin-left: 10px; }

.filters-wrap.card {
  padding: 0; }

.filters-wrap.no-tabs form {
  padding: 30px 75px 0px 20px; }
  @media only screen and (max-width: 1023px) {
    .filters-wrap.no-tabs form {
      padding: 25px 20px 20px 20px !important; } }
  .filters-wrap.no-tabs form + .filters-links-wrap {
    border-top: 2px solid #f4f4f4; }

@media only screen and (max-width: 1023px) {
  .filters-wrap.no-tabs {
    padding: 0 !important; } }

.filters-wrap.no-tabs .btn-search-wrap {
  top: 30px; }

.filters-wrap .btn-search-wrap {
  position: absolute;
  right: 15px;
  top: 15px; }
  .filters-wrap .btn-search-wrap .btn-search {
    background: #8cbc00;
    border-radius: 3px;
    -webkit-box-shadow: none;
            box-shadow: none; }
    .filters-wrap .btn-search-wrap .btn-search:hover {
      background-color: #97cb00; }

.filters-wrap .content {
  border-bottom: 2px solid #f4f4f4; }

.filters-wrap [type="checkbox"] + span:not(.lever) {
  font-weight: 300;
  font-size: 14px;
  line-height: 1.5; }

.filters-links-wrap {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }
  @media only screen and (max-width: 600px) {
    .filters-links-wrap {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      padding-top: 15px;
      padding-bottom: 15px; } }
  .filters-links-wrap.top {
    padding: 0; }
    .filters-links-wrap.top .links-filters,
    .filters-links-wrap.top .reset-filters,
    .filters-links-wrap.top .close-filters {
      margin: 0;
      padding: 0; }
  .filters-links-wrap .links-filters,
  .filters-links-wrap .reset-filters,
  .filters-links-wrap .close-filters {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    font-size: 15px;
    margin-left: 15px;
    margin-right: 15px;
    padding-bottom: 20px;
    padding-top: 20px;
    text-align: center;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content; }
    .filters-links-wrap .links-filters:hover span:not([class*=icon]),
    .filters-links-wrap .reset-filters:hover span:not([class*=icon]),
    .filters-links-wrap .close-filters:hover span:not([class*=icon]) {
      text-decoration: underline; }
    .filters-links-wrap .links-filters [class*=icon],
    .filters-links-wrap .reset-filters [class*=icon],
    .filters-links-wrap .close-filters [class*=icon] {
      color: #6e6e6e;
      font-size: 16px;
      margin-right: 10px; }
    .filters-links-wrap .links-filters span:not([class*=icon]),
    .filters-links-wrap .reset-filters span:not([class*=icon]),
    .filters-links-wrap .close-filters span:not([class*=icon]) {
      font-weight: 300; }
    @media only screen and (max-width: 600px) {
      .filters-links-wrap .links-filters,
      .filters-links-wrap .reset-filters,
      .filters-links-wrap .close-filters {
        font-size: 14px;
        padding: 10px; }
        .filters-links-wrap .links-filters [class*=icon],
        .filters-links-wrap .reset-filters [class*=icon],
        .filters-links-wrap .close-filters [class*=icon] {
          font-size: 14px; }
        .filters-links-wrap .links-filters.close-filters [class*=icon],
        .filters-links-wrap .reset-filters.close-filters [class*=icon],
        .filters-links-wrap .close-filters.close-filters [class*=icon] {
          font-size: 18px; } }
  .filters-links-wrap .close-filters [class*=icon] {
    font-size: 21px;
    margin-right: 5px; }

.locations-tabs-wrap {
  margin-bottom: 20px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content; }
  .locations-tabs-wrap ul.tabs {
    background: transparent; }
    .locations-tabs-wrap ul.tabs:before {
      border-bottom: 1px solid #c1c1c1;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      width: 100%;
      z-index: 1; }
    .locations-tabs-wrap ul.tabs li a {
      font-size: 16px;
      font-weight: 400;
      padding-left: 30px;
      padding-right: 30px; }
    .locations-tabs-wrap ul.tabs .indicator {
      bottom: 0;
      z-index: 2; }
  @media only screen and (max-width: 1023px) {
    .locations-tabs-wrap {
      width: 100%; }
      .locations-tabs-wrap ul.tabs {
        width: 100%; }
        .locations-tabs-wrap ul.tabs li.tab {
          -webkit-box-flex: 0;
          -webkit-flex: none;
              -ms-flex: none;
                  flex: none; } }
  @media only screen and (max-width: 600px) {
    .locations-tabs-wrap ul.tabs {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between;
      overflow: hidden;
      overflow-x: auto; }
      .locations-tabs-wrap ul.tabs::-webkit-scrollbar {
        height: 7px; }
      .locations-tabs-wrap ul.tabs::-webkit-scrollbar-track {
        background: #ebebeb; }
      .locations-tabs-wrap ul.tabs::-webkit-scrollbar-thumb {
        background: #c1c1c1; }
      .locations-tabs-wrap ul.tabs li.tab a {
        font-size: 14px;
        padding: 0 10px; } }

.locations-filters-wrap .search-wrapper .icon-search,
.checkbox-filters-wrap .search-wrapper .icon-search {
  color: #a5a5a5;
  font-size: 20px;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%); }

.locations-filters-wrap .list-wrap,
.checkbox-filters-wrap .list-wrap {
  max-height: 400px;
  overflow: hidden;
  overflow: hidden; }
  .locations-filters-wrap .list-wrap ul.list,
  .checkbox-filters-wrap .list-wrap ul.list {
    margin: 0; }
  .locations-filters-wrap .list-wrap .slimScrollBar,
  .checkbox-filters-wrap .list-wrap .slimScrollBar {
    border-radius: 0 !important;
    z-index: 10 !important; }
  @media only screen and (max-width: 1023px) {
    .locations-filters-wrap .list-wrap,
    .checkbox-filters-wrap .list-wrap {
      max-height: -webkit-max-content;
      max-height: -moz-max-content;
      max-height: max-content; }
      .locations-filters-wrap .list-wrap .slimScrollDiv,
      .checkbox-filters-wrap .list-wrap .slimScrollDiv {
        height: auto !important; }
      .locations-filters-wrap .list-wrap .slimScrollBar,
      .checkbox-filters-wrap .list-wrap .slimScrollBar {
        display: none; } }

.locations-filters-wrap ul.list li,
.checkbox-filters-wrap ul.list li {
  margin-top: 5px;
  margin-bottom: 5px; }

@media only screen and (min-width: 601px) {
  .locations-filters-wrap ul.list li a,
  .checkbox-filters-wrap ul.list li a {
    display: none; } }

@media only screen and (max-width: 1023px) {
  .locations-filters-wrap ul.list,
  .checkbox-filters-wrap ul.list {
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
    -webkit-column-gap: 50px;
       -moz-column-gap: 50px;
            column-gap: 50px;
    height: auto !important; } }

@media only screen and (max-width: 600px) {
  .locations-filters-wrap ul.list,
  .checkbox-filters-wrap ul.list {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1; }
    .locations-filters-wrap ul.list li label,
    .checkbox-filters-wrap ul.list li label {
      display: none; }
    .locations-filters-wrap ul.list li a,
    .checkbox-filters-wrap ul.list li a {
      display: block;
      color: #6e6e6e;
      font-weight: 300;
      font-size: 16px; } }

.locations-filters-wrap [type="checkbox"]:not(:checked) + span,
.checkbox-filters-wrap [type="checkbox"]:not(:checked) + span {
  color: #6e6e6e;
  font-weight: 300;
  font-size: 16px; }

.locations-filters-wrap [type="checkbox"]:checked + span,
.checkbox-filters-wrap [type="checkbox"]:checked + span {
  color: #6e6e6e;
  font-weight: 400;
  font-size: 16px; }

.locations-filters-wrap h4,
.checkbox-filters-wrap h4 {
  margin-top: 25px;
  margin-bottom: 0; }

.view-actions-mode {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row; }
  .view-actions-mode.floating-top-right {
    position: absolute;
    right: 15px;
    top: 15px;
    z-index: 1; }
  .view-actions-mode.floating-top-left {
    position: absolute;
    left: 15px;
    top: 15px;
    z-index: 1; }
  .view-actions-mode p {
    font-size: 14px;
    margin: 0;
    margin-right: 10px; }
  .view-actions-mode .actions {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    margin: 0 0 0 15px; }
    .view-actions-mode .actions li {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      background: #f4f4f4;
      cursor: pointer;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      height: 30px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-left: 1px;
      width: 30px; }
      .view-actions-mode .actions li:hover {
        background: #e7e7e7; }
      .view-actions-mode .actions li.active {
        background: #ffffff;
        border: 1px solid #d2d8e3; }
        .view-actions-mode .actions li.active:hover {
          -webkit-box-shadow: 0px 1px 4px 0px #d2d8e3;
                  box-shadow: 0px 1px 4px 0px #d2d8e3; }
        .view-actions-mode .actions li.active [class*=icon] {
          color: #667eb1; }
      .view-actions-mode .actions li [class*=icon] {
        color: #6e6e6e;
        font-size: 18px; }

ul.filters-container {
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none; }
  ul.filters-container .collapsible-body {
    border: 0;
    padding: 0; }

@media only screen and (max-width: 600px) {
  ul.filters-container {
    padding-left: 15px;
    padding-right: 15px; } }

.fr-toolbar.fr-top {
  border-radius: 0;
  background: #f4f4f4; }
  .fr-toolbar.fr-top .fr-command.fr-btn.fr-open:not(:hover):not(:focus):not(:active) {
    background: #fcfcfc; }
  .fr-toolbar.fr-top .fr-more-toolbar {
    background: #fcfcfc;
    border-bottom: 1px solid #f4f4f4; }

.fr-box.fr-basic .fr-element {
  color: inherit;
  font-size: 15px; }

.fr-box.fr-basic.fr-top .fr-wrapper {
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-bottom-color: #CCCCCC; }
  .fr-box.fr-basic.fr-top .fr-wrapper + .second-toolbar {
    display: none; }

.fr-box.fr-basic .fr-element {
  padding: 20px 30px;
  line-height: 1.4; }

.fr-wrapper.show-placeholder .fr-placeholder {
  padding-left: 50px;
  padding-top: 30px; }

.fr-qi-helper [data-cmd="video"] {
  display: none !important; }

.fr-floating-btn {
  text-indent: 0; }

.fr-text-uppercase {
  text-transform: uppercase; }

.fr-text-lowercase {
  text-transform: lowercase; }

.fr-text-sentense {
  text-transform: capitalize; }

@media only screen and (max-width: 1023px) {
  .fr-box.fr-basic .fr-element {
    padding: 20px 35px; } }

@media only screen and (max-width: 600px) {
  .fr-box.fr-basic .fr-element {
    padding: 10px 20px; }
  .fr-toolbar.fr-sticky-on {
    top: 0 !important; } }

.functions-cards-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-left: -12px;
  margin-right: -12px; }
  .functions-cards-wrap .col {
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 10px;
    margin-bottom: 10px; }
  .functions-cards-wrap .card {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 30px !important; }
    .functions-cards-wrap .card .actions {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      font-size: 20px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      overflow: hidden;
      position: absolute;
      right: 10px;
      top: 15px;
      -webkit-transition: all 0.2s ease-out;
      -o-transition: all 0.2s ease-out;
      transition: all 0.2s ease-out;
      width: 0; }
      .functions-cards-wrap .card .actions a {
        color: #a5a5a5;
        line-height: 1;
        margin: 0 4px; }
        .functions-cards-wrap .card .actions a:hover {
          color: #4c84ff; }
  .functions-cards-wrap .function {
    color: #667eb1;
    font-size: 16px;
    margin-bottom: 10px;
    margin: 0;
    text-align: center;
    width: 100%; }
  .functions-cards-wrap hr {
    border-top: 1px solid #c1c1c1;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 100%; }
  .functions-cards-wrap .institution,
  .functions-cards-wrap .organization {
    color: #6e6e6e;
    display: block;
    font-size: 14px;
    text-align: center; }
    .functions-cards-wrap .institution:hover,
    .functions-cards-wrap .organization:hover {
      text-decoration: underline; }
  .functions-cards-wrap .institution-wrap,
  .functions-cards-wrap .organization-wrap {
    display: block;
    margin-bottom: 20px;
    text-align: center;
    width: 100%; }
    .functions-cards-wrap .institution-wrap img,
    .functions-cards-wrap .organization-wrap img {
      max-width: 100px;
      max-height: 80px; }
  .functions-cards-wrap ul {
    margin-left: 40px;
    margin-top: 10px;
    margin-bottom: 0; }
    .functions-cards-wrap ul li {
      color: #667eb1;
      font-size: 16px;
      font-weight: 300;
      margin-bottom: 10px;
      position: relative; }
      .functions-cards-wrap ul li:before {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        background: #8cbc00;
        border-radius: 50%;
        color: #ffffff;
        content: "\e913" !important;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        font-family: 'icomoon' !important;
        font-size: 14px;
        height: 22px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        left: -35px;
        position: absolute;
        text-align: center;
        top: 0;
        width: 22px; }
      .functions-cards-wrap ul li a {
        color: #6e6e6e;
        font-size: 14px; }
        .functions-cards-wrap ul li a:hover {
          text-decoration: underline; }
      .functions-cards-wrap ul li span:nth-child(2) {
        color: #6e6e6e;
        font-size: 14px;
        font-weight: 300; }

ul.headers-list li {
  padding-right: 15px;
  padding-bottom: 20px; }
  ul.headers-list li.active .collapsible-header section.header {
    border: 1px solid #4c84ff;
    background: #f3f7fd; }
  ul.headers-list li .collapsible-header {
    padding-bottom: 0; }
    ul.headers-list li .collapsible-header:hover section.header {
      border: 1px solid #4c84ff; }
    ul.headers-list li .collapsible-header:focus {
      background: transparent; }
    ul.headers-list li .collapsible-header label {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      max-width: 1000px;
      width: 100%; }
    ul.headers-list li .collapsible-header section.header {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      border: 1px solid #c1c1c1;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      height: auto;
      -webkit-box-pack: stretch;
      -webkit-justify-content: stretch;
          -ms-flex-pack: stretch;
              justify-content: stretch;
      margin-bottom: 0;
      padding: 30px;
      position: relative;
      width: 100%; }
      ul.headers-list li .collapsible-header section.header.flag-type {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        height: auto;
        width: 100%; }
        ul.headers-list li .collapsible-header section.header.flag-type .flag {
          margin: 0 20px 20px;
          width: auto; }
          ul.headers-list li .collapsible-header section.header.flag-type .flag .c1, ul.headers-list li .collapsible-header section.header.flag-type .flag .c2, ul.headers-list li .collapsible-header section.header.flag-type .flag .c3 {
            display: inline-block;
            height: 12px;
            width: 70px; }
          ul.headers-list li .collapsible-header section.header.flag-type .flag .c1 {
            background: #07359b; }
          ul.headers-list li .collapsible-header section.header.flag-type .flag .c2 {
            background: #fbd036; }
          ul.headers-list li .collapsible-header section.header.flag-type .flag .c3 {
            background: #cc162d; }
      ul.headers-list li .collapsible-header section.header.image-type {
        background: -webkit-repeating-linear-gradient(left, #f8f6f3, #f8f6f3 10px, #ffffff 10px, #ffffff 20px);
        background: -o-repeating-linear-gradient(left, #f8f6f3, #f8f6f3 10px, #ffffff 10px, #ffffff 20px);
        background: repeating-linear-gradient(to right, #f8f6f3, #f8f6f3 10px, #ffffff 10px, #ffffff 20px);
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column; }
        ul.headers-list li .collapsible-header section.header.image-type [class*=icon-] {
          font-size: 50px; }
      ul.headers-list li .collapsible-header section.header img {
        max-height: 100px; }
      ul.headers-list li .collapsible-header section.header .empty-img {
        width: 70px; }
      ul.headers-list li .collapsible-header section.header .group {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
            -ms-flex: 1;
                flex: 1;
        padding-left: 10px;
        padding-right: 10px;
        text-align: center;
        text-transform: uppercase; }
        ul.headers-list li .collapsible-header section.header .group.content-start {
          text-align: left;
          padding-left: 30px;
          padding-right: 30px; }
          ul.headers-list li .collapsible-header section.header .group.content-start .contact-info {
            -webkit-box-pack: start;
            -webkit-justify-content: flex-start;
                -ms-flex-pack: start;
                    justify-content: flex-start; }
            ul.headers-list li .collapsible-header section.header .group.content-start .contact-info p:first-child {
              margin-left: 0; }
        ul.headers-list li .collapsible-header section.header .group .country {
          color: #6e6e6e;
          font-size: 22px;
          font-weight: 300;
          line-height: 1.2;
          margin: 0; }
        ul.headers-list li .collapsible-header section.header .group .county {
          color: #6e6e6e;
          font-size: 15px;
          font-weight: 300;
          line-height: 1.2;
          margin: 0; }
        ul.headers-list li .collapsible-header section.header .group .council {
          color: #6e6e6e;
          font-size: 24px;
          font-weight: 300;
          line-height: 1.2;
          margin: 5px 0; }
        ul.headers-list li .collapsible-header section.header .group .contact-info {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          -webkit-flex-direction: row;
              -ms-flex-direction: row;
                  flex-direction: row;
          -webkit-flex-wrap: wrap;
              -ms-flex-wrap: wrap;
                  flex-wrap: wrap;
          -webkit-box-pack: center;
          -webkit-justify-content: center;
              -ms-flex-pack: center;
                  justify-content: center; }
          ul.headers-list li .collapsible-header section.header .group .contact-info.flex-column {
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -webkit-flex-direction: column;
                -ms-flex-direction: column;
                    flex-direction: column; }
            ul.headers-list li .collapsible-header section.header .group .contact-info.flex-column p {
              margin: 0;
              padding-right: 0; }
              ul.headers-list li .collapsible-header section.header .group .contact-info.flex-column p:after {
                display: none; }
          ul.headers-list li .collapsible-header section.header .group .contact-info p {
            color: #6e6e6e;
            margin: 5px 10px 5px 10px;
            padding-right: 20px;
            position: relative;
            font-size: 12px;
            text-transform: initial; }
            ul.headers-list li .collapsible-header section.header .group .contact-info p:after {
              background: #999999;
              border-radius: 50%;
              content: '';
              display: inline-block;
              height: 4px;
              position: absolute;
              right: 0;
              top: 8px;
              width: 4px; }
            ul.headers-list li .collapsible-header section.header .group .contact-info p:last-child {
              padding-right: 0; }
              ul.headers-list li .collapsible-header section.header .group .contact-info p:last-child:after {
                display: none; }
  ul.headers-list li .col-image {
    margin-left: 40px;
    text-align: left; }
    ul.headers-list li .col-image .image-wrap {
      min-height: 180px;
      height: 180px; }
    ul.headers-list li .col-image > p {
      text-align: left; }

.row .col.after-s0, nav.navbar .navbar-nav .col.after-s0 {
  margin-right: 0; }

.row .col.after-s1, nav.navbar .navbar-nav .col.after-s1 {
  margin-right: 8.33333%; }

.row .col.after-s2, nav.navbar .navbar-nav .col.after-s2 {
  margin-right: 16.66667%; }

.row .col.after-s3, nav.navbar .navbar-nav .col.after-s3 {
  margin-right: 25%; }

.row .col.after-s4, nav.navbar .navbar-nav .col.after-s4 {
  margin-right: 33.33333%; }

.row .col.after-s5, nav.navbar .navbar-nav .col.after-s5 {
  margin-right: 41.66667%; }

.row .col.after-s6, nav.navbar .navbar-nav .col.after-s6 {
  margin-right: 50%; }

.row .col.after-s7, nav.navbar .navbar-nav .col.after-s7 {
  margin-right: 58.33333%; }

.row .col.after-s8, nav.navbar .navbar-nav .col.after-s8 {
  margin-right: 66.66667%; }

.row .col.after-s9, nav.navbar .navbar-nav .col.after-s9 {
  margin-right: 75%; }

.row .col.after-s10, nav.navbar .navbar-nav .col.after-s10 {
  margin-right: 83.33333%; }

.row .col.after-s11, nav.navbar .navbar-nav .col.after-s11 {
  margin-right: 91.66667%; }

.row .col.after-s12, nav.navbar .navbar-nav .col.after-s12 {
  margin-right: 100%; }

@media only screen and (min-width: 601px) {
  .row .col.after-m0, nav.navbar .navbar-nav .col.after-m0 {
    margin-right: 0; }
  .row .col.after-m1, nav.navbar .navbar-nav .col.after-m1 {
    margin-right: 8.33333%; }
  .row .col.after-m2, nav.navbar .navbar-nav .col.after-m2 {
    margin-right: 16.66667%; }
  .row .col.after-m3, nav.navbar .navbar-nav .col.after-m3 {
    margin-right: 25%; }
  .row .col.after-m4, nav.navbar .navbar-nav .col.after-m4 {
    margin-right: 33.33333%; }
  .row .col.after-m5, nav.navbar .navbar-nav .col.after-m5 {
    margin-right: 41.66667%; }
  .row .col.after-m6, nav.navbar .navbar-nav .col.after-m6 {
    margin-right: 50%; }
  .row .col.after-m7, nav.navbar .navbar-nav .col.after-m7 {
    margin-right: 58.33333%; }
  .row .col.after-m8, nav.navbar .navbar-nav .col.after-m8 {
    margin-right: 66.66667%; }
  .row .col.after-m9, nav.navbar .navbar-nav .col.after-m9 {
    margin-right: 75%; }
  .row .col.after-m10, nav.navbar .navbar-nav .col.after-m10 {
    margin-right: 83.33333%; }
  .row .col.after-m11, nav.navbar .navbar-nav .col.after-m11 {
    margin-right: 91.66667%; }
  .row .col.after-m12, nav.navbar .navbar-nav .col.after-m12 {
    margin-right: 100%; } }

@media only screen and (min-width: 1024px) {
  .row .col.after-l0, nav.navbar .navbar-nav .col.after-l0 {
    margin-right: 0; }
  .row .col.after-l1, nav.navbar .navbar-nav .col.after-l1 {
    margin-right: 8.33333%; }
  .row .col.after-l2, nav.navbar .navbar-nav .col.after-l2 {
    margin-right: 16.66667%; }
  .row .col.after-l3, nav.navbar .navbar-nav .col.after-l3 {
    margin-right: 25%; }
  .row .col.after-l4, nav.navbar .navbar-nav .col.after-l4 {
    margin-right: 33.33333%; }
  .row .col.after-l5, nav.navbar .navbar-nav .col.after-l5 {
    margin-right: 41.66667%; }
  .row .col.after-l6, nav.navbar .navbar-nav .col.after-l6 {
    margin-right: 50%; }
  .row .col.after-l7, nav.navbar .navbar-nav .col.after-l7 {
    margin-right: 58.33333%; }
  .row .col.after-l8, nav.navbar .navbar-nav .col.after-l8 {
    margin-right: 66.66667%; }
  .row .col.after-l9, nav.navbar .navbar-nav .col.after-l9 {
    margin-right: 75%; }
  .row .col.after-l10, nav.navbar .navbar-nav .col.after-l10 {
    margin-right: 83.33333%; }
  .row .col.after-l11, nav.navbar .navbar-nav .col.after-l11 {
    margin-right: 91.66667%; }
  .row .col.after-l12, nav.navbar .navbar-nav .col.after-l12 {
    margin-right: 100%; } }

@media only screen and (min-width: 1201px) {
  .row .col.after-xl0, nav.navbar .navbar-nav .col.after-xl0 {
    margin-right: 0; }
  .row .col.after-xl1, nav.navbar .navbar-nav .col.after-xl1 {
    margin-right: 8.33333%; }
  .row .col.after-xl2, nav.navbar .navbar-nav .col.after-xl2 {
    margin-right: 16.66667%; }
  .row .col.after-xl3, nav.navbar .navbar-nav .col.after-xl3 {
    margin-right: 25%; }
  .row .col.after-xl4, nav.navbar .navbar-nav .col.after-xl4 {
    margin-right: 33.33333%; }
  .row .col.after-xl5, nav.navbar .navbar-nav .col.after-xl5 {
    margin-right: 41.66667%; }
  .row .col.after-xl6, nav.navbar .navbar-nav .col.after-xl6 {
    margin-right: 50%; }
  .row .col.after-xl7, nav.navbar .navbar-nav .col.after-xl7 {
    margin-right: 58.33333%; }
  .row .col.after-xl8, nav.navbar .navbar-nav .col.after-xl8 {
    margin-right: 66.66667%; }
  .row .col.after-xl9, nav.navbar .navbar-nav .col.after-xl9 {
    margin-right: 75%; }
  .row .col.after-xl10, nav.navbar .navbar-nav .col.after-xl10 {
    margin-right: 83.33333%; }
  .row .col.after-xl11, nav.navbar .navbar-nav .col.after-xl11 {
    margin-right: 91.66667%; }
  .row .col.after-xl12, nav.navbar .navbar-nav .col.after-xl12 {
    margin-right: 100%; } }

.image-wrap {
  background-color: #f4f4f4;
  border-radius: 5px;
  border: 1px solid #e7e7e7;
  min-height: 215px;
  overflow: hidden;
  position: relative;
  width: 100%; }
  .image-wrap:not(.no-height):after {
    content: '';
    display: block;
    padding-bottom: 100%; }
  .image-wrap .no-image {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: absolute;
    width: 100%;
    z-index: 1; }
    .image-wrap .no-image.dragover {
      background: #c0d4f3;
      border: 1px solid #c0d4f3;
      -webkit-transition: none;
      -o-transition: none;
      transition: none; }
      .image-wrap .no-image.dragover:before {
        position: absolute;
        content: '';
        height: -webkit-calc(100% - 10px);
        height: calc(100% - 10px);
        width: -webkit-calc(100% - 10px);
        width: calc(100% - 10px);
        border: 2px dashed #667eb1;
        margin: 5px;
        top: 0;
        left: 0;
        border-radius: 5px; }
      .image-wrap .no-image.dragover * {
        pointer-events: none;
        -webkit-transition: none;
        -o-transition: none;
        transition: none; }
      .image-wrap .no-image.dragover > [class*=icon] {
        display: none; }
      .image-wrap .no-image.dragover .file-field {
        height: 100%;
        width: 100%; }
        .image-wrap .no-image.dragover .file-field .btn, .image-wrap .no-image.dragover .file-field .btn-large, .image-wrap .no-image.dragover .file-field .btn-small, .image-wrap .no-image.dragover .file-field .fc-header-toolbar .fc-today-button, .fc-header-toolbar .image-wrap .no-image.dragover .file-field .fc-today-button {
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center;
          background-color: transparent;
          color: #667eb1;
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          -webkit-flex-direction: row;
              -ms-flex-direction: row;
                  flex-direction: row;
          height: 100%;
          -webkit-box-pack: center;
          -webkit-justify-content: center;
              -ms-flex-pack: center;
                  justify-content: center;
          margin: 0;
          padding: 0;
          width: 100%; }
      .image-wrap .no-image.dragover .error {
        display: none; }
    .image-wrap .no-image > [class*=icon] {
      color: #a5a5a5;
      font-size: 50px;
      padding-bottom: 20px; }
    .image-wrap .no-image .input-field {
      margin: 0; }
    .image-wrap .no-image .file-field {
      height: auto; }
    .image-wrap .no-image .progress-wrap {
      background-color: #e7e7e7;
      border-radius: 2px;
      height: 4px;
      max-width: 80%;
      width: 200px; }
      .image-wrap .no-image .progress-wrap .progress {
        background-color: #8cbc00;
        border-radius: 2px;
        margin: 0;
        -webkit-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out; }
    .image-wrap .no-image .error {
      clear: both;
      color: #f05352;
      font-size: 14px;
      padding-top: 5px;
      text-align: center; }
  .image-wrap .inner {
    background-color: #ffffff;
    -webkit-background-size: cover;
            background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 2; }
    .image-wrap .inner.contain {
      -webkit-background-size: contain;
              background-size: contain;
      -webkit-background-size: auto 90%;
              background-size: auto 90%; }
    .image-wrap .inner:hover .overlay {
      opacity: 1;
      -webkit-transform: translateY(0);
          -ms-transform: translateY(0);
           -o-transform: translateY(0);
              transform: translateY(0); }
    .image-wrap .inner .overlay {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      background-color: rgba(0, 0, 0, 0.4);
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      height: 100%;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      opacity: 0;
      position: relative;
      -webkit-transform: translateY(-10%);
          -ms-transform: translateY(-10%);
           -o-transform: translateY(-10%);
              transform: translateY(-10%);
      -webkit-transition: all 0.2s ease-out;
      -o-transition: all 0.2s ease-out;
      transition: all 0.2s ease-out;
      width: 100%; }
      .image-wrap .inner .overlay [class*=icon] {
        color: #ffffff;
        font-size: 20px; }
      .image-wrap .inner .overlay .btn-remove {
        position: absolute;
        right: 10px;
        top: 10px; }
      .image-wrap .inner .overlay .icon-search {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        height: 100%;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        width: 100%; }

.material-placeholder #materialbox-overlay + .inner.materialboxed .overlay {
  display: none; }

.material-placeholder .inner.materialboxed {
  max-width: unset !important; }
  .material-placeholder .inner.materialboxed:hover {
    opacity: 1; }

div.img-25,
a.img-25 {
  background-position: top center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
  border-radius: 50%;
  height: 25px;
  image-rendering: -webkit-optimize-contrast;
  image-rendering: optimizequality;
  image-rendering: crisp-edges;
  width: 25px; }

div.img-30,
a.img-30 {
  background-position: top center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
  border-radius: 50%;
  height: 30px;
  image-rendering: -webkit-optimize-contrast;
  image-rendering: optimizequality;
  image-rendering: crisp-edges;
  width: 30px; }

div.img-45,
a.img-45 {
  background-position: top center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
  border-radius: 50%;
  height: 45px;
  image-rendering: -webkit-optimize-contrast;
  image-rendering: optimizequality;
  image-rendering: crisp-edges;
  width: 45px; }

div.img-55,
a.img-55 {
  background-position: top center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
  border-radius: 50%;
  height: 55px;
  image-rendering: -webkit-optimize-contrast;
  image-rendering: optimizequality;
  image-rendering: crisp-edges;
  width: 55px; }

div.img-65,
a.img-65 {
  background-position: top center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
  border-radius: 50%;
  height: 65px;
  image-rendering: -webkit-optimize-contrast;
  image-rendering: optimizequality;
  image-rendering: crisp-edges;
  width: 65px; }

img.img-65 {
  width: 65px; }

div.img-75,
a.img-75 {
  background-position: top center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
  border-radius: 50%;
  height: 75px;
  image-rendering: -webkit-optimize-contrast;
  image-rendering: optimizequality;
  image-rendering: crisp-edges;
  width: 75px; }

div.img-100,
a.img-100 {
  background-position: top center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
  border-radius: 50%;
  height: 100px;
  image-rendering: -webkit-optimize-contrast;
  image-rendering: optimizequality;
  image-rendering: crisp-edges;
  width: 100px; }

[class*="img"].male {
  background-image: url("../assets/img/user-man.svg");
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover; }

[class*="img"].female {
  background-image: url("../assets/img/user-girl.svg");
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover; }

[class*="img"].default {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #f4f4f4;
  border: 1px solid #dfdfdf;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

[class*="img"].institution {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #e7eefa;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
          background-size: contain;
  color: #667eb1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 21px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

.institution-card {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  text-align: left; }
  .institution-card .logos {
    padding-right: 30px;
    text-align: center;
    width: 150px; }
    .institution-card .logos > * {
      max-width: 100%;
      margin-bottom: 20px; }
    .institution-card .logos .institution-logo {
      max-width: 80px; }
  .institution-card > .group {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  .institution-card h4 {
    font-size: 20px;
    border-bottom: 2px solid #f4f4f4;
    padding-bottom: 5px;
    margin-bottom: 20px; }
  .institution-card p {
    font-size: 14px;
    font-weight: 300;
    margin-bottom: 5px;
    margin-top: 5px; }
    .institution-card p b, .institution-card p strong {
      font-weight: 600; }
  .institution-card .user {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    color: #484848;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 10px;
    margin-left: 85px;
    margin-top: 10px;
    min-height: 75px;
    position: relative; }
    .institution-card .user [class^="img"] {
      left: -85px;
      position: absolute;
      top: 0; }
    .institution-card .user.size-65 {
      margin-left: 75px;
      min-height: 65px; }
      .institution-card .user.size-65 [class^="img"] {
        left: -75px; }
    .institution-card .user.size-75 {
      margin-left: 85px;
      min-height: 75px; }
      .institution-card .user.size-75 [class^="img"] {
        left: -85px; }
    .institution-card .user.size-100 {
      margin-left: 115px;
      min-height: 100px; }
      .institution-card .user.size-100 [class^="img"] {
        left: -115px; }
    .institution-card .user:hover p {
      text-decoration: underline; }
  .institution-card .person {
    color: #6e6e6e;
    font-family: "Roboto", sans-serif;
    font-size: 15px;
    font-weight: 600;
    margin: 5px 0 0 0; }
    .institution-card .person:hover {
      text-decoration: underline; }
    .institution-card .person span {
      font-family: inherit;
      font-weight: inherit; }
    .institution-card .person .last-name {
      text-transform: uppercase; }
  .institution-card .function {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    color: #6e6e6e;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    font-size: 14px;
    font-weight: 300;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 5px; }
    .institution-card .function span {
      color: inherit;
      font-size: inherit;
      font-weight: inherit; }
  .institution-card .location {
    color: #667eb1;
    font-size: 13px; }
    .institution-card .location a {
      color: inherit;
      font-size: inherit; }
  .institution-card a {
    font-size: 15px;
    margin-top: 5px;
    word-break: break-word; }
    .institution-card a:hover {
      text-decoration: underline; }
  .institution-card .btn, .institution-card .btn-large, .institution-card .btn-small, .institution-card .fc-header-toolbar .fc-today-button, .fc-header-toolbar .institution-card .fc-today-button {
    margin-top: 0;
    margin-bottom: 0; }
    .institution-card .btn:hover, .institution-card .btn-large:hover, .institution-card .btn-small:hover, .institution-card .fc-header-toolbar .fc-today-button:hover, .fc-header-toolbar .institution-card .fc-today-button:hover {
      text-decoration: none; }
    .institution-card .btn p, .institution-card .btn-large p, .institution-card .btn-small p, .institution-card .fc-header-toolbar .fc-today-button p, .fc-header-toolbar .institution-card .fc-today-button p {
      margin: 0; }
  .institution-card .row, .institution-card nav.navbar .navbar-nav, nav.navbar .institution-card .navbar-nav {
    margin-bottom: 0; }
    .institution-card .row .col, .institution-card nav.navbar .navbar-nav .col, nav.navbar .institution-card .navbar-nav .col {
      margin-bottom: 20px; }
  .institution-card .villages-list {
    font-size: 16px;
    margin-left: 15px; }
    .institution-card .villages-list.multiple-columns {
      -webkit-column-count: 2;
         -moz-column-count: 2;
              column-count: 2;
      -webkit-column-gap: 25px;
         -moz-column-gap: 25px;
              column-gap: 25px; }
    .institution-card .villages-list li {
      color: #6e6e6e;
      font-size: 16px;
      position: relative; }
      .institution-card .villages-list li:before {
        background-color: #4c84ff;
        border-radius: 50%;
        content: "";
        display: inline-block;
        height: 6px;
        left: -15px;
        position: absolute;
        top: 10px;
        width: 6px; }
  .institution-card .contact-list.no-margin li {
    margin-bottom: 0; }
  .institution-card .contact-list li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    font-size: 14px;
    font-weight: 300;
    margin-bottom: 10px; }
    .institution-card .contact-list li span {
      font-weight: inherit;
      font-size: inherit; }
    .institution-card .contact-list li [class^=icon] {
      color: #6e6e6e;
      font-size: 20px;
      margin-right: 10px; }
    .institution-card .contact-list li b, .institution-card .contact-list li strong {
      color: #484848;
      font-size: 14px;
      font-weight: 600; }
  .institution-card .functions-list {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #f0f3f8;
    border-radius: 4px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    font-size: 13px;
    -webkit-box-pack: stretch;
    -webkit-justify-content: stretch;
        -ms-flex-pack: stretch;
            justify-content: stretch;
    margin-bottom: 10px;
    padding: 10px; }
    .institution-card .functions-list > a {
      line-height: 1;
      margin: 0; }
      .institution-card .functions-list > a img {
        background-color: #ffffff;
        margin-right: 25px;
        padding: 5px;
        width: 50px; }
    .institution-card .functions-list ul {
      margin: 0; }
    .institution-card .functions-list li {
      color: #6e6e6e;
      font-size: inherit;
      position: relative; }
      .institution-card .functions-list li:before {
        background-color: #4c84ff;
        border-radius: 50%;
        content: "";
        display: inline-block;
        height: 6px;
        left: -15px;
        position: absolute;
        top: 6px;
        width: 6px; }
  .institution-card .minorities-list {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    font-size: 14px; }
    .institution-card .minorities-list > span {
      font-weight: 300; }
    .institution-card .minorities-list ul {
      margin: 0; }
      .institution-card .minorities-list ul * {
        font-weight: 600; }
  .institution-card .council-meeting {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    color: #6e6e6e;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding-bottom: 10px; }
    .institution-card .council-meeting a {
      color: inherit;
      margin: 0; }
      .institution-card .council-meeting a strong {
        white-space: nowrap; }
    .institution-card .council-meeting [class*=icon] {
      color: #ffc300;
      font-size: 24px;
      margin-right: 10px; }

@media only screen and (max-width: 600px) {
  .institution-card {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
    .institution-card .logos {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      padding: 0;
      width: 100%; }
    .institution-card h4 {
      font-size: 18px; }
    .institution-card .row.full-width, .institution-card nav.navbar .full-width.navbar-nav, nav.navbar .institution-card .full-width.navbar-nav {
      margin-left: 0;
      margin-right: 0; }
    .institution-card .user.president {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin: 0;
      text-align: center; }
      .institution-card .user.president [class*=img] {
        left: 0;
        position: relative;
        top: 0; } }

.label {
  color: #ffffff;
  font-size: 0.875rem;
  padding: 3px 7px;
  text-transform: uppercase; }
  .label.normative-character {
    background-color: #42A5F5; }
  .label.individual-character {
    background-color: #ff6d24; }
  .label.attachments {
    background-color: #e91e63; }
  .label.confirmed {
    background-color: #8cbc00; }
  .label.waiting-list {
    background-color: #8553d1; }
  .label.in-validation {
    background-color: #ffc300; }
  .label.unregistered {
    background-color: #e91e63; }
  .label.bg-red {
    background-color: #f05352; }
  .label.bg-east-side {
    background-color: #A388CE; }
  .label.bg-blue-darken {
    background-color: #667eb1; }

.text.normative-character {
  background-color: #42A5F5; }

.text.individual-character {
  background-color: #ff6d24; }

.text.color-gray {
  color: #9e9e9e; }

.text.color-dark-gray {
  color: #484848; }

.text.color-red {
  color: #f05352; }

.text.color-green {
  color: #8cbc00; }

.text.color-dark-green {
  color: #1b5e20; }

.text.color-orange {
  color: #ff6d24; }

.text.info {
  color: #f05352; }

.label-wrap {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-bottom: 20px; }
  .label-wrap .label {
    font-size: 15px;
    margin-right: 20px; }
  .label-wrap [class*=icon] {
    color: #a5a5a5;
    margin-right: 5px; }
    .label-wrap [class*=icon].icon-between {
      left: 0;
      margin-left: 15px;
      margin-right: 15px;
      position: relative;
      top: 0; }
  .label-wrap p {
    color: #a5a5a5;
    font-size: 15px;
    margin: 0; }

.languages-tabs-wrap {
  width: 100%; }
  .languages-tabs-wrap .tabs {
    background-color: transparent;
    text-align: center; }
    .languages-tabs-wrap .tabs:before {
      border-bottom: 1px solid #c1c1c1;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      width: 100%;
      z-index: 1; }
    .languages-tabs-wrap .tabs .tab.completed .flag,
    .languages-tabs-wrap .tabs .tab a.active .flag {
      -webkit-filter: none;
              filter: none;
      opacity: 1; }
    .languages-tabs-wrap .tabs .tab .flag {
      -webkit-filter: grayscale(100%);
              filter: grayscale(100%);
      margin-left: 0;
      margin-right: 5px;
      opacity: 0.4; }
    .languages-tabs-wrap .tabs .indicator {
      bottom: 0;
      z-index: 2; }
  .statute .languages-tabs-wrap .tab-content a.btn-add:hover .circle-icon-white .inner [class*="icon"], .statute
  .languages-tabs-wrap .tab-content a.btn-view:hover .circle-icon-white .inner [class*="icon"] {
    color: #a388ce; }
  .rules .languages-tabs-wrap .tab-content a.btn-add:hover .circle-icon-white .inner [class*="icon"], .rules
  .languages-tabs-wrap .tab-content a.btn-view:hover .circle-icon-white .inner [class*="icon"] {
    color: #44a647; }
  .council .languages-tabs-wrap .tab-content a.btn-add:hover .circle-icon-white .inner [class*="icon"], .council
  .languages-tabs-wrap .tab-content a.btn-view:hover .circle-icon-white .inner [class*="icon"] {
    color: #67bbff; }
  .mayor .languages-tabs-wrap .tab-content a.btn-add:hover .circle-icon-white .inner [class*="icon"], .mayor
  .languages-tabs-wrap .tab-content a.btn-view:hover .circle-icon-white .inner [class*="icon"] {
    color: #ffb905; }
  .financial .languages-tabs-wrap .tab-content a.btn-add:hover .circle-icon-white .inner [class*="icon"], .financial
  .languages-tabs-wrap .tab-content a.btn-view:hover .circle-icon-white .inner [class*="icon"] {
    color: #d9547e; }
  .others .languages-tabs-wrap .tab-content a.btn-add:hover .circle-icon-white .inner [class*="icon"], .others
  .languages-tabs-wrap .tab-content a.btn-view:hover .circle-icon-white .inner [class*="icon"] {
    color: #81d7e0; }
  .statute .languages-tabs-wrap .tab-content a.btn-view .circle-icon-white .inner [class*="icon"] {
    color: #a388ce; }
  .rules .languages-tabs-wrap .tab-content a.btn-view .circle-icon-white .inner [class*="icon"] {
    color: #44a647; }
  .council .languages-tabs-wrap .tab-content a.btn-view .circle-icon-white .inner [class*="icon"] {
    color: #67bbff; }
  .mayor .languages-tabs-wrap .tab-content a.btn-view .circle-icon-white .inner [class*="icon"] {
    color: #ffb905; }
  .financial .languages-tabs-wrap .tab-content a.btn-view .circle-icon-white .inner [class*="icon"] {
    color: #d9547e; }
  .others .languages-tabs-wrap .tab-content a.btn-view .circle-icon-white .inner [class*="icon"] {
    color: #81d7e0; }
  .languages-tabs-wrap .tab-content .circle-icon-white {
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto; }
    .languages-tabs-wrap .tab-content .circle-icon-white .inner [class*="icon"] {
      color: #a5a5a5;
      font-size: 55px; }

.links-cards {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
  .links-cards .col {
    padding: 0.75rem 0.75rem;
    margin-left: 0 !important; }

.link-card {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background: -webkit-linear-gradient(45deg, #6190E8, #A7BFE8);
  background: -o-linear-gradient(45deg, #6190E8, #A7BFE8);
  background: linear-gradient(45deg, #6190E8, #A7BFE8);
  border-radius: 6px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  height: 100%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 20px;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease; }
  .link-card:hover {
    -webkit-transform: scale(1.02);
        -ms-transform: scale(1.02);
         -o-transform: scale(1.02);
            transform: scale(1.02);
    opacity: 0.85; }
  .link-card span {
    color: #ffffff;
    display: block;
    font-size: 14px;
    line-height: 1.3; }
  .link-card [class*=icon] {
    color: #ffffff;
    font-size: 20px;
    margin-right: 10px; }

@media only screen and (max-width: 600px) {
  .links-cards .col {
    padding-bottom: 0.75rem !important; }
  .link-card {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    min-height: auto;
    padding: 20px; } }

.load-more-wrap {
  text-align: center;
  width: 100%; }
  .load-more-wrap .load-more {
    font-size: 14px;
    font-weight: 100;
    position: relative; }
    .load-more-wrap .load-more.pending:after {
      background-image: url("../assets/img/rolling-blue.svg");
      background-position: center center;
      background-repeat: no-repeat;
      -webkit-background-size: contain;
              background-size: contain;
      content: '';
      height: 25px;
      left: -30px;
      position: absolute;
      top: -3px;
      width: 25px; }

.pending {
  cursor: default;
  pointer-events: none;
  position: relative; }
  .pending > * {
    opacity: 0.2; }
  .pending:after {
    background-image: url("../assets/img/rolling-blue.svg");
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
            background-size: contain;
    content: '';
    height: 100%;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
         -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: 30px; }

.location-status {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: 40px;
  padding: 0 10px; }
  .location-status .inner {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    background-color: #f3f7e6;
    border-radius: 4px;
    border: 1px solid #d6e1b6;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 5px 10px 5px 0px;
    min-width: 150px;
    padding: 10px 10px 10px 75px;
    position: relative;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content; }
    .location-status .inner.verified, .location-status .inner.active {
      background-color: #f3f7e6;
      border: 1px solid #d6e1b6; }
      .location-status .inner.verified [class*=icon-], .location-status .inner.active [class*=icon-] {
        background-color: #8cbc00;
        color: #ffffff; }
      .location-status .inner.verified p.title, .location-status .inner.active p.title {
        color: #8cbc00; }
    .location-status .inner.in-verification {
      background-color: #fffbef;
      border: 1px solid #f3e5c4; }
      .location-status .inner.in-verification [class*=icon-] {
        background-color: #ffc300;
        color: #ffffff; }
      .location-status .inner.in-verification p.title {
        color: #ce9902; }
    .location-status .inner.not-verified, .location-status .inner.inactive {
      background-color: #f4f4f4;
      border: 1px solid #c1c1c1; }
      .location-status .inner.not-verified [class*=icon-], .location-status .inner.inactive [class*=icon-] {
        background-color: #a5a5a5;
        color: #ffffff; }
      .location-status .inner.not-verified p.title, .location-status .inner.inactive p.title {
        color: #a5a5a5; }
    .location-status .inner p.title {
      font-size: 14px;
      font-style: italic;
      margin: 0;
      white-space: nowrap; }
    .location-status .inner p.value {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      color: #6e6e6e;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      font-size: 20px;
      font-weight: 300;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin: 0;
      white-space: nowrap; }
      .location-status .inner p.value:after {
        -moz-osx-font-smoothing: grayscale;
        -webkit-font-smoothing: antialiased;
        content: "\e90c";
        display: block;
        font-family: 'icomoon' !important;
        font-size: 23px;
        font-style: normal;
        font-variant: normal;
        font-weight: normal;
        line-height: 1;
        speak: none;
        text-transform: none; }
  .location-status [class*=icon-] {
    border-radius: 50%;
    display: table;
    font-size: 24px;
    height: 45px;
    left: 15px;
    position: absolute;
    text-align: center;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
         -o-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 45px; }
    .location-status [class*=icon-]:before {
      display: table-cell;
      vertical-align: middle; }

.location-status-dropdown {
  min-width: 220px; }
  .location-status-dropdown li > a {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    color: #6e6e6e;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: stretch;
    -webkit-justify-content: stretch;
        -ms-flex-pack: stretch;
            justify-content: stretch;
    padding: 10px 15px; }
    .location-status-dropdown li > a span {
      border-radius: 50%;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      height: 20px;
      margin-right: 15px;
      width: 20px; }
      .location-status-dropdown li > a span.verified, .location-status-dropdown li > a span.active {
        background-color: #8cbc00; }
      .location-status-dropdown li > a span.in-verification {
        background-color: #ffc300; }
      .location-status-dropdown li > a span.not-verified, .location-status-dropdown li > a span.inactive {
        background-color: #a5a5a5; }

@media only screen and (max-width: 600px) {
  .location-status .inner {
    margin: 5px 10px 5px 0px;
    padding: 5px 5px 5px 50px;
    min-width: 100px; }
    .location-status .inner p.value {
      font-size: 16px; }
  .location-status [class*=icon-] {
    font-size: 17px;
    height: 30px;
    left: 10px;
    width: 30px; } }

.map-wrapper {
  max-width: 100%;
  text-align: center;
  margin-bottom: 30px !important; }
  .map-wrapper.location {
    background-image: url("../assets/img/bg-point.jpg");
    background-repeat: repeat;
    margin-top: 10px !important; }
  .map-wrapper .map {
    max-width: 100%;
    max-height: 700px; }
  .map-wrapper .legend {
    margin-top: 20px; }
    .map-wrapper .legend span {
      color: #6e6e6e;
      font-size: 14px;
      font-style: italic; }
      .map-wrapper .legend span.village:before, .map-wrapper .legend span.city:before, .map-wrapper .legend span.big-city:before {
        border-radius: 4px;
        content: '';
        display: inline-block;
        height: 10px;
        margin-left: 25px;
        margin-right: 10px;
        width: 25px; }
      .map-wrapper .legend span.village:before {
        background: #bec3c8; }
      .map-wrapper .legend span.city:before {
        background: #7691cc; }
      .map-wrapper .legend span.big-city:before {
        background: #667eb1; }
      @media only screen and (max-width: 1023px) {
        .map-wrapper .legend span {
          display: block; }
          .map-wrapper .legend span.village, .map-wrapper .legend span.city, .map-wrapper .legend span.big-city {
            display: inline-block; }
            .map-wrapper .legend span.village:before, .map-wrapper .legend span.city:before, .map-wrapper .legend span.big-city:before {
              height: 10px;
              margin-left: 10px;
              margin-right: 10px;
              width: 10px; } }
  .map-wrapper .results {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    border-top: 1px solid #c1c1c1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .map-wrapper .results.no-border {
      border-top: 0; }
    .map-wrapper .results li > a,
    .map-wrapper .results li > div {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      color: #6e6e6e;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      font-size: 16px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin: 20px; }
    .map-wrapper .results a:hover [class^=icon] {
      opacity: 0.8; }
    .map-wrapper .results [class^=icon] {
      border-radius: 50%;
      color: #ffffff;
      display: table;
      font-size: 24px;
      height: 45px;
      margin-right: 10px;
      width: 45px; }
      .map-wrapper .results [class^=icon]:before {
        display: table-cell;
        text-align: center;
        vertical-align: middle; }
      .map-wrapper .results [class^=icon].icon-county {
        background: #48597d; }
      .map-wrapper .results [class^=icon].icon-village {
        background: #bec3c8; }
      .map-wrapper .results [class^=icon].icon-city {
        background: #7691cc; }
      .map-wrapper .results [class^=icon].icon-big-city {
        background: #667eb1; }
    .map-wrapper .results .count {
      color: #484848;
      font-size: 26px; }

@media only screen and (max-width: 1023px) {
  .map-wrapper .results {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start; }
    .map-wrapper .results li > div {
      font-size: 14px;
      margin: 5px; }
    .map-wrapper .results [class^=icon] {
      font-size: 18px;
      height: 35px;
      width: 35px; }
    .map-wrapper .results .count {
      font-size: 20px; }
  .map-filters-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-top: 20px; }
    .map-filters-wrap .col-map {
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
          -ms-flex-order: 1;
              order: 1; }
    .map-filters-wrap .col-tabs {
      -webkit-box-ordinal-group: 3;
      -webkit-order: 2;
          -ms-flex-order: 2;
              order: 2; }
    .map-filters-wrap .col-filters {
      -webkit-box-ordinal-group: 4;
      -webkit-order: 3;
          -ms-flex-order: 3;
              order: 3; } }

@media only screen and (max-width: 600px) {
  .map-wrapper .map {
    max-height: 300px; } }

.menu-cards {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
  .menu-cards .col {
    padding: 1rem 1rem; }

.menu-card {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background: #ffffff;
  border-radius: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 30px 20px;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease; }
  .menu-card:hover {
    -webkit-transform: scale(1.02);
        -ms-transform: scale(1.02);
         -o-transform: scale(1.02);
            transform: scale(1.02);
    opacity: 0.85; }
  .menu-card h4 {
    color: #ffffff;
    font-weight: 300;
    margin: 0;
    text-align: center;
    text-transform: uppercase; }
  .menu-card .circle-icon-white {
    margin-top: 0;
    margin-bottom: 10px; }
    .menu-card .circle-icon-white .inner [class*=icon] {
      color: inherit; }
  .menu-card.card-statute {
    background: -webkit-linear-gradient(45deg, #a388ce, #e2ade1);
    background: -o-linear-gradient(45deg, #a388ce, #e2ade1);
    background: linear-gradient(45deg, #a388ce, #e2ade1); }
    .menu-card.card-statute .circle-icon-white {
      color: #a388ce; }
  .menu-card.card-rules {
    background: -webkit-linear-gradient(45deg, #44a647, #82e06b);
    background: -o-linear-gradient(45deg, #44a647, #82e06b);
    background: linear-gradient(45deg, #44a647, #82e06b); }
    .menu-card.card-rules .circle-icon-white {
      color: #44a647; }
  .menu-card.card-council {
    background: -webkit-linear-gradient(45deg, #67bbff, #7aedff);
    background: -o-linear-gradient(45deg, #67bbff, #7aedff);
    background: linear-gradient(45deg, #67bbff, #7aedff); }
    .menu-card.card-council .circle-icon-white {
      color: #67bbff; }
  .menu-card.card-mayor {
    background: -webkit-linear-gradient(45deg, #ffb905, #fade06);
    background: -o-linear-gradient(45deg, #ffb905, #fade06);
    background: linear-gradient(45deg, #ffb905, #fade06); }
    .menu-card.card-mayor .circle-icon-white {
      color: #ffb905; }
  .menu-card.card-financial {
    background: -webkit-linear-gradient(45deg, #d9547e, #f5b18c);
    background: -o-linear-gradient(45deg, #d9547e, #f5b18c);
    background: linear-gradient(45deg, #d9547e, #f5b18c); }
    .menu-card.card-financial .circle-icon-white {
      color: #d9547e; }
  .menu-card.card-others {
    background: -webkit-linear-gradient(45deg, #81d7e0, #7af4ae);
    background: -o-linear-gradient(45deg, #81d7e0, #7af4ae);
    background: linear-gradient(45deg, #81d7e0, #7af4ae); }
    .menu-card.card-others .circle-icon-white {
      color: #81d7e0; }
  .menu-card.card-petition {
    background: -webkit-linear-gradient(45deg, #A32CDF, #106AD2);
    background: -o-linear-gradient(45deg, #A32CDF, #106AD2);
    background: linear-gradient(45deg, #A32CDF, #106AD2); }
    .menu-card.card-petition .circle-icon-white {
      color: #A32CDF; }

@media only screen and (max-width: 600px) {
  .menu-cards .col {
    padding: 0 0 1rem !important; }
  .menu-card {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    min-height: auto;
    padding: 20px; }
    .menu-card .circle-icon-white {
      height: 50px;
      margin: 0 15px 0 0;
      width: 70px; }
      .menu-card .circle-icon-white .inner {
        height: 70px;
        width: 70px; }
        .menu-card .circle-icon-white .inner [class*=icon] {
          font-size: 30px;
          -webkit-transform: translate(-50%, -75%);
              -ms-transform: translate(-50%, -75%);
               -o-transform: translate(-50%, -75%);
                  transform: translate(-50%, -75%); }
    .menu-card h4 {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1;
      text-align: left; } }

.membership-cards-list {
  text-align: center; }
  .membership-cards-list .col {
    margin-bottom: 20px; }
  .membership-cards-list .card {
    height: 100px !important;
    margin: 0 auto 5px auto !important;
    padding: 0;
    padding: 18px;
    position: relative;
    width: 160px !important; }
    .membership-cards-list .card.member span[class^=icon] {
      background: #8cbc00; }
    .membership-cards-list .card:not(.member) img {
      -webkit-filter: grayscale(85%);
              filter: grayscale(85%);
      opacity: 0.3; }
    .membership-cards-list .card img {
      max-width: 100%;
      max-height: 100%; }
    .membership-cards-list .card span[class^=icon] {
      background: #f05352;
      border-radius: 50%;
      color: #ffffff;
      display: table;
      font-size: 22px;
      height: 35px;
      position: absolute;
      right: 7px;
      top: 7px;
      width: 35px; }
      .membership-cards-list .card span[class^=icon]:before {
        display: table-cell;
        text-align: center;
        vertical-align: middle; }
  .membership-cards-list a {
    color: #6e6e6e;
    font-size: 14px; }
    .membership-cards-list a:hover {
      text-decoration: underline; }
    .membership-cards-list a span {
      display: block; }

.membership-cards-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-left: -12px;
  margin-right: -12px;
  position: relative; }
  .membership-cards-wrap .col {
    margin-bottom: 10px;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 10px; }
  .membership-cards-wrap .card {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding: 30px !important; }
    .membership-cards-wrap .card:not(.member) {
      background-color: rgba(255, 255, 255, 0.6);
      -webkit-box-shadow: none;
              box-shadow: none; }
      .membership-cards-wrap .card:not(.member) img {
        -webkit-filter: grayscale(85%);
                filter: grayscale(85%);
        opacity: 0.3; }
      .membership-cards-wrap .card:not(.member) h5 {
        opacity: 0.5; }
    .membership-cards-wrap .card.member .switch span[class^=icon] {
      background: #8cbc00; }
  .membership-cards-wrap h4 {
    margin-bottom: 0; }
  .membership-cards-wrap h5 {
    margin-top: 0;
    margin-bottom: 0;
    text-align: center; }
  .membership-cards-wrap .institution-wrap,
  .membership-cards-wrap .organization-wrap {
    display: block;
    margin-bottom: 20px;
    text-align: center;
    width: 100%; }
    .membership-cards-wrap .institution-wrap img,
    .membership-cards-wrap .organization-wrap img {
      max-width: 100px;
      max-height: 80px; }
    .membership-cards-wrap .institution-wrap [class*=icon-],
    .membership-cards-wrap .organization-wrap [class*=icon-] {
      font-size: 50px; }
  .membership-cards-wrap .switch {
    position: absolute;
    right: 0;
    top: 20px;
    z-index: 1; }
    .membership-cards-wrap .switch span[class^=icon] {
      background: #f05352;
      border-radius: 50%;
      color: #ffffff;
      display: table;
      font-size: 22px;
      height: 35px;
      position: absolute;
      right: 15px;
      top: 0px;
      width: 35px; }
      .membership-cards-wrap .switch span[class^=icon]:before {
        display: table-cell;
        text-align: center;
        vertical-align: middle; }
  .membership-cards-wrap .document-wrap {
    margin-bottom: 30px;
    text-align: center; }
    .membership-cards-wrap .document-wrap:hover .action {
      display: inline-block !important; }
    .membership-cards-wrap .document-wrap a {
      font-size: 14px; }
    .membership-cards-wrap .document-wrap a.document {
      color: #6e6e6e; }
      .membership-cards-wrap .document-wrap a.document:hover {
        text-decoration: underline; }
    .membership-cards-wrap .document-wrap .action {
      color: #a5a5a5;
      font-size: 19px; }
  .membership-cards-wrap .membership-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-bottom: 0;
    margin-top: 0; }
    .membership-cards-wrap .membership-list.readonly span {
      border-radius: 3px;
      border: 1px solid #a5a5a5;
      display: table;
      height: 22px;
      margin-right: 10px;
      overflow: hidden;
      position: relative;
      width: 22px;
      font-size: 12px; }
      .membership-cards-wrap .membership-list.readonly span:before {
        display: table-cell;
        font-size: 16px;
        line-height: 1;
        text-align: center;
        vertical-align: middle; }
      .membership-cards-wrap .membership-list.readonly span.partial-payment:before {
        position: absolute;
        top: 3px;
        width: 100%;
        z-index: 2; }
      .membership-cards-wrap .membership-list.readonly span.partial-payment:after {
        border-bottom: 0px solid transparent;
        border-right: 22px solid #ff6d24;
        border-top: 22px solid transparent;
        content: '';
        display: block;
        height: 0;
        position: absolute;
        width: 0;
        z-index: 1; }
      .membership-cards-wrap .membership-list.readonly span[class^=icon-] {
        background: #8cbc00;
        border: 0px solid #8cbc00;
        color: #ffffff; }
    .membership-cards-wrap .membership-list.readonly li {
      color: #6e6e6e;
      font-size: 14px;
      line-height: 1.5; }
    .membership-cards-wrap .membership-list li {
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      margin-bottom: 5px;
      margin-top: 5px;
      padding-left: 0 !important; }
      .membership-cards-wrap .membership-list li.partial-payment span:after {
        border: 2px solid #ff6d24 !important;
        background-color: #ff6d24 !important; }
      .membership-cards-wrap .membership-list li span {
        color: #6e6e6e;
        font-size: 14px;
        line-height: 1.5; }
      .membership-cards-wrap .membership-list li .dropdown-trigger {
        color: #6e6e6e;
        font-size: 20px; }
  .membership-cards-wrap .dropdown-content {
    min-width: 200px; }
    .membership-cards-wrap .dropdown-content li {
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
    .membership-cards-wrap .dropdown-content a {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      color: #6e6e6e;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; }
      .membership-cards-wrap .dropdown-content a span {
        border-radius: 50%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        height: 20px;
        margin-right: 15px;
        width: 20px; }
        .membership-cards-wrap .dropdown-content a span.full-payment {
          background-color: #42A5F5; }
        .membership-cards-wrap .dropdown-content a span.partial-payment {
          background-color: #ff6d24; }

@media only screen and (max-width: 1023px) {
  .membership-financial-list {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; } }

.mini-cards {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-left: -15px;
  width: -webkit-calc(100% + 30px);
  width: calc(100% + 30px); }
  .mini-cards li {
    background-color: #ffffff;
    border-radius: 6px;
    margin: 15px;
    transition: box-shadow .25s, -webkit-box-shadow .25s;
    width: 235px; }
    .mini-cards li a {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      height: 100%;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between;
      padding: 20px;
      -webkit-transition: all 0.3s linear;
      -o-transition: all 0.3s linear;
      transition: all 0.3s linear;
      width: 100%; }
      .mini-cards li a:hover {
        background-color: #f0f3f8; }
      .mini-cards li a p {
        border-bottom: 1px solid #dfdfdf;
        color: #484848;
        line-height: 1.3;
        margin-top: 0;
        padding-bottom: 10px; }
      .mini-cards li a .group {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center; }
      .mini-cards li a span {
        color: #667eb1;
        display: block;
        font-size: 14px;
        line-height: 1.3; }
        .mini-cards li a span.nr {
          color: #484848;
          font-weight: 600;
          font-size: 16px;
          margin-right: 5px; }
      .mini-cards li a [class*=icon] {
        color: #6e6e6e;
        font-size: 20px;
        margin-right: 5px; }

@media only screen and (max-width: 1023px) {
  .mini-cards li {
    width: 195px; } }

@media only screen and (max-width: 600px) {
  .mini-cards {
    margin-left: -60px;
    width: -webkit-calc(100% + 60px);
    width: calc(100% + 60px); }
    .mini-cards.auto-height {
      margin-left: -15px;
      width: -webkit-calc(100% + 30px);
      width: calc(100% + 30px); }
    .mini-cards li {
      margin: 5px 15px;
      width: 100%; }
      .mini-cards li a {
        padding: 15px; }
        .mini-cards li a span {
          font-size: 13px; }
          .mini-cards li a span.nr {
            font-size: 13px; }
        .mini-cards li a [class*=icon] {
          font-size: 16px; } }

.notification-wrap {
  background-color: #ffffff;
  border: 1px solid #c1c1c1;
  color: #6e6e6e;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-bottom: 20px;
  margin-top: 20px; }
  .notification-wrap > span[class^='icon'] {
    font-size: 40px;
    padding-left: 20px;
    padding-top: 30px;
    padding-bottom: 30px; }
  .notification-wrap > div {
    font-size: 14px;
    font-style: italic;
    line-height: 1.5;
    padding: 20px 30px;
    text-align: left; }
  .notification-wrap.warning {
    background-color: #fffbef;
    border: 1px solid #f3e5c4;
    color: #ce9902; }
  .notification-wrap.error {
    background-color: #fff2f6;
    border: 1px solid #f2a09f;
    color: #f05352; }

@media only screen and (max-width: 600px) {
  .notification-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
    .notification-wrap > span[class^='icon'] {
      padding: 20px 0 0; }
    .notification-wrap > div {
      font-size: 12px;
      padding: 20px; } }

.organigram-person {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }

.organizational-chart-wrap {
  text-align: left; }
  .organizational-chart-wrap > *:last-child.section.row, nav.navbar .organizational-chart-wrap > *.navbar-nav:last-child.section {
    border-bottom: 0;
    padding-bottom: 0; }
    .organizational-chart-wrap > *:last-child.section.row:after, nav.navbar .organizational-chart-wrap > *.navbar-nav:last-child.section:after {
      display: none; }
  .organizational-chart-wrap:not(.normal-chart) .section.row:first-of-type, .organizational-chart-wrap:not(.normal-chart) nav.navbar .section.navbar-nav:first-of-type, nav.navbar .organizational-chart-wrap:not(.normal-chart) .section.navbar-nav:first-of-type {
    padding-top: 0; }
    .organizational-chart-wrap:not(.normal-chart) .section.row:first-of-type .person-wrap, .organizational-chart-wrap:not(.normal-chart) nav.navbar .section.navbar-nav:first-of-type .person-wrap, nav.navbar .organizational-chart-wrap:not(.normal-chart) .section.navbar-nav:first-of-type .person-wrap {
      padding-left: 135px; }
      .organizational-chart-wrap:not(.normal-chart) .section.row:first-of-type .person-wrap .img, .organizational-chart-wrap:not(.normal-chart) nav.navbar .section.navbar-nav:first-of-type .person-wrap .img, nav.navbar .organizational-chart-wrap:not(.normal-chart) .section.navbar-nav:first-of-type .person-wrap .img {
        height: 100px;
        width: 100px; }
      .organizational-chart-wrap:not(.normal-chart) .section.row:first-of-type .person-wrap .divider .icon-drag, .organizational-chart-wrap:not(.normal-chart) nav.navbar .section.navbar-nav:first-of-type .person-wrap .divider .icon-drag, nav.navbar .organizational-chart-wrap:not(.normal-chart) .section.navbar-nav:first-of-type .person-wrap .divider .icon-drag {
        left: -135px; }
      .organizational-chart-wrap:not(.normal-chart) .section.row:first-of-type .person-wrap .divider > a, .organizational-chart-wrap:not(.normal-chart) nav.navbar .section.navbar-nav:first-of-type .person-wrap .divider > a, nav.navbar .organizational-chart-wrap:not(.normal-chart) .section.navbar-nav:first-of-type .person-wrap .divider > a,
      .organizational-chart-wrap:not(.normal-chart) .section.row:first-of-type .person-wrap .divider > .img,
      .organizational-chart-wrap:not(.normal-chart) nav.navbar .section.navbar-nav:first-of-type .person-wrap .divider > .img,
      nav.navbar .organizational-chart-wrap:not(.normal-chart) .section.navbar-nav:first-of-type .person-wrap .divider > .img {
        left: -103px; }
    .organizational-chart-wrap:not(.normal-chart) .section.row:first-of-type .empty-wrap .icon-plus, .organizational-chart-wrap:not(.normal-chart) nav.navbar .section.navbar-nav:first-of-type .empty-wrap .icon-plus, nav.navbar .organizational-chart-wrap:not(.normal-chart) .section.navbar-nav:first-of-type .empty-wrap .icon-plus {
      height: 100px;
      width: 100px; }
  .organizational-chart-wrap.normal-chart .section.row:first-of-type, .organizational-chart-wrap.normal-chart nav.navbar .section.navbar-nav:first-of-type, nav.navbar .organizational-chart-wrap.normal-chart .section.navbar-nav:first-of-type {
    padding-top: 0; }
  .organizational-chart-wrap:not(.edit) .section.row, .organizational-chart-wrap:not(.edit) nav.navbar .section.navbar-nav, nav.navbar .organizational-chart-wrap:not(.edit) .section.navbar-nav {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .organizational-chart-wrap .section.row, .organizational-chart-wrap nav.navbar .section.navbar-nav, nav.navbar .organizational-chart-wrap .section.navbar-nav {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    border-bottom: 1px solid #c1c1c1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-bottom: 0;
    padding-bottom: 30px;
    padding-top: 30px;
    position: relative; }
    .organizational-chart-wrap .section.row:after, .organizational-chart-wrap nav.navbar .section.navbar-nav:after, nav.navbar .organizational-chart-wrap .section.navbar-nav:after {
      background-color: #c1c1c1;
      bottom: 0;
      content: '';
      height: 15px;
      left: 50%;
      position: absolute;
      width: 1px; }
    .organizational-chart-wrap .section.row.has-actions:hover, .organizational-chart-wrap nav.navbar .section.has-actions.navbar-nav:hover, nav.navbar .organizational-chart-wrap .section.has-actions.navbar-nav:hover {
      background-color: #fcfcfc; }
    .organizational-chart-wrap .section.row.level1, .organizational-chart-wrap nav.navbar .section.level1.navbar-nav, nav.navbar .organizational-chart-wrap .section.level1.navbar-nav, .organizational-chart-wrap .section.row.level2, .organizational-chart-wrap nav.navbar .section.level2.navbar-nav, nav.navbar .organizational-chart-wrap .section.level2.navbar-nav {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
    .organizational-chart-wrap .section.row .col, .organizational-chart-wrap nav.navbar .section.navbar-nav .col, nav.navbar .organizational-chart-wrap .section.navbar-nav .col {
      margin: 0;
      padding-left: 105px;
      padding-right: 20px;
      margin-top: 20px;
      margin-bottom: 20px; }
    .organizational-chart-wrap .section.row .actions, .organizational-chart-wrap nav.navbar .section.navbar-nav .actions, nav.navbar .organizational-chart-wrap .section.navbar-nav .actions {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      font-size: 20px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      overflow: hidden;
      position: absolute;
      right: 10px;
      top: 10px;
      -webkit-transition: all 0.2s ease-out;
      -o-transition: all 0.2s ease-out;
      transition: all 0.2s ease-out;
      width: 0; }
      .organizational-chart-wrap .section.row .actions a, .organizational-chart-wrap nav.navbar .section.navbar-nav .actions a, nav.navbar .organizational-chart-wrap .section.navbar-nav .actions a {
        color: #a5a5a5;
        line-height: 1;
        margin: 0 4px; }
        .organizational-chart-wrap .section.row .actions a:hover, .organizational-chart-wrap nav.navbar .section.navbar-nav .actions a:hover, nav.navbar .organizational-chart-wrap .section.navbar-nav .actions a:hover {
          color: #4c84ff; }
    .organizational-chart-wrap .section.row .label-wrap, .organizational-chart-wrap nav.navbar .section.navbar-nav .label-wrap, nav.navbar .organizational-chart-wrap .section.navbar-nav .label-wrap {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      padding: 0; }
      .organizational-chart-wrap .section.row .label-wrap .label, .organizational-chart-wrap nav.navbar .section.navbar-nav .label-wrap .label, nav.navbar .organizational-chart-wrap .section.navbar-nav .label-wrap .label {
        margin: 0;
        padding-left: 15px;
        padding-right: 15px; }
  .organizational-chart-wrap .section .person-wrap {
    position: relative; }
    .organizational-chart-wrap .section .person-wrap:hover .img:before {
      border: 2px solid #4c84ff; }
    .organizational-chart-wrap .section .person-wrap:hover .divider {
      background-color: #4c84ff; }
      .organizational-chart-wrap .section .person-wrap:hover .divider .icon-drag {
        display: block;
        cursor: move; }
    .organizational-chart-wrap .section .person-wrap .info {
      width: 100%; }
    .organizational-chart-wrap .section .person-wrap .divider {
      overflow: visible;
      position: relative;
      margin-top: 5px;
      margin-bottom: 5px; }
      .organizational-chart-wrap .section .person-wrap .divider .icon-drag {
        position: absolute;
        left: -105px;
        font-size: 24px;
        top: 50%;
        -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
             -o-transform: translateY(-50%);
                transform: translateY(-50%);
        color: #a5a5a5;
        cursor: pointer;
        display: none; }
      .organizational-chart-wrap .section .person-wrap .divider > a,
      .organizational-chart-wrap .section .person-wrap .divider > .img {
        position: absolute;
        left: -75px;
        top: 50%;
        -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
             -o-transform: translateY(-50%);
                transform: translateY(-50%); }
    .organizational-chart-wrap .section .person-wrap .img {
      background-position: top center;
      background-repeat: no-repeat;
      -webkit-background-size: cover;
              background-size: cover;
      border-radius: 50%;
      height: 70px;
      margin-right: 15px;
      position: relative;
      width: 70px; }
      .organizational-chart-wrap .section .person-wrap .img:before {
        border-radius: 50%;
        border: 1px solid #c1c1c1;
        content: '';
        display: block;
        height: -webkit-calc(100% + 8px);
        height: calc(100% + 8px);
        left: -4px;
        position: absolute;
        top: -4px;
        width: -webkit-calc(100% + 8px);
        width: calc(100% + 8px); }
    .organizational-chart-wrap .section .person-wrap .inner-actions {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      font-size: 20px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      overflow: hidden;
      position: absolute;
      right: 10px;
      top: -15px;
      -webkit-transition: all 0.2s ease-out;
      -o-transition: all 0.2s ease-out;
      transition: all 0.2s ease-out;
      width: 0; }
      .organizational-chart-wrap .section .person-wrap .inner-actions a {
        color: #a5a5a5;
        line-height: 1;
        margin: 0 4px; }
        .organizational-chart-wrap .section .person-wrap .inner-actions a:hover {
          color: #4c84ff; }
    .organizational-chart-wrap .section .person-wrap p {
      color: #484848;
      font-size: 15px;
      margin: 0; }
    .organizational-chart-wrap .section .person-wrap .name {
      color: #484848;
      display: block;
      font-size: 18px;
      font-weight: 600;
      margin-top: 10px;
      padding-left: 10px; }
      .organizational-chart-wrap .section .person-wrap .name span {
        font-weight: inherit; }
      .organizational-chart-wrap .section .person-wrap .name .last-name {
        text-transform: uppercase; }
    .organizational-chart-wrap .section .person-wrap .function {
      color: #667eb1;
      font-size: 14px;
      padding-left: 10px; }
      .organizational-chart-wrap .section .person-wrap .function span {
        display: block;
        font-weight: inherit; }
        .organizational-chart-wrap .section .person-wrap .function span:first-letter {
          text-transform: uppercase; }
    .organizational-chart-wrap .section .person-wrap .department {
      color: #484848;
      font-size: 12px;
      font-weight: 600;
      margin-top: 5px;
      padding-left: 10px; }
      .organizational-chart-wrap .section .person-wrap .department span {
        display: block;
        font-weight: inherit; }
        .organizational-chart-wrap .section .person-wrap .department span:first-letter {
          text-transform: uppercase; }
    .organizational-chart-wrap .section .person-wrap .political-badge {
      padding-left: 10px;
      padding-top: 2px; }
  .organizational-chart-wrap .section .empty-wrap {
    padding-left: 30px !important; }
    .organizational-chart-wrap .section .empty-wrap a {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      color: #a5a5a5;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      font-size: 14px;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
      .organizational-chart-wrap .section .empty-wrap a:hover [class^=icon] {
        background-color: #ffffff; }
        .organizational-chart-wrap .section .empty-wrap a:hover [class^=icon]:before {
          color: #4c84ff; }
        .organizational-chart-wrap .section .empty-wrap a:hover [class^=icon]:after {
          border: 1px solid #4c84ff; }
    .organizational-chart-wrap .section .empty-wrap [class^=icon] {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      background-color: #f4f4f4;
      border-radius: 50%;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      height: 70px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-right: 15px;
      position: relative;
      width: 70px; }
      .organizational-chart-wrap .section .empty-wrap [class^=icon]:before {
        color: #484848;
        font-size: 26px; }
      .organizational-chart-wrap .section .empty-wrap [class^=icon]:after {
        border-radius: 50%;
        border: 1px solid #c1c1c1;
        content: '';
        display: block;
        height: -webkit-calc(100% + 8px);
        height: calc(100% + 8px);
        left: -4px;
        position: absolute;
        top: -4px;
        width: -webkit-calc(100% + 8px);
        width: calc(100% + 8px); }
  .organizational-chart-wrap .section .service-wrap {
    position: relative; }
    .organizational-chart-wrap .section .service-wrap:hover .img:before {
      border: 2px solid #4c84ff; }
    .organizational-chart-wrap .section .service-wrap:hover .divider {
      background-color: #4c84ff; }
      .organizational-chart-wrap .section .service-wrap:hover .divider .icon-drag {
        display: block;
        cursor: move; }
    .organizational-chart-wrap .section .service-wrap .info {
      width: 100%; }
    .organizational-chart-wrap .section .service-wrap .divider {
      overflow: visible;
      position: relative;
      margin-top: 5px;
      margin-bottom: 5px; }
      .organizational-chart-wrap .section .service-wrap .divider .icon-drag {
        position: absolute;
        left: -105px;
        font-size: 24px;
        top: 50%;
        -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
             -o-transform: translateY(-50%);
                transform: translateY(-50%);
        color: #a5a5a5;
        cursor: pointer;
        display: none; }
      .organizational-chart-wrap .section .service-wrap .divider > a,
      .organizational-chart-wrap .section .service-wrap .divider > .img {
        position: absolute;
        left: -75px;
        top: 50%;
        -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
             -o-transform: translateY(-50%);
                transform: translateY(-50%); }
    .organizational-chart-wrap .section .service-wrap .img {
      background-position: top center;
      background-repeat: no-repeat;
      -webkit-background-size: cover;
              background-size: cover;
      border-radius: 50%;
      background-color: #e7eefa;
      height: 70px;
      margin-right: 15px;
      position: relative;
      width: 70px; }
      .organizational-chart-wrap .section .service-wrap .img.text {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        font-size: 20px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center; }
        .organizational-chart-wrap .section .service-wrap .img.text.active {
          background-color: rgba(140, 188, 0, 0.2);
          color: #000000; }
        .organizational-chart-wrap .section .service-wrap .img.text.inactive {
          background-color: rgba(240, 83, 82, 0.2);
          color: #000000; }
      .organizational-chart-wrap .section .service-wrap .img:before {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        border-radius: 50%;
        border: 1px solid #c1c1c1;
        color: #667eb1;
        content: '';
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        font-size: 32px;
        height: -webkit-calc(100% + 8px);
        height: calc(100% + 8px);
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        left: -4px;
        position: absolute;
        top: -4px;
        width: -webkit-calc(100% + 8px);
        width: calc(100% + 8px); }
    .organizational-chart-wrap .section .service-wrap .inner-actions {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      font-size: 20px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      overflow: hidden;
      position: absolute;
      right: 10px;
      top: -15px;
      -webkit-transition: all 0.2s ease-out;
      -o-transition: all 0.2s ease-out;
      transition: all 0.2s ease-out;
      width: 0; }
      .organizational-chart-wrap .section .service-wrap .inner-actions a {
        color: #a5a5a5;
        line-height: 1;
        margin: 0 4px; }
        .organizational-chart-wrap .section .service-wrap .inner-actions a:hover {
          color: #4c84ff; }
    .organizational-chart-wrap .section .service-wrap .name {
      color: #484848;
      display: block;
      font-size: 13px;
      font-weight: 600;
      margin-top: 10px;
      padding-left: 10px; }
    .organizational-chart-wrap .section .service-wrap .function {
      color: #667eb1;
      font-size: 14px;
      padding-left: 10px; }
      .organizational-chart-wrap .section .service-wrap .function span {
        display: block;
        font-weight: inherit; }
        .organizational-chart-wrap .section .service-wrap .function span:first-letter {
          text-transform: uppercase; }
    .organizational-chart-wrap .section .service-wrap .person {
      color: #484848;
      display: block;
      font-size: 16px;
      font-weight: 600;
      margin-top: 10px;
      padding-left: 10px; }
      .organizational-chart-wrap .section .service-wrap .person span {
        font-weight: inherit; }
      .organizational-chart-wrap .section .service-wrap .person .last-name {
        text-transform: uppercase; }

@media only screen and (max-width: 1023px) {
  .organizational-chart-wrap:not(.edit) .section.row, .organizational-chart-wrap:not(.edit) nav.navbar .section.navbar-nav, nav.navbar .organizational-chart-wrap:not(.edit) .section.navbar-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .organizational-chart-wrap .section.row.level2, .organizational-chart-wrap nav.navbar .section.level2.navbar-nav, nav.navbar .organizational-chart-wrap .section.level2.navbar-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; } }

@media only screen and (max-width: 600px) {
  .organizational-chart-wrap:not(.normal-chart) .section.row:first-of-type .person-wrap, .organizational-chart-wrap:not(.normal-chart) nav.navbar .section.navbar-nav:first-of-type .person-wrap, nav.navbar .organizational-chart-wrap:not(.normal-chart) .section.navbar-nav:first-of-type .person-wrap {
    padding-left: 15px;
    padding-right: 15px; }
  .organizational-chart-wrap:not(.normal-chart) .section.row:first-of-type .info, .organizational-chart-wrap:not(.normal-chart) nav.navbar .section.navbar-nav:first-of-type .info, nav.navbar .organizational-chart-wrap:not(.normal-chart) .section.navbar-nav:first-of-type .info {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .organizational-chart-wrap:not(.normal-chart) .section.row:first-of-type .info .divider, .organizational-chart-wrap:not(.normal-chart) nav.navbar .section.navbar-nav:first-of-type .info .divider, nav.navbar .organizational-chart-wrap:not(.normal-chart) .section.navbar-nav:first-of-type .info .divider {
      background-color: transparent;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      height: auto;
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
          -ms-flex-order: 1;
              order: 1; }
      .organizational-chart-wrap:not(.normal-chart) .section.row:first-of-type .info .divider > a, .organizational-chart-wrap:not(.normal-chart) nav.navbar .section.navbar-nav:first-of-type .info .divider > a, nav.navbar .organizational-chart-wrap:not(.normal-chart) .section.navbar-nav:first-of-type .info .divider > a {
        left: 0;
        position: relative;
        top: 0;
        -webkit-transform: translate(0);
            -ms-transform: translate(0);
             -o-transform: translate(0);
                transform: translate(0); }
        .organizational-chart-wrap:not(.normal-chart) .section.row:first-of-type .info .divider > a .img, .organizational-chart-wrap:not(.normal-chart) nav.navbar .section.navbar-nav:first-of-type .info .divider > a .img, nav.navbar .organizational-chart-wrap:not(.normal-chart) .section.navbar-nav:first-of-type .info .divider > a .img {
          margin: 0; }
    .organizational-chart-wrap:not(.normal-chart) .section.row:first-of-type .info .name, .organizational-chart-wrap:not(.normal-chart) nav.navbar .section.navbar-nav:first-of-type .info .name, nav.navbar .organizational-chart-wrap:not(.normal-chart) .section.navbar-nav:first-of-type .info .name {
      font-size: 16px;
      -webkit-box-ordinal-group: 3;
      -webkit-order: 2;
          -ms-flex-order: 2;
              order: 2;
      padding: 0;
      text-align: center; }
    .organizational-chart-wrap:not(.normal-chart) .section.row:first-of-type .info .function, .organizational-chart-wrap:not(.normal-chart) nav.navbar .section.navbar-nav:first-of-type .info .function, nav.navbar .organizational-chart-wrap:not(.normal-chart) .section.navbar-nav:first-of-type .info .function {
      -webkit-box-ordinal-group: 4;
      -webkit-order: 3;
          -ms-flex-order: 3;
              order: 3;
      padding: 0;
      text-align: center; }
    .organizational-chart-wrap:not(.normal-chart) .section.row:first-of-type .info .department, .organizational-chart-wrap:not(.normal-chart) nav.navbar .section.navbar-nav:first-of-type .info .department, nav.navbar .organizational-chart-wrap:not(.normal-chart) .section.navbar-nav:first-of-type .info .department {
      -webkit-box-ordinal-group: 5;
      -webkit-order: 4;
          -ms-flex-order: 4;
              order: 4;
      padding: 0;
      text-align: center; }
    .organizational-chart-wrap:not(.normal-chart) .section.row:first-of-type .info .political-badge, .organizational-chart-wrap:not(.normal-chart) nav.navbar .section.navbar-nav:first-of-type .info .political-badge, nav.navbar .organizational-chart-wrap:not(.normal-chart) .section.navbar-nav:first-of-type .info .political-badge {
      -webkit-box-ordinal-group: 6;
      -webkit-order: 5;
          -ms-flex-order: 5;
              order: 5;
      padding: 0;
      text-align: center; }
  .organizational-chart-wrap .section.row, .organizational-chart-wrap nav.navbar .section.navbar-nav, nav.navbar .organizational-chart-wrap .section.navbar-nav {
    padding-top: 20px;
    padding-bottom: 20px; }
    .organizational-chart-wrap .section.row .col:not(.label-wrap), .organizational-chart-wrap nav.navbar .section.navbar-nav .col:not(.label-wrap), nav.navbar .organizational-chart-wrap .section.navbar-nav .col:not(.label-wrap) {
      padding-left: 90px;
      padding-right: 15px; }
      .organizational-chart-wrap .section.row .col:not(.label-wrap) .name, .organizational-chart-wrap nav.navbar .section.navbar-nav .col:not(.label-wrap) .name, nav.navbar .organizational-chart-wrap .section.navbar-nav .col:not(.label-wrap) .name {
        font-size: 16px; } }

.page-header {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0 0.75rem 30px 0.75rem;
  padding: 30px 30px; }
  .page-header .circle-icon-white {
    height: 80px;
    margin-bottom: 0;
    margin-right: 25px;
    margin-top: 0;
    overflow: hidden;
    width: 100px; }
    .page-header .circle-icon-white .inner {
      height: 100px;
      width: 100px; }
      .page-header .circle-icon-white .inner [class*=icon] {
        font-size: 45px;
        -webkit-transform: translate(-50%, -65%);
            -ms-transform: translate(-50%, -65%);
             -o-transform: translate(-50%, -65%);
                transform: translate(-50%, -65%); }
      .page-header .circle-icon-white .inner .icon-check-list {
        font-size: 65px; }
  .page-header .group {
    color: #ffffff;
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1; }
    .page-header .group .title {
      color: inherit;
      line-height: 1.2;
      margin: 0;
      margin-bottom: 5px;
      text-transform: uppercase; }
    .page-header .group p {
      color: inherit;
      font-size: 18px;
      font-weight: 300;
      line-height: 1.2;
      margin: 0;
      text-transform: uppercase; }
  @media only screen and (max-width: 1023px) {
    .page-header {
      padding: 20px 20px; }
      .page-header .circle-icon-white {
        height: 50px;
        width: 70px;
        margin-right: 15px; }
        .page-header .circle-icon-white .inner {
          height: 70px;
          width: 70px; }
          .page-header .circle-icon-white .inner [class*=icon] {
            font-size: 30px; }
          .page-header .circle-icon-white .inner .icon-check-list {
            font-size: 43px; } }
  @media only screen and (max-width: 600px) {
    .page-header {
      border-radius: 0;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-bottom: 10px;
      margin-left: 0 !important;
      margin-right: 0 !important; }
      .page-header .circle-icon-white {
        margin-right: auto; }
      .page-header .group {
        padding-top: 10px;
        text-align: center; }
        .page-header .group .title {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: center;
          -webkit-justify-content: center;
              -ms-flex-pack: center;
                  justify-content: center; }
        .page-header .group p {
          font-size: 14px;
          text-align: center; } }
  .page-header.statute {
    background: -webkit-linear-gradient(45deg, #a388ce, #e2ade1);
    background: -o-linear-gradient(45deg, #a388ce, #e2ade1);
    background: linear-gradient(45deg, #a388ce, #e2ade1); }
    .page-header.statute .circle-icon-white .inner [class*=icon] {
      color: #a388ce; }
  .page-header.rules {
    background: -webkit-linear-gradient(45deg, #44a647, #82e06b);
    background: -o-linear-gradient(45deg, #44a647, #82e06b);
    background: linear-gradient(45deg, #44a647, #82e06b); }
    .page-header.rules .circle-icon-white .inner [class*=icon] {
      color: #44a647; }
  .page-header.council {
    background: -webkit-linear-gradient(45deg, #67bbff, #7aedff);
    background: -o-linear-gradient(45deg, #67bbff, #7aedff);
    background: linear-gradient(45deg, #67bbff, #7aedff); }
    .page-header.council .circle-icon-white .inner [class*=icon] {
      color: #67bbff; }
  .page-header.mayor {
    background: -webkit-linear-gradient(45deg, #ffb905, #fade06);
    background: -o-linear-gradient(45deg, #ffb905, #fade06);
    background: linear-gradient(45deg, #ffb905, #fade06); }
    .page-header.mayor .circle-icon-white .inner [class*=icon] {
      color: #ffb905; }
  .page-header.financial {
    background: -webkit-linear-gradient(45deg, #d9547e, #f5b18c);
    background: -o-linear-gradient(45deg, #d9547e, #f5b18c);
    background: linear-gradient(45deg, #d9547e, #f5b18c); }
    .page-header.financial .circle-icon-white .inner [class*=icon] {
      color: #d9547e; }
  .page-header.others {
    background: -webkit-linear-gradient(45deg, #81d7e0, #7af4ae);
    background: -o-linear-gradient(45deg, #81d7e0, #7af4ae);
    background: linear-gradient(45deg, #81d7e0, #7af4ae); }
    .page-header.others .circle-icon-white .inner [class*=icon] {
      color: #81d7e0; }
  .page-header.petition {
    background: -webkit-linear-gradient(45deg, #A32CDF, #106AD2);
    background: -o-linear-gradient(45deg, #A32CDF, #106AD2);
    background: linear-gradient(45deg, #A32CDF, #106AD2); }
    .page-header.petition .circle-icon-white .inner [class*=icon] {
      color: #A32CDF; }
  .page-header.air {
    background: -webkit-linear-gradient(45deg, #fe8c00, #f83600);
    background: -o-linear-gradient(45deg, #fe8c00, #f83600);
    background: linear-gradient(45deg, #fe8c00, #f83600); }
    .page-header.air .circle-icon-white .inner [class*=icon] {
      color: #fe8c00; }
  .page-header.library {
    background: -webkit-linear-gradient(45deg, #4ca1af, #c4e0e5);
    background: -o-linear-gradient(45deg, #4ca1af, #c4e0e5);
    background: linear-gradient(45deg, #4ca1af, #c4e0e5); }
    .page-header.library .circle-icon-white .inner [class*=icon] {
      color: #4ca1af; }
  .page-header.local-library {
    background: -webkit-linear-gradient(45deg, #42275a, #734b6d);
    background: -o-linear-gradient(45deg, #42275a, #734b6d);
    background: linear-gradient(45deg, #42275a, #734b6d); }
    .page-header.local-library .circle-icon-white .inner [class*=icon] {
      color: #42275a; }
  .page-header.general-registry {
    background: -webkit-linear-gradient(45deg, #4576e2, #25c8d4);
    background: -o-linear-gradient(45deg, #4576e2, #25c8d4);
    background: linear-gradient(45deg, #4576e2, #25c8d4); }
    .page-header.general-registry .circle-icon-white .inner [class*=icon] {
      color: #5b86e5; }

.top-pagination-wrap {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  margin: 0;
  margin-bottom: 15px;
  width: 100%; }
  .top-pagination-wrap .pages {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  .top-pagination-wrap .votes-type {
    font-size: 14px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .top-pagination-wrap .votes-type [class*=icon-] {
      margin-right: 10px; }
    .top-pagination-wrap .votes-type [class*=icon-user] {
      color: #a5a5a5;
      font-size: 20px; }
    .top-pagination-wrap .votes-type [class*=icon-hand] {
      color: #a5a5a5;
      font-size: 20px; }
    .top-pagination-wrap .votes-type [class*=icon-eye-hidden] {
      color: #a5a5a5;
      font-size: 24px;
      font-weight: bold; }

.bottom-pagination-wrap {
  margin: 0;
  margin-top: 15px; }
  .bottom-pagination-wrap .pages {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }

.top-pagination-wrap > .col,
.bottom-pagination-wrap > .col {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }

.top-pagination-wrap h4,
.bottom-pagination-wrap h4 {
  font-weight: 300; }
  .top-pagination-wrap h4 span,
  .bottom-pagination-wrap h4 span {
    color: #a5a5a5;
    display: block;
    font-size: 13px; }
  .top-pagination-wrap h4 + .filter,
  .bottom-pagination-wrap h4 + .filter {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-left: 10px;
    margin-right: 30px; }
    .top-pagination-wrap h4 + .filter:before,
    .bottom-pagination-wrap h4 + .filter:before {
      background: #a5a5a5;
      content: '';
      height: 20px;
      margin-right: 10px;
      width: 1px; }
    .top-pagination-wrap h4 + .filter span,
    .bottom-pagination-wrap h4 + .filter span {
      color: #6e6e6e;
      font-size: 15px; }
    .top-pagination-wrap h4 + .filter .select-wrapper,
    .bottom-pagination-wrap h4 + .filter .select-wrapper {
      background: #ffffff;
      border-radius: 3px;
      border: 1px solid #ccc;
      margin-left: 10px;
      padding: 0 10px; }
      .top-pagination-wrap h4 + .filter .select-wrapper input,
      .bottom-pagination-wrap h4 + .filter .select-wrapper input {
        border-bottom: 0;
        height: 30px;
        margin-bottom: 0;
        max-width: 70px; }

.top-pagination-wrap .pages,
.bottom-pagination-wrap .pages {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row; }
  .top-pagination-wrap .pages h5,
  .bottom-pagination-wrap .pages h5 {
    margin: 0.625rem 0 0.625rem 0;
    padding-left: 12px; }
  .top-pagination-wrap .pages .pagination,
  .bottom-pagination-wrap .pages .pagination {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 0;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content; }
    .top-pagination-wrap .pages .pagination li,
    .bottom-pagination-wrap .pages .pagination li {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      line-height: 1;
      min-width: 30px; }
      .top-pagination-wrap .pages .pagination li:not(.page),
      .bottom-pagination-wrap .pages .pagination li:not(.page) {
        height: auto; }
      .top-pagination-wrap .pages .pagination li.disabled a,
      .bottom-pagination-wrap .pages .pagination li.disabled a {
        color: #a5a5a5; }
      .top-pagination-wrap .pages .pagination li:first-child > a, .top-pagination-wrap .pages .pagination li:last-child > a,
      .bottom-pagination-wrap .pages .pagination li:first-child > a,
      .bottom-pagination-wrap .pages .pagination li:last-child > a {
        padding-left: 0;
        padding-right: 0; }
      .top-pagination-wrap .pages .pagination li a,
      .bottom-pagination-wrap .pages .pagination li a {
        font-size: 1rem;
        line-height: 1; }

@media only screen and (max-width: 600px) {
  .top-pagination-wrap h4 span,
  .bottom-pagination-wrap h4 span {
    font-size: 12px; }
  .top-pagination-wrap .pages,
  .bottom-pagination-wrap .pages {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
    .top-pagination-wrap .pages h5,
    .bottom-pagination-wrap .pages h5 {
      margin: 1rem 0 1rem 0;
      padding-left: 0;
      padding-right: 0; }
    .top-pagination-wrap .pages .pagination li.points,
    .bottom-pagination-wrap .pages .pagination li.points {
      display: none; } }

@media only screen and (max-width: 600px) {
  .top-pagination-wrap {
    background: #434750;
    margin-bottom: 10px !important;
    margin-left: 0 !important;
    margin-right: 0 !important; }
    .top-pagination-wrap > .col {
      padding: 0; }
    .modal-content .top-pagination-wrap > .col {
      padding: 0; }
    .top-pagination-wrap h4 {
      color: #ffffff;
      margin-top: 0.5rem;
      margin-bottom: 0.5rem; }
      .top-pagination-wrap h4 span {
        color: #8c959e; }
      .top-pagination-wrap h4 + .filter {
        margin-bottom: 10px;
        margin-bottom: 10px; }
        .top-pagination-wrap h4 + .filter:before {
          display: none; }
        .top-pagination-wrap h4 + .filter span {
          color: #8c959e; }
    .top-pagination-wrap .col-actions {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      color: #ffffff;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      font-size: 18px;
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      margin-right: 15px;
      text-align: right; }
      .top-pagination-wrap .col-actions a {
        color: inherit; }
  .bottom-pagination-wrap {
    margin-top: 15px;
    margin-bottom: 15px; } }

.person-wrap {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  margin: 0 auto;
  position: relative;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content; }
  .person-wrap:hover .img:before {
    border: 2px solid #4c84ff; }
  .person-wrap.big .img {
    height: 110px;
    width: 110px; }
  .person-wrap .img {
    background-position: top center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
            background-size: cover;
    border-radius: 50%;
    height: 70px;
    margin-right: 15px;
    position: relative;
    width: 70px; }
    .person-wrap .img:before {
      border-radius: 50%;
      border: 1px solid #c1c1c1;
      content: '';
      display: block;
      height: -webkit-calc(100% + 8px);
      height: calc(100% + 8px);
      left: -4px;
      position: absolute;
      top: -4px;
      width: -webkit-calc(100% + 8px);
      width: calc(100% + 8px); }
  .person-wrap .actions,
  .person-wrap .inner-actions {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    font-size: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    overflow: hidden;
    position: absolute;
    right: -20px;
    top: -10px;
    -webkit-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    width: 0; }
    .person-wrap .actions a,
    .person-wrap .inner-actions a {
      color: #a5a5a5;
      line-height: 1;
      margin: 0 4px; }
      .person-wrap .actions a:hover,
      .person-wrap .inner-actions a:hover {
        color: #4c84ff; }
  .person-wrap p {
    color: #484848;
    font-size: 15px;
    margin: 0; }
  .person-wrap .name {
    color: #484848;
    font-size: 18px;
    font-weight: 600;
    margin-top: 10px; }
    .person-wrap .name span {
      font-weight: inherit; }
    .person-wrap .name .last-name {
      text-transform: uppercase; }
  .person-wrap .function {
    color: #667eb1;
    font-size: 14px; }

.person-status-wrap {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #a5a5a5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2; }
  .person-status-wrap span {
    color: #f05352;
    font-size: 14px;
    text-transform: uppercase; }
    .person-status-wrap span.active {
      color: #8cbc00; }

.petition-terms-wrap {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  margin-top: 120px;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  min-width: 100%;
  padding-top: 100px; }
  .petition-terms-wrap.small {
    margin: 0;
    min-width: 180px;
    padding: 0; }
    .petition-terms-wrap.small .inner {
      height: 6px; }
    .petition-terms-wrap.small .progress-bar {
      height: 6px;
      top: -6px; }
    .petition-terms-wrap.small .solved-bar {
      height: 6px;
      top: -12px; }
    .petition-terms-wrap.small .bottom-point:before {
      border-width: 2px;
      height: 10px;
      width: 10px; }
    .petition-terms-wrap.small .bottom-point:after {
      display: none; }
    .petition-terms-wrap.small .start-point,
    .petition-terms-wrap.small .end-point,
    .petition-terms-wrap.small .extension-point {
      top: 3px; }
      .petition-terms-wrap.small .start-point:before,
      .petition-terms-wrap.small .end-point:before,
      .petition-terms-wrap.small .extension-point:before {
        left: -5px;
        top: -5px; }
  .petition-terms-wrap .extension-term .progress-bar,
  .petition-terms-wrap .extension-term .solved-bar {
    background-color: #ffc300; }
  .petition-terms-wrap .exceeded-term {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1; }
    .petition-terms-wrap .exceeded-term .progress-bar,
    .petition-terms-wrap .exceeded-term .solved-bar {
      background-color: #f05352; }
  .petition-terms-wrap .inner {
    background-color: #f4f4f4;
    height: 8px;
    position: relative; }
  .petition-terms-wrap .progress-bar,
  .petition-terms-wrap .solved-bar {
    background-color: #8cbc00;
    height: 8px;
    position: relative;
    top: -8px; }
    .petition-terms-wrap .progress-bar.full,
    .petition-terms-wrap .solved-bar.full {
      width: 100%; }
  .petition-terms-wrap .solved-bar {
    top: -16px; }
  .petition-terms-wrap .top-point {
    bottom: 10px;
    position: absolute;
    right: 0;
    -webkit-transform: translateX(50%);
        -ms-transform: translateX(50%);
         -o-transform: translateX(50%);
            transform: translateX(50%); }
    .petition-terms-wrap .top-point [class*=icon-location] {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      color: rgba(112, 127, 144, 0.4);
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      font-size: 76px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
      .petition-terms-wrap .top-point [class*=icon-location] p {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        color: #707f90;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        margin: 0;
        position: absolute;
        -webkit-transform: translateY(-4px);
            -ms-transform: translateY(-4px);
             -o-transform: translateY(-4px);
                transform: translateY(-4px); }
      .petition-terms-wrap .top-point [class*=icon-location] span.text {
        font-size: 13px;
        font-weight: 600; }
      .petition-terms-wrap .top-point [class*=icon-location] span.day {
        font-size: 21px;
        font-weight: 600; }
      .petition-terms-wrap .top-point [class*=icon-location] span.month {
        font-size: 12px;
        font-weight: 600; }
    .petition-terms-wrap .top-point [class*=icon-check] {
      background-color: #8cbc00;
      border-radius: 50%;
      bottom: 50px;
      color: #ffffff;
      display: table;
      float: left;
      font-size: 18px;
      height: 30px;
      margin: -3px 10px 0 10px;
      position: absolute;
      right: -10px;
      text-align: center;
      width: 30px; }
      .petition-terms-wrap .top-point [class*=icon-check]:before {
        display: table-cell;
        vertical-align: middle; }
    .petition-terms-wrap .top-point.solved-day [class*=icon-location] {
      color: rgba(140, 188, 0, 0.6); }
      .petition-terms-wrap .top-point.solved-day [class*=icon-location] p {
        color: #537000; }
    .petition-terms-wrap .top-point.response-day [class*=icon-location] {
      color: #8cbc00; }
      .petition-terms-wrap .top-point.response-day [class*=icon-location] p {
        color: #ffffff; }
  .petition-terms-wrap .bottom-point {
    position: absolute; }
    .petition-terms-wrap .bottom-point:before {
      background: #707f90;
      border-radius: 50%;
      border: 3px solid #ffffff;
      content: '';
      display: block;
      height: 14px;
      position: absolute;
      width: 14px;
      z-index: 2; }
    .petition-terms-wrap .bottom-point:after {
      background: rgba(112, 127, 144, 0.4);
      content: '';
      display: block;
      height: 10px;
      position: absolute;
      width: 2px;
      z-index: 3; }
    .petition-terms-wrap .bottom-point p {
      border-bottom: 1px solid #dfdfdf;
      font-size: 15px;
      line-height: 1.2;
      margin-bottom: 0;
      padding-bottom: 3px; }
    .petition-terms-wrap .bottom-point span {
      color: #707f90;
      font-size: 13px;
      font-weight: 600; }
    .petition-terms-wrap .bottom-point span:nth-child(2n+1) {
      color: #a5a5a5;
      display: block;
      font-size: 12px;
      font-weight: 400;
      white-space: nowrap; }
  .petition-terms-wrap .start-point {
    left: 0;
    max-width: 50%;
    text-align: left;
    top: 4px;
    z-index: 2; }
    .petition-terms-wrap .start-point:before {
      left: -7px;
      top: -7px; }
    .petition-terms-wrap .start-point:after {
      left: -1px;
      top: 4px; }
  .petition-terms-wrap .end-point {
    right: 0;
    max-width: 50%;
    text-align: right;
    top: 4px;
    z-index: 2; }
    .petition-terms-wrap .end-point:before {
      right: -7px;
      top: -7px; }
    .petition-terms-wrap .end-point:after {
      right: -1px;
      top: 4px; }
  .petition-terms-wrap .extension-point {
    right: 0;
    max-width: 90%;
    top: 4px;
    text-align: center;
    -webkit-transform: translateX(50%);
        -ms-transform: translateX(50%);
         -o-transform: translateX(50%);
            transform: translateX(50%);
    z-index: 2; }
    .petition-terms-wrap .extension-point:before {
      left: -webkit-calc(50% - 7px);
      left: calc(50% - 7px);
      top: -7px; }
    .petition-terms-wrap .extension-point:after {
      left: -webkit-calc(50% - 1px);
      left: calc(50% - 1px);
      top: 4px; }
  .petition-terms-wrap .solved-day > p.text,
  .petition-terms-wrap .response-day > p.text {
    font-size: 15px;
    line-height: 1.2;
    margin-bottom: 5px;
    text-align: center; }

@media only screen and (max-width: 600px) {
  .petition-terms-wrap {
    margin-top: 100px; }
    .petition-terms-wrap.small {
      max-width: 100%; }
    .petition-terms-wrap .top-point > p.text {
      max-width: 100px;
      font-size: 12px; }
    .petition-terms-wrap .top-point [class*=icon-location] {
      font-size: 60px; }
      .petition-terms-wrap .top-point [class*=icon-location] span.day {
        font-size: 19px;
        font-weight: 600; }
    .petition-terms-wrap .bottom-point p {
      font-size: 13px; }
    .petition-terms-wrap .bottom-point span {
      font-size: 12px; } }

.pills {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 15px; }
  .pills .pill {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 10px;
    border: 1px solid #dfdfdf;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    height: 100%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding: 12px;
    position: relative;
    width: 100%; }
    .pills .pill.approved {
      background-color: #f3f7e6;
      border: 1px solid #d6e1b6; }
      .pills .pill.approved .icon, .pills .pill.approved aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .pills .pill.approved a.menu-toggle,
      .pills .pill.approved aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .pills .pill.approved a.menu-toggle, .pills .pill.approved .registry-cards .registry-card.favourite:before, .registry-cards .pills .pill.approved .registry-card.favourite:before, .pills .pill.approved .modal.modal-menu .list li:before, .modal.modal-menu .list .pills .pill.approved li:before {
        background-color: #8cbc00;
        border: 1px solid #8cbc00;
        color: #ffffff; }
    .pills .pill.unapproved {
      background-color: #fff2f6;
      border: 1px solid #f2a09f; }
      .pills .pill.unapproved .icon, .pills .pill.unapproved aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .pills .pill.unapproved a.menu-toggle,
      .pills .pill.unapproved aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .pills .pill.unapproved a.menu-toggle, .pills .pill.unapproved .registry-cards .registry-card.favourite:before, .registry-cards .pills .pill.unapproved .registry-card.favourite:before, .pills .pill.unapproved .modal.modal-menu .list li:before, .modal.modal-menu .list .pills .pill.unapproved li:before {
        background-color: #f05352;
        border: 1px solid #f05352;
        color: #ffffff; }
    .pills .pill .icon, .pills .pill aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .pills .pill a.menu-toggle,
    .pills .pill aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .pills .pill a.menu-toggle, .pills .pill .registry-cards .registry-card.favourite:before, .registry-cards .pills .pill .registry-card.favourite:before, .pills .pill .modal.modal-menu .list li:before, .modal.modal-menu .list .pills .pill li:before {
      background-color: #f4f4f4;
      border-radius: 50%;
      border: 1px solid #a5a5a5;
      color: #9e9e9e;
      display: table;
      height: 26px;
      margin-right: 10px;
      min-height: 26px;
      min-width: 26px;
      width: 26px; }
      .pills .pill .icon:before, .pills .pill aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .pills .pill a.menu-toggle:before,
      .pills .pill aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .pills .pill a.menu-toggle:before, .pills .pill .registry-cards .registry-card.favourite:before, .registry-cards .pills .pill .registry-card.favourite:before, .pills .pill .modal.modal-menu .list li:before, .modal.modal-menu .list .pills .pill li:before {
        display: table-cell;
        font-size: 18px;
        text-align: center;
        vertical-align: middle; }
    .pills .pill .title {
      color: #484848;
      font-size: 15px;
      font-weight: 400;
      margin: 0;
      text-transform: uppercase; }
    .pills .pill .subtitle {
      color: #484848;
      font-size: 11px;
      font-style: italic;
      margin: 0;
      text-transform: uppercase; }

.registry-terms-wrap {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  margin-top: 120px;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  min-width: 100%;
  padding-top: 100px; }
  .registry-terms-wrap.small {
    margin: 0;
    min-width: 180px;
    padding: 0; }
    .registry-terms-wrap.small .inner {
      height: 6px; }
    .registry-terms-wrap.small .progress-bar {
      height: 6px;
      top: -6px; }
    .registry-terms-wrap.small .solved-bar {
      height: 6px;
      top: -12px; }
    .registry-terms-wrap.small .bottom-point:before {
      border-width: 2px;
      height: 10px;
      width: 10px; }
    .registry-terms-wrap.small .bottom-point:after {
      display: none; }
    .registry-terms-wrap.small .start-point,
    .registry-terms-wrap.small .end-point,
    .registry-terms-wrap.small .extension-point {
      top: 3px; }
      .registry-terms-wrap.small .start-point:before,
      .registry-terms-wrap.small .end-point:before,
      .registry-terms-wrap.small .extension-point:before {
        left: -5px;
        top: -5px; }
      .registry-terms-wrap.small .start-point.expired:before,
      .registry-terms-wrap.small .end-point.expired:before,
      .registry-terms-wrap.small .extension-point.expired:before {
        background-color: #f05352;
        height: 16px;
        left: -8px;
        top: -8px;
        width: 16px; }
  .registry-terms-wrap .extension-term .progress-bar,
  .registry-terms-wrap .extension-term .solved-bar {
    background-color: #ffc300; }
  .registry-terms-wrap .exceeded-term {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1; }
    .registry-terms-wrap .exceeded-term .progress-bar,
    .registry-terms-wrap .exceeded-term .solved-bar {
      background-color: #f05352; }
  .registry-terms-wrap .inner {
    background-color: #f4f4f4;
    height: 8px;
    position: relative; }
  .registry-terms-wrap .progress-bar,
  .registry-terms-wrap .solved-bar {
    background-color: #8cbc00;
    height: 8px;
    position: relative;
    top: -8px; }
    .registry-terms-wrap .progress-bar.full,
    .registry-terms-wrap .solved-bar.full {
      width: 100%; }
  .registry-terms-wrap .solved-bar {
    top: -16px; }
  .registry-terms-wrap .top-point {
    bottom: 10px;
    position: absolute;
    right: 0;
    -webkit-transform: translateX(50%);
        -ms-transform: translateX(50%);
         -o-transform: translateX(50%);
            transform: translateX(50%); }
    .registry-terms-wrap .top-point [class*=icon-location] {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      color: rgba(112, 127, 144, 0.4);
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      font-size: 76px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
      .registry-terms-wrap .top-point [class*=icon-location] p {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        color: #707f90;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        margin: 0;
        position: absolute;
        -webkit-transform: translateY(-4px);
            -ms-transform: translateY(-4px);
             -o-transform: translateY(-4px);
                transform: translateY(-4px); }
      .registry-terms-wrap .top-point [class*=icon-location] span.text {
        font-size: 13px;
        font-weight: 600; }
      .registry-terms-wrap .top-point [class*=icon-location] span.day {
        font-size: 21px;
        font-weight: 600; }
      .registry-terms-wrap .top-point [class*=icon-location] span.month {
        font-size: 12px;
        font-weight: 600; }
    .registry-terms-wrap .top-point [class*=icon-check] {
      background-color: #8cbc00;
      border-radius: 50%;
      bottom: 50px;
      color: #ffffff;
      display: table;
      float: left;
      font-size: 18px;
      height: 30px;
      margin: -3px 10px 0 10px;
      position: absolute;
      right: -10px;
      text-align: center;
      width: 30px; }
      .registry-terms-wrap .top-point [class*=icon-check]:before {
        display: table-cell;
        vertical-align: middle; }
    .registry-terms-wrap .top-point.solved-day [class*=icon-location] {
      color: rgba(140, 188, 0, 0.6); }
      .registry-terms-wrap .top-point.solved-day [class*=icon-location] p {
        color: #537000; }
    .registry-terms-wrap .top-point.response-day [class*=icon-location] {
      color: #8cbc00; }
      .registry-terms-wrap .top-point.response-day [class*=icon-location] p {
        color: #ffffff; }
  .registry-terms-wrap .bottom-point {
    position: absolute; }
    .registry-terms-wrap .bottom-point:before {
      background: #707f90;
      border-radius: 50%;
      border: 3px solid #ffffff;
      content: '';
      display: block;
      height: 14px;
      position: absolute;
      width: 14px;
      z-index: 2; }
    .registry-terms-wrap .bottom-point:after {
      background: rgba(112, 127, 144, 0.4);
      content: '';
      display: block;
      height: 10px;
      position: absolute;
      width: 2px;
      z-index: 3; }
    .registry-terms-wrap .bottom-point p {
      border-bottom: 1px solid #dfdfdf;
      font-size: 15px;
      line-height: 1.2;
      margin-bottom: 0;
      padding-bottom: 3px; }
    .registry-terms-wrap .bottom-point span {
      color: #707f90;
      font-size: 13px;
      font-weight: 600; }
    .registry-terms-wrap .bottom-point span:nth-child(2n+1) {
      color: #a5a5a5;
      display: block;
      font-size: 12px;
      font-weight: 400;
      white-space: nowrap; }
  .registry-terms-wrap .start-point {
    left: 0;
    max-width: 50%;
    text-align: left;
    top: 4px;
    z-index: 2; }
    .registry-terms-wrap .start-point:before {
      left: -7px;
      top: -7px; }
    .registry-terms-wrap .start-point:after {
      left: -1px;
      top: 4px; }
  .registry-terms-wrap .end-point {
    right: 0;
    max-width: 50%;
    text-align: right;
    top: 4px;
    z-index: 2; }
    .registry-terms-wrap .end-point:before {
      right: -7px;
      top: -7px; }
    .registry-terms-wrap .end-point:after {
      right: -1px;
      top: 4px; }
  .registry-terms-wrap .extension-point {
    right: 0;
    max-width: 90%;
    top: 4px;
    text-align: center;
    -webkit-transform: translateX(50%);
        -ms-transform: translateX(50%);
         -o-transform: translateX(50%);
            transform: translateX(50%);
    z-index: 2; }
    .registry-terms-wrap .extension-point:before {
      left: -webkit-calc(50% - 7px);
      left: calc(50% - 7px);
      top: -7px; }
    .registry-terms-wrap .extension-point:after {
      left: -webkit-calc(50% - 1px);
      left: calc(50% - 1px);
      top: 4px; }
  .registry-terms-wrap .solved-day > p.text,
  .registry-terms-wrap .response-day > p.text {
    font-size: 15px;
    line-height: 1.2;
    margin-bottom: 5px;
    text-align: center; }

@media only screen and (max-width: 600px) {
  .registry-terms-wrap.small {
    max-width: 100%; }
  .registry-terms-wrap .bottom-point p {
    font-size: 13px; }
  .registry-terms-wrap .bottom-point span {
    font-size: 12px; } }

.registry-cards {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
  .registry-cards .col {
    padding: 0.75rem 0.75rem;
    margin-left: 0 !important; }
  .registry-cards .registry-card {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    background: #e4eefd;
    border-radius: 6px;
    border: 1px solid #aab7d3;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 100%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    overflow: hidden;
    padding: 20px;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease; }
    .registry-cards .registry-card:hover {
      opacity: 0.85;
      -webkit-transform: scale(1.02);
          -ms-transform: scale(1.02);
           -o-transform: scale(1.02);
              transform: scale(1.02); }
    .registry-cards .registry-card.in-progress {
      background: #fffbef;
      border: 1px solid #fdca39; }
      .registry-cards .registry-card.in-progress p {
        border-bottom: 1px solid #fdca39;
        color: #ce9902; }
      .registry-cards .registry-card.in-progress span {
        color: #ffc300; }
        .registry-cards .registry-card.in-progress span.nr {
          color: #ce9902; }
      .registry-cards .registry-card.in-progress [class*=icon] {
        background: #ffc300;
        color: #ffffff; }
    .registry-cards .registry-card.future {
      background: #ffffff;
      border: 1px solid #a1a1a1; }
      .registry-cards .registry-card.future p {
        border-bottom: 1px solid #a1a1a1;
        color: #6e6e6e; }
      .registry-cards .registry-card.future span {
        color: #6e6e6e; }
        .registry-cards .registry-card.future span.nr {
          color: #6e6e6e; }
      .registry-cards .registry-card.future [class*=icon] {
        background: #dfdfdf;
        color: #ffffff; }
    .registry-cards .registry-card.favourite:before {
      bottom: -15px;
      color: #aab7d3;
      content: "\e9c6" !important;
      font-size: 120px;
      opacity: 0.3;
      position: absolute;
      right: -15px;
      z-index: 1; }
    .registry-cards .registry-card p {
      border-bottom: 1px solid #aab7d3;
      color: #667eb1;
      line-height: 1.3;
      margin-top: 0;
      padding-bottom: 10px; }
    .registry-cards .registry-card .group {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      z-index: 2; }
    .registry-cards .registry-card span {
      color: #667eb1;
      display: block;
      font-size: 13px;
      line-height: 1.3; }
      .registry-cards .registry-card span.nr {
        color: #667eb1;
        font-weight: 600;
        font-size: 16px;
        margin-right: 5px; }
    .registry-cards .registry-card [class*=icon] {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      background: #667eb1;
      border-radius: 50%;
      color: #ffffff;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      font-size: 22px;
      height: 40px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-right: 8px;
      width: 40px; }

@media only screen and (max-width: 1023px) {
  .registry-cards li {
    width: 195px; } }

@media only screen and (max-width: 600px) {
  .registry-cards {
    width: -webkit-calc(100% - 30px);
    width: calc(100% - 30px); }
    .registry-cards.auto-height {
      margin-left: -15px;
      width: -webkit-calc(100% + 30px);
      width: calc(100% + 30px); }
    .registry-cards > a.col {
      margin-bottom: 15px; }
    .registry-cards li {
      margin: 5px 15px;
      width: 100%; }
      .registry-cards li a {
        padding: 15px; }
        .registry-cards li a span {
          font-size: 13px; }
          .registry-cards li a span.nr {
            font-size: 13px; }
        .registry-cards li a [class*=icon] {
          font-size: 16px; } }

.settings-step {
  margin-right: 12px;
  padding-left: 75px;
  padding-bottom: 40px;
  position: relative; }
  .settings-step > [class*=icon] {
    color: #a5a5a5;
    font-size: 40px;
    left: 10px;
    position: absolute;
    text-align: center;
    top: 0; }
    .settings-step > [class*=icon].icon-places {
      font-size: 50px; }
    .settings-step > [class*=icon].icon-wallet {
      font-size: 38px; }
    .settings-step > [class*=icon].icon-document {
      font-size: 46px; }
    .settings-step > [class*=icon].icon-atom {
      font-size: 46px; }
    .settings-step > [class*=icon].icon-stamp {
      font-size: 45px; }
    .settings-step > [class*=icon].icon-eye-hidden {
      font-size: 45px; }
    .settings-step > [class*=icon].color-amber {
      color: #ffc300; }
  .settings-step > h4.title {
    text-transform: uppercase; }
  .settings-step > p {
    color: #6e6e6e;
    font-weight: 300;
    margin-top: 0; }
  .settings-step .card {
    margin-top: 30px;
    padding: 50px; }
    @media only screen and (max-width: 1200px) {
      .settings-step .card {
        padding: 30px 30px; } }
  .settings-step .col-image {
    margin-bottom: 20px; }
    .settings-step .col-image > p {
      margin-top: 0;
      text-align: center; }
  .settings-step .tabs-wrap {
    margin-bottom: 0; }
  .settings-step .file-field {
    height: 40px; }
    .settings-step .file-field:after {
      display: block;
      clear: both;
      content: ''; }
    .settings-step .file-field .btn, .settings-step .file-field .btn-large, .settings-step .file-field .btn-small, .settings-step .file-field .fc-header-toolbar .fc-today-button, .fc-header-toolbar .settings-step .file-field .fc-today-button {
      height: inherit;
      line-height: 1; }
  .settings-step .header {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
    border-bottom: 1px solid #c1c1c1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 2rem;
    margin-top: 0;
    padding-bottom: 10px;
    position: relative; }
    .settings-step .header .title {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      margin-bottom: 0;
      margin-top: 0; }
      .settings-step .header .title .filter {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        margin-left: 10px;
        margin-right: 30px; }
        .settings-step .header .title .filter:before {
          background: #a5a5a5;
          content: '';
          height: 20px;
          margin-right: 10px;
          width: 1px; }
        .settings-step .header .title .filter span {
          color: #6e6e6e;
          font-size: 15px; }
        .settings-step .header .title .filter .select-wrapper {
          background: #ffffff;
          border-radius: 3px;
          border: 1px solid #ccc;
          margin-left: 10px;
          padding: 0 10px; }
          .settings-step .header .title .filter .select-wrapper input {
            border-bottom: 0;
            height: 30px;
            margin-bottom: 0;
            max-width: 70px; }
    .settings-step .header nav.floating-crumbs {
      background-color: transparent;
      -webkit-box-shadow: none;
              box-shadow: none;
      color: #6e6e6e;
      float: right;
      font-size: 16px;
      height: auto;
      line-height: 1;
      margin: 0 0 0 auto;
      max-width: 60%;
      position: relative;
      text-align: right;
      width: auto; }
      .settings-step .header nav.floating-crumbs a {
        color: inherit;
        text-transform: uppercase; }
        .settings-step .header nav.floating-crumbs a:hover {
          text-decoration: underline; }
        .settings-step .header nav.floating-crumbs a span {
          font-weight: inherit;
          text-transform: initial; }
      .settings-step .header nav.floating-crumbs .advanced-search {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        position: absolute;
        right: 0;
        top: -25px;
        white-space: nowrap; }
        .settings-step .header nav.floating-crumbs .advanced-search a {
          color: #3ea8f7;
          font-size: 16px;
          text-transform: capitalize; }
        .settings-step .header nav.floating-crumbs .advanced-search [class*=icon] {
          margin-right: 5px; }

.credentials-wrap {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }
  .credentials-wrap .btn-change-password,
  .credentials-wrap .btn-cancel {
    margin: 0; }

@media only screen and (max-width: 600px) {
  .settings-step {
    margin-right: 0;
    padding-left: 60px;
    padding-bottom: 30px; }
    .settings-step > [class*=icon] {
      font-size: 30px;
      left: 15px; }
      .settings-step > [class*=icon].icon-document {
        font-size: 34px; }
      .settings-step > [class*=icon].icon-places {
        font-size: 34px; }
      .settings-step > [class*=icon].icon-stamp {
        font-size: 34px; }
    .settings-step .card.full-width {
      margin-left: -45px !important;
      width: -webkit-calc(100% + 45px);
      width: calc(100% + 45px); }
    .settings-step .header .title {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start; }
      .settings-step .header .title .filter {
        margin: 5px 0; }
        .settings-step .header .title .filter:before {
          display: none; } }

.step {
  border-left: 2px solid #c1c1c1;
  margin-left: 30px;
  margin-right: 12px;
  padding-left: 50px;
  padding-bottom: 40px;
  position: relative; }
  .step.last {
    border-left: 0;
    padding-bottom: 40px; }
  .step .step-nr {
    background-color: #8cbc00;
    border-radius: 50%;
    border: 3px solid #f4f4f4;
    color: #ffffff;
    font-size: 18px;
    font-weight: 400;
    height: 46px;
    left: -23px;
    line-height: 39px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: -13px;
    width: 46px; }
  .step > p {
    color: #6e6e6e;
    font-size: 17px;
    font-weight: 300;
    margin-top: 0; }
  .step .card {
    margin-top: 30px;
    padding: 40px; }
    @media only screen and (max-width: 1200px) {
      .step .card {
        padding: 30px 30px; } }

@media only screen and (max-width: 1023px) {
  .step {
    padding-left: 30px; } }

@media only screen and (max-width: 1023px) {
  .step {
    border-left: 0px;
    margin-left: 15px;
    margin-right: 15px;
    padding-bottom: 20px;
    padding-left: 0; }
    .step .step-nr {
      font-size: 16px;
      height: 36px;
      left: -10px;
      line-height: 29px;
      top: -9px;
      width: 36px; }
    .step h4 {
      margin-bottom: 15px;
      padding-left: 30px; }
    .step > p {
      font-size: 13px; }
    .step .card {
      margin-top: 20px; } }

.tabs-wrap {
  margin-bottom: 40px; }
  .step .tabs-wrap .card,
  .settings-step .tabs-wrap .card {
    padding: 0; }
  .tabs-wrap h4 {
    margin-bottom: 15px;
    padding-left: 0; }
  .tabs-wrap ul.tabs {
    border-bottom: 2px solid #f4f4f4;
    height: 75px;
    overflow-x: visible;
    overflow-y: visible;
    padding-top: 25px;
    padding-left: 50px;
    padding-right: 50px; }
    .tabs-wrap ul.tabs .tab a {
      font-size: 16px;
      font-weight: 400;
      text-transform: uppercase; }
    .tabs-wrap ul.tabs .indicator {
      bottom: -2px; }
    .tabs-wrap ul.tabs li .custom-link.absolute {
      position: absolute;
      right: 20px;
      top: 40px; }
  .tabs-wrap .content {
    padding: 50px 50px 0px 50px; }

.projects-tabs-wrap ul.tabs .tab a {
  font-size: 16px;
  font-weight: 400;
  padding-left: 18px;
  padding-right: 18px;
  text-transform: uppercase; }
  .projects-tabs-wrap ul.tabs .tab a div {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .projects-tabs-wrap ul.tabs .tab a div [class*=icon-] {
      font-size: 20px;
      margin-right: 8px; }
      .projects-tabs-wrap ul.tabs .tab a div [class*=icon-].icon-check-list {
        font-size: 30px;
        margin-right: 0; }

@media only screen and (min-width: 601px) {
  ul.tabs {
    display: block; } }

@media only screen and (max-width: 1023px) {
  .tabs-wrap ul.tabs {
    overflow-x: auto;
    overflow-y: hidden;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 15px; }
    .tabs-wrap ul.tabs .indicator {
      bottom: 0; } }

@media only screen and (max-width: 600px) {
  .tabs-wrap {
    margin-bottom: 20px; }
    .settings-step .tabs-wrap {
      margin-left: -45px;
      width: -webkit-calc(100% + 45px);
      width: calc(100% + 45px); }
    .tabs-wrap h4 {
      padding-left: 0;
      padding-right: 0; }
    .tabs-wrap > .col {
      padding: 0; }
    .tabs-wrap .card.filters-wrap {
      padding: 0; }
    .tabs-wrap ul.tabs {
      overflow-x: auto;
      overflow-y: hidden;
      padding-left: 5px;
      padding-right: 10px;
      padding-top: 15px; }
      .tabs-wrap ul.tabs .tab {
        height: 35px;
        line-height: 35px; }
        .tabs-wrap ul.tabs .tab a {
          font-size: 15px; }
    .tabs-wrap .content {
      padding: 30px 20px 0px 20px; } }

.material-tooltip {
  border-radius: 3px;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  padding: 10px;
  max-width: 200px; }

span.badge {
  background: #f05352;
  border-radius: 20px;
  color: #ffffff;
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  height: auto;
  margin: 0;
  min-width: 0;
  padding: 0;
  position: absolute;
  right: -12px;
  top: -12px;
  width: 22px; }

@media only screen and (max-width: 1023px) {
  .material-tooltip {
    display: none; } }

.user-vote {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #484848;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.3;
  padding-left: 0;
  text-transform: uppercase; }
  .user-vote.pro [class*=icon] {
    background-color: #8cbc00; }
  .user-vote.against [class*=icon] {
    background-color: #f05352; }
  .user-vote.abstention [class*=icon] {
    background-color: #f4f4f4;
    color: #707f90; }
  .user-vote [class*=icon] {
    border-radius: 50%;
    color: #ffffff;
    display: table;
    float: left;
    font-size: 20px;
    font-weight: 700;
    height: 33px;
    margin: -3px 10px 0 0;
    text-align: center;
    width: 33px; }
    .user-vote [class*=icon]:before {
      display: table-cell;
      padding-bottom: 2px;
      vertical-align: middle; }

/****************************************************************
 *
 * CSS Percentage Circle
 * Author: Andre Firchow
 *
*****************************************************************/
.rect-auto, .circle.p95 .slice, .circle.p96 .slice, .circle.p97 .slice, .circle.p98 .slice, .circle.p99 .slice, .circle.p100 .slice {
  clip: rect(auto, auto, auto, auto); }

.pie, .circle .bar, .circle.p95 .fill, .circle.p96 .fill, .circle.p97 .fill, .circle.p98 .fill, .circle.p99 .fill, .circle.p100 .fill {
  border-radius: 50%;
  border: 0.03em solid #4c84ff;
  clip: rect(0em, 0.5em, 1em, 0em);
  height: 0.94em;
  position: absolute;
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
       -o-transform: rotate(0deg);
          transform: rotate(0deg);
  width: 0.94em; }

.pie-fill, .circle.p95 .bar:after, .circle.p95 .fill, .circle.p96 .bar:after, .circle.p96 .fill, .circle.p97 .bar:after, .circle.p97 .fill, .circle.p98 .bar:after, .circle.p98 .fill, .circle.p99 .bar:after, .circle.p99 .fill, .circle.p100 .bar:after, .circle.p100 .fill {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg); }

.circle {
  border-radius: 50%;
  float: left;
  font-size: 212px;
  height: 212px;
  position: relative;
  -webkit-transform: rotate(-95deg);
      -ms-transform: rotate(-95deg);
       -o-transform: rotate(-95deg);
          transform: rotate(-95deg);
  width: 212px; }
  .circle *, .circle *:before, .circle *:after {
    -webkit-box-sizing: content-box;
       -moz-box-sizing: content-box;
            box-sizing: content-box; }
  ul.inner .circle {
    font-size: 192px;
    height: 192px;
    width: 192px; }
  ul.small .circle {
    font-size: 172px;
    height: 172px;
    width: 172px; }
  .circle:after {
    border-radius: 50%;
    content: " ";
    display: block;
    height: 0.94em;
    left: 0.03em;
    position: absolute;
    top: 0.03em;
    -webkit-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
    width: 0.94em; }
  .circle .slice {
    clip: rect(0em, 1em, 1em, 0.5em);
    height: 1em;
    position: absolute;
    width: 1em; }
  .circle.p1 .bar {
    -webkit-transform: rotate(0.954deg);
        -ms-transform: rotate(0.954deg);
         -o-transform: rotate(0.954deg);
            transform: rotate(0.954deg); }
  .circle.b1 {
    -webkit-transform: rotate(-89.57deg);
        -ms-transform: rotate(-89.57deg);
         -o-transform: rotate(-89.57deg);
            transform: rotate(-89.57deg); }
    .circle.b1.i3 {
      -webkit-transform: rotate(-85.57deg);
          -ms-transform: rotate(-85.57deg);
           -o-transform: rotate(-85.57deg);
              transform: rotate(-85.57deg); }
  .circle.b1:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-93.1deg);
        -ms-transform: rotate(-93.1deg);
         -o-transform: rotate(-93.1deg);
            transform: rotate(-93.1deg); }
  .circle.p2 .bar {
    -webkit-transform: rotate(2.862deg);
        -ms-transform: rotate(2.862deg);
         -o-transform: rotate(2.862deg);
            transform: rotate(2.862deg); }
  .circle.b2 {
    -webkit-transform: rotate(-87.64deg);
        -ms-transform: rotate(-87.64deg);
         -o-transform: rotate(-87.64deg);
            transform: rotate(-87.64deg); }
    .circle.b2.i3 {
      -webkit-transform: rotate(-83.64deg);
          -ms-transform: rotate(-83.64deg);
           -o-transform: rotate(-83.64deg);
              transform: rotate(-83.64deg); }
  .circle.b2:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-91.2deg);
        -ms-transform: rotate(-91.2deg);
         -o-transform: rotate(-91.2deg);
            transform: rotate(-91.2deg); }
  .circle.p3 .bar {
    -webkit-transform: rotate(4.77deg);
        -ms-transform: rotate(4.77deg);
         -o-transform: rotate(4.77deg);
            transform: rotate(4.77deg); }
  .circle.b3 {
    -webkit-transform: rotate(-85.71deg);
        -ms-transform: rotate(-85.71deg);
         -o-transform: rotate(-85.71deg);
            transform: rotate(-85.71deg); }
    .circle.b3.i3 {
      -webkit-transform: rotate(-81.71deg);
          -ms-transform: rotate(-81.71deg);
           -o-transform: rotate(-81.71deg);
              transform: rotate(-81.71deg); }
  .circle.b3:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-89.3deg);
        -ms-transform: rotate(-89.3deg);
         -o-transform: rotate(-89.3deg);
            transform: rotate(-89.3deg); }
  .circle.p4 .bar {
    -webkit-transform: rotate(6.678deg);
        -ms-transform: rotate(6.678deg);
         -o-transform: rotate(6.678deg);
            transform: rotate(6.678deg); }
  .circle.b4 {
    -webkit-transform: rotate(-83.78deg);
        -ms-transform: rotate(-83.78deg);
         -o-transform: rotate(-83.78deg);
            transform: rotate(-83.78deg); }
    .circle.b4.i3 {
      -webkit-transform: rotate(-79.78deg);
          -ms-transform: rotate(-79.78deg);
           -o-transform: rotate(-79.78deg);
              transform: rotate(-79.78deg); }
  .circle.b4:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-87.4deg);
        -ms-transform: rotate(-87.4deg);
         -o-transform: rotate(-87.4deg);
            transform: rotate(-87.4deg); }
  .circle.p5 .bar {
    -webkit-transform: rotate(8.586deg);
        -ms-transform: rotate(8.586deg);
         -o-transform: rotate(8.586deg);
            transform: rotate(8.586deg); }
  .circle.b5 {
    -webkit-transform: rotate(-81.85deg);
        -ms-transform: rotate(-81.85deg);
         -o-transform: rotate(-81.85deg);
            transform: rotate(-81.85deg); }
    .circle.b5.i3 {
      -webkit-transform: rotate(-77.85deg);
          -ms-transform: rotate(-77.85deg);
           -o-transform: rotate(-77.85deg);
              transform: rotate(-77.85deg); }
  .circle.b5:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-85.5deg);
        -ms-transform: rotate(-85.5deg);
         -o-transform: rotate(-85.5deg);
            transform: rotate(-85.5deg); }
  .circle.p6 .bar {
    -webkit-transform: rotate(10.494deg);
        -ms-transform: rotate(10.494deg);
         -o-transform: rotate(10.494deg);
            transform: rotate(10.494deg); }
  .circle.b6 {
    -webkit-transform: rotate(-79.92deg);
        -ms-transform: rotate(-79.92deg);
         -o-transform: rotate(-79.92deg);
            transform: rotate(-79.92deg); }
    .circle.b6.i3 {
      -webkit-transform: rotate(-75.92deg);
          -ms-transform: rotate(-75.92deg);
           -o-transform: rotate(-75.92deg);
              transform: rotate(-75.92deg); }
  .circle.b6:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-83.6deg);
        -ms-transform: rotate(-83.6deg);
         -o-transform: rotate(-83.6deg);
            transform: rotate(-83.6deg); }
  .circle.p7 .bar {
    -webkit-transform: rotate(12.402deg);
        -ms-transform: rotate(12.402deg);
         -o-transform: rotate(12.402deg);
            transform: rotate(12.402deg); }
  .circle.b7 {
    -webkit-transform: rotate(-77.99deg);
        -ms-transform: rotate(-77.99deg);
         -o-transform: rotate(-77.99deg);
            transform: rotate(-77.99deg); }
    .circle.b7.i3 {
      -webkit-transform: rotate(-73.99deg);
          -ms-transform: rotate(-73.99deg);
           -o-transform: rotate(-73.99deg);
              transform: rotate(-73.99deg); }
  .circle.b7:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-81.7deg);
        -ms-transform: rotate(-81.7deg);
         -o-transform: rotate(-81.7deg);
            transform: rotate(-81.7deg); }
  .circle.p8 .bar {
    -webkit-transform: rotate(14.31deg);
        -ms-transform: rotate(14.31deg);
         -o-transform: rotate(14.31deg);
            transform: rotate(14.31deg); }
  .circle.b8 {
    -webkit-transform: rotate(-76.06deg);
        -ms-transform: rotate(-76.06deg);
         -o-transform: rotate(-76.06deg);
            transform: rotate(-76.06deg); }
    .circle.b8.i3 {
      -webkit-transform: rotate(-72.06deg);
          -ms-transform: rotate(-72.06deg);
           -o-transform: rotate(-72.06deg);
              transform: rotate(-72.06deg); }
  .circle.b8:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-79.8deg);
        -ms-transform: rotate(-79.8deg);
         -o-transform: rotate(-79.8deg);
            transform: rotate(-79.8deg); }
  .circle.p9 .bar {
    -webkit-transform: rotate(16.218deg);
        -ms-transform: rotate(16.218deg);
         -o-transform: rotate(16.218deg);
            transform: rotate(16.218deg); }
  .circle.b9 {
    -webkit-transform: rotate(-74.13deg);
        -ms-transform: rotate(-74.13deg);
         -o-transform: rotate(-74.13deg);
            transform: rotate(-74.13deg); }
    .circle.b9.i3 {
      -webkit-transform: rotate(-70.13deg);
          -ms-transform: rotate(-70.13deg);
           -o-transform: rotate(-70.13deg);
              transform: rotate(-70.13deg); }
  .circle.b9:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-77.9deg);
        -ms-transform: rotate(-77.9deg);
         -o-transform: rotate(-77.9deg);
            transform: rotate(-77.9deg); }
  .circle.p10 .bar {
    -webkit-transform: rotate(18.126deg);
        -ms-transform: rotate(18.126deg);
         -o-transform: rotate(18.126deg);
            transform: rotate(18.126deg); }
  .circle.b10 {
    -webkit-transform: rotate(-72.2deg);
        -ms-transform: rotate(-72.2deg);
         -o-transform: rotate(-72.2deg);
            transform: rotate(-72.2deg); }
    .circle.b10.i3 {
      -webkit-transform: rotate(-68.2deg);
          -ms-transform: rotate(-68.2deg);
           -o-transform: rotate(-68.2deg);
              transform: rotate(-68.2deg); }
  .circle.b10:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-76deg);
        -ms-transform: rotate(-76deg);
         -o-transform: rotate(-76deg);
            transform: rotate(-76deg); }
  .circle.p11 .bar {
    -webkit-transform: rotate(20.034deg);
        -ms-transform: rotate(20.034deg);
         -o-transform: rotate(20.034deg);
            transform: rotate(20.034deg); }
  .circle.b11 {
    -webkit-transform: rotate(-70.27deg);
        -ms-transform: rotate(-70.27deg);
         -o-transform: rotate(-70.27deg);
            transform: rotate(-70.27deg); }
    .circle.b11.i3 {
      -webkit-transform: rotate(-66.27deg);
          -ms-transform: rotate(-66.27deg);
           -o-transform: rotate(-66.27deg);
              transform: rotate(-66.27deg); }
  .circle.b11:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-74.1deg);
        -ms-transform: rotate(-74.1deg);
         -o-transform: rotate(-74.1deg);
            transform: rotate(-74.1deg); }
  .circle.p12 .bar {
    -webkit-transform: rotate(21.942deg);
        -ms-transform: rotate(21.942deg);
         -o-transform: rotate(21.942deg);
            transform: rotate(21.942deg); }
  .circle.b12 {
    -webkit-transform: rotate(-68.34deg);
        -ms-transform: rotate(-68.34deg);
         -o-transform: rotate(-68.34deg);
            transform: rotate(-68.34deg); }
    .circle.b12.i3 {
      -webkit-transform: rotate(-64.34deg);
          -ms-transform: rotate(-64.34deg);
           -o-transform: rotate(-64.34deg);
              transform: rotate(-64.34deg); }
  .circle.b12:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-72.2deg);
        -ms-transform: rotate(-72.2deg);
         -o-transform: rotate(-72.2deg);
            transform: rotate(-72.2deg); }
  .circle.p13 .bar {
    -webkit-transform: rotate(23.85deg);
        -ms-transform: rotate(23.85deg);
         -o-transform: rotate(23.85deg);
            transform: rotate(23.85deg); }
  .circle.b13 {
    -webkit-transform: rotate(-66.41deg);
        -ms-transform: rotate(-66.41deg);
         -o-transform: rotate(-66.41deg);
            transform: rotate(-66.41deg); }
    .circle.b13.i3 {
      -webkit-transform: rotate(-62.41deg);
          -ms-transform: rotate(-62.41deg);
           -o-transform: rotate(-62.41deg);
              transform: rotate(-62.41deg); }
  .circle.b13:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-70.3deg);
        -ms-transform: rotate(-70.3deg);
         -o-transform: rotate(-70.3deg);
            transform: rotate(-70.3deg); }
  .circle.p14 .bar {
    -webkit-transform: rotate(25.758deg);
        -ms-transform: rotate(25.758deg);
         -o-transform: rotate(25.758deg);
            transform: rotate(25.758deg); }
  .circle.b14 {
    -webkit-transform: rotate(-64.48deg);
        -ms-transform: rotate(-64.48deg);
         -o-transform: rotate(-64.48deg);
            transform: rotate(-64.48deg); }
    .circle.b14.i3 {
      -webkit-transform: rotate(-60.48deg);
          -ms-transform: rotate(-60.48deg);
           -o-transform: rotate(-60.48deg);
              transform: rotate(-60.48deg); }
  .circle.b14:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-68.4deg);
        -ms-transform: rotate(-68.4deg);
         -o-transform: rotate(-68.4deg);
            transform: rotate(-68.4deg); }
  .circle.p15 .bar {
    -webkit-transform: rotate(27.666deg);
        -ms-transform: rotate(27.666deg);
         -o-transform: rotate(27.666deg);
            transform: rotate(27.666deg); }
  .circle.b15 {
    -webkit-transform: rotate(-62.55deg);
        -ms-transform: rotate(-62.55deg);
         -o-transform: rotate(-62.55deg);
            transform: rotate(-62.55deg); }
    .circle.b15.i3 {
      -webkit-transform: rotate(-58.55deg);
          -ms-transform: rotate(-58.55deg);
           -o-transform: rotate(-58.55deg);
              transform: rotate(-58.55deg); }
  .circle.b15:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-66.5deg);
        -ms-transform: rotate(-66.5deg);
         -o-transform: rotate(-66.5deg);
            transform: rotate(-66.5deg); }
  .circle.p16 .bar {
    -webkit-transform: rotate(29.574deg);
        -ms-transform: rotate(29.574deg);
         -o-transform: rotate(29.574deg);
            transform: rotate(29.574deg); }
  .circle.b16 {
    -webkit-transform: rotate(-60.62deg);
        -ms-transform: rotate(-60.62deg);
         -o-transform: rotate(-60.62deg);
            transform: rotate(-60.62deg); }
    .circle.b16.i3 {
      -webkit-transform: rotate(-56.62deg);
          -ms-transform: rotate(-56.62deg);
           -o-transform: rotate(-56.62deg);
              transform: rotate(-56.62deg); }
  .circle.b16:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-64.6deg);
        -ms-transform: rotate(-64.6deg);
         -o-transform: rotate(-64.6deg);
            transform: rotate(-64.6deg); }
  .circle.p17 .bar {
    -webkit-transform: rotate(31.482deg);
        -ms-transform: rotate(31.482deg);
         -o-transform: rotate(31.482deg);
            transform: rotate(31.482deg); }
  .circle.b17 {
    -webkit-transform: rotate(-58.69deg);
        -ms-transform: rotate(-58.69deg);
         -o-transform: rotate(-58.69deg);
            transform: rotate(-58.69deg); }
    .circle.b17.i3 {
      -webkit-transform: rotate(-54.69deg);
          -ms-transform: rotate(-54.69deg);
           -o-transform: rotate(-54.69deg);
              transform: rotate(-54.69deg); }
  .circle.b17:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-62.7deg);
        -ms-transform: rotate(-62.7deg);
         -o-transform: rotate(-62.7deg);
            transform: rotate(-62.7deg); }
  .circle.p18 .bar {
    -webkit-transform: rotate(33.39deg);
        -ms-transform: rotate(33.39deg);
         -o-transform: rotate(33.39deg);
            transform: rotate(33.39deg); }
  .circle.b18 {
    -webkit-transform: rotate(-56.76deg);
        -ms-transform: rotate(-56.76deg);
         -o-transform: rotate(-56.76deg);
            transform: rotate(-56.76deg); }
    .circle.b18.i3 {
      -webkit-transform: rotate(-52.76deg);
          -ms-transform: rotate(-52.76deg);
           -o-transform: rotate(-52.76deg);
              transform: rotate(-52.76deg); }
  .circle.b18:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-60.8deg);
        -ms-transform: rotate(-60.8deg);
         -o-transform: rotate(-60.8deg);
            transform: rotate(-60.8deg); }
  .circle.p19 .bar {
    -webkit-transform: rotate(35.298deg);
        -ms-transform: rotate(35.298deg);
         -o-transform: rotate(35.298deg);
            transform: rotate(35.298deg); }
  .circle.b19 {
    -webkit-transform: rotate(-54.83deg);
        -ms-transform: rotate(-54.83deg);
         -o-transform: rotate(-54.83deg);
            transform: rotate(-54.83deg); }
    .circle.b19.i3 {
      -webkit-transform: rotate(-50.83deg);
          -ms-transform: rotate(-50.83deg);
           -o-transform: rotate(-50.83deg);
              transform: rotate(-50.83deg); }
  .circle.b19:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-58.9deg);
        -ms-transform: rotate(-58.9deg);
         -o-transform: rotate(-58.9deg);
            transform: rotate(-58.9deg); }
  .circle.p20 .bar {
    -webkit-transform: rotate(37.206deg);
        -ms-transform: rotate(37.206deg);
         -o-transform: rotate(37.206deg);
            transform: rotate(37.206deg); }
  .circle.b20 {
    -webkit-transform: rotate(-52.9deg);
        -ms-transform: rotate(-52.9deg);
         -o-transform: rotate(-52.9deg);
            transform: rotate(-52.9deg); }
    .circle.b20.i3 {
      -webkit-transform: rotate(-48.9deg);
          -ms-transform: rotate(-48.9deg);
           -o-transform: rotate(-48.9deg);
              transform: rotate(-48.9deg); }
  .circle.b20:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-57deg);
        -ms-transform: rotate(-57deg);
         -o-transform: rotate(-57deg);
            transform: rotate(-57deg); }
  .circle.p21 .bar {
    -webkit-transform: rotate(39.114deg);
        -ms-transform: rotate(39.114deg);
         -o-transform: rotate(39.114deg);
            transform: rotate(39.114deg); }
  .circle.b21 {
    -webkit-transform: rotate(-50.97deg);
        -ms-transform: rotate(-50.97deg);
         -o-transform: rotate(-50.97deg);
            transform: rotate(-50.97deg); }
    .circle.b21.i3 {
      -webkit-transform: rotate(-46.97deg);
          -ms-transform: rotate(-46.97deg);
           -o-transform: rotate(-46.97deg);
              transform: rotate(-46.97deg); }
  .circle.b21:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-55.1deg);
        -ms-transform: rotate(-55.1deg);
         -o-transform: rotate(-55.1deg);
            transform: rotate(-55.1deg); }
  .circle.p22 .bar {
    -webkit-transform: rotate(41.022deg);
        -ms-transform: rotate(41.022deg);
         -o-transform: rotate(41.022deg);
            transform: rotate(41.022deg); }
  .circle.b22 {
    -webkit-transform: rotate(-49.04deg);
        -ms-transform: rotate(-49.04deg);
         -o-transform: rotate(-49.04deg);
            transform: rotate(-49.04deg); }
    .circle.b22.i3 {
      -webkit-transform: rotate(-45.04deg);
          -ms-transform: rotate(-45.04deg);
           -o-transform: rotate(-45.04deg);
              transform: rotate(-45.04deg); }
  .circle.b22:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-53.2deg);
        -ms-transform: rotate(-53.2deg);
         -o-transform: rotate(-53.2deg);
            transform: rotate(-53.2deg); }
  .circle.p23 .bar {
    -webkit-transform: rotate(42.93deg);
        -ms-transform: rotate(42.93deg);
         -o-transform: rotate(42.93deg);
            transform: rotate(42.93deg); }
  .circle.b23 {
    -webkit-transform: rotate(-47.11deg);
        -ms-transform: rotate(-47.11deg);
         -o-transform: rotate(-47.11deg);
            transform: rotate(-47.11deg); }
    .circle.b23.i3 {
      -webkit-transform: rotate(-43.11deg);
          -ms-transform: rotate(-43.11deg);
           -o-transform: rotate(-43.11deg);
              transform: rotate(-43.11deg); }
  .circle.b23:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-51.3deg);
        -ms-transform: rotate(-51.3deg);
         -o-transform: rotate(-51.3deg);
            transform: rotate(-51.3deg); }
  .circle.p24 .bar {
    -webkit-transform: rotate(44.838deg);
        -ms-transform: rotate(44.838deg);
         -o-transform: rotate(44.838deg);
            transform: rotate(44.838deg); }
  .circle.b24 {
    -webkit-transform: rotate(-45.18deg);
        -ms-transform: rotate(-45.18deg);
         -o-transform: rotate(-45.18deg);
            transform: rotate(-45.18deg); }
    .circle.b24.i3 {
      -webkit-transform: rotate(-41.18deg);
          -ms-transform: rotate(-41.18deg);
           -o-transform: rotate(-41.18deg);
              transform: rotate(-41.18deg); }
  .circle.b24:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-49.4deg);
        -ms-transform: rotate(-49.4deg);
         -o-transform: rotate(-49.4deg);
            transform: rotate(-49.4deg); }
  .circle.p25 .bar {
    -webkit-transform: rotate(46.746deg);
        -ms-transform: rotate(46.746deg);
         -o-transform: rotate(46.746deg);
            transform: rotate(46.746deg); }
  .circle.b25 {
    -webkit-transform: rotate(-43.25deg);
        -ms-transform: rotate(-43.25deg);
         -o-transform: rotate(-43.25deg);
            transform: rotate(-43.25deg); }
    .circle.b25.i3 {
      -webkit-transform: rotate(-39.25deg);
          -ms-transform: rotate(-39.25deg);
           -o-transform: rotate(-39.25deg);
              transform: rotate(-39.25deg); }
  .circle.b25:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-47.5deg);
        -ms-transform: rotate(-47.5deg);
         -o-transform: rotate(-47.5deg);
            transform: rotate(-47.5deg); }
  .circle.p26 .bar {
    -webkit-transform: rotate(48.654deg);
        -ms-transform: rotate(48.654deg);
         -o-transform: rotate(48.654deg);
            transform: rotate(48.654deg); }
  .circle.b26 {
    -webkit-transform: rotate(-41.32deg);
        -ms-transform: rotate(-41.32deg);
         -o-transform: rotate(-41.32deg);
            transform: rotate(-41.32deg); }
    .circle.b26.i3 {
      -webkit-transform: rotate(-37.32deg);
          -ms-transform: rotate(-37.32deg);
           -o-transform: rotate(-37.32deg);
              transform: rotate(-37.32deg); }
  .circle.b26:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-45.6deg);
        -ms-transform: rotate(-45.6deg);
         -o-transform: rotate(-45.6deg);
            transform: rotate(-45.6deg); }
  .circle.p27 .bar {
    -webkit-transform: rotate(50.562deg);
        -ms-transform: rotate(50.562deg);
         -o-transform: rotate(50.562deg);
            transform: rotate(50.562deg); }
  .circle.b27 {
    -webkit-transform: rotate(-39.39deg);
        -ms-transform: rotate(-39.39deg);
         -o-transform: rotate(-39.39deg);
            transform: rotate(-39.39deg); }
    .circle.b27.i3 {
      -webkit-transform: rotate(-35.39deg);
          -ms-transform: rotate(-35.39deg);
           -o-transform: rotate(-35.39deg);
              transform: rotate(-35.39deg); }
  .circle.b27:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-43.7deg);
        -ms-transform: rotate(-43.7deg);
         -o-transform: rotate(-43.7deg);
            transform: rotate(-43.7deg); }
  .circle.p28 .bar {
    -webkit-transform: rotate(52.47deg);
        -ms-transform: rotate(52.47deg);
         -o-transform: rotate(52.47deg);
            transform: rotate(52.47deg); }
  .circle.b28 {
    -webkit-transform: rotate(-37.46deg);
        -ms-transform: rotate(-37.46deg);
         -o-transform: rotate(-37.46deg);
            transform: rotate(-37.46deg); }
    .circle.b28.i3 {
      -webkit-transform: rotate(-33.46deg);
          -ms-transform: rotate(-33.46deg);
           -o-transform: rotate(-33.46deg);
              transform: rotate(-33.46deg); }
  .circle.b28:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-41.8deg);
        -ms-transform: rotate(-41.8deg);
         -o-transform: rotate(-41.8deg);
            transform: rotate(-41.8deg); }
  .circle.p29 .bar {
    -webkit-transform: rotate(54.378deg);
        -ms-transform: rotate(54.378deg);
         -o-transform: rotate(54.378deg);
            transform: rotate(54.378deg); }
  .circle.b29 {
    -webkit-transform: rotate(-35.53deg);
        -ms-transform: rotate(-35.53deg);
         -o-transform: rotate(-35.53deg);
            transform: rotate(-35.53deg); }
    .circle.b29.i3 {
      -webkit-transform: rotate(-31.53deg);
          -ms-transform: rotate(-31.53deg);
           -o-transform: rotate(-31.53deg);
              transform: rotate(-31.53deg); }
  .circle.b29:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-39.9deg);
        -ms-transform: rotate(-39.9deg);
         -o-transform: rotate(-39.9deg);
            transform: rotate(-39.9deg); }
  .circle.p30 .bar {
    -webkit-transform: rotate(56.286deg);
        -ms-transform: rotate(56.286deg);
         -o-transform: rotate(56.286deg);
            transform: rotate(56.286deg); }
  .circle.b30 {
    -webkit-transform: rotate(-33.6deg);
        -ms-transform: rotate(-33.6deg);
         -o-transform: rotate(-33.6deg);
            transform: rotate(-33.6deg); }
    .circle.b30.i3 {
      -webkit-transform: rotate(-29.6deg);
          -ms-transform: rotate(-29.6deg);
           -o-transform: rotate(-29.6deg);
              transform: rotate(-29.6deg); }
  .circle.b30:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-38deg);
        -ms-transform: rotate(-38deg);
         -o-transform: rotate(-38deg);
            transform: rotate(-38deg); }
  .circle.p31 .bar {
    -webkit-transform: rotate(58.194deg);
        -ms-transform: rotate(58.194deg);
         -o-transform: rotate(58.194deg);
            transform: rotate(58.194deg); }
  .circle.b31 {
    -webkit-transform: rotate(-31.67deg);
        -ms-transform: rotate(-31.67deg);
         -o-transform: rotate(-31.67deg);
            transform: rotate(-31.67deg); }
    .circle.b31.i3 {
      -webkit-transform: rotate(-27.67deg);
          -ms-transform: rotate(-27.67deg);
           -o-transform: rotate(-27.67deg);
              transform: rotate(-27.67deg); }
  .circle.b31:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-36.1deg);
        -ms-transform: rotate(-36.1deg);
         -o-transform: rotate(-36.1deg);
            transform: rotate(-36.1deg); }
  .circle.p32 .bar {
    -webkit-transform: rotate(60.102deg);
        -ms-transform: rotate(60.102deg);
         -o-transform: rotate(60.102deg);
            transform: rotate(60.102deg); }
  .circle.b32 {
    -webkit-transform: rotate(-29.74deg);
        -ms-transform: rotate(-29.74deg);
         -o-transform: rotate(-29.74deg);
            transform: rotate(-29.74deg); }
    .circle.b32.i3 {
      -webkit-transform: rotate(-25.74deg);
          -ms-transform: rotate(-25.74deg);
           -o-transform: rotate(-25.74deg);
              transform: rotate(-25.74deg); }
  .circle.b32:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-34.2deg);
        -ms-transform: rotate(-34.2deg);
         -o-transform: rotate(-34.2deg);
            transform: rotate(-34.2deg); }
  .circle.p33 .bar {
    -webkit-transform: rotate(62.01deg);
        -ms-transform: rotate(62.01deg);
         -o-transform: rotate(62.01deg);
            transform: rotate(62.01deg); }
  .circle.b33 {
    -webkit-transform: rotate(-27.81deg);
        -ms-transform: rotate(-27.81deg);
         -o-transform: rotate(-27.81deg);
            transform: rotate(-27.81deg); }
    .circle.b33.i3 {
      -webkit-transform: rotate(-23.81deg);
          -ms-transform: rotate(-23.81deg);
           -o-transform: rotate(-23.81deg);
              transform: rotate(-23.81deg); }
  .circle.b33:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-32.3deg);
        -ms-transform: rotate(-32.3deg);
         -o-transform: rotate(-32.3deg);
            transform: rotate(-32.3deg); }
  .circle.p34 .bar {
    -webkit-transform: rotate(63.918deg);
        -ms-transform: rotate(63.918deg);
         -o-transform: rotate(63.918deg);
            transform: rotate(63.918deg); }
  .circle.b34 {
    -webkit-transform: rotate(-25.88deg);
        -ms-transform: rotate(-25.88deg);
         -o-transform: rotate(-25.88deg);
            transform: rotate(-25.88deg); }
    .circle.b34.i3 {
      -webkit-transform: rotate(-21.88deg);
          -ms-transform: rotate(-21.88deg);
           -o-transform: rotate(-21.88deg);
              transform: rotate(-21.88deg); }
  .circle.b34:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-30.4deg);
        -ms-transform: rotate(-30.4deg);
         -o-transform: rotate(-30.4deg);
            transform: rotate(-30.4deg); }
  .circle.p35 .bar {
    -webkit-transform: rotate(65.826deg);
        -ms-transform: rotate(65.826deg);
         -o-transform: rotate(65.826deg);
            transform: rotate(65.826deg); }
  .circle.b35 {
    -webkit-transform: rotate(-23.95deg);
        -ms-transform: rotate(-23.95deg);
         -o-transform: rotate(-23.95deg);
            transform: rotate(-23.95deg); }
    .circle.b35.i3 {
      -webkit-transform: rotate(-19.95deg);
          -ms-transform: rotate(-19.95deg);
           -o-transform: rotate(-19.95deg);
              transform: rotate(-19.95deg); }
  .circle.b35:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-28.5deg);
        -ms-transform: rotate(-28.5deg);
         -o-transform: rotate(-28.5deg);
            transform: rotate(-28.5deg); }
  .circle.p36 .bar {
    -webkit-transform: rotate(67.734deg);
        -ms-transform: rotate(67.734deg);
         -o-transform: rotate(67.734deg);
            transform: rotate(67.734deg); }
  .circle.b36 {
    -webkit-transform: rotate(-22.02deg);
        -ms-transform: rotate(-22.02deg);
         -o-transform: rotate(-22.02deg);
            transform: rotate(-22.02deg); }
    .circle.b36.i3 {
      -webkit-transform: rotate(-18.02deg);
          -ms-transform: rotate(-18.02deg);
           -o-transform: rotate(-18.02deg);
              transform: rotate(-18.02deg); }
  .circle.b36:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-26.6deg);
        -ms-transform: rotate(-26.6deg);
         -o-transform: rotate(-26.6deg);
            transform: rotate(-26.6deg); }
  .circle.p37 .bar {
    -webkit-transform: rotate(69.642deg);
        -ms-transform: rotate(69.642deg);
         -o-transform: rotate(69.642deg);
            transform: rotate(69.642deg); }
  .circle.b37 {
    -webkit-transform: rotate(-20.09deg);
        -ms-transform: rotate(-20.09deg);
         -o-transform: rotate(-20.09deg);
            transform: rotate(-20.09deg); }
    .circle.b37.i3 {
      -webkit-transform: rotate(-16.09deg);
          -ms-transform: rotate(-16.09deg);
           -o-transform: rotate(-16.09deg);
              transform: rotate(-16.09deg); }
  .circle.b37:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-24.7deg);
        -ms-transform: rotate(-24.7deg);
         -o-transform: rotate(-24.7deg);
            transform: rotate(-24.7deg); }
  .circle.p38 .bar {
    -webkit-transform: rotate(71.55deg);
        -ms-transform: rotate(71.55deg);
         -o-transform: rotate(71.55deg);
            transform: rotate(71.55deg); }
  .circle.b38 {
    -webkit-transform: rotate(-18.16deg);
        -ms-transform: rotate(-18.16deg);
         -o-transform: rotate(-18.16deg);
            transform: rotate(-18.16deg); }
    .circle.b38.i3 {
      -webkit-transform: rotate(-14.16deg);
          -ms-transform: rotate(-14.16deg);
           -o-transform: rotate(-14.16deg);
              transform: rotate(-14.16deg); }
  .circle.b38:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-22.8deg);
        -ms-transform: rotate(-22.8deg);
         -o-transform: rotate(-22.8deg);
            transform: rotate(-22.8deg); }
  .circle.p39 .bar {
    -webkit-transform: rotate(73.458deg);
        -ms-transform: rotate(73.458deg);
         -o-transform: rotate(73.458deg);
            transform: rotate(73.458deg); }
  .circle.b39 {
    -webkit-transform: rotate(-16.23deg);
        -ms-transform: rotate(-16.23deg);
         -o-transform: rotate(-16.23deg);
            transform: rotate(-16.23deg); }
    .circle.b39.i3 {
      -webkit-transform: rotate(-12.23deg);
          -ms-transform: rotate(-12.23deg);
           -o-transform: rotate(-12.23deg);
              transform: rotate(-12.23deg); }
  .circle.b39:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-20.9deg);
        -ms-transform: rotate(-20.9deg);
         -o-transform: rotate(-20.9deg);
            transform: rotate(-20.9deg); }
  .circle.p40 .bar {
    -webkit-transform: rotate(75.366deg);
        -ms-transform: rotate(75.366deg);
         -o-transform: rotate(75.366deg);
            transform: rotate(75.366deg); }
  .circle.b40 {
    -webkit-transform: rotate(-14.3deg);
        -ms-transform: rotate(-14.3deg);
         -o-transform: rotate(-14.3deg);
            transform: rotate(-14.3deg); }
    .circle.b40.i3 {
      -webkit-transform: rotate(-10.3deg);
          -ms-transform: rotate(-10.3deg);
           -o-transform: rotate(-10.3deg);
              transform: rotate(-10.3deg); }
  .circle.b40:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-19deg);
        -ms-transform: rotate(-19deg);
         -o-transform: rotate(-19deg);
            transform: rotate(-19deg); }
  .circle.p41 .bar {
    -webkit-transform: rotate(77.274deg);
        -ms-transform: rotate(77.274deg);
         -o-transform: rotate(77.274deg);
            transform: rotate(77.274deg); }
  .circle.b41 {
    -webkit-transform: rotate(-12.37deg);
        -ms-transform: rotate(-12.37deg);
         -o-transform: rotate(-12.37deg);
            transform: rotate(-12.37deg); }
    .circle.b41.i3 {
      -webkit-transform: rotate(-8.37deg);
          -ms-transform: rotate(-8.37deg);
           -o-transform: rotate(-8.37deg);
              transform: rotate(-8.37deg); }
  .circle.b41:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-17.1deg);
        -ms-transform: rotate(-17.1deg);
         -o-transform: rotate(-17.1deg);
            transform: rotate(-17.1deg); }
  .circle.p42 .bar {
    -webkit-transform: rotate(79.182deg);
        -ms-transform: rotate(79.182deg);
         -o-transform: rotate(79.182deg);
            transform: rotate(79.182deg); }
  .circle.b42 {
    -webkit-transform: rotate(-10.44deg);
        -ms-transform: rotate(-10.44deg);
         -o-transform: rotate(-10.44deg);
            transform: rotate(-10.44deg); }
    .circle.b42.i3 {
      -webkit-transform: rotate(-6.44deg);
          -ms-transform: rotate(-6.44deg);
           -o-transform: rotate(-6.44deg);
              transform: rotate(-6.44deg); }
  .circle.b42:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-15.2deg);
        -ms-transform: rotate(-15.2deg);
         -o-transform: rotate(-15.2deg);
            transform: rotate(-15.2deg); }
  .circle.p43 .bar {
    -webkit-transform: rotate(81.09deg);
        -ms-transform: rotate(81.09deg);
         -o-transform: rotate(81.09deg);
            transform: rotate(81.09deg); }
  .circle.b43 {
    -webkit-transform: rotate(-8.51deg);
        -ms-transform: rotate(-8.51deg);
         -o-transform: rotate(-8.51deg);
            transform: rotate(-8.51deg); }
    .circle.b43.i3 {
      -webkit-transform: rotate(-4.51deg);
          -ms-transform: rotate(-4.51deg);
           -o-transform: rotate(-4.51deg);
              transform: rotate(-4.51deg); }
  .circle.b43:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-13.3deg);
        -ms-transform: rotate(-13.3deg);
         -o-transform: rotate(-13.3deg);
            transform: rotate(-13.3deg); }
  .circle.p44 .bar {
    -webkit-transform: rotate(82.998deg);
        -ms-transform: rotate(82.998deg);
         -o-transform: rotate(82.998deg);
            transform: rotate(82.998deg); }
  .circle.b44 {
    -webkit-transform: rotate(-6.58deg);
        -ms-transform: rotate(-6.58deg);
         -o-transform: rotate(-6.58deg);
            transform: rotate(-6.58deg); }
    .circle.b44.i3 {
      -webkit-transform: rotate(-2.58deg);
          -ms-transform: rotate(-2.58deg);
           -o-transform: rotate(-2.58deg);
              transform: rotate(-2.58deg); }
  .circle.b44:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-11.4deg);
        -ms-transform: rotate(-11.4deg);
         -o-transform: rotate(-11.4deg);
            transform: rotate(-11.4deg); }
  .circle.p45 .bar {
    -webkit-transform: rotate(84.906deg);
        -ms-transform: rotate(84.906deg);
         -o-transform: rotate(84.906deg);
            transform: rotate(84.906deg); }
  .circle.b45 {
    -webkit-transform: rotate(-4.65deg);
        -ms-transform: rotate(-4.65deg);
         -o-transform: rotate(-4.65deg);
            transform: rotate(-4.65deg); }
    .circle.b45.i3 {
      -webkit-transform: rotate(-0.65deg);
          -ms-transform: rotate(-0.65deg);
           -o-transform: rotate(-0.65deg);
              transform: rotate(-0.65deg); }
  .circle.b45:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-9.5deg);
        -ms-transform: rotate(-9.5deg);
         -o-transform: rotate(-9.5deg);
            transform: rotate(-9.5deg); }
  .circle.p46 .bar {
    -webkit-transform: rotate(86.814deg);
        -ms-transform: rotate(86.814deg);
         -o-transform: rotate(86.814deg);
            transform: rotate(86.814deg); }
  .circle.b46 {
    -webkit-transform: rotate(-2.72deg);
        -ms-transform: rotate(-2.72deg);
         -o-transform: rotate(-2.72deg);
            transform: rotate(-2.72deg); }
    .circle.b46.i3 {
      -webkit-transform: rotate(1.28deg);
          -ms-transform: rotate(1.28deg);
           -o-transform: rotate(1.28deg);
              transform: rotate(1.28deg); }
  .circle.b46:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-7.6deg);
        -ms-transform: rotate(-7.6deg);
         -o-transform: rotate(-7.6deg);
            transform: rotate(-7.6deg); }
  .circle.p47 .bar {
    -webkit-transform: rotate(88.722deg);
        -ms-transform: rotate(88.722deg);
         -o-transform: rotate(88.722deg);
            transform: rotate(88.722deg); }
  .circle.b47 {
    -webkit-transform: rotate(-0.79deg);
        -ms-transform: rotate(-0.79deg);
         -o-transform: rotate(-0.79deg);
            transform: rotate(-0.79deg); }
    .circle.b47.i3 {
      -webkit-transform: rotate(3.21deg);
          -ms-transform: rotate(3.21deg);
           -o-transform: rotate(3.21deg);
              transform: rotate(3.21deg); }
  .circle.b47:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-5.7deg);
        -ms-transform: rotate(-5.7deg);
         -o-transform: rotate(-5.7deg);
            transform: rotate(-5.7deg); }
  .circle.p48 .bar {
    -webkit-transform: rotate(90.63deg);
        -ms-transform: rotate(90.63deg);
         -o-transform: rotate(90.63deg);
            transform: rotate(90.63deg); }
  .circle.b48 {
    -webkit-transform: rotate(1.14deg);
        -ms-transform: rotate(1.14deg);
         -o-transform: rotate(1.14deg);
            transform: rotate(1.14deg); }
    .circle.b48.i3 {
      -webkit-transform: rotate(5.14deg);
          -ms-transform: rotate(5.14deg);
           -o-transform: rotate(5.14deg);
              transform: rotate(5.14deg); }
  .circle.b48:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-3.8deg);
        -ms-transform: rotate(-3.8deg);
         -o-transform: rotate(-3.8deg);
            transform: rotate(-3.8deg); }
  .circle.p49 .bar {
    -webkit-transform: rotate(92.538deg);
        -ms-transform: rotate(92.538deg);
         -o-transform: rotate(92.538deg);
            transform: rotate(92.538deg); }
  .circle.b49 {
    -webkit-transform: rotate(3.07deg);
        -ms-transform: rotate(3.07deg);
         -o-transform: rotate(3.07deg);
            transform: rotate(3.07deg); }
    .circle.b49.i3 {
      -webkit-transform: rotate(7.07deg);
          -ms-transform: rotate(7.07deg);
           -o-transform: rotate(7.07deg);
              transform: rotate(7.07deg); }
  .circle.b49:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(-1.9deg);
        -ms-transform: rotate(-1.9deg);
         -o-transform: rotate(-1.9deg);
            transform: rotate(-1.9deg); }
  .circle.p50 .bar {
    -webkit-transform: rotate(94.446deg);
        -ms-transform: rotate(94.446deg);
         -o-transform: rotate(94.446deg);
            transform: rotate(94.446deg); }
  .circle.b50 {
    -webkit-transform: rotate(5deg);
        -ms-transform: rotate(5deg);
         -o-transform: rotate(5deg);
            transform: rotate(5deg); }
    .circle.b50.i3 {
      -webkit-transform: rotate(9deg);
          -ms-transform: rotate(9deg);
           -o-transform: rotate(9deg);
              transform: rotate(9deg); }
  .circle.b50:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
         -o-transform: rotate(0deg);
            transform: rotate(0deg); }
  .circle.p51 .bar {
    -webkit-transform: rotate(96.354deg);
        -ms-transform: rotate(96.354deg);
         -o-transform: rotate(96.354deg);
            transform: rotate(96.354deg); }
  .circle.b51 {
    -webkit-transform: rotate(6.92deg);
        -ms-transform: rotate(6.92deg);
         -o-transform: rotate(6.92deg);
            transform: rotate(6.92deg); }
    .circle.b51.i3 {
      -webkit-transform: rotate(10.92deg);
          -ms-transform: rotate(10.92deg);
           -o-transform: rotate(10.92deg);
              transform: rotate(10.92deg); }
  .circle.b51:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(1.9deg);
        -ms-transform: rotate(1.9deg);
         -o-transform: rotate(1.9deg);
            transform: rotate(1.9deg); }
  .circle.p52 .bar {
    -webkit-transform: rotate(98.262deg);
        -ms-transform: rotate(98.262deg);
         -o-transform: rotate(98.262deg);
            transform: rotate(98.262deg); }
  .circle.b52 {
    -webkit-transform: rotate(8.84deg);
        -ms-transform: rotate(8.84deg);
         -o-transform: rotate(8.84deg);
            transform: rotate(8.84deg); }
    .circle.b52.i3 {
      -webkit-transform: rotate(12.84deg);
          -ms-transform: rotate(12.84deg);
           -o-transform: rotate(12.84deg);
              transform: rotate(12.84deg); }
  .circle.b52:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(3.8deg);
        -ms-transform: rotate(3.8deg);
         -o-transform: rotate(3.8deg);
            transform: rotate(3.8deg); }
  .circle.p53 .bar {
    -webkit-transform: rotate(100.17deg);
        -ms-transform: rotate(100.17deg);
         -o-transform: rotate(100.17deg);
            transform: rotate(100.17deg); }
  .circle.b53 {
    -webkit-transform: rotate(10.76deg);
        -ms-transform: rotate(10.76deg);
         -o-transform: rotate(10.76deg);
            transform: rotate(10.76deg); }
    .circle.b53.i3 {
      -webkit-transform: rotate(14.76deg);
          -ms-transform: rotate(14.76deg);
           -o-transform: rotate(14.76deg);
              transform: rotate(14.76deg); }
  .circle.b53:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(5.7deg);
        -ms-transform: rotate(5.7deg);
         -o-transform: rotate(5.7deg);
            transform: rotate(5.7deg); }
  .circle.p54 .bar {
    -webkit-transform: rotate(102.078deg);
        -ms-transform: rotate(102.078deg);
         -o-transform: rotate(102.078deg);
            transform: rotate(102.078deg); }
  .circle.b54 {
    -webkit-transform: rotate(12.68deg);
        -ms-transform: rotate(12.68deg);
         -o-transform: rotate(12.68deg);
            transform: rotate(12.68deg); }
    .circle.b54.i3 {
      -webkit-transform: rotate(16.68deg);
          -ms-transform: rotate(16.68deg);
           -o-transform: rotate(16.68deg);
              transform: rotate(16.68deg); }
  .circle.b54:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(7.6deg);
        -ms-transform: rotate(7.6deg);
         -o-transform: rotate(7.6deg);
            transform: rotate(7.6deg); }
  .circle.p55 .bar {
    -webkit-transform: rotate(103.986deg);
        -ms-transform: rotate(103.986deg);
         -o-transform: rotate(103.986deg);
            transform: rotate(103.986deg); }
  .circle.b55 {
    -webkit-transform: rotate(14.6deg);
        -ms-transform: rotate(14.6deg);
         -o-transform: rotate(14.6deg);
            transform: rotate(14.6deg); }
    .circle.b55.i3 {
      -webkit-transform: rotate(18.6deg);
          -ms-transform: rotate(18.6deg);
           -o-transform: rotate(18.6deg);
              transform: rotate(18.6deg); }
  .circle.b55:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(9.5deg);
        -ms-transform: rotate(9.5deg);
         -o-transform: rotate(9.5deg);
            transform: rotate(9.5deg); }
  .circle.p56 .bar {
    -webkit-transform: rotate(105.894deg);
        -ms-transform: rotate(105.894deg);
         -o-transform: rotate(105.894deg);
            transform: rotate(105.894deg); }
  .circle.b56 {
    -webkit-transform: rotate(16.52deg);
        -ms-transform: rotate(16.52deg);
         -o-transform: rotate(16.52deg);
            transform: rotate(16.52deg); }
    .circle.b56.i3 {
      -webkit-transform: rotate(20.52deg);
          -ms-transform: rotate(20.52deg);
           -o-transform: rotate(20.52deg);
              transform: rotate(20.52deg); }
  .circle.b56:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(11.4deg);
        -ms-transform: rotate(11.4deg);
         -o-transform: rotate(11.4deg);
            transform: rotate(11.4deg); }
  .circle.p57 .bar {
    -webkit-transform: rotate(107.802deg);
        -ms-transform: rotate(107.802deg);
         -o-transform: rotate(107.802deg);
            transform: rotate(107.802deg); }
  .circle.b57 {
    -webkit-transform: rotate(18.44deg);
        -ms-transform: rotate(18.44deg);
         -o-transform: rotate(18.44deg);
            transform: rotate(18.44deg); }
    .circle.b57.i3 {
      -webkit-transform: rotate(22.44deg);
          -ms-transform: rotate(22.44deg);
           -o-transform: rotate(22.44deg);
              transform: rotate(22.44deg); }
  .circle.b57:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(13.3deg);
        -ms-transform: rotate(13.3deg);
         -o-transform: rotate(13.3deg);
            transform: rotate(13.3deg); }
  .circle.p58 .bar {
    -webkit-transform: rotate(109.71deg);
        -ms-transform: rotate(109.71deg);
         -o-transform: rotate(109.71deg);
            transform: rotate(109.71deg); }
  .circle.b58 {
    -webkit-transform: rotate(20.36deg);
        -ms-transform: rotate(20.36deg);
         -o-transform: rotate(20.36deg);
            transform: rotate(20.36deg); }
    .circle.b58.i3 {
      -webkit-transform: rotate(24.36deg);
          -ms-transform: rotate(24.36deg);
           -o-transform: rotate(24.36deg);
              transform: rotate(24.36deg); }
  .circle.b58:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(15.2deg);
        -ms-transform: rotate(15.2deg);
         -o-transform: rotate(15.2deg);
            transform: rotate(15.2deg); }
  .circle.p59 .bar {
    -webkit-transform: rotate(111.618deg);
        -ms-transform: rotate(111.618deg);
         -o-transform: rotate(111.618deg);
            transform: rotate(111.618deg); }
  .circle.b59 {
    -webkit-transform: rotate(22.28deg);
        -ms-transform: rotate(22.28deg);
         -o-transform: rotate(22.28deg);
            transform: rotate(22.28deg); }
    .circle.b59.i3 {
      -webkit-transform: rotate(26.28deg);
          -ms-transform: rotate(26.28deg);
           -o-transform: rotate(26.28deg);
              transform: rotate(26.28deg); }
  .circle.b59:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(17.1deg);
        -ms-transform: rotate(17.1deg);
         -o-transform: rotate(17.1deg);
            transform: rotate(17.1deg); }
  .circle.p60 .bar {
    -webkit-transform: rotate(113.526deg);
        -ms-transform: rotate(113.526deg);
         -o-transform: rotate(113.526deg);
            transform: rotate(113.526deg); }
  .circle.b60 {
    -webkit-transform: rotate(24.2deg);
        -ms-transform: rotate(24.2deg);
         -o-transform: rotate(24.2deg);
            transform: rotate(24.2deg); }
    .circle.b60.i3 {
      -webkit-transform: rotate(28.2deg);
          -ms-transform: rotate(28.2deg);
           -o-transform: rotate(28.2deg);
              transform: rotate(28.2deg); }
  .circle.b60:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(19deg);
        -ms-transform: rotate(19deg);
         -o-transform: rotate(19deg);
            transform: rotate(19deg); }
  .circle.p61 .bar {
    -webkit-transform: rotate(115.434deg);
        -ms-transform: rotate(115.434deg);
         -o-transform: rotate(115.434deg);
            transform: rotate(115.434deg); }
  .circle.b61 {
    -webkit-transform: rotate(26.12deg);
        -ms-transform: rotate(26.12deg);
         -o-transform: rotate(26.12deg);
            transform: rotate(26.12deg); }
    .circle.b61.i3 {
      -webkit-transform: rotate(30.12deg);
          -ms-transform: rotate(30.12deg);
           -o-transform: rotate(30.12deg);
              transform: rotate(30.12deg); }
  .circle.b61:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(20.9deg);
        -ms-transform: rotate(20.9deg);
         -o-transform: rotate(20.9deg);
            transform: rotate(20.9deg); }
  .circle.p62 .bar {
    -webkit-transform: rotate(117.342deg);
        -ms-transform: rotate(117.342deg);
         -o-transform: rotate(117.342deg);
            transform: rotate(117.342deg); }
  .circle.b62 {
    -webkit-transform: rotate(28.04deg);
        -ms-transform: rotate(28.04deg);
         -o-transform: rotate(28.04deg);
            transform: rotate(28.04deg); }
    .circle.b62.i3 {
      -webkit-transform: rotate(32.04deg);
          -ms-transform: rotate(32.04deg);
           -o-transform: rotate(32.04deg);
              transform: rotate(32.04deg); }
  .circle.b62:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(22.8deg);
        -ms-transform: rotate(22.8deg);
         -o-transform: rotate(22.8deg);
            transform: rotate(22.8deg); }
  .circle.p63 .bar {
    -webkit-transform: rotate(119.25deg);
        -ms-transform: rotate(119.25deg);
         -o-transform: rotate(119.25deg);
            transform: rotate(119.25deg); }
  .circle.b63 {
    -webkit-transform: rotate(29.96deg);
        -ms-transform: rotate(29.96deg);
         -o-transform: rotate(29.96deg);
            transform: rotate(29.96deg); }
    .circle.b63.i3 {
      -webkit-transform: rotate(33.96deg);
          -ms-transform: rotate(33.96deg);
           -o-transform: rotate(33.96deg);
              transform: rotate(33.96deg); }
  .circle.b63:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(24.7deg);
        -ms-transform: rotate(24.7deg);
         -o-transform: rotate(24.7deg);
            transform: rotate(24.7deg); }
  .circle.p64 .bar {
    -webkit-transform: rotate(121.158deg);
        -ms-transform: rotate(121.158deg);
         -o-transform: rotate(121.158deg);
            transform: rotate(121.158deg); }
  .circle.b64 {
    -webkit-transform: rotate(31.88deg);
        -ms-transform: rotate(31.88deg);
         -o-transform: rotate(31.88deg);
            transform: rotate(31.88deg); }
    .circle.b64.i3 {
      -webkit-transform: rotate(35.88deg);
          -ms-transform: rotate(35.88deg);
           -o-transform: rotate(35.88deg);
              transform: rotate(35.88deg); }
  .circle.b64:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(26.6deg);
        -ms-transform: rotate(26.6deg);
         -o-transform: rotate(26.6deg);
            transform: rotate(26.6deg); }
  .circle.p65 .bar {
    -webkit-transform: rotate(123.066deg);
        -ms-transform: rotate(123.066deg);
         -o-transform: rotate(123.066deg);
            transform: rotate(123.066deg); }
  .circle.b65 {
    -webkit-transform: rotate(33.8deg);
        -ms-transform: rotate(33.8deg);
         -o-transform: rotate(33.8deg);
            transform: rotate(33.8deg); }
    .circle.b65.i3 {
      -webkit-transform: rotate(37.8deg);
          -ms-transform: rotate(37.8deg);
           -o-transform: rotate(37.8deg);
              transform: rotate(37.8deg); }
  .circle.b65:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(28.5deg);
        -ms-transform: rotate(28.5deg);
         -o-transform: rotate(28.5deg);
            transform: rotate(28.5deg); }
  .circle.p66 .bar {
    -webkit-transform: rotate(124.974deg);
        -ms-transform: rotate(124.974deg);
         -o-transform: rotate(124.974deg);
            transform: rotate(124.974deg); }
  .circle.b66 {
    -webkit-transform: rotate(35.72deg);
        -ms-transform: rotate(35.72deg);
         -o-transform: rotate(35.72deg);
            transform: rotate(35.72deg); }
    .circle.b66.i3 {
      -webkit-transform: rotate(39.72deg);
          -ms-transform: rotate(39.72deg);
           -o-transform: rotate(39.72deg);
              transform: rotate(39.72deg); }
  .circle.b66:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(30.4deg);
        -ms-transform: rotate(30.4deg);
         -o-transform: rotate(30.4deg);
            transform: rotate(30.4deg); }
  .circle.p67 .bar {
    -webkit-transform: rotate(126.882deg);
        -ms-transform: rotate(126.882deg);
         -o-transform: rotate(126.882deg);
            transform: rotate(126.882deg); }
  .circle.b67 {
    -webkit-transform: rotate(37.64deg);
        -ms-transform: rotate(37.64deg);
         -o-transform: rotate(37.64deg);
            transform: rotate(37.64deg); }
    .circle.b67.i3 {
      -webkit-transform: rotate(41.64deg);
          -ms-transform: rotate(41.64deg);
           -o-transform: rotate(41.64deg);
              transform: rotate(41.64deg); }
  .circle.b67:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(32.3deg);
        -ms-transform: rotate(32.3deg);
         -o-transform: rotate(32.3deg);
            transform: rotate(32.3deg); }
  .circle.p68 .bar {
    -webkit-transform: rotate(128.79deg);
        -ms-transform: rotate(128.79deg);
         -o-transform: rotate(128.79deg);
            transform: rotate(128.79deg); }
  .circle.b68 {
    -webkit-transform: rotate(39.56deg);
        -ms-transform: rotate(39.56deg);
         -o-transform: rotate(39.56deg);
            transform: rotate(39.56deg); }
    .circle.b68.i3 {
      -webkit-transform: rotate(43.56deg);
          -ms-transform: rotate(43.56deg);
           -o-transform: rotate(43.56deg);
              transform: rotate(43.56deg); }
  .circle.b68:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(34.2deg);
        -ms-transform: rotate(34.2deg);
         -o-transform: rotate(34.2deg);
            transform: rotate(34.2deg); }
  .circle.p69 .bar {
    -webkit-transform: rotate(130.698deg);
        -ms-transform: rotate(130.698deg);
         -o-transform: rotate(130.698deg);
            transform: rotate(130.698deg); }
  .circle.b69 {
    -webkit-transform: rotate(41.48deg);
        -ms-transform: rotate(41.48deg);
         -o-transform: rotate(41.48deg);
            transform: rotate(41.48deg); }
    .circle.b69.i3 {
      -webkit-transform: rotate(45.48deg);
          -ms-transform: rotate(45.48deg);
           -o-transform: rotate(45.48deg);
              transform: rotate(45.48deg); }
  .circle.b69:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(36.1deg);
        -ms-transform: rotate(36.1deg);
         -o-transform: rotate(36.1deg);
            transform: rotate(36.1deg); }
  .circle.p70 .bar {
    -webkit-transform: rotate(132.606deg);
        -ms-transform: rotate(132.606deg);
         -o-transform: rotate(132.606deg);
            transform: rotate(132.606deg); }
  .circle.b70 {
    -webkit-transform: rotate(43.4deg);
        -ms-transform: rotate(43.4deg);
         -o-transform: rotate(43.4deg);
            transform: rotate(43.4deg); }
    .circle.b70.i3 {
      -webkit-transform: rotate(47.4deg);
          -ms-transform: rotate(47.4deg);
           -o-transform: rotate(47.4deg);
              transform: rotate(47.4deg); }
  .circle.b70:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(38deg);
        -ms-transform: rotate(38deg);
         -o-transform: rotate(38deg);
            transform: rotate(38deg); }
  .circle.p71 .bar {
    -webkit-transform: rotate(134.514deg);
        -ms-transform: rotate(134.514deg);
         -o-transform: rotate(134.514deg);
            transform: rotate(134.514deg); }
  .circle.b71 {
    -webkit-transform: rotate(45.32deg);
        -ms-transform: rotate(45.32deg);
         -o-transform: rotate(45.32deg);
            transform: rotate(45.32deg); }
    .circle.b71.i3 {
      -webkit-transform: rotate(49.32deg);
          -ms-transform: rotate(49.32deg);
           -o-transform: rotate(49.32deg);
              transform: rotate(49.32deg); }
  .circle.b71:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(39.9deg);
        -ms-transform: rotate(39.9deg);
         -o-transform: rotate(39.9deg);
            transform: rotate(39.9deg); }
  .circle.p72 .bar {
    -webkit-transform: rotate(136.422deg);
        -ms-transform: rotate(136.422deg);
         -o-transform: rotate(136.422deg);
            transform: rotate(136.422deg); }
  .circle.b72 {
    -webkit-transform: rotate(47.24deg);
        -ms-transform: rotate(47.24deg);
         -o-transform: rotate(47.24deg);
            transform: rotate(47.24deg); }
    .circle.b72.i3 {
      -webkit-transform: rotate(51.24deg);
          -ms-transform: rotate(51.24deg);
           -o-transform: rotate(51.24deg);
              transform: rotate(51.24deg); }
  .circle.b72:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(41.8deg);
        -ms-transform: rotate(41.8deg);
         -o-transform: rotate(41.8deg);
            transform: rotate(41.8deg); }
  .circle.p73 .bar {
    -webkit-transform: rotate(138.33deg);
        -ms-transform: rotate(138.33deg);
         -o-transform: rotate(138.33deg);
            transform: rotate(138.33deg); }
  .circle.b73 {
    -webkit-transform: rotate(49.16deg);
        -ms-transform: rotate(49.16deg);
         -o-transform: rotate(49.16deg);
            transform: rotate(49.16deg); }
    .circle.b73.i3 {
      -webkit-transform: rotate(53.16deg);
          -ms-transform: rotate(53.16deg);
           -o-transform: rotate(53.16deg);
              transform: rotate(53.16deg); }
  .circle.b73:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(43.7deg);
        -ms-transform: rotate(43.7deg);
         -o-transform: rotate(43.7deg);
            transform: rotate(43.7deg); }
  .circle.p74 .bar {
    -webkit-transform: rotate(140.238deg);
        -ms-transform: rotate(140.238deg);
         -o-transform: rotate(140.238deg);
            transform: rotate(140.238deg); }
  .circle.b74 {
    -webkit-transform: rotate(51.08deg);
        -ms-transform: rotate(51.08deg);
         -o-transform: rotate(51.08deg);
            transform: rotate(51.08deg); }
    .circle.b74.i3 {
      -webkit-transform: rotate(55.08deg);
          -ms-transform: rotate(55.08deg);
           -o-transform: rotate(55.08deg);
              transform: rotate(55.08deg); }
  .circle.b74:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(45.6deg);
        -ms-transform: rotate(45.6deg);
         -o-transform: rotate(45.6deg);
            transform: rotate(45.6deg); }
  .circle.p75 .bar {
    -webkit-transform: rotate(142.146deg);
        -ms-transform: rotate(142.146deg);
         -o-transform: rotate(142.146deg);
            transform: rotate(142.146deg); }
  .circle.b75 {
    -webkit-transform: rotate(53deg);
        -ms-transform: rotate(53deg);
         -o-transform: rotate(53deg);
            transform: rotate(53deg); }
    .circle.b75.i3 {
      -webkit-transform: rotate(57deg);
          -ms-transform: rotate(57deg);
           -o-transform: rotate(57deg);
              transform: rotate(57deg); }
  .circle.b75:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(47.5deg);
        -ms-transform: rotate(47.5deg);
         -o-transform: rotate(47.5deg);
            transform: rotate(47.5deg); }
  .circle.p76 .bar {
    -webkit-transform: rotate(144.054deg);
        -ms-transform: rotate(144.054deg);
         -o-transform: rotate(144.054deg);
            transform: rotate(144.054deg); }
  .circle.b76 {
    -webkit-transform: rotate(54.92deg);
        -ms-transform: rotate(54.92deg);
         -o-transform: rotate(54.92deg);
            transform: rotate(54.92deg); }
    .circle.b76.i3 {
      -webkit-transform: rotate(58.92deg);
          -ms-transform: rotate(58.92deg);
           -o-transform: rotate(58.92deg);
              transform: rotate(58.92deg); }
  .circle.b76:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(49.4deg);
        -ms-transform: rotate(49.4deg);
         -o-transform: rotate(49.4deg);
            transform: rotate(49.4deg); }
  .circle.p77 .bar {
    -webkit-transform: rotate(145.962deg);
        -ms-transform: rotate(145.962deg);
         -o-transform: rotate(145.962deg);
            transform: rotate(145.962deg); }
  .circle.b77 {
    -webkit-transform: rotate(56.84deg);
        -ms-transform: rotate(56.84deg);
         -o-transform: rotate(56.84deg);
            transform: rotate(56.84deg); }
    .circle.b77.i3 {
      -webkit-transform: rotate(60.84deg);
          -ms-transform: rotate(60.84deg);
           -o-transform: rotate(60.84deg);
              transform: rotate(60.84deg); }
  .circle.b77:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(51.3deg);
        -ms-transform: rotate(51.3deg);
         -o-transform: rotate(51.3deg);
            transform: rotate(51.3deg); }
  .circle.p78 .bar {
    -webkit-transform: rotate(147.87deg);
        -ms-transform: rotate(147.87deg);
         -o-transform: rotate(147.87deg);
            transform: rotate(147.87deg); }
  .circle.b78 {
    -webkit-transform: rotate(58.76deg);
        -ms-transform: rotate(58.76deg);
         -o-transform: rotate(58.76deg);
            transform: rotate(58.76deg); }
    .circle.b78.i3 {
      -webkit-transform: rotate(62.76deg);
          -ms-transform: rotate(62.76deg);
           -o-transform: rotate(62.76deg);
              transform: rotate(62.76deg); }
  .circle.b78:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(53.2deg);
        -ms-transform: rotate(53.2deg);
         -o-transform: rotate(53.2deg);
            transform: rotate(53.2deg); }
  .circle.p79 .bar {
    -webkit-transform: rotate(149.778deg);
        -ms-transform: rotate(149.778deg);
         -o-transform: rotate(149.778deg);
            transform: rotate(149.778deg); }
  .circle.b79 {
    -webkit-transform: rotate(60.68deg);
        -ms-transform: rotate(60.68deg);
         -o-transform: rotate(60.68deg);
            transform: rotate(60.68deg); }
    .circle.b79.i3 {
      -webkit-transform: rotate(64.68deg);
          -ms-transform: rotate(64.68deg);
           -o-transform: rotate(64.68deg);
              transform: rotate(64.68deg); }
  .circle.b79:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(55.1deg);
        -ms-transform: rotate(55.1deg);
         -o-transform: rotate(55.1deg);
            transform: rotate(55.1deg); }
  .circle.p80 .bar {
    -webkit-transform: rotate(151.686deg);
        -ms-transform: rotate(151.686deg);
         -o-transform: rotate(151.686deg);
            transform: rotate(151.686deg); }
  .circle.b80 {
    -webkit-transform: rotate(62.6deg);
        -ms-transform: rotate(62.6deg);
         -o-transform: rotate(62.6deg);
            transform: rotate(62.6deg); }
    .circle.b80.i3 {
      -webkit-transform: rotate(66.6deg);
          -ms-transform: rotate(66.6deg);
           -o-transform: rotate(66.6deg);
              transform: rotate(66.6deg); }
  .circle.b80:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(57deg);
        -ms-transform: rotate(57deg);
         -o-transform: rotate(57deg);
            transform: rotate(57deg); }
  .circle.p81 .bar {
    -webkit-transform: rotate(153.594deg);
        -ms-transform: rotate(153.594deg);
         -o-transform: rotate(153.594deg);
            transform: rotate(153.594deg); }
  .circle.b81 {
    -webkit-transform: rotate(64.52deg);
        -ms-transform: rotate(64.52deg);
         -o-transform: rotate(64.52deg);
            transform: rotate(64.52deg); }
    .circle.b81.i3 {
      -webkit-transform: rotate(68.52deg);
          -ms-transform: rotate(68.52deg);
           -o-transform: rotate(68.52deg);
              transform: rotate(68.52deg); }
  .circle.b81:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(58.9deg);
        -ms-transform: rotate(58.9deg);
         -o-transform: rotate(58.9deg);
            transform: rotate(58.9deg); }
  .circle.p82 .bar {
    -webkit-transform: rotate(155.502deg);
        -ms-transform: rotate(155.502deg);
         -o-transform: rotate(155.502deg);
            transform: rotate(155.502deg); }
  .circle.b82 {
    -webkit-transform: rotate(66.44deg);
        -ms-transform: rotate(66.44deg);
         -o-transform: rotate(66.44deg);
            transform: rotate(66.44deg); }
    .circle.b82.i3 {
      -webkit-transform: rotate(70.44deg);
          -ms-transform: rotate(70.44deg);
           -o-transform: rotate(70.44deg);
              transform: rotate(70.44deg); }
  .circle.b82:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(60.8deg);
        -ms-transform: rotate(60.8deg);
         -o-transform: rotate(60.8deg);
            transform: rotate(60.8deg); }
  .circle.p83 .bar {
    -webkit-transform: rotate(157.41deg);
        -ms-transform: rotate(157.41deg);
         -o-transform: rotate(157.41deg);
            transform: rotate(157.41deg); }
  .circle.b83 {
    -webkit-transform: rotate(68.36deg);
        -ms-transform: rotate(68.36deg);
         -o-transform: rotate(68.36deg);
            transform: rotate(68.36deg); }
    .circle.b83.i3 {
      -webkit-transform: rotate(72.36deg);
          -ms-transform: rotate(72.36deg);
           -o-transform: rotate(72.36deg);
              transform: rotate(72.36deg); }
  .circle.b83:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(62.7deg);
        -ms-transform: rotate(62.7deg);
         -o-transform: rotate(62.7deg);
            transform: rotate(62.7deg); }
  .circle.p84 .bar {
    -webkit-transform: rotate(159.318deg);
        -ms-transform: rotate(159.318deg);
         -o-transform: rotate(159.318deg);
            transform: rotate(159.318deg); }
  .circle.b84 {
    -webkit-transform: rotate(70.28deg);
        -ms-transform: rotate(70.28deg);
         -o-transform: rotate(70.28deg);
            transform: rotate(70.28deg); }
    .circle.b84.i3 {
      -webkit-transform: rotate(74.28deg);
          -ms-transform: rotate(74.28deg);
           -o-transform: rotate(74.28deg);
              transform: rotate(74.28deg); }
  .circle.b84:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(64.6deg);
        -ms-transform: rotate(64.6deg);
         -o-transform: rotate(64.6deg);
            transform: rotate(64.6deg); }
  .circle.p85 .bar {
    -webkit-transform: rotate(161.226deg);
        -ms-transform: rotate(161.226deg);
         -o-transform: rotate(161.226deg);
            transform: rotate(161.226deg); }
  .circle.b85 {
    -webkit-transform: rotate(72.2deg);
        -ms-transform: rotate(72.2deg);
         -o-transform: rotate(72.2deg);
            transform: rotate(72.2deg); }
    .circle.b85.i3 {
      -webkit-transform: rotate(76.2deg);
          -ms-transform: rotate(76.2deg);
           -o-transform: rotate(76.2deg);
              transform: rotate(76.2deg); }
  .circle.b85:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(66.5deg);
        -ms-transform: rotate(66.5deg);
         -o-transform: rotate(66.5deg);
            transform: rotate(66.5deg); }
  .circle.p86 .bar {
    -webkit-transform: rotate(163.134deg);
        -ms-transform: rotate(163.134deg);
         -o-transform: rotate(163.134deg);
            transform: rotate(163.134deg); }
  .circle.b86 {
    -webkit-transform: rotate(74.12deg);
        -ms-transform: rotate(74.12deg);
         -o-transform: rotate(74.12deg);
            transform: rotate(74.12deg); }
    .circle.b86.i3 {
      -webkit-transform: rotate(78.12deg);
          -ms-transform: rotate(78.12deg);
           -o-transform: rotate(78.12deg);
              transform: rotate(78.12deg); }
  .circle.b86:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(68.4deg);
        -ms-transform: rotate(68.4deg);
         -o-transform: rotate(68.4deg);
            transform: rotate(68.4deg); }
  .circle.p87 .bar {
    -webkit-transform: rotate(165.042deg);
        -ms-transform: rotate(165.042deg);
         -o-transform: rotate(165.042deg);
            transform: rotate(165.042deg); }
  .circle.b87 {
    -webkit-transform: rotate(76.04deg);
        -ms-transform: rotate(76.04deg);
         -o-transform: rotate(76.04deg);
            transform: rotate(76.04deg); }
    .circle.b87.i3 {
      -webkit-transform: rotate(80.04deg);
          -ms-transform: rotate(80.04deg);
           -o-transform: rotate(80.04deg);
              transform: rotate(80.04deg); }
  .circle.b87:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(70.3deg);
        -ms-transform: rotate(70.3deg);
         -o-transform: rotate(70.3deg);
            transform: rotate(70.3deg); }
  .circle.p88 .bar {
    -webkit-transform: rotate(166.95deg);
        -ms-transform: rotate(166.95deg);
         -o-transform: rotate(166.95deg);
            transform: rotate(166.95deg); }
  .circle.b88 {
    -webkit-transform: rotate(77.96deg);
        -ms-transform: rotate(77.96deg);
         -o-transform: rotate(77.96deg);
            transform: rotate(77.96deg); }
    .circle.b88.i3 {
      -webkit-transform: rotate(81.96deg);
          -ms-transform: rotate(81.96deg);
           -o-transform: rotate(81.96deg);
              transform: rotate(81.96deg); }
  .circle.b88:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(72.2deg);
        -ms-transform: rotate(72.2deg);
         -o-transform: rotate(72.2deg);
            transform: rotate(72.2deg); }
  .circle.p89 .bar {
    -webkit-transform: rotate(168.858deg);
        -ms-transform: rotate(168.858deg);
         -o-transform: rotate(168.858deg);
            transform: rotate(168.858deg); }
  .circle.b89 {
    -webkit-transform: rotate(79.88deg);
        -ms-transform: rotate(79.88deg);
         -o-transform: rotate(79.88deg);
            transform: rotate(79.88deg); }
    .circle.b89.i3 {
      -webkit-transform: rotate(83.88deg);
          -ms-transform: rotate(83.88deg);
           -o-transform: rotate(83.88deg);
              transform: rotate(83.88deg); }
  .circle.b89:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(74.1deg);
        -ms-transform: rotate(74.1deg);
         -o-transform: rotate(74.1deg);
            transform: rotate(74.1deg); }
  .circle.p90 .bar {
    -webkit-transform: rotate(170.766deg);
        -ms-transform: rotate(170.766deg);
         -o-transform: rotate(170.766deg);
            transform: rotate(170.766deg); }
  .circle.b90 {
    -webkit-transform: rotate(81.8deg);
        -ms-transform: rotate(81.8deg);
         -o-transform: rotate(81.8deg);
            transform: rotate(81.8deg); }
    .circle.b90.i3 {
      -webkit-transform: rotate(85.8deg);
          -ms-transform: rotate(85.8deg);
           -o-transform: rotate(85.8deg);
              transform: rotate(85.8deg); }
  .circle.b90:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(76deg);
        -ms-transform: rotate(76deg);
         -o-transform: rotate(76deg);
            transform: rotate(76deg); }
  .circle.p91 .bar {
    -webkit-transform: rotate(172.674deg);
        -ms-transform: rotate(172.674deg);
         -o-transform: rotate(172.674deg);
            transform: rotate(172.674deg); }
  .circle.b91 {
    -webkit-transform: rotate(83.72deg);
        -ms-transform: rotate(83.72deg);
         -o-transform: rotate(83.72deg);
            transform: rotate(83.72deg); }
    .circle.b91.i3 {
      -webkit-transform: rotate(87.72deg);
          -ms-transform: rotate(87.72deg);
           -o-transform: rotate(87.72deg);
              transform: rotate(87.72deg); }
  .circle.b91:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(77.9deg);
        -ms-transform: rotate(77.9deg);
         -o-transform: rotate(77.9deg);
            transform: rotate(77.9deg); }
  .circle.p92 .bar {
    -webkit-transform: rotate(174.582deg);
        -ms-transform: rotate(174.582deg);
         -o-transform: rotate(174.582deg);
            transform: rotate(174.582deg); }
  .circle.b92 {
    -webkit-transform: rotate(85.64deg);
        -ms-transform: rotate(85.64deg);
         -o-transform: rotate(85.64deg);
            transform: rotate(85.64deg); }
    .circle.b92.i3 {
      -webkit-transform: rotate(89.64deg);
          -ms-transform: rotate(89.64deg);
           -o-transform: rotate(89.64deg);
              transform: rotate(89.64deg); }
  .circle.b92:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(79.8deg);
        -ms-transform: rotate(79.8deg);
         -o-transform: rotate(79.8deg);
            transform: rotate(79.8deg); }
  .circle.p93 .bar {
    -webkit-transform: rotate(176.49deg);
        -ms-transform: rotate(176.49deg);
         -o-transform: rotate(176.49deg);
            transform: rotate(176.49deg); }
  .circle.b93 {
    -webkit-transform: rotate(87.56deg);
        -ms-transform: rotate(87.56deg);
         -o-transform: rotate(87.56deg);
            transform: rotate(87.56deg); }
    .circle.b93.i3 {
      -webkit-transform: rotate(91.56deg);
          -ms-transform: rotate(91.56deg);
           -o-transform: rotate(91.56deg);
              transform: rotate(91.56deg); }
  .circle.b93:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(81.7deg);
        -ms-transform: rotate(81.7deg);
         -o-transform: rotate(81.7deg);
            transform: rotate(81.7deg); }
  .circle.p94 .bar {
    -webkit-transform: rotate(178.398deg);
        -ms-transform: rotate(178.398deg);
         -o-transform: rotate(178.398deg);
            transform: rotate(178.398deg); }
  .circle.b94 {
    -webkit-transform: rotate(89.48deg);
        -ms-transform: rotate(89.48deg);
         -o-transform: rotate(89.48deg);
            transform: rotate(89.48deg); }
    .circle.b94.i3 {
      -webkit-transform: rotate(93.48deg);
          -ms-transform: rotate(93.48deg);
           -o-transform: rotate(93.48deg);
              transform: rotate(93.48deg); }
  .circle.b94:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(83.6deg);
        -ms-transform: rotate(83.6deg);
         -o-transform: rotate(83.6deg);
            transform: rotate(83.6deg); }
  .circle.p95 .bar {
    -webkit-transform: rotate(180.306deg);
        -ms-transform: rotate(180.306deg);
         -o-transform: rotate(180.306deg);
            transform: rotate(180.306deg); }
  .circle.b95 {
    -webkit-transform: rotate(91.4deg);
        -ms-transform: rotate(91.4deg);
         -o-transform: rotate(91.4deg);
            transform: rotate(91.4deg); }
    .circle.b95.i3 {
      -webkit-transform: rotate(95.4deg);
          -ms-transform: rotate(95.4deg);
           -o-transform: rotate(95.4deg);
              transform: rotate(95.4deg); }
  .circle.b95:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(85.5deg);
        -ms-transform: rotate(85.5deg);
         -o-transform: rotate(85.5deg);
            transform: rotate(85.5deg); }
  .circle.p96 .bar {
    -webkit-transform: rotate(182.214deg);
        -ms-transform: rotate(182.214deg);
         -o-transform: rotate(182.214deg);
            transform: rotate(182.214deg); }
  .circle.b96 {
    -webkit-transform: rotate(93.32deg);
        -ms-transform: rotate(93.32deg);
         -o-transform: rotate(93.32deg);
            transform: rotate(93.32deg); }
    .circle.b96.i3 {
      -webkit-transform: rotate(97.32deg);
          -ms-transform: rotate(97.32deg);
           -o-transform: rotate(97.32deg);
              transform: rotate(97.32deg); }
  .circle.b96:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(87.4deg);
        -ms-transform: rotate(87.4deg);
         -o-transform: rotate(87.4deg);
            transform: rotate(87.4deg); }
  .circle.p97 .bar {
    -webkit-transform: rotate(184.122deg);
        -ms-transform: rotate(184.122deg);
         -o-transform: rotate(184.122deg);
            transform: rotate(184.122deg); }
  .circle.b97 {
    -webkit-transform: rotate(95.24deg);
        -ms-transform: rotate(95.24deg);
         -o-transform: rotate(95.24deg);
            transform: rotate(95.24deg); }
    .circle.b97.i3 {
      -webkit-transform: rotate(99.24deg);
          -ms-transform: rotate(99.24deg);
           -o-transform: rotate(99.24deg);
              transform: rotate(99.24deg); }
  .circle.b97:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(89.3deg);
        -ms-transform: rotate(89.3deg);
         -o-transform: rotate(89.3deg);
            transform: rotate(89.3deg); }
  .circle.p98 .bar {
    -webkit-transform: rotate(186.03deg);
        -ms-transform: rotate(186.03deg);
         -o-transform: rotate(186.03deg);
            transform: rotate(186.03deg); }
  .circle.b98 {
    -webkit-transform: rotate(97.16deg);
        -ms-transform: rotate(97.16deg);
         -o-transform: rotate(97.16deg);
            transform: rotate(97.16deg); }
    .circle.b98.i3 {
      -webkit-transform: rotate(101.16deg);
          -ms-transform: rotate(101.16deg);
           -o-transform: rotate(101.16deg);
              transform: rotate(101.16deg); }
  .circle.b98:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(91.2deg);
        -ms-transform: rotate(91.2deg);
         -o-transform: rotate(91.2deg);
            transform: rotate(91.2deg); }
  .circle.p99 .bar {
    -webkit-transform: rotate(187.938deg);
        -ms-transform: rotate(187.938deg);
         -o-transform: rotate(187.938deg);
            transform: rotate(187.938deg); }
  .circle.b99 {
    -webkit-transform: rotate(99.08deg);
        -ms-transform: rotate(99.08deg);
         -o-transform: rotate(99.08deg);
            transform: rotate(99.08deg); }
    .circle.b99.i3 {
      -webkit-transform: rotate(103.08deg);
          -ms-transform: rotate(103.08deg);
           -o-transform: rotate(103.08deg);
              transform: rotate(103.08deg); }
  .circle.b99:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(93.1deg);
        -ms-transform: rotate(93.1deg);
         -o-transform: rotate(93.1deg);
            transform: rotate(93.1deg); }
  .circle.p100 .bar {
    -webkit-transform: rotate(189.846deg);
        -ms-transform: rotate(189.846deg);
         -o-transform: rotate(189.846deg);
            transform: rotate(189.846deg); }
  .circle.b100 {
    -webkit-transform: rotate(101deg);
        -ms-transform: rotate(101deg);
         -o-transform: rotate(101deg);
            transform: rotate(101deg); }
    .circle.b100.i3 {
      -webkit-transform: rotate(105deg);
          -ms-transform: rotate(105deg);
           -o-transform: rotate(105deg);
              transform: rotate(105deg); }
  .circle.b100:not(.i1):not(.i2):not(.i3):not(.i4):not(.i5):not(.i6) {
    -webkit-transform: rotate(95deg);
        -ms-transform: rotate(95deg);
         -o-transform: rotate(95deg);
            transform: rotate(95deg); }
  .circle.color-blue .bar,
  .circle.color-blue .fill {
    border-color: #4c84ff !important; }
  .circle.color-green .bar,
  .circle.color-green .fill {
    border-color: #8cbc00 !important; }
  .circle.color-amber .bar,
  .circle.color-amber .fill {
    border-color: #ffc300 !important; }
  .circle.color-red .bar,
  .circle.color-red .fill {
    border-color: #f05352 !important; }
  .circle.color-gray .bar,
  .circle.color-gray .fill {
    border-color: #f4f4f4 !important; }

.circle-stats {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }
  .circle-stats.flex-row, .modal:not(.datepicker-modal):not(.timepicker-modal) .circle-stats.clone-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .circle-stats.flex-row > *, .modal:not(.datepicker-modal):not(.timepicker-modal) .circle-stats.clone-row > * {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1; }
  .circle-stats .circle-box.border-bottom {
    position: relative;
    padding-bottom: 10px; }
    .circle-stats .circle-box.border-bottom:after {
      background-color: #f4f4f4;
      bottom: 10px;
      content: '';
      height: 2px;
      left: 50%;
      position: absolute;
      -webkit-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
           -o-transform: translateX(-50%);
              transform: translateX(-50%);
      width: 100px; }
  .circle-stats ul:not(.details) {
    height: 122px;
    margin-top: 0;
    margin-bottom: 15px;
    position: relative;
    overflow: hidden;
    width: 212px; }
    .circle-stats ul:not(.details) li {
      position: absolute; }
  .circle-stats ul.inner {
    left: 10px;
    position: absolute;
    bottom: 0;
    width: 192px; }
  .circle-stats ul.small {
    height: 108px;
    width: 172px; }
  .circle-stats ul .numbers {
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%; }
    .circle-stats ul .numbers .icons {
      text-align: center; }
      .circle-stats ul .numbers .icons .icon, .circle-stats aside#leftsidebar ul.menu > li .numbers .icons a.menu-toggle, aside#leftsidebar .circle-stats ul.menu > li .numbers .icons a.menu-toggle,
      .circle-stats ul .numbers .icons aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .circle-stats ul .numbers .icons a.menu-toggle, .circle-stats ul .numbers .icons .registry-cards .registry-card.favourite:before, .registry-cards .circle-stats ul .numbers .icons .registry-card.favourite:before, .circle-stats ul .numbers .icons .modal.modal-menu .list li:before, .modal.modal-menu .list .circle-stats ul .numbers .icons li:before {
        font-size: 18px; }
        .circle-stats ul .numbers .icons .icon.large, .circle-stats aside#leftsidebar ul.menu > li .numbers .icons a.large.menu-toggle, aside#leftsidebar .circle-stats ul.menu > li .numbers .icons a.large.menu-toggle,
        .circle-stats ul .numbers .icons aside#leftsidebar div.menu > li a.large.menu-toggle, aside#leftsidebar div.menu > li .circle-stats ul .numbers .icons a.large.menu-toggle, .circle-stats ul .numbers .icons .registry-cards .large.registry-card.favourite:before, .registry-cards .circle-stats ul .numbers .icons .large.registry-card.favourite:before, .circle-stats ul .numbers .icons .modal.modal-menu .list li.large:before, .modal.modal-menu .list .circle-stats ul .numbers .icons li.large:before {
          font-size: 23px; }
      .circle-stats ul .numbers .icons .icon-email-open {
        font-size: 21px; }
    .circle-stats ul .numbers h1 {
      margin: 0 0 0 0; }
  .circle-stats ul.details {
    margin-bottom: 0; }
    .circle-stats ul.details li a,
    .circle-stats ul.details li > div {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; }
    .circle-stats ul.details li span:not(.icon) {
      font-size: 18px;
      font-weight: 400;
      margin-right: 10px;
      text-align: right;
      width: 35px; }
    .circle-stats ul.details li span.icon, .circle-stats ul.details li .registry-cards span.registry-card.favourite:before, .registry-cards .circle-stats ul.details li span.registry-card.favourite:before {
      font-size: 20px;
      width: 25px; }
      .circle-stats ul.details li span.icon.icon-email-open, .circle-stats ul.details li .registry-cards span.icon-email-open.registry-card.favourite:before, .registry-cards .circle-stats ul.details li span.icon-email-open.registry-card.favourite:before {
        font-size: 23px; }
    .circle-stats ul.details li p {
      color: #6e6e6e;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1;
      font-size: 14px;
      margin-left: 10px;
      margin: 5px; }
      .circle-stats ul.details li p a {
        color: inherit; }
        .circle-stats ul.details li p a:hover {
          color: #4c84ff; }
  .circle-stats p {
    font-size: 14px;
    margin: 5px; }
  .circle-stats h6.title {
    border-bottom: 1px solid #f4f4f4;
    color: #484848;
    font-size: 14px;
    margin-bottom: 0;
    margin-left: 0;
    max-width: 220px;
    padding-bottom: 10px;
    width: 100%; }
    .circle-stats h6.title span {
      color: #a5a5a5;
      font-size: 15px;
      margin-left: 10px; }
  .circle-stats .info {
    padding-left: 20px; }

.political-stats {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row; }
  .political-stats .chart {
    padding-top: 40px; }
  .political-stats .info {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-top: 12px; }
    .political-stats .info .title {
      border-bottom-width: 2px; }
    .political-stats .info .details a:hover {
      text-decoration: none; }
      .political-stats .info .details a:hover .political-label {
        text-decoration: underline; }
    .political-stats .info .details .political-label {
      font-size: 14px;
      text-align: left;
      white-space: nowrap; }
  .political-stats .political-label {
    color: #6e6e6e; }
  .political-stats ul {
    margin-bottom: 0; }
    .political-stats ul:not(.details) {
      height: 132px; }
    .political-stats ul li .slice {
      border-color: inherit; }
      .political-stats ul li .slice .bar,
      .political-stats ul li .slice .fill {
        border-color: inherit !important; }
    .political-stats ul .numbers {
      bottom: 0; }
      .political-stats ul .numbers a {
        color: inherit;
        font-size: 18px;
        line-height: 1.1;
        text-align: center; }

@media only screen and (max-width: 600px) {
  .political-stats .chart {
    padding-top: 20px; }
  .political-stats .info {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0; }
    .political-stats .info .title {
      margin-left: 0;
      text-align: center; } }

.votes-stats {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row; }
  .votes-stats.center {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .votes-stats.center .info {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      margin-top: 20px; }
  .votes-stats .chart {
    padding-top: 0; }
  .votes-stats .info {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-top: 0;
    padding-left: 0; }
    .votes-stats .info .title {
      border-bottom-width: 2px; }
    .votes-stats .info .details {
      margin-top: 0;
      margin-bottom: 0; }
      .votes-stats .info .details a:hover {
        text-decoration: none; }
        .votes-stats .info .details a:hover .votes-label {
          text-decoration: underline; }
      .votes-stats .info .details a.pro, .votes-stats .info .details a.approved,
      .votes-stats .info .details div.pro,
      .votes-stats .info .details div.approved {
        color: #8cbc00; }
      .votes-stats .info .details a.against, .votes-stats .info .details a.rejected,
      .votes-stats .info .details div.against,
      .votes-stats .info .details div.rejected {
        color: #f05352; }
      .votes-stats .info .details a.abstention,
      .votes-stats .info .details div.abstention {
        color: #a5a5a5; }
        .votes-stats .info .details a.abstention span.icon, .votes-stats .info .details a.abstention .registry-cards span.registry-card.favourite:before, .registry-cards .votes-stats .info .details a.abstention span.registry-card.favourite:before,
        .votes-stats .info .details div.abstention span.icon,
        .votes-stats .info .details div.abstention .registry-cards span.registry-card.favourite:before,
        .registry-cards .votes-stats .info .details div.abstention span.registry-card.favourite:before {
          color: #6e6e6e; }
      .votes-stats .info .details a.present,
      .votes-stats .info .details div.present {
        color: #42A5F5; }
      .votes-stats .info .details a.absent,
      .votes-stats .info .details div.absent {
        color: #a5a5a5; }
      .votes-stats .info .details a.delegate.present,
      .votes-stats .info .details div.delegate.present {
        color: #8cbc00; }
      .votes-stats .info .details a.delegate.absent,
      .votes-stats .info .details div.delegate.absent {
        color: #f05352; }
      .votes-stats .info .details .votes-label {
        font-size: 14px;
        margin-left: 5px;
        margin-right: 0;
        text-align: left;
        text-transform: uppercase;
        white-space: nowrap;
        width: auto; }
      .votes-stats .info .details .separator {
        background-color: #f4f4f4;
        height: 3px;
        margin: 10px auto;
        width: 90%; }
        .votes-stats .info .details .separator.dark {
          background-color: #dfdfdf; }
    .votes-stats .info [class*=icon-user] {
      color: #a5a5a5;
      font-size: 20px; }
    .votes-stats .info [class*=icon-hand] {
      color: #a5a5a5;
      font-size: 20px; }
    .votes-stats .info [class*=icon-eye-hidden] {
      color: #a5a5a5;
      font-size: 24px; }
  .votes-stats .votes-label {
    color: #6e6e6e; }
  .votes-stats ul:not(.details) {
    height: 132px;
    margin-bottom: 0; }
  .votes-stats ul li:not(.numbers) {
    border-color: #f4f4f4;
    color: #f4f4f4; }
  .votes-stats ul li.pro, .votes-stats ul li.approved {
    border-color: #8cbc00;
    color: #8cbc00; }
  .votes-stats ul li.against, .votes-stats ul li.rejected {
    border-color: #f05352;
    color: #f05352; }
  .votes-stats ul li.present {
    border-color: #42A5F5;
    color: #42A5F5; }
  .votes-stats ul li.gray, .votes-stats ul li.absent {
    border-color: #dfdfdf;
    color: #dfdfdf; }
  .votes-stats ul li .slice {
    border-color: inherit; }
    .votes-stats ul li .slice .bar,
    .votes-stats ul li .slice .fill {
      border-color: inherit !important; }
  .votes-stats ul .numbers {
    bottom: 5px; }
    .votes-stats ul .numbers a {
      color: inherit;
      font-size: 18px;
      font-weight: 300;
      line-height: 1.1;
      margin-top: 5px;
      text-align: center; }
      .votes-stats ul .numbers a:hover {
        text-decoration: underline; }
    .votes-stats ul .numbers p {
      color: inherit;
      font-size: 18px;
      font-weight: 300;
      line-height: 1.1;
      margin-top: 5px;
      text-align: center; }

@media only screen and (max-width: 1023px) {
  .votes-stats .info {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 20px; } }

@media only screen and (max-width: 600px) {
  .votes-stats .info {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0; }
    .votes-stats .info .title {
      margin-left: 0;
      text-align: center; } }

ul.collapsible.popout > li .f1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1; }

ul.collapsible.popout > li .f2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 2;
  -webkit-flex: 2;
      -ms-flex: 2;
          flex: 2; }

ul.collapsible.popout > li .f3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 3;
  -webkit-flex: 3;
      -ms-flex: 3;
          flex: 3; }

ul.collapsible.popout > li .f4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 4;
  -webkit-flex: 4;
      -ms-flex: 4;
          flex: 4; }

ul.collapsible.popout > li .f5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 5;
  -webkit-flex: 5;
      -ms-flex: 5;
          flex: 5; }

ul.collapsible.popout > li .f6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 6;
  -webkit-flex: 6;
      -ms-flex: 6;
          flex: 6; }

ul.collapsible.popout > li .f7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 7;
  -webkit-flex: 7;
      -ms-flex: 7;
          flex: 7; }

ul.collapsible.popout > li .f8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 8;
  -webkit-flex: 8;
      -ms-flex: 8;
          flex: 8; }

@media only screen and (min-width: 601px) and (max-width: 1023px) {
  ul.collapsible.popout > li .mf1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  ul.collapsible.popout > li .mf2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 2;
    -webkit-flex: 2;
        -ms-flex: 2;
            flex: 2; }
  ul.collapsible.popout > li .mf3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 3;
    -webkit-flex: 3;
        -ms-flex: 3;
            flex: 3; }
  ul.collapsible.popout > li .mf4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 4;
    -webkit-flex: 4;
        -ms-flex: 4;
            flex: 4; }
  ul.collapsible.popout > li .mf5 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 5;
    -webkit-flex: 5;
        -ms-flex: 5;
            flex: 5; }
  ul.collapsible.popout > li .mf6 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 6;
    -webkit-flex: 6;
        -ms-flex: 6;
            flex: 6; }
  ul.collapsible.popout > li .mf7 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 7;
    -webkit-flex: 7;
        -ms-flex: 7;
            flex: 7; }
  ul.collapsible.popout > li .mf8 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 8;
    -webkit-flex: 8;
        -ms-flex: 8;
            flex: 8; } }

@media only screen and (max-width: 600px) {
  ul.collapsible.popout > li .sf1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  ul.collapsible.popout > li .sf2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 2;
    -webkit-flex: 2;
        -ms-flex: 2;
            flex: 2; }
  ul.collapsible.popout > li .sf3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 3;
    -webkit-flex: 3;
        -ms-flex: 3;
            flex: 3; }
  ul.collapsible.popout > li .sf4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 4;
    -webkit-flex: 4;
        -ms-flex: 4;
            flex: 4; }
  ul.collapsible.popout > li .sf5 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 5;
    -webkit-flex: 5;
        -ms-flex: 5;
            flex: 5; }
  ul.collapsible.popout > li .sf6 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 6;
    -webkit-flex: 6;
        -ms-flex: 6;
            flex: 6; }
  ul.collapsible.popout > li .sf7 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 7;
    -webkit-flex: 7;
        -ms-flex: 7;
            flex: 7; }
  ul.collapsible.popout > li .sf8 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 8;
    -webkit-flex: 8;
        -ms-flex: 8;
            flex: 8; } }

ul.collapsible.popout:not(.full-width) > li {
  margin-left: 12px;
  margin-right: 12px; }

ul.collapsible.popout.full-width > li {
  margin-left: 0;
  margin-right: 0; }

ul.collapsible.popout > li {
  -webkit-box-shadow: none;
          box-shadow: none; }
  ul.collapsible.popout > li.active {
    margin-bottom: 10px;
    margin-top: 10px;
    margin-left: 2px;
    margin-right: 2px; }
    ul.collapsible.popout > li.active .row, ul.collapsible.popout > li.active nav.navbar .navbar-nav, nav.navbar ul.collapsible.popout > li.active .navbar-nav {
      border-bottom-width: 1px; }
  ul.collapsible.popout > li.disabled [class*=col-]:not(.col-check):not(.col-actions):not(.col-options) * {
    opacity: 0.5; }
  ul.collapsible.popout > li.unread [class*=col-]:not(.col-actions) * {
    font-weight: 700; }
  ul.collapsible.popout > li.no-event [class*=icon-] {
    color: #a5a5a5; }
  ul.collapsible.popout > li.header {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    background: #ffffff;
    border-bottom: 2px solid #f4f4f4;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    font-weight: 400;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    min-height: 70px;
    padding-bottom: 5px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 5px; }
    ul.collapsible.popout > li.header.small {
      min-height: 40px; }
    ul.collapsible.popout > li.header [class*=col-] {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      padding-left: 12px;
      padding-right: 12px; }
      ul.collapsible.popout > li.header [class*=col-].col-options, ul.collapsible.popout > li.header [class*=col-].col-activate-options {
        display: block;
        overflow: hidden !important;
        padding-left: 0;
        padding-right: 0;
        text-overflow: ellipsis;
        white-space: nowrap; }
    ul.collapsible.popout > li.header .icon-menu {
      color: #6e6e6e;
      font-size: 30px; }
    ul.collapsible.popout > li.header span,
    ul.collapsible.popout > li.header a {
      color: #484848;
      font-size: 15px; }
    ul.collapsible.popout > li.header .sort {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column; }
      ul.collapsible.popout > li.header .sort:not(.up):not(.down) * {
        opacity: 0.3; }
      ul.collapsible.popout > li.header .sort:not(.up):not(.down) .icon-arrow-up:before {
        top: 7px; }
      ul.collapsible.popout > li.header .sort:not(.up):not(.down) .icon-arrow-down:before {
        bottom: 7px; }
      ul.collapsible.popout > li.header .sort * {
        font-size: 23px;
        height: 23px;
        overflow: hidden;
        position: relative;
        width: 23px; }
        ul.collapsible.popout > li.header .sort *:before {
          position: absolute;
          left: 0; }
        ul.collapsible.popout > li.header .sort *:hover, ul.collapsible.popout > li.header .sort *:focus {
          opacity: 1 !important; }
      ul.collapsible.popout > li.header .sort.up .icon-arrow-down {
        display: none; }
      ul.collapsible.popout > li.header .sort.down .icon-arrow-up {
        display: none; }
  ul.collapsible.popout > li #table-columns-settings {
    min-width: 200px; }
    ul.collapsible.popout > li #table-columns-settings li {
      -webkit-box-align: stretch;
      -webkit-align-items: stretch;
          -ms-flex-align: stretch;
              align-items: stretch;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      margin: 0;
      min-height: 45px; }
      ul.collapsible.popout > li #table-columns-settings li label {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-flex: 1;
        -webkit-flex: 1;
            -ms-flex: 1;
                flex: 1;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        padding: 0 15px; }
        ul.collapsible.popout > li #table-columns-settings li label [type="checkbox"]:not(:checked) + span:not(.lever):before {
          height: 20px;
          margin: 0;
          width: 20px; }
        ul.collapsible.popout > li #table-columns-settings li label span {
          padding-left: 30px; }
  ul.collapsible.popout > li .col-drag {
    padding: 0;
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 30px; }
    ul.collapsible.popout > li .col-drag [class*=icon] {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      border-radius: 50%;
      color: #a5a5a5;
      cursor: move;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      font-size: 22px;
      height: 30px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      width: 30px; }
      ul.collapsible.popout > li .col-drag [class*=icon]:hover {
        color: #6e6e6e; }
  ul.collapsible.popout > li .col-index {
    min-width: 50px; }
  ul.collapsible.popout > li .col-check {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 30px; }
  ul.collapsible.popout > li .col-icons {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-left: 0;
    width: 40px; }
    ul.collapsible.popout > li .col-icons img {
      max-height: 35px;
      max-width: 50px; }
  ul.collapsible.popout > li .col-img {
    width: 60px; }
  ul.collapsible.popout > li .col-status {
    line-height: 1;
    padding-left: 0 !important;
    padding-right: 0 !important;
    text-align: center;
    width: 30px; }
    ul.collapsible.popout > li .col-status:not([class*='hide-on']) {
      display: block !important; }
    ul.collapsible.popout > li .col-status [class*=icon] {
      font-size: 20px; }
  ul.collapsible.popout > li .col-message-status {
    bottom: 0;
    height: 100%;
    left: 0;
    padding-left: 0 !important;
    padding-right: 0 !important;
    position: absolute;
    top: 0;
    width: 3px; }
    ul.collapsible.popout > li .col-message-status.read {
      background-color: #8cbc00; }
    ul.collapsible.popout > li .col-message-status.unread {
      background-color: #f05352; }
  ul.collapsible.popout > li .col-nr {
    width: 70px; }
  ul.collapsible.popout > li .col-date {
    color: #a5a5a5;
    width: 110px; }
    ul.collapsible.popout > li .col-date.small {
      width: 75px; }
    ul.collapsible.popout > li .col-date.big {
      width: 150px; }
  ul.collapsible.popout > li .col-actions {
    display: block;
    min-width: 180px;
    text-align: center; }
    ul.collapsible.popout > li .col-actions.extra-small {
      min-width: 50px;
      width: 50px; }
    ul.collapsible.popout > li .col-actions.small {
      min-width: 110px;
      width: 110px; }
    ul.collapsible.popout > li .col-actions.big {
      width: 250px; }
  ul.collapsible.popout > li .col-options {
    display: block;
    overflow: visible !important;
    padding-right: 0 !important;
    width: 70px; }
    ul.collapsible.popout > li .col-options.empty {
      display: block;
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      padding-left: 0;
      width: 25px; }
  ul.collapsible.popout > li .col-activate-options {
    display: block;
    overflow: visible !important;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    width: 70px; }
    ul.collapsible.popout > li .col-activate-options.empty {
      display: block;
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      padding-left: 0;
      width: 25px; }
  ul.collapsible.popout > li .col-text a {
    display: block;
    font-weight: 400;
    line-height: 1.3; }
  ul.collapsible.popout > li .col-text .document-title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    ul.collapsible.popout > li .col-text .document-title:hover {
      text-decoration: none !important; }
      ul.collapsible.popout > li .col-text .document-title:hover span {
        text-decoration: underline; }
      ul.collapsible.popout > li .col-text .document-title:hover span[class*=icon] {
        text-decoration: none; }
    ul.collapsible.popout > li .col-text .document-title span[class*=icon] {
      font-size: 24px;
      margin-right: 10px; }
  ul.collapsible.popout > li .col-languages,
  ul.collapsible.popout > li .col-options {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    ul.collapsible.popout > li .col-languages > div,
    ul.collapsible.popout > li .col-options > div {
      text-align: center;
      width: 40px; }
      ul.collapsible.popout > li .col-languages > div:not(.lang):not(.switch):before,
      ul.collapsible.popout > li .col-options > div:not(.lang):not(.switch):before {
        background-color: #f4f4f4;
        border-radius: 50%;
        content: '';
        display: block;
        height: 10px;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        width: 10px; }
      ul.collapsible.popout > li .col-languages > div:not(.lang):not(.switch):not(.lang):not(.switch).checked:before,
      ul.collapsible.popout > li .col-options > div:not(.lang):not(.switch):not(.lang):not(.switch).checked:before {
        background-color: #8cbc00; }
    ul.collapsible.popout > li .col-languages .flag,
    ul.collapsible.popout > li .col-options .flag {
      margin-left: auto;
      margin-right: auto; }
  ul.collapsible.popout > li .collapsible-header {
    background: transparent;
    border-bottom: 0px; }
  ul.collapsible.popout > li .collapsible-body {
    background: #ffffff;
    border-bottom: 0px; }
    ul.collapsible.popout > li .collapsible-body:after {
      clear: both;
      content: '';
      display: block; }
    ul.collapsible.popout > li .collapsible-body > .row, ul.collapsible.popout > li nav.navbar .collapsible-body > .navbar-nav, nav.navbar ul.collapsible.popout > li .collapsible-body > .navbar-nav {
      border-bottom: 2px solid #f4f4f4; }
    ul.collapsible.popout > li .collapsible-body > .row:last-child, ul.collapsible.popout > li nav.navbar .collapsible-body > .navbar-nav:last-child, nav.navbar ul.collapsible.popout > li .collapsible-body > .navbar-nav:last-child {
      border-bottom: 0;
      margin-bottom: 0; }
  ul.collapsible.popout > li label {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  ul.collapsible.popout > li .switch label {
    margin-top: 3px; }
  ul.collapsible.popout > li [type="checkbox"] + span:not(.lever) {
    height: 20px;
    line-height: 20px;
    padding-left: 20px; }
  ul.collapsible.popout > li > .row, nav.navbar ul.collapsible.popout > li > .navbar-nav {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    background: #ffffff;
    border-bottom: 2px solid #f4f4f4;
    color: #6e6e6e;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    font-weight: 300;
    height: 50px;
    margin: 0;
    padding-left: 12px;
    padding-right: 12px;
    position: relative; }
    ul.collapsible.popout > li > .row [class*=col-], nav.navbar ul.collapsible.popout > li > .navbar-nav [class*=col-] {
      display: block;
      overflow: hidden;
      padding-left: 12px;
      padding-right: 12px;
      text-overflow: ellipsis;
      white-space: nowrap; }
      ul.collapsible.popout > li > .row [class*=col-]:not(.col-actions):not(.col-options) a:hover, nav.navbar ul.collapsible.popout > li > .navbar-nav [class*=col-]:not(.col-actions):not(.col-options) a:hover {
        text-decoration: underline; }
    ul.collapsible.popout > li > .row:hover, nav.navbar ul.collapsible.popout > li > .navbar-nav:hover {
      background: #fcfcfc; }
      ul.collapsible.popout > li > .row:hover [class*=col-] .text .action, nav.navbar ul.collapsible.popout > li > .navbar-nav:hover [class*=col-] .text .action {
        display: inline-block !important;
        margin-left: 5px;
        margin-right: 5px; }
    ul.collapsible.popout > li > .row [class*=icon].action, nav.navbar ul.collapsible.popout > li > .navbar-nav [class*=icon].action {
      color: #a5a5a5; }
      ul.collapsible.popout > li > .row [class*=icon].action:hover, nav.navbar ul.collapsible.popout > li > .navbar-nav [class*=icon].action:hover, ul.collapsible.popout > li > .row [class*=icon].action:focus, nav.navbar ul.collapsible.popout > li > .navbar-nav [class*=icon].action:focus {
        color: #4c84ff; }
    ul.collapsible.popout > li > .row .icon-view, nav.navbar ul.collapsible.popout > li > .navbar-nav .icon-view {
      font-size: 21px; }
    ul.collapsible.popout > li > .row .icon-edit, nav.navbar ul.collapsible.popout > li > .navbar-nav .icon-edit {
      font-size: 19px; }
    ul.collapsible.popout > li > .row .icon-sms, nav.navbar ul.collapsible.popout > li > .navbar-nav .icon-sms {
      font-size: 19px; }
    ul.collapsible.popout > li > .row .icon-trash, nav.navbar ul.collapsible.popout > li > .navbar-nav .icon-trash {
      font-size: 19px; }
    ul.collapsible.popout > li > .row .icon-calendar, nav.navbar ul.collapsible.popout > li > .navbar-nav .icon-calendar {
      font-size: 18px; }
    ul.collapsible.popout > li > .row .icon-stats, nav.navbar ul.collapsible.popout > li > .navbar-nav .icon-stats {
      font-size: 18px; }
    ul.collapsible.popout > li > .row .icon-clone, nav.navbar ul.collapsible.popout > li > .navbar-nav .icon-clone {
      font-size: 19px; }
    ul.collapsible.popout > li > .row .icon-file, nav.navbar ul.collapsible.popout > li > .navbar-nav .icon-file {
      font-size: 18px; }
    ul.collapsible.popout > li > .row .icon-file-pdf, nav.navbar ul.collapsible.popout > li > .navbar-nav .icon-file-pdf,
    ul.collapsible.popout > li > .row .icon-file-doc,
    nav.navbar ul.collapsible.popout > li > .navbar-nav .icon-file-doc,
    ul.collapsible.popout > li > .row .icon-file-docx,
    nav.navbar ul.collapsible.popout > li > .navbar-nav .icon-file-docx,
    ul.collapsible.popout > li > .row .icon-file-ppt,
    nav.navbar ul.collapsible.popout > li > .navbar-nav .icon-file-ppt,
    ul.collapsible.popout > li > .row .icon-file-xls,
    nav.navbar ul.collapsible.popout > li > .navbar-nav .icon-file-xls,
    ul.collapsible.popout > li > .row .icon-file-xlsx,
    nav.navbar ul.collapsible.popout > li > .navbar-nav .icon-file-xlsx {
      font-size: 20px;
      font-smooth: auto;
      -webkit-font-smoothing: auto; }
    ul.collapsible.popout > li > .row .col-actions, nav.navbar ul.collapsible.popout > li > .navbar-nav .col-actions {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
      ul.collapsible.popout > li > .row .col-actions .primary, nav.navbar ul.collapsible.popout > li > .navbar-nav .col-actions .primary,
      ul.collapsible.popout > li > .row .col-actions .secondary,
      nav.navbar ul.collapsible.popout > li > .navbar-nav .col-actions .secondary {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        font-size: 20px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content; }
        ul.collapsible.popout > li > .row .col-actions .primary *, nav.navbar ul.collapsible.popout > li > .navbar-nav .col-actions .primary *,
        ul.collapsible.popout > li > .row .col-actions .secondary *,
        nav.navbar ul.collapsible.popout > li > .navbar-nav .col-actions .secondary * {
          color: #a5a5a5;
          line-height: 1; }
        ul.collapsible.popout > li > .row .col-actions .primary a, nav.navbar ul.collapsible.popout > li > .navbar-nav .col-actions .primary a,
        ul.collapsible.popout > li > .row .col-actions .secondary a,
        nav.navbar ul.collapsible.popout > li > .navbar-nav .col-actions .secondary a {
          cursor: pointer;
          margin: 0 4px; }
          ul.collapsible.popout > li > .row .col-actions .primary a:hover, nav.navbar ul.collapsible.popout > li > .navbar-nav .col-actions .primary a:hover,
          ul.collapsible.popout > li > .row .col-actions .secondary a:hover,
          nav.navbar ul.collapsible.popout > li > .navbar-nav .col-actions .secondary a:hover {
            color: #4c84ff; }
          ul.collapsible.popout > li > .row .col-actions .primary a:focus, nav.navbar ul.collapsible.popout > li > .navbar-nav .col-actions .primary a:focus,
          ul.collapsible.popout > li > .row .col-actions .secondary a:focus,
          nav.navbar ul.collapsible.popout > li > .navbar-nav .col-actions .secondary a:focus {
            color: #a5a5a5; }
      
      ul.collapsible.popout > li > .row .col-actions .secondary,
      nav.navbar ul.collapsible.popout > li > .navbar-nav .col-actions .secondary {
        overflow: hidden;
        -webkit-transition: all 0.2s ease-out;
        -o-transition: all 0.2s ease-out;
        transition: all 0.2s ease-out;
        width: 0; }
      ul.collapsible.popout > li > .row .col-actions [class*=icon], nav.navbar ul.collapsible.popout > li > .navbar-nav .col-actions [class*=icon] {
        color: #a5a5a5; }
        ul.collapsible.popout > li > .row .col-actions [class*=icon]:hover, nav.navbar ul.collapsible.popout > li > .navbar-nav .col-actions [class*=icon]:hover {
          color: #4c84ff;
          text-decoration: none; }
        ul.collapsible.popout > li > .row .col-actions [class*=icon]:focus, nav.navbar ul.collapsible.popout > li > .navbar-nav .col-actions [class*=icon]:focus {
          color: #a5a5a5; }
        ul.collapsible.popout > li > .row .col-actions [class*=icon].collapsible-header, nav.navbar ul.collapsible.popout > li > .navbar-nav .col-actions [class*=icon].collapsible-header {
          padding: 0; }
  ul.collapsible.popout > li [class*=col-].right {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  ul.collapsible.popout > li [class*=col-].left {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  ul.collapsible.popout > li [class*=col-].center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  ul.collapsible.popout > li a {
    cursor: pointer;
    color: inherit; }
    ul.collapsible.popout > li a.btn, ul.collapsible.popout > li a.btn-large, ul.collapsible.popout > li a.btn-small, ul.collapsible.popout > li .fc-header-toolbar a.fc-today-button, .fc-header-toolbar ul.collapsible.popout > li a.fc-today-button {
      color: #ffffff; }
      ul.collapsible.popout > li a.btn:hover, ul.collapsible.popout > li a.btn-large:hover, ul.collapsible.popout > li a.btn-small:hover, ul.collapsible.popout > li .fc-header-toolbar a.fc-today-button:hover, .fc-header-toolbar ul.collapsible.popout > li a.fc-today-button:hover {
        text-decoration: none; }
    ul.collapsible.popout > li a.custom-link {
      color: #3ea8f7; }
    ul.collapsible.popout > li a.custom-link-darken {
      color: #667eb1;
      display: -webkit-inline-box;
      display: -webkit-inline-flex;
      display: -ms-inline-flexbox;
      display: inline-flex;
      font-weight: 400; }

ul.collapsible.popout.auto-height .row, ul.collapsible.popout.auto-height nav.navbar .navbar-nav, nav.navbar ul.collapsible.popout.auto-height .navbar-nav {
  padding-top: 10px;
  padding-bottom: 10px;
  height: auto;
  min-height: 50px; }
  ul.collapsible.popout.auto-height .row [class*=col-text], ul.collapsible.popout.auto-height nav.navbar .navbar-nav [class*=col-text], nav.navbar ul.collapsible.popout.auto-height .navbar-nav [class*=col-text],
  ul.collapsible.popout.auto-height .row [class*=col-text] *,
  ul.collapsible.popout.auto-height nav.navbar .navbar-nav [class*=col-text] *,
  nav.navbar ul.collapsible.popout.auto-height .navbar-nav [class*=col-text] *,
  ul.collapsible.popout.auto-height .row [class*=col-answer],
  ul.collapsible.popout.auto-height nav.navbar .navbar-nav [class*=col-answer],
  nav.navbar ul.collapsible.popout.auto-height .navbar-nav [class*=col-answer],
  ul.collapsible.popout.auto-height .row [class*=col-answer] *,
  ul.collapsible.popout.auto-height nav.navbar .navbar-nav [class*=col-answer] *,
  nav.navbar ul.collapsible.popout.auto-height .navbar-nav [class*=col-answer] *,
  ul.collapsible.popout.auto-height .row [class*=col-domain],
  ul.collapsible.popout.auto-height nav.navbar .navbar-nav [class*=col-domain],
  nav.navbar ul.collapsible.popout.auto-height .navbar-nav [class*=col-domain],
  ul.collapsible.popout.auto-height .row [class*=col-domain] *,
  ul.collapsible.popout.auto-height nav.navbar .navbar-nav [class*=col-domain] *,
  nav.navbar ul.collapsible.popout.auto-height .navbar-nav [class*=col-domain] * {
    text-overflow: none;
    overflow: visible;
    white-space: normal;
    overflow-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word; }
  ul.collapsible.popout.auto-height .row [class*=col-answer] > div, ul.collapsible.popout.auto-height nav.navbar .navbar-nav [class*=col-answer] > div, nav.navbar ul.collapsible.popout.auto-height .navbar-nav [class*=col-answer] > div {
    border-radius: 3px;
    padding: 3px 7px;
    font-style: italic; }
  ul.collapsible.popout.auto-height .row [class*=col-answer-1] > div, ul.collapsible.popout.auto-height nav.navbar .navbar-nav [class*=col-answer-1] > div, nav.navbar ul.collapsible.popout.auto-height .navbar-nav [class*=col-answer-1] > div {
    background: rgba(140, 188, 0, 0.1);
    color: #668900; }
  ul.collapsible.popout.auto-height .row [class*=col-answer-2] > div, ul.collapsible.popout.auto-height nav.navbar .navbar-nav [class*=col-answer-2] > div, nav.navbar ul.collapsible.popout.auto-height .navbar-nav [class*=col-answer-2] > div {
    background: rgba(240, 83, 82, 0.1);
    color: #f05352; }
  ul.collapsible.popout.auto-height .row [class*=col-answer-3] > div, ul.collapsible.popout.auto-height nav.navbar .navbar-nav [class*=col-answer-3] > div, nav.navbar ul.collapsible.popout.auto-height .navbar-nav [class*=col-answer-3] > div {
    background: rgba(255, 195, 0, 0.1);
    color: #d6a400; }
  ul.collapsible.popout.auto-height .row [class*=col-answer-4] > div, ul.collapsible.popout.auto-height nav.navbar .navbar-nav [class*=col-answer-4] > div, nav.navbar ul.collapsible.popout.auto-height .navbar-nav [class*=col-answer-4] > div {
    background: rgba(76, 132, 255, 0.1);
    color: #1961ff; }
  ul.collapsible.popout.auto-height .row [class*=col-answer-5] > div, ul.collapsible.popout.auto-height nav.navbar .navbar-nav [class*=col-answer-5] > div, nav.navbar ul.collapsible.popout.auto-height .navbar-nav [class*=col-answer-5] > div {
    background: rgba(133, 83, 209, 0.1); }

ul.collapsible.popout.inner-table > li > .row, nav.navbar ul.collapsible.popout.inner-table > li > .navbar-nav {
  border-bottom-width: 1px; }
  ul.collapsible.popout.inner-table > li > .row .col-drag, nav.navbar ul.collapsible.popout.inner-table > li > .navbar-nav .col-drag {
    left: -10px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
         -o-transform: translateY(-50%);
            transform: translateY(-50%); }
    ul.collapsible.popout.inner-table > li > .row .col-drag [class*=icon], nav.navbar ul.collapsible.popout.inner-table > li > .navbar-nav .col-drag [class*=icon] {
      background: #ffffff; }

.settings-step ul.collapsible.items-table,
.step ul.collapsible.items-table {
  margin-left: 0;
  margin-right: 0; }
  .settings-step ul.collapsible.items-table.disabled,
  .step ul.collapsible.items-table.disabled {
    opacity: 0.3;
    pointer-events: none; }

form.table ul.collapsible {
  min-width: 700px; }

@media only screen and (max-width: 1023px) {
  ul.collapsible.popout.inner-table {
    margin-bottom: 30px; }
    ul.collapsible.popout.inner-table > li > .row, nav.navbar ul.collapsible.popout.inner-table > li > .navbar-nav {
      padding: 0; } }

@media only screen and (max-width: 600px) {
  form.table ul.collapsible {
    min-width: 285px; }
  ul.collapsible.popout > li > .row, nav.navbar ul.collapsible.popout > li > .navbar-nav {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    border-bottom-width: 5px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
    ul.collapsible.popout > li > .row.mobile-row, nav.navbar ul.collapsible.popout > li > .mobile-row.navbar-nav {
      height: auto; }
      ul.collapsible.popout > li > .row.mobile-row [class*=col-], nav.navbar ul.collapsible.popout > li > .mobile-row.navbar-nav [class*=col-] {
        overflow: visible;
        padding: 10px 0;
        white-space: normal; }
    ul.collapsible.popout > li > .row .col-date, nav.navbar ul.collapsible.popout > li > .navbar-nav .col-date {
      font-size: 12px; }
    ul.collapsible.popout > li > .row .col-actions, nav.navbar ul.collapsible.popout > li > .navbar-nav .col-actions {
      position: absolute;
      min-width: 0;
      right: 10px;
      top: 10px; }
  ul.collapsible.popout > li:nth-child(odd) > .row, nav.navbar ul.collapsible.popout > li:nth-child(odd) > .navbar-nav {
    background: rgba(255, 255, 255, 0.5); }
  ul.collapsible.popout.auto-height .row, ul.collapsible.popout.auto-height nav.navbar .navbar-nav, nav.navbar ul.collapsible.popout.auto-height .navbar-nav {
    padding-top: 5px;
    padding-bottom: 5px; } }

ul.collapsible.popout.users-table > li .col-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0; }

ul.collapsible.popout.users-table > li:not(:first-of-type) .col-user a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 15px;
  color: #484848; }

ul.collapsible.popout.users-table > li:not(:first-of-type) .col-user [class*=img] {
  width: 45px; }

ul.collapsible.popout.users-table > li:not(:first-of-type) .col-user span {
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-left: 10px; }

ul.collapsible.popout.users-table > li:not(:first-of-type) .col-function .function {
  margin-right: 10px; }
  ul.collapsible.popout.users-table > li:not(:first-of-type) .col-function .function span {
    color: #667eb1;
    display: block;
    font-size: 14px; }
    ul.collapsible.popout.users-table > li:not(:first-of-type) .col-function .function span:first-letter {
      text-transform: uppercase; }
  ul.collapsible.popout.users-table > li:not(:first-of-type) .col-function .function .political-badge {
    margin-left: 10px; }

ul.collapsible.popout.users-table > li:not(:first-of-type) .col-function .department {
  line-height: 1.2; }
  ul.collapsible.popout.users-table > li:not(:first-of-type) .col-function .department span {
    color: #484848;
    display: block;
    font-size: 12px;
    font-weight: 600;
    margin-top: 5px; }
    ul.collapsible.popout.users-table > li:not(:first-of-type) .col-function .department span:first-letter {
      text-transform: uppercase; }

ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }
  ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label {
    margin-left: 20px;
    margin-right: 20px; }
    ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label:first-child {
      margin-left: 0; }
    ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label:last-child {
      margin-right: 0; }
    ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label [type="radio"]:not(:checked) + span:before,
    ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label [type="radio"]:not(:checked) + span:after,
    ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label [type="radio"].with-gap:checked + span:before,
    ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label [type="radio"].with-gap:checked + span:after {
      display: none; }
    ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label > span {
      color: #a5a5a5;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      font-size: 15px;
      font-weight: 300;
      line-height: 1.3;
      padding-left: 0; }
      ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label > span [class*=icon] {
        background-color: #ffffff;
        border-radius: 50%;
        display: table;
        float: left;
        font-size: 20px;
        height: 33px;
        margin: -3px 10px 0 0;
        text-align: center;
        width: 33px; }
        ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label > span [class*=icon]:before {
          display: table-cell;
          vertical-align: middle; }
    ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label.pro [type="radio"].with-gap:checked + span {
      color: #484848;
      font-weight: 400; }
      ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label.pro [type="radio"].with-gap:checked + span [class*=icon] {
        background-color: #8cbc00;
        border-radius: 50%;
        color: #ffffff;
        display: table;
        float: left;
        font-size: 20px;
        font-weight: 700;
        height: 33px;
        margin: -3px 10px 0 0;
        text-align: center;
        width: 33px; }
        ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label.pro [type="radio"].with-gap:checked + span [class*=icon]:before {
          display: table-cell;
          padding-bottom: 2px;
          vertical-align: middle; }
    ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label.pro [class*=icon] {
      font-size: 21px;
      margin-right: 10px;
      margin-left: 0; }
    ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label.against [type="radio"].with-gap:checked + span {
      color: #484848;
      font-weight: 400; }
      ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label.against [type="radio"].with-gap:checked + span [class*=icon] {
        background-color: #f05352;
        border-radius: 50%;
        color: #ffffff;
        display: table;
        float: left;
        font-size: 20px;
        font-weight: 700;
        height: 33px;
        margin: -3px 10px 0 0;
        text-align: center;
        width: 33px; }
        ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label.against [type="radio"].with-gap:checked + span [class*=icon]:before {
          display: table-cell;
          padding-top: 2px;
          vertical-align: middle; }
    ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label.against [class*=icon] {
      font-size: 21px;
      margin-right: 10px;
      margin-left: 0; }
    ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label.abstention [type="radio"].with-gap:checked + span {
      color: #484848;
      font-weight: 400; }
      ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label.abstention [type="radio"].with-gap:checked + span [class*=icon] {
        background-color: #f4f4f4;
        border-radius: 50%;
        color: #a5a5a5;
        display: table;
        float: left;
        font-size: 24px;
        font-weight: 700;
        height: 33px;
        margin: -3px 10px 0 0;
        text-align: center;
        width: 33px; }
        ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label.abstention [type="radio"].with-gap:checked + span [class*=icon]:before {
          display: table-cell;
          vertical-align: middle; }
    ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label.abstention [class*=icon] {
      font-size: 24px;
      margin-right: 10px;
      margin-left: 0; }
    ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label.present [type="radio"].with-gap:checked + span {
      color: #484848;
      font-weight: 400; }
      ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label.present [type="radio"].with-gap:checked + span [class*=icon] {
        background-color: #42A5F5;
        border-radius: 50%;
        color: #ffffff; }
        ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label.present [type="radio"].with-gap:checked + span [class*=icon]:before {
          display: table-cell;
          vertical-align: middle; }
    ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label.present [class*=icon] {
      display: table;
      float: left;
      font-size: 17px;
      height: 25px;
      margin: 0 10px 0 0;
      text-align: center;
      width: 25px; }
    ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label.absent [type="radio"].with-gap:checked + span {
      color: #484848;
      font-weight: 400; }
      ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label.absent [type="radio"].with-gap:checked + span [class*=icon] {
        background-color: #f4f4f4;
        border-radius: 50%;
        color: #a5a5a5; }
        ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label.absent [type="radio"].with-gap:checked + span [class*=icon]:before {
          display: table-cell;
          vertical-align: middle; }
    ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label.absent [class*=icon] {
      display: table;
      float: left;
      font-size: 17px;
      height: 25px;
      margin: 0 10px 0 0;
      text-align: center;
      width: 25px; }
    ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label.absent-x [type="radio"].with-gap:checked + span {
      color: #484848;
      font-weight: 400; }
      ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label.absent-x [type="radio"].with-gap:checked + span [class*=icon] {
        background-color: #f05352;
        border-radius: 50%;
        color: #ffffff; }
        ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label.absent-x [type="radio"].with-gap:checked + span [class*=icon]:before {
          display: table-cell;
          vertical-align: middle; }
    ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label.absent-x [class*=icon] {
      display: table;
      float: left;
      font-size: 17px;
      height: 25px;
      margin: 0 10px 0 0;
      text-align: center;
      width: 25px; }
    ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label.incompatible [type="radio"].with-gap:checked + span {
      color: #484848;
      font-weight: 400; }
      ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label.incompatible [type="radio"].with-gap:checked + span [class*=icon] {
        background-color: #ffc300;
        border-radius: 50%;
        color: #ffffff; }
        ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label.incompatible [type="radio"].with-gap:checked + span [class*=icon]:before {
          display: table-cell;
          vertical-align: middle; }
    ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes label.incompatible [class*=icon] {
      display: table;
      float: left;
      font-size: 17px;
      height: 25px;
      margin: 0 10px 0 0;
      text-align: center;
      width: 25px; }

ul.collapsible.popout.users-table > li:not(:first-of-type) .political-badge {
  margin: 5px 0; }

ul.collapsible.popout.users-table > li.header .col-votes .votes {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }
  ul.collapsible.popout.users-table > li.header .col-votes .votes label {
    margin-left: 20px;
    margin-right: 20px; }
    ul.collapsible.popout.users-table > li.header .col-votes .votes label:first-child {
      margin-left: 0; }
    ul.collapsible.popout.users-table > li.header .col-votes .votes label:last-child {
      margin-right: 0; }
    ul.collapsible.popout.users-table > li.header .col-votes .votes label [type="radio"]:not(:checked) + span:before,
    ul.collapsible.popout.users-table > li.header .col-votes .votes label [type="radio"]:not(:checked) + span:after,
    ul.collapsible.popout.users-table > li.header .col-votes .votes label [type="radio"].with-gap:checked + span:before,
    ul.collapsible.popout.users-table > li.header .col-votes .votes label [type="radio"].with-gap:checked + span:after {
      display: none; }
    ul.collapsible.popout.users-table > li.header .col-votes .votes label > span {
      color: #a5a5a5;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      font-size: 15px;
      line-height: 1.3;
      padding-left: 0; }
      ul.collapsible.popout.users-table > li.header .col-votes .votes label > span > span {
        color: #a5a5a5; }
      ul.collapsible.popout.users-table > li.header .col-votes .votes label > span [class*=icon] {
        color: #a5a5a5; }
    ul.collapsible.popout.users-table > li.header .col-votes .votes label.pro [type="radio"].with-gap:checked + span {
      color: #484848;
      font-weight: 400; }
      ul.collapsible.popout.users-table > li.header .col-votes .votes label.pro [type="radio"].with-gap:checked + span [class*=icon] {
        color: #8cbc00;
        font-weight: 700;
        font-size: 20px; }
    ul.collapsible.popout.users-table > li.header .col-votes .votes label.pro [class*=icon] {
      font-size: 21px;
      margin-right: 10px;
      margin-left: 0; }
    ul.collapsible.popout.users-table > li.header .col-votes .votes label.against [type="radio"].with-gap:checked + span {
      color: #484848;
      font-weight: 400; }
      ul.collapsible.popout.users-table > li.header .col-votes .votes label.against [type="radio"].with-gap:checked + span [class*=icon] {
        color: #f05352;
        font-weight: 700;
        font-size: 20px; }
    ul.collapsible.popout.users-table > li.header .col-votes .votes label.against [class*=icon] {
      font-size: 21px;
      margin-right: 10px;
      margin-left: 0; }
    ul.collapsible.popout.users-table > li.header .col-votes .votes label.abstention [type="radio"].with-gap:checked + span {
      color: #484848;
      font-weight: 400; }
      ul.collapsible.popout.users-table > li.header .col-votes .votes label.abstention [type="radio"].with-gap:checked + span [class*=icon] {
        color: #6e6e6e;
        font-weight: 700;
        font-size: 24px; }
    ul.collapsible.popout.users-table > li.header .col-votes .votes label.abstention [class*=icon] {
      font-size: 24px;
      margin-right: 10px;
      margin-left: 0; }
    ul.collapsible.popout.users-table > li.header .col-votes .votes label.present [type="radio"].with-gap:checked + span {
      color: #484848;
      font-weight: 400; }
      ul.collapsible.popout.users-table > li.header .col-votes .votes label.present [type="radio"].with-gap:checked + span [class*=icon] {
        color: #42A5F5;
        font-weight: 700;
        font-size: 20px; }
    ul.collapsible.popout.users-table > li.header .col-votes .votes label.present [class*=icon] {
      font-size: 21px;
      margin-right: 10px;
      margin-left: 0; }
    ul.collapsible.popout.users-table > li.header .col-votes .votes label.absent [type="radio"].with-gap:checked + span {
      color: #484848;
      font-weight: 400; }
      ul.collapsible.popout.users-table > li.header .col-votes .votes label.absent [type="radio"].with-gap:checked + span > span {
        color: inherit; }
      ul.collapsible.popout.users-table > li.header .col-votes .votes label.absent [type="radio"].with-gap:checked + span [class*=icon] {
        color: #6e6e6e;
        font-weight: 700;
        font-size: 20px; }
    ul.collapsible.popout.users-table > li.header .col-votes .votes label.absent [class*=icon] {
      font-size: 21px;
      margin-right: 10px;
      margin-left: 0; }
    ul.collapsible.popout.users-table > li.header .col-votes .votes label.absent .subtitle {
      display: block;
      font-size: 12px;
      color: #a5a5a5; }
    ul.collapsible.popout.users-table > li.header .col-votes .votes label.absent-x [type="radio"].with-gap:checked + span {
      color: #484848;
      font-weight: 400; }
      ul.collapsible.popout.users-table > li.header .col-votes .votes label.absent-x [type="radio"].with-gap:checked + span > span {
        color: inherit; }
      ul.collapsible.popout.users-table > li.header .col-votes .votes label.absent-x [type="radio"].with-gap:checked + span [class*=icon] {
        color: #f05352;
        font-size: 20px; }
    ul.collapsible.popout.users-table > li.header .col-votes .votes label.absent-x [class*=icon] {
      font-size: 21px;
      margin-right: 10px;
      margin-left: 0; }
    ul.collapsible.popout.users-table > li.header .col-votes .votes label.absent-x .subtitle {
      display: block;
      font-size: 12px;
      color: #a5a5a5; }
    ul.collapsible.popout.users-table > li.header .col-votes .votes label.incompatible [type="radio"].with-gap:checked + span {
      color: #484848;
      font-weight: 400; }
      ul.collapsible.popout.users-table > li.header .col-votes .votes label.incompatible [type="radio"].with-gap:checked + span > span {
        color: inherit; }
      ul.collapsible.popout.users-table > li.header .col-votes .votes label.incompatible [type="radio"].with-gap:checked + span [class*=icon] {
        color: #ffc300;
        font-size: 20px; }
    ul.collapsible.popout.users-table > li.header .col-votes .votes label.incompatible [class*=icon] {
      font-size: 21px;
      margin-right: 10px;
      margin-left: 0; }
    ul.collapsible.popout.users-table > li.header .col-votes .votes label.incompatible .subtitle {
      display: block;
      font-size: 12px;
      color: #a5a5a5; }

@media only screen and (min-width: 601px) and (max-width: 1023px) {
  ul.collapsible.popout.users-table > li:not(:first-of-type) .col-group {
    display: block; } }

@media only screen and (max-width: 1023px) {
  ul.collapsible.popout.users-table > li:not(:first-of-type) .political-badge {
    margin: 5px 0; } }

@media only screen and (max-width: 600px) {
  ul.collapsible.popout.users-table > li:not(:first-of-type) .col-group {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    white-space: normal;
    width: 100%; }
    ul.collapsible.popout.users-table > li:not(:first-of-type) .col-group > div {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1; }
  ul.collapsible.popout.users-table > li:not(:first-of-type) [class*=img] {
    height: 60px;
    margin-right: 15px;
    width: 60px; }
  ul.collapsible.popout.users-table > li:not(:first-of-type) .user {
    border-bottom: 1px solid #c1c1c1;
    color: #484848;
    display: block;
    font-size: 15px;
    margin-bottom: 5px;
    padding-bottom: 5px; }
    ul.collapsible.popout.users-table > li:not(:first-of-type) .user p {
      margin: 0; }
  ul.collapsible.popout.users-table > li:not(:first-of-type) .function {
    line-height: 1.2; }
    ul.collapsible.popout.users-table > li:not(:first-of-type) .function span {
      color: #667eb1;
      font-size: 14px; }
  ul.collapsible.popout.users-table > li:not(:first-of-type) .department {
    line-height: 1.2; }
    ul.collapsible.popout.users-table > li:not(:first-of-type) .department span {
      color: #484848;
      font-size: 12px;
      font-weight: 600; }
  ul.collapsible.popout.users-table > li:not(:first-of-type) .location {
    line-height: 1.2; }
    ul.collapsible.popout.users-table > li:not(:first-of-type) .location span {
      color: #6e6e6e;
      font-size: 12px; }
  ul.collapsible.popout.users-table > li:not(:first-of-type) .phone {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 13px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    line-height: 1.2;
    padding-bottom: 5px; }
    ul.collapsible.popout.users-table > li:not(:first-of-type) .phone [class*=icon] {
      font-size: 16px;
      width: 25px; }
  ul.collapsible.popout.users-table > li:not(:first-of-type) .email {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 13px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    line-height: 1.2; }
    ul.collapsible.popout.users-table > li:not(:first-of-type) .email [class*=icon] {
      font-size: 16px;
      width: 25px; }
    ul.collapsible.popout.users-table > li:not(:first-of-type) .email span {
      -webkit-hyphens: auto;
         -moz-hyphens: auto;
          -ms-hyphens: auto;
              hyphens: auto;
      overflow-wrap: break-word;
      white-space: normal;
      word-break: break-all; } }

ul.collapsible.popout.users-events-table > li .col-date {
  min-width: 100px; }
  ul.collapsible.popout.users-events-table > li .col-date span.subtitle {
    display: block;
    font-size: 12px;
    color: #a5a5a5; }

ul.collapsible.popout.users-events-table > li .col-event-type {
  min-width: 150px; }

ul.collapsible.popout.users-events-table > li.header .col-status {
  text-align: left; }

ul.collapsible.popout.users-events-table > li:not(.header) .col-institution {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row; }
  ul.collapsible.popout.users-events-table > li:not(.header) .col-institution > [class^=col-] {
    padding-left: 0; }

ul.collapsible.popout.users-events-table > li:not(.header) .col-icon {
  min-width: 45px;
  text-align: center;
  width: 45px; }
  ul.collapsible.popout.users-events-table > li:not(.header) .col-icon img {
    max-height: 35px;
    max-width: 45px; }

ul.collapsible.popout.users-events-table > li:not(.header) .col-event-type {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #a5a5a5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  font-size: 14px; }
  ul.collapsible.popout.users-events-table > li:not(.header) .col-event-type.start [class*=icon-] {
    color: #8cbc00; }
  ul.collapsible.popout.users-events-table > li:not(.header) .col-event-type.end [class*=icon-] {
    color: #f05352; }
  ul.collapsible.popout.users-events-table > li:not(.header) .col-event-type [class*=icon-] {
    font-size: 20px;
    margin-right: 5px; }

ul.collapsible.popout.users-events-table > li:not(.header) .col-notes {
  color: #a5a5a5;
  font-size: 13px; }
  ul.collapsible.popout.users-events-table > li:not(.header) .col-notes a {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    color: #42A5F5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-top: 5px;
    text-align: left; }
    ul.collapsible.popout.users-events-table > li:not(.header) .col-notes a:hover {
      text-decoration: none !important; }
      ul.collapsible.popout.users-events-table > li:not(.header) .col-notes a:hover span:not([class*=icon-]) {
        text-decoration: underline; }
    ul.collapsible.popout.users-events-table > li:not(.header) .col-notes a [class*=icon-] {
      color: #a5a5a5;
      font-size: 20px;
      margin-right: 5px; }
    ul.collapsible.popout.users-events-table > li:not(.header) .col-notes a span {
      font-weight: 300; }

ul.collapsible.popout.users-events-table > li:not(.header) .col-status {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  ul.collapsible.popout.users-events-table > li:not(.header) .col-status .group {
    border-top: 0 !important;
    margin-top: 0 !important;
    padding-top: 0 !important;
    margin-left: 15px;
    text-align: left; }

@media only screen and (max-width: 1023px) {
  ul.collapsible.popout.users-events-table > li .col-date {
    min-width: 100px; }
    ul.collapsible.popout.users-events-table > li .col-date:first-child {
      min-width: 100px; }
  ul.collapsible.popout.users-events-table > li .col-event-type {
    min-width: 135px; } }

@media only screen and (max-width: 600px) {
  ul.collapsible.popout.users-events-table > li:not(.header) .col-date-project-info p {
    margin-top: 0; }
  ul.collapsible.popout.users-events-table > li:not(.header) .col-date-project-info span {
    color: #484848;
    display: block;
    font-weight: 600; }
  ul.collapsible.popout.users-events-table > li:not(.header) .col-event-type {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  ul.collapsible.popout.users-events-table > li:not(.header) .col-institution {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    padding-top: 0; }
    ul.collapsible.popout.users-events-table > li:not(.header) .col-institution .col-function {
      padding-bottom: 0; }
  ul.collapsible.popout.users-events-table > li:not(.header) .col-function {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
  ul.collapsible.popout.users-events-table > li:not(.header) .col-name {
    padding: 0; }
  ul.collapsible.popout.users-events-table > li:not(.header) .col-multiple-actions {
    border-top: 3px solid #f4f4f4;
    margin-top: 0;
    width: 100%; }
    ul.collapsible.popout.users-events-table > li:not(.header) .col-multiple-actions p {
      margin: 0; } }

@media only screen and (max-width: 600px) {
  ul.collapsible.popout.groups-table > li:not(:first-of-type) .col-group {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    padding: 0;
    white-space: normal;
    width: 100%; }
    ul.collapsible.popout.groups-table > li:not(:first-of-type) .col-group > span {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1;
      padding-right: 20px; }
  ul.collapsible.popout.groups-table > li:not(:first-of-type) .users-wrap {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 15px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    line-height: 1.2;
    min-width: 60px; }
    ul.collapsible.popout.groups-table > li:not(:first-of-type) .users-wrap [class*=icon] {
      font-size: 18px;
      width: 25px; } }

ul.collapsible.popout.documents-table .documents-details .icon-calendar {
  color: #ffc300;
  font-size: 18px;
  margin-right: 10px; }
  ul.collapsible.popout.documents-table .documents-details .icon-calendar + p {
    font-size: 14px; }

ul.collapsible.popout.documents-table .documents-details .document-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row; }
  ul.collapsible.popout.documents-table .documents-details .document-wrap .document-title {
    font-size: 16px;
    line-height: 1.3; }
    ul.collapsible.popout.documents-table .documents-details .document-wrap .document-title span {
      display: block;
      line-height: 1.3; }
    ul.collapsible.popout.documents-table .documents-details .document-wrap .document-title:hover span {
      text-decoration: underline; }
  ul.collapsible.popout.documents-table .documents-details .document-wrap .flag {
    margin-right: 10px;
    margin-top: 3px; }
  ul.collapsible.popout.documents-table .documents-details .document-wrap .group {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    text-align: left; }
    ul.collapsible.popout.documents-table .documents-details .document-wrap .group.empty {
      border-bottom: 1px dotted #a5a5a5; }
  ul.collapsible.popout.documents-table .documents-details .document-wrap .publish-date {
    color: #a5a5a5;
    font-size: 13px;
    margin-top: 5px; }

ul.collapsible.popout.documents-table .documents-details .stats-wrap {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row; }
  ul.collapsible.popout.documents-table .documents-details .stats-wrap label {
    margin-right: 10px;
    text-transform: uppercase;
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content; }

.modal ul.collapsible.popout.documents-table .col-nr-date {
  width: 180px; }
  .modal ul.collapsible.popout.documents-table .col-nr-date .date {
    color: #a5a5a5; }

@media only screen and (max-width: 1023px) {
  .modal ul.collapsible.popout.documents-table .col-nr-date {
    width: 130px; }
  .modal ul.collapsible.popout.documents-table li:not(.header) .col-nr-date {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; } }

@media only screen and (max-width: 600px) {
  ul.collapsible.popout.documents-table > li:not(:first-of-type) .col-document {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    padding: 0;
    white-space: normal;
    width: 100%; }
    ul.collapsible.popout.documents-table > li:not(:first-of-type) .col-document > .group {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1;
      padding-right: 15px; }
  ul.collapsible.popout.documents-table > li:not(:first-of-type) .date {
    color: #a5a5a5;
    font-size: 12px;
    margin-bottom: 5px; }
  ul.collapsible.popout.documents-table > li:not(:first-of-type) span {
    line-height: 1.3; }
  ul.collapsible.popout.documents-table > li:not(:first-of-type) .document-wrap [class*=icon] {
    font-size: 25px;
    font-weight: 400; } }

ul.collapsible.statute-documents-table.popout,
ul.collapsible.project-documents-table.popout,
ul.collapsible.secret-articles-table.popout {
  max-width: 750px; }
  ul.collapsible.statute-documents-table.popout.secret-articles-table,
  ul.collapsible.project-documents-table.popout.secret-articles-table,
  ul.collapsible.secret-articles-table.popout.secret-articles-table {
    max-width: 450px;
    min-width: 300px; }
  ul.collapsible.statute-documents-table.popout > li,
  ul.collapsible.project-documents-table.popout > li,
  ul.collapsible.secret-articles-table.popout > li {
    margin-left: 0;
    margin-right: 0; }
    ul.collapsible.statute-documents-table.popout > li.header,
    ul.collapsible.project-documents-table.popout > li.header,
    ul.collapsible.secret-articles-table.popout > li.header {
      background: transparent; }
    ul.collapsible.statute-documents-table.popout > li.approved .icon-check,
    ul.collapsible.project-documents-table.popout > li.approved .icon-check,
    ul.collapsible.secret-articles-table.popout > li.approved .icon-check {
      background-color: #8cbc00;
      border-radius: 50%;
      border: 1px solid #8cbc00;
      color: #ffffff;
      display: table;
      font-size: 16px;
      font-size: 17px;
      height: 25px;
      margin: 0 10px;
      text-align: center;
      width: 25px; }
      ul.collapsible.statute-documents-table.popout > li.approved .icon-check:before,
      ul.collapsible.project-documents-table.popout > li.approved .icon-check:before,
      ul.collapsible.secret-articles-table.popout > li.approved .icon-check:before {
        display: table-cell;
        vertical-align: middle; }
    ul.collapsible.statute-documents-table.popout > li.rejected .icon-x,
    ul.collapsible.project-documents-table.popout > li.rejected .icon-x,
    ul.collapsible.secret-articles-table.popout > li.rejected .icon-x {
      background-color: #f05352;
      border-radius: 50%;
      border: 1px solid #f05352;
      color: #ffffff;
      display: table;
      font-size: 16px;
      font-size: 17px;
      height: 25px;
      margin: 0 10px;
      text-align: center;
      width: 25px; }
      ul.collapsible.statute-documents-table.popout > li.rejected .icon-x:before,
      ul.collapsible.project-documents-table.popout > li.rejected .icon-x:before,
      ul.collapsible.secret-articles-table.popout > li.rejected .icon-x:before {
        display: table-cell;
        vertical-align: middle; }
    ul.collapsible.statute-documents-table.popout > li.unapproved .icon-minus,
    ul.collapsible.project-documents-table.popout > li.unapproved .icon-minus,
    ul.collapsible.secret-articles-table.popout > li.unapproved .icon-minus {
      background-color: #f4f4f4;
      border-radius: 50%;
      border: 1px solid #a5a5a5;
      color: #9e9e9e;
      display: table;
      font-size: 16px;
      font-size: 17px;
      height: 25px;
      margin: 0 10px;
      text-align: center;
      width: 25px; }
      ul.collapsible.statute-documents-table.popout > li.unapproved .icon-minus:before,
      ul.collapsible.project-documents-table.popout > li.unapproved .icon-minus:before,
      ul.collapsible.secret-articles-table.popout > li.unapproved .icon-minus:before {
        display: table-cell;
        vertical-align: middle; }
    ul.collapsible.statute-documents-table.popout > li.unapproved .col-document span,
    ul.collapsible.project-documents-table.popout > li.unapproved .col-document span,
    ul.collapsible.secret-articles-table.popout > li.unapproved .col-document span {
      color: #a5a5a5;
      font-size: 14px; }
    ul.collapsible.statute-documents-table.popout > li.not-debated .icon, ul.collapsible.statute-documents-table.popout > li.not-debated aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li ul.collapsible.statute-documents-table.popout > li.not-debated a.menu-toggle,
    ul.collapsible.statute-documents-table.popout > li.not-debated aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li ul.collapsible.statute-documents-table.popout > li.not-debated a.menu-toggle, ul.collapsible.statute-documents-table.popout > li.not-debated .registry-cards .registry-card.favourite:before, .registry-cards ul.collapsible.statute-documents-table.popout > li.not-debated .registry-card.favourite:before, ul.collapsible.statute-documents-table.popout > li.not-debated .modal.modal-menu .list li:before, .modal.modal-menu .list ul.collapsible.statute-documents-table.popout > li.not-debated li:before,
    ul.collapsible.project-documents-table.popout > li.not-debated .icon,
    ul.collapsible.project-documents-table.popout > li.not-debated aside#leftsidebar ul.menu > li a.menu-toggle,
    aside#leftsidebar ul.menu > li ul.collapsible.project-documents-table.popout > li.not-debated a.menu-toggle,
    ul.collapsible.project-documents-table.popout > li.not-debated aside#leftsidebar div.menu > li a.menu-toggle,
    aside#leftsidebar div.menu > li ul.collapsible.project-documents-table.popout > li.not-debated a.menu-toggle,
    ul.collapsible.project-documents-table.popout > li.not-debated .registry-cards .registry-card.favourite:before,
    .registry-cards ul.collapsible.project-documents-table.popout > li.not-debated .registry-card.favourite:before,
    ul.collapsible.project-documents-table.popout > li.not-debated .modal.modal-menu .list li:before,
    .modal.modal-menu .list ul.collapsible.project-documents-table.popout > li.not-debated li:before,
    ul.collapsible.secret-articles-table.popout > li.not-debated .icon,
    ul.collapsible.secret-articles-table.popout > li.not-debated aside#leftsidebar ul.menu > li a.menu-toggle,
    aside#leftsidebar ul.menu > li ul.collapsible.secret-articles-table.popout > li.not-debated a.menu-toggle,
    ul.collapsible.secret-articles-table.popout > li.not-debated aside#leftsidebar div.menu > li a.menu-toggle,
    aside#leftsidebar div.menu > li ul.collapsible.secret-articles-table.popout > li.not-debated a.menu-toggle,
    ul.collapsible.secret-articles-table.popout > li.not-debated .registry-cards .registry-card.favourite:before,
    .registry-cards ul.collapsible.secret-articles-table.popout > li.not-debated .registry-card.favourite:before,
    ul.collapsible.secret-articles-table.popout > li.not-debated .modal.modal-menu .list li:before,
    .modal.modal-menu .list ul.collapsible.secret-articles-table.popout > li.not-debated li:before {
      background-color: #f4f4f4;
      border-radius: 50%;
      border: 1px solid #a5a5a5;
      color: #9e9e9e;
      display: table;
      font-size: 16px;
      font-size: 17px;
      height: 25px;
      margin: 0 10px;
      text-align: center;
      width: 25px; }
      ul.collapsible.statute-documents-table.popout > li.not-debated .icon:before, ul.collapsible.statute-documents-table.popout > li.not-debated aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li ul.collapsible.statute-documents-table.popout > li.not-debated a.menu-toggle:before,
      ul.collapsible.statute-documents-table.popout > li.not-debated aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li ul.collapsible.statute-documents-table.popout > li.not-debated a.menu-toggle:before, ul.collapsible.statute-documents-table.popout > li.not-debated .registry-cards .registry-card.favourite:before, .registry-cards ul.collapsible.statute-documents-table.popout > li.not-debated .registry-card.favourite:before, ul.collapsible.statute-documents-table.popout > li.not-debated .modal.modal-menu .list li:before, .modal.modal-menu .list ul.collapsible.statute-documents-table.popout > li.not-debated li:before,
      ul.collapsible.project-documents-table.popout > li.not-debated .icon:before,
      ul.collapsible.project-documents-table.popout > li.not-debated aside#leftsidebar ul.menu > li a.menu-toggle:before,
      aside#leftsidebar ul.menu > li ul.collapsible.project-documents-table.popout > li.not-debated a.menu-toggle:before,
      ul.collapsible.project-documents-table.popout > li.not-debated aside#leftsidebar div.menu > li a.menu-toggle:before,
      aside#leftsidebar div.menu > li ul.collapsible.project-documents-table.popout > li.not-debated a.menu-toggle:before,
      ul.collapsible.project-documents-table.popout > li.not-debated .registry-cards .registry-card.favourite:before,
      .registry-cards ul.collapsible.project-documents-table.popout > li.not-debated .registry-card.favourite:before,
      ul.collapsible.project-documents-table.popout > li.not-debated .modal.modal-menu .list li:before,
      .modal.modal-menu .list ul.collapsible.project-documents-table.popout > li.not-debated li:before,
      ul.collapsible.secret-articles-table.popout > li.not-debated .icon:before,
      ul.collapsible.secret-articles-table.popout > li.not-debated aside#leftsidebar ul.menu > li a.menu-toggle:before,
      aside#leftsidebar ul.menu > li ul.collapsible.secret-articles-table.popout > li.not-debated a.menu-toggle:before,
      ul.collapsible.secret-articles-table.popout > li.not-debated aside#leftsidebar div.menu > li a.menu-toggle:before,
      aside#leftsidebar div.menu > li ul.collapsible.secret-articles-table.popout > li.not-debated a.menu-toggle:before,
      ul.collapsible.secret-articles-table.popout > li.not-debated .registry-cards .registry-card.favourite:before,
      .registry-cards ul.collapsible.secret-articles-table.popout > li.not-debated .registry-card.favourite:before,
      ul.collapsible.secret-articles-table.popout > li.not-debated .modal.modal-menu .list li:before,
      .modal.modal-menu .list ul.collapsible.secret-articles-table.popout > li.not-debated li:before {
        display: table-cell;
        vertical-align: middle; }
    ul.collapsible.statute-documents-table.popout > li.not-debated .col-document span,
    ul.collapsible.project-documents-table.popout > li.not-debated .col-document span,
    ul.collapsible.secret-articles-table.popout > li.not-debated .col-document span {
      color: #a5a5a5;
      font-size: 14px; }
    ul.collapsible.statute-documents-table.popout > li > .row, nav.navbar ul.collapsible.statute-documents-table.popout > li > .navbar-nav,
    ul.collapsible.project-documents-table.popout > li > .row,
    nav.navbar ul.collapsible.project-documents-table.popout > li > .navbar-nav,
    ul.collapsible.secret-articles-table.popout > li > .row,
    nav.navbar ul.collapsible.secret-articles-table.popout > li > .navbar-nav {
      background: transparent;
      border-bottom: 1px solid #c1c1c1; }
      ul.collapsible.statute-documents-table.popout > li > .row:hover, nav.navbar ul.collapsible.statute-documents-table.popout > li > .navbar-nav:hover,
      ul.collapsible.project-documents-table.popout > li > .row:hover,
      nav.navbar ul.collapsible.project-documents-table.popout > li > .navbar-nav:hover,
      ul.collapsible.secret-articles-table.popout > li > .row:hover,
      nav.navbar ul.collapsible.secret-articles-table.popout > li > .navbar-nav:hover {
        background: #ededed; }
        ul.collapsible.statute-documents-table.popout > li > .row:hover .icon-drag, nav.navbar ul.collapsible.statute-documents-table.popout > li > .navbar-nav:hover .icon-drag,
        ul.collapsible.project-documents-table.popout > li > .row:hover .icon-drag,
        nav.navbar ul.collapsible.project-documents-table.popout > li > .navbar-nav:hover .icon-drag,
        ul.collapsible.secret-articles-table.popout > li > .row:hover .icon-drag,
        nav.navbar ul.collapsible.secret-articles-table.popout > li > .navbar-nav:hover .icon-drag {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex; }
      ul.collapsible.statute-documents-table.popout > li > .row .col-document, nav.navbar ul.collapsible.statute-documents-table.popout > li > .navbar-nav .col-document,
      ul.collapsible.project-documents-table.popout > li > .row .col-document,
      nav.navbar ul.collapsible.project-documents-table.popout > li > .navbar-nav .col-document,
      ul.collapsible.secret-articles-table.popout > li > .row .col-document,
      nav.navbar ul.collapsible.secret-articles-table.popout > li > .navbar-nav .col-document {
        color: #484848;
        font-size: 15px; }
        ul.collapsible.statute-documents-table.popout > li > .row .col-document a, nav.navbar ul.collapsible.statute-documents-table.popout > li > .navbar-nav .col-document a, ul.collapsible.statute-documents-table.popout > li > .row .col-document a span, nav.navbar ul.collapsible.statute-documents-table.popout > li > .navbar-nav .col-document a span,
        ul.collapsible.project-documents-table.popout > li > .row .col-document a,
        nav.navbar ul.collapsible.project-documents-table.popout > li > .navbar-nav .col-document a,
        ul.collapsible.project-documents-table.popout > li > .row .col-document a span,
        nav.navbar ul.collapsible.project-documents-table.popout > li > .navbar-nav .col-document a span,
        ul.collapsible.secret-articles-table.popout > li > .row .col-document a,
        nav.navbar ul.collapsible.secret-articles-table.popout > li > .navbar-nav .col-document a,
        ul.collapsible.secret-articles-table.popout > li > .row .col-document a span,
        nav.navbar ul.collapsible.secret-articles-table.popout > li > .navbar-nav .col-document a span {
          font-weight: 300; }
      ul.collapsible.statute-documents-table.popout > li > .row .icon-drag, nav.navbar ul.collapsible.statute-documents-table.popout > li > .navbar-nav .icon-drag,
      ul.collapsible.project-documents-table.popout > li > .row .icon-drag,
      nav.navbar ul.collapsible.project-documents-table.popout > li > .navbar-nav .icon-drag,
      ul.collapsible.secret-articles-table.popout > li > .row .icon-drag,
      nav.navbar ul.collapsible.secret-articles-table.popout > li > .navbar-nav .icon-drag {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        background: #f4f4f4;
        border-radius: 50%;
        color: #a5a5a5;
        cursor: move;
        display: none;
        font-size: 22px;
        height: 30px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        left: -15px;
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
             -o-transform: translateY(-50%);
                transform: translateY(-50%);
        width: 30px; }
        ul.collapsible.statute-documents-table.popout > li > .row .icon-drag:hover, nav.navbar ul.collapsible.statute-documents-table.popout > li > .navbar-nav .icon-drag:hover,
        ul.collapsible.project-documents-table.popout > li > .row .icon-drag:hover,
        nav.navbar ul.collapsible.project-documents-table.popout > li > .navbar-nav .icon-drag:hover,
        ul.collapsible.secret-articles-table.popout > li > .row .icon-drag:hover,
        nav.navbar ul.collapsible.secret-articles-table.popout > li > .navbar-nav .icon-drag:hover {
          color: #6e6e6e; }
      ul.collapsible.statute-documents-table.popout > li > .row .col-languages > div:before, nav.navbar ul.collapsible.statute-documents-table.popout > li > .navbar-nav .col-languages > div:before,
      ul.collapsible.project-documents-table.popout > li > .row .col-languages > div:before,
      nav.navbar ul.collapsible.project-documents-table.popout > li > .navbar-nav .col-languages > div:before,
      ul.collapsible.secret-articles-table.popout > li > .row .col-languages > div:before,
      nav.navbar ul.collapsible.secret-articles-table.popout > li > .navbar-nav .col-languages > div:before {
        background-color: #c1c1c1; }

@media only screen and (max-width: 600px) {
  ul.collapsible.statute-documents-table.popout,
  ul.collapsible.project-documents-table.popout {
    margin-left: -45px;
    width: -webkit-calc(100% + 45px);
    width: calc(100% + 45px); }
    ul.collapsible.statute-documents-table.popout.full-width,
    ul.collapsible.project-documents-table.popout.full-width {
      margin-left: -60px;
      width: -webkit-calc(100% + 60px);
      width: calc(100% + 60px); }
    ul.collapsible.statute-documents-table.popout > li,
    ul.collapsible.project-documents-table.popout > li {
      margin-left: 0;
      margin-right: 0;
      margin-bottom: 5px; }
      ul.collapsible.statute-documents-table.popout > li.approved .col-document > .group, ul.collapsible.statute-documents-table.popout > li.unapproved .col-document > .group,
      ul.collapsible.project-documents-table.popout > li.approved .col-document > .group,
      ul.collapsible.project-documents-table.popout > li.unapproved .col-document > .group {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row; }
      ul.collapsible.statute-documents-table.popout > li.approved .icon-check,
      ul.collapsible.statute-documents-table.popout > li.approved .icon-minus, ul.collapsible.statute-documents-table.popout > li.unapproved .icon-check,
      ul.collapsible.statute-documents-table.popout > li.unapproved .icon-minus,
      ul.collapsible.project-documents-table.popout > li.approved .icon-check,
      ul.collapsible.project-documents-table.popout > li.approved .icon-minus,
      ul.collapsible.project-documents-table.popout > li.unapproved .icon-check,
      ul.collapsible.project-documents-table.popout > li.unapproved .icon-minus {
        margin-left: 0;
        min-width: 25px; }
      ul.collapsible.statute-documents-table.popout > li > .row, nav.navbar ul.collapsible.statute-documents-table.popout > li > .navbar-nav,
      ul.collapsible.project-documents-table.popout > li > .row,
      nav.navbar ul.collapsible.project-documents-table.popout > li > .navbar-nav {
        background: rgba(255, 255, 255, 0.5);
        border-bottom: 0; }
      ul.collapsible.statute-documents-table.popout > li .col-document,
      ul.collapsible.project-documents-table.popout > li .col-document {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        padding: 0;
        white-space: normal;
        width: 100%; }
        ul.collapsible.statute-documents-table.popout > li .col-document > .group,
        ul.collapsible.project-documents-table.popout > li .col-document > .group {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -webkit-flex-direction: column;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-flex: 1;
          -webkit-flex: 1;
              -ms-flex: 1;
                  flex: 1;
          padding-right: 15px;
          color: #6e6e6e;
          font-size: 14px; }
      ul.collapsible.statute-documents-table.popout > li .document-wrap [class*=icon],
      ul.collapsible.project-documents-table.popout > li .document-wrap [class*=icon] {
        font-size: 25px;
        font-weight: 400;
        color: #6e6e6e; } }

ul.collapsible.popout.projects-table > li .col-date-info {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  padding-left: 0; }

ul.collapsible.popout.projects-table > li .col-nr-date {
  min-width: 115px;
  max-width: 115px; }
  ul.collapsible.popout.projects-table > li .col-nr-date.large {
    min-width: 160px;
    max-width: 160px;
    padding-right: 20px; }

ul.collapsible.popout.projects-table > li .col-user {
  display: none;
  text-align: left;
  width: 210px; }

ul.collapsible.popout.projects-table > li .col-status {
  min-width: 170px; }
  ul.collapsible.popout.projects-table > li .col-status.small {
    min-width: 140px; }

ul.collapsible.popout.projects-table > li .col-project-usage {
  min-width: 140px; }
  ul.collapsible.popout.projects-table > li .col-project-usage.small {
    min-width: 120px; }

ul.collapsible.popout.projects-table > li .col-multiple-actions {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 230px; }

ul.collapsible.popout.projects-table > li:not(.header) .row, ul.collapsible.popout.projects-table > li:not(.header) nav.navbar .navbar-nav, nav.navbar ul.collapsible.popout.projects-table > li:not(.header) .navbar-nav {
  padding-top: 15px;
  padding-bottom: 15px; }

ul.collapsible.popout.projects-table > li:not(.header) .col-nr-date {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  color: #484848;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-nr-date.external-item .external-publication {
    background-color: #f05352;
    border-radius: 3px;
    color: #ffffff;
    font-size: 13px;
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 0 4px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-nr-date.external-item a {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    color: #667eb1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    line-height: 1.2;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    max-width: 160px;
    white-space: normal; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-nr-date .date {
    color: #a5a5a5; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-nr-date .time {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-top: 10px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-nr-date .time [class*=icon] {
      color: #a5a5a5;
      font-size: 16px;
      font-style: normal;
      margin-right: 5px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-nr-date .time span {
      color: #6e6e6e;
      font-size: 13px;
      font-style: italic; }

ul.collapsible.popout.projects-table > li:not(.header) .col-project-info {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  text-align: left; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-project-info:before {
    background: #f4f4f4;
    content: "";
    display: block;
    height: 100%;
    left: -10px;
    position: absolute;
    top: 0;
    width: 2px; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-project-info .project-title {
    color: #484848;
    font-size: 15px;
    font-weight: 600;
    font-style: italic; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-project-info .normative-character {
    background-color: #42A5F5;
    border-radius: 3px;
    color: #ffffff;
    font-size: 13px;
    margin-bottom: 5px;
    padding: 0 4px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-project-info .individual-character {
    background-color: #ff6d24;
    border-radius: 3px;
    color: #ffffff;
    font-size: 13px;
    margin-bottom: 5px;
    padding: 0 4px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-project-info .air-character {
    background-color: #8553d1;
    border-radius: 3px;
    color: #ffffff;
    font-size: 13px;
    margin-bottom: 5px;
    padding: 0 4px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-project-info .oath-character {
    background-color: #373c42;
    border-radius: 3px;
    color: #ffffff;
    font-size: 13px;
    margin-bottom: 5px;
    padding: 0 4px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-project-info .visa-cfpp {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    color: #a5a5a5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    font-size: 13px;
    margin-top: 10px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-project-info .visa-cfpp.active {
      color: #484848; }
      ul.collapsible.popout.projects-table > li:not(.header) .col-project-info .visa-cfpp.active [class*=icon] {
        color: #8cbc00; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-project-info .visa-cfpp.inactive {
      color: #484848; }
      ul.collapsible.popout.projects-table > li:not(.header) .col-project-info .visa-cfpp.inactive [class*=icon] {
        color: #f05352; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-project-info .visa-cfpp [class*=icon] {
      font-size: 20px;
      margin-right: 5px; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-project-info .extra-info {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    color: #a5a5a5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    font-size: 13px;
    margin-top: 10px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-project-info .extra-info [class*=icon] {
      font-size: 17px;
      margin-right: 5px;
      color: #8553d1; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-project-info .procedure-steps .steps {
    font-size: 20px;
    color: #484848;
    margin-top: 15px;
    margin-bottom: 5px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-project-info .procedure-steps .steps span {
      font-size: 13px;
      font-weight: 300; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-project-info .procedure-steps ul.progress {
    background: transparent;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin: 0; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-project-info .procedure-steps ul.progress li {
      background-color: #d8d8d8;
      display: block;
      height: 4px;
      margin: 0 2px;
      width: 20px; }
      ul.collapsible.popout.projects-table > li:not(.header) .col-project-info .procedure-steps ul.progress li.fill {
        background-color: #8cbc00; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-project-info .procedure-steps ul.progress + p {
      margin-top: 10px; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-project-info .timeline-wrap .other-info {
    color: #6e6e6e;
    font-size: 13px;
    margin: 5px 0; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-project-info .timeline-wrap .other-info.border-top {
      border-top: 1px dotted #dfdfdf;
      margin-top: 10px;
      padding-top: 10px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-project-info .timeline-wrap .other-info.border-bottom {
      border-bottom: 1px dotted #dfdfdf;
      margin-bottom: 10px;
      padding-bottom: 10px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-project-info .timeline-wrap .other-info [class*=icon] {
      display: inline-block;
      font-size: 17px;
      font-weight: 400;
      width: 20px; }
      ul.collapsible.popout.projects-table > li:not(.header) .col-project-info .timeline-wrap .other-info [class*=icon].icon-hourglass {
        font-size: 15px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-project-info .timeline-wrap .other-info span:not([class*=icon]) {
      color: #484848;
      font-weight: 600;
      font-size: 14px;
      margin-right: 5px; }
      ul.collapsible.popout.projects-table > li:not(.header) .col-project-info .timeline-wrap .other-info span:not([class*=icon]) em {
        color: #a5a5a5;
        font-size: 13px; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-project-info .timeline-wrap .extra-info {
    font-size: 13px;
    margin-left: 10px;
    margin-top: 2px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-project-info .timeline-wrap .extra-info span {
      color: #484848;
      font-size: 14px;
      font-weight: 600; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-project-info p {
    margin: 0; }

ul.collapsible.popout.projects-table > li:not(.header) .col-meeting-info {
  position: relative; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-meeting-info:not(.normal):before {
    background: #f4f4f4;
    content: "";
    display: block;
    height: 100%;
    left: -10px;
    position: absolute;
    top: 0;
    width: 2px; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-meeting-info .ordinary-meeting {
    background-color: #42A5F5;
    border-radius: 20px;
    color: #ffffff;
    display: inline-block;
    font-size: 14px;
    font-weight: 300;
    margin-bottom: 5px;
    padding: 3px 12px;
    text-transform: uppercase; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-meeting-info .extraordinary-meeting {
    background-color: #ff6d24;
    border-radius: 20px;
    color: #ffffff;
    display: inline-block;
    font-size: 14px;
    font-weight: 300;
    margin-bottom: 5px;
    padding: 3px 12px;
    text-transform: uppercase; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-meeting-info p {
    margin: 5px 0; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-meeting-info p span {
      color: #484848;
      font-weight: 600; }

ul.collapsible.popout.projects-table > li:not(.header) .col-user,
ul.collapsible.popout.projects-table > li:not(.header) .col-person {
  overflow: visible;
  white-space: normal; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-user > a,
  ul.collapsible.popout.projects-table > li:not(.header) .col-person > a {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    color: #484848;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 15px;
    margin-left: 55px;
    margin-right: 10px;
    min-height: 45px;
    position: relative; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-user > a:hover,
    ul.collapsible.popout.projects-table > li:not(.header) .col-person > a:hover {
      text-decoration: none !important; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-user > a:last-child,
    ul.collapsible.popout.projects-table > li:not(.header) .col-person > a:last-child {
      margin-bottom: 0; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-user > p span:first-child,
  ul.collapsible.popout.projects-table > li:not(.header) .col-person > p span:first-child {
    display: block;
    color: #a5a5a5; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-user > p span.person,
  ul.collapsible.popout.projects-table > li:not(.header) .col-person > p span.person {
    display: block;
    color: #484848; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-user div.user,
  ul.collapsible.popout.projects-table > li:not(.header) .col-person div.user {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    color: #484848;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 0;
    margin-left: 40px;
    margin-right: 50px;
    min-height: 35px;
    position: relative;
    width: 200px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-user div.user:hover,
    ul.collapsible.popout.projects-table > li:not(.header) .col-person div.user:hover {
      text-decoration: none !important; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-user div.user:last-child,
    ul.collapsible.popout.projects-table > li:not(.header) .col-person div.user:last-child {
      margin-right: 0; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-user div[class^="img"],
  ul.collapsible.popout.projects-table > li:not(.header) .col-person div[class^="img"] {
    left: -55px;
    position: absolute;
    top: 0; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-user div[class^="img-25"],
  ul.collapsible.popout.projects-table > li:not(.header) .col-person div[class^="img-25"] {
    left: -35px;
    position: absolute;
    top: 0; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-user p.person,
  ul.collapsible.popout.projects-table > li:not(.header) .col-person p.person {
    font-family: "Roboto", sans-serif;
    font-weight: 600;
    margin: 3px 0 0 0;
    white-space: normal; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-user p.person span,
    ul.collapsible.popout.projects-table > li:not(.header) .col-person p.person span {
      font-family: inherit; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-user p.person .last-name,
    ul.collapsible.popout.projects-table > li:not(.header) .col-person p.person .last-name {
      text-transform: uppercase; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-user .function,
  ul.collapsible.popout.projects-table > li:not(.header) .col-person .function {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    color: #667eb1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    font-size: 14px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-user .function span[class^="icon"],
    ul.collapsible.popout.projects-table > li:not(.header) .col-person .function span[class^="icon"] {
      margin-right: 5px; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-user .department,
  ul.collapsible.popout.projects-table > li:not(.header) .col-person .department {
    color: #484848;
    font-size: 12px;
    font-weight: 600;
    margin-top: 5px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-user .department span,
    ul.collapsible.popout.projects-table > li:not(.header) .col-person .department span {
      font-weight: inherit; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-user .location,
  ul.collapsible.popout.projects-table > li:not(.header) .col-person .location {
    font-size: 13px;
    font-family: "Roboto", sans-serif;
    color: #a5a5a5; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-user .solver-wrap,
  ul.collapsible.popout.projects-table > li:not(.header) .col-person .solver-wrap {
    margin-top: 15px;
    margin-bottom: 15px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-user .solver-wrap > div,
    ul.collapsible.popout.projects-table > li:not(.header) .col-person .solver-wrap > div {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      margin-bottom: 10px; }
      ul.collapsible.popout.projects-table > li:not(.header) .col-user .solver-wrap > div label,
      ul.collapsible.popout.projects-table > li:not(.header) .col-person .solver-wrap > div label {
        color: #484848;
        -webkit-box-flex: 1;
        -webkit-flex: 1;
            -ms-flex: 1;
                flex: 1;
        font-size: 13px;
        line-height: 1.3;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
                justify-content: flex-start; }
      ul.collapsible.popout.projects-table > li:not(.header) .col-user .solver-wrap > div [class*=icon-],
      ul.collapsible.popout.projects-table > li:not(.header) .col-person .solver-wrap > div [class*=icon-] {
        background-color: #667eb1;
        border-radius: 50%;
        color: #ffffff;
        display: table;
        font-size: 13px;
        height: 25px;
        margin: 0 10px;
        text-align: center;
        width: 25px; }
        ul.collapsible.popout.projects-table > li:not(.header) .col-user .solver-wrap > div [class*=icon-]:before,
        ul.collapsible.popout.projects-table > li:not(.header) .col-person .solver-wrap > div [class*=icon-]:before {
          display: table-cell;
          vertical-align: middle; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-user > .inner,
  ul.collapsible.popout.projects-table > li:not(.header) .col-person > .inner {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    color: #484848;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-left: 55px;
    margin-bottom: 15px;
    min-height: 45px;
    position: relative; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-user > .inner:last-child,
    ul.collapsible.popout.projects-table > li:not(.header) .col-person > .inner:last-child {
      margin-bottom: 0; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-user .extra-info > p:last-child,
  ul.collapsible.popout.projects-table > li:not(.header) .col-user .extra-info > a:last-child,
  ul.collapsible.popout.projects-table > li:not(.header) .col-person .extra-info > p:last-child,
  ul.collapsible.popout.projects-table > li:not(.header) .col-person .extra-info > a:last-child {
    border-top: 3px solid #f4f4f4;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.2;
    margin-bottom: 0;
    margin-top: 15px;
    padding-top: 15px;
    text-align: center;
    white-space: normal; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-user .extra-info > p:last-child span,
    ul.collapsible.popout.projects-table > li:not(.header) .col-user .extra-info > a:last-child span,
    ul.collapsible.popout.projects-table > li:not(.header) .col-person .extra-info > p:last-child span,
    ul.collapsible.popout.projects-table > li:not(.header) .col-person .extra-info > a:last-child span {
      color: #484848;
      font-size: 20px;
      margin-right: 5px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-user .extra-info > p:last-child p:first-child,
    ul.collapsible.popout.projects-table > li:not(.header) .col-user .extra-info > a:last-child p:first-child,
    ul.collapsible.popout.projects-table > li:not(.header) .col-person .extra-info > p:last-child p:first-child,
    ul.collapsible.popout.projects-table > li:not(.header) .col-person .extra-info > a:last-child p:first-child {
      margin-top: 0; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-user .extra-info > p:last-child a,
    ul.collapsible.popout.projects-table > li:not(.header) .col-user .extra-info > a:last-child a,
    ul.collapsible.popout.projects-table > li:not(.header) .col-person .extra-info > p:last-child a,
    ul.collapsible.popout.projects-table > li:not(.header) .col-person .extra-info > a:last-child a {
      font-weight: 400; }

ul.collapsible.popout.projects-table > li:not(.header) .col-person > a {
  margin-right: 0; }

ul.collapsible.popout.projects-table > li:not(.header) .col-people-info {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  text-align: left; }

ul.collapsible.popout.projects-table > li:not(.header) .col-status {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  line-height: 1.2;
  white-space: normal; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-status > p:last-child,
  ul.collapsible.popout.projects-table > li:not(.header) .col-status > div:last-child:not(:first-child),
  ul.collapsible.popout.projects-table > li:not(.header) .col-status > a:last-child {
    border-top: 3px solid #f4f4f4;
    font-size: 13px;
    line-height: 1.2;
    margin-bottom: 0;
    margin-top: 15px;
    padding-top: 15px;
    white-space: normal; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-status > p:last-child span,
    ul.collapsible.popout.projects-table > li:not(.header) .col-status > div:last-child:not(:first-child) span,
    ul.collapsible.popout.projects-table > li:not(.header) .col-status > a:last-child span {
      color: #484848;
      font-size: 20px;
      margin-right: 5px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-status > p:last-child p:first-child,
    ul.collapsible.popout.projects-table > li:not(.header) .col-status > div:last-child:not(:first-child) p:first-child,
    ul.collapsible.popout.projects-table > li:not(.header) .col-status > a:last-child p:first-child {
      margin-top: 0; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-status > a:last-child,
  ul.collapsible.popout.projects-table > li:not(.header) .col-status > .links a {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    color: #42A5F5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    font-size: 14px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-status > a:last-child:hover,
    ul.collapsible.popout.projects-table > li:not(.header) .col-status > .links a:hover {
      text-decoration: none !important; }
      ul.collapsible.popout.projects-table > li:not(.header) .col-status > a:last-child:hover span:not([class*=icon]),
      ul.collapsible.popout.projects-table > li:not(.header) .col-status > .links a:hover span:not([class*=icon]) {
        text-decoration: underline; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-status > a:last-child .icon-caution,
    ul.collapsible.popout.projects-table > li:not(.header) .col-status > .links a .icon-caution {
      color: #484848;
      font-size: 18px !important;
      font-weight: 400;
      margin-right: 5px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-status > a:last-child span:not([class*=icon]),
    ul.collapsible.popout.projects-table > li:not(.header) .col-status > .links a span:not([class*=icon]) {
      color: inherit;
      font-size: inherit;
      font-weight: 300; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-status a {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    color: #3ea8f7;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    font-size: 14px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 5px; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-status div > p {
    font-size: 13px;
    margin-top: 10px;
    margin-bottom: 0; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-status div > p.big {
      font-weight: 600;
      text-transform: uppercase; }
      ul.collapsible.popout.projects-table > li:not(.header) .col-status div > p.big + p {
        margin-top: 5px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-status div > p + .big {
      margin-top: 5px; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .for-approval [class*=icon],
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .in-preparation [class*=icon] {
    color: #ff6d24;
    font-size: 24px; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .revoked-by-user [class*=icon] {
    font-size: 24px; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .resent-to-resort-compartment [class*=icon],
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .redirected [class*=icon] {
    color: #4c84ff;
    font-size: 26px; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .without-legality-notice [class*=icon],
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .without-agenda [class*=icon],
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .excepted [class*=icon],
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .closed-register [class*=icon] {
    color: #f05352;
    font-size: 26px; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .with-legality-notice [class*=icon],
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .active-register [class*=icon] {
    color: #8cbc00;
    font-size: 26px; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .pending-approval [class*=icon],
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .debate-in-committees [class*=icon],
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .live-meeting [class*=icon],
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .allocated [class*=icon] {
    color: #667eb1;
    font-size: 32px; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .pending-approval .icon-forward,
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .debate-in-committees .icon-forward,
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .live-meeting .icon-forward,
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .allocated .icon-forward {
    color: #667eb1;
    font-size: 27px; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .pending-approval .links,
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .debate-in-committees .links,
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .live-meeting .links,
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .allocated .links {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-status .pending-approval .links a,
    ul.collapsible.popout.projects-table > li:not(.header) .col-status .debate-in-committees .links a,
    ul.collapsible.popout.projects-table > li:not(.header) .col-status .live-meeting .links a,
    ul.collapsible.popout.projects-table > li:not(.header) .col-status .allocated .links a {
      margin-left: 5px; }
      ul.collapsible.popout.projects-table > li:not(.header) .col-status .pending-approval .links a:first-child,
      ul.collapsible.popout.projects-table > li:not(.header) .col-status .debate-in-committees .links a:first-child,
      ul.collapsible.popout.projects-table > li:not(.header) .col-status .live-meeting .links a:first-child,
      ul.collapsible.popout.projects-table > li:not(.header) .col-status .allocated .links a:first-child {
        margin-left: 0; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .revision [class*=icon],
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .scheduled-on-agenda [class*=icon],
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .meeting-in-pending [class*=icon],
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .working [class*=icon] {
    color: #ffc300;
    font-size: 24px; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .added-on-agenda [class*=icon] {
    color: #8553d1;
    font-size: 26px; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .legality-notice [class*=icon],
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .solved [class*=icon] {
    background-color: #ffffff;
    border: 1px solid #8cbc00;
    border-radius: 50%;
    color: #8cbc00;
    display: table;
    height: 30px;
    margin: 0 auto;
    width: 30px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-status .legality-notice [class*=icon]:before,
    ul.collapsible.popout.projects-table > li:not(.header) .col-status .solved [class*=icon]:before {
      display: table-cell;
      vertical-align: middle; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .no-legality-notice [class*=icon],
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .rejected [class*=icon],
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .meeting-without-cvorum [class*=icon],
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .notice-red [class*=icon] {
    background-color: #f05352;
    border-radius: 50%;
    color: #ffffff;
    display: table;
    height: 30px;
    margin: 0 auto;
    width: 30px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-status .no-legality-notice [class*=icon]:before,
    ul.collapsible.popout.projects-table > li:not(.header) .col-status .rejected [class*=icon]:before,
    ul.collapsible.popout.projects-table > li:not(.header) .col-status .meeting-without-cvorum [class*=icon]:before,
    ul.collapsible.popout.projects-table > li:not(.header) .col-status .notice-red [class*=icon]:before {
      display: table-cell;
      vertical-align: middle; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .own-without-legality-notice [class*=icon],
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .in-pending-decision [class*=icon],
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .send-mode [class*=icon],
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .request-changes [class*=icon],
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .notice-orange [class*=icon] {
    background-color: #ffc300;
    border-radius: 50%;
    color: #ffffff;
    display: table;
    height: 30px;
    margin: 0 auto;
    width: 30px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-status .own-without-legality-notice [class*=icon]:before,
    ul.collapsible.popout.projects-table > li:not(.header) .col-status .in-pending-decision [class*=icon]:before,
    ul.collapsible.popout.projects-table > li:not(.header) .col-status .send-mode [class*=icon]:before,
    ul.collapsible.popout.projects-table > li:not(.header) .col-status .request-changes [class*=icon]:before,
    ul.collapsible.popout.projects-table > li:not(.header) .col-status .notice-orange [class*=icon]:before {
      display: table-cell;
      vertical-align: middle; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .own-legality-notice [class*=icon],
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .approved [class*=icon],
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .meeting-closed [class*=icon],
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .validated-mode [class*=icon],
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .answered [class*=icon],
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .notice-green [class*=icon] {
    background-color: #8cbc00;
    border-radius: 50%;
    color: #ffffff;
    display: table;
    height: 30px;
    margin: 0 auto;
    width: 30px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-status .own-legality-notice [class*=icon]:before,
    ul.collapsible.popout.projects-table > li:not(.header) .col-status .approved [class*=icon]:before,
    ul.collapsible.popout.projects-table > li:not(.header) .col-status .meeting-closed [class*=icon]:before,
    ul.collapsible.popout.projects-table > li:not(.header) .col-status .validated-mode [class*=icon]:before,
    ul.collapsible.popout.projects-table > li:not(.header) .col-status .answered [class*=icon]:before,
    ul.collapsible.popout.projects-table > li:not(.header) .col-status .notice-green [class*=icon]:before {
      display: table-cell;
      vertical-align: middle; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .republished [class*=icon] {
    background-color: #44a647;
    border-radius: 50%;
    color: #ffffff;
    display: table;
    font-size: 16px;
    height: 30px;
    margin: 0 auto;
    width: 30px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-status .republished [class*=icon]:before {
      display: table-cell;
      vertical-align: middle; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .suspended [class*=icon] {
    background-color: #667eb1;
    border-radius: 50%;
    color: #ffffff;
    display: table;
    font-size: 18px;
    height: 30px;
    margin: 0 auto;
    width: 30px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-status .suspended [class*=icon]:before {
      display: table-cell;
      vertical-align: middle; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .repealed [class*=icon] {
    background-color: #f05352;
    border-radius: 50%;
    color: #ffffff;
    display: table;
    height: 30px;
    margin: 0 auto;
    width: 30px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-status .repealed [class*=icon]:before {
      display: table-cell;
      vertical-align: middle; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .revoked [class*=icon],
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .not-included [class*=icon] {
    background-color: #ffffff;
    border: 1px solid #c72b60;
    border-radius: 50%;
    color: #c72b60;
    display: table;
    font-size: 16px;
    height: 30px;
    margin: 0 auto;
    width: 30px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-status .revoked [class*=icon]:before,
    ul.collapsible.popout.projects-table > li:not(.header) .col-status .not-included [class*=icon]:before {
      display: table-cell;
      vertical-align: middle; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .joined [class*=icon] {
    color: #8553d1;
    font-size: 28px; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .ranked [class*=icon] {
    background-color: #ffffff;
    border: 1px solid #4c84ff;
    border-radius: 50%;
    color: #4c84ff;
    display: table;
    height: 30px;
    margin: 0 auto;
    width: 30px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-status .ranked [class*=icon]:before {
      display: table-cell;
      vertical-align: middle; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .resort-compartment [class*=icon] {
    color: #42A5F5;
    font-size: 28px; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .public-consultation [class*=icon] {
    color: #8cbc00;
    font-size: 28px; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .not-debated [class*=icon] {
    background-color: #f4f4f4;
    border: 1px solid #a5a5a5;
    border-radius: 50%;
    color: #9e9e9e;
    display: table;
    font-size: 16px;
    height: 30px;
    margin: 0 auto;
    width: 30px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-status .not-debated [class*=icon]:before {
      display: table-cell;
      vertical-align: middle; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .edit-mode [class*=icon] {
    background-color: #ffffff;
    border: 1px solid #4c84ff;
    border-radius: 50%;
    color: #4c84ff;
    display: table;
    font-size: 16px;
    height: 30px;
    margin: 0 auto;
    width: 30px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-status .edit-mode [class*=icon]:before {
      display: table-cell;
      vertical-align: middle; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-status .electronic-vote [class*=icon] {
    background-color: #4c84ff;
    border-radius: 50%;
    color: #ffffff;
    display: table;
    height: 30px;
    margin: 0 auto;
    width: 30px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-status .electronic-vote [class*=icon]:before {
      display: table-cell;
      vertical-align: middle; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-status [class*=notice-] [class*=icon-] {
    font-size: 16px;
    height: 25px;
    margin: 0 8px;
    width: 25px; }

ul.collapsible.popout.projects-table > li:not(.header) .col-actions {
  padding-bottom: 15px; }

ul.collapsible.popout.projects-table > li:not(.header) .col-projects .progress-list {
  background: transparent;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-projects .progress-list li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-projects .progress-list li:before {
      background-color: #d8d8d8;
      content: '';
      display: block;
      height: 4px;
      margin: 0 2px;
      margin-right: 10px;
      width: 20px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-projects .progress-list li.valid:before {
      background-color: #8cbc00; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-projects .progress-list li.invalid:before {
      background-color: #f05352; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-projects .progress-list li.changes:before {
      background-color: #ffc300; }

ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions a.btn:hover, ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions a.btn-large:hover, ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions a.btn-small:hover, ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .fc-header-toolbar a.fc-today-button:hover, .fc-header-toolbar ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions a.fc-today-button:hover,
ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .col-actions a:hover {
  text-decoration: none !important; }

ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .col-actions + .link-wrap,
ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .col-actions + .events-wrap {
  margin-top: -20px; }

ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .link-wrap,
ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .events-wrap {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
  white-space: normal; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .link-wrap.canceled ul li span.label,
  ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .events-wrap.canceled ul li span.label {
    background: #a5a5a5 !important; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .link-wrap.canceled ul li [class*=icon-],
  ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .events-wrap.canceled ul li [class*=icon-] {
    color: #a5a5a5; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .link-wrap p,
  ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .events-wrap p {
    font-size: 13px;
    font-weight: 600;
    margin-bottom: 0; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .link-wrap p + p,
    ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .events-wrap p + p {
      font-size: 12px;
      font-weight: 400;
      line-height: 1.2;
      margin-top: 0;
      margin-bottom: 15px; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .link-wrap a,
  ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .events-wrap a {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    color: #42A5F5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .link-wrap a [class*=icon],
    ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .events-wrap a [class*=icon] {
      color: #484848;
      font-size: 20px;
      margin-right: 5px; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .link-wrap ul,
  ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .events-wrap ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .link-wrap ul li,
    ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .events-wrap ul li {
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-left: 30px;
      margin-top: 10px;
      position: relative; }
      .modal ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .link-wrap ul li, .modal
      ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .events-wrap ul li {
        margin-top: 0; }
      ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .link-wrap ul li > [class*=icon-],
      ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .events-wrap ul li > [class*=icon-] {
        font-size: 16px;
        left: -25px;
        position: absolute;
        top: 5px; }
        ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .link-wrap ul li > [class*=icon-].icon-spinner,
        ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .events-wrap ul li > [class*=icon-].icon-spinner {
          font-size: 12px; }
      ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .link-wrap ul li .old-project,
      ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .events-wrap ul li .old-project {
        font-size: 14px;
        font-weight: 300;
        margin-top: 0; }
      ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .link-wrap ul li span.label,
      ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .events-wrap ul li span.label {
        border-radius: 5px;
        font-size: 11px;
        letter-spacing: 0.5px;
        margin-bottom: 5px; }
        ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .link-wrap ul li span.label.repealed,
        ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .events-wrap ul li span.label.repealed {
          background: #f05352; }
        ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .link-wrap ul li span.label.completion,
        ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .events-wrap ul li span.label.completion {
          background: #A388CE; }
        ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .link-wrap ul li span.label.change,
        ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .events-wrap ul li span.label.change {
          background: #ffc300; }
        ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .link-wrap ul li span.label.rectification,
        ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .events-wrap ul li span.label.rectification {
          background: #8553d1; }
        ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .link-wrap ul li span.label.republished,
        ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .events-wrap ul li span.label.republished {
          background: #44a647; }
        ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .link-wrap ul li span.label.suspended,
        ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .events-wrap ul li span.label.suspended {
          background: #667eb1; }
        ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .link-wrap ul li span.label.revocation,
        ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .events-wrap ul li span.label.revocation {
          background: #c72b60; }
        ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .link-wrap ul li span.label.disproof,
        ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .events-wrap ul li span.label.disproof {
          background: #f05352; }
        ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .link-wrap ul li span.label.approved,
        ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .events-wrap ul li span.label.approved {
          background: #8cbc00; }
      ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .link-wrap ul li a,
      ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .events-wrap ul li a {
        text-align: left; }
      ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .link-wrap ul li .group,
      ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .events-wrap ul li .group {
        margin-bottom: 5px; }
        ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .link-wrap ul li .group .date,
        ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .events-wrap ul li .group .date {
          color: #a5a5a5;
          font-size: 13px;
          margin-left: 5px; }
      ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .link-wrap ul li .date,
      ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .events-wrap ul li .date {
        color: #a5a5a5;
        font-size: 13px;
        text-align: left; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .link-wrap a span[class*=icon-],
  ul.collapsible.popout.projects-table > li:not(.header) .col-multiple-actions .events-wrap a span[class*=icon-] {
    color: #a5a5a5; }

ul.collapsible.popout.projects-table > li:not(.header) .col-date-project-info {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-date-project-info [class*=col-] {
    padding-left: 0;
    padding-right: 0; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-date-project-info .col-nr-date {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-bottom: 15px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-date-project-info .col-nr-date span {
      margin-right: 5px;
      white-space: nowrap; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-date-project-info .col-project-info:before {
    display: none; }

ul.collapsible.popout.projects-table > li:not(.header) .col-badge {
  background-color: #4c84ff;
  border-radius: 20px;
  color: #ffffff;
  display: inline-block;
  font-size: 14px;
  font-weight: 300;
  margin-bottom: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 12px;
  padding-right: 12px;
  text-transform: uppercase; }

ul.collapsible.popout.projects-table > li:not(.header) .col-registry-info .petition-request {
  background-color: #443287;
  border-radius: 20px;
  color: #ffffff;
  display: inline-block;
  font-size: 14px;
  font-weight: 300;
  margin-bottom: 5px;
  padding: 3px 12px;
  text-transform: uppercase; }

ul.collapsible.popout.projects-table > li:not(.header) .col-registry-info .petition-proposal {
  background-color: #4c84ff;
  border-radius: 20px;
  color: #ffffff;
  display: inline-block;
  font-size: 14px;
  font-weight: 300;
  margin-bottom: 5px;
  padding: 3px 12px;
  text-transform: uppercase; }

ul.collapsible.popout.projects-table > li:not(.header) .col-registry-info .petition-complaint {
  background-color: #e91e63;
  border-radius: 20px;
  color: #ffffff;
  display: inline-block;
  font-size: 14px;
  font-weight: 300;
  margin-bottom: 5px;
  padding: 3px 12px;
  text-transform: uppercase; }

ul.collapsible.popout.projects-table > li:not(.header) .col-registry-info .petition-intimation {
  background-color: #ff6d24;
  border-radius: 20px;
  color: #ffffff;
  display: inline-block;
  font-size: 14px;
  font-weight: 300;
  margin-bottom: 5px;
  padding: 3px 12px;
  text-transform: uppercase; }

ul.collapsible.popout.projects-table > li:not(.header) .col-registry-info .other-info {
  color: #6e6e6e;
  font-size: 14px;
  margin: 5px 0; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-registry-info .other-info:first-child {
    margin-bottom: 15px; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-registry-info .other-info.border-top {
    border-top: 1px dotted #dfdfdf;
    margin-top: 10px;
    padding-top: 10px; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-registry-info .other-info.border-bottom {
    border-bottom: 1px dotted #dfdfdf;
    margin-bottom: 10px;
    padding-bottom: 10px; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-registry-info .other-info [class*=icon] {
    display: inline-block;
    font-size: 17px;
    font-weight: 400;
    width: 20px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-registry-info .other-info [class*=icon].icon-hourglass {
      font-size: 15px; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-registry-info .other-info span:not([class*=icon]) {
    color: #484848;
    font-weight: 600;
    font-size: 14px;
    margin-right: 5px; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-registry-info .other-info span:not([class*=icon]) em {
      color: #a5a5a5;
      font-size: 13px; }

ul.collapsible.popout.projects-table > li:not(.header) .ribbon-text {
  position: absolute;
  font-size: 13px; }
  ul.collapsible.popout.projects-table > li:not(.header) .ribbon-text.ribbon-top-right {
    right: -3px;
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
         -o-transform: rotate(45deg);
            transform: rotate(45deg);
    top: 28px; }

ul.collapsible.popout.projects-table > li:not(.header) .ribbon {
  height: 70px;
  overflow: hidden;
  position: absolute;
  width: 70px;
  /* top left*/
  /* top right*/ }
  ul.collapsible.popout.projects-table > li:not(.header) .ribbon:before, ul.collapsible.popout.projects-table > li:not(.header) .ribbon:after {
    border: 5px solid #2980b9;
    content: '';
    display: block;
    position: absolute;
    z-index: -1; }
  ul.collapsible.popout.projects-table > li:not(.header) .ribbon span {
    background-color: #6ca800;
    -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.1);
            box-shadow: 0 3px 8px rgba(0, 0, 0, 0.1);
    color: #ffffff;
    display: block;
    font-size: 12px;
    padding: 5px 0;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    width: 145px; }
  ul.collapsible.popout.projects-table > li:not(.header) .ribbon.ribbon-top-left {
    left: -1px;
    top: -1px; }
    ul.collapsible.popout.projects-table > li:not(.header) .ribbon.ribbon-top-left:before, ul.collapsible.popout.projects-table > li:not(.header) .ribbon.ribbon-top-left:after {
      border-top-color: transparent;
      border-left-color: transparent; }
    ul.collapsible.popout.projects-table > li:not(.header) .ribbon.ribbon-top-left:before {
      right: 0;
      top: 0; }
    ul.collapsible.popout.projects-table > li:not(.header) .ribbon.ribbon-top-left:after {
      bottom: 0;
      left: 0; }
    ul.collapsible.popout.projects-table > li:not(.header) .ribbon.ribbon-top-left span {
      right: -22px;
      top: 8px;
      -webkit-transform: rotate(-45deg);
          -ms-transform: rotate(-45deg);
           -o-transform: rotate(-45deg);
              transform: rotate(-45deg); }
  ul.collapsible.popout.projects-table > li:not(.header) .ribbon.ribbon-top-right {
    right: -1px;
    top: -1px;
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
         -o-transform: rotate(90deg);
            transform: rotate(90deg); }
    ul.collapsible.popout.projects-table > li:not(.header) .ribbon.ribbon-top-right:before, ul.collapsible.popout.projects-table > li:not(.header) .ribbon.ribbon-top-right:after {
      border-top-color: transparent;
      border-right-color: transparent;
      border: transparent; }
    ul.collapsible.popout.projects-table > li:not(.header) .ribbon.ribbon-top-right:before {
      left: 0;
      top: 0; }
    ul.collapsible.popout.projects-table > li:not(.header) .ribbon.ribbon-top-right:after {
      bottom: 0;
      right: 0; }
    ul.collapsible.popout.projects-table > li:not(.header) .ribbon.ribbon-top-right span {
      right: -22px;
      top: 8px;
      -webkit-transform: rotate(-45deg);
          -ms-transform: rotate(-45deg);
           -o-transform: rotate(-45deg);
              transform: rotate(-45deg); }
  ul.collapsible.popout.projects-table > li:not(.header) .ribbon.warning span {
    background-color: #ffc300; }
  ul.collapsible.popout.projects-table > li:not(.header) .ribbon.exceeded span {
    background-color: #f05352; }
  ul.collapsible.popout.projects-table > li:not(.header) .ribbon.big [class*=icon-] {
    font-size: 16px; }

ul.collapsible.popout.projects-table > li .documents-details .icon-calendar {
  color: #ffc300;
  font-size: 18px;
  margin-right: 10px; }
  ul.collapsible.popout.projects-table > li .documents-details .icon-calendar + p {
    font-size: 14px; }

ul.collapsible.popout.projects-table > li .documents-details .document-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row; }
  ul.collapsible.popout.projects-table > li .documents-details .document-wrap .document-title {
    font-size: 16px;
    line-height: 1.3; }
    ul.collapsible.popout.projects-table > li .documents-details .document-wrap .document-title span {
      display: block;
      line-height: 1.3; }
    ul.collapsible.popout.projects-table > li .documents-details .document-wrap .document-title:hover span {
      text-decoration: underline; }
  ul.collapsible.popout.projects-table > li .documents-details .document-wrap .flag {
    margin-right: 10px;
    margin-top: 3px; }
  ul.collapsible.popout.projects-table > li .documents-details .document-wrap .group {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    text-align: left; }
    ul.collapsible.popout.projects-table > li .documents-details .document-wrap .group.empty {
      border-bottom: 1px dotted #a5a5a5; }
  ul.collapsible.popout.projects-table > li .documents-details .document-wrap .publish-date {
    color: #a5a5a5;
    font-size: 13px;
    margin-top: 5px; }

ul.collapsible.popout.projects-table > li .documents-details .stats-wrap {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row; }
  ul.collapsible.popout.projects-table > li .documents-details .stats-wrap label {
    margin-right: 10px;
    text-transform: uppercase;
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content; }

ul.collapsible.popout.project-events-table > li .col-status div:first-child {
  min-width: 35px; }

@media only screen and (max-width: 1023px) {
  ul.collapsible.popout.projects-table > li:not(.header) .col-nr-date.vertical-align {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
  ul.collapsible.popout.projects-table > li .col-date-info {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-left: 0; }
    ul.collapsible.popout.projects-table > li .col-date-info .col-nr-date {
      margin-bottom: 15px;
      max-width: 100%; }
      ul.collapsible.popout.projects-table > li .col-date-info .col-nr-date .time {
        margin-top: 2px;
        margin-left: 10px; }
    ul.collapsible.popout.projects-table > li .col-date-info .col-project-info:before {
      display: none; }
  ul.collapsible.popout.projects-table > li .col-languages.hide-on-med-and-down {
    display: none !important; }
  ul.collapsible.popout.projects-table > li:not(.header) .col-nr-date {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-nr-date.external-item {
      max-width: 100%; }
      ul.collapsible.popout.projects-table > li:not(.header) .col-nr-date.external-item .external-publication {
        margin-top: 0;
        margin-left: 10px;
        margin-right: 10px; }
      ul.collapsible.popout.projects-table > li:not(.header) .col-nr-date.external-item a {
        max-width: 100%; }
    ul.collapsible.popout.projects-table > li:not(.header) .col-nr-date span {
      margin-right: 5px; } }

@media only screen and (max-width: 600px) {
  ul.collapsible.popout.projects-table > li:not(:first-of-type) .col-date-project-info {
    padding-top: 0;
    padding-bottom: 0; }
    ul.collapsible.popout.projects-table > li:not(:first-of-type) .col-date-project-info .col-nr-date {
      margin-bottom: 0;
      padding-top: 0;
      padding-bottom: 0; }
    ul.collapsible.popout.projects-table > li:not(:first-of-type) .col-date-project-info .col-project-info .project-title {
      font-size: 13px; }
    ul.collapsible.popout.projects-table > li:not(:first-of-type) .col-date-project-info .col-project-info .normative-character,
    ul.collapsible.popout.projects-table > li:not(:first-of-type) .col-date-project-info .col-project-info .individual-character {
      font-size: 12px; }
    ul.collapsible.popout.projects-table > li:not(:first-of-type) .col-date-project-info .col-project-info .timeline-wrap .extra-info {
      margin-left: 0;
      margin-top: 2px; }
    ul.collapsible.popout.projects-table > li:not(:first-of-type) .col-date-project-info .col-badge {
      padding-left: 12px;
      padding-right: 12px; }
  ul.collapsible.popout.projects-table > li:not(:first-of-type) .col-status {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding-bottom: 0;
    padding-top: 0;
    width: 100%; }
    ul.collapsible.popout.projects-table > li:not(:first-of-type) .col-status > p:not(last-child) {
      padding-top: 10px; }
  ul.collapsible.popout.projects-table > li:not(:first-of-type) .col-multiple-actions {
    border-top: 3px solid #f4f4f4;
    margin-top: 15px;
    padding-top: 0;
    width: 100%; }
    ul.collapsible.popout.projects-table > li:not(:first-of-type) .col-multiple-actions .link-wrap a:first-child {
      margin-top: 15px; }
  ul.collapsible.popout.projects-table > li:not(:first-of-type) .col-petition-info .other-info:first-child span {
    display: block; } }

ul.collapsible.popout.project-events-table > li .col-date {
  min-width: 220px; }
  ul.collapsible.popout.project-events-table > li .col-date:first-child {
    min-width: 150px; }
  ul.collapsible.popout.project-events-table > li .col-date span.subtitle {
    display: block;
    font-size: 12px;
    color: #a5a5a5; }

ul.collapsible.popout.project-events-table > li .col-status {
  padding-left: 12px !important;
  padding-right: 12px !important; }

ul.collapsible.popout.project-events-table > li .col-multiple-actions {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

ul.collapsible.popout.project-events-table > li.header .col-status {
  text-align: left; }

ul.collapsible.popout.project-events-table > li:not(.header) .col-status {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  ul.collapsible.popout.project-events-table > li:not(.header) .col-status .group {
    border-top: 0 !important;
    margin-top: 0 !important;
    padding-top: 0 !important;
    margin-left: 15px;
    text-align: left; }

@media only screen and (max-width: 1023px) {
  ul.collapsible.popout.project-events-table > li .col-date {
    min-width: 100px; }
    ul.collapsible.popout.project-events-table > li .col-date:first-child {
      min-width: 100px; } }

@media only screen and (max-width: 600px) {
  ul.collapsible.popout.project-events-table > li .col-date-project-info p {
    margin-top: 0; }
  ul.collapsible.popout.project-events-table > li .col-date-project-info span {
    color: #484848;
    display: block;
    font-weight: 600; }
  ul.collapsible.popout.project-events-table > li .col-status {
    padding-left: 0 !important;
    padding-right: 0 !important; }
    ul.collapsible.popout.project-events-table > li .col-status > p {
      margin-top: 0;
      margin-right: 15px; }
  ul.collapsible.popout.project-events-table > li .col-multiple-actions {
    padding: 0 !important; }
    ul.collapsible.popout.project-events-table > li .col-multiple-actions > p {
      margin-bottom: 0; } }

ul.collapsible.popout.prefectures-table > li .col-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0; }

ul.collapsible.popout.prefectures-table > li .col-icon {
  width: 45px; }
  ul.collapsible.popout.prefectures-table > li .col-icon img {
    max-height: 35px;
    max-width: 45px; }

ul.collapsible.popout.prefectures-table > li .col-institution {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row; }
  ul.collapsible.popout.prefectures-table > li .col-institution > [class^=col-] {
    padding-left: 0; }

ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .col-user a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 15px;
  color: #484848; }

ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .col-user [class*=img] {
  width: 45px; }

ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .col-user span {
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-left: 10px; }

ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .col-user > p span:first-child {
  display: block;
  color: #a5a5a5; }

ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .col-user > p span.person {
  display: block;
  color: #484848; }

ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .col-function .function {
  margin-right: 10px; }
  ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .col-function .function span {
    color: #667eb1;
    font-size: 14px; }
  ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .col-function .function .political-badge {
    margin-left: 10px; }

ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .col-function .department {
  line-height: 1.2; }
  ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .col-function .department span {
    color: #484848;
    font-size: 12px;
    font-weight: 600;
    margin-top: 5px; }

@media only screen and (max-width: 600px) {
  ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .col-group {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    white-space: normal;
    width: 100%; }
    ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .col-group > div {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1; }
    ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .col-group [class*=img-] {
      margin-right: 15px; }
  ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .col-prefecture {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    padding: 0; }
    ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .col-prefecture .col-icon {
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      margin-right: 15px;
      text-align: center; }
      ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .col-prefecture .col-icon img {
        max-width: 30px; }
    ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .col-prefecture [class*=img] {
      height: 30px;
      margin-right: 15px;
      width: 30px; }
  ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .user {
    border-bottom: 1px solid #c1c1c1;
    color: #484848;
    display: block;
    font-size: 15px;
    margin-bottom: 5px;
    padding-bottom: 5px; }
    ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .user p {
      margin: 0; }
  ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .function {
    line-height: 1.2; }
    ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .function span {
      color: #667eb1;
      font-size: 14px; }
  ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .department {
    line-height: 1.2; }
    ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .department span {
      color: #484848;
      font-size: 12px;
      font-weight: 600; }
  ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .location {
    line-height: 1.2; }
    ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .location span {
      color: #6e6e6e;
      font-size: 12px; }
  ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .phone {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 13px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    line-height: 1.2;
    padding-bottom: 5px; }
    ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .phone [class*=icon] {
      font-size: 16px;
      width: 25px; }
  ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .email {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 13px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    line-height: 1.2; }
    ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .email [class*=icon] {
      font-size: 16px;
      width: 25px; }
    ul.collapsible.popout.prefectures-table > li:not(:first-of-type) .email span {
      -webkit-hyphens: auto;
         -moz-hyphens: auto;
          -ms-hyphens: auto;
              hyphens: auto;
      overflow-wrap: break-word;
      white-space: normal;
      word-break: break-all; } }

ul.collapsible.custom-users-table.popout > li {
  margin-left: 0;
  margin-right: 0; }
  ul.collapsible.custom-users-table.popout > li.header {
    background: transparent; }
  ul.collapsible.custom-users-table.popout > li.loaded .col-name span {
    color: #484848;
    font-size: 15px; }
  ul.collapsible.custom-users-table.popout > li > .row:hover .icon-drag, nav.navbar ul.collapsible.custom-users-table.popout > li > .navbar-nav:hover .icon-drag {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  ul.collapsible.custom-users-table.popout > li > .row .col-name, nav.navbar ul.collapsible.custom-users-table.popout > li > .navbar-nav .col-name {
    color: #a5a5a5;
    font-size: 14px; }
  ul.collapsible.custom-users-table.popout > li > .row .col-user, nav.navbar ul.collapsible.custom-users-table.popout > li > .navbar-nav .col-user {
    overflow: visible;
    white-space: normal; }
    ul.collapsible.custom-users-table.popout > li > .row .col-user > a, nav.navbar ul.collapsible.custom-users-table.popout > li > .navbar-nav .col-user > a {
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start;
      color: #484848;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      font-family: "Roboto", sans-serif;
      font-weight: 400;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-bottom: 15px;
      margin-left: 55px;
      margin-right: 10px;
      min-height: 45px;
      position: relative; }
      ul.collapsible.custom-users-table.popout > li > .row .col-user > a:hover, nav.navbar ul.collapsible.custom-users-table.popout > li > .navbar-nav .col-user > a:hover {
        text-decoration: none !important; }
      ul.collapsible.custom-users-table.popout > li > .row .col-user > a:last-child, nav.navbar ul.collapsible.custom-users-table.popout > li > .navbar-nav .col-user > a:last-child {
        margin-bottom: 0; }
    ul.collapsible.custom-users-table.popout > li > .row .col-user > p span:first-child, nav.navbar ul.collapsible.custom-users-table.popout > li > .navbar-nav .col-user > p span:first-child {
      display: block;
      color: #a5a5a5; }
    ul.collapsible.custom-users-table.popout > li > .row .col-user > p span.person, nav.navbar ul.collapsible.custom-users-table.popout > li > .navbar-nav .col-user > p span.person {
      display: block;
      color: #484848; }
    ul.collapsible.custom-users-table.popout > li > .row .col-user div[class^="img"], nav.navbar ul.collapsible.custom-users-table.popout > li > .navbar-nav .col-user div[class^="img"] {
      left: -55px;
      position: absolute;
      top: 0; }
    ul.collapsible.custom-users-table.popout > li > .row .col-user p.person, nav.navbar ul.collapsible.custom-users-table.popout > li > .navbar-nav .col-user p.person {
      font-family: "Roboto", sans-serif;
      font-weight: 600;
      margin: 3px 0 0 0;
      white-space: normal; }
      ul.collapsible.custom-users-table.popout > li > .row .col-user p.person span, nav.navbar ul.collapsible.custom-users-table.popout > li > .navbar-nav .col-user p.person span {
        font-family: inherit; }
      ul.collapsible.custom-users-table.popout > li > .row .col-user p.person .last-name, nav.navbar ul.collapsible.custom-users-table.popout > li > .navbar-nav .col-user p.person .last-name {
        text-transform: uppercase; }
    ul.collapsible.custom-users-table.popout > li > .row .col-user .function, nav.navbar ul.collapsible.custom-users-table.popout > li > .navbar-nav .col-user .function {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      color: #667eb1;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      font-size: 14px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
      ul.collapsible.custom-users-table.popout > li > .row .col-user .function span[class^="icon"], nav.navbar ul.collapsible.custom-users-table.popout > li > .navbar-nav .col-user .function span[class^="icon"] {
        margin-right: 5px; }
    ul.collapsible.custom-users-table.popout > li > .row .col-user .department, nav.navbar ul.collapsible.custom-users-table.popout > li > .navbar-nav .col-user .department {
      color: #484848;
      font-size: 12px;
      font-weight: 600;
      margin-top: 5px; }
      ul.collapsible.custom-users-table.popout > li > .row .col-user .department span, nav.navbar ul.collapsible.custom-users-table.popout > li > .navbar-nav .col-user .department span {
        font-weight: inherit; }
  ul.collapsible.custom-users-table.popout > li > .row .col-options-list .options-list, nav.navbar ul.collapsible.custom-users-table.popout > li > .navbar-nav .col-options-list .options-list {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    ul.collapsible.custom-users-table.popout > li > .row .col-options-list .options-list p, nav.navbar ul.collapsible.custom-users-table.popout > li > .navbar-nav .col-options-list .options-list p {
      margin: 3px; }
      ul.collapsible.custom-users-table.popout > li > .row .col-options-list .options-list p span, nav.navbar ul.collapsible.custom-users-table.popout > li > .navbar-nav .col-options-list .options-list p span {
        font-size: 14px;
        padding-left: 30px; }

.modal:not(.datepicker-modal):not(.timepicker-modal) {
  background-color: #f4f4f4;
  max-height: 80%;
  max-width: 750px;
  overflow-x: hidden;
  overflow-y: auto;
  width: 65%; }
  .modal:not(.datepicker-modal):not(.timepicker-modal).modal-small {
    max-width: 90%;
    width: 420px; }
  .modal:not(.datepicker-modal):not(.timepicker-modal).modal-medium {
    max-width: 90%;
    width: 900px; }
  .modal:not(.datepicker-modal):not(.timepicker-modal).modal-large {
    max-width: 90%;
    top: 7% !important;
    width: 1200px;
    max-height: 86% !important; }
  .modal:not(.datepicker-modal):not(.timepicker-modal).modal-visible {
    overflow: visible; }
  @media only screen and (max-width: 1023px) {
    .modal:not(.datepicker-modal):not(.timepicker-modal) {
      max-height: 94% !important;
      height: auto !important;
      position: fixed;
      top: 3% !important;
      width: 90%; }
      .modal:not(.datepicker-modal):not(.timepicker-modal).modal-large {
        max-height: 94% !important;
        top: 3% !important; } }
  @media only screen and (max-width: 600px) {
    .modal:not(.datepicker-modal):not(.timepicker-modal) {
      left: 0%;
      max-height: 100% !important;
      max-width: 100% !important;
      position: fixed;
      top: 0% !important;
      width: 100% !important; }
      .modal:not(.datepicker-modal):not(.timepicker-modal).modal-large {
        max-height: 100% !important;
        top: 0% !important; } }
  .modal:not(.datepicker-modal):not(.timepicker-modal) header {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #ffffff;
    border-bottom: 1px solid #e7e7e7;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    line-height: 1.2;
    min-height: 70px; }
    .modal:not(.datepicker-modal):not(.timepicker-modal) header h3 {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1;
      font-weight: 100;
      line-height: 1.2;
      margin: 0;
      padding-left: 30px;
      padding-right: 30px;
      padding-top: 5px;
      padding-bottom: 5px; }
      @media only screen and (max-width: 600px) {
        .modal:not(.datepicker-modal):not(.timepicker-modal) header h3 {
          -webkit-box-align: start;
          -webkit-align-items: flex-start;
              -ms-flex-align: start;
                  align-items: flex-start;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -webkit-flex-direction: column;
              -ms-flex-direction: column;
                  flex-direction: column;
          font-size: 20px;
          padding: 0 15px; }
          .modal:not(.datepicker-modal):not(.timepicker-modal) header h3 .title.small {
            margin-left: 0; } }
      .modal:not(.datepicker-modal):not(.timepicker-modal) header h3 img {
        height: auto;
        margin-right: 10px;
        max-height: 40px;
        max-width: 60px; }
      .modal:not(.datepicker-modal):not(.timepicker-modal) header h3 span {
        font-weight: inherit; }
      .modal:not(.datepicker-modal):not(.timepicker-modal) header h3 .title {
        color: #484848;
        font-size: 24px;
        font-weight: 400;
        line-height: 40px;
        margin-left: 5px; }
        .modal:not(.datepicker-modal):not(.timepicker-modal) header h3 .title.small {
          font-size: 18px;
          line-height: 1.3; }
      .modal:not(.datepicker-modal):not(.timepicker-modal) header h3 .subtitle {
        color: #a5a5a5;
        font-size: 15px;
        line-height: 42px;
        margin-left: 5px; }
    .modal:not(.datepicker-modal):not(.timepicker-modal) header .modal-close {
      color: #f05352;
      font-size: 30px;
      padding-right: 15px; }
      @media only screen and (max-width: 600px) {
        .modal:not(.datepicker-modal):not(.timepicker-modal) header .modal-close {
          font-size: 24px; } }
  .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-content {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    min-height: 120px;
    padding: 50px 80px 15px 80px;
    text-align: center; }
    @media only screen and (max-width: 600px) {
      .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-content {
        height: auto;
        max-height: -webkit-max-content;
        max-height: -moz-max-content;
        max-height: max-content;
        overflow-y: visible;
        padding: 30px 20px 15px 20px; }
        .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-content h3 {
          font-size: 20px; } }
    .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-content h4 {
      margin-bottom: 1rem; }
      .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-content h4 [class*=icon-user] {
        color: #a5a5a5;
        font-size: 20px;
        margin-right: 5px;
        position: relative; }
      .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-content h4 [class*=icon-hand] {
        color: #a5a5a5;
        font-size: 20px;
        margin-right: 5px;
        position: relative; }
      .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-content h4 [class*=icon-eye-hidden] {
        color: #a5a5a5;
        font-size: 24px;
        font-weight: bold;
        margin-right: 5px;
        position: relative;
        top: 4px; }
      .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-content h4 [class*=icon-email] {
        color: #a5a5a5;
        font-size: 20px;
        margin-right: 5px;
        position: relative;
        top: 4px; }
    .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-content .label-wrap {
      padding-left: 20px;
      padding-right: 20px;
      padding-bottom: 30px; }
      .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-content .label-wrap h4 {
        margin-top: 10px;
        margin-bottom: 0; }
      .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-content .label-wrap p {
        margin: 0; }
    .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-content .filters-wrap .select-wrapper .caret {
      background: inherit; }
    .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-content .select-wrapper .caret {
      background: #f4f4f4; }
    .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-content .filter .select-wrapper .caret {
      background: inherit; }
    .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-content .circle-icon-white .organization-logo,
    .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-content .circle-icon-white .institution-logo,
    .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-content .circle-icon-white .product-logo {
      margin-top: 25px;
      max-height: 70px;
      max-width: 95px; }
    .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-content > .circle-icon-white:first-child {
      margin-top: 0; }
    .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-content .btn-floating.btn-delete {
      background: #a5a5a5;
      display: table; }
      .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-content .btn-floating.btn-delete span {
        display: table-cell;
        font-size: 28px;
        vertical-align: middle; }
    .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-content .collapsible-header.no-bg {
      background-color: transparent; }
  .modal:not(.datepicker-modal):not(.timepicker-modal).table-selection .modal-content {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding: 20px 10px 15px 10px;
    text-align: left; }
    @media only screen and (max-width: 600px) {
      .modal:not(.datepicker-modal):not(.timepicker-modal).table-selection .modal-content {
        padding: 0; } }
    .modal:not(.datepicker-modal):not(.timepicker-modal).table-selection .modal-content form,
    .modal:not(.datepicker-modal):not(.timepicker-modal).table-selection .modal-content .items-table {
      width: 100%; }
  .modal:not(.datepicker-modal):not(.timepicker-modal).phone-preview .modal-content {
    padding: 20px 10px 15px 10px; }
    .modal:not(.datepicker-modal):not(.timepicker-modal).phone-preview .modal-content .inner {
      position: relative;
      width: -webkit-min-content;
      width: -moz-min-content;
      width: min-content; }
      .modal:not(.datepicker-modal):not(.timepicker-modal).phone-preview .modal-content .inner .header-logo {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        border-bottom: 1px solid #e7e7e7;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        height: 60px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        left: 7px;
        position: absolute;
        top: 45px;
        width: -webkit-calc(100% - 13px);
        width: calc(100% - 13px); }
        .modal:not(.datepicker-modal):not(.timepicker-modal).phone-preview .modal-content .inner .header-logo [class*=icon] {
          font-size: 38px; }
        .modal:not(.datepicker-modal):not(.timepicker-modal).phone-preview .modal-content .inner .header-logo span {
          font-size: 12px; }
      .modal:not(.datepicker-modal):not(.timepicker-modal).phone-preview .modal-content .inner .message-wrap {
        background-color: #4c84ff;
        border-radius: 15px;
        color: #ffffff;
        font-size: 15px;
        left: 17px;
        padding: 7px 10px;
        position: absolute;
        text-align: left;
        top: 120px;
        width: -webkit-calc(100% - 33px);
        width: calc(100% - 33px);
        overflow-x: hidden;
        overflow-y: auto;
        max-height: -webkit-calc(100% - 235px);
        max-height: calc(100% - 235px); }
        .modal:not(.datepicker-modal):not(.timepicker-modal).phone-preview .modal-content .inner .message-wrap p {
          margin: 0; }
  .modal:not(.datepicker-modal):not(.timepicker-modal).modal-fixed-footer {
    height: 80%;
    max-height: 80%;
    overflow: hidden; }
    @media only screen and (max-width: 1023px) {
      .modal:not(.datepicker-modal):not(.timepicker-modal).modal-fixed-footer {
        overflow-y: auto; } }
    @media only screen and (max-height: 768px) {
      .modal:not(.datepicker-modal):not(.timepicker-modal).modal-fixed-footer {
        height: 94%;
        max-height: 94%;
        top: 3% !important; } }
    @media only screen and (max-width: 600px) {
      .modal:not(.datepicker-modal):not(.timepicker-modal).modal-fixed-footer {
        max-height: 100% !important;
        top: 0% !important;
        width: 100% !important; } }
    .modal:not(.datepicker-modal):not(.timepicker-modal).modal-fixed-footer .modal-content {
      display: block;
      height: -webkit-calc(100% - 156px);
      height: calc(100% - 156px);
      position: relative; }
      .modal:not(.datepicker-modal):not(.timepicker-modal).modal-fixed-footer .modal-content > * {
        margin: 0 auto; }
      .modal:not(.datepicker-modal):not(.timepicker-modal).modal-fixed-footer .modal-content .top-pagination-wrap {
        margin-bottom: 15px; }
      .modal:not(.datepicker-modal):not(.timepicker-modal).modal-fixed-footer .modal-content .bottom-pagination-wrap {
        margin-top: 15px; }
    .modal:not(.datepicker-modal):not(.timepicker-modal).modal-fixed-footer .modal-footer {
      padding-bottom: 20px;
      padding-top: 10px; }
  .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-footer {
    background-color: #f4f4f4;
    border-top: 0 !important;
    height: auto;
    padding-bottom: 30px;
    position: relative;
    text-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-footer .btn, .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-footer .btn-large, .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-footer .btn-small, .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-footer .fc-header-toolbar .fc-today-button, .fc-header-toolbar .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-footer .fc-today-button {
      margin-left: 5px;
      margin-right: 5px; }
      @media only screen and (max-width: 600px) {
        .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-footer .btn, .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-footer .btn-large, .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-footer .btn-small, .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-footer .fc-header-toolbar .fc-today-button, .fc-header-toolbar .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-footer .fc-today-button {
          width: 100%; } }
  .modal:not(.datepicker-modal):not(.timepicker-modal) .tabs-wrap {
    margin-bottom: 20px !important; }
  .modal:not(.datepicker-modal):not(.timepicker-modal) .row-choose {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: stretch;
    -webkit-justify-content: stretch;
        -ms-flex-pack: stretch;
            justify-content: stretch;
    margin-bottom: 30px;
    margin-top: 30px; }
    .modal:not(.datepicker-modal):not(.timepicker-modal) .row-choose .card {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin: 0 auto;
      padding: 20px;
      width: 100%; }
      .modal:not(.datepicker-modal):not(.timepicker-modal) .row-choose .card p {
        margin-top: 0;
        margin-bottom: 25px; }
        .modal:not(.datepicker-modal):not(.timepicker-modal) .row-choose .card p span {
          color: #a5a5a5;
          display: block;
          font-size: 13px; }
    .modal:not(.datepicker-modal):not(.timepicker-modal) .row-choose .logo-emol {
      margin-top: 20px;
      width: 80%; }
  .modal:not(.datepicker-modal):not(.timepicker-modal) .clone-row {
    position: relative; }
    .modal:not(.datepicker-modal):not(.timepicker-modal) .clone-row .icon-between {
      font-size: 20px;
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, 0%);
          -ms-transform: translate(-50%, 0%);
           -o-transform: translate(-50%, 0%);
              transform: translate(-50%, 0%);
      z-index: 2; }
  .modal:not(.datepicker-modal):not(.timepicker-modal) .video-wrap {
    height: 0;
    overflow: hidden;
    margin-bottom: 20px;
    padding-bottom: 60.25%;
    position: relative;
    width: 100%; }
    .modal:not(.datepicker-modal):not(.timepicker-modal) .video-wrap iframe {
      border: 0;
      height: 100%;
      left: 0;
      max-width: 100%;
      position: absolute;
      top: 0;
      width: 100%; }

@media only screen and (max-width: 600px) {
  .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-footer .btn, .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-footer .btn-large, .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-footer .btn-small, .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-footer .fc-header-toolbar .fc-today-button, .fc-header-toolbar .modal:not(.datepicker-modal):not(.timepicker-modal) .modal-footer .fc-today-button {
    line-height: 1.3; } }

.modal-documents form {
  width: 100%; }

.modal-documents .languages-tabs-wrap .tab-content {
  margin-top: 10px; }
  .modal-documents .languages-tabs-wrap .tab-content .document-wrap {
    margin-bottom: 40px; }
  .modal-documents .languages-tabs-wrap .tab-content .circle-icon-white {
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto; }
    .modal-documents .languages-tabs-wrap .tab-content .circle-icon-white .inner [class*="icon"] {
      color: #a5a5a5;
      font-size: 55px; }

.modal-documents.statute .languages-tabs-wrap .tab-content a.btn-add:hover .circle-icon-white .inner [class*="icon"],
.modal-documents.statute .languages-tabs-wrap .tab-content a.btn-view:hover .circle-icon-white .inner [class*="icon"] {
  color: #a388ce; }

.modal-documents.statute .languages-tabs-wrap .tab-content a.btn-view .circle-icon-white .inner [class*="icon"] {
  color: #a388ce; }

.modal-documents.rules .languages-tabs-wrap .tab-content a.btn-add:hover .circle-icon-white .inner [class*="icon"],
.modal-documents.rules .languages-tabs-wrap .tab-content a.btn-view:hover .circle-icon-white .inner [class*="icon"] {
  color: #44a647; }

.modal-documents.rules .languages-tabs-wrap .tab-content a.btn-view .circle-icon-white .inner [class*="icon"] {
  color: #44a647; }

.modal-documents.council .languages-tabs-wrap .tab-content a.btn-add:hover .circle-icon-white .inner [class*="icon"],
.modal-documents.council .languages-tabs-wrap .tab-content a.btn-view:hover .circle-icon-white .inner [class*="icon"] {
  color: #67bbff; }

.modal-documents.council .languages-tabs-wrap .tab-content a.btn-view .circle-icon-white .inner [class*="icon"] {
  color: #67bbff; }

.modal-documents.mayor .languages-tabs-wrap .tab-content a.btn-add:hover .circle-icon-white .inner [class*="icon"],
.modal-documents.mayor .languages-tabs-wrap .tab-content a.btn-view:hover .circle-icon-white .inner [class*="icon"] {
  color: #ffb905; }

.modal-documents.mayor .languages-tabs-wrap .tab-content a.btn-view .circle-icon-white .inner [class*="icon"] {
  color: #ffb905; }

.modal-documents.financial .languages-tabs-wrap .tab-content a.btn-add:hover .circle-icon-white .inner [class*="icon"],
.modal-documents.financial .languages-tabs-wrap .tab-content a.btn-view:hover .circle-icon-white .inner [class*="icon"] {
  color: #d9547e; }

.modal-documents.financial .languages-tabs-wrap .tab-content a.btn-view .circle-icon-white .inner [class*="icon"] {
  color: #d9547e; }

.modal-documents.others .languages-tabs-wrap .tab-content a.btn-add:hover .circle-icon-white .inner [class*="icon"],
.modal-documents.others .languages-tabs-wrap .tab-content a.btn-view:hover .circle-icon-white .inner [class*="icon"] {
  color: #81d7e0; }

.modal-documents.others .languages-tabs-wrap .tab-content a.btn-view .circle-icon-white .inner [class*="icon"] {
  color: #81d7e0; }

.modal-documents.air .languages-tabs-wrap .tab-content a.btn-add:hover .circle-icon-white .inner [class*="icon"],
.modal-documents.air .languages-tabs-wrap .tab-content a.btn-view:hover .circle-icon-white .inner [class*="icon"] {
  color: #fe8c00; }

.modal-documents.air .languages-tabs-wrap .tab-content a.btn-view .circle-icon-white .inner [class*="icon"] {
  color: #fe8c00; }

.modal.modal-menu header {
  color: #ffffff; }
  .modal.modal-menu header h3 {
    color: inherit; }
  .modal.modal-menu header .modal-close[class*=icon] {
    background-color: rgba(255, 255, 255, 0.7);
    border-radius: 50%;
    display: table;
    height: 54px;
    margin-right: 10px;
    padding: 0;
    text-align: center;
    width: 54px; }
    @media only screen and (max-width: 600px) {
      .modal.modal-menu header .modal-close[class*=icon] {
        font-size: 22px;
        height: 30px;
        width: 30px; } }
    .modal.modal-menu header .modal-close[class*=icon]:hover {
      background-color: white; }
    .modal.modal-menu header .modal-close[class*=icon]:before {
      display: table-cell;
      text-align: center;
      vertical-align: middle; }

.modal.modal-menu .list {
  margin: 0; }
  .modal.modal-menu .list li {
    margin: 10px 0;
    position: relative; }
    .modal.modal-menu .list li:before {
      color: #a5a5a5;
      content: '\e97d' !important;
      position: absolute;
      right: 15px;
      top: 50%;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
           -o-transform: translateY(-50%);
              transform: translateY(-50%);
      z-index: 1; }
    .modal.modal-menu .list li a {
      background-color: #ffffff;
      color: #6e6e6e;
      display: block;
      font-size: 14px;
      padding: 35px 50px 20px 25px;
      position: relative;
      text-align: left;
      text-transform: uppercase; }
      .modal.modal-menu .list li a:hover:before {
        opacity: 1;
        width: 150px; }
      .modal.modal-menu .list li a:before {
        content: '';
        display: block;
        height: 3px;
        opacity: 0.8;
        position: absolute;
        top: 25px;
        -webkit-transition: width 0.3s ease;
        -o-transition: width 0.3s ease;
        transition: width 0.3s ease;
        width: 75px; }

.modal.modal-menu-rules header {
  background: -webkit-gradient(linear, left top, right top, from(#44a647), to(#82e06b));
  background: -webkit-linear-gradient(left, #44a647, #82e06b);
  background: -o-linear-gradient(left, #44a647, #82e06b);
  background: linear-gradient(to right, #44a647, #82e06b); }

.modal.modal-menu-rules .circle-icon-white .inner [class*=icon] {
  color: #44a647; }

.modal.modal-menu-rules .list li a:before {
  background-color: #44a647; }

.modal.modal-menu-council header {
  background: -webkit-gradient(linear, left top, right top, from(#67bbff), to(#7aedff));
  background: -webkit-linear-gradient(left, #67bbff, #7aedff);
  background: -o-linear-gradient(left, #67bbff, #7aedff);
  background: linear-gradient(to right, #67bbff, #7aedff); }

.modal.modal-menu-council .circle-icon-white .inner [class*=icon] {
  color: #67bbff; }

.modal.modal-menu-council .list li a:before {
  background-color: #67bbff; }

.modal.modal-menu-mayor header {
  background: -webkit-gradient(linear, left top, right top, from(#ffb905), to(#fade06));
  background: -webkit-linear-gradient(left, #ffb905, #fade06);
  background: -o-linear-gradient(left, #ffb905, #fade06);
  background: linear-gradient(to right, #ffb905, #fade06); }

.modal.modal-menu-mayor .circle-icon-white .inner [class*=icon] {
  color: #ffb905; }

.modal.modal-menu-mayor .list li a:before {
  background-color: #ffb905; }

.modal.modal-menu-financial header {
  background: -webkit-gradient(linear, left top, right top, from(#d9547e), to(#f5b18c));
  background: -webkit-linear-gradient(left, #d9547e, #f5b18c);
  background: -o-linear-gradient(left, #d9547e, #f5b18c);
  background: linear-gradient(to right, #d9547e, #f5b18c); }

.modal.modal-menu-financial .circle-icon-white .inner [class*=icon] {
  color: #d9547e; }

.modal.modal-menu-financial .list li a:before {
  background-color: #d9547e; }

.modal.modal-menu-others header {
  background: -webkit-gradient(linear, left top, right top, from(#81d7e0), to(#7af4ae));
  background: -webkit-linear-gradient(left, #81d7e0, #7af4ae);
  background: -o-linear-gradient(left, #81d7e0, #7af4ae);
  background: linear-gradient(to right, #81d7e0, #7af4ae); }

.modal.modal-menu-others .circle-icon-white .inner [class*=icon] {
  color: #81d7e0; }

.modal.modal-menu-others .list li a:before {
  background-color: #81d7e0; }

@media only screen and (max-width: 600px) {
  .modal.modal-menu .circle-icon-white {
    height: 85px;
    margin-bottom: 0;
    margin-top: 0;
    width: 120px; }
    .modal.modal-menu .circle-icon-white .inner {
      height: 120px;
      width: 120px; }
      .modal.modal-menu .circle-icon-white .inner [class*=icon] {
        font-size: 45px; } }

.modal.institution-function .modal-content .institution-wrap, .modal.organization-function .modal-content .institution-wrap {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 20px 20px 0 20px; }
  .modal.institution-function .modal-content .institution-wrap.full-width, .modal.organization-function .modal-content .institution-wrap.full-width {
    width: 100%; }
    .modal.institution-function .modal-content .institution-wrap.full-width .group, .modal.organization-function .modal-content .institution-wrap.full-width .group {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1; }
  .modal.institution-function .modal-content .institution-wrap .group, .modal.organization-function .modal-content .institution-wrap .group {
    min-width: 50%; }
    @media only screen and (max-width: 1023px) {
      .modal.institution-function .modal-content .institution-wrap .group, .modal.organization-function .modal-content .institution-wrap .group {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
            -ms-flex: 1;
                flex: 1; } }
  .modal.institution-function .modal-content .institution-wrap .circle-icon-white, .modal.organization-function .modal-content .institution-wrap .circle-icon-white {
    margin: 0;
    margin-right: 15px; }
    .modal.institution-function .modal-content .institution-wrap .circle-icon-white .inner, .modal.organization-function .modal-content .institution-wrap .circle-icon-white .inner {
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
      .modal.institution-function .modal-content .institution-wrap .circle-icon-white .inner .institution-logo, .modal.organization-function .modal-content .institution-wrap .circle-icon-white .inner .institution-logo {
        margin-top: 25px;
        max-height: 70px;
        max-width: 60px; }
  .modal.institution-function .modal-content .institution-wrap .institution-title, .modal.organization-function .modal-content .institution-wrap .institution-title {
    margin-bottom: 30px;
    margin-left: 10px; }
  .modal.institution-function .modal-content .institution-wrap .interim-function, .modal.organization-function .modal-content .institution-wrap .interim-function {
    margin-top: -10px;
    text-align: center; }
    .modal.institution-function .modal-content .institution-wrap .interim-function p, .modal.organization-function .modal-content .institution-wrap .interim-function p {
      font-size: 14px;
      margin: 0 0 5px 0;
      color: #a5a5a5;
      white-space: nowrap; }
  .modal.institution-function .modal-content .institution-wrap .function-wrap, .modal.organization-function .modal-content .institution-wrap .function-wrap {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .modal.institution-function .modal-content .institution-wrap .function-wrap > *, .modal.organization-function .modal-content .institution-wrap .function-wrap > * {
      margin-left: 10px; }
    .modal.institution-function .modal-content .institution-wrap .function-wrap .institution-title, .modal.organization-function .modal-content .institution-wrap .function-wrap .institution-title {
      margin-bottom: 10px; }
    .modal.institution-function .modal-content .institution-wrap .function-wrap p, .modal.organization-function .modal-content .institution-wrap .function-wrap p {
      color: #484848;
      font-size: 14px;
      margin: 5px 0;
      text-align: left; }
      .modal.institution-function .modal-content .institution-wrap .function-wrap p > span, .modal.organization-function .modal-content .institution-wrap .function-wrap p > span {
        font-size: 14px;
        font-weight: 600; }
    .modal.institution-function .modal-content .institution-wrap .function-wrap .political-badge, .modal.organization-function .modal-content .institution-wrap .function-wrap .political-badge {
      margin-left: 10px; }
    .modal.institution-function .modal-content .institution-wrap .function-wrap a:hover, .modal.organization-function .modal-content .institution-wrap .function-wrap a:hover {
      text-decoration: underline; }

.modal.institution-function .modal-content .event-status-wrap, .modal.organization-function .modal-content .event-status-wrap {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .modal.institution-function .modal-content .event-status-wrap [class*=icon-], .modal.organization-function .modal-content .event-status-wrap [class*=icon-] {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 30px;
    height: 60px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 60px; }
    .modal.institution-function .modal-content .event-status-wrap [class*=icon-].start, .modal.organization-function .modal-content .event-status-wrap [class*=icon-].start {
      background: #8cbc00;
      color: #ffffff; }
    .modal.institution-function .modal-content .event-status-wrap [class*=icon-].end, .modal.organization-function .modal-content .event-status-wrap [class*=icon-].end {
      background: #f05352;
      color: #ffffff; }
  .modal.institution-function .modal-content .event-status-wrap p, .modal.organization-function .modal-content .event-status-wrap p {
    color: #484848;
    font-size: 14px;
    margin-top: 5px; }

.modal.institution-profile .modal-content, .modal.organization-profile .modal-content {
  padding: 30px !important; }
  .modal.institution-profile .modal-content .institution-card, .modal.organization-profile .modal-content .institution-card {
    margin: 0;
    padding: 30px 30px 0 30px;
    width: 100%; }

.modal.user-profile .modal-content {
  padding-left: 30px !important;
  padding-right: 30px !important;
  padding-top: 30px !important;
  position: relative; }

.modal.user-profile .inner-actions {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  font-size: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  position: absolute;
  right: 10px;
  top: 15px;
  -webkit-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  width: 0; }
  .modal.user-profile .inner-actions a {
    color: #a5a5a5;
    line-height: 1;
    margin: 0 4px; }
    .modal.user-profile .inner-actions a:hover {
      color: #4c84ff; }

.modal.user-profile .user-info {
  margin-bottom: 30px; }
  .modal.user-profile .user-info .img {
    background-color: transparent;
    background-position: top center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
            background-size: cover;
    border-radius: 50%;
    border: 0;
    height: 120px;
    image-rendering: -webkit-optimize-contrast;
    image-rendering: auto;
    image-rendering: crisp-edges;
    margin: 0 auto;
    min-height: 120px;
    width: 120px; }
    .modal.user-profile .user-info .img .inner {
      background-color: transparent; }
  .modal.user-profile .user-info p {
    color: #484848;
    font-size: 22px;
    margin-top: 10px;
    margin-bottom: 0;
    text-transform: capitalize; }
    .modal.user-profile .user-info p.description {
      color: #8c959e;
      font-size: 15px;
      margin: 0;
      text-transform: capitalize; }

.modal.user-profile .row, .modal.user-profile nav.navbar .navbar-nav, nav.navbar .modal.user-profile .navbar-nav {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row; }

.modal.user-profile .card {
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 10px 20px 15px; }

.modal.user-profile .status {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #a5a5a5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  position: absolute;
  right: 0;
  top: 0; }
  .modal.user-profile .status span {
    color: #f05352;
    font-size: 14px;
    text-transform: uppercase; }
    .modal.user-profile .status span.active {
      color: #8cbc00; }

.modal.user-profile .general-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: left;
  padding: 20px; }
  .modal.user-profile .general-info [class*=icon] {
    color: #6e6e6e;
    font-size: 19px;
    left: 0;
    position: absolute;
    top: 3px; }
  .modal.user-profile .general-info > div {
    padding-left: 30px;
    position: relative;
    margin-bottom: 10px; }
    .modal.user-profile .general-info > div p {
      color: #484848;
      font-size: 16px;
      font-weight: 400;
      margin-bottom: 0;
      margin-top: 0; }
    .modal.user-profile .general-info > div span {
      color: #6e6e6e;
      font-family: "Roboto", sans-serif;
      font-size: 15px;
      font-weight: 300;
      overflow-wrap: break-word; }
    .modal.user-profile .general-info > div a:hover {
      text-decoration: underline; }

.modal.user-profile .institution-info,
.modal.user-profile .organization-info {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 20px; }
  .modal.user-profile .institution-info .institution-wrap,
  .modal.user-profile .organization-info .institution-wrap {
    margin-right: 20px;
    width: 50px; }
    .modal.user-profile .institution-info .institution-wrap img,
    .modal.user-profile .organization-info .institution-wrap img {
      width: 100%; }
  .modal.user-profile .institution-info .organization-wrap,
  .modal.user-profile .organization-info .organization-wrap {
    margin-right: 20px;
    width: 75px; }
    .modal.user-profile .institution-info .organization-wrap img,
    .modal.user-profile .organization-info .organization-wrap img {
      width: 100%; }
  .modal.user-profile .institution-info .group,
  .modal.user-profile .organization-info .group {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    text-align: left; }
    .modal.user-profile .institution-info .group h4,
    .modal.user-profile .organization-info .group h4 {
      margin-bottom: 20px; }
    .modal.user-profile .institution-info .group .function-wrap,
    .modal.user-profile .organization-info .group .function-wrap {
      margin-bottom: 10px; }
    .modal.user-profile .institution-info .group .function,
    .modal.user-profile .organization-info .group .function {
      color: #667eb1;
      display: block;
      font-size: 16px;
      margin: 0; }
      .modal.user-profile .institution-info .group .function:first-letter,
      .modal.user-profile .organization-info .group .function:first-letter {
        text-transform: uppercase; }
    .modal.user-profile .institution-info .group .department,
    .modal.user-profile .organization-info .group .department {
      color: #484848;
      display: block;
      font-size: 12px;
      font-weight: 700;
      margin: 0; }
      .modal.user-profile .institution-info .group .department:first-letter,
      .modal.user-profile .organization-info .group .department:first-letter {
        text-transform: uppercase; }
    .modal.user-profile .institution-info .group .institution,
    .modal.user-profile .organization-info .group .institution {
      border-top: 1px solid #c1c1c1;
      color: #6e6e6e;
      display: block;
      font-size: 14px;
      margin-top: 10px;
      margin-bottom: 20px;
      padding-top: 10px; }
      .modal.user-profile .institution-info .group .institution:last-of-type,
      .modal.user-profile .organization-info .group .institution:last-of-type {
        margin-bottom: 0; }
      .modal.user-profile .institution-info .group .institution:hover,
      .modal.user-profile .organization-info .group .institution:hover {
        text-decoration: underline; }
    .modal.user-profile .institution-info .group ul,
    .modal.user-profile .organization-info .group ul {
      margin-left: 50px; }
      .modal.user-profile .institution-info .group ul li,
      .modal.user-profile .organization-info .group ul li {
        color: #667eb1;
        font-size: 16px;
        font-weight: 300;
        margin-bottom: 10px;
        position: relative; }
        .modal.user-profile .institution-info .group ul li:before,
        .modal.user-profile .organization-info .group ul li:before {
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center;
          background: #8cbc00;
          border-radius: 50%;
          color: #ffffff;
          content: "\e913" !important;
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          font-family: 'icomoon' !important;
          font-size: 14px;
          height: 22px;
          -webkit-box-pack: center;
          -webkit-justify-content: center;
              -ms-flex-pack: center;
                  justify-content: center;
          left: -35px;
          position: absolute;
          text-align: center;
          top: 0;
          width: 22px; }
        .modal.user-profile .institution-info .group ul li a,
        .modal.user-profile .organization-info .group ul li a {
          color: #6e6e6e;
          font-size: 14px; }
          .modal.user-profile .institution-info .group ul li a:hover,
          .modal.user-profile .organization-info .group ul li a:hover {
            text-decoration: underline; }

.modal.user-profile .activity {
  padding: 0;
  text-align: center; }
  .modal.user-profile .activity h1 {
    margin-bottom: 5px; }
  .modal.user-profile .activity h4 {
    border-bottom: 2px solid #f4f4f4;
    padding: 15px;
    text-align: center;
    width: 100%; }
  .modal.user-profile .activity .row, .modal.user-profile .activity nav.navbar .navbar-nav, nav.navbar .modal.user-profile .activity .navbar-nav {
    padding: 20px; }
  .modal.user-profile .activity p {
    font-size: 14px;
    margin-top: 0; }
  .modal.user-profile .activity .icon-sms {
    color: #ffc300;
    font-size: 26px; }
  .modal.user-profile .activity .icon-list {
    color: #8cbc00;
    font-size: 28px; }

.modal.user-profile .other-info {
  padding: 10px 20px;
  text-align: left;
  width: 100%; }
  .modal.user-profile .other-info hr {
    border-top: 1px solid #c1c1c1;
    margin-left: -18px;
    margin-right: -18px; }
  .modal.user-profile .other-info p {
    display: block;
    font-size: 15px;
    font-weight: 400;
    margin-bottom: 5px;
    margin-top: 5px; }
    .modal.user-profile .other-info p span {
      font-family: "Roboto", sans-serif;
      font-size: 13px;
      font-weight: 300; }
  .modal.user-profile .other-info a {
    color: inherit; }
    .modal.user-profile .other-info a:hover {
      text-decoration: underline; }

.modal.user-profile .map-wrapper {
  margin-bottom: 0 !important; }
  .modal.user-profile .map-wrapper h4 {
    margin-top: 10px;
    text-align: left; }
  .modal.user-profile .map-wrapper .results {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-bottom: 0; }
    .modal.user-profile .map-wrapper .results li > div {
      margin: 5px; }
      .modal.user-profile .map-wrapper .results li > div [class^=icon] {
        font-size: 18px;
        height: 35px;
        width: 35px; }
      .modal.user-profile .map-wrapper .results li > div span {
        font-size: 15px; }
      .modal.user-profile .map-wrapper .results li > div .count {
        font-size: 20px; }

@media only screen and (max-width: 600px) {
  .modal.user-profile .modal-content {
    padding-left: 15px !important;
    padding-right: 15px !important;
    padding-top: 15px !important; }
    .modal.user-profile .modal-content .user-info {
      margin-bottom: 20px; }
    .modal.user-profile .modal-content .row.full-width .col, .modal.user-profile .modal-content nav.navbar .full-width.navbar-nav .col, nav.navbar .modal.user-profile .modal-content .full-width.navbar-nav .col {
      padding: 0; }
      .modal.user-profile .modal-content .row.full-width .col .card.institution-info, .modal.user-profile .modal-content nav.navbar .full-width.navbar-nav .col .card.institution-info, nav.navbar .modal.user-profile .modal-content .full-width.navbar-nav .col .card.institution-info {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        padding: 20px 15px; }
        .modal.user-profile .modal-content .row.full-width .col .card.institution-info .institution-wrap, .modal.user-profile .modal-content nav.navbar .full-width.navbar-nav .col .card.institution-info .institution-wrap, nav.navbar .modal.user-profile .modal-content .full-width.navbar-nav .col .card.institution-info .institution-wrap {
          margin: 0 0 10px 0; }
        .modal.user-profile .modal-content .row.full-width .col .card.institution-info .group, .modal.user-profile .modal-content nav.navbar .full-width.navbar-nav .col .card.institution-info .group, nav.navbar .modal.user-profile .modal-content .full-width.navbar-nav .col .card.institution-info .group {
          text-align: center; }
  .modal.user-profile .row, .modal.user-profile nav.navbar .navbar-nav, nav.navbar .modal.user-profile .navbar-nav {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; } }

.modal-notification.modal .modal-content h4.title {
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 0;
  text-transform: uppercase; }

.modal-notification.modal .modal-content .nr-date {
  color: #484848;
  margin-top: 0; }
  .modal-notification.modal .modal-content .nr-date .date {
    color: #a5a5a5; }

.modal-notification.modal .modal-content form {
  width: 100%; }

.modal-notification.modal .modal-content .languages-tabs-wrap .tab-content {
  margin-top: 10px; }

.modal-notification.modal .modal-content .links {
  margin-bottom: 20px; }
  .modal-notification.modal .modal-content .links a {
    cursor: pointer;
    margin: 0 15px; }
    .modal-notification.modal .modal-content .links a span {
      text-decoration: none !important; }
    .modal-notification.modal .modal-content .links a:hover {
      text-decoration: underline; }
      .modal-notification.modal .modal-content .links a:hover span {
        text-decoration: none; }
  .modal-notification.modal .modal-content .links span[class*=icon] {
    color: #6e6e6e;
    font-size: 18px;
    margin-right: 10px; }
    .modal-notification.modal .modal-content .links span[class*=icon].icon-ribbon {
      font-size: 18px;
      font-weight: bold; }

.modal-project-events.modal .info-wrap {
  margin: 30px auto;
  max-width: 80%;
  text-align: center; }
  .modal-project-events.modal .info-wrap .nr-date {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    border-bottom: 1px dotted #484848;
    color: #484848;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 0 auto 20px auto;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content; }
    .modal-project-events.modal .info-wrap .nr-date .nr {
      margin-right: 5px; }
    .modal-project-events.modal .info-wrap .nr-date .date {
      margin-left: 5px;
      color: #a5a5a5; }
  .modal-project-events.modal .info-wrap .title {
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 10px;
    margin-top: 15px;
    text-transform: uppercase; }
  .modal-project-events.modal .info-wrap .subtitle {
    color: #484848;
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
    line-height: 1.3;
    margin-top: 0; }

.modal-votes.modal .modal-content h4.title {
  margin-bottom: 0;
  text-transform: uppercase; }

.modal-votes.modal .modal-content .nr-date {
  color: #484848;
  margin-top: 0; }
  .modal-votes.modal .modal-content .nr-date .date {
    color: #a5a5a5; }

.modal-votes.modal .modal-content .votes-stats {
  margin-top: 30px; }

.modal-votes.modal .modal-content form {
  width: 100%; }

.modal-votes.modal .modal-content .links {
  margin-bottom: 20px; }
  .modal-votes.modal .modal-content .links a {
    cursor: pointer;
    margin: 0 15px; }
    .modal-votes.modal .modal-content .links a span {
      text-decoration: none !important; }
    .modal-votes.modal .modal-content .links a:hover {
      text-decoration: underline; }
      .modal-votes.modal .modal-content .links a:hover span {
        text-decoration: none; }
  .modal-votes.modal .modal-content .links span[class*=icon] {
    color: #6e6e6e;
    font-size: 18px;
    margin-right: 10px; }
    .modal-votes.modal .modal-content .links span[class*=icon].icon-ribbon {
      font-size: 18px;
      font-weight: bold; }

.modal-votes.modal .modal-content ul.collapsible.popout.users-table > li:not(:first-of-type) .col-votes .votes {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start !important;
  -webkit-justify-content: flex-start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important; }

.modal-votes.modal .modal-content .custom-link.absolute-top-right {
  position: absolute;
  right: 0; }

.modal .modal-content .secret-votes-wrap {
  margin: 40px; }
  .modal .modal-content .secret-votes-wrap.pro [class*=icon] {
    color: #8cbc00; }
  .modal .modal-content .secret-votes-wrap.against [class*=icon] {
    color: #f05352; }
  .modal .modal-content .secret-votes-wrap.abstention [class*=icon] {
    color: #6e6e6e; }

.modal .modal-content .electronic-votes-wrap {
  margin: 10px; }
  .modal .modal-content .electronic-votes-wrap.pro.selected .circle-icon-white .inner {
    background-color: #8cbc00; }
    .modal .modal-content .electronic-votes-wrap.pro.selected .circle-icon-white .inner [class*=icon] {
      color: #ffffff; }
  .modal .modal-content .electronic-votes-wrap.pro [class*=icon] {
    color: #8cbc00; }
  .modal .modal-content .electronic-votes-wrap.pro .circle-icon-white .inner:hover {
    background-color: #9fd600; }
    .modal .modal-content .electronic-votes-wrap.pro .circle-icon-white .inner:hover [class*=icon] {
      color: #ffffff; }
  .modal .modal-content .electronic-votes-wrap.against.selected .circle-icon-white .inner {
    background-color: #f05352; }
    .modal .modal-content .electronic-votes-wrap.against.selected .circle-icon-white .inner [class*=icon] {
      color: #ffffff; }
  .modal .modal-content .electronic-votes-wrap.against [class*=icon] {
    color: #f05352; }
  .modal .modal-content .electronic-votes-wrap.against .circle-icon-white .inner:hover {
    background-color: #f69998; }
    .modal .modal-content .electronic-votes-wrap.against .circle-icon-white .inner:hover [class*=icon] {
      color: #ffffff; }
  .modal .modal-content .electronic-votes-wrap.abstention.selected .circle-icon-white .inner {
    background-color: #707f90; }
    .modal .modal-content .electronic-votes-wrap.abstention.selected .circle-icon-white .inner [class*=icon] {
      color: #ffffff; }
  .modal .modal-content .electronic-votes-wrap.abstention [class*=icon] {
    color: #707f90; }
  .modal .modal-content .electronic-votes-wrap.abstention .circle-icon-white .inner:hover {
    background-color: #b8bfc8; }
    .modal .modal-content .electronic-votes-wrap.abstention .circle-icon-white .inner:hover [class*=icon] {
      color: #ffffff; }
  .modal .modal-content .electronic-votes-wrap .circle-icon-white {
    height: 65px;
    margin: 10px auto;
    width: 95px; }
    .modal .modal-content .electronic-votes-wrap .circle-icon-white .inner {
      height: 95px;
      width: 95px;
      cursor: pointer;
      background-color: rgba(255, 255, 255, 0.7); }
      .modal .modal-content .electronic-votes-wrap .circle-icon-white .inner [class*=icon] {
        font-size: 40px;
        position: absolute;
        -webkit-transform: translate(-50%, -82%);
            -ms-transform: translate(-50%, -82%);
             -o-transform: translate(-50%, -82%);
                transform: translate(-50%, -82%); }

.modal-consultant.modal {
  background: transparent !important;
  border-radius: 5px;
  max-width: 350px !important; }
  .modal-consultant.modal .modal-content {
    border-radius: 5px;
    overflow: hidden;
    padding: 0 !important;
    position: relative; }
    .modal-consultant.modal .modal-content .title {
      color: #ffffff;
      font-size: 18px;
      margin-bottom: 0;
      margin-top: -5px;
      text-transform: uppercase; }
    .modal-consultant.modal .modal-content .modal-close {
      color: #ffffff;
      font-size: 20px;
      padding: 10px;
      position: absolute;
      right: 0;
      top: 0; }
    .modal-consultant.modal .modal-content .logo {
      width: 75px; }
    .modal-consultant.modal .modal-content .top-card {
      background-image: -webkit-gradient(linear, right bottom, left top, from(#1b2b18), to(#8cbc00));
      background-image: -webkit-linear-gradient(bottom right, #1b2b18, #8cbc00);
      background-image: -o-linear-gradient(bottom right, #1b2b18, #8cbc00);
      background-image: linear-gradient(to top left, #1b2b18, #8cbc00);
      padding-bottom: 60px;
      padding-top: 20px;
      width: 100%; }
    .modal-consultant.modal .modal-content .bottom-card {
      background: #ffffff;
      width: 100%; }
    .modal-consultant.modal .modal-content .image-wrap {
      -webkit-background-size: cover;
              background-size: cover;
      border-radius: 50%;
      border: 5px solid #dfdfdf;
      height: 150px;
      margin: 0 auto;
      margin-top: -35px;
      min-height: 150px;
      width: 150px; }
      .modal-consultant.modal .modal-content .image-wrap .inner {
        background-color: transparent; }
    .modal-consultant.modal .modal-content .user {
      border-bottom: 1px solid #a5a5a5;
      font-size: 22px;
      margin-bottom: 5px;
      margin-left: auto;
      margin-right: auto;
      margin-top: 15px;
      white-space: normal;
      width: -webkit-max-content;
      width: -moz-max-content;
      width: max-content;
      max-width: 100%;
      text-align: center; }
    .modal-consultant.modal .modal-content .function {
      color: #a5a5a5;
      font-size: 14px; }
    .modal-consultant.modal .modal-content .contact-list {
      margin: 40px auto;
      width: -webkit-max-content;
      width: -moz-max-content;
      width: max-content; }
      .modal-consultant.modal .modal-content .contact-list li {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        margin-bottom: 3px; }
      .modal-consultant.modal .modal-content .contact-list span[class*=icon-] {
        color: #6e6e6e;
        font-size: 17px;
        margin-right: 10px; }
      .modal-consultant.modal .modal-content .contact-list a {
        color: #667eb1;
        font-size: 15px;
        font-weight: 300; }
        .modal-consultant.modal .modal-content .contact-list a:hover {
          text-decoration: underline; }

.modal-document-validation.modal .modal-content h4.title {
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 0;
  text-transform: uppercase; }

.modal-document-validation.modal .modal-content .nr-date {
  color: #484848;
  margin-top: 0; }
  .modal-document-validation.modal .modal-content .nr-date .date {
    color: #a5a5a5; }

.modal-document-validation.modal .modal-content form {
  width: 100%; }

.modal-document-validation.modal .modal-content .links {
  margin-bottom: 20px; }
  .modal-document-validation.modal .modal-content .links a {
    cursor: pointer;
    margin: 0 15px; }
    .modal-document-validation.modal .modal-content .links a span {
      text-decoration: none !important; }
    .modal-document-validation.modal .modal-content .links a:hover {
      text-decoration: underline; }
      .modal-document-validation.modal .modal-content .links a:hover span {
        text-decoration: none; }
  .modal-document-validation.modal .modal-content .links span[class*=icon] {
    color: #6e6e6e;
    font-size: 18px;
    margin-right: 10px; }
    .modal-document-validation.modal .modal-content .links span[class*=icon].icon-ribbon {
      font-size: 18px;
      font-weight: bold; }

.modal-document-validation.modal .modal-content .document-validation-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .modal-document-validation.modal .modal-content .document-validation-wrap li {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: relative;
    height: 75px; }
    .modal-document-validation.modal .modal-content .document-validation-wrap li.active label.approved [class*=icon] {
      background-color: #8cbc00; }
    .modal-document-validation.modal .modal-content .document-validation-wrap li.active label.rejected [class*=icon] {
      background-color: #f05352; }
    .modal-document-validation.modal .modal-content .document-validation-wrap li.active label.changes [class*=icon] {
      background-color: #ffc300; }
    .modal-document-validation.modal .modal-content .document-validation-wrap li.active label.unprocessed [class*=icon] {
      background-color: #a5a5a5; }
    .modal-document-validation.modal .modal-content .document-validation-wrap li label.approved [class*=icon] {
      color: #ffffff;
      font-size: 30px; }
    .modal-document-validation.modal .modal-content .document-validation-wrap li label.rejected [class*=icon] {
      color: #ffffff;
      font-size: 30px; }
    .modal-document-validation.modal .modal-content .document-validation-wrap li label.changes [class*=icon] {
      color: #ffffff;
      font-size: 26px; }
    .modal-document-validation.modal .modal-content .document-validation-wrap li label.unprocessed [class*=icon] {
      color: #ffffff;
      font-size: 24px; }
    .modal-document-validation.modal .modal-content .document-validation-wrap li label [class*=icon] {
      background-color: #dfdfdf;
      border-radius: 50%;
      cursor: pointer;
      display: table;
      height: 50px;
      left: -webkit-calc(50% + 15px);
      left: calc(50% + 15px);
      margin: 0 auto;
      position: absolute;
      top: -10px;
      -webkit-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
           -o-transform: translateX(-50%);
              transform: translateX(-50%);
      width: 50px; }
      .modal-document-validation.modal .modal-content .document-validation-wrap li label [class*=icon]:before {
        display: table-cell;
        vertical-align: middle; }

@media only screen and (max-width: 1023px) {
  .modal-document-validation.modal .modal-content .document-validation-wrap li {
    height: 80px; }
    .modal-document-validation.modal .modal-content .document-validation-wrap li label span {
      line-height: 1.2; } }

.modal-user-events.modal .overview-consultant .user {
  color: #484848; }

.modal-user-events.modal .overview-consultant .img {
  background-color: transparent;
  background-position: top center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
  border-radius: 50%;
  border: 0;
  height: 150px;
  image-rendering: -webkit-optimize-contrast;
  image-rendering: auto;
  image-rendering: crisp-edges;
  margin: 0 30px 0 auto;
  min-height: 150px;
  width: 150px; }
  .modal-user-events.modal .overview-consultant .img .inner {
    background-color: transparent; }

@media only screen and (max-width: 600px) {
  .modal-user-events.modal .overview-consultant {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    .modal-user-events.modal .overview-consultant .user {
      font-size: 18px; }
    .modal-user-events.modal .overview-consultant .img {
      height: 80px;
      margin: 10px 10px auto 0;
      min-height: 80px;
      width: 80px; } }

body.login {
  background-color: #ffffff;
  height: 100vh; }
  body.login section.left {
    background-image: -webkit-gradient(linear, left bottom, right top, from(rgba(27, 43, 24, 0.8)), to(rgba(140, 188, 0, 0.85))), url("../assets/img/tower-view.jpg");
    background-image: -webkit-linear-gradient(bottom left, rgba(27, 43, 24, 0.8), rgba(140, 188, 0, 0.85)), url("../assets/img/tower-view.jpg");
    background-image: -o-linear-gradient(bottom left, rgba(27, 43, 24, 0.8), rgba(140, 188, 0, 0.85)), url("../assets/img/tower-view.jpg");
    background-image: linear-gradient(to top right, rgba(27, 43, 24, 0.8), rgba(140, 188, 0, 0.85)), url("../assets/img/tower-view.jpg");
    /* Standard syntax (must be last) */
    -webkit-background-size: cover;
            background-size: cover;
    height: 100%;
    width: -webkit-calc((100vw - 1200px)/2 + (0.65 * 1200px));
    width: calc((100vw - 1200px)/2 + (0.65 * 1200px)); }
    body.login section.left .container {
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      float: right;
      height: 100%;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      padding: 50px;
      width: -webkit-calc(0.65 * 1200px);
      width: calc(0.65 * 1200px); }
      body.login section.left .container h1 {
        color: #ffffff;
        font-size: 5rem; }
      body.login section.left .container p {
        color: #bdb3da; }
      body.login section.left .container .btn, body.login section.left .container .btn-large, body.login section.left .container .btn-small, body.login section.left .container .fc-header-toolbar .fc-today-button, .fc-header-toolbar body.login section.left .container .fc-today-button {
        margin: 0; }
  body.login section.right {
    background: #ffffff;
    height: 100%;
    width: -webkit-calc((100vw - 1200px)/2 + (0.35 * 1200px));
    width: calc((100vw - 1200px)/2 + (0.35 * 1200px)); }
    body.login section.right .container {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      background: #ffffff;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      float: left;
      height: 100%;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      padding: 50px;
      width: -webkit-calc(0.35 * 1200px);
      width: calc(0.35 * 1200px); }
      body.login section.right .container .logo {
        color: #443287;
        font-size: 160px;
        max-width: 250px; }
      body.login section.right .container h2 {
        color: #ff6d24;
        font-size: 30px;
        font-weight: 300;
        margin-bottom: 0;
        margin-top: 50px;
        text-transform: uppercase; }
      body.login section.right .container .btn, body.login section.right .container .btn-large, body.login section.right .container .btn-small, body.login section.right .container .fc-header-toolbar .fc-today-button, .fc-header-toolbar body.login section.right .container .fc-today-button {
        margin: 0;
        width: 100%; }
      body.login section.right .container .website {
        bottom: 0px;
        font-size: 14px;
        position: absolute; }
  @media only screen and (max-width: 1200px) {
    body.login section.left {
      width: 65%; }
      body.login section.left .container {
        width: 100%; }
    body.login section.right {
      min-width: 400px;
      width: 35%; }
      body.login section.right .container {
        width: 100%; } }
  @media only screen and (max-width: 1023px) {
    body.login {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
      -webkit-flex-direction: column-reverse;
          -ms-flex-direction: column-reverse;
              flex-direction: column-reverse;
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
          -ms-flex-pack: end;
              justify-content: flex-end; }
      body.login section.left {
        height: auto;
        width: 100%; }
        body.login section.left .container {
          width: 100%;
          padding: 30px; }
          body.login section.left .container h1 {
            font-size: 3rem; }
      body.login section.right {
        -webkit-box-shadow: none;
                box-shadow: none;
        height: auto;
        max-width: 450px; }
        body.login section.right .container {
          padding: 30px; }
          body.login section.right .container .website {
            display: none; } }
  @media only screen and (max-width: 600px) {
    body.login section.right {
      min-width: 300px;
      width: 100%; }
      body.login section.right .container {
        padding: 20px; }
        body.login section.right .container .logo {
          max-height: 100px; }
        body.login section.right .container h2 {
          font-size: 24px;
          margin-top: 20px; } }
  @media only screen and (max-height: 600px) {
    body.login section.right .container .website {
      display: none; } }

.project-overview-wrap .card {
  padding: 30px 20px; }

.project-overview-wrap .normative-character {
  background-color: #42A5F5;
  border-radius: 20px;
  color: #ffffff;
  font-size: 14px;
  margin-bottom: 5px;
  padding: 3px 10px;
  text-transform: uppercase; }

.project-overview-wrap .individual-character {
  background-color: #ff6d24;
  border-radius: 20px;
  color: #ffffff;
  font-size: 14px;
  margin-bottom: 5px;
  padding: 3px 10px;
  text-transform: uppercase; }

.project-overview-wrap .airp-character {
  background-color: #8553d1;
  border-radius: 20px;
  color: #ffffff;
  font-size: 14px;
  margin-bottom: 5px;
  padding: 3px 10px;
  text-transform: uppercase; }

.project-overview-wrap .ordinary-meeting {
  background-color: #42A5F5;
  border-radius: 20px;
  color: #ffffff;
  display: inline-block;
  font-size: 14px;
  font-weight: 300;
  margin-bottom: 5px;
  padding: 3px 12px;
  text-transform: uppercase; }

.project-overview-wrap .extraordinary-meeting {
  background-color: #ff6d24;
  border-radius: 20px;
  color: #ffffff;
  display: inline-block;
  font-size: 14px;
  font-weight: 300;
  margin-bottom: 5px;
  padding: 3px 12px;
  text-transform: uppercase; }

.project-overview-wrap .registry-badge {
  border-radius: 20px;
  font-size: 14px;
  margin-bottom: 5px;
  padding: 3px 10px; }

.project-overview-wrap .petition-request {
  background-color: #443287;
  border-radius: 20px;
  color: #ffffff;
  font-size: 14px;
  margin-bottom: 5px;
  padding: 3px 10px; }

.project-overview-wrap .petition-proposal {
  background-color: #4c84ff;
  border-radius: 20px;
  color: #ffffff;
  font-size: 14px;
  margin-bottom: 5px;
  padding: 3px 10px; }

.project-overview-wrap .petition-complaint {
  background-color: #e91e63;
  border-radius: 20px;
  color: #ffffff;
  font-size: 14px;
  margin-bottom: 5px;
  padding: 3px 10px; }

.project-overview-wrap .petition-intimation {
  background-color: #ff6d24;
  border-radius: 20px;
  color: #ffffff;
  font-size: 14px;
  margin-bottom: 5px;
  padding: 3px 10px; }

.project-overview-wrap .petition-solved {
  background-color: #ffffff;
  border-radius: 20px;
  border: 1px solid #8cbc00;
  color: #8cbc00;
  font-size: 14px;
  margin-bottom: 5px;
  padding: 3px 10px; }

.project-overview-wrap .petition-response {
  background-color: #8cbc00;
  border-radius: 20px;
  color: #ffffff;
  font-size: 14px;
  margin-bottom: 5px;
  padding: 3px 10px; }

.project-overview-wrap .nr-date {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  color: #484848;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-bottom: 15px; }
  .project-overview-wrap .nr-date .nr {
    margin-right: 5px; }
  .project-overview-wrap .nr-date .date {
    margin-left: 5px;
    color: #a5a5a5; }

.project-overview-wrap .title {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.3;
  margin-bottom: 10px;
  margin-top: 15px;
  text-transform: uppercase; }

.project-overview-wrap .subtitle {
  color: #484848;
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
  line-height: 1.3;
  margin-top: 0; }

.project-overview-wrap h4.header {
  border-bottom: 1px solid #c1c1c1;
  font-size: 1.125rem;
  margin-bottom: 30px;
  padding-bottom: 10px; }

.project-overview-wrap .location-info,
.project-overview-wrap .other-info {
  color: #6e6e6e;
  font-size: 14px;
  margin: 5px 0; }
  .project-overview-wrap .location-info span,
  .project-overview-wrap .other-info span {
    color: #484848;
    font-weight: 600;
    margin-right: 5px; }

.project-overview-wrap .procedure-steps .steps {
  font-size: 20px;
  color: #484848;
  margin-top: 15px;
  margin-bottom: 5px; }
  .project-overview-wrap .procedure-steps .steps span {
    font-size: 14px;
    font-weight: 300; }

.project-overview-wrap .procedure-steps ul.progress {
  background: transparent;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0; }
  .project-overview-wrap .procedure-steps ul.progress li {
    background-color: #d8d8d8;
    display: block;
    height: 4px;
    margin: 0 2px;
    width: 20px; }
    .project-overview-wrap .procedure-steps ul.progress li.fill {
      background-color: #8cbc00; }
  .project-overview-wrap .procedure-steps ul.progress + p {
    margin-top: 10px; }

.project-overview-wrap .designated-person-project,
.project-overview-wrap .initiator-project,
.project-overview-wrap .signature-project,
.project-overview-wrap .countersign-project,
.project-overview-wrap .agenda-wrap,
.project-overview-wrap .head-of-meeting,
.project-overview-wrap .convocation-project,
.project-overview-wrap .compartiment-project,
.project-overview-wrap .fulfillment-project,
.project-overview-wrap .responsible-person,
.project-overview-wrap .nr-date-project,
.project-overview-wrap .settlement-term,
.project-overview-wrap .solver-project,
.project-overview-wrap .redirect-project {
  margin-top: 15px;
  margin-bottom: 15px; }
  .project-overview-wrap .designated-person-project > a,
  .project-overview-wrap .designated-person-project > .inner,
  .project-overview-wrap .designated-person-project .collapsible-body > a,
  .project-overview-wrap .initiator-project > a,
  .project-overview-wrap .initiator-project > .inner,
  .project-overview-wrap .initiator-project .collapsible-body > a,
  .project-overview-wrap .signature-project > a,
  .project-overview-wrap .signature-project > .inner,
  .project-overview-wrap .signature-project .collapsible-body > a,
  .project-overview-wrap .countersign-project > a,
  .project-overview-wrap .countersign-project > .inner,
  .project-overview-wrap .countersign-project .collapsible-body > a,
  .project-overview-wrap .agenda-wrap > a,
  .project-overview-wrap .agenda-wrap > .inner,
  .project-overview-wrap .agenda-wrap .collapsible-body > a,
  .project-overview-wrap .head-of-meeting > a,
  .project-overview-wrap .head-of-meeting > .inner,
  .project-overview-wrap .head-of-meeting .collapsible-body > a,
  .project-overview-wrap .convocation-project > a,
  .project-overview-wrap .convocation-project > .inner,
  .project-overview-wrap .convocation-project .collapsible-body > a,
  .project-overview-wrap .compartiment-project > a,
  .project-overview-wrap .compartiment-project > .inner,
  .project-overview-wrap .compartiment-project .collapsible-body > a,
  .project-overview-wrap .fulfillment-project > a,
  .project-overview-wrap .fulfillment-project > .inner,
  .project-overview-wrap .fulfillment-project .collapsible-body > a,
  .project-overview-wrap .responsible-person > a,
  .project-overview-wrap .responsible-person > .inner,
  .project-overview-wrap .responsible-person .collapsible-body > a,
  .project-overview-wrap .nr-date-project > a,
  .project-overview-wrap .nr-date-project > .inner,
  .project-overview-wrap .nr-date-project .collapsible-body > a,
  .project-overview-wrap .settlement-term > a,
  .project-overview-wrap .settlement-term > .inner,
  .project-overview-wrap .settlement-term .collapsible-body > a,
  .project-overview-wrap .solver-project > a,
  .project-overview-wrap .solver-project > .inner,
  .project-overview-wrap .solver-project .collapsible-body > a,
  .project-overview-wrap .redirect-project > a,
  .project-overview-wrap .redirect-project > .inner,
  .project-overview-wrap .redirect-project .collapsible-body > a {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    color: #484848;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-left: 70px;
    min-height: 45px;
    position: relative; }
    .project-overview-wrap .designated-person-project > a:last-child,
    .project-overview-wrap .designated-person-project > .inner:last-child,
    .project-overview-wrap .designated-person-project .collapsible-body > a:last-child,
    .project-overview-wrap .initiator-project > a:last-child,
    .project-overview-wrap .initiator-project > .inner:last-child,
    .project-overview-wrap .initiator-project .collapsible-body > a:last-child,
    .project-overview-wrap .signature-project > a:last-child,
    .project-overview-wrap .signature-project > .inner:last-child,
    .project-overview-wrap .signature-project .collapsible-body > a:last-child,
    .project-overview-wrap .countersign-project > a:last-child,
    .project-overview-wrap .countersign-project > .inner:last-child,
    .project-overview-wrap .countersign-project .collapsible-body > a:last-child,
    .project-overview-wrap .agenda-wrap > a:last-child,
    .project-overview-wrap .agenda-wrap > .inner:last-child,
    .project-overview-wrap .agenda-wrap .collapsible-body > a:last-child,
    .project-overview-wrap .head-of-meeting > a:last-child,
    .project-overview-wrap .head-of-meeting > .inner:last-child,
    .project-overview-wrap .head-of-meeting .collapsible-body > a:last-child,
    .project-overview-wrap .convocation-project > a:last-child,
    .project-overview-wrap .convocation-project > .inner:last-child,
    .project-overview-wrap .convocation-project .collapsible-body > a:last-child,
    .project-overview-wrap .compartiment-project > a:last-child,
    .project-overview-wrap .compartiment-project > .inner:last-child,
    .project-overview-wrap .compartiment-project .collapsible-body > a:last-child,
    .project-overview-wrap .fulfillment-project > a:last-child,
    .project-overview-wrap .fulfillment-project > .inner:last-child,
    .project-overview-wrap .fulfillment-project .collapsible-body > a:last-child,
    .project-overview-wrap .responsible-person > a:last-child,
    .project-overview-wrap .responsible-person > .inner:last-child,
    .project-overview-wrap .responsible-person .collapsible-body > a:last-child,
    .project-overview-wrap .nr-date-project > a:last-child,
    .project-overview-wrap .nr-date-project > .inner:last-child,
    .project-overview-wrap .nr-date-project .collapsible-body > a:last-child,
    .project-overview-wrap .settlement-term > a:last-child,
    .project-overview-wrap .settlement-term > .inner:last-child,
    .project-overview-wrap .settlement-term .collapsible-body > a:last-child,
    .project-overview-wrap .solver-project > a:last-child,
    .project-overview-wrap .solver-project > .inner:last-child,
    .project-overview-wrap .solver-project .collapsible-body > a:last-child,
    .project-overview-wrap .redirect-project > a:last-child,
    .project-overview-wrap .redirect-project > .inner:last-child,
    .project-overview-wrap .redirect-project .collapsible-body > a:last-child {
      margin-bottom: 0; }
    .project-overview-wrap .designated-person-project > a.btn-remove,
    .project-overview-wrap .designated-person-project > .inner.btn-remove,
    .project-overview-wrap .designated-person-project .collapsible-body > a.btn-remove,
    .project-overview-wrap .initiator-project > a.btn-remove,
    .project-overview-wrap .initiator-project > .inner.btn-remove,
    .project-overview-wrap .initiator-project .collapsible-body > a.btn-remove,
    .project-overview-wrap .signature-project > a.btn-remove,
    .project-overview-wrap .signature-project > .inner.btn-remove,
    .project-overview-wrap .signature-project .collapsible-body > a.btn-remove,
    .project-overview-wrap .countersign-project > a.btn-remove,
    .project-overview-wrap .countersign-project > .inner.btn-remove,
    .project-overview-wrap .countersign-project .collapsible-body > a.btn-remove,
    .project-overview-wrap .agenda-wrap > a.btn-remove,
    .project-overview-wrap .agenda-wrap > .inner.btn-remove,
    .project-overview-wrap .agenda-wrap .collapsible-body > a.btn-remove,
    .project-overview-wrap .head-of-meeting > a.btn-remove,
    .project-overview-wrap .head-of-meeting > .inner.btn-remove,
    .project-overview-wrap .head-of-meeting .collapsible-body > a.btn-remove,
    .project-overview-wrap .convocation-project > a.btn-remove,
    .project-overview-wrap .convocation-project > .inner.btn-remove,
    .project-overview-wrap .convocation-project .collapsible-body > a.btn-remove,
    .project-overview-wrap .compartiment-project > a.btn-remove,
    .project-overview-wrap .compartiment-project > .inner.btn-remove,
    .project-overview-wrap .compartiment-project .collapsible-body > a.btn-remove,
    .project-overview-wrap .fulfillment-project > a.btn-remove,
    .project-overview-wrap .fulfillment-project > .inner.btn-remove,
    .project-overview-wrap .fulfillment-project .collapsible-body > a.btn-remove,
    .project-overview-wrap .responsible-person > a.btn-remove,
    .project-overview-wrap .responsible-person > .inner.btn-remove,
    .project-overview-wrap .responsible-person .collapsible-body > a.btn-remove,
    .project-overview-wrap .nr-date-project > a.btn-remove,
    .project-overview-wrap .nr-date-project > .inner.btn-remove,
    .project-overview-wrap .nr-date-project .collapsible-body > a.btn-remove,
    .project-overview-wrap .settlement-term > a.btn-remove,
    .project-overview-wrap .settlement-term > .inner.btn-remove,
    .project-overview-wrap .settlement-term .collapsible-body > a.btn-remove,
    .project-overview-wrap .solver-project > a.btn-remove,
    .project-overview-wrap .solver-project > .inner.btn-remove,
    .project-overview-wrap .solver-project .collapsible-body > a.btn-remove,
    .project-overview-wrap .redirect-project > a.btn-remove,
    .project-overview-wrap .redirect-project > .inner.btn-remove,
    .project-overview-wrap .redirect-project .collapsible-body > a.btn-remove {
      color: #3ea8f7;
      font-size: 14px;
      font-weight: 300; }
  .project-overview-wrap .designated-person-project .collapsible-body,
  .project-overview-wrap .initiator-project .collapsible-body,
  .project-overview-wrap .signature-project .collapsible-body,
  .project-overview-wrap .countersign-project .collapsible-body,
  .project-overview-wrap .agenda-wrap .collapsible-body,
  .project-overview-wrap .head-of-meeting .collapsible-body,
  .project-overview-wrap .convocation-project .collapsible-body,
  .project-overview-wrap .compartiment-project .collapsible-body,
  .project-overview-wrap .fulfillment-project .collapsible-body,
  .project-overview-wrap .responsible-person .collapsible-body,
  .project-overview-wrap .nr-date-project .collapsible-body,
  .project-overview-wrap .settlement-term .collapsible-body,
  .project-overview-wrap .solver-project .collapsible-body,
  .project-overview-wrap .redirect-project .collapsible-body {
    position: relative; }
  .project-overview-wrap .designated-person-project div[class^="img"],
  .project-overview-wrap .initiator-project div[class^="img"],
  .project-overview-wrap .signature-project div[class^="img"],
  .project-overview-wrap .countersign-project div[class^="img"],
  .project-overview-wrap .agenda-wrap div[class^="img"],
  .project-overview-wrap .head-of-meeting div[class^="img"],
  .project-overview-wrap .convocation-project div[class^="img"],
  .project-overview-wrap .compartiment-project div[class^="img"],
  .project-overview-wrap .fulfillment-project div[class^="img"],
  .project-overview-wrap .responsible-person div[class^="img"],
  .project-overview-wrap .nr-date-project div[class^="img"],
  .project-overview-wrap .settlement-term div[class^="img"],
  .project-overview-wrap .solver-project div[class^="img"],
  .project-overview-wrap .redirect-project div[class^="img"] {
    left: -70px;
    position: absolute;
    top: 0; }
  .project-overview-wrap .designated-person-project p.person,
  .project-overview-wrap .initiator-project p.person,
  .project-overview-wrap .signature-project p.person,
  .project-overview-wrap .countersign-project p.person,
  .project-overview-wrap .agenda-wrap p.person,
  .project-overview-wrap .head-of-meeting p.person,
  .project-overview-wrap .convocation-project p.person,
  .project-overview-wrap .compartiment-project p.person,
  .project-overview-wrap .fulfillment-project p.person,
  .project-overview-wrap .responsible-person p.person,
  .project-overview-wrap .nr-date-project p.person,
  .project-overview-wrap .settlement-term p.person,
  .project-overview-wrap .solver-project p.person,
  .project-overview-wrap .redirect-project p.person {
    font-family: "Roboto", sans-serif;
    font-weight: 600;
    margin: 3px 0 0 0; }
    .project-overview-wrap .designated-person-project p.person span,
    .project-overview-wrap .initiator-project p.person span,
    .project-overview-wrap .signature-project p.person span,
    .project-overview-wrap .countersign-project p.person span,
    .project-overview-wrap .agenda-wrap p.person span,
    .project-overview-wrap .head-of-meeting p.person span,
    .project-overview-wrap .convocation-project p.person span,
    .project-overview-wrap .compartiment-project p.person span,
    .project-overview-wrap .fulfillment-project p.person span,
    .project-overview-wrap .responsible-person p.person span,
    .project-overview-wrap .nr-date-project p.person span,
    .project-overview-wrap .settlement-term p.person span,
    .project-overview-wrap .solver-project p.person span,
    .project-overview-wrap .redirect-project p.person span {
      font-family: inherit; }
    .project-overview-wrap .designated-person-project p.person .last-name,
    .project-overview-wrap .initiator-project p.person .last-name,
    .project-overview-wrap .signature-project p.person .last-name,
    .project-overview-wrap .countersign-project p.person .last-name,
    .project-overview-wrap .agenda-wrap p.person .last-name,
    .project-overview-wrap .head-of-meeting p.person .last-name,
    .project-overview-wrap .convocation-project p.person .last-name,
    .project-overview-wrap .compartiment-project p.person .last-name,
    .project-overview-wrap .fulfillment-project p.person .last-name,
    .project-overview-wrap .responsible-person p.person .last-name,
    .project-overview-wrap .nr-date-project p.person .last-name,
    .project-overview-wrap .settlement-term p.person .last-name,
    .project-overview-wrap .solver-project p.person .last-name,
    .project-overview-wrap .redirect-project p.person .last-name {
      text-transform: uppercase; }
  .project-overview-wrap .designated-person-project .function,
  .project-overview-wrap .initiator-project .function,
  .project-overview-wrap .signature-project .function,
  .project-overview-wrap .countersign-project .function,
  .project-overview-wrap .agenda-wrap .function,
  .project-overview-wrap .head-of-meeting .function,
  .project-overview-wrap .convocation-project .function,
  .project-overview-wrap .compartiment-project .function,
  .project-overview-wrap .fulfillment-project .function,
  .project-overview-wrap .responsible-person .function,
  .project-overview-wrap .nr-date-project .function,
  .project-overview-wrap .settlement-term .function,
  .project-overview-wrap .solver-project .function,
  .project-overview-wrap .redirect-project .function {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    color: #667eb1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    font-size: 14px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .project-overview-wrap .designated-person-project .function span[class^="icon"],
    .project-overview-wrap .initiator-project .function span[class^="icon"],
    .project-overview-wrap .signature-project .function span[class^="icon"],
    .project-overview-wrap .countersign-project .function span[class^="icon"],
    .project-overview-wrap .agenda-wrap .function span[class^="icon"],
    .project-overview-wrap .head-of-meeting .function span[class^="icon"],
    .project-overview-wrap .convocation-project .function span[class^="icon"],
    .project-overview-wrap .compartiment-project .function span[class^="icon"],
    .project-overview-wrap .fulfillment-project .function span[class^="icon"],
    .project-overview-wrap .responsible-person .function span[class^="icon"],
    .project-overview-wrap .nr-date-project .function span[class^="icon"],
    .project-overview-wrap .settlement-term .function span[class^="icon"],
    .project-overview-wrap .solver-project .function span[class^="icon"],
    .project-overview-wrap .redirect-project .function span[class^="icon"] {
      margin-right: 5px; }
  .project-overview-wrap .designated-person-project .department,
  .project-overview-wrap .initiator-project .department,
  .project-overview-wrap .signature-project .department,
  .project-overview-wrap .countersign-project .department,
  .project-overview-wrap .agenda-wrap .department,
  .project-overview-wrap .head-of-meeting .department,
  .project-overview-wrap .convocation-project .department,
  .project-overview-wrap .compartiment-project .department,
  .project-overview-wrap .fulfillment-project .department,
  .project-overview-wrap .responsible-person .department,
  .project-overview-wrap .nr-date-project .department,
  .project-overview-wrap .settlement-term .department,
  .project-overview-wrap .solver-project .department,
  .project-overview-wrap .redirect-project .department {
    color: #484848;
    font-size: 12px;
    font-weight: 600;
    margin-top: 5px; }
    .project-overview-wrap .designated-person-project .department span,
    .project-overview-wrap .initiator-project .department span,
    .project-overview-wrap .signature-project .department span,
    .project-overview-wrap .countersign-project .department span,
    .project-overview-wrap .agenda-wrap .department span,
    .project-overview-wrap .head-of-meeting .department span,
    .project-overview-wrap .convocation-project .department span,
    .project-overview-wrap .compartiment-project .department span,
    .project-overview-wrap .fulfillment-project .department span,
    .project-overview-wrap .responsible-person .department span,
    .project-overview-wrap .nr-date-project .department span,
    .project-overview-wrap .settlement-term .department span,
    .project-overview-wrap .solver-project .department span,
    .project-overview-wrap .redirect-project .department span {
      font-weight: inherit; }
  .project-overview-wrap .designated-person-project .location,
  .project-overview-wrap .initiator-project .location,
  .project-overview-wrap .signature-project .location,
  .project-overview-wrap .countersign-project .location,
  .project-overview-wrap .agenda-wrap .location,
  .project-overview-wrap .head-of-meeting .location,
  .project-overview-wrap .convocation-project .location,
  .project-overview-wrap .compartiment-project .location,
  .project-overview-wrap .fulfillment-project .location,
  .project-overview-wrap .responsible-person .location,
  .project-overview-wrap .nr-date-project .location,
  .project-overview-wrap .settlement-term .location,
  .project-overview-wrap .solver-project .location,
  .project-overview-wrap .redirect-project .location {
    color: #a5a5a5;
    font-family: "Roboto", sans-serif;
    font-size: 13px; }
  .project-overview-wrap .designated-person-project .nr-date,
  .project-overview-wrap .initiator-project .nr-date,
  .project-overview-wrap .signature-project .nr-date,
  .project-overview-wrap .countersign-project .nr-date,
  .project-overview-wrap .agenda-wrap .nr-date,
  .project-overview-wrap .head-of-meeting .nr-date,
  .project-overview-wrap .convocation-project .nr-date,
  .project-overview-wrap .compartiment-project .nr-date,
  .project-overview-wrap .fulfillment-project .nr-date,
  .project-overview-wrap .responsible-person .nr-date,
  .project-overview-wrap .nr-date-project .nr-date,
  .project-overview-wrap .settlement-term .nr-date,
  .project-overview-wrap .solver-project .nr-date,
  .project-overview-wrap .redirect-project .nr-date {
    color: #a5a5a5;
    font-family: "Roboto", sans-serif;
    font-size: 13px;
    margin-bottom: 0;
    margin-top: 5px; }
  .project-overview-wrap .designated-person-project .btn-remove,
  .project-overview-wrap .initiator-project .btn-remove,
  .project-overview-wrap .signature-project .btn-remove,
  .project-overview-wrap .countersign-project .btn-remove,
  .project-overview-wrap .agenda-wrap .btn-remove,
  .project-overview-wrap .head-of-meeting .btn-remove,
  .project-overview-wrap .convocation-project .btn-remove,
  .project-overview-wrap .compartiment-project .btn-remove,
  .project-overview-wrap .fulfillment-project .btn-remove,
  .project-overview-wrap .responsible-person .btn-remove,
  .project-overview-wrap .nr-date-project .btn-remove,
  .project-overview-wrap .settlement-term .btn-remove,
  .project-overview-wrap .solver-project .btn-remove,
  .project-overview-wrap .redirect-project .btn-remove {
    color: #3ea8f7;
    font-size: 14px;
    font-weight: 300; }
    .project-overview-wrap .designated-person-project .btn-remove:hover,
    .project-overview-wrap .initiator-project .btn-remove:hover,
    .project-overview-wrap .signature-project .btn-remove:hover,
    .project-overview-wrap .countersign-project .btn-remove:hover,
    .project-overview-wrap .agenda-wrap .btn-remove:hover,
    .project-overview-wrap .head-of-meeting .btn-remove:hover,
    .project-overview-wrap .convocation-project .btn-remove:hover,
    .project-overview-wrap .compartiment-project .btn-remove:hover,
    .project-overview-wrap .fulfillment-project .btn-remove:hover,
    .project-overview-wrap .responsible-person .btn-remove:hover,
    .project-overview-wrap .nr-date-project .btn-remove:hover,
    .project-overview-wrap .settlement-term .btn-remove:hover,
    .project-overview-wrap .solver-project .btn-remove:hover,
    .project-overview-wrap .redirect-project .btn-remove:hover {
      text-decoration: underline; }
  .project-overview-wrap .designated-person-project .links,
  .project-overview-wrap .initiator-project .links,
  .project-overview-wrap .signature-project .links,
  .project-overview-wrap .countersign-project .links,
  .project-overview-wrap .agenda-wrap .links,
  .project-overview-wrap .head-of-meeting .links,
  .project-overview-wrap .convocation-project .links,
  .project-overview-wrap .compartiment-project .links,
  .project-overview-wrap .fulfillment-project .links,
  .project-overview-wrap .responsible-person .links,
  .project-overview-wrap .nr-date-project .links,
  .project-overview-wrap .settlement-term .links,
  .project-overview-wrap .solver-project .links,
  .project-overview-wrap .redirect-project .links {
    margin-bottom: 20px;
    margin-top: 30px; }
    .project-overview-wrap .designated-person-project .links .group,
    .project-overview-wrap .initiator-project .links .group,
    .project-overview-wrap .signature-project .links .group,
    .project-overview-wrap .countersign-project .links .group,
    .project-overview-wrap .agenda-wrap .links .group,
    .project-overview-wrap .head-of-meeting .links .group,
    .project-overview-wrap .convocation-project .links .group,
    .project-overview-wrap .compartiment-project .links .group,
    .project-overview-wrap .fulfillment-project .links .group,
    .project-overview-wrap .responsible-person .links .group,
    .project-overview-wrap .nr-date-project .links .group,
    .project-overview-wrap .settlement-term .links .group,
    .project-overview-wrap .solver-project .links .group,
    .project-overview-wrap .redirect-project .links .group {
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
      .project-overview-wrap .designated-person-project .links .group p,
      .project-overview-wrap .initiator-project .links .group p,
      .project-overview-wrap .signature-project .links .group p,
      .project-overview-wrap .countersign-project .links .group p,
      .project-overview-wrap .agenda-wrap .links .group p,
      .project-overview-wrap .head-of-meeting .links .group p,
      .project-overview-wrap .convocation-project .links .group p,
      .project-overview-wrap .compartiment-project .links .group p,
      .project-overview-wrap .fulfillment-project .links .group p,
      .project-overview-wrap .responsible-person .links .group p,
      .project-overview-wrap .nr-date-project .links .group p,
      .project-overview-wrap .settlement-term .links .group p,
      .project-overview-wrap .solver-project .links .group p,
      .project-overview-wrap .redirect-project .links .group p {
        font-size: 13px;
        font-weight: 600;
        margin-bottom: 0;
        margin-top: 0;
        text-align: center; }
    .project-overview-wrap .designated-person-project .links a,
    .project-overview-wrap .initiator-project .links a,
    .project-overview-wrap .signature-project .links a,
    .project-overview-wrap .countersign-project .links a,
    .project-overview-wrap .agenda-wrap .links a,
    .project-overview-wrap .head-of-meeting .links a,
    .project-overview-wrap .convocation-project .links a,
    .project-overview-wrap .compartiment-project .links a,
    .project-overview-wrap .fulfillment-project .links a,
    .project-overview-wrap .responsible-person .links a,
    .project-overview-wrap .nr-date-project .links a,
    .project-overview-wrap .settlement-term .links a,
    .project-overview-wrap .solver-project .links a,
    .project-overview-wrap .redirect-project .links a {
      cursor: pointer;
      margin: 5px 0 0; }
      .project-overview-wrap .designated-person-project .links a:hover span,
      .project-overview-wrap .initiator-project .links a:hover span,
      .project-overview-wrap .signature-project .links a:hover span,
      .project-overview-wrap .countersign-project .links a:hover span,
      .project-overview-wrap .agenda-wrap .links a:hover span,
      .project-overview-wrap .head-of-meeting .links a:hover span,
      .project-overview-wrap .convocation-project .links a:hover span,
      .project-overview-wrap .compartiment-project .links a:hover span,
      .project-overview-wrap .fulfillment-project .links a:hover span,
      .project-overview-wrap .responsible-person .links a:hover span,
      .project-overview-wrap .nr-date-project .links a:hover span,
      .project-overview-wrap .settlement-term .links a:hover span,
      .project-overview-wrap .solver-project .links a:hover span,
      .project-overview-wrap .redirect-project .links a:hover span {
        text-decoration: underline; }
      .project-overview-wrap .designated-person-project .links a:hover span[class*=icon],
      .project-overview-wrap .initiator-project .links a:hover span[class*=icon],
      .project-overview-wrap .signature-project .links a:hover span[class*=icon],
      .project-overview-wrap .countersign-project .links a:hover span[class*=icon],
      .project-overview-wrap .agenda-wrap .links a:hover span[class*=icon],
      .project-overview-wrap .head-of-meeting .links a:hover span[class*=icon],
      .project-overview-wrap .convocation-project .links a:hover span[class*=icon],
      .project-overview-wrap .compartiment-project .links a:hover span[class*=icon],
      .project-overview-wrap .fulfillment-project .links a:hover span[class*=icon],
      .project-overview-wrap .responsible-person .links a:hover span[class*=icon],
      .project-overview-wrap .nr-date-project .links a:hover span[class*=icon],
      .project-overview-wrap .settlement-term .links a:hover span[class*=icon],
      .project-overview-wrap .solver-project .links a:hover span[class*=icon],
      .project-overview-wrap .redirect-project .links a:hover span[class*=icon] {
        text-decoration: none !important; }
      .project-overview-wrap .designated-person-project .links a span,
      .project-overview-wrap .initiator-project .links a span,
      .project-overview-wrap .signature-project .links a span,
      .project-overview-wrap .countersign-project .links a span,
      .project-overview-wrap .agenda-wrap .links a span,
      .project-overview-wrap .head-of-meeting .links a span,
      .project-overview-wrap .convocation-project .links a span,
      .project-overview-wrap .compartiment-project .links a span,
      .project-overview-wrap .fulfillment-project .links a span,
      .project-overview-wrap .responsible-person .links a span,
      .project-overview-wrap .nr-date-project .links a span,
      .project-overview-wrap .settlement-term .links a span,
      .project-overview-wrap .solver-project .links a span,
      .project-overview-wrap .redirect-project .links a span {
        font-weight: 300; }
    .project-overview-wrap .designated-person-project .links span[class*=icon],
    .project-overview-wrap .initiator-project .links span[class*=icon],
    .project-overview-wrap .signature-project .links span[class*=icon],
    .project-overview-wrap .countersign-project .links span[class*=icon],
    .project-overview-wrap .agenda-wrap .links span[class*=icon],
    .project-overview-wrap .head-of-meeting .links span[class*=icon],
    .project-overview-wrap .convocation-project .links span[class*=icon],
    .project-overview-wrap .compartiment-project .links span[class*=icon],
    .project-overview-wrap .fulfillment-project .links span[class*=icon],
    .project-overview-wrap .responsible-person .links span[class*=icon],
    .project-overview-wrap .nr-date-project .links span[class*=icon],
    .project-overview-wrap .settlement-term .links span[class*=icon],
    .project-overview-wrap .solver-project .links span[class*=icon],
    .project-overview-wrap .redirect-project .links span[class*=icon] {
      color: #6e6e6e;
      font-size: 18px;
      margin-right: 10px; }
      .project-overview-wrap .designated-person-project .links span[class*=icon].icon-ribbon,
      .project-overview-wrap .initiator-project .links span[class*=icon].icon-ribbon,
      .project-overview-wrap .signature-project .links span[class*=icon].icon-ribbon,
      .project-overview-wrap .countersign-project .links span[class*=icon].icon-ribbon,
      .project-overview-wrap .agenda-wrap .links span[class*=icon].icon-ribbon,
      .project-overview-wrap .head-of-meeting .links span[class*=icon].icon-ribbon,
      .project-overview-wrap .convocation-project .links span[class*=icon].icon-ribbon,
      .project-overview-wrap .compartiment-project .links span[class*=icon].icon-ribbon,
      .project-overview-wrap .fulfillment-project .links span[class*=icon].icon-ribbon,
      .project-overview-wrap .responsible-person .links span[class*=icon].icon-ribbon,
      .project-overview-wrap .nr-date-project .links span[class*=icon].icon-ribbon,
      .project-overview-wrap .settlement-term .links span[class*=icon].icon-ribbon,
      .project-overview-wrap .solver-project .links span[class*=icon].icon-ribbon,
      .project-overview-wrap .redirect-project .links span[class*=icon].icon-ribbon {
        font-size: 18px;
        font-weight: bold; }
  .project-overview-wrap .designated-person-project p.info,
  .project-overview-wrap .initiator-project p.info,
  .project-overview-wrap .signature-project p.info,
  .project-overview-wrap .countersign-project p.info,
  .project-overview-wrap .agenda-wrap p.info,
  .project-overview-wrap .head-of-meeting p.info,
  .project-overview-wrap .convocation-project p.info,
  .project-overview-wrap .compartiment-project p.info,
  .project-overview-wrap .fulfillment-project p.info,
  .project-overview-wrap .responsible-person p.info,
  .project-overview-wrap .nr-date-project p.info,
  .project-overview-wrap .settlement-term p.info,
  .project-overview-wrap .solver-project p.info,
  .project-overview-wrap .redirect-project p.info {
    color: #6e6e6e;
    font-size: 14px;
    margin: 5px 0; }
    .project-overview-wrap .designated-person-project p.info:last-of-type,
    .project-overview-wrap .initiator-project p.info:last-of-type,
    .project-overview-wrap .signature-project p.info:last-of-type,
    .project-overview-wrap .countersign-project p.info:last-of-type,
    .project-overview-wrap .agenda-wrap p.info:last-of-type,
    .project-overview-wrap .head-of-meeting p.info:last-of-type,
    .project-overview-wrap .convocation-project p.info:last-of-type,
    .project-overview-wrap .compartiment-project p.info:last-of-type,
    .project-overview-wrap .fulfillment-project p.info:last-of-type,
    .project-overview-wrap .responsible-person p.info:last-of-type,
    .project-overview-wrap .nr-date-project p.info:last-of-type,
    .project-overview-wrap .settlement-term p.info:last-of-type,
    .project-overview-wrap .solver-project p.info:last-of-type,
    .project-overview-wrap .redirect-project p.info:last-of-type {
      margin-bottom: 30px; }
    .project-overview-wrap .designated-person-project p.info span,
    .project-overview-wrap .initiator-project p.info span,
    .project-overview-wrap .signature-project p.info span,
    .project-overview-wrap .countersign-project p.info span,
    .project-overview-wrap .agenda-wrap p.info span,
    .project-overview-wrap .head-of-meeting p.info span,
    .project-overview-wrap .convocation-project p.info span,
    .project-overview-wrap .compartiment-project p.info span,
    .project-overview-wrap .fulfillment-project p.info span,
    .project-overview-wrap .responsible-person p.info span,
    .project-overview-wrap .nr-date-project p.info span,
    .project-overview-wrap .settlement-term p.info span,
    .project-overview-wrap .solver-project p.info span,
    .project-overview-wrap .redirect-project p.info span {
      color: #484848;
      font-weight: 600; }

.project-overview-wrap .votes {
  margin-top: 15px;
  margin-bottom: 15px; }

.project-overview-wrap .visa-project {
  margin-top: 15px;
  margin-bottom: 15px; }
  .project-overview-wrap .visa-project .visa-cfpp {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    color: #a5a5a5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    font-size: 0.9375rem; }
    .project-overview-wrap .visa-project .visa-cfpp.active {
      color: #484848; }
      .project-overview-wrap .visa-project .visa-cfpp.active [class*=icon] {
        color: #8cbc00; }
    .project-overview-wrap .visa-project .visa-cfpp.inactive {
      color: #484848; }
      .project-overview-wrap .visa-project .visa-cfpp.inactive [class*=icon] {
        color: #f05352; }
    .project-overview-wrap .visa-project .visa-cfpp [class*=icon] {
      color: #dfdfdf;
      font-size: 32px;
      margin-right: 10px; }

.project-overview-wrap .timeline-wrap .other-info {
  color: #6e6e6e;
  font-size: 14px;
  margin: 5px 0; }
  .project-overview-wrap .timeline-wrap .other-info.border-top {
    border-top: 1px dotted #dfdfdf;
    margin-top: 10px;
    padding-top: 10px; }
  .project-overview-wrap .timeline-wrap .other-info [class*=icon] {
    display: inline-block;
    font-size: 17px;
    font-weight: 400;
    margin-right: 0;
    width: 20px; }
    .project-overview-wrap .timeline-wrap .other-info [class*=icon].icon-hourglass {
      font-size: 15px; }
    .project-overview-wrap .timeline-wrap .other-info [class*=icon].color-green {
      color: #8cbc00; }
    .project-overview-wrap .timeline-wrap .other-info [class*=icon].color-amber {
      color: #ffc300; }
    .project-overview-wrap .timeline-wrap .other-info [class*=icon].color-red {
      color: #f05352; }
  .project-overview-wrap .timeline-wrap .other-info span:not([class*=icon]) {
    color: #484848;
    font-weight: 600;
    font-size: 14px;
    margin-right: 5px; }
    .project-overview-wrap .timeline-wrap .other-info span:not([class*=icon]) em {
      color: #a5a5a5;
      font-size: 13px; }

.project-overview-wrap .timeline-wrap .extra-info {
  color: #a5a5a5;
  font-size: 13px;
  margin-left: 10px;
  margin-top: -9px;
  margin-bottom: 0; }
  .project-overview-wrap .timeline-wrap .extra-info span {
    color: #484848;
    font-size: 14px;
    font-weight: 600; }

.project-overview-wrap .stats-wrap {
  margin-top: 15px;
  margin-bottom: 15px; }
  .project-overview-wrap .stats-wrap > div {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-bottom: 20px; }
    .project-overview-wrap .stats-wrap > div .lang {
      width: 30px;
      text-align: center; }
      .project-overview-wrap .stats-wrap > div .lang:before {
        background-color: #f4f4f4;
        border-radius: 50%;
        content: '';
        display: block;
        height: 10px;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        width: 10px; }
      .project-overview-wrap .stats-wrap > div .lang.checked:before {
        background-color: #8cbc00; }
    .project-overview-wrap .stats-wrap > div label {
      margin-right: 10px;
      text-transform: uppercase;
      width: -webkit-min-content;
      width: -moz-min-content;
      width: min-content; }
    .project-overview-wrap .stats-wrap > div span.empty {
      margin-left: 15px;
      color: #a5a5a5; }
  .project-overview-wrap .stats-wrap [class*=icon-] {
    border-radius: 50%;
    color: #ffffff;
    display: table;
    font-size: 13px;
    margin: 0 10px;
    min-width: 25px;
    text-align: center; }
    .project-overview-wrap .stats-wrap [class*=icon-]:before {
      display: table-cell;
      vertical-align: middle; }

.project-overview-wrap .committees-wrap {
  margin-top: 15px;
  margin-bottom: 15px; }
  .project-overview-wrap .committees-wrap > div {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-bottom: 20px; }
    .project-overview-wrap .committees-wrap > div .committee {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      margin-right: 30px; }
      .project-overview-wrap .committees-wrap > div .committee:last-child {
        margin-right: 0; }
      .project-overview-wrap .committees-wrap > div .committee.approved [class*=icon] {
        background-color: #8cbc00;
        border: 1px solid #8cbc00;
        color: #ffffff; }
      .project-overview-wrap .committees-wrap > div .committee.approved p {
        color: #667eb1; }
      .project-overview-wrap .committees-wrap > div .committee [class*=icon] {
        background-color: #f4f4f4;
        border-radius: 50%;
        border: 1px solid #a5a5a5;
        color: #9e9e9e;
        display: table;
        font-size: 16px;
        font-size: 17px;
        height: 25px;
        margin: 0 10px;
        min-width: 25px;
        text-align: center;
        width: 25px; }
        .project-overview-wrap .committees-wrap > div .committee [class*=icon]:before {
          display: table-cell;
          vertical-align: middle; }
      .project-overview-wrap .committees-wrap > div .committee p {
        color: #a5a5a5;
        font-size: 14px; }

.project-overview-wrap .character-project {
  margin-top: 15px;
  margin-bottom: 15px; }

.project-overview-wrap .links {
  margin-top: 20px; }
  .project-overview-wrap .links.left {
    width: 100%; }
    .project-overview-wrap .links.left .group {
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start; }
      .project-overview-wrap .links.left .group > p {
        margin-left: 20px; }
  .project-overview-wrap .links:last-of-type {
    margin-bottom: 20px; }
  .project-overview-wrap .links .group {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .project-overview-wrap .links .group p {
      font-size: 13px;
      font-weight: 600;
      margin-bottom: 5px;
      margin-top: 0;
      text-align: center; }
  .project-overview-wrap .links a {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    margin: 0 15px;
    text-align: left; }
    .project-overview-wrap .links a span {
      font-weight: 300; }
    .project-overview-wrap .links a:hover span {
      text-decoration: underline; }
    .project-overview-wrap .links a:hover span[class*=icon] {
      text-decoration: none !important; }
  .project-overview-wrap .links span[class*=icon] {
    color: #6e6e6e;
    font-size: 18px;
    margin-right: 10px; }
    .project-overview-wrap .links span[class*=icon].icon-ribbon {
      font-size: 18px;
      font-weight: bold; }
    .project-overview-wrap .links span[class*=icon].icon-thumb-up {
      font-size: 21px; }
    .project-overview-wrap .links span[class*=icon].icon-list {
      font-size: 20px; }
    .project-overview-wrap .links span[class*=icon][class*=icon-file-] {
      font-size: 20px; }

.project-overview-wrap .status-wrap {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0 0 0 auto;
  max-width: 100%;
  position: relative;
  text-align: center;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content; }
  .project-overview-wrap .status-wrap .links .group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
  .project-overview-wrap .status-wrap .group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .project-overview-wrap .status-wrap .status-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-width: 240px;
    padding: 5px; }
    .toc-wrapper .project-overview-wrap .status-wrap .status-box {
      min-width: 220px; }
      .toc-wrapper .project-overview-wrap .status-wrap .status-box .inner {
        max-width: 220px; }
    .project-overview-wrap .status-wrap .status-box.small .inner {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      padding: 20px; }
      .project-overview-wrap .status-wrap .status-box.small .inner .icon, .project-overview-wrap .status-wrap .status-box.small .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.small .inner a.menu-toggle,
      .project-overview-wrap .status-wrap .status-box.small .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.small .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.small .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.small .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.small .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.small .inner li:before {
        height: 40px;
        min-height: 40px;
        min-width: 40px;
        width: 40px;
        margin-right: 10px; }
        .project-overview-wrap .status-wrap .status-box.small .inner .icon:before, .project-overview-wrap .status-wrap .status-box.small .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.small .inner a.menu-toggle:before,
        .project-overview-wrap .status-wrap .status-box.small .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.small .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.small .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.small .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.small .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.small .inner li:before {
          font-size: 20px !important; }
      .project-overview-wrap .status-wrap .status-box.small .inner .inner-group {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
            -ms-flex-align: start;
                align-items: flex-start; }
        .project-overview-wrap .status-wrap .status-box.small .inner .inner-group .title {
          font-size: 18px; }
        .project-overview-wrap .status-wrap .status-box.small .inner .inner-group .subtitle {
          font-size: 12px;
          margin-bottom: 5px; }
        .project-overview-wrap .status-wrap .status-box.small .inner .inner-group a, .project-overview-wrap .status-wrap .status-box.small .inner .inner-group p {
          font-size: 14px;
          color: #484848;
          text-align: left; }
        .project-overview-wrap .status-wrap .status-box.small .inner .inner-group a:hover {
          text-decoration: underline; }
    .project-overview-wrap .status-wrap .status-box .inner {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      background-color: #f0f3f8;
      border-radius: 10px;
      border: 1px solid #d2d8e3;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      margin-bottom: 20px;
      max-width: 240px;
      padding: 20px 20px 0 20px;
      position: relative;
      width: 100%; }
      .project-overview-wrap .status-wrap .status-box .inner .ribbon + .status-published,
      .project-overview-wrap .status-wrap .status-box .inner .ribbon + .status-unpublished {
        display: none; }
      .project-overview-wrap .status-wrap .status-box .inner .title {
        font-size: 22px;
        font-weight: 400;
        margin: 0;
        text-transform: uppercase; }
      .project-overview-wrap .status-wrap .status-box .inner .subtitle {
        color: #667eb1;
        font-size: 14px;
        font-style: italic;
        margin: 0 0 15px 0;
        text-transform: uppercase; }
      .project-overview-wrap .status-wrap .status-box .inner .icon, .project-overview-wrap .status-wrap .status-box .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box .inner a.menu-toggle,
      .project-overview-wrap .status-wrap .status-box .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box .inner li:before {
        background-color: #ffffff;
        border-radius: 50%;
        color: #667eb1;
        display: table;
        height: 70px;
        width: 70px; }
        .project-overview-wrap .status-wrap .status-box .inner .icon:before, .project-overview-wrap .status-wrap .status-box .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box .inner a.menu-toggle:before,
        .project-overview-wrap .status-wrap .status-box .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box .inner li:before {
          display: table-cell;
          font-size: 30px;
          text-align: center;
          vertical-align: middle; }
      .project-overview-wrap .status-wrap .status-box .inner .time span {
        display: block; }
      .project-overview-wrap .status-wrap .status-box .inner h4 {
        margin-bottom: 0;
        text-transform: uppercase; }
        .project-overview-wrap .status-wrap .status-box .inner h4:last-child {
          margin-bottom: 15px;
          font-size: 18px; }
        .project-overview-wrap .status-wrap .status-box .inner h4 + p {
          font-weight: 300;
          margin-top: 0;
          margin-bottom: 0; }
      .project-overview-wrap .status-wrap .status-box .inner p {
        margin-top: 15px; }
        .project-overview-wrap .status-wrap .status-box .inner p:last-child {
          margin-bottom: 20px; }
        .project-overview-wrap .status-wrap .status-box .inner p + h4 {
          margin-top: -15px; }
      .project-overview-wrap .status-wrap .status-box .inner hr + .date {
        margin-top: 10px; }
      .project-overview-wrap .status-wrap .status-box .inner .date {
        color: #484848;
        margin-top: 0; }
        .project-overview-wrap .status-wrap .status-box .inner .date p {
          font-size: 15px;
          font-weight: 300;
          line-height: 1.3;
          margin-bottom: 0;
          margin-top: 0; }
          .project-overview-wrap .status-wrap .status-box .inner .date p.hour {
            margin-bottom: 20px; }
        .project-overview-wrap .status-wrap .status-box .inner .date h4 {
          margin-top: 0;
          text-transform: initial; }
      .project-overview-wrap .status-wrap .status-box .inner a.date {
        cursor: pointer; }
        .project-overview-wrap .status-wrap .status-box .inner a.date:hover {
          text-decoration: underline; }
      .project-overview-wrap .status-wrap .status-box .inner hr {
        height: 2px;
        margin: 10px 0 0 0;
        width: 100%; }
    .project-overview-wrap .status-wrap .status-box .ribbon {
      height: 90px;
      overflow: hidden;
      position: absolute;
      width: 90px;
      /* top left*/ }
      .project-overview-wrap .status-wrap .status-box .ribbon:before, .project-overview-wrap .status-wrap .status-box .ribbon:after {
        border: 5px solid #2980b9;
        content: '';
        display: block;
        position: absolute;
        z-index: -1; }
      .project-overview-wrap .status-wrap .status-box .ribbon span {
        background-color: #6ca800;
        -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.1);
                box-shadow: 0 3px 8px rgba(0, 0, 0, 0.1);
        color: #ffffff;
        display: block;
        font-size: 14px;
        padding: 7px 0;
        position: absolute;
        text-align: center;
        text-transform: uppercase;
        width: 145px; }
      .project-overview-wrap .status-wrap .status-box .ribbon.ribbon-top-right {
        right: -4px;
        top: -4px; }
        .project-overview-wrap .status-wrap .status-box .ribbon.ribbon-top-right:before, .project-overview-wrap .status-wrap .status-box .ribbon.ribbon-top-right:after {
          border-top-color: transparent;
          border-left-color: transparent; }
        .project-overview-wrap .status-wrap .status-box .ribbon.ribbon-top-right:before {
          right: 0;
          top: 0; }
        .project-overview-wrap .status-wrap .status-box .ribbon.ribbon-top-right:after {
          bottom: 0;
          left: 0; }
        .project-overview-wrap .status-wrap .status-box .ribbon.ribbon-top-right span {
          left: -10px;
          top: 9px;
          -webkit-transform: rotate(45deg);
              -ms-transform: rotate(45deg);
               -o-transform: rotate(45deg);
                  transform: rotate(45deg); }
      .project-overview-wrap .status-wrap .status-box .ribbon.warning span {
        background-color: #ffc300; }
      .project-overview-wrap .status-wrap .status-box .ribbon.exceeded span {
        background-color: #f05352; }
  .project-overview-wrap .status-wrap .status-box.for-approval .inner, .project-overview-wrap .status-wrap .status-box.in-preparation .inner, .project-overview-wrap .status-wrap .status-box.registered .inner {
    background-color: #fff9f4;
    border: 1px solid #f2bfbf; }
    .project-overview-wrap .status-wrap .status-box.for-approval .inner .subtitle, .project-overview-wrap .status-wrap .status-box.in-preparation .inner .subtitle, .project-overview-wrap .status-wrap .status-box.registered .inner .subtitle {
      color: #ff6d24; }
    .project-overview-wrap .status-wrap .status-box.for-approval .inner .icon, .project-overview-wrap .status-wrap .status-box.for-approval .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.for-approval .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.for-approval .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.for-approval .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.for-approval .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.for-approval .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.for-approval .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.for-approval .inner li:before, .project-overview-wrap .status-wrap .status-box.in-preparation .inner .icon, .project-overview-wrap .status-wrap .status-box.in-preparation .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.in-preparation .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.in-preparation .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.in-preparation .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.in-preparation .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.in-preparation .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.in-preparation .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.in-preparation .inner li:before, .project-overview-wrap .status-wrap .status-box.registered .inner .icon, .project-overview-wrap .status-wrap .status-box.registered .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.registered .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.registered .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.registered .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.registered .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.registered .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.registered .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.registered .inner li:before {
      background-color: #ff6d24;
      color: #ffffff; }
      .project-overview-wrap .status-wrap .status-box.for-approval .inner .icon:before, .project-overview-wrap .status-wrap .status-box.for-approval .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.for-approval .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.for-approval .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.for-approval .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.for-approval .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.for-approval .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.for-approval .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.for-approval .inner li:before, .project-overview-wrap .status-wrap .status-box.in-preparation .inner .icon:before, .project-overview-wrap .status-wrap .status-box.in-preparation .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.in-preparation .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.in-preparation .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.in-preparation .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.in-preparation .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.in-preparation .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.in-preparation .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.in-preparation .inner li:before, .project-overview-wrap .status-wrap .status-box.registered .inner .icon:before, .project-overview-wrap .status-wrap .status-box.registered .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.registered .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.registered .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.registered .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.registered .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.registered .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.registered .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.registered .inner li:before {
        font-size: 30px; }
  .project-overview-wrap .status-wrap .status-box.revoked-by-user .inner {
    background-color: #f4f4f4;
    border: 1px solid #dfdfdf; }
    .project-overview-wrap .status-wrap .status-box.revoked-by-user .inner .subtitle {
      color: #a5a5a5; }
    .project-overview-wrap .status-wrap .status-box.revoked-by-user .inner .icon, .project-overview-wrap .status-wrap .status-box.revoked-by-user .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.revoked-by-user .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.revoked-by-user .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.revoked-by-user .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.revoked-by-user .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.revoked-by-user .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.revoked-by-user .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.revoked-by-user .inner li:before {
      background-color: #ffffff;
      border: 1px solid #a5a5a5;
      color: #a5a5a5; }
      .project-overview-wrap .status-wrap .status-box.revoked-by-user .inner .icon:before, .project-overview-wrap .status-wrap .status-box.revoked-by-user .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.revoked-by-user .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.revoked-by-user .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.revoked-by-user .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.revoked-by-user .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.revoked-by-user .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.revoked-by-user .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.revoked-by-user .inner li:before {
        font-size: 32px; }
  .project-overview-wrap .status-wrap .status-box.resent-to-resort-compartment .inner, .project-overview-wrap .status-wrap .status-box.redirected .inner {
    border: 1px solid #4c84ff;
    background-color: #f3f7fd; }
    .project-overview-wrap .status-wrap .status-box.resent-to-resort-compartment .inner .subtitle, .project-overview-wrap .status-wrap .status-box.redirected .inner .subtitle {
      color: #4c84ff; }
    .project-overview-wrap .status-wrap .status-box.resent-to-resort-compartment .inner .icon, .project-overview-wrap .status-wrap .status-box.resent-to-resort-compartment .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.resent-to-resort-compartment .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.resent-to-resort-compartment .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.resent-to-resort-compartment .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.resent-to-resort-compartment .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.resent-to-resort-compartment .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.resent-to-resort-compartment .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.resent-to-resort-compartment .inner li:before, .project-overview-wrap .status-wrap .status-box.redirected .inner .icon, .project-overview-wrap .status-wrap .status-box.redirected .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.redirected .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.redirected .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.redirected .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.redirected .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.redirected .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.redirected .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.redirected .inner li:before {
      border: 1px solid #4c84ff;
      color: #4c84ff; }
      .project-overview-wrap .status-wrap .status-box.resent-to-resort-compartment .inner .icon:before, .project-overview-wrap .status-wrap .status-box.resent-to-resort-compartment .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.resent-to-resort-compartment .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.resent-to-resort-compartment .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.resent-to-resort-compartment .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.resent-to-resort-compartment .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.resent-to-resort-compartment .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.resent-to-resort-compartment .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.resent-to-resort-compartment .inner li:before, .project-overview-wrap .status-wrap .status-box.redirected .inner .icon:before, .project-overview-wrap .status-wrap .status-box.redirected .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.redirected .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.redirected .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.redirected .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.redirected .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.redirected .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.redirected .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.redirected .inner li:before {
        font-size: 32px; }
  .project-overview-wrap .status-wrap .status-box.pending-approval .inner, .project-overview-wrap .status-wrap .status-box.debate-in-committees .inner {
    border: 1px solid #d2d8e3; }
    .project-overview-wrap .status-wrap .status-box.pending-approval .inner .subtitle, .project-overview-wrap .status-wrap .status-box.debate-in-committees .inner .subtitle {
      color: #667eb1; }
    .project-overview-wrap .status-wrap .status-box.pending-approval .inner .icon, .project-overview-wrap .status-wrap .status-box.pending-approval .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.pending-approval .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.pending-approval .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.pending-approval .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.pending-approval .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.pending-approval .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.pending-approval .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.pending-approval .inner li:before, .project-overview-wrap .status-wrap .status-box.debate-in-committees .inner .icon, .project-overview-wrap .status-wrap .status-box.debate-in-committees .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.debate-in-committees .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.debate-in-committees .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.debate-in-committees .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.debate-in-committees .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.debate-in-committees .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.debate-in-committees .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.debate-in-committees .inner li:before {
      background-color: #667eb1;
      color: #ffffff; }
      .project-overview-wrap .status-wrap .status-box.pending-approval .inner .icon:before, .project-overview-wrap .status-wrap .status-box.pending-approval .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.pending-approval .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.pending-approval .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.pending-approval .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.pending-approval .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.pending-approval .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.pending-approval .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.pending-approval .inner li:before, .project-overview-wrap .status-wrap .status-box.debate-in-committees .inner .icon:before, .project-overview-wrap .status-wrap .status-box.debate-in-committees .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.debate-in-committees .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.debate-in-committees .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.debate-in-committees .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.debate-in-committees .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.debate-in-committees .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.debate-in-committees .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.debate-in-committees .inner li:before {
        font-size: 40px; }
  .project-overview-wrap .status-wrap .status-box.revision .inner, .project-overview-wrap .status-wrap .status-box.scheduled-on-agenda .inner, .project-overview-wrap .status-wrap .status-box.working .inner {
    background-color: #fffbef;
    border: 1px solid #f3e5c4; }
    .project-overview-wrap .status-wrap .status-box.revision .inner .subtitle, .project-overview-wrap .status-wrap .status-box.scheduled-on-agenda .inner .subtitle, .project-overview-wrap .status-wrap .status-box.working .inner .subtitle {
      color: #ce9902; }
    .project-overview-wrap .status-wrap .status-box.revision .inner .icon, .project-overview-wrap .status-wrap .status-box.revision .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.revision .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.revision .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.revision .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.revision .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.revision .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.revision .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.revision .inner li:before, .project-overview-wrap .status-wrap .status-box.scheduled-on-agenda .inner .icon, .project-overview-wrap .status-wrap .status-box.scheduled-on-agenda .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.scheduled-on-agenda .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.scheduled-on-agenda .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.scheduled-on-agenda .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.scheduled-on-agenda .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.scheduled-on-agenda .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.scheduled-on-agenda .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.scheduled-on-agenda .inner li:before, .project-overview-wrap .status-wrap .status-box.working .inner .icon, .project-overview-wrap .status-wrap .status-box.working .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.working .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.working .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.working .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.working .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.working .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.working .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.working .inner li:before {
      background-color: #ffc300;
      color: #ffffff; }
      .project-overview-wrap .status-wrap .status-box.revision .inner .icon:before, .project-overview-wrap .status-wrap .status-box.revision .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.revision .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.revision .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.revision .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.revision .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.revision .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.revision .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.revision .inner li:before, .project-overview-wrap .status-wrap .status-box.scheduled-on-agenda .inner .icon:before, .project-overview-wrap .status-wrap .status-box.scheduled-on-agenda .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.scheduled-on-agenda .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.scheduled-on-agenda .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.scheduled-on-agenda .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.scheduled-on-agenda .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.scheduled-on-agenda .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.scheduled-on-agenda .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.scheduled-on-agenda .inner li:before, .project-overview-wrap .status-wrap .status-box.working .inner .icon:before, .project-overview-wrap .status-wrap .status-box.working .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.working .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.working .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.working .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.working .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.working .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.working .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.working .inner li:before {
        font-size: 30px; }
  .project-overview-wrap .status-wrap .status-box.added-on-agenda .inner, .project-overview-wrap .status-wrap .status-box.joined .inner {
    background-color: #f7f3fe;
    border: 1px solid #b792f1; }
    .project-overview-wrap .status-wrap .status-box.added-on-agenda .inner .subtitle, .project-overview-wrap .status-wrap .status-box.joined .inner .subtitle {
      color: #8553d1; }
    .project-overview-wrap .status-wrap .status-box.added-on-agenda .inner .icon, .project-overview-wrap .status-wrap .status-box.added-on-agenda .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.added-on-agenda .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.added-on-agenda .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.added-on-agenda .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.added-on-agenda .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.added-on-agenda .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.added-on-agenda .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.added-on-agenda .inner li:before, .project-overview-wrap .status-wrap .status-box.joined .inner .icon, .project-overview-wrap .status-wrap .status-box.joined .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.joined .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.joined .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.joined .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.joined .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.joined .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.joined .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.joined .inner li:before {
      background-color: #8553d1;
      color: #ffffff; }
      .project-overview-wrap .status-wrap .status-box.added-on-agenda .inner .icon:before, .project-overview-wrap .status-wrap .status-box.added-on-agenda .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.added-on-agenda .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.added-on-agenda .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.added-on-agenda .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.added-on-agenda .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.added-on-agenda .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.added-on-agenda .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.added-on-agenda .inner li:before, .project-overview-wrap .status-wrap .status-box.joined .inner .icon:before, .project-overview-wrap .status-wrap .status-box.joined .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.joined .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.joined .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.joined .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.joined .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.joined .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.joined .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.joined .inner li:before {
        font-size: 30px; }
  .project-overview-wrap .status-wrap .status-box.no-legality-notice .inner, .project-overview-wrap .status-wrap .status-box.rejected .inner, .project-overview-wrap .status-wrap .status-box.canceled .inner {
    background-color: #fff2f6;
    border: 1px solid #f2a09f; }
    .project-overview-wrap .status-wrap .status-box.no-legality-notice .inner .subtitle, .project-overview-wrap .status-wrap .status-box.rejected .inner .subtitle, .project-overview-wrap .status-wrap .status-box.canceled .inner .subtitle {
      color: #f05352; }
    .project-overview-wrap .status-wrap .status-box.no-legality-notice .inner .icon, .project-overview-wrap .status-wrap .status-box.no-legality-notice .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.no-legality-notice .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.no-legality-notice .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.no-legality-notice .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.no-legality-notice .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.no-legality-notice .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.no-legality-notice .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.no-legality-notice .inner li:before, .project-overview-wrap .status-wrap .status-box.rejected .inner .icon, .project-overview-wrap .status-wrap .status-box.rejected .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.rejected .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.rejected .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.rejected .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.rejected .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.rejected .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.rejected .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.rejected .inner li:before, .project-overview-wrap .status-wrap .status-box.canceled .inner .icon, .project-overview-wrap .status-wrap .status-box.canceled .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.canceled .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.canceled .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.canceled .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.canceled .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.canceled .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.canceled .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.canceled .inner li:before {
      background-color: #f05352;
      color: #ffffff; }
      .project-overview-wrap .status-wrap .status-box.no-legality-notice .inner .icon:before, .project-overview-wrap .status-wrap .status-box.no-legality-notice .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.no-legality-notice .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.no-legality-notice .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.no-legality-notice .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.no-legality-notice .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.no-legality-notice .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.no-legality-notice .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.no-legality-notice .inner li:before, .project-overview-wrap .status-wrap .status-box.rejected .inner .icon:before, .project-overview-wrap .status-wrap .status-box.rejected .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.rejected .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.rejected .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.rejected .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.rejected .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.rejected .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.rejected .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.rejected .inner li:before, .project-overview-wrap .status-wrap .status-box.canceled .inner .icon:before, .project-overview-wrap .status-wrap .status-box.canceled .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.canceled .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.canceled .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.canceled .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.canceled .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.canceled .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.canceled .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.canceled .inner li:before {
        font-size: 45px; }
    .project-overview-wrap .status-wrap .status-box.no-legality-notice .inner hr, .project-overview-wrap .status-wrap .status-box.rejected .inner hr, .project-overview-wrap .status-wrap .status-box.canceled .inner hr {
      background-color: #f2a09f; }
  .project-overview-wrap .status-wrap .status-box.legality-notice .inner, .project-overview-wrap .status-wrap .status-box.solved .inner {
    background-color: #f3f7e6;
    border: 1px solid #d6e1b6; }
    .project-overview-wrap .status-wrap .status-box.legality-notice .inner .subtitle, .project-overview-wrap .status-wrap .status-box.solved .inner .subtitle {
      color: #8cbc00; }
    .project-overview-wrap .status-wrap .status-box.legality-notice .inner .icon, .project-overview-wrap .status-wrap .status-box.legality-notice .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.legality-notice .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.legality-notice .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.legality-notice .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.legality-notice .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.legality-notice .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.legality-notice .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.legality-notice .inner li:before, .project-overview-wrap .status-wrap .status-box.solved .inner .icon, .project-overview-wrap .status-wrap .status-box.solved .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.solved .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.solved .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.solved .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.solved .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.solved .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.solved .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.solved .inner li:before {
      background-color: #ffffff;
      border: 1px solid #8cbc00;
      color: #8cbc00; }
      .project-overview-wrap .status-wrap .status-box.legality-notice .inner .icon:before, .project-overview-wrap .status-wrap .status-box.legality-notice .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.legality-notice .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.legality-notice .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.legality-notice .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.legality-notice .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.legality-notice .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.legality-notice .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.legality-notice .inner li:before, .project-overview-wrap .status-wrap .status-box.solved .inner .icon:before, .project-overview-wrap .status-wrap .status-box.solved .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.solved .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.solved .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.solved .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.solved .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.solved .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.solved .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.solved .inner li:before {
        font-size: 45px; }
  .project-overview-wrap .status-wrap .status-box.ranked .inner {
    border: 1px solid #4c84ff;
    background-color: #f3f7fd; }
    .project-overview-wrap .status-wrap .status-box.ranked .inner .subtitle {
      color: #4c84ff; }
    .project-overview-wrap .status-wrap .status-box.ranked .inner .icon, .project-overview-wrap .status-wrap .status-box.ranked .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.ranked .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.ranked .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.ranked .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.ranked .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.ranked .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.ranked .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.ranked .inner li:before {
      background-color: #ffffff;
      border: 1px solid #4c84ff;
      color: #4c84ff; }
      .project-overview-wrap .status-wrap .status-box.ranked .inner .icon:before, .project-overview-wrap .status-wrap .status-box.ranked .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.ranked .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.ranked .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.ranked .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.ranked .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.ranked .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.ranked .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.ranked .inner li:before {
        font-size: 45px; }
  .project-overview-wrap .status-wrap .status-box.own-legality-notice .inner, .project-overview-wrap .status-wrap .status-box.approved .inner, .project-overview-wrap .status-wrap .status-box.validated-mode .inner, .project-overview-wrap .status-wrap .status-box.answered .inner {
    background-color: #f3f7e6;
    border: 1px solid #d6e1b6; }
    .project-overview-wrap .status-wrap .status-box.own-legality-notice .inner .subtitle, .project-overview-wrap .status-wrap .status-box.approved .inner .subtitle, .project-overview-wrap .status-wrap .status-box.validated-mode .inner .subtitle, .project-overview-wrap .status-wrap .status-box.answered .inner .subtitle {
      color: #8cbc00; }
    .project-overview-wrap .status-wrap .status-box.own-legality-notice .inner .icon, .project-overview-wrap .status-wrap .status-box.own-legality-notice .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.own-legality-notice .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.own-legality-notice .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.own-legality-notice .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.own-legality-notice .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.own-legality-notice .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.own-legality-notice .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.own-legality-notice .inner li:before, .project-overview-wrap .status-wrap .status-box.approved .inner .icon, .project-overview-wrap .status-wrap .status-box.approved .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.approved .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.approved .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.approved .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.approved .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.approved .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.approved .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.approved .inner li:before, .project-overview-wrap .status-wrap .status-box.validated-mode .inner .icon, .project-overview-wrap .status-wrap .status-box.validated-mode .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.validated-mode .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.validated-mode .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.validated-mode .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.validated-mode .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.validated-mode .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.validated-mode .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.validated-mode .inner li:before, .project-overview-wrap .status-wrap .status-box.answered .inner .icon, .project-overview-wrap .status-wrap .status-box.answered .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.answered .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.answered .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.answered .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.answered .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.answered .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.answered .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.answered .inner li:before {
      background-color: #8cbc00;
      color: #ffffff; }
      .project-overview-wrap .status-wrap .status-box.own-legality-notice .inner .icon:before, .project-overview-wrap .status-wrap .status-box.own-legality-notice .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.own-legality-notice .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.own-legality-notice .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.own-legality-notice .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.own-legality-notice .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.own-legality-notice .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.own-legality-notice .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.own-legality-notice .inner li:before, .project-overview-wrap .status-wrap .status-box.approved .inner .icon:before, .project-overview-wrap .status-wrap .status-box.approved .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.approved .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.approved .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.approved .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.approved .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.approved .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.approved .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.approved .inner li:before, .project-overview-wrap .status-wrap .status-box.validated-mode .inner .icon:before, .project-overview-wrap .status-wrap .status-box.validated-mode .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.validated-mode .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.validated-mode .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.validated-mode .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.validated-mode .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.validated-mode .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.validated-mode .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.validated-mode .inner li:before, .project-overview-wrap .status-wrap .status-box.answered .inner .icon:before, .project-overview-wrap .status-wrap .status-box.answered .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.answered .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.answered .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.answered .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.answered .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.answered .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.answered .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.answered .inner li:before {
        font-size: 45px; }
  .project-overview-wrap .status-wrap .status-box.own-without-legality-notice .inner, .project-overview-wrap .status-wrap .status-box.in-pending-decision .inner, .project-overview-wrap .status-wrap .status-box.letter-sent .inner {
    background-color: #fffbef;
    border: 1px solid #f3e5c4; }
    .project-overview-wrap .status-wrap .status-box.own-without-legality-notice .inner .subtitle, .project-overview-wrap .status-wrap .status-box.in-pending-decision .inner .subtitle, .project-overview-wrap .status-wrap .status-box.letter-sent .inner .subtitle {
      color: #ce9902; }
    .project-overview-wrap .status-wrap .status-box.own-without-legality-notice .inner .icon, .project-overview-wrap .status-wrap .status-box.own-without-legality-notice .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.own-without-legality-notice .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.own-without-legality-notice .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.own-without-legality-notice .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.own-without-legality-notice .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.own-without-legality-notice .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.own-without-legality-notice .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.own-without-legality-notice .inner li:before, .project-overview-wrap .status-wrap .status-box.in-pending-decision .inner .icon, .project-overview-wrap .status-wrap .status-box.in-pending-decision .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.in-pending-decision .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.in-pending-decision .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.in-pending-decision .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.in-pending-decision .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.in-pending-decision .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.in-pending-decision .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.in-pending-decision .inner li:before, .project-overview-wrap .status-wrap .status-box.letter-sent .inner .icon, .project-overview-wrap .status-wrap .status-box.letter-sent .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.letter-sent .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.letter-sent .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.letter-sent .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.letter-sent .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.letter-sent .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.letter-sent .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.letter-sent .inner li:before {
      background-color: #ffc300;
      color: #ffffff; }
      .project-overview-wrap .status-wrap .status-box.own-without-legality-notice .inner .icon:before, .project-overview-wrap .status-wrap .status-box.own-without-legality-notice .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.own-without-legality-notice .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.own-without-legality-notice .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.own-without-legality-notice .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.own-without-legality-notice .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.own-without-legality-notice .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.own-without-legality-notice .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.own-without-legality-notice .inner li:before, .project-overview-wrap .status-wrap .status-box.in-pending-decision .inner .icon:before, .project-overview-wrap .status-wrap .status-box.in-pending-decision .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.in-pending-decision .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.in-pending-decision .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.in-pending-decision .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.in-pending-decision .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.in-pending-decision .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.in-pending-decision .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.in-pending-decision .inner li:before, .project-overview-wrap .status-wrap .status-box.letter-sent .inner .icon:before, .project-overview-wrap .status-wrap .status-box.letter-sent .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.letter-sent .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.letter-sent .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.letter-sent .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.letter-sent .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.letter-sent .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.letter-sent .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.letter-sent .inner li:before {
        font-size: 45px; }
  .project-overview-wrap .status-wrap .status-box.republished .inner {
    background-color: #f3f7e6;
    border: 1px solid #d6e1b6; }
    .project-overview-wrap .status-wrap .status-box.republished .inner .subtitle {
      color: #44a647; }
    .project-overview-wrap .status-wrap .status-box.republished .inner .icon, .project-overview-wrap .status-wrap .status-box.republished .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.republished .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.republished .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.republished .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.republished .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.republished .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.republished .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.republished .inner li:before {
      background-color: #44a647;
      color: #ffffff; }
      .project-overview-wrap .status-wrap .status-box.republished .inner .icon:before, .project-overview-wrap .status-wrap .status-box.republished .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.republished .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.republished .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.republished .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.republished .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.republished .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.republished .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.republished .inner li:before {
        font-size: 32px; }
  .project-overview-wrap .status-wrap .status-box.suspended .inner {
    background-color: #f0f3f8;
    border: 1px solid #d2d8e3; }
    .project-overview-wrap .status-wrap .status-box.suspended .inner .subtitle {
      color: #667eb1; }
    .project-overview-wrap .status-wrap .status-box.suspended .inner .icon, .project-overview-wrap .status-wrap .status-box.suspended .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.suspended .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.suspended .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.suspended .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.suspended .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.suspended .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.suspended .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.suspended .inner li:before {
      background-color: #667eb1;
      color: #ffffff; }
      .project-overview-wrap .status-wrap .status-box.suspended .inner .icon:before, .project-overview-wrap .status-wrap .status-box.suspended .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.suspended .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.suspended .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.suspended .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.suspended .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.suspended .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.suspended .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.suspended .inner li:before {
        font-size: 32px; }
  .project-overview-wrap .status-wrap .status-box.repealed .inner {
    background-color: #fff2f6;
    border: 1px solid #f2a09f; }
    .project-overview-wrap .status-wrap .status-box.repealed .inner .subtitle {
      color: #f05352; }
    .project-overview-wrap .status-wrap .status-box.repealed .inner .icon, .project-overview-wrap .status-wrap .status-box.repealed .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.repealed .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.repealed .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.repealed .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.repealed .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.repealed .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.repealed .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.repealed .inner li:before {
      background-color: #f05352;
      color: #ffffff; }
      .project-overview-wrap .status-wrap .status-box.repealed .inner .icon:before, .project-overview-wrap .status-wrap .status-box.repealed .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.repealed .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.repealed .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.repealed .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.repealed .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.repealed .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.repealed .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.repealed .inner li:before {
        font-size: 45px; }
  .project-overview-wrap .status-wrap .status-box.revoked .inner, .project-overview-wrap .status-wrap .status-box.not-included .inner {
    background-color: #ffffff;
    border: 1px solid #f2a09f; }
    .project-overview-wrap .status-wrap .status-box.revoked .inner .subtitle, .project-overview-wrap .status-wrap .status-box.not-included .inner .subtitle {
      color: #c72b60; }
    .project-overview-wrap .status-wrap .status-box.revoked .inner .icon, .project-overview-wrap .status-wrap .status-box.revoked .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.revoked .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.revoked .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.revoked .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.revoked .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.revoked .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.revoked .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.revoked .inner li:before, .project-overview-wrap .status-wrap .status-box.not-included .inner .icon, .project-overview-wrap .status-wrap .status-box.not-included .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.not-included .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.not-included .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.not-included .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.not-included .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.not-included .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.not-included .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.not-included .inner li:before {
      background-color: #ffffff;
      border: 1px solid #c72b60;
      color: #c72b60; }
      .project-overview-wrap .status-wrap .status-box.revoked .inner .icon:before, .project-overview-wrap .status-wrap .status-box.revoked .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.revoked .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.revoked .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.revoked .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.revoked .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.revoked .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.revoked .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.revoked .inner li:before, .project-overview-wrap .status-wrap .status-box.not-included .inner .icon:before, .project-overview-wrap .status-wrap .status-box.not-included .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.not-included .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.not-included .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.not-included .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.not-included .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.not-included .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.not-included .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.not-included .inner li:before {
        font-size: 32px; }
  .project-overview-wrap .status-wrap .status-box.project-full-adopted .inner, .project-overview-wrap .status-wrap .status-box.validated-letter .inner {
    background-color: #f3f7e6;
    border: 1px solid #d6e1b6; }
    .project-overview-wrap .status-wrap .status-box.project-full-adopted .inner .subtitle, .project-overview-wrap .status-wrap .status-box.validated-letter .inner .subtitle {
      color: #8cbc00; }
    .project-overview-wrap .status-wrap .status-box.project-full-adopted .inner .icon, .project-overview-wrap .status-wrap .status-box.project-full-adopted .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.project-full-adopted .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.project-full-adopted .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.project-full-adopted .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.project-full-adopted .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.project-full-adopted .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.project-full-adopted .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.project-full-adopted .inner li:before, .project-overview-wrap .status-wrap .status-box.validated-letter .inner .icon, .project-overview-wrap .status-wrap .status-box.validated-letter .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.validated-letter .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.validated-letter .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.validated-letter .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.validated-letter .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.validated-letter .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.validated-letter .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.validated-letter .inner li:before {
      background-color: #8cbc00;
      color: #ffffff; }
      .project-overview-wrap .status-wrap .status-box.project-full-adopted .inner .icon:before, .project-overview-wrap .status-wrap .status-box.project-full-adopted .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.project-full-adopted .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.project-full-adopted .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.project-full-adopted .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.project-full-adopted .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.project-full-adopted .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.project-full-adopted .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.project-full-adopted .inner li:before, .project-overview-wrap .status-wrap .status-box.validated-letter .inner .icon:before, .project-overview-wrap .status-wrap .status-box.validated-letter .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.validated-letter .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.validated-letter .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.validated-letter .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.validated-letter .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.validated-letter .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.validated-letter .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.validated-letter .inner li:before {
        font-size: 45px; }
  .project-overview-wrap .status-wrap .status-box.project-partially-adopted .inner {
    background-color: #fffbef;
    border: 1px solid #f3e5c4; }
    .project-overview-wrap .status-wrap .status-box.project-partially-adopted .inner .subtitle {
      color: #ce9902; }
    .project-overview-wrap .status-wrap .status-box.project-partially-adopted .inner .icon, .project-overview-wrap .status-wrap .status-box.project-partially-adopted .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.project-partially-adopted .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.project-partially-adopted .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.project-partially-adopted .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.project-partially-adopted .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.project-partially-adopted .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.project-partially-adopted .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.project-partially-adopted .inner li:before {
      background-color: #ffc300;
      color: #ffffff; }
      .project-overview-wrap .status-wrap .status-box.project-partially-adopted .inner .icon:before, .project-overview-wrap .status-wrap .status-box.project-partially-adopted .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.project-partially-adopted .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.project-partially-adopted .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.project-partially-adopted .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.project-partially-adopted .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.project-partially-adopted .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.project-partially-adopted .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.project-partially-adopted .inner li:before {
        font-size: 45px; }
  .project-overview-wrap .status-wrap .status-box.project-rejected .inner {
    background-color: #fff2f6;
    border: 1px solid #f2a09f; }
    .project-overview-wrap .status-wrap .status-box.project-rejected .inner .subtitle {
      color: #f05352; }
    .project-overview-wrap .status-wrap .status-box.project-rejected .inner .icon, .project-overview-wrap .status-wrap .status-box.project-rejected .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.project-rejected .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.project-rejected .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.project-rejected .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.project-rejected .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.project-rejected .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.project-rejected .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.project-rejected .inner li:before {
      background-color: #f05352;
      color: #ffffff; }
      .project-overview-wrap .status-wrap .status-box.project-rejected .inner .icon:before, .project-overview-wrap .status-wrap .status-box.project-rejected .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.project-rejected .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.project-rejected .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.project-rejected .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.project-rejected .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.project-rejected .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.project-rejected .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.project-rejected .inner li:before {
        font-size: 45px; }
  .project-overview-wrap .status-wrap .status-box.project-in-analysis .inner .icon, .project-overview-wrap .status-wrap .status-box.project-in-analysis .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.project-in-analysis .inner a.menu-toggle,
  .project-overview-wrap .status-wrap .status-box.project-in-analysis .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.project-in-analysis .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.project-in-analysis .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.project-in-analysis .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.project-in-analysis .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.project-in-analysis .inner li:before {
    background-color: #667eb1;
    color: #ffffff; }
    .project-overview-wrap .status-wrap .status-box.project-in-analysis .inner .icon:before, .project-overview-wrap .status-wrap .status-box.project-in-analysis .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.project-in-analysis .inner a.menu-toggle:before,
    .project-overview-wrap .status-wrap .status-box.project-in-analysis .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.project-in-analysis .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.project-in-analysis .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.project-in-analysis .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.project-in-analysis .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.project-in-analysis .inner li:before {
      font-size: 45px; }
  .project-overview-wrap .status-wrap .status-box.project-for-debate .inner {
    background-color: #fffbef;
    border: 1px solid #f3e5c4; }
    .project-overview-wrap .status-wrap .status-box.project-for-debate .inner .subtitle {
      color: #ce9902; }
    .project-overview-wrap .status-wrap .status-box.project-for-debate .inner .icon, .project-overview-wrap .status-wrap .status-box.project-for-debate .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.project-for-debate .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.project-for-debate .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.project-for-debate .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.project-for-debate .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.project-for-debate .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.project-for-debate .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.project-for-debate .inner li:before {
      background-color: #ffffff;
      color: #ffc300; }
      .project-overview-wrap .status-wrap .status-box.project-for-debate .inner .icon:before, .project-overview-wrap .status-wrap .status-box.project-for-debate .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.project-for-debate .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.project-for-debate .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.project-for-debate .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.project-for-debate .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.project-for-debate .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.project-for-debate .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.project-for-debate .inner li:before {
        font-size: 30px; }
  .project-overview-wrap .status-wrap .status-box.resort-compartment .inner, .project-overview-wrap .status-wrap .status-box.draft-letter .inner {
    border: 1px solid #d2d8e3;
    background-color: #ffffff; }
    .project-overview-wrap .status-wrap .status-box.resort-compartment .inner .subtitle, .project-overview-wrap .status-wrap .status-box.draft-letter .inner .subtitle {
      color: #42A5F5; }
    .project-overview-wrap .status-wrap .status-box.resort-compartment .inner .icon, .project-overview-wrap .status-wrap .status-box.resort-compartment .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.resort-compartment .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.resort-compartment .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.resort-compartment .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.resort-compartment .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.resort-compartment .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.resort-compartment .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.resort-compartment .inner li:before, .project-overview-wrap .status-wrap .status-box.draft-letter .inner .icon, .project-overview-wrap .status-wrap .status-box.draft-letter .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.draft-letter .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.draft-letter .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.draft-letter .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.draft-letter .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.draft-letter .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.draft-letter .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.draft-letter .inner li:before {
      border: 1px solid #42A5F5;
      color: #42A5F5; }
      .project-overview-wrap .status-wrap .status-box.resort-compartment .inner .icon:before, .project-overview-wrap .status-wrap .status-box.resort-compartment .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.resort-compartment .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.resort-compartment .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.resort-compartment .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.resort-compartment .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.resort-compartment .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.resort-compartment .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.resort-compartment .inner li:before, .project-overview-wrap .status-wrap .status-box.draft-letter .inner .icon:before, .project-overview-wrap .status-wrap .status-box.draft-letter .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.draft-letter .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.draft-letter .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.draft-letter .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.draft-letter .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.draft-letter .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.draft-letter .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.draft-letter .inner li:before {
        font-size: 32px;
        -webkit-transform: translateX(5px);
            -ms-transform: translateX(5px);
             -o-transform: translateX(5px);
                transform: translateX(5px); }
      .project-overview-wrap .status-wrap .status-box.resort-compartment .inner .icon.icon-pencil:before, .project-overview-wrap .status-wrap .status-box.resort-compartment .inner aside#leftsidebar ul.menu > li a.icon-pencil.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.resort-compartment .inner a.icon-pencil.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.resort-compartment .inner aside#leftsidebar div.menu > li a.icon-pencil.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.resort-compartment .inner a.icon-pencil.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.resort-compartment .inner .registry-cards .icon-pencil.registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.resort-compartment .inner .icon-pencil.registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.resort-compartment .inner .modal.modal-menu .list li.icon-pencil:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.resort-compartment .inner li.icon-pencil:before, .project-overview-wrap .status-wrap .status-box.draft-letter .inner .icon.icon-pencil:before, .project-overview-wrap .status-wrap .status-box.draft-letter .inner aside#leftsidebar ul.menu > li a.icon-pencil.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.draft-letter .inner a.icon-pencil.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.draft-letter .inner aside#leftsidebar div.menu > li a.icon-pencil.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.draft-letter .inner a.icon-pencil.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.draft-letter .inner .registry-cards .icon-pencil.registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.draft-letter .inner .icon-pencil.registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.draft-letter .inner .modal.modal-menu .list li.icon-pencil:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.draft-letter .inner li.icon-pencil:before {
        font-size: 32px;
        -webkit-transform: translateX(0);
            -ms-transform: translateX(0);
             -o-transform: translateX(0);
                transform: translateX(0); }
  .project-overview-wrap .status-wrap .status-box.with-legality-notice .inner {
    background-color: #ffffff;
    border: 1px solid #d6e1b6; }
    .project-overview-wrap .status-wrap .status-box.with-legality-notice .inner .subtitle {
      color: #8cbc00; }
    .project-overview-wrap .status-wrap .status-box.with-legality-notice .inner .icon, .project-overview-wrap .status-wrap .status-box.with-legality-notice .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.with-legality-notice .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.with-legality-notice .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.with-legality-notice .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.with-legality-notice .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.with-legality-notice .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.with-legality-notice .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.with-legality-notice .inner li:before {
      background-color: #ffffff;
      border: 1px solid #8cbc00;
      color: #8cbc00; }
      .project-overview-wrap .status-wrap .status-box.with-legality-notice .inner .icon:before, .project-overview-wrap .status-wrap .status-box.with-legality-notice .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.with-legality-notice .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.with-legality-notice .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.with-legality-notice .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.with-legality-notice .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.with-legality-notice .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.with-legality-notice .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.with-legality-notice .inner li:before {
        font-size: 32px;
        -webkit-transform: translateX(5px);
            -ms-transform: translateX(5px);
             -o-transform: translateX(5px);
                transform: translateX(5px); }
  .project-overview-wrap .status-wrap .status-box.active-register .inner {
    background-color: #ffffff;
    border: 1px solid #d6e1b6; }
    .project-overview-wrap .status-wrap .status-box.active-register .inner .subtitle {
      color: #8cbc00; }
    .project-overview-wrap .status-wrap .status-box.active-register .inner .icon, .project-overview-wrap .status-wrap .status-box.active-register .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.active-register .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.active-register .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.active-register .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.active-register .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.active-register .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.active-register .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.active-register .inner li:before {
      background-color: #ffffff;
      border: 1px solid #8cbc00;
      color: #8cbc00; }
      .project-overview-wrap .status-wrap .status-box.active-register .inner .icon:before, .project-overview-wrap .status-wrap .status-box.active-register .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.active-register .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.active-register .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.active-register .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.active-register .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.active-register .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.active-register .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.active-register .inner li:before {
        font-size: 32px; }
  .project-overview-wrap .status-wrap .status-box.without-legality-notice .inner, .project-overview-wrap .status-wrap .status-box.without-agenda .inner {
    background-color: #ffffff;
    border: 1px solid #f05352; }
    .project-overview-wrap .status-wrap .status-box.without-legality-notice .inner .subtitle, .project-overview-wrap .status-wrap .status-box.without-agenda .inner .subtitle {
      color: #f05352; }
    .project-overview-wrap .status-wrap .status-box.without-legality-notice .inner .icon, .project-overview-wrap .status-wrap .status-box.without-legality-notice .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.without-legality-notice .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.without-legality-notice .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.without-legality-notice .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.without-legality-notice .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.without-legality-notice .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.without-legality-notice .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.without-legality-notice .inner li:before, .project-overview-wrap .status-wrap .status-box.without-agenda .inner .icon, .project-overview-wrap .status-wrap .status-box.without-agenda .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.without-agenda .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.without-agenda .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.without-agenda .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.without-agenda .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.without-agenda .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.without-agenda .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.without-agenda .inner li:before {
      background-color: #ffffff;
      border: 1px solid #f05352;
      color: #f05352; }
      .project-overview-wrap .status-wrap .status-box.without-legality-notice .inner .icon:before, .project-overview-wrap .status-wrap .status-box.without-legality-notice .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.without-legality-notice .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.without-legality-notice .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.without-legality-notice .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.without-legality-notice .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.without-legality-notice .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.without-legality-notice .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.without-legality-notice .inner li:before, .project-overview-wrap .status-wrap .status-box.without-agenda .inner .icon:before, .project-overview-wrap .status-wrap .status-box.without-agenda .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.without-agenda .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.without-agenda .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.without-agenda .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.without-agenda .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.without-agenda .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.without-agenda .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.without-agenda .inner li:before {
        font-size: 32px;
        -webkit-transform: translateX(5px);
            -ms-transform: translateX(5px);
             -o-transform: translateX(5px);
                transform: translateX(5px); }
  .project-overview-wrap .status-wrap .status-box.excepted .inner, .project-overview-wrap .status-wrap .status-box.closed-register .inner {
    background-color: #ffffff;
    border: 1px solid #f05352; }
    .project-overview-wrap .status-wrap .status-box.excepted .inner .subtitle, .project-overview-wrap .status-wrap .status-box.closed-register .inner .subtitle {
      color: #f05352; }
    .project-overview-wrap .status-wrap .status-box.excepted .inner .icon, .project-overview-wrap .status-wrap .status-box.excepted .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.excepted .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.excepted .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.excepted .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.excepted .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.excepted .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.excepted .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.excepted .inner li:before, .project-overview-wrap .status-wrap .status-box.closed-register .inner .icon, .project-overview-wrap .status-wrap .status-box.closed-register .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.closed-register .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.closed-register .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.closed-register .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.closed-register .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.closed-register .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.closed-register .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.closed-register .inner li:before {
      background-color: #ffffff;
      border: 1px solid #f05352;
      color: #f05352; }
      .project-overview-wrap .status-wrap .status-box.excepted .inner .icon:before, .project-overview-wrap .status-wrap .status-box.excepted .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.excepted .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.excepted .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.excepted .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.excepted .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.excepted .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.excepted .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.excepted .inner li:before, .project-overview-wrap .status-wrap .status-box.closed-register .inner .icon:before, .project-overview-wrap .status-wrap .status-box.closed-register .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.closed-register .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.closed-register .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.closed-register .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.closed-register .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.closed-register .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.closed-register .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.closed-register .inner li:before {
        font-size: 32px; }
  .project-overview-wrap .status-wrap .status-box.public-consultation .inner {
    background-color: #ffffff;
    border: 1px solid #d6e1b6; }
    .project-overview-wrap .status-wrap .status-box.public-consultation .inner .subtitle {
      color: #8cbc00; }
    .project-overview-wrap .status-wrap .status-box.public-consultation .inner .icon, .project-overview-wrap .status-wrap .status-box.public-consultation .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.public-consultation .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.public-consultation .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.public-consultation .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.public-consultation .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.public-consultation .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.public-consultation .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.public-consultation .inner li:before {
      background-color: #ffffff;
      border: 1px solid #8cbc00;
      color: #8cbc00; }
      .project-overview-wrap .status-wrap .status-box.public-consultation .inner .icon:before, .project-overview-wrap .status-wrap .status-box.public-consultation .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.public-consultation .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.public-consultation .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.public-consultation .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.public-consultation .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.public-consultation .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.public-consultation .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.public-consultation .inner li:before {
        font-size: 32px; }
  .project-overview-wrap .status-wrap .status-box.live-meeting hr {
    background: #d2d8e3;
    border-top: 0; }
  .project-overview-wrap .status-wrap .status-box.live-meeting .icon:before, .project-overview-wrap .status-wrap .status-box.live-meeting aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.live-meeting a.menu-toggle:before,
  .project-overview-wrap .status-wrap .status-box.live-meeting aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.live-meeting a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.live-meeting .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.live-meeting .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.live-meeting .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.live-meeting li:before {
    font-size: 36px; }
  .project-overview-wrap .status-wrap .status-box.not-debated .inner {
    background-color: #f4f4f4;
    border: 1px solid #dfdfdf; }
    .project-overview-wrap .status-wrap .status-box.not-debated .inner .subtitle {
      color: #a5a5a5; }
    .project-overview-wrap .status-wrap .status-box.not-debated .inner .icon, .project-overview-wrap .status-wrap .status-box.not-debated .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.not-debated .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.not-debated .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.not-debated .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.not-debated .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.not-debated .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.not-debated .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.not-debated .inner li:before {
      background-color: #ffffff;
      border: 1px solid #a5a5a5;
      color: #a5a5a5; }
      .project-overview-wrap .status-wrap .status-box.not-debated .inner .icon:before, .project-overview-wrap .status-wrap .status-box.not-debated .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.not-debated .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.not-debated .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.not-debated .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.not-debated .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.not-debated .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.not-debated .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.not-debated .inner li:before {
        font-size: 32px; }
  .project-overview-wrap .status-wrap .status-box.meeting-closed .inner {
    background-color: #f3f7e6;
    border: 1px solid #d6e1b6; }
    .project-overview-wrap .status-wrap .status-box.meeting-closed .inner .subtitle {
      color: #8cbc00; }
    .project-overview-wrap .status-wrap .status-box.meeting-closed .inner .icon, .project-overview-wrap .status-wrap .status-box.meeting-closed .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.meeting-closed .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.meeting-closed .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.meeting-closed .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.meeting-closed .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.meeting-closed .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.meeting-closed .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.meeting-closed .inner li:before {
      background-color: #8cbc00;
      color: #ffffff; }
      .project-overview-wrap .status-wrap .status-box.meeting-closed .inner .icon:before, .project-overview-wrap .status-wrap .status-box.meeting-closed .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.meeting-closed .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.meeting-closed .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.meeting-closed .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.meeting-closed .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.meeting-closed .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.meeting-closed .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.meeting-closed .inner li:before {
        font-size: 45px; }
    .project-overview-wrap .status-wrap .status-box.meeting-closed .inner hr {
      background: #d6e1b6;
      border-top: 0; }
    .project-overview-wrap .status-wrap .status-box.meeting-closed .inner .hour {
      color: #8cbc00;
      font-weight: 400; }
  .project-overview-wrap .status-wrap .status-box.meeting-in-pending .inner {
    background-color: #fffbef;
    border: 1px solid #f3e5c4; }
    .project-overview-wrap .status-wrap .status-box.meeting-in-pending .inner .subtitle {
      color: #ce9902; }
    .project-overview-wrap .status-wrap .status-box.meeting-in-pending .inner .icon, .project-overview-wrap .status-wrap .status-box.meeting-in-pending .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.meeting-in-pending .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.meeting-in-pending .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.meeting-in-pending .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.meeting-in-pending .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.meeting-in-pending .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.meeting-in-pending .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.meeting-in-pending .inner li:before {
      background-color: #ffc300;
      color: #ffffff; }
      .project-overview-wrap .status-wrap .status-box.meeting-in-pending .inner .icon:before, .project-overview-wrap .status-wrap .status-box.meeting-in-pending .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.meeting-in-pending .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.meeting-in-pending .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.meeting-in-pending .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.meeting-in-pending .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.meeting-in-pending .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.meeting-in-pending .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.meeting-in-pending .inner li:before {
        font-size: 30px; }
    .project-overview-wrap .status-wrap .status-box.meeting-in-pending .inner hr {
      background: #f3e5c4;
      border-top: 0; }
    .project-overview-wrap .status-wrap .status-box.meeting-in-pending .inner .hour {
      color: #ce9902;
      font-weight: 400; }
  .project-overview-wrap .status-wrap .status-box.meeting-without-cvorum .inner {
    background-color: #fff2f6;
    border: 1px solid #f2a09f; }
    .project-overview-wrap .status-wrap .status-box.meeting-without-cvorum .inner .subtitle {
      color: #f05352; }
    .project-overview-wrap .status-wrap .status-box.meeting-without-cvorum .inner .icon, .project-overview-wrap .status-wrap .status-box.meeting-without-cvorum .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.meeting-without-cvorum .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.meeting-without-cvorum .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.meeting-without-cvorum .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.meeting-without-cvorum .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.meeting-without-cvorum .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.meeting-without-cvorum .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.meeting-without-cvorum .inner li:before {
      background-color: #f05352;
      color: #ffffff; }
      .project-overview-wrap .status-wrap .status-box.meeting-without-cvorum .inner .icon:before, .project-overview-wrap .status-wrap .status-box.meeting-without-cvorum .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.meeting-without-cvorum .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.meeting-without-cvorum .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.meeting-without-cvorum .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.meeting-without-cvorum .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.meeting-without-cvorum .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.meeting-without-cvorum .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.meeting-without-cvorum .inner li:before {
        font-size: 36px; }
    .project-overview-wrap .status-wrap .status-box.meeting-without-cvorum .inner hr {
      background: #f2a09f;
      border-top: 0; }
    .project-overview-wrap .status-wrap .status-box.meeting-without-cvorum .inner .hour {
      color: #c72b60;
      font-weight: 400; }
  .project-overview-wrap .status-wrap .status-box.electronic-vote .inner {
    background-color: #e4eefd;
    border: 1px solid #4c84ff; }
    .project-overview-wrap .status-wrap .status-box.electronic-vote .inner .subtitle {
      color: #4c84ff; }
    .project-overview-wrap .status-wrap .status-box.electronic-vote .inner .icon, .project-overview-wrap .status-wrap .status-box.electronic-vote .inner aside#leftsidebar ul.menu > li a.menu-toggle, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.electronic-vote .inner a.menu-toggle,
    .project-overview-wrap .status-wrap .status-box.electronic-vote .inner aside#leftsidebar div.menu > li a.menu-toggle, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.electronic-vote .inner a.menu-toggle, .project-overview-wrap .status-wrap .status-box.electronic-vote .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.electronic-vote .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.electronic-vote .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.electronic-vote .inner li:before {
      background-color: #4c84ff;
      color: #ffffff; }
      .project-overview-wrap .status-wrap .status-box.electronic-vote .inner .icon:before, .project-overview-wrap .status-wrap .status-box.electronic-vote .inner aside#leftsidebar ul.menu > li a.menu-toggle:before, aside#leftsidebar ul.menu > li .project-overview-wrap .status-wrap .status-box.electronic-vote .inner a.menu-toggle:before,
      .project-overview-wrap .status-wrap .status-box.electronic-vote .inner aside#leftsidebar div.menu > li a.menu-toggle:before, aside#leftsidebar div.menu > li .project-overview-wrap .status-wrap .status-box.electronic-vote .inner a.menu-toggle:before, .project-overview-wrap .status-wrap .status-box.electronic-vote .inner .registry-cards .registry-card.favourite:before, .registry-cards .project-overview-wrap .status-wrap .status-box.electronic-vote .inner .registry-card.favourite:before, .project-overview-wrap .status-wrap .status-box.electronic-vote .inner .modal.modal-menu .list li:before, .modal.modal-menu .list .project-overview-wrap .status-wrap .status-box.electronic-vote .inner li:before {
        font-size: 30px; }
  .project-overview-wrap .status-wrap .status-published {
    background: #8cbc00;
    border-radius: 50%;
    border: 5px solid #ffffff;
    height: 25px;
    position: absolute;
    right: -10px;
    top: -10px;
    width: 25px; }
  .project-overview-wrap .status-wrap .status-unpublished {
    background: #f05352;
    border-radius: 50%;
    border: 5px solid #ffffff;
    height: 25px;
    position: absolute;
    right: -10px;
    top: -10px;
    width: 25px; }
  .project-overview-wrap .status-wrap .buttons + .buttons {
    margin-top: 15px; }

.project-overview-wrap .council-meeting {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  color: #6e6e6e;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-bottom: 10px; }
  .project-overview-wrap .council-meeting a {
    color: inherit;
    margin: 0;
    display: block; }
    .project-overview-wrap .council-meeting a strong {
      white-space: nowrap; }
    .project-overview-wrap .council-meeting a:hover {
      text-decoration: underline; }
    .project-overview-wrap .council-meeting a.link {
      color: #42A5F5;
      font-size: 14px;
      margin-top: 5px; }
  .project-overview-wrap .council-meeting [class*=icon] {
    color: #ffc300;
    font-size: 24px;
    margin-right: 15px; }
  .project-overview-wrap .council-meeting + .options-list {
    margin-left: 35px; }

.project-overview-wrap + .buttons-wrap {
  margin-bottom: 30px; }
  .project-overview-wrap + .buttons-wrap > * {
    margin-left: 20px;
    margin-right: 20px; }

.project-overview-wrap .options-list [type="radio"]:not(:checked) + span,
.project-overview-wrap .options-list [type="checkbox"]:not(:checked) + span {
  font-weight: 300; }

.project-overview-wrap .options-list [type="radio"]:checked + span,
.project-overview-wrap .options-list [type="checkbox"]:checked + span {
  font-weight: 400; }

.project-overview-wrap .options-list.project-status {
  text-align: left; }
  .project-overview-wrap .options-list.project-status.small [class*=icon].prefix {
    -webkit-transform: scale(0.8);
        -ms-transform: scale(0.8);
         -o-transform: scale(0.8);
            transform: scale(0.8); }
  .project-overview-wrap .options-list.project-status.small li {
    margin-top: 5px;
    margin-bottom: 5px; }
  .project-overview-wrap .options-list.project-status li {
    clear: both; }
  .project-overview-wrap .options-list.project-status ul.checkbox > li [type="checkbox"] + span:not(.lever) {
    height: auto;
    padding-left: 30px; }
  .project-overview-wrap .options-list.project-status .prefix[class*=icon] {
    text-align: center;
    width: 50px; }
  .project-overview-wrap .options-list.project-status > p {
    margin-bottom: 20px; }
  .project-overview-wrap .options-list.project-status .for-approval [class*=icon],
  .project-overview-wrap .options-list.project-status .in-preparation [class*=icon] {
    color: #ff6d24;
    font-size: 24px;
    float: left; }
  .project-overview-wrap .options-list.project-status .revoked-by-user [class*=icon] {
    font-size: 24px;
    float: left; }
  .project-overview-wrap .options-list.project-status .resent-to-resort-compartment [class*=icon],
  .project-overview-wrap .options-list.project-status .redirected [class*=icon] {
    color: #4c84ff;
    font-size: 24px;
    float: left; }
  .project-overview-wrap .options-list.project-status .pending-approval [class*=icon],
  .project-overview-wrap .options-list.project-status .debate-in-committees [class*=icon] {
    color: #667eb1;
    font-size: 32px;
    float: left; }
  .project-overview-wrap .options-list.project-status .revision [class*=icon],
  .project-overview-wrap .options-list.project-status .working [class*=icon] {
    color: #ffc300;
    font-size: 24px;
    float: left; }
  .project-overview-wrap .options-list.project-status .legality-notice [class*=icon],
  .project-overview-wrap .options-list.project-status .solved [class*=icon] {
    background-color: #ffffff;
    border: 1px solid #8cbc00;
    border-radius: 50%;
    color: #8cbc00;
    display: table;
    float: left;
    font-size: 18px;
    height: 30px;
    margin: -3px 10px 0 10px;
    width: 30px; }
    .project-overview-wrap .options-list.project-status .legality-notice [class*=icon]:before,
    .project-overview-wrap .options-list.project-status .solved [class*=icon]:before {
      display: table-cell;
      vertical-align: middle; }
  .project-overview-wrap .options-list.project-status .ranked [class*=icon] {
    background-color: #ffffff;
    border: 1px solid #4c84ff;
    border-radius: 50%;
    color: #4c84ff;
    display: table;
    float: left;
    font-size: 18px;
    height: 30px;
    margin: -3px 10px 0 10px;
    width: 30px; }
    .project-overview-wrap .options-list.project-status .ranked [class*=icon]:before {
      display: table-cell;
      vertical-align: middle; }
  .project-overview-wrap .options-list.project-status .joined [class*=icon] {
    color: #8553d1;
    font-size: 28px;
    float: left; }
  .project-overview-wrap .options-list.project-status .no-legality-notice [class*=icon],
  .project-overview-wrap .options-list.project-status .rejected [class*=icon],
  .project-overview-wrap .options-list.project-status .meeting-without-cvorum [class*=icon],
  .project-overview-wrap .options-list.project-status .canceled [class*=icon] {
    background-color: #f05352;
    border-radius: 50%;
    color: #ffffff;
    display: table;
    float: left;
    font-size: 18px;
    height: 30px;
    margin: -3px 10px 0 10px;
    width: 30px; }
    .project-overview-wrap .options-list.project-status .no-legality-notice [class*=icon]:before,
    .project-overview-wrap .options-list.project-status .rejected [class*=icon]:before,
    .project-overview-wrap .options-list.project-status .meeting-without-cvorum [class*=icon]:before,
    .project-overview-wrap .options-list.project-status .canceled [class*=icon]:before {
      display: table-cell;
      vertical-align: middle; }
  .project-overview-wrap .options-list.project-status .own-without-legality-notice [class*=icon] {
    background-color: #ffc300;
    border-radius: 50%;
    color: #ffffff;
    display: table;
    float: left;
    font-size: 18px;
    height: 30px;
    margin: -3px 10px 0 10px;
    width: 30px; }
    .project-overview-wrap .options-list.project-status .own-without-legality-notice [class*=icon]:before {
      display: table-cell;
      vertical-align: middle; }
  .project-overview-wrap .options-list.project-status .own-legality-notice [class*=icon],
  .project-overview-wrap .options-list.project-status .approved [class*=icon],
  .project-overview-wrap .options-list.project-status .meeting-closed [class*=icon],
  .project-overview-wrap .options-list.project-status .answered [class*=icon] {
    background-color: #8cbc00;
    border-radius: 50%;
    color: #ffffff;
    display: table;
    float: left;
    font-size: 18px;
    height: 30px;
    margin: -3px 10px 0 10px;
    width: 30px; }
    .project-overview-wrap .options-list.project-status .own-legality-notice [class*=icon]:before,
    .project-overview-wrap .options-list.project-status .approved [class*=icon]:before,
    .project-overview-wrap .options-list.project-status .meeting-closed [class*=icon]:before,
    .project-overview-wrap .options-list.project-status .answered [class*=icon]:before {
      display: table-cell;
      vertical-align: middle; }
  .project-overview-wrap .options-list.project-status .republished [class*=icon] {
    background-color: #44a647;
    border-radius: 50%;
    color: #ffffff;
    display: table;
    float: left;
    font-size: 18px;
    height: 30px;
    margin: -3px 10px 0 10px;
    width: 30px; }
    .project-overview-wrap .options-list.project-status .republished [class*=icon]:before {
      display: table-cell;
      vertical-align: middle; }
  .project-overview-wrap .options-list.project-status .suspended [class*=icon] {
    background-color: #667eb1;
    border-radius: 50%;
    color: #ffffff;
    display: table;
    float: left;
    font-size: 18px;
    height: 30px;
    margin: -3px 10px 0 10px;
    width: 30px; }
    .project-overview-wrap .options-list.project-status .suspended [class*=icon]:before {
      display: table-cell;
      vertical-align: middle; }
  .project-overview-wrap .options-list.project-status .resort-compartment [class*=icon] {
    color: #667eb1;
    font-size: 24px;
    float: left; }
  .project-overview-wrap .options-list.project-status .with-legality-notice [class*=icon],
  .project-overview-wrap .options-list.project-status .active-register [class*=icon] {
    color: #8cbc00;
    font-size: 24px;
    float: left; }
  .project-overview-wrap .options-list.project-status .without-legality-notice [class*=icon],
  .project-overview-wrap .options-list.project-status .without-agenda [class*=icon],
  .project-overview-wrap .options-list.project-status .excepted [class*=icon],
  .project-overview-wrap .options-list.project-status .closed-register [class*=icon] {
    color: #f05352;
    font-size: 24px;
    float: left; }
  .project-overview-wrap .options-list.project-status .public-consultation [class*=icon] {
    color: #8cbc00;
    font-size: 25px;
    float: left; }
  .project-overview-wrap .options-list.project-status .scheduled-on-agenda [class*=icon] {
    color: #ffc300;
    font-size: 24px;
    float: left; }
  .project-overview-wrap .options-list.project-status .added-on-agenda [class*=icon] {
    color: #8553d1;
    font-size: 24px;
    float: left; }
  .project-overview-wrap .options-list.project-status .live-meeting [class*=icon],
  .project-overview-wrap .options-list.project-status .allocated [class*=icon] {
    color: #667eb1;
    font-size: 27px;
    float: left; }
  .project-overview-wrap .options-list.project-status .not-included [class*=icon] {
    background-color: #ffffff;
    border: 1px solid #c72b60;
    border-radius: 50%;
    color: #c72b60;
    display: table;
    float: left;
    font-size: 18px;
    height: 30px;
    margin: -3px 10px 0 10px;
    width: 30px; }
    .project-overview-wrap .options-list.project-status .not-included [class*=icon]:before {
      display: table-cell;
      vertical-align: middle; }
  .project-overview-wrap .options-list.project-status .not-debated [class*=icon] {
    background-color: #f4f4f4;
    border: 1px solid #a5a5a5;
    border-radius: 50%;
    color: #a5a5a5;
    display: table;
    float: left;
    font-size: 18px;
    height: 30px;
    margin: -3px 10px 0 10px;
    width: 30px; }
    .project-overview-wrap .options-list.project-status .not-debated [class*=icon]:before {
      display: table-cell;
      vertical-align: middle; }
  .project-overview-wrap .options-list.project-status .revoked [class*=icon] {
    background-color: #ffffff;
    border: 1px solid #c72b60;
    border-radius: 50%;
    color: #c72b60;
    display: table;
    float: left;
    font-size: 16px;
    height: 30px;
    margin: -3px 10px 0 10px;
    width: 30px; }
    .project-overview-wrap .options-list.project-status .revoked [class*=icon]:before {
      display: table-cell;
      vertical-align: middle; }
  .project-overview-wrap .options-list.project-status .taken-note [class*=icon] {
    border: 1px solid #f05352;
    border-radius: 50%;
    color: #f05352;
    display: table;
    float: left;
    font-size: 16px;
    height: 30px;
    margin: -3px 10px 0 10px;
    width: 30px; }
    .project-overview-wrap .options-list.project-status .taken-note [class*=icon]:before {
      display: table-cell;
      vertical-align: middle; }
  .project-overview-wrap .options-list.project-status .meeting-in-pending [class*=icon] {
    color: #ffc300;
    font-size: 24px;
    float: left; }
  .project-overview-wrap .options-list.project-status label span:not(.prefix) {
    width: -webkit-calc(100% - 50px);
    width: calc(100% - 50px); }
  .project-overview-wrap .options-list.project-status .collapsible-body {
    padding-top: 0; }
  .project-overview-wrap .options-list.project-status .notification-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-left: 40px; }
    .project-overview-wrap .options-list.project-status .notification-wrap ul.tabs {
      overflow: hidden; }
      .project-overview-wrap .options-list.project-status .notification-wrap ul.tabs .tab {
        font-style: normal; }
    .project-overview-wrap .options-list.project-status .notification-wrap .notification {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      padding-top: 30px; }
      .project-overview-wrap .options-list.project-status .notification-wrap .notification [class*=icon] {
        font-size: 35px;
        margin-right: 20px;
        margin-top: 10px; }
      .project-overview-wrap .options-list.project-status .notification-wrap .notification label {
        font-style: normal; }
      .project-overview-wrap .options-list.project-status .notification-wrap .notification > div {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
            -ms-flex: 1;
                flex: 1; }
    .project-overview-wrap .options-list.project-status .notification-wrap h4 {
      margin-left: 30px;
      margin-right: 30px;
      margin-bottom: 10px; }
    .project-overview-wrap .options-list.project-status .notification-wrap ul.project-documents-table {
      margin-left: 30px;
      margin-right: 30px;
      margin-bottom: 20px; }
      .project-overview-wrap .options-list.project-status .notification-wrap ul.project-documents-table .header {
        padding: 0; }
      .project-overview-wrap .options-list.project-status .notification-wrap ul.project-documents-table .row, .project-overview-wrap .options-list.project-status .notification-wrap ul.project-documents-table nav.navbar .navbar-nav, nav.navbar .project-overview-wrap .options-list.project-status .notification-wrap ul.project-documents-table .navbar-nav {
        border-bottom: 0;
        padding: 0; }
        .project-overview-wrap .options-list.project-status .notification-wrap ul.project-documents-table .row:hover, .project-overview-wrap .options-list.project-status .notification-wrap ul.project-documents-table nav.navbar .navbar-nav:hover, nav.navbar .project-overview-wrap .options-list.project-status .notification-wrap ul.project-documents-table .navbar-nav:hover {
          background-color: transparent; }
        .project-overview-wrap .options-list.project-status .notification-wrap ul.project-documents-table .row .col-document, .project-overview-wrap .options-list.project-status .notification-wrap ul.project-documents-table nav.navbar .navbar-nav .col-document, nav.navbar .project-overview-wrap .options-list.project-status .notification-wrap ul.project-documents-table .navbar-nav .col-document {
          padding-left: 0; }
        .project-overview-wrap .options-list.project-status .notification-wrap ul.project-documents-table .row .col-actions, .project-overview-wrap .options-list.project-status .notification-wrap ul.project-documents-table nav.navbar .navbar-nav .col-actions, nav.navbar .project-overview-wrap .options-list.project-status .notification-wrap ul.project-documents-table .navbar-nav .col-actions {
          padding-right: 0; }

.project-overview-wrap .options-list.notes-status li {
  clear: both; }

.project-overview-wrap .options-list.notes-status > p {
  margin-bottom: 20px; }

.project-overview-wrap .options-list.notes-status .collapsible-body {
  padding-top: 0; }

.project-overview-wrap .options-list.notes-status .languages-tabs-wrap ul.tabs {
  overflow: hidden; }
  .project-overview-wrap .options-list.notes-status .languages-tabs-wrap ul.tabs .tab {
    font-style: normal; }

.project-overview-wrap .options-list.notes-status .notification-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-left: 40px; }
  .project-overview-wrap .options-list.notes-status .notification-wrap ul.tabs {
    overflow: hidden; }
    .project-overview-wrap .options-list.notes-status .notification-wrap ul.tabs .tab {
      font-style: normal; }
  .project-overview-wrap .options-list.notes-status .notification-wrap .notification {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    padding-top: 30px; }
    .project-overview-wrap .options-list.notes-status .notification-wrap .notification [class*=icon] {
      font-size: 35px;
      margin-right: 20px;
      margin-top: 10px; }
    .project-overview-wrap .options-list.notes-status .notification-wrap .notification label {
      font-style: normal; }
    .project-overview-wrap .options-list.notes-status .notification-wrap .notification > div {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1; }
  .project-overview-wrap .options-list.notes-status .notification-wrap h4 {
    margin-left: 30px;
    margin-right: 30px;
    margin-bottom: 10px; }
  .project-overview-wrap .options-list.notes-status .notification-wrap ul.project-documents-table {
    margin-left: 30px;
    margin-right: 30px;
    margin-bottom: 20px; }
    .project-overview-wrap .options-list.notes-status .notification-wrap ul.project-documents-table .header {
      padding: 0; }
    .project-overview-wrap .options-list.notes-status .notification-wrap ul.project-documents-table .row, .project-overview-wrap .options-list.notes-status .notification-wrap ul.project-documents-table nav.navbar .navbar-nav, nav.navbar .project-overview-wrap .options-list.notes-status .notification-wrap ul.project-documents-table .navbar-nav {
      border-bottom: 0;
      padding: 0; }
      .project-overview-wrap .options-list.notes-status .notification-wrap ul.project-documents-table .row:hover, .project-overview-wrap .options-list.notes-status .notification-wrap ul.project-documents-table nav.navbar .navbar-nav:hover, nav.navbar .project-overview-wrap .options-list.notes-status .notification-wrap ul.project-documents-table .navbar-nav:hover {
        background-color: transparent; }
      .project-overview-wrap .options-list.notes-status .notification-wrap ul.project-documents-table .row .col-document, .project-overview-wrap .options-list.notes-status .notification-wrap ul.project-documents-table nav.navbar .navbar-nav .col-document, nav.navbar .project-overview-wrap .options-list.notes-status .notification-wrap ul.project-documents-table .navbar-nav .col-document {
        padding-left: 0; }
      .project-overview-wrap .options-list.notes-status .notification-wrap ul.project-documents-table .row .col-actions, .project-overview-wrap .options-list.notes-status .notification-wrap ul.project-documents-table nav.navbar .navbar-nav .col-actions, nav.navbar .project-overview-wrap .options-list.notes-status .notification-wrap ul.project-documents-table .navbar-nav .col-actions {
        padding-right: 0; }

.project-overview-wrap .options-list.normal li, .project-overview-wrap .fc-header-toolbar .options-list.fc-today-button li, .fc-header-toolbar .project-overview-wrap .options-list.fc-today-button li {
  clear: both; }

.project-overview-wrap .options-list.normal > p, .project-overview-wrap .fc-header-toolbar .options-list.fc-today-button > p, .fc-header-toolbar .project-overview-wrap .options-list.fc-today-button > p {
  margin-bottom: 20px; }

.project-overview-wrap .options-list.normal .collapsible-header, .project-overview-wrap .fc-header-toolbar .options-list.fc-today-button .collapsible-header, .fc-header-toolbar .project-overview-wrap .options-list.fc-today-button .collapsible-header {
  padding-left: 0; }

.project-overview-wrap .options-list.normal .collapsible-body, .project-overview-wrap .fc-header-toolbar .options-list.fc-today-button .collapsible-body, .fc-header-toolbar .project-overview-wrap .options-list.fc-today-button .collapsible-body {
  padding-top: 0; }

.project-overview-wrap .options-list.project-format-type li {
  clear: both; }

.project-overview-wrap .options-list.project-format-type .prefix[class*=icon] {
  text-align: center;
  width: 50px; }

.project-overview-wrap .options-list.project-format-type > p {
  margin-bottom: 20px; }

.project-overview-wrap .options-list.project-format-type .collapsible-header {
  background-color: transparent;
  padding-top: 5px;
  padding-bottom: 5px; }

.project-overview-wrap .options-list.project-format-type .emol-type img {
  width: 50px; }

.project-overview-wrap .options-list.project-format-type .document-type [class*=icon] {
  color: #ff6d24;
  font-size: 30px;
  float: left; }

.project-overview-wrap .options-list.project-format-type label {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row; }

.project-overview-wrap .inner-row-border {
  margin-left: 20px;
  position: relative; }
  .project-overview-wrap .inner-row-border:before {
    background: #f4f4f4;
    content: "";
    display: block;
    height: 100%;
    left: -10px;
    position: absolute;
    top: 0;
    width: 3px; }

.project-overview-wrap textarea {
  font-size: 16px; }

.project-overview-wrap .events-wrap {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  border-top: 3px solid #f4f4f4;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  margin-top: 20px;
  padding-top: 100px; }
  .project-overview-wrap .events-wrap .events {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1; }
    .project-overview-wrap .events-wrap .events.canceled ul li [class*=icon-],
    .project-overview-wrap .events-wrap .events.canceled ul li a,
    .project-overview-wrap .events-wrap .events.canceled ul li span {
      color: #a5a5a5;
      font-weight: 300; }
    .project-overview-wrap .events-wrap .events.canceled ul li span.label {
      background: #a5a5a5 !important;
      color: #ffffff; }
    .project-overview-wrap .events-wrap .events ul {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
      .project-overview-wrap .events-wrap .events ul li {
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
            -ms-flex-align: start;
                align-items: flex-start;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        margin-left: 30px;
        margin-top: 10px;
        position: relative; }
        .project-overview-wrap .events-wrap .events ul li > [class*=icon-] {
          font-size: 16px;
          left: -25px;
          position: absolute;
          top: 5px; }
          .project-overview-wrap .events-wrap .events ul li > [class*=icon-].icon-spinner {
            font-size: 12px; }
        .project-overview-wrap .events-wrap .events ul li .old-project {
          font-size: 14px;
          font-weight: 300;
          margin-top: 0; }
        .project-overview-wrap .events-wrap .events ul li span.label {
          font-size: 11px;
          letter-spacing: 0.5px;
          margin-bottom: 5px; }
          .project-overview-wrap .events-wrap .events ul li span.label.repealed {
            background: #f05352;
            border-radius: 5px; }
          .project-overview-wrap .events-wrap .events ul li span.label.completion {
            background: #A388CE;
            border-radius: 5px; }
          .project-overview-wrap .events-wrap .events ul li span.label.change {
            background: #ffc300;
            border-radius: 5px; }
          .project-overview-wrap .events-wrap .events ul li span.label.republished {
            background: #44a647;
            border-radius: 5px; }
          .project-overview-wrap .events-wrap .events ul li span.label.suspended {
            background: #667eb1;
            border-radius: 5px; }
          .project-overview-wrap .events-wrap .events ul li span.label.revocation {
            background: #c72b60;
            border-radius: 5px; }
          .project-overview-wrap .events-wrap .events ul li span.label.rectification {
            background: #8553d1;
            border-radius: 5px; }
        .project-overview-wrap .events-wrap .events ul li a {
          font-size: 14px;
          text-align: left; }
          .project-overview-wrap .events-wrap .events ul li a:hover {
            text-decoration: underline; }
    .project-overview-wrap .events-wrap .events .links {
      margin-bottom: 20px;
      margin-top: 0; }
      .project-overview-wrap .events-wrap .events .links a {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        cursor: pointer;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        margin: 0 15px; }
        .project-overview-wrap .events-wrap .events .links a span {
          font-weight: 300; }
        .project-overview-wrap .events-wrap .events .links a:hover span {
          text-decoration: underline; }
        .project-overview-wrap .events-wrap .events .links a:hover span[class*=icon] {
          text-decoration: none !important; }
      .project-overview-wrap .events-wrap .events .links span[class*=icon] {
        color: #6e6e6e;
        font-size: 18px;
        margin-right: 10px; }
        .project-overview-wrap .events-wrap .events .links span[class*=icon].icon-backward {
          font-size: 14px; }
  .project-overview-wrap .events-wrap .history {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    min-width: 250px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content; }
    .project-overview-wrap .events-wrap .history .inner .icon-backward {
      background: #ffffff;
      border: 3px solid #ffffff;
      color: #707f90;
      font-size: 22px;
      position: absolute; }
      .project-overview-wrap .events-wrap .history .inner .icon-backward:first-child {
        left: 0; }
      .project-overview-wrap .events-wrap .history .inner .icon-backward:last-child {
        right: 0; }
    .project-overview-wrap .events-wrap .history .inner .group {
      position: relative; }
      .project-overview-wrap .events-wrap .history .inner .group [class*=icon] {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        bottom: 0;
        color: #707f90;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        font-size: 70px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        left: 50%;
        position: absolute;
        -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
             -o-transform: translateX(-50%);
                transform: translateX(-50%); }
        .project-overview-wrap .events-wrap .history .inner .group [class*=icon] span {
          color: #707f90;
          font-family: "Open Sans", sans-serif;
          font-size: 18px;
          position: absolute;
          top: 18px;
          font-weight: 600; }
    .project-overview-wrap .events-wrap .history .links {
      margin-bottom: 20px;
      margin-top: 20px; }
      .project-overview-wrap .events-wrap .history .links .group {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center; }
        .project-overview-wrap .events-wrap .history .links .group p {
          font-size: 13px;
          font-weight: 600;
          margin-bottom: 5px;
          margin-top: 0;
          text-align: center; }
      .project-overview-wrap .events-wrap .history .links a {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        cursor: pointer;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        margin: 0 15px; }
        .project-overview-wrap .events-wrap .history .links a span {
          font-weight: 300; }
        .project-overview-wrap .events-wrap .history .links a:hover span {
          text-decoration: underline; }
        .project-overview-wrap .events-wrap .history .links a:hover span[class*=icon] {
          text-decoration: none !important; }
      .project-overview-wrap .events-wrap .history .links span[class*=icon] {
        color: #6e6e6e;
        font-size: 18px;
        margin-right: 10px; }
        .project-overview-wrap .events-wrap .history .links span[class*=icon].icon-ribbon {
          font-size: 18px;
          font-weight: bold; }
  .project-overview-wrap .events-wrap .inner {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    background: #707f90;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    height: 1px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: relative;
    text-align: center;
    width: 100%; }
    .project-overview-wrap .events-wrap .inner .group {
      bottom: 0;
      position: absolute; }
      .project-overview-wrap .events-wrap .inner .group h4 {
        margin-bottom: 0; }
      .project-overview-wrap .events-wrap .inner .group p {
        font-size: 14px;
        font-weight: 300;
        margin-top: 0; }
    .project-overview-wrap .events-wrap .inner .bullet {
      background: #707f90;
      border-radius: 50%;
      border: 3px solid #ffffff;
      display: block;
      height: 14px;
      left: 50%;
      position: absolute;
      width: 14px; }

.project-overview-wrap .projects-list li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row; }
  .project-overview-wrap .projects-list li p {
    margin: 0 0 5px 0; }
    .project-overview-wrap .projects-list li p.nr {
      margin-right: 5px;
      min-width: 25px;
      text-align: right; }
  .project-overview-wrap .projects-list li a {
    color: #667eb1;
    font-weight: 400; }

.project-overview-wrap .projects-list + .votes-stats {
  margin-top: 30px; }

.project-overview-wrap .convocation-project .links + a:last-child {
  margin-top: -20px;
  margin-left: 25px; }

.project-overview-wrap .solver-wrap {
  margin-top: 15px;
  margin-bottom: 15px; }
  .project-overview-wrap .solver-wrap > div {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-bottom: 10px; }
    .project-overview-wrap .solver-wrap > div label {
      color: #484848;
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1;
      font-size: 14px;
      line-height: 1.3; }
    .project-overview-wrap .solver-wrap > div [class*=icon-] {
      background-color: #667eb1;
      border-radius: 50%;
      color: #ffffff;
      display: table;
      font-size: 13px;
      height: 25px;
      margin: 0 10px;
      text-align: center;
      width: 25px; }
      .project-overview-wrap .solver-wrap > div [class*=icon-]:before {
        display: table-cell;
        vertical-align: middle; }

.project-details-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-bottom: 70px;
  padding: 0 0.75rem; }
  .project-details-wrap.notes-details {
    padding: 0;
    margin-bottom: 0; }
    .project-details-wrap.notes-details .other-info {
      color: #6e6e6e;
      font-size: 15px;
      margin: 5px 0; }
      .project-details-wrap.notes-details .other-info [class*=icon] {
        color: #ff6d24;
        display: inline-block;
        font-size: 26px;
        font-weight: 400;
        width: 30px; }
      .project-details-wrap.notes-details .other-info span:not([class*=icon]) {
        color: #484848;
        font-weight: 600; }
  .project-details-wrap .details-wrap {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    position: relative; }
    .project-details-wrap .details-wrap .project-overview-wrap {
      position: absolute;
      right: 35px;
      top: 20px; }
      @media only screen and (max-width: 600px) {
        .project-details-wrap .details-wrap .project-overview-wrap.mobile-full-width {
          left: -60px;
          width: -webkit-calc(100% + 60px);
          width: calc(100% + 60px); } }
  .project-details-wrap .summary-wrap {
    width: 220px; }
  .project-details-wrap h4 {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-bottom: 20px;
    text-transform: uppercase; }
    .project-details-wrap h4 span[class^=icon-document] {
      color: #a5a5a5;
      font-size: 50px;
      margin-right: 20px; }
  .project-details-wrap .toc-wrapper.pinned {
    width: 220px; }
  .project-details-wrap .toc-wrapper h3 {
    color: #484848;
    font-size: 19px;
    font-weight: 300;
    text-transform: uppercase; }
  .project-details-wrap .toc-wrapper .table-of-contents a {
    line-height: 1.3; }
    .project-details-wrap .toc-wrapper .table-of-contents a:hover {
      color: #484848; }
  .project-details-wrap .toc-wrapper .table-of-contents .divider {
    padding: 0;
    background-color: transparent;
    border-top: 2px dotted #a5a5a5;
    margin-left: 15px;
    margin-top: 5px;
    margin-bottom: 5px; }
  .project-details-wrap .document-card.no-border.step {
    margin-left: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-top: 0; }
  .project-details-wrap .document-card.no-border section:before {
    display: none !important; }
  .project-details-wrap .document-card.no-border section .article:after, .project-details-wrap .document-card.no-border section .article:before {
    display: none !important; }
  .project-details-wrap section:not(.content):not(.signature):not(.procedures):not(.notes) {
    position: relative; }
    .project-details-wrap section:not(.content):not(.signature):not(.procedures):not(.notes):before {
      background-color: #c1c1c1;
      content: '';
      display: block;
      height: -webkit-calc(100% + 40px);
      height: calc(100% + 40px);
      left: -90px;
      position: absolute;
      top: -40px;
      width: 2px; }
  .project-details-wrap .step {
    border-left: 0;
    margin-left: 20px;
    padding-bottom: 0;
    padding-left: 35px;
    padding-top: 10px; }
    .project-details-wrap .step.last:before {
      background-color: #c1c1c1;
      content: '';
      display: block;
      height: 54px;
      left: 0;
      position: absolute;
      top: 0;
      width: 2px; }
    .project-details-wrap .step.last .step-point {
      left: -7px; }
    .project-details-wrap .step.notes-step {
      margin-left: 0;
      margin-right: 0;
      padding-bottom: 0;
      padding-left: 0;
      padding-top: 0;
      width: 100%; }
    .project-details-wrap .step .step-point {
      background-color: #a5a5a5;
      border-radius: 50%;
      border: 3px solid #f4f4f4;
      height: 16px;
      left: -9px;
      position: absolute;
      text-align: center;
      top: 54px;
      width: 16px; }
    .project-details-wrap .step .card {
      padding-bottom: 25px;
      padding-top: 25px; }
    .project-details-wrap .step section.header {
      position: relative;
      margin-bottom: 0; }
      .project-details-wrap .step section.header:before {
        background-color: #c1c1c1;
        content: '';
        display: block;
        height: -webkit-calc(100% + 40px);
        height: calc(100% + 40px);
        left: -90px;
        position: absolute;
        top: -40px;
        width: 2px; }
    .project-details-wrap .step .languages-tabs-wrap .tabs {
      margin-bottom: 30px; }
    .project-details-wrap .step .languages-tabs-wrap section.header:before {
      height: -webkit-calc(100% + 90px);
      height: calc(100% + 90px);
      top: -90px; }
    .project-details-wrap .step .content {
      padding-top: 75px; }
  .project-details-wrap .document-title {
    padding-top: 20px;
    padding-bottom: 50px; }
    .project-details-wrap .document-title .title {
      color: #484848;
      font-size: 30px;
      font-weight: 400;
      letter-spacing: 1px;
      line-height: 1.3;
      margin-left: auto;
      margin-right: auto;
      max-width: 85%;
      text-align: center;
      text-transform: uppercase; }
    .project-details-wrap .document-title .project-nr-date {
      margin-top: 0;
      margin-bottom: 20px;
      text-align: center;
      border-bottom: 1px dotted #a5a5a5;
      font-weight: 300;
      padding: 5px 20px;
      width: -webkit-max-content;
      width: -moz-max-content;
      width: max-content; }
      .project-details-wrap .document-title .project-nr-date .nr,
      .project-details-wrap .document-title .project-nr-date .date {
        font-weight: 600; }
    .project-details-wrap .document-title .subtitle {
      color: #484848;
      font-size: 18px;
      font-style: italic;
      font-weight: 400;
      line-height: 1.3;
      margin-left: auto;
      margin-right: auto;
      max-width: 85%;
      text-align: center; }
    .project-details-wrap .document-title p {
      color: #484848;
      font-size: 16px;
      margin-bottom: 40px;
      margin-left: auto;
      margin-right: auto;
      max-width: 85%; }
  .project-details-wrap section.section {
    background-color: #f9f9f9;
    margin-bottom: 15px;
    padding: 15px 30px;
    text-align: justify; }
    .project-details-wrap section.section:after {
      background-color: #a5a5a5;
      border-radius: 50%;
      border: 3px solid #f4f4f4;
      content: '';
      height: 16px;
      left: -97px;
      position: absolute;
      text-align: center;
      top: 30px;
      width: 16px; }
    .project-details-wrap section.section h4 {
      font-size: 16px;
      font-weight: 600;
      text-transform: initial; }
    .project-details-wrap section.section pre {
      white-space: normal; }
  .project-details-wrap .document-statement {
    padding-top: 50px;
    padding-bottom: 50px;
    text-align: center; }
    .project-details-wrap .document-statement p {
      color: #484848;
      font-size: 16px;
      margin-bottom: 40px;
      margin-left: auto;
      margin-right: auto;
      max-width: 85%; }
    .project-details-wrap .document-statement h2 {
      color: #484848;
      font-size: 24px;
      font-weight: 400;
      letter-spacing: 0.5px;
      margin-bottom: 0;
      text-transform: uppercase; }
    .project-details-wrap .document-statement h5 {
      color: #484848;
      font-size: 18px;
      font-weight: 400;
      margin-top: 5px; }
  .project-details-wrap .step section.content,
  .project-details-wrap .step section.notes {
    padding-top: 0;
    text-align: justify; }
    .project-details-wrap .step section.content .article,
    .project-details-wrap .step section.notes .article {
      position: relative; }
      .project-details-wrap .step section.content .article:before,
      .project-details-wrap .step section.notes .article:before {
        background-color: #c1c1c1;
        content: '';
        display: block;
        height: -webkit-calc(100% + 20px);
        height: calc(100% + 20px);
        left: -90px;
        position: absolute;
        top: -20px;
        width: 2px; }
      .project-details-wrap .step section.content .article:after,
      .project-details-wrap .step section.notes .article:after {
        background-color: #a5a5a5;
        border-radius: 50%;
        border: 3px solid #f4f4f4;
        content: '';
        height: 16px;
        left: -97px;
        position: absolute;
        text-align: center;
        top: 25px;
        width: 16px; }
      .project-details-wrap .step section.content .article:last-child:before,
      .project-details-wrap .step section.notes .article:last-child:before {
        height: 50px;
        top: -20px; }
      .project-details-wrap .step section.content .article .article-nr,
      .project-details-wrap .step section.notes .article .article-nr {
        color: #484848;
        font-size: 22px;
        font-weight: 400; }
      .project-details-wrap .step section.content .article ol:not(.tabs), .project-details-wrap .step section.content .article ul:not(.tabs),
      .project-details-wrap .step section.notes .article ol:not(.tabs),
      .project-details-wrap .step section.notes .article ul:not(.tabs) {
        margin-bottom: 0;
        text-indent: 0; }
        .project-details-wrap .step section.content .article ol:not(.tabs) > li, .project-details-wrap .step section.content .article ul:not(.tabs) > li,
        .project-details-wrap .step section.notes .article ol:not(.tabs) > li,
        .project-details-wrap .step section.notes .article ul:not(.tabs) > li {
          padding-bottom: 10px;
          padding-left: 10px;
          position: relative; }
          .project-details-wrap .step section.content .article ol:not(.tabs) > li:last-child, .project-details-wrap .step section.content .article ul:not(.tabs) > li:last-child,
          .project-details-wrap .step section.notes .article ol:not(.tabs) > li:last-child,
          .project-details-wrap .step section.notes .article ul:not(.tabs) > li:last-child {
            margin-bottom: 0;
            padding-bottom: 0; }
          .project-details-wrap .step section.content .article ol:not(.tabs) > li ol:not(.tabs), .project-details-wrap .step section.content .article ol:not(.tabs) > li ul:not(.tabs), .project-details-wrap .step section.content .article ul:not(.tabs) > li ol:not(.tabs), .project-details-wrap .step section.content .article ul:not(.tabs) > li ul:not(.tabs),
          .project-details-wrap .step section.notes .article ol:not(.tabs) > li ol:not(.tabs),
          .project-details-wrap .step section.notes .article ol:not(.tabs) > li ul:not(.tabs),
          .project-details-wrap .step section.notes .article ul:not(.tabs) > li ol:not(.tabs),
          .project-details-wrap .step section.notes .article ul:not(.tabs) > li ul:not(.tabs) {
            margin-bottom: 0;
            margin-top: 15px;
            text-indent: 0; }
            .project-details-wrap .step section.content .article ol:not(.tabs) > li ol:not(.tabs) > li, .project-details-wrap .step section.content .article ol:not(.tabs) > li ul:not(.tabs) > li, .project-details-wrap .step section.content .article ul:not(.tabs) > li ol:not(.tabs) > li, .project-details-wrap .step section.content .article ul:not(.tabs) > li ul:not(.tabs) > li,
            .project-details-wrap .step section.notes .article ol:not(.tabs) > li ol:not(.tabs) > li,
            .project-details-wrap .step section.notes .article ol:not(.tabs) > li ul:not(.tabs) > li,
            .project-details-wrap .step section.notes .article ul:not(.tabs) > li ol:not(.tabs) > li,
            .project-details-wrap .step section.notes .article ul:not(.tabs) > li ul:not(.tabs) > li {
              list-style: none;
              padding-bottom: 10px;
              padding-left: 10px;
              position: relative; }
              .project-details-wrap .step section.content .article ol:not(.tabs) > li ol:not(.tabs) > li:last-child, .project-details-wrap .step section.content .article ol:not(.tabs) > li ul:not(.tabs) > li:last-child, .project-details-wrap .step section.content .article ul:not(.tabs) > li ol:not(.tabs) > li:last-child, .project-details-wrap .step section.content .article ul:not(.tabs) > li ul:not(.tabs) > li:last-child,
              .project-details-wrap .step section.notes .article ol:not(.tabs) > li ol:not(.tabs) > li:last-child,
              .project-details-wrap .step section.notes .article ol:not(.tabs) > li ul:not(.tabs) > li:last-child,
              .project-details-wrap .step section.notes .article ul:not(.tabs) > li ol:not(.tabs) > li:last-child,
              .project-details-wrap .step section.notes .article ul:not(.tabs) > li ul:not(.tabs) > li:last-child {
                margin-bottom: 0;
                padding-bottom: 0; }
      .project-details-wrap .step section.content .article ol:not(.tabs),
      .project-details-wrap .step section.content .article ul:not(.tabs),
      .project-details-wrap .step section.content .article table,
      .project-details-wrap .step section.notes .article ol:not(.tabs),
      .project-details-wrap .step section.notes .article ul:not(.tabs),
      .project-details-wrap .step section.notes .article table {
        text-indent: 0; }
        .project-details-wrap .step section.content .article ol:not(.tabs) p,
        .project-details-wrap .step section.content .article ul:not(.tabs) p,
        .project-details-wrap .step section.content .article table p,
        .project-details-wrap .step section.notes .article ol:not(.tabs) p,
        .project-details-wrap .step section.notes .article ul:not(.tabs) p,
        .project-details-wrap .step section.notes .article table p {
          margin-top: 0;
          margin-bottom: 0; }
      .project-details-wrap .step section.content .article > p,
      .project-details-wrap .step section.notes .article > p {
        margin-top: 8px;
        margin-bottom: 8px;
        text-indent: 0; }
    .project-details-wrap .step section.content table,
    .project-details-wrap .step section.notes table {
      margin: 15px auto 15px auto; }
      .project-details-wrap .step section.content table td,
      .project-details-wrap .step section.notes table td {
        padding: 5px 10px; }
    .project-details-wrap .step section.content table, .project-details-wrap .step section.content th, .project-details-wrap .step section.content td,
    .project-details-wrap .step section.notes table,
    .project-details-wrap .step section.notes th,
    .project-details-wrap .step section.notes td {
      border: 1px solid #c1c1c1;
      border-radius: 0; }
    .project-details-wrap .step section.content pre,
    .project-details-wrap .step section.notes pre {
      white-space: normal; }
  .project-details-wrap .step section.notes.border-dotted {
    margin-bottom: 20px;
    border-bottom: 1px dotted #a5a5a5; }
  .project-details-wrap .step section.notes .article:before, .project-details-wrap .step section.notes .article:after {
    display: none; }
  .project-details-wrap .step section.notes .article ol, .project-details-wrap .step section.notes .article ul, .project-details-wrap .step section.notes .article div, .project-details-wrap .step section.notes .article p, .project-details-wrap .step section.notes .article a {
    text-align: justify; }
  .project-details-wrap .step section.notes .article ol:not(.tabs) {
    padding-left: 40px; }
    .project-details-wrap .step section.notes .article ol:not(.tabs) li {
      list-style: inherit;
      padding-left: 0; }
      .project-details-wrap .step section.notes .article ol:not(.tabs) li:before {
        display: none; }
  .project-details-wrap .step section.notes .article ul:not(.tabs) {
    padding-left: 40px; }
    .project-details-wrap .step section.notes .article ul:not(.tabs) li {
      list-style: initial;
      padding-left: 0; }
      .project-details-wrap .step section.notes .article ul:not(.tabs) li:before {
        display: none; }
  .project-details-wrap section.signature {
    margin-top: 50px;
    margin-bottom: 80px; }
    .project-details-wrap section.signature .col {
      text-align: center;
      padding-right: 25px;
      padding-left: 25px; }
    .project-details-wrap section.signature p {
      margin-top: 0;
      margin-bottom: 0; }
    .project-details-wrap section.signature .first-name,
    .project-details-wrap section.signature .last-name {
      font-weight: 600;
      font-size: 18px; }
    .project-details-wrap section.signature .last-name {
      text-transform: uppercase; }
    .project-details-wrap section.signature .for-signature {
      margin-top: 20px; }
    .project-details-wrap section.signature .department {
      font-size: 14px;
      font-weight: 600;
      line-height: 1.3;
      margin-bottom: 10px;
      text-transform: uppercase; }
    .project-details-wrap section.signature .sufix {
      font-style: italic;
      font-size: 14px; }
  .project-details-wrap section.procedures {
    margin-bottom: 30px;
    margin-top: 50px;
    padding-top: 50px; }
    .project-details-wrap section.procedures table {
      border-collapse: collapse;
      margin: 0 auto;
      width: 85%; }
    .project-details-wrap section.procedures table, .project-details-wrap section.procedures th, .project-details-wrap section.procedures td {
      border: 1px solid #c1c1c1;
      font-size: 14px;
      text-align: center; }
      .project-details-wrap section.procedures table.left-align, .project-details-wrap section.procedures th.left-align, .project-details-wrap section.procedures td.left-align {
        text-align: left; }
      .project-details-wrap section.procedures table.center-align, .project-details-wrap section.procedures th.center-align, .project-details-wrap section.procedures td.center-align {
        text-align: center; }
      .project-details-wrap section.procedures table.right-align, .project-details-wrap section.procedures th.right-align, .project-details-wrap section.procedures td.right-align {
        text-align: right; }
    .project-details-wrap section.procedures h5 {
      color: #484848;
      font-size: 18px;
      margin-bottom: 0; }
    .project-details-wrap section.procedures th {
      background: #f4f4f4; }
      .project-details-wrap section.procedures th p {
        margin-top: 0; }
    .project-details-wrap section.procedures td, .project-details-wrap section.procedures th {
      padding: 8px 10px; }
      .project-details-wrap section.procedures td:nth-child(2), .project-details-wrap section.procedures th:nth-child(2) {
        padding-left: 20px;
        padding-right: 20px; }
    .project-details-wrap section.procedures tr.small td {
      font-size: 13px;
      padding-bottom: 2px;
      padding-top: 2px; }
  .project-details-wrap .document-card:not(.edit) section.section ol {
    color: #6e6e6e;
    font-size: 15px; }
  .project-details-wrap .document-card section.section ol {
    counter-reset: list;
    list-style-type: lower-alpha;
    margin-bottom: 0; }
    .project-details-wrap .document-card section.section ol > li {
      list-style: none;
      padding-bottom: 10px;
      padding-left: 10px;
      position: relative; }
      .project-details-wrap .document-card section.section ol > li:before {
        content: counter(list, lower-alpha) ") ";
        counter-increment: list;
        left: -1.4em;
        position: absolute; }
  .project-details-wrap .document-card.edit section.section ol:not(.tabs) > li, .project-details-wrap .document-card.edit section.section ul:not(.tabs) > li {
    padding-left: 10px;
    padding-bottom: 10px; }
  .project-details-wrap .document-card.edit section.section ol {
    list-style-type: lower-alpha;
    margin-bottom: 0; }
  .project-details-wrap .document-card.edit section:not(.header):not(.document-title):not(.document-statement):not(.signature):not(.procedures) ol, .project-details-wrap .document-card.edit section:not(.header):not(.document-title):not(.document-statement):not(.signature):not(.procedures) ul, .project-details-wrap .document-card.edit section:not(.header):not(.document-title):not(.document-statement):not(.signature):not(.procedures) div, .project-details-wrap .document-card.edit section:not(.header):not(.document-title):not(.document-statement):not(.signature):not(.procedures) p, .project-details-wrap .document-card.edit section:not(.header):not(.document-title):not(.document-statement):not(.signature):not(.procedures) a {
    text-align: justify; }
  .project-details-wrap .document-card.edit .fr-wrapper {
    min-height: 150px; }
  .project-details-wrap .preview-mode {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 100%;
    padding-bottom: 0;
    padding-top: 0; }
    .project-details-wrap .preview-mode > .col {
      height: 100%; }
    .project-details-wrap .preview-mode .card {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between;
      padding: 25px; }
    .project-details-wrap .preview-mode section:before {
      display: none !important; }
    .project-details-wrap .preview-mode section:after {
      display: none !important; }
    .project-details-wrap .preview-mode section.header {
      margin-bottom: 10px; }
      .project-details-wrap .preview-mode section.header.flag-type {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center; }
        .project-details-wrap .preview-mode section.header.flag-type .group {
          width: 60%; }
        .project-details-wrap .preview-mode section.header.flag-type .flag {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          -webkit-flex-direction: row;
              -ms-flex-direction: row;
                  flex-direction: row;
          margin: 0; }
      .project-details-wrap .preview-mode section.header.image-type {
        background: -webkit-repeating-linear-gradient(left, #f8f6f3, #f8f6f3 10px, #ffffff 10px, #ffffff 20px);
        background: -o-repeating-linear-gradient(left, #f8f6f3, #f8f6f3 10px, #ffffff 10px, #ffffff 20px);
        background: repeating-linear-gradient(to right, #f8f6f3, #f8f6f3 10px, #ffffff 10px, #ffffff 20px);
        padding: 15px; }
      .project-details-wrap .preview-mode section.header img {
        max-height: 50px; }
      .project-details-wrap .preview-mode section.header div:not(.group):not(.group-left):not(.flag):not(.c1):not(.c2):not(.c3):not(.empty-img) {
        background: #f4f4f4;
        display: block;
        height: 10px;
        margin: 10px auto;
        width: 80%; }
      .project-details-wrap .preview-mode section.header div.empty-img {
        width: 40px; }
      .project-details-wrap .preview-mode section.header div.group-left {
        max-width: 50%;
        margin: 0 auto 0 0; }
    .project-details-wrap .preview-mode section.document-title {
      padding-top: 0;
      padding-bottom: 0; }
      .project-details-wrap .preview-mode section.document-title h2 {
        font-size: 16px;
        margin-top: 5px; }
    .project-details-wrap .preview-mode section.section {
      padding: 5px 10px; }
      .project-details-wrap .preview-mode section.section h4 {
        font-size: 12px;
        font-weight: 400;
        margin-top: 0;
        margin-bottom: 3px; }
      .project-details-wrap .preview-mode section.section ol {
        font-size: 12px !important;
        padding-left: 30px; }
        .project-details-wrap .preview-mode section.section ol > li {
          background: #eeeeee;
          margin-bottom: 5px;
          margin-top: 5px;
          width: 55%; }
          .project-details-wrap .preview-mode section.section ol > li:before {
            color: #a5a5a5;
            content: counter(list, lower-alpha) ") ";
            counter-increment: list;
            left: -1.4em;
            position: absolute;
            top: -0.3em; }
          .project-details-wrap .preview-mode section.section ol > li:first-child {
            width: 75%; }
    .project-details-wrap .preview-mode section.document-statement {
      padding-top: 0;
      padding-bottom: 0; }
      .project-details-wrap .preview-mode section.document-statement p {
        font-size: 13px;
        margin: 0 auto; }
      .project-details-wrap .preview-mode section.document-statement div:not(.group) {
        background: #f4f4f4;
        display: block;
        height: 10px;
        margin: 10px auto;
        width: 55%; }
    .project-details-wrap .preview-mode section.content .article {
      padding: 0; }
    .project-details-wrap .preview-mode section.content .article-nr {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; }
      .project-details-wrap .preview-mode section.content .article-nr div:not(.group) {
        background: #f4f4f4;
        display: block;
        -webkit-box-flex: 1;
        -webkit-flex: 1;
            -ms-flex: 1;
                flex: 1;
        height: 10px;
        margin: 0; }
    .project-details-wrap .preview-mode section.content span {
      font-size: 13px;
      font-weight: 600;
      margin-right: 10px; }
    .project-details-wrap .preview-mode section.signature {
      margin-top: 20px;
      margin-bottom: 10px; }
      .project-details-wrap .preview-mode section.signature p {
        font-size: 13px; }
    .project-details-wrap .preview-mode section.procedures {
      margin-bottom: 0;
      margin-top: 0;
      padding-top: 0; }
      .project-details-wrap .preview-mode section.procedures h5 {
        font-size: 12px;
        margin-top: 0; }
      .project-details-wrap .preview-mode section.procedures td {
        padding-top: 3px;
        padding-bottom: 3px; }
      .project-details-wrap .preview-mode section.procedures div:not(.group) {
        background: #f4f4f4;
        display: block;
        height: 5px;
        margin: 0 auto;
        width: 100%; }

.settings-step.documents,
.settings-step.notes {
  margin-right: 260px; }

.project-status-wrap {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #a5a5a5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2; }
  .project-status-wrap span {
    color: #f05352;
    font-size: 14px;
    text-transform: uppercase; }
    .project-status-wrap span.active {
      color: #8cbc00; }

@media only screen and (max-width: 1400px) {
  .project-overview-wrap .status-wrap .other-box ~ .status-box {
    min-width: 200px; }
  .project-overview-wrap .status-wrap .other-box {
    min-width: 200px; } }

@media only screen and (max-width: 1300px) {
  .project-overview-wrap .status-wrap .other-box ~ .status-box {
    min-width: 160px; }
  .project-overview-wrap .status-wrap .other-box {
    min-width: 160px; } }

@media only screen and (max-width: 1200px) {
  .project-overview-wrap .status-wrap .group {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
  .project-overview-wrap .status-wrap .status-box,
  .project-overview-wrap .status-wrap .other-box {
    min-width: 225px; }
  .project-details-wrap section:not(.content):not(.signature):not(.procedures):not(.notes):before {
    left: -80px; }
  .project-details-wrap .step section.content .article:before,
  .project-details-wrap .step section.notes .article:before {
    left: -80px; }
  .project-details-wrap .step section.content .article:after,
  .project-details-wrap .step section.notes .article:after {
    left: -87px; }
  .project-details-wrap .step .header:before {
    left: -80px; }
  .project-details-wrap section.section:after {
    left: -87px; } }

@media only screen and (max-width: 1023px) {
  .project-overview-wrap .petition-request-nr,
  .project-overview-wrap .petition-response-nr {
    display: block;
    margin-bottom: 5px;
    max-width: 100%;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content; }
  .project-details-wrap .step {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0; }
    .project-details-wrap .step > .col {
      padding: 0; }
  .project-details-wrap section.procedures table {
    width: 100%; }
  .settings-step.documents,
  .settings-step.notes {
    margin-right: 10px; } }

@media only screen and (max-width: 600px) {
  .project-overview-wrap .card {
    padding: 15px 5px !important; }
  .project-overview-wrap h4.header {
    margin-bottom: 20px; }
  .project-overview-wrap .status-wrap {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0;
    margin-top: 20px; }
    .project-overview-wrap .status-wrap .status-box {
      padding: 0; }
      .project-overview-wrap .status-wrap .status-box.small {
        padding-top: 10px; }
      .project-overview-wrap .status-wrap .status-box .inner {
        padding: 10px 10px 0 10px; }
  .project-overview-wrap .options-list.project-status [class*="icon"],
  .project-overview-wrap .options-list.notes-status [class*="icon"] {
    display: none !important; }
  .project-overview-wrap .options-list.project-status .collapsible-header,
  .project-overview-wrap .options-list.notes-status .collapsible-header {
    padding-left: 0;
    padding-right: 0; }
    .project-overview-wrap .options-list.project-status .collapsible-header label,
    .project-overview-wrap .options-list.notes-status .collapsible-header label {
      width: 100%; }
      .project-overview-wrap .options-list.project-status .collapsible-header label span,
      .project-overview-wrap .options-list.notes-status .collapsible-header label span {
        line-height: 1.3; }
  .project-overview-wrap .options-list.project-status .collapsible-body,
  .project-overview-wrap .options-list.notes-status .collapsible-body {
    padding-left: 0;
    padding-right: 0; }
  .project-overview-wrap .options-list.project-status .notification-wrap,
  .project-overview-wrap .options-list.notes-status .notification-wrap {
    margin-left: 0;
    margin-right: 0; }
    .project-overview-wrap .options-list.project-status .notification-wrap h4,
    .project-overview-wrap .options-list.notes-status .notification-wrap h4 {
      margin-left: 0;
      margin-right: 0; }
    .project-overview-wrap .options-list.project-status .notification-wrap ul.project-documents-table,
    .project-overview-wrap .options-list.notes-status .notification-wrap ul.project-documents-table {
      margin-left: 0;
      margin-right: 0;
      width: 100%; }
      .project-overview-wrap .options-list.project-status .notification-wrap ul.project-documents-table .mobile-row,
      .project-overview-wrap .options-list.notes-status .notification-wrap ul.project-documents-table .mobile-row {
        background: transparent; }
    .project-overview-wrap .options-list.project-status .notification-wrap .languages-tabs-wrap,
    .project-overview-wrap .options-list.notes-status .notification-wrap .languages-tabs-wrap {
      padding-left: 0;
      padding-right: 0; }
      .project-overview-wrap .options-list.project-status .notification-wrap .languages-tabs-wrap ul.tabs,
      .project-overview-wrap .options-list.notes-status .notification-wrap .languages-tabs-wrap ul.tabs {
        overflow-x: auto;
        overflow-y: hidden; }
  .project-overview-wrap .options-list.project-status .notification,
  .project-overview-wrap .options-list.notes-status .notification {
    padding-left: 0;
    padding-right: 0; }
  .project-overview-wrap .events-wrap {
    border-top: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-top: 90px; }
    .project-overview-wrap .events-wrap .history {
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
          -ms-flex-order: 1;
              order: 1;
      width: 100%; }
    .project-overview-wrap .events-wrap .events {
      -webkit-box-ordinal-group: 3;
      -webkit-order: 2;
          -ms-flex-order: 2;
              order: 2;
      width: 100%; }
      .project-overview-wrap .events-wrap .events .inner {
        border-bottom: 1px solid #c1c1c1; }
    .project-overview-wrap .events-wrap .inner {
      background: transparent;
      height: auto; }
      .project-overview-wrap .events-wrap .inner .group {
        position: relative; }
  .project-details-wrap {
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0; }
    .project-details-wrap.notes-details {
      margin-left: -45px;
      width: -webkit-calc(100% + 45px);
      width: calc(100% + 45px); }
      .project-details-wrap.notes-details.full-width {
        margin-left: -60px;
        width: -webkit-calc(100% + 60px);
        width: calc(100% + 60px); }
      .modal .project-details-wrap.notes-details {
        margin-left: auto;
        width: 100%; }
    .project-details-wrap h4 span[class^=icon-document] {
      font-size: 34px; }
    .project-details-wrap .document-title {
      margin-right: 0;
      margin-left: 0;
      padding-top: 10px;
      padding-bottom: 25px; }
      .project-details-wrap .document-title .title {
        font-size: 24px;
        margin-right: 0;
        margin-left: 0;
        max-width: 100%; }
      .project-details-wrap .document-title .subtitle {
        font-size: 17px;
        margin-right: 0;
        margin-left: 0;
        max-width: 100%; }
    .project-details-wrap section.section {
      padding: 10px 15px;
      text-align: left; }
      .project-details-wrap section.section h4 {
        font-size: 14px;
        padding: 0; }
      .project-details-wrap section.section ol:not(.tabs), .project-details-wrap section.section ul:not(.tabs) {
        font-size: 13px;
        padding-left: 20px; }
        .project-details-wrap section.section ol:not(.tabs) > li, .project-details-wrap section.section ul:not(.tabs) > li {
          padding-left: 5px; }
    .project-details-wrap .document-statement {
      padding-top: 25px;
      padding-bottom: 40px; }
      .project-details-wrap .document-statement h2 {
        font-size: 22px;
        line-height: 1.2; }
      .project-details-wrap .document-statement h5 {
        font-size: 16px;
        line-height: 1.2; }
      .project-details-wrap .document-statement p {
        font-size: 14px;
        margin-right: 0;
        margin-left: 0;
        max-width: 100%; }
    .project-details-wrap .step .card {
      padding-top: 15px;
      padding-bottom: 15px; }
    .project-details-wrap .step section.content,
    .project-details-wrap .step section.notes {
      text-align: left; }
      .project-details-wrap .step section.content .article,
      .project-details-wrap .step section.notes .article {
        text-indent: 0; }
        .project-details-wrap .step section.content .article > ol:not(.tabs),
        .project-details-wrap .step section.content .article > ul:not(.tabs),
        .project-details-wrap .step section.notes .article > ol:not(.tabs),
        .project-details-wrap .step section.notes .article > ul:not(.tabs) {
          padding-left: 20px; }
          .project-details-wrap .step section.content .article > ol:not(.tabs) > li ol:not(.tabs) > li, .project-details-wrap .step section.content .article > ol:not(.tabs) > li ul:not(.tabs) > li,
          .project-details-wrap .step section.content .article > ul:not(.tabs) > li ol:not(.tabs) > li,
          .project-details-wrap .step section.content .article > ul:not(.tabs) > li ul:not(.tabs) > li,
          .project-details-wrap .step section.notes .article > ol:not(.tabs) > li ol:not(.tabs) > li,
          .project-details-wrap .step section.notes .article > ol:not(.tabs) > li ul:not(.tabs) > li,
          .project-details-wrap .step section.notes .article > ul:not(.tabs) > li ol:not(.tabs) > li,
          .project-details-wrap .step section.notes .article > ul:not(.tabs) > li ul:not(.tabs) > li {
            padding-bottom: 0; }
    .project-details-wrap section.signature {
      margin-top: 40px;
      margin-bottom: 40px; }
      .project-details-wrap section.signature .col:first-child {
        padding-bottom: 40px; }
      .project-details-wrap section.signature .col {
        padding-left: 15px;
        padding-right: 15px; }
    .project-details-wrap section.procedures table {
      width: 100%; }
    .project-details-wrap section.procedures table, .project-details-wrap section.procedures th, .project-details-wrap section.procedures td {
      font-size: 12px; }
    .project-details-wrap section.procedures h5 {
      font-size: 16px; }
    .project-details-wrap section.procedures td, .project-details-wrap section.procedures th {
      padding-left: 5px;
      padding-right: 5px; }
      .project-details-wrap section.procedures td:nth-child(2), .project-details-wrap section.procedures th:nth-child(2) {
        padding-left: 10px;
        padding-right: 10px; }
    .project-details-wrap section.procedures tr.small td {
      font-size: 12px; }
    .project-details-wrap .details-wrap .project-overview-wrap {
      position: initial; }
    .project-details-wrap .document-card.no-border {
      margin-left: -45px;
      width: -webkit-calc(100% + 45px);
      width: calc(100% + 45px); }
    .project-details-wrap .document-card.full-width {
      margin-left: -60px !important;
      width: -webkit-calc(100% + 60px);
      width: calc(100% + 60px); }
    .project-details-wrap .document-receiver {
      padding-left: 0; } }

body.login div[role="main"] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  min-height: 100%; }
  @media only screen and (max-width: 1023px) {
    body.login div[role="main"] {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
      -webkit-flex-direction: column-reverse;
          -ms-flex-direction: column-reverse;
              flex-direction: column-reverse;
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
          -ms-flex-pack: end;
              justify-content: flex-end; } }

#page-login-forgot_password div[role="main"] {
  display: block; }

.select-dropdown {
  max-height: 300px; }

#userwayAccessibilityIcon {
  position: fixed !important;
  top: 56px !important;
  right: 0px !important;
  text-align: center !important;
  z-index: 999 !important; }

body > .customsortableelement {
  position: relative;
  margin: 0;
  padding-left: 105px;
  padding-right: 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  cursor: move !important; }
  body > .customsortableelement .img:before {
    border: 2px solid #4c84ff !important; }
  body > .customsortableelement .divider {
    background-color: #4c84ff !important; }
    body > .customsortableelement .divider .icon-drag {
      display: block !important;
      cursor: move !important; }
  body > .customsortableelement .info {
    width: 100%; }
  body > .customsortableelement .divider {
    overflow: visible;
    position: relative;
    margin-top: 5px;
    margin-bottom: 5px; }
    body > .customsortableelement .divider .icon-drag {
      position: absolute;
      left: -105px;
      font-size: 24px;
      top: 50%;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
           -o-transform: translateY(-50%);
              transform: translateY(-50%);
      color: #a5a5a5;
      cursor: pointer;
      display: none; }
    body > .customsortableelement .divider > a,
    body > .customsortableelement .divider > .img {
      position: absolute;
      left: -75px;
      top: 50%;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
           -o-transform: translateY(-50%);
              transform: translateY(-50%); }
  body > .customsortableelement .img {
    background-position: top center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
            background-size: cover;
    border-radius: 50%;
    height: 70px;
    margin-right: 15px;
    position: relative;
    width: 70px; }
    body > .customsortableelement .img:before {
      border-radius: 50%;
      border: 1px solid #c1c1c1;
      content: '';
      display: block;
      height: -webkit-calc(100% + 8px);
      height: calc(100% + 8px);
      left: -4px;
      position: absolute;
      top: -4px;
      width: -webkit-calc(100% + 8px);
      width: calc(100% + 8px); }
  body > .customsortableelement .inner-actions {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    font-size: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    overflow: hidden;
    position: absolute;
    right: 10px;
    top: -15px;
    -webkit-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    width: 0; }
    body > .customsortableelement .inner-actions a {
      color: #a5a5a5;
      line-height: 1;
      margin: 0 4px; }
      body > .customsortableelement .inner-actions a:hover {
        color: #4c84ff; }
  body > .customsortableelement p {
    color: #484848;
    font-size: 15px;
    margin: 0; }
  body > .customsortableelement .name {
    color: #484848;
    display: block;
    font-size: 18px;
    font-weight: 600;
    margin-top: 10px;
    padding-left: 10px; }
    body > .customsortableelement .name span {
      font-weight: inherit; }
    body > .customsortableelement .name .last-name {
      text-transform: uppercase; }
  body > .customsortableelement .function {
    color: #667eb1;
    font-size: 14px;
    padding-left: 10px; }
    body > .customsortableelement .function span {
      font-weight: inherit; }
  body > .customsortableelement .department {
    color: #484848;
    font-size: 12px;
    font-weight: 600;
    margin-top: 5px;
    padding-left: 10px; }
    body > .customsortableelement .department span {
      font-weight: inherit; }
  body > .customsortableelement .political-badge {
    padding-left: 10px;
    padding-top: 2px; }

body > .service-wrap.customsortableelement .person {
  color: #484848;
  display: block;
  font-size: 16px;
  font-weight: 600;
  margin-top: 10px;
  padding-left: 10px; }
  body > .service-wrap.customsortableelement .person span {
    font-weight: inherit; }
  body > .service-wrap.customsortableelement .person .last-name {
    text-transform: uppercase; }

body > .service-wrap.customsortableelement .name {
  color: #484848;
  display: block;
  font-size: 13px;
  font-weight: 600;
  margin-top: 10px;
  padding-left: 10px; }

body > .service-wrap.customsortableelement .divider > .img {
  position: absolute;
  left: -75px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  background-position: top center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  border-radius: 50%;
  background-color: #e7eefa;
  height: 70px;
  margin-right: 15px;
  position: relative;
  width: 70px; }
  body > .service-wrap.customsortableelement .divider > .img:before {
    content: "\e99f" !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50%;
    border: 1px solid #c1c1c1;
    color: #667eb1;
    content: '';
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    font-size: 32px;
    height: -webkit-calc(100% + 8px);
    height: calc(100% + 8px);
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    left: -4px;
    position: absolute;
    top: -4px;
    width: -webkit-calc(100% + 8px);
    width: calc(100% + 8px); }

body > li.customsortableelementprint {
  list-style-type: none !important;
  background: #fcfcfc !important;
  border-color: transparent !important;
  margin-left: 0;
  margin-right: 0; }
  body > li.customsortableelementprint .f1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1; }
  body > li.customsortableelementprint.active {
    margin-bottom: 10px;
    margin-top: 10px;
    margin-left: 2px;
    margin-right: 2px; }
    body > li.customsortableelementprint.active .row, body > li.customsortableelementprint.active nav.navbar .navbar-nav, nav.navbar body > li.customsortableelementprint.active .navbar-nav {
      border-bottom-width: 1px; }
  body > li.customsortableelementprint.disabled [class*=col-]:not(.col-check):not(.col-actions):not(.col-options) * {
    opacity: 0.5; }
  body > li.customsortableelementprint.unread [class*=col-]:not(.col-actions) * {
    font-weight: 700; }
  body > li.customsortableelementprint.no-event [class*=icon-] {
    color: #a5a5a5; }
  body > li.customsortableelementprint.header {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    background: #ffffff;
    border-bottom: 2px solid #f4f4f4;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    font-weight: 400;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    min-height: 70px;
    padding-bottom: 5px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 5px; }
    body > li.customsortableelementprint.header.small {
      min-height: 40px; }
    body > li.customsortableelementprint.header [class*=col-] {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      padding-left: 12px;
      padding-right: 12px; }
      body > li.customsortableelementprint.header [class*=col-].col-options, body > li.customsortableelementprint.header [class*=col-].col-activate-options {
        display: block;
        overflow: hidden !important;
        padding-left: 0;
        padding-right: 0;
        text-overflow: ellipsis;
        white-space: nowrap; }
    body > li.customsortableelementprint.header .icon-menu {
      color: #6e6e6e;
      font-size: 30px; }
    body > li.customsortableelementprint.header span,
    body > li.customsortableelementprint.header a {
      color: #484848;
      font-size: 15px; }
    body > li.customsortableelementprint.header .sort {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column; }
      body > li.customsortableelementprint.header .sort:not(.up):not(.down) * {
        opacity: 0.3; }
      body > li.customsortableelementprint.header .sort:not(.up):not(.down) .icon-arrow-up:before {
        top: 7px; }
      body > li.customsortableelementprint.header .sort:not(.up):not(.down) .icon-arrow-down:before {
        bottom: 7px; }
      body > li.customsortableelementprint.header .sort * {
        font-size: 23px;
        height: 23px;
        overflow: hidden;
        position: relative;
        width: 23px; }
        body > li.customsortableelementprint.header .sort *:before {
          position: absolute;
          left: 0; }
        body > li.customsortableelementprint.header .sort *:hover, body > li.customsortableelementprint.header .sort *:focus {
          opacity: 1 !important; }
      body > li.customsortableelementprint.header .sort.up .icon-arrow-down {
        display: none; }
      body > li.customsortableelementprint.header .sort.down .icon-arrow-up {
        display: none; }
  body > li.customsortableelementprint #table-columns-settings {
    min-width: 200px; }
    body > li.customsortableelementprint #table-columns-settings li {
      -webkit-box-align: stretch;
      -webkit-align-items: stretch;
          -ms-flex-align: stretch;
              align-items: stretch;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      margin: 0;
      min-height: 45px; }
      body > li.customsortableelementprint #table-columns-settings li label {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-flex: 1;
        -webkit-flex: 1;
            -ms-flex: 1;
                flex: 1;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        padding: 0 15px; }
        body > li.customsortableelementprint #table-columns-settings li label [type="checkbox"]:not(:checked) + span:not(.lever):before {
          height: 20px;
          margin: 0;
          width: 20px; }
        body > li.customsortableelementprint #table-columns-settings li label span {
          padding-left: 30px; }
  body > li.customsortableelementprint .col-drag {
    padding: 0;
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 30px; }
    body > li.customsortableelementprint .col-drag [class*=icon] {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      border-radius: 50%;
      color: #a5a5a5;
      cursor: move;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      font-size: 22px;
      height: 30px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      width: 30px; }
      body > li.customsortableelementprint .col-drag [class*=icon]:hover {
        color: #6e6e6e; }
  body > li.customsortableelementprint .col-check {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 30px; }
  body > li.customsortableelementprint .col-icons {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-left: 0;
    width: 40px; }
    body > li.customsortableelementprint .col-icons img {
      max-height: 35px;
      max-width: 50px; }
  body > li.customsortableelementprint .col-img {
    width: 60px; }
  body > li.customsortableelementprint .col-status {
    line-height: 1;
    padding-left: 0 !important;
    padding-right: 0 !important;
    text-align: center;
    width: 30px; }
    body > li.customsortableelementprint .col-status:not([class*='hide-on']) {
      display: block !important; }
    body > li.customsortableelementprint .col-status [class*=icon] {
      font-size: 20px; }
  body > li.customsortableelementprint .col-message-status {
    bottom: 0;
    height: 100%;
    left: 0;
    padding-left: 0 !important;
    padding-right: 0 !important;
    position: absolute;
    top: 0;
    width: 3px; }
    body > li.customsortableelementprint .col-message-status.read {
      background-color: #8cbc00; }
    body > li.customsortableelementprint .col-message-status.unread {
      background-color: #f05352; }
  body > li.customsortableelementprint .col-nr {
    width: 70px; }
  body > li.customsortableelementprint .col-date {
    color: #a5a5a5;
    width: 110px; }
    body > li.customsortableelementprint .col-date.small {
      width: 75px; }
    body > li.customsortableelementprint .col-date.big {
      width: 150px; }
  body > li.customsortableelementprint .col-actions {
    display: block;
    min-width: 180px;
    text-align: center; }
    body > li.customsortableelementprint .col-actions.extra-small {
      min-width: 50px;
      width: 50px; }
    body > li.customsortableelementprint .col-actions.small {
      min-width: 110px;
      width: 110px; }
    body > li.customsortableelementprint .col-actions.big {
      width: 250px; }
  body > li.customsortableelementprint .col-options {
    display: block;
    overflow: visible !important;
    padding-right: 0 !important;
    width: 70px; }
    body > li.customsortableelementprint .col-options.empty {
      display: block;
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      padding-left: 0;
      width: 25px; }
  body > li.customsortableelementprint .col-activate-options {
    display: block;
    overflow: visible !important;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    width: 70px; }
    body > li.customsortableelementprint .col-activate-options.empty {
      display: block;
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      padding-left: 0;
      width: 25px; }
  body > li.customsortableelementprint .col-text a {
    display: block;
    font-weight: 400;
    line-height: 1.3; }
  body > li.customsortableelementprint .col-text .document-title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    body > li.customsortableelementprint .col-text .document-title:hover {
      text-decoration: none !important; }
      body > li.customsortableelementprint .col-text .document-title:hover span {
        text-decoration: underline; }
      body > li.customsortableelementprint .col-text .document-title:hover span[class*=icon] {
        text-decoration: none; }
    body > li.customsortableelementprint .col-text .document-title span[class*=icon] {
      font-size: 24px;
      margin-right: 10px; }
  body > li.customsortableelementprint .col-languages,
  body > li.customsortableelementprint .col-options {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    body > li.customsortableelementprint .col-languages > div,
    body > li.customsortableelementprint .col-options > div {
      text-align: center;
      width: 40px; }
      body > li.customsortableelementprint .col-languages > div:not(.lang):not(.switch):before,
      body > li.customsortableelementprint .col-options > div:not(.lang):not(.switch):before {
        background-color: #f4f4f4;
        border-radius: 50%;
        content: '';
        display: block;
        height: 10px;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        width: 10px; }
      body > li.customsortableelementprint .col-languages > div:not(.lang):not(.switch):not(.lang):not(.switch).checked:before,
      body > li.customsortableelementprint .col-options > div:not(.lang):not(.switch):not(.lang):not(.switch).checked:before {
        background-color: #8cbc00; }
    body > li.customsortableelementprint .col-languages .flag,
    body > li.customsortableelementprint .col-options .flag {
      margin-left: auto;
      margin-right: auto; }
  body > li.customsortableelementprint .collapsible-header {
    background: transparent;
    border-bottom: 0px; }
  body > li.customsortableelementprint .collapsible-body {
    background: #ffffff;
    border-bottom: 0px; }
    body > li.customsortableelementprint .collapsible-body:after {
      clear: both;
      content: '';
      display: block; }
    body > li.customsortableelementprint .collapsible-body > .row, body > li.customsortableelementprint nav.navbar .collapsible-body > .navbar-nav, nav.navbar body > li.customsortableelementprint .collapsible-body > .navbar-nav {
      border-bottom: 2px solid #f4f4f4; }
    body > li.customsortableelementprint .collapsible-body > .row:last-child, body > li.customsortableelementprint nav.navbar .collapsible-body > .navbar-nav:last-child, nav.navbar body > li.customsortableelementprint .collapsible-body > .navbar-nav:last-child {
      border-bottom: 0;
      margin-bottom: 0; }
  body > li.customsortableelementprint label {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  body > li.customsortableelementprint [type="checkbox"] + span:not(.lever) {
    height: 20px;
    line-height: 20px;
    padding-left: 20px; }
  body > li.customsortableelementprint > .row, nav.navbar body > li.customsortableelementprint > .navbar-nav {
    height: 100% !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    background: #ffffff;
    border-bottom: 2px solid #f4f4f4;
    color: #6e6e6e;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    font-weight: 300;
    height: 50px;
    margin: 0;
    padding-left: 12px;
    padding-right: 12px;
    position: relative; }
    body > li.customsortableelementprint > .row [class*=col-], nav.navbar body > li.customsortableelementprint > .navbar-nav [class*=col-] {
      display: block;
      overflow: hidden;
      padding-left: 12px;
      padding-right: 12px;
      text-overflow: ellipsis;
      white-space: nowrap; }
      body > li.customsortableelementprint > .row [class*=col-]:not(.col-actions):not(.col-options) a:hover, nav.navbar body > li.customsortableelementprint > .navbar-nav [class*=col-]:not(.col-actions):not(.col-options) a:hover {
        text-decoration: underline; }
    body > li.customsortableelementprint > .row:hover, nav.navbar body > li.customsortableelementprint > .navbar-nav:hover {
      background: #fcfcfc; }
      body > li.customsortableelementprint > .row:hover [class*=col-] .text .action, nav.navbar body > li.customsortableelementprint > .navbar-nav:hover [class*=col-] .text .action {
        display: inline-block !important;
        margin-left: 5px;
        margin-right: 5px; }
    body > li.customsortableelementprint > .row [class*=icon].action, nav.navbar body > li.customsortableelementprint > .navbar-nav [class*=icon].action {
      color: #a5a5a5; }
      body > li.customsortableelementprint > .row [class*=icon].action:hover, nav.navbar body > li.customsortableelementprint > .navbar-nav [class*=icon].action:hover, body > li.customsortableelementprint > .row [class*=icon].action:focus, nav.navbar body > li.customsortableelementprint > .navbar-nav [class*=icon].action:focus {
        color: #4c84ff; }
    body > li.customsortableelementprint > .row .icon-view, nav.navbar body > li.customsortableelementprint > .navbar-nav .icon-view {
      font-size: 21px; }
    body > li.customsortableelementprint > .row .icon-edit, nav.navbar body > li.customsortableelementprint > .navbar-nav .icon-edit {
      font-size: 19px; }
    body > li.customsortableelementprint > .row .icon-sms, nav.navbar body > li.customsortableelementprint > .navbar-nav .icon-sms {
      font-size: 19px; }
    body > li.customsortableelementprint > .row .icon-trash, nav.navbar body > li.customsortableelementprint > .navbar-nav .icon-trash {
      font-size: 19px; }
    body > li.customsortableelementprint > .row .icon-calendar, nav.navbar body > li.customsortableelementprint > .navbar-nav .icon-calendar {
      font-size: 18px; }
    body > li.customsortableelementprint > .row .icon-stats, nav.navbar body > li.customsortableelementprint > .navbar-nav .icon-stats {
      font-size: 18px; }
    body > li.customsortableelementprint > .row .icon-clone, nav.navbar body > li.customsortableelementprint > .navbar-nav .icon-clone {
      font-size: 19px; }
    body > li.customsortableelementprint > .row .icon-file, nav.navbar body > li.customsortableelementprint > .navbar-nav .icon-file {
      font-size: 18px; }
    body > li.customsortableelementprint > .row .icon-file-pdf, nav.navbar body > li.customsortableelementprint > .navbar-nav .icon-file-pdf,
    body > li.customsortableelementprint > .row .icon-file-doc,
    nav.navbar body > li.customsortableelementprint > .navbar-nav .icon-file-doc,
    body > li.customsortableelementprint > .row .icon-file-docx,
    nav.navbar body > li.customsortableelementprint > .navbar-nav .icon-file-docx,
    body > li.customsortableelementprint > .row .icon-file-ppt,
    nav.navbar body > li.customsortableelementprint > .navbar-nav .icon-file-ppt,
    body > li.customsortableelementprint > .row .icon-file-xls,
    nav.navbar body > li.customsortableelementprint > .navbar-nav .icon-file-xls,
    body > li.customsortableelementprint > .row .icon-file-xlsx,
    nav.navbar body > li.customsortableelementprint > .navbar-nav .icon-file-xlsx {
      font-size: 20px;
      font-smooth: auto;
      -webkit-font-smoothing: auto; }
    body > li.customsortableelementprint > .row .col-actions, nav.navbar body > li.customsortableelementprint > .navbar-nav .col-actions {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
      body > li.customsortableelementprint > .row .col-actions .primary, nav.navbar body > li.customsortableelementprint > .navbar-nav .col-actions .primary,
      body > li.customsortableelementprint > .row .col-actions .secondary,
      nav.navbar body > li.customsortableelementprint > .navbar-nav .col-actions .secondary {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        font-size: 20px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content; }
        body > li.customsortableelementprint > .row .col-actions .primary *, nav.navbar body > li.customsortableelementprint > .navbar-nav .col-actions .primary *,
        body > li.customsortableelementprint > .row .col-actions .secondary *,
        nav.navbar body > li.customsortableelementprint > .navbar-nav .col-actions .secondary * {
          color: #a5a5a5;
          line-height: 1; }
        body > li.customsortableelementprint > .row .col-actions .primary a, nav.navbar body > li.customsortableelementprint > .navbar-nav .col-actions .primary a,
        body > li.customsortableelementprint > .row .col-actions .secondary a,
        nav.navbar body > li.customsortableelementprint > .navbar-nav .col-actions .secondary a {
          cursor: pointer;
          margin: 0 4px; }
          body > li.customsortableelementprint > .row .col-actions .primary a:hover, nav.navbar body > li.customsortableelementprint > .navbar-nav .col-actions .primary a:hover,
          body > li.customsortableelementprint > .row .col-actions .secondary a:hover,
          nav.navbar body > li.customsortableelementprint > .navbar-nav .col-actions .secondary a:hover {
            color: #4c84ff; }
          body > li.customsortableelementprint > .row .col-actions .primary a:focus, nav.navbar body > li.customsortableelementprint > .navbar-nav .col-actions .primary a:focus,
          body > li.customsortableelementprint > .row .col-actions .secondary a:focus,
          nav.navbar body > li.customsortableelementprint > .navbar-nav .col-actions .secondary a:focus {
            color: #a5a5a5; }
      
      body > li.customsortableelementprint > .row .col-actions .secondary,
      nav.navbar body > li.customsortableelementprint > .navbar-nav .col-actions .secondary {
        overflow: hidden;
        -webkit-transition: all 0.2s ease-out;
        -o-transition: all 0.2s ease-out;
        transition: all 0.2s ease-out;
        width: 0; }
      body > li.customsortableelementprint > .row .col-actions [class*=icon], nav.navbar body > li.customsortableelementprint > .navbar-nav .col-actions [class*=icon] {
        color: #a5a5a5; }
        body > li.customsortableelementprint > .row .col-actions [class*=icon]:hover, nav.navbar body > li.customsortableelementprint > .navbar-nav .col-actions [class*=icon]:hover {
          color: #4c84ff;
          text-decoration: none; }
        body > li.customsortableelementprint > .row .col-actions [class*=icon]:focus, nav.navbar body > li.customsortableelementprint > .navbar-nav .col-actions [class*=icon]:focus {
          color: #a5a5a5; }
        body > li.customsortableelementprint > .row .col-actions [class*=icon].collapsible-header, nav.navbar body > li.customsortableelementprint > .navbar-nav .col-actions [class*=icon].collapsible-header {
          padding: 0; }
  body > li.customsortableelementprint [class*=col-].right {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  body > li.customsortableelementprint [class*=col-].left {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  body > li.customsortableelementprint [class*=col-].center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  body > li.customsortableelementprint a {
    cursor: pointer;
    color: inherit; }
    body > li.customsortableelementprint a.btn, body > li.customsortableelementprint a.btn-large, body > li.customsortableelementprint a.btn-small, body > li.customsortableelementprint .fc-header-toolbar a.fc-today-button, .fc-header-toolbar body > li.customsortableelementprint a.fc-today-button {
      color: #ffffff; }
      body > li.customsortableelementprint a.btn:hover, body > li.customsortableelementprint a.btn-large:hover, body > li.customsortableelementprint a.btn-small:hover, body > li.customsortableelementprint .fc-header-toolbar a.fc-today-button:hover, .fc-header-toolbar body > li.customsortableelementprint a.fc-today-button:hover {
        text-decoration: none; }
    body > li.customsortableelementprint a.custom-link {
      color: #3ea8f7; }
    body > li.customsortableelementprint a.custom-link-darken {
      color: #667eb1;
      display: -webkit-inline-box;
      display: -webkit-inline-flex;
      display: -ms-inline-flexbox;
      display: inline-flex;
      font-weight: 400; }
  body > li.customsortableelementprint.header {
    background: transparent; }
  body > li.customsortableelementprint.loaded .col-name span {
    color: #484848;
    font-size: 15px; }
  body > li.customsortableelementprint > .row:hover .icon-drag, nav.navbar body > li.customsortableelementprint > .navbar-nav:hover .icon-drag {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  body > li.customsortableelementprint > .row .col-name, nav.navbar body > li.customsortableelementprint > .navbar-nav .col-name {
    color: #a5a5a5;
    font-size: 14px; }
  body > li.customsortableelementprint > .row .col-user, nav.navbar body > li.customsortableelementprint > .navbar-nav .col-user {
    overflow: visible;
    white-space: normal; }
    body > li.customsortableelementprint > .row .col-user > a, nav.navbar body > li.customsortableelementprint > .navbar-nav .col-user > a {
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start;
      color: #484848;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      font-family: "Roboto", sans-serif;
      font-weight: 400;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-bottom: 15px;
      margin-left: 55px;
      margin-right: 10px;
      min-height: 45px;
      position: relative; }
      body > li.customsortableelementprint > .row .col-user > a:hover, nav.navbar body > li.customsortableelementprint > .navbar-nav .col-user > a:hover {
        text-decoration: none !important; }
      body > li.customsortableelementprint > .row .col-user > a:last-child, nav.navbar body > li.customsortableelementprint > .navbar-nav .col-user > a:last-child {
        margin-bottom: 0; }
    body > li.customsortableelementprint > .row .col-user div[class^="img"], nav.navbar body > li.customsortableelementprint > .navbar-nav .col-user div[class^="img"] {
      left: -55px;
      position: absolute;
      top: 0; }
    body > li.customsortableelementprint > .row .col-user p.person, nav.navbar body > li.customsortableelementprint > .navbar-nav .col-user p.person {
      font-family: "Roboto", sans-serif;
      font-weight: 600;
      margin: 3px 0 0 0;
      white-space: normal; }
      body > li.customsortableelementprint > .row .col-user p.person span, nav.navbar body > li.customsortableelementprint > .navbar-nav .col-user p.person span {
        font-family: inherit; }
      body > li.customsortableelementprint > .row .col-user p.person .last-name, nav.navbar body > li.customsortableelementprint > .navbar-nav .col-user p.person .last-name {
        text-transform: uppercase; }
    body > li.customsortableelementprint > .row .col-user .function, nav.navbar body > li.customsortableelementprint > .navbar-nav .col-user .function {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      color: #667eb1;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      font-size: 14px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
      body > li.customsortableelementprint > .row .col-user .function span[class^="icon"], nav.navbar body > li.customsortableelementprint > .navbar-nav .col-user .function span[class^="icon"] {
        margin-right: 5px; }
    body > li.customsortableelementprint > .row .col-user .department, nav.navbar body > li.customsortableelementprint > .navbar-nav .col-user .department {
      color: #484848;
      font-size: 12px;
      font-weight: 600;
      margin-top: 5px; }
      body > li.customsortableelementprint > .row .col-user .department span, nav.navbar body > li.customsortableelementprint > .navbar-nav .col-user .department span {
        font-weight: inherit; }
  body > li.customsortableelementprint > .row .col-options-list .options-list, nav.navbar body > li.customsortableelementprint > .navbar-nav .col-options-list .options-list {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    body > li.customsortableelementprint > .row .col-options-list .options-list p, nav.navbar body > li.customsortableelementprint > .navbar-nav .col-options-list .options-list p {
      margin: 3px; }
      body > li.customsortableelementprint > .row .col-options-list .options-list p span, nav.navbar body > li.customsortableelementprint > .navbar-nav .col-options-list .options-list p span {
        font-size: 14px;
        padding-left: 30px; }
  body > li.customsortableelementprint > .row .icon-drag, nav.navbar body > li.customsortableelementprint > .navbar-nav .icon-drag {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    background: #ffffff;
    border-radius: 50%;
    color: #a5a5a5;
    cursor: move;
    display: none;
    font-size: 22px;
    height: 30px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    left: -15px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
         -o-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 30px; }
    body > li.customsortableelementprint > .row .icon-drag:hover, nav.navbar body > li.customsortableelementprint > .navbar-nav .icon-drag:hover {
      color: #6e6e6e; }

.material-placeholder .inner.materialboxed .overlay {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important; }

.material-placeholder #materialbox-overlay + .inner.materialboxed.active .overlay {
  display: none !important; }

@media only screen and (min-width: 601px) {
  #reactmapromania .row.map-filters-wrap.hidefilters .col-filters, #reactmapromania nav.navbar .map-filters-wrap.hidefilters.navbar-nav .col-filters, nav.navbar #reactmapromania .map-filters-wrap.hidefilters.navbar-nav .col-filters {
    display: none !important; } }

#page-login-forgot_password #fitem_id_email {
  width: 300px; }

.organizational-chart-wrap {
  overflow: auto;
  position: relative; }

.col .organizational-chart-wrap .row, .col .organizational-chart-wrap nav.navbar .navbar-nav, nav.navbar .col .organizational-chart-wrap .navbar-nav {
  margin-left: 0;
  margin-right: 0; }

#add-location-modal {
  overflow: visible !important; }
  #add-location-modal .modal-content {
    overflow-y: visible !important; }

.project-overview-wrap .initiator-project > a,
.project-overview-wrap .signature-project > a,
.project-overview-wrap .countersign-project > a,
.project-overview-wrap .agenda-wrap > a {
  margin-bottom: 10px; }

.customanchor::before {
  display: block;
  content: " ";
  margin-top: -60px;
  height: 60px;
  visibility: hidden;
  pointer-events: none; }

.text-uppercase {
  text-transform: uppercase; }

#project-format-emol .project-overview-wrap .status-wrap a.date > h4 {
  display: block; }

body.isnotloggedin.hideprofiles a[href="#view-user-profile-modal"],
body.isnotloggedin.hideprofiles a[href="#view-user-profile-modal"]:link,
body.isnotloggedin.hideprofiles a[href="#view-user-profile-modal"]:visited,
body.isnotloggedin.hideprofiles a[href="#view-user-profile-modal"]:hover,
body.isnotloggedin.hideprofiles a[href="#view-user-profile-modal"]:active,
body.isnotloggedin.hideprofiles a[href="#view-user-profile-modal"]:focus {
  cursor: default;
  text-decoration: none;
  pointer-events: none; }

body.isnotloggedin.hideprofiles .organizational-chart-wrap .person-wrap,
body.isnotloggedin.hideprofiles .organizational-chart-wrap .empty-wrap {
  cursor: default;
  text-decoration: none;
  pointer-events: none; }

body.isnotloggedin .btn-send-sms,
body.isnotloggedin .btn-send-email,
body.isnotloggedin .btn-add-group {
  display: none; }

.noevents,
.noevents:link,
.noevents:visited,
.noevents:hover,
.noevents:active,
.noevents:focus {
  cursor: default;
  text-decoration: none;
  pointer-events: none; }

.document-wrap .btn-add,
.document-wrap .btn-view {
  position: relative; }

body .document-wrap .file-field {
  height: auto; }

#react-emol-pagination-registrehcl .col-activate-options,
#react-emol-pagination-registrephcl .col-activate-options,
#react-emol-pagination-registrupdp .col-activate-options,
#react-emol-pagination-registrudp .col-activate-options {
  white-space: normal !important; }

.select-wrapper.invalid + label {
  top: 0; }

.row > .col > h5 + .helper-text, nav.navbar .navbar-nav > .col > h5 + .helper-text {
  -webkit-box-direction: normal;
  -webkit-box-sizing: inherit;
     -moz-box-sizing: inherit;
          box-sizing: inherit;
  font-family: "Open Sans", sans-serif;
  position: relative;
  min-height: 18px;
  display: block;
  font-size: 12px;
  font-weight: 400;
  color: #F44336; }

.row .col.m4, nav.navbar .navbar-nav .col.m4 {
  margin-left: auto;
  left: auto;
  right: auto; }

ul.collapsible.popout > li.header .sort * {
  line-height: 1 !important; }

ul.collapsible.popout.users-table > li:not(:first-of-type) .col-functie .function span {
  color: #667eb1;
  font-size: 14px; }

ul.collapsible.popout.users-table > li:not(:first-of-type) .col-functie .domeniu span {
  color: #484848;
  font-size: 12px;
  font-weight: 600;
  margin-top: 5px; }

.project-details-wrap section.signature .person {
  font-weight: 600;
  font-size: 18px; }

ul.collapsible.popout.prefectures-table .col-icon {
  text-overflow: clip !important; }

#reactorganigramaprefectura .card .organizational-chart-wrap .row.section.level1 .col.s12.m7.l5.xl5.person-wrap.has-inner-actions, #reactorganigramaprefectura .card .organizational-chart-wrap nav.navbar .section.level1.navbar-nav .col.s12.m7.l5.xl5.person-wrap.has-inner-actions, nav.navbar #reactorganigramaprefectura .card .organizational-chart-wrap .section.level1.navbar-nav .col.s12.m7.l5.xl5.person-wrap.has-inner-actions {
  margin-bottom: 28px; }

#reactcomunicarecuprefectura > div > .top-pagination-wrap h4.col {
  text-transform: uppercase; }

.datepicker[disabled],
.datepicker[disabled] + label {
  pointer-events: none; }

body .project-details-wrap section.signature .for-signature {
  margin-top: 0; }

body > .customsortableelementdocumentpetitie,
body > .customsortableelementdocumentcerere544 {
  position: relative;
  margin: 0;
  padding: 0;
  cursor: move !important;
  list-style-type: none; }
  body > .customsortableelementdocumentpetitie > .row, nav.navbar body > .customsortableelementdocumentpetitie > .navbar-nav,
  body > .customsortableelementdocumentcerere544 > .row,
  nav.navbar body > .customsortableelementdocumentcerere544 > .navbar-nav {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background: #ffffff;
    border-bottom: 2px solid #f4f4f4;
    color: #6e6e6e;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    font-weight: 300;
    height: 50px;
    margin: 0;
    padding-left: 12px;
    padding-right: 12px;
    position: relative;
    padding-top: 10px;
    padding-bottom: 10px;
    height: auto;
    min-height: 50px;
    border-bottom: 1px solid #c1c1c1; }
  body > .customsortableelementdocumentpetitie > .row .icon-drag, nav.navbar body > .customsortableelementdocumentpetitie > .navbar-nav .icon-drag,
  body > .customsortableelementdocumentcerere544 > .row .icon-drag,
  nav.navbar body > .customsortableelementdocumentcerere544 > .navbar-nav .icon-drag {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background: #f4f4f4;
    border-radius: 50%;
    color: #a5a5a5;
    cursor: move;
    display: none;
    font-size: 22px;
    height: 30px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    left: -15px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 30px; }
  body > .customsortableelementdocumentpetitie > .row .col-document, nav.navbar body > .customsortableelementdocumentpetitie > .navbar-nav .col-document,
  body > .customsortableelementdocumentcerere544 > .row .col-document,
  nav.navbar body > .customsortableelementdocumentcerere544 > .navbar-nav .col-document {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: block;
    overflow: hidden;
    padding-left: 12px;
    padding-right: 12px;
    text-overflow: ellipsis;
    overflow: visible;
    white-space: normal;
    overflow-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word;
    color: #484848;
    font-size: 15px; }
  body > .customsortableelementdocumentpetitie > .row .f1, nav.navbar body > .customsortableelementdocumentpetitie > .navbar-nav .f1,
  body > .customsortableelementdocumentcerere544 > .row .f1,
  nav.navbar body > .customsortableelementdocumentcerere544 > .navbar-nav .f1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1; }
  body > .customsortableelementdocumentpetitie > .row .col-document > a, nav.navbar body > .customsortableelementdocumentpetitie > .navbar-nav .col-document > a,
  body > .customsortableelementdocumentcerere544 > .row .col-document > a,
  nav.navbar body > .customsortableelementdocumentcerere544 > .navbar-nav .col-document > a {
    cursor: pointer;
    color: inherit;
    display: block;
    font-weight: 400;
    line-height: 1.3;
    overflow: visible;
    white-space: normal;
    overflow-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word;
    font-weight: 300; }
  body > .customsortableelementdocumentpetitie > .row .col-actions, nav.navbar body > .customsortableelementdocumentpetitie > .navbar-nav .col-actions,
  body > .customsortableelementdocumentcerere544 > .row .col-actions,
  nav.navbar body > .customsortableelementdocumentcerere544 > .navbar-nav .col-actions {
    text-align: center;
    min-width: 110px;
    width: 110px;
    overflow: hidden;
    padding-left: 12px;
    padding-right: 12px;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center; }
  body > .customsortableelementdocumentpetitie > .row .col-actions > .primary, nav.navbar body > .customsortableelementdocumentpetitie > .navbar-nav .col-actions > .primary,
  body > .customsortableelementdocumentcerere544 > .row .col-actions > .primary,
  nav.navbar body > .customsortableelementdocumentcerere544 > .navbar-nav .col-actions > .primary {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    font-size: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content; }
  body > .customsortableelementdocumentpetitie > .row .col-actions > .primary a, nav.navbar body > .customsortableelementdocumentpetitie > .navbar-nav .col-actions > .primary a,
  body > .customsortableelementdocumentcerere544 > .row .col-actions > .primary a,
  nav.navbar body > .customsortableelementdocumentcerere544 > .navbar-nav .col-actions > .primary a {
    font-size: 20px;
    font-smooth: auto;
    -webkit-font-smoothing: auto;
    line-height: 1;
    color: #a5a5a5;
    cursor: pointer;
    margin: 0 4px; }
  body > .customsortableelementdocumentpetitie > .row .col-actions > .secondary, nav.navbar body > .customsortableelementdocumentpetitie > .navbar-nav .col-actions > .secondary,
  body > .customsortableelementdocumentcerere544 > .row .col-actions > .secondary,
  nav.navbar body > .customsortableelementdocumentcerere544 > .navbar-nav .col-actions > .secondary {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    font-size: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content; }
  body > .customsortableelementdocumentpetitie > .row .col-actions > .secondary a, nav.navbar body > .customsortableelementdocumentpetitie > .navbar-nav .col-actions > .secondary a,
  body > .customsortableelementdocumentcerere544 > .row .col-actions > .secondary a,
  nav.navbar body > .customsortableelementdocumentcerere544 > .navbar-nav .col-actions > .secondary a {
    font-size: 19px;
    font-smooth: auto;
    -webkit-font-smoothing: auto;
    line-height: 1;
    color: #a5a5a5;
    cursor: pointer;
    margin: 0 4px; }

.active[id^="tab"] {
  display: block !important; }

body > li.customsortableelementsedinta {
  list-style-type: none !important;
  background: #fcfcfc !important;
  border-color: transparent !important;
  margin-left: 0;
  margin-right: 0; }
  body > li.customsortableelementsedinta .ribbon-text.ribbon-top-right {
    right: -3px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 28px;
    position: absolute;
    font-size: 13px; }
  body > li.customsortableelementsedinta .ribbon.ribbon-top-right {
    right: -1px;
    top: -1px;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg); }
  body > li.customsortableelementsedinta .ribbon {
    height: 70px;
    overflow: hidden;
    position: absolute;
    width: 70px; }
  body > li.customsortableelementsedinta .ribbon.big [class*=icon-] {
    font-size: 16px; }
  body > li.customsortableelementsedinta .ribbon.warning span {
    background-color: #ffc300; }
  body > li.customsortableelementsedinta .ribbon.ribbon-top-right span {
    right: -22px;
    top: 8px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg); }
  body > li.customsortableelementsedinta .ribbon span {
    background-color: #6ca800;
    -webkit-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.1);
            box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.1);
    color: #ffffff;
    display: block;
    font-size: 12px;
    padding: 5px 0;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    width: 145px; }
  body > li.customsortableelementsedinta > .row, nav.navbar body > li.customsortableelementsedinta > .navbar-nav {
    height: 100% !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    background: #ffffff;
    border-bottom: 2px solid #f4f4f4;
    color: #6e6e6e;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    font-weight: 300;
    height: 50px;
    margin: 0;
    padding-left: 12px;
    padding-right: 12px;
    position: relative; }
    body > li.customsortableelementsedinta > .row [class*=col-], nav.navbar body > li.customsortableelementsedinta > .navbar-nav [class*=col-] {
      display: block;
      overflow: hidden;
      padding-left: 12px;
      padding-right: 12px;
      text-overflow: ellipsis;
      white-space: nowrap; }
      body > li.customsortableelementsedinta > .row [class*=col-]:not(.col-actions):not(.col-options) a:hover, nav.navbar body > li.customsortableelementsedinta > .navbar-nav [class*=col-]:not(.col-actions):not(.col-options) a:hover {
        text-decoration: underline; }
    body > li.customsortableelementsedinta > .row:hover, nav.navbar body > li.customsortableelementsedinta > .navbar-nav:hover {
      background: #fcfcfc; }
      body > li.customsortableelementsedinta > .row:hover [class*=col-] .text .action, nav.navbar body > li.customsortableelementsedinta > .navbar-nav:hover [class*=col-] .text .action {
        display: inline-block !important;
        margin-left: 5px;
        margin-right: 5px; }
    body > li.customsortableelementsedinta > .row [class*=icon].action, nav.navbar body > li.customsortableelementsedinta > .navbar-nav [class*=icon].action {
      color: #a5a5a5; }
      body > li.customsortableelementsedinta > .row [class*=icon].action:hover, nav.navbar body > li.customsortableelementsedinta > .navbar-nav [class*=icon].action:hover, body > li.customsortableelementsedinta > .row [class*=icon].action:focus, nav.navbar body > li.customsortableelementsedinta > .navbar-nav [class*=icon].action:focus {
        color: #4c84ff; }
    body > li.customsortableelementsedinta > .row .icon-view, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .icon-view {
      font-size: 21px; }
    body > li.customsortableelementsedinta > .row .icon-edit, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .icon-edit {
      font-size: 19px; }
    body > li.customsortableelementsedinta > .row .icon-sms, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .icon-sms {
      font-size: 19px; }
    body > li.customsortableelementsedinta > .row .icon-trash, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .icon-trash {
      font-size: 19px; }
    body > li.customsortableelementsedinta > .row .icon-calendar, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .icon-calendar {
      font-size: 18px; }
    body > li.customsortableelementsedinta > .row .icon-stats, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .icon-stats {
      font-size: 18px; }
    body > li.customsortableelementsedinta > .row .icon-clone, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .icon-clone {
      font-size: 19px; }
    body > li.customsortableelementsedinta > .row .icon-file, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .icon-file {
      font-size: 18px; }
    body > li.customsortableelementsedinta > .row .icon-file-pdf, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .icon-file-pdf,
    body > li.customsortableelementsedinta > .row .icon-file-doc,
    nav.navbar body > li.customsortableelementsedinta > .navbar-nav .icon-file-doc,
    body > li.customsortableelementsedinta > .row .icon-file-docx,
    nav.navbar body > li.customsortableelementsedinta > .navbar-nav .icon-file-docx,
    body > li.customsortableelementsedinta > .row .icon-file-ppt,
    nav.navbar body > li.customsortableelementsedinta > .navbar-nav .icon-file-ppt,
    body > li.customsortableelementsedinta > .row .icon-file-xls,
    nav.navbar body > li.customsortableelementsedinta > .navbar-nav .icon-file-xls,
    body > li.customsortableelementsedinta > .row .icon-file-xlsx,
    nav.navbar body > li.customsortableelementsedinta > .navbar-nav .icon-file-xlsx {
      font-size: 20px;
      font-smooth: auto;
      -webkit-font-smoothing: auto; }
    body > li.customsortableelementsedinta > .row .col-actions, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-actions {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
      body > li.customsortableelementsedinta > .row .col-actions .primary, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-actions .primary,
      body > li.customsortableelementsedinta > .row .col-actions .secondary,
      nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-actions .secondary {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        font-size: 20px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content; }
        body > li.customsortableelementsedinta > .row .col-actions .primary *, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-actions .primary *,
        body > li.customsortableelementsedinta > .row .col-actions .secondary *,
        nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-actions .secondary * {
          color: #a5a5a5;
          line-height: 1; }
        body > li.customsortableelementsedinta > .row .col-actions .primary a, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-actions .primary a,
        body > li.customsortableelementsedinta > .row .col-actions .secondary a,
        nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-actions .secondary a {
          cursor: pointer;
          margin: 0 4px; }
          body > li.customsortableelementsedinta > .row .col-actions .primary a:hover, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-actions .primary a:hover,
          body > li.customsortableelementsedinta > .row .col-actions .secondary a:hover,
          nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-actions .secondary a:hover {
            color: #4c84ff; }
          body > li.customsortableelementsedinta > .row .col-actions .primary a:focus, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-actions .primary a:focus,
          body > li.customsortableelementsedinta > .row .col-actions .secondary a:focus,
          nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-actions .secondary a:focus {
            color: #a5a5a5; }
      
      body > li.customsortableelementsedinta > .row .col-actions .secondary,
      nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-actions .secondary {
        overflow: hidden;
        -webkit-transition: all 0.2s ease-out;
        -o-transition: all 0.2s ease-out;
        transition: all 0.2s ease-out;
        width: 0; }
      body > li.customsortableelementsedinta > .row .col-actions [class*=icon], nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-actions [class*=icon] {
        color: #a5a5a5; }
        body > li.customsortableelementsedinta > .row .col-actions [class*=icon]:hover, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-actions [class*=icon]:hover {
          color: #4c84ff;
          text-decoration: none; }
        body > li.customsortableelementsedinta > .row .col-actions [class*=icon]:focus, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-actions [class*=icon]:focus {
          color: #a5a5a5; }
        body > li.customsortableelementsedinta > .row .col-actions [class*=icon].collapsible-header, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-actions [class*=icon].collapsible-header {
          padding: 0; }
  body > li.customsortableelementsedinta .f1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1; }
  body > li.customsortableelementsedinta.active {
    margin-bottom: 10px;
    margin-top: 10px;
    margin-left: 2px;
    margin-right: 2px; }
    body > li.customsortableelementsedinta.active .row, body > li.customsortableelementsedinta.active nav.navbar .navbar-nav, nav.navbar body > li.customsortableelementsedinta.active .navbar-nav {
      border-bottom-width: 1px; }
  body > li.customsortableelementsedinta.disabled [class*=col-]:not(.col-check):not(.col-actions):not(.col-options) * {
    opacity: 0.5; }
  body > li.customsortableelementsedinta.unread [class*=col-]:not(.col-actions) * {
    font-weight: 700; }
  body > li.customsortableelementsedinta.no-event [class*=icon-] {
    color: #a5a5a5; }
  body > li.customsortableelementsedinta.header {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    background: #ffffff;
    border-bottom: 2px solid #f4f4f4;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    font-weight: 400;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    min-height: 70px;
    padding-bottom: 5px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 5px; }
    body > li.customsortableelementsedinta.header.small {
      min-height: 40px; }
    body > li.customsortableelementsedinta.header [class*=col-] {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      padding-left: 12px;
      padding-right: 12px; }
      body > li.customsortableelementsedinta.header [class*=col-].col-options, body > li.customsortableelementsedinta.header [class*=col-].col-activate-options {
        display: block;
        overflow: hidden !important;
        padding-left: 0;
        padding-right: 0;
        text-overflow: ellipsis;
        white-space: nowrap; }
    body > li.customsortableelementsedinta.header .icon-menu {
      color: #6e6e6e;
      font-size: 30px; }
    body > li.customsortableelementsedinta.header span,
    body > li.customsortableelementsedinta.header a {
      color: #484848;
      font-size: 15px; }
    body > li.customsortableelementsedinta.header .sort {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column; }
      body > li.customsortableelementsedinta.header .sort:not(.up):not(.down) * {
        opacity: 0.3; }
      body > li.customsortableelementsedinta.header .sort:not(.up):not(.down) .icon-arrow-up:before {
        top: 7px; }
      body > li.customsortableelementsedinta.header .sort:not(.up):not(.down) .icon-arrow-down:before {
        bottom: 7px; }
      body > li.customsortableelementsedinta.header .sort * {
        font-size: 23px;
        height: 23px;
        overflow: hidden;
        position: relative;
        width: 23px; }
        body > li.customsortableelementsedinta.header .sort *:before {
          position: absolute;
          left: 0; }
        body > li.customsortableelementsedinta.header .sort *:hover, body > li.customsortableelementsedinta.header .sort *:focus {
          opacity: 1 !important; }
      body > li.customsortableelementsedinta.header .sort.up .icon-arrow-down {
        display: none; }
      body > li.customsortableelementsedinta.header .sort.down .icon-arrow-up {
        display: none; }
  body > li.customsortableelementsedinta .col-drag {
    padding: 0;
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 30px; }
    body > li.customsortableelementsedinta .col-drag [class*=icon] {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      border-radius: 50%;
      color: #a5a5a5;
      cursor: move;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      font-size: 22px;
      height: 30px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      width: 30px; }
      body > li.customsortableelementsedinta .col-drag [class*=icon]:hover {
        color: #6e6e6e; }
  body > li.customsortableelementsedinta .col-index {
    min-width: 30px; }
  body > li.customsortableelementsedinta .col-icons {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-left: 0;
    width: 40px; }
    body > li.customsortableelementsedinta .col-icons img {
      max-height: 35px;
      max-width: 50px; }
  body > li.customsortableelementsedinta .col-date-info {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex !important;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    padding-left: 0; }
  body > li.customsortableelementsedinta .col-user {
    display: none;
    text-align: left;
    width: 210px; }
  body > li.customsortableelementsedinta .col-img {
    width: 60px; }
  body > li.customsortableelementsedinta .col-status {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    line-height: 1.2;
    white-space: normal;
    min-width: 170px;
    line-height: 1;
    padding-left: 0 !important;
    padding-right: 0 !important;
    text-align: center;
    width: 30px; }
    body > li.customsortableelementsedinta .col-status:not([class*='hide-on']) {
      display: block !important; }
    body > li.customsortableelementsedinta .col-status [class*=icon] {
      font-size: 20px; }
    body > li.customsortableelementsedinta .col-status .revision [class*=icon],
    body > li.customsortableelementsedinta .col-status .scheduled-on-agenda [class*=icon],
    body > li.customsortableelementsedinta .col-status .meeting-in-pending [class*=icon],
    body > li.customsortableelementsedinta .col-status .working [class*=icon] {
      color: #ffc300;
      font-size: 24px; }
    body > li.customsortableelementsedinta .col-status div > p {
      font-size: 13px;
      margin-top: 10px;
      margin-bottom: 0; }
    body > li.customsortableelementsedinta .col-status .for-approval [class*=icon],
    body > li.customsortableelementsedinta .col-status .in-preparation [class*=icon] {
      color: #ff6d24;
      font-size: 24px; }
    body > li.customsortableelementsedinta .col-status .revoked-by-user [class*=icon] {
      font-size: 24px; }
    body > li.customsortableelementsedinta .col-status .resent-to-resort-compartment [class*=icon] {
      color: #4c84ff;
      font-size: 26px; }
    body > li.customsortableelementsedinta .col-status .without-legality-notice [class*=icon],
    body > li.customsortableelementsedinta .col-status .without-agenda [class*=icon] {
      color: #f05352;
      font-size: 26px; }
    body > li.customsortableelementsedinta .col-status .with-legality-notice [class*=icon] {
      color: #8cbc00;
      font-size: 26px; }
    body > li.customsortableelementsedinta .col-status .pending-approval [class*=icon],
    body > li.customsortableelementsedinta .col-status .debate-in-committees [class*=icon],
    body > li.customsortableelementsedinta .col-status .live-meeting [class*=icon],
    body > li.customsortableelementsedinta .col-status .allocated [class*=icon] {
      color: #667eb1;
      font-size: 32px; }
    body > li.customsortableelementsedinta .col-status .pending-approval .icon-forward,
    body > li.customsortableelementsedinta .col-status .debate-in-committees .icon-forward,
    body > li.customsortableelementsedinta .col-status .live-meeting .icon-forward,
    body > li.customsortableelementsedinta .col-status .allocated .icon-forward {
      color: #667eb1;
      font-size: 27px; }
    body > li.customsortableelementsedinta .col-status .pending-approval .links,
    body > li.customsortableelementsedinta .col-status .debate-in-committees .links,
    body > li.customsortableelementsedinta .col-status .live-meeting .links,
    body > li.customsortableelementsedinta .col-status .allocated .links {
      -webkit-box-align: end;
      -webkit-align-items: flex-end;
          -ms-flex-align: end;
              align-items: flex-end;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
      body > li.customsortableelementsedinta .col-status .pending-approval .links a,
      body > li.customsortableelementsedinta .col-status .debate-in-committees .links a,
      body > li.customsortableelementsedinta .col-status .live-meeting .links a,
      body > li.customsortableelementsedinta .col-status .allocated .links a {
        margin-left: 5px; }
        body > li.customsortableelementsedinta .col-status .pending-approval .links a:first-child,
        body > li.customsortableelementsedinta .col-status .debate-in-committees .links a:first-child,
        body > li.customsortableelementsedinta .col-status .live-meeting .links a:first-child,
        body > li.customsortableelementsedinta .col-status .allocated .links a:first-child {
          margin-left: 0; }
    body > li.customsortableelementsedinta .col-status .revision [class*=icon],
    body > li.customsortableelementsedinta .col-status .scheduled-on-agenda [class*=icon],
    body > li.customsortableelementsedinta .col-status .meeting-in-pending [class*=icon],
    body > li.customsortableelementsedinta .col-status .working [class*=icon] {
      color: #ffc300;
      font-size: 24px; }
    body > li.customsortableelementsedinta .col-status .added-on-agenda [class*=icon] {
      color: #8553d1;
      font-size: 26px; }
    body > li.customsortableelementsedinta .col-status .legality-notice [class*=icon],
    body > li.customsortableelementsedinta .col-status .solved [class*=icon] {
      background-color: #ffffff;
      border: 1px solid #8cbc00;
      border-radius: 50%;
      color: #8cbc00;
      display: table;
      height: 30px;
      margin: 0 auto;
      width: 30px; }
      body > li.customsortableelementsedinta .col-status .legality-notice [class*=icon]:before,
      body > li.customsortableelementsedinta .col-status .solved [class*=icon]:before {
        display: table-cell;
        vertical-align: middle; }
    body > li.customsortableelementsedinta .col-status .no-legality-notice [class*=icon],
    body > li.customsortableelementsedinta .col-status .rejected [class*=icon],
    body > li.customsortableelementsedinta .col-status .meeting-without-cvorum [class*=icon],
    body > li.customsortableelementsedinta .col-status .notice-red [class*=icon] {
      background-color: #f05352;
      border-radius: 50%;
      color: #ffffff;
      display: table;
      height: 30px;
      margin: 0 auto;
      width: 30px; }
      body > li.customsortableelementsedinta .col-status .no-legality-notice [class*=icon]:before,
      body > li.customsortableelementsedinta .col-status .rejected [class*=icon]:before,
      body > li.customsortableelementsedinta .col-status .meeting-without-cvorum [class*=icon]:before,
      body > li.customsortableelementsedinta .col-status .notice-red [class*=icon]:before {
        display: table-cell;
        vertical-align: middle; }
    body > li.customsortableelementsedinta .col-status .own-without-legality-notice [class*=icon],
    body > li.customsortableelementsedinta .col-status .in-pending-decision [class*=icon],
    body > li.customsortableelementsedinta .col-status .send-mode [class*=icon],
    body > li.customsortableelementsedinta .col-status .request-changes [class*=icon],
    body > li.customsortableelementsedinta .col-status .notice-orange [class*=icon] {
      background-color: #ffc300;
      border-radius: 50%;
      color: #ffffff;
      display: table;
      height: 30px;
      margin: 0 auto;
      width: 30px; }
      body > li.customsortableelementsedinta .col-status .own-without-legality-notice [class*=icon]:before,
      body > li.customsortableelementsedinta .col-status .in-pending-decision [class*=icon]:before,
      body > li.customsortableelementsedinta .col-status .send-mode [class*=icon]:before,
      body > li.customsortableelementsedinta .col-status .request-changes [class*=icon]:before,
      body > li.customsortableelementsedinta .col-status .notice-orange [class*=icon]:before {
        display: table-cell;
        vertical-align: middle; }
    body > li.customsortableelementsedinta .col-status .own-legality-notice [class*=icon],
    body > li.customsortableelementsedinta .col-status .approved [class*=icon],
    body > li.customsortableelementsedinta .col-status .meeting-closed [class*=icon],
    body > li.customsortableelementsedinta .col-status .validated-mode [class*=icon],
    body > li.customsortableelementsedinta .col-status .answered [class*=icon],
    body > li.customsortableelementsedinta .col-status .notice-green [class*=icon] {
      background-color: #8cbc00;
      border-radius: 50%;
      color: #ffffff;
      display: table;
      height: 30px;
      margin: 0 auto;
      width: 30px; }
      body > li.customsortableelementsedinta .col-status .own-legality-notice [class*=icon]:before,
      body > li.customsortableelementsedinta .col-status .approved [class*=icon]:before,
      body > li.customsortableelementsedinta .col-status .meeting-closed [class*=icon]:before,
      body > li.customsortableelementsedinta .col-status .validated-mode [class*=icon]:before,
      body > li.customsortableelementsedinta .col-status .answered [class*=icon]:before,
      body > li.customsortableelementsedinta .col-status .notice-green [class*=icon]:before {
        display: table-cell;
        vertical-align: middle; }
    body > li.customsortableelementsedinta .col-status .republished [class*=icon] {
      background-color: #44a647;
      border-radius: 50%;
      color: #ffffff;
      display: table;
      font-size: 16px;
      height: 30px;
      margin: 0 auto;
      width: 30px; }
      body > li.customsortableelementsedinta .col-status .republished [class*=icon]:before {
        display: table-cell;
        vertical-align: middle; }
    body > li.customsortableelementsedinta .col-status .suspended [class*=icon] {
      background-color: #667eb1;
      border-radius: 50%;
      color: #ffffff;
      display: table;
      font-size: 18px;
      height: 30px;
      margin: 0 auto;
      width: 30px; }
      body > li.customsortableelementsedinta .col-status .suspended [class*=icon]:before {
        display: table-cell;
        vertical-align: middle; }
    body > li.customsortableelementsedinta .col-status .repealed [class*=icon] {
      background-color: #f05352;
      border-radius: 50%;
      color: #ffffff;
      display: table;
      height: 30px;
      margin: 0 auto;
      width: 30px; }
      body > li.customsortableelementsedinta .col-status .repealed [class*=icon]:before {
        display: table-cell;
        vertical-align: middle; }
    body > li.customsortableelementsedinta .col-status .revoked [class*=icon],
    body > li.customsortableelementsedinta .col-status .not-included [class*=icon] {
      background-color: #ffffff;
      border: 1px solid #c72b60;
      border-radius: 50%;
      color: #c72b60;
      display: table;
      font-size: 16px;
      height: 30px;
      margin: 0 auto;
      width: 30px; }
      body > li.customsortableelementsedinta .col-status .revoked [class*=icon]:before,
      body > li.customsortableelementsedinta .col-status .not-included [class*=icon]:before {
        display: table-cell;
        vertical-align: middle; }
    body > li.customsortableelementsedinta .col-status .resort-compartment [class*=icon] {
      color: #42A5F5;
      font-size: 28px; }
    body > li.customsortableelementsedinta .col-status .public-consultation [class*=icon] {
      color: #8cbc00;
      font-size: 28px; }
    body > li.customsortableelementsedinta .col-status .not-debated [class*=icon] {
      background-color: #f4f4f4;
      border: 1px solid #a5a5a5;
      border-radius: 50%;
      color: #9e9e9e;
      display: table;
      font-size: 16px;
      height: 30px;
      margin: 0 auto;
      width: 30px; }
      body > li.customsortableelementsedinta .col-status .not-debated [class*=icon]:before {
        display: table-cell;
        vertical-align: middle; }
    body > li.customsortableelementsedinta .col-status .edit-mode [class*=icon] {
      background-color: #ffffff;
      border: 1px solid #4c84ff;
      border-radius: 50%;
      color: #4c84ff;
      display: table;
      font-size: 16px;
      height: 30px;
      margin: 0 auto;
      width: 30px; }
      body > li.customsortableelementsedinta .col-status .edit-mode [class*=icon]:before {
        display: table-cell;
        vertical-align: middle; }
    body > li.customsortableelementsedinta .col-status [class*=notice-] [class*=icon-] {
      font-size: 16px;
      height: 25px;
      margin: 0 8px;
      width: 25px; }
  body > li.customsortableelementsedinta .col-actions {
    padding-bottom: 15px; }
  body > li.customsortableelementsedinta .col-multiple-actions {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 230px; }
  body > li.customsortableelementsedinta .col-message-status {
    bottom: 0;
    height: 100%;
    left: 0;
    padding-left: 0 !important;
    padding-right: 0 !important;
    position: absolute;
    top: 0;
    width: 3px; }
    body > li.customsortableelementsedinta .col-message-status.read {
      background-color: #8cbc00; }
    body > li.customsortableelementsedinta .col-message-status.unread {
      background-color: #f05352; }
  body > li.customsortableelementsedinta .col-nr-date {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    color: #484848;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 115px;
    max-width: 115px; }
  body > li.customsortableelementsedinta .col-project-info {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    text-align: left; }
    body > li.customsortableelementsedinta .col-project-info .project-title {
      color: #484848;
      font-size: 15px;
      font-weight: 600;
      font-style: italic; }
    body > li.customsortableelementsedinta .col-project-info .air-character {
      background-color: #8553d1;
      border-radius: 3px;
      color: #ffffff;
      font-size: 13px;
      margin-bottom: 5px;
      padding: 0 4px;
      width: -webkit-max-content;
      width: -moz-max-content;
      width: max-content; }
    body > li.customsortableelementsedinta .col-project-info .normative-character {
      background-color: #42A5F5;
      border-radius: 3px;
      color: #ffffff;
      font-size: 13px;
      margin-bottom: 5px;
      padding: 0 4px;
      width: -webkit-max-content;
      width: -moz-max-content;
      width: max-content; }
    body > li.customsortableelementsedinta .col-project-info .individual-character {
      background-color: #42A5F5;
      border-radius: 3px;
      color: #ffffff;
      font-size: 13px;
      margin-bottom: 5px;
      padding: 0 4px;
      width: -webkit-max-content;
      width: -moz-max-content;
      width: max-content; }
  body > li.customsortableelementsedinta .col-nr {
    width: 70px; }
  body > li.customsortableelementsedinta .col-date {
    color: #a5a5a5;
    width: 110px; }
    body > li.customsortableelementsedinta .col-date.small {
      width: 75px; }
    body > li.customsortableelementsedinta .col-date.big {
      width: 150px; }
    body > li.customsortableelementsedinta .col-date .date {
      color: #a5a5a5; }
  body > li.customsortableelementsedinta .col-actions {
    display: block;
    min-width: 180px;
    text-align: center; }
    body > li.customsortableelementsedinta .col-actions.extra-small {
      min-width: 50px;
      width: 50px; }
    body > li.customsortableelementsedinta .col-actions.small {
      min-width: 110px;
      width: 110px; }
    body > li.customsortableelementsedinta .col-actions.big {
      width: 250px; }
  body > li.customsortableelementsedinta .col-options {
    display: block;
    overflow: visible !important;
    padding-right: 0 !important;
    width: 70px; }
    body > li.customsortableelementsedinta .col-options.empty {
      display: block;
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      padding-left: 0;
      width: 25px; }
  body > li.customsortableelementsedinta .col-activate-options {
    display: block;
    overflow: visible !important;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    width: 70px; }
    body > li.customsortableelementsedinta .col-activate-options.empty {
      display: block;
      -webkit-box-flex: 0;
      -webkit-flex: none;
          -ms-flex: none;
              flex: none;
      padding-left: 0;
      width: 25px; }
  body > li.customsortableelementsedinta .col-text a {
    display: block;
    font-weight: 400;
    line-height: 1.3; }
  body > li.customsortableelementsedinta .col-text .document-title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    body > li.customsortableelementsedinta .col-text .document-title:hover {
      text-decoration: none !important; }
      body > li.customsortableelementsedinta .col-text .document-title:hover span {
        text-decoration: underline; }
      body > li.customsortableelementsedinta .col-text .document-title:hover span[class*=icon] {
        text-decoration: none; }
    body > li.customsortableelementsedinta .col-text .document-title span[class*=icon] {
      font-size: 24px;
      margin-right: 10px; }
  body > li.customsortableelementsedinta .col-languages,
  body > li.customsortableelementsedinta .col-options {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
    body > li.customsortableelementsedinta .col-languages > div,
    body > li.customsortableelementsedinta .col-options > div {
      text-align: center;
      width: 40px; }
      body > li.customsortableelementsedinta .col-languages > div:not(.lang):not(.switch):before,
      body > li.customsortableelementsedinta .col-options > div:not(.lang):not(.switch):before {
        background-color: #f4f4f4;
        border-radius: 50%;
        content: '';
        display: block;
        height: 10px;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        width: 10px; }
      body > li.customsortableelementsedinta .col-languages > div:not(.lang):not(.switch):not(.lang):not(.switch).checked:before,
      body > li.customsortableelementsedinta .col-options > div:not(.lang):not(.switch):not(.lang):not(.switch).checked:before {
        background-color: #8cbc00; }
    body > li.customsortableelementsedinta .col-languages .flag,
    body > li.customsortableelementsedinta .col-options .flag {
      margin-left: auto;
      margin-right: auto; }
  body > li.customsortableelementsedinta .collapsible-header {
    background: transparent;
    border-bottom: 0px; }
  body > li.customsortableelementsedinta .collapsible-body {
    background: #ffffff;
    border-bottom: 0px; }
    body > li.customsortableelementsedinta .collapsible-body:after {
      clear: both;
      content: '';
      display: block; }
    body > li.customsortableelementsedinta .collapsible-body > .row, body > li.customsortableelementsedinta nav.navbar .collapsible-body > .navbar-nav, nav.navbar body > li.customsortableelementsedinta .collapsible-body > .navbar-nav {
      border-bottom: 2px solid #f4f4f4; }
    body > li.customsortableelementsedinta .collapsible-body > .row:last-child, body > li.customsortableelementsedinta nav.navbar .collapsible-body > .navbar-nav:last-child, nav.navbar body > li.customsortableelementsedinta .collapsible-body > .navbar-nav:last-child {
      border-bottom: 0;
      margin-bottom: 0; }
  body > li.customsortableelementsedinta label {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  body > li.customsortableelementsedinta [type="checkbox"] + span:not(.lever) {
    height: 20px;
    line-height: 20px;
    padding-left: 20px; }
  body > li.customsortableelementsedinta [class*=col-].right {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  body > li.customsortableelementsedinta [class*=col-].left {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  body > li.customsortableelementsedinta [class*=col-].center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  body > li.customsortableelementsedinta a {
    cursor: pointer;
    color: inherit; }
    body > li.customsortableelementsedinta a.btn, body > li.customsortableelementsedinta a.btn-large, body > li.customsortableelementsedinta a.btn-small, body > li.customsortableelementsedinta .fc-header-toolbar a.fc-today-button, .fc-header-toolbar body > li.customsortableelementsedinta a.fc-today-button {
      color: #ffffff; }
      body > li.customsortableelementsedinta a.btn:hover, body > li.customsortableelementsedinta a.btn-large:hover, body > li.customsortableelementsedinta a.btn-small:hover, body > li.customsortableelementsedinta .fc-header-toolbar a.fc-today-button:hover, .fc-header-toolbar body > li.customsortableelementsedinta a.fc-today-button:hover {
        text-decoration: none; }
    body > li.customsortableelementsedinta a.custom-link {
      color: #3ea8f7; }
    body > li.customsortableelementsedinta a.custom-link-darken {
      color: #667eb1;
      display: -webkit-inline-box;
      display: -webkit-inline-flex;
      display: -ms-inline-flexbox;
      display: inline-flex;
      font-weight: 400; }
  body > li.customsortableelementsedinta.header {
    background: transparent; }
  body > li.customsortableelementsedinta.loaded .col-name span {
    color: #484848;
    font-size: 15px; }
  body > li.customsortableelementsedinta > .row:hover .icon-drag, nav.navbar body > li.customsortableelementsedinta > .navbar-nav:hover .icon-drag {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  body > li.customsortableelementsedinta > .row .col-name, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-name {
    color: #a5a5a5;
    font-size: 14px; }
  body > li.customsortableelementsedinta > .row .col-user, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-user {
    overflow: visible;
    white-space: normal; }
    body > li.customsortableelementsedinta > .row .col-user > a, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-user > a {
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start;
      color: #484848;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      font-family: "Roboto", sans-serif;
      font-weight: 400;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-bottom: 15px;
      margin-left: 55px;
      margin-right: 10px;
      min-height: 45px;
      position: relative; }
      body > li.customsortableelementsedinta > .row .col-user > a:hover, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-user > a:hover {
        text-decoration: none !important; }
      body > li.customsortableelementsedinta > .row .col-user > a:last-child, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-user > a:last-child {
        margin-bottom: 0; }
    body > li.customsortableelementsedinta > .row .col-user div[class^="img"], nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-user div[class^="img"] {
      left: -55px;
      position: absolute;
      top: 0; }
    body > li.customsortableelementsedinta > .row .col-user p.person, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-user p.person {
      font-family: "Roboto", sans-serif;
      font-weight: 600;
      margin: 3px 0 0 0;
      white-space: normal; }
      body > li.customsortableelementsedinta > .row .col-user p.person span, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-user p.person span {
        font-family: inherit; }
      body > li.customsortableelementsedinta > .row .col-user p.person .last-name, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-user p.person .last-name {
        text-transform: uppercase; }
    body > li.customsortableelementsedinta > .row .col-user .function, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-user .function {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      color: #667eb1;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      font-size: 14px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
      body > li.customsortableelementsedinta > .row .col-user .function span[class^="icon"], nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-user .function span[class^="icon"] {
        margin-right: 5px; }
    body > li.customsortableelementsedinta > .row .col-user .department, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-user .department {
      color: #484848;
      font-size: 12px;
      font-weight: 600;
      margin-top: 5px; }
      body > li.customsortableelementsedinta > .row .col-user .department span, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-user .department span {
        font-weight: inherit; }
  body > li.customsortableelementsedinta > .row .col-options-list .options-list, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-options-list .options-list {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    body > li.customsortableelementsedinta > .row .col-options-list .options-list p, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-options-list .options-list p {
      margin: 3px; }
      body > li.customsortableelementsedinta > .row .col-options-list .options-list p span, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .col-options-list .options-list p span {
        font-size: 14px;
        padding-left: 30px; }
  body > li.customsortableelementsedinta > .row .icon-drag, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .icon-drag {
    font-weight: bold;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    background: #ffffff;
    border-radius: 50%;
    color: #a5a5a5;
    cursor: move; }
    body > li.customsortableelementsedinta > .row .icon-drag:hover, nav.navbar body > li.customsortableelementsedinta > .navbar-nav .icon-drag:hover {
      color: #6e6e6e; }

.icon-drag {
  cursor: move; }

.fc-event.disabled {
  pointer-events: none; }

.fixheader .collapsible-header > label {
  pointer-events: none; }

.red-switch {
  pointer-events: none;
  cursor: not-allowed; }
  .red-switch .switch label .lever {
    background-color: rgba(245, 0, 0, 0.38); }
  .red-switch .switch label .lever:before {
    background-color: rgba(255, 0, 0, 0.15); }
  .red-switch .switch label .lever:after {
    background-color: #ff3939; }

.tipdocumentheader {
  color: #6e6e6e;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.2;
  margin: 0; }

.select-wrapper .caret {
  background: #ffffff;
  z-index: 0; }

.top-pagination-wrap h4 + .filter .select-wrapper,
.bottom-pagination-wrap h4 + .filter .select-wrapper {
  padding: 0 0 0 10px; }
  .top-pagination-wrap h4 + .filter .select-wrapper input,
  .bottom-pagination-wrap h4 + .filter .select-wrapper input {
    max-width: 80px; }

#tab1.active[style],
#tab2.active[style],
#tab3.active[style],
#tab4.active[style],
#tab5.active[style],
#tab6.active[style],
#tab7.active[style],
#tab8.active[style],
#tab9.active[style] {
  display: block !important; }

#tab1.active[style="display:none"],
#tab2.active[style="display:none"],
#tab3.active[style="display:none"],
#tab4.active[style="display:none"],
#tab5.active[style="display:none"],
#tab6.active[style="display:none"],
#tab7.active[style="display:none"],
#tab8.active[style="display:none"],
#tab9.active[style="display:none"] {
  display: none !important; }

.visoro_on {
  -webkit-filter: saturate(100%);
          filter: saturate(100%); }
  .visoro_on h1 {
    opacity: 1; }

.visoro_off {
  -webkit-filter: saturate(0%);
          filter: saturate(0%); }
  .visoro_off h1 {
    opacity: 0.7; }

.mol-cards {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
  .mol-cards .col {
    padding: 0.75rem 0.75rem;
    margin-left: 0 !important; }
  .mol-cards .mol-card {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    background: white;
    border-radius: 6px;
    border: 1px solid #b3b3b3;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 100%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding: 20px;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    overflow: hidden; }
    .mol-cards .mol-card:hover {
      -webkit-transform: scale(1.02);
          -ms-transform: scale(1.02);
           -o-transform: scale(1.02);
              transform: scale(1.02);
      opacity: 0.85; }
    .mol-cards .mol-card p {
      border-bottom: 1px solid #b3b3b3;
      color: #484848;
      line-height: 1.3;
      margin-top: 0;
      padding-bottom: 10px; }
    .mol-cards .mol-card .group {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
    .mol-cards .mol-card span {
      color: #667eb1;
      display: block;
      font-size: 14px;
      line-height: 1.3; }
      .mol-cards .mol-card span.nr {
        color: #434343;
        font-weight: 600;
        font-size: 16px;
        margin-right: 5px; }
    .mol-cards .mol-card [class*=icon] {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      background: white;
      border-radius: 50%;
      color: #565656;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      font-size: 20px;
      height: 40px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-right: 2px;
      width: 40px; }

@media only screen and (max-width: 1023px) {
  .mol-cards li {
    width: 195px; } }

@media only screen and (max-width: 600px) {
  .mol-cards {
    margin-left: -60px;
    width: -webkit-calc(100% + 60px);
    width: calc(100% + 60px); }
    .mol-cards.auto-height {
      margin-left: -15px;
      width: -webkit-calc(100% + 30px);
      width: calc(100% + 30px); }
    .mol-cards li {
      margin: 5px 15px;
      width: 100%; }
      .mol-cards li a {
        padding: 15px; }
        .mol-cards li a span {
          font-size: 13px; }
          .mol-cards li a span.nr {
            font-size: 13px; }
        .mol-cards li a [class*=icon] {
          font-size: 16px; } }

.twostep-status-wrap {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #a5a5a5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 2; }
  .twostep-status-wrap span {
    color: #f05352;
    font-size: 14px;
    text-transform: uppercase; }
    .twostep-status-wrap span.active {
      color: #8cbc00; }

.comisia1 {
  background: var(--color-blue);
  color: var(--color-white); }

.comisia2 {
  background: var(--color-orange);
  color: var(--color-white); }

.comisia3 {
  background: var(--color-green);
  color: var(--color-white); }

.comisia4 {
  background: var(--color-red);
  color: var(--color-white); }

.comisia5 {
  background: var(--color-purple);
  color: var(--color-white); }

.comisia6 {
  background: var(--color-brown);
  color: var(--color-white); }

.comisia7 {
  background: var(--color-grey);
  color: var(--color-white); }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9zYXNzL3N0eWxlcy5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvYXNzZXRzL3Nhc3Mvc3R5bGVzLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9hc3NldHMvc2Fzcy9fYnJvd3Nlci12YXJpYWJsZXMuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL25vZGVfbW9kdWxlcy9tYXRlcmlhbGl6ZS1jc3Mvc2Fzcy9jb21wb25lbnRzL19jb2xvci1jbGFzc2VzLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9ub2RlX21vZHVsZXMvbWF0ZXJpYWxpemUtY3NzL3Nhc3MvY29tcG9uZW50cy9fbm9ybWFsaXplLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9ub2RlX21vZHVsZXMvbWF0ZXJpYWxpemUtY3NzL3Nhc3MvY29tcG9uZW50cy9fZ2xvYmFsLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9ub2RlX21vZHVsZXMvbWF0ZXJpYWxpemUtY3NzL3Nhc3MvY29tcG9uZW50cy9fdmFyaWFibGVzLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9ub2RlX21vZHVsZXMvbWF0ZXJpYWxpemUtY3NzL3Nhc3MvY29tcG9uZW50cy9fY29sb3ItdmFyaWFibGVzLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9hc3NldHMvc2Fzcy9fdmFyaWFibGVzLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9ub2RlX21vZHVsZXMvbWF0ZXJpYWxpemUtY3NzL3Nhc3MvY29tcG9uZW50cy9fYmFkZ2VzLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9ub2RlX21vZHVsZXMvbWF0ZXJpYWxpemUtY3NzL3Nhc3MvY29tcG9uZW50cy9faWNvbnMtbWF0ZXJpYWwtZGVzaWduLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9ub2RlX21vZHVsZXMvbWF0ZXJpYWxpemUtY3NzL3Nhc3MvY29tcG9uZW50cy9fZ3JpZC5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvbm9kZV9tb2R1bGVzL21hdGVyaWFsaXplLWNzcy9zYXNzL2NvbXBvbmVudHMvX25hdmJhci5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvbm9kZV9tb2R1bGVzL21hdGVyaWFsaXplLWNzcy9zYXNzL2NvbXBvbmVudHMvX3R5cG9ncmFwaHkuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL25vZGVfbW9kdWxlcy9tYXRlcmlhbGl6ZS1jc3Mvc2Fzcy9jb21wb25lbnRzL190cmFuc2l0aW9ucy5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvbm9kZV9tb2R1bGVzL21hdGVyaWFsaXplLWNzcy9zYXNzL2NvbXBvbmVudHMvX2NhcmRzLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9ub2RlX21vZHVsZXMvbWF0ZXJpYWxpemUtY3NzL3Nhc3MvY29tcG9uZW50cy9fdG9hc3Quc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL25vZGVfbW9kdWxlcy9tYXRlcmlhbGl6ZS1jc3Mvc2Fzcy9jb21wb25lbnRzL190YWJzLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9ub2RlX21vZHVsZXMvbWF0ZXJpYWxpemUtY3NzL3Nhc3MvY29tcG9uZW50cy9fdG9vbHRpcC5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvbm9kZV9tb2R1bGVzL21hdGVyaWFsaXplLWNzcy9zYXNzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL25vZGVfbW9kdWxlcy9tYXRlcmlhbGl6ZS1jc3Mvc2Fzcy9jb21wb25lbnRzL19kcm9wZG93bi5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvbm9kZV9tb2R1bGVzL21hdGVyaWFsaXplLWNzcy9zYXNzL2NvbXBvbmVudHMvX3dhdmVzLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9ub2RlX21vZHVsZXMvbWF0ZXJpYWxpemUtY3NzL3Nhc3MvY29tcG9uZW50cy9fbW9kYWwuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL25vZGVfbW9kdWxlcy9tYXRlcmlhbGl6ZS1jc3Mvc2Fzcy9jb21wb25lbnRzL19jb2xsYXBzaWJsZS5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvbm9kZV9tb2R1bGVzL21hdGVyaWFsaXplLWNzcy9zYXNzL2NvbXBvbmVudHMvX2NoaXBzLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9ub2RlX21vZHVsZXMvbWF0ZXJpYWxpemUtY3NzL3Nhc3MvY29tcG9uZW50cy9fbWF0ZXJpYWxib3guc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL25vZGVfbW9kdWxlcy9tYXRlcmlhbGl6ZS1jc3Mvc2Fzcy9jb21wb25lbnRzL2Zvcm1zL19mb3Jtcy5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvbm9kZV9tb2R1bGVzL21hdGVyaWFsaXplLWNzcy9zYXNzL2NvbXBvbmVudHMvZm9ybXMvX2lucHV0LWZpZWxkcy5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvbm9kZV9tb2R1bGVzL21hdGVyaWFsaXplLWNzcy9zYXNzL2NvbXBvbmVudHMvZm9ybXMvX3JhZGlvLWJ1dHRvbnMuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL25vZGVfbW9kdWxlcy9tYXRlcmlhbGl6ZS1jc3Mvc2Fzcy9jb21wb25lbnRzL2Zvcm1zL19jaGVja2JveGVzLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9ub2RlX21vZHVsZXMvbWF0ZXJpYWxpemUtY3NzL3Nhc3MvY29tcG9uZW50cy9mb3Jtcy9fc3dpdGNoZXMuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL25vZGVfbW9kdWxlcy9tYXRlcmlhbGl6ZS1jc3Mvc2Fzcy9jb21wb25lbnRzL2Zvcm1zL19zZWxlY3Quc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL25vZGVfbW9kdWxlcy9tYXRlcmlhbGl6ZS1jc3Mvc2Fzcy9jb21wb25lbnRzL2Zvcm1zL19maWxlLWlucHV0LnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9ub2RlX21vZHVsZXMvbWF0ZXJpYWxpemUtY3NzL3Nhc3MvY29tcG9uZW50cy9mb3Jtcy9fcmFuZ2Uuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL25vZGVfbW9kdWxlcy9tYXRlcmlhbGl6ZS1jc3Mvc2Fzcy9jb21wb25lbnRzL190YWJsZV9vZl9jb250ZW50cy5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvbm9kZV9tb2R1bGVzL21hdGVyaWFsaXplLWNzcy9zYXNzL2NvbXBvbmVudHMvX3NpZGVuYXYuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL25vZGVfbW9kdWxlcy9tYXRlcmlhbGl6ZS1jc3Mvc2Fzcy9jb21wb25lbnRzL19wcmVsb2FkZXIuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL25vZGVfbW9kdWxlcy9tYXRlcmlhbGl6ZS1jc3Mvc2Fzcy9jb21wb25lbnRzL19zbGlkZXIuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL25vZGVfbW9kdWxlcy9tYXRlcmlhbGl6ZS1jc3Mvc2Fzcy9jb21wb25lbnRzL19jYXJvdXNlbC5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvbm9kZV9tb2R1bGVzL21hdGVyaWFsaXplLWNzcy9zYXNzL2NvbXBvbmVudHMvX3RhcFRhcmdldC5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvbm9kZV9tb2R1bGVzL21hdGVyaWFsaXplLWNzcy9zYXNzL2NvbXBvbmVudHMvX3B1bHNlLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9ub2RlX21vZHVsZXMvbWF0ZXJpYWxpemUtY3NzL3Nhc3MvY29tcG9uZW50cy9fZGF0ZXBpY2tlci5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvbm9kZV9tb2R1bGVzL21hdGVyaWFsaXplLWNzcy9zYXNzL2NvbXBvbmVudHMvX3RpbWVwaWNrZXIuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL25vZGVfbW9kdWxlcy9tYXRlcmlhbGl6ZS1jc3MvZXh0cmFzL25vVWlTbGlkZXIvbm91aXNsaWRlci5jc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9hc3NldHMvc2Fzcy9fY3VzdG9tLWZyb2FsYS1lZGl0b3Iuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL2Fzc2V0cy9zYXNzL19pY29ucy5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvYXNzZXRzL3Nhc3MvX2dsb2JhbC5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvYXNzZXRzL3Nhc3MvX21lZGlhLXF1ZXJpZXMuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL2Fzc2V0cy9zYXNzL190eXBvLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9hc3NldHMvc2Fzcy9fZm9ybXMuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL2Fzc2V0cy9zYXNzL19tZW51LnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9hc3NldHMvc2Fzcy9fbGF5b3V0LnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9hc3NldHMvc2Fzcy9fZmxhZ3Muc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL2Fzc2V0cy9zYXNzL19wb2xpdGljYWxzLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19hdHRhY2htZW50cy1saXN0LnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19iYWRnZS5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fY2FsZW5kYXIuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2NoaXBzLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19jb2xsYXBzYWJsZS5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fY29sb3ItcGlja2VyLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19jb21taXR0ZWUuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2NvbnN1bHRhbnQuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2NvdW50ZG93bi5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZGF0ZXBpY2tlci5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZG9jdW1lbnQuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Ryb3Bkb3duLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19maWx0ZXJzLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19mcm9hbGEtZWRpdG9yLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19mdW5jdGlvbnMtY2FyZHMuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2hlYWRlcnMtbGlzdC5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZ3JpZC5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9faW1hZ2Uuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2luc3RpdHV0aW9uLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19sYWJlbHMuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2xhbmd1YWdlcy10YWJzLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19saW5rcy1jYXJkcy5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbG9hZGVyLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19sb2NhdGlvbi1zdGF0dXMtY2FyZHMuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21hcC5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS1jYXJkcy5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVtYmVyc2hpcC5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWluaS1jYXJkcy5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbm90aWZpY2F0aW9ucy5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fb3JnYW5pZ3JhbS5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fb3JnYW5pemF0aW9uYWwtY2hhcnQuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3BhZ2UtaGVhZGVycy5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fcGVyc29uLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19wZXRpdGlvbi10ZXJtcy5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9waWxscy5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fcmVnaXN0cnktdGVybXMuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3JlZ2lzdHJ5LWNhcmRzLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19zZXR0aW5ncy1zdGVwcy5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fc3RlcHMuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3RhYnMuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3Rvb2x0aXAuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3ZvdGVzLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9hc3NldHMvc2Fzcy9zdGF0cy9fY2lyY2xlLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9hc3NldHMvc2Fzcy9zdGF0cy9fY2lyY2xlLXN0YXRzLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9hc3NldHMvc2Fzcy9zdGF0cy9fcG9saXRpY2FsLXN0YXRzLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9hc3NldHMvc2Fzcy9zdGF0cy9fdm90ZXMtc3RhdHMuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL2Fzc2V0cy9zYXNzL3RhYmxlcy9fdGFibGUuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL2Fzc2V0cy9zYXNzL3RhYmxlcy9fdXNlcnMtdGFibGUuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL2Fzc2V0cy9zYXNzL3RhYmxlcy9fdXNlcnMtZXZlbnRzLXRhYmxlLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9hc3NldHMvc2Fzcy90YWJsZXMvX2dyb3Vwcy10YWJsZS5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvYXNzZXRzL3Nhc3MvdGFibGVzL19kb2N1bWVudHMtdGFibGUuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL2Fzc2V0cy9zYXNzL3RhYmxlcy9fc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL2Fzc2V0cy9zYXNzL3RhYmxlcy9fcHJvamVjdHMtdGFibGUuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL2Fzc2V0cy9zYXNzL3RhYmxlcy9fcHJvamVjdC1ldmVudHMtdGFibGUuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL2Fzc2V0cy9zYXNzL3RhYmxlcy9fcHJlZmVjdHVyZXMtdGFibGUuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL2Fzc2V0cy9zYXNzL3RhYmxlcy9fY3VzdG9tLXVzZXJzLXRhYmxlLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9hc3NldHMvc2Fzcy9tb2RhbHMvX21vZGFsLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9hc3NldHMvc2Fzcy9tb2RhbHMvX21vZGFsLWRvY3VtZW50cy5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvYXNzZXRzL3Nhc3MvbW9kYWxzL19tb2RhbC1tZW51LXRlcm1zLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9hc3NldHMvc2Fzcy9tb2RhbHMvX21vZGFsLWluc3RpdHV0aW9uLWZ1bmN0aW9uLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9hc3NldHMvc2Fzcy9tb2RhbHMvX21vZGFsLWluc3RpdHV0aW9uLXByb2ZpbGUuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL2Fzc2V0cy9zYXNzL21vZGFscy9fbW9kYWwtdXNlci1wcm9maWxlLnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9hc3NldHMvc2Fzcy9tb2RhbHMvX21vZGFsLW5vdGlmaWNhdGlvbi5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvYXNzZXRzL3Nhc3MvbW9kYWxzL19tb2RhbC1wcm9qZWN0LWV2ZW50cy5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvYXNzZXRzL3Nhc3MvbW9kYWxzL19tb2RhbC12b3Rlcy5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvYXNzZXRzL3Nhc3MvbW9kYWxzL19tb2RhbC1zZWNyZXQtdm90ZXMuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL2Fzc2V0cy9zYXNzL21vZGFscy9fbW9kYWwtZWxlY3Ryb25pYy12b3Rlcy5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvYXNzZXRzL3Nhc3MvbW9kYWxzL19tb2RhbC1jb25zdWx0YW50LnNjc3MiLCIvZGF0YS93d3cvZW1vbC5yby9zdWIvZGV2L2h0bWwvbG9jYWwvZW1vbC9hc3NldHMvc2Fzcy9tb2RhbHMvX21vZGFsLWRvY3VtZW50LXZhbGlkYXRpb24uc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL2Fzc2V0cy9zYXNzL21vZGFscy9fbW9kYWwtdXNlci1ldmVudHMuc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL2Fzc2V0cy9zYXNzL3BhZ2VzL19sb2dpbi5zY3NzIiwiL2RhdGEvd3d3L2Vtb2wucm8vc3ViL2Rldi9odG1sL2xvY2FsL2Vtb2wvYXNzZXRzL3Nhc3MvcGFnZXMvX3Byb2plY3Quc2NzcyIsIi9kYXRhL3d3dy9lbW9sLnJvL3N1Yi9kZXYvaHRtbC9sb2NhbC9lbW9sL2Fzc2V0cy9zYXNzL19jdXN0b21lbHNvLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDT2hCLGlHQUFZO0FBQ1osOEZBQVk7QUNSWjtFQUNDLDRCQUFvQjtFQUNwQixvQkFBWTtFQUNaLDJCQUFtQjtFQUNuQiw2QkFBcUI7RUFDckIscUJBQWE7RUFDYiw0QkFBb0I7RUFDcEIsK0JBQXVCO0VBQ3ZCLHVCQUFlO0VBQ2YsOEJBQXNCO0VBQ3RCLG9DQUE0QjtFQUM1Qiw0QkFBb0I7RUFDcEIsbUNBQTJCO0VBQzNCLCtCQUF1QjtFQUN2Qix1QkFBZTtFQUNmLDhCQUFzQjtFQUN0Qiw2QkFBcUI7RUFDckIscUJBQWE7RUFDYiw0QkFBb0I7RUFDcEIsbUNBQTJCO0VBQzNCLDJCQUFtQjtFQUNuQiw2QkFBcUI7RUFDckIsa0NBQTBCO0VBQzFCLDZCQUFxQjtFQUNyQixxQkFBYTtFQUNiLDRCQUFvQjtFQUNwQiw2QkFBcUI7RUFDckIscUJBQWE7RUFDYiw0QkFBb0I7RUFDcEIsOEJBQXNCO0VBQ3RCLHNCQUFjO0VBQ2QsNkJBQXFCO0VBQ3JCLG9DQUE0QjtFQUM1Qiw0QkFBb0I7RUFDcEIsbUNBQTJCO0VBQzNCLDZCQUFxQjtFQUNyQixxQkFBYTtFQUNiLDRCQUFvQjtFQUNwQiwrQkFBdUI7RUFDdkIsdUJBQWU7RUFDZiw4QkFBc0I7RUFDdEIsOEJBQXNCO0VBQ3RCLHNCQUFjO0VBQ2QsNkJBQXFCO0VBQ3JCLCtCQUF1QjtFQUN2Qix1QkFBZTtFQUNmLDhCQUFzQjtFQUN0QixvQ0FBNEI7RUFDNUIsNEJBQW9CO0VBQ3BCLG1DQUEyQjtFQUMzQiw4QkFBc0I7RUFDdEIsc0JBQWM7RUFDZCw2QkFBcUI7RUFDckIsNkJBQXFCO0VBQ3JCLHFCQUFhO0VBQ2IsNEJBQW9CO0VBQ3BCLGtDQUEwQjtFQUMxQiwwQkFBa0I7RUFDbEIsaUNBQXlCO0VBQ3pCLHNCQUFjO0VBQ2Qsc0JBQWM7RUFDZCxzQkFBYyxFQUFBOztBQ3hEVDtFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUloQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQVpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUloQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQVpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUloQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQVpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUloQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQVpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUloQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQVpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUloQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQVpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUloQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQVpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUloQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQVpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUloQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQVpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUloQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQVpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUloQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQVpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUloQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQVpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUloQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQVpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUloQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQVpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUloQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQVpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUloQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQVpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUloQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQVpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUloQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQVpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUloQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQVpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUloQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQVFwQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLG9DQUF5QyxFQUFBOztBQUUzQztFQUNFLHlCQUE4QixFQUFBOztBQUpoQztFQUNFLHdDQUF5QyxFQUFBOztBQUUzQztFQUNFLDZCQUE4QixFQUFBOztBQzdCbEMsMkVBQUE7QUFFQTsrRUpvb0QrRTtBSWpvRC9F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QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQzs7O0VBQ0MsWUFBWSxFQUFBO0VBRGI7OztJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZQUFZLEVBQUE7RUFEYjtJQUlFLDJCQUE2QyxFQUFBOztBQUovQztFQUNDLFlBQVksRUFBQTtFQURiO0lBSUUsMkJBQTZDLEVBQUE7O0FBSi9DO0VBQ0MsWUFBWSxFQUFBO0VBRGI7SUFJRSwyQkFBNkMsRUFBQTs7QUFKL0M7RUFDQyxZ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O0VBQ0MsNkJBQW9ELEVBQUE7O0FBYnJEO0VBQ0MsYUFBUSxFQUFBOztBQUVUO0VBQ0MsK0JBQXFELEVBQUE7O0FBRXREO0VBQ0MsNEJBQWtELEVBQUE7O0FBRW5EO0VBQ0MsNkJBQW1ELEVBQUE7O0FBRXBEO0VBQ0MsOEJBQW9ELEVBQUE7O0FBYnJEO0VBQ0MsWUFBUSxFQUFBOztBQUVUO0VBQ0MsOEJBQXFELEVBQUE7O0FBRXREO0VBQ0MsMkJBQWtELEVBQUE7O0FBRW5EO0VBQ0MsNEJBQW1ELEVBQUE7O0FBRXBEO0VBQ0MsNkJBQW9ELEVBQUE7O0FBYnJEO0VBQ0MsYUFBUSxFQUFBOztBQUVUO0VBQ0MsK0JBQXFELEVBQUE7O0FBRXREO0VBQ0MsNEJBQWtELEVBQUE7O0FBRW5EO0VBQ0MsNkJBQW1ELEVBQUE7O0FBRXBEO0VBQ0MsOEJBQW9ELEVBQUE7O0FBYnJEO0VBQ0MsWUFBUSxFQUFBOztBQUVUO0VBQ0MsOEJBQXFELEVBQUE7O0FBRXREO0VBQ0MsMkJBQWtELEVBQUE7O0FBRW5EO0VBQ0MsNEJBQW1ELEVBQUE7O0FBRXBEO0VBQ0MsNkJBQW9ELEVBQUE7O0FBYnJEO0VBQ0MsYUFBUSxFQUFBOztBQUVUO0VBQ0MsK0JBQXFELEVBQUE7O0FBRXREO0VBQ0MsNEJBQWtELEVBQUE7O0FBRW5EO0VBQ0MsNkJBQW1ELEVBQUE7O0FBRXBEO0VBQ0MsOEJBQW9ELEVBQUE7O0FBYnJEO0VBQ0MsWUFBUSxFQUFBOztBQUVUO0VBQ0MsOEJBQXFELEVBQUE7O0FBRXREO0VBQ0MsMkJBQWtELEVBQUE7O0FBRW5EO0VBQ0MsNEJBQW1ELEVBQUE7O0FBRXBEO0VBQ0MsNkJBQW9ELEVBQUE7O0FBYnJEO0VBQ0MsYUFBUSxFQUFBOztBQUVUO0VBQ0MsK0JBQXFELEVBQUE7O0FBRXREO0VBQ0MsNEJBQWtELEVBQUE7O0FBRW5EO0VBQ0MsNkJBQW1ELEVBQUE7O0FBRXBEO0VBQ0MsOEJBQW9ELEVBQUE7O0FBYnJEO0VBQ0MsWUFBUSxFQUFBOztBQUVUO0VBQ0MsOEJBQXFELEVBQUE7O0FBRXREO0VBQ0MsMkJBQWtELEVBQUE7O0FBRW5EO0VBQ0MsNEJBQW1ELEVBQUE7O0FBRXBEO0VBQ0MsNkJBQW9ELEVBQUE7O0FBYnJEO0VBQ0MsYUFBUSxFQUFBOztBQUVUO0VBQ0MsK0JBQXFELEVBQUE7O0FBRXREO0VBQ0MsNEJBQWtELEVBQUE7O0FBRW5EO0VBQ0MsNkJBQW1ELEVBQUE7O0FBRXBEO0VBQ0MsOEJBQW9ELEVBQUE7O0FBYnJEO0VBQ0MsWUFBUSxFQUFBOztBQUVUO0VBQ0MsOEJBQXFELEVBQUE7O0FBRXREO0VBQ0MsMkJBQWtELEVBQUE7O0FBRW5EO0VBQ0MsNEJBQW1ELEVBQUE7O0FBRXBEO0VBQ0MsNkJBQW9ELEVBQUE7O0FBYnJEO0VBQ0MsYUFBUSxFQUFBOztBQUVUO0VBQ0MsK0JBQXFELEVBQUE7O0FBRXREO0VBQ0MsNEJBQWtELEVBQUE7O0FBRW5EO0VBQ0MsNkJBQW1ELEVBQUE7O0FBRXBEO0VBQ0MsOEJBQW9ELEVBQUE7O0FBYnJEO0VBQ0MsWUFBUSxFQUFBOztBQUVUO0VBQ0MsOEJBQXFELEVBQUE7O0FBRXREO0VBQ0MsMkJBQWtELEVBQUE7O0FBRW5EO0VBQ0MsNEJBQW1ELEVBQUE7O0FBRXBEO0VBQ0MsNkJBQW9ELEVBQUE7O0FBYnJEO0VBQ0MsYUFBUSxFQUFBOztBQUVUO0VBQ0MsK0JBQXFELEVBQUE7O0FBRXREO0VBQ0MsNEJBQWtELEVBQUE7O0FBRW5EO0VBQ0MsNkJBQW1ELEVBQUE7O0FBRXBEO0VBQ0MsOEJBQW9ELEVBQUE7O0FBYnJEO0VBQ0MsYUFBUSxFQUFBOztBQUVUO0VBQ0MsK0JBQXFELEVBQUE7O0FBRXREO0VBQ0MsNEJBQWtELEVBQUE7O0FBRW5EO0VBQ0MsNkJBQW1ELEVBQUE7O0FBRXBEO0VBQ0MsOEJBQW9ELEVBQUE7O0FBYnJEO0VBQ0MsY0FBUSxFQUFBOztBQUVUO0VBQ0MsZ0NBQXFELEVBQUE7O0FBRXREO0VBQ0MsNkJBQWtELEVBQUE7O0FBRW5EO0VBQ0MsOEJBQW1ELEVBQUE7O0FBRXBEO0VBQ0MsK0JBQW9ELEVBQUE7O0FBYnJEO0VBQ0MsWUFBUSxFQUFBOztBQUVUO0VBQ0MsOEJBQXFELEVBQUE7O0FBRXREO0VBQ0MsMkJBQWtELEVBQUE7O0FBRW5EO0VBQ0MsNEJBQW1ELEVBQUE7O0FBRXBEO0VBQ0MsNkJBQW9ELEVBQUE7O0FBY3JEO0VBQ0MsWUFBUyxFQUFBOztBQUVWO0VBQ0MsOEJBQXVELEVBQUE7O0FBRXhEO0VBQ0MsMkJBQW9ELEVBQUE7O0FBRXJEO0VBQ0MsNEJBQXFELEVBQUE7O0FBRXREO0VBQ0MsNkJBQXNELEVBQUE7O0FBYnZEO0VBQ0MsWUFBUyxFQUFBOztBQUVWO0VBQ0MsOEJBQXVELEVBQUE7O0FBRXhEO0VBQ0MsMkJBQW9ELEVBQUE7O0FBRXJEO0VBQ0MsNEJBQXFELEVBQUE7O0FBRXREO0VBQ0MsNkJBQXNELEVBQUE7O0FBYnZEO0VBQ0MsYUFBUyxFQUFBOztBQUVWO0VBQ0MsK0JBQXVELEVBQUE7O0FBRXhEO0VBQ0MsNEJBQW9ELEVBQUE7O0FBRXJEO0VBQ0MsNkJBQXFELEVBQUE7O0FBRXREO0VBQ0MsOEJBQXNELEVBQUE7O0FBYnZEO0VBQ0MsY0FBUyxFQUFBOztBQUVWO0VBQ0MsZ0NBQXVELEVBQUE7O0FBRXhEO0VBQ0MsNkJBQW9ELEVBQUE7O0FBRXJEO0VBQ0MsOEJBQXFELEVBQUE7O0FBRXREO0VBQ0MsK0JBQXNELEVBQUE7O0FBYnZEO0VBQ0MsYUFBUyxFQUFBOztBQUVWO0VBQ0MsK0JBQXVELEVBQUE7O0FBRXhEO0VBQ0MsNEJBQW9ELEVBQUE7O0FBRXJEO0VBQ0MsNkJBQXFELEVBQUE7O0FBRXREO0VBQ0MsOEJBQXNELEVBQUE7O0FBYnZEO0VBQ0MsY0FBUyxFQUFBOztBQUVWO0VBQ0MsZ0NBQXVELEVBQUE7O0FBRXhEO0VBQ0MsNkJBQW9ELEVBQUE7O0FBRXJEO0VBQ0MsOEJBQXFELEVBQUE7O0FBRXREO0VBQ0MsK0JBQXNELEVBQUE7O0FBYnZEO0VBQ0MsYUFBUyxFQUFBOztBQUVWO0VBQ0MsK0JBQXVELEVBQUE7O0FBRXhEO0VBQ0MsNEJBQW9ELEVBQUE7O0FBRXJEO0VBQ0MsNkJBQXFELEVBQUE7O0FBRXREO0VBQ0MsOEJBQXNELEVBQUE7O0FBYnZEO0VBQ0MsY0FBUyxFQUFBOztBQUVWO0VBQ0MsZ0NBQXVELEVBQUE7O0FBRXhEO0VBQ0MsNkJBQW9ELEVBQUE7O0FBRXJEO0VBQ0MsOEJBQXFELEVBQUE7O0FBRXREO0VBQ0MsK0JBQXNELEVBQUE7O0FBYnZEO0VBQ0MsYUFBUyxFQUFBOztBQUVWO0VBQ0MsK0JBQXVELEVBQUE7O0FBRXhEO0VBQ0MsNEJBQW9ELEVBQUE7O0FBRXJEO0VBQ0MsNkJBQXFELEVBQUE7O0FBRXREO0VBQ0MsOEJBQXNELEVBQUE7O0FBYnZEO0VBQ0MsY0FBUyxFQUFBOztBQUVWO0VBQ0MsZ0NBQXVELEVBQUE7O0FBRXhEO0VBQ0MsNkJBQW9ELEVBQUE7O0FBRXJEO0VBQ0MsOEJBQXFELEVBQUE7O0FBRXREO0VBQ0MsK0JBQXNELEVBQUE7O0FBYnZEO0VBQ0MsYUFBUyxFQUFBOztBQUVWO0VBQ0MsK0JBQXVELEVBQUE7O0FBRXhEO0VBQ0MsNEJBQW9ELEVBQUE7O0FBRXJEO0VBQ0MsNkJBQXFELEVBQUE7O0FBRXREO0VBQ0MsOEJBQXNELEVBQUE7O0FBYnZEO0VBQ0MsY0FBUyxFQUFBOztBQUVWO0VBQ0MsZ0NBQXVELEVBQUE7O0FBRXhEO0VBQ0MsNkJBQW9ELEVBQUE7O0FBRXJEO0VBQ0MsOEJBQXFELEVBQUE7O0FBRXREO0VBQ0MsK0JBQXNELEVBQUE7O0FBYnZEO0VBQ0MsYUFBUyxFQUFBOztBQUVWO0VBQ0MsK0JBQXVELEVBQUE7O0FBRXhEO0VBQ0MsNEJBQW9ELEVBQUE7O0FBRXJEO0VBQ0MsNkJBQXFELEVBQUE7O0FBRXREO0VBQ0MsOEJBQXNELEVBQUE7O0FBYnZEO0VBQ0MsY0FBUyxFQUFBOztBQUVWO0VBQ0MsZ0NBQXVELEVBQUE7O0FBRXhEO0VBQ0MsNkJBQW9ELEVBQUE7O0FBRXJEO0VBQ0MsOEJBQXFELEVBQUE7O0FBRXREO0VBQ0MsK0JBQXNELEVBQUE7O0FBYnZEO0VBQ0MsYUFBUyxFQUFBOztBQUVWO0VBQ0MsK0JBQXVELEVBQUE7O0FBRXhEO0VBQ0MsNEJBQW9ELEVBQUE7O0FB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QWpDLHFDQUFpQztZQUFqQyxpQ0FBaUM7SUFDakMsbUNBQWtDO0lBQWxDLDBDQUFrQztRQUFsQyxnQ0FBa0M7WUFBbEMsa0NBQWtDLEVBQUE7SUFFbEM7TUFDRSw2QkFBNkIsRUFBQSxFQUM5Qjs7QUNURjtFNUNTRDtJNENSRSxlQUFlLEVBQUEsRUFnQmhCOztBQWJBO0U1Q0tEO0k0Q0pFLGVBQWUsRUFBQSxFQVloQjs7QUFUQTtFNUNDRDtJNENBRSxlQUFlLEVBQUEsRUFRaEI7O0FBbEJEOztFQWVFLG9DeEMrSDRDO0V3QzlINUMsZ0J4Q21Jd0IsRUFBQTs7QUp0RzFCO0U0Q3pCSyw4QkFBcUQsRUFBQTs7QW5DVzFEO0VtQ1ZLLDZCQUFxRCxFQUFBOztBbkNXMUQ7RW1DVkssNkJBQXFELEVBQUE7O0FuQ1cxRDtFbUNWSyw2QkFBcUQsRUFBQTs7QW5DVzFEO0VtQ1ZLLDJCQUFxRCxFQUFBOztBbkNXMUQ7RW1DVkssOEJBQXFELEVBQUE7O0E1Q29CMUQ7RTRDakJDLGN4Q1YrQjtFd0NXL0Isb0N4Q2lINkM7RXdDaEg3QyxnQnhDb0h5QixFQUFBOztBS25IMUI7RW1DR0MsY3hDZitCO0V3Q2dCL0IsaUN4QzBHMEM7RXdDekcxQyxnQnhDNkd5QixFQUFBOztBS2pIMUI7RW1DUUMsY3hDckIrQjtFd0NzQi9CLG9DeENxRzZDO0V3Q3BHN0MsZ0J4Q3dHeUI7RXdDdkd6QixnQkFBZ0IsRUFBQTtFQUpqQjtJQU9FLGdDeENMOEI7SXdDTTlCLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsbUJBQW1CLEVBQUE7O0FuQ2hCckI7RW1DcUJDLGN4Q3BDK0I7RXdDcUMvQixvQ3hDdUY2QztFd0N0RjdDLGdCeEMyRnlCO0V3QzFGekIsZ0JBQWdCLEVBQUE7RUFKakI7SUFPRSxnQ3hDbkI4QjtJd0NvQjlCLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsbUJBQW1CLEVBQUE7O0FuQzdCckI7RW1Da0NDLGN4Q2pEK0I7RXdDa0QvQixvQ3hDeUU2QztFd0N4RTdDLGdCeEM2RXlCLEVBQUE7RXdDaEYxQjtJQU1FLGdDeENoQzhCO0l3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aUNNLGN2SHBpQzBCLEVBQUE7SXVIUGhDOzs7O01BK2lDTSx5QnZIdmlDMEI7TXVId2lDMUIsY3ZIbmdDMEIsRUFBQTtNdUg3Q2hDOzs7O1FBbWpDTyxlQUFlLEVBQUE7RUFuakN0QjtJQTJqQ0sseUJ2SHhoQzJCO0l1SHloQzNCLHlCdkg1MkJrQixFQUFBO0l1SGhOdkI7TUErakNNLGN2SDdoQzBCLEVBQUE7SXVIbENoQzs7O01BbWtDTSx5QnZIamlDMEI7TXVIa2lDMUIsY3ZIdmhDMEIsRUFBQTtNdUg3Q2hDOzs7UUF1a0NPLGVBQWUsRUFBQTtFQXZrQ3RCO0lBZ2xDSyx5QnZIM2lDMkI7SXVINGlDM0IseUJ2SGw0QmUsRUFBQTtJdUgvTXBCO01Bb2xDTSxjdkhoakMwQixFQUFBO0l1SHBDaEM7Ozs7TUF3bENNLHlCdkhwakMwQjtNdUhxakMxQixjdkg1aUMwQixFQUFBO011SDdDaEM7Ozs7UUE0bENPLGVBQWUsRUFBQTtJQTVsQ3RCO01BaW1DTSx5QnZIbDVCYyxFQUFBO0V1SC9NcEI7SUF3bUNLLHlCdkg1a0MyQjtJdUg2a0MzQix5QnZINTVCeUIsRUFBQTtJdUg3TTlCO01BNG1DTSxjdkhqbEMwQixFQUFBO0l1SDNCaEM7OztNQWduQ00seUJ2SG5rQzBCO011SG9rQzFCLHlCdkh0bEMwQjtNdUh1bEMxQixjdkh2bEMwQixFQUFBO011SDNCaEM7OztRQXFuQ08sZUFBZSxFQUFBO0VBcm5DdEI7SUE2bkNLLHlCdkhobkMyQjtJdUhpbkMzQix5QkFBb0QsRUFBQTtJQTluQ3pEO01BaW9DTSxjdkhwbkMwQixFQUFBO0l1SGJoQzs7TUFxb0NNLHlCdkh4bEMwQjtNdUh5bEMxQix5QnZIem5DMEI7TXVIMG5DMUIsY3ZIMW5DMEIsRUFBQTtNdUhiaEM7O1FBMG9DTyxlQUFlLEVBQUE7RUExb0N0QjtJQXFwQ0sseUJ2SHpuQzJCO0l1SDBuQzNCLHlCdkh6OEJ5QixFQUFBO0l1SDdNOUI7TUF5cENNLGN2SDluQzBCLEVBQUE7SXVIM0JoQzs7Ozs7TUE2cENNLHlCdkhsb0MwQjtNdUhtb0MxQixjdkhqbkMwQixFQUFBO011SDdDaEM7Ozs7O1FBaXFDTyxlQUFlLEVBQUE7RUFqcUN0QjtJQTBxQ0sseUJ2SGpxQ29EO0l1SGtxQ3BELHlCdkgvOUJ5QixFQUFBO0l1SDVNOUI7TUE4cUNNLGN2SHZxQzBCLEVBQUE7SXVIUGhDOzs7O01Ba3JDTSx5QnZIMXFDMEI7TXVIMnFDMUIsY3ZIdG9DMEIsRUFBQTtNdUg3Q2hDOzs7O1FBc3JDTyxlQUFlLEVBQUE7RUF0ckN0QjtJQTZyQ0sseUJ2SGpxQzJCO0l1SGtxQzNCLHlCdkhqL0J5QixFQUFBO0l1SDdNOUI7TUFpc0NNLGN2SHZxQzBCLEVBQUE7SXVIMUJoQzs7TUFxc0NNLHlCdkgzcUMwQjtNdUg0cUMxQixjdkh6cEMwQixFQUFBO011SDdDaEM7O1FBeXNDTyxlQUFlLEVBQUE7RUF6c0N0QjtJQWd0Q0sseUJ2SGpzQ21EO0l1SGtzQ25ELHlCdkh0Z0N3QixFQUFBO0l1SDNNN0I7TUFvdENNLGN2SHhzQzBCLEVBQUE7SXVIWmhDOztNQXd0Q00seUJ2SDVzQzBCO011SDZzQzFCLGN2SDVxQzBCLEVBQUE7TXVIN0NoQzs7UUE0dENPLGVBQWUsRUFBQTtFQTV0Q3RCO0lBbXVDSyx5QnZIOXJDMkI7SXVIK3JDM0IseUJ2SHJoQ2UsRUFBQTtJdUgvTXBCO01BdXVDTSxjdkhuc0MwQixFQUFBO0l1SHBDaEM7O01BMnVDTSx5QnZIdnNDMEI7TXVId3NDMUIsY3ZIL3JDMEIsRUFBQTtNdUg3Q2hDOztRQSt1Q08sZUFBZSxFQUFBO0VBL3VDdEI7SUF1dkNLLHlCdkgxc0MyQjtJdUgyc0MzQix5QnZIemlDZSxFQUFBO0l1SC9NcEI7TUEydkNNLGN2SDF1QzBCLEVBQUE7SXVIakJoQzs7O01BK3ZDTSx5QnZIbHRDMEI7TXVIbXRDMUIseUJ2SC91QzBCO011SGd2QzFCLGN2SGh2QzBCLEVBQUE7TXVIakJoQzs7O1FBb3dDTyxlQUFlLEVBQUE7RUFwd0N0QjtJQTR3Q0sseUJ2SGh2QzJCO0l1SGl2QzNCLHlCdkhoa0N5QixFQUFBO0l1SDdNOUI7TUFneENNLGN2SHJ2QzBCLEVBQUE7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O0V3SGd4Ri9CLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw4QkFBbUI7RUFBbkIsNkJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQix1QkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLGlDeEgzcEYwQztFd0g0cEYxQyxlQUFlO0VBQ2Ysd0JBQXVCO0VBQXZCLCtCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLFVBQVUsRUFBQTtFQVJYO0lBV0UsY3hIM3dGOEI7SXdINHdGOUIsZUFBZTtJQUNmLHlCQUF5QixFQUFBO0lBYjNCO01BZ0JHLGN4SHp4RjZCLEVBQUE7O0F3SDh4RmhDO0VBQ0MsNkJBQTZCO0VBQUUseUJBQXlCLEVBQUE7O0FBRXpEO0VBQ0MsK0JBQStCO0VBQUUseUJBQXlCLEVBQUE7O0FBRTNEO0VBQ0MsOEJBQThCO0VBQUUseUJBQXlCLEVBQUE7O0FBRTFEO0VBQ0MsNEJBQTRCO0VBQUUseUJBQXlCLEVBQUE7O0FBRXhEO0VBQ0MsK0JBQStCO0VBQUUseUJBQXlCLEVBQUE7O0FBRTNEO0VBQ0MsOEJBQThCO0VBQUUseUJBQXlCLEVBQUE7O0FBRTFEO0VBQ0MsNkJBQTZCO0VBQUUseUJBQXlCLEVBQUEiLCJmaWxlIjoiYXNzZXRzL3Nhc3Mvc3R5bGVzLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1PcGVuK1NhbnM6MzAwLDQwMCw2MDAsNzAwJnN1YnNldD1sYXRpbi1leHRcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Sb2JvdG86MTAwLDMwMCw0MDAsNzAwJnN1YnNldD1sYXRpbi1leHRcIik7XG46cm9vdCB7XG4gIC0tY29sb3ItcmVkLWxpZ2h0ZW46ICNlNTczNzM7XG4gIC0tY29sb3ItcmVkOiAjZjQ0MzM2O1xuICAtLWNvbG9yLXJlZC1kYXJrZW46ICNiNzFjMWM7XG4gIC0tY29sb3ItcGluay1saWdodGVuOiAjZjA2MjkyO1xuICAtLWNvbG9yLXBpbms6ICNlOTFlNjM7XG4gIC0tY29sb3ItcGluay1kYXJrZW46ICM4ODBlNGY7XG4gIC0tY29sb3ItcHVycGxlLWxpZ2h0ZW46ICNiYTY4Yzg7XG4gIC0tY29sb3ItcHVycGxlOiAjOWMyN2IwO1xuICAtLWNvbG9yLXB1cnBsZS1kYXJrZW46ICM0YTE0OGM7XG4gIC0tY29sb3ItZGVlcC1wdXJwbGUtbGlnaHRlbjogIzk1NzVjZDtcbiAgLS1jb2xvci1kZWVwLXB1cnBsZTogIzY3M2FiNztcbiAgLS1jb2xvci1kZWVwLXB1cnBsZS1kYXJrZW46ICMzMTFiOTI7XG4gIC0tY29sb3ItaW5kaWdvLWxpZ2h0ZW46ICM3OTg2Y2I7XG4gIC0tY29sb3ItaW5kaWdvOiAjM2Y1MWI1O1xuICAtLWNvbG9yLWluZGlnby1kYXJrZW46ICMxYTIzN2U7XG4gIC0tY29sb3ItYmx1ZS1saWdodGVuOiAjNjRiNWY2O1xuICAtLWNvbG9yLWJsdWU6ICMyMTk2ZjM7XG4gIC0tY29sb3ItYmx1ZS1kYXJrZW46ICMwZDQ3YTE7XG4gIC0tY29sb3ItbGlnaHQtYmx1ZS1saWdodGVuOiAjNGZjM2Y3O1xuICAtLWNvbG9yLWxpZ2h0LWJsdWU6ICMwM2E5ZjQ7XG4gIC0tY29sb3ItbGlnaHQtYmx1ZS0yOiAjNGM4NGZmO1xuICAtLWNvbG9yLWxpZ2h0LWJsdWUtZGFya2VuOiAjMDE1NzliO1xuICAtLWNvbG9yLWN5YW4tbGlnaHRlbjogIzRkZDBlMTtcbiAgLS1jb2xvci1jeWFuOiAjMDBiY2Q0O1xuICAtLWNvbG9yLWN5YW4tZGFya2VuOiAjMDA2MDY0O1xuICAtLWNvbG9yLXRlYWwtbGlnaHRlbjogIzRkYjZhYztcbiAgLS1jb2xvci10ZWFsOiAjMDA5Njg4O1xuICAtLWNvbG9yLXRlYWwtZGFya2VuOiAjMDA0ZDQwO1xuICAtLWNvbG9yLWdyZWVuLWxpZ2h0ZW46ICM4MWM3ODQ7XG4gIC0tY29sb3ItZ3JlZW46ICM0Y2FmNTA7XG4gIC0tY29sb3ItZ3JlZW4tZGFya2VuOiAjMWI1ZTIwO1xuICAtLWNvbG9yLWxpZ2h0LWdyZWVuLWxpZ2h0ZW46ICNhZWQ1ODE7XG4gIC0tY29sb3ItbGlnaHQtZ3JlZW46ICM4YmMzNGE7XG4gIC0tY29sb3ItbGlnaHQtZ3JlZW4tZGFya2VuOiAjMzM2OTFlO1xuICAtLWNvbG9yLWxpbWUtbGlnaHRlbjogI2RjZTc3NTtcbiAgLS1jb2xvci1saW1lOiAjY2RkYzM5O1xuICAtLWNvbG9yLWxpbWUtZGFya2VuOiAjODI3NzE3O1xuICAtLWNvbG9yLXllbGxvdy1saWdodGVuOiAjZmZmMTc2O1xuICAtLWNvbG9yLXllbGxvdzogI2ZmZWIzYjtcbiAgLS1jb2xvci15ZWxsb3ctZGFya2VuOiAjZjU3ZjE3O1xuICAtLWNvbG9yLWFtYmVyLWxpZ2h0ZW46ICNmZmQ1NGY7XG4gIC0tY29sb3ItYW1iZXI6ICNmZmMxMDc7XG4gIC0tY29sb3ItYW1iZXItZGFya2VuOiAjZmY2ZjAwO1xuICAtLWNvbG9yLW9yYW5nZS1saWdodGVuOiAjZmZiNzRkO1xuICAtLWNvbG9yLW9yYW5nZTogI2ZmOTgwMDtcbiAgLS1jb2xvci1vcmFuZ2UtZGFya2VuOiAjZTY1MTAwO1xuICAtLWNvbG9yLWRlZXAtb3JhbmdlLWxpZ2h0ZW46ICNmZjhhNjU7XG4gIC0tY29sb3ItZGVlcC1vcmFuZ2U6ICNmZjU3MjI7XG4gIC0tY29sb3ItZGVlcC1vcmFuZ2UtZGFya2VuOiAjYmYzNjBjO1xuICAtLWNvbG9yLWJyb3duLWxpZ2h0ZW46ICNhMTg4N2Y7XG4gIC0tY29sb3ItYnJvd246ICM3OTU1NDg7XG4gIC0tY29sb3ItYnJvd24tZGFya2VuOiAjM2UyNzIzO1xuICAtLWNvbG9yLWdyZXktbGlnaHRlbjogI2UwZTBlMDtcbiAgLS1jb2xvci1ncmV5OiAjOWU5ZTllO1xuICAtLWNvbG9yLWdyZXktZGFya2VuOiAjMjEyMTIxO1xuICAtLWNvbG9yLWJsdWUtZ3JleS1saWdodGVuOiAjOTBhNGFlO1xuICAtLWNvbG9yLWJsdWUtZ3JleTogIzYwN2Q4YjtcbiAgLS1jb2xvci1ibHVlLWdyZXktZGFya2VuOiAjMjYzMjM4O1xuICAtLWNvbG9yLWJsYWNrOiAjMDAwMDAwO1xuICAtLWNvbG9yLXdoaXRlOiAjZmZmZmZmO1xuICAtLWNvbG9yLWJyYW5kOiAjNDQzMjg3OyB9XG5cbi5tYXRlcmlhbGl6ZS1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTUxYzIzICFpbXBvcnRhbnQ7IH1cblxuLm1hdGVyaWFsaXplLXJlZC10ZXh0IHtcbiAgY29sb3I6ICNlNTFjMjMgIWltcG9ydGFudDsgfVxuXG4ubWF0ZXJpYWxpemUtcmVkLmxpZ2h0ZW4tNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGVhZWIgIWltcG9ydGFudDsgfVxuXG4ubWF0ZXJpYWxpemUtcmVkLXRleHQudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogI2ZkZWFlYiAhaW1wb3J0YW50OyB9XG5cbi5tYXRlcmlhbGl6ZS1yZWQubGlnaHRlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YzFjMyAhaW1wb3J0YW50OyB9XG5cbi5tYXRlcmlhbGl6ZS1yZWQtdGV4dC50ZXh0LWxpZ2h0ZW4tNCB7XG4gIGNvbG9yOiAjZjhjMWMzICFpbXBvcnRhbnQ7IH1cblxuLm1hdGVyaWFsaXplLXJlZC5saWdodGVuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM5ODliICFpbXBvcnRhbnQ7IH1cblxuLm1hdGVyaWFsaXplLXJlZC10ZXh0LnRleHQtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICNmMzk4OWIgIWltcG9ydGFudDsgfVxuXG4ubWF0ZXJpYWxpemUtcmVkLmxpZ2h0ZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZTZlNzMgIWltcG9ydGFudDsgfVxuXG4ubWF0ZXJpYWxpemUtcmVkLXRleHQudGV4dC1saWdodGVuLTIge1xuICBjb2xvcjogI2VlNmU3MyAhaW1wb3J0YW50OyB9XG5cbi5tYXRlcmlhbGl6ZS1yZWQubGlnaHRlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhNDU0YiAhaW1wb3J0YW50OyB9XG5cbi5tYXRlcmlhbGl6ZS1yZWQtdGV4dC50ZXh0LWxpZ2h0ZW4tMSB7XG4gIGNvbG9yOiAjZWE0NTRiICFpbXBvcnRhbnQ7IH1cblxuLm1hdGVyaWFsaXplLXJlZC5kYXJrZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMDE4MWUgIWltcG9ydGFudDsgfVxuXG4ubWF0ZXJpYWxpemUtcmVkLXRleHQudGV4dC1kYXJrZW4tMSB7XG4gIGNvbG9yOiAjZDAxODFlICFpbXBvcnRhbnQ7IH1cblxuLm1hdGVyaWFsaXplLXJlZC5kYXJrZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOTE1MWIgIWltcG9ydGFudDsgfVxuXG4ubWF0ZXJpYWxpemUtcmVkLXRleHQudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjYjkxNTFiICFpbXBvcnRhbnQ7IH1cblxuLm1hdGVyaWFsaXplLXJlZC5kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMjEzMTggIWltcG9ydGFudDsgfVxuXG4ubWF0ZXJpYWxpemUtcmVkLXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjYTIxMzE4ICFpbXBvcnRhbnQ7IH1cblxuLm1hdGVyaWFsaXplLXJlZC5kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YjEwMTQgIWltcG9ydGFudDsgfVxuXG4ubWF0ZXJpYWxpemUtcmVkLXRleHQudGV4dC1kYXJrZW4tNCB7XG4gIGNvbG9yOiAjOGIxMDE0ICFpbXBvcnRhbnQ7IH1cblxuLnJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNDQzMzYgIWltcG9ydGFudDsgfVxuXG4ucmVkLXRleHQge1xuICBjb2xvcjogI0Y0NDMzNiAhaW1wb3J0YW50OyB9XG5cbi5yZWQubGlnaHRlbi01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUJFRSAhaW1wb3J0YW50OyB9XG5cbi5yZWQtdGV4dC50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjRkZFQkVFICFpbXBvcnRhbnQ7IH1cblxuLnJlZC5saWdodGVuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDREQyICFpbXBvcnRhbnQ7IH1cblxuLnJlZC10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNGRkNERDIgIWltcG9ydGFudDsgfVxuXG4ucmVkLmxpZ2h0ZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRjlBOUEgIWltcG9ydGFudDsgfVxuXG4ucmVkLXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogI0VGOUE5QSAhaW1wb3J0YW50OyB9XG5cbi5yZWQubGlnaHRlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1NzM3MyAhaW1wb3J0YW50OyB9XG5cbi5yZWQtdGV4dC50ZXh0LWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjRTU3MzczICFpbXBvcnRhbnQ7IH1cblxuLnJlZC5saWdodGVuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY1MzUwICFpbXBvcnRhbnQ7IH1cblxuLnJlZC10ZXh0LnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICNFRjUzNTAgIWltcG9ydGFudDsgfVxuXG4ucmVkLmRhcmtlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1MzkzNSAhaW1wb3J0YW50OyB9XG5cbi5yZWQtdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICNFNTM5MzUgIWltcG9ydGFudDsgfVxuXG4ucmVkLmRhcmtlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QzMkYyRiAhaW1wb3J0YW50OyB9XG5cbi5yZWQtdGV4dC50ZXh0LWRhcmtlbi0yIHtcbiAgY29sb3I6ICNEMzJGMkYgIWltcG9ydGFudDsgfVxuXG4ucmVkLmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M2MjgyOCAhaW1wb3J0YW50OyB9XG5cbi5yZWQtdGV4dC50ZXh0LWRhcmtlbi0zIHtcbiAgY29sb3I6ICNDNjI4MjggIWltcG9ydGFudDsgfVxuXG4ucmVkLmRhcmtlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I3MUMxQyAhaW1wb3J0YW50OyB9XG5cbi5yZWQtdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICNCNzFDMUMgIWltcG9ydGFudDsgfVxuXG4ucmVkLmFjY2VudC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEE4MCAhaW1wb3J0YW50OyB9XG5cbi5yZWQtdGV4dC50ZXh0LWFjY2VudC0xIHtcbiAgY29sb3I6ICNGRjhBODAgIWltcG9ydGFudDsgfVxuXG4ucmVkLmFjY2VudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTI1MiAhaW1wb3J0YW50OyB9XG5cbi5yZWQtdGV4dC50ZXh0LWFjY2VudC0yIHtcbiAgY29sb3I6ICNGRjUyNTIgIWltcG9ydGFudDsgfVxuXG4ucmVkLmFjY2VudC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMTc0NCAhaW1wb3J0YW50OyB9XG5cbi5yZWQtdGV4dC50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICNGRjE3NDQgIWltcG9ydGFudDsgfVxuXG4ucmVkLmFjY2VudC00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q1MDAwMCAhaW1wb3J0YW50OyB9XG5cbi5yZWQtdGV4dC50ZXh0LWFjY2VudC00IHtcbiAgY29sb3I6ICNENTAwMDAgIWltcG9ydGFudDsgfVxuXG4ucGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOTFlNjMgIWltcG9ydGFudDsgfVxuXG4ucGluay10ZXh0IHtcbiAgY29sb3I6ICNlOTFlNjMgIWltcG9ydGFudDsgfVxuXG4ucGluay5saWdodGVuLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNlNGVjICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstdGV4dC50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjZmNlNGVjICFpbXBvcnRhbnQ7IH1cblxuLnBpbmsubGlnaHRlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YmJkMCAhaW1wb3J0YW50OyB9XG5cbi5waW5rLXRleHQudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogI2Y4YmJkMCAhaW1wb3J0YW50OyB9XG5cbi5waW5rLmxpZ2h0ZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNDhmYjEgIWltcG9ydGFudDsgfVxuXG4ucGluay10ZXh0LnRleHQtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICNmNDhmYjEgIWltcG9ydGFudDsgfVxuXG4ucGluay5saWdodGVuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA2MjkyICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstdGV4dC50ZXh0LWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjZjA2MjkyICFpbXBvcnRhbnQ7IH1cblxuLnBpbmsubGlnaHRlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjNDA3YSAhaW1wb3J0YW50OyB9XG5cbi5waW5rLXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogI2VjNDA3YSAhaW1wb3J0YW50OyB9XG5cbi5waW5rLmRhcmtlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MWI2MCAhaW1wb3J0YW50OyB9XG5cbi5waW5rLXRleHQudGV4dC1kYXJrZW4tMSB7XG4gIGNvbG9yOiAjZDgxYjYwICFpbXBvcnRhbnQ7IH1cblxuLnBpbmsuZGFya2VuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzIxODViICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstdGV4dC50ZXh0LWRhcmtlbi0yIHtcbiAgY29sb3I6ICNjMjE4NWIgIWltcG9ydGFudDsgfVxuXG4ucGluay5kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZDE0NTcgIWltcG9ydGFudDsgfVxuXG4ucGluay10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogI2FkMTQ1NyAhaW1wb3J0YW50OyB9XG5cbi5waW5rLmRhcmtlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4MGU0ZiAhaW1wb3J0YW50OyB9XG5cbi5waW5rLXRleHQudGV4dC1kYXJrZW4tNCB7XG4gIGNvbG9yOiAjODgwZTRmICFpbXBvcnRhbnQ7IH1cblxuLnBpbmsuYWNjZW50LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4MGFiICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstdGV4dC50ZXh0LWFjY2VudC0xIHtcbiAgY29sb3I6ICNmZjgwYWIgIWltcG9ydGFudDsgfVxuXG4ucGluay5hY2NlbnQtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjQwODEgIWltcG9ydGFudDsgfVxuXG4ucGluay10ZXh0LnRleHQtYWNjZW50LTIge1xuICBjb2xvcjogI2ZmNDA4MSAhaW1wb3J0YW50OyB9XG5cbi5waW5rLmFjY2VudC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1MDA1NyAhaW1wb3J0YW50OyB9XG5cbi5waW5rLXRleHQudGV4dC1hY2NlbnQtMyB7XG4gIGNvbG9yOiAjZjUwMDU3ICFpbXBvcnRhbnQ7IH1cblxuLnBpbmsuYWNjZW50LTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzUxMTYyICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstdGV4dC50ZXh0LWFjY2VudC00IHtcbiAgY29sb3I6ICNjNTExNjIgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzljMjdiMCAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtdGV4dCB7XG4gIGNvbG9yOiAjOWMyN2IwICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS5saWdodGVuLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNlNWY1ICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNmM2U1ZjUgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLmxpZ2h0ZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWJlZTcgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLXRleHQudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogI2UxYmVlNyAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUubGlnaHRlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlOTNkOCAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtdGV4dC50ZXh0LWxpZ2h0ZW4tMyB7XG4gIGNvbG9yOiAjY2U5M2Q4ICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS5saWdodGVuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmE2OGM4ICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICNiYTY4YzggIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLmxpZ2h0ZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYjQ3YmMgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogI2FiNDdiYyAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUuZGFya2VuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGUyNGFhICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS10ZXh0LnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogIzhlMjRhYSAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUuZGFya2VuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2IxZmEyICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogIzdiMWZhMiAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUuZGFya2VuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmExYjlhICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogIzZhMWI5YSAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUuZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGExNDhjICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS10ZXh0LnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogIzRhMTQ4YyAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUuYWNjZW50LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE4MGZjICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS10ZXh0LnRleHQtYWNjZW50LTEge1xuICBjb2xvcjogI2VhODBmYyAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUuYWNjZW50LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTA0MGZiICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS10ZXh0LnRleHQtYWNjZW50LTIge1xuICBjb2xvcjogI2UwNDBmYiAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUuYWNjZW50LTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDUwMGY5ICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS10ZXh0LnRleHQtYWNjZW50LTMge1xuICBjb2xvcjogI2Q1MDBmOSAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUuYWNjZW50LTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWEwMGZmICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS10ZXh0LnRleHQtYWNjZW50LTQge1xuICBjb2xvcjogI2FhMDBmZiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NzNhYjcgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtdGV4dCB7XG4gIGNvbG9yOiAjNjczYWI3ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLmxpZ2h0ZW4tNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGU3ZjYgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtdGV4dC50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjZWRlN2Y2ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLmxpZ2h0ZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWM0ZTkgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtdGV4dC50ZXh0LWxpZ2h0ZW4tNCB7XG4gIGNvbG9yOiAjZDFjNGU5ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLmxpZ2h0ZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMzlkZGIgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtdGV4dC50ZXh0LWxpZ2h0ZW4tMyB7XG4gIGNvbG9yOiAjYjM5ZGRiICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLmxpZ2h0ZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NTc1Y2QgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtdGV4dC50ZXh0LWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjOTU3NWNkICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLmxpZ2h0ZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZTU3YzIgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtdGV4dC50ZXh0LWxpZ2h0ZW4tMSB7XG4gIGNvbG9yOiAjN2U1N2MyICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLmRhcmtlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVlMzViMSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS10ZXh0LnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogIzVlMzViMSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS5kYXJrZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MTJkYTggIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtdGV4dC50ZXh0LWRhcmtlbi0yIHtcbiAgY29sb3I6ICM1MTJkYTggIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUuZGFya2VuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDUyN2EwICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjNDUyN2EwICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLmRhcmtlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxMWI5MiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS10ZXh0LnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogIzMxMWI5MiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS5hY2NlbnQtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMzg4ZmYgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtdGV4dC50ZXh0LWFjY2VudC0xIHtcbiAgY29sb3I6ICNiMzg4ZmYgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUuYWNjZW50LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2M0ZGZmICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLXRleHQudGV4dC1hY2NlbnQtMiB7XG4gIGNvbG9yOiAjN2M0ZGZmICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLmFjY2VudC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1MWZmZiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS10ZXh0LnRleHQtYWNjZW50LTMge1xuICBjb2xvcjogIzY1MWZmZiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS5hY2NlbnQtNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MjAwZWEgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtdGV4dC50ZXh0LWFjY2VudC00IHtcbiAgY29sb3I6ICM2MjAwZWEgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNTFiNSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tdGV4dCB7XG4gIGNvbG9yOiAjM2Y1MWI1ICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby5saWdodGVuLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlYWY2ICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNlOGVhZjYgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLmxpZ2h0ZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNWNhZTkgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLXRleHQudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogI2M1Y2FlOSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28ubGlnaHRlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlmYThkYSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tdGV4dC50ZXh0LWxpZ2h0ZW4tMyB7XG4gIGNvbG9yOiAjOWZhOGRhICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby5saWdodGVuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk4NmNiICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICM3OTg2Y2IgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLmxpZ2h0ZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YzZiYzAgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogIzVjNmJjMCAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28uZGFya2VuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzk0OWFiICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby10ZXh0LnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogIzM5NDlhYiAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28uZGFya2VuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzZjlmICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogIzMwM2Y5ZiAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28uZGFya2VuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzNTkzICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogIzI4MzU5MyAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28uZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWEyMzdlICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby10ZXh0LnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogIzFhMjM3ZSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28uYWNjZW50LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGM5ZWZmICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby10ZXh0LnRleHQtYWNjZW50LTEge1xuICBjb2xvcjogIzhjOWVmZiAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28uYWNjZW50LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM2ZGZlICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby10ZXh0LnRleHQtYWNjZW50LTIge1xuICBjb2xvcjogIzUzNmRmZSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28uYWNjZW50LTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q1YWZlICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby10ZXh0LnRleHQtYWNjZW50LTMge1xuICBjb2xvcjogIzNkNWFmZSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28uYWNjZW50LTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA0ZmZlICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby10ZXh0LnRleHQtYWNjZW50LTQge1xuICBjb2xvcjogIzMwNGZmZSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxOTZGMyAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLXRleHQge1xuICBjb2xvcjogIzIxOTZGMyAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLmxpZ2h0ZW4tNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFM0YyRkQgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNFM0YyRkQgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS5saWdodGVuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkJERUZCICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtdGV4dC50ZXh0LWxpZ2h0ZW4tNCB7XG4gIGNvbG9yOiAjQkJERUZCICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUubGlnaHRlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwQ0FGOSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogIzkwQ0FGOSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLmxpZ2h0ZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NEI1RjYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICM2NEI1RjYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS5saWdodGVuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJBNUY1ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtdGV4dC50ZXh0LWxpZ2h0ZW4tMSB7XG4gIGNvbG9yOiAjNDJBNUY1ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUuZGFya2VuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUU4OEU1ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICMxRTg4RTUgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS5kYXJrZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTc2RDIgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogIzE5NzZEMiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1NjVDMCAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjMTU2NUMwICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUuZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEQ0N0ExICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICMwRDQ3QTEgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS5hY2NlbnQtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MkIxRkYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS10ZXh0LnRleHQtYWNjZW50LTEge1xuICBjb2xvcjogIzgyQjFGRiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLmFjY2VudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OEFGRiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLXRleHQudGV4dC1hY2NlbnQtMiB7XG4gIGNvbG9yOiAjNDQ4QUZGICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUuYWNjZW50LTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk3OUZGICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtdGV4dC50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICMyOTc5RkYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS5hY2NlbnQtNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTYyRkYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS10ZXh0LnRleHQtYWNjZW50LTQge1xuICBjb2xvcjogIzI5NjJGRiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzYTlmNCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLXRleHQge1xuICBjb2xvcjogIzAzYTlmNCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLmxpZ2h0ZW4tNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWY1ZmUgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNlMWY1ZmUgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS5saWdodGVuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNlNWZjICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtdGV4dC50ZXh0LWxpZ2h0ZW4tNCB7XG4gIGNvbG9yOiAjYjNlNWZjICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUubGlnaHRlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxZDRmYSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogIzgxZDRmYSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLmxpZ2h0ZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZmMzZjcgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICM0ZmMzZjcgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS5saWdodGVuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjliNmY2ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtdGV4dC50ZXh0LWxpZ2h0ZW4tMSB7XG4gIGNvbG9yOiAjMjliNmY2ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUuZGFya2VuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM5YmU1ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICMwMzliZTUgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS5kYXJrZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjg4ZDEgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogIzAyODhkMSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyNzdiZCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjMDI3N2JkICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUuZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE1NzliICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICMwMTU3OWIgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS5hY2NlbnQtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MGQ4ZmYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS10ZXh0LnRleHQtYWNjZW50LTEge1xuICBjb2xvcjogIzgwZDhmZiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLmFjY2VudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwYzRmZiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLXRleHQudGV4dC1hY2NlbnQtMiB7XG4gIGNvbG9yOiAjNDBjNGZmICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUuYWNjZW50LTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiMGZmICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtdGV4dC50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICMwMGIwZmYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS5hY2NlbnQtNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDkxZWEgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS10ZXh0LnRleHQtYWNjZW50LTQge1xuICBjb2xvcjogIzAwOTFlYSAhaW1wb3J0YW50OyB9XG5cbi5jeWFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmNkNCAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLXRleHQge1xuICBjb2xvcjogIzAwYmNkNCAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLmxpZ2h0ZW4tNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGY3ZmEgIWltcG9ydGFudDsgfVxuXG4uY3lhbi10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNlMGY3ZmEgIWltcG9ydGFudDsgfVxuXG4uY3lhbi5saWdodGVuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJlYmYyICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tdGV4dC50ZXh0LWxpZ2h0ZW4tNCB7XG4gIGNvbG9yOiAjYjJlYmYyICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4ubGlnaHRlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwZGVlYSAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogIzgwZGVlYSAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLmxpZ2h0ZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZGQwZTEgIWltcG9ydGFudDsgfVxuXG4uY3lhbi10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICM0ZGQwZTEgIWltcG9ydGFudDsgfVxuXG4uY3lhbi5saWdodGVuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZjNmRhICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tdGV4dC50ZXh0LWxpZ2h0ZW4tMSB7XG4gIGNvbG9yOiAjMjZjNmRhICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4uZGFya2VuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhY2MxICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICMwMGFjYzEgIWltcG9ydGFudDsgfVxuXG4uY3lhbi5kYXJrZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk3YTcgIWltcG9ydGFudDsgfVxuXG4uY3lhbi10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogIzAwOTdhNyAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODM4ZiAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjMDA4MzhmICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4uZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MDY0ICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICMwMDYwNjQgIWltcG9ydGFudDsgfVxuXG4uY3lhbi5hY2NlbnQtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NGZmZmYgIWltcG9ydGFudDsgfVxuXG4uY3lhbi10ZXh0LnRleHQtYWNjZW50LTEge1xuICBjb2xvcjogIzg0ZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLmFjY2VudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4ZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLXRleHQudGV4dC1hY2NlbnQtMiB7XG4gIGNvbG9yOiAjMThmZmZmICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4uYWNjZW50LTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBlNWZmICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tdGV4dC50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICMwMGU1ZmYgIWltcG9ydGFudDsgfVxuXG4uY3lhbi5hY2NlbnQtNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGI4ZDQgIWltcG9ydGFudDsgfVxuXG4uY3lhbi10ZXh0LnRleHQtYWNjZW50LTQge1xuICBjb2xvcjogIzAwYjhkNCAhaW1wb3J0YW50OyB9XG5cbi50ZWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTY4OCAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLXRleHQge1xuICBjb2xvcjogIzAwOTY4OCAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLmxpZ2h0ZW4tNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGYyZjEgIWltcG9ydGFudDsgfVxuXG4udGVhbC10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNlMGYyZjEgIWltcG9ydGFudDsgfVxuXG4udGVhbC5saWdodGVuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJkZmRiICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtdGV4dC50ZXh0LWxpZ2h0ZW4tNCB7XG4gIGNvbG9yOiAjYjJkZmRiICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwubGlnaHRlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwY2JjNCAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogIzgwY2JjNCAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLmxpZ2h0ZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZGI2YWMgIWltcG9ydGFudDsgfVxuXG4udGVhbC10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICM0ZGI2YWMgIWltcG9ydGFudDsgfVxuXG4udGVhbC5saWdodGVuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZhNjlhICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtdGV4dC50ZXh0LWxpZ2h0ZW4tMSB7XG4gIGNvbG9yOiAjMjZhNjlhICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwuZGFya2VuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4OTdiICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICMwMDg5N2IgIWltcG9ydGFudDsgfVxuXG4udGVhbC5kYXJrZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc5NmIgIWltcG9ydGFudDsgfVxuXG4udGVhbC10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogIzAwNzk2YiAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjk1YyAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjMDA2OTVjICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwuZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZDQwICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICMwMDRkNDAgIWltcG9ydGFudDsgfVxuXG4udGVhbC5hY2NlbnQtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhN2ZmZWIgIWltcG9ydGFudDsgfVxuXG4udGVhbC10ZXh0LnRleHQtYWNjZW50LTEge1xuICBjb2xvcjogI2E3ZmZlYiAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLmFjY2VudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0ZmZkYSAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLXRleHQudGV4dC1hY2NlbnQtMiB7XG4gIGNvbG9yOiAjNjRmZmRhICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwuYWNjZW50LTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRlOWI2ICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtdGV4dC50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICMxZGU5YjYgIWltcG9ydGFudDsgfVxuXG4udGVhbC5hY2NlbnQtNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJmYTUgIWltcG9ydGFudDsgfVxuXG4udGVhbC10ZXh0LnRleHQtYWNjZW50LTQge1xuICBjb2xvcjogIzAwYmZhNSAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Q0FGNTAgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tdGV4dCB7XG4gIGNvbG9yOiAjNENBRjUwICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLmxpZ2h0ZW4tNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEY1RTkgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tdGV4dC50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjRThGNUU5ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLmxpZ2h0ZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDOEU2QzkgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tdGV4dC50ZXh0LWxpZ2h0ZW4tNCB7XG4gIGNvbG9yOiAjQzhFNkM5ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLmxpZ2h0ZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBNUQ2QTcgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tdGV4dC50ZXh0LWxpZ2h0ZW4tMyB7XG4gIGNvbG9yOiAjQTVENkE3ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLmxpZ2h0ZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MUM3ODQgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tdGV4dC50ZXh0LWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjODFDNzg0ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLmxpZ2h0ZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NkJCNkEgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tdGV4dC50ZXh0LWxpZ2h0ZW4tMSB7XG4gIGNvbG9yOiAjNjZCQjZBICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLmRhcmtlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzQTA0NyAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi10ZXh0LnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogIzQzQTA0NyAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi5kYXJrZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODhFM0MgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tdGV4dC50ZXh0LWRhcmtlbi0yIHtcbiAgY29sb3I6ICMzODhFM0MgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4uZGFya2VuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkU3RDMyICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjMkU3RDMyICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLmRhcmtlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCNUUyMCAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi10ZXh0LnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogIzFCNUUyMCAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi5hY2NlbnQtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCOUY2Q0EgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tdGV4dC50ZXh0LWFjY2VudC0xIHtcbiAgY29sb3I6ICNCOUY2Q0EgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4uYWNjZW50LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjlGMEFFICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLXRleHQudGV4dC1hY2NlbnQtMiB7XG4gIGNvbG9yOiAjNjlGMEFFICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLmFjY2VudC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwRTY3NiAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi10ZXh0LnRleHQtYWNjZW50LTMge1xuICBjb2xvcjogIzAwRTY3NiAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi5hY2NlbnQtNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEM4NTMgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tdGV4dC50ZXh0LWFjY2VudC00IHtcbiAgY29sb3I6ICMwMEM4NTMgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGJjMzRhICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLXRleHQge1xuICBjb2xvcjogIzhiYzM0YSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi5saWdodGVuLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmOGU5ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLXRleHQudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogI2YxZjhlOSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi5saWdodGVuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNlZGM4ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLXRleHQudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogI2RjZWRjOCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi5saWdodGVuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVlMWE1ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogI2M1ZTFhNSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi5saWdodGVuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWVkNTgxICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLXRleHQudGV4dC1saWdodGVuLTIge1xuICBjb2xvcjogI2FlZDU4MSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi5saWdodGVuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWNjYzY1ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogIzljY2M2NSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi5kYXJrZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Y2IzNDIgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICM3Y2IzNDIgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4uZGFya2VuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg5ZjM4ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLXRleHQudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjNjg5ZjM4ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1OGIyZiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogIzU1OGIyZiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi5kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzY5MWUgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICMzMzY5MWUgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4uYWNjZW50LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NmZjkwICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLXRleHQudGV4dC1hY2NlbnQtMSB7XG4gIGNvbG9yOiAjY2NmZjkwICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLmFjY2VudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IyZmY1OSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi10ZXh0LnRleHQtYWNjZW50LTIge1xuICBjb2xvcjogI2IyZmY1OSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi5hY2NlbnQtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NmZmMDMgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tdGV4dC50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICM3NmZmMDMgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4uYWNjZW50LTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRkZDE3ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLXRleHQudGV4dC1hY2NlbnQtNCB7XG4gIGNvbG9yOiAjNjRkZDE3ICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RkYzM5ICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtdGV4dCB7XG4gIGNvbG9yOiAjY2RkYzM5ICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUubGlnaHRlbi01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZmJlNyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLXRleHQudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogI2Y5ZmJlNyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLmxpZ2h0ZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGY0YzMgIWltcG9ydGFudDsgfVxuXG4ubGltZS10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNmMGY0YzMgIWltcG9ydGFudDsgfVxuXG4ubGltZS5saWdodGVuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlZTljICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtdGV4dC50ZXh0LWxpZ2h0ZW4tMyB7XG4gIGNvbG9yOiAjZTZlZTljICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUubGlnaHRlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZTc3NSAhaW1wb3J0YW50OyB9XG5cbi5saW1lLXRleHQudGV4dC1saWdodGVuLTIge1xuICBjb2xvcjogI2RjZTc3NSAhaW1wb3J0YW50OyB9XG5cbi5saW1lLmxpZ2h0ZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGUxNTcgIWltcG9ydGFudDsgfVxuXG4ubGltZS10ZXh0LnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICNkNGUxNTcgIWltcG9ydGFudDsgfVxuXG4ubGltZS5kYXJrZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMGNhMzMgIWltcG9ydGFudDsgfVxuXG4ubGltZS10ZXh0LnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogI2MwY2EzMyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLmRhcmtlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FmYjQyYiAhaW1wb3J0YW50OyB9XG5cbi5saW1lLXRleHQudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjYWZiNDJiICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUuZGFya2VuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWU5ZDI0ICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtdGV4dC50ZXh0LWRhcmtlbi0zIHtcbiAgY29sb3I6ICM5ZTlkMjQgIWltcG9ydGFudDsgfVxuXG4ubGltZS5kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Mjc3MTcgIWltcG9ydGFudDsgfVxuXG4ubGltZS10ZXh0LnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogIzgyNzcxNyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLmFjY2VudC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZmY4MSAhaW1wb3J0YW50OyB9XG5cbi5saW1lLXRleHQudGV4dC1hY2NlbnQtMSB7XG4gIGNvbG9yOiAjZjRmZjgxICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUuYWNjZW50LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVmZjQxICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtdGV4dC50ZXh0LWFjY2VudC0yIHtcbiAgY29sb3I6ICNlZWZmNDEgIWltcG9ydGFudDsgfVxuXG4ubGltZS5hY2NlbnQtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmZmMDAgIWltcG9ydGFudDsgfVxuXG4ubGltZS10ZXh0LnRleHQtYWNjZW50LTMge1xuICBjb2xvcjogI2M2ZmYwMCAhaW1wb3J0YW50OyB9XG5cbi5saW1lLmFjY2VudC00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FlZWEwMCAhaW1wb3J0YW50OyB9XG5cbi5saW1lLXRleHQudGV4dC1hY2NlbnQtNCB7XG4gIGNvbG9yOiAjYWVlYTAwICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmViM2IgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LXRleHQge1xuICBjb2xvcjogI2ZmZWIzYiAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3cubGlnaHRlbi01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmRlNyAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctdGV4dC50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjZmZmZGU3ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy5saWdodGVuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOWM0ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNmZmY5YzQgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LmxpZ2h0ZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY1OWQgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogI2ZmZjU5ZCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3cubGlnaHRlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjE3NiAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctdGV4dC50ZXh0LWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjZmZmMTc2ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy5saWdodGVuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZTU4ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy10ZXh0LnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICNmZmVlNTggIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LmRhcmtlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDgzNSAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICNmZGQ4MzUgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LmRhcmtlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiYzAyZCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctdGV4dC50ZXh0LWRhcmtlbi0yIHtcbiAgY29sb3I6ICNmYmMwMmQgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5YTgyNSAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctdGV4dC50ZXh0LWRhcmtlbi0zIHtcbiAgY29sb3I6ICNmOWE4MjUgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LmRhcmtlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1N2YxNyAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICNmNTdmMTcgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LmFjY2VudC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmY4ZCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctdGV4dC50ZXh0LWFjY2VudC0xIHtcbiAgY29sb3I6ICNmZmZmOGQgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LmFjY2VudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmYwMCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctdGV4dC50ZXh0LWFjY2VudC0yIHtcbiAgY29sb3I6ICNmZmZmMDAgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LmFjY2VudC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWEwMCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctdGV4dC50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICNmZmVhMDAgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LmFjY2VudC00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDYwMCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctdGV4dC50ZXh0LWFjY2VudC00IHtcbiAgY29sb3I6ICNmZmQ2MDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLXRleHQge1xuICBjb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci5saWdodGVuLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOGUxICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLXRleHQudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogI2ZmZjhlMSAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci5saWdodGVuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlY2IzICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLXRleHQudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogI2ZmZWNiMyAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci5saWdodGVuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMDgyICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogI2ZmZTA4MiAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci5saWdodGVuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkNTRmICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLXRleHQudGV4dC1saWdodGVuLTIge1xuICBjb2xvcjogI2ZmZDU0ZiAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci5saWdodGVuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjYTI4ICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogI2ZmY2EyOCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci5kYXJrZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmIzMDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICNmZmIzMDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXIuZGFya2VuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhMDAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLXRleHQudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjZmZhMDAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOGYwMCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogI2ZmOGYwMCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci5kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjZmMDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICNmZjZmMDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXIuYWNjZW50LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNTdmICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLXRleHQudGV4dC1hY2NlbnQtMSB7XG4gIGNvbG9yOiAjZmZlNTdmICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLmFjY2VudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDc0MCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci10ZXh0LnRleHQtYWNjZW50LTIge1xuICBjb2xvcjogI2ZmZDc0MCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci5hY2NlbnQtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM0MDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItdGV4dC50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICNmZmM0MDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXIuYWNjZW50LTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYjAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLXRleHQudGV4dC1hY2NlbnQtNCB7XG4gIGNvbG9yOiAjZmZhYjAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk4MDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLXRleHQge1xuICBjb2xvcjogI2ZmOTgwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UubGlnaHRlbi01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjNlMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtdGV4dC50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjZmZmM2UwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS5saWdodGVuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMGIyICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNmZmUwYjIgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLmxpZ2h0ZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNjODAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogI2ZmY2M4MCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UubGlnaHRlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjc0ZCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtdGV4dC50ZXh0LWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjZmZiNzRkICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS5saWdodGVuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhNzI2ICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS10ZXh0LnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICNmZmE3MjYgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLmRhcmtlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiOGMwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICNmYjhjMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLmRhcmtlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1N2MwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtdGV4dC50ZXh0LWRhcmtlbi0yIHtcbiAgY29sb3I6ICNmNTdjMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmNmMwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtdGV4dC50ZXh0LWRhcmtlbi0zIHtcbiAgY29sb3I6ICNlZjZjMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLmRhcmtlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2NTEwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICNlNjUxMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLmFjY2VudC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDE4MCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtdGV4dC50ZXh0LWFjY2VudC0xIHtcbiAgY29sb3I6ICNmZmQxODAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLmFjY2VudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWI0MCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtdGV4dC50ZXh0LWFjY2VudC0yIHtcbiAgY29sb3I6ICNmZmFiNDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLmFjY2VudC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTEwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtdGV4dC50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICNmZjkxMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLmFjY2VudC00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmQwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtdGV4dC50ZXh0LWFjY2VudC00IHtcbiAgY29sb3I6ICNmZjZkMDAgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1NzIyICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLXRleHQge1xuICBjb2xvcjogI2ZmNTcyMiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS5saWdodGVuLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJlOWU3ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLXRleHQudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogI2ZiZTllNyAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS5saWdodGVuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjY2JjICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLXRleHQudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogI2ZmY2NiYyAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS5saWdodGVuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYjkxICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogI2ZmYWI5MSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS5saWdodGVuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4YTY1ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLXRleHQudGV4dC1saWdodGVuLTIge1xuICBjb2xvcjogI2ZmOGE2NSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS5saWdodGVuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3MDQzICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogI2ZmNzA0MyAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS5kYXJrZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNDUxMWUgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICNmNDUxMWUgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UuZGFya2VuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY0YTE5ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLXRleHQudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjZTY0YTE5ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4NDMxNSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogI2Q4NDMxNSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS5kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZjM2MGMgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICNiZjM2MGMgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UuYWNjZW50LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ZTgwICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLXRleHQudGV4dC1hY2NlbnQtMSB7XG4gIGNvbG9yOiAjZmY5ZTgwICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLmFjY2VudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmU0MCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS10ZXh0LnRleHQtYWNjZW50LTIge1xuICBjb2xvcjogI2ZmNmU0MCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS5hY2NlbnQtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjNkMDAgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtdGV4dC50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICNmZjNkMDAgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UuYWNjZW50LTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQyYzAwICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLXRleHQudGV4dC1hY2NlbnQtNCB7XG4gIGNvbG9yOiAjZGQyYzAwICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5NTU0OCAhaW1wb3J0YW50OyB9XG5cbi5icm93bi10ZXh0IHtcbiAgY29sb3I6ICM3OTU1NDggIWltcG9ydGFudDsgfVxuXG4uYnJvd24ubGlnaHRlbi01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWJlOSAhaW1wb3J0YW50OyB9XG5cbi5icm93bi10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNlZmViZTkgIWltcG9ydGFudDsgfVxuXG4uYnJvd24ubGlnaHRlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3Y2NjOCAhaW1wb3J0YW50OyB9XG5cbi5icm93bi10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNkN2NjYzggIWltcG9ydGFudDsgfVxuXG4uYnJvd24ubGlnaHRlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjYWFhNCAhaW1wb3J0YW50OyB9XG5cbi5icm93bi10ZXh0LnRleHQtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICNiY2FhYTQgIWltcG9ydGFudDsgfVxuXG4uYnJvd24ubGlnaHRlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExODg3ZiAhaW1wb3J0YW50OyB9XG5cbi5icm93bi10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICNhMTg4N2YgIWltcG9ydGFudDsgfVxuXG4uYnJvd24ubGlnaHRlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkNmU2MyAhaW1wb3J0YW50OyB9XG5cbi5icm93bi10ZXh0LnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICM4ZDZlNjMgIWltcG9ydGFudDsgfVxuXG4uYnJvd24uZGFya2VuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmQ0YzQxICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLXRleHQudGV4dC1kYXJrZW4tMSB7XG4gIGNvbG9yOiAjNmQ0YzQxICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLmRhcmtlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkNDAzNyAhaW1wb3J0YW50OyB9XG5cbi5icm93bi10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogIzVkNDAzNyAhaW1wb3J0YW50OyB9XG5cbi5icm93bi5kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZTM0MmUgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tdGV4dC50ZXh0LWRhcmtlbi0zIHtcbiAgY29sb3I6ICM0ZTM0MmUgIWltcG9ydGFudDsgfVxuXG4uYnJvd24uZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2UyNzIzICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLXRleHQudGV4dC1kYXJrZW4tNCB7XG4gIGNvbG9yOiAjM2UyNzIzICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDdkOGIgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LXRleHQge1xuICBjb2xvcjogIzYwN2Q4YiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXkubGlnaHRlbi01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWZmMSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktdGV4dC50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjZWNlZmYxICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS5saWdodGVuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZkOGRjICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNjZmQ4ZGMgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LmxpZ2h0ZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMGJlYzUgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogI2IwYmVjNSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXkubGlnaHRlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwYTRhZSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktdGV4dC50ZXh0LWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjOTBhNGFlICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS5saWdodGVuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzg5MDljICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS10ZXh0LnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICM3ODkwOWMgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LmRhcmtlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NmU3YSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICM1NDZlN2EgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LmRhcmtlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NWE2NCAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktdGV4dC50ZXh0LWRhcmtlbi0yIHtcbiAgY29sb3I6ICM0NTVhNjQgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3NDc0ZiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktdGV4dC50ZXh0LWRhcmtlbi0zIHtcbiAgY29sb3I6ICMzNzQ3NGYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LmRhcmtlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MzIzOCAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICMyNjMyMzggIWltcG9ydGFudDsgfVxuXG4uZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZTllOWUgIWltcG9ydGFudDsgfVxuXG4uZ3JleS10ZXh0IHtcbiAgY29sb3I6ICM5ZTllOWUgIWltcG9ydGFudDsgfVxuXG4uZ3JleS5saWdodGVuLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktdGV4dC50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjZmFmYWZhICFpbXBvcnRhbnQ7IH1cblxuLmdyZXkubGlnaHRlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LXRleHQudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogI2Y1ZjVmNSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LmxpZ2h0ZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWUgIWltcG9ydGFudDsgfVxuXG4uZ3JleS10ZXh0LnRleHQtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICNlZWVlZWUgIWltcG9ydGFudDsgfVxuXG4uZ3JleS5saWdodGVuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktdGV4dC50ZXh0LWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjZTBlMGUwICFpbXBvcnRhbnQ7IH1cblxuLmdyZXkubGlnaHRlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkYmRiZCAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogI2JkYmRiZCAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LmRhcmtlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1NzU3NSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LXRleHQudGV4dC1kYXJrZW4tMSB7XG4gIGNvbG9yOiAjNzU3NTc1ICFpbXBvcnRhbnQ7IH1cblxuLmdyZXkuZGFya2VuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjE2MTYxICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktdGV4dC50ZXh0LWRhcmtlbi0yIHtcbiAgY29sb3I6ICM2MTYxNjEgIWltcG9ydGFudDsgfVxuXG4uZ3JleS5kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjQyNDIgIWltcG9ydGFudDsgfVxuXG4uZ3JleS10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogIzQyNDI0MiAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LmRhcmtlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LXRleHQudGV4dC1kYXJrZW4tNCB7XG4gIGNvbG9yOiAjMjEyMTIxICFpbXBvcnRhbnQ7IH1cblxuLmJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG5cbi5ibGFjay10ZXh0IHtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4ud2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuLndoaXRlLXRleHQge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG5cbi50cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLnRyYW5zcGFyZW50LXRleHQge1xuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4vKiEgbm9ybWFsaXplLmNzcyB2Ny4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpblxuICogICAgSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuICovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovIH1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7IH1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbm1haW4ge1xuICAvKiAxICovXG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxuICovXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4OyB9XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAxICovXG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctIGFuZCBGaXJlZm94IDM5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXG4gKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cbiAqL1xubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbmF1ZGlvLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKipcbiAqIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuICogMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7IH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDEgKi8gfVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAqL1xuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqLyB9XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuICovXG5kZXRhaWxzLFxubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IH1cblxuLyogU2NyaXB0aW5nXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBIaWRkZW5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDsgfVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7IH1cblxudWw6bm90KC5icm93c2VyLWRlZmF1bHQpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgdWw6bm90KC5icm93c2VyLWRlZmF1bHQpID4gbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuXG5hIHtcbiAgY29sb3I6ICMwMzliZTU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4udmFsaWduLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5jbGVhcmZpeCB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi56LWRlcHRoLTAge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLyogMmRwIGVsZXZhdGlvbiBtb2RpZmllZCovXG4uei1kZXB0aC0xLCBuYXYsIC5jYXJkLXBhbmVsLCAuY2FyZCwgLnRvYXN0LCAuYnRuLCAuYnRuLWxhcmdlLCAuYnRuLXNtYWxsLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLXRvZGF5LWJ1dHRvbiwgLmJ0bi1mbG9hdGluZywgLmRyb3Bkb3duLWNvbnRlbnQsIC5jb2xsYXBzaWJsZSwgLnNpZGVuYXYsIC5idG4taW1wb3J0OmhvdmVyLCAubG9jYXRpb24tc3RhdHVzIC5pbm5lcjpob3ZlciwgLm1pbmktY2FyZHMgbGksIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpLmFjdGl2ZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGkgYTpob3ZlciwgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50LmFjdGl2ZSwgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEuYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi56LWRlcHRoLTEtaGFsZiwgLmJ0bjpob3ZlciwgLmJ0bi1sYXJnZTpob3ZlciwgLmJ0bi1zbWFsbDpob3ZlciwgLmZjLWhlYWRlci10b29sYmFyIC5mYy10b2RheS1idXR0b246aG92ZXIsIC5idG4tZmxvYXRpbmc6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDNweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDNweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLyogNmRwIGVsZXZhdGlvbiBtb2RpZmllZCovXG4uei1kZXB0aC0yLCAubWluaS1jYXJkcyBsaTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLyogMTJkcCBlbGV2YXRpb24gbW9kaWZpZWQqL1xuLnotZGVwdGgtMyB7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDE3cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDE0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgNXB4IDVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4vKiAxNmRwIGVsZXZhdGlvbiAqL1xuLnotZGVwdGgtNCB7XG4gIGJveC1zaGFkb3c6IDAgMTZweCAyNHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDZweCAzMHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDhweCAxMHB4IC03cHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi8qIDI0ZHAgZWxldmF0aW9uICovXG4uei1kZXB0aC01LCAubW9kYWwsIGJvZHkubG9naW4gc2VjdGlvbi5yaWdodCB7XG4gIGJveC1zaGFkb3c6IDAgMjRweCAzOHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDlweCA0NnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDExcHggMTVweCAtN3B4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4uaG92ZXJhYmxlIHtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuMjVzOyB9XG4gIC5ob3ZlcmFibGU6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDE3cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpOyB9XG5cbi5kaXZpZGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7IH1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZjA1MzUyOyB9XG5cbmkge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuICBpLmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICBpLnJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cbiAgaS50aW55IHtcbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgaS5zbWFsbCB7XG4gICAgZm9udC1zaXplOiAycmVtOyB9XG4gIGkubWVkaXVtIHtcbiAgICBmb250LXNpemU6IDRyZW07IH1cbiAgaS5sYXJnZSB7XG4gICAgZm9udC1zaXplOiA2cmVtOyB9XG5cbmltZy5yZXNwb25zaXZlLWltZyxcbnZpZGVvLnJlc3BvbnNpdmUtdmlkZW8ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4ucGFnaW5hdGlvbiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGhlaWdodDogMzBweDsgfVxuICAucGFnaW5hdGlvbiBsaSBhIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gIC5wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAucGFnaW5hdGlvbiBsaS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDUzNTI7IH1cbiAgLnBhZ2luYXRpb24gbGkuZGlzYWJsZWQgYSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gIC5wYWdpbmF0aW9uIGxpIGkge1xuICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuXG4ucGFnaW5hdGlvbiBsaS5wYWdlcyB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2luYXRpb24ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnBhZ2luYXRpb24gbGkucHJldixcbiAgICAucGFnaW5hdGlvbiBsaS5uZXh0IHtcbiAgICAgIHdpZHRoOiAxMCU7IH1cbiAgICAucGFnaW5hdGlvbiBsaS5wYWdlcyB7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH0gfVxuXG4uYnJlYWRjcnVtYiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAuYnJlYWRjcnVtYiBpLFxuICAuYnJlYWRjcnVtYiBbY2xhc3NePVwibWRpLVwiXSwgLmJyZWFkY3J1bWIgW2NsYXNzKj1cIm1kaS1cIl0sXG4gIC5icmVhZGNydW1iIGkubWF0ZXJpYWwtaWNvbnMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgLmJyZWFkY3J1bWI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxFNUNDJztcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBtYXJnaW46IDAgMTBweCAwIDhweDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgfVxuICAuYnJlYWRjcnVtYjpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJyZWFkY3J1bWI6bGFzdC1jaGlsZCB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLnBhcmFsbGF4LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiA1MDBweDsgfVxuICAucGFyYWxsYXgtY29udGFpbmVyIC5wYXJhbGxheCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAgIC5wYXJhbGxheC1jb250YWluZXIgLnBhcmFsbGF4IGltZyB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cblxuLnBpbi10b3AsIC5waW4tYm90dG9tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5waW5uZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDsgfVxuXG4vKioqKioqKioqKioqKioqKioqKioqXG4gIFRyYW5zaXRpb24gQ2xhc3Nlc1xuKioqKioqKioqKioqKioqKioqKioqKi9cbnVsLnN0YWdnZXJlZC1saXN0IGxpIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4uZmFkZS1pbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlOyB9XG5cbi8qKioqKioqKioqKioqKioqKioqKipcbiAgTWVkaWEgUXVlcnkgQ2xhc3Nlc1xuKioqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmhpZGUtb24tc21hbGwtb25seSwgLmhpZGUtb24tc21hbGwtYW5kLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oaWRlLW9uLW1lZC1hbmQtZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAuaGlkZS1vbi1tZWQtYW5kLXVwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oaWRlLW9uLW1lZC1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGlkZS1vbi1sYXJnZS1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuaGlkZS1vbi1leHRyYS1sYXJnZS1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuc2hvdy1vbi1leHRyYS1sYXJnZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zaG93LW9uLWxhcmdlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2hvdy1vbi1tZWRpdW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5zaG93LW9uLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAuc2hvdy1vbi1tZWRpdW0tYW5kLXVwIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNob3ctb24tbWVkaXVtLWFuZC1kb3duIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY2VudGVyLW9uLXNtYWxsLW9ubHkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5wYWdlLWZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwNTM1MjsgfVxuICAucGFnZS1mb290ZXIgLmZvb3Rlci1jb3B5cmlnaHQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDEwcHggMHB4O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjA4KTsgfVxuXG50YWJsZSwgdGgsIHRkIHtcbiAgYm9yZGVyOiBub25lOyB9XG5cbnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuICB0YWJsZS5zdHJpcGVkIHRyIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIHRhYmxlLnN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1jaGlsZChvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwgMjQyLCAyNDIsIDAuNSk7IH1cbiAgdGFibGUuc3RyaXBlZCA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICB0YWJsZS5oaWdobGlnaHQgPiB0Ym9keSA+IHRyIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZTsgfVxuICAgIHRhYmxlLmhpZ2hsaWdodCA+IHRib2R5ID4gdHI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDIsIDI0MiwgMjQyLCAwLjUpOyB9XG4gIHRhYmxlLmNlbnRlcmVkIHRoZWFkIHRyIHRoLCB0YWJsZS5jZW50ZXJlZCB0Ym9keSB0ciB0ZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbnRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxudGQsIHRoIHtcbiAgcGFkZGluZzogMTVweCA1cHg7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvKiBzb3J0IG91dCBib3JkZXJzICovIH1cbiAgICB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRkOmVtcHR5OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFwwMGEwJzsgfVxuICAgIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUgdGgsXG4gICAgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB0ZCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB0aCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB0aGVhZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRoZWFkIHRyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7IH1cbiAgICAgICAgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB0aGVhZCB0ciB0aDo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcMDBhMFwiOyB9XG4gICAgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB0Ym9keSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUgdGJvZHkgdHIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRoIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWluLWhlaWdodDogMS4yNWVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUgdHIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAgIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUgdGhlYWQge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTsgfSB9XG5cbi5jb2xsZWN0aW9uIHtcbiAgbWFyZ2luOiAwLjVyZW0gMCAxcmVtIDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jb2xsZWN0aW9uIC5jb2xsZWN0aW9uLWl0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwOyB9XG4gICAgLmNvbGxlY3Rpb24gLmNvbGxlY3Rpb24taXRlbS5hdmF0YXIge1xuICAgICAgbWluLWhlaWdodDogODRweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNzJweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmNvbGxlY3Rpb24gLmNvbGxlY3Rpb24taXRlbS5hdmF0YXI6bm90KC5jaXJjbGUtY2xpcHBlcikgPiAuY2lyY2xlLFxuICAgICAgLmNvbGxlY3Rpb24gLmNvbGxlY3Rpb24taXRlbS5hdmF0YXIgOm5vdCguY2lyY2xlLWNsaXBwZXIpID4gLmNpcmNsZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAuY29sbGVjdGlvbiAuY29sbGVjdGlvbi1pdGVtLmF2YXRhciBpLmNpcmNsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5jb2xsZWN0aW9uIC5jb2xsZWN0aW9uLWl0ZW0uYXZhdGFyIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgLmNvbGxlY3Rpb24gLmNvbGxlY3Rpb24taXRlbS5hdmF0YXIgcCB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmNvbGxlY3Rpb24gLmNvbGxlY3Rpb24taXRlbS5hdmF0YXIgLnNlY29uZGFyeS1jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgIHJpZ2h0OiAxNnB4OyB9XG4gICAgLmNvbGxlY3Rpb24gLmNvbGxlY3Rpb24taXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAuY29sbGVjdGlvbiAuY29sbGVjdGlvbi1pdGVtLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJBNUY1O1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAuY29sbGVjdGlvbiAuY29sbGVjdGlvbi1pdGVtLmFjdGl2ZSAuc2Vjb25kYXJ5LWNvbnRlbnQge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAuY29sbGVjdGlvbiBhLmNvbGxlY3Rpb24taXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogLjI1cztcbiAgICBjb2xvcjogIzQyQTVGNTsgfVxuICAgIC5jb2xsZWN0aW9uIGEuY29sbGVjdGlvbi1pdGVtOm5vdCguYWN0aXZlKTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkOyB9XG4gIC5jb2xsZWN0aW9uLndpdGgtaGVhZGVyIC5jb2xsZWN0aW9uLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7IH1cbiAgLmNvbGxlY3Rpb24ud2l0aC1oZWFkZXIgLmNvbGxlY3Rpb24taXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gIC5jb2xsZWN0aW9uLndpdGgtaGVhZGVyIC5jb2xsZWN0aW9uLWl0ZW0uYXZhdGFyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcycHg7IH1cblxuLnNlY29uZGFyeS1jb250ZW50IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogIzQyQTVGNTsgfVxuXG4uY29sbGFwc2libGUgLmNvbGxlY3Rpb24ge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4udmlkZW8tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnZpZGVvLWNvbnRhaW5lciBpZnJhbWUsIC52aWRlby1jb250YWluZXIgb2JqZWN0LCAudmlkZW8tY29udGFpbmVyIGVtYmVkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luOiAwLjVyZW0gMCAxcmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnByb2dyZXNzIC5kZXRlcm1pbmF0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJBNUY1O1xuICAgIHRyYW5zaXRpb246IHdpZHRoIC4zcyBsaW5lYXI7IH1cbiAgLnByb2dyZXNzIC5pbmRldGVybWluYXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJBNUY1OyB9XG4gICAgLnByb2dyZXNzIC5pbmRldGVybWluYXRlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lsbC1jaGFuZ2U6IGxlZnQsIHJpZ2h0O1xuICAgICAgYW5pbWF0aW9uOiBpbmRldGVybWluYXRlIDIuMXMgY3ViaWMtYmV6aWVyKDAuNjUsIDAuODE1LCAwLjczNSwgMC4zOTUpIGluZmluaXRlOyB9XG4gICAgLnByb2dyZXNzIC5pbmRldGVybWluYXRlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWxsLWNoYW5nZTogbGVmdCwgcmlnaHQ7XG4gICAgICBhbmltYXRpb246IGluZGV0ZXJtaW5hdGUtc2hvcnQgMi4xcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjE1czsgfVxuXG5Aa2V5ZnJhbWVzIGluZGV0ZXJtaW5hdGUge1xuICAwJSB7XG4gICAgbGVmdDogLTM1JTtcbiAgICByaWdodDogMTAwJTsgfVxuICA2MCUge1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgcmlnaHQ6IC05MCU7IH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMTAwJTtcbiAgICByaWdodDogLTkwJTsgfSB9XG5cbkBrZXlmcmFtZXMgaW5kZXRlcm1pbmF0ZS1zaG9ydCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAtMjAwJTtcbiAgICByaWdodDogMTAwJTsgfVxuICA2MCUge1xuICAgIGxlZnQ6IDEwNyU7XG4gICAgcmlnaHQ6IC04JTsgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAxMDclO1xuICAgIHJpZ2h0OiAtOCU7IH0gfVxuXG4vKioqKioqKioqKioqKioqKioqKlxuICBVdGlsaXR5IENsYXNzZXNcbioqKioqKioqKioqKioqKioqKiovXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubGVmdC1hbGlnbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnJpZ2h0LWFsaWduIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLmNlbnRlciwgLmNlbnRlci1hbGlnbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLm5vLXNlbGVjdCwgaW5wdXRbdHlwZT1yYW5nZV0sXG5pbnB1dFt0eXBlPXJhbmdlXSArIC50aHVtYiB7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLmNlbnRlci1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi50cnVuY2F0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuXG4ubm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuXG5zcGFuLmJhZGdlIHtcbiAgbWluLXdpZHRoOiAzcmVtO1xuICBwYWRkaW5nOiAwIDZweDtcbiAgbWFyZ2luLWxlZnQ6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzc1NzU3NTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIHNwYW4uYmFkZ2UubmV3IHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MkE1RjU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG4gIHNwYW4uYmFkZ2UubmV3OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBuZXdcIjsgfVxuICBzcGFuLmJhZGdlW2RhdGEtYmFkZ2UtY2FwdGlvbl06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIiBhdHRyKGRhdGEtYmFkZ2UtY2FwdGlvbik7IH1cblxubmF2IHVsIGEgc3Bhbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87IH1cblxuLmNvbGxlY3Rpb24taXRlbSBzcGFuLmJhZGdlIHtcbiAgbWFyZ2luLXRvcDogY2FsYygwLjc1cmVtIC0gMTFweCk7IH1cblxuLmNvbGxhcHNpYmxlIHNwYW4uYmFkZ2Uge1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4uc2lkZW5hdiBzcGFuLmJhZGdlIHtcbiAgbWFyZ2luLXRvcDogY2FsYygyNHB4IC0gMTFweCk7IH1cblxudGFibGUgc3Bhbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi8qIFRoaXMgaXMgbmVlZGVkIGZvciBzb21lIG1vYmlsZSBwaG9uZXMgdG8gZGlzcGxheSB0aGUgR29vZ2xlIEljb24gZm9udCBwcm9wZXJseSAqL1xuLm1hdGVyaWFsLWljb25zIHtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7IH1cblxuLmNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgd2lkdGg6IDkwJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA4NSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogNzAlOyB9IH1cblxuLmNvbCAucm93LCAuY29sIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYsIG5hdi5uYXZiYXIgLmNvbCAubmF2YmFyLW5hdiB7XG4gIG1hcmdpbi1sZWZ0OiAtMC43NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbTsgfVxuXG4uc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfVxuICAuc2VjdGlvbi5uby1wYWQge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnNlY3Rpb24ubm8tcGFkLWJvdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLnNlY3Rpb24ubm8tcGFkLXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cblxuLnJvdywgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnJvdzphZnRlciwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAucm93IC5jb2wsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAwIDAuNzVyZW07XG4gICAgbWluLWhlaWdodDogMXB4OyB9XG4gICAgLnJvdyAuY29sW2NsYXNzKj1cInB1c2gtXCJdLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2xbY2xhc3MqPVwicHVzaC1cIl0sIC5yb3cgLmNvbFtjbGFzcyo9XCJwdWxsLVwiXSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sW2NsYXNzKj1cInB1bGwtXCJdIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5yb3cgLmNvbC5zMSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnMxIHtcbiAgICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgLnJvdyAuY29sLnMyLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuczIge1xuICAgICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgLnJvdyAuY29sLnMzLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuczMge1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgLnJvdyAuY29sLnM0LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuczQge1xuICAgICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgLnJvdyAuY29sLnM1LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuczUge1xuICAgICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgLnJvdyAuY29sLnM2LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuczYge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgLnJvdyAuY29sLnM3LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuczcge1xuICAgICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgLnJvdyAuY29sLnM4LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuczgge1xuICAgICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgLnJvdyAuY29sLnM5LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuczkge1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgLnJvdyAuY29sLnMxMCwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnMxMCB7XG4gICAgICB3aWR0aDogODMuMzMzMzMlO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAucm93IC5jb2wuczExLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuczExIHtcbiAgICAgIHdpZHRoOiA5MS42NjY2NyU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogYXV0bzsgfVxuICAgIC5yb3cgLmNvbC5zMTIsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5zMTIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogYXV0bzsgfVxuICAgIC5yb3cgLmNvbC5vZmZzZXQtczEsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQtczEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gICAgLnJvdyAuY29sLnB1bGwtczEsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdWxsLXMxIHtcbiAgICAgIHJpZ2h0OiA4LjMzMzMzJTsgfVxuICAgIC5yb3cgLmNvbC5wdXNoLXMxLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVzaC1zMSB7XG4gICAgICBsZWZ0OiA4LjMzMzMzJTsgfVxuICAgIC5yb3cgLmNvbC5vZmZzZXQtczIsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQtczIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAgIC5yb3cgLmNvbC5wdWxsLXMyLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC1zMiB7XG4gICAgICByaWdodDogMTYuNjY2NjclOyB9XG4gICAgLnJvdyAuY29sLnB1c2gtczIsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLXMyIHtcbiAgICAgIGxlZnQ6IDE2LjY2NjY3JTsgfVxuICAgIC5yb3cgLmNvbC5vZmZzZXQtczMsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQtczMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAgIC5yb3cgLmNvbC5wdWxsLXMzLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC1zMyB7XG4gICAgICByaWdodDogMjUlOyB9XG4gICAgLnJvdyAuY29sLnB1c2gtczMsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLXMzIHtcbiAgICAgIGxlZnQ6IDI1JTsgfVxuICAgIC5yb3cgLmNvbC5vZmZzZXQtczQsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQtczQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAgIC5yb3cgLmNvbC5wdWxsLXM0LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC1zNCB7XG4gICAgICByaWdodDogMzMuMzMzMzMlOyB9XG4gICAgLnJvdyAuY29sLnB1c2gtczQsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLXM0IHtcbiAgICAgIGxlZnQ6IDMzLjMzMzMzJTsgfVxuICAgIC5yb3cgLmNvbC5vZmZzZXQtczUsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQtczUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAgIC5yb3cgLmNvbC5wdWxsLXM1LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC1zNSB7XG4gICAgICByaWdodDogNDEuNjY2NjclOyB9XG4gICAgLnJvdyAuY29sLnB1c2gtczUsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLXM1IHtcbiAgICAgIGxlZnQ6IDQxLjY2NjY3JTsgfVxuICAgIC5yb3cgLmNvbC5vZmZzZXQtczYsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQtczYge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAgIC5yb3cgLmNvbC5wdWxsLXM2LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC1zNiB7XG4gICAgICByaWdodDogNTAlOyB9XG4gICAgLnJvdyAuY29sLnB1c2gtczYsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLXM2IHtcbiAgICAgIGxlZnQ6IDUwJTsgfVxuICAgIC5yb3cgLmNvbC5vZmZzZXQtczcsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQtczcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAgIC5yb3cgLmNvbC5wdWxsLXM3LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC1zNyB7XG4gICAgICByaWdodDogNTguMzMzMzMlOyB9XG4gICAgLnJvdyAuY29sLnB1c2gtczcsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLXM3IHtcbiAgICAgIGxlZnQ6IDU4LjMzMzMzJTsgfVxuICAgIC5yb3cgLmNvbC5vZmZzZXQtczgsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQtczgge1xuICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAgIC5yb3cgLmNvbC5wdWxsLXM4LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC1zOCB7XG4gICAgICByaWdodDogNjYuNjY2NjclOyB9XG4gICAgLnJvdyAuY29sLnB1c2gtczgsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLXM4IHtcbiAgICAgIGxlZnQ6IDY2LjY2NjY3JTsgfVxuICAgIC5yb3cgLmNvbC5vZmZzZXQtczksIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQtczkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAgIC5yb3cgLmNvbC5wdWxsLXM5LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC1zOSB7XG4gICAgICByaWdodDogNzUlOyB9XG4gICAgLnJvdyAuY29sLnB1c2gtczksIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLXM5IHtcbiAgICAgIGxlZnQ6IDc1JTsgfVxuICAgIC5yb3cgLmNvbC5vZmZzZXQtczEwLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wub2Zmc2V0LXMxMCB7XG4gICAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gICAgLnJvdyAuY29sLnB1bGwtczEwLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC1zMTAge1xuICAgICAgcmlnaHQ6IDgzLjMzMzMzJTsgfVxuICAgIC5yb3cgLmNvbC5wdXNoLXMxMCwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1c2gtczEwIHtcbiAgICAgIGxlZnQ6IDgzLjMzMzMzJTsgfVxuICAgIC5yb3cgLmNvbC5vZmZzZXQtczExLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wub2Zmc2V0LXMxMSB7XG4gICAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gICAgLnJvdyAuY29sLnB1bGwtczExLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC1zMTEge1xuICAgICAgcmlnaHQ6IDkxLjY2NjY3JTsgfVxuICAgIC5yb3cgLmNvbC5wdXNoLXMxMSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1c2gtczExIHtcbiAgICAgIGxlZnQ6IDkxLjY2NjY3JTsgfVxuICAgIC5yb3cgLmNvbC5vZmZzZXQtczEyLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wub2Zmc2V0LXMxMiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuICAgIC5yb3cgLmNvbC5wdWxsLXMxMiwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1bGwtczEyIHtcbiAgICAgIHJpZ2h0OiAxMDAlOyB9XG4gICAgLnJvdyAuY29sLnB1c2gtczEyLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVzaC1zMTIge1xuICAgICAgbGVmdDogMTAwJTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgICAgIC5yb3cgLmNvbC5tMSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLm0xIHtcbiAgICAgICAgd2lkdGg6IDguMzMzMzMlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5yb3cgLmNvbC5tMiwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLm0yIHtcbiAgICAgICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wubTMsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5tMyB7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bzsgfVxuICAgICAgLnJvdyAuY29sLm00LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wubTQge1xuICAgICAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5yb3cgLmNvbC5tNSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLm01IHtcbiAgICAgICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wubTYsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5tNiB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bzsgfVxuICAgICAgLnJvdyAuY29sLm03LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wubTcge1xuICAgICAgICB3aWR0aDogNTguMzMzMzMlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5yb3cgLmNvbC5tOCwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLm04IHtcbiAgICAgICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wubTksIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5tOSB7XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bzsgfVxuICAgICAgLnJvdyAuY29sLm0xMCwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLm0xMCB7XG4gICAgICAgIHdpZHRoOiA4My4zMzMzMyU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bzsgfVxuICAgICAgLnJvdyAuY29sLm0xMSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLm0xMSB7XG4gICAgICAgIHdpZHRoOiA5MS42NjY2NyU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bzsgfVxuICAgICAgLnJvdyAuY29sLm0xMiwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLm0xMiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5yb3cgLmNvbC5vZmZzZXQtbTEsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQtbTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdWxsLW0xLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC1tMSB7XG4gICAgICAgIHJpZ2h0OiA4LjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gtbTEsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLW0xIHtcbiAgICAgICAgbGVmdDogOC4zMzMzMyU7IH1cbiAgICAgIC5yb3cgLmNvbC5vZmZzZXQtbTIsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQtbTIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wucHVsbC1tMiwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1bGwtbTIge1xuICAgICAgICByaWdodDogMTYuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wucHVzaC1tMiwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1c2gtbTIge1xuICAgICAgICBsZWZ0OiAxNi42NjY2NyU7IH1cbiAgICAgIC5yb3cgLmNvbC5vZmZzZXQtbTMsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQtbTMge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gICAgICAucm93IC5jb2wucHVsbC1tMywgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1bGwtbTMge1xuICAgICAgICByaWdodDogMjUlOyB9XG4gICAgICAucm93IC5jb2wucHVzaC1tMywgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1c2gtbTMge1xuICAgICAgICBsZWZ0OiAyNSU7IH1cbiAgICAgIC5yb3cgLmNvbC5vZmZzZXQtbTQsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQtbTQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wucHVsbC1tNCwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1bGwtbTQge1xuICAgICAgICByaWdodDogMzMuMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wucHVzaC1tNCwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1c2gtbTQge1xuICAgICAgICBsZWZ0OiAzMy4zMzMzMyU7IH1cbiAgICAgIC5yb3cgLmNvbC5vZmZzZXQtbTUsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQtbTUge1xuICAgICAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wucHVsbC1tNSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1bGwtbTUge1xuICAgICAgICByaWdodDogNDEuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wucHVzaC1tNSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1c2gtbTUge1xuICAgICAgICBsZWZ0OiA0MS42NjY2NyU7IH1cbiAgICAgIC5yb3cgLmNvbC5vZmZzZXQtbTYsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQtbTYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gICAgICAucm93IC5jb2wucHVsbC1tNiwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1bGwtbTYge1xuICAgICAgICByaWdodDogNTAlOyB9XG4gICAgICAucm93IC5jb2wucHVzaC1tNiwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1c2gtbTYge1xuICAgICAgICBsZWZ0OiA1MCU7IH1cbiAgICAgIC5yb3cgLmNvbC5vZmZzZXQtbTcsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQtbTcge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wucHVsbC1tNywgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1bGwtbTcge1xuICAgICAgICByaWdodDogNTguMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wucHVzaC1tNywgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1c2gtbTcge1xuICAgICAgICBsZWZ0OiA1OC4zMzMzMyU7IH1cbiAgICAgIC5yb3cgLmNvbC5vZmZzZXQtbTgsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQtbTgge1xuICAgICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wucHVsbC1tOCwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1bGwtbTgge1xuICAgICAgICByaWdodDogNjYuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wucHVzaC1tOCwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1c2gtbTgge1xuICAgICAgICBsZWZ0OiA2Ni42NjY2NyU7IH1cbiAgICAgIC5yb3cgLmNvbC5vZmZzZXQtbTksIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQtbTkge1xuICAgICAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gICAgICAucm93IC5jb2wucHVsbC1tOSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1bGwtbTkge1xuICAgICAgICByaWdodDogNzUlOyB9XG4gICAgICAucm93IC5jb2wucHVzaC1tOSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1c2gtbTkge1xuICAgICAgICBsZWZ0OiA3NSU7IH1cbiAgICAgIC5yb3cgLmNvbC5vZmZzZXQtbTEwLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wub2Zmc2V0LW0xMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdWxsLW0xMCwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1bGwtbTEwIHtcbiAgICAgICAgcmlnaHQ6IDgzLjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gtbTEwLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVzaC1tMTAge1xuICAgICAgICBsZWZ0OiA4My4zMzMzMyU7IH1cbiAgICAgIC5yb3cgLmNvbC5vZmZzZXQtbTExLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wub2Zmc2V0LW0xMSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdWxsLW0xMSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1bGwtbTExIHtcbiAgICAgICAgcmlnaHQ6IDkxLjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gtbTExLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVzaC1tMTEge1xuICAgICAgICBsZWZ0OiA5MS42NjY2NyU7IH1cbiAgICAgIC5yb3cgLmNvbC5vZmZzZXQtbTEyLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wub2Zmc2V0LW0xMiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9XG4gICAgICAucm93IC5jb2wucHVsbC1tMTIsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdWxsLW0xMiB7XG4gICAgICAgIHJpZ2h0OiAxMDAlOyB9XG4gICAgICAucm93IC5jb2wucHVzaC1tMTIsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLW0xMiB7XG4gICAgICAgIGxlZnQ6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAucm93IC5jb2wubDEsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5sMSB7XG4gICAgICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wubDIsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5sMiB7XG4gICAgICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bzsgfVxuICAgICAgLnJvdyAuY29sLmwzLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wubDMge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5yb3cgLmNvbC5sNCwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLmw0IHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wubDUsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5sNSB7XG4gICAgICAgIHdpZHRoOiA0MS42NjY2NyU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bzsgfVxuICAgICAgLnJvdyAuY29sLmw2LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wubDYge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5yb3cgLmNvbC5sNywgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLmw3IHtcbiAgICAgICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wubDgsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5sOCB7XG4gICAgICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bzsgfVxuICAgICAgLnJvdyAuY29sLmw5LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wubDkge1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5yb3cgLmNvbC5sMTAsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5sMTAge1xuICAgICAgICB3aWR0aDogODMuMzMzMzMlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5yb3cgLmNvbC5sMTEsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5sMTEge1xuICAgICAgICB3aWR0aDogOTEuNjY2NjclO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5yb3cgLmNvbC5sMTIsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5sMTIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wub2Zmc2V0LWwxLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wub2Zmc2V0LWwxIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wucHVsbC1sMSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1bGwtbDEge1xuICAgICAgICByaWdodDogOC4zMzMzMyU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdXNoLWwxLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVzaC1sMSB7XG4gICAgICAgIGxlZnQ6IDguMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wub2Zmc2V0LWwyLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wub2Zmc2V0LWwyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwtbDIsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdWxsLWwyIHtcbiAgICAgICAgcmlnaHQ6IDE2LjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gtbDIsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLWwyIHtcbiAgICAgICAgbGVmdDogMTYuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wub2Zmc2V0LWwzLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wub2Zmc2V0LWwzIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwtbDMsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdWxsLWwzIHtcbiAgICAgICAgcmlnaHQ6IDI1JTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gtbDMsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLWwzIHtcbiAgICAgICAgbGVmdDogMjUlOyB9XG4gICAgICAucm93IC5jb2wub2Zmc2V0LWw0LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wub2Zmc2V0LWw0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwtbDQsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdWxsLWw0IHtcbiAgICAgICAgcmlnaHQ6IDMzLjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gtbDQsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLWw0IHtcbiAgICAgICAgbGVmdDogMzMuMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wub2Zmc2V0LWw1LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wub2Zmc2V0LWw1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwtbDUsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdWxsLWw1IHtcbiAgICAgICAgcmlnaHQ6IDQxLjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gtbDUsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLWw1IHtcbiAgICAgICAgbGVmdDogNDEuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wub2Zmc2V0LWw2LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wub2Zmc2V0LWw2IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwtbDYsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdWxsLWw2IHtcbiAgICAgICAgcmlnaHQ6IDUwJTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gtbDYsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLWw2IHtcbiAgICAgICAgbGVmdDogNTAlOyB9XG4gICAgICAucm93IC5jb2wub2Zmc2V0LWw3LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wub2Zmc2V0LWw3IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwtbDcsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdWxsLWw3IHtcbiAgICAgICAgcmlnaHQ6IDU4LjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gtbDcsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLWw3IHtcbiAgICAgICAgbGVmdDogNTguMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wub2Zmc2V0LWw4LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wub2Zmc2V0LWw4IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwtbDgsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdWxsLWw4IHtcbiAgICAgICAgcmlnaHQ6IDY2LjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gtbDgsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLWw4IHtcbiAgICAgICAgbGVmdDogNjYuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wub2Zmc2V0LWw5LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wub2Zmc2V0LWw5IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwtbDksIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdWxsLWw5IHtcbiAgICAgICAgcmlnaHQ6IDc1JTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gtbDksIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLWw5IHtcbiAgICAgICAgbGVmdDogNzUlOyB9XG4gICAgICAucm93IC5jb2wub2Zmc2V0LWwxMCwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLm9mZnNldC1sMTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wucHVsbC1sMTAsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdWxsLWwxMCB7XG4gICAgICAgIHJpZ2h0OiA4My4zMzMzMyU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdXNoLWwxMCwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1c2gtbDEwIHtcbiAgICAgICAgbGVmdDogODMuMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wub2Zmc2V0LWwxMSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLm9mZnNldC1sMTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wucHVsbC1sMTEsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdWxsLWwxMSB7XG4gICAgICAgIHJpZ2h0OiA5MS42NjY2NyU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdXNoLWwxMSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1c2gtbDExIHtcbiAgICAgICAgbGVmdDogOTEuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wub2Zmc2V0LWwxMiwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLm9mZnNldC1sMTIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwtbDEyLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC1sMTIge1xuICAgICAgICByaWdodDogMTAwJTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gtbDEyLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVzaC1sMTIge1xuICAgICAgICBsZWZ0OiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgICAgLnJvdyAuY29sLnhsMSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnhsMSB7XG4gICAgICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wueGwyLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wueGwyIHtcbiAgICAgICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wueGwzLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wueGwzIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wueGw0LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wueGw0IHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wueGw1LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wueGw1IHtcbiAgICAgICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wueGw2LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wueGw2IHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wueGw3LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wueGw3IHtcbiAgICAgICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wueGw4LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wueGw4IHtcbiAgICAgICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wueGw5LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wueGw5IHtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wueGwxMCwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnhsMTAge1xuICAgICAgICB3aWR0aDogODMuMzMzMzMlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5yb3cgLmNvbC54bDExLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wueGwxMSB7XG4gICAgICAgIHdpZHRoOiA5MS42NjY2NyU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bzsgfVxuICAgICAgLnJvdyAuY29sLnhsMTIsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC54bDEyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bzsgfVxuICAgICAgLnJvdyAuY29sLm9mZnNldC14bDEsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQteGwxIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wucHVsbC14bDEsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdWxsLXhsMSB7XG4gICAgICAgIHJpZ2h0OiA4LjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gteGwxLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVzaC14bDEge1xuICAgICAgICBsZWZ0OiA4LjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLm9mZnNldC14bDIsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQteGwyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwteGwyLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC14bDIge1xuICAgICAgICByaWdodDogMTYuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wucHVzaC14bDIsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLXhsMiB7XG4gICAgICAgIGxlZnQ6IDE2LjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLm9mZnNldC14bDMsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQteGwzIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwteGwzLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC14bDMge1xuICAgICAgICByaWdodDogMjUlOyB9XG4gICAgICAucm93IC5jb2wucHVzaC14bDMsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLXhsMyB7XG4gICAgICAgIGxlZnQ6IDI1JTsgfVxuICAgICAgLnJvdyAuY29sLm9mZnNldC14bDQsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQteGw0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwteGw0LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC14bDQge1xuICAgICAgICByaWdodDogMzMuMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wucHVzaC14bDQsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLXhsNCB7XG4gICAgICAgIGxlZnQ6IDMzLjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLm9mZnNldC14bDUsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQteGw1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwteGw1LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC14bDUge1xuICAgICAgICByaWdodDogNDEuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wucHVzaC14bDUsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLXhsNSB7XG4gICAgICAgIGxlZnQ6IDQxLjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLm9mZnNldC14bDYsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQteGw2IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwteGw2LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC14bDYge1xuICAgICAgICByaWdodDogNTAlOyB9XG4gICAgICAucm93IC5jb2wucHVzaC14bDYsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLXhsNiB7XG4gICAgICAgIGxlZnQ6IDUwJTsgfVxuICAgICAgLnJvdyAuY29sLm9mZnNldC14bDcsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQteGw3IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwteGw3LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC14bDcge1xuICAgICAgICByaWdodDogNTguMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wucHVzaC14bDcsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLXhsNyB7XG4gICAgICAgIGxlZnQ6IDU4LjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLm9mZnNldC14bDgsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQteGw4IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwteGw4LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC14bDgge1xuICAgICAgICByaWdodDogNjYuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wucHVzaC14bDgsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLXhsOCB7XG4gICAgICAgIGxlZnQ6IDY2LjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLm9mZnNldC14bDksIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5vZmZzZXQteGw5IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwteGw5LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC14bDkge1xuICAgICAgICByaWdodDogNzUlOyB9XG4gICAgICAucm93IC5jb2wucHVzaC14bDksIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5wdXNoLXhsOSB7XG4gICAgICAgIGxlZnQ6IDc1JTsgfVxuICAgICAgLnJvdyAuY29sLm9mZnNldC14bDEwLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wub2Zmc2V0LXhsMTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wucHVsbC14bDEwLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC14bDEwIHtcbiAgICAgICAgcmlnaHQ6IDgzLjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gteGwxMCwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1c2gteGwxMCB7XG4gICAgICAgIGxlZnQ6IDgzLjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLm9mZnNldC14bDExLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wub2Zmc2V0LXhsMTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wucHVsbC14bDExLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVsbC14bDExIHtcbiAgICAgICAgcmlnaHQ6IDkxLjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gteGwxMSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1c2gteGwxMSB7XG4gICAgICAgIGxlZnQ6IDkxLjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLm9mZnNldC14bDEyLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wub2Zmc2V0LXhsMTIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwteGwxMiwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLnB1bGwteGwxMiB7XG4gICAgICAgIHJpZ2h0OiAxMDAlOyB9XG4gICAgICAucm93IC5jb2wucHVzaC14bDEyLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wucHVzaC14bDEyIHtcbiAgICAgICAgbGVmdDogMTAwJTsgfSB9XG5cbm5hdiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1MzUyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NnB4O1xuICBsaW5lLWhlaWdodDogNTZweDsgfVxuICBuYXYubmF2LWV4dGVuZGVkIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICBuYXYubmF2LWV4dGVuZGVkIC5uYXYtd3JhcHBlciB7XG4gICAgICBtaW4taGVpZ2h0OiA1NnB4O1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgbmF2Lm5hdi1leHRlbmRlZCAubmF2LWNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuICBuYXYgYSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgbmF2IGksXG4gIG5hdiBbY2xhc3NePVwibWRpLVwiXSwgbmF2IFtjbGFzcyo9XCJtZGktXCJdLFxuICBuYXYgaS5tYXRlcmlhbC1pY29ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDsgfVxuICBuYXYgLm5hdi13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgbmF2IGEuc2lkZW5hdi10cmlnZ2VyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBuYXYgLnNpZGVuYXYtdHJpZ2dlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIG1hcmdpbjogMCAxOHB4OyB9XG4gICAgbmF2IC5zaWRlbmF2LXRyaWdnZXIgaSB7XG4gICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTZweDsgfVxuICBuYXYgLmJyYW5kLWxvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgcGFkZGluZzogMDsgfVxuICAgIG5hdiAuYnJhbmQtbG9nby5jZW50ZXIge1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIG5hdiAuYnJhbmQtbG9nbyB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgICAgIG5hdiAuYnJhbmQtbG9nby5sZWZ0LCBuYXYgLmJyYW5kLWxvZ28ucmlnaHQge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIG5hdiAuYnJhbmQtbG9nby5sZWZ0IHtcbiAgICAgICAgICBsZWZ0OiAwLjVyZW07IH1cbiAgICAgICAgbmF2IC5icmFuZC1sb2dvLnJpZ2h0IHtcbiAgICAgICAgICByaWdodDogMC41cmVtO1xuICAgICAgICAgIGxlZnQ6IGF1dG87IH0gfVxuICAgIG5hdiAuYnJhbmQtbG9nby5yaWdodCB7XG4gICAgICByaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIG5hdiAuYnJhbmQtbG9nbyBpLFxuICAgIG5hdiAuYnJhbmQtbG9nbyBbY2xhc3NePVwibWRpLVwiXSwgbmF2IC5icmFuZC1sb2dvIFtjbGFzcyo9XCJtZGktXCJdLFxuICAgIG5hdiAuYnJhbmQtbG9nbyBpLm1hdGVyaWFsLWljb25zIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gIG5hdiAubmF2LXRpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIHBhZGRpbmc6IDI4cHggMDsgfVxuICBuYXYgdWwge1xuICAgIG1hcmdpbjogMDsgfVxuICAgIG5hdiB1bCBsaSB7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgbmF2IHVsIGxpLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgIG5hdiB1bCBhIHtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgbmF2IHVsIGEuYnRuLCBuYXYgdWwgYS5idG4tbGFyZ2UsIG5hdiB1bCBhLmJ0bi1zbWFsbCwgbmF2IHVsIC5mYy1oZWFkZXItdG9vbGJhciBhLmZjLXRvZGF5LWJ1dHRvbiwgLmZjLWhlYWRlci10b29sYmFyIG5hdiB1bCBhLmZjLXRvZGF5LWJ1dHRvbiwgbmF2IHVsIGEuYnRuLWxhcmdlLCBuYXYgdWwgYS5idG4tZmxhdCwgbmF2IHVsIGEuYnRuLWZsb2F0aW5nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgICAgICBuYXYgdWwgYS5idG4gPiAubWF0ZXJpYWwtaWNvbnMsIG5hdiB1bCBhLmJ0bi1sYXJnZSA+IC5tYXRlcmlhbC1pY29ucywgbmF2IHVsIGEuYnRuLXNtYWxsID4gLm1hdGVyaWFsLWljb25zLCBuYXYgdWwgLmZjLWhlYWRlci10b29sYmFyIGEuZmMtdG9kYXktYnV0dG9uID4gLm1hdGVyaWFsLWljb25zLCAuZmMtaGVhZGVyLXRvb2xiYXIgbmF2IHVsIGEuZmMtdG9kYXktYnV0dG9uID4gLm1hdGVyaWFsLWljb25zLCBuYXYgdWwgYS5idG4tbGFyZ2UgPiAubWF0ZXJpYWwtaWNvbnMsIG5hdiB1bCBhLmJ0bi1mbGF0ID4gLm1hdGVyaWFsLWljb25zLCBuYXYgdWwgYS5idG4tZmxvYXRpbmcgPiAubWF0ZXJpYWwtaWNvbnMge1xuICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuICAgICAgbmF2IHVsIGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICBuYXYgdWwubGVmdCB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICBuYXYgZm9ybSB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIG5hdiAuaW5wdXQtZmllbGQge1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBuYXYgLmlucHV0LWZpZWxkIGlucHV0IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtOyB9XG4gICAgICBuYXYgLmlucHV0LWZpZWxkIGlucHV0OmZvY3VzLCBuYXYgLmlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGV4dF06dmFsaWQsIG5hdiAuaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1wYXNzd29yZF06dmFsaWQsIG5hdiAuaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF06dmFsaWQsIG5hdiAuaW5wdXQtZmllbGQgaW5wdXRbdHlwZT11cmxdOnZhbGlkLCBuYXYgLmlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZGF0ZV06dmFsaWQge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICBuYXYgLmlucHV0LWZpZWxkIGxhYmVsIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIG5hdiAuaW5wdXQtZmllbGQgbGFiZWwgaSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zczsgfVxuICAgICAgbmF2IC5pbnB1dC1maWVsZCBsYWJlbC5hY3RpdmUgaSB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5uYXZiYXItZml4ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTZweDtcbiAgei1pbmRleDogOTk3OyB9XG4gIC5uYXZiYXItZml4ZWQgbmF2IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICBuYXYubmF2LWV4dGVuZGVkIC5uYXYtd3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogNjBweDsgfVxuICBuYXYsIG5hdiAubmF2LXdyYXBwZXIgaSwgbmF2IGEuc2lkZW5hdi10cmlnZ2VyLCBuYXYgYS5zaWRlbmF2LXRyaWdnZXIgaSB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4OyB9XG4gIC5uYXZiYXItZml4ZWQge1xuICAgIGhlaWdodDogNjBweDsgfSB9XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gICAgaHRtbCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAgIGh0bWwge1xuICAgICAgZm9udC1zaXplOiAxNC41cHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIGh0bWwge1xuICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7IH1cblxuaDEgYSwgaDIgYSwgaDMgYSwgaDQgYSwgaDUgYSwgaDYgYSB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG5cbmgxIHtcbiAgZm9udC1zaXplOiAyLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIG1hcmdpbjogMS45MTY2N3JlbSAwIDEuMTVyZW0gMDsgfVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIG1hcmdpbjogMS41cmVtIDAgMC45cmVtIDA7IH1cblxuaDMge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBtYXJnaW46IDEuMTY2NjdyZW0gMCAwLjdyZW0gMDsgfVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIG1hcmdpbjogMC44MzMzM3JlbSAwIDAuNXJlbSAwOyB9XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgbWFyZ2luOiAwLjY2NjY3cmVtIDAgMC40cmVtIDA7IH1cblxuaDYge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgbWFyZ2luOiAwLjU4MzMzcmVtIDAgMC4zNXJlbSAwOyB9XG5cbmVtIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuc21hbGwge1xuICBmb250LXNpemU6IDc1JTsgfVxuXG4ubGlnaHQge1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi50aGluIHtcbiAgZm9udC13ZWlnaHQ6IDIwMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2MHB4KSB7XG4gIC5mbG93LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzOTBweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMjI0cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MjBweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMjQ4cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NTBweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMjcycmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMjk2cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MTBweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMzJyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSB7XG4gIC5mbG93LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4zNDRyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3MHB4KSB7XG4gIC5mbG93LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4zNjhyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5mbG93LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4zOTJyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYzMHB4KSB7XG4gIC5mbG93LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS40MTZyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY2MHB4KSB7XG4gIC5mbG93LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS40NHJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjkwcHgpIHtcbiAgLmZsb3ctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjQ2NHJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmZsb3ctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjQ4OHJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmZsb3ctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjUxMnJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzgwcHgpIHtcbiAgLmZsb3ctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjUzNnJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODEwcHgpIHtcbiAgLmZsb3ctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjU2cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NDBweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNTg0cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NzBweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNjA4cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNjMycmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MzBweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNjU2cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNjhyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5mbG93LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9IH1cblxuLnNjYWxlLXRyYW5zaXRpb24ge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC41MywgMC4wMSwgMC4zNiwgMS42MykgIWltcG9ydGFudDsgfVxuICAuc2NhbGUtdHJhbnNpdGlvbi5zY2FsZS1vdXQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyAhaW1wb3J0YW50OyB9XG4gIC5zY2FsZS10cmFuc2l0aW9uLnNjYWxlLWluIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG5cbi5jYXJkLXBhbmVsIHtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuMjVzO1xuICBwYWRkaW5nOiAyNHB4O1xuICBtYXJnaW46IDAuNXJlbSAwIDFyZW0gMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAuNXJlbSAwIDFyZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuMjVzO1xuICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgLmNhcmQgLmNhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgLmNhcmQgLmNhcmQtdGl0bGUuYWN0aXZhdG9yIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuY2FyZC5zbWFsbCwgLmNhcmQubWVkaXVtLCAuY2FyZC5sYXJnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNhcmQuc21hbGwgLmNhcmQtaW1hZ2UsIC5jYXJkLm1lZGl1bSAuY2FyZC1pbWFnZSwgLmNhcmQubGFyZ2UgLmNhcmQtaW1hZ2Uge1xuICAgICAgbWF4LWhlaWdodDogNjAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5jYXJkLnNtYWxsIC5jYXJkLWltYWdlICsgLmNhcmQtY29udGVudCwgLmNhcmQubWVkaXVtIC5jYXJkLWltYWdlICsgLmNhcmQtY29udGVudCwgLmNhcmQubGFyZ2UgLmNhcmQtaW1hZ2UgKyAuY2FyZC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IDQwJTsgfVxuICAgIC5jYXJkLnNtYWxsIC5jYXJkLWNvbnRlbnQsIC5jYXJkLm1lZGl1bSAuY2FyZC1jb250ZW50LCAuY2FyZC5sYXJnZSAuY2FyZC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmNhcmQuc21hbGwgLmNhcmQtYWN0aW9uLCAuY2FyZC5tZWRpdW0gLmNhcmQtYWN0aW9uLCAuY2FyZC5sYXJnZSAuY2FyZC1hY3Rpb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gIC5jYXJkLnNtYWxsIHtcbiAgICBoZWlnaHQ6IDMwMHB4OyB9XG4gIC5jYXJkLm1lZGl1bSB7XG4gICAgaGVpZ2h0OiA0MDBweDsgfVxuICAuY2FyZC5sYXJnZSB7XG4gICAgaGVpZ2h0OiA1MDBweDsgfVxuICAuY2FyZC5ob3Jpem9udGFsIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmNhcmQuaG9yaXpvbnRhbC5zbWFsbCAuY2FyZC1pbWFnZSwgLmNhcmQuaG9yaXpvbnRhbC5tZWRpdW0gLmNhcmQtaW1hZ2UsIC5jYXJkLmhvcml6b250YWwubGFyZ2UgLmNhcmQtaW1hZ2Uge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgICAuY2FyZC5ob3Jpem9udGFsLnNtYWxsIC5jYXJkLWltYWdlIGltZywgLmNhcmQuaG9yaXpvbnRhbC5tZWRpdW0gLmNhcmQtaW1hZ2UgaW1nLCAuY2FyZC5ob3Jpem9udGFsLmxhcmdlIC5jYXJkLWltYWdlIGltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5jYXJkLmhvcml6b250YWwgLmNhcmQtaW1hZ2Uge1xuICAgICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgICAgIC5jYXJkLmhvcml6b250YWwgLmNhcmQtaW1hZ2UgaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAuY2FyZC5ob3Jpem9udGFsIC5jYXJkLXN0YWNrZWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4OiAxO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuY2FyZC5ob3Jpem9udGFsIC5jYXJkLXN0YWNrZWQgLmNhcmQtY29udGVudCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTsgfVxuICAuY2FyZC5zdGlja3ktYWN0aW9uIC5jYXJkLWFjdGlvbiB7XG4gICAgei1pbmRleDogMjsgfVxuICAuY2FyZC5zdGlja3ktYWN0aW9uIC5jYXJkLXJldmVhbCB7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDsgfVxuICAuY2FyZCAuY2FyZC1pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNhcmQgLmNhcmQtaW1hZ2UgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jYXJkIC5jYXJkLWltYWdlIC5jYXJkLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDI0cHg7IH1cbiAgLmNhcmQgLmNhcmQtY29udGVudCB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDsgfVxuICAgIC5jYXJkIC5jYXJkLWNvbnRlbnQgcCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuY2FyZCAuY2FyZC1jb250ZW50IC5jYXJkLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAgIC5jYXJkIC5jYXJkLWNvbnRlbnQgLmNhcmQtdGl0bGUgaSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gIC5jYXJkIC5jYXJkLWFjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxNjAsIDE2MCwgMTYwLCAwLjIpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7IH1cbiAgICAuY2FyZCAuY2FyZC1hY3Rpb246bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDsgfVxuICAgIC5jYXJkIC5jYXJkLWFjdGlvbiBhOm5vdCguYnRuKTpub3QoLmJ0bi1sYXJnZSk6bm90KC5idG4tc21hbGwpOm5vdCguYnRuLWxhcmdlKTpub3QoLmJ0bi1mbG9hdGluZykge1xuICAgICAgY29sb3I6ICNmZmFiNDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5jYXJkIC5jYXJkLWFjdGlvbiBhOm5vdCguYnRuKTpub3QoLmJ0bi1sYXJnZSk6bm90KC5idG4tc21hbGwpOm5vdCguYnRuLWxhcmdlKTpub3QoLmJ0bi1mbG9hdGluZyk6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZDhhNjsgfVxuICAuY2FyZCAuY2FyZC1yZXZlYWwge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmNhcmQgLmNhcmQtcmV2ZWFsIC5jYXJkLXRpdGxlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbiN0b2FzdC1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgI3RvYXN0LWNvbnRhaW5lciB7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICBib3R0b206IDAlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICN0b2FzdC1jb250YWluZXIge1xuICAgICAgbGVmdDogNSU7XG4gICAgICBib3R0b206IDclO1xuICAgICAgbWF4LXdpZHRoOiA5MCU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICN0b2FzdC1jb250YWluZXIge1xuICAgICAgdG9wOiAxMCU7XG4gICAgICByaWdodDogNyU7XG4gICAgICBtYXgtd2lkdGg6IDg2JTsgfSB9XG5cbi50b2FzdCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdG9wOiAzNXB4O1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjMyO1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLnRvYXN0IC50b2FzdC1hY3Rpb24ge1xuICAgIGNvbG9yOiAjZWVmZjQxO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbTsgfVxuICAudG9hc3Qucm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLnRvYXN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfSB9XG5cbi50YWJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC50YWJzLnRhYnMtdHJhbnNwYXJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnRhYnMudGFicy10cmFuc3BhcmVudCAudGFiIGEsXG4gICAgLnRhYnMudGFicy10cmFuc3BhcmVudCAudGFiLmRpc2FibGVkIGEsXG4gICAgLnRhYnMudGFicy10cmFuc3BhcmVudCAudGFiLmRpc2FibGVkIGE6aG92ZXIge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgIC50YWJzLnRhYnMtdHJhbnNwYXJlbnQgLnRhYiBhOmhvdmVyLFxuICAgIC50YWJzLnRhYnMtdHJhbnNwYXJlbnQgLnRhYiBhLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC50YWJzLnRhYnMtdHJhbnNwYXJlbnQgLmluZGljYXRvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC50YWJzLnRhYnMtZml4ZWQtd2lkdGgge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAudGFicy50YWJzLWZpeGVkLXdpZHRoIC50YWIge1xuICAgICAgZmxleC1ncm93OiAxOyB9XG4gIC50YWJzIC50YWIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAudGFicyAudGFiIGEge1xuICAgICAgY29sb3I6IHJnYmEoNzIsIDcyLCA3MiwgMC43KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMjhzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgLjI4cyBlYXNlOyB9XG4gICAgICAudGFicyAudGFiIGE6Zm9jdXMsIC50YWJzIC50YWIgYTpmb2N1cy5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY2LCAxNjUsIDI0NSwgMC4yKTtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgLnRhYnMgLnRhYiBhOmhvdmVyLCAudGFicyAudGFiIGEuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjNDg0ODQ4OyB9XG4gICAgLnRhYnMgLnRhYi5kaXNhYmxlZCBhLFxuICAgIC50YWJzIC50YWIuZGlzYWJsZWQgYTpob3ZlciB7XG4gICAgICBjb2xvcjogcmdiYSg3MiwgNzIsIDcyLCAwLjQpO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC50YWJzIC5pbmRpY2F0b3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQyQTVGNTtcbiAgICB3aWxsLWNoYW5nZTogbGVmdCwgcmlnaHQ7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRhYnMge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAudGFicyAudGFiIHtcbiAgICAgIGZsZXgtZ3JvdzogMTsgfVxuICAgICAgLnRhYnMgLnRhYiBhIHtcbiAgICAgICAgcGFkZGluZzogMCAxMnB4OyB9IH1cblxuLm1hdGVyaWFsLXRvb2x0aXAge1xuICBwYWRkaW5nOiAxMHB4IDhweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB6LWluZGV4OiAyMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWluLWhlaWdodDogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDRweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzIzMjsgfVxuXG4uYmFja2Ryb3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogN3B4O1xuICB3aWR0aDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDUwJSA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjMyMzI7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uYnRuLCAuYnRuLWxhcmdlLCAuYnRuLXNtYWxsLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLXRvZGF5LWJ1dHRvbixcbi5idG4tZmxhdCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uYnRuLmRpc2FibGVkLCAuZGlzYWJsZWQuYnRuLWxhcmdlLCAuZGlzYWJsZWQuYnRuLXNtYWxsLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmRpc2FibGVkLmZjLXRvZGF5LWJ1dHRvbixcbi5idG4tZmxvYXRpbmcuZGlzYWJsZWQsXG4uYnRuLWxhcmdlLmRpc2FibGVkLFxuLmJ0bi1zbWFsbC5kaXNhYmxlZCxcbi5idG4tZmxhdC5kaXNhYmxlZCxcbi5idG46ZGlzYWJsZWQsXG4uYnRuLWxhcmdlOmRpc2FibGVkLFxuLmJ0bi1zbWFsbDpkaXNhYmxlZCxcbi5mYy1oZWFkZXItdG9vbGJhciAuZmMtdG9kYXktYnV0dG9uOmRpc2FibGVkLFxuLmJ0bi1mbG9hdGluZzpkaXNhYmxlZCxcbi5idG4tbGFyZ2U6ZGlzYWJsZWQsXG4uYnRuLXNtYWxsOmRpc2FibGVkLFxuLmJ0bi1mbGF0OmRpc2FibGVkLFxuLmJ0bltkaXNhYmxlZF0sXG4uYnRuLWxhcmdlW2Rpc2FibGVkXSxcbi5idG4tc21hbGxbZGlzYWJsZWRdLFxuLmZjLWhlYWRlci10b29sYmFyIC5mYy10b2RheS1idXR0b25bZGlzYWJsZWRdLFxuLmJ0bi1mbG9hdGluZ1tkaXNhYmxlZF0sXG4uYnRuLWxhcmdlW2Rpc2FibGVkXSxcbi5idG4tc21hbGxbZGlzYWJsZWRdLFxuLmJ0bi1mbGF0W2Rpc2FibGVkXSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREZERkRGICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjOUY5RjlGICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuICAuYnRuLmRpc2FibGVkOmhvdmVyLCAuZGlzYWJsZWQuYnRuLWxhcmdlOmhvdmVyLCAuZGlzYWJsZWQuYnRuLXNtYWxsOmhvdmVyLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmRpc2FibGVkLmZjLXRvZGF5LWJ1dHRvbjpob3ZlcixcbiAgLmJ0bi1mbG9hdGluZy5kaXNhYmxlZDpob3ZlcixcbiAgLmJ0bi1sYXJnZS5kaXNhYmxlZDpob3ZlcixcbiAgLmJ0bi1zbWFsbC5kaXNhYmxlZDpob3ZlcixcbiAgLmJ0bi1mbGF0LmRpc2FibGVkOmhvdmVyLFxuICAuYnRuOmRpc2FibGVkOmhvdmVyLFxuICAuYnRuLWxhcmdlOmRpc2FibGVkOmhvdmVyLFxuICAuYnRuLXNtYWxsOmRpc2FibGVkOmhvdmVyLFxuICAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLXRvZGF5LWJ1dHRvbjpkaXNhYmxlZDpob3ZlcixcbiAgLmJ0bi1mbG9hdGluZzpkaXNhYmxlZDpob3ZlcixcbiAgLmJ0bi1sYXJnZTpkaXNhYmxlZDpob3ZlcixcbiAgLmJ0bi1zbWFsbDpkaXNhYmxlZDpob3ZlcixcbiAgLmJ0bi1mbGF0OmRpc2FibGVkOmhvdmVyLFxuICAuYnRuW2Rpc2FibGVkXTpob3ZlcixcbiAgLmJ0bi1sYXJnZVtkaXNhYmxlZF06aG92ZXIsXG4gIC5idG4tc21hbGxbZGlzYWJsZWRdOmhvdmVyLFxuICAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLXRvZGF5LWJ1dHRvbltkaXNhYmxlZF06aG92ZXIsXG4gIC5idG4tZmxvYXRpbmdbZGlzYWJsZWRdOmhvdmVyLFxuICAuYnRuLWxhcmdlW2Rpc2FibGVkXTpob3ZlcixcbiAgLmJ0bi1zbWFsbFtkaXNhYmxlZF06aG92ZXIsXG4gIC5idG4tZmxhdFtkaXNhYmxlZF06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNERkRGREYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzlGOUY5RiAhaW1wb3J0YW50OyB9XG5cbi5idG4sIC5idG4tbGFyZ2UsIC5idG4tc21hbGwsIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtdG9kYXktYnV0dG9uLFxuLmJ0bi1mbG9hdGluZyxcbi5idG4tbGFyZ2UsXG4uYnRuLXNtYWxsLFxuLmJ0bi1mbGF0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBvdXRsaW5lOiAwOyB9XG4gIC5idG4gaSwgLmJ0bi1sYXJnZSBpLCAuYnRuLXNtYWxsIGksIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtdG9kYXktYnV0dG9uIGksXG4gIC5idG4tZmxvYXRpbmcgaSxcbiAgLmJ0bi1sYXJnZSBpLFxuICAuYnRuLXNtYWxsIGksXG4gIC5idG4tZmxhdCBpIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG4uYnRuOmZvY3VzLCAuYnRuLWxhcmdlOmZvY3VzLCAuYnRuLXNtYWxsOmZvY3VzLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLXRvZGF5LWJ1dHRvbjpmb2N1cyxcbi5idG4tZmxvYXRpbmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTI4ZWYyOyB9XG5cbi5idG4sIC5idG4tbGFyZ2UsIC5idG4tc21hbGwsIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtdG9kYXktYnV0dG9uIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyQTVGNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogLjVweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYnRuOmhvdmVyLCAuYnRuLWxhcmdlOmhvdmVyLCAuYnRuLXNtYWxsOmhvdmVyLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLXRvZGF5LWJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVhYjFmNjsgfVxuXG4uYnRuLWZsb2F0aW5nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyQTVGNTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5idG4tZmxvYXRpbmc6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MkE1RjU7IH1cbiAgLmJ0bi1mbG9hdGluZzpiZWZvcmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLmJ0bi1mbG9hdGluZy5idG4tbGFyZ2Uge1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmJ0bi1mbG9hdGluZy5idG4tbGFyZ2UuaGFsZndheS1mYWIge1xuICAgICAgYm90dG9tOiAtMjhweDsgfVxuICAgIC5idG4tZmxvYXRpbmcuYnRuLWxhcmdlIGkge1xuICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7IH1cbiAgLmJ0bi1mbG9hdGluZy5idG4tc21hbGwge1xuICAgIHdpZHRoOiAzMi40cHg7XG4gICAgaGVpZ2h0OiAzMi40cHg7IH1cbiAgICAuYnRuLWZsb2F0aW5nLmJ0bi1zbWFsbC5oYWxmd2F5LWZhYiB7XG4gICAgICBib3R0b206IC0xNi4ycHg7IH1cbiAgICAuYnRuLWZsb2F0aW5nLmJ0bi1zbWFsbCBpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMi40cHg7IH1cbiAgLmJ0bi1mbG9hdGluZy5oYWxmd2F5LWZhYiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyNHB4O1xuICAgIGJvdHRvbTogLTIycHg7IH1cbiAgICAuYnRuLWZsb2F0aW5nLmhhbGZ3YXktZmFiLmxlZnQge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAyNHB4OyB9XG4gIC5idG4tZmxvYXRpbmcgaSB7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogNDRweDsgfVxuXG5idXR0b24uYnRuLWZsb2F0aW5nIHtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5maXhlZC1hY3Rpb24tYnRuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMjNweDtcbiAgYm90dG9tOiAyM3B4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgei1pbmRleDogOTk3OyB9XG4gIC5maXhlZC1hY3Rpb24tYnRuLmFjdGl2ZSB1bCB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAuZml4ZWQtYWN0aW9uLWJ0bi5kaXJlY3Rpb24tbGVmdCwgLmZpeGVkLWFjdGlvbi1idG4uZGlyZWN0aW9uLXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAwIDAgMCAxNXB4OyB9XG4gICAgLmZpeGVkLWFjdGlvbi1idG4uZGlyZWN0aW9uLWxlZnQgdWwsIC5maXhlZC1hY3Rpb24tYnRuLmRpcmVjdGlvbi1yaWdodCB1bCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHJpZ2h0OiA2NHB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgLyp3aWR0aCAxMDAlIG9ubHkgZ29lcyB0byB3aWR0aCBvZiBidXR0b24gY29udGFpbmVyICovXG4gICAgICB3aWR0aDogNTAwcHg7IH1cbiAgICAgIC5maXhlZC1hY3Rpb24tYnRuLmRpcmVjdGlvbi1sZWZ0IHVsIGxpLCAuZml4ZWQtYWN0aW9uLWJ0bi5kaXJlY3Rpb24tcmlnaHQgdWwgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogNy41cHggMTVweCAwIDA7IH1cbiAgLmZpeGVkLWFjdGlvbi1idG4uZGlyZWN0aW9uLXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAwIDE1cHggMCAwOyB9XG4gICAgLmZpeGVkLWFjdGlvbi1idG4uZGlyZWN0aW9uLXJpZ2h0IHVsIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBkaXJlY3Rpb246IHJ0bDtcbiAgICAgIGxlZnQ6IDY0cHg7XG4gICAgICByaWdodDogYXV0bzsgfVxuICAgICAgLmZpeGVkLWFjdGlvbi1idG4uZGlyZWN0aW9uLXJpZ2h0IHVsIGxpIHtcbiAgICAgICAgbWFyZ2luOiA3LjVweCAwIDAgMTVweDsgfVxuICAuZml4ZWQtYWN0aW9uLWJ0bi5kaXJlY3Rpb24tYm90dG9tIHtcbiAgICBwYWRkaW5nOiAwIDAgMTVweCAwOyB9XG4gICAgLmZpeGVkLWFjdGlvbi1idG4uZGlyZWN0aW9uLWJvdHRvbSB1bCB7XG4gICAgICB0b3A6IDY0cHg7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gICAgICAuZml4ZWQtYWN0aW9uLWJ0bi5kaXJlY3Rpb24tYm90dG9tIHVsIGxpIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgMCAwOyB9XG4gIC5maXhlZC1hY3Rpb24tYnRuLnRvb2xiYXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiA1NnB4OyB9XG4gICAgLmZpeGVkLWFjdGlvbi1idG4udG9vbGJhci5hY3RpdmUgPiBhIGkge1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgIC5maXhlZC1hY3Rpb24tYnRuLnRvb2xiYXIgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIC5maXhlZC1hY3Rpb24tYnRuLnRvb2xiYXIgdWwgbGkge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9XG4gICAgICAgIC5maXhlZC1hY3Rpb24tYnRuLnRvb2xiYXIgdWwgbGkgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgICAgIC5maXhlZC1hY3Rpb24tYnRuLnRvb2xiYXIgdWwgbGkgYSBpIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG4gIC5maXhlZC1hY3Rpb24tYnRuIHVsIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA2NHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAuZml4ZWQtYWN0aW9uLWJ0biB1bCBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLmZpeGVkLWFjdGlvbi1idG4gdWwgYS5idG4tZmxvYXRpbmcge1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAuZml4ZWQtYWN0aW9uLWJ0biAuZmFiLWJhY2tkcm9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MkE1RjU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cblxuLmJ0bi1mbGF0IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzOyB9XG4gIC5idG4tZmxhdDpmb2N1cywgLmJ0bi1mbGF0OmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5idG4tZmxhdDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIC5idG4tZmxhdC5kaXNhYmxlZCwgLmJ0bi1mbGF0LmJ0bi1mbGF0W2Rpc2FibGVkXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2IzYjNiMyAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uYnRuLWxhcmdlIHtcbiAgaGVpZ2h0OiA1NHB4O1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nOiAwIDI4cHg7IH1cbiAgLmJ0bi1sYXJnZSBpIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTsgfVxuXG4uYnRuLXNtYWxsIHtcbiAgaGVpZ2h0OiAzMi40cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMi40cHg7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuICAuYnRuLXNtYWxsIGkge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZHJvcGRvd24tY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDsgfVxuICAuZHJvcGRvd24tY29udGVudDpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuICAuZHJvcGRvd24tY29udGVudCBsaSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmRyb3Bkb3duLWNvbnRlbnQgbGk6aG92ZXIsIC5kcm9wZG93bi1jb250ZW50IGxpLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9XG4gICAgLmRyb3Bkb3duLWNvbnRlbnQgbGk6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5kcm9wZG93bi1jb250ZW50IGxpLmRpdmlkZXIge1xuICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgIGhlaWdodDogMXB4OyB9XG4gICAgLmRyb3Bkb3duLWNvbnRlbnQgbGkgPiBhLCAuZHJvcGRvd24tY29udGVudCBsaSA+IHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICM0MkE1RjU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgcGFkZGluZzogMTRweCAxNnB4OyB9XG4gICAgLmRyb3Bkb3duLWNvbnRlbnQgbGkgPiBzcGFuID4gbGFiZWwge1xuICAgICAgdG9wOiAxcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiAxOHB4OyB9XG4gICAgLmRyb3Bkb3duLWNvbnRlbnQgbGkgPiBhID4gaSB7XG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwIDI0cHggMCAwO1xuICAgICAgd2lkdGg6IDI0cHg7IH1cblxuYm9keS5rZXlib2FyZC1mb2N1c2VkIC5kcm9wZG93bi1jb250ZW50IGxpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTsgfVxuXG4uaW5wdXQtZmllbGQuY29sIC5kcm9wZG93bi1jb250ZW50IFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCB7XG4gIHRvcDogMXB4O1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHRyYW5zZm9ybTogbm9uZTsgfVxuXG4uZHJvcGRvd24tdHJpZ2dlciB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKiFcbiAqIFdhdmVzIHYwLjYuMFxuICogaHR0cDovL2ZpYW4ubXkuaWQvV2F2ZXNcbiAqXG4gKiBDb3B5cmlnaHQgMjAxNCBBbGZpYW5hIEUuIFNpYnVlYSBhbmQgb3RoZXIgY29udHJpYnV0b3JzXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9maWFucy9XYXZlcy9ibG9iL21hc3Rlci9MSUNFTlNFXG4gKi9cbi53YXZlcy1lZmZlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0OyB9XG4gIC53YXZlcy1lZmZlY3QgLndhdmVzLXJpcHBsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC53YXZlcy1lZmZlY3Qud2F2ZXMtbGlnaHQgLndhdmVzLXJpcHBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ1KTsgfVxuICAud2F2ZXMtZWZmZWN0LndhdmVzLXJlZCAud2F2ZXMtcmlwcGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NCwgNjcsIDU0LCAwLjcpOyB9XG4gIC53YXZlcy1lZmZlY3Qud2F2ZXMteWVsbG93IC53YXZlcy1yaXBwbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyMzUsIDU5LCAwLjcpOyB9XG4gIC53YXZlcy1lZmZlY3Qud2F2ZXMtb3JhbmdlIC53YXZlcy1yaXBwbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNTIsIDAsIDAuNyk7IH1cbiAgLndhdmVzLWVmZmVjdC53YXZlcy1wdXJwbGUgLndhdmVzLXJpcHBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTYsIDM5LCAxNzYsIDAuNyk7IH1cbiAgLndhdmVzLWVmZmVjdC53YXZlcy1ncmVlbiAud2F2ZXMtcmlwcGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc2LCAxNzUsIDgwLCAwLjcpOyB9XG4gIC53YXZlcy1lZmZlY3Qud2F2ZXMtdGVhbCAud2F2ZXMtcmlwcGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE1MCwgMTM2LCAwLjcpOyB9XG4gIC53YXZlcy1lZmZlY3QgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLndhdmVzLWVmZmVjdCBpbnB1dFt0eXBlPVwicmVzZXRcIl0sIC53YXZlcy1lZmZlY3QgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAud2F2ZXMtZWZmZWN0IGltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IC0xOyB9XG5cbi53YXZlcy1ub3RyYW5zaXRpb24ge1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLndhdmVzLWNpcmNsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHdoaXRlIDEwMCUsIGJsYWNrIDEwMCUpOyB9XG5cbi53YXZlcy1pbnB1dC13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yZW07XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cbiAgLndhdmVzLWlucHV0LXdyYXBwZXIgLndhdmVzLWJ1dHRvbi1pbnB1dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7IH1cblxuLndhdmVzLWNpcmNsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDIuNWVtO1xuICBoZWlnaHQ6IDIuNWVtO1xuICBsaW5lLWhlaWdodDogMi41ZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lOyB9XG5cbi53YXZlcy1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIEZpcmVmb3ggQnVnOiBsaW5rIG5vdCB0cmlnZ2VyZWQgKi9cbi53YXZlcy1lZmZlY3QgLndhdmVzLXJpcHBsZSB7XG4gIHotaW5kZXg6IC0xOyB9XG5cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC1oZWlnaHQ6IDcwJTtcbiAgd2lkdGg6IDU1JTtcbiAgbWFyZ2luOiBhdXRvO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHdpbGwtY2hhbmdlOiB0b3AsIG9wYWNpdHk7IH1cbiAgLm1vZGFsOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLm1vZGFsIHtcbiAgICAgIHdpZHRoOiA4MCU7IH0gfVxuICAubW9kYWwgaDEsIC5tb2RhbCBoMiwgLm1vZGFsIGgzLCAubW9kYWwgaDQge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLm1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyNHB4OyB9XG4gIC5tb2RhbCAubW9kYWwtY2xvc2Uge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubW9kYWwgLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICBwYWRkaW5nOiA0cHggNnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5tb2RhbCAubW9kYWwtZm9vdGVyIC5idG4sIC5tb2RhbCAubW9kYWwtZm9vdGVyIC5idG4tbGFyZ2UsIC5tb2RhbCAubW9kYWwtZm9vdGVyIC5idG4tc21hbGwsIC5tb2RhbCAubW9kYWwtZm9vdGVyIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtdG9kYXktYnV0dG9uLCAuZmMtaGVhZGVyLXRvb2xiYXIgLm1vZGFsIC5tb2RhbC1mb290ZXIgLmZjLXRvZGF5LWJ1dHRvbiwgLm1vZGFsIC5tb2RhbC1mb290ZXIgLmJ0bi1mbGF0IHtcbiAgICAgIG1hcmdpbjogNnB4IDA7IH1cblxuLm1vZGFsLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTtcbiAgdG9wOiAtMjUlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEyNSU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTsgfVxuXG4ubW9kYWwubW9kYWwtZml4ZWQtZm9vdGVyIHtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiA3MCU7IH1cbiAgLm1vZGFsLm1vZGFsLWZpeGVkLWZvb3RlciAubW9kYWwtY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNTZweCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gIC5tb2RhbC5tb2RhbC1maXhlZC1mb290ZXIgLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwOyB9XG5cbi5tb2RhbC5ib3R0b20tc2hlZXQge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogLTEwMCU7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDQ1JTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lsbC1jaGFuZ2U6IGJvdHRvbSwgb3BhY2l0eTsgfVxuXG4uY29sbGFwc2libGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xuICBtYXJnaW46IDAuNXJlbSAwIDFyZW0gMDsgfVxuXG4uY29sbGFwc2libGUtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuICAuY29sbGFwc2libGUtaGVhZGVyOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwOyB9XG4gIC5jb2xsYXBzaWJsZS1oZWFkZXIgaSB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cblxuLmtleWJvYXJkLWZvY3VzZWQgLmNvbGxhcHNpYmxlLWhlYWRlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cblxuLmNvbGxhcHNpYmxlLWJvZHkge1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMnJlbTsgfVxuXG4uc2lkZW5hdiAuY29sbGFwc2libGUsXG4uc2lkZW5hdi5maXhlZCAuY29sbGFwc2libGUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLnNpZGVuYXYgLmNvbGxhcHNpYmxlIGxpLFxuICAuc2lkZW5hdi5maXhlZCAuY29sbGFwc2libGUgbGkge1xuICAgIHBhZGRpbmc6IDA7IH1cblxuLnNpZGVuYXYgLmNvbGxhcHNpYmxlLWhlYWRlcixcbi5zaWRlbmF2LmZpeGVkIC5jb2xsYXBzaWJsZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBwYWRkaW5nOiAwIDE2cHg7IH1cbiAgLnNpZGVuYXYgLmNvbGxhcHNpYmxlLWhlYWRlcjpob3ZlcixcbiAgLnNpZGVuYXYuZml4ZWQgLmNvbGxhcHNpYmxlLWhlYWRlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuICAuc2lkZW5hdiAuY29sbGFwc2libGUtaGVhZGVyIGksXG4gIC5zaWRlbmF2LmZpeGVkIC5jb2xsYXBzaWJsZS1oZWFkZXIgaSB7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLnNpZGVuYXYgLmNvbGxhcHNpYmxlLWJvZHksXG4uc2lkZW5hdi5maXhlZCAuY29sbGFwc2libGUtYm9keSB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAuc2lkZW5hdiAuY29sbGFwc2libGUtYm9keSBsaSBhLFxuICAuc2lkZW5hdi5maXhlZCAuY29sbGFwc2libGUtYm9keSBsaSBhIHtcbiAgICBwYWRkaW5nOiAwIDIzLjVweCAwIDMxcHg7IH1cblxuLmNvbGxhcHNpYmxlLnBvcG91dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuY29sbGFwc2libGUucG9wb3V0ID4gbGkge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIG1hcmdpbjogMCAyNHB4O1xuICAgIHRyYW5zaXRpb246IG1hcmdpbiAwLjM1cyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7IH1cbiAgLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpLmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xOCksIDAgNHB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIG1hcmdpbjogMTZweCAwOyB9XG5cbi5jaGlwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDMycHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRjODRmZjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAuY2hpcDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM4NGZmO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5jaGlwID4gaW1nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgOHB4IDAgLTEycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAuY2hpcCAuY2xvc2Uge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIHBhZGRpbmctbGVmdDogOHB4OyB9XG5cbi5jaGlwcyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5ZTllOWU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDhweCAwO1xuICBtaW4taGVpZ2h0OiA0NXB4O1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG4gIC5jaGlwcy5mb2N1cyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0Yzg0ZmY7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMCAwICM0Yzg0ZmY7IH1cbiAgLmNoaXBzOmhvdmVyIHtcbiAgICBjdXJzb3I6IHRleHQ7IH1cbiAgLmNoaXBzIC5pbnB1dCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgaGVpZ2h0OiAyLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmNoaXBzIC5pbnB1dDpmb2N1cyB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5jaGlwcyAuYXV0b2NvbXBsZXRlLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucHJlZml4IH4gLmNoaXBzIHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gIHdpZHRoOiA5MiU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzcmVtKTsgfVxuXG4uY2hpcHM6ZW1wdHkgfiBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0MCUpOyB9XG5cbi5tYXRlcmlhbGJveGVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogem9vbS1pbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC40cztcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLm1hdGVyaWFsYm94ZWQ6aG92ZXI6bm90KC5hY3RpdmUpIHtcbiAgICBvcGFjaXR5OiAuODsgfVxuICAubWF0ZXJpYWxib3hlZC5hY3RpdmUge1xuICAgIGN1cnNvcjogem9vbS1vdXQ7IH1cblxuI21hdGVyaWFsYm94LW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5MjkyOTtcbiAgei1pbmRleDogMTAwMDtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7IH1cblxuLm1hdGVyaWFsYm94LWNhcHRpb24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwJSAxNSU7XG4gIGhlaWdodDogNTBweDtcbiAgei1pbmRleDogMTAwMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IH1cblxuc2VsZWN0OmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHdoaXRlOyB9XG5cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NWFlZjY7IH1cblxubGFiZWwge1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgY29sb3I6ICM5ZTllOWU7IH1cblxuLyogVGV4dCBJbnB1dHMgKyBUZXh0YXJlYVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIFN0eWxlIFBsYWNlaG9sZGVycyAqL1xuOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZDFkMWQxOyB9XG5cbi8qIFRleHQgaW5wdXRzICovXG5pbnB1dDpub3QoW3R5cGVdKSxcbmlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXRbdHlwZT1lbWFpbF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0W3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG50ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOWU5ZTllO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBoZWlnaHQ6IDIuMzc1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIG1hcmdpbjogMCAwIDhweCAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuM3MsIGJvcmRlciAuM3M7IH1cbiAgaW5wdXQ6bm90KFt0eXBlXSk6ZGlzYWJsZWQsIGlucHV0Om5vdChbdHlwZV0pW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0sXG4gIGlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpOmRpc2FibGVkLFxuICBpbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KVtyZWFkb25seT1cInJlYWRvbmx5XCJdLFxuICBpbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6ZGlzYWJsZWQsXG4gIGlucHV0W3R5cGU9cGFzc3dvcmRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KVtyZWFkb25seT1cInJlYWRvbmx5XCJdLFxuICBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6ZGlzYWJsZWQsXG4gIGlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KVtyZWFkb25seT1cInJlYWRvbmx5XCJdLFxuICBpbnB1dFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpOmRpc2FibGVkLFxuICBpbnB1dFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0sXG4gIGlucHV0W3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmRpc2FibGVkLFxuICBpbnB1dFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KVtyZWFkb25seT1cInJlYWRvbmx5XCJdLFxuICBpbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpkaXNhYmxlZCxcbiAgaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdClbcmVhZG9ubHk9XCJyZWFkb25seVwiXSxcbiAgaW5wdXRbdHlwZT1kYXRldGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmRpc2FibGVkLFxuICBpbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdClbcmVhZG9ubHk9XCJyZWFkb25seVwiXSxcbiAgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmRpc2FibGVkLFxuICBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpub3QoLmJyb3dzZXItZGVmYXVsdClbcmVhZG9ubHk9XCJyZWFkb25seVwiXSxcbiAgaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpkaXNhYmxlZCxcbiAgaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KVtyZWFkb25seT1cInJlYWRvbmx5XCJdLFxuICBpbnB1dFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpOmRpc2FibGVkLFxuICBpbnB1dFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0sXG4gIGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6ZGlzYWJsZWQsXG4gIGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmJyb3dzZXItZGVmYXVsdClbcmVhZG9ubHk9XCJyZWFkb25seVwiXSxcbiAgdGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWE6ZGlzYWJsZWQsXG4gIHRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDIpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgcmdiYSgwLCAwLCAwLCAwLjQyKTsgfVxuICBpbnB1dDpub3QoW3R5cGVdKTpkaXNhYmxlZCArIGxhYmVsLFxuICBpbnB1dDpub3QoW3R5cGVdKVtyZWFkb25seT1cInJlYWRvbmx5XCJdICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpOmRpc2FibGVkICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0gKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT1wYXNzd29yZF06bm90KC5icm93c2VyLWRlZmF1bHQpOmRpc2FibGVkICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9cGFzc3dvcmRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KVtyZWFkb25seT1cInJlYWRvbmx5XCJdICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpkaXNhYmxlZCArIGxhYmVsLFxuICBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdClbcmVhZG9ubHk9XCJyZWFkb25seVwiXSArIGxhYmVsLFxuICBpbnB1dFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpOmRpc2FibGVkICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9dXJsXTpub3QoLmJyb3dzZXItZGVmYXVsdClbcmVhZG9ubHk9XCJyZWFkb25seVwiXSArIGxhYmVsLFxuICBpbnB1dFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpkaXNhYmxlZCArIGxhYmVsLFxuICBpbnB1dFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KVtyZWFkb25seT1cInJlYWRvbmx5XCJdICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmRpc2FibGVkICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0gKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT1kYXRldGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmRpc2FibGVkICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KVtyZWFkb25seT1cInJlYWRvbmx5XCJdICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpkaXNhYmxlZCArIGxhYmVsLFxuICBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpub3QoLmJyb3dzZXItZGVmYXVsdClbcmVhZG9ubHk9XCJyZWFkb25seVwiXSArIGxhYmVsLFxuICBpbnB1dFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmRpc2FibGVkICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9dGVsXTpub3QoLmJyb3dzZXItZGVmYXVsdClbcmVhZG9ubHk9XCJyZWFkb25seVwiXSArIGxhYmVsLFxuICBpbnB1dFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpOmRpc2FibGVkICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9bnVtYmVyXTpub3QoLmJyb3dzZXItZGVmYXVsdClbcmVhZG9ubHk9XCJyZWFkb25seVwiXSArIGxhYmVsLFxuICBpbnB1dFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpOmRpc2FibGVkICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmJyb3dzZXItZGVmYXVsdClbcmVhZG9ubHk9XCJyZWFkb25seVwiXSArIGxhYmVsLFxuICB0ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYTpkaXNhYmxlZCArIGxhYmVsLFxuICB0ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYVtyZWFkb25seT1cInJlYWRvbmx5XCJdICsgbGFiZWwge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDIpOyB9XG4gIGlucHV0Om5vdChbdHlwZV0pOmZvY3VzOm5vdChbcmVhZG9ubHldKSxcbiAgaW5wdXRbdHlwZT10ZXh0XTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLFxuICBpbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLFxuICBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLFxuICBpbnB1dFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSxcbiAgaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLFxuICBpbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksXG4gIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksXG4gIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksXG4gIGlucHV0W3R5cGU9dGVsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLFxuICBpbnB1dFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSxcbiAgaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksXG4gIHRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhOmZvY3VzOm5vdChbcmVhZG9ubHldKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0MkE1RjU7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMCAwICM0MkE1RjU7IH1cbiAgaW5wdXQ6bm90KFt0eXBlXSk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLFxuICBpbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLFxuICBpbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCxcbiAgdGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWE6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwge1xuICAgIGNvbG9yOiAjNDJBNUY1OyB9XG4gIGlucHV0Om5vdChbdHlwZV0pOmZvY3VzLnZhbGlkIH4gbGFiZWwsXG4gIGlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gbGFiZWwsXG4gIGlucHV0W3R5cGU9cGFzc3dvcmRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IGxhYmVsLFxuICBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiBsYWJlbCxcbiAgaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IGxhYmVsLFxuICBpbnB1dFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IGxhYmVsLFxuICBpbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IGxhYmVsLFxuICBpbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiBsYWJlbCxcbiAgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gbGFiZWwsXG4gIGlucHV0W3R5cGU9dGVsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiBsYWJlbCxcbiAgaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IGxhYmVsLFxuICBpbnB1dFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gbGFiZWwsXG4gIHRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhOmZvY3VzLnZhbGlkIH4gbGFiZWwge1xuICAgIGNvbG9yOiAjNENBRjUwOyB9XG4gIGlucHV0Om5vdChbdHlwZV0pOmZvY3VzLmludmFsaWQgfiBsYWJlbCxcbiAgaW5wdXRbdHlwZT10ZXh0XTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IGxhYmVsLFxuICBpbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IGxhYmVsLFxuICBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IGxhYmVsLFxuICBpbnB1dFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiBsYWJlbCxcbiAgaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IGxhYmVsLFxuICBpbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gbGFiZWwsXG4gIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gbGFiZWwsXG4gIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gbGFiZWwsXG4gIGlucHV0W3R5cGU9dGVsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IGxhYmVsLFxuICBpbnB1dFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiBsYWJlbCxcbiAgaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gbGFiZWwsXG4gIHRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhOmZvY3VzLmludmFsaWQgfiBsYWJlbCB7XG4gICAgY29sb3I6ICNGNDQzMzY7IH1cbiAgaW5wdXQ6bm90KFt0eXBlXSkudmFsaWRhdGUgKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT10ZXh0XTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWRhdGUgKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT1wYXNzd29yZF06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkYXRlICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZGF0ZSArIGxhYmVsLFxuICBpbnB1dFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkYXRlICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkYXRlICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkYXRlICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZGF0ZSArIGxhYmVsLFxuICBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWRhdGUgKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZGF0ZSArIGxhYmVsLFxuICBpbnB1dFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkYXRlICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWRhdGUgKyBsYWJlbCxcbiAgdGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWEudmFsaWRhdGUgKyBsYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLyogVmFsaWRhdGlvbiBTYXNzIFBsYWNlaG9sZGVycyAqL1xuaW5wdXQudmFsaWQ6bm90KFt0eXBlXSksIGlucHV0LnZhbGlkOm5vdChbdHlwZV0pOmZvY3VzLFxuaW5wdXQudmFsaWRbdHlwZT10ZXh0XTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dC52YWxpZFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyxcbmlucHV0LnZhbGlkW3R5cGU9cGFzc3dvcmRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0LnZhbGlkW3R5cGU9cGFzc3dvcmRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyxcbmlucHV0LnZhbGlkW3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0LnZhbGlkW3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyxcbmlucHV0LnZhbGlkW3R5cGU9dXJsXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dC52YWxpZFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLFxuaW5wdXQudmFsaWRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dC52YWxpZFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyxcbmlucHV0LnZhbGlkW3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXQudmFsaWRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMsXG5pbnB1dC52YWxpZFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dC52YWxpZFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMsXG5pbnB1dC52YWxpZFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dC52YWxpZFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMsXG5pbnB1dC52YWxpZFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXQudmFsaWRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyxcbmlucHV0LnZhbGlkW3R5cGU9bnVtYmVyXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dC52YWxpZFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLFxuaW5wdXQudmFsaWRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0LnZhbGlkW3R5cGU9c2VhcmNoXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMsXG50ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYS52YWxpZCxcbnRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhLnZhbGlkOmZvY3VzLCAuc2VsZWN0LXdyYXBwZXIudmFsaWQgPiBpbnB1dC5zZWxlY3QtZHJvcGRvd24ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRDQUY1MDtcbiAgYm94LXNoYWRvdzogMCAxcHggMCAwICM0Q0FGNTA7IH1cblxuaW5wdXQuaW52YWxpZDpub3QoW3R5cGVdKSwgaW5wdXQuaW52YWxpZDpub3QoW3R5cGVdKTpmb2N1cyxcbmlucHV0LmludmFsaWRbdHlwZT10ZXh0XTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dC5pbnZhbGlkW3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLFxuaW5wdXQuaW52YWxpZFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dC5pbnZhbGlkW3R5cGU9cGFzc3dvcmRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyxcbmlucHV0LmludmFsaWRbdHlwZT1lbWFpbF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXQuaW52YWxpZFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMsXG5pbnB1dC5pbnZhbGlkW3R5cGU9dXJsXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dC5pbnZhbGlkW3R5cGU9dXJsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMsXG5pbnB1dC5pbnZhbGlkW3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXQuaW52YWxpZFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyxcbmlucHV0LmludmFsaWRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dC5pbnZhbGlkW3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLFxuaW5wdXQuaW52YWxpZFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dC5pbnZhbGlkW3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyxcbmlucHV0LmludmFsaWRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXQuaW52YWxpZFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMsXG5pbnB1dC5pbnZhbGlkW3R5cGU9dGVsXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dC5pbnZhbGlkW3R5cGU9dGVsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMsXG5pbnB1dC5pbnZhbGlkW3R5cGU9bnVtYmVyXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dC5pbnZhbGlkW3R5cGU9bnVtYmVyXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMsXG5pbnB1dC5pbnZhbGlkW3R5cGU9c2VhcmNoXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dC5pbnZhbGlkW3R5cGU9c2VhcmNoXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMsXG50ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYS5pbnZhbGlkLFxudGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWEuaW52YWxpZDpmb2N1cywgLnNlbGVjdC13cmFwcGVyLmludmFsaWQgPiBpbnB1dC5zZWxlY3QtZHJvcGRvd24sXG4uc2VsZWN0LXdyYXBwZXIuaW52YWxpZCA+IGlucHV0LnNlbGVjdC1kcm9wZG93bjpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjQ0MzM2O1xuICBib3gtc2hhZG93OiAwIDFweCAwIDAgI0Y0NDMzNjsgfVxuXG5pbnB1dDpub3QoW3R5cGVdKS52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLXN1Y2Nlc3NdLFxuaW5wdXQ6bm90KFt0eXBlXSk6Zm9jdXMudmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1zdWNjZXNzXSxcbmlucHV0Om5vdChbdHlwZV0pLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG5pbnB1dDpub3QoW3R5cGVdKTpmb2N1cy5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuaW5wdXRbdHlwZT10ZXh0XTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1zdWNjZXNzXSxcbmlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG5pbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuaW5wdXRbdHlwZT10ZXh0XTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLXN1Y2Nlc3NdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuaW52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuaW5wdXRbdHlwZT1lbWFpbF06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG5pbnB1dFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1zdWNjZXNzXSxcbmlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuaW5wdXRbdHlwZT1lbWFpbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG5pbnB1dFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG5pbnB1dFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG5pbnB1dFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG5pbnB1dFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG5pbnB1dFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLXN1Y2Nlc3NdLFxuaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1zdWNjZXNzXSxcbmlucHV0W3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG5pbnB1dFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1zdWNjZXNzXSxcbmlucHV0W3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG5pbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLXN1Y2Nlc3NdLFxuaW5wdXRbdHlwZT1kYXRldGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG5pbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuaW52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1zdWNjZXNzXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG5pbnB1dFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG5pbnB1dFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG5pbnB1dFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG5pbnB1dFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG5pbnB1dFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG5pbnB1dFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG5pbnB1dFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG5pbnB1dFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG5pbnB1dFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG5pbnB1dFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG5pbnB1dFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG5pbnB1dFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG50ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYS52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLXN1Y2Nlc3NdLFxudGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWE6Zm9jdXMudmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1zdWNjZXNzXSxcbnRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG50ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYTpmb2N1cy5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLCAuc2VsZWN0LXdyYXBwZXIudmFsaWQgLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG4uc2VsZWN0LXdyYXBwZXIuaW52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbmlucHV0Om5vdChbdHlwZV0pLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXQ6bm90KFt0eXBlXSk6Zm9jdXMudmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1lbWFpbF06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1lbWFpbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9dXJsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9dGVsXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9bnVtYmVyXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbnRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxudGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWE6Zm9jdXMudmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsIC5zZWxlY3Qtd3JhcHBlci52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1zdWNjZXNzKTtcbiAgY29sb3I6ICM0Q0FGNTA7IH1cblxuaW5wdXQ6bm90KFt0eXBlXSkuaW52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0Om5vdChbdHlwZV0pOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT10ZXh0XTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9cGFzc3dvcmRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuaW52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuaW52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1kYXRldGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuaW52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxudGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWEuaW52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbnRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsIC5zZWxlY3Qtd3JhcHBlci5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyIHtcbiAgY29udGVudDogYXR0cihkYXRhLWVycm9yKTtcbiAgY29sb3I6ICNGNDQzMzY7IH1cblxuaW5wdXQ6bm90KFt0eXBlXSkgKyBsYWJlbDphZnRlcixcbmlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpICsgbGFiZWw6YWZ0ZXIsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgKyBsYWJlbDphZnRlcixcbmlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSArIGxhYmVsOmFmdGVyLFxuaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSArIGxhYmVsOmFmdGVyLFxuaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgKyBsYWJlbDphZnRlcixcbmlucHV0W3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpICsgbGFiZWw6YWZ0ZXIsXG5pbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgKyBsYWJlbDphZnRlcixcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSArIGxhYmVsOmFmdGVyLFxuaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSArIGxhYmVsOmFmdGVyLFxuaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSArIGxhYmVsOmFmdGVyLFxuaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSArIGxhYmVsOmFmdGVyLFxudGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWEgKyBsYWJlbDphZnRlciwgLnNlbGVjdC13cmFwcGVyICsgbGFiZWw6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IC4ycyBvcGFjaXR5IGVhc2Utb3V0LCAuMnMgY29sb3IgZWFzZS1vdXQ7IH1cblxuLmlucHV0LWZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5pbnB1dC1maWVsZC5pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAuaW5wdXQtZmllbGQuaW5saW5lIGlucHV0LFxuICAgIC5pbnB1dC1maWVsZC5pbmxpbmUgLnNlbGVjdC1kcm9wZG93biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5pbnB1dC1maWVsZC5jb2wgbGFiZWwge1xuICAgIGxlZnQ6IDAuNzVyZW07IH1cbiAgLmlucHV0LWZpZWxkLmNvbCAucHJlZml4IH4gbGFiZWwsXG4gIC5pbnB1dC1maWVsZC5jb2wgLnByZWZpeCB+IC52YWxpZGF0ZSB+IGxhYmVsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSAtIDEuNXJlbSk7IH1cbiAgLmlucHV0LWZpZWxkID4gbGFiZWwge1xuICAgIGNvbG9yOiAjOWU5ZTllO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY3Vyc29yOiB0ZXh0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1vdXQsIGNvbG9yIC4ycyBlYXNlLW91dDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAxMDAlO1xuICAgIHRleHQtYWxpZ246IGluaXRpYWw7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEycHgpOyB9XG4gICAgLmlucHV0LWZpZWxkID4gbGFiZWw6bm90KC5sYWJlbC1pY29uKS5hY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNHB4KSBzY2FsZSgwLjgpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwOyB9XG4gIC5pbnB1dC1maWVsZCA+IGlucHV0W3R5cGVdOi13ZWJraXQtYXV0b2ZpbGw6bm90KC5icm93c2VyLWRlZmF1bHQpOm5vdChbdHlwZT1cInNlYXJjaFwiXSkgKyBsYWJlbCxcbiAgLmlucHV0LWZpZWxkID4gaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgKyBsYWJlbCxcbiAgLmlucHV0LWZpZWxkID4gaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgKyBsYWJlbCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNHB4KSBzY2FsZSgwLjgpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDsgfVxuICAuaW5wdXQtZmllbGQgLmhlbHBlci10ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMThweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7IH1cbiAgICAuaW5wdXQtZmllbGQgLmhlbHBlci10ZXh0OjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDsgfVxuICAuaW5wdXQtZmllbGQgLnByZWZpeCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyLjM3NXJlbTtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjJzO1xuICAgIHRvcDogMC4xODc1cmVtOyB9XG4gICAgLmlucHV0LWZpZWxkIC5wcmVmaXguYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjNDJBNUY1OyB9XG4gIC5pbnB1dC1maWVsZCAucHJlZml4IH4gaW5wdXQsXG4gIC5pbnB1dC1maWVsZCAucHJlZml4IH4gdGV4dGFyZWEsXG4gIC5pbnB1dC1maWVsZCAucHJlZml4IH4gbGFiZWwsXG4gIC5pbnB1dC1maWVsZCAucHJlZml4IH4gLnZhbGlkYXRlIH4gbGFiZWwsXG4gIC5pbnB1dC1maWVsZCAucHJlZml4IH4gLmhlbHBlci10ZXh0LFxuICAuaW5wdXQtZmllbGQgLnByZWZpeCB+IC5hdXRvY29tcGxldGUtY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gICAgd2lkdGg6IDkyJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7IH1cbiAgLmlucHV0LWZpZWxkIC5wcmVmaXggfiBsYWJlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW07IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuaW5wdXQtZmllbGQgLnByZWZpeCB+IGlucHV0IHtcbiAgICAgIHdpZHRoOiA4NiU7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmlucHV0LWZpZWxkIC5wcmVmaXggfiBpbnB1dCB7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pOyB9IH1cblxuLyogU2VhcmNoIEZpZWxkICovXG4uaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB0cmFuc2l0aW9uOiAuM3MgYmFja2dyb3VuZC1jb2xvcjsgfVxuICAubmF2LXdyYXBwZXIgLmlucHV0LWZpZWxkIGlucHV0W3R5cGU9c2VhcmNoXSB7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNHJlbSk7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmlucHV0LWZpZWxkIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1czpub3QoLmJyb3dzZXItZGVmYXVsdCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY29sb3I6ICM0NDQ7IH1cbiAgICAuaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzOm5vdCguYnJvd3Nlci1kZWZhdWx0KSArIGxhYmVsIGksXG4gICAgLmlucHV0LWZpZWxkIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1czpub3QoLmJyb3dzZXItZGVmYXVsdCkgfiAubWRpLW5hdmlnYXRpb24tY2xvc2UsXG4gICAgLmlucHV0LWZpZWxkIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1czpub3QoLmJyb3dzZXItZGVmYXVsdCkgfiAubWF0ZXJpYWwtaWNvbnMge1xuICAgICAgY29sb3I6ICM0NDQ7IH1cbiAgLmlucHV0LWZpZWxkIGlucHV0W3R5cGU9c2VhcmNoXSArIC5sYWJlbC1pY29uIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgbGVmdDogMXJlbTsgfVxuICAuaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1zZWFyY2hdIH4gLm1kaS1uYXZpZ2F0aW9uLWNsb3NlLFxuICAuaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1zZWFyY2hdIH4gLm1hdGVyaWFsLWljb25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxcmVtO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHRyYW5zaXRpb246IC4zcyBjb2xvcjsgfVxuXG4vKiBUZXh0YXJlYSAqL1xudGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyLjM3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgdGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWEge1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIC8qIHByZXZlbnRzIHNjcm9sbCBiYXIgZmxhc2ggKi9cbiAgICBwYWRkaW5nOiAuOHJlbSAwIC44cmVtIDA7XG4gICAgLyogcHJldmVudHMgdGV4dCBqdW1wIG9uIEVudGVyIGtleXByZXNzICovXG4gICAgcmVzaXplOiBub25lO1xuICAgIG1pbi1oZWlnaHQ6IDIuMzc1cmVtO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmhpZGRlbmRpdiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC8qIGZ1dHVyZSB2ZXJzaW9uIG9mIGRlcHJlY2F0ZWQgJ3dvcmQtd3JhcCcgKi9cbiAgcGFkZGluZy10b3A6IDEuMnJlbTtcbiAgLyogcHJldmVudHMgdGV4dCBqdW1wIG9uIEVudGVyIGtleXByZXNzICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAtMTsgfVxuXG4vKiBBdXRvY29tcGxldGUgKi9cbi5hdXRvY29tcGxldGUtY29udGVudCBsaSAuaGlnaGxpZ2h0IHtcbiAgY29sb3I6ICM0NDQ7IH1cblxuLmF1dG9jb21wbGV0ZS1jb250ZW50IGxpIGltZyB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIG1hcmdpbjogNXB4IDE1cHg7IH1cblxuLyogQ2hhcmFjdGVyIENvdW50ZXIgKi9cbi5jaGFyYWN0ZXItY291bnRlciB7XG4gIG1pbi1oZWlnaHQ6IDE4cHg7IH1cblxuLyogUmFkaW8gQnV0dG9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSxcblt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgc3Bhbixcblt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdHJhbnNpdGlvbjogLjI4cyBlYXNlO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG5bdHlwZT1cInJhZGlvXCJdICsgc3BhbjpiZWZvcmUsXG5bdHlwZT1cInJhZGlvXCJdICsgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbWFyZ2luOiA0cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHotaW5kZXg6IDA7XG4gIHRyYW5zaXRpb246IC4yOHMgZWFzZTsgfVxuXG4vKiBVbmNoZWNrZWQgc3R5bGVzICovXG5bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOmJlZm9yZSxcblt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIHNwYW46YWZ0ZXIsXG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBzcGFuOmJlZm9yZSxcblt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIHNwYW46YWZ0ZXIsXG5bdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuOmJlZm9yZSxcblt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgc3BhbjpiZWZvcmUsXG5bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2E1YTVhNTsgfVxuXG5bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuXG4vKiBDaGVja2VkIHN0eWxlcyAqL1xuW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgc3BhbjpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBzcGFuOmFmdGVyLFxuW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbjpiZWZvcmUsXG5bdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzhjYmMwMDsgfVxuXG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBzcGFuOmFmdGVyLFxuW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Y2JjMDA7IH1cblxuW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7IH1cblxuLyogUmFkaW8gV2l0aCBnYXAgKi9cblt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7IH1cblxuLyogRm9jdXNlZCBzdHlsZXMgKi9cblt0eXBlPVwicmFkaW9cIl0udGFiYmVkOmZvY3VzICsgc3BhbjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4vKiBEaXNhYmxlZCBSYWRpbyBXaXRoIGdhcCAqL1xuW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpkaXNhYmxlZDpjaGVja2VkICsgc3BhbjpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNDIpOyB9XG5cblt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6ZGlzYWJsZWQ6Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Mik7IH1cblxuLyogRGlzYWJsZWQgc3R5bGUgKi9cblt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQ6bm90KDpjaGVja2VkKSArIHNwYW46YmVmb3JlLFxuW3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZDpjaGVja2VkICsgc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDIpOyB9XG5cblt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQgKyBzcGFuIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Mik7IH1cblxuW3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZDpub3QoOmNoZWNrZWQpICsgc3BhbjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Mik7IH1cblxuW3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZDpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Mik7XG4gIGJvcmRlci1jb2xvcjogIzk0OTQ5NDsgfVxuXG4vKiBDaGVja2JveGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogUmVtb3ZlIGRlZmF1bHQgY2hlY2tib3ggKi9cblt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSxcblt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIC8qIGNoZWNrYm94IGFzcGVjdCAqLyB9XG4gIFt0eXBlPVwiY2hlY2tib3hcIl0gKyBzcGFuOm5vdCgubGV2ZXIpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICBbdHlwZT1cImNoZWNrYm94XCJdICsgc3Bhbjpub3QoLmxldmVyKTpiZWZvcmUsXG4gIFt0eXBlPVwiY2hlY2tib3hcIl06bm90KC5maWxsZWQtaW4pICsgc3Bhbjpub3QoLmxldmVyKTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNhNWE1YTU7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICB0cmFuc2l0aW9uOiAuMnM7IH1cbiAgW3R5cGU9XCJjaGVja2JveFwiXTpub3QoLmZpbGxlZC1pbikgKyBzcGFuOm5vdCgubGV2ZXIpOmFmdGVyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuICBbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCk6ZGlzYWJsZWQgKyBzcGFuOm5vdCgubGV2ZXIpOmJlZm9yZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Mik7IH1cbiAgW3R5cGU9XCJjaGVja2JveFwiXS50YWJiZWQ6Zm9jdXMgKyBzcGFuOm5vdCgubGV2ZXIpOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cblt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIHNwYW46bm90KC5sZXZlcik6YmVmb3JlIHtcbiAgdG9wOiAtNHB4O1xuICBsZWZ0OiAtNXB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM4Y2JjMDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjOGNiYzAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0MGRlZyk7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlOyB9XG5cblt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZDpkaXNhYmxlZCArIHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjQyKTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC40Mik7IH1cblxuLyogSW5kZXRlcm1pbmF0ZSBjaGVja2JveCAqL1xuW3R5cGU9XCJjaGVja2JveFwiXTppbmRldGVybWluYXRlICsgc3Bhbjpub3QoLmxldmVyKTpiZWZvcmUge1xuICB0b3A6IC0xMXB4O1xuICBsZWZ0OiAtMTJweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMjJweDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM4Y2JjMDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7IH1cblxuW3R5cGU9XCJjaGVja2JveFwiXTppbmRldGVybWluYXRlOmRpc2FibGVkICsgc3Bhbjpub3QoLmxldmVyKTpiZWZvcmUge1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNDIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG5bdHlwZT1cImNoZWNrYm94XCJdLmZpbGxlZC1pbiArIHNwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiAycHg7IH1cblxuW3R5cGU9XCJjaGVja2JveFwiXS5maWxsZWQtaW4gKyBzcGFuOm5vdCgubGV2ZXIpOmJlZm9yZSxcblt0eXBlPVwiY2hlY2tib3hcIl0uZmlsbGVkLWluICsgc3Bhbjpub3QoLmxldmVyKTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8qIC4xcyBkZWxheSBpcyBmb3IgY2hlY2sgYW5pbWF0aW9uICovXG4gIHRyYW5zaXRpb246IGJvcmRlciAuMjVzLCBiYWNrZ3JvdW5kLWNvbG9yIC4yNXMsIHdpZHRoIC4yMHMgLjFzLCBoZWlnaHQgLjIwcyAuMXMsIHRvcCAuMjBzIC4xcywgbGVmdCAuMjBzIC4xcztcbiAgei1pbmRleDogMTsgfVxuXG5bdHlwZT1cImNoZWNrYm94XCJdLmZpbGxlZC1pbjpub3QoOmNoZWNrZWQpICsgc3Bhbjpub3QoLmxldmVyKTpiZWZvcmUge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbGVmdDogNnB4O1xuICB0b3A6IDEwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlWigzN2RlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTsgfVxuXG5bdHlwZT1cImNoZWNrYm94XCJdLmZpbGxlZC1pbjpub3QoOmNoZWNrZWQpICsgc3Bhbjpub3QoLmxldmVyKTphZnRlciB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjYTVhNWE1O1xuICB0b3A6IDBweDtcbiAgei1pbmRleDogMDsgfVxuXG5bdHlwZT1cImNoZWNrYm94XCJdLmZpbGxlZC1pbjpjaGVja2VkICsgc3Bhbjpub3QoLmxldmVyKTpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDFweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooMzdkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7IH1cblxuW3R5cGU9XCJjaGVja2JveFwiXS5maWxsZWQtaW46Y2hlY2tlZCArIHNwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM0MkE1RjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MkE1RjU7XG4gIHotaW5kZXg6IDA7IH1cblxuW3R5cGU9XCJjaGVja2JveFwiXS5maWxsZWQtaW4udGFiYmVkOmZvY3VzICsgc3Bhbjpub3QoLmxldmVyKTphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWNvbG9yOiAjYTVhNWE1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuW3R5cGU9XCJjaGVja2JveFwiXS5maWxsZWQtaW4udGFiYmVkOmNoZWNrZWQ6Zm9jdXMgKyBzcGFuOm5vdCgubGV2ZXIpOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJBNUY1O1xuICBib3JkZXItY29sb3I6ICM0MkE1RjU7IH1cblxuW3R5cGU9XCJjaGVja2JveFwiXS5maWxsZWQtaW46ZGlzYWJsZWQ6bm90KDpjaGVja2VkKSArIHNwYW46bm90KC5sZXZlcik6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cblt0eXBlPVwiY2hlY2tib3hcIl0uZmlsbGVkLWluOmRpc2FibGVkOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOm5vdCgubGV2ZXIpOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk0OTQ5NDsgfVxuXG5bdHlwZT1cImNoZWNrYm94XCJdLmZpbGxlZC1pbjpkaXNhYmxlZDpjaGVja2VkICsgc3Bhbjpub3QoLmxldmVyKTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG5bdHlwZT1cImNoZWNrYm94XCJdLmZpbGxlZC1pbjpkaXNhYmxlZDpjaGVja2VkICsgc3Bhbjpub3QoLmxldmVyKTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NDk0OTQ7XG4gIGJvcmRlci1jb2xvcjogIzk0OTQ5NDsgfVxuXG4vKiBTd2l0Y2hcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uc3dpdGNoLFxuLnN3aXRjaCAqIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLnN3aXRjaCBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc3dpdGNoIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDsgfVxuICAuc3dpdGNoIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAubGV2ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjMWU3NTU7IH1cbiAgICAuc3dpdGNoIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAubGV2ZXI6YmVmb3JlLCAuc3dpdGNoIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAubGV2ZXI6YWZ0ZXIge1xuICAgICAgbGVmdDogMThweDsgfVxuICAgIC5zd2l0Y2ggbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5sZXZlcjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNiYzAwOyB9XG5cbi5zd2l0Y2ggbGFiZWwgLmxldmVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zOCk7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCAxNnB4OyB9XG4gIC5zd2l0Y2ggbGFiZWwgLmxldmVyOmJlZm9yZSwgLnN3aXRjaCBsYWJlbCAubGV2ZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAtM3B4O1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLCBiYWNrZ3JvdW5kIC4zcyBlYXNlLCBib3gtc2hhZG93IDAuMXMgZWFzZSwgdHJhbnNmb3JtIC4xcyBlYXNlOyB9XG4gIC5zd2l0Y2ggbGFiZWwgLmxldmVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDAsIDE4OCwgMCwgMC4xNSk7IH1cbiAgLnN3aXRjaCBsYWJlbCAubGV2ZXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAycHggMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMXB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOm5vdCg6ZGlzYWJsZWQpIH4gLmxldmVyOmFjdGl2ZTo6YmVmb3JlLFxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDpub3QoOmRpc2FibGVkKS50YWJiZWQ6Zm9jdXMgfiAubGV2ZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMi40KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDAsIDE4OCwgMCwgMC4xNSk7IH1cblxuaW5wdXRbdHlwZT1jaGVja2JveF06bm90KDpkaXNhYmxlZCkgfiAubGV2ZXI6YWN0aXZlOmJlZm9yZSxcbmlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCg6ZGlzYWJsZWQpLnRhYmJlZDpmb2N1cyB+IC5sZXZlcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgyLjQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpOyB9XG5cbi5zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdICsgLmxldmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5zd2l0Y2ggbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdICsgLmxldmVyOmFmdGVyLFxuLnN3aXRjaCBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF06Y2hlY2tlZCArIC5sZXZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NDk0OTQ7IH1cblxuLyogU2VsZWN0IEZpZWxkXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuc2VsZWN0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5zZWxlY3QuYnJvd3Nlci1kZWZhdWx0IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjJmMmYyO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGhlaWdodDogMi4zNzVyZW07IH1cblxuLnNlbGVjdC1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uc2VsZWN0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlbGVjdC13cmFwcGVyLnZhbGlkICsgbGFiZWwsXG4gIC5zZWxlY3Qtd3JhcHBlci5pbnZhbGlkICsgbGFiZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5zZWxlY3Qtd3JhcHBlciBpbnB1dC5zZWxlY3QtZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOWU5ZTllO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgaGVpZ2h0OiAyLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4zNzVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbWFyZ2luOiAwIDAgOHB4IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLnNlbGVjdC13cmFwcGVyIGlucHV0LnNlbGVjdC1kcm9wZG93bjpmb2N1cyB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQyQTVGNTsgfVxuICAuc2VsZWN0LXdyYXBwZXIgLmNhcmV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IGF1dG8gMDtcbiAgICB6LWluZGV4OiAwO1xuICAgIGZpbGw6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cbiAgLnNlbGVjdC13cmFwcGVyICsgbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yNnB4O1xuICAgIGZvbnQtc2l6ZTogMC44cmVtOyB9XG5cbnNlbGVjdDpkaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDIpOyB9XG5cbi5zZWxlY3Qtd3JhcHBlci5kaXNhYmxlZCArIGxhYmVsIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Mik7IH1cblxuLnNlbGVjdC13cmFwcGVyLmRpc2FibGVkIC5jYXJldCB7XG4gIGZpbGw6IHJnYmEoMCwgMCwgMCwgMC40Mik7IH1cblxuLnNlbGVjdC13cmFwcGVyIGlucHV0LnNlbGVjdC1kcm9wZG93bjpkaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDIpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5zZWxlY3Qtd3JhcHBlciBpIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4uc2VsZWN0LWRyb3Bkb3duIGxpLmRpc2FibGVkLFxuLnNlbGVjdC1kcm9wZG93biBsaS5kaXNhYmxlZCA+IHNwYW4sXG4uc2VsZWN0LWRyb3Bkb3duIGxpLm9wdGdyb3VwIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuYm9keS5rZXlib2FyZC1mb2N1c2VkIC5zZWxlY3QtZHJvcGRvd24uZHJvcGRvd24tY29udGVudCBsaTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7IH1cblxuLnNlbGVjdC1kcm9wZG93bi5kcm9wZG93bi1jb250ZW50IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTsgfVxuXG4uc2VsZWN0LWRyb3Bkb3duLmRyb3Bkb3duLWNvbnRlbnQgbGkuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpOyB9XG5cbi5wcmVmaXggfiAuc2VsZWN0LXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogM3JlbTtcbiAgd2lkdGg6IDkyJTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pOyB9XG5cbi5wcmVmaXggfiBsYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtOyB9XG5cbi5zZWxlY3QtZHJvcGRvd24gbGkgaW1nIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgbWFyZ2luOiA1cHggMTVweDtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5zZWxlY3QtZHJvcGRvd24gbGkub3B0Z3JvdXAge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTsgfVxuICAuc2VsZWN0LWRyb3Bkb3duIGxpLm9wdGdyb3VwLnNlbGVjdGVkID4gc3BhbiB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAuc2VsZWN0LWRyb3Bkb3duIGxpLm9wdGdyb3VwID4gc3BhbiB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTsgfVxuICAuc2VsZWN0LWRyb3Bkb3duIGxpLm9wdGdyb3VwIH4gbGkub3B0Z3JvdXAtb3B0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07IH1cblxuLyogRmlsZSBJbnB1dFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5maWxlLWZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5maWxlLWZpZWxkIC5maWxlLXBhdGgtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgLmZpbGUtZmllbGQgaW5wdXQuZmlsZS1wYXRoIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZmlsZS1maWVsZCAuYnRuLCAuZmlsZS1maWVsZCAuYnRuLWxhcmdlLCAuZmlsZS1maWVsZCAuYnRuLXNtYWxsLCAuZmlsZS1maWVsZCAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLXRvZGF5LWJ1dHRvbiwgLmZjLWhlYWRlci10b29sYmFyIC5maWxlLWZpZWxkIC5mYy10b2RheS1idXR0b24ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMi4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMzc1cmVtOyB9XG4gIC5maWxlLWZpZWxkIHNwYW4ge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZmlsZS1maWVsZCBpbnB1dFt0eXBlPWZpbGVdIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3BhY2l0eTogMDtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7IH1cbiAgICAuZmlsZS1maWVsZCBpbnB1dFt0eXBlPWZpbGVdOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIFJhbmdlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnJhbmdlLWZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbmlucHV0W3R5cGU9cmFuZ2VdLFxuaW5wdXRbdHlwZT1yYW5nZV0gKyAudGh1bWIge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuaW5wdXRbdHlwZT1yYW5nZV0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDE1cHggMDtcbiAgcGFkZGluZzogMDsgfVxuICBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPXJhbmdlXSArIC50aHVtYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhjYmMwMDtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuICBpbnB1dFt0eXBlPXJhbmdlXSArIC50aHVtYiAudmFsdWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzhjYmMwMDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gIGlucHV0W3R5cGU9cmFuZ2VdICsgLnRodW1iLmFjdGl2ZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlIDUwJSA1MCUgMDsgfVxuICAgIGlucHV0W3R5cGU9cmFuZ2VdICsgLnRodW1iLmFjdGl2ZSAudmFsdWUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuXG5pbnB1dFt0eXBlPXJhbmdlXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZDogI2MyYzBjMjtcbiAgYm9yZGVyOiBub25lOyB9XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjOGNiYzAwO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4zcztcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNiYzAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICBtYXJnaW46IC01cHggMCAwIDA7IH1cblxuLmtleWJvYXJkLWZvY3VzZWQgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXM6bm90KC5hY3RpdmUpOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSgxNDAsIDE4OCwgMCwgMC4yNik7IH1cblxuaW5wdXRbdHlwZT1yYW5nZV0ge1xuICAvKiBmaXggZm9yIEZGIHVuYWJsZSB0byBhcHBseSBmb2N1cyBzdHlsZSBidWcgICovXG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAvKnJlcXVpcmVkIGZvciBwcm9wZXIgdHJhY2sgc2l6aW5nIGluIEZGKi8gfVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFjayB7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiAjYzJjMGMyO1xuICBib3JkZXI6IG5vbmU7IH1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7IH1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzhjYmMwMDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuM3M7XG4gIG1hcmdpbi10b3A6IC01cHg7IH1cblxuaW5wdXRbdHlwZT1yYW5nZV06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggc29saWQgI2ZmZjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7IH1cblxuLmtleWJvYXJkLWZvY3VzZWQgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXM6bm90KC5hY3RpdmUpOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKDE0MCwgMTg4LCAwLCAwLjI2KTsgfVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNrIHtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDZweCAwO1xuICAvKnJlbW92ZSBkZWZhdWx0IHRpY2sgbWFya3MqL1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLWxvd2VyIHtcbiAgYmFja2dyb3VuZDogIzc3NzsgfVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtdXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZGRkOyB9XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdGh1bWIge1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzhjYmMwMDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuM3M7IH1cblxuLmtleWJvYXJkLWZvY3VzZWQgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXM6bm90KC5hY3RpdmUpOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxMHB4IHJnYmEoMTQwLCAxODgsIDAsIDAuMjYpOyB9XG5cbi8qKioqKioqKioqKioqKipcbiAgICBOYXYgTGlzdFxuKioqKioqKioqKioqKioqL1xuLnRhYmxlLW9mLWNvbnRlbnRzLmZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkOyB9XG5cbi50YWJsZS1vZi1jb250ZW50cyBsaSB7XG4gIHBhZGRpbmc6IDJweCAwOyB9XG5cbi50YWJsZS1vZi1jb250ZW50cyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzc1NzU3NTtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC40O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnRhYmxlLW9mLWNvbnRlbnRzIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjYThhOGE4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmMDUzNTI7IH1cbiAgLnRhYmxlLW9mLWNvbnRlbnRzIGEuYWN0aXZlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmMDUzNTI7IH1cblxuLnNpZGVuYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAzMDBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIGhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA2MHB4KTtcbiAgaGVpZ2h0OiAtbW96LWNhbGMoMTAwJSk7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiA5OTk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDUlKTsgfVxuICAuc2lkZW5hdi5yaWdodC1hbGlnbmVkIHtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTA1JSk7XG4gICAgbGVmdDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7IH1cbiAgLnNpZGVuYXYgLmNvbGxhcHNpYmxlIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnNpZGVuYXYgbGkge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4OyB9XG4gICAgLnNpZGVuYXYgbGkuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cbiAgLnNpZGVuYXYgbGkgPiBhIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgcGFkZGluZzogMCAzMnB4OyB9XG4gICAgLnNpZGVuYXYgbGkgPiBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cbiAgICAuc2lkZW5hdiBsaSA+IGEuYnRuLCAuc2lkZW5hdiBsaSA+IGEuYnRuLWxhcmdlLCAuc2lkZW5hdiBsaSA+IGEuYnRuLXNtYWxsLCAuc2lkZW5hdiAuZmMtaGVhZGVyLXRvb2xiYXIgbGkgPiBhLmZjLXRvZGF5LWJ1dHRvbiwgLmZjLWhlYWRlci10b29sYmFyIC5zaWRlbmF2IGxpID4gYS5mYy10b2RheS1idXR0b24sIC5zaWRlbmF2IGxpID4gYS5idG4tbGFyZ2UsIC5zaWRlbmF2IGxpID4gYS5idG4tZmxhdCwgLnNpZGVuYXYgbGkgPiBhLmJ0bi1mbG9hdGluZyB7XG4gICAgICBtYXJnaW46IDEwcHggMTVweDsgfVxuICAgIC5zaWRlbmF2IGxpID4gYS5idG4sIC5zaWRlbmF2IGxpID4gYS5idG4tbGFyZ2UsIC5zaWRlbmF2IGxpID4gYS5idG4tc21hbGwsIC5zaWRlbmF2IC5mYy1oZWFkZXItdG9vbGJhciBsaSA+IGEuZmMtdG9kYXktYnV0dG9uLCAuZmMtaGVhZGVyLXRvb2xiYXIgLnNpZGVuYXYgbGkgPiBhLmZjLXRvZGF5LWJ1dHRvbiwgLnNpZGVuYXYgbGkgPiBhLmJ0bi1sYXJnZSwgLnNpZGVuYXYgbGkgPiBhLmJ0bi1mbG9hdGluZyB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5zaWRlbmF2IGxpID4gYS5idG4tZmxhdCB7XG4gICAgICBjb2xvcjogIzM0MzQzNDsgfVxuICAgIC5zaWRlbmF2IGxpID4gYS5idG46aG92ZXIsIC5zaWRlbmF2IGxpID4gYS5idG4tbGFyZ2U6aG92ZXIsIC5zaWRlbmF2IGxpID4gYS5idG4tc21hbGw6aG92ZXIsIC5zaWRlbmF2IC5mYy1oZWFkZXItdG9vbGJhciBsaSA+IGEuZmMtdG9kYXktYnV0dG9uOmhvdmVyLCAuZmMtaGVhZGVyLXRvb2xiYXIgLnNpZGVuYXYgbGkgPiBhLmZjLXRvZGF5LWJ1dHRvbjpob3ZlciwgLnNpZGVuYXYgbGkgPiBhLmJ0bi1sYXJnZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWFiMWY2OyB9XG4gICAgLnNpZGVuYXYgbGkgPiBhLmJ0bi1mbG9hdGluZzpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJBNUY1OyB9XG4gICAgLnNpZGVuYXYgbGkgPiBhID4gaSxcbiAgICAuc2lkZW5hdiBsaSA+IGEgPiBbY2xhc3NePVwibWRpLVwiXSwgLnNpZGVuYXYgbGkgPiBhIGxpID4gYSA+IFtjbGFzcyo9XCJtZGktXCJdLFxuICAgIC5zaWRlbmF2IGxpID4gYSA+IGkubWF0ZXJpYWwtaWNvbnMge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgIG1hcmdpbjogMCAzMnB4IDAgMDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7IH1cbiAgLnNpZGVuYXYgLmRpdmlkZXIge1xuICAgIG1hcmdpbjogOHB4IDAgMCAwOyB9XG4gIC5zaWRlbmF2IC5zdWJoZWFkZXIge1xuICAgIGN1cnNvcjogaW5pdGlhbDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogNDhweDsgfVxuICAgIC5zaWRlbmF2IC5zdWJoZWFkZXI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnNpZGVuYXYgLnVzZXItdmlldyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDMycHggMzJweCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgIC5zaWRlbmF2IC51c2VyLXZpZXcgPiBhIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5zaWRlbmF2IC51c2VyLXZpZXcgPiBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuc2lkZW5hdiAudXNlci12aWV3IC5iYWNrZ3JvdW5kIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAtMTsgfVxuICAgIC5zaWRlbmF2IC51c2VyLXZpZXcgLmNpcmNsZSwgLnNpZGVuYXYgLnVzZXItdmlldyAubmFtZSwgLnNpZGVuYXYgLnVzZXItdmlldyAuZW1haWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc2lkZW5hdiAudXNlci12aWV3IC5jaXJjbGUge1xuICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgd2lkdGg6IDY0cHg7IH1cbiAgICAuc2lkZW5hdiAudXNlci12aWV3IC5uYW1lLFxuICAgIC5zaWRlbmF2IC51c2VyLXZpZXcgLmVtYWlsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gICAgLnNpZGVuYXYgLnVzZXItdmlldyAubmFtZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIC5zaWRlbmF2IC51c2VyLXZpZXcgLmVtYWlsIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZHJhZy10YXJnZXQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk4OyB9XG4gIC5kcmFnLXRhcmdldC5yaWdodC1hbGlnbmVkIHtcbiAgICByaWdodDogMDsgfVxuXG4uc2lkZW5hdi5zaWRlbmF2LWZpeGVkIHtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICBwb3NpdGlvbjogZml4ZWQ7IH1cbiAgLnNpZGVuYXYuc2lkZW5hdi1maXhlZC5yaWdodC1hbGlnbmVkIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaWRlbmF2LnNpZGVuYXYtZml4ZWQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTA1JSk7IH1cbiAgICAuc2lkZW5hdi5zaWRlbmF2LWZpeGVkLnJpZ2h0LWFsaWduZWQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwNSUpOyB9XG4gIC5zaWRlbmF2ID4gYSB7XG4gICAgcGFkZGluZzogMCAxNnB4OyB9XG4gIC5zaWRlbmF2IC51c2VyLXZpZXcge1xuICAgIHBhZGRpbmc6IDE2cHggMTZweCAwOyB9IH1cblxuLnNpZGVuYXYgLmNvbGxhcHNpYmxlLWJvZHkgPiB1bDpub3QoLmNvbGxhcHNpYmxlKSA+IGxpLmFjdGl2ZSxcbi5zaWRlbmF2LnNpZGVuYXYtZml4ZWQgLmNvbGxhcHNpYmxlLWJvZHkgPiB1bDpub3QoLmNvbGxhcHNpYmxlKSA+IGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDUzNTI7IH1cbiAgLnNpZGVuYXYgLmNvbGxhcHNpYmxlLWJvZHkgPiB1bDpub3QoLmNvbGxhcHNpYmxlKSA+IGxpLmFjdGl2ZSBhLFxuICAuc2lkZW5hdi5zaWRlbmF2LWZpeGVkIC5jb2xsYXBzaWJsZS1ib2R5ID4gdWw6bm90KC5jb2xsYXBzaWJsZSkgPiBsaS5hY3RpdmUgYSB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLnNpZGVuYXYgLmNvbGxhcHNpYmxlLWJvZHkge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zaWRlbmF2LW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMTIwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgei1pbmRleDogOTk3O1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qXG4gICAgQGxpY2Vuc2VcbiAgICBDb3B5cmlnaHQgKGMpIDIwMTQgVGhlIFBvbHltZXIgUHJvamVjdCBBdXRob3JzLiBBbGwgcmlnaHRzIHJlc2VydmVkLlxuICAgIFRoaXMgY29kZSBtYXkgb25seSBiZSB1c2VkIHVuZGVyIHRoZSBCU0Qgc3R5bGUgbGljZW5zZSBmb3VuZCBhdCBodHRwOi8vcG9seW1lci5naXRodWIuaW8vTElDRU5TRS50eHRcbiAgICBUaGUgY29tcGxldGUgc2V0IG9mIGF1dGhvcnMgbWF5IGJlIGZvdW5kIGF0IGh0dHA6Ly9wb2x5bWVyLmdpdGh1Yi5pby9BVVRIT1JTLnR4dFxuICAgIFRoZSBjb21wbGV0ZSBzZXQgb2YgY29udHJpYnV0b3JzIG1heSBiZSBmb3VuZCBhdCBodHRwOi8vcG9seW1lci5naXRodWIuaW8vQ09OVFJJQlVUT1JTLnR4dFxuICAgIENvZGUgZGlzdHJpYnV0ZWQgYnkgR29vZ2xlIGFzIHBhcnQgb2YgdGhlIHBvbHltZXIgcHJvamVjdCBpcyBhbHNvXG4gICAgc3ViamVjdCB0byBhbiBhZGRpdGlvbmFsIElQIHJpZ2h0cyBncmFudCBmb3VuZCBhdCBodHRwOi8vcG9seW1lci5naXRodWIuaW8vUEFURU5UUy50eHRcbiAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogU1RZTEVTIEZPUiBUSEUgU1BJTk5FUiAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLypcbiAqIENvbnN0YW50czpcbiAqICAgICAgU1RST0tFV0lEVEggPSAzcHhcbiAqICAgICAgQVJDU0laRSAgICAgPSAyNzAgZGVncmVlcyAoYW1vdW50IG9mIGNpcmNsZSB0aGUgYXJjIHRha2VzIHVwKVxuICogICAgICBBUkNUSU1FICAgICA9IDEzMzNtcyAodGltZSBpdCB0YWtlcyB0byBleHBhbmQgYW5kIGNvbnRyYWN0IGFyYylcbiAqICAgICAgQVJDU1RBUlRST1QgPSAyMTYgZGVncmVlcyAoaG93IG11Y2ggdGhlIHN0YXJ0IGxvY2F0aW9uIG9mIHRoZSBhcmNcbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaG91bGQgcm90YXRlIGVhY2ggdGltZSwgMjE2IGdpdmVzIHVzIGFcbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA1IHBvaW50ZWQgc3RhciBzaGFwZSAoaXQncyAzNjAvNSAqIDMpLlxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZvciBhIDcgcG9pbnRlZCBzdGFyLCB3ZSBtaWdodCBkb1xuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDM2MC83ICogMyA9IDE1NC4yODYpXG4gKiAgICAgIENPTlRBSU5FUldJRFRIID0gMjhweFxuICogICAgICBTSFJJTktfVElNRSA9IDQwMG1zXG4gKi9cbi5wcmVsb2FkZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4OyB9XG4gIC5wcmVsb2FkZXItd3JhcHBlci5zbWFsbCB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4OyB9XG4gIC5wcmVsb2FkZXItd3JhcHBlci5iaWcge1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGhlaWdodDogNjRweDsgfVxuICAucHJlbG9hZGVyLXdyYXBwZXIuYWN0aXZlIHtcbiAgICAvKiBkdXJhdGlvbjogMzYwICogQVJDVElNRSAvIChBUkNTVEFSVFJPVCArICgzNjAtQVJDU0laRSkpICovXG4gICAgLXdlYmtpdC1hbmltYXRpb246IGNvbnRhaW5lci1yb3RhdGUgMTU2OG1zIGxpbmVhciBpbmZpbml0ZTtcbiAgICBhbmltYXRpb246IGNvbnRhaW5lci1yb3RhdGUgMTU2OG1zIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgY29udGFpbmVyLXJvdGF0ZSB7XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGNvbnRhaW5lci1yb3RhdGUge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5zcGlubmVyLWxheWVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBib3JkZXItY29sb3I6ICM0MkE1RjU7IH1cblxuLnNwaW5uZXItYmx1ZSxcbi5zcGlubmVyLWJsdWUtb25seSB7XG4gIGJvcmRlci1jb2xvcjogIzQyODVmNDsgfVxuXG4uc3Bpbm5lci1yZWQsXG4uc3Bpbm5lci1yZWQtb25seSB7XG4gIGJvcmRlci1jb2xvcjogI2RiNDQzNzsgfVxuXG4uc3Bpbm5lci15ZWxsb3csXG4uc3Bpbm5lci15ZWxsb3ctb25seSB7XG4gIGJvcmRlci1jb2xvcjogI2Y0YjQwMDsgfVxuXG4uc3Bpbm5lci1ncmVlbixcbi5zcGlubmVyLWdyZWVuLW9ubHkge1xuICBib3JkZXItY29sb3I6ICMwZjlkNTg7IH1cblxuLyoqXG4gKiBJTVBPUlRBTlQgTk9URSBBQk9VVCBDU1MgQU5JTUFUSU9OIFBST1BFUlRJRVMgKGtlYW51bGVlKTpcbiAqXG4gKiBpT1MgU2FmYXJpICh0ZXN0ZWQgb24gaU9TIDguMSkgZG9lcyBub3QgaGFuZGxlIGFuaW1hdGlvbi1kZWxheSB2ZXJ5IHdlbGwgLSBpdCBkb2Vzbid0XG4gKiBndWFyYW50ZWUgdGhhdCB0aGUgYW5pbWF0aW9uIHdpbGwgc3RhcnQgX2V4YWN0bHlfIGFmdGVyIHRoYXQgdmFsdWUuIFNvIHdlIGF2b2lkIHVzaW5nXG4gKiBhbmltYXRpb24tZGVsYXkgYW5kIGluc3RlYWQgc2V0IGN1c3RvbSBrZXlmcmFtZXMgZm9yIGVhY2ggY29sb3IgKGFzIHJlZHVuZGFudCBhcyBpdFxuICogc2VlbXMpLlxuICpcbiAqIFdlIHdyaXRlIG91dCBlYWNoIGFuaW1hdGlvbiBpbiBmdWxsIChpbnN0ZWFkIG9mIHNlcGFyYXRpbmcgYW5pbWF0aW9uLW5hbWUsXG4gKiBhbmltYXRpb24tZHVyYXRpb24sIGV0Yy4pIGJlY2F1c2UgdW5kZXIgdGhlIHBvbHlmaWxsLCBTYWZhcmkgZG9lcyBub3QgcmVjb2duaXplIHRob3NlXG4gKiBzcGVjaWZpYyBwcm9wZXJ0aWVzIHByb3Blcmx5LCB0cmVhdHMgdGhlbSBhcyAtd2Via2l0LWFuaW1hdGlvbiwgYW5kIG92ZXJyaWRlcyB0aGVcbiAqIG90aGVyIGFuaW1hdGlvbiBydWxlcy4gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9Qb2x5bWVyL3BsYXRmb3JtL2lzc3Vlcy81My5cbiAqL1xuLmFjdGl2ZSAuc3Bpbm5lci1sYXllci5zcGlubmVyLWJsdWUge1xuICAvKiBkdXJhdGlvbnM6IDQgKiBBUkNUSU1FICovXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmaWxsLXVuZmlsbC1yb3RhdGUgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aCwgYmx1ZS1mYWRlLWluLW91dCA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xuICBhbmltYXRpb246IGZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoLCBibHVlLWZhZGUtaW4tb3V0IDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7IH1cblxuLmFjdGl2ZSAuc3Bpbm5lci1sYXllci5zcGlubmVyLXJlZCB7XG4gIC8qIGR1cmF0aW9uczogNCAqIEFSQ1RJTUUgKi9cbiAgLXdlYmtpdC1hbmltYXRpb246IGZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoLCByZWQtZmFkZS1pbi1vdXQgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcbiAgYW5pbWF0aW9uOiBmaWxsLXVuZmlsbC1yb3RhdGUgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aCwgcmVkLWZhZGUtaW4tb3V0IDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7IH1cblxuLmFjdGl2ZSAuc3Bpbm5lci1sYXllci5zcGlubmVyLXllbGxvdyB7XG4gIC8qIGR1cmF0aW9uczogNCAqIEFSQ1RJTUUgKi9cbiAgLXdlYmtpdC1hbmltYXRpb246IGZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoLCB5ZWxsb3ctZmFkZS1pbi1vdXQgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcbiAgYW5pbWF0aW9uOiBmaWxsLXVuZmlsbC1yb3RhdGUgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aCwgeWVsbG93LWZhZGUtaW4tb3V0IDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7IH1cblxuLmFjdGl2ZSAuc3Bpbm5lci1sYXllci5zcGlubmVyLWdyZWVuIHtcbiAgLyogZHVyYXRpb25zOiA0ICogQVJDVElNRSAqL1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmlsbC11bmZpbGwtcm90YXRlIDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGgsIGdyZWVuLWZhZGUtaW4tb3V0IDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XG4gIGFuaW1hdGlvbjogZmlsbC11bmZpbGwtcm90YXRlIDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGgsIGdyZWVuLWZhZGUtaW4tb3V0IDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7IH1cblxuLmFjdGl2ZSAuc3Bpbm5lci1sYXllcixcbi5hY3RpdmUgLnNwaW5uZXItbGF5ZXIuc3Bpbm5lci1ibHVlLW9ubHksXG4uYWN0aXZlIC5zcGlubmVyLWxheWVyLnNwaW5uZXItcmVkLW9ubHksXG4uYWN0aXZlIC5zcGlubmVyLWxheWVyLnNwaW5uZXIteWVsbG93LW9ubHksXG4uYWN0aXZlIC5zcGlubmVyLWxheWVyLnNwaW5uZXItZ3JlZW4tb25seSB7XG4gIC8qIGR1cmF0aW9uczogNCAqIEFSQ1RJTUUgKi9cbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xuICBhbmltYXRpb246IGZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmaWxsLXVuZmlsbC1yb3RhdGUge1xuICAxMi41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpOyB9XG4gIC8qIDAuNSAqIEFSQ1NJWkUgKi9cbiAgMjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH1cbiAgLyogMSAgICogQVJDU0laRSAqL1xuICAzNy41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0MDVkZWcpOyB9XG4gIC8qIDEuNSAqIEFSQ1NJWkUgKi9cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDU0MGRlZyk7IH1cbiAgLyogMiAgICogQVJDU0laRSAqL1xuICA2Mi41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2NzVkZWcpOyB9XG4gIC8qIDIuNSAqIEFSQ1NJWkUgKi9cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDgxMGRlZyk7IH1cbiAgLyogMyAgICogQVJDU0laRSAqL1xuICA4Ny41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5NDVkZWcpOyB9XG4gIC8qIDMuNSAqIEFSQ1NJWkUgKi9cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTA4MGRlZyk7IH1cbiAgLyogNCAgICogQVJDU0laRSAqLyB9XG5cbkBrZXlmcmFtZXMgZmlsbC11bmZpbGwtcm90YXRlIHtcbiAgMTIuNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IH1cbiAgLyogMC41ICogQVJDU0laRSAqL1xuICAyNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH1cbiAgLyogMSAgICogQVJDU0laRSAqL1xuICAzNy41JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDA1ZGVnKTsgfVxuICAvKiAxLjUgKiBBUkNTSVpFICovXG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNTQwZGVnKTsgfVxuICAvKiAyICAgKiBBUkNTSVpFICovXG4gIDYyLjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2NzVkZWcpOyB9XG4gIC8qIDIuNSAqIEFSQ1NJWkUgKi9cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4MTBkZWcpOyB9XG4gIC8qIDMgICAqIEFSQ1NJWkUgKi9cbiAgODcuNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDk0NWRlZyk7IH1cbiAgLyogMy41ICogQVJDU0laRSAqL1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTA4MGRlZyk7IH1cbiAgLyogNCAgICogQVJDU0laRSAqLyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBibHVlLWZhZGUtaW4tb3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAyNSUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMjYlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDg5JSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICA5MCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgYmx1ZS1mYWRlLWluLW91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMjUlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDI2JSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICA4OSUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgOTAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcmVkLWZhZGUtaW4tb3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxNSUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMjUlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICA1MSUge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJlZC1mYWRlLWluLW91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTUlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDI1JSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNTElIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHllbGxvdy1mYWRlLWluLW91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICA3NSUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNzYlIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyB5ZWxsb3ctZmFkZS1pbi1vdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNzUlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDc2JSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBncmVlbi1mYWRlLWluLW91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNjUlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDc1JSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICA5MCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgZ3JlZW4tZmFkZS1pbi1vdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDY1JSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICA3NSUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgOTAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4vKipcbiAqIFBhdGNoIHRoZSBnYXAgdGhhdCBhcHBlYXIgYmV0d2VlbiB0aGUgdHdvIGFkamFjZW50IGRpdi5jaXJjbGUtY2xpcHBlciB3aGlsZSB0aGVcbiAqIHNwaW5uZXIgaXMgcm90YXRpbmcgKGFwcGVhcnMgb24gQ2hyb21lIDM4LCBTYWZhcmkgNy4xLCBhbmQgSUUgMTEpLlxuICovXG4uZ2FwLXBhdGNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDQ1JTtcbiAgd2lkdGg6IDEwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7IH1cblxuLmdhcC1wYXRjaCAuY2lyY2xlIHtcbiAgd2lkdGg6IDEwMDAlO1xuICBsZWZ0OiAtNDUwJTsgfVxuXG4uY2lyY2xlLWNsaXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7IH1cbiAgLmNpcmNsZS1jbGlwcGVyIC5jaXJjbGUge1xuICAgIHdpZHRoOiAyMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItd2lkdGg6IDNweDtcbiAgICAvKiBTVFJPS0VXSURUSCAqL1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDsgfVxuICAuY2lyY2xlLWNsaXBwZXIubGVmdCAuY2lyY2xlIHtcbiAgICBsZWZ0OiAwO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEyOWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTI5ZGVnKTsgfVxuICAuY2lyY2xlLWNsaXBwZXIucmlnaHQgLmNpcmNsZSB7XG4gICAgbGVmdDogLTEwMCU7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTI5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTI5ZGVnKTsgfVxuXG4uYWN0aXZlIC5jaXJjbGUtY2xpcHBlci5sZWZ0IC5jaXJjbGUge1xuICAvKiBkdXJhdGlvbjogQVJDVElNRSAqL1xuICAtd2Via2l0LWFuaW1hdGlvbjogbGVmdC1zcGluIDEzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XG4gIGFuaW1hdGlvbjogbGVmdC1zcGluIDEzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7IH1cblxuLmFjdGl2ZSAuY2lyY2xlLWNsaXBwZXIucmlnaHQgLmNpcmNsZSB7XG4gIC8qIGR1cmF0aW9uOiBBUkNUSU1FICovXG4gIC13ZWJraXQtYW5pbWF0aW9uOiByaWdodC1zcGluIDEzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XG4gIGFuaW1hdGlvbjogcmlnaHQtc3BpbiAxMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsZWZ0LXNwaW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzMGRlZyk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBsZWZ0LXNwaW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzBkZWcpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzBkZWcpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJpZ2h0LXNwaW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMzBkZWcpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgcmlnaHQtc3BpbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzBkZWcpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzBkZWcpOyB9IH1cblxuI3NwaW5uZXJDb250YWluZXIuY29vbGRvd24ge1xuICAvKiBkdXJhdGlvbjogU0hSSU5LX1RJTUUgKi9cbiAgLXdlYmtpdC1hbmltYXRpb246IGNvbnRhaW5lci1yb3RhdGUgMTU2OG1zIGxpbmVhciBpbmZpbml0ZSwgZmFkZS1vdXQgNDAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgYW5pbWF0aW9uOiBjb250YWluZXItcm90YXRlIDE1NjhtcyBsaW5lYXIgaW5maW5pdGUsIGZhZGUtb3V0IDQwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGUtb3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZS1vdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLnNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnNsaWRlci5mdWxsc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDsgfVxuICAgIC5zbGlkZXIuZnVsbHNjcmVlbiB1bC5zbGlkZXMge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnNsaWRlci5mdWxsc2NyZWVuIHVsLmluZGljYXRvcnMge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGJvdHRvbTogMzBweDsgfVxuICAuc2xpZGVyIC5zbGlkZXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0Yzg0ZmY7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogNDAwcHg7IH1cbiAgICAuc2xpZGVyIC5zbGlkZXMgbGkge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAuc2xpZGVyIC5zbGlkZXMgbGkgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gICAgICAuc2xpZGVyIC5zbGlkZXMgbGkgLmNhcHRpb24ge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE1JTtcbiAgICAgICAgbGVmdDogMTUlO1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAgIC5zbGlkZXIgLnNsaWRlcyBsaSAuY2FwdGlvbiBwIHtcbiAgICAgICAgICBjb2xvcjogI2UwZTBlMDsgfVxuICAgICAgLnNsaWRlciAuc2xpZGVzIGxpLmFjdGl2ZSB7XG4gICAgICAgIHotaW5kZXg6IDI7IH1cbiAgLnNsaWRlciAuaW5kaWNhdG9ycyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAuc2xpZGVyIC5pbmRpY2F0b3JzIC5pbmRpY2F0b3ItaXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIG1hcmdpbjogMCAxMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICAuc2xpZGVyIC5pbmRpY2F0b3JzIC5pbmRpY2F0b3ItaXRlbS5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM4NGZmOyB9XG5cbi5jYXJvdXNlbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDAwcHg7XG4gIHBlcnNwZWN0aXZlOiA1MDBweDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlOyB9XG4gIC5jYXJvdXNlbC5jYXJvdXNlbC1zbGlkZXIge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9XG4gICAgLmNhcm91c2VsLmNhcm91c2VsLXNsaWRlciAuY2Fyb3VzZWwtZml4ZWQtaXRlbSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDIwcHg7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAuY2Fyb3VzZWwuY2Fyb3VzZWwtc2xpZGVyIC5jYXJvdXNlbC1maXhlZC1pdGVtLndpdGgtaW5kaWNhdG9ycyB7XG4gICAgICAgIGJvdHRvbTogNjhweDsgfVxuICAgIC5jYXJvdXNlbC5jYXJvdXNlbC1zbGlkZXIgLmNhcm91c2VsLWl0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIC5jYXJvdXNlbC5jYXJvdXNlbC1zbGlkZXIgLmNhcm91c2VsLWl0ZW0gaDIge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gICAgICAuY2Fyb3VzZWwuY2Fyb3VzZWwtc2xpZGVyIC5jYXJvdXNlbC1pdGVtIHAge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgLmNhcm91c2VsIC5jYXJvdXNlbC1pdGVtIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9XG4gICAgLmNhcm91c2VsIC5jYXJvdXNlbC1pdGVtID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jYXJvdXNlbCAuaW5kaWNhdG9ycyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAuY2Fyb3VzZWwgLmluZGljYXRvcnMgLmluZGljYXRvci1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIG1hcmdpbjogMjRweCA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgICAgLmNhcm91c2VsIC5pbmRpY2F0b3JzIC5pbmRpY2F0b3ItaXRlbS5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5jYXJvdXNlbC5zY3JvbGxpbmcgLmNhcm91c2VsLWl0ZW0gLm1hdGVyaWFsYm94ZWQsXG4gIC5jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbTpub3QoLmFjdGl2ZSkgLm1hdGVyaWFsYm94ZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi50YXAtdGFyZ2V0LXdyYXBwZXIge1xuICB3aWR0aDogODAwcHg7XG4gIGhlaWdodDogODAwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIC4zczsgfVxuXG4udGFwLXRhcmdldC13cmFwcGVyLm9wZW4ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzOyB9XG4gIC50YXAtdGFyZ2V0LXdyYXBwZXIub3BlbiAudGFwLXRhcmdldCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAuOTU7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpLCBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpOyB9XG4gIC50YXAtdGFyZ2V0LXdyYXBwZXIub3BlbiAudGFwLXRhcmdldC13YXZlOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgLnRhcC10YXJnZXQtd3JhcHBlci5vcGVuIC50YXAtdGFyZ2V0LXdhdmU6OmFmdGVyIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGFuaW1hdGlvbjogcHVsc2UtYW5pbWF0aW9uIDFzIGN1YmljLWJlemllcigwLjI0LCAwLCAwLjM4LCAxKSBpbmZpbml0ZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcywgdHJhbnNmb3JtIC4zcywgdmlzaWJpbGl0eSAwcyAxczsgfVxuXG4udGFwLXRhcmdldCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDUzNTI7XG4gIGJveC1zaGFkb3c6IDAgMjBweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxMHB4IDUwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDMwcHggMTBweCAtMjBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKSwgb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTsgfVxuXG4udGFwLXRhcmdldC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG5cbi50YXAtdGFyZ2V0LXdhdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogMTAwMDE7IH1cbiAgLnRhcC10YXJnZXQtd2F2ZTo6YmVmb3JlLCAudGFwLXRhcmdldC13YXZlOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAudGFwLXRhcmdldC13YXZlOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zczsgfVxuICAudGFwLXRhcmdldC13YXZlOjphZnRlciB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzLCB0cmFuc2Zvcm0gLjNzLCB2aXNpYmlsaXR5IDBzO1xuICAgIHotaW5kZXg6IC0xOyB9XG5cbi50YXAtdGFyZ2V0LW9yaWdpbiB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAxMDAwMjtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7IH1cbiAgLnRhcC10YXJnZXQtb3JpZ2luOm5vdCguYnRuKTpub3QoLmJ0bi1sYXJnZSk6bm90KC5idG4tc21hbGwpLCAudGFwLXRhcmdldC1vcmlnaW46bm90KC5idG4pOm5vdCguYnRuLWxhcmdlKTpub3QoLmJ0bi1zbWFsbCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAudGFwLXRhcmdldCwgLnRhcC10YXJnZXQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIGhlaWdodDogNjAwcHg7IH0gfVxuXG4ucHVsc2Uge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wdWxzZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcywgdHJhbnNmb3JtIC4zcztcbiAgICBhbmltYXRpb246IHB1bHNlLWFuaW1hdGlvbiAxcyBjdWJpYy1iZXppZXIoMC4yNCwgMCwgMC4zOCwgMSkgaW5maW5pdGU7XG4gICAgei1pbmRleDogLTE7IH1cblxuQGtleWZyYW1lcyBwdWxzZS1hbmltYXRpb24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7IH0gfVxuXG4vKiBNb2RhbCAqL1xuLmRhdGVwaWNrZXItbW9kYWwge1xuICBtYXgtd2lkdGg6IDMyNXB4O1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICBtYXgtaGVpZ2h0OiBub25lOyB9XG5cbi5kYXRlcGlja2VyLWNvbnRhaW5lci5tb2RhbC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMDsgfVxuXG4uZGF0ZXBpY2tlci1jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDI4MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAuZGF0ZXBpY2tlci1jb250cm9scyAuc2VsZWN0cy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmRhdGVwaWNrZXItY29udHJvbHMgLnNlbGVjdC13cmFwcGVyIGlucHV0IHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAuZGF0ZXBpY2tlci1jb250cm9scyAuc2VsZWN0LXdyYXBwZXIgaW5wdXQ6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAuZGF0ZXBpY2tlci1jb250cm9scyAuc2VsZWN0LXdyYXBwZXIgLmNhcmV0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5kYXRlcGlja2VyLWNvbnRyb2xzIC5zZWxlY3QteWVhciBpbnB1dCB7XG4gICAgd2lkdGg6IDUwcHg7IH1cbiAgLmRhdGVwaWNrZXItY29udHJvbHMgLnNlbGVjdC1tb250aCBpbnB1dCB7XG4gICAgd2lkdGg6IDcwcHg7IH1cblxuLm1vbnRoLXByZXYsIC5tb250aC1uZXh0IHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7IH1cblxuLyogRGF0ZSBEaXNwbGF5ICovXG4uZGF0ZXBpY2tlci1kYXRlLWRpc3BsYXkge1xuICBmbGV4OiAxIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MkE1RjU7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLmRhdGVwaWNrZXItZGF0ZS1kaXNwbGF5IC55ZWFyLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgLmRhdGVwaWNrZXItZGF0ZS1kaXNwbGF5IC5kYXRlLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0N3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLyogQ2FsZW5kYXIgKi9cbi5kYXRlcGlja2VyLWNhbGVuZGFyLWNvbnRhaW5lciB7XG4gIGZsZXg6IDIuNSBhdXRvOyB9XG5cbi5kYXRlcGlja2VyLXRhYmxlIHtcbiAgd2lkdGg6IDI4MHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5kYXRlcGlja2VyLXRhYmxlIHRoZWFkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC5kYXRlcGlja2VyLXRhYmxlIHRoIHtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmRhdGVwaWNrZXItdGFibGUgdHIge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAuZGF0ZXBpY2tlci10YWJsZSBhYmJyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgLmRhdGVwaWNrZXItdGFibGUgdGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmRhdGVwaWNrZXItdGFibGUgdGQuaXMtdG9kYXkge1xuICAgICAgY29sb3I6ICM0MkE1RjU7IH1cbiAgICAuZGF0ZXBpY2tlci10YWJsZSB0ZC5pcy1zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJBNUY1O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuZGF0ZXBpY2tlci10YWJsZSB0ZC5pcy1vdXRzaWRlLWN1cnJlbnQtbW9udGgsIC5kYXRlcGlja2VyLXRhYmxlIHRkLmlzLWRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uZGF0ZXBpY2tlci1kYXktYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogaW5oZXJpdDsgfVxuICAuZGF0ZXBpY2tlci1kYXktYnV0dG9uOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDcxLCAxNjQsIDI0MCwgMC4yNSk7IH1cblxuLyogRm9vdGVyICovXG4uZGF0ZXBpY2tlci1mb290ZXIge1xuICB3aWR0aDogMjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLmRhdGVwaWNrZXItY2FuY2VsLFxuLmRhdGVwaWNrZXItY2xlYXIsXG4uZGF0ZXBpY2tlci10b2RheSxcbi5kYXRlcGlja2VyLWRvbmUge1xuICBjb2xvcjogIzQyQTVGNTtcbiAgcGFkZGluZzogMCAxcmVtOyB9XG5cbi5kYXRlcGlja2VyLWNsZWFyIHtcbiAgY29sb3I6ICNGNDQzMzY7IH1cblxuLyogTWVkaWEgUXVlcmllcyAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAuZGF0ZXBpY2tlci1tb2RhbCB7XG4gICAgbWF4LXdpZHRoOiA2MjVweDsgfVxuICAuZGF0ZXBpY2tlci1jb250YWluZXIubW9kYWwtY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAuZGF0ZXBpY2tlci1kYXRlLWRpc3BsYXkge1xuICAgIGZsZXg6IDAgMSAyNzBweDsgfVxuICAuZGF0ZXBpY2tlci1jb250cm9scyxcbiAgLmRhdGVwaWNrZXItdGFibGUsXG4gIC5kYXRlcGlja2VyLWZvb3RlciB7XG4gICAgd2lkdGg6IDMyMHB4OyB9XG4gIC5kYXRlcGlja2VyLWRheS1idXR0b24ge1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4OyB9IH1cblxuLyogVGltZXBpY2tlciBDb250YWluZXJzICovXG4udGltZXBpY2tlci1tb2RhbCB7XG4gIG1heC13aWR0aDogMzI1cHg7XG4gIG1heC1oZWlnaHQ6IG5vbmU7IH1cblxuLnRpbWVwaWNrZXItY29udGFpbmVyLm1vZGFsLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwOyB9XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogd2hpdGU7IH1cblxuLyogQ2xvY2sgRGlnaXRhbCBEaXNwbGF5ICovXG4udGltZXBpY2tlci1kaWdpdGFsLWRpc3BsYXkge1xuICBmbGV4OiAxIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MkE1RjU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLnRpbWVwaWNrZXItdGV4dC1jb250YWluZXIge1xuICBmb250LXNpemU6IDRyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLnRpbWVwaWNrZXItc3Bhbi1ob3Vycyxcbi50aW1lcGlja2VyLXNwYW4tbWludXRlcyxcbi50aW1lcGlja2VyLXNwYW4tYW0tcG0gZGl2IHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi50aW1lcGlja2VyLXNwYW4taG91cnMge1xuICBtYXJnaW4tcmlnaHQ6IDNweDsgfVxuXG4udGltZXBpY2tlci1zcGFuLW1pbnV0ZXMge1xuICBtYXJnaW4tbGVmdDogM3B4OyB9XG5cbi50aW1lcGlja2VyLWRpc3BsYXktYW0tcG0ge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMXJlbTtcbiAgYm90dG9tOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi8qIEFuYWxvZyBDbG9jayBEaXNwbGF5ICovXG4udGltZXBpY2tlci1hbmFsb2ctZGlzcGxheSB7XG4gIGZsZXg6IDIuNSBhdXRvOyB9XG5cbi50aW1lcGlja2VyLXBsYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMjcwcHg7XG4gIGhlaWdodDogMjcwcHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4udGltZXBpY2tlci1jYW52YXMsXG4udGltZXBpY2tlci1kaWFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7IH1cblxuLnRpbWVwaWNrZXItbWludXRlcyB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4udGltZXBpY2tlci10aWNrIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTVweDsgfVxuXG4udGltZXBpY2tlci10aWNrLmFjdGl2ZSxcbi50aW1lcGlja2VyLXRpY2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY2LCAxNjUsIDI0NSwgMC4yNSk7IH1cblxuLnRpbWVwaWNrZXItZGlhbCB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzNTBtcywgb3BhY2l0eSAzNTBtczsgfVxuXG4udGltZXBpY2tlci1kaWFsLW91dCB7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLnRpbWVwaWNrZXItZGlhbC1vdXQudGltZXBpY2tlci1ob3VycyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7IH1cbiAgLnRpbWVwaWNrZXItZGlhbC1vdXQudGltZXBpY2tlci1taW51dGVzIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCwgMC44KTsgfVxuXG4udGltZXBpY2tlci1jYW52YXMge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE3NW1zOyB9XG4gIC50aW1lcGlja2VyLWNhbnZhcyBsaW5lIHtcbiAgICBzdHJva2U6ICM0MkE1RjU7XG4gICAgc3Ryb2tlLXdpZHRoOiA0O1xuICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDsgfVxuXG4udGltZXBpY2tlci1jYW52YXMtb3V0IHtcbiAgb3BhY2l0eTogMC4yNTsgfVxuXG4udGltZXBpY2tlci1jYW52YXMtYmVhcmluZyB7XG4gIHN0cm9rZTogbm9uZTtcbiAgZmlsbDogIzQyQTVGNTsgfVxuXG4udGltZXBpY2tlci1jYW52YXMtYmcge1xuICBzdHJva2U6IG5vbmU7XG4gIGZpbGw6ICM0MkE1RjU7IH1cblxuLyogRm9vdGVyICovXG4udGltZXBpY2tlci1mb290ZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNXB4IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4udGltZXBpY2tlci1jbGVhciB7XG4gIGNvbG9yOiAjRjQ0MzM2OyB9XG5cbi50aW1lcGlja2VyLWNsb3NlIHtcbiAgY29sb3I6ICM0MkE1RjU7IH1cblxuLnRpbWVwaWNrZXItY2xlYXIsXG4udGltZXBpY2tlci1jbG9zZSB7XG4gIHBhZGRpbmc6IDAgMjBweDsgfVxuXG4vKiBNZWRpYSBRdWVyaWVzICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC50aW1lcGlja2VyLW1vZGFsIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4OyB9XG4gIC50aW1lcGlja2VyLWNvbnRhaW5lci5tb2RhbC1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC50aW1lcGlja2VyLXRleHQtY29udGFpbmVyIHtcbiAgICB0b3A6IDMyJTsgfVxuICAudGltZXBpY2tlci1kaXNwbGF5LWFtLXBtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxLjJyZW07IH0gfVxuXG4vKiFcbiAqIE1hdGVyaWFsaXplIDEuMC4wIChodHRwOi8vbWF0ZXJpYWxpemVjc3MuY29tKVxuICogQ29weXJpZ2h0IDIwMTQtMjAxNSBNYXRlcmlhbGl6ZVxuICogTUlUIExpY2Vuc2UgKGh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9Eb2dmYWxvL21hdGVyaWFsaXplL21hc3Rlci9MSUNFTlNFKVxuICovXG4vKiEgbm91aXNsaWRlciAtIDkuMS4wIC0gMjAxNi0xMi0xMCAxNjowMDozMiAqL1xuLyogRnVuY3Rpb25hbCBzdHlsaW5nO1xuICogVGhlc2Ugc3R5bGVzIGFyZSByZXF1aXJlZCBmb3Igbm9VaVNsaWRlciB0byBmdW5jdGlvbi5cbiAqIFlvdSBkb24ndCBuZWVkIHRvIGNoYW5nZSB0aGVzZSBydWxlcyB0byBhcHBseSB5b3VyIGRlc2lnbi5cbiAqL1xuLm5vVWktdGFyZ2V0LFxuLm5vVWktdGFyZ2V0ICoge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLm5vVWktdGFyZ2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXJlY3Rpb246IGx0cjsgfVxuXG4ubm9VaS1iYXNlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICAvKiBGaXggNDAxICovIH1cblxuLm5vVWktY29ubmVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwOyB9XG5cbi5ub1VpLW9yaWdpbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDsgfVxuXG4ubm9VaS1oYW5kbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cblxuLm5vVWktc3RhdGUtdGFwIC5ub1VpLWNvbm5lY3QsXG4ubm9VaS1zdGF0ZS10YXAgLm5vVWktb3JpZ2luIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0b3AgMC4yNXMsIHJpZ2h0IDAuMjVzLCBib3R0b20gMC4yNXMsIGxlZnQgMC4yNXM7XG4gIHRyYW5zaXRpb246IHRvcCAwLjI1cywgcmlnaHQgMC4yNXMsIGJvdHRvbSAwLjI1cywgbGVmdCAwLjI1czsgfVxuXG4ubm9VaS1zdGF0ZS1kcmFnICoge1xuICBjdXJzb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuXG4ubm9VaS1oYW5kbGUtdG91Y2gtYXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbGVmdDogLTE1cHg7XG4gIHRvcDogLTE1cHg7IH1cblxuLyogUGFpbnRpbmcgYW5kIHBlcmZvcm1hbmNlO1xuICogQnJvd3NlcnMgY2FuIHBhaW50IGhhbmRsZXMgaW4gdGhlaXIgb3duIGxheWVyLlxuICovXG4ubm9VaS1iYXNlLFxuLm5vVWktaGFuZGxlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi8qIFNsaWRlciBzaXplIGFuZCBoYW5kbGUgcGxhY2VtZW50O1xuICovXG4ubm9VaS1ob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiAxOHB4OyB9XG5cbi5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMjhweDtcbiAgbGVmdDogLTE3cHg7XG4gIHRvcDogLTZweDsgfVxuXG4ubm9VaS12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAxOHB4OyB9XG5cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZSB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxlZnQ6IC02cHg7XG4gIHRvcDogLTE3cHg7IH1cblxuLyogU3R5bGluZztcbiAqL1xuLm5vVWktdGFyZ2V0IHtcbiAgYmFja2dyb3VuZDogI2NkY2RjZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4ubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogIzI2QTY5QTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDQ1MG1zO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDQ1MG1zOyB9XG5cbi8qIEhhbmRsZXMgYW5kIGN1cnNvcnM7XG4gKi9cbi5ub1VpLWRyYWdnYWJsZSB7XG4gIGN1cnNvcjogZXctcmVzaXplOyB9XG5cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWRyYWdnYWJsZSB7XG4gIGN1cnNvcjogbnMtcmVzaXplOyB9XG5cbi5ub1VpLWhhbmRsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4ICNGRkYsIGluc2V0IDAgMXB4IDdweCAjRUJFQkVCLCAwIDNweCA2cHggLTNweCAjQkJCOyB9XG5cbi5ub1VpLWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggI0ZGRiwgaW5zZXQgMCAxcHggN3B4ICNEREQsIDAgM3B4IDZweCAtM3B4ICNCQkI7IH1cblxuLyogSGFuZGxlIHN0cmlwZXNcbiAqL1xuLm5vVWktaGFuZGxlOmJlZm9yZSxcbi5ub1VpLWhhbmRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZDogI0U4RTdFNjtcbiAgbGVmdDogMTRweDtcbiAgdG9wOiA2cHg7IH1cblxuLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgbGVmdDogMTdweDsgfVxuXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YmVmb3JlLFxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiA2cHg7XG4gIHRvcDogMTRweDsgfVxuXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICB0b3A6IDE3cHg7IH1cblxuLyogRGlzYWJsZWQgc3RhdGU7XG4gKi9cbltkaXNhYmxlZF0gLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6ICNCOEI4Qjg7IH1cblxuW2Rpc2FibGVkXS5ub1VpLXRhcmdldCxcbltkaXNhYmxlZF0ubm9VaS1oYW5kbGUsXG5bZGlzYWJsZWRdIC5ub1VpLWhhbmRsZSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLyogQmFzZTtcbiAqXG4gKi9cbi5ub1VpLXBpcHMsXG4ubm9VaS1waXBzICoge1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLm5vVWktcGlwcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICM5OTk7IH1cblxuLyogVmFsdWVzO1xuICpcbiAqL1xuLm5vVWktdmFsdWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubm9VaS12YWx1ZS1zdWIge1xuICBjb2xvcjogI2NjYztcbiAgZm9udC1zaXplOiAxMHB4OyB9XG5cbi8qIE1hcmtpbmdzO1xuICpcbiAqL1xuLm5vVWktbWFya2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjQ0NDOyB9XG5cbi5ub1VpLW1hcmtlci1zdWIge1xuICBiYWNrZ3JvdW5kOiAjQUFBOyB9XG5cbi5ub1VpLW1hcmtlci1sYXJnZSB7XG4gIGJhY2tncm91bmQ6ICNBQUE7IH1cblxuLyogSG9yaXpvbnRhbCBsYXlvdXQ7XG4gKlxuICovXG4ubm9VaS1waXBzLWhvcml6b250YWwge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGhlaWdodDogODBweDtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubm9VaS12YWx1ZS1ob3Jpem9udGFsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgNTAlLCAwKTsgfVxuXG4ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlciB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDVweDsgfVxuXG4ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlci1zdWIge1xuICBoZWlnaHQ6IDEwcHg7IH1cblxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXItbGFyZ2Uge1xuICBoZWlnaHQ6IDE1cHg7IH1cblxuLyogVmVydGljYWwgbGF5b3V0O1xuICpcbiAqL1xuLm5vVWktcGlwcy12ZXJ0aWNhbCB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7IH1cblxuLm5vVWktdmFsdWUtdmVydGljYWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1MCUsIDApO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cblxuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyIHtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7IH1cblxuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyLXN1YiB7XG4gIHdpZHRoOiAxMHB4OyB9XG5cbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlci1sYXJnZSB7XG4gIHdpZHRoOiAxNXB4OyB9XG5cbi5ub1VpLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS10b29sdGlwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAxMjAlOyB9XG5cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLXRvb2x0aXAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMjAlOyB9XG5cbi8qIE1hdGVyaWFsaXplIFN0eWxlcyAqL1xuLm5vVWktdGFyZ2V0IHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5ub1VpLWhvcml6b250YWwge1xuICBoZWlnaHQ6IDNweDsgfVxuXG4ubm9VaS12ZXJ0aWNhbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDNweDsgfVxuXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSxcbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZSB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2QTY5QTtcbiAgYm9yZGVyOiBub25lO1xuICBsZWZ0OiAtNXB4O1xuICB0b3A6IC02cHg7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksIGhlaWdodCAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpLCBsZWZ0IDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksIHRvcCAwLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG5cbi5ub1VpLWhhbmRsZTpiZWZvcmUge1xuICBjb250ZW50OiBub25lOyB9XG5cbi5ub1VpLWhhbmRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7IH1cblxuLm5vVWktdGFyZ2V0IC5ub1VpLWFjdGl2ZS5ub1VpLWhhbmRsZSB7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogM3B4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLm5vVWktdGFyZ2V0Lm5vVWktaG9yaXpvbnRhbCAubm9VaS10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICB0b3A6IC0xN3B4O1xuICBsZWZ0OiAtMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZBNjlBO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGJvcmRlci1yYWRpdXMgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksIHRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpIHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTsgfVxuXG4ubm9VaS10YXJnZXQubm9VaS1ob3Jpem9udGFsIC5ub1VpLWFjdGl2ZSAubm9VaS10b29sdGlwIHtcbiAgYm9yZGVyLXJhZGl1czogMTVweCAxNXB4IDE1cHggMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoMjNweCwgLTI1cHgpOyB9XG5cbi5ub1VpLXRvb2x0aXAgc3BhbiB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEycHg7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIGxlZnQ6IC0xcHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cblxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS10b29sdGlwIHNwYW4ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cblxuLm5vVWktdmVydGljYWwgLm5vVWktdG9vbHRpcCBzcGFuIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTsgfVxuXG4ubm9VaS10YXJnZXQubm9VaS12ZXJ0aWNhbCAubm9VaS10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICB0b3A6IC0xN3B4O1xuICBsZWZ0OiAtMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZBNjlBO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGJvcmRlci1yYWRpdXMgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksIHRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpIHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTsgfVxuXG4ubm9VaS10YXJnZXQubm9VaS12ZXJ0aWNhbCAubm9VaS1hY3RpdmUgLm5vVWktdG9vbHRpcCB7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHggMTVweCAxNXB4IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpIHRyYW5zbGF0ZSgzNXB4LCAtMTBweCk7IH1cblxuLm5vVWktdmVydGljYWwgLm5vVWktdG9vbHRpcCBzcGFuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgbGVmdDogLTFweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLWFjdGl2ZSAubm9VaS10b29sdGlwIHNwYW4sXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1hY3RpdmUgLm5vVWktdG9vbHRpcCBzcGFuIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uZnItZWxlbWVudCB1bCB7XG4gIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcbiAgbGlzdC1zdHlsZS10eXBlOiBpbmhlcml0OyB9XG4gIC5mci1lbGVtZW50IHVsIGxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGluaGVyaXQ7IH1cblxuLmZyLWVsZW1lbnQgLmZyLXJlZGFjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmYwMDsgfVxuXG4uZnItZWxlbWVudCBibG9ja3F1b3RlIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG5cbi8qIFRvb2x0aXAgRnJvYWxhIOKAkyBtxINyaXJlIHRleHQgKi9cbi5mci10b29sdGlwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBwYWRkaW5nOiA4cHggMTJweDsgfVxuXG4uZnItY29tbWFuZC5mci1idG5bZGF0YS1jbWQ9XCJzcGVjaWFsVGV4dEdlbmVyYXRvclwiXSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Y2JjMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDM4cHg7IH1cbiAgLmZyLWNvbW1hbmQuZnItYnRuW2RhdGEtY21kPVwic3BlY2lhbFRleHRHZW5lcmF0b3JcIl06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2Y2E4MDA7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmZyLWNvbW1hbmQuZnItYnRuW2RhdGEtY21kPVwic3BlY2lhbFRleHRHZW5lcmF0b3JcIl0gc3BhbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9pY29tb29uL2ljb21vb24uZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9pY29tb29uL2ljb21vb24uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2ljb21vb24vaWNvbW9vbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9pY29tb29uL2ljb21vb24udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvaWNvbW9vbi9pY29tb29uLnN2ZyNmb250bmFtZVwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5bY2xhc3NePVwiaWNvbi1cIl0sXG5bY2xhc3MqPVwiIGljb24tXCJdLFxuLmljb24sXG5hc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSxcbmFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSxcbi5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLFxuLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4uaWNvbi1hZGp1c3RtZW50cyB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1hZGp1c3RtZW50czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQ3XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1hbGVydCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1hbGVydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTAwXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1hbGlnbi12ZXJ0aWNhbC1yaWdodCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1hbGlnbi12ZXJ0aWNhbC1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWEwXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1hbGlnbi1ob3Jpem9udGFsLW1pZGRsZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1hbGlnbi1ob3Jpem9udGFsLW1pZGRsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWExXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1hbGlnbi12ZXJ0aWNhbC1jZW50ZXIge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tYWxpZ24tdmVydGljYWwtY2VudGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YTJcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWFsaWduLXZlcnRpY2FsLWxlZnQge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tYWxpZ24tdmVydGljYWwtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWEzXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1hbGlnbi12ZXJ0aWNhbCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1hbGlnbi12ZXJ0aWNhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWI0XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1hbGlnbi1hYm92ZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1hbGlnbi1hYm92ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWFhXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1hbGlnbi1iZWxvdyB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1hbGlnbi1iZWxvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWFiXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1hbGlnbi1yaWdodCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1hbGlnbi1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWE5XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1hbGlnbi1sZWZ0IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhOFwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tYWxpZ24tc3RhcnQge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tYWxpZ24tc3RhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhN1wiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tYWxpZ24tZW5kIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWFsaWduLWVuZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWEwXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1hbmNob3ItbGlnaHQge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tYW5jaG9yLWxpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OTlcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWFuZ2xlLXJpZ2h0LCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkuaGFzLXN1Ym1lbnUgYS5pY29uLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkuaGFzLXN1Ym1lbnUgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSB1bC5tZW51ID4gbGkuaGFzLXN1Ym1lbnUgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpLmhhcy1zdWJtZW51IC5yZWdpc3RyeS1jYXJkcyBhLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaS5oYXMtc3VibWVudSBhLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSxcbmFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkuaGFzLXN1Ym1lbnUgYS5pY29uLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgZGl2Lm1lbnUgPiBsaS5oYXMtc3VibWVudSBhLm1lbnUtdG9nZ2xlLFxuYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaS5oYXMtc3VibWVudSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpLmhhcy1zdWJtZW51IC5yZWdpc3RyeS1jYXJkcyBhLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkuaGFzLXN1Ym1lbnUgYS5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tYW5nbGUtcmlnaHQ6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkuaGFzLXN1Ym1lbnUgYS5pY29uOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpLmhhcy1zdWJtZW51IGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIHVsLm1lbnUgPiBsaS5oYXMtc3VibWVudSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpLmhhcy1zdWJtZW51IC5yZWdpc3RyeS1jYXJkcyBhLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaS5oYXMtc3VibWVudSBhLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSxcbiAgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaS5oYXMtc3VibWVudSBhLmljb246YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgZGl2Lm1lbnUgPiBsaS5oYXMtc3VibWVudSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaS5oYXMtc3VibWVudSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaS5oYXMtc3VibWVudSAucmVnaXN0cnktY2FyZHMgYS5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpLmhhcy1zdWJtZW51IGEucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0OFwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tYXBwcyB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1hcHBzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ODBcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWFycm93LWRvd24ge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tYXJyb3ctZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBjXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1hcnJvdy1sZWZ0IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwYVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tYXJyb3ctbGVmdC0yIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWFycm93LWxlZnQtMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTkxXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1hcnJvdy1yaWdodCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBiXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1hcnJvdy1yaWdodC0yIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWFycm93LXJpZ2h0LTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5MFwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tYXJyb3ctdXAge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tYXJyb3ctdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwZFwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tYXRvbSB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1hdG9tOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5N2ZcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWF1ZGl0IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWF1ZGl0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NGFcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWF0dGFjaCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1hdHRhY2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyYVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tYmFja3dhcmQge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tYmFja3dhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4Y1wiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tYmVkIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWJlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTRjXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1iZWxsIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWJlbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwMlwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tYmV0d2VlbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1iZXR3ZWVuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjhcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWJldHdlZW4tMiB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1iZXR3ZWVuLTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyOFwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tYmlnLWNpdHkge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tYmlnLWNpdHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2YVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tYnJpZWZjYXNlIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWJyaWVmY2FzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTRkXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1jYWxlbmRhciB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1jYWxlbmRhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTAzXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1jYWxlbmRhci1saWdodCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1jYWxlbmRhci1saWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA0XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1jYXV0aW9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWNhdXRpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0NlwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tY2hhdCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1jaGF0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OGZcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWNoZWNrIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWNoZWNrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTNcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWNoZWNrLWxpc3Qge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tY2hlY2stbGlzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTdlXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1jaXJjbGUtYmFjayB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1jaXJjbGUtYmFjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTUwXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1jaXJjbGUtbGVmdCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTUwXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1jaXR5IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWNpdHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0ZVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tY2xpcGJvYXJkIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWNsaXBib2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTUxXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1jbG9jayB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1jbG9jazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTE0XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1jbG9jay1saWdodCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1jbG9jay1saWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTE1XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1jbG9uZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1jbG9uZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTE2XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1jb2wtMS0yIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWNvbC0xLTI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliNVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tY29sLTItMiB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1jb2wtMi0yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YjdcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWNvbC0xLTMge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tY29sLTEtMzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWI2XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1jb2wtMi0zIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWNvbC0yLTM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliOFwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tY29sLTMtMyB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1jb2wtMy0zOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YjlcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWNvdW50eSB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1jb3VudHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0OVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tY29ycHVyaSB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1jb3JwdXJpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5Y2NcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWNvcnB1cmktZnVsbCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1jb3JwdXJpLWZ1bGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljZFwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tY29tcGFyZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1jb21wYXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ODVcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWRlYmF0ZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1kZWJhdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2MFwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tZGViYXRlLWxpZ2h0IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWRlYmF0ZS1saWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTVlXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1kb2N1bWVudCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1kb2N1bWVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTUyXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1kb2N1bWVudC14IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWRvY3VtZW50LXg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4ZVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tZG9jdW1lbnQtY2hlY2tlZCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1kb2N1bWVudC1jaGVja2VkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OTdcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWRvY3VtZW50LXN0YXIge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tZG9jdW1lbnQtc3RhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWJhXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1kb2N1bWVudHMge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tZG9jdW1lbnRzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ODFcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWRvd25sb2FkIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWRvd25sb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NTNcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWRyYWcge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tZHJhZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTU0XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1lZGl0IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWVkaXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxY1wiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tZWRpdC1ib3JkZXIge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tZWRpdC1ib3JkZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1NVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tZW1haWwge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tZW1haWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyNlwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tZW1haWwtbGlnaHQge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tZW1haWwtbGlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxZFwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tZW1haWwtb3BlbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1lbWFpbC1vcGVuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjVcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWV5ZS1oaWRkZW4ge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tZXllLWhpZGRlbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTkzXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1leGNsYW1hdGlvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1leGNsYW1hdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWJjXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1mYXgge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tZmF4OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NTlcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWZpbGUge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tZmlsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTU2XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1maWxlLWNzdiB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1maWxlLWNzdjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTlhXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1maWxlLWRvYyB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1maWxlLWRvYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTE3XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1maWxlLWRvY3gge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tZmlsZS1kb2N4OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MThcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWZpbGUtcGRmIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWZpbGUtcGRmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTlcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWZpbGUtcGRmLXNpZ25lZCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1maWxlLXBkZi1zaWduZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljZVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tZmlsZS1wcHQge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tZmlsZS1wcHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxYVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tZmlsZS1wcHR4IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWZpbGUtcHB0eDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQ1XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1maWxlLXhscyB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1maWxlLXhsczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQ0XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1maWxlLXhsc3gge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tZmlsZS14bHN4OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MWJcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWZpbGUtcG9ydHJhaXQge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tZmlsZS1wb3J0cmFpdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWFlXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1maWxlLWxhbmRzY2FwZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1maWxlLWxhbmRzY2FwZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWFkXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1mbGFnIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWZsYWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxZlwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tZmxhZy0yIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWZsYWctMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTU3XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1mb2xkZXIge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tZm9sZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YmZcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWZvbGRlci11bmxvY2tlZCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1mb2xkZXItdW5sb2NrZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliZVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tZm9sZGVyLWxvY2tlZCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1mb2xkZXItbG9ja2VkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YmRcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWZvcndhcmQge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tZm9yd2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTdkXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1nbG9iZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1nbG9iZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTU4XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1oYW5kIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWhhbmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5MlwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24taGFwcHkge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24taGFwcHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyMFwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24taGFzaCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1oYXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzVcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWhhc2gtbGlnaHQge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24taGFzaC1saWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWMxXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1oZWFkaW5ncyB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1oZWFkaW5nczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTk1XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1oZWxwIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWhlbHA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1YVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24taG9tZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1ob21lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjFcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWhvdXJnbGFzcyB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0M1wiICFpbXBvcnRhbnQ7IH1cblxuLmljb24taG91cmdsYXNzLWxpZ2h0IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWhvdXJnbGFzcy1saWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDFmXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1ob3VzZSwgLmxvY2F0aW9uLXN0YXR1cyAuaWNvbi12aWxsYWdlLCAubWFwLXdyYXBwZXIgLnJlc3VsdHMgLmljb24tdmlsbGFnZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1ob3VzZTpiZWZvcmUsIC5sb2NhdGlvbi1zdGF0dXMgLmljb24tdmlsbGFnZTpiZWZvcmUsIC5tYXAtd3JhcHBlciAucmVzdWx0cyAuaWNvbi12aWxsYWdlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NWJcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWltZyB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1pbWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyYlwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24taW1nMiB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1pbWcyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OTZcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWluZm8ge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24taW5mbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTVjXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1sYXllcnMge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tbGF5ZXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OWZcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWxpa2Uge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tbGlrZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTVmXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1saW5lZ3JhcGgge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tbGluZWdyYXBoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NzBcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWxpbmVicmVhayB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1saW5lYnJlYWs6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliMFwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tbGluayB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1saW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YzhcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWxpc3Qge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tbGlzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTIyXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1sb2NhdGlvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1sb2NhdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTI0XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1sb2NhdGlvbi1lbXB0eSB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1sb2NhdGlvbi1lbXB0eTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOThiXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1sb2NhdGlvbi1mdWxsIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWxvY2F0aW9uLWZ1bGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5ZVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tbG9jayB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1sb2NrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTFcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWxvY2stZnVsbCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1sb2NrLWZ1bGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljM1wiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tbG9jay1mdWxsLW9wZW4ge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tbG9jay1mdWxsLW9wZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljMlwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tbG9nbyB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1sb2dvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YWNcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWxvZ28tcmVnaXN0cmF0dXJhIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWxvZ28tcmVnaXN0cmF0dXJhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YmJcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLWxvZ28tYWNvciB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1sb2dvLWFjb3I6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljYlwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tbG9nby1zY29yIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLWxvZ28tc2NvcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWNhXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1tYXAge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tbWFwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjdcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLW1lZXRpbmcge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tbWVldGluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTdjXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1tZW51IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLW1lbnU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyOVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tbWVzc2FnZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1tZXNzYWdlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NjFcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLW1pbnVzIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLW1pbnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NzJcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLW1vbmV5IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLW1vbmV5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NzNcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLW5vdGVib29rLWxpZ2h0IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLW5vdGVib29rLWxpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YTVcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLW9wdGlvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1vcHRpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3YlwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tcGFnZWJyZWFrIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXBhZ2VicmVhazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWIxXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1wYWludGJydXNoIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXBhaW50YnJ1c2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTAzNlwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tcGF1c2Uge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tcGF1c2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4NFwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tcGVuY2lsIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXBlbmNpbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTgyXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1wZW5kaW5nIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXBlbmRpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyM1wiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tcGhvbmUge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tcGhvbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzNlwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tcGxhY2VzIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXBsYWNlczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTM4XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1wbHVzIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyZFwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tcGx1cy1jaXJjbGUge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyY1wiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tcG93ZXIge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tcG93ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyZVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tcG93ZXItbGlnaHQge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tcG93ZXItbGlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxMFwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tcHJlc2VudGF0aW9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXByZXNlbnRhdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTdhXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1wcmludCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1wcmludDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTk4XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1wdWJsaWMge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tcHVibGljOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDJcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXB1enpsZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1wdXp6bGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3OVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tcXVvdGUge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tcXVvdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2M1wiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tcmVmcmVzaCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1yZWZyZXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NjRcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXJlc2V0IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXJlc2V0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MGZcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXJpYmJvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1yaWJib246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2NlwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tcm9tYW5pYSB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1yb21hbmlhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NzhcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXJzcyB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1yc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2N1wiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tc2FkIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXNhZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTMxXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1zZWFyY2gge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tc2VhcmNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzJcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXNlYXJjaC1saWdodCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1zZWFyY2gtbGlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhNlwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tc2VuZCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1zZW5kOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzNcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXNldHRpbmdzIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXNldHRpbmdzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzRcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXNldHRpbmdzLW1lbnUge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tc2V0dGluZ3MtbWVudTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTcxXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1zZXR0aW5ncy1saWdodCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1zZXR0aW5ncy1saWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDJiXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1zaGFyZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1zaGFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTY4XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1zaGllbGQge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tc2hpZWxkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NjlcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXNoaWVsZC1saWdodCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1zaGllbGQtbGlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhNFwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tc3VwcG9ydCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1zdXBwb3J0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OWJcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXN1cHBvcnQtbGlnaHQge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tc3VwcG9ydC1saWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTlkXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1zbXMge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tc21zOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDVcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXNtcy1mbGFnIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXNtcy1mbGFnOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDhcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXNtcy1saWdodCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1zbXMtbGlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwNlwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tc21zLWxpc3Qge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tc21zLWxpc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwOVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tc21zLW1vbmV5IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXNtcy1tb25leTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTEyXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1zbXMtc3RhciB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1zbXMtc3RhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA3XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1zb3J0LWFzYyB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1zb3J0LWFzYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTg4XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1zb3J0LWRlc2Mge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tc29ydC1kZXNjOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ODdcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXNwaW5uZXIge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tc3Bpbm5lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTZiXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1zdGFrZWhvbGRlciB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1zdGFrZWhvbGRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTc3XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1zdGFtcCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1zdGFtcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOThhXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi1zdGFyIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXN0YXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzN1wiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tc3Rhci1lbXB0eSB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1zdGFyLWVtcHR5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YzZcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXN0YXItZnVsbCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1zdGFyLWZ1bGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljN1wiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tc3RhdHMge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tc3RhdHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwMVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tc3Vic2lkaWFyeSB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi1zdWJzaWRpYXJ5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YzlcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXN1YnNpZGlhcnkyIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXN1YnNpZGlhcnkyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YzlcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXRhcmdldCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi10YXJnZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2Y1wiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tdGVhbXdvcmsge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tdGVhbXdvcms6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3NlwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tdGV4dC1hbGlnbi1sZWZ0IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXRleHQtYWxpZ24tbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWIyXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi10ZXh0LWFsaWduLWNlbnRlciB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi10ZXh0LWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWFmXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi10ZXh0LWFsaWduLXJpZ2h0IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXRleHQtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliM1wiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tdGh1bWItZG93biB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi10aHVtYi1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NzVcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXRodW1iLW5ldXRyYWwge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tdGh1bWItbmV1dHJhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTgzXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi10aHVtYi11cCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi10aHVtYi11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQxXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi10cmFzaCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi10cmFzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTM5XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi10cmFzaC1saWdodCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi10cmFzaC1saWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTNhXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi11cGxvYWQge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tdXBsb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NmRcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXVzZXIge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tdXNlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTNkXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi11c2VyLWFkZCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi11c2VyLWFkZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTNjXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi11c2VyLWxpZ2h0LWFkZCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi11c2VyLWxpZ2h0LWFkZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWM1XCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi11c2VyLW1pbnVzIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXVzZXItbWludXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4OVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tdXNlci1saWdodC1taW51cyB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi11c2VyLWxpZ2h0LW1pbnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YzRcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXVzZXItY2hlY2sge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tdXNlci1jaGVjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTNiXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi11c2VyLWhlbHAge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tdXNlci1oZWxwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NzRcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXVzZXItbGlnaHQge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tdXNlci1saWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTJmXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi11c2VyLXgge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tdXNlci14OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OWNcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXVzZXJzIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXVzZXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5M2ZcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXVzZXJzLWFkZCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi11c2Vycy1hZGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzZVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tdXNlcnMtbGlnaHQge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tdXNlcnMtbGlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzMFwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tdmlkZW8ge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tdmlkZW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2ZlwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tdmlkZW8tbGlnaHQge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmljb24tdmlkZW8tbGlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2ZVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tdmlldyB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi12aWV3OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MWVcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXdhbGxldCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi13YWxsZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTAxNlwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24td2ViIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXdlYjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDUyXCIgIWltcG9ydGFudDsgfVxuXG4uaWNvbi14IHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5pY29uLXg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0MFwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24teC1saWdodCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaWNvbi14LWxpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MGVcIiAhaW1wb3J0YW50OyB9XG5cbltjbGFzc149XCJtZWRpdW0taWNvblwiXSxcbltjbGFzcyo9XCIgbWVkaXVtLWljb25cIl0ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIG1hcmdpbjogMCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA0NXB4OyB9XG4gIFtjbGFzc149XCJtZWRpdW0taWNvblwiXTpiZWZvcmUsXG4gIFtjbGFzcyo9XCIgbWVkaXVtLWljb25cIl06YmVmb3JlIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgW2NsYXNzXj1cIm1lZGl1bS1pY29uXCJdLmljb24tdXNlcixcbiAgW2NsYXNzKj1cIiBtZWRpdW0taWNvblwiXS5pY29uLXVzZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NTUzZDE7IH1cbiAgW2NsYXNzXj1cIm1lZGl1bS1pY29uXCJdLmljb24tdXNlcnMsXG4gIFtjbGFzcyo9XCIgbWVkaXVtLWljb25cIl0uaWNvbi11c2VycyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzMwMDsgfVxuICBbY2xhc3NePVwibWVkaXVtLWljb25cIl0uaWNvbi1waG9uZSxcbiAgW2NsYXNzKj1cIiBtZWRpdW0taWNvblwiXS5pY29uLXBob25lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTkxZTYzOyB9XG4gIFtjbGFzc149XCJtZWRpdW0taWNvblwiXS5pY29uLWVtYWlsLFxuICBbY2xhc3MqPVwiIG1lZGl1bS1pY29uXCJdLmljb24tZW1haWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOTFlNjM7IH1cbiAgW2NsYXNzXj1cIm1lZGl1bS1pY29uXCJdLmljb24tZm9yd2FyZCxcbiAgW2NsYXNzKj1cIiBtZWRpdW0taWNvblwiXS5pY29uLWZvcndhcmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjdlYjE7IH1cblxuW2NsYXNzKj1pY29uXS5hY3RpdmUge1xuICBjb2xvcjogI2ZmYzMwMDsgfVxuICBbY2xhc3MqPWljb25dLmFjdGl2ZS5pY29uLXBlbmRpbmcge1xuICAgIGNvbG9yOiAjZTkxZTYzOyB9XG5cbltjbGFzcyo9aWNvbl0uZG9uZSB7XG4gIGNvbG9yOiAjOGNiYzAwOyB9XG5cbltjbGFzcyo9aWNvbl0uc2VuZGluZyB7XG4gIGNvbG9yOiAjZTkxZTYzOyB9XG5cbltjbGFzcyo9aWNvbl0uZGlzYWJsZWQge1xuICBjb2xvcjogI2E1YTVhNTsgfVxuXG4uY2lyY2xlLWljb24td2hpdGUge1xuICBoZWlnaHQ6IDEwNXB4O1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDE0MHB4OyB9XG4gIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGhlaWdodDogMTQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxNDBweDsgfVxuICAgIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1pY29uXSB7XG4gICAgICBjb2xvcjogI2ZmYzMwMDtcbiAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTc1JSk7IH1cbiAgICAgIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1pY29uXS5jb2xvci1ncmF5IHtcbiAgICAgICAgY29sb3I6ICM5ZTllOWU7IH1cblxuLmNpcmNsZS1pY29uLWdyYXkge1xuICBoZWlnaHQ6IDEwNXB4O1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDE0MHB4OyB9XG4gIC5jaXJjbGUtaWNvbi1ncmF5IC5pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDE0MHB4OyB9XG4gICAgLmNpcmNsZS1pY29uLWdyYXkgLmlubmVyIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgY29sb3I6ICNhNWE1YTU7XG4gICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC03NSUpOyB9XG5cbi5jaXJjbGUtaWNvbi1yZWQge1xuICBoZWlnaHQ6IDEwNXB4O1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDE0MHB4OyB9XG4gIC5jaXJjbGUtaWNvbi1yZWQgLmlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMmY2O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTQwcHg7IH1cbiAgICAuY2lyY2xlLWljb24tcmVkIC5pbm5lciBbY2xhc3MqPWljb25dIHtcbiAgICAgIGNvbG9yOiAjZjA1MzUyO1xuICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNzUlKTsgfVxuXG4vKiBUaGUgYW5pbWF0aW9uIGNvZGUgKi9cbkBrZXlmcmFtZXMgYW5pbS1saXZlIHtcbiAgZnJvbSB7XG4gICAgY29sb3I6ICNmMDUzNTI7IH1cbiAgdG8geyB9XG4gIDAlIHtcbiAgICBjb2xvcjogI2E1YTVhNTsgfVxuICAyNSUge1xuICAgIGNvbG9yOiAjZjA1MzUyOyB9XG4gIDc1JSB7XG4gICAgY29sb3I6ICNmMDUzNTI7IH1cbiAgMTAwJSB7XG4gICAgY29sb3I6ICNhNWE1YTU7IH0gfVxuXG5bY2xhc3NePWljb25dLmFuaW0ubGl2ZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBhbmltLWxpdmU7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cblxuLmNvbG9yLWFtYXJhbnRoIHtcbiAgY29sb3I6ICNlOTFlNjMgIWltcG9ydGFudDsgfVxuXG4uY29sb3ItYW1iZXItZGFya2VuIHtcbiAgY29sb3I6ICNjZTk5MDIgIWltcG9ydGFudDsgfVxuXG4uY29sb3ItYW1iZXIge1xuICBjb2xvcjogI2ZmYzMwMCAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci1hbWJlci1saWdodGVuLTIge1xuICBjb2xvcjogI2ZmZjlmNCAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci1hbWJlci1saWdodGVuIHtcbiAgY29sb3I6ICNmZmVjZDAgIWltcG9ydGFudDsgfVxuXG4uY29sb3ItYmxhY2sge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci1ibHVlLWRhcmtlbiB7XG4gIGNvbG9yOiAjNjY3ZWIxICFpbXBvcnRhbnQ7IH1cblxuLmNvbG9yLWJsdWUge1xuICBjb2xvcjogIzRjODRmZiAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci1ibHVlLWxpZ2h0ZW4tMyB7XG4gIGNvbG9yOiAjYzBkNGYzICFpbXBvcnRhbnQ7IH1cblxuLmNvbG9yLWJsdWUtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICNmMWY2ZmUgIWltcG9ydGFudDsgfVxuXG4uY29sb3ItYmx1ZS1saWdodGVuIHtcbiAgY29sb3I6ICNlNGVlZmQgIWltcG9ydGFudDsgfVxuXG4uY29sb3ItYnJpY2stcmVkIHtcbiAgY29sb3I6ICNjNzJiNjAgIWltcG9ydGFudDsgfVxuXG4uY29sb3ItZWFzdC1zaWRlIHtcbiAgY29sb3I6ICNBMzg4Q0UgIWltcG9ydGFudDsgfVxuXG4uY29sb3ItZ3JheS1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjNDg0ODQ4ICFpbXBvcnRhbnQ7IH1cblxuLmNvbG9yLWdyYXktZGFya2VuIHtcbiAgY29sb3I6ICM2ZTZlNmUgIWltcG9ydGFudDsgfVxuXG4uY29sb3ItZ3JheS1saWdodGVuLTIge1xuICBjb2xvcjogI2Y0ZjRmNCAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci1ncmF5LWxpZ2h0ZW4ge1xuICBjb2xvcjogI2E1YTVhNSAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci1ncmF5IHtcbiAgY29sb3I6ICM5ZTllOWUgIWltcG9ydGFudDsgfVxuXG4uY29sb3ItZ3JlZW4ge1xuICBjb2xvcjogIzhjYmMwMCAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci1ncmVlbi1saWdodGVuIHtcbiAgY29sb3I6ICNmM2Y3ZTYgIWltcG9ydGFudDsgfVxuXG4uY29sb3Itb3JhbmdlIHtcbiAgY29sb3I6ICNmZjZkMjQgIWltcG9ydGFudDsgfVxuXG4uY29sb3ItcHVycGxlIHtcbiAgY29sb3I6ICM4NTUzZDEgIWltcG9ydGFudDsgfVxuXG4uY29sb3ItcmVkIHtcbiAgY29sb3I6ICNmMDUzNTIgIWltcG9ydGFudDsgfVxuXG4uY29sb3ItcmVkLWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjZmZmMmY2ICFpbXBvcnRhbnQ7IH1cblxuLmNvbG9yLXJlZC1saWdodGVuIHtcbiAgY29sb3I6ICNmYmRlZTggIWltcG9ydGFudDsgfVxuXG4uY29sb3ItcmVnZW50LWdyYXkge1xuICBjb2xvcjogIzhjOTU5ZSAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci1zaHV0dGxlLWdyYXkge1xuICBjb2xvcjogIzVjNjE2OSAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci1zbGF0ZS1ncmF5IHtcbiAgY29sb3I6ICM3MDdmOTAgIWltcG9ydGFudDsgfVxuXG4uY29sb3Itc2lsdmVyIHtcbiAgY29sb3I6ICNjMWMxYzEgIWltcG9ydGFudDsgfVxuXG4uY29sb3ItdHVuYS1saWdodGVuIHtcbiAgY29sb3I6ICM0MzQ3NTAgIWltcG9ydGFudDsgfVxuXG4uY29sb3ItdHVuYSB7XG4gIGNvbG9yOiAjMzczYzQyICFpbXBvcnRhbnQ7IH1cblxuLmNvbG9yLXdoaXRlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuXG4uYmctYW1hcmFudGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTkxZTYzICFpbXBvcnRhbnQ7IH1cblxuLmJnLWFtYmVyLWRhcmtlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTk5MDIgIWltcG9ydGFudDsgfVxuXG4uYmctYW1iZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMzAwICFpbXBvcnRhbnQ7IH1cblxuLmJnLWFtYmVyLWxpZ2h0ZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY5ZjQgIWltcG9ydGFudDsgfVxuXG4uYmctYW1iZXItbGlnaHRlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVjZDAgIWltcG9ydGFudDsgfVxuXG4uYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLmJnLWJsdWUtZGFya2VuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2N2ViMSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRjODRmZiAhaW1wb3J0YW50OyB9XG5cbi5iZy1ibHVlLWxpZ2h0ZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMGQ0ZjMgIWltcG9ydGFudDsgfVxuXG4uYmctYmx1ZS1saWdodGVuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmNmZlICFpbXBvcnRhbnQ7IH1cblxuLmJnLWJsdWUtbGlnaHRlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGVlZmQgIWltcG9ydGFudDsgfVxuXG4uYmctYnJpY2stcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3MmI2MCAhaW1wb3J0YW50OyB9XG5cbi5iZy1lYXN0LXNpZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTM4OENFICFpbXBvcnRhbnQ7IH1cblxuLmJnLWdyYXktZGFya2VuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDg0ODQ4ICFpbXBvcnRhbnQ7IH1cblxuLmJnLWdyYXktZGFya2VuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZlNmU2ZSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ncmF5LWxpZ2h0ZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQgIWltcG9ydGFudDsgfVxuXG4uYmctZ3JheS1saWdodGVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E1YTVhNSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzllOWU5ZSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Y2JjMDAgIWltcG9ydGFudDsgfVxuXG4uYmctZ3JlZW4tbGlnaHRlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y3ZTYgIWltcG9ydGFudDsgfVxuXG4uYmctb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmQyNCAhaW1wb3J0YW50OyB9XG5cbi5iZy1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODU1M2QxICFpbXBvcnRhbnQ7IH1cblxuLmJnLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDUzNTIgIWltcG9ydGFudDsgfVxuXG4uYmctcmVkLWxpZ2h0ZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYyZjYgIWltcG9ydGFudDsgfVxuXG4uYmctcmVkLWxpZ2h0ZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkZWU4ICFpbXBvcnRhbnQ7IH1cblxuLmJnLXJlZ2VudC1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhjOTU5ZSAhaW1wb3J0YW50OyB9XG5cbi5iZy1zaHV0dGxlLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWM2MTY5ICFpbXBvcnRhbnQ7IH1cblxuLmJnLXNsYXRlLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzA3ZjkwICFpbXBvcnRhbnQ7IH1cblxuLmJnLXNpbHZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWMxYzEgIWltcG9ydGFudDsgfVxuXG4uYmctdHVuYS1saWdodGVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzNDc1MCAhaW1wb3J0YW50OyB9XG5cbi5iZy10dW5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3M2M0MiAhaW1wb3J0YW50OyB9XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuXG4uXFwhZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5cXCFzbVxcOmJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuLlxcIWZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXJvdywgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSAuY2xvbmUtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5cXCFmbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuXG4uZmxleC1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLmZsZXgtd3JhcC1ub25lIHtcbiAgZmxleC13cmFwOiBub3dyYXA7IH1cblxuLmZsZXgtMSB7XG4gIGZsZXg6IDE7IH1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLXNwYWNlLWJldHdlZW4ge1xuICBhbGlnbi1pdGVtczogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uY29udGVudC1pdGVtcy1zcGFjZS1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuLmNvbnRlbnQtaXRlbXMtc3RyZXRjaCB7XG4gIGp1c3RpZnktY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5kaXJlY3Rpb24tcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuXG4uZGlyZWN0aW9uLWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLm1hcmdpbi0wIHtcbiAgbWFyZ2luOiAwcHg7IH1cblxuLm1hcmdpbi1ib3R0b20tMCB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tdG9wLTAge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLWxlZnQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXJpZ2h0LTAge1xuICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tNSB7XG4gIG1hcmdpbjogNXB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLTUge1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXRvcC01IHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1sZWZ0LTUge1xuICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1yaWdodC01IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLTEwIHtcbiAgbWFyZ2luOiAxMHB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tdG9wLTEwIHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tbGVmdC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1yaWdodC0xMCB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tLTEwIHtcbiAgbWFyZ2luOiAtMTBweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0tMTAge1xuICBtYXJnaW4tYm90dG9tOiAtMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tdG9wLS0xMCB7XG4gIG1hcmdpbi10b3A6IC0xMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1sZWZ0LS0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tcmlnaHQtLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tMjAge1xuICBtYXJnaW46IDIwcHg7IH1cblxuLm1hcmdpbi1ib3R0b20tMjAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi10b3AtMjAge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1sZWZ0LTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXJpZ2h0LTIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi0tMjAge1xuICBtYXJnaW46IC0yMHB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLS0yMCB7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi10b3AtLTIwIHtcbiAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLWxlZnQtLTIwIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1yaWdodC0tMjAge1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi0yNSB7XG4gIG1hcmdpbjogMjVweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0yNSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXRvcC0yNSB7XG4gIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLWxlZnQtMjUge1xuICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tcmlnaHQtMjUge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLS0yNSB7XG4gIG1hcmdpbjogLTI1cHg7IH1cblxuLm1hcmdpbi1ib3R0b20tLTI1IHtcbiAgbWFyZ2luLWJvdHRvbTogLTI1cHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXRvcC0tMjUge1xuICBtYXJnaW4tdG9wOiAtMjVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tbGVmdC0tMjUge1xuICBtYXJnaW4tbGVmdDogLTI1cHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXJpZ2h0LS0yNSB7XG4gIG1hcmdpbi1yaWdodDogLTI1cHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLTMwIHtcbiAgbWFyZ2luOiAzMHB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tdG9wLTMwIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tbGVmdC0zMCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1yaWdodC0zMCB7XG4gIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tLTMwIHtcbiAgbWFyZ2luOiAtMzBweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0tMzAge1xuICBtYXJnaW4tYm90dG9tOiAtMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tdG9wLS0zMCB7XG4gIG1hcmdpbi10b3A6IC0zMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1sZWZ0LS0zMCB7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tcmlnaHQtLTMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tNDAge1xuICBtYXJnaW46IDQwcHg7IH1cblxuLm1hcmdpbi1ib3R0b20tNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi10b3AtNDAge1xuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1sZWZ0LTQwIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXJpZ2h0LTQwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi0tNDAge1xuICBtYXJnaW46IC00MHB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLS00MCB7XG4gIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi10b3AtLTQwIHtcbiAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLWxlZnQtLTQwIHtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1yaWdodC0tNDAge1xuICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi01MCB7XG4gIG1hcmdpbjogNTBweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS01MCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXRvcC01MCB7XG4gIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLWxlZnQtNTAge1xuICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tcmlnaHQtNTAge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLS01MCB7XG4gIG1hcmdpbjogLTUwcHg7IH1cblxuLm1hcmdpbi1ib3R0b20tLTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTUwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXRvcC0tNTAge1xuICBtYXJnaW4tdG9wOiAtNTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tbGVmdC0tNTAge1xuICBtYXJnaW4tbGVmdDogLTUwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXJpZ2h0LS01MCB7XG4gIG1hcmdpbi1yaWdodDogLTUwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLTc1IHtcbiAgbWFyZ2luOiA3NXB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLTc1IHtcbiAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tdG9wLTc1IHtcbiAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tbGVmdC03NSB7XG4gIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1yaWdodC03NSB7XG4gIG1hcmdpbi1yaWdodDogNzVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tLTc1IHtcbiAgbWFyZ2luOiAtNzVweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0tNzUge1xuICBtYXJnaW4tYm90dG9tOiAtNzVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tdG9wLS03NSB7XG4gIG1hcmdpbi10b3A6IC03NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1sZWZ0LS03NSB7XG4gIG1hcmdpbi1sZWZ0OiAtNzVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tcmlnaHQtLTc1IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNzVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tMTAwIHtcbiAgbWFyZ2luOiAxMDBweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0xMDAge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tdG9wLTEwMCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1sZWZ0LTEwMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tcmlnaHQtMTAwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tLTEwMCB7XG4gIG1hcmdpbjogLTEwMHB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLS0xMDAge1xuICBtYXJnaW4tYm90dG9tOiAtMTAwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXRvcC0tMTAwIHtcbiAgbWFyZ2luLXRvcDogLTEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1sZWZ0LS0xMDAge1xuICBtYXJnaW4tbGVmdDogLTEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1yaWdodC0tMTAwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLWF1dG8ge1xuICBtYXJnaW46IGF1dG87IH1cblxuLm1hcmdpbi1ib3R0b20tYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXRvcC1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tbGVmdC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXJpZ2h0LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy0wIHtcbiAgcGFkZGluZzogMHB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS0wIHtcbiAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXRvcC0wIHtcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLWxlZnQtMCB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctcmlnaHQtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLTUge1xuICBwYWRkaW5nOiA1cHg7IH1cblxuLnBhZGRpbmctYm90dG9tLTUge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctdG9wLTUge1xuICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctbGVmdC01IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1yaWdodC01IHtcbiAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctMTAge1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctdG9wLTEwIHtcbiAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1sZWZ0LTEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctcmlnaHQtMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctLTEwIHtcbiAgcGFkZGluZzogLTEwcHg7IH1cblxuLnBhZGRpbmctYm90dG9tLS0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiAtMTBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXRvcC0tMTAge1xuICBwYWRkaW5nLXRvcDogLTEwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1sZWZ0LS0xMCB7XG4gIHBhZGRpbmctbGVmdDogLTEwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1yaWdodC0tMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAtMTBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLTIwIHtcbiAgcGFkZGluZzogMjBweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXRvcC0yMCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctbGVmdC0yMCB7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LTIwIHtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLS0yMCB7XG4gIHBhZGRpbmc6IC0yMHB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS0tMjAge1xuICBwYWRkaW5nLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy10b3AtLTIwIHtcbiAgcGFkZGluZy10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctbGVmdC0tMjAge1xuICBwYWRkaW5nLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctcmlnaHQtLTIwIHtcbiAgcGFkZGluZy1yaWdodDogLTIwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy0yNSB7XG4gIHBhZGRpbmc6IDI1cHg7IH1cblxuLnBhZGRpbmctYm90dG9tLTI1IHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy10b3AtMjUge1xuICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLWxlZnQtMjUge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1yaWdodC0yNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy0tMjUge1xuICBwYWRkaW5nOiAtMjVweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tLTI1IHtcbiAgcGFkZGluZy1ib3R0b206IC0yNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctdG9wLS0yNSB7XG4gIHBhZGRpbmctdG9wOiAtMjVweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLWxlZnQtLTI1IHtcbiAgcGFkZGluZy1sZWZ0OiAtMjVweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LS0yNSB7XG4gIHBhZGRpbmctcmlnaHQ6IC0yNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctMzAge1xuICBwYWRkaW5nOiAzMHB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS0zMCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctdG9wLTMwIHtcbiAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1sZWZ0LTMwIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctcmlnaHQtMzAge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctLTMwIHtcbiAgcGFkZGluZzogLTMwcHg7IH1cblxuLnBhZGRpbmctYm90dG9tLS0zMCB7XG4gIHBhZGRpbmctYm90dG9tOiAtMzBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXRvcC0tMzAge1xuICBwYWRkaW5nLXRvcDogLTMwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1sZWZ0LS0zMCB7XG4gIHBhZGRpbmctbGVmdDogLTMwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1yaWdodC0tMzAge1xuICBwYWRkaW5nLXJpZ2h0OiAtMzBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLTQwIHtcbiAgcGFkZGluZzogNDBweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXRvcC00MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctbGVmdC00MCB7XG4gIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LTQwIHtcbiAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLS00MCB7XG4gIHBhZGRpbmc6IC00MHB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS0tNDAge1xuICBwYWRkaW5nLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy10b3AtLTQwIHtcbiAgcGFkZGluZy10b3A6IC00MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctbGVmdC0tNDAge1xuICBwYWRkaW5nLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctcmlnaHQtLTQwIHtcbiAgcGFkZGluZy1yaWdodDogLTQwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy01MCB7XG4gIHBhZGRpbmc6IDUwcHg7IH1cblxuLnBhZGRpbmctYm90dG9tLTUwIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy10b3AtNTAge1xuICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLWxlZnQtNTAge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1yaWdodC01MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy0tNTAge1xuICBwYWRkaW5nOiAtNTBweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tLTUwIHtcbiAgcGFkZGluZy1ib3R0b206IC01MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctdG9wLS01MCB7XG4gIHBhZGRpbmctdG9wOiAtNTBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLWxlZnQtLTUwIHtcbiAgcGFkZGluZy1sZWZ0OiAtNTBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LS01MCB7XG4gIHBhZGRpbmctcmlnaHQ6IC01MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctNzUge1xuICBwYWRkaW5nOiA3NXB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS03NSB7XG4gIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctdG9wLTc1IHtcbiAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1sZWZ0LTc1IHtcbiAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctcmlnaHQtNzUge1xuICBwYWRkaW5nLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctLTc1IHtcbiAgcGFkZGluZzogLTc1cHg7IH1cblxuLnBhZGRpbmctYm90dG9tLS03NSB7XG4gIHBhZGRpbmctYm90dG9tOiAtNzVweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXRvcC0tNzUge1xuICBwYWRkaW5nLXRvcDogLTc1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1sZWZ0LS03NSB7XG4gIHBhZGRpbmctbGVmdDogLTc1cHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy1yaWdodC0tNzUge1xuICBwYWRkaW5nLXJpZ2h0OiAtNzVweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLTEwMCB7XG4gIHBhZGRpbmc6IDEwMHB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS0xMDAge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy10b3AtMTAwIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctbGVmdC0xMDAge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctcmlnaHQtMTAwIHtcbiAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy0tMTAwIHtcbiAgcGFkZGluZzogLTEwMHB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS0tMTAwIHtcbiAgcGFkZGluZy1ib3R0b206IC0xMDBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXRvcC0tMTAwIHtcbiAgcGFkZGluZy10b3A6IC0xMDBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLWxlZnQtLTEwMCB7XG4gIHBhZGRpbmctbGVmdDogLTEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctcmlnaHQtLTEwMCB7XG4gIHBhZGRpbmctcmlnaHQ6IC0xMDBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLWF1dG8ge1xuICBwYWRkaW5nOiBhdXRvOyB9XG5cbi5wYWRkaW5nLWJvdHRvbS1hdXRvIHtcbiAgcGFkZGluZy1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy10b3AtYXV0byB7XG4gIHBhZGRpbmctdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctbGVmdC1hdXRvIHtcbiAgcGFkZGluZy1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctcmlnaHQtYXV0byB7XG4gIHBhZGRpbmctcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4uc3BhY2VyLTEwIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNwYWNlci0xMC5kZXZpZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDc2LCAxMzIsIDI1NSwgMC4xKTsgfVxuXG4uc3BhY2VyLTIwIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNwYWNlci0yMC5kZXZpZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDc2LCAxMzIsIDI1NSwgMC4xKTsgfVxuXG4uc3BhY2VyLTI1IHtcbiAgaGVpZ2h0OiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNwYWNlci0yNS5kZXZpZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDc2LCAxMzIsIDI1NSwgMC4xKTsgfVxuXG4uc3BhY2VyLTMwIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNwYWNlci0zMC5kZXZpZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDc2LCAxMzIsIDI1NSwgMC4xKTsgfVxuXG4uc3BhY2VyLTQwIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNwYWNlci00MC5kZXZpZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDc2LCAxMzIsIDI1NSwgMC4xKTsgfVxuXG4uc3BhY2VyLTUwIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNwYWNlci01MC5kZXZpZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDc2LCAxMzIsIDI1NSwgMC4xKTsgfVxuXG4uc3BhY2VyLTc1IHtcbiAgaGVpZ2h0OiA3NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNwYWNlci03NS5kZXZpZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDc2LCAxMzIsIDI1NSwgMC4xKTsgfVxuXG4uc3BhY2VyLTEwMCB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc3BhY2VyLTEwMC5kZXZpZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDc2LCAxMzIsIDI1NSwgMC4xKTsgfVxuXG4ucm93IC5jb2wgLmNhcmQsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbCAuY2FyZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwOyB9XG5cbi5yb3ctd3JhcDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm91dGVyLXJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDsgfVxuXG4ubm8tYW5pbWF0ZSB7XG4gIGFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5jYXJkIHtcbiAgcGFkZGluZzogMzBweDsgfVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaGlkZGVuLWltcG9ydGFudCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uXFwhaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5lbXB0eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7IH1cblxuLmVtcHR5LXRleHQge1xuICBjb2xvcjogI2E1YTVhNTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLm5vLXdpZHRoIHtcbiAgd2lkdGg6IDAgIWltcG9ydGFudDsgfVxuXG4uZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mdWxsLXJvdy13aWR0aCB7XG4gIG1hcmdpbi1sZWZ0OiAtMC43NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEuNXJlbSk7IH1cblxuLmZpdC1jb250ZW50IHtcbiAgd2lkdGg6IGZpdC1jb250ZW50OyB9XG5cbi5pY29uLWJldHdlZW4ge1xuICBsZWZ0OiAtMTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7IH1cblxuaHIge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZjRmNGY0O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5lcnJvci1tc2cge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5lcnJvci1tc2cgc3BhbltjbGFzc149aWNvbl0ge1xuICAgIGNvbG9yOiAjZjA1MzUyO1xuICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAgIC5lcnJvci1tc2cgc3BhbltjbGFzc149aWNvbl0gfiBwIHtcbiAgICAgIG1hcmdpbjogMCAwIDAgMTVweDsgfVxuICAuZXJyb3ItbXNnIHAge1xuICAgIGNvbG9yOiAjZjA1MzUyO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi50eHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4udHh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cblxuLnR4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuLnR4dC1pbml0aWFsIHtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cblxuLnR4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4udHh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udHh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLmdyb3VwLWluZGVudCB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2Y0ZjRmNDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG5cbi8qKioqKioqKioqKioqKioqKioqKipcbiAgTWVkaWEgUXVlcnkgQ2xhc3Nlc1xuKioqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnRleHQtY2VudGVyZWQtb24tc21hbGwtb25seSxcbiAgLnRleHQtY2VudGVyZWQtb24tc21hbGwtYW5kLWRvd24ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dC1jZW50ZXJlZC1vbi1zbWFsbC1vbmx5ICosXG4gICAgLnRleHQtY2VudGVyZWQtb24tc21hbGwtYW5kLWRvd24gKiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gIC50ZXh0LWNlbnRlcmVkLW9uLXNtYWxsLWFuZC11cCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0LWNlbnRlcmVkLW9uLXNtYWxsLWFuZC11cCAqIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRleHQtY2VudGVyZWQtb24tbWVkLWFuZC1kb3duIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQtY2VudGVyZWQtb24tbWVkLWFuZC1kb3duICoge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC50ZXh0LWNlbnRlcmVkLW9uLW1lZC1hbmQtdXAge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dC1jZW50ZXJlZC1vbi1tZWQtYW5kLXVwICoge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50ZXh0LWNlbnRlcmVkLW9uLW1lZC1vbmx5IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQtY2VudGVyZWQtb24tbWVkLW9ubHkgKiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDEzcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjNweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG5odG1sLFxuaHRtbCAqIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuaDEge1xuICBtYXJnaW46IDEuNzk2ODhyZW0gMCAxLjE1cmVtIDA7IH1cblxuaDIge1xuICBtYXJnaW46IDEuNDA2MjVyZW0gMCAwLjlyZW0gMDsgfVxuXG5oMyB7XG4gIG1hcmdpbjogMS4wOTM3NXJlbSAwIDAuN3JlbSAwOyB9XG5cbmg0IHtcbiAgbWFyZ2luOiAwLjc4MTI1cmVtIDAgMC41cmVtIDA7IH1cblxuaDUge1xuICBtYXJnaW46IDAuNjI1cmVtIDAgMC40cmVtIDA7IH1cblxuaDYge1xuICBtYXJnaW46IDAuNTQ2ODhyZW0gMCAwLjM1cmVtIDA7IH1cblxuaDEge1xuICBjb2xvcjogIzQ4NDg0ODtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuaDIge1xuICBjb2xvcjogIzZlNmU2ZTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7IH1cblxuaDMge1xuICBjb2xvcjogIzZlNmU2ZTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgaDMuYm9yZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MxYzFjMTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuXG5oNCB7XG4gIGNvbG9yOiAjNDg0ODQ4O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICBoNC5ib3JkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzFjMWMxO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG5cbmg1IHtcbiAgY29sb3I6ICM2ZTZlNmU7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwOyB9XG4gIGg1LmJvcmRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMWMxYzE7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cbmg2IHtcbiAgY29sb3I6ICM2ZTZlNmU7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbmEuc2VsZWN0aW9uIHtcbiAgY29sb3I6ICM2ZTZlNmU7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuICBhLnNlbGVjdGlvbiBzcGFuIHtcbiAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICBmb250LXNpemU6IDI2cHg7IH1cbiAgYS5zZWxlY3Rpb24uYm9yZGVyLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjMWMxYzE7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICBhLnNlbGVjdGlvbi5ib3JkZXItYm90dG9tOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjODg4ODg4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGEuc2VsZWN0aW9uOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5hIHtcbiAgY29sb3I6ICMzZWE4Zjc7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgYS5jdXN0b20tbGluay1kYXJrZW4ge1xuICAgIGNvbG9yOiAjNjY3ZWIxO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuYSxcbltjbGFzcyo9aWNvbl0ge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbnAuc21hbGwge1xuICBmb250LXNpemU6IDEzcHg7IH1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uZi10aGluIHtcbiAgZm9udC13ZWlnaHQ6IDEwMDsgfVxuXG4uXFwhZi10aGluIHtcbiAgZm9udC13ZWlnaHQ6IDEwMCAhaW1wb3J0YW50OyB9XG5cbi5mLWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4uXFwhZi1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDsgfVxuXG4uZi1yZWd1bGFyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uXFwhZi1yZWd1bGFyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50OyB9XG5cbi5mLXNlbWlib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4uXFwhZi1zZW1pYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDsgfVxuXG4uZi1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uXFwhZi1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50OyB9XG5cbi5mci1yZWRhY3RlZCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZsb3cgQ2lyY3VsYXJcIiwgXCJPcGVuIFNhbnNcIjsgfVxuXG4uZnNpemUtMTAge1xuICBmb250LXNpemU6IDAuNjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZzaXplLTExIHtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW0gIWltcG9ydGFudDsgfVxuXG4uZnNpemUtMTIge1xuICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4uZnNpemUtMTMge1xuICBmb250LXNpemU6IDAuODEyNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mc2l6ZS0xNCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDsgfVxuXG4uZnNpemUtMTUge1xuICBmb250LXNpemU6IDAuOTM3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mc2l6ZS0xNiB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mc2l6ZS0xNyB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZzaXplLTE4IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mc2l6ZS0xOSB7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZzaXplLTIwIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZzaXplLTIxIHtcbiAgZm9udC1zaXplOiAxLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuXG4uZnNpemUtMjIge1xuICBmb250LXNpemU6IDEuMzc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZzaXplLTIzIHtcbiAgZm9udC1zaXplOiAxLjQzNzVyZW0gIWltcG9ydGFudDsgfVxuXG4uZnNpemUtMjQge1xuICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mc2l6ZS0yNSB7XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZzaXplLTI2IHtcbiAgZm9udC1zaXplOiAxLjYyNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mc2l6ZS0yNyB7XG4gIGZvbnQtc2l6ZTogMS42ODc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZzaXplLTI4IHtcbiAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZzaXplLTI5IHtcbiAgZm9udC1zaXplOiAxLjgxMjVyZW0gIWltcG9ydGFudDsgfVxuXG4uZnNpemUtMzAge1xuICBmb250LXNpemU6IDEuODc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZzaXplLTMxIHtcbiAgZm9udC1zaXplOiAxLjkzNzVyZW0gIWltcG9ydGFudDsgfVxuXG4uZnNpemUtMzIge1xuICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDsgfVxuXG4uZnNpemUtMzMge1xuICBmb250LXNpemU6IDIuMDYyNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mc2l6ZS0zNCB7XG4gIGZvbnQtc2l6ZTogMi4xMjVyZW0gIWltcG9ydGFudDsgfVxuXG4uZnNpemUtMzUge1xuICBmb250LXNpemU6IDIuMTg3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mc2l6ZS0zNiB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mc2l6ZS0zNyB7XG4gIGZvbnQtc2l6ZTogMi4zMTI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZzaXplLTM4IHtcbiAgZm9udC1zaXplOiAyLjM3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mc2l6ZS0zOSB7XG4gIGZvbnQtc2l6ZTogMi40Mzc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZzaXplLTQwIHtcbiAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1zZWFyY2hdLFxuaW5wdXRbdHlwZT11cmxdLFxuaW5wdXRbdHlwZT10ZWxdLFxuaW5wdXRbdHlwZT1udW1iZXJdLFxuaW5wdXRbdHlwZT1yYW5nZV0sXG5pbnB1dFt0eXBlPWRhdGVdLFxuaW5wdXRbdHlwZT1tb250aF0sXG5pbnB1dFt0eXBlPXdlZWtdLFxuaW5wdXRbdHlwZT10aW1lXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG5pbnB1dFt0eXBlPWNvbG9yXSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT1maWxlXSxcbmlucHV0W3R5cGU9c3VibWl0XSxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0ODQ4NDg7IH1cblxudGV4dGFyZWEge1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbmlucHV0LnJlYWRvbmx5IHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uaW5wdXQtZmllbGQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5pbnB1dC1maWVsZC5tYXJnaW4tMCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5pbnB1dC1maWVsZC5icm93c2VyLWRlZmF1bHQgaW5wdXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYTVhNWE1O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gIC5pbnB1dC1maWVsZCBpbnB1dC5icm93c2VyLWRlZmF1bHQge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYTVhNWE1O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgLmlucHV0LWZpZWxkIGlucHV0LmJyb3dzZXItZGVmYXVsdCArIGxhYmVsIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAgIC5pbnB1dC1maWVsZCBpbnB1dC5icm93c2VyLWRlZmF1bHQgKyBsYWJlbC5hY3RpdmUge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNnB4KSBzY2FsZSgwLjgpOyB9XG4gIC5pbnB1dC1maWVsZCBsYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5pbnB1dC1maWVsZCBsYWJlbC5zbWFsbCB7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAuaW5wdXQtZmllbGQgbGFiZWwuYWN0aXZlIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLmlucHV0LWZpZWxkIC5wcmVmaXguZmxhZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgdG9wOiAxNXB4O1xuICAgIHdpZHRoOiAzMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmlucHV0LWZpZWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfVxuICAgICAgLmlucHV0LWZpZWxkIGxhYmVsIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDdweCk7IH1cbiAgICAgIC5pbnB1dC1maWVsZCBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWwge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTRweCk7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmlucHV0LWZpZWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAgICAgLmlucHV0LWZpZWxkIGlucHV0Om5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZGF0ZSArIGxhYmVsIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1cHgpOyB9IH1cblxuLnJhbmdlLXNsaWRlciB7XG4gIGJhY2tncm91bmQ6IC0ycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0b3A6IC0ycHg7IH1cbiAgLnJhbmdlLXNsaWRlciAubm9VaS10b29sdGlwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJBNUY1ICFpbXBvcnRhbnQ7IH1cbiAgLnJhbmdlLXNsaWRlciAubm9VaS1jb25uZWN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjNDJBNUY1O1xuICAgIGhlaWdodDogMnB4OyB9XG4gIC5yYW5nZS1zbGlkZXIgLm5vVWktaGFuZGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJBNUY1ICFpbXBvcnRhbnQ7IH1cblxuW3R5cGU9XCJjaGVja2JveFwiXSArIHNwYW46bm90KC5sZXZlcik6YmVmb3JlLFxuW3R5cGU9XCJjaGVja2JveFwiXTpub3QoLmZpbGxlZC1pbikgKyBzcGFuOm5vdCgubGV2ZXIpOmFmdGVyLFxuW3R5cGU9XCJjaGVja2JveFwiXS5maWxsZWQtaW46bm90KDpjaGVja2VkKSArIHNwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiAjYTVhNWE1OyB9XG5cblt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIHNwYW46bm90KC5sZXZlcik6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNDJBNUY1O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNDJBNUY1OyB9XG5cblt0eXBlPVwiY2hlY2tib3hcIl0gKyBzcGFuIHtcbiAgY29sb3I6ICM2ZTZlNmU7IH1cblxuW3R5cGU9XCJyYWRpb1wiXSArIHNwYW46YmVmb3JlLFxuW3R5cGU9XCJyYWRpb1wiXSArIHNwYW46YWZ0ZXIge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHRvcDogLTJweDtcbiAgd2lkdGg6IDIwcHg7IH1cblxuW3R5cGU9XCJyYWRpb1wiXSArIHNwYW4ge1xuICBjb2xvcjogIzZlNmU2ZTsgfVxuICAuY29sLWNoZWNrIFt0eXBlPVwicmFkaW9cIl0gKyBzcGFuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cblxuW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgc3BhbjpiZWZvcmUsXG5bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7IH1cblxuW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbjpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNDJBNUY1OyB9XG5cblt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNDJBNUY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJBNUY1OyB9XG5cbi5zZWxlY3Qtd3JhcHBlciAuY2FyZXQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB6LWluZGV4OiAxOyB9XG5cbi5zd2l0Y2ggbGFiZWwge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIycHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuc3dpdGNoIGxhYmVsIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gIC5zd2l0Y2ggbGFiZWwgLmJpZyB7XG4gICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxudWwuY2hlY2tib3gtbGlzdCBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gIHVsLmNoZWNrYm94LWxpc3QgbGkgbGFiZWwgW3R5cGU9XCJjaGVja2JveFwiXSArIHNwYW46bm90KC5sZXZlcikge1xuICAgIGhlaWdodDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICB1bC5jaGVja2JveC1saXN0IGxpIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLmZpbGUtZmllbGQgLmZpbGUtcGF0aC13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5pbnB1dDpub3QoLmJyb3dzZXItZGVmYXVsdCk6bm90KC5pbnZhbGlkKSB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuaW5wdXQ6bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0ge1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbnRleHRhcmVhOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpub3QoLmludmFsaWQpIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG50ZXh0YXJlYTpub3QoLmJyb3dzZXItZGVmYXVsdCkuaW52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuZm9ybS50YWJsZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87IH1cblxuLmZyLXdyYXBwZXIge1xuICBtaW4taGVpZ2h0OiAxNTBweDsgfVxuICAubW9kYWwgLmZyLXdyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgZm9ybS50YWJsZS5mdWxsLXdpZHRoIHtcbiAgICBtYXJnaW4tbGVmdDogLTU1cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNjVweCk7IH1cbiAgLmRyb3Bkb3duLWNvbnRlbnQge1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuYXNpZGUjbGVmdHNpZGViYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzczYzQyO1xuICBib3gtc2hhZG93OiAxcHggMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCk7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAyNzBweDtcbiAgei1pbmRleDogMTA7IH1cbiAgLmxzLXRvZ2dsZS1tZW51IGFzaWRlI2xlZnRzaWRlYmFyLFxuICAubHMtY2xvc2VkIGFzaWRlI2xlZnRzaWRlYmFyIHtcbiAgICBtYXJnaW4tbGVmdDogLTMyMHB4OyB9XG4gIC5vdmVybGF5LW9wZW4gYXNpZGUjbGVmdHNpZGViYXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEzOyB9XG4gIGFzaWRlI2xlZnRzaWRlYmFyIC5pbm5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47IH1cbiAgYXNpZGUjbGVmdHNpZGViYXIgLnNsaW1TY3JvbGxCYXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuICBhc2lkZSNsZWZ0c2lkZWJhciAubG9nbyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDRhNjQ3O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgYXNpZGUjbGVmdHNpZGViYXIgLmxvZ28gaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgYXNpZGUjbGVmdHNpZGViYXIgLnVzZXItaW5mbyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYmFja2dyb3VuZDogIzQzNDc1MDtcbiAgICBjb2xvcjogIzhjOTU5ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjBweCA1cHggMjBweCA4NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBhc2lkZSNsZWZ0c2lkZWJhciAudXNlci1pbmZvOmhvdmVyIC5hY3Rpb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBhc2lkZSNsZWZ0c2lkZWJhciAudXNlci1pbmZvICoge1xuICAgICAgY29sb3I6ICM4Yzk1OWU7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgIGFzaWRlI2xlZnRzaWRlYmFyIC51c2VyLWluZm8gLmFjdGlvbiB7XG4gICAgICBjb2xvcjogI2E1YTVhNTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHRvcDogN3B4OyB9XG4gICAgICBhc2lkZSNsZWZ0c2lkZWJhciAudXNlci1pbmZvIC5hY3Rpb246aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIGFzaWRlI2xlZnRzaWRlYmFyIC51c2VyLWluZm8gLmltZyB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcbiAgICAgIGltYWdlLXJlbmRlcmluZzogYXV0bztcbiAgICAgIGltYWdlLXJlbmRlcmluZzogY3Jpc3AtZWRnZXM7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNjBweDsgfVxuICAgIGFzaWRlI2xlZnRzaWRlYmFyIC51c2VyLWluZm8gcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgYXNpZGUjbGVmdHNpZGViYXIgLnVzZXItaW5mbyBwLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgY29sb3I6ICM4Yzk1OWU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgIGFzaWRlI2xlZnRzaWRlYmFyIC51c2VyLWluZm8gLm5hbWUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSxcbiAgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpLFxuICAgIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYjJmMzQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaS5oYXMtc3VibWVudSxcbiAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkuaGFzLXN1Ym1lbnUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaS5oYXMtc3VibWVudSBhLmljb24sIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaS5oYXMtc3VibWVudSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIHVsLm1lbnUgPiBsaS5oYXMtc3VibWVudSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkuaGFzLXN1Ym1lbnUgLnJlZ2lzdHJ5LWNhcmRzIGEucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpLmhhcy1zdWJtZW51IGEucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLFxuICAgICAgICBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpLmhhcy1zdWJtZW51IGEuaWNvbixcbiAgICAgICAgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGRpdi5tZW51ID4gbGkuaGFzLXN1Ym1lbnUgYS5tZW51LXRvZ2dsZSxcbiAgICAgICAgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaS5oYXMtc3VibWVudSBhLm1lbnUtdG9nZ2xlLFxuICAgICAgICBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpLmhhcy1zdWJtZW51IC5yZWdpc3RyeS1jYXJkcyBhLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSxcbiAgICAgICAgLnJlZ2lzdHJ5LWNhcmRzIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkuaGFzLXN1Ym1lbnUgYS5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgICAgICAgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpLmhhcy1zdWJtZW51IGEuaWNvbjpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaS5oYXMtc3VibWVudSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSB1bC5tZW51ID4gbGkuaGFzLXN1Ym1lbnUgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaS5oYXMtc3VibWVudSAucmVnaXN0cnktY2FyZHMgYS5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkuaGFzLXN1Ym1lbnUgYS5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsXG4gICAgICAgICAgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaS5oYXMtc3VibWVudSBhLmljb246YmVmb3JlLFxuICAgICAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBkaXYubWVudSA+IGxpLmhhcy1zdWJtZW51IGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkuaGFzLXN1Ym1lbnUgYS5tZW51LXRvZ2dsZTpiZWZvcmUsXG4gICAgICAgICAgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaS5oYXMtc3VibWVudSAucmVnaXN0cnktY2FyZHMgYS5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsXG4gICAgICAgICAgLnJlZ2lzdHJ5LWNhcmRzIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkuaGFzLXN1Ym1lbnUgYS5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICM4Yzk1OWU7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTk0OFwiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgICBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYSxcbiAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjOGM5NTllO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgcGFkZGluZzogMTJweCA1cHggMTJweCAxMHB4OyB9XG4gICAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLFxuICAgICAgICBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGUge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICM4Yzk1OWU7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTk0OFwiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEudG9nZ2xlZDpiZWZvcmUsXG4gICAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS50b2dnbGVkOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7IH1cbiAgICAgICAgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGE6aG92ZXIsXG4gICAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJiMmYzNDsgfVxuICAgICAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhOmhvdmVyIFtjbGFzcyo9aWNvbl0sXG4gICAgICAgICAgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhOmhvdmVyIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICAgICAgY29sb3I6ICM0MkE1RjU7IH1cbiAgICAgICAgICBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYTpob3ZlciBzcGFuLFxuICAgICAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYTpob3ZlciBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhIGksXG4gICAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYSBpIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7IH1cbiAgICAgICAgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEgc3BhbixcbiAgICAgICAgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgIG1hcmdpbjogNXB4IDEwcHggNXB4IDVweDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgYS5zZWxlY3RlZCxcbiAgICBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSBhLnNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQ6ICM0MkE1RjU7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSBhLnNlbGVjdGVkOmhvdmVyLFxuICAgICAgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgYS5zZWxlY3RlZDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM0MkE1RjU7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgYS5zZWxlY3RlZDpob3ZlciBzcGFuLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51IGEuc2VsZWN0ZWQ6aG92ZXIgaSxcbiAgICAgICAgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgYS5zZWxlY3RlZDpob3ZlciBzcGFuLFxuICAgICAgICBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSBhLnNlbGVjdGVkOmhvdmVyIGkge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIGFzaWRlI2xlZnRzaWRlYmFyIHVsLnN1Ym1lbnUsXG4gIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5zdWJtZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM0NzUwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICAgIGFzaWRlI2xlZnRzaWRlYmFyIHVsLnN1Ym1lbnUgaDYsXG4gICAgYXNpZGUjbGVmdHNpZGViYXIgZGl2LnN1Ym1lbnUgaDYge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1YTYyNmE7XG4gICAgICBjb2xvcjogI2RmZGZkZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBtYXJnaW46IDAgMTVweCAxMHB4IDM1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIGFzaWRlI2xlZnRzaWRlYmFyIHVsLnN1Ym1lbnUgbGksXG4gICAgYXNpZGUjbGVmdHNpZGViYXIgZGl2LnN1Ym1lbnUgbGkge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIHVsLnN1Ym1lbnUgbGkgYSxcbiAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5zdWJtZW51IGxpIGEge1xuICAgICAgICBjb2xvcjogIzhjOTU5ZTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgYXNpZGUjbGVmdHNpZGViYXIgdWwuc3VibWVudSBsaSBhLm1lbnUtdG9nZ2xlLFxuICAgICAgICBhc2lkZSNsZWZ0c2lkZWJhciBkaXYuc3VibWVudSBsaSBhLm1lbnUtdG9nZ2xlIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgYXNpZGUjbGVmdHNpZGViYXIgdWwuc3VibWVudSBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgICAgICBhc2lkZSNsZWZ0c2lkZWJhciBkaXYuc3VibWVudSBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSB7XG4gICAgICAgICAgICByaWdodDogMTVweDsgfVxuICAgICAgICBhc2lkZSNsZWZ0c2lkZWJhciB1bC5zdWJtZW51IGxpIGEudG9nZ2xlZCxcbiAgICAgICAgYXNpZGUjbGVmdHNpZGViYXIgZGl2LnN1Ym1lbnUgbGkgYS50b2dnbGVkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICBhc2lkZSNsZWZ0c2lkZWJhciB1bC5zdWJtZW51IGxpIGE6aG92ZXIsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLnN1Ym1lbnUgbGkgYTpmb2N1cyxcbiAgICAgICAgYXNpZGUjbGVmdHNpZGViYXIgZGl2LnN1Ym1lbnUgbGkgYTpob3ZlcixcbiAgICAgICAgYXNpZGUjbGVmdHNpZGViYXIgZGl2LnN1Ym1lbnUgbGkgYTpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIHVsLnN1Ym1lbnUgbGkgc3BhbixcbiAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5zdWJtZW51IGxpIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMiAhaW1wb3J0YW50OyB9XG4gICAgICBhc2lkZSNsZWZ0c2lkZWJhciB1bC5zdWJtZW51IGxpIC5zdWJtZW51LFxuICAgICAgYXNpZGUjbGVmdHNpZGViYXIgZGl2LnN1Ym1lbnUgbGkgLnN1Ym1lbnUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgYXNpZGUjbGVmdHNpZGViYXIgdWwuc3VibWVudSBsaSAuc3VibWVudSBsaSxcbiAgICAgICAgYXNpZGUjbGVmdHNpZGViYXIgZGl2LnN1Ym1lbnUgbGkgLnN1Ym1lbnUgbGkge1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgYXNpZGUjbGVmdHNpZGViYXIgdWwuc3VibWVudSBsaSAuc3VibWVudSBhLFxuICAgICAgICBhc2lkZSNsZWZ0c2lkZWJhciBkaXYuc3VibWVudSBsaSAuc3VibWVudSBhIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIHVsLnN1Ym1lbnUgbGkgLnN1Ym1lbnUgYS5zZWxlY3RlZCxcbiAgICAgICAgICBhc2lkZSNsZWZ0c2lkZWJhciBkaXYuc3VibWVudSBsaSAuc3VibWVudSBhLnNlbGVjdGVkIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gICAgICAgICAgYXNpZGUjbGVmdHNpZGViYXIgdWwuc3VibWVudSBsaSAuc3VibWVudSBhIGksXG4gICAgICAgICAgYXNpZGUjbGVmdHNpZGViYXIgZGl2LnN1Ym1lbnUgbGkgLnN1Ym1lbnUgYSBpIHtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDsgfVxuICAgICAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIHVsLnN1Ym1lbnUgbGkgLnN1Ym1lbnUgYSBzcGFuLFxuICAgICAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5zdWJtZW51IGxpIC5zdWJtZW51IGEgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbCAhaW1wb3J0YW50OyB9XG4gIGFzaWRlI2xlZnRzaWRlYmFyIHVsIC5pY29uLXJvbWFuaWEsXG4gIGFzaWRlI2xlZnRzaWRlYmFyIGRpdiAuaWNvbi1yb21hbmlhIHtcbiAgICBmb250LXNpemU6IDE3cHg7IH1cbiAgYXNpZGUjbGVmdHNpZGViYXIgdWwgLmljb24tYXBwcyxcbiAgYXNpZGUjbGVmdHNpZGViYXIgZGl2IC5pY29uLWFwcHMge1xuICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICBhc2lkZSNsZWZ0c2lkZWJhciB1bCAuaWNvbi10ZWFtd29yayxcbiAgYXNpZGUjbGVmdHNpZGViYXIgZGl2IC5pY29uLXRlYW13b3JrIHtcbiAgICBmb250LXNpemU6IDIycHg7IH1cbiAgYXNpZGUjbGVmdHNpZGViYXIgdWwgLmljb24tYXRvbSxcbiAgYXNpZGUjbGVmdHNpZGViYXIgZGl2IC5pY29uLWF0b20ge1xuICAgIGZvbnQtc2l6ZTogMjdweDsgfVxuICBhc2lkZSNsZWZ0c2lkZWJhciB1bCAuaWNvbi1tZWV0aW5nLFxuICBhc2lkZSNsZWZ0c2lkZWJhciBkaXYgLmljb24tbWVldGluZyB7XG4gICAgZm9udC1zaXplOiAyMnB4OyB9XG4gIGFzaWRlI2xlZnRzaWRlYmFyIHVsIC5pY29uLXB1enpsZSxcbiAgYXNpZGUjbGVmdHNpZGViYXIgZGl2IC5pY29uLXB1enpsZSB7XG4gICAgZm9udC1zaXplOiAxOXB4OyB9XG4gIGFzaWRlI2xlZnRzaWRlYmFyIHVsIC5pY29uLXNoaWVsZCxcbiAgYXNpZGUjbGVmdHNpZGViYXIgZGl2IC5pY29uLXNoaWVsZCB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIGFzaWRlI2xlZnRzaWRlYmFyIHVsIC5pY29uLXN0YWtlaG9sZGVyLFxuICBhc2lkZSNsZWZ0c2lkZWJhciBkaXYgLmljb24tc3Rha2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICBhc2lkZSNsZWZ0c2lkZWJhciB1bCAuaWNvbi1wZW5jaWwsXG4gIGFzaWRlI2xlZnRzaWRlYmFyIGRpdiAuaWNvbi1wZW5jaWwge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICBhc2lkZSNsZWZ0c2lkZWJhciB1bCAuaWNvbi1ob3VzZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwgLmxvY2F0aW9uLXN0YXR1cyAuaWNvbi12aWxsYWdlLCAubG9jYXRpb24tc3RhdHVzIGFzaWRlI2xlZnRzaWRlYmFyIHVsIC5pY29uLXZpbGxhZ2UsIGFzaWRlI2xlZnRzaWRlYmFyIHVsIC5tYXAtd3JhcHBlciAucmVzdWx0cyAuaWNvbi12aWxsYWdlLCAubWFwLXdyYXBwZXIgLnJlc3VsdHMgYXNpZGUjbGVmdHNpZGViYXIgdWwgLmljb24tdmlsbGFnZSxcbiAgYXNpZGUjbGVmdHNpZGViYXIgZGl2IC5pY29uLWhvdXNlLFxuICBhc2lkZSNsZWZ0c2lkZWJhciBkaXYgLmxvY2F0aW9uLXN0YXR1cyAuaWNvbi12aWxsYWdlLFxuICAubG9jYXRpb24tc3RhdHVzIGFzaWRlI2xlZnRzaWRlYmFyIGRpdiAuaWNvbi12aWxsYWdlLFxuICBhc2lkZSNsZWZ0c2lkZWJhciBkaXYgLm1hcC13cmFwcGVyIC5yZXN1bHRzIC5pY29uLXZpbGxhZ2UsXG4gIC5tYXAtd3JhcHBlciAucmVzdWx0cyBhc2lkZSNsZWZ0c2lkZWJhciBkaXYgLmljb24tdmlsbGFnZSB7XG4gICAgZm9udC1zaXplOiAxOXB4OyB9XG4gIGFzaWRlI2xlZnRzaWRlYmFyIHVsIC5pY29uLXVzZXJzLFxuICBhc2lkZSNsZWZ0c2lkZWJhciBkaXYgLmljb24tdXNlcnMge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICBhc2lkZSNsZWZ0c2lkZWJhciB1bCAuaWNvbi1mb3J3YXJkLFxuICBhc2lkZSNsZWZ0c2lkZWJhciBkaXYgLmljb24tZm9yd2FyZCB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIGFzaWRlI2xlZnRzaWRlYmFyIHVsIC5pY29uLXN0YXIsXG4gIGFzaWRlI2xlZnRzaWRlYmFyIGRpdiAuaWNvbi1zdGFyIHtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgYXNpZGUjbGVmdHNpZGViYXIgdWwgLmljb24tcGFpbnRicnVzaCxcbiAgYXNpZGUjbGVmdHNpZGViYXIgZGl2IC5pY29uLXBhaW50YnJ1c2gge1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICBhc2lkZSNsZWZ0c2lkZWJhciB1bCAuaWNvbi1mbGFnLFxuICBhc2lkZSNsZWZ0c2lkZWJhciBkaXYgLmljb24tZmxhZyB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIGFzaWRlI2xlZnRzaWRlYmFyIHVsIC5pY29uLXJpYmJvbixcbiAgYXNpZGUjbGVmdHNpZGViYXIgZGl2IC5pY29uLXJpYmJvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIGFzaWRlI2xlZnRzaWRlYmFyIHVsIC5pY29uLWNsaXBib2FyZCxcbiAgYXNpZGUjbGVmdHNpZGViYXIgZGl2IC5pY29uLWNsaXBib2FyZCB7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIGFzaWRlI2xlZnRzaWRlYmFyIHVsIC5pY29uLWRvY3VtZW50cyxcbiAgYXNpZGUjbGVmdHNpZGViYXIgZGl2IC5pY29uLWRvY3VtZW50cyB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIGFzaWRlI2xlZnRzaWRlYmFyIHVsIC5pY29uLWxvZ28sXG4gIGFzaWRlI2xlZnRzaWRlYmFyIGRpdiAuaWNvbi1sb2dvIHtcbiAgICBmb250LXNpemU6IDIxcHg7IH1cbiAgYXNpZGUjbGVmdHNpZGViYXIgdWwgLmljb24tbG9nby1yZWdpc3RyYXR1cmEsXG4gIGFzaWRlI2xlZnRzaWRlYmFyIGRpdiAuaWNvbi1sb2dvLXJlZ2lzdHJhdHVyYSB7XG4gICAgZm9udC1zaXplOiAyMXB4OyB9XG4gIGFzaWRlI2xlZnRzaWRlYmFyIHVsIC5pY29uLW5vdGVib29rLWxpZ2h0LFxuICBhc2lkZSNsZWZ0c2lkZWJhciBkaXYgLmljb24tbm90ZWJvb2stbGlnaHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICBhc2lkZSNsZWZ0c2lkZWJhciB1bCAuaWNvbi1kb2N1bWVudC1zdGFyLFxuICBhc2lkZSNsZWZ0c2lkZWJhciBkaXYgLmljb24tZG9jdW1lbnQtc3RhciB7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIGFzaWRlI2xlZnRzaWRlYmFyIC5idG4taW5zdGl0dXRpb24tbGluayB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZjA1MzUyO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiAxMnB4IDVweCAxMnB4IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgYXNpZGUjbGVmdHNpZGViYXIgLmJ0bi1pbnN0aXR1dGlvbi1saW5rOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlZTNjM2I7IH1cbiAgICBhc2lkZSNsZWZ0c2lkZWJhciAuYnRuLWluc3RpdHV0aW9uLWxpbmsgW2NsYXNzKj1pY29uLV0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgbWluLXdpZHRoOiAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDMwcHg7IH1cbiAgICBhc2lkZSNsZWZ0c2lkZWJhciAuYnRuLWluc3RpdHV0aW9uLWxpbmsgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgbWFyZ2luOiA1cHggMTBweCA1cHggNXB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gIGFzaWRlI2xlZnRzaWRlYmFyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMzIwcHg7XG4gICAgdG9wOiAwcHg7IH0gfVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG5cbmJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBtaW4taGVpZ2h0OiAxMDAlOyB9XG5cbi5vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3R0b206IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMjsgfVxuXG5uYXYubmF2YmFyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTE7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIG5hdi5uYXZiYXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9IH1cbiAgbmF2Lm5hdmJhciAubmF2YmFyLWhlYWRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDRhNjQ3O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIHdpZHRoOiAyNzBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gICAgICBuYXYubmF2YmFyIC5uYXZiYXItaGVhZGVyIHtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgbmF2Lm5hdmJhciAubmF2YmFyLWhlYWRlciAuYnRuLW1lbnUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgbmF2Lm5hdmJhciAubmF2YmFyLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIG5hdi5uYXZiYXIgLm5hdmJhci1oZWFkZXIgLmJ0bi1tZW51IHtcbiAgICAgICAgICBjb2xvcjogIzVjNjE2OTsgfSB9XG4gICAgbmF2Lm5hdmJhciAubmF2YmFyLWhlYWRlciAuYnRuLW1lbnUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuICAgICAgLmxzLWNsb3NlZCBuYXYubmF2YmFyIC5uYXZiYXItaGVhZGVyIC5idG4tbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgbmF2Lm5hdmJhciAubmF2YmFyLWhlYWRlciAubG9nbyB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1pbi13aWR0aDogODBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIG5hdi5uYXZiYXIgLm5hdmJhci1oZWFkZXIgLmxvZ28gaW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5hY3Rpb25zIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuYWN0aW9ucy5hbGlnbi1sZWZ0ID4gdWwge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmFjdGlvbnMuYWxpZ24tcmlnaHQgPiB1bCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAgIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmFjdGlvbnMgPiB1bCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmFjdGlvbnMgPiB1bCBhIHtcbiAgICAgICAgICBjb2xvcjogIzVjNjE2OTtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuYWN0aW9ucyA+IHVsIGE6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuYWN0aW9ucyA+IHVsIC5iYWRnZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgcmlnaHQ6IC00cHg7XG4gICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7IH1cbiAgICAgIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmFjdGlvbnMgLmxhbmd1YWdlLXNlbGVjdG9yIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5hY3Rpb25zIC5sYW5ndWFnZS1zZWxlY3RvciAuaWNvbi1hcnJvdy1kb3duIHtcbiAgICAgICAgICBmb250LXNpemU6IDE5cHg7IH1cbiAgICAgIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmFjdGlvbnMgLmljb24tcHVibGljIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4OyB9XG4gICAgICBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5hY3Rpb25zIC5pY29uLWNvbXBhcmUge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jaXR5LXdyYXAge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNpdHktd3JhcCBpbWcge1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcbiAgICAgICAgaW1hZ2UtcmVuZGVyaW5nOiBvcHRpbWl6ZXF1YWxpdHk7XG4gICAgICAgIGltYWdlLXJlbmRlcmluZzogY3Jpc3AtZWRnZXM7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgICAgIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNpdHktd3JhcCAuaW5uZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY2l0eS13cmFwIC5pbm5lciAqIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNpdHktd3JhcCAuaW5uZXIgaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4OyB9XG4gICAgICAgICAgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY2l0eS13cmFwIC5pbm5lciBoMyBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNpdHktd3JhcCAuaW5uZXIgaDYge1xuICAgICAgICAgIGNvbG9yOiAjOWU5ZTllO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jaXR5LXdyYXAge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgICAgIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNpdHktd3JhcCAuaW5uZXIge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY2l0eS13cmFwIHtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICAgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY2l0eS13cmFwIC5pbm5lciBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAgICAgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY2l0eS13cmFwIC5pbm5lciBoMyBzcGFuIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAgICAgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY2l0eS13cmFwIC5pbm5lciBoNiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAgICAgICBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jaXR5LXdyYXAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMzhweDsgfSB9XG4gICAgLmxzLWNsb3NlZCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5scy10b2dnbGUtYnRuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgbmF2Lm5hdmJhciAubmF2YmFyLXNldHRpbmdzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAgIG5hdi5uYXZiYXIgLm5hdmJhci1zZXR0aW5ncyBhIHtcbiAgICAgIGNvbG9yOiAjNWM2MTY5O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgbmF2Lm5hdmJhciAubmF2YmFyLXNldHRpbmdzIGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG5tYWluIHtcbiAgbWFyZ2luOiA2MHB4IDAgMCAyNzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAuNXM7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5scy10b2dnbGUtbWVudSBtYWluLFxuICAubHMtY2xvc2VkIG1haW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIG1haW4gLmNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDQwcHggMTVweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMXB4KSB7XG4gICAgICBtYWluIC5jb250YWluZXIge1xuICAgICAgICBtaW4td2lkdGg6IDEyMDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxODAwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIG1haW4gLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgbWFpbiAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICBtYWluIC5jb250YWluZXIgPiAucm93LCBtYWluIG5hdi5uYXZiYXIgLmNvbnRhaW5lciA+IC5uYXZiYXItbmF2LCBuYXYubmF2YmFyIG1haW4gLmNvbnRhaW5lciA+IC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAgICAgICBtYWluIC5jb250YWluZXIgPiAucm93ID4gLmNvbCwgbWFpbiBuYXYubmF2YmFyIC5jb250YWluZXIgPiAubmF2YmFyLW5hdiA+IC5jb2wsIG5hdi5uYXZiYXIgbWFpbiAuY29udGFpbmVyID4gLm5hdmJhci1uYXYgPiAuY29sIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIG1haW4gLmNvbnRhaW5lciA+IC5oZWFkZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMWMxYzE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgbWFpbiAuY29udGFpbmVyID4gLmhlYWRlci5uby1ib3JkZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAgICAgbWFpbiAuY29udGFpbmVyID4gLmhlYWRlci5jZW50ZXItYWxpZ24ge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICBtYWluIC5jb250YWluZXIgPiAuaGVhZGVyLmNlbnRlci1hbGlnbiAudGl0bGUge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICBtYWluIC5jb250YWluZXIgPiAuaGVhZGVyLmNlbnRlci1hbGlnbiAuc3VidGl0bGUge1xuICAgICAgICAgIG1hcmdpbjogMTBweCAwIDAgMDsgfVxuICAgICAgICAgIG1haW4gLmNvbnRhaW5lciA+IC5oZWFkZXIuY2VudGVyLWFsaWduIC5zdWJ0aXRsZSArIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIG1haW4gLmNvbnRhaW5lciA+IC5oZWFkZXIuY2VudGVyLWFsaWduIHAge1xuICAgICAgICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgbWFpbiAuY29udGFpbmVyID4gLmhlYWRlciBoMi50aXRsZSB7XG4gICAgICAgIGZsZXg6IDE7IH1cbiAgICAgIG1haW4gLmNvbnRhaW5lciA+IC5oZWFkZXIgLmJ0biwgbWFpbiAuY29udGFpbmVyID4gLmhlYWRlciAuYnRuLWxhcmdlLCBtYWluIC5jb250YWluZXIgPiAuaGVhZGVyIC5idG4tc21hbGwsIG1haW4gLmNvbnRhaW5lciA+IC5oZWFkZXIgLmZjLWhlYWRlci10b29sYmFyIC5mYy10b2RheS1idXR0b24sIC5mYy1oZWFkZXItdG9vbGJhciBtYWluIC5jb250YWluZXIgPiAuaGVhZGVyIC5mYy10b2RheS1idXR0b24ge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDVweCAwIDVweCAxMHB4OyB9XG4gICAgICAgIG1haW4gLmNvbnRhaW5lciA+IC5oZWFkZXIgLmJ0biBbY2xhc3MqPWljb25dLCBtYWluIC5jb250YWluZXIgPiAuaGVhZGVyIC5idG4tbGFyZ2UgW2NsYXNzKj1pY29uXSwgbWFpbiAuY29udGFpbmVyID4gLmhlYWRlciAuYnRuLXNtYWxsIFtjbGFzcyo9aWNvbl0sIG1haW4gLmNvbnRhaW5lciA+IC5oZWFkZXIgLmZjLWhlYWRlci10b29sYmFyIC5mYy10b2RheS1idXR0b24gW2NsYXNzKj1pY29uXSwgLmZjLWhlYWRlci10b29sYmFyIG1haW4gLmNvbnRhaW5lciA+IC5oZWFkZXIgLmZjLXRvZGF5LWJ1dHRvbiBbY2xhc3MqPWljb25dIHtcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgICAgbWFpbiAuY29udGFpbmVyID4gLmhlYWRlciBuYXYuZmxvYXRpbmctY3J1bWJzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgbWFpbiAuY29udGFpbmVyID4gLmhlYWRlciBuYXYuZmxvYXRpbmctY3J1bWJzIGEge1xuICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgICBtYWluIC5jb250YWluZXIgPiAuaGVhZGVyIG5hdi5mbG9hdGluZy1jcnVtYnMgYTpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICAgIG1haW4gLmNvbnRhaW5lciA+IC5oZWFkZXIgbmF2LmZsb2F0aW5nLWNydW1icyBhIHNwYW4ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuICAgICAgICBtYWluIC5jb250YWluZXIgPiAuaGVhZGVyIG5hdi5mbG9hdGluZy1jcnVtYnMgLmFkdmFuY2VkLXNlYXJjaCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IC0yNXB4O1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgICAgICBtYWluIC5jb250YWluZXIgPiAuaGVhZGVyIG5hdi5mbG9hdGluZy1jcnVtYnMgLmFkdmFuY2VkLXNlYXJjaCBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjM2VhOGY3O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgICAgICAgICBtYWluIC5jb250YWluZXIgPiAuaGVhZGVyIG5hdi5mbG9hdGluZy1jcnVtYnMgLmFkdmFuY2VkLXNlYXJjaCBbY2xhc3MqPWljb25dIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIG1haW4gLmNvbnRhaW5lciA+IC5oZWFkZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDsgfSB9XG4gICAgbWFpbiAuY29udGFpbmVyIGgyLnRpdGxlIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgbWFpbiAuY29udGFpbmVyIGgyLnRpdGxlIGltZyB7XG4gICAgICAgIGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcbiAgICAgICAgaW1hZ2UtcmVuZGVyaW5nOiBvcHRpbWl6ZXF1YWxpdHk7XG4gICAgICAgIGltYWdlLXJlbmRlcmluZzogY3Jpc3AtZWRnZXM7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA0NXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDY1cHg7IH1cbiAgICAgIG1haW4gLmNvbnRhaW5lciBoMi50aXRsZSBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgbWFpbiAuY29udGFpbmVyIGgyLnRpdGxlIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfSB9XG4gICAgICAgIG1haW4gLmNvbnRhaW5lciBoMi50aXRsZSBzcGFuIHNwYW4ge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gICAgICBtYWluIC5jb250YWluZXIgaDIudGl0bGUgc3Bhbi5zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAgIG1haW4gLmNvbnRhaW5lciAuYnRuLWZsb2F0aW5nLXdyYXAge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDM1cHg7IH1cbiAgICAgIG1haW4gLmNvbnRhaW5lciAuYnRuLWZsb2F0aW5nLXdyYXAuZml4ZWQtYm90dG9tLXJpZ2h0IHtcbiAgICAgICAgYm90dG9tOiAyNXB4O1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgei1pbmRleDogOTk5OyB9XG4gICAgICAgIG1haW4gLmNvbnRhaW5lciAuYnRuLWZsb2F0aW5nLXdyYXAuZml4ZWQtYm90dG9tLXJpZ2h0IC5idG4tZmxvYXRpbmcge1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICBtYWluIC5jb250YWluZXIgLmJ0bi1mbG9hdGluZy13cmFwIC5pY29uLWVkaXQge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICBtYWluIC5jb250YWluZXIgW2NsYXNzKj1zcGFjZXJdIC5idG4tZmxvYXRpbmctd3JhcCB7XG4gICAgICB0b3A6IDIwcHg7IH1cbiAgICBtYWluIC5jb250YWluZXIgLmNhcmQ6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgbWFpbiAuY29udGFpbmVyIC5jYXJkIHtcbiAgICAgICAgcGFkZGluZzogMjVweCAxNXB4IDE1cHg7IH0gfVxuICAgIG1haW4gLmNvbnRhaW5lciA+IHAge1xuICAgICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG5bY2xhc3NePVwiZmxhZy1cIl0sXG5bY2xhc3MqPVwiIGZsYWctXCJdLFxuLmZsYWcge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTNweDtcbiAgd2lkdGg6IDIwcHg7IH1cblxuLmZsYWcge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLmZsYWctYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1nL2ZsYWdzL2ZsYWctYmcucG5nXCIpOyB9XG5cbi5mbGFnLWd5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltZy9mbGFncy9mbGFnLWd5LnBuZ1wiKTsgfVxuXG4uZmxhZy1ociB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWcvZmxhZ3MvZmxhZy1oci5wbmdcIik7IH1cblxuLmZsYWctaHUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1nL2ZsYWdzL2ZsYWctaHUucG5nXCIpOyB9XG5cbi5mbGFnLXJzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltZy9mbGFncy9mbGFnLXJzLnBuZ1wiKTsgfVxuXG4uZmxhZy1ydSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWcvZmxhZ3MvZmxhZy1ydS5wbmdcIik7IH1cblxuLmZsYWctc2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1nL2ZsYWdzL2ZsYWctc2sucG5nXCIpOyB9XG5cbi5mbGFnLXRyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltZy9mbGFncy9mbGFnLXRyLnBuZ1wiKTsgfVxuXG4uZmxhZy11ayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWcvZmxhZ3MvZmxhZy11ay5wbmdcIik7IH1cblxuLmZsYWctcm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1nL2ZsYWdzL2ZsYWctcm8ucG5nXCIpOyB9XG5cbi5mbGFnLWRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltZy9mbGFncy9mbGFnLWRlLnBuZ1wiKTsgfVxuXG4ucG9saXRpY2FsLXBzZCBzcGFuIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmYwMDAwIDUwJSwgI2ZmMDAwMCA1MCUpO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ucG9saXRpY2FsLXBzZCBzcGFuLnBvbGl0aWNhbC10ZXh0LFxuLnBvbGl0aWNhbC1wc2Qgc3Bhbi5wb2xpdGljYWwtbGFiZWwge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4ucG9saXRpY2FsLXBzZCBzcGFuLnBvbGl0aWNhbC10ZXh0IHtcbiAgY29sb3I6ICNmZjAwMDA7IH1cblxuLnBvbGl0aWNhbC1wc2Qgc3Bhbi5wb2xpdGljYWwtbGFiZWwge1xuICBjb2xvcjogIzZlNmU2ZTsgfVxuXG4ucG9saXRpY2FsLXBzZC5jb2xvci10eHQge1xuICBib3JkZXItY29sb3I6ICNmZjAwMDA7XG4gIGNvbG9yOiAjZmYwMDAwOyB9XG5cbi5wb2xpdGljYWwtYWxkZSBzcGFuIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMGI0YTc5IDUwJSwgIzBiNGE3OSA1MCUpO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ucG9saXRpY2FsLWFsZGUgc3Bhbi5wb2xpdGljYWwtdGV4dCxcbi5wb2xpdGljYWwtYWxkZSBzcGFuLnBvbGl0aWNhbC1sYWJlbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5wb2xpdGljYWwtYWxkZSBzcGFuLnBvbGl0aWNhbC10ZXh0IHtcbiAgY29sb3I6ICMwYjRhNzk7IH1cblxuLnBvbGl0aWNhbC1hbGRlIHNwYW4ucG9saXRpY2FsLWxhYmVsIHtcbiAgY29sb3I6ICM2ZTZlNmU7IH1cblxuLnBvbGl0aWNhbC1hbGRlLmNvbG9yLXR4dCB7XG4gIGJvcmRlci1jb2xvcjogIzBiNGE3OTtcbiAgY29sb3I6ICMwYjRhNzk7IH1cblxuLnBvbGl0aWNhbC1wbmwgc3BhbiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Y4ZDMwNiA1MCUsICNmOGQzMDYgNTAlKTtcbiAgY29sb3I6ICMwNDRjN2Y7IH1cblxuLnBvbGl0aWNhbC1wbmwgc3Bhbi5wb2xpdGljYWwtdGV4dCxcbi5wb2xpdGljYWwtcG5sIHNwYW4ucG9saXRpY2FsLWxhYmVsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLnBvbGl0aWNhbC1wbmwgc3Bhbi5wb2xpdGljYWwtdGV4dCB7XG4gIGNvbG9yOiAjZjhkMzA2OyB9XG5cbi5wb2xpdGljYWwtcG5sIHNwYW4ucG9saXRpY2FsLWxhYmVsIHtcbiAgY29sb3I6ICM2ZTZlNmU7IH1cblxuLnBvbGl0aWNhbC1wbmwuY29sb3ItdHh0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjhkMzA2O1xuICBjb2xvcjogI2Y4ZDMwNjsgfVxuXG4ucG9saXRpY2FsLXBtcCBzcGFuIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjOThjMjMwIDUwJSwgIzk4YzIzMCA1MCUpO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ucG9saXRpY2FsLXBtcCBzcGFuLnBvbGl0aWNhbC10ZXh0LFxuLnBvbGl0aWNhbC1wbXAgc3Bhbi5wb2xpdGljYWwtbGFiZWwge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4ucG9saXRpY2FsLXBtcCBzcGFuLnBvbGl0aWNhbC10ZXh0IHtcbiAgY29sb3I6ICM5OGMyMzA7IH1cblxuLnBvbGl0aWNhbC1wbXAgc3Bhbi5wb2xpdGljYWwtbGFiZWwge1xuICBjb2xvcjogIzZlNmU2ZTsgfVxuXG4ucG9saXRpY2FsLXBtcC5jb2xvci10eHQge1xuICBib3JkZXItY29sb3I6ICM5OGMyMzA7XG4gIGNvbG9yOiAjOThjMjMwOyB9XG5cbi5wb2xpdGljYWwtcHJvIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMxNDY3YjEgNTAlLCAjMTQ2N2IxIDUwJSk7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5wb2xpdGljYWwtcHJvIHNwYW4ucG9saXRpY2FsLXRleHQsXG4ucG9saXRpY2FsLXBybyBzcGFuLnBvbGl0aWNhbC1sYWJlbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5wb2xpdGljYWwtcHJvIHNwYW4ucG9saXRpY2FsLXRleHQge1xuICBjb2xvcjogIzE0NjdiMTsgfVxuXG4ucG9saXRpY2FsLXBybyBzcGFuLnBvbGl0aWNhbC1sYWJlbCB7XG4gIGNvbG9yOiAjNmU2ZTZlOyB9XG5cbi5wb2xpdGljYWwtcHJvLmNvbG9yLXR4dCB7XG4gIGJvcmRlci1jb2xvcjogIzE0NjdiMTtcbiAgY29sb3I6ICMxNDY3YjE7IH1cblxuLnBvbGl0aWNhbC11c3Igc3BhbiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAwOWNmZiA1MCUsICMwMDljZmYgNTAlKTtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnBvbGl0aWNhbC11c3Igc3Bhbi5wb2xpdGljYWwtdGV4dCxcbi5wb2xpdGljYWwtdXNyIHNwYW4ucG9saXRpY2FsLWxhYmVsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLnBvbGl0aWNhbC11c3Igc3Bhbi5wb2xpdGljYWwtdGV4dCB7XG4gIGNvbG9yOiAjMDA5Y2ZmOyB9XG5cbi5wb2xpdGljYWwtdXNyIHNwYW4ucG9saXRpY2FsLWxhYmVsIHtcbiAgY29sb3I6ICM2ZTZlNmU7IH1cblxuLnBvbGl0aWNhbC11c3IuY29sb3ItdHh0IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5Y2ZmO1xuICBjb2xvcjogIzAwOWNmZjsgfVxuXG4ucG9saXRpY2FsLXBsdXMgc3BhbiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZjNzAzZSA1MCUsICNmYzcwM2UgNTAlKTtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnBvbGl0aWNhbC1wbHVzIHNwYW4ucG9saXRpY2FsLXRleHQsXG4ucG9saXRpY2FsLXBsdXMgc3Bhbi5wb2xpdGljYWwtbGFiZWwge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4ucG9saXRpY2FsLXBsdXMgc3Bhbi5wb2xpdGljYWwtdGV4dCB7XG4gIGNvbG9yOiAjZmM3MDNlOyB9XG5cbi5wb2xpdGljYWwtcGx1cyBzcGFuLnBvbGl0aWNhbC1sYWJlbCB7XG4gIGNvbG9yOiAjNmU2ZTZlOyB9XG5cbi5wb2xpdGljYWwtcGx1cy5jb2xvci10eHQge1xuICBib3JkZXItY29sb3I6ICNmYzcwM2U7XG4gIGNvbG9yOiAjZmM3MDNlOyB9XG5cbi5wb2xpdGljYWwtdXNycGx1cyBzcGFuIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDA5Y2ZmIDUwJSwgI2ZjNzAzZSA1MCUpO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ucG9saXRpY2FsLXVzcnBsdXMgc3Bhbi5wb2xpdGljYWwtdGV4dCxcbi5wb2xpdGljYWwtdXNycGx1cyBzcGFuLnBvbGl0aWNhbC1sYWJlbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5wb2xpdGljYWwtdXNycGx1cyBzcGFuLnBvbGl0aWNhbC10ZXh0IHtcbiAgY29sb3I6ICMwMDljZmY7IH1cblxuLnBvbGl0aWNhbC11c3JwbHVzIHNwYW4ucG9saXRpY2FsLWxhYmVsIHtcbiAgY29sb3I6ICM2ZTZlNmU7IH1cblxuLnBvbGl0aWNhbC11c3JwbHVzLmNvbG9yLXR4dCB7XG4gIGJvcmRlci1jb2xvcjogIzAwOWNmZjtcbiAgY29sb3I6ICMwMDljZmY7IH1cblxuLnBvbGl0aWNhbC1wcm0gc3BhbiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzBiNGQ5NSA1MCUsICMwYjRkOTUgNTAlKTtcbiAgY29sb3I6ICNlY2RiMWM7IH1cblxuLnBvbGl0aWNhbC1wcm0gc3Bhbi5wb2xpdGljYWwtdGV4dCxcbi5wb2xpdGljYWwtcHJtIHNwYW4ucG9saXRpY2FsLWxhYmVsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLnBvbGl0aWNhbC1wcm0gc3Bhbi5wb2xpdGljYWwtdGV4dCB7XG4gIGNvbG9yOiAjMGI0ZDk1OyB9XG5cbi5wb2xpdGljYWwtcHJtIHNwYW4ucG9saXRpY2FsLWxhYmVsIHtcbiAgY29sb3I6ICM2ZTZlNmU7IH1cblxuLnBvbGl0aWNhbC1wcm0uY29sb3ItdHh0IHtcbiAgYm9yZGVyLWNvbG9yOiAjMGI0ZDk1O1xuICBjb2xvcjogIzBiNGQ5NTsgfVxuXG4ucG9saXRpY2FsLXVkbXIgc3BhbiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzBiNjgyMCA1MCUsICMwYjY4MjAgNTAlKTtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnBvbGl0aWNhbC11ZG1yIHNwYW4ucG9saXRpY2FsLXRleHQsXG4ucG9saXRpY2FsLXVkbXIgc3Bhbi5wb2xpdGljYWwtbGFiZWwge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4ucG9saXRpY2FsLXVkbXIgc3Bhbi5wb2xpdGljYWwtdGV4dCB7XG4gIGNvbG9yOiAjMGI2ODIwOyB9XG5cbi5wb2xpdGljYWwtdWRtciBzcGFuLnBvbGl0aWNhbC1sYWJlbCB7XG4gIGNvbG9yOiAjNmU2ZTZlOyB9XG5cbi5wb2xpdGljYWwtdWRtci5jb2xvci10eHQge1xuICBib3JkZXItY29sb3I6ICMwYjY4MjA7XG4gIGNvbG9yOiAjMGI2ODIwOyB9XG5cbi5wb2xpdGljYWwtZWNvIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMGJmODcgNTAlLCAjMDBiZjg3IDUwJSk7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5wb2xpdGljYWwtZWNvIHNwYW4ucG9saXRpY2FsLXRleHQsXG4ucG9saXRpY2FsLWVjbyBzcGFuLnBvbGl0aWNhbC1sYWJlbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5wb2xpdGljYWwtZWNvIHNwYW4ucG9saXRpY2FsLXRleHQge1xuICBjb2xvcjogIzAwYmY4NzsgfVxuXG4ucG9saXRpY2FsLWVjbyBzcGFuLnBvbGl0aWNhbC1sYWJlbCB7XG4gIGNvbG9yOiAjNmU2ZTZlOyB9XG5cbi5wb2xpdGljYWwtZWNvLmNvbG9yLXR4dCB7XG4gIGJvcmRlci1jb2xvcjogIzAwYmY4NztcbiAgY29sb3I6ICMwMGJmODc7IH1cblxuLnBvbGl0aWNhbC1pbmRlcGVuZGVudCBzcGFuIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNjU3NDg1IDUwJSwgIzY1NzQ4NSA1MCUpO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ucG9saXRpY2FsLWluZGVwZW5kZW50IHNwYW4ucG9saXRpY2FsLXRleHQsXG4ucG9saXRpY2FsLWluZGVwZW5kZW50IHNwYW4ucG9saXRpY2FsLWxhYmVsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLnBvbGl0aWNhbC1pbmRlcGVuZGVudCBzcGFuLnBvbGl0aWNhbC10ZXh0IHtcbiAgY29sb3I6ICM2NTc0ODU7IH1cblxuLnBvbGl0aWNhbC1pbmRlcGVuZGVudCBzcGFuLnBvbGl0aWNhbC1sYWJlbCB7XG4gIGNvbG9yOiAjNmU2ZTZlOyB9XG5cbi5wb2xpdGljYWwtaW5kZXBlbmRlbnQuY29sb3ItdHh0IHtcbiAgYm9yZGVyLWNvbG9yOiAjNjU3NDg1O1xuICBjb2xvcjogIzY1NzQ4NTsgfVxuXG4ucG9saXRpY2FsLWJhZGdlIHNwYW4sXG4uYmFkZ2Ugc3BhbiB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAycHggMTBweDsgfVxuXG4uYXR0YWNobWVudHMtd3JhcC5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjMWMxYzE7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cbnVsLmF0dGFjaG1lbnRzLWxpc3Qge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgdWwuYXR0YWNobWVudHMtbGlzdCBsaSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAgIHVsLmF0dGFjaG1lbnRzLWxpc3QgbGkuZmlyc3Qge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIHVsLmF0dGFjaG1lbnRzLWxpc3QgbGkubGFzdCB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgICB1bC5hdHRhY2htZW50cy1saXN0IGxpLmxhc3QgLmVycm9yIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGNvbG9yOiAjZjA1MzUyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICB1bC5hdHRhY2htZW50cy1saXN0IC5maWxlLXdyYXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTkwcHg7IH1cbiAgICB1bC5hdHRhY2htZW50cy1saXN0IC5maWxlLXdyYXAubm8tY2FwdGlvbiAuaW5mbyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICB1bC5hdHRhY2htZW50cy1saXN0IC5maWxlLXdyYXAubm8tY2FwdGlvbiAuaW5uZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgdWwuYXR0YWNobWVudHMtbGlzdCAuZmlsZS13cmFwIC5pbmZvIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDI1cHgpO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgdWwuYXR0YWNobWVudHMtbGlzdCAuZmlsZS13cmFwIC5pbmZvIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7IH1cbiAgICAgIHVsLmF0dGFjaG1lbnRzLWxpc3QgLmZpbGUtd3JhcCAuaW5mbyAuZmlsZS1wZGYge1xuICAgICAgICBjb2xvcjogI2YwNTM1MjsgfVxuICAgICAgdWwuYXR0YWNobWVudHMtbGlzdCAuZmlsZS13cmFwIC5pbmZvIC5maWxlLWRvY3gsXG4gICAgICB1bC5hdHRhY2htZW50cy1saXN0IC5maWxlLXdyYXAgLmluZm8gLmZpbGUtZG9jIHtcbiAgICAgICAgY29sb3I6ICM0Yzg0ZmY7IH1cbiAgICAgIHVsLmF0dGFjaG1lbnRzLWxpc3QgLmZpbGUtd3JhcCAuaW5mbyAuZmlsZS14bHN4LFxuICAgICAgdWwuYXR0YWNobWVudHMtbGlzdCAuZmlsZS13cmFwIC5pbmZvIC5maWxlLXhscyB7XG4gICAgICAgIGNvbG9yOiAjOGNiYzAwOyB9XG4gICAgICB1bC5hdHRhY2htZW50cy1saXN0IC5maWxlLXdyYXAgLmluZm8gLmZpbGUtcHB0LFxuICAgICAgdWwuYXR0YWNobWVudHMtbGlzdCAuZmlsZS13cmFwIC5pbmZvIC5maWxlLXBwdHgsXG4gICAgICB1bC5hdHRhY2htZW50cy1saXN0IC5maWxlLXdyYXAgLmluZm8gLmZpbGUtb3RoZXIge1xuICAgICAgICBjb2xvcjogI2ZmYzMwMDsgfVxuICAgICAgdWwuYXR0YWNobWVudHMtbGlzdCAuZmlsZS13cmFwIC5pbmZvIC5wcm9ncmVzcy13cmFwIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgIHdpZHRoOiAyMDBweDsgfVxuICAgICAgICB1bC5hdHRhY2htZW50cy1saXN0IC5maWxlLXdyYXAgLmluZm8gLnByb2dyZXNzLXdyYXAgLnByb2dyZXNzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNiYzAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICB1bC5hdHRhY2htZW50cy1saXN0IC5maWxlLXdyYXAgLmNhcHRpb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICB1bC5hdHRhY2htZW50cy1saXN0IC5maWxlLXdyYXAgLmNhcHRpb24gYSB7XG4gICAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICB1bC5hdHRhY2htZW50cy1saXN0IC5maWxlLXdyYXAubG9hZGluZyAuaW5uZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIHVsLmF0dGFjaG1lbnRzLWxpc3QgLmZpbGUtd3JhcCAuaW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjVweCk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgIHVsLmF0dGFjaG1lbnRzLWxpc3QgLmZpbGUtd3JhcCAuaW5uZXI6aG92ZXIgLm92ZXJsYXkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIHVsLmF0dGFjaG1lbnRzLWxpc3QgLmZpbGUtd3JhcCAuaW5uZXIgLm92ZXJsYXkge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMCUpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgdWwuYXR0YWNobWVudHMtbGlzdCAuZmlsZS13cmFwIC5pbm5lciAub3ZlcmxheSBbY2xhc3MqPWljb25dIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAgICAgdWwuYXR0YWNobWVudHMtbGlzdCAuZmlsZS13cmFwIC5pbm5lciAub3ZlcmxheSAuYnRuLXJlbW92ZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgIHRvcDogMTBweDsgfVxuICAgICAgICB1bC5hdHRhY2htZW50cy1saXN0IC5maWxlLXdyYXAgLmlubmVyIC5vdmVybGF5IC5idG4tZWRpdCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMzVweDtcbiAgICAgICAgICB0b3A6IDEwcHg7IH1cbiAgICAgICAgdWwuYXR0YWNobWVudHMtbGlzdCAuZmlsZS13cmFwIC5pbm5lciAub3ZlcmxheSAuaWNvbi1zZWFyY2gge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cblxuLnN0YXR1cy1iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNXB4O1xuICByaWdodDogLTVweDsgfVxuICAuc3RhdHVzLWJhZGdlW2NsYXNzKj1pY29uXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2E1YTVhNTtcbiAgICBjb2xvcjogIzllOWU5ZTtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1pbi13aWR0aDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDIwcHg7IH1cbiAgICAuc3RhdHVzLWJhZGdlW2NsYXNzKj1pY29uXS5pY29uLWNoZWNrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4Y2JjMDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjOGNiYzAwO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuc3RhdHVzLWJhZGdlW2NsYXNzKj1pY29uXS5pY29uLWhlbHAge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzMwMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmMzMDA7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC5zdGF0dXMtYmFkZ2VbY2xhc3MqPWljb25dOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuc3RhdHVzLWJhZGdlLnNtYWxsIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7IH1cblxuLmJhZGdlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJhZGdlLXdyYXBwZXIgLmJhZGdlIHtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB3aWR0aDogMThweDsgfVxuXG4uYnV0dG9ucy13cmFwIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmJ1dHRvbnMtd3JhcCAuYnRuLCAuYnV0dG9ucy13cmFwIC5idG4tbGFyZ2UsIC5idXR0b25zLXdyYXAgLmJ0bi1zbWFsbCwgLmJ1dHRvbnMtd3JhcCAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLXRvZGF5LWJ1dHRvbiwgLmZjLWhlYWRlci10b29sYmFyIC5idXR0b25zLXdyYXAgLmZjLXRvZGF5LWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAuc3RlcCAuY2FyZCAuYnV0dG9ucy13cmFwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmJ1dHRvbnMtd3JhcC5uby1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmJ1dHRvbnMtd3JhcC5zcGFjZS1iZXR3ZWVuID4gKiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi5zZXR0aW5ncy1idXR0b25zLXdyYXAge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7IH1cblxuLmJ0biwgLmJ0bi1sYXJnZSwgLmJ0bi1zbWFsbCwgLmZjLWhlYWRlci10b29sYmFyIC5mYy10b2RheS1idXR0b24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNiYzAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5idG4sIC5idG4tbGFyZ2UsIC5idG4tc21hbGwsIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtdG9kYXktYnV0dG9uIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgbWluLWhlaWdodDogMzhweDtcbiAgICAgIG1pbi13aWR0aDogMTMwcHg7IH0gfVxuICAuYnRuLnNtYWxsLCAuc21hbGwuYnRuLWxhcmdlLCAuc21hbGwuYnRuLXNtYWxsLCAuZmMtaGVhZGVyLXRvb2xiYXIgLnNtYWxsLmZjLXRvZGF5LWJ1dHRvbiB7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgbWluLWhlaWdodDogMzRweDtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMS4ycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMnJlbTsgfVxuICAgIC5idG4uc21hbGwgcCwgLnNtYWxsLmJ0bi1sYXJnZSBwLCAuc21hbGwuYnRuLXNtYWxsIHAsIC5mYy1oZWFkZXItdG9vbGJhciAuc21hbGwuZmMtdG9kYXktYnV0dG9uIHAsXG4gICAgLmJ0bi5zbWFsbCBzcGFuLFxuICAgIC5zbWFsbC5idG4tbGFyZ2Ugc3BhbixcbiAgICAuc21hbGwuYnRuLXNtYWxsIHNwYW4sXG4gICAgLmZjLWhlYWRlci10b29sYmFyIC5zbWFsbC5mYy10b2RheS1idXR0b24gc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDsgfVxuICAuYnRuLmxhcmdlLCAubGFyZ2UuYnRuLWxhcmdlLCAubGFyZ2UuYnRuLXNtYWxsLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmxhcmdlLmZjLXRvZGF5LWJ1dHRvbiB7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMS4ycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMnJlbTsgfVxuICAgIC5idG4ubGFyZ2UgcCwgLmxhcmdlLmJ0bi1sYXJnZSBwLCAubGFyZ2UuYnRuLXNtYWxsIHAsIC5mYy1oZWFkZXItdG9vbGJhciAubGFyZ2UuZmMtdG9kYXktYnV0dG9uIHAsXG4gICAgLmJ0bi5sYXJnZSBzcGFuLFxuICAgIC5sYXJnZS5idG4tbGFyZ2Ugc3BhbixcbiAgICAubGFyZ2UuYnRuLXNtYWxsIHNwYW4sXG4gICAgLmZjLWhlYWRlci10b29sYmFyIC5sYXJnZS5mYy10b2RheS1idXR0b24gc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTBweDsgfVxuICAuYnRuLm5vLW1hcmdpbiwgLm5vLW1hcmdpbi5idG4tbGFyZ2UsIC5uby1tYXJnaW4uYnRuLXNtYWxsLCAuZmMtaGVhZGVyLXRvb2xiYXIgLm5vLW1hcmdpbi5mYy10b2RheS1idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuYnRuLnBlbmRpbmcsIC5wZW5kaW5nLmJ0bi1sYXJnZSwgLnBlbmRpbmcuYnRuLXNtYWxsLCAuZmMtaGVhZGVyLXRvb2xiYXIgLnBlbmRpbmcuZmMtdG9kYXktYnV0dG9uIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLmJ0bi5wZW5kaW5nOmFmdGVyLCAucGVuZGluZy5idG4tbGFyZ2U6YWZ0ZXIsIC5wZW5kaW5nLmJ0bi1zbWFsbDphZnRlciwgLmZjLWhlYWRlci10b29sYmFyIC5wZW5kaW5nLmZjLXRvZGF5LWJ1dHRvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1nL3JvbGxpbmctd2hpdGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB3aWR0aDogMjVweDsgfVxuICAgIC5idG4ucGVuZGluZyBwLCAucGVuZGluZy5idG4tbGFyZ2UgcCwgLnBlbmRpbmcuYnRuLXNtYWxsIHAsIC5mYy1oZWFkZXItdG9vbGJhciAucGVuZGluZy5mYy10b2RheS1idXR0b24gcCB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLmJ0bi5ub3JtYWwsIC5ub3JtYWwuYnRuLWxhcmdlLCAubm9ybWFsLmJ0bi1zbWFsbCwgLmZjLWhlYWRlci10b29sYmFyIC5mYy10b2RheS1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MkE1RjU7IH1cbiAgICAuYnRuLm5vcm1hbDpob3ZlciwgLm5vcm1hbC5idG4tbGFyZ2U6aG92ZXIsIC5ub3JtYWwuYnRuLXNtYWxsOmhvdmVyLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLXRvZGF5LWJ1dHRvbjpob3ZlciwgLmJ0bi5ub3JtYWw6Zm9jdXMsIC5ub3JtYWwuYnRuLWxhcmdlOmZvY3VzLCAubm9ybWFsLmJ0bi1zbWFsbDpmb2N1cywgLmZjLWhlYWRlci10b29sYmFyIC5mYy10b2RheS1idXR0b246Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzcyYmNmODsgfVxuICAuYnRuLmJ0bi1hZGQsIC5idG4tYWRkLmJ0bi1sYXJnZSwgLmJ0bi1hZGQuYnRuLXNtYWxsLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmJ0bi1hZGQuZmMtdG9kYXktYnV0dG9uLCAuYnRuLmJ0bi1zZWFyY2gsIC5idG4tc2VhcmNoLmJ0bi1sYXJnZSwgLmJ0bi1zZWFyY2guYnRuLXNtYWxsLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmJ0bi1zZWFyY2guZmMtdG9kYXktYnV0dG9uLCAuYnRuLmJ0bi1jbG9zZS1lZGl0LCAuYnRuLWNsb3NlLWVkaXQuYnRuLWxhcmdlLCAuYnRuLWNsb3NlLWVkaXQuYnRuLXNtYWxsLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmJ0bi1jbG9zZS1lZGl0LmZjLXRvZGF5LWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcwN2Y5MDsgfVxuICAgIC5idG4uYnRuLWFkZDpob3ZlciwgLmJ0bi1hZGQuYnRuLWxhcmdlOmhvdmVyLCAuYnRuLWFkZC5idG4tc21hbGw6aG92ZXIsIC5mYy1oZWFkZXItdG9vbGJhciAuYnRuLWFkZC5mYy10b2RheS1idXR0b246aG92ZXIsIC5idG4uYnRuLWFkZDpmb2N1cywgLmJ0bi1hZGQuYnRuLWxhcmdlOmZvY3VzLCAuYnRuLWFkZC5idG4tc21hbGw6Zm9jdXMsIC5mYy1oZWFkZXItdG9vbGJhciAuYnRuLWFkZC5mYy10b2RheS1idXR0b246Zm9jdXMsIC5idG4uYnRuLXNlYXJjaDpob3ZlciwgLmJ0bi1zZWFyY2guYnRuLWxhcmdlOmhvdmVyLCAuYnRuLXNlYXJjaC5idG4tc21hbGw6aG92ZXIsIC5mYy1oZWFkZXItdG9vbGJhciAuYnRuLXNlYXJjaC5mYy10b2RheS1idXR0b246aG92ZXIsIC5idG4uYnRuLXNlYXJjaDpmb2N1cywgLmJ0bi1zZWFyY2guYnRuLWxhcmdlOmZvY3VzLCAuYnRuLXNlYXJjaC5idG4tc21hbGw6Zm9jdXMsIC5mYy1oZWFkZXItdG9vbGJhciAuYnRuLXNlYXJjaC5mYy10b2RheS1idXR0b246Zm9jdXMsIC5idG4uYnRuLWNsb3NlLWVkaXQ6aG92ZXIsIC5idG4tY2xvc2UtZWRpdC5idG4tbGFyZ2U6aG92ZXIsIC5idG4tY2xvc2UtZWRpdC5idG4tc21hbGw6aG92ZXIsIC5mYy1oZWFkZXItdG9vbGJhciAuYnRuLWNsb3NlLWVkaXQuZmMtdG9kYXktYnV0dG9uOmhvdmVyLCAuYnRuLmJ0bi1jbG9zZS1lZGl0OmZvY3VzLCAuYnRuLWNsb3NlLWVkaXQuYnRuLWxhcmdlOmZvY3VzLCAuYnRuLWNsb3NlLWVkaXQuYnRuLXNtYWxsOmZvY3VzLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmJ0bi1jbG9zZS1lZGl0LmZjLXRvZGF5LWJ1dHRvbjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGQ5OWE2OyB9XG4gIC5idG4uYnRuLXNjaGVkdWxlLCAuYnRuLXNjaGVkdWxlLmJ0bi1sYXJnZSwgLmJ0bi1zY2hlZHVsZS5idG4tc21hbGwsIC5mYy1oZWFkZXItdG9vbGJhciAuYnRuLXNjaGVkdWxlLmZjLXRvZGF5LWJ1dHRvbiwgLmJ0bi5idG4tb3JhbmdlLCAuYnRuLW9yYW5nZS5idG4tbGFyZ2UsIC5idG4tb3JhbmdlLmJ0bi1zbWFsbCwgLmZjLWhlYWRlci10b29sYmFyIC5idG4tb3JhbmdlLmZjLXRvZGF5LWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzMwMDsgfVxuICAgIC5idG4uYnRuLXNjaGVkdWxlOmhvdmVyLCAuYnRuLXNjaGVkdWxlLmJ0bi1sYXJnZTpob3ZlciwgLmJ0bi1zY2hlZHVsZS5idG4tc21hbGw6aG92ZXIsIC5mYy1oZWFkZXItdG9vbGJhciAuYnRuLXNjaGVkdWxlLmZjLXRvZGF5LWJ1dHRvbjpob3ZlciwgLmJ0bi5idG4tc2NoZWR1bGU6Zm9jdXMsIC5idG4tc2NoZWR1bGUuYnRuLWxhcmdlOmZvY3VzLCAuYnRuLXNjaGVkdWxlLmJ0bi1zbWFsbDpmb2N1cywgLmZjLWhlYWRlci10b29sYmFyIC5idG4tc2NoZWR1bGUuZmMtdG9kYXktYnV0dG9uOmZvY3VzLCAuYnRuLmJ0bi1vcmFuZ2U6aG92ZXIsIC5idG4tb3JhbmdlLmJ0bi1sYXJnZTpob3ZlciwgLmJ0bi1vcmFuZ2UuYnRuLXNtYWxsOmhvdmVyLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmJ0bi1vcmFuZ2UuZmMtdG9kYXktYnV0dG9uOmhvdmVyLCAuYnRuLmJ0bi1vcmFuZ2U6Zm9jdXMsIC5idG4tb3JhbmdlLmJ0bi1sYXJnZTpmb2N1cywgLmJ0bi1vcmFuZ2UuYnRuLXNtYWxsOmZvY3VzLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmJ0bi1vcmFuZ2UuZmMtdG9kYXktYnV0dG9uOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmNmMzM7IH1cbiAgLmJ0bi5idG4tYW1iZXIsIC5idG4tYW1iZXIuYnRuLWxhcmdlLCAuYnRuLWFtYmVyLmJ0bi1zbWFsbCwgLmZjLWhlYWRlci10b29sYmFyIC5idG4tYW1iZXIuZmMtdG9kYXktYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2ZDI0OyB9XG4gICAgLmJ0bi5idG4tYW1iZXI6aG92ZXIsIC5idG4tYW1iZXIuYnRuLWxhcmdlOmhvdmVyLCAuYnRuLWFtYmVyLmJ0bi1zbWFsbDpob3ZlciwgLmZjLWhlYWRlci10b29sYmFyIC5idG4tYW1iZXIuZmMtdG9kYXktYnV0dG9uOmhvdmVyLCAuYnRuLmJ0bi1hbWJlcjpmb2N1cywgLmJ0bi1hbWJlci5idG4tbGFyZ2U6Zm9jdXMsIC5idG4tYW1iZXIuYnRuLXNtYWxsOmZvY3VzLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmJ0bi1hbWJlci5mYy10b2RheS1idXR0b246Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOGY1NzsgfVxuICAuYnRuLmJ0bi1kZWxldGUsIC5idG4tZGVsZXRlLmJ0bi1sYXJnZSwgLmJ0bi1kZWxldGUuYnRuLXNtYWxsLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmJ0bi1kZWxldGUuZmMtdG9kYXktYnV0dG9uLCAuYnRuLmJ0bi1kaXNhYmxlLCAuYnRuLWRpc2FibGUuYnRuLWxhcmdlLCAuYnRuLWRpc2FibGUuYnRuLXNtYWxsLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmJ0bi1kaXNhYmxlLmZjLXRvZGF5LWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwNTM1MjsgfVxuICAgIC5idG4uYnRuLWRlbGV0ZTpob3ZlciwgLmJ0bi1kZWxldGUuYnRuLWxhcmdlOmhvdmVyLCAuYnRuLWRlbGV0ZS5idG4tc21hbGw6aG92ZXIsIC5mYy1oZWFkZXItdG9vbGJhciAuYnRuLWRlbGV0ZS5mYy10b2RheS1idXR0b246aG92ZXIsIC5idG4uYnRuLWRlbGV0ZTpmb2N1cywgLmJ0bi1kZWxldGUuYnRuLWxhcmdlOmZvY3VzLCAuYnRuLWRlbGV0ZS5idG4tc21hbGw6Zm9jdXMsIC5mYy1oZWFkZXItdG9vbGJhciAuYnRuLWRlbGV0ZS5mYy10b2RheS1idXR0b246Zm9jdXMsIC5idG4uYnRuLWRpc2FibGU6aG92ZXIsIC5idG4tZGlzYWJsZS5idG4tbGFyZ2U6aG92ZXIsIC5idG4tZGlzYWJsZS5idG4tc21hbGw6aG92ZXIsIC5mYy1oZWFkZXItdG9vbGJhciAuYnRuLWRpc2FibGUuZmMtdG9kYXktYnV0dG9uOmhvdmVyLCAuYnRuLmJ0bi1kaXNhYmxlOmZvY3VzLCAuYnRuLWRpc2FibGUuYnRuLWxhcmdlOmZvY3VzLCAuYnRuLWRpc2FibGUuYnRuLXNtYWxsOmZvY3VzLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmJ0bi1kaXNhYmxlLmZjLXRvZGF5LWJ1dHRvbjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI2YTY5OyB9XG4gIC5idG4uYnRuLWNhbmNlbCwgLmJ0bi1jYW5jZWwuYnRuLWxhcmdlLCAuYnRuLWNhbmNlbC5idG4tc21hbGwsIC5mYy1oZWFkZXItdG9vbGJhciAuYnRuLWNhbmNlbC5mYy10b2RheS1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG4gICAgY29sb3I6ICM2ZTZlNmU7IH1cbiAgICAuYnRuLmJ0bi1jYW5jZWw6aG92ZXIsIC5idG4tY2FuY2VsLmJ0bi1sYXJnZTpob3ZlciwgLmJ0bi1jYW5jZWwuYnRuLXNtYWxsOmhvdmVyLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmJ0bi1jYW5jZWwuZmMtdG9kYXktYnV0dG9uOmhvdmVyLCAuYnRuLmJ0bi1jYW5jZWw6Zm9jdXMsIC5idG4tY2FuY2VsLmJ0bi1sYXJnZTpmb2N1cywgLmJ0bi1jYW5jZWwuYnRuLXNtYWxsOmZvY3VzLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmJ0bi1jYW5jZWwuZmMtdG9kYXktYnV0dG9uOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYmRiZGI7IH1cbiAgLmJ0bi5idG4tYnJhbmQsIC5idG4tYnJhbmQuYnRuLWxhcmdlLCAuYnRuLWJyYW5kLmJ0bi1zbWFsbCwgLmZjLWhlYWRlci10b29sYmFyIC5idG4tYnJhbmQuZmMtdG9kYXktYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQzMjg3OyB9XG4gICAgLmJ0bi5idG4tYnJhbmQ6aG92ZXIsIC5idG4tYnJhbmQuYnRuLWxhcmdlOmhvdmVyLCAuYnRuLWJyYW5kLmJ0bi1zbWFsbDpob3ZlciwgLmZjLWhlYWRlci10b29sYmFyIC5idG4tYnJhbmQuZmMtdG9kYXktYnV0dG9uOmhvdmVyLCAuYnRuLmJ0bi1icmFuZDpmb2N1cywgLmJ0bi1icmFuZC5idG4tbGFyZ2U6Zm9jdXMsIC5idG4tYnJhbmQuYnRuLXNtYWxsOmZvY3VzLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmJ0bi1icmFuZC5mYy10b2RheS1idXR0b246Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU3NDBhYzsgfVxuICAuYnRuLmJ0bi11cGxvYWQsIC5idG4tdXBsb2FkLmJ0bi1sYXJnZSwgLmJ0bi11cGxvYWQuYnRuLXNtYWxsLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmJ0bi11cGxvYWQuZmMtdG9kYXktYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQzMjg3OyB9XG4gICAgLmJ0bi5idG4tdXBsb2FkIC5pY29uLXVwbG9hZCwgLmJ0bi11cGxvYWQuYnRuLWxhcmdlIC5pY29uLXVwbG9hZCwgLmJ0bi11cGxvYWQuYnRuLXNtYWxsIC5pY29uLXVwbG9hZCwgLmZjLWhlYWRlci10b29sYmFyIC5idG4tdXBsb2FkLmZjLXRvZGF5LWJ1dHRvbiAuaWNvbi11cGxvYWQge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLmJ0bi5idG4tdXBsb2FkOmhvdmVyLCAuYnRuLXVwbG9hZC5idG4tbGFyZ2U6aG92ZXIsIC5idG4tdXBsb2FkLmJ0bi1zbWFsbDpob3ZlciwgLmZjLWhlYWRlci10b29sYmFyIC5idG4tdXBsb2FkLmZjLXRvZGF5LWJ1dHRvbjpob3ZlciwgLmJ0bi5idG4tdXBsb2FkOmZvY3VzLCAuYnRuLXVwbG9hZC5idG4tbGFyZ2U6Zm9jdXMsIC5idG4tdXBsb2FkLmJ0bi1zbWFsbDpmb2N1cywgLmZjLWhlYWRlci10b29sYmFyIC5idG4tdXBsb2FkLmZjLXRvZGF5LWJ1dHRvbjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTc0MGFjOyB9XG4gIC5idG4uYnRuLXB1cnBsZSwgLmJ0bi1wdXJwbGUuYnRuLWxhcmdlLCAuYnRuLXB1cnBsZS5idG4tc21hbGwsIC5mYy1oZWFkZXItdG9vbGJhciAuYnRuLXB1cnBsZS5mYy10b2RheS1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NTUzZDE7IH1cbiAgICAuYnRuLmJ0bi1wdXJwbGUgLmljb24tdXBsb2FkLCAuYnRuLXB1cnBsZS5idG4tbGFyZ2UgLmljb24tdXBsb2FkLCAuYnRuLXB1cnBsZS5idG4tc21hbGwgLmljb24tdXBsb2FkLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmJ0bi1wdXJwbGUuZmMtdG9kYXktYnV0dG9uIC5pY29uLXVwbG9hZCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAuYnRuLmJ0bi1wdXJwbGU6aG92ZXIsIC5idG4tcHVycGxlLmJ0bi1sYXJnZTpob3ZlciwgLmJ0bi1wdXJwbGUuYnRuLXNtYWxsOmhvdmVyLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmJ0bi1wdXJwbGUuZmMtdG9kYXktYnV0dG9uOmhvdmVyLCAuYnRuLmJ0bi1wdXJwbGU6Zm9jdXMsIC5idG4tcHVycGxlLmJ0bi1sYXJnZTpmb2N1cywgLmJ0bi1wdXJwbGUuYnRuLXNtYWxsOmZvY3VzLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmJ0bi1wdXJwbGUuZmMtdG9kYXktYnV0dG9uOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhMjdiZGM7IH1cbiAgLmJ0bi5idG4tYXR0YWNoLCAuYnRuLWF0dGFjaC5idG4tbGFyZ2UsIC5idG4tYXR0YWNoLmJ0bi1zbWFsbCwgLmZjLWhlYWRlci10b29sYmFyIC5idG4tYXR0YWNoLmZjLXRvZGF5LWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E1YTVhNTtcbiAgICBtaW4td2lkdGg6IDQ0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5idG4uYnRuLWF0dGFjaCBbY2xhc3MqPWljb25dLCAuYnRuLWF0dGFjaC5idG4tbGFyZ2UgW2NsYXNzKj1pY29uXSwgLmJ0bi1hdHRhY2guYnRuLXNtYWxsIFtjbGFzcyo9aWNvbl0sIC5mYy1oZWFkZXItdG9vbGJhciAuYnRuLWF0dGFjaC5mYy10b2RheS1idXR0b24gW2NsYXNzKj1pY29uXSB7XG4gICAgICBmb250LXNpemU6IDIycHg7IH1cbiAgICAuYnRuLmJ0bi1hdHRhY2g6aG92ZXIsIC5idG4tYXR0YWNoLmJ0bi1sYXJnZTpob3ZlciwgLmJ0bi1hdHRhY2guYnRuLXNtYWxsOmhvdmVyLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmJ0bi1hdHRhY2guZmMtdG9kYXktYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiZmJmYmY7IH1cbiAgLmJ0bi5idG4tYnJpY2stcmVkLCAuYnRuLWJyaWNrLXJlZC5idG4tbGFyZ2UsIC5idG4tYnJpY2stcmVkLmJ0bi1zbWFsbCwgLmZjLWhlYWRlci10b29sYmFyIC5idG4tYnJpY2stcmVkLmZjLXRvZGF5LWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M3MmI2MDsgfVxuICAgIC5idG4uYnRuLWJyaWNrLXJlZDpob3ZlciwgLmJ0bi1icmljay1yZWQuYnRuLWxhcmdlOmhvdmVyLCAuYnRuLWJyaWNrLXJlZC5idG4tc21hbGw6aG92ZXIsIC5mYy1oZWFkZXItdG9vbGJhciAuYnRuLWJyaWNrLXJlZC5mYy10b2RheS1idXR0b246aG92ZXIsIC5idG4uYnRuLWJyaWNrLXJlZDpmb2N1cywgLmJ0bi1icmljay1yZWQuYnRuLWxhcmdlOmZvY3VzLCAuYnRuLWJyaWNrLXJlZC5idG4tc21hbGw6Zm9jdXMsIC5mYy1oZWFkZXItdG9vbGJhciAuYnRuLWJyaWNrLXJlZC5mYy10b2RheS1idXR0b246Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4NGQ3YzsgfVxuICAuYnRuLm91dGxpbmUtd2hpdGUsIC5vdXRsaW5lLXdoaXRlLmJ0bi1sYXJnZSwgLm91dGxpbmUtd2hpdGUuYnRuLXNtYWxsLCAuZmMtaGVhZGVyLXRvb2xiYXIgLm91dGxpbmUtd2hpdGUuZmMtdG9kYXktYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmOyB9XG4gICAgLmJ0bi5vdXRsaW5lLXdoaXRlOmhvdmVyLCAub3V0bGluZS13aGl0ZS5idG4tbGFyZ2U6aG92ZXIsIC5vdXRsaW5lLXdoaXRlLmJ0bi1zbWFsbDpob3ZlciwgLmZjLWhlYWRlci10b29sYmFyIC5vdXRsaW5lLXdoaXRlLmZjLXRvZGF5LWJ1dHRvbjpob3ZlciwgLmJ0bi5vdXRsaW5lLXdoaXRlOmZvY3VzLCAub3V0bGluZS13aGl0ZS5idG4tbGFyZ2U6Zm9jdXMsIC5vdXRsaW5lLXdoaXRlLmJ0bi1zbWFsbDpmb2N1cywgLmZjLWhlYWRlci10b29sYmFyIC5vdXRsaW5lLXdoaXRlLmZjLXRvZGF5LWJ1dHRvbjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7IH1cbiAgLmJ0bi5vdXRsaW5lLWdyZWVuLCAub3V0bGluZS1ncmVlbi5idG4tbGFyZ2UsIC5vdXRsaW5lLWdyZWVuLmJ0bi1zbWFsbCwgLmZjLWhlYWRlci10b29sYmFyIC5vdXRsaW5lLWdyZWVuLmZjLXRvZGF5LWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOGNiYzAwO1xuICAgIGNvbG9yOiAjOGNiYzAwOyB9XG4gICAgLmJ0bi5vdXRsaW5lLWdyZWVuOmhvdmVyLCAub3V0bGluZS1ncmVlbi5idG4tbGFyZ2U6aG92ZXIsIC5vdXRsaW5lLWdyZWVuLmJ0bi1zbWFsbDpob3ZlciwgLmZjLWhlYWRlci10b29sYmFyIC5vdXRsaW5lLWdyZWVuLmZjLXRvZGF5LWJ1dHRvbjpob3ZlciwgLmJ0bi5vdXRsaW5lLWdyZWVuOmZvY3VzLCAub3V0bGluZS1ncmVlbi5idG4tbGFyZ2U6Zm9jdXMsIC5vdXRsaW5lLWdyZWVuLmJ0bi1zbWFsbDpmb2N1cywgLmZjLWhlYWRlci10b29sYmFyIC5vdXRsaW5lLWdyZWVuLmZjLXRvZGF5LWJ1dHRvbjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzQ0YTY0NztcbiAgICAgIGNvbG9yOiAjNDRhNjQ3OyB9XG4gIC5idG4gcCwgLmJ0bi1sYXJnZSBwLCAuYnRuLXNtYWxsIHAsIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtdG9kYXktYnV0dG9uIHAge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbiAgLmJ0bjpob3ZlciwgLmJ0bi1sYXJnZTpob3ZlciwgLmJ0bi1zbWFsbDpob3ZlciwgLmZjLWhlYWRlci10b29sYmFyIC5mYy10b2RheS1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5N2NiMDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuYnRuOmZvY3VzLCAuYnRuLWxhcmdlOmZvY3VzLCAuYnRuLXNtYWxsOmZvY3VzLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLXRvZGF5LWJ1dHRvbjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhjYmMwMDsgfVxuICAuYnRuIFtjbGFzcyo9aWNvbl0sIC5idG4tbGFyZ2UgW2NsYXNzKj1pY29uXSwgLmJ0bi1zbWFsbCBbY2xhc3MqPWljb25dLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLXRvZGF5LWJ1dHRvbiBbY2xhc3MqPWljb25dIHtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgLmJ0biAucmlnaHQsIC5idG4tbGFyZ2UgLnJpZ2h0LCAuYnRuLXNtYWxsIC5yaWdodCwgLmZjLWhlYWRlci10b29sYmFyIC5mYy10b2RheS1idXR0b24gLnJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAuYnRuIC5sZWZ0LCAuYnRuLWxhcmdlIC5sZWZ0LCAuYnRuLXNtYWxsIC5sZWZ0LCAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLXRvZGF5LWJ1dHRvbiAubGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5idG4tZmxvYXRpbmcgKyAuYnRuLWZsb2F0aW5nIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4uYnRuLWZsb2F0aW5nLmJ0bi1pbWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAuYnRuLWZsb2F0aW5nLmJ0bi1pbWcgLmZsb2F0aW5nLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5idG4tZmxvYXRpbmcuYnRuLWltZyAuYnRuLWZsb2F0aW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLWZsb2F0aW5nLmJ0bi1pbWc6aG92ZXIgLmZsb2F0aW5nLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYnRuLWZsb2F0aW5nIC5mbG9hdGluZy1jbG9zZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICM2ZTZlNmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTBweDtcbiAgdG9wOiAtNnB4O1xuICB6LWluZGV4OiAyOyB9XG5cbi5idG4tZmxvYXRpbmctd3JhcCAuZml4ZWQtYWN0aW9uLWJ0biB7XG4gIGJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMDsgfVxuICAuYnRuLWZsb2F0aW5nLXdyYXAgLmZpeGVkLWFjdGlvbi1idG46aG92ZXIgdWwge1xuICAgIG1heC1oZWlnaHQ6IDUwMHB4OyB9XG4gIC5idG4tZmxvYXRpbmctd3JhcCAuZml4ZWQtYWN0aW9uLWJ0biB1bCB7XG4gICAgYm90dG9tOiAwO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjsgfVxuICAgIC5idG4tZmxvYXRpbmctd3JhcCAuZml4ZWQtYWN0aW9uLWJ0biB1bCBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgIC5idG4tZmxvYXRpbmctd3JhcCAuZml4ZWQtYWN0aW9uLWJ0biB1bCBsaSBhIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAzOHB4OyB9XG4gICAgICAgIC5idG4tZmxvYXRpbmctd3JhcCAuZml4ZWQtYWN0aW9uLWJ0biB1bCBsaSBhW2NsYXNzKj1idG4tXSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzcwN2Y5MDsgfVxuICAgICAgICAgIC5idG4tZmxvYXRpbmctd3JhcCAuZml4ZWQtYWN0aW9uLWJ0biB1bCBsaSBhW2NsYXNzKj1idG4tXTpob3ZlciwgLmJ0bi1mbG9hdGluZy13cmFwIC5maXhlZC1hY3Rpb24tYnRuIHVsIGxpIGFbY2xhc3MqPWJ0bi1dOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZDk5YTY7IH1cbiAgICAgICAgICAuYnRuLWZsb2F0aW5nLXdyYXAgLmZpeGVkLWFjdGlvbi1idG4gdWwgbGkgYVtjbGFzcyo9YnRuLV0uYnRuLWVkaXQsIC5idG4tZmxvYXRpbmctd3JhcCAuZml4ZWQtYWN0aW9uLWJ0biB1bCBsaSBhW2NsYXNzKj1idG4tXS5idG4tdmlldyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJBNUY1OyB9XG4gICAgICAgICAgICAuYnRuLWZsb2F0aW5nLXdyYXAgLmZpeGVkLWFjdGlvbi1idG4gdWwgbGkgYVtjbGFzcyo9YnRuLV0uYnRuLWVkaXQ6aG92ZXIsIC5idG4tZmxvYXRpbmctd3JhcCAuZml4ZWQtYWN0aW9uLWJ0biB1bCBsaSBhW2NsYXNzKj1idG4tXS5idG4tZWRpdDpmb2N1cywgLmJ0bi1mbG9hdGluZy13cmFwIC5maXhlZC1hY3Rpb24tYnRuIHVsIGxpIGFbY2xhc3MqPWJ0bi1dLmJ0bi12aWV3OmhvdmVyLCAuYnRuLWZsb2F0aW5nLXdyYXAgLmZpeGVkLWFjdGlvbi1idG4gdWwgbGkgYVtjbGFzcyo9YnRuLV0uYnRuLXZpZXc6Zm9jdXMge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzJiY2Y4OyB9XG4gIC5idG4tZmxvYXRpbmctd3JhcCAuZml4ZWQtYWN0aW9uLWJ0biBbY2xhc3MqPWljb25dIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAuYnRuLWZsb2F0aW5nLXdyYXAgLmZpeGVkLWFjdGlvbi1idG4gW2NsYXNzKj1pY29uXS5pY29uLWVkaXQsIC5idG4tZmxvYXRpbmctd3JhcCAuZml4ZWQtYWN0aW9uLWJ0biBbY2xhc3MqPWljb25dLmljb24tdmlldyB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5idG4tZmxvYXRpbmctd3JhcCAuZml4ZWQtYWN0aW9uLWJ0biAuYnRuLW1lbnUgW2NsYXNzKj1pY29uXSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLnNlbGVjdGlvbi1idXR0b25zLXdyYXAge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLnNlbGVjdGlvbi1idXR0b25zLXdyYXAgLnNlbGVjdGlvbiB7XG4gICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gICAgLnNlbGVjdGlvbi1idXR0b25zLXdyYXAgLnNlbGVjdGlvbjpob3ZlciB7XG4gICAgICBjb2xvcjogIzQyQTVGNTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5zZWxlY3Rpb24tYnV0dG9ucy13cmFwIC5zZWxlY3Rpb24gc3BhbiB7XG4gICAgICBjb2xvcjogIzZlNmU2ZTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAuc2VsZWN0aW9uLWJ1dHRvbnMtd3JhcCAuYnRuLCAuc2VsZWN0aW9uLWJ1dHRvbnMtd3JhcCAuYnRuLWxhcmdlLCAuc2VsZWN0aW9uLWJ1dHRvbnMtd3JhcCAuYnRuLXNtYWxsLCAuc2VsZWN0aW9uLWJ1dHRvbnMtd3JhcCAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLXRvZGF5LWJ1dHRvbiwgLmZjLWhlYWRlci10b29sYmFyIC5zZWxlY3Rpb24tYnV0dG9ucy13cmFwIC5mYy10b2RheS1idXR0b24ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAuc2VsZWN0aW9uLWJ1dHRvbnMtd3JhcCAuYnRuLCAuc2VsZWN0aW9uLWJ1dHRvbnMtd3JhcCAuYnRuLWxhcmdlLCAuc2VsZWN0aW9uLWJ1dHRvbnMtd3JhcCAuYnRuLXNtYWxsLCAuc2VsZWN0aW9uLWJ1dHRvbnMtd3JhcCAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLXRvZGF5LWJ1dHRvbiwgLmZjLWhlYWRlci10b29sYmFyIC5zZWxlY3Rpb24tYnV0dG9ucy13cmFwIC5mYy10b2RheS1idXR0b24ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgIG1pbi13aWR0aDogMTMwcHg7IH0gfVxuICAgIC5zZWxlY3Rpb24tYnV0dG9ucy13cmFwIC5idG4gW2NsYXNzKj1pY29uXSwgLnNlbGVjdGlvbi1idXR0b25zLXdyYXAgLmJ0bi1sYXJnZSBbY2xhc3MqPWljb25dLCAuc2VsZWN0aW9uLWJ1dHRvbnMtd3JhcCAuYnRuLXNtYWxsIFtjbGFzcyo9aWNvbl0sIC5zZWxlY3Rpb24tYnV0dG9ucy13cmFwIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtdG9kYXktYnV0dG9uIFtjbGFzcyo9aWNvbl0sIC5mYy1oZWFkZXItdG9vbGJhciAuc2VsZWN0aW9uLWJ1dHRvbnMtd3JhcCAuZmMtdG9kYXktYnV0dG9uIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAuc2VsZWN0aW9uLWJ1dHRvbnMtd3JhcCAuYnRuLXNlbmQtc21zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2ZDI0O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgLnNlbGVjdGlvbi1idXR0b25zLXdyYXAgLmJ0bi1zZW5kLXNtcyBbY2xhc3MqPWljb25dIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAuc2VsZWN0aW9uLWJ1dHRvbnMtd3JhcCAuYnRuLXNlbmQtc21zOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjhmNTc7IH1cbiAgLnNlbGVjdGlvbi1idXR0b25zLXdyYXAgLmJ0bi1zZW5kLWFsZXJ0LWl0bCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg1NTNkMTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgIC5zZWxlY3Rpb24tYnV0dG9ucy13cmFwIC5idG4tc2VuZC1hbGVydC1pdGwgW2NsYXNzKj1pY29uXSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gICAgLnNlbGVjdGlvbi1idXR0b25zLXdyYXAgLmJ0bi1zZW5kLWFsZXJ0LWl0bDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTI3YmRjOyB9XG4gIC5zZWxlY3Rpb24tYnV0dG9ucy13cmFwIC5idG4tc2VuZC1lbWFpbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhjYmMwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgIC5zZWxlY3Rpb24tYnV0dG9ucy13cmFwIC5idG4tc2VuZC1lbWFpbCBbY2xhc3MqPWljb25dIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAuc2VsZWN0aW9uLWJ1dHRvbnMtd3JhcCAuYnRuLXNlbmQtZW1haWw6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk3Y2IwMDsgfVxuICAuc2VsZWN0aW9uLWJ1dHRvbnMtd3JhcCAuYnRuLWFkZC1ncm91cCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzMwMDtcbiAgICBtaW4td2lkdGg6IDQ0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDQ0cHg7IH1cbiAgICAuc2VsZWN0aW9uLWJ1dHRvbnMtd3JhcCAuYnRuLWFkZC1ncm91cCBbY2xhc3MqPWljb25dIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAuc2VsZWN0aW9uLWJ1dHRvbnMtd3JhcCAuYnRuLWFkZC1ncm91cDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjZjMzOyB9XG4gIC5zZWxlY3Rpb24tYnV0dG9ucy13cmFwIC5idG4tZGVsZXRlLFxuICAuc2VsZWN0aW9uLWJ1dHRvbnMtd3JhcCAuYnRuLXNldHRpbmdzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTVhNWE1O1xuICAgIG1pbi13aWR0aDogNDRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB3aWR0aDogNDRweDsgfVxuICAgIC5zZWxlY3Rpb24tYnV0dG9ucy13cmFwIC5idG4tZGVsZXRlIFtjbGFzcyo9aWNvbl0sXG4gICAgLnNlbGVjdGlvbi1idXR0b25zLXdyYXAgLmJ0bi1zZXR0aW5ncyBbY2xhc3MqPWljb25dIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAuc2VsZWN0aW9uLWJ1dHRvbnMtd3JhcCAuYnRuLWRlbGV0ZTpob3ZlcixcbiAgICAuc2VsZWN0aW9uLWJ1dHRvbnMtd3JhcCAuYnRuLXNldHRpbmdzOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiZmJmYmY7IH1cbiAgLnNlbGVjdGlvbi1idXR0b25zLXdyYXAgLmJ0bi1zZXR0aW5ncyBbY2xhc3MqPWljb25dIHtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgLnNlbGVjdGlvbi1idXR0b25zLXdyYXAgLmJ0bi1zZXR0aW5ncy1vdXRsaW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgIG1pbi13aWR0aDogNDRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB3aWR0aDogNDRweDsgfVxuICAgIC5zZWxlY3Rpb24tYnV0dG9ucy13cmFwIC5idG4tc2V0dGluZ3Mtb3V0bGluZSBbY2xhc3MqPWljb25dIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAubWF5b3IgLnNlbGVjdGlvbi1idXR0b25zLXdyYXAgLmJ0bi1zZXR0aW5ncy1vdXRsaW5lIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWIwMDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDE5NjAwOyB9XG4gICAgICAubWF5b3IgLnNlbGVjdGlvbi1idXR0b25zLXdyYXAgLmJ0bi1zZXR0aW5ncy1vdXRsaW5lOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QxOTYwMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QxOTYwMDsgfVxuICAgIC5zZWxlY3Rpb24tYnV0dG9ucy13cmFwIC5idG4tc2V0dGluZ3Mtb3V0bGluZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2ZhN2ZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMzNzJmZjsgfVxuXG4uYWR2YW5jZWQtc2VhcmNoLWxpbmssXG4uY3VzdG9tLWxpbmsge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiBtYXgtY29udGVudDsgfVxuICAuYWR2YW5jZWQtc2VhcmNoLWxpbms6bGFzdC1jaGlsZCxcbiAgLmN1c3RvbS1saW5rOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmFkdmFuY2VkLXNlYXJjaC1saW5rLFxuICAgIC5jdXN0b20tbGluayB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAuYWR2YW5jZWQtc2VhcmNoLWxpbms6aG92ZXIgcCwgLmFkdmFuY2VkLXNlYXJjaC1saW5rOmhvdmVyIHNwYW4sXG4gIC5jdXN0b20tbGluazpob3ZlciBwLFxuICAuY3VzdG9tLWxpbms6aG92ZXIgc3BhbiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmFkdmFuY2VkLXNlYXJjaC1saW5rOmhvdmVyIFtjbGFzcyo9aWNvbl0sXG4gIC5jdXN0b20tbGluazpob3ZlciBbY2xhc3MqPWljb25dIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmFkdmFuY2VkLXNlYXJjaC1saW5rOmhvdmVyIGEuYnRuLWRlbGV0ZSxcbiAgLmN1c3RvbS1saW5rOmhvdmVyIGEuYnRuLWRlbGV0ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgIC5hZHZhbmNlZC1zZWFyY2gtbGluazpob3ZlciBhLmJ0bi1kZWxldGUgW2NsYXNzKj1pY29uXSxcbiAgICAuY3VzdG9tLWxpbms6aG92ZXIgYS5idG4tZGVsZXRlIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5hZHZhbmNlZC1zZWFyY2gtbGluayBwLCAuYWR2YW5jZWQtc2VhcmNoLWxpbmsgc3BhbixcbiAgLmN1c3RvbS1saW5rIHAsXG4gIC5jdXN0b20tbGluayBzcGFuIHtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG4gIC5hZHZhbmNlZC1zZWFyY2gtbGluayBbY2xhc3MqPWljb25dLFxuICAuY3VzdG9tLWxpbmsgW2NsYXNzKj1pY29uXSB7XG4gICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5hZHZhbmNlZC1zZWFyY2gtbGluayBbY2xhc3MqPWljb25dW2NsYXNzKj1pY29uLWFycm93LWxlZnRdLCAuYWR2YW5jZWQtc2VhcmNoLWxpbmsgW2NsYXNzKj1pY29uXVtjbGFzcyo9aWNvbi1hcnJvdy1yaWdodF0sXG4gICAgLmN1c3RvbS1saW5rIFtjbGFzcyo9aWNvbl1bY2xhc3MqPWljb24tYXJyb3ctbGVmdF0sXG4gICAgLmN1c3RvbS1saW5rIFtjbGFzcyo9aWNvbl1bY2xhc3MqPWljb24tYXJyb3ctcmlnaHRdIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAgIC5hZHZhbmNlZC1zZWFyY2gtbGluayBbY2xhc3MqPWljb25dW2NsYXNzKj1pY29uLXhdLFxuICAgIC5jdXN0b20tbGluayBbY2xhc3MqPWljb25dW2NsYXNzKj1pY29uLXhdIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuYWR2YW5jZWQtc2VhcmNoLWxpbmsgYS5idG4tZGVsZXRlLFxuICAuY3VzdG9tLWxpbmsgYS5idG4tZGVsZXRlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5idG4taW1wb3J0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Y2JjMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNmUxYjY7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNmUxYjY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDVweCAwIDVweCAwO1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMTVweCA4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBtYXgtY29udGVudDsgfVxuICAuYnRuLWltcG9ydC5uZXcge1xuICAgIHBhZGRpbmc6IDI1cHggMjBweCAyNXB4IDgwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmQyNDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmY2ZDI0OyB9XG4gICAgLmJ0bi1pbXBvcnQubmV3LnNtYWxsIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweCAxNXB4IDU1cHg7IH1cbiAgICAuYnRuLWltcG9ydC5uZXcgW2NsYXNzKj1pY29uLV0ge1xuICAgICAgY29sb3I6ICNmZjZkMjQ7IH1cbiAgLmJ0bi1pbXBvcnQuc21hbGwge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDU1cHg7IH1cbiAgICAuYnRuLWltcG9ydC5zbWFsbCBwLnZhbHVlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5idG4taW1wb3J0LnNtYWxsIHAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLmJ0bi1pbXBvcnQuc21hbGwgW2NsYXNzKj1pY29uLV0ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIHdpZHRoOiAzNXB4OyB9XG4gIC5idG4taW1wb3J0IHAudmFsdWUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmJ0bi1pbXBvcnQgcC50aXRsZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuICAuYnRuLWltcG9ydCBbY2xhc3MqPWljb24tXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICM4Y2JjMDA7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiA0NXB4OyB9XG4gICAgLmJ0bi1pbXBvcnQgW2NsYXNzKj1pY29uLV06YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5mbGV4LWNvbHVtbiAuYnRuLCAuZmxleC1jb2x1bW4gLmJ0bi1sYXJnZSwgLmZsZXgtY29sdW1uIC5idG4tc21hbGwsIC5mbGV4LWNvbHVtbiAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLXRvZGF5LWJ1dHRvbiwgLmZjLWhlYWRlci10b29sYmFyIC5mbGV4LWNvbHVtbiAuZmMtdG9kYXktYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuZmxleC1jb2x1bW4gLmJ0bjpsYXN0LWNoaWxkLCAuZmxleC1jb2x1bW4gLmJ0bi1sYXJnZTpsYXN0LWNoaWxkLCAuZmxleC1jb2x1bW4gLmJ0bi1zbWFsbDpsYXN0LWNoaWxkLCAuZmxleC1jb2x1bW4gLmZjLWhlYWRlci10b29sYmFyIC5mYy10b2RheS1idXR0b246bGFzdC1jaGlsZCwgLmZjLWhlYWRlci10b29sYmFyIC5mbGV4LWNvbHVtbiAuZmMtdG9kYXktYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuc2V0dGluZ3Mtc3RlcCAuYnV0dG9ucy13cmFwIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ1cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDQ1cHgpOyB9XG4gIC5zZXR0aW5ncy1zdGVwIC5jYXJkIC5idXR0b25zLXdyYXAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmNhbGVuZGFyLXdyYXAgLmxlZ2VuZCB7XG4gIG1hcmdpbjogMjBweCBhdXRvIDIwcHggYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jYWxlbmRhci13cmFwIC5sZWdlbmQgc3BhbiB7XG4gICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAgIC5jYWxlbmRhci13cmFwIC5sZWdlbmQgc3Bhbi5uYXRpb25hbC1kYXktb246YmVmb3JlLCAuY2FsZW5kYXItd3JhcCAubGVnZW5kIHNwYW4ubmF0aW9uYWwtZGF5LW9mZjpiZWZvcmUsIC5jYWxlbmRhci13cmFwIC5sZWdlbmQgc3Bhbi5sb2NhbC1kYXktb246YmVmb3JlLCAuY2FsZW5kYXItd3JhcCAubGVnZW5kIHNwYW4ubG9jYWwtZGF5LW9mZjpiZWZvcmUge1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiAyNXB4OyB9XG4gICAgLmNhbGVuZGFyLXdyYXAgLmxlZ2VuZCBzcGFuLm5hdGlvbmFsLWRheS1vZmY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNjMTEzNGU7IH1cbiAgICAuY2FsZW5kYXItd3JhcCAubGVnZW5kIHNwYW4ubmF0aW9uYWwtZGF5LW9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNGI3NTAwOyB9XG4gICAgLmNhbGVuZGFyLXdyYXAgLmxlZ2VuZCBzcGFuLmxvY2FsLWRheS1vZmY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZjZkMjQ7IH1cbiAgICAuY2FsZW5kYXItd3JhcCAubGVnZW5kIHNwYW4ubG9jYWwtZGF5LW9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjN2NjMjAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5jYWxlbmRhci13cmFwIC5sZWdlbmQgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5jYWxlbmRhci13cmFwIC5sZWdlbmQgc3Bhbi5uYXRpb25hbC1kYXktb2ZmLCAuY2FsZW5kYXItd3JhcCAubGVnZW5kIHNwYW4ubmF0aW9uYWwtZGF5LW9uLCAuY2FsZW5kYXItd3JhcCAubGVnZW5kIHNwYW4ubG9jYWwtZGF5LW9mZiwgLmNhbGVuZGFyLXdyYXAgLmxlZ2VuZCBzcGFuLmxvY2FsLWRheS1vbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgICAgLmNhbGVuZGFyLXdyYXAgLmxlZ2VuZCBzcGFuLm5hdGlvbmFsLWRheS1vZmY6YmVmb3JlLCAuY2FsZW5kYXItd3JhcCAubGVnZW5kIHNwYW4ubmF0aW9uYWwtZGF5LW9uOmJlZm9yZSwgLmNhbGVuZGFyLXdyYXAgLmxlZ2VuZCBzcGFuLmxvY2FsLWRheS1vZmY6YmVmb3JlLCAuY2FsZW5kYXItd3JhcCAubGVnZW5kIHNwYW4ubG9jYWwtZGF5LW9uOmJlZm9yZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4OyB9IH1cblxuLmZjLWhlYWRlci10b29sYmFyIC5mYy10b29sYmFyLXRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuLmZjLWhlYWRlci10b29sYmFyIC5mYy10b2RheS1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogYXV0bzsgfVxuICAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLXRvZGF5LWJ1dHRvbjpob3ZlciwgLmZjLWhlYWRlci10b29sYmFyIC5mYy10b2RheS1idXR0b246Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MmJjZjg7IH1cblxuLmZjLWRheUdyaWRNb250aC12aWV3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuZmMtZGF5R3JpZE1vbnRoLXZpZXcgLmZjLXNjcm9sbGdyaWQge1xuICAgIGJvcmRlci1jb2xvcjogI2RmZGZkZjsgfVxuICAgIC5mYy1kYXlHcmlkTW9udGgtdmlldyAuZmMtc2Nyb2xsZ3JpZCB0ZCB7XG4gICAgICBib3JkZXItY29sb3I6ICNkZmRmZGY7IH1cbiAgLmZjLWRheUdyaWRNb250aC12aWV3IC5mYy1jb2wtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gICAgLmZjLWRheUdyaWRNb250aC12aWV3IC5mYy1jb2wtaGVhZGVyIHRyIHRoOm50aC1jaGlsZCg2KSxcbiAgICAuZmMtZGF5R3JpZE1vbnRoLXZpZXcgLmZjLWNvbC1oZWFkZXIgdHIgdGg6bnRoLWNoaWxkKDcpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmU4ZWY7XG4gICAgICBib3JkZXItY29sb3I6ICNmYmRlZTg7IH1cbiAgICAuZmMtZGF5R3JpZE1vbnRoLXZpZXcgLmZjLWNvbC1oZWFkZXIgYS5mYy1jb2wtaGVhZGVyLWNlbGwtY3VzaGlvbiB7XG4gICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLmZjLWRheUdyaWRNb250aC12aWV3IC5mYy1kYXlncmlkLWJvZHkuZmMtZGF5Z3JpZC1ib2R5LW5hdHVyYWwge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmMtZGF5R3JpZE1vbnRoLXZpZXcgLmZjLWRheWdyaWQtYm9keS5mYy1kYXlncmlkLWJvZHktbmF0dXJhbCB0YWJsZS5mYy1zY3JvbGxncmlkLXN5bmMtdGFibGUge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAuZmMtZGF5R3JpZE1vbnRoLXZpZXcgYS5mYy1kYXlncmlkLWRheS1udW1iZXIge1xuICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuZmMtZGF5R3JpZE1vbnRoLXZpZXcgLmZjLXNjcm9sbGdyaWQtc3luYy10YWJsZSB0ciB0ZDpudGgtY2hpbGQoNiksXG4gIC5mYy1kYXlHcmlkTW9udGgtdmlldyAuZmMtc2Nyb2xsZ3JpZC1zeW5jLXRhYmxlIHRyIHRkOm50aC1jaGlsZCg3KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjdmYTtcbiAgICBib3JkZXItY29sb3I6ICNmYmRlZTg7IH1cblxuLmZjLWgtZXZlbnQubmF0aW9uYWwtZGF5LW9mZiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMTEzNGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMTEzNGU7IH1cblxuLmZjLWgtZXZlbnQubmF0aW9uYWwtZGF5LW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRiNzUwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzRiNzUwMDsgfVxuXG4uZmMtaC1ldmVudC5sb2NhbC1kYXktb2ZmIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmQyNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmNmQyNDsgfVxuXG4uZmMtaC1ldmVudC5sb2NhbC1kYXktb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2NjMjAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjN2NjMjAwOyB9XG5cbi5mYy1oLWV2ZW50IC5mYy1ldmVudC10aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cblxuLmNoaXBzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtaW4taGVpZ2h0OiA0MHB4OyB9XG4gIC5jaGlwcyAuY2hpcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQyQTVGNTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICBtYXJnaW4tdG9wOiAycHg7IH1cbiAgLmNoaXBzIGlucHV0LmlucHV0IHtcbiAgICB3aWR0aDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5jaGlwcy5mb2N1cyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0MkE1RjU7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMCAwICM0MkE1RjU7IH1cbiAgICAuY2hpcHMuZm9jdXMgaW5wdXQuaW5wdXQge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMTtcbiAgICAgIG1pbi13aWR0aDogMTAwcHg7IH1cblxuLmNoaXAge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG51bC5jb2xsYXBzaWJsZSB7XG4gIG1hcmdpbjogMDsgfVxuICB1bC5jb2xsYXBzaWJsZS5jaGVja2JveCwgdWwuY29sbGFwc2libGUucmFkaW8ge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiAwOyB9XG4gICAgdWwuY29sbGFwc2libGUuY2hlY2tib3ggbGkgLmNvbGxhcHNpYmxlLWhlYWRlciwgdWwuY29sbGFwc2libGUucmFkaW8gbGkgLmNvbGxhcHNpYmxlLWhlYWRlciB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUuY2hlY2tib3ggbGkgLmNvbGxhcHNpYmxlLWJvZHksIHVsLmNvbGxhcHNpYmxlLnJhZGlvIGxpIC5jb2xsYXBzaWJsZS1ib2R5IHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7IH1cblxuLmNvbC1jb2xvci1waWNrZXIgcCB7XG4gIGNvbG9yOiAjYTVhNWE1O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMCAwIDVweCAwOyB9XG5cbi5jb2wtY29sb3ItcGlja2VyIC5jb2xvciB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAzNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3OyB9XG5cbi5jdXN0b20tY29sb3ItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzYwcHg7XG4gIHRvcDogLTUwcHg7IH1cbiAgLmN1c3RvbS1jb2xvci1kcm9wZG93biBsaSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtaW4taGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgLmN1c3RvbS1jb2xvci1kcm9wZG93biBsaTpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7IH1cbiAgICAuY3VzdG9tLWNvbG9yLWRyb3Bkb3duIGxpLmFjdGl2ZSB7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHNwZWFrOiBub25lO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5jdXN0b20tY29sb3ItZHJvcGRvd24gbGkuYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTEzXCIgIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5jb2xvci1iYWRnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7IH1cblxuLmNvbW1pdHRlZS1jYXJkIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuY29tbWl0dGVlLWNhcmQgLmhlYWRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2Y0ZjRmNDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIHBhZGRpbmc6IDAgODBweCAwIDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNvbW1pdHRlZS1jYXJkIC5oZWFkZXIgLmNvbW1pdHRlZS1pbmRleCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNzA3ZjkwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZzogMnB4IDEwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmNvbW1pdHRlZS1jYXJkIC5oZWFkZXIgaDQge1xuICAgICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgICBmbGV4OiAxO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuY29tbWl0dGVlLWNhcmQgLmhlYWRlciAuaWNvbi1tZW51IHtcbiAgICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAuY29tbWl0dGVlLWNhcmQgLmNvbW1pdHRlZS1kZXRhaWxzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jb21taXR0ZWUtY2FyZCAuY29tbWl0dGVlLWRldGFpbHMgaDUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmNGY0ZjQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5jb21taXR0ZWUtY2FyZCAuY29tbWl0dGVlLWRldGFpbHMgcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgICAuY29tbWl0dGVlLWNhcmQgLmNvbW1pdHRlZS1kZXRhaWxzIHAgYiwgLmNvbW1pdHRlZS1jYXJkIC5jb21taXR0ZWUtZGV0YWlscyBwIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAuY29tbWl0dGVlLWNhcmQgLmNvbW1pdHRlZS1kZXRhaWxzIGEge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgICAuY29tbWl0dGVlLWNhcmQgLmNvbW1pdHRlZS1kZXRhaWxzIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuY29tbWl0dGVlLWNhcmQgLnVzZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtaW4taGVpZ2h0OiA3NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jb21taXR0ZWUtY2FyZCAudXNlciBbY2xhc3NePVwiaW1nXCJdIHtcbiAgICAgIGxlZnQ6IC04NXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwOyB9XG4gICAgLmNvbW1pdHRlZS1jYXJkIC51c2VyLnNpemUtNTUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDY1cHg7XG4gICAgICBtaW4taGVpZ2h0OiA1NXB4OyB9XG4gICAgICAuY29tbWl0dGVlLWNhcmQgLnVzZXIuc2l6ZS01NSBbY2xhc3NePVwiaW1nXCJdIHtcbiAgICAgICAgbGVmdDogLTY1cHg7IH1cbiAgICAuY29tbWl0dGVlLWNhcmQgLnVzZXIuc2l6ZS03NSB7XG4gICAgICBtYXJnaW4tbGVmdDogODVweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDc1cHg7IH1cbiAgICAgIC5jb21taXR0ZWUtY2FyZCAudXNlci5zaXplLTc1IFtjbGFzc149XCJpbWdcIl0ge1xuICAgICAgICBsZWZ0OiAtODVweDsgfVxuICAgIC5jb21taXR0ZWUtY2FyZCAudXNlci5zaXplLTEwMCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTE1cHg7XG4gICAgICBtaW4taGVpZ2h0OiAxMDBweDsgfVxuICAgICAgLmNvbW1pdHRlZS1jYXJkIC51c2VyLnNpemUtMTAwIFtjbGFzc149XCJpbWdcIl0ge1xuICAgICAgICBsZWZ0OiAtMTE1cHg7IH1cbiAgICAuY29tbWl0dGVlLWNhcmQgLnVzZXI6aG92ZXIgcCB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuY29tbWl0dGVlLWNhcmQgLnBlcnNvbiB7XG4gICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luOiA1cHggMCAwIDA7IH1cbiAgICAuY29tbWl0dGVlLWNhcmQgLnBlcnNvbjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5jb21taXR0ZWUtY2FyZCAucGVyc29uIHNwYW4ge1xuICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuICAgIC5jb21taXR0ZWUtY2FyZCAucGVyc29uIC5sYXN0LW5hbWUge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jb21taXR0ZWUtY2FyZCAuaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuY29tbWl0dGVlLWNhcmQgLmhlYWRlciBoNCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAuY29tbWl0dGVlLWNhcmQgLmhlYWRlciAuY29tbWl0dGVlLWluZGV4IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7IH1cbiAgLmNvbW1pdHRlZS1jYXJkIC5jb21taXR0ZWUtZGV0YWlscyB7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbi5vdmVydmlldy1jb25zdWx0YW50IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5vdmVydmlldy1jb25zdWx0YW50IC5pbWcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcbiAgICBpbWFnZS1yZW5kZXJpbmc6IGF1dG87XG4gICAgaW1hZ2UtcmVuZGVyaW5nOiBjcmlzcC1lZGdlcztcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDE1MHB4OyB9XG4gIC5vdmVydmlldy1jb25zdWx0YW50IC5ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsOyB9XG4gIC5vdmVydmlldy1jb25zdWx0YW50IC51c2VyIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIC5vdmVydmlldy1jb25zdWx0YW50IC51c2VyID4gKiB7XG4gICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG4gIC5vdmVydmlldy1jb25zdWx0YW50IC5mdW5jdGlvbiB7XG4gICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAub3ZlcnZpZXctY29uc3VsdGFudCAuZnVuY3Rpb24gPiAqIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cbiAgLm92ZXJ2aWV3LWNvbnN1bHRhbnQgLmNvbnRhY3QtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5vdmVydmlldy1jb25zdWx0YW50IC5jb250YWN0LWxpc3QgbGkge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4OyB9XG4gICAgLm92ZXJ2aWV3LWNvbnN1bHRhbnQgLmNvbnRhY3QtbGlzdCBzcGFuW2NsYXNzKj1pY29uLV0ge1xuICAgICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAub3ZlcnZpZXctY29uc3VsdGFudCAuY29udGFjdC1saXN0IGEge1xuICAgICAgY29sb3I6ICM2NjdlYjE7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgICAub3ZlcnZpZXctY29uc3VsdGFudCAuY29udGFjdC1saXN0IGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uZmxvYXRpbmctY29uc3VsdGFudCB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNvbnN1bHRhbnQtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmNvbnN1bHRhbnQtd3JhcCAuaW1hZ2Utd3JhcCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiA1cHggc29saWQgI2RmZGZkZjtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICAgIHdpZHRoOiAxNTBweDsgfVxuICAgIC5jb25zdWx0YW50LXdyYXAgLmltYWdlLXdyYXAgLmlubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5jb25zdWx0YW50LXdyYXAgLnVzZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTVhNWE1O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY29uc3VsdGFudC13cmFwIC5mdW5jdGlvbiB7XG4gICAgY29sb3I6ICNhNWE1YTU7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5jb25zdWx0YW50LXdyYXAgLmNvbnRhY3QtbGlzdCB7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gICAgd2lkdGg6IG1heC1jb250ZW50OyB9XG4gICAgLmNvbnN1bHRhbnQtd3JhcCAuY29udGFjdC1saXN0IGxpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDsgfVxuICAgIC5jb25zdWx0YW50LXdyYXAgLmNvbnRhY3QtbGlzdCBzcGFuW2NsYXNzKj1pY29uLV0ge1xuICAgICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAuY29uc3VsdGFudC13cmFwIC5jb250YWN0LWxpc3QgYSB7XG4gICAgICBjb2xvcjogIzY2N2ViMTtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAgIC5jb25zdWx0YW50LXdyYXAgLmNvbnRhY3QtbGlzdCBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAub3ZlcnZpZXctY29uc3VsdGFudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLm92ZXJ2aWV3LWNvbnN1bHRhbnQgLmltZyB7XG4gICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHdpZHRoOiAxMjBweDsgfVxuICAgIC5vdmVydmlldy1jb25zdWx0YW50IC5ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7IH0gfVxuXG4uY291bnRkb3duIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7IH1cbiAgLmNvdW50ZG93bi5zbWFsbCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLmNvdW50ZG93bi5zbWFsbCBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogI2ZmNmQyNCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgLmNvdW50ZG93bi5zbWFsbCAuaW5uZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLmNvdW50ZG93bi5zbWFsbCAuaW5uZXIgLmdyb3VwIHtcbiAgICAgIHBhZGRpbmc6IDZweCAxMHB4OyB9XG4gICAgICAuY291bnRkb3duLnNtYWxsIC5pbm5lciAuZ3JvdXAgLm1pbnV0ZXMsXG4gICAgICAuY291bnRkb3duLnNtYWxsIC5pbm5lciAuZ3JvdXAgLnNlY29uZHMge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgICAuY291bnRkb3duLnNtYWxsIC5pbm5lciAuZ3JvdXAgLnNtYWxsdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAuY291bnRkb3duLmZpbmlzaCAuaW5uZXIgLmdyb3VwIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlZTNjM2IgNTAlLCAjZjI2YTY5IDUwJSk7IH1cbiAgLmNvdW50ZG93biBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogI2ZmNmQyNDtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgLmNvdW50ZG93biAudGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5jb3VudGRvd24gLmRvdHMge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIC5jb3VudGRvd24gLmlubmVyIC5ncm91cCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzMzcyZmYgNTAlLCAjNjY5NmZmIDUwJSk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDE1cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmNvdW50ZG93biAuaW5uZXIgLmdyb3VwIC5taW51dGVzLFxuICAgIC5jb3VudGRvd24gLmlubmVyIC5ncm91cCAuc2Vjb25kcyB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAuY291bnRkb3duIC5pbm5lciAuZ3JvdXAgLnNtYWxsdGV4dCB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuXG4uZGF0ZXBpY2tlci1tb2RhbCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gIC5kYXRlcGlja2VyLW1vZGFsIHVsLmRyb3Bkb3duLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgIHdpZHRoOiAxMzBweCAhaW1wb3J0YW50OyB9XG4gIC5kYXRlcGlja2VyLW1vZGFsIC5kYXRlcGlja2VyLWNvbnRyb2xzIC5zZWxlY3QtbW9udGggaW5wdXQge1xuICAgIHdpZHRoOiAxMDBweDsgfVxuICAuZGF0ZXBpY2tlci1tb2RhbCAuZGF0ZXBpY2tlci1kYXRlLWRpc3BsYXkge1xuICAgIHBhZGRpbmc6IDMwcHggMzVweDsgfVxuICAgIC5kYXRlcGlja2VyLW1vZGFsIC5kYXRlcGlja2VyLWRhdGUtZGlzcGxheSAuZGF0ZS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMi4zcmVtOyB9XG4gIC5kYXRlcGlja2VyLW1vZGFsIC5kYXRlcGlja2VyLWNhbGVuZGFyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMjBweDsgfVxuICAuZGF0ZXBpY2tlci1tb2RhbCAuZGF0ZXBpY2tlci1mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cbi50aW1lcGlja2VyLW1vZGFsIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgLnRpbWVwaWNrZXItbW9kYWwgLnRpbWVwaWNrZXItZGlnaXRhbC1kaXNwbGF5IHtcbiAgICBwYWRkaW5nOiAzMHB4IDM1cHg7IH1cbiAgICAudGltZXBpY2tlci1tb2RhbCAudGltZXBpY2tlci1kaWdpdGFsLWRpc3BsYXkgLnRpbWVwaWNrZXItZGlzcGxheS1jb2x1bW4ge1xuICAgICAgZm9udC1zaXplOiAzLjNyZW07IH1cbiAgICAgIC50aW1lcGlja2VyLW1vZGFsIC50aW1lcGlja2VyLWRpZ2l0YWwtZGlzcGxheSAudGltZXBpY2tlci1kaXNwbGF5LWNvbHVtbiAudGltZXBpY2tlci1zcGFuLWFtLXBtIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07IH1cbiAgLnRpbWVwaWNrZXItbW9kYWwgLnRpbWVwaWNrZXItZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG5cbi5kb2N1bWVudC13cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5kb2N1bWVudC13cmFwIC5pbnB1dC1maWVsZCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5kb2N1bWVudC13cmFwIC5maWxlLWZpZWxkIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmRvY3VtZW50LXdyYXAgLmZpbGUtcGF0aC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgIC5kb2N1bWVudC13cmFwIC5maWxlLXBhdGgtd3JhcHBlciAuZmlsZSB7XG4gICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgICAgLmRvY3VtZW50LXdyYXAgLmZpbGUtcGF0aC13cmFwcGVyIC5maWxlOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmRvY3VtZW50LXdyYXAgLmJ0bi1hZGQsXG4gIC5kb2N1bWVudC13cmFwIC5idG4tdmlldyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDsgfVxuICAgIC5kb2N1bWVudC13cmFwIC5idG4tYWRkIHAsXG4gICAgLmRvY3VtZW50LXdyYXAgLmJ0bi12aWV3IHAge1xuICAgICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAuZG9jdW1lbnQtd3JhcCAuYnRuLWFkZCBwIC5leHRlbnNpb24sXG4gICAgICAuZG9jdW1lbnQtd3JhcCAuYnRuLXZpZXcgcCAuZXh0ZW5zaW9uIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuICAuZG9jdW1lbnQtd3JhcCAuYnRuLXZpZXcubG9hZGluZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAuZG9jdW1lbnQtd3JhcCAuYnRuLXZpZXcubG9hZGluZyAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAgIC5kb2N1bWVudC13cmFwIC5idG4tdmlldy5sb2FkaW5nIFtjbGFzcyo9XCJpY29uXCJdOm5vdChbY2xhc3MqPVwiY2lyY2xlLWljb25cIl0pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZG9jdW1lbnQtd3JhcCAuYnRuLXZpZXcubG9hZGluZyAucHJvZ3Jlc3Mtd3JhcCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZG9jdW1lbnQtd3JhcCAuYnRuLXZpZXcgLnByb2dyZXNzLXdyYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmRvY3VtZW50LXdyYXAgLmJ0bi12aWV3IHAge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAuZG9jdW1lbnQtd3JhcCBhLmJ0bi1yZW1vdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5kb2N1bWVudC13cmFwIGEuYnRuLXJlbW92ZTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuZG9jdW1lbnQtd3JhcCAucHJvZ3Jlc3Mtd3JhcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiAxMDBweDsgfVxuICAgIC5kb2N1bWVudC13cmFwIC5wcm9ncmVzcy13cmFwIC5wcm9ncmVzcyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNiYzAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgLmRvY3VtZW50LXdyYXAgLmVycm9yIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb2xvcjogI2YwNTM1MjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmRvY3VtZW50LWNhcmQge1xuICBwYWRkaW5nLXRvcDogNTBweDsgfVxuICAuZG9jdW1lbnQtY2FyZCAuY2FyZCB7XG4gICAgcGFkZGluZzogNTBweCA3MHB4OyB9XG4gIC5kb2N1bWVudC1jYXJkIC5lbXB0eS1jYXJkIHAge1xuICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAuZG9jdW1lbnQtY2FyZC5lZGl0IHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDsgfVxuICAgIC5kb2N1bWVudC1jYXJkLmVkaXQgLmhlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgLmRvY3VtZW50LWNhcmQuZWRpdCAuZnItZWxlbWVudCB7XG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG4gIC5kb2N1bWVudC1jYXJkIC5oZWFkZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmNGY0ZjQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4OyB9XG4gICAgLmRvY3VtZW50LWNhcmQgLmhlYWRlci5mbGFnLXR5cGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmRvY3VtZW50LWNhcmQgLmhlYWRlci5mbGFnLXR5cGUgLmZsYWcge1xuICAgICAgICBtYXJnaW46IDAgMjBweCAyMHB4O1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgICAuZG9jdW1lbnQtY2FyZCAuaGVhZGVyLmZsYWctdHlwZSAuZmxhZyAuYzEsIC5kb2N1bWVudC1jYXJkIC5oZWFkZXIuZmxhZy10eXBlIC5mbGFnIC5jMiwgLmRvY3VtZW50LWNhcmQgLmhlYWRlci5mbGFnLXR5cGUgLmZsYWcgLmMzIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIHdpZHRoOiA3MHB4OyB9XG4gICAgICAgIC5kb2N1bWVudC1jYXJkIC5oZWFkZXIuZmxhZy10eXBlIC5mbGFnIC5jMSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzA3MzU5YjsgfVxuICAgICAgICAuZG9jdW1lbnQtY2FyZCAuaGVhZGVyLmZsYWctdHlwZSAuZmxhZyAuYzIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmYmQwMzY7IH1cbiAgICAgICAgLmRvY3VtZW50LWNhcmQgLmhlYWRlci5mbGFnLXR5cGUgLmZsYWcgLmMzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2MxNjJkOyB9XG4gICAgLmRvY3VtZW50LWNhcmQgLmhlYWRlci5pbWFnZS1oZWFkZXIgaW1nIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5kb2N1bWVudC1jYXJkIC5oZWFkZXIgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMHB4OyB9XG4gICAgLmRvY3VtZW50LWNhcmQgLmhlYWRlciAuZW1wdHktaW1nIHtcbiAgICAgIHdpZHRoOiA3MHB4OyB9XG4gICAgLmRvY3VtZW50LWNhcmQgLmhlYWRlciAuZ3JvdXAge1xuICAgICAgZmxleDogMTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAuZG9jdW1lbnQtY2FyZCAuaGVhZGVyIC5ncm91cC5jb250ZW50LXN0YXJ0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5kb2N1bWVudC1jYXJkIC5oZWFkZXIgLmdyb3VwLmNvbnRlbnQtc3RhcnQgLmNvbnRhY3QtaW5mbyB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAgICAgLmRvY3VtZW50LWNhcmQgLmhlYWRlciAuZ3JvdXAuY29udGVudC1zdGFydCAuY29udGFjdC1pbmZvIHA6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIC5kb2N1bWVudC1jYXJkIC5oZWFkZXIgLmdyb3VwIC5jb3VudHJ5IHtcbiAgICAgICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuZG9jdW1lbnQtY2FyZCAuaGVhZGVyIC5ncm91cCAuY291bnR5IHtcbiAgICAgICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuZG9jdW1lbnQtY2FyZCAuaGVhZGVyIC5ncm91cCAubG9jYXRpb24ge1xuICAgICAgICBjb2xvcjogIzZlNmU2ZTtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBtYXJnaW46IDVweCAwOyB9XG4gICAgICAuZG9jdW1lbnQtY2FyZCAuaGVhZGVyIC5ncm91cCAuY291bmNpbCB7XG4gICAgICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIG1hcmdpbjogNXB4IDA7IH1cbiAgICAgIC5kb2N1bWVudC1jYXJkIC5oZWFkZXIgLmdyb3VwIC5jb250YWN0LWluZm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5kb2N1bWVudC1jYXJkIC5oZWFkZXIgLmdyb3VwIC5jb250YWN0LWluZm8uZmxleC1jb2x1bW4ge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgICAuZG9jdW1lbnQtY2FyZCAuaGVhZGVyIC5ncm91cCAuY29udGFjdC1pbmZvLmZsZXgtY29sdW1uIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgICAgICAgLmRvY3VtZW50LWNhcmQgLmhlYWRlciAuZ3JvdXAgLmNvbnRhY3QtaW5mby5mbGV4LWNvbHVtbiBwOmFmdGVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuZG9jdW1lbnQtY2FyZCAuaGVhZGVyIC5ncm91cCAuY29udGFjdC1pbmZvIHAge1xuICAgICAgICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgICAgICAgIG1hcmdpbjogNXB4IDEwcHggNXB4IDEwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gICAgICAgICAgLmRvY3VtZW50LWNhcmQgLmhlYWRlciAuZ3JvdXAgLmNvbnRhY3QtaW5mbyBwOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM5OTk5OTk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgIHdpZHRoOiA0cHg7IH1cbiAgICAgICAgICAuZG9jdW1lbnQtY2FyZCAuaGVhZGVyIC5ncm91cCAuY29udGFjdC1pbmZvIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgICAuZG9jdW1lbnQtY2FyZCAuaGVhZGVyIC5ncm91cCAuY29udGFjdC1pbmZvIHA6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmRvY3VtZW50LWNhcmQgLmRvY3VtZW50LXJlY2VpdmVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgICAuZG9jdW1lbnQtY2FyZCAuZG9jdW1lbnQtcmVjZWl2ZXIgPiBwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgLmRvY3VtZW50LWNhcmQgLmRvY3VtZW50LXJlY2VpdmVyID4gLmdyb3VwIHtcbiAgICAgIGZsZXg6IDE7IH1cbiAgICAgIC5kb2N1bWVudC1jYXJkIC5kb2N1bWVudC1yZWNlaXZlciA+IC5ncm91cCAucmVjZWl2ZXIge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuZG9jdW1lbnQtY2FyZCAuZG9jdW1lbnQtcmVjZWl2ZXIgPiAuZ3JvdXAgLmFkZHJlc3Mge1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgLmRvY3VtZW50LWNhcmQgLmNvbnRlbnQge1xuICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cbiAgICAuZG9jdW1lbnQtY2FyZCAuY29udGVudCBoMSwgLmRvY3VtZW50LWNhcmQgLmNvbnRlbnQgaDIsIC5kb2N1bWVudC1jYXJkIC5jb250ZW50IGgzLCAuZG9jdW1lbnQtY2FyZCAuY29udGVudCBoNCB7XG4gICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAuZG9jdW1lbnQtY2FyZCAuY29udGVudCBzdHJvbmcsIC5kb2N1bWVudC1jYXJkIC5jb250ZW50IGIge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC5kb2N1bWVudC1jYXJkIC5jb250ZW50IHVsIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYzsgfVxuICAgICAgLmRvY3VtZW50LWNhcmQgLmNvbnRlbnQgdWwgbGkge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGluaGVyaXQ7IH1cbiAgICAuZG9jdW1lbnQtY2FyZCAuY29udGVudCB1bCwgLmRvY3VtZW50LWNhcmQgLmNvbnRlbnQgb2wge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4gICAgICAuZG9jdW1lbnQtY2FyZCAuY29udGVudCB1bCBsaSwgLmRvY3VtZW50LWNhcmQgLmNvbnRlbnQgb2wgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmRvY3VtZW50LWNhcmQgLmNvbnRlbnQgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uZG9jdW1lbnQtZW1wdHktY2lyY2xlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7IH1cbiAgLmRvY3VtZW50LWVtcHR5LWNpcmNsZS5zdGF0dXRlOmhvdmVyIC5jaXJjbGUtaWNvbi13aGl0ZSBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogI2EzODhjZTsgfVxuICAuZG9jdW1lbnQtZW1wdHktY2lyY2xlLnJ1bGVzOmhvdmVyIC5jaXJjbGUtaWNvbi13aGl0ZSBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogIzQ0YTY0NzsgfVxuICAuZG9jdW1lbnQtZW1wdHktY2lyY2xlLmNvdW5jaWw6aG92ZXIgLmNpcmNsZS1pY29uLXdoaXRlIFtjbGFzcyo9aWNvbl0ge1xuICAgIGNvbG9yOiAjNjdiYmZmOyB9XG4gIC5kb2N1bWVudC1lbXB0eS1jaXJjbGUubWF5b3I6aG92ZXIgLmNpcmNsZS1pY29uLXdoaXRlIFtjbGFzcyo9aWNvbl0ge1xuICAgIGNvbG9yOiAjZmZiOTA1OyB9XG4gIC5kb2N1bWVudC1lbXB0eS1jaXJjbGUuZmluYW5jaWFsOmhvdmVyIC5jaXJjbGUtaWNvbi13aGl0ZSBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogI2Q5NTQ3ZTsgfVxuICAuZG9jdW1lbnQtZW1wdHktY2lyY2xlLm90aGVyczpob3ZlciAuY2lyY2xlLWljb24td2hpdGUgW2NsYXNzKj1pY29uXSB7XG4gICAgY29sb3I6ICM4MWQ3ZTA7IH1cbiAgLmRvY3VtZW50LWVtcHR5LWNpcmNsZSAuY2lyY2xlLWljb24td2hpdGUgW2NsYXNzKj1pY29uXSxcbiAgLmRvY3VtZW50LWVtcHR5LWNpcmNsZSAuY2lyY2xlLWljb24tZ3JheSBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogI2E1YTVhNTtcbiAgICBmb250LXNpemU6IDUwcHg7IH1cbiAgLmRvY3VtZW50LWVtcHR5LWNpcmNsZSBwIHtcbiAgICBjb2xvcjogI2E1YTVhNTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW46IDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRvY3VtZW50LWNhcmQge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgLmRvY3VtZW50LWNhcmQgLmNhcmQge1xuICAgICAgcGFkZGluZzogMzBweDsgfVxuICAgIC5kb2N1bWVudC1jYXJkIC5oZWFkZXIgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDc1cHg7IH1cbiAgICAuZG9jdW1lbnQtY2FyZCAuaGVhZGVyIC5ncm91cCAuY291bnRyeSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAuZG9jdW1lbnQtY2FyZCAuaGVhZGVyIC5ncm91cCAuY291bnR5IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5kb2N1bWVudC1jYXJkIC5oZWFkZXIgLmdyb3VwIC5sb2NhdGlvbiB7XG4gICAgICBmb250LXNpemU6IDI2cHg7IH1cbiAgICAuZG9jdW1lbnQtY2FyZCAuaGVhZGVyIC5ncm91cCAuY291bmNpbCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgLmRvY3VtZW50LWVtcHR5LWNpcmNsZSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5kb2N1bWVudC1jYXJkIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAgIC5kb2N1bWVudC1jYXJkIC5oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG4gICAgICAuZG9jdW1lbnQtY2FyZCAuaGVhZGVyLmZsYWctdHlwZSAuZmxhZyAuYzEsIC5kb2N1bWVudC1jYXJkIC5oZWFkZXIuZmxhZy10eXBlIC5mbGFnIC5jMiwgLmRvY3VtZW50LWNhcmQgLmhlYWRlci5mbGFnLXR5cGUgLmZsYWcgLmMzIHtcbiAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgIHdpZHRoOiA1MHB4OyB9XG4gICAgICAuZG9jdW1lbnQtY2FyZCAuaGVhZGVyLmltYWdlLWhlYWRlciBpbWcge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5kb2N1bWVudC1jYXJkIC5oZWFkZXIgaW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogNDVweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzNXB4OyB9XG4gICAgICAuZG9jdW1lbnQtY2FyZCAuaGVhZGVyIC5lbXB0eS1pbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZG9jdW1lbnQtY2FyZCAuaGVhZGVyIC5ncm91cC5jb250ZW50LXN0YXJ0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAuZG9jdW1lbnQtY2FyZCAuaGVhZGVyIC5ncm91cCAuY291bnRyeSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgLmRvY3VtZW50LWNhcmQgLmhlYWRlciAuZ3JvdXAgLmNvdW50eSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgLmRvY3VtZW50LWNhcmQgLmhlYWRlciAuZ3JvdXAgLmxvY2F0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgICAuZG9jdW1lbnQtY2FyZCAuaGVhZGVyIC5ncm91cCAuY291bmNpbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAuZG9jdW1lbnQtZW1wdHktY2lyY2xlIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4OyB9IH1cblxuLmRyb3Bkb3duLWNvbnRlbnQ6bm90KC5jdXN0b20tY29sb3ItZHJvcGRvd24pIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ4NDg0ODsgfVxuXG4uZHJvcGRvd24tY29udGVudDpub3QoLmN1c3RvbS1jb2xvci1kcm9wZG93bikgbGkuYWN0aXZlLFxuLmRyb3Bkb3duLWNvbnRlbnQ6bm90KC5jdXN0b20tY29sb3ItZHJvcGRvd24pIGxpLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4uZHJvcGRvd24tY29udGVudCBsaSB7XG4gIGNvbG9yOiAjNmU2ZTZlO1xuICBtaW4taGVpZ2h0OiAzMHB4OyB9XG4gIC5kcm9wZG93bi1jb250ZW50IGxpID4gYSwgLmRyb3Bkb3duLWNvbnRlbnQgbGkgPiBzcGFuIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBwYWRkaW5nOiA3cHggMTVweDsgfVxuICAuZHJvcGRvd24tY29udGVudCBsaSBsYWJlbCB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLmRyb3Bkb3duLWNvbnRlbnQgbGkgW3R5cGU9XCJjaGVja2JveFwiXSArIHNwYW46bm90KC5sZXZlcikge1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuXG4uY3VzdG9tLWRyb3Bkb3duIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtaW4td2lkdGg6IDI3MHB4OyB9XG4gIC5jdXN0b20tZHJvcGRvd246bm90KC5kZWZhdWx0KSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTsgfVxuICAuY3VzdG9tLWRyb3Bkb3duIGxpIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDsgfVxuICAgIC5jdXN0b20tZHJvcGRvd24gbGkuZGlzYWJsZWQge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgIC5jdXN0b20tZHJvcGRvd24gbGkuZGlzYWJsZWQgYSB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAgIC5jdXN0b20tZHJvcGRvd24gbGkuc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZSAhaW1wb3J0YW50OyB9XG4gICAgLmN1c3RvbS1kcm9wZG93biBsaSBhIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzVjNjE2OTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleDogMTtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmN1c3RvbS1kcm9wZG93biBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QwZDBkMDsgfVxuICAuY3VzdG9tLWRyb3Bkb3duIFtjbGFzcyo9aWNvbl0ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIG1pbi13aWR0aDogMjBweDsgfVxuICAgIC5jdXN0b20tZHJvcGRvd24gW2NsYXNzKj1pY29uXS5pY29uLWFycm93LXVwLCAuY3VzdG9tLWRyb3Bkb3duIFtjbGFzcyo9aWNvbl0uaWNvbi1hcnJvdy1kb3duIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDsgfVxuICAgIC5jdXN0b20tZHJvcGRvd24gW2NsYXNzKj1pY29uXS5pY29uLXByaW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAuY3VzdG9tLWRyb3Bkb3duIC5mbGFnIHtcbiAgICBtYXJnaW46IDAgNXB4OyB9XG4gIC5jdXN0b20tZHJvcGRvd24gc3Bhbi5iYWRnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDsgfVxuICAuY3VzdG9tLWRyb3Bkb3duIC5sYW5ndWFnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLmZpbHRlcnMtd3JhcC5jYXJkIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uZmlsdGVycy13cmFwLm5vLXRhYnMgZm9ybSB7XG4gIHBhZGRpbmc6IDMwcHggNzVweCAwcHggMjBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5maWx0ZXJzLXdyYXAubm8tdGFicyBmb3JtIHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMjBweCAyMHB4IDIwcHggIWltcG9ydGFudDsgfSB9XG4gIC5maWx0ZXJzLXdyYXAubm8tdGFicyBmb3JtICsgLmZpbHRlcnMtbGlua3Mtd3JhcCB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmNGY0ZjQ7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZpbHRlcnMtd3JhcC5uby10YWJzIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH0gfVxuXG4uZmlsdGVycy13cmFwLm5vLXRhYnMgLmJ0bi1zZWFyY2gtd3JhcCB7XG4gIHRvcDogMzBweDsgfVxuXG4uZmlsdGVycy13cmFwIC5idG4tc2VhcmNoLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDE1cHg7IH1cbiAgLmZpbHRlcnMtd3JhcCAuYnRuLXNlYXJjaC13cmFwIC5idG4tc2VhcmNoIHtcbiAgICBiYWNrZ3JvdW5kOiAjOGNiYzAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLmZpbHRlcnMtd3JhcCAuYnRuLXNlYXJjaC13cmFwIC5idG4tc2VhcmNoOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5N2NiMDA7IH1cblxuLmZpbHRlcnMtd3JhcCAuY29udGVudCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjRmNGY0OyB9XG5cbi5maWx0ZXJzLXdyYXAgW3R5cGU9XCJjaGVja2JveFwiXSArIHNwYW46bm90KC5sZXZlcikge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLmZpbHRlcnMtbGlua3Mtd3JhcCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuZmlsdGVycy1saW5rcy13cmFwIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9IH1cbiAgLmZpbHRlcnMtbGlua3Mtd3JhcC50b3Age1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuZmlsdGVycy1saW5rcy13cmFwLnRvcCAubGlua3MtZmlsdGVycyxcbiAgICAuZmlsdGVycy1saW5rcy13cmFwLnRvcCAucmVzZXQtZmlsdGVycyxcbiAgICAuZmlsdGVycy1saW5rcy13cmFwLnRvcCAuY2xvc2UtZmlsdGVycyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gIC5maWx0ZXJzLWxpbmtzLXdyYXAgLmxpbmtzLWZpbHRlcnMsXG4gIC5maWx0ZXJzLWxpbmtzLXdyYXAgLnJlc2V0LWZpbHRlcnMsXG4gIC5maWx0ZXJzLWxpbmtzLXdyYXAgLmNsb3NlLWZpbHRlcnMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDsgfVxuICAgIC5maWx0ZXJzLWxpbmtzLXdyYXAgLmxpbmtzLWZpbHRlcnM6aG92ZXIgc3Bhbjpub3QoW2NsYXNzKj1pY29uXSksXG4gICAgLmZpbHRlcnMtbGlua3Mtd3JhcCAucmVzZXQtZmlsdGVyczpob3ZlciBzcGFuOm5vdChbY2xhc3MqPWljb25dKSxcbiAgICAuZmlsdGVycy1saW5rcy13cmFwIC5jbG9zZS1maWx0ZXJzOmhvdmVyIHNwYW46bm90KFtjbGFzcyo9aWNvbl0pIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLmZpbHRlcnMtbGlua3Mtd3JhcCAubGlua3MtZmlsdGVycyBbY2xhc3MqPWljb25dLFxuICAgIC5maWx0ZXJzLWxpbmtzLXdyYXAgLnJlc2V0LWZpbHRlcnMgW2NsYXNzKj1pY29uXSxcbiAgICAuZmlsdGVycy1saW5rcy13cmFwIC5jbG9zZS1maWx0ZXJzIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAuZmlsdGVycy1saW5rcy13cmFwIC5saW5rcy1maWx0ZXJzIHNwYW46bm90KFtjbGFzcyo9aWNvbl0pLFxuICAgIC5maWx0ZXJzLWxpbmtzLXdyYXAgLnJlc2V0LWZpbHRlcnMgc3Bhbjpub3QoW2NsYXNzKj1pY29uXSksXG4gICAgLmZpbHRlcnMtbGlua3Mtd3JhcCAuY2xvc2UtZmlsdGVycyBzcGFuOm5vdChbY2xhc3MqPWljb25dKSB7XG4gICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLmZpbHRlcnMtbGlua3Mtd3JhcCAubGlua3MtZmlsdGVycyxcbiAgICAgIC5maWx0ZXJzLWxpbmtzLXdyYXAgLnJlc2V0LWZpbHRlcnMsXG4gICAgICAuZmlsdGVycy1saW5rcy13cmFwIC5jbG9zZS1maWx0ZXJzIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgICAgIC5maWx0ZXJzLWxpbmtzLXdyYXAgLmxpbmtzLWZpbHRlcnMgW2NsYXNzKj1pY29uXSxcbiAgICAgICAgLmZpbHRlcnMtbGlua3Mtd3JhcCAucmVzZXQtZmlsdGVycyBbY2xhc3MqPWljb25dLFxuICAgICAgICAuZmlsdGVycy1saW5rcy13cmFwIC5jbG9zZS1maWx0ZXJzIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICAuZmlsdGVycy1saW5rcy13cmFwIC5saW5rcy1maWx0ZXJzLmNsb3NlLWZpbHRlcnMgW2NsYXNzKj1pY29uXSxcbiAgICAgICAgLmZpbHRlcnMtbGlua3Mtd3JhcCAucmVzZXQtZmlsdGVycy5jbG9zZS1maWx0ZXJzIFtjbGFzcyo9aWNvbl0sXG4gICAgICAgIC5maWx0ZXJzLWxpbmtzLXdyYXAgLmNsb3NlLWZpbHRlcnMuY2xvc2UtZmlsdGVycyBbY2xhc3MqPWljb25dIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAuZmlsdGVycy1saW5rcy13cmFwIC5jbG9zZS1maWx0ZXJzIFtjbGFzcyo9aWNvbl0ge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4ubG9jYXRpb25zLXRhYnMtd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiBtYXgtY29udGVudDsgfVxuICAubG9jYXRpb25zLXRhYnMtd3JhcCB1bC50YWJzIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5sb2NhdGlvbnMtdGFicy13cmFwIHVsLnRhYnM6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzFjMWMxO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgIC5sb2NhdGlvbnMtdGFicy13cmFwIHVsLnRhYnMgbGkgYSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuICAgIC5sb2NhdGlvbnMtdGFicy13cmFwIHVsLnRhYnMgLmluZGljYXRvciB7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmxvY2F0aW9ucy10YWJzLXdyYXAge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5sb2NhdGlvbnMtdGFicy13cmFwIHVsLnRhYnMge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAubG9jYXRpb25zLXRhYnMtd3JhcCB1bC50YWJzIGxpLnRhYiB7XG4gICAgICAgICAgZmxleDogbm9uZTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAubG9jYXRpb25zLXRhYnMtd3JhcCB1bC50YWJzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgb3ZlcmZsb3cteDogYXV0bzsgfVxuICAgICAgLmxvY2F0aW9ucy10YWJzLXdyYXAgdWwudGFiczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICBoZWlnaHQ6IDdweDsgfVxuICAgICAgLmxvY2F0aW9ucy10YWJzLXdyYXAgdWwudGFiczo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWJlYmViOyB9XG4gICAgICAubG9jYXRpb25zLXRhYnMtd3JhcCB1bC50YWJzOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjMWMxYzE7IH1cbiAgICAgIC5sb2NhdGlvbnMtdGFicy13cmFwIHVsLnRhYnMgbGkudGFiIGEge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDsgfSB9XG5cbi5sb2NhdGlvbnMtZmlsdGVycy13cmFwIC5zZWFyY2gtd3JhcHBlciAuaWNvbi1zZWFyY2gsXG4uY2hlY2tib3gtZmlsdGVycy13cmFwIC5zZWFyY2gtd3JhcHBlciAuaWNvbi1zZWFyY2gge1xuICBjb2xvcjogI2E1YTVhNTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi5sb2NhdGlvbnMtZmlsdGVycy13cmFwIC5saXN0LXdyYXAsXG4uY2hlY2tib3gtZmlsdGVycy13cmFwIC5saXN0LXdyYXAge1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubG9jYXRpb25zLWZpbHRlcnMtd3JhcCAubGlzdC13cmFwIHVsLmxpc3QsXG4gIC5jaGVja2JveC1maWx0ZXJzLXdyYXAgLmxpc3Qtd3JhcCB1bC5saXN0IHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmxvY2F0aW9ucy1maWx0ZXJzLXdyYXAgLmxpc3Qtd3JhcCAuc2xpbVNjcm9sbEJhcixcbiAgLmNoZWNrYm94LWZpbHRlcnMtd3JhcCAubGlzdC13cmFwIC5zbGltU2Nyb2xsQmFyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogMTAgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5sb2NhdGlvbnMtZmlsdGVycy13cmFwIC5saXN0LXdyYXAsXG4gICAgLmNoZWNrYm94LWZpbHRlcnMtd3JhcCAubGlzdC13cmFwIHtcbiAgICAgIG1heC1oZWlnaHQ6IG1heC1jb250ZW50OyB9XG4gICAgICAubG9jYXRpb25zLWZpbHRlcnMtd3JhcCAubGlzdC13cmFwIC5zbGltU2Nyb2xsRGl2LFxuICAgICAgLmNoZWNrYm94LWZpbHRlcnMtd3JhcCAubGlzdC13cmFwIC5zbGltU2Nyb2xsRGl2IHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5sb2NhdGlvbnMtZmlsdGVycy13cmFwIC5saXN0LXdyYXAgLnNsaW1TY3JvbGxCYXIsXG4gICAgICAuY2hlY2tib3gtZmlsdGVycy13cmFwIC5saXN0LXdyYXAgLnNsaW1TY3JvbGxCYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmxvY2F0aW9ucy1maWx0ZXJzLXdyYXAgdWwubGlzdCBsaSxcbi5jaGVja2JveC1maWx0ZXJzLXdyYXAgdWwubGlzdCBsaSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLmxvY2F0aW9ucy1maWx0ZXJzLXdyYXAgdWwubGlzdCBsaSBhLFxuICAuY2hlY2tib3gtZmlsdGVycy13cmFwIHVsLmxpc3QgbGkgYSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5sb2NhdGlvbnMtZmlsdGVycy13cmFwIHVsLmxpc3QsXG4gIC5jaGVja2JveC1maWx0ZXJzLXdyYXAgdWwubGlzdCB7XG4gICAgY29sdW1uLWNvdW50OiAzO1xuICAgIGNvbHVtbi1nYXA6IDUwcHg7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5sb2NhdGlvbnMtZmlsdGVycy13cmFwIHVsLmxpc3QsXG4gIC5jaGVja2JveC1maWx0ZXJzLXdyYXAgdWwubGlzdCB7XG4gICAgY29sdW1uLWNvdW50OiAxOyB9XG4gICAgLmxvY2F0aW9ucy1maWx0ZXJzLXdyYXAgdWwubGlzdCBsaSBsYWJlbCxcbiAgICAuY2hlY2tib3gtZmlsdGVycy13cmFwIHVsLmxpc3QgbGkgbGFiZWwge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5sb2NhdGlvbnMtZmlsdGVycy13cmFwIHVsLmxpc3QgbGkgYSxcbiAgICAuY2hlY2tib3gtZmlsdGVycy13cmFwIHVsLmxpc3QgbGkgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi5sb2NhdGlvbnMtZmlsdGVycy13cmFwIFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIHNwYW4sXG4uY2hlY2tib3gtZmlsdGVycy13cmFwIFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIHNwYW4ge1xuICBjb2xvcjogIzZlNmU2ZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5sb2NhdGlvbnMtZmlsdGVycy13cmFwIFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIHNwYW4sXG4uY2hlY2tib3gtZmlsdGVycy13cmFwIFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIHNwYW4ge1xuICBjb2xvcjogIzZlNmU2ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5sb2NhdGlvbnMtZmlsdGVycy13cmFwIGg0LFxuLmNoZWNrYm94LWZpbHRlcnMtd3JhcCBoNCB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnZpZXctYWN0aW9ucy1tb2RlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAudmlldy1hY3Rpb25zLW1vZGUuZmxvYXRpbmctdG9wLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAxNXB4O1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLnZpZXctYWN0aW9ucy1tb2RlLmZsb2F0aW5nLXRvcC1sZWZ0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTVweDtcbiAgICB0b3A6IDE1cHg7XG4gICAgei1pbmRleDogMTsgfVxuICAudmlldy1hY3Rpb25zLW1vZGUgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLnZpZXctYWN0aW9ucy1tb2RlIC5hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luOiAwIDAgMCAxNXB4OyB9XG4gICAgLnZpZXctYWN0aW9ucy1tb2RlIC5hY3Rpb25zIGxpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgICAudmlldy1hY3Rpb25zLW1vZGUgLmFjdGlvbnMgbGk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTdlN2U3OyB9XG4gICAgICAudmlldy1hY3Rpb25zLW1vZGUgLmFjdGlvbnMgbGkuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QyZDhlMzsgfVxuICAgICAgICAudmlldy1hY3Rpb25zLW1vZGUgLmFjdGlvbnMgbGkuYWN0aXZlOmhvdmVyIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDRweCAwcHggI2QyZDhlMzsgfVxuICAgICAgICAudmlldy1hY3Rpb25zLW1vZGUgLmFjdGlvbnMgbGkuYWN0aXZlIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICAgIGNvbG9yOiAjNjY3ZWIxOyB9XG4gICAgICAudmlldy1hY3Rpb25zLW1vZGUgLmFjdGlvbnMgbGkgW2NsYXNzKj1pY29uXSB7XG4gICAgICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cblxudWwuZmlsdGVycy1jb250YWluZXIge1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgdWwuZmlsdGVycy1jb250YWluZXIgLmNvbGxhcHNpYmxlLWJvZHkge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgdWwuZmlsdGVycy1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cblxuLmZyLXRvb2xiYXIuZnItdG9wIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDsgfVxuICAuZnItdG9vbGJhci5mci10b3AgLmZyLWNvbW1hbmQuZnItYnRuLmZyLW9wZW46bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmNmY2ZjOyB9XG4gIC5mci10b29sYmFyLmZyLXRvcCAuZnItbW9yZS10b29sYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmNmY2ZjO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjRmNGY0OyB9XG5cbi5mci1ib3guZnItYmFzaWMgLmZyLWVsZW1lbnQge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNXB4OyB9XG5cbi5mci1ib3guZnItYmFzaWMuZnItdG9wIC5mci13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0NDQ0NDQzsgfVxuICAuZnItYm94LmZyLWJhc2ljLmZyLXRvcCAuZnItd3JhcHBlciArIC5zZWNvbmQtdG9vbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uZnItYm94LmZyLWJhc2ljIC5mci1lbGVtZW50IHtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBsaW5lLWhlaWdodDogMS40OyB9XG5cbi5mci13cmFwcGVyLnNob3ctcGxhY2Vob2xkZXIgLmZyLXBsYWNlaG9sZGVyIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDsgfVxuXG4uZnItcWktaGVscGVyIFtkYXRhLWNtZD1cInZpZGVvXCJdIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5mci1mbG9hdGluZy1idG4ge1xuICB0ZXh0LWluZGVudDogMDsgfVxuXG4uZnItdGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5mci10ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cblxuLmZyLXRleHQtc2VudGVuc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZnItYm94LmZyLWJhc2ljIC5mci1lbGVtZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4IDM1cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5mci1ib3guZnItYmFzaWMgLmZyLWVsZW1lbnQge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDsgfVxuICAuZnItdG9vbGJhci5mci1zdGlja3ktb24ge1xuICAgIHRvcDogMCAhaW1wb3J0YW50OyB9IH1cblxuLmZ1bmN0aW9ucy1jYXJkcy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIG1hcmdpbi1yaWdodDogLTEycHg7IH1cbiAgLmZ1bmN0aW9ucy1jYXJkcy13cmFwIC5jb2wge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5mdW5jdGlvbnMtY2FyZHMtd3JhcCAuY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDsgfVxuICAgIC5mdW5jdGlvbnMtY2FyZHMtd3JhcCAuY2FyZCAuYWN0aW9ucyB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHRvcDogMTVweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgICAgd2lkdGg6IDA7IH1cbiAgICAgIC5mdW5jdGlvbnMtY2FyZHMtd3JhcCAuY2FyZCAuYWN0aW9ucyBhIHtcbiAgICAgICAgY29sb3I6ICNhNWE1YTU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBtYXJnaW46IDAgNHB4OyB9XG4gICAgICAgIC5mdW5jdGlvbnMtY2FyZHMtd3JhcCAuY2FyZCAuYWN0aW9ucyBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzRjODRmZjsgfVxuICAuZnVuY3Rpb25zLWNhcmRzLXdyYXAgLmZ1bmN0aW9uIHtcbiAgICBjb2xvcjogIzY2N2ViMTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mdW5jdGlvbnMtY2FyZHMtd3JhcCBociB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjMWMxYzE7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mdW5jdGlvbnMtY2FyZHMtd3JhcCAuaW5zdGl0dXRpb24sXG4gIC5mdW5jdGlvbnMtY2FyZHMtd3JhcCAub3JnYW5pemF0aW9uIHtcbiAgICBjb2xvcjogIzZlNmU2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmZ1bmN0aW9ucy1jYXJkcy13cmFwIC5pbnN0aXR1dGlvbjpob3ZlcixcbiAgICAuZnVuY3Rpb25zLWNhcmRzLXdyYXAgLm9yZ2FuaXphdGlvbjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuZnVuY3Rpb25zLWNhcmRzLXdyYXAgLmluc3RpdHV0aW9uLXdyYXAsXG4gIC5mdW5jdGlvbnMtY2FyZHMtd3JhcCAub3JnYW5pemF0aW9uLXdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmZ1bmN0aW9ucy1jYXJkcy13cmFwIC5pbnN0aXR1dGlvbi13cmFwIGltZyxcbiAgICAuZnVuY3Rpb25zLWNhcmRzLXdyYXAgLm9yZ2FuaXphdGlvbi13cmFwIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgbWF4LWhlaWdodDogODBweDsgfVxuICAuZnVuY3Rpb25zLWNhcmRzLXdyYXAgdWwge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5mdW5jdGlvbnMtY2FyZHMtd3JhcCB1bCBsaSB7XG4gICAgICBjb2xvcjogIzY2N2ViMTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuZnVuY3Rpb25zLWNhcmRzLXdyYXAgdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogIzhjYmMwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgY29udGVudDogXCJcXGU5MTNcIiAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbGVmdDogLTM1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAyMnB4OyB9XG4gICAgICAuZnVuY3Rpb25zLWNhcmRzLXdyYXAgdWwgbGkgYSB7XG4gICAgICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgLmZ1bmN0aW9ucy1jYXJkcy13cmFwIHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAuZnVuY3Rpb25zLWNhcmRzLXdyYXAgdWwgbGkgc3BhbjpudGgtY2hpbGQoMikge1xuICAgICAgICBjb2xvcjogIzZlNmU2ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwOyB9XG5cbnVsLmhlYWRlcnMtbGlzdCBsaSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIHVsLmhlYWRlcnMtbGlzdCBsaS5hY3RpdmUgLmNvbGxhcHNpYmxlLWhlYWRlciBzZWN0aW9uLmhlYWRlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzRjODRmZjtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmN2ZkOyB9XG4gIHVsLmhlYWRlcnMtbGlzdCBsaSAuY29sbGFwc2libGUtaGVhZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIHVsLmhlYWRlcnMtbGlzdCBsaSAuY29sbGFwc2libGUtaGVhZGVyOmhvdmVyIHNlY3Rpb24uaGVhZGVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0Yzg0ZmY7IH1cbiAgICB1bC5oZWFkZXJzLWxpc3QgbGkgLmNvbGxhcHNpYmxlLWhlYWRlcjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIHVsLmhlYWRlcnMtbGlzdCBsaSAuY29sbGFwc2libGUtaGVhZGVyIGxhYmVsIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICB1bC5oZWFkZXJzLWxpc3QgbGkgLmNvbGxhcHNpYmxlLWhlYWRlciBzZWN0aW9uLmhlYWRlciB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2MxYzFjMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgdWwuaGVhZGVycy1saXN0IGxpIC5jb2xsYXBzaWJsZS1oZWFkZXIgc2VjdGlvbi5oZWFkZXIuZmxhZy10eXBlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICB1bC5oZWFkZXJzLWxpc3QgbGkgLmNvbGxhcHNpYmxlLWhlYWRlciBzZWN0aW9uLmhlYWRlci5mbGFnLXR5cGUgLmZsYWcge1xuICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDIwcHg7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgICB1bC5oZWFkZXJzLWxpc3QgbGkgLmNvbGxhcHNpYmxlLWhlYWRlciBzZWN0aW9uLmhlYWRlci5mbGFnLXR5cGUgLmZsYWcgLmMxLCB1bC5oZWFkZXJzLWxpc3QgbGkgLmNvbGxhcHNpYmxlLWhlYWRlciBzZWN0aW9uLmhlYWRlci5mbGFnLXR5cGUgLmZsYWcgLmMyLCB1bC5oZWFkZXJzLWxpc3QgbGkgLmNvbGxhcHNpYmxlLWhlYWRlciBzZWN0aW9uLmhlYWRlci5mbGFnLXR5cGUgLmZsYWcgLmMzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgIHdpZHRoOiA3MHB4OyB9XG4gICAgICAgICAgdWwuaGVhZGVycy1saXN0IGxpIC5jb2xsYXBzaWJsZS1oZWFkZXIgc2VjdGlvbi5oZWFkZXIuZmxhZy10eXBlIC5mbGFnIC5jMSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDczNTliOyB9XG4gICAgICAgICAgdWwuaGVhZGVycy1saXN0IGxpIC5jb2xsYXBzaWJsZS1oZWFkZXIgc2VjdGlvbi5oZWFkZXIuZmxhZy10eXBlIC5mbGFnIC5jMiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmJkMDM2OyB9XG4gICAgICAgICAgdWwuaGVhZGVycy1saXN0IGxpIC5jb2xsYXBzaWJsZS1oZWFkZXIgc2VjdGlvbi5oZWFkZXIuZmxhZy10eXBlIC5mbGFnIC5jMyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2MxNjJkOyB9XG4gICAgICB1bC5oZWFkZXJzLWxpc3QgbGkgLmNvbGxhcHNpYmxlLWhlYWRlciBzZWN0aW9uLmhlYWRlci5pbWFnZS10eXBlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Y4ZjZmMywgI2Y4ZjZmMyAxMHB4LCAjZmZmZmZmIDEwcHgsICNmZmZmZmYgMjBweCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgdWwuaGVhZGVycy1saXN0IGxpIC5jb2xsYXBzaWJsZS1oZWFkZXIgc2VjdGlvbi5oZWFkZXIuaW1hZ2UtdHlwZSBbY2xhc3MqPWljb24tXSB7XG4gICAgICAgICAgZm9udC1zaXplOiA1MHB4OyB9XG4gICAgICB1bC5oZWFkZXJzLWxpc3QgbGkgLmNvbGxhcHNpYmxlLWhlYWRlciBzZWN0aW9uLmhlYWRlciBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDsgfVxuICAgICAgdWwuaGVhZGVycy1saXN0IGxpIC5jb2xsYXBzaWJsZS1oZWFkZXIgc2VjdGlvbi5oZWFkZXIgLmVtcHR5LWltZyB7XG4gICAgICAgIHdpZHRoOiA3MHB4OyB9XG4gICAgICB1bC5oZWFkZXJzLWxpc3QgbGkgLmNvbGxhcHNpYmxlLWhlYWRlciBzZWN0aW9uLmhlYWRlciAuZ3JvdXAge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICB1bC5oZWFkZXJzLWxpc3QgbGkgLmNvbGxhcHNpYmxlLWhlYWRlciBzZWN0aW9uLmhlYWRlciAuZ3JvdXAuY29udGVudC1zdGFydCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuICAgICAgICAgIHVsLmhlYWRlcnMtbGlzdCBsaSAuY29sbGFwc2libGUtaGVhZGVyIHNlY3Rpb24uaGVhZGVyIC5ncm91cC5jb250ZW50LXN0YXJ0IC5jb250YWN0LWluZm8ge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAgICAgICB1bC5oZWFkZXJzLWxpc3QgbGkgLmNvbGxhcHNpYmxlLWhlYWRlciBzZWN0aW9uLmhlYWRlciAuZ3JvdXAuY29udGVudC1zdGFydCAuY29udGFjdC1pbmZvIHA6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgICB1bC5oZWFkZXJzLWxpc3QgbGkgLmNvbGxhcHNpYmxlLWhlYWRlciBzZWN0aW9uLmhlYWRlciAuZ3JvdXAgLmNvdW50cnkge1xuICAgICAgICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIHVsLmhlYWRlcnMtbGlzdCBsaSAuY29sbGFwc2libGUtaGVhZGVyIHNlY3Rpb24uaGVhZGVyIC5ncm91cCAuY291bnR5IHtcbiAgICAgICAgICBjb2xvcjogIzZlNmU2ZTtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICB1bC5oZWFkZXJzLWxpc3QgbGkgLmNvbGxhcHNpYmxlLWhlYWRlciBzZWN0aW9uLmhlYWRlciAuZ3JvdXAgLmNvdW5jaWwge1xuICAgICAgICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgbWFyZ2luOiA1cHggMDsgfVxuICAgICAgICB1bC5oZWFkZXJzLWxpc3QgbGkgLmNvbGxhcHNpYmxlLWhlYWRlciBzZWN0aW9uLmhlYWRlciAuZ3JvdXAgLmNvbnRhY3QtaW5mbyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAgIHVsLmhlYWRlcnMtbGlzdCBsaSAuY29sbGFwc2libGUtaGVhZGVyIHNlY3Rpb24uaGVhZGVyIC5ncm91cCAuY29udGFjdC1pbmZvLmZsZXgtY29sdW1uIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgICAgIHVsLmhlYWRlcnMtbGlzdCBsaSAuY29sbGFwc2libGUtaGVhZGVyIHNlY3Rpb24uaGVhZGVyIC5ncm91cCAuY29udGFjdC1pbmZvLmZsZXgtY29sdW1uIHAge1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgICAgICAgICAgdWwuaGVhZGVycy1saXN0IGxpIC5jb2xsYXBzaWJsZS1oZWFkZXIgc2VjdGlvbi5oZWFkZXIgLmdyb3VwIC5jb250YWN0LWluZm8uZmxleC1jb2x1bW4gcDphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIHVsLmhlYWRlcnMtbGlzdCBsaSAuY29sbGFwc2libGUtaGVhZGVyIHNlY3Rpb24uaGVhZGVyIC5ncm91cCAuY29udGFjdC1pbmZvIHAge1xuICAgICAgICAgICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgICAgICAgICBtYXJnaW46IDVweCAxMHB4IDVweCAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gICAgICAgICAgICB1bC5oZWFkZXJzLWxpc3QgbGkgLmNvbGxhcHNpYmxlLWhlYWRlciBzZWN0aW9uLmhlYWRlciAuZ3JvdXAgLmNvbnRhY3QtaW5mbyBwOmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzk5OTk5OTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiA0cHg7IH1cbiAgICAgICAgICAgIHVsLmhlYWRlcnMtbGlzdCBsaSAuY29sbGFwc2libGUtaGVhZGVyIHNlY3Rpb24uaGVhZGVyIC5ncm91cCAuY29udGFjdC1pbmZvIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgICAgICAgICAgdWwuaGVhZGVycy1saXN0IGxpIC5jb2xsYXBzaWJsZS1oZWFkZXIgc2VjdGlvbi5oZWFkZXIgLmdyb3VwIC5jb250YWN0LWluZm8gcDpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gIHVsLmhlYWRlcnMtbGlzdCBsaSAuY29sLWltYWdlIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgdWwuaGVhZGVycy1saXN0IGxpIC5jb2wtaW1hZ2UgLmltYWdlLXdyYXAge1xuICAgICAgbWluLWhlaWdodDogMTgwcHg7XG4gICAgICBoZWlnaHQ6IDE4MHB4OyB9XG4gICAgdWwuaGVhZGVycy1saXN0IGxpIC5jb2wtaW1hZ2UgPiBwIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnJvdyAuY29sLmFmdGVyLXMwLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuYWZ0ZXItczAge1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLnJvdyAuY29sLmFmdGVyLXMxLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuYWZ0ZXItczEge1xuICBtYXJnaW4tcmlnaHQ6IDguMzMzMzMlOyB9XG5cbi5yb3cgLmNvbC5hZnRlci1zMiwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLmFmdGVyLXMyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNi42NjY2NyU7IH1cblxuLnJvdyAuY29sLmFmdGVyLXMzLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuYWZ0ZXItczMge1xuICBtYXJnaW4tcmlnaHQ6IDI1JTsgfVxuXG4ucm93IC5jb2wuYWZ0ZXItczQsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci1zNCB7XG4gIG1hcmdpbi1yaWdodDogMzMuMzMzMzMlOyB9XG5cbi5yb3cgLmNvbC5hZnRlci1zNSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLmFmdGVyLXM1IHtcbiAgbWFyZ2luLXJpZ2h0OiA0MS42NjY2NyU7IH1cblxuLnJvdyAuY29sLmFmdGVyLXM2LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuYWZ0ZXItczYge1xuICBtYXJnaW4tcmlnaHQ6IDUwJTsgfVxuXG4ucm93IC5jb2wuYWZ0ZXItczcsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci1zNyB7XG4gIG1hcmdpbi1yaWdodDogNTguMzMzMzMlOyB9XG5cbi5yb3cgLmNvbC5hZnRlci1zOCwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLmFmdGVyLXM4IHtcbiAgbWFyZ2luLXJpZ2h0OiA2Ni42NjY2NyU7IH1cblxuLnJvdyAuY29sLmFmdGVyLXM5LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuYWZ0ZXItczkge1xuICBtYXJnaW4tcmlnaHQ6IDc1JTsgfVxuXG4ucm93IC5jb2wuYWZ0ZXItczEwLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuYWZ0ZXItczEwIHtcbiAgbWFyZ2luLXJpZ2h0OiA4My4zMzMzMyU7IH1cblxuLnJvdyAuY29sLmFmdGVyLXMxMSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLmFmdGVyLXMxMSB7XG4gIG1hcmdpbi1yaWdodDogOTEuNjY2NjclOyB9XG5cbi5yb3cgLmNvbC5hZnRlci1zMTIsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci1zMTIge1xuICBtYXJnaW4tcmlnaHQ6IDEwMCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAucm93IC5jb2wuYWZ0ZXItbTAsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci1tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5yb3cgLmNvbC5hZnRlci1tMSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLmFmdGVyLW0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDguMzMzMzMlOyB9XG4gIC5yb3cgLmNvbC5hZnRlci1tMiwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLmFmdGVyLW0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2LjY2NjY3JTsgfVxuICAucm93IC5jb2wuYWZ0ZXItbTMsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci1tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNSU7IH1cbiAgLnJvdyAuY29sLmFmdGVyLW00LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuYWZ0ZXItbTQge1xuICAgIG1hcmdpbi1yaWdodDogMzMuMzMzMzMlOyB9XG4gIC5yb3cgLmNvbC5hZnRlci1tNSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLmFmdGVyLW01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQxLjY2NjY3JTsgfVxuICAucm93IC5jb2wuYWZ0ZXItbTYsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci1tNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MCU7IH1cbiAgLnJvdyAuY29sLmFmdGVyLW03LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuYWZ0ZXItbTcge1xuICAgIG1hcmdpbi1yaWdodDogNTguMzMzMzMlOyB9XG4gIC5yb3cgLmNvbC5hZnRlci1tOCwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLmFmdGVyLW04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY2LjY2NjY3JTsgfVxuICAucm93IC5jb2wuYWZ0ZXItbTksIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci1tOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NSU7IH1cbiAgLnJvdyAuY29sLmFmdGVyLW0xMCwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLmFmdGVyLW0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4My4zMzMzMyU7IH1cbiAgLnJvdyAuY29sLmFmdGVyLW0xMSwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLmFmdGVyLW0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MS42NjY2NyU7IH1cbiAgLnJvdyAuY29sLmFmdGVyLW0xMiwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLmFmdGVyLW0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJvdyAuY29sLmFmdGVyLWwwLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuYWZ0ZXItbDAge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAucm93IC5jb2wuYWZ0ZXItbDEsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci1sMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4LjMzMzMzJTsgfVxuICAucm93IC5jb2wuYWZ0ZXItbDIsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci1sMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNi42NjY2NyU7IH1cbiAgLnJvdyAuY29sLmFmdGVyLWwzLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuYWZ0ZXItbDMge1xuICAgIG1hcmdpbi1yaWdodDogMjUlOyB9XG4gIC5yb3cgLmNvbC5hZnRlci1sNCwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLmFmdGVyLWw0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMzLjMzMzMzJTsgfVxuICAucm93IC5jb2wuYWZ0ZXItbDUsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci1sNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MS42NjY2NyU7IH1cbiAgLnJvdyAuY29sLmFmdGVyLWw2LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuYWZ0ZXItbDYge1xuICAgIG1hcmdpbi1yaWdodDogNTAlOyB9XG4gIC5yb3cgLmNvbC5hZnRlci1sNywgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLmFmdGVyLWw3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU4LjMzMzMzJTsgfVxuICAucm93IC5jb2wuYWZ0ZXItbDgsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci1sOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2Ni42NjY2NyU7IH1cbiAgLnJvdyAuY29sLmFmdGVyLWw5LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuYWZ0ZXItbDkge1xuICAgIG1hcmdpbi1yaWdodDogNzUlOyB9XG4gIC5yb3cgLmNvbC5hZnRlci1sMTAsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci1sMTAge1xuICAgIG1hcmdpbi1yaWdodDogODMuMzMzMzMlOyB9XG4gIC5yb3cgLmNvbC5hZnRlci1sMTEsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci1sMTEge1xuICAgIG1hcmdpbi1yaWdodDogOTEuNjY2NjclOyB9XG4gIC5yb3cgLmNvbC5hZnRlci1sMTIsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci1sMTIge1xuICAgIG1hcmdpbi1yaWdodDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5yb3cgLmNvbC5hZnRlci14bDAsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci14bDAge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAucm93IC5jb2wuYWZ0ZXIteGwxLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuYWZ0ZXIteGwxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDguMzMzMzMlOyB9XG4gIC5yb3cgLmNvbC5hZnRlci14bDIsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci14bDIge1xuICAgIG1hcmdpbi1yaWdodDogMTYuNjY2NjclOyB9XG4gIC5yb3cgLmNvbC5hZnRlci14bDMsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci14bDMge1xuICAgIG1hcmdpbi1yaWdodDogMjUlOyB9XG4gIC5yb3cgLmNvbC5hZnRlci14bDQsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci14bDQge1xuICAgIG1hcmdpbi1yaWdodDogMzMuMzMzMzMlOyB9XG4gIC5yb3cgLmNvbC5hZnRlci14bDUsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci14bDUge1xuICAgIG1hcmdpbi1yaWdodDogNDEuNjY2NjclOyB9XG4gIC5yb3cgLmNvbC5hZnRlci14bDYsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci14bDYge1xuICAgIG1hcmdpbi1yaWdodDogNTAlOyB9XG4gIC5yb3cgLmNvbC5hZnRlci14bDcsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci14bDcge1xuICAgIG1hcmdpbi1yaWdodDogNTguMzMzMzMlOyB9XG4gIC5yb3cgLmNvbC5hZnRlci14bDgsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci14bDgge1xuICAgIG1hcmdpbi1yaWdodDogNjYuNjY2NjclOyB9XG4gIC5yb3cgLmNvbC5hZnRlci14bDksIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci14bDkge1xuICAgIG1hcmdpbi1yaWdodDogNzUlOyB9XG4gIC5yb3cgLmNvbC5hZnRlci14bDEwLCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5jb2wuYWZ0ZXIteGwxMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4My4zMzMzMyU7IH1cbiAgLnJvdyAuY29sLmFmdGVyLXhsMTEsIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC5hZnRlci14bDExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkxLjY2NjY3JTsgfVxuICAucm93IC5jb2wuYWZ0ZXIteGwxMiwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLmFmdGVyLXhsMTIge1xuICAgIG1hcmdpbi1yaWdodDogMTAwJTsgfSB9XG5cbi5pbWFnZS13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBtaW4taGVpZ2h0OiAyMTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICAuaW1hZ2Utd3JhcDpub3QoLm5vLWhlaWdodCk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlOyB9XG4gIC5pbWFnZS13cmFwIC5uby1pbWFnZSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLmltYWdlLXdyYXAgLm5vLWltYWdlLmRyYWdvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNjMGQ0ZjM7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzBkNGYzO1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAgICAgLmltYWdlLXdyYXAgLm5vLWltYWdlLmRyYWdvdmVyOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICAgICAgYm9yZGVyOiAycHggZGFzaGVkICM2NjdlYjE7XG4gICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAgICAgLmltYWdlLXdyYXAgLm5vLWltYWdlLmRyYWdvdmVyICoge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAgICAgLmltYWdlLXdyYXAgLm5vLWltYWdlLmRyYWdvdmVyID4gW2NsYXNzKj1pY29uXSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5pbWFnZS13cmFwIC5uby1pbWFnZS5kcmFnb3ZlciAuZmlsZS1maWVsZCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmltYWdlLXdyYXAgLm5vLWltYWdlLmRyYWdvdmVyIC5maWxlLWZpZWxkIC5idG4sIC5pbWFnZS13cmFwIC5uby1pbWFnZS5kcmFnb3ZlciAuZmlsZS1maWVsZCAuYnRuLWxhcmdlLCAuaW1hZ2Utd3JhcCAubm8taW1hZ2UuZHJhZ292ZXIgLmZpbGUtZmllbGQgLmJ0bi1zbWFsbCwgLmltYWdlLXdyYXAgLm5vLWltYWdlLmRyYWdvdmVyIC5maWxlLWZpZWxkIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtdG9kYXktYnV0dG9uLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmltYWdlLXdyYXAgLm5vLWltYWdlLmRyYWdvdmVyIC5maWxlLWZpZWxkIC5mYy10b2RheS1idXR0b24ge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgY29sb3I6ICM2NjdlYjE7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmltYWdlLXdyYXAgLm5vLWltYWdlLmRyYWdvdmVyIC5lcnJvciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuaW1hZ2Utd3JhcCAubm8taW1hZ2UgPiBbY2xhc3MqPWljb25dIHtcbiAgICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAuaW1hZ2Utd3JhcCAubm8taW1hZ2UgLmlucHV0LWZpZWxkIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5pbWFnZS13cmFwIC5uby1pbWFnZSAuZmlsZS1maWVsZCB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuaW1hZ2Utd3JhcCAubm8taW1hZ2UgLnByb2dyZXNzLXdyYXAge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICB3aWR0aDogMjAwcHg7IH1cbiAgICAgIC5pbWFnZS13cmFwIC5uby1pbWFnZSAucHJvZ3Jlc3Mtd3JhcCAucHJvZ3Jlc3Mge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNiYzAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAuaW1hZ2Utd3JhcCAubm8taW1hZ2UgLmVycm9yIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29sb3I6ICNmMDUzNTI7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5pbWFnZS13cmFwIC5pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICAuaW1hZ2Utd3JhcCAuaW5uZXIuY29udGFpbiB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gOTAlOyB9XG4gICAgLmltYWdlLXdyYXAgLmlubmVyOmhvdmVyIC5vdmVybGF5IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgICAuaW1hZ2Utd3JhcCAuaW5uZXIgLm92ZXJsYXkge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMCUpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmltYWdlLXdyYXAgLmlubmVyIC5vdmVybGF5IFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgICAuaW1hZ2Utd3JhcCAuaW5uZXIgLm92ZXJsYXkgLmJ0bi1yZW1vdmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB0b3A6IDEwcHg7IH1cbiAgICAgIC5pbWFnZS13cmFwIC5pbm5lciAub3ZlcmxheSAuaWNvbi1zZWFyY2gge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuXG4ubWF0ZXJpYWwtcGxhY2Vob2xkZXIgI21hdGVyaWFsYm94LW92ZXJsYXkgKyAuaW5uZXIubWF0ZXJpYWxib3hlZCAub3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1hdGVyaWFsLXBsYWNlaG9sZGVyIC5pbm5lci5tYXRlcmlhbGJveGVkIHtcbiAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50OyB9XG4gIC5tYXRlcmlhbC1wbGFjZWhvbGRlciAuaW5uZXIubWF0ZXJpYWxib3hlZDpob3ZlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG5kaXYuaW1nLTI1LFxuYS5pbWctMjUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMjVweDtcbiAgaW1hZ2UtcmVuZGVyaW5nOiAtd2Via2l0LW9wdGltaXplLWNvbnRyYXN0O1xuICBpbWFnZS1yZW5kZXJpbmc6IG9wdGltaXplcXVhbGl0eTtcbiAgaW1hZ2UtcmVuZGVyaW5nOiBjcmlzcC1lZGdlcztcbiAgd2lkdGg6IDI1cHg7IH1cblxuZGl2LmltZy0zMCxcbmEuaW1nLTMwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcbiAgaW1hZ2UtcmVuZGVyaW5nOiBvcHRpbWl6ZXF1YWxpdHk7XG4gIGltYWdlLXJlbmRlcmluZzogY3Jpc3AtZWRnZXM7XG4gIHdpZHRoOiAzMHB4OyB9XG5cbmRpdi5pbWctNDUsXG5hLmltZy00NSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiA0NXB4O1xuICBpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7XG4gIGltYWdlLXJlbmRlcmluZzogb3B0aW1pemVxdWFsaXR5O1xuICBpbWFnZS1yZW5kZXJpbmc6IGNyaXNwLWVkZ2VzO1xuICB3aWR0aDogNDVweDsgfVxuXG5kaXYuaW1nLTU1LFxuYS5pbWctNTUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogNTVweDtcbiAgaW1hZ2UtcmVuZGVyaW5nOiAtd2Via2l0LW9wdGltaXplLWNvbnRyYXN0O1xuICBpbWFnZS1yZW5kZXJpbmc6IG9wdGltaXplcXVhbGl0eTtcbiAgaW1hZ2UtcmVuZGVyaW5nOiBjcmlzcC1lZGdlcztcbiAgd2lkdGg6IDU1cHg7IH1cblxuZGl2LmltZy02NSxcbmEuaW1nLTY1IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDY1cHg7XG4gIGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcbiAgaW1hZ2UtcmVuZGVyaW5nOiBvcHRpbWl6ZXF1YWxpdHk7XG4gIGltYWdlLXJlbmRlcmluZzogY3Jpc3AtZWRnZXM7XG4gIHdpZHRoOiA2NXB4OyB9XG5cbmltZy5pbWctNjUge1xuICB3aWR0aDogNjVweDsgfVxuXG5kaXYuaW1nLTc1LFxuYS5pbWctNzUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogNzVweDtcbiAgaW1hZ2UtcmVuZGVyaW5nOiAtd2Via2l0LW9wdGltaXplLWNvbnRyYXN0O1xuICBpbWFnZS1yZW5kZXJpbmc6IG9wdGltaXplcXVhbGl0eTtcbiAgaW1hZ2UtcmVuZGVyaW5nOiBjcmlzcC1lZGdlcztcbiAgd2lkdGg6IDc1cHg7IH1cblxuZGl2LmltZy0xMDAsXG5hLmltZy0xMDAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMTAwcHg7XG4gIGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcbiAgaW1hZ2UtcmVuZGVyaW5nOiBvcHRpbWl6ZXF1YWxpdHk7XG4gIGltYWdlLXJlbmRlcmluZzogY3Jpc3AtZWRnZXM7XG4gIHdpZHRoOiAxMDBweDsgfVxuXG5bY2xhc3MqPVwiaW1nXCJdLm1hbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1nL3VzZXItbWFuLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbltjbGFzcyo9XCJpbWdcIl0uZmVtYWxlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltZy91c2VyLWdpcmwuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuW2NsYXNzKj1cImltZ1wiXS5kZWZhdWx0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RmZGZkZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuW2NsYXNzKj1cImltZ1wiXS5pbnN0aXR1dGlvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2VlZmE7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBjb2xvcjogIzY2N2ViMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uaW5zdGl0dXRpb24tY2FyZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmluc3RpdHV0aW9uLWNhcmQgLmxvZ29zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTUwcHg7IH1cbiAgICAuaW5zdGl0dXRpb24tY2FyZCAubG9nb3MgPiAqIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuaW5zdGl0dXRpb24tY2FyZCAubG9nb3MgLmluc3RpdHV0aW9uLWxvZ28ge1xuICAgICAgbWF4LXdpZHRoOiA4MHB4OyB9XG4gIC5pbnN0aXR1dGlvbi1jYXJkID4gLmdyb3VwIHtcbiAgICBmbGV4OiAxOyB9XG4gIC5pbnN0aXR1dGlvbi1jYXJkIGg0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmNGY0ZjQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5pbnN0aXR1dGlvbi1jYXJkIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAuaW5zdGl0dXRpb24tY2FyZCBwIGIsIC5pbnN0aXR1dGlvbi1jYXJkIHAgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmluc3RpdHV0aW9uLWNhcmQgLnVzZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtaW4taGVpZ2h0OiA3NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5pbnN0aXR1dGlvbi1jYXJkIC51c2VyIFtjbGFzc149XCJpbWdcIl0ge1xuICAgICAgbGVmdDogLTg1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7IH1cbiAgICAuaW5zdGl0dXRpb24tY2FyZCAudXNlci5zaXplLTY1IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3NXB4O1xuICAgICAgbWluLWhlaWdodDogNjVweDsgfVxuICAgICAgLmluc3RpdHV0aW9uLWNhcmQgLnVzZXIuc2l6ZS02NSBbY2xhc3NePVwiaW1nXCJdIHtcbiAgICAgICAgbGVmdDogLTc1cHg7IH1cbiAgICAuaW5zdGl0dXRpb24tY2FyZCAudXNlci5zaXplLTc1IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4NXB4O1xuICAgICAgbWluLWhlaWdodDogNzVweDsgfVxuICAgICAgLmluc3RpdHV0aW9uLWNhcmQgLnVzZXIuc2l6ZS03NSBbY2xhc3NePVwiaW1nXCJdIHtcbiAgICAgICAgbGVmdDogLTg1cHg7IH1cbiAgICAuaW5zdGl0dXRpb24tY2FyZCAudXNlci5zaXplLTEwMCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTE1cHg7XG4gICAgICBtaW4taGVpZ2h0OiAxMDBweDsgfVxuICAgICAgLmluc3RpdHV0aW9uLWNhcmQgLnVzZXIuc2l6ZS0xMDAgW2NsYXNzXj1cImltZ1wiXSB7XG4gICAgICAgIGxlZnQ6IC0xMTVweDsgfVxuICAgIC5pbnN0aXR1dGlvbi1jYXJkIC51c2VyOmhvdmVyIHAge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmluc3RpdHV0aW9uLWNhcmQgLnBlcnNvbiB7XG4gICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luOiA1cHggMCAwIDA7IH1cbiAgICAuaW5zdGl0dXRpb24tY2FyZCAucGVyc29uOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLmluc3RpdHV0aW9uLWNhcmQgLnBlcnNvbiBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cbiAgICAuaW5zdGl0dXRpb24tY2FyZCAucGVyc29uIC5sYXN0LW5hbWUge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuaW5zdGl0dXRpb24tY2FyZCAuZnVuY3Rpb24ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIC5pbnN0aXR1dGlvbi1jYXJkIC5mdW5jdGlvbiBzcGFuIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cbiAgLmluc3RpdHV0aW9uLWNhcmQgLmxvY2F0aW9uIHtcbiAgICBjb2xvcjogIzY2N2ViMTtcbiAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAuaW5zdGl0dXRpb24tY2FyZCAubG9jYXRpb24gYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuICAuaW5zdGl0dXRpb24tY2FyZCBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgICAuaW5zdGl0dXRpb24tY2FyZCBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5pbnN0aXR1dGlvbi1jYXJkIC5idG4sIC5pbnN0aXR1dGlvbi1jYXJkIC5idG4tbGFyZ2UsIC5pbnN0aXR1dGlvbi1jYXJkIC5idG4tc21hbGwsIC5pbnN0aXR1dGlvbi1jYXJkIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtdG9kYXktYnV0dG9uLCAuZmMtaGVhZGVyLXRvb2xiYXIgLmluc3RpdHV0aW9uLWNhcmQgLmZjLXRvZGF5LWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmluc3RpdHV0aW9uLWNhcmQgLmJ0bjpob3ZlciwgLmluc3RpdHV0aW9uLWNhcmQgLmJ0bi1sYXJnZTpob3ZlciwgLmluc3RpdHV0aW9uLWNhcmQgLmJ0bi1zbWFsbDpob3ZlciwgLmluc3RpdHV0aW9uLWNhcmQgLmZjLWhlYWRlci10b29sYmFyIC5mYy10b2RheS1idXR0b246aG92ZXIsIC5mYy1oZWFkZXItdG9vbGJhciAuaW5zdGl0dXRpb24tY2FyZCAuZmMtdG9kYXktYnV0dG9uOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5pbnN0aXR1dGlvbi1jYXJkIC5idG4gcCwgLmluc3RpdHV0aW9uLWNhcmQgLmJ0bi1sYXJnZSBwLCAuaW5zdGl0dXRpb24tY2FyZCAuYnRuLXNtYWxsIHAsIC5pbnN0aXR1dGlvbi1jYXJkIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtdG9kYXktYnV0dG9uIHAsIC5mYy1oZWFkZXItdG9vbGJhciAuaW5zdGl0dXRpb24tY2FyZCAuZmMtdG9kYXktYnV0dG9uIHAge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5pbnN0aXR1dGlvbi1jYXJkIC5yb3csIC5pbnN0aXR1dGlvbi1jYXJkIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYsIG5hdi5uYXZiYXIgLmluc3RpdHV0aW9uLWNhcmQgLm5hdmJhci1uYXYge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuaW5zdGl0dXRpb24tY2FyZCAucm93IC5jb2wsIC5pbnN0aXR1dGlvbi1jYXJkIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbCwgbmF2Lm5hdmJhciAuaW5zdGl0dXRpb24tY2FyZCAubmF2YmFyLW5hdiAuY29sIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmluc3RpdHV0aW9uLWNhcmQgLnZpbGxhZ2VzLWxpc3Qge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICAgIC5pbnN0aXR1dGlvbi1jYXJkIC52aWxsYWdlcy1saXN0Lm11bHRpcGxlLWNvbHVtbnMge1xuICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgICAgY29sdW1uLWdhcDogMjVweDsgfVxuICAgIC5pbnN0aXR1dGlvbi1jYXJkIC52aWxsYWdlcy1saXN0IGxpIHtcbiAgICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuaW5zdGl0dXRpb24tY2FyZCAudmlsbGFnZXMtbGlzdCBsaTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM4NGZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgd2lkdGg6IDZweDsgfVxuICAuaW5zdGl0dXRpb24tY2FyZCAuY29udGFjdC1saXN0Lm5vLW1hcmdpbiBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuaW5zdGl0dXRpb24tY2FyZCAuY29udGFjdC1saXN0IGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5pbnN0aXR1dGlvbi1jYXJkIC5jb250YWN0LWxpc3QgbGkgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuICAgIC5pbnN0aXR1dGlvbi1jYXJkIC5jb250YWN0LWxpc3QgbGkgW2NsYXNzXj1pY29uXSB7XG4gICAgICBjb2xvcjogIzZlNmU2ZTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC5pbnN0aXR1dGlvbi1jYXJkIC5jb250YWN0LWxpc3QgbGkgYiwgLmluc3RpdHV0aW9uLWNhcmQgLmNvbnRhY3QtbGlzdCBsaSBzdHJvbmcge1xuICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5pbnN0aXR1dGlvbi1jYXJkIC5mdW5jdGlvbnMtbGlzdCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmM2Y4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAuaW5zdGl0dXRpb24tY2FyZCAuZnVuY3Rpb25zLWxpc3QgPiBhIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuaW5zdGl0dXRpb24tY2FyZCAuZnVuY3Rpb25zLWxpc3QgPiBhIGltZyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICB3aWR0aDogNTBweDsgfVxuICAgIC5pbnN0aXR1dGlvbi1jYXJkIC5mdW5jdGlvbnMtbGlzdCB1bCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuaW5zdGl0dXRpb24tY2FyZCAuZnVuY3Rpb25zLWxpc3QgbGkge1xuICAgICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5pbnN0aXR1dGlvbi1jYXJkIC5mdW5jdGlvbnMtbGlzdCBsaTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM4NGZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNnB4O1xuICAgICAgICB3aWR0aDogNnB4OyB9XG4gIC5pbnN0aXR1dGlvbi1jYXJkIC5taW5vcml0aWVzLWxpc3Qge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAuaW5zdGl0dXRpb24tY2FyZCAubWlub3JpdGllcy1saXN0ID4gc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgLmluc3RpdHV0aW9uLWNhcmQgLm1pbm9yaXRpZXMtbGlzdCB1bCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5pbnN0aXR1dGlvbi1jYXJkIC5taW5vcml0aWVzLWxpc3QgdWwgKiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmluc3RpdHV0aW9uLWNhcmQgLmNvdW5jaWwtbWVldGluZyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogIzZlNmU2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgLmluc3RpdHV0aW9uLWNhcmQgLmNvdW5jaWwtbWVldGluZyBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuaW5zdGl0dXRpb24tY2FyZCAuY291bmNpbC1tZWV0aW5nIGEgc3Ryb25nIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5pbnN0aXR1dGlvbi1jYXJkIC5jb3VuY2lsLW1lZXRpbmcgW2NsYXNzKj1pY29uXSB7XG4gICAgICBjb2xvcjogI2ZmYzMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5pbnN0aXR1dGlvbi1jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuaW5zdGl0dXRpb24tY2FyZCAubG9nb3Mge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaW5zdGl0dXRpb24tY2FyZCBoNCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAuaW5zdGl0dXRpb24tY2FyZCAucm93LmZ1bGwtd2lkdGgsIC5pbnN0aXR1dGlvbi1jYXJkIG5hdi5uYXZiYXIgLmZ1bGwtd2lkdGgubmF2YmFyLW5hdiwgbmF2Lm5hdmJhciAuaW5zdGl0dXRpb24tY2FyZCAuZnVsbC13aWR0aC5uYXZiYXItbmF2IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLmluc3RpdHV0aW9uLWNhcmQgLnVzZXIucHJlc2lkZW50IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuaW5zdGl0dXRpb24tY2FyZCAudXNlci5wcmVzaWRlbnQgW2NsYXNzKj1pbWddIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDA7IH0gfVxuXG4ubGFiZWwge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogM3B4IDdweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAubGFiZWwubm9ybWF0aXZlLWNoYXJhY3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQyQTVGNTsgfVxuICAubGFiZWwuaW5kaXZpZHVhbC1jaGFyYWN0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjZkMjQ7IH1cbiAgLmxhYmVsLmF0dGFjaG1lbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTkxZTYzOyB9XG4gIC5sYWJlbC5jb25maXJtZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4Y2JjMDA7IH1cbiAgLmxhYmVsLndhaXRpbmctbGlzdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg1NTNkMTsgfVxuICAubGFiZWwuaW4tdmFsaWRhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzMwMDsgfVxuICAubGFiZWwudW5yZWdpc3RlcmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTkxZTYzOyB9XG4gIC5sYWJlbC5iZy1yZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDUzNTI7IH1cbiAgLmxhYmVsLmJnLWVhc3Qtc2lkZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0EzODhDRTsgfVxuICAubGFiZWwuYmctYmx1ZS1kYXJrZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjdlYjE7IH1cblxuLnRleHQubm9ybWF0aXZlLWNoYXJhY3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MkE1RjU7IH1cblxuLnRleHQuaW5kaXZpZHVhbC1jaGFyYWN0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2ZDI0OyB9XG5cbi50ZXh0LmNvbG9yLWdyYXkge1xuICBjb2xvcjogIzllOWU5ZTsgfVxuXG4udGV4dC5jb2xvci1kYXJrLWdyYXkge1xuICBjb2xvcjogIzQ4NDg0ODsgfVxuXG4udGV4dC5jb2xvci1yZWQge1xuICBjb2xvcjogI2YwNTM1MjsgfVxuXG4udGV4dC5jb2xvci1ncmVlbiB7XG4gIGNvbG9yOiAjOGNiYzAwOyB9XG5cbi50ZXh0LmNvbG9yLWRhcmstZ3JlZW4ge1xuICBjb2xvcjogIzFiNWUyMDsgfVxuXG4udGV4dC5jb2xvci1vcmFuZ2Uge1xuICBjb2xvcjogI2ZmNmQyNDsgfVxuXG4udGV4dC5pbmZvIHtcbiAgY29sb3I6ICNmMDUzNTI7IH1cblxuLmxhYmVsLXdyYXAge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIC5sYWJlbC13cmFwIC5sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAubGFiZWwtd3JhcCBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogI2E1YTVhNTtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIC5sYWJlbC13cmFwIFtjbGFzcyo9aWNvbl0uaWNvbi1iZXR3ZWVuIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDsgfVxuICAubGFiZWwtd3JhcCBwIHtcbiAgICBjb2xvcjogI2E1YTVhNTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5sYW5ndWFnZXMtdGFicy13cmFwIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmxhbmd1YWdlcy10YWJzLXdyYXAgLnRhYnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWJzOmJlZm9yZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MxYzFjMTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAubGFuZ3VhZ2VzLXRhYnMtd3JhcCAudGFicyAudGFiLmNvbXBsZXRlZCAuZmxhZyxcbiAgICAubGFuZ3VhZ2VzLXRhYnMtd3JhcCAudGFicyAudGFiIGEuYWN0aXZlIC5mbGFnIHtcbiAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAubGFuZ3VhZ2VzLXRhYnMtd3JhcCAudGFicyAudGFiIC5mbGFnIHtcbiAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIG9wYWNpdHk6IDAuNDsgfVxuICAgIC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWJzIC5pbmRpY2F0b3Ige1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogMjsgfVxuICAuc3RhdHV0ZSAubGFuZ3VhZ2VzLXRhYnMtd3JhcCAudGFiLWNvbnRlbnQgYS5idG4tYWRkOmhvdmVyIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1cImljb25cIl0sIC5zdGF0dXRlXG4gIC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWItY29udGVudCBhLmJ0bi12aWV3OmhvdmVyIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1cImljb25cIl0ge1xuICAgIGNvbG9yOiAjYTM4OGNlOyB9XG4gIC5ydWxlcyAubGFuZ3VhZ2VzLXRhYnMtd3JhcCAudGFiLWNvbnRlbnQgYS5idG4tYWRkOmhvdmVyIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1cImljb25cIl0sIC5ydWxlc1xuICAubGFuZ3VhZ2VzLXRhYnMtd3JhcCAudGFiLWNvbnRlbnQgYS5idG4tdmlldzpob3ZlciAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9XCJpY29uXCJdIHtcbiAgICBjb2xvcjogIzQ0YTY0NzsgfVxuICAuY291bmNpbCAubGFuZ3VhZ2VzLXRhYnMtd3JhcCAudGFiLWNvbnRlbnQgYS5idG4tYWRkOmhvdmVyIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1cImljb25cIl0sIC5jb3VuY2lsXG4gIC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWItY29udGVudCBhLmJ0bi12aWV3OmhvdmVyIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1cImljb25cIl0ge1xuICAgIGNvbG9yOiAjNjdiYmZmOyB9XG4gIC5tYXlvciAubGFuZ3VhZ2VzLXRhYnMtd3JhcCAudGFiLWNvbnRlbnQgYS5idG4tYWRkOmhvdmVyIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1cImljb25cIl0sIC5tYXlvclxuICAubGFuZ3VhZ2VzLXRhYnMtd3JhcCAudGFiLWNvbnRlbnQgYS5idG4tdmlldzpob3ZlciAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9XCJpY29uXCJdIHtcbiAgICBjb2xvcjogI2ZmYjkwNTsgfVxuICAuZmluYW5jaWFsIC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWItY29udGVudCBhLmJ0bi1hZGQ6aG92ZXIgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPVwiaWNvblwiXSwgLmZpbmFuY2lhbFxuICAubGFuZ3VhZ2VzLXRhYnMtd3JhcCAudGFiLWNvbnRlbnQgYS5idG4tdmlldzpob3ZlciAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9XCJpY29uXCJdIHtcbiAgICBjb2xvcjogI2Q5NTQ3ZTsgfVxuICAub3RoZXJzIC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWItY29udGVudCBhLmJ0bi1hZGQ6aG92ZXIgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPVwiaWNvblwiXSwgLm90aGVyc1xuICAubGFuZ3VhZ2VzLXRhYnMtd3JhcCAudGFiLWNvbnRlbnQgYS5idG4tdmlldzpob3ZlciAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9XCJpY29uXCJdIHtcbiAgICBjb2xvcjogIzgxZDdlMDsgfVxuICAuc3RhdHV0ZSAubGFuZ3VhZ2VzLXRhYnMtd3JhcCAudGFiLWNvbnRlbnQgYS5idG4tdmlldyAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9XCJpY29uXCJdIHtcbiAgICBjb2xvcjogI2EzODhjZTsgfVxuICAucnVsZXMgLmxhbmd1YWdlcy10YWJzLXdyYXAgLnRhYi1jb250ZW50IGEuYnRuLXZpZXcgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPVwiaWNvblwiXSB7XG4gICAgY29sb3I6ICM0NGE2NDc7IH1cbiAgLmNvdW5jaWwgLmxhbmd1YWdlcy10YWJzLXdyYXAgLnRhYi1jb250ZW50IGEuYnRuLXZpZXcgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPVwiaWNvblwiXSB7XG4gICAgY29sb3I6ICM2N2JiZmY7IH1cbiAgLm1heW9yIC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWItY29udGVudCBhLmJ0bi12aWV3IC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1cImljb25cIl0ge1xuICAgIGNvbG9yOiAjZmZiOTA1OyB9XG4gIC5maW5hbmNpYWwgLmxhbmd1YWdlcy10YWJzLXdyYXAgLnRhYi1jb250ZW50IGEuYnRuLXZpZXcgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPVwiaWNvblwiXSB7XG4gICAgY29sb3I6ICNkOTU0N2U7IH1cbiAgLm90aGVycyAubGFuZ3VhZ2VzLXRhYnMtd3JhcCAudGFiLWNvbnRlbnQgYS5idG4tdmlldyAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9XCJpY29uXCJdIHtcbiAgICBjb2xvcjogIzgxZDdlMDsgfVxuICAubGFuZ3VhZ2VzLXRhYnMtd3JhcCAudGFiLWNvbnRlbnQgLmNpcmNsZS1pY29uLXdoaXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgIC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWItY29udGVudCAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9XCJpY29uXCJdIHtcbiAgICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgICAgZm9udC1zaXplOiA1NXB4OyB9XG5cbi5saW5rcy1jYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICAubGlua3MtY2FyZHMgLmNvbCB7XG4gICAgcGFkZGluZzogMC43NXJlbSAwLjc1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLmxpbmstY2FyZCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzYxOTBFOCwgI0E3QkZFOCk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgLmxpbmstY2FyZDpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbiAgICBvcGFjaXR5OiAwLjg1OyB9XG4gIC5saW5rLWNhcmQgc3BhbiB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgLmxpbmstY2FyZCBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmxpbmtzLWNhcmRzIC5jb2wge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmxpbmstY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuXG4ubG9hZC1tb3JlLXdyYXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5sb2FkLW1vcmUtd3JhcCAubG9hZC1tb3JlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubG9hZC1tb3JlLXdyYXAgLmxvYWQtbW9yZS5wZW5kaW5nOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWcvcm9sbGluZy1ibHVlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBsZWZ0OiAtMzBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTNweDtcbiAgICAgIHdpZHRoOiAyNXB4OyB9XG5cbi5wZW5kaW5nIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wZW5kaW5nID4gKiB7XG4gICAgb3BhY2l0eTogMC4yOyB9XG4gIC5wZW5kaW5nOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1nL3JvbGxpbmctYmx1ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogMzBweDsgfVxuXG4ubG9jYXRpb24tc3RhdHVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgLmxvY2F0aW9uLXN0YXR1cyAuaW5uZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y3ZTY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmUxYjY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogNXB4IDEwcHggNXB4IDBweDtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDc1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDsgfVxuICAgIC5sb2NhdGlvbi1zdGF0dXMgLmlubmVyLnZlcmlmaWVkLCAubG9jYXRpb24tc3RhdHVzIC5pbm5lci5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjdlNjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmUxYjY7IH1cbiAgICAgIC5sb2NhdGlvbi1zdGF0dXMgLmlubmVyLnZlcmlmaWVkIFtjbGFzcyo9aWNvbi1dLCAubG9jYXRpb24tc3RhdHVzIC5pbm5lci5hY3RpdmUgW2NsYXNzKj1pY29uLV0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNiYzAwO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmxvY2F0aW9uLXN0YXR1cyAuaW5uZXIudmVyaWZpZWQgcC50aXRsZSwgLmxvY2F0aW9uLXN0YXR1cyAuaW5uZXIuYWN0aXZlIHAudGl0bGUge1xuICAgICAgICBjb2xvcjogIzhjYmMwMDsgfVxuICAgIC5sb2NhdGlvbi1zdGF0dXMgLmlubmVyLmluLXZlcmlmaWNhdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYmVmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2YzZTVjNDsgfVxuICAgICAgLmxvY2F0aW9uLXN0YXR1cyAuaW5uZXIuaW4tdmVyaWZpY2F0aW9uIFtjbGFzcyo9aWNvbi1dIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzMwMDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5sb2NhdGlvbi1zdGF0dXMgLmlubmVyLmluLXZlcmlmaWNhdGlvbiBwLnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICNjZTk5MDI7IH1cbiAgICAubG9jYXRpb24tc3RhdHVzIC5pbm5lci5ub3QtdmVyaWZpZWQsIC5sb2NhdGlvbi1zdGF0dXMgLmlubmVyLmluYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzFjMWMxOyB9XG4gICAgICAubG9jYXRpb24tc3RhdHVzIC5pbm5lci5ub3QtdmVyaWZpZWQgW2NsYXNzKj1pY29uLV0sIC5sb2NhdGlvbi1zdGF0dXMgLmlubmVyLmluYWN0aXZlIFtjbGFzcyo9aWNvbi1dIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2E1YTVhNTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5sb2NhdGlvbi1zdGF0dXMgLmlubmVyLm5vdC12ZXJpZmllZCBwLnRpdGxlLCAubG9jYXRpb24tc3RhdHVzIC5pbm5lci5pbmFjdGl2ZSBwLnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICNhNWE1YTU7IH1cbiAgICAubG9jYXRpb24tc3RhdHVzIC5pbm5lciBwLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAubG9jYXRpb24tc3RhdHVzIC5pbm5lciBwLnZhbHVlIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzZlNmU2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgLmxvY2F0aW9uLXN0YXR1cyAuaW5uZXIgcC52YWx1ZTphZnRlciB7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICBjb250ZW50OiBcIlxcZTkwY1wiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmxvY2F0aW9uLXN0YXR1cyBbY2xhc3MqPWljb24tXSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgbGVmdDogMTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogNDVweDsgfVxuICAgIC5sb2NhdGlvbi1zdGF0dXMgW2NsYXNzKj1pY29uLV06YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5sb2NhdGlvbi1zdGF0dXMtZHJvcGRvd24ge1xuICBtaW4td2lkdGg6IDIyMHB4OyB9XG4gIC5sb2NhdGlvbi1zdGF0dXMtZHJvcGRvd24gbGkgPiBhIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgcGFkZGluZzogMTBweCAxNXB4OyB9XG4gICAgLmxvY2F0aW9uLXN0YXR1cy1kcm9wZG93biBsaSA+IGEgc3BhbiB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgd2lkdGg6IDIwcHg7IH1cbiAgICAgIC5sb2NhdGlvbi1zdGF0dXMtZHJvcGRvd24gbGkgPiBhIHNwYW4udmVyaWZpZWQsIC5sb2NhdGlvbi1zdGF0dXMtZHJvcGRvd24gbGkgPiBhIHNwYW4uYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhjYmMwMDsgfVxuICAgICAgLmxvY2F0aW9uLXN0YXR1cy1kcm9wZG93biBsaSA+IGEgc3Bhbi5pbi12ZXJpZmljYXRpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMzAwOyB9XG4gICAgICAubG9jYXRpb24tc3RhdHVzLWRyb3Bkb3duIGxpID4gYSBzcGFuLm5vdC12ZXJpZmllZCwgLmxvY2F0aW9uLXN0YXR1cy1kcm9wZG93biBsaSA+IGEgc3Bhbi5pbmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhNWE1YTU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubG9jYXRpb24tc3RhdHVzIC5pbm5lciB7XG4gICAgbWFyZ2luOiA1cHggMTBweCA1cHggMHB4O1xuICAgIHBhZGRpbmc6IDVweCA1cHggNXB4IDUwcHg7XG4gICAgbWluLXdpZHRoOiAxMDBweDsgfVxuICAgIC5sb2NhdGlvbi1zdGF0dXMgLmlubmVyIHAudmFsdWUge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5sb2NhdGlvbi1zdGF0dXMgW2NsYXNzKj1pY29uLV0ge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbGVmdDogMTBweDtcbiAgICB3aWR0aDogMzBweDsgfSB9XG5cbi5tYXAtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1hcC13cmFwcGVyLmxvY2F0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1nL2JnLXBvaW50LmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAubWFwLXdyYXBwZXIgLm1hcCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDcwMHB4OyB9XG4gIC5tYXAtd3JhcHBlciAubGVnZW5kIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLm1hcC13cmFwcGVyIC5sZWdlbmQgc3BhbiB7XG4gICAgICBjb2xvcjogIzZlNmU2ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAgICAgLm1hcC13cmFwcGVyIC5sZWdlbmQgc3Bhbi52aWxsYWdlOmJlZm9yZSwgLm1hcC13cmFwcGVyIC5sZWdlbmQgc3Bhbi5jaXR5OmJlZm9yZSwgLm1hcC13cmFwcGVyIC5sZWdlbmQgc3Bhbi5iaWctY2l0eTpiZWZvcmUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgd2lkdGg6IDI1cHg7IH1cbiAgICAgIC5tYXAtd3JhcHBlciAubGVnZW5kIHNwYW4udmlsbGFnZTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYmVjM2M4OyB9XG4gICAgICAubWFwLXdyYXBwZXIgLmxlZ2VuZCBzcGFuLmNpdHk6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzc2OTFjYzsgfVxuICAgICAgLm1hcC13cmFwcGVyIC5sZWdlbmQgc3Bhbi5iaWctY2l0eTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNjY3ZWIxOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAubWFwLXdyYXBwZXIgLmxlZ2VuZCBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgIC5tYXAtd3JhcHBlciAubGVnZW5kIHNwYW4udmlsbGFnZSwgLm1hcC13cmFwcGVyIC5sZWdlbmQgc3Bhbi5jaXR5LCAubWFwLXdyYXBwZXIgLmxlZ2VuZCBzcGFuLmJpZy1jaXR5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAgICAgLm1hcC13cmFwcGVyIC5sZWdlbmQgc3Bhbi52aWxsYWdlOmJlZm9yZSwgLm1hcC13cmFwcGVyIC5sZWdlbmQgc3Bhbi5jaXR5OmJlZm9yZSwgLm1hcC13cmFwcGVyIC5sZWdlbmQgc3Bhbi5iaWctY2l0eTpiZWZvcmUge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMHB4OyB9IH1cbiAgLm1hcC13cmFwcGVyIC5yZXN1bHRzIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzFjMWMxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAubWFwLXdyYXBwZXIgLnJlc3VsdHMubm8tYm9yZGVyIHtcbiAgICAgIGJvcmRlci10b3A6IDA7IH1cbiAgICAubWFwLXdyYXBwZXIgLnJlc3VsdHMgbGkgPiBhLFxuICAgIC5tYXAtd3JhcHBlciAucmVzdWx0cyBsaSA+IGRpdiB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luOiAyMHB4OyB9XG4gICAgLm1hcC13cmFwcGVyIC5yZXN1bHRzIGE6aG92ZXIgW2NsYXNzXj1pY29uXSB7XG4gICAgICBvcGFjaXR5OiAwLjg7IH1cbiAgICAubWFwLXdyYXBwZXIgLnJlc3VsdHMgW2NsYXNzXj1pY29uXSB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDQ1cHg7IH1cbiAgICAgIC5tYXAtd3JhcHBlciAucmVzdWx0cyBbY2xhc3NePWljb25dOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgLm1hcC13cmFwcGVyIC5yZXN1bHRzIFtjbGFzc149aWNvbl0uaWNvbi1jb3VudHkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNDg1OTdkOyB9XG4gICAgICAubWFwLXdyYXBwZXIgLnJlc3VsdHMgW2NsYXNzXj1pY29uXS5pY29uLXZpbGxhZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYmVjM2M4OyB9XG4gICAgICAubWFwLXdyYXBwZXIgLnJlc3VsdHMgW2NsYXNzXj1pY29uXS5pY29uLWNpdHkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNzY5MWNjOyB9XG4gICAgICAubWFwLXdyYXBwZXIgLnJlc3VsdHMgW2NsYXNzXj1pY29uXS5pY29uLWJpZy1jaXR5IHtcbiAgICAgICAgYmFja2dyb3VuZDogIzY2N2ViMTsgfVxuICAgIC5tYXAtd3JhcHBlciAucmVzdWx0cyAuY291bnQge1xuICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICBmb250LXNpemU6IDI2cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1hcC13cmFwcGVyIC5yZXN1bHRzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgLm1hcC13cmFwcGVyIC5yZXN1bHRzIGxpID4gZGl2IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbjogNXB4OyB9XG4gICAgLm1hcC13cmFwcGVyIC5yZXN1bHRzIFtjbGFzc149aWNvbl0ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgd2lkdGg6IDM1cHg7IH1cbiAgICAubWFwLXdyYXBwZXIgLnJlc3VsdHMgLmNvdW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAubWFwLWZpbHRlcnMtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gICAgLm1hcC1maWx0ZXJzLXdyYXAgLmNvbC1tYXAge1xuICAgICAgb3JkZXI6IDE7IH1cbiAgICAubWFwLWZpbHRlcnMtd3JhcCAuY29sLXRhYnMge1xuICAgICAgb3JkZXI6IDI7IH1cbiAgICAubWFwLWZpbHRlcnMtd3JhcCAuY29sLWZpbHRlcnMge1xuICAgICAgb3JkZXI6IDM7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5tYXAtd3JhcHBlciAubWFwIHtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfSB9XG5cbi5tZW51LWNhcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5tZW51LWNhcmRzIC5jb2wge1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbTsgfVxuXG4ubWVudS1jYXJkIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gIC5tZW51LWNhcmQ6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG4gICAgb3BhY2l0eTogMC44NTsgfVxuICAubWVudS1jYXJkIGg0IHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAubWVudS1jYXJkIC5jaXJjbGUtaWNvbi13aGl0ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLm1lbnUtY2FyZCAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLm1lbnUtY2FyZC5jYXJkLXN0YXR1dGUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2EzODhjZSwgI2UyYWRlMSk7IH1cbiAgICAubWVudS1jYXJkLmNhcmQtc3RhdHV0ZSAuY2lyY2xlLWljb24td2hpdGUge1xuICAgICAgY29sb3I6ICNhMzg4Y2U7IH1cbiAgLm1lbnUtY2FyZC5jYXJkLXJ1bGVzIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM0NGE2NDcsICM4MmUwNmIpOyB9XG4gICAgLm1lbnUtY2FyZC5jYXJkLXJ1bGVzIC5jaXJjbGUtaWNvbi13aGl0ZSB7XG4gICAgICBjb2xvcjogIzQ0YTY0NzsgfVxuICAubWVudS1jYXJkLmNhcmQtY291bmNpbCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjNjdiYmZmLCAjN2FlZGZmKTsgfVxuICAgIC5tZW51LWNhcmQuY2FyZC1jb3VuY2lsIC5jaXJjbGUtaWNvbi13aGl0ZSB7XG4gICAgICBjb2xvcjogIzY3YmJmZjsgfVxuICAubWVudS1jYXJkLmNhcmQtbWF5b3Ige1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZmYjkwNSwgI2ZhZGUwNik7IH1cbiAgICAubWVudS1jYXJkLmNhcmQtbWF5b3IgLmNpcmNsZS1pY29uLXdoaXRlIHtcbiAgICAgIGNvbG9yOiAjZmZiOTA1OyB9XG4gIC5tZW51LWNhcmQuY2FyZC1maW5hbmNpYWwge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2Q5NTQ3ZSwgI2Y1YjE4Yyk7IH1cbiAgICAubWVudS1jYXJkLmNhcmQtZmluYW5jaWFsIC5jaXJjbGUtaWNvbi13aGl0ZSB7XG4gICAgICBjb2xvcjogI2Q5NTQ3ZTsgfVxuICAubWVudS1jYXJkLmNhcmQtb3RoZXJzIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM4MWQ3ZTAsICM3YWY0YWUpOyB9XG4gICAgLm1lbnUtY2FyZC5jYXJkLW90aGVycyAuY2lyY2xlLWljb24td2hpdGUge1xuICAgICAgY29sb3I6ICM4MWQ3ZTA7IH1cbiAgLm1lbnUtY2FyZC5jYXJkLXBldGl0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNBMzJDREYsICMxMDZBRDIpOyB9XG4gICAgLm1lbnUtY2FyZC5jYXJkLXBldGl0aW9uIC5jaXJjbGUtaWNvbi13aGl0ZSB7XG4gICAgICBjb2xvcjogI0EzMkNERjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5tZW51LWNhcmRzIC5jb2wge1xuICAgIHBhZGRpbmc6IDAgMCAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lbnUtY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAubWVudS1jYXJkIC5jaXJjbGUtaWNvbi13aGl0ZSB7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBtYXJnaW46IDAgMTVweCAwIDA7XG4gICAgICB3aWR0aDogNzBweDsgfVxuICAgICAgLm1lbnUtY2FyZCAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIHtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICB3aWR0aDogNzBweDsgfVxuICAgICAgICAubWVudS1jYXJkIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1pY29uXSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC03NSUpOyB9XG4gICAgLm1lbnUtY2FyZCBoNCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbi5tZW1iZXJzaGlwLWNhcmRzLWxpc3Qge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm1lbWJlcnNoaXAtY2FyZHMtbGlzdCAuY29sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5tZW1iZXJzaGlwLWNhcmRzLWxpc3QgLmNhcmQge1xuICAgIGhlaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0byA1cHggYXV0byAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZzogMThweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAubWVtYmVyc2hpcC1jYXJkcy1saXN0IC5jYXJkLm1lbWJlciBzcGFuW2NsYXNzXj1pY29uXSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjOGNiYzAwOyB9XG4gICAgLm1lbWJlcnNoaXAtY2FyZHMtbGlzdCAuY2FyZDpub3QoLm1lbWJlcikgaW1nIHtcbiAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDg1JSk7XG4gICAgICBvcGFjaXR5OiAwLjM7IH1cbiAgICAubWVtYmVyc2hpcC1jYXJkcy1saXN0IC5jYXJkIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gICAgLm1lbWJlcnNoaXAtY2FyZHMtbGlzdCAuY2FyZCBzcGFuW2NsYXNzXj1pY29uXSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjA1MzUyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA3cHg7XG4gICAgICB0b3A6IDdweDtcbiAgICAgIHdpZHRoOiAzNXB4OyB9XG4gICAgICAubWVtYmVyc2hpcC1jYXJkcy1saXN0IC5jYXJkIHNwYW5bY2xhc3NePWljb25dOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAubWVtYmVyc2hpcC1jYXJkcy1saXN0IGEge1xuICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5tZW1iZXJzaGlwLWNhcmRzLWxpc3QgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5tZW1iZXJzaGlwLWNhcmRzLWxpc3QgYSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tZW1iZXJzaGlwLWNhcmRzLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tZW1iZXJzaGlwLWNhcmRzLXdyYXAgLmNvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLm1lbWJlcnNoaXAtY2FyZHMtd3JhcCAuY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAubWVtYmVyc2hpcC1jYXJkcy13cmFwIC5jYXJkOm5vdCgubWVtYmVyKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAubWVtYmVyc2hpcC1jYXJkcy13cmFwIC5jYXJkOm5vdCgubWVtYmVyKSBpbWcge1xuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSg4NSUpO1xuICAgICAgICBvcGFjaXR5OiAwLjM7IH1cbiAgICAgIC5tZW1iZXJzaGlwLWNhcmRzLXdyYXAgLmNhcmQ6bm90KC5tZW1iZXIpIGg1IHtcbiAgICAgICAgb3BhY2l0eTogMC41OyB9XG4gICAgLm1lbWJlcnNoaXAtY2FyZHMtd3JhcCAuY2FyZC5tZW1iZXIgLnN3aXRjaCBzcGFuW2NsYXNzXj1pY29uXSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjOGNiYzAwOyB9XG4gIC5tZW1iZXJzaGlwLWNhcmRzLXdyYXAgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm1lbWJlcnNoaXAtY2FyZHMtd3JhcCBoNSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubWVtYmVyc2hpcC1jYXJkcy13cmFwIC5pbnN0aXR1dGlvbi13cmFwLFxuICAubWVtYmVyc2hpcC1jYXJkcy13cmFwIC5vcmdhbml6YXRpb24td3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubWVtYmVyc2hpcC1jYXJkcy13cmFwIC5pbnN0aXR1dGlvbi13cmFwIGltZyxcbiAgICAubWVtYmVyc2hpcC1jYXJkcy13cmFwIC5vcmdhbml6YXRpb24td3JhcCBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDgwcHg7IH1cbiAgICAubWVtYmVyc2hpcC1jYXJkcy13cmFwIC5pbnN0aXR1dGlvbi13cmFwIFtjbGFzcyo9aWNvbi1dLFxuICAgIC5tZW1iZXJzaGlwLWNhcmRzLXdyYXAgLm9yZ2FuaXphdGlvbi13cmFwIFtjbGFzcyo9aWNvbi1dIHtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDsgfVxuICAubWVtYmVyc2hpcC1jYXJkcy13cmFwIC5zd2l0Y2gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDIwcHg7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5tZW1iZXJzaGlwLWNhcmRzLXdyYXAgLnN3aXRjaCBzcGFuW2NsYXNzXj1pY29uXSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjA1MzUyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdG9wOiAwcHg7XG4gICAgICB3aWR0aDogMzVweDsgfVxuICAgICAgLm1lbWJlcnNoaXAtY2FyZHMtd3JhcCAuc3dpdGNoIHNwYW5bY2xhc3NePWljb25dOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAubWVtYmVyc2hpcC1jYXJkcy13cmFwIC5kb2N1bWVudC13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5tZW1iZXJzaGlwLWNhcmRzLXdyYXAgLmRvY3VtZW50LXdyYXA6aG92ZXIgLmFjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5tZW1iZXJzaGlwLWNhcmRzLXdyYXAgLmRvY3VtZW50LXdyYXAgYSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAubWVtYmVyc2hpcC1jYXJkcy13cmFwIC5kb2N1bWVudC13cmFwIGEuZG9jdW1lbnQge1xuICAgICAgY29sb3I6ICM2ZTZlNmU7IH1cbiAgICAgIC5tZW1iZXJzaGlwLWNhcmRzLXdyYXAgLmRvY3VtZW50LXdyYXAgYS5kb2N1bWVudDpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLm1lbWJlcnNoaXAtY2FyZHMtd3JhcCAuZG9jdW1lbnQtd3JhcCAuYWN0aW9uIHtcbiAgICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgICAgZm9udC1zaXplOiAxOXB4OyB9XG4gIC5tZW1iZXJzaGlwLWNhcmRzLXdyYXAgLm1lbWJlcnNoaXAtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAubWVtYmVyc2hpcC1jYXJkcy13cmFwIC5tZW1iZXJzaGlwLWxpc3QucmVhZG9ubHkgc3BhbiB7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYTVhNWE1O1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgIC5tZW1iZXJzaGlwLWNhcmRzLXdyYXAgLm1lbWJlcnNoaXAtbGlzdC5yZWFkb25seSBzcGFuOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgLm1lbWJlcnNoaXAtY2FyZHMtd3JhcCAubWVtYmVyc2hpcC1saXN0LnJlYWRvbmx5IHNwYW4ucGFydGlhbC1wYXltZW50OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAubWVtYmVyc2hpcC1jYXJkcy13cmFwIC5tZW1iZXJzaGlwLWxpc3QucmVhZG9ubHkgc3Bhbi5wYXJ0aWFsLXBheW1lbnQ6YWZ0ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMjJweCBzb2xpZCAjZmY2ZDI0O1xuICAgICAgICBib3JkZXItdG9wOiAyMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLm1lbWJlcnNoaXAtY2FyZHMtd3JhcCAubWVtYmVyc2hpcC1saXN0LnJlYWRvbmx5IHNwYW5bY2xhc3NePWljb24tXSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM4Y2JjMDA7XG4gICAgICAgIGJvcmRlcjogMHB4IHNvbGlkICM4Y2JjMDA7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm1lbWJlcnNoaXAtY2FyZHMtd3JhcCAubWVtYmVyc2hpcC1saXN0LnJlYWRvbmx5IGxpIHtcbiAgICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAgIC5tZW1iZXJzaGlwLWNhcmRzLXdyYXAgLm1lbWJlcnNoaXAtbGlzdCBsaSB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5tZW1iZXJzaGlwLWNhcmRzLXdyYXAgLm1lbWJlcnNoaXAtbGlzdCBsaS5wYXJ0aWFsLXBheW1lbnQgc3BhbjphZnRlciB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZjZkMjQgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmQyNCAhaW1wb3J0YW50OyB9XG4gICAgICAubWVtYmVyc2hpcC1jYXJkcy13cmFwIC5tZW1iZXJzaGlwLWxpc3QgbGkgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgICAgIC5tZW1iZXJzaGlwLWNhcmRzLXdyYXAgLm1lbWJlcnNoaXAtbGlzdCBsaSAuZHJvcGRvd24tdHJpZ2dlciB7XG4gICAgICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgLm1lbWJlcnNoaXAtY2FyZHMtd3JhcCAuZHJvcGRvd24tY29udGVudCB7XG4gICAgbWluLXdpZHRoOiAyMDBweDsgfVxuICAgIC5tZW1iZXJzaGlwLWNhcmRzLXdyYXAgLmRyb3Bkb3duLWNvbnRlbnQgbGkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm1lbWJlcnNoaXAtY2FyZHMtd3JhcCAuZHJvcGRvd24tY29udGVudCBhIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzZlNmU2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAubWVtYmVyc2hpcC1jYXJkcy13cmFwIC5kcm9wZG93bi1jb250ZW50IGEgc3BhbiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIHdpZHRoOiAyMHB4OyB9XG4gICAgICAgIC5tZW1iZXJzaGlwLWNhcmRzLXdyYXAgLmRyb3Bkb3duLWNvbnRlbnQgYSBzcGFuLmZ1bGwtcGF5bWVudCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQyQTVGNTsgfVxuICAgICAgICAubWVtYmVyc2hpcC1jYXJkcy13cmFwIC5kcm9wZG93bi1jb250ZW50IGEgc3Bhbi5wYXJ0aWFsLXBheW1lbnQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjZkMjQ7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1lbWJlcnNoaXAtZmluYW5jaWFsLWxpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9IH1cblxuLm1pbmktY2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpOyB9XG4gIC5taW5pLWNhcmRzIGxpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBtYXJnaW46IDE1cHg7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuMjVzLCAtd2Via2l0LWJveC1zaGFkb3cgLjI1cztcbiAgICB3aWR0aDogMjM1cHg7IH1cbiAgICAubWluaS1jYXJkcyBsaSBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAubWluaS1jYXJkcyBsaSBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjNmODsgfVxuICAgICAgLm1pbmktY2FyZHMgbGkgYSBwIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZmRmZGY7XG4gICAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgICAgLm1pbmktY2FyZHMgbGkgYSAuZ3JvdXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAubWluaS1jYXJkcyBsaSBhIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzY2N2ViMTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAgICAgICAubWluaS1jYXJkcyBsaSBhIHNwYW4ubnIge1xuICAgICAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgICAubWluaS1jYXJkcyBsaSBhIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICBjb2xvcjogIzZlNmU2ZTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWluaS1jYXJkcyBsaSB7XG4gICAgd2lkdGg6IDE5NXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubWluaS1jYXJkcyB7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTsgfVxuICAgIC5taW5pLWNhcmRzLmF1dG8taGVpZ2h0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTsgfVxuICAgIC5taW5pLWNhcmRzIGxpIHtcbiAgICAgIG1hcmdpbjogNXB4IDE1cHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLm1pbmktY2FyZHMgbGkgYSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgICAgICAgLm1pbmktY2FyZHMgbGkgYSBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAgICAgICAubWluaS1jYXJkcyBsaSBhIHNwYW4ubnIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgICAgIC5taW5pLWNhcmRzIGxpIGEgW2NsYXNzKj1pY29uXSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLm5vdGlmaWNhdGlvbi13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MxYzFjMTtcbiAgY29sb3I6ICM2ZTZlNmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLm5vdGlmaWNhdGlvbi13cmFwID4gc3BhbltjbGFzc149J2ljb24nXSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAubm90aWZpY2F0aW9uLXdyYXAgPiBkaXYge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAubm90aWZpY2F0aW9uLXdyYXAud2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmJlZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjNlNWM0O1xuICAgIGNvbG9yOiAjY2U5OTAyOyB9XG4gIC5ub3RpZmljYXRpb24td3JhcC5lcnJvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjJmNjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjJhMDlmO1xuICAgIGNvbG9yOiAjZjA1MzUyOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm5vdGlmaWNhdGlvbi13cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLm5vdGlmaWNhdGlvbi13cmFwID4gc3BhbltjbGFzc149J2ljb24nXSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMDsgfVxuICAgIC5ub3RpZmljYXRpb24td3JhcCA+IGRpdiB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cblxuLm9yZ2FuaWdyYW0tcGVyc29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4ub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgPiAqOmxhc3QtY2hpbGQuc2VjdGlvbi5yb3csIG5hdi5uYXZiYXIgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgPiAqLm5hdmJhci1uYXY6bGFzdC1jaGlsZC5zZWN0aW9uIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgPiAqOmxhc3QtY2hpbGQuc2VjdGlvbi5yb3c6YWZ0ZXIsIG5hdi5uYXZiYXIgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgPiAqLm5hdmJhci1uYXY6bGFzdC1jaGlsZC5zZWN0aW9uOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXA6bm90KC5ub3JtYWwtY2hhcnQpIC5zZWN0aW9uLnJvdzpmaXJzdC1vZi10eXBlLCAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcDpub3QoLm5vcm1hbC1jaGFydCkgbmF2Lm5hdmJhciAuc2VjdGlvbi5uYXZiYXItbmF2OmZpcnN0LW9mLXR5cGUsIG5hdi5uYXZiYXIgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXA6bm90KC5ub3JtYWwtY2hhcnQpIC5zZWN0aW9uLm5hdmJhci1uYXY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcDpub3QoLm5vcm1hbC1jaGFydCkgLnNlY3Rpb24ucm93OmZpcnN0LW9mLXR5cGUgLnBlcnNvbi13cmFwLCAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcDpub3QoLm5vcm1hbC1jaGFydCkgbmF2Lm5hdmJhciAuc2VjdGlvbi5uYXZiYXItbmF2OmZpcnN0LW9mLXR5cGUgLnBlcnNvbi13cmFwLCBuYXYubmF2YmFyIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwOm5vdCgubm9ybWFsLWNoYXJ0KSAuc2VjdGlvbi5uYXZiYXItbmF2OmZpcnN0LW9mLXR5cGUgLnBlcnNvbi13cmFwIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTM1cHg7IH1cbiAgICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwOm5vdCgubm9ybWFsLWNoYXJ0KSAuc2VjdGlvbi5yb3c6Zmlyc3Qtb2YtdHlwZSAucGVyc29uLXdyYXAgLmltZywgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXA6bm90KC5ub3JtYWwtY2hhcnQpIG5hdi5uYXZiYXIgLnNlY3Rpb24ubmF2YmFyLW5hdjpmaXJzdC1vZi10eXBlIC5wZXJzb24td3JhcCAuaW1nLCBuYXYubmF2YmFyIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwOm5vdCgubm9ybWFsLWNoYXJ0KSAuc2VjdGlvbi5uYXZiYXItbmF2OmZpcnN0LW9mLXR5cGUgLnBlcnNvbi13cmFwIC5pbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICB3aWR0aDogMTAwcHg7IH1cbiAgICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwOm5vdCgubm9ybWFsLWNoYXJ0KSAuc2VjdGlvbi5yb3c6Zmlyc3Qtb2YtdHlwZSAucGVyc29uLXdyYXAgLmRpdmlkZXIgLmljb24tZHJhZywgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXA6bm90KC5ub3JtYWwtY2hhcnQpIG5hdi5uYXZiYXIgLnNlY3Rpb24ubmF2YmFyLW5hdjpmaXJzdC1vZi10eXBlIC5wZXJzb24td3JhcCAuZGl2aWRlciAuaWNvbi1kcmFnLCBuYXYubmF2YmFyIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwOm5vdCgubm9ybWFsLWNoYXJ0KSAuc2VjdGlvbi5uYXZiYXItbmF2OmZpcnN0LW9mLXR5cGUgLnBlcnNvbi13cmFwIC5kaXZpZGVyIC5pY29uLWRyYWcge1xuICAgICAgICBsZWZ0OiAtMTM1cHg7IH1cbiAgICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwOm5vdCgubm9ybWFsLWNoYXJ0KSAuc2VjdGlvbi5yb3c6Zmlyc3Qtb2YtdHlwZSAucGVyc29uLXdyYXAgLmRpdmlkZXIgPiBhLCAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcDpub3QoLm5vcm1hbC1jaGFydCkgbmF2Lm5hdmJhciAuc2VjdGlvbi5uYXZiYXItbmF2OmZpcnN0LW9mLXR5cGUgLnBlcnNvbi13cmFwIC5kaXZpZGVyID4gYSwgbmF2Lm5hdmJhciAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcDpub3QoLm5vcm1hbC1jaGFydCkgLnNlY3Rpb24ubmF2YmFyLW5hdjpmaXJzdC1vZi10eXBlIC5wZXJzb24td3JhcCAuZGl2aWRlciA+IGEsXG4gICAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcDpub3QoLm5vcm1hbC1jaGFydCkgLnNlY3Rpb24ucm93OmZpcnN0LW9mLXR5cGUgLnBlcnNvbi13cmFwIC5kaXZpZGVyID4gLmltZyxcbiAgICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwOm5vdCgubm9ybWFsLWNoYXJ0KSBuYXYubmF2YmFyIC5zZWN0aW9uLm5hdmJhci1uYXY6Zmlyc3Qtb2YtdHlwZSAucGVyc29uLXdyYXAgLmRpdmlkZXIgPiAuaW1nLFxuICAgICAgbmF2Lm5hdmJhciAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcDpub3QoLm5vcm1hbC1jaGFydCkgLnNlY3Rpb24ubmF2YmFyLW5hdjpmaXJzdC1vZi10eXBlIC5wZXJzb24td3JhcCAuZGl2aWRlciA+IC5pbWcge1xuICAgICAgICBsZWZ0OiAtMTAzcHg7IH1cbiAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcDpub3QoLm5vcm1hbC1jaGFydCkgLnNlY3Rpb24ucm93OmZpcnN0LW9mLXR5cGUgLmVtcHR5LXdyYXAgLmljb24tcGx1cywgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXA6bm90KC5ub3JtYWwtY2hhcnQpIG5hdi5uYXZiYXIgLnNlY3Rpb24ubmF2YmFyLW5hdjpmaXJzdC1vZi10eXBlIC5lbXB0eS13cmFwIC5pY29uLXBsdXMsIG5hdi5uYXZiYXIgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXA6bm90KC5ub3JtYWwtY2hhcnQpIC5zZWN0aW9uLm5hdmJhci1uYXY6Zmlyc3Qtb2YtdHlwZSAuZW1wdHktd3JhcCAuaWNvbi1wbHVzIHtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICB3aWR0aDogMTAwcHg7IH1cbiAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAubm9ybWFsLWNoYXJ0IC5zZWN0aW9uLnJvdzpmaXJzdC1vZi10eXBlLCAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcC5ub3JtYWwtY2hhcnQgbmF2Lm5hdmJhciAuc2VjdGlvbi5uYXZiYXItbmF2OmZpcnN0LW9mLXR5cGUsIG5hdi5uYXZiYXIgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAubm9ybWFsLWNoYXJ0IC5zZWN0aW9uLm5hdmJhci1uYXY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXA6bm90KC5lZGl0KSAuc2VjdGlvbi5yb3csIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwOm5vdCguZWRpdCkgbmF2Lm5hdmJhciAuc2VjdGlvbi5uYXZiYXItbmF2LCBuYXYubmF2YmFyIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwOm5vdCguZWRpdCkgLnNlY3Rpb24ubmF2YmFyLW5hdiB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24ucm93LCAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCBuYXYubmF2YmFyIC5zZWN0aW9uLm5hdmJhci1uYXYsIG5hdi5uYXZiYXIgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24ubmF2YmFyLW5hdiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MxYzFjMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uLnJvdzphZnRlciwgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgbmF2Lm5hdmJhciAuc2VjdGlvbi5uYXZiYXItbmF2OmFmdGVyLCBuYXYubmF2YmFyIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uLm5hdmJhci1uYXY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2MxYzFjMTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDFweDsgfVxuICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uLnJvdy5oYXMtYWN0aW9uczpob3ZlciwgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgbmF2Lm5hdmJhciAuc2VjdGlvbi5oYXMtYWN0aW9ucy5uYXZiYXItbmF2OmhvdmVyLCBuYXYubmF2YmFyIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uLmhhcy1hY3Rpb25zLm5hdmJhci1uYXY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmYzsgfVxuICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uLnJvdy5sZXZlbDEsIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIG5hdi5uYXZiYXIgLnNlY3Rpb24ubGV2ZWwxLm5hdmJhci1uYXYsIG5hdi5uYXZiYXIgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24ubGV2ZWwxLm5hdmJhci1uYXYsIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uLnJvdy5sZXZlbDIsIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIG5hdi5uYXZiYXIgLnNlY3Rpb24ubGV2ZWwyLm5hdmJhci1uYXYsIG5hdi5uYXZiYXIgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24ubGV2ZWwyLm5hdmJhci1uYXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uLnJvdyAuY29sLCAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCBuYXYubmF2YmFyIC5zZWN0aW9uLm5hdmJhci1uYXYgLmNvbCwgbmF2Lm5hdmJhciAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbi5uYXZiYXItbmF2IC5jb2wge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMDVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uLnJvdyAuYWN0aW9ucywgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgbmF2Lm5hdmJhciAuc2VjdGlvbi5uYXZiYXItbmF2IC5hY3Rpb25zLCBuYXYubmF2YmFyIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uLm5hdmJhci1uYXYgLmFjdGlvbnMge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgICAgIHdpZHRoOiAwOyB9XG4gICAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbi5yb3cgLmFjdGlvbnMgYSwgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgbmF2Lm5hdmJhciAuc2VjdGlvbi5uYXZiYXItbmF2IC5hY3Rpb25zIGEsIG5hdi5uYXZiYXIgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24ubmF2YmFyLW5hdiAuYWN0aW9ucyBhIHtcbiAgICAgICAgY29sb3I6ICNhNWE1YTU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBtYXJnaW46IDAgNHB4OyB9XG4gICAgICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uLnJvdyAuYWN0aW9ucyBhOmhvdmVyLCAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCBuYXYubmF2YmFyIC5zZWN0aW9uLm5hdmJhci1uYXYgLmFjdGlvbnMgYTpob3ZlciwgbmF2Lm5hdmJhciAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbi5uYXZiYXItbmF2IC5hY3Rpb25zIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjNGM4NGZmOyB9XG4gICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24ucm93IC5sYWJlbC13cmFwLCAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCBuYXYubmF2YmFyIC5zZWN0aW9uLm5hdmJhci1uYXYgLmxhYmVsLXdyYXAsIG5hdi5uYXZiYXIgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24ubmF2YmFyLW5hdiAubGFiZWwtd3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24ucm93IC5sYWJlbC13cmFwIC5sYWJlbCwgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgbmF2Lm5hdmJhciAuc2VjdGlvbi5uYXZiYXItbmF2IC5sYWJlbC13cmFwIC5sYWJlbCwgbmF2Lm5hdmJhciAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbi5uYXZiYXItbmF2IC5sYWJlbC13cmFwIC5sYWJlbCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uIC5wZXJzb24td3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24gLnBlcnNvbi13cmFwOmhvdmVyIC5pbWc6YmVmb3JlIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM0Yzg0ZmY7IH1cbiAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAucGVyc29uLXdyYXA6aG92ZXIgLmRpdmlkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRjODRmZjsgfVxuICAgICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24gLnBlcnNvbi13cmFwOmhvdmVyIC5kaXZpZGVyIC5pY29uLWRyYWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY3Vyc29yOiBtb3ZlOyB9XG4gICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24gLnBlcnNvbi13cmFwIC5pbmZvIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24gLnBlcnNvbi13cmFwIC5kaXZpZGVyIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAucGVyc29uLXdyYXAgLmRpdmlkZXIgLmljb24tZHJhZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTEwNXB4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uIC5wZXJzb24td3JhcCAuZGl2aWRlciA+IGEsXG4gICAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAucGVyc29uLXdyYXAgLmRpdmlkZXIgPiAuaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtNzVweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uIC5wZXJzb24td3JhcCAuaW1nIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiA3MHB4OyB9XG4gICAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAucGVyc29uLXdyYXAgLmltZzpiZWZvcmUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMWMxYzE7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA4cHgpO1xuICAgICAgICBsZWZ0OiAtNHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTRweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDhweCk7IH1cbiAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAucGVyc29uLXdyYXAgLmlubmVyLWFjdGlvbnMge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB0b3A6IC0xNXB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgICB3aWR0aDogMDsgfVxuICAgICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24gLnBlcnNvbi13cmFwIC5pbm5lci1hY3Rpb25zIGEge1xuICAgICAgICBjb2xvcjogI2E1YTVhNTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG1hcmdpbjogMCA0cHg7IH1cbiAgICAgICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24gLnBlcnNvbi13cmFwIC5pbm5lci1hY3Rpb25zIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjNGM4NGZmOyB9XG4gICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24gLnBlcnNvbi13cmFwIHAge1xuICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAucGVyc29uLXdyYXAgLm5hbWUge1xuICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAucGVyc29uLXdyYXAgLm5hbWUgc3BhbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG4gICAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAucGVyc29uLXdyYXAgLm5hbWUgLmxhc3QtbmFtZSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAucGVyc29uLXdyYXAgLmZ1bmN0aW9uIHtcbiAgICAgIGNvbG9yOiAjNjY3ZWIxO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAucGVyc29uLXdyYXAgLmZ1bmN0aW9uIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cbiAgICAgICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24gLnBlcnNvbi13cmFwIC5mdW5jdGlvbiBzcGFuOmZpcnN0LWxldHRlciB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uIC5wZXJzb24td3JhcCAuZGVwYXJ0bWVudCB7XG4gICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uIC5wZXJzb24td3JhcCAuZGVwYXJ0bWVudCBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG4gICAgICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uIC5wZXJzb24td3JhcCAuZGVwYXJ0bWVudCBzcGFuOmZpcnN0LWxldHRlciB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uIC5wZXJzb24td3JhcCAucG9saXRpY2FsLWJhZGdlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAycHg7IH1cbiAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24gLmVtcHR5LXdyYXAge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24gLmVtcHR5LXdyYXAgYSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sb3I6ICNhNWE1YTU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24gLmVtcHR5LXdyYXAgYTpob3ZlciBbY2xhc3NePWljb25dIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAuZW1wdHktd3JhcCBhOmhvdmVyIFtjbGFzc149aWNvbl06YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogIzRjODRmZjsgfVxuICAgICAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAuZW1wdHktd3JhcCBhOmhvdmVyIFtjbGFzc149aWNvbl06YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0Yzg0ZmY7IH1cbiAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAuZW1wdHktd3JhcCBbY2xhc3NePWljb25dIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDcwcHg7IH1cbiAgICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uIC5lbXB0eS13cmFwIFtjbGFzc149aWNvbl06YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuICAgICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24gLmVtcHR5LXdyYXAgW2NsYXNzXj1pY29uXTphZnRlciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2MxYzFjMTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDhweCk7XG4gICAgICAgIGxlZnQ6IC00cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtNHB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgOHB4KTsgfVxuICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAuc2VydmljZS13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAuc2VydmljZS13cmFwOmhvdmVyIC5pbWc6YmVmb3JlIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM0Yzg0ZmY7IH1cbiAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAuc2VydmljZS13cmFwOmhvdmVyIC5kaXZpZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0Yzg0ZmY7IH1cbiAgICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uIC5zZXJ2aWNlLXdyYXA6aG92ZXIgLmRpdmlkZXIgLmljb24tZHJhZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjdXJzb3I6IG1vdmU7IH1cbiAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAuc2VydmljZS13cmFwIC5pbmZvIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24gLnNlcnZpY2Utd3JhcCAuZGl2aWRlciB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24gLnNlcnZpY2Utd3JhcCAuZGl2aWRlciAuaWNvbi1kcmFnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtMTA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgY29sb3I6ICNhNWE1YTU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24gLnNlcnZpY2Utd3JhcCAuZGl2aWRlciA+IGEsXG4gICAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAuc2VydmljZS13cmFwIC5kaXZpZGVyID4gLmltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTc1cHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAuc2VydmljZS13cmFwIC5pbWcge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZWVmYTtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiA3MHB4OyB9XG4gICAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAuc2VydmljZS13cmFwIC5pbWcudGV4dCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24gLnNlcnZpY2Utd3JhcCAuaW1nLnRleHQuYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MCwgMTg4LCAwLCAwLjIpO1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uIC5zZXJ2aWNlLXdyYXAgLmltZy50ZXh0LmluYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MCwgODMsIDgyLCAwLjIpO1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAuc2VydmljZS13cmFwIC5pbWc6YmVmb3JlIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzFjMWMxO1xuICAgICAgICBjb2xvcjogIzY2N2ViMTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA4cHgpO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbGVmdDogLTRweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC00cHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA4cHgpOyB9XG4gICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24gLnNlcnZpY2Utd3JhcCAuaW5uZXItYWN0aW9ucyB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHRvcDogLTE1cHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgICAgIHdpZHRoOiAwOyB9XG4gICAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAuc2VydmljZS13cmFwIC5pbm5lci1hY3Rpb25zIGEge1xuICAgICAgICBjb2xvcjogI2E1YTVhNTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG1hcmdpbjogMCA0cHg7IH1cbiAgICAgICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24gLnNlcnZpY2Utd3JhcCAuaW5uZXItYWN0aW9ucyBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzRjODRmZjsgfVxuICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uIC5zZXJ2aWNlLXdyYXAgLm5hbWUge1xuICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24gLnNlcnZpY2Utd3JhcCAuZnVuY3Rpb24ge1xuICAgICAgY29sb3I6ICM2NjdlYjE7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uIC5zZXJ2aWNlLXdyYXAgLmZ1bmN0aW9uIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cbiAgICAgICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24gLnNlcnZpY2Utd3JhcCAuZnVuY3Rpb24gc3BhbjpmaXJzdC1sZXR0ZXIge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAuc2VydmljZS13cmFwIC5wZXJzb24ge1xuICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAuc2VydmljZS13cmFwIC5wZXJzb24gc3BhbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG4gICAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbiAuc2VydmljZS13cmFwIC5wZXJzb24gLmxhc3QtbmFtZSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXA6bm90KC5lZGl0KSAuc2VjdGlvbi5yb3csIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwOm5vdCguZWRpdCkgbmF2Lm5hdmJhciAuc2VjdGlvbi5uYXZiYXItbmF2LCBuYXYubmF2YmFyIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwOm5vdCguZWRpdCkgLnNlY3Rpb24ubmF2YmFyLW5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24ucm93LmxldmVsMiwgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgbmF2Lm5hdmJhciAuc2VjdGlvbi5sZXZlbDIubmF2YmFyLW5hdiwgbmF2Lm5hdmJhciAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbi5sZXZlbDIubmF2YmFyLW5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXA6bm90KC5ub3JtYWwtY2hhcnQpIC5zZWN0aW9uLnJvdzpmaXJzdC1vZi10eXBlIC5wZXJzb24td3JhcCwgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXA6bm90KC5ub3JtYWwtY2hhcnQpIG5hdi5uYXZiYXIgLnNlY3Rpb24ubmF2YmFyLW5hdjpmaXJzdC1vZi10eXBlIC5wZXJzb24td3JhcCwgbmF2Lm5hdmJhciAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcDpub3QoLm5vcm1hbC1jaGFydCkgLnNlY3Rpb24ubmF2YmFyLW5hdjpmaXJzdC1vZi10eXBlIC5wZXJzb24td3JhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXA6bm90KC5ub3JtYWwtY2hhcnQpIC5zZWN0aW9uLnJvdzpmaXJzdC1vZi10eXBlIC5pbmZvLCAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcDpub3QoLm5vcm1hbC1jaGFydCkgbmF2Lm5hdmJhciAuc2VjdGlvbi5uYXZiYXItbmF2OmZpcnN0LW9mLXR5cGUgLmluZm8sIG5hdi5uYXZiYXIgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXA6bm90KC5ub3JtYWwtY2hhcnQpIC5zZWN0aW9uLm5hdmJhci1uYXY6Zmlyc3Qtb2YtdHlwZSAuaW5mbyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcDpub3QoLm5vcm1hbC1jaGFydCkgLnNlY3Rpb24ucm93OmZpcnN0LW9mLXR5cGUgLmluZm8gLmRpdmlkZXIsIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwOm5vdCgubm9ybWFsLWNoYXJ0KSBuYXYubmF2YmFyIC5zZWN0aW9uLm5hdmJhci1uYXY6Zmlyc3Qtb2YtdHlwZSAuaW5mbyAuZGl2aWRlciwgbmF2Lm5hdmJhciAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcDpub3QoLm5vcm1hbC1jaGFydCkgLnNlY3Rpb24ubmF2YmFyLW5hdjpmaXJzdC1vZi10eXBlIC5pbmZvIC5kaXZpZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG9yZGVyOiAxOyB9XG4gICAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcDpub3QoLm5vcm1hbC1jaGFydCkgLnNlY3Rpb24ucm93OmZpcnN0LW9mLXR5cGUgLmluZm8gLmRpdmlkZXIgPiBhLCAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcDpub3QoLm5vcm1hbC1jaGFydCkgbmF2Lm5hdmJhciAuc2VjdGlvbi5uYXZiYXItbmF2OmZpcnN0LW9mLXR5cGUgLmluZm8gLmRpdmlkZXIgPiBhLCBuYXYubmF2YmFyIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwOm5vdCgubm9ybWFsLWNoYXJ0KSAuc2VjdGlvbi5uYXZiYXItbmF2OmZpcnN0LW9mLXR5cGUgLmluZm8gLmRpdmlkZXIgPiBhIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApOyB9XG4gICAgICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwOm5vdCgubm9ybWFsLWNoYXJ0KSAuc2VjdGlvbi5yb3c6Zmlyc3Qtb2YtdHlwZSAuaW5mbyAuZGl2aWRlciA+IGEgLmltZywgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXA6bm90KC5ub3JtYWwtY2hhcnQpIG5hdi5uYXZiYXIgLnNlY3Rpb24ubmF2YmFyLW5hdjpmaXJzdC1vZi10eXBlIC5pbmZvIC5kaXZpZGVyID4gYSAuaW1nLCBuYXYubmF2YmFyIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwOm5vdCgubm9ybWFsLWNoYXJ0KSAuc2VjdGlvbi5uYXZiYXItbmF2OmZpcnN0LW9mLXR5cGUgLmluZm8gLmRpdmlkZXIgPiBhIC5pbWcge1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwOm5vdCgubm9ybWFsLWNoYXJ0KSAuc2VjdGlvbi5yb3c6Zmlyc3Qtb2YtdHlwZSAuaW5mbyAubmFtZSwgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXA6bm90KC5ub3JtYWwtY2hhcnQpIG5hdi5uYXZiYXIgLnNlY3Rpb24ubmF2YmFyLW5hdjpmaXJzdC1vZi10eXBlIC5pbmZvIC5uYW1lLCBuYXYubmF2YmFyIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwOm5vdCgubm9ybWFsLWNoYXJ0KSAuc2VjdGlvbi5uYXZiYXItbmF2OmZpcnN0LW9mLXR5cGUgLmluZm8gLm5hbWUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXA6bm90KC5ub3JtYWwtY2hhcnQpIC5zZWN0aW9uLnJvdzpmaXJzdC1vZi10eXBlIC5pbmZvIC5mdW5jdGlvbiwgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXA6bm90KC5ub3JtYWwtY2hhcnQpIG5hdi5uYXZiYXIgLnNlY3Rpb24ubmF2YmFyLW5hdjpmaXJzdC1vZi10eXBlIC5pbmZvIC5mdW5jdGlvbiwgbmF2Lm5hdmJhciAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcDpub3QoLm5vcm1hbC1jaGFydCkgLnNlY3Rpb24ubmF2YmFyLW5hdjpmaXJzdC1vZi10eXBlIC5pbmZvIC5mdW5jdGlvbiB7XG4gICAgICBvcmRlcjogMztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcDpub3QoLm5vcm1hbC1jaGFydCkgLnNlY3Rpb24ucm93OmZpcnN0LW9mLXR5cGUgLmluZm8gLmRlcGFydG1lbnQsIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwOm5vdCgubm9ybWFsLWNoYXJ0KSBuYXYubmF2YmFyIC5zZWN0aW9uLm5hdmJhci1uYXY6Zmlyc3Qtb2YtdHlwZSAuaW5mbyAuZGVwYXJ0bWVudCwgbmF2Lm5hdmJhciAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcDpub3QoLm5vcm1hbC1jaGFydCkgLnNlY3Rpb24ubmF2YmFyLW5hdjpmaXJzdC1vZi10eXBlIC5pbmZvIC5kZXBhcnRtZW50IHtcbiAgICAgIG9yZGVyOiA0O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwOm5vdCgubm9ybWFsLWNoYXJ0KSAuc2VjdGlvbi5yb3c6Zmlyc3Qtb2YtdHlwZSAuaW5mbyAucG9saXRpY2FsLWJhZGdlLCAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcDpub3QoLm5vcm1hbC1jaGFydCkgbmF2Lm5hdmJhciAuc2VjdGlvbi5uYXZiYXItbmF2OmZpcnN0LW9mLXR5cGUgLmluZm8gLnBvbGl0aWNhbC1iYWRnZSwgbmF2Lm5hdmJhciAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcDpub3QoLm5vcm1hbC1jaGFydCkgLnNlY3Rpb24ubmF2YmFyLW5hdjpmaXJzdC1vZi10eXBlIC5pbmZvIC5wb2xpdGljYWwtYmFkZ2Uge1xuICAgICAgb3JkZXI6IDU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uLnJvdywgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgbmF2Lm5hdmJhciAuc2VjdGlvbi5uYXZiYXItbmF2LCBuYXYubmF2YmFyIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uLm5hdmJhci1uYXYge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnNlY3Rpb24ucm93IC5jb2w6bm90KC5sYWJlbC13cmFwKSwgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgbmF2Lm5hdmJhciAuc2VjdGlvbi5uYXZiYXItbmF2IC5jb2w6bm90KC5sYWJlbC13cmFwKSwgbmF2Lm5hdmJhciAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbi5uYXZiYXItbmF2IC5jb2w6bm90KC5sYWJlbC13cmFwKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgICAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbi5yb3cgLmNvbDpub3QoLmxhYmVsLXdyYXApIC5uYW1lLCAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCBuYXYubmF2YmFyIC5zZWN0aW9uLm5hdmJhci1uYXYgLmNvbDpub3QoLmxhYmVsLXdyYXApIC5uYW1lLCBuYXYubmF2YmFyIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5zZWN0aW9uLm5hdmJhci1uYXYgLmNvbDpub3QoLmxhYmVsLXdyYXApIC5uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLnBhZ2UtaGVhZGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAwIDAuNzVyZW0gMzBweCAwLjc1cmVtO1xuICBwYWRkaW5nOiAzMHB4IDMwcHg7IH1cbiAgLnBhZ2UtaGVhZGVyIC5jaXJjbGUtaWNvbi13aGl0ZSB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwcHg7IH1cbiAgICAucGFnZS1oZWFkZXIgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciB7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgd2lkdGg6IDEwMHB4OyB9XG4gICAgICAucGFnZS1oZWFkZXIgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPWljb25dIHtcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNjUlKTsgfVxuICAgICAgLnBhZ2UtaGVhZGVyIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgLmljb24tY2hlY2stbGlzdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjVweDsgfVxuICAucGFnZS1oZWFkZXIgLmdyb3VwIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAxOyB9XG4gICAgLnBhZ2UtaGVhZGVyIC5ncm91cCAudGl0bGUge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wYWdlLWhlYWRlciAuZ3JvdXAgcCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5wYWdlLWhlYWRlciB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7IH1cbiAgICAgIC5wYWdlLWhlYWRlciAuY2lyY2xlLWljb24td2hpdGUge1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAgICAgLnBhZ2UtaGVhZGVyIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIge1xuICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICB3aWR0aDogNzBweDsgfVxuICAgICAgICAgIC5wYWdlLWhlYWRlciAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9XG4gICAgICAgICAgLnBhZ2UtaGVhZGVyIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgLmljb24tY2hlY2stbGlzdCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQzcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLnBhZ2UtaGVhZGVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAgICAgLnBhZ2UtaGVhZGVyIC5jaXJjbGUtaWNvbi13aGl0ZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgICAgLnBhZ2UtaGVhZGVyIC5ncm91cCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnBhZ2UtaGVhZGVyIC5ncm91cCAudGl0bGUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgLnBhZ2UtaGVhZGVyIC5ncm91cCBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLnBhZ2UtaGVhZGVyLnN0YXR1dGUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2EzODhjZSwgI2UyYWRlMSk7IH1cbiAgICAucGFnZS1oZWFkZXIuc3RhdHV0ZSAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgY29sb3I6ICNhMzg4Y2U7IH1cbiAgLnBhZ2UtaGVhZGVyLnJ1bGVzIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM0NGE2NDcsICM4MmUwNmIpOyB9XG4gICAgLnBhZ2UtaGVhZGVyLnJ1bGVzIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1pY29uXSB7XG4gICAgICBjb2xvcjogIzQ0YTY0NzsgfVxuICAucGFnZS1oZWFkZXIuY291bmNpbCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjNjdiYmZmLCAjN2FlZGZmKTsgfVxuICAgIC5wYWdlLWhlYWRlci5jb3VuY2lsIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1pY29uXSB7XG4gICAgICBjb2xvcjogIzY3YmJmZjsgfVxuICAucGFnZS1oZWFkZXIubWF5b3Ige1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZmYjkwNSwgI2ZhZGUwNik7IH1cbiAgICAucGFnZS1oZWFkZXIubWF5b3IgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPWljb25dIHtcbiAgICAgIGNvbG9yOiAjZmZiOTA1OyB9XG4gIC5wYWdlLWhlYWRlci5maW5hbmNpYWwge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2Q5NTQ3ZSwgI2Y1YjE4Yyk7IH1cbiAgICAucGFnZS1oZWFkZXIuZmluYW5jaWFsIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1pY29uXSB7XG4gICAgICBjb2xvcjogI2Q5NTQ3ZTsgfVxuICAucGFnZS1oZWFkZXIub3RoZXJzIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM4MWQ3ZTAsICM3YWY0YWUpOyB9XG4gICAgLnBhZ2UtaGVhZGVyLm90aGVycyAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgY29sb3I6ICM4MWQ3ZTA7IH1cbiAgLnBhZ2UtaGVhZGVyLnBldGl0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNBMzJDREYsICMxMDZBRDIpOyB9XG4gICAgLnBhZ2UtaGVhZGVyLnBldGl0aW9uIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1pY29uXSB7XG4gICAgICBjb2xvcjogI0EzMkNERjsgfVxuICAucGFnZS1oZWFkZXIuYWlyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNmZThjMDAsICNmODM2MDApOyB9XG4gICAgLnBhZ2UtaGVhZGVyLmFpciAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgY29sb3I6ICNmZThjMDA7IH1cbiAgLnBhZ2UtaGVhZGVyLmxpYnJhcnkge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzRjYTFhZiwgI2M0ZTBlNSk7IH1cbiAgICAucGFnZS1oZWFkZXIubGlicmFyeSAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgY29sb3I6ICM0Y2ExYWY7IH1cbiAgLnBhZ2UtaGVhZGVyLmxvY2FsLWxpYnJhcnkge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzQyMjc1YSwgIzczNGI2ZCk7IH1cbiAgICAucGFnZS1oZWFkZXIubG9jYWwtbGlicmFyeSAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgY29sb3I6ICM0MjI3NWE7IH1cbiAgLnBhZ2UtaGVhZGVyLmdlbmVyYWwtcmVnaXN0cnkge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzQ1NzZlMiwgIzI1YzhkNCk7IH1cbiAgICAucGFnZS1oZWFkZXIuZ2VuZXJhbC1yZWdpc3RyeSAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgY29sb3I6ICM1Yjg2ZTU7IH1cblxuLnRvcC1wYWdpbmF0aW9uLXdyYXAge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC50b3AtcGFnaW5hdGlvbi13cmFwIC5wYWdlcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAudG9wLXBhZ2luYXRpb24td3JhcCAudm90ZXMtdHlwZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnRvcC1wYWdpbmF0aW9uLXdyYXAgLnZvdGVzLXR5cGUgW2NsYXNzKj1pY29uLV0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLnRvcC1wYWdpbmF0aW9uLXdyYXAgLnZvdGVzLXR5cGUgW2NsYXNzKj1pY29uLXVzZXJdIHtcbiAgICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgLnRvcC1wYWdpbmF0aW9uLXdyYXAgLnZvdGVzLXR5cGUgW2NsYXNzKj1pY29uLWhhbmRdIHtcbiAgICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgLnRvcC1wYWdpbmF0aW9uLXdyYXAgLnZvdGVzLXR5cGUgW2NsYXNzKj1pY29uLWV5ZS1oaWRkZW5dIHtcbiAgICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmJvdHRvbS1wYWdpbmF0aW9uLXdyYXAge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgLmJvdHRvbS1wYWdpbmF0aW9uLXdyYXAgLnBhZ2VzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cblxuLnRvcC1wYWdpbmF0aW9uLXdyYXAgPiAuY29sLFxuLmJvdHRvbS1wYWdpbmF0aW9uLXdyYXAgPiAuY29sIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi50b3AtcGFnaW5hdGlvbi13cmFwIGg0LFxuLmJvdHRvbS1wYWdpbmF0aW9uLXdyYXAgaDQge1xuICBmb250LXdlaWdodDogMzAwOyB9XG4gIC50b3AtcGFnaW5hdGlvbi13cmFwIGg0IHNwYW4sXG4gIC5ib3R0b20tcGFnaW5hdGlvbi13cmFwIGg0IHNwYW4ge1xuICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAudG9wLXBhZ2luYXRpb24td3JhcCBoNCArIC5maWx0ZXIsXG4gIC5ib3R0b20tcGFnaW5hdGlvbi13cmFwIGg0ICsgLmZpbHRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgLnRvcC1wYWdpbmF0aW9uLXdyYXAgaDQgKyAuZmlsdGVyOmJlZm9yZSxcbiAgICAuYm90dG9tLXBhZ2luYXRpb24td3JhcCBoNCArIC5maWx0ZXI6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNhNWE1YTU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiAxcHg7IH1cbiAgICAudG9wLXBhZ2luYXRpb24td3JhcCBoNCArIC5maWx0ZXIgc3BhbixcbiAgICAuYm90dG9tLXBhZ2luYXRpb24td3JhcCBoNCArIC5maWx0ZXIgc3BhbiB7XG4gICAgICBjb2xvcjogIzZlNmU2ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgIC50b3AtcGFnaW5hdGlvbi13cmFwIGg0ICsgLmZpbHRlciAuc2VsZWN0LXdyYXBwZXIsXG4gICAgLmJvdHRvbS1wYWdpbmF0aW9uLXdyYXAgaDQgKyAuZmlsdGVyIC5zZWxlY3Qtd3JhcHBlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgICAudG9wLXBhZ2luYXRpb24td3JhcCBoNCArIC5maWx0ZXIgLnNlbGVjdC13cmFwcGVyIGlucHV0LFxuICAgICAgLmJvdHRvbS1wYWdpbmF0aW9uLXdyYXAgaDQgKyAuZmlsdGVyIC5zZWxlY3Qtd3JhcHBlciBpbnB1dCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWF4LXdpZHRoOiA3MHB4OyB9XG5cbi50b3AtcGFnaW5hdGlvbi13cmFwIC5wYWdlcyxcbi5ib3R0b20tcGFnaW5hdGlvbi13cmFwIC5wYWdlcyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLnRvcC1wYWdpbmF0aW9uLXdyYXAgLnBhZ2VzIGg1LFxuICAuYm90dG9tLXBhZ2luYXRpb24td3JhcCAucGFnZXMgaDUge1xuICAgIG1hcmdpbjogMC42MjVyZW0gMCAwLjYyNXJlbSAwO1xuICAgIHBhZGRpbmctbGVmdDogMTJweDsgfVxuICAudG9wLXBhZ2luYXRpb24td3JhcCAucGFnZXMgLnBhZ2luYXRpb24sXG4gIC5ib3R0b20tcGFnaW5hdGlvbi13cmFwIC5wYWdlcyAucGFnaW5hdGlvbiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDsgfVxuICAgIC50b3AtcGFnaW5hdGlvbi13cmFwIC5wYWdlcyAucGFnaW5hdGlvbiBsaSxcbiAgICAuYm90dG9tLXBhZ2luYXRpb24td3JhcCAucGFnZXMgLnBhZ2luYXRpb24gbGkge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbWluLXdpZHRoOiAzMHB4OyB9XG4gICAgICAudG9wLXBhZ2luYXRpb24td3JhcCAucGFnZXMgLnBhZ2luYXRpb24gbGk6bm90KC5wYWdlKSxcbiAgICAgIC5ib3R0b20tcGFnaW5hdGlvbi13cmFwIC5wYWdlcyAucGFnaW5hdGlvbiBsaTpub3QoLnBhZ2UpIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAudG9wLXBhZ2luYXRpb24td3JhcCAucGFnZXMgLnBhZ2luYXRpb24gbGkuZGlzYWJsZWQgYSxcbiAgICAgIC5ib3R0b20tcGFnaW5hdGlvbi13cmFwIC5wYWdlcyAucGFnaW5hdGlvbiBsaS5kaXNhYmxlZCBhIHtcbiAgICAgICAgY29sb3I6ICNhNWE1YTU7IH1cbiAgICAgIC50b3AtcGFnaW5hdGlvbi13cmFwIC5wYWdlcyAucGFnaW5hdGlvbiBsaTpmaXJzdC1jaGlsZCA+IGEsIC50b3AtcGFnaW5hdGlvbi13cmFwIC5wYWdlcyAucGFnaW5hdGlvbiBsaTpsYXN0LWNoaWxkID4gYSxcbiAgICAgIC5ib3R0b20tcGFnaW5hdGlvbi13cmFwIC5wYWdlcyAucGFnaW5hdGlvbiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4gICAgICAuYm90dG9tLXBhZ2luYXRpb24td3JhcCAucGFnZXMgLnBhZ2luYXRpb24gbGk6bGFzdC1jaGlsZCA+IGEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgIC50b3AtcGFnaW5hdGlvbi13cmFwIC5wYWdlcyAucGFnaW5hdGlvbiBsaSBhLFxuICAgICAgLmJvdHRvbS1wYWdpbmF0aW9uLXdyYXAgLnBhZ2VzIC5wYWdpbmF0aW9uIGxpIGEge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnRvcC1wYWdpbmF0aW9uLXdyYXAgaDQgc3BhbixcbiAgLmJvdHRvbS1wYWdpbmF0aW9uLXdyYXAgaDQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC50b3AtcGFnaW5hdGlvbi13cmFwIC5wYWdlcyxcbiAgLmJvdHRvbS1wYWdpbmF0aW9uLXdyYXAgLnBhZ2VzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLnRvcC1wYWdpbmF0aW9uLXdyYXAgLnBhZ2VzIGg1LFxuICAgIC5ib3R0b20tcGFnaW5hdGlvbi13cmFwIC5wYWdlcyBoNSB7XG4gICAgICBtYXJnaW46IDFyZW0gMCAxcmVtIDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgLnRvcC1wYWdpbmF0aW9uLXdyYXAgLnBhZ2VzIC5wYWdpbmF0aW9uIGxpLnBvaW50cyxcbiAgICAuYm90dG9tLXBhZ2luYXRpb24td3JhcCAucGFnZXMgLnBhZ2luYXRpb24gbGkucG9pbnRzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC50b3AtcGFnaW5hdGlvbi13cmFwIHtcbiAgICBiYWNrZ3JvdW5kOiAjNDM0NzUwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gICAgLnRvcC1wYWdpbmF0aW9uLXdyYXAgPiAuY29sIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAubW9kYWwtY29udGVudCAudG9wLXBhZ2luYXRpb24td3JhcCA+IC5jb2wge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC50b3AtcGFnaW5hdGlvbi13cmFwIGg0IHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG4gICAgICAudG9wLXBhZ2luYXRpb24td3JhcCBoNCBzcGFuIHtcbiAgICAgICAgY29sb3I6ICM4Yzk1OWU7IH1cbiAgICAgIC50b3AtcGFnaW5hdGlvbi13cmFwIGg0ICsgLmZpbHRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgLnRvcC1wYWdpbmF0aW9uLXdyYXAgaDQgKyAuZmlsdGVyOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAudG9wLXBhZ2luYXRpb24td3JhcCBoNCArIC5maWx0ZXIgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICM4Yzk1OWU7IH1cbiAgICAudG9wLXBhZ2luYXRpb24td3JhcCAuY29sLWFjdGlvbnMge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIC50b3AtcGFnaW5hdGlvbi13cmFwIC5jb2wtYWN0aW9ucyBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLmJvdHRvbS1wYWdpbmF0aW9uLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cbi5wZXJzb24td3JhcCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBtYXgtY29udGVudDsgfVxuICAucGVyc29uLXdyYXA6aG92ZXIgLmltZzpiZWZvcmUge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICM0Yzg0ZmY7IH1cbiAgLnBlcnNvbi13cmFwLmJpZyAuaW1nIHtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICAgIHdpZHRoOiAxMTBweDsgfVxuICAucGVyc29uLXdyYXAgLmltZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGhlaWdodDogNzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA3MHB4OyB9XG4gICAgLnBlcnNvbi13cmFwIC5pbWc6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMWMxYzE7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA4cHgpO1xuICAgICAgbGVmdDogLTRweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTRweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA4cHgpOyB9XG4gIC5wZXJzb24td3JhcCAuYWN0aW9ucyxcbiAgLnBlcnNvbi13cmFwIC5pbm5lci1hY3Rpb25zIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICAgIHRvcDogLTEwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgd2lkdGg6IDA7IH1cbiAgICAucGVyc29uLXdyYXAgLmFjdGlvbnMgYSxcbiAgICAucGVyc29uLXdyYXAgLmlubmVyLWFjdGlvbnMgYSB7XG4gICAgICBjb2xvcjogI2E1YTVhNTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbWFyZ2luOiAwIDRweDsgfVxuICAgICAgLnBlcnNvbi13cmFwIC5hY3Rpb25zIGE6aG92ZXIsXG4gICAgICAucGVyc29uLXdyYXAgLmlubmVyLWFjdGlvbnMgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjNGM4NGZmOyB9XG4gIC5wZXJzb24td3JhcCBwIHtcbiAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5wZXJzb24td3JhcCAubmFtZSB7XG4gICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC5wZXJzb24td3JhcCAubmFtZSBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG4gICAgLnBlcnNvbi13cmFwIC5uYW1lIC5sYXN0LW5hbWUge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAucGVyc29uLXdyYXAgLmZ1bmN0aW9uIHtcbiAgICBjb2xvcjogIzY2N2ViMTtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cblxuLnBlcnNvbi1zdGF0dXMtd3JhcCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjYTVhNWE1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI7IH1cbiAgLnBlcnNvbi1zdGF0dXMtd3JhcCBzcGFuIHtcbiAgICBjb2xvcjogI2YwNTM1MjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wZXJzb24tc3RhdHVzLXdyYXAgc3Bhbi5hY3RpdmUge1xuICAgICAgY29sb3I6ICM4Y2JjMDA7IH1cblxuLnBldGl0aW9uLXRlcm1zLXdyYXAge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTAwcHg7IH1cbiAgLnBldGl0aW9uLXRlcm1zLXdyYXAuc21hbGwge1xuICAgIG1hcmdpbjogMDtcbiAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAucGV0aXRpb24tdGVybXMtd3JhcC5zbWFsbCAuaW5uZXIge1xuICAgICAgaGVpZ2h0OiA2cHg7IH1cbiAgICAucGV0aXRpb24tdGVybXMtd3JhcC5zbWFsbCAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgdG9wOiAtNnB4OyB9XG4gICAgLnBldGl0aW9uLXRlcm1zLXdyYXAuc21hbGwgLnNvbHZlZC1iYXIge1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICB0b3A6IC0xMnB4OyB9XG4gICAgLnBldGl0aW9uLXRlcm1zLXdyYXAuc21hbGwgLmJvdHRvbS1wb2ludDpiZWZvcmUge1xuICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogMTBweDsgfVxuICAgIC5wZXRpdGlvbi10ZXJtcy13cmFwLnNtYWxsIC5ib3R0b20tcG9pbnQ6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wZXRpdGlvbi10ZXJtcy13cmFwLnNtYWxsIC5zdGFydC1wb2ludCxcbiAgICAucGV0aXRpb24tdGVybXMtd3JhcC5zbWFsbCAuZW5kLXBvaW50LFxuICAgIC5wZXRpdGlvbi10ZXJtcy13cmFwLnNtYWxsIC5leHRlbnNpb24tcG9pbnQge1xuICAgICAgdG9wOiAzcHg7IH1cbiAgICAgIC5wZXRpdGlvbi10ZXJtcy13cmFwLnNtYWxsIC5zdGFydC1wb2ludDpiZWZvcmUsXG4gICAgICAucGV0aXRpb24tdGVybXMtd3JhcC5zbWFsbCAuZW5kLXBvaW50OmJlZm9yZSxcbiAgICAgIC5wZXRpdGlvbi10ZXJtcy13cmFwLnNtYWxsIC5leHRlbnNpb24tcG9pbnQ6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogLTVweDtcbiAgICAgICAgdG9wOiAtNXB4OyB9XG4gIC5wZXRpdGlvbi10ZXJtcy13cmFwIC5leHRlbnNpb24tdGVybSAucHJvZ3Jlc3MtYmFyLFxuICAucGV0aXRpb24tdGVybXMtd3JhcCAuZXh0ZW5zaW9uLXRlcm0gLnNvbHZlZC1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMzMDA7IH1cbiAgLnBldGl0aW9uLXRlcm1zLXdyYXAgLmV4Y2VlZGVkLXRlcm0ge1xuICAgIGZsZXg6IDE7IH1cbiAgICAucGV0aXRpb24tdGVybXMtd3JhcCAuZXhjZWVkZWQtdGVybSAucHJvZ3Jlc3MtYmFyLFxuICAgIC5wZXRpdGlvbi10ZXJtcy13cmFwIC5leGNlZWRlZC10ZXJtIC5zb2x2ZWQtYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDUzNTI7IH1cbiAgLnBldGl0aW9uLXRlcm1zLXdyYXAgLmlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgIGhlaWdodDogOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucGV0aXRpb24tdGVybXMtd3JhcCAucHJvZ3Jlc3MtYmFyLFxuICAucGV0aXRpb24tdGVybXMtd3JhcCAuc29sdmVkLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhjYmMwMDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtOHB4OyB9XG4gICAgLnBldGl0aW9uLXRlcm1zLXdyYXAgLnByb2dyZXNzLWJhci5mdWxsLFxuICAgIC5wZXRpdGlvbi10ZXJtcy13cmFwIC5zb2x2ZWQtYmFyLmZ1bGwge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnBldGl0aW9uLXRlcm1zLXdyYXAgLnNvbHZlZC1iYXIge1xuICAgIHRvcDogLTE2cHg7IH1cbiAgLnBldGl0aW9uLXRlcm1zLXdyYXAgLnRvcC1wb2ludCB7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTsgfVxuICAgIC5wZXRpdGlvbi10ZXJtcy13cmFwIC50b3AtcG9pbnQgW2NsYXNzKj1pY29uLWxvY2F0aW9uXSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sb3I6IHJnYmEoMTEyLCAxMjcsIDE0NCwgMC40KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmb250LXNpemU6IDc2cHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLnBldGl0aW9uLXRlcm1zLXdyYXAgLnRvcC1wb2ludCBbY2xhc3MqPWljb24tbG9jYXRpb25dIHAge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzcwN2Y5MDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7IH1cbiAgICAgIC5wZXRpdGlvbi10ZXJtcy13cmFwIC50b3AtcG9pbnQgW2NsYXNzKj1pY29uLWxvY2F0aW9uXSBzcGFuLnRleHQge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIC5wZXRpdGlvbi10ZXJtcy13cmFwIC50b3AtcG9pbnQgW2NsYXNzKj1pY29uLWxvY2F0aW9uXSBzcGFuLmRheSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgLnBldGl0aW9uLXRlcm1zLXdyYXAgLnRvcC1wb2ludCBbY2xhc3MqPWljb24tbG9jYXRpb25dIHNwYW4ubW9udGgge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAucGV0aXRpb24tdGVybXMtd3JhcCAudG9wLXBvaW50IFtjbGFzcyo9aWNvbi1jaGVja10ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhjYmMwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvdHRvbTogNTBweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbjogLTNweCAxMHB4IDAgMTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgICAucGV0aXRpb24tdGVybXMtd3JhcCAudG9wLXBvaW50IFtjbGFzcyo9aWNvbi1jaGVja106YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5wZXRpdGlvbi10ZXJtcy13cmFwIC50b3AtcG9pbnQuc29sdmVkLWRheSBbY2xhc3MqPWljb24tbG9jYXRpb25dIHtcbiAgICAgIGNvbG9yOiByZ2JhKDE0MCwgMTg4LCAwLCAwLjYpOyB9XG4gICAgICAucGV0aXRpb24tdGVybXMtd3JhcCAudG9wLXBvaW50LnNvbHZlZC1kYXkgW2NsYXNzKj1pY29uLWxvY2F0aW9uXSBwIHtcbiAgICAgICAgY29sb3I6ICM1MzcwMDA7IH1cbiAgICAucGV0aXRpb24tdGVybXMtd3JhcCAudG9wLXBvaW50LnJlc3BvbnNlLWRheSBbY2xhc3MqPWljb24tbG9jYXRpb25dIHtcbiAgICAgIGNvbG9yOiAjOGNiYzAwOyB9XG4gICAgICAucGV0aXRpb24tdGVybXMtd3JhcCAudG9wLXBvaW50LnJlc3BvbnNlLWRheSBbY2xhc3MqPWljb24tbG9jYXRpb25dIHAge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucGV0aXRpb24tdGVybXMtd3JhcCAuYm90dG9tLXBvaW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAucGV0aXRpb24tdGVybXMtd3JhcCAuYm90dG9tLXBvaW50OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNzA3ZjkwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZmZmZjtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAucGV0aXRpb24tdGVybXMtd3JhcCAuYm90dG9tLXBvaW50OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTEyLCAxMjcsIDE0NCwgMC40KTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgei1pbmRleDogMzsgfVxuICAgIC5wZXRpdGlvbi10ZXJtcy13cmFwIC5ib3R0b20tcG9pbnQgcCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RmZGZkZjtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDNweDsgfVxuICAgIC5wZXRpdGlvbi10ZXJtcy13cmFwIC5ib3R0b20tcG9pbnQgc3BhbiB7XG4gICAgICBjb2xvcjogIzcwN2Y5MDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAucGV0aXRpb24tdGVybXMtd3JhcCAuYm90dG9tLXBvaW50IHNwYW46bnRoLWNoaWxkKDJuKzEpIHtcbiAgICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAucGV0aXRpb24tdGVybXMtd3JhcCAuc3RhcnQtcG9pbnQge1xuICAgIGxlZnQ6IDA7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0b3A6IDRweDtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLnBldGl0aW9uLXRlcm1zLXdyYXAgLnN0YXJ0LXBvaW50OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtN3B4O1xuICAgICAgdG9wOiAtN3B4OyB9XG4gICAgLnBldGl0aW9uLXRlcm1zLXdyYXAgLnN0YXJ0LXBvaW50OmFmdGVyIHtcbiAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICB0b3A6IDRweDsgfVxuICAucGV0aXRpb24tdGVybXMtd3JhcCAuZW5kLXBvaW50IHtcbiAgICByaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB0b3A6IDRweDtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLnBldGl0aW9uLXRlcm1zLXdyYXAgLmVuZC1wb2ludDpiZWZvcmUge1xuICAgICAgcmlnaHQ6IC03cHg7XG4gICAgICB0b3A6IC03cHg7IH1cbiAgICAucGV0aXRpb24tdGVybXMtd3JhcCAuZW5kLXBvaW50OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgdG9wOiA0cHg7IH1cbiAgLnBldGl0aW9uLXRlcm1zLXdyYXAgLmV4dGVuc2lvbi1wb2ludCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgdG9wOiA0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICAucGV0aXRpb24tdGVybXMtd3JhcCAuZXh0ZW5zaW9uLXBvaW50OmJlZm9yZSB7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDdweCk7XG4gICAgICB0b3A6IC03cHg7IH1cbiAgICAucGV0aXRpb24tdGVybXMtd3JhcCAuZXh0ZW5zaW9uLXBvaW50OmFmdGVyIHtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMXB4KTtcbiAgICAgIHRvcDogNHB4OyB9XG4gIC5wZXRpdGlvbi10ZXJtcy13cmFwIC5zb2x2ZWQtZGF5ID4gcC50ZXh0LFxuICAucGV0aXRpb24tdGVybXMtd3JhcCAucmVzcG9uc2UtZGF5ID4gcC50ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnBldGl0aW9uLXRlcm1zLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4OyB9XG4gICAgLnBldGl0aW9uLXRlcm1zLXdyYXAuc21hbGwge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLnBldGl0aW9uLXRlcm1zLXdyYXAgLnRvcC1wb2ludCA+IHAudGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLnBldGl0aW9uLXRlcm1zLXdyYXAgLnRvcC1wb2ludCBbY2xhc3MqPWljb24tbG9jYXRpb25dIHtcbiAgICAgIGZvbnQtc2l6ZTogNjBweDsgfVxuICAgICAgLnBldGl0aW9uLXRlcm1zLXdyYXAgLnRvcC1wb2ludCBbY2xhc3MqPWljb24tbG9jYXRpb25dIHNwYW4uZGF5IHtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLnBldGl0aW9uLXRlcm1zLXdyYXAgLmJvdHRvbS1wb2ludCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgIC5wZXRpdGlvbi10ZXJtcy13cmFwIC5ib3R0b20tcG9pbnQgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuXG4ucGlsbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTVweDsgfVxuICAucGlsbHMgLnBpbGwge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGZkZmRmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnBpbGxzIC5waWxsLmFwcHJvdmVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y3ZTY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDZlMWI2OyB9XG4gICAgICAucGlsbHMgLnBpbGwuYXBwcm92ZWQgLmljb24sIC5waWxscyAucGlsbC5hcHByb3ZlZCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5waWxscyAucGlsbC5hcHByb3ZlZCBhLm1lbnUtdG9nZ2xlLFxuICAgICAgLnBpbGxzIC5waWxsLmFwcHJvdmVkIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucGlsbHMgLnBpbGwuYXBwcm92ZWQgYS5tZW51LXRvZ2dsZSwgLnBpbGxzIC5waWxsLmFwcHJvdmVkIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnBpbGxzIC5waWxsLmFwcHJvdmVkIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5waWxscyAucGlsbC5hcHByb3ZlZCAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5waWxscyAucGlsbC5hcHByb3ZlZCBsaTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNiYzAwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOGNiYzAwO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5waWxscyAucGlsbC51bmFwcHJvdmVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYyZjY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjJhMDlmOyB9XG4gICAgICAucGlsbHMgLnBpbGwudW5hcHByb3ZlZCAuaWNvbiwgLnBpbGxzIC5waWxsLnVuYXBwcm92ZWQgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucGlsbHMgLnBpbGwudW5hcHByb3ZlZCBhLm1lbnUtdG9nZ2xlLFxuICAgICAgLnBpbGxzIC5waWxsLnVuYXBwcm92ZWQgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5waWxscyAucGlsbC51bmFwcHJvdmVkIGEubWVudS10b2dnbGUsIC5waWxscyAucGlsbC51bmFwcHJvdmVkIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnBpbGxzIC5waWxsLnVuYXBwcm92ZWQgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnBpbGxzIC5waWxsLnVuYXBwcm92ZWQgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucGlsbHMgLnBpbGwudW5hcHByb3ZlZCBsaTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1MzUyO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjA1MzUyO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5waWxscyAucGlsbCAuaWNvbiwgLnBpbGxzIC5waWxsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnBpbGxzIC5waWxsIGEubWVudS10b2dnbGUsXG4gICAgLnBpbGxzIC5waWxsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucGlsbHMgLnBpbGwgYS5tZW51LXRvZ2dsZSwgLnBpbGxzIC5waWxsIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnBpbGxzIC5waWxsIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5waWxscyAucGlsbCAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5waWxscyAucGlsbCBsaTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhNWE1YTU7XG4gICAgICBjb2xvcjogIzllOWU5ZTtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgbWluLWhlaWdodDogMjZweDtcbiAgICAgIG1pbi13aWR0aDogMjZweDtcbiAgICAgIHdpZHRoOiAyNnB4OyB9XG4gICAgICAucGlsbHMgLnBpbGwgLmljb246YmVmb3JlLCAucGlsbHMgLnBpbGwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnBpbGxzIC5waWxsIGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgLnBpbGxzIC5waWxsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnBpbGxzIC5waWxsIGEubWVudS10b2dnbGU6YmVmb3JlLCAucGlsbHMgLnBpbGwgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucGlsbHMgLnBpbGwgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnBpbGxzIC5waWxsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnBpbGxzIC5waWxsIGxpOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLnBpbGxzIC5waWxsIC50aXRsZSB7XG4gICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnBpbGxzIC5waWxsIC5zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnJlZ2lzdHJ5LXRlcm1zLXdyYXAge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTAwcHg7IH1cbiAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAuc21hbGwge1xuICAgIG1hcmdpbjogMDtcbiAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAucmVnaXN0cnktdGVybXMtd3JhcC5zbWFsbCAuaW5uZXIge1xuICAgICAgaGVpZ2h0OiA2cHg7IH1cbiAgICAucmVnaXN0cnktdGVybXMtd3JhcC5zbWFsbCAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgdG9wOiAtNnB4OyB9XG4gICAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAuc21hbGwgLnNvbHZlZC1iYXIge1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICB0b3A6IC0xMnB4OyB9XG4gICAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAuc21hbGwgLmJvdHRvbS1wb2ludDpiZWZvcmUge1xuICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogMTBweDsgfVxuICAgIC5yZWdpc3RyeS10ZXJtcy13cmFwLnNtYWxsIC5ib3R0b20tcG9pbnQ6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5yZWdpc3RyeS10ZXJtcy13cmFwLnNtYWxsIC5zdGFydC1wb2ludCxcbiAgICAucmVnaXN0cnktdGVybXMtd3JhcC5zbWFsbCAuZW5kLXBvaW50LFxuICAgIC5yZWdpc3RyeS10ZXJtcy13cmFwLnNtYWxsIC5leHRlbnNpb24tcG9pbnQge1xuICAgICAgdG9wOiAzcHg7IH1cbiAgICAgIC5yZWdpc3RyeS10ZXJtcy13cmFwLnNtYWxsIC5zdGFydC1wb2ludDpiZWZvcmUsXG4gICAgICAucmVnaXN0cnktdGVybXMtd3JhcC5zbWFsbCAuZW5kLXBvaW50OmJlZm9yZSxcbiAgICAgIC5yZWdpc3RyeS10ZXJtcy13cmFwLnNtYWxsIC5leHRlbnNpb24tcG9pbnQ6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogLTVweDtcbiAgICAgICAgdG9wOiAtNXB4OyB9XG4gICAgICAucmVnaXN0cnktdGVybXMtd3JhcC5zbWFsbCAuc3RhcnQtcG9pbnQuZXhwaXJlZDpiZWZvcmUsXG4gICAgICAucmVnaXN0cnktdGVybXMtd3JhcC5zbWFsbCAuZW5kLXBvaW50LmV4cGlyZWQ6YmVmb3JlLFxuICAgICAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAuc21hbGwgLmV4dGVuc2lvbi1wb2ludC5leHBpcmVkOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDUzNTI7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgbGVmdDogLThweDtcbiAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICB3aWR0aDogMTZweDsgfVxuICAucmVnaXN0cnktdGVybXMtd3JhcCAuZXh0ZW5zaW9uLXRlcm0gLnByb2dyZXNzLWJhcixcbiAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAgLmV4dGVuc2lvbi10ZXJtIC5zb2x2ZWQtYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMzAwOyB9XG4gIC5yZWdpc3RyeS10ZXJtcy13cmFwIC5leGNlZWRlZC10ZXJtIHtcbiAgICBmbGV4OiAxOyB9XG4gICAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAgLmV4Y2VlZGVkLXRlcm0gLnByb2dyZXNzLWJhcixcbiAgICAucmVnaXN0cnktdGVybXMtd3JhcCAuZXhjZWVkZWQtdGVybSAuc29sdmVkLWJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1MzUyOyB9XG4gIC5yZWdpc3RyeS10ZXJtcy13cmFwIC5pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAgLnByb2dyZXNzLWJhcixcbiAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAgLnNvbHZlZC1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4Y2JjMDA7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLThweDsgfVxuICAgIC5yZWdpc3RyeS10ZXJtcy13cmFwIC5wcm9ncmVzcy1iYXIuZnVsbCxcbiAgICAucmVnaXN0cnktdGVybXMtd3JhcCAuc29sdmVkLWJhci5mdWxsIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5yZWdpc3RyeS10ZXJtcy13cmFwIC5zb2x2ZWQtYmFyIHtcbiAgICB0b3A6IC0xNnB4OyB9XG4gIC5yZWdpc3RyeS10ZXJtcy13cmFwIC50b3AtcG9pbnQge1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7IH1cbiAgICAucmVnaXN0cnktdGVybXMtd3JhcCAudG9wLXBvaW50IFtjbGFzcyo9aWNvbi1sb2NhdGlvbl0ge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiByZ2JhKDExMiwgMTI3LCAxNDQsIDAuNCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZm9udC1zaXplOiA3NnB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5yZWdpc3RyeS10ZXJtcy13cmFwIC50b3AtcG9pbnQgW2NsYXNzKj1pY29uLWxvY2F0aW9uXSBwIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICM3MDdmOTA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpOyB9XG4gICAgICAucmVnaXN0cnktdGVybXMtd3JhcCAudG9wLXBvaW50IFtjbGFzcyo9aWNvbi1sb2NhdGlvbl0gc3Bhbi50ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAucmVnaXN0cnktdGVybXMtd3JhcCAudG9wLXBvaW50IFtjbGFzcyo9aWNvbi1sb2NhdGlvbl0gc3Bhbi5kYXkge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIC5yZWdpc3RyeS10ZXJtcy13cmFwIC50b3AtcG9pbnQgW2NsYXNzKj1pY29uLWxvY2F0aW9uXSBzcGFuLm1vbnRoIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAgLnRvcC1wb2ludCBbY2xhc3MqPWljb24tY2hlY2tdIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4Y2JjMDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3R0b206IDUwcHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW46IC0zcHggMTBweCAwIDEwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMzBweDsgfVxuICAgICAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAgLnRvcC1wb2ludCBbY2xhc3MqPWljb24tY2hlY2tdOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAucmVnaXN0cnktdGVybXMtd3JhcCAudG9wLXBvaW50LnNvbHZlZC1kYXkgW2NsYXNzKj1pY29uLWxvY2F0aW9uXSB7XG4gICAgICBjb2xvcjogcmdiYSgxNDAsIDE4OCwgMCwgMC42KTsgfVxuICAgICAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAgLnRvcC1wb2ludC5zb2x2ZWQtZGF5IFtjbGFzcyo9aWNvbi1sb2NhdGlvbl0gcCB7XG4gICAgICAgIGNvbG9yOiAjNTM3MDAwOyB9XG4gICAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAgLnRvcC1wb2ludC5yZXNwb25zZS1kYXkgW2NsYXNzKj1pY29uLWxvY2F0aW9uXSB7XG4gICAgICBjb2xvcjogIzhjYmMwMDsgfVxuICAgICAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAgLnRvcC1wb2ludC5yZXNwb25zZS1kYXkgW2NsYXNzKj1pY29uLWxvY2F0aW9uXSBwIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAgLmJvdHRvbS1wb2ludCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAgLmJvdHRvbS1wb2ludDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzcwN2Y5MDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmZmZmY7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAgLmJvdHRvbS1wb2ludDphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDExMiwgMTI3LCAxNDQsIDAuNCk7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIHotaW5kZXg6IDM7IH1cbiAgICAucmVnaXN0cnktdGVybXMtd3JhcCAuYm90dG9tLXBvaW50IHAge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZmRmZGY7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7IH1cbiAgICAucmVnaXN0cnktdGVybXMtd3JhcCAuYm90dG9tLXBvaW50IHNwYW4ge1xuICAgICAgY29sb3I6ICM3MDdmOTA7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAgLmJvdHRvbS1wb2ludCBzcGFuOm50aC1jaGlsZCgybisxKSB7XG4gICAgICBjb2xvcjogI2E1YTVhNTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAgLnN0YXJ0LXBvaW50IHtcbiAgICBsZWZ0OiAwO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdG9wOiA0cHg7XG4gICAgei1pbmRleDogMjsgfVxuICAgIC5yZWdpc3RyeS10ZXJtcy13cmFwIC5zdGFydC1wb2ludDpiZWZvcmUge1xuICAgICAgbGVmdDogLTdweDtcbiAgICAgIHRvcDogLTdweDsgfVxuICAgIC5yZWdpc3RyeS10ZXJtcy13cmFwIC5zdGFydC1wb2ludDphZnRlciB7XG4gICAgICBsZWZ0OiAtMXB4O1xuICAgICAgdG9wOiA0cHg7IH1cbiAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAgLmVuZC1wb2ludCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgdG9wOiA0cHg7XG4gICAgei1pbmRleDogMjsgfVxuICAgIC5yZWdpc3RyeS10ZXJtcy13cmFwIC5lbmQtcG9pbnQ6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAtN3B4O1xuICAgICAgdG9wOiAtN3B4OyB9XG4gICAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAgLmVuZC1wb2ludDphZnRlciB7XG4gICAgICByaWdodDogLTFweDtcbiAgICAgIHRvcDogNHB4OyB9XG4gIC5yZWdpc3RyeS10ZXJtcy13cmFwIC5leHRlbnNpb24tcG9pbnQge1xuICAgIHJpZ2h0OiAwO1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIHRvcDogNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAgLmV4dGVuc2lvbi1wb2ludDpiZWZvcmUge1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSA3cHgpO1xuICAgICAgdG9wOiAtN3B4OyB9XG4gICAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAgLmV4dGVuc2lvbi1wb2ludDphZnRlciB7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDFweCk7XG4gICAgICB0b3A6IDRweDsgfVxuICAucmVnaXN0cnktdGVybXMtd3JhcCAuc29sdmVkLWRheSA+IHAudGV4dCxcbiAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAgLnJlc3BvbnNlLWRheSA+IHAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5yZWdpc3RyeS10ZXJtcy13cmFwLnNtYWxsIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAgLmJvdHRvbS1wb2ludCBwIHtcbiAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgLnJlZ2lzdHJ5LXRlcm1zLXdyYXAgLmJvdHRvbS1wb2ludCBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7IH0gfVxuXG4ucmVnaXN0cnktY2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnJlZ2lzdHJ5LWNhcmRzIC5jb2wge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMC43NXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYmFja2dyb3VuZDogI2U0ZWVmZDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FhYjdkMztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZDpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjg1O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTsgfVxuICAgIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5pbi1wcm9ncmVzcyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmYmVmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZkY2EzOTsgfVxuICAgICAgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmluLXByb2dyZXNzIHAge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZkY2EzOTtcbiAgICAgICAgY29sb3I6ICNjZTk5MDI7IH1cbiAgICAgIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5pbi1wcm9ncmVzcyBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNmZmMzMDA7IH1cbiAgICAgICAgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmluLXByb2dyZXNzIHNwYW4ubnIge1xuICAgICAgICAgIGNvbG9yOiAjY2U5OTAyOyB9XG4gICAgICAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuaW4tcHJvZ3Jlc3MgW2NsYXNzKj1pY29uXSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmMzMDA7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZ1dHVyZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ExYTFhMTsgfVxuICAgICAgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZ1dHVyZSBwIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhMWExYTE7XG4gICAgICAgIGNvbG9yOiAjNmU2ZTZlOyB9XG4gICAgICAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZnV0dXJlIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzZlNmU2ZTsgfVxuICAgICAgICAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZnV0dXJlIHNwYW4ubnIge1xuICAgICAgICAgIGNvbG9yOiAjNmU2ZTZlOyB9XG4gICAgICAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZnV0dXJlIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGZkZmRmO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogLTE1cHg7XG4gICAgICBjb2xvcjogI2FhYjdkMztcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOWM2XCIgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTE1cHg7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkIHAge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhYWI3ZDM7XG4gICAgICBjb2xvcjogIzY2N2ViMTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQgLmdyb3VwIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQgc3BhbiB7XG4gICAgICBjb2xvcjogIzY2N2ViMTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAgICAgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkIHNwYW4ubnIge1xuICAgICAgICBjb2xvcjogIzY2N2ViMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZCBbY2xhc3MqPWljb25dIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAjNjY3ZWIxO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIHdpZHRoOiA0MHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZWdpc3RyeS1jYXJkcyBsaSB7XG4gICAgd2lkdGg6IDE5NXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucmVnaXN0cnktY2FyZHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTsgfVxuICAgIC5yZWdpc3RyeS1jYXJkcy5hdXRvLWhlaWdodCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7IH1cbiAgICAucmVnaXN0cnktY2FyZHMgPiBhLmNvbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLnJlZ2lzdHJ5LWNhcmRzIGxpIHtcbiAgICAgIG1hcmdpbjogNXB4IDE1cHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnJlZ2lzdHJ5LWNhcmRzIGxpIGEge1xuICAgICAgICBwYWRkaW5nOiAxNXB4OyB9XG4gICAgICAgIC5yZWdpc3RyeS1jYXJkcyBsaSBhIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICAgICAgIC5yZWdpc3RyeS1jYXJkcyBsaSBhIHNwYW4ubnIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgICAgIC5yZWdpc3RyeS1jYXJkcyBsaSBhIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi5zZXR0aW5ncy1zdGVwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNldHRpbmdzLXN0ZXAgPiBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogI2E1YTVhNTtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGVmdDogMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogMDsgfVxuICAgIC5zZXR0aW5ncy1zdGVwID4gW2NsYXNzKj1pY29uXS5pY29uLXBsYWNlcyB7XG4gICAgICBmb250LXNpemU6IDUwcHg7IH1cbiAgICAuc2V0dGluZ3Mtc3RlcCA+IFtjbGFzcyo9aWNvbl0uaWNvbi13YWxsZXQge1xuICAgICAgZm9udC1zaXplOiAzOHB4OyB9XG4gICAgLnNldHRpbmdzLXN0ZXAgPiBbY2xhc3MqPWljb25dLmljb24tZG9jdW1lbnQge1xuICAgICAgZm9udC1zaXplOiA0NnB4OyB9XG4gICAgLnNldHRpbmdzLXN0ZXAgPiBbY2xhc3MqPWljb25dLmljb24tYXRvbSB7XG4gICAgICBmb250LXNpemU6IDQ2cHg7IH1cbiAgICAuc2V0dGluZ3Mtc3RlcCA+IFtjbGFzcyo9aWNvbl0uaWNvbi1zdGFtcCB7XG4gICAgICBmb250LXNpemU6IDQ1cHg7IH1cbiAgICAuc2V0dGluZ3Mtc3RlcCA+IFtjbGFzcyo9aWNvbl0uaWNvbi1leWUtaGlkZGVuIHtcbiAgICAgIGZvbnQtc2l6ZTogNDVweDsgfVxuICAgIC5zZXR0aW5ncy1zdGVwID4gW2NsYXNzKj1pY29uXS5jb2xvci1hbWJlciB7XG4gICAgICBjb2xvcjogI2ZmYzMwMDsgfVxuICAuc2V0dGluZ3Mtc3RlcCA+IGg0LnRpdGxlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5zZXR0aW5ncy1zdGVwID4gcCB7XG4gICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5zZXR0aW5ncy1zdGVwIC5jYXJkIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBhZGRpbmc6IDUwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnNldHRpbmdzLXN0ZXAgLmNhcmQge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHg7IH0gfVxuICAuc2V0dGluZ3Mtc3RlcCAuY29sLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLnNldHRpbmdzLXN0ZXAgLmNvbC1pbWFnZSA+IHAge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc2V0dGluZ3Mtc3RlcCAudGFicy13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zZXR0aW5ncy1zdGVwIC5maWxlLWZpZWxkIHtcbiAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgICAuc2V0dGluZ3Mtc3RlcCAuZmlsZS1maWVsZDphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogJyc7IH1cbiAgICAuc2V0dGluZ3Mtc3RlcCAuZmlsZS1maWVsZCAuYnRuLCAuc2V0dGluZ3Mtc3RlcCAuZmlsZS1maWVsZCAuYnRuLWxhcmdlLCAuc2V0dGluZ3Mtc3RlcCAuZmlsZS1maWVsZCAuYnRuLXNtYWxsLCAuc2V0dGluZ3Mtc3RlcCAuZmlsZS1maWVsZCAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLXRvZGF5LWJ1dHRvbiwgLmZjLWhlYWRlci10b29sYmFyIC5zZXR0aW5ncy1zdGVwIC5maWxlLWZpZWxkIC5mYy10b2RheS1idXR0b24ge1xuICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLnNldHRpbmdzLXN0ZXAgLmhlYWRlciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzFjMWMxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zZXR0aW5ncy1zdGVwIC5oZWFkZXIgLnRpdGxlIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAuc2V0dGluZ3Mtc3RlcCAuaGVhZGVyIC50aXRsZSAuZmlsdGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICAgICAgLnNldHRpbmdzLXN0ZXAgLmhlYWRlciAudGl0bGUgLmZpbHRlcjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNhNWE1YTU7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICB3aWR0aDogMXB4OyB9XG4gICAgICAgIC5zZXR0aW5ncy1zdGVwIC5oZWFkZXIgLnRpdGxlIC5maWx0ZXIgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgICAgIC5zZXR0aW5ncy1zdGVwIC5oZWFkZXIgLnRpdGxlIC5maWx0ZXIgLnNlbGVjdC13cmFwcGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAgICAgICAgIC5zZXR0aW5ncy1zdGVwIC5oZWFkZXIgLnRpdGxlIC5maWx0ZXIgLnNlbGVjdC13cmFwcGVyIGlucHV0IHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MHB4OyB9XG4gICAgLnNldHRpbmdzLXN0ZXAgLmhlYWRlciBuYXYuZmxvYXRpbmctY3J1bWJzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIC5zZXR0aW5ncy1zdGVwIC5oZWFkZXIgbmF2LmZsb2F0aW5nLWNydW1icyBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgLnNldHRpbmdzLXN0ZXAgLmhlYWRlciBuYXYuZmxvYXRpbmctY3J1bWJzIGE6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAgIC5zZXR0aW5ncy1zdGVwIC5oZWFkZXIgbmF2LmZsb2F0aW5nLWNydW1icyBhIHNwYW4ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gICAgICAuc2V0dGluZ3Mtc3RlcCAuaGVhZGVyIG5hdi5mbG9hdGluZy1jcnVtYnMgLmFkdmFuY2VkLXNlYXJjaCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogLTI1cHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgICAgLnNldHRpbmdzLXN0ZXAgLmhlYWRlciBuYXYuZmxvYXRpbmctY3J1bWJzIC5hZHZhbmNlZC1zZWFyY2ggYSB7XG4gICAgICAgICAgY29sb3I6ICMzZWE4Zjc7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gICAgICAgIC5zZXR0aW5ncy1zdGVwIC5oZWFkZXIgbmF2LmZsb2F0aW5nLWNydW1icyAuYWR2YW5jZWQtc2VhcmNoIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5jcmVkZW50aWFscy13cmFwIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuY3JlZGVudGlhbHMtd3JhcCAuYnRuLWNoYW5nZS1wYXNzd29yZCxcbiAgLmNyZWRlbnRpYWxzLXdyYXAgLmJ0bi1jYW5jZWwge1xuICAgIG1hcmdpbjogMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5zZXR0aW5ncy1zdGVwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gICAgLnNldHRpbmdzLXN0ZXAgPiBbY2xhc3MqPWljb25dIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxlZnQ6IDE1cHg7IH1cbiAgICAgIC5zZXR0aW5ncy1zdGVwID4gW2NsYXNzKj1pY29uXS5pY29uLWRvY3VtZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4OyB9XG4gICAgICAuc2V0dGluZ3Mtc3RlcCA+IFtjbGFzcyo9aWNvbl0uaWNvbi1wbGFjZXMge1xuICAgICAgICBmb250LXNpemU6IDM0cHg7IH1cbiAgICAgIC5zZXR0aW5ncy1zdGVwID4gW2NsYXNzKj1pY29uXS5pY29uLXN0YW1wIHtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4OyB9XG4gICAgLnNldHRpbmdzLXN0ZXAgLmNhcmQuZnVsbC13aWR0aCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTQ1cHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0NXB4KTsgfVxuICAgIC5zZXR0aW5ncy1zdGVwIC5oZWFkZXIgLnRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5zZXR0aW5ncy1zdGVwIC5oZWFkZXIgLnRpdGxlIC5maWx0ZXIge1xuICAgICAgICBtYXJnaW46IDVweCAwOyB9XG4gICAgICAgIC5zZXR0aW5ncy1zdGVwIC5oZWFkZXIgLnRpdGxlIC5maWx0ZXI6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnN0ZXAge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNjMWMxYzE7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc3RlcC5sYXN0IHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAuc3RlcCAuc3RlcC1uciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhjYmMwMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2Y0ZjRmNDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgbGVmdDogLTIzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogLTEzcHg7XG4gICAgd2lkdGg6IDQ2cHg7IH1cbiAgLnN0ZXAgPiBwIHtcbiAgICBjb2xvcjogIzZlNmU2ZTtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5zdGVwIC5jYXJkIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBhZGRpbmc6IDQwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnN0ZXAgLmNhcmQge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3RlcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0ZXAge1xuICAgIGJvcmRlci1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5zdGVwIC5zdGVwLW5yIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICB0b3A6IC05cHg7XG4gICAgICB3aWR0aDogMzZweDsgfVxuICAgIC5zdGVwIGg0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgICAuc3RlcCA+IHAge1xuICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgLnN0ZXAgLmNhcmQge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG5cbi50YWJzLXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5zdGVwIC50YWJzLXdyYXAgLmNhcmQsXG4gIC5zZXR0aW5ncy1zdGVwIC50YWJzLXdyYXAgLmNhcmQge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnRhYnMtd3JhcCBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLnRhYnMtd3JhcCB1bC50YWJzIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2Y0ZjRmNDtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9XG4gICAgLnRhYnMtd3JhcCB1bC50YWJzIC50YWIgYSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC50YWJzLXdyYXAgdWwudGFicyAuaW5kaWNhdG9yIHtcbiAgICAgIGJvdHRvbTogLTJweDsgfVxuICAgIC50YWJzLXdyYXAgdWwudGFicyBsaSAuY3VzdG9tLWxpbmsuYWJzb2x1dGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB0b3A6IDQwcHg7IH1cbiAgLnRhYnMtd3JhcCAuY29udGVudCB7XG4gICAgcGFkZGluZzogNTBweCA1MHB4IDBweCA1MHB4OyB9XG5cbi5wcm9qZWN0cy10YWJzLXdyYXAgdWwudGFicyAudGFiIGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAucHJvamVjdHMtdGFicy13cmFwIHVsLnRhYnMgLnRhYiBhIGRpdiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAucHJvamVjdHMtdGFicy13cmFwIHVsLnRhYnMgLnRhYiBhIGRpdiBbY2xhc3MqPWljb24tXSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAgICAgLnByb2plY3RzLXRhYnMtd3JhcCB1bC50YWJzIC50YWIgYSBkaXYgW2NsYXNzKj1pY29uLV0uaWNvbi1jaGVjay1saXN0IHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICB1bC50YWJzIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50YWJzLXdyYXAgdWwudGFicyB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgICAudGFicy13cmFwIHVsLnRhYnMgLmluZGljYXRvciB7XG4gICAgICBib3R0b206IDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC50YWJzLXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuc2V0dGluZ3Mtc3RlcCAudGFicy13cmFwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNDVweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0NXB4KTsgfVxuICAgIC50YWJzLXdyYXAgaDQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIC50YWJzLXdyYXAgPiAuY29sIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAudGFicy13cmFwIC5jYXJkLmZpbHRlcnMtd3JhcCB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnRhYnMtd3JhcCB1bC50YWJzIHtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICAgICAgLnRhYnMtd3JhcCB1bC50YWJzIC50YWIge1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4OyB9XG4gICAgICAgIC50YWJzLXdyYXAgdWwudGFicyAudGFiIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgIC50YWJzLXdyYXAgLmNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4OyB9IH1cblxuLm1hdGVyaWFsLXRvb2x0aXAge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1heC13aWR0aDogMjAwcHg7IH1cblxuc3Bhbi5iYWRnZSB7XG4gIGJhY2tncm91bmQ6ICNmMDUzNTI7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTJweDtcbiAgdG9wOiAtMTJweDtcbiAgd2lkdGg6IDIycHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1hdGVyaWFsLXRvb2x0aXAge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udXNlci12b3RlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICM0ODQ4NDg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC51c2VyLXZvdGUucHJvIFtjbGFzcyo9aWNvbl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4Y2JjMDA7IH1cbiAgLnVzZXItdm90ZS5hZ2FpbnN0IFtjbGFzcyo9aWNvbl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDUzNTI7IH1cbiAgLnVzZXItdm90ZS5hYnN0ZW50aW9uIFtjbGFzcyo9aWNvbl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgY29sb3I6ICM3MDdmOTA7IH1cbiAgLnVzZXItdm90ZSBbY2xhc3MqPWljb25dIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgaGVpZ2h0OiAzM3B4O1xuICAgIG1hcmdpbjogLTNweCAxMHB4IDAgMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDMzcHg7IH1cbiAgICAudXNlci12b3RlIFtjbGFzcyo9aWNvbl06YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICpcbiAqIENTUyBQZXJjZW50YWdlIENpcmNsZVxuICogQXV0aG9yOiBBbmRyZSBGaXJjaG93XG4gKlxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ucmVjdC1hdXRvLCAuY2lyY2xlLnA5NSAuc2xpY2UsIC5jaXJjbGUucDk2IC5zbGljZSwgLmNpcmNsZS5wOTcgLnNsaWNlLCAuY2lyY2xlLnA5OCAuc2xpY2UsIC5jaXJjbGUucDk5IC5zbGljZSwgLmNpcmNsZS5wMTAwIC5zbGljZSB7XG4gIGNsaXA6IHJlY3QoYXV0bywgYXV0bywgYXV0bywgYXV0byk7IH1cblxuLnBpZSwgLmNpcmNsZSAuYmFyLCAuY2lyY2xlLnA5NSAuZmlsbCwgLmNpcmNsZS5wOTYgLmZpbGwsIC5jaXJjbGUucDk3IC5maWxsLCAuY2lyY2xlLnA5OCAuZmlsbCwgLmNpcmNsZS5wOTkgLmZpbGwsIC5jaXJjbGUucDEwMCAuZmlsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAwLjAzZW0gc29saWQgIzRjODRmZjtcbiAgY2xpcDogcmVjdCgwZW0sIDAuNWVtLCAxZW0sIDBlbSk7XG4gIGhlaWdodDogMC45NGVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB3aWR0aDogMC45NGVtOyB9XG5cbi5waWUtZmlsbCwgLmNpcmNsZS5wOTUgLmJhcjphZnRlciwgLmNpcmNsZS5wOTUgLmZpbGwsIC5jaXJjbGUucDk2IC5iYXI6YWZ0ZXIsIC5jaXJjbGUucDk2IC5maWxsLCAuY2lyY2xlLnA5NyAuYmFyOmFmdGVyLCAuY2lyY2xlLnA5NyAuZmlsbCwgLmNpcmNsZS5wOTggLmJhcjphZnRlciwgLmNpcmNsZS5wOTggLmZpbGwsIC5jaXJjbGUucDk5IC5iYXI6YWZ0ZXIsIC5jaXJjbGUucDk5IC5maWxsLCAuY2lyY2xlLnAxMDAgLmJhcjphZnRlciwgLmNpcmNsZS5wMTAwIC5maWxsIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAyMTJweDtcbiAgaGVpZ2h0OiAyMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTVkZWcpO1xuICB3aWR0aDogMjEycHg7IH1cbiAgLmNpcmNsZSAqLCAuY2lyY2xlICo6YmVmb3JlLCAuY2lyY2xlICo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG4gIHVsLmlubmVyIC5jaXJjbGUge1xuICAgIGZvbnQtc2l6ZTogMTkycHg7XG4gICAgaGVpZ2h0OiAxOTJweDtcbiAgICB3aWR0aDogMTkycHg7IH1cbiAgdWwuc21hbGwgLmNpcmNsZSB7XG4gICAgZm9udC1zaXplOiAxNzJweDtcbiAgICBoZWlnaHQ6IDE3MnB4O1xuICAgIHdpZHRoOiAxNzJweDsgfVxuICAuY2lyY2xlOmFmdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwLjk0ZW07XG4gICAgbGVmdDogMC4wM2VtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAuMDNlbTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuICAgIHdpZHRoOiAwLjk0ZW07IH1cbiAgLmNpcmNsZSAuc2xpY2Uge1xuICAgIGNsaXA6IHJlY3QoMGVtLCAxZW0sIDFlbSwgMC41ZW0pO1xuICAgIGhlaWdodDogMWVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMWVtOyB9XG4gIC5jaXJjbGUucDEgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMC45NTRkZWcpOyB9XG4gIC5jaXJjbGUuYjEge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC04OS41N2RlZyk7IH1cbiAgICAuY2lyY2xlLmIxLmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC04NS41N2RlZyk7IH1cbiAgLmNpcmNsZS5iMTpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkzLjFkZWcpOyB9XG4gIC5jaXJjbGUucDIgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMi44NjJkZWcpOyB9XG4gIC5jaXJjbGUuYjIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC04Ny42NGRlZyk7IH1cbiAgICAuY2lyY2xlLmIyLmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC04My42NGRlZyk7IH1cbiAgLmNpcmNsZS5iMjpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkxLjJkZWcpOyB9XG4gIC5jaXJjbGUucDMgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNC43N2RlZyk7IH1cbiAgLmNpcmNsZS5iMyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTg1LjcxZGVnKTsgfVxuICAgIC5jaXJjbGUuYjMuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTgxLjcxZGVnKTsgfVxuICAuY2lyY2xlLmIzOm5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtODkuM2RlZyk7IH1cbiAgLmNpcmNsZS5wNCAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2LjY3OGRlZyk7IH1cbiAgLmNpcmNsZS5iNCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTgzLjc4ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjQuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTc5Ljc4ZGVnKTsgfVxuICAuY2lyY2xlLmI0Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtODcuNGRlZyk7IH1cbiAgLmNpcmNsZS5wNSAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4LjU4NmRlZyk7IH1cbiAgLmNpcmNsZS5iNSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTgxLjg1ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjUuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTc3Ljg1ZGVnKTsgfVxuICAuY2lyY2xlLmI1Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtODUuNWRlZyk7IH1cbiAgLmNpcmNsZS5wNiAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMC40OTRkZWcpOyB9XG4gIC5jaXJjbGUuYjYge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC03OS45MmRlZyk7IH1cbiAgICAuY2lyY2xlLmI2LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC03NS45MmRlZyk7IH1cbiAgLmNpcmNsZS5iNjpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTgzLjZkZWcpOyB9XG4gIC5jaXJjbGUucDcgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTIuNDAyZGVnKTsgfVxuICAuY2lyY2xlLmI3IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNzcuOTlkZWcpOyB9XG4gICAgLmNpcmNsZS5iNy5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNzMuOTlkZWcpOyB9XG4gIC5jaXJjbGUuYjc6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC04MS43ZGVnKTsgfVxuICAuY2lyY2xlLnA4IC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE0LjMxZGVnKTsgfVxuICAuY2lyY2xlLmI4IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNzYuMDZkZWcpOyB9XG4gICAgLmNpcmNsZS5iOC5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNzIuMDZkZWcpOyB9XG4gIC5jaXJjbGUuYjg6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC03OS44ZGVnKTsgfVxuICAuY2lyY2xlLnA5IC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE2LjIxOGRlZyk7IH1cbiAgLmNpcmNsZS5iOSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTc0LjEzZGVnKTsgfVxuICAgIC5jaXJjbGUuYjkuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTcwLjEzZGVnKTsgfVxuICAuY2lyY2xlLmI5Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNzcuOWRlZyk7IH1cbiAgLmNpcmNsZS5wMTAgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTguMTI2ZGVnKTsgfVxuICAuY2lyY2xlLmIxMCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTcyLjJkZWcpOyB9XG4gICAgLmNpcmNsZS5iMTAuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTY4LjJkZWcpOyB9XG4gIC5jaXJjbGUuYjEwOm5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNzZkZWcpOyB9XG4gIC5jaXJjbGUucDExIC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIwLjAzNGRlZyk7IH1cbiAgLmNpcmNsZS5iMTEge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC03MC4yN2RlZyk7IH1cbiAgICAuY2lyY2xlLmIxMS5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNjYuMjdkZWcpOyB9XG4gIC5jaXJjbGUuYjExOm5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNzQuMWRlZyk7IH1cbiAgLmNpcmNsZS5wMTIgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjEuOTQyZGVnKTsgfVxuICAuY2lyY2xlLmIxMiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTY4LjM0ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjEyLmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC02NC4zNGRlZyk7IH1cbiAgLmNpcmNsZS5iMTI6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC03Mi4yZGVnKTsgfVxuICAuY2lyY2xlLnAxMyAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMy44NWRlZyk7IH1cbiAgLmNpcmNsZS5iMTMge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC02Ni40MWRlZyk7IH1cbiAgICAuY2lyY2xlLmIxMy5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNjIuNDFkZWcpOyB9XG4gIC5jaXJjbGUuYjEzOm5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNzAuM2RlZyk7IH1cbiAgLmNpcmNsZS5wMTQgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjUuNzU4ZGVnKTsgfVxuICAuY2lyY2xlLmIxNCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTY0LjQ4ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjE0LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC02MC40OGRlZyk7IH1cbiAgLmNpcmNsZS5iMTQ6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC02OC40ZGVnKTsgfVxuICAuY2lyY2xlLnAxNSAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNy42NjZkZWcpOyB9XG4gIC5jaXJjbGUuYjE1IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNjIuNTVkZWcpOyB9XG4gICAgLmNpcmNsZS5iMTUuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTU4LjU1ZGVnKTsgfVxuICAuY2lyY2xlLmIxNTpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTY2LjVkZWcpOyB9XG4gIC5jaXJjbGUucDE2IC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI5LjU3NGRlZyk7IH1cbiAgLmNpcmNsZS5iMTYge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC02MC42MmRlZyk7IH1cbiAgICAuY2lyY2xlLmIxNi5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNTYuNjJkZWcpOyB9XG4gIC5jaXJjbGUuYjE2Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNjQuNmRlZyk7IH1cbiAgLmNpcmNsZS5wMTcgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzEuNDgyZGVnKTsgfVxuICAuY2lyY2xlLmIxNyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTU4LjY5ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjE3LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01NC42OWRlZyk7IH1cbiAgLmNpcmNsZS5iMTc6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC02Mi43ZGVnKTsgfVxuICAuY2lyY2xlLnAxOCAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMy4zOWRlZyk7IH1cbiAgLmNpcmNsZS5iMTgge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01Ni43NmRlZyk7IH1cbiAgICAuY2lyY2xlLmIxOC5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNTIuNzZkZWcpOyB9XG4gIC5jaXJjbGUuYjE4Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNjAuOGRlZyk7IH1cbiAgLmNpcmNsZS5wMTkgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzUuMjk4ZGVnKTsgfVxuICAuY2lyY2xlLmIxOSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTU0LjgzZGVnKTsgfVxuICAgIC5jaXJjbGUuYjE5LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01MC44M2RlZyk7IH1cbiAgLmNpcmNsZS5iMTk6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01OC45ZGVnKTsgfVxuICAuY2lyY2xlLnAyMCAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNy4yMDZkZWcpOyB9XG4gIC5jaXJjbGUuYjIwIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNTIuOWRlZyk7IH1cbiAgICAuY2lyY2xlLmIyMC5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDguOWRlZyk7IH1cbiAgLmNpcmNsZS5iMjA6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01N2RlZyk7IH1cbiAgLmNpcmNsZS5wMjEgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzkuMTE0ZGVnKTsgfVxuICAuY2lyY2xlLmIyMSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTUwLjk3ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjIxLmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00Ni45N2RlZyk7IH1cbiAgLmNpcmNsZS5iMjE6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01NS4xZGVnKTsgfVxuICAuY2lyY2xlLnAyMiAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0MS4wMjJkZWcpOyB9XG4gIC5jaXJjbGUuYjIyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDkuMDRkZWcpOyB9XG4gICAgLmNpcmNsZS5iMjIuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1LjA0ZGVnKTsgfVxuICAuY2lyY2xlLmIyMjpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTUzLjJkZWcpOyB9XG4gIC5jaXJjbGUucDIzIC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQyLjkzZGVnKTsgfVxuICAuY2lyY2xlLmIyMyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ3LjExZGVnKTsgfVxuICAgIC5jaXJjbGUuYjIzLmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00My4xMWRlZyk7IH1cbiAgLmNpcmNsZS5iMjM6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01MS4zZGVnKTsgfVxuICAuY2lyY2xlLnAyNCAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NC44MzhkZWcpOyB9XG4gIC5jaXJjbGUuYjI0IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDUuMThkZWcpOyB9XG4gICAgLmNpcmNsZS5iMjQuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQxLjE4ZGVnKTsgfVxuICAuY2lyY2xlLmIyNDpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ5LjRkZWcpOyB9XG4gIC5jaXJjbGUucDI1IC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ2Ljc0NmRlZyk7IH1cbiAgLmNpcmNsZS5iMjUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00My4yNWRlZyk7IH1cbiAgICAuY2lyY2xlLmIyNS5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzkuMjVkZWcpOyB9XG4gIC5jaXJjbGUuYjI1Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDcuNWRlZyk7IH1cbiAgLmNpcmNsZS5wMjYgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDguNjU0ZGVnKTsgfVxuICAuY2lyY2xlLmIyNiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQxLjMyZGVnKTsgfVxuICAgIC5jaXJjbGUuYjI2LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNy4zMmRlZyk7IH1cbiAgLmNpcmNsZS5iMjY6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NS42ZGVnKTsgfVxuICAuY2lyY2xlLnAyNyAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1MC41NjJkZWcpOyB9XG4gIC5jaXJjbGUuYjI3IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzkuMzlkZWcpOyB9XG4gICAgLmNpcmNsZS5iMjcuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTM1LjM5ZGVnKTsgfVxuICAuY2lyY2xlLmIyNzpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQzLjdkZWcpOyB9XG4gIC5jaXJjbGUucDI4IC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDUyLjQ3ZGVnKTsgfVxuICAuY2lyY2xlLmIyOCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTM3LjQ2ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjI4LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zMy40NmRlZyk7IH1cbiAgLmNpcmNsZS5iMjg6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00MS44ZGVnKTsgfVxuICAuY2lyY2xlLnAyOSAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1NC4zNzhkZWcpOyB9XG4gIC5jaXJjbGUuYjI5IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzUuNTNkZWcpOyB9XG4gICAgLmNpcmNsZS5iMjkuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTMxLjUzZGVnKTsgfVxuICAuY2lyY2xlLmIyOTpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTM5LjlkZWcpOyB9XG4gIC5jaXJjbGUucDMwIC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDU2LjI4NmRlZyk7IH1cbiAgLmNpcmNsZS5iMzAge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0zMy42ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjMwLmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yOS42ZGVnKTsgfVxuICAuY2lyY2xlLmIzMDpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTM4ZGVnKTsgfVxuICAuY2lyY2xlLnAzMSAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1OC4xOTRkZWcpOyB9XG4gIC5jaXJjbGUuYjMxIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzEuNjdkZWcpOyB9XG4gICAgLmNpcmNsZS5iMzEuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTI3LjY3ZGVnKTsgfVxuICAuY2lyY2xlLmIzMTpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTM2LjFkZWcpOyB9XG4gIC5jaXJjbGUucDMyIC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDYwLjEwMmRlZyk7IH1cbiAgLmNpcmNsZS5iMzIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0yOS43NGRlZyk7IH1cbiAgICAuY2lyY2xlLmIzMi5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjUuNzRkZWcpOyB9XG4gIC5jaXJjbGUuYjMyOm5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzQuMmRlZyk7IH1cbiAgLmNpcmNsZS5wMzMgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNjIuMDFkZWcpOyB9XG4gIC5jaXJjbGUuYjMzIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjcuODFkZWcpOyB9XG4gICAgLmNpcmNsZS5iMzMuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTIzLjgxZGVnKTsgfVxuICAuY2lyY2xlLmIzMzpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTMyLjNkZWcpOyB9XG4gIC5jaXJjbGUucDM0IC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDYzLjkxOGRlZyk7IH1cbiAgLmNpcmNsZS5iMzQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0yNS44OGRlZyk7IH1cbiAgICAuY2lyY2xlLmIzNC5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjEuODhkZWcpOyB9XG4gIC5jaXJjbGUuYjM0Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzAuNGRlZyk7IH1cbiAgLmNpcmNsZS5wMzUgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNjUuODI2ZGVnKTsgfVxuICAuY2lyY2xlLmIzNSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTIzLjk1ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjM1LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xOS45NWRlZyk7IH1cbiAgLmNpcmNsZS5iMzU6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0yOC41ZGVnKTsgfVxuICAuY2lyY2xlLnAzNiAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2Ny43MzRkZWcpOyB9XG4gIC5jaXJjbGUuYjM2IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjIuMDJkZWcpOyB9XG4gICAgLmNpcmNsZS5iMzYuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4LjAyZGVnKTsgfVxuICAuY2lyY2xlLmIzNjpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTI2LjZkZWcpOyB9XG4gIC5jaXJjbGUucDM3IC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDY5LjY0MmRlZyk7IH1cbiAgLmNpcmNsZS5iMzcge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMC4wOWRlZyk7IH1cbiAgICAuY2lyY2xlLmIzNy5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTYuMDlkZWcpOyB9XG4gIC5jaXJjbGUuYjM3Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjQuN2RlZyk7IH1cbiAgLmNpcmNsZS5wMzggLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNzEuNTVkZWcpOyB9XG4gIC5jaXJjbGUuYjM4IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTguMTZkZWcpOyB9XG4gICAgLmNpcmNsZS5iMzguaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE0LjE2ZGVnKTsgfVxuICAuY2lyY2xlLmIzODpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTIyLjhkZWcpOyB9XG4gIC5jaXJjbGUucDM5IC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDczLjQ1OGRlZyk7IH1cbiAgLmNpcmNsZS5iMzkge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNi4yM2RlZyk7IH1cbiAgICAuY2lyY2xlLmIzOS5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTIuMjNkZWcpOyB9XG4gIC5jaXJjbGUuYjM5Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjAuOWRlZyk7IH1cbiAgLmNpcmNsZS5wNDAgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNzUuMzY2ZGVnKTsgfVxuICAuY2lyY2xlLmI0MCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE0LjNkZWcpOyB9XG4gICAgLmNpcmNsZS5iNDAuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwLjNkZWcpOyB9XG4gIC5jaXJjbGUuYjQwOm5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTlkZWcpOyB9XG4gIC5jaXJjbGUucDQxIC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDc3LjI3NGRlZyk7IH1cbiAgLmNpcmNsZS5iNDEge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMi4zN2RlZyk7IH1cbiAgICAuY2lyY2xlLmI0MS5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOC4zN2RlZyk7IH1cbiAgLmNpcmNsZS5iNDE6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNy4xZGVnKTsgfVxuICAuY2lyY2xlLnA0MiAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3OS4xODJkZWcpOyB9XG4gIC5jaXJjbGUuYjQyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTAuNDRkZWcpOyB9XG4gICAgLmNpcmNsZS5iNDIuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTYuNDRkZWcpOyB9XG4gIC5jaXJjbGUuYjQyOm5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTUuMmRlZyk7IH1cbiAgLmNpcmNsZS5wNDMgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoODEuMDlkZWcpOyB9XG4gIC5jaXJjbGUuYjQzIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOC41MWRlZyk7IH1cbiAgICAuY2lyY2xlLmI0My5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNC41MWRlZyk7IH1cbiAgLmNpcmNsZS5iNDM6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMy4zZGVnKTsgfVxuICAuY2lyY2xlLnA0NCAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4Mi45OThkZWcpOyB9XG4gIC5jaXJjbGUuYjQ0IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNi41OGRlZyk7IH1cbiAgICAuY2lyY2xlLmI0NC5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMi41OGRlZyk7IH1cbiAgLmNpcmNsZS5iNDQ6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMS40ZGVnKTsgfVxuICAuY2lyY2xlLnA0NSAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4NC45MDZkZWcpOyB9XG4gIC5jaXJjbGUuYjQ1IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNC42NWRlZyk7IH1cbiAgICAuY2lyY2xlLmI0NS5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMC42NWRlZyk7IH1cbiAgLmNpcmNsZS5iNDU6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05LjVkZWcpOyB9XG4gIC5jaXJjbGUucDQ2IC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDg2LjgxNGRlZyk7IH1cbiAgLmNpcmNsZS5iNDYge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0yLjcyZGVnKTsgfVxuICAgIC5jaXJjbGUuYjQ2LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEuMjhkZWcpOyB9XG4gIC5jaXJjbGUuYjQ2Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNy42ZGVnKTsgfVxuICAuY2lyY2xlLnA0NyAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4OC43MjJkZWcpOyB9XG4gIC5jaXJjbGUuYjQ3IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMC43OWRlZyk7IH1cbiAgICAuY2lyY2xlLmI0Ny5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzLjIxZGVnKTsgfVxuICAuY2lyY2xlLmI0Nzpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTUuN2RlZyk7IH1cbiAgLmNpcmNsZS5wNDggLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTAuNjNkZWcpOyB9XG4gIC5jaXJjbGUuYjQ4IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxLjE0ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjQ4LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDUuMTRkZWcpOyB9XG4gIC5jaXJjbGUuYjQ4Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMy44ZGVnKTsgfVxuICAuY2lyY2xlLnA0OSAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5Mi41MzhkZWcpOyB9XG4gIC5jaXJjbGUuYjQ5IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzLjA3ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjQ5LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDcuMDdkZWcpOyB9XG4gIC5jaXJjbGUuYjQ5Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMS45ZGVnKTsgfVxuICAuY2lyY2xlLnA1MCAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5NC40NDZkZWcpOyB9XG4gIC5jaXJjbGUuYjUwIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjUwLmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDlkZWcpOyB9XG4gIC5jaXJjbGUuYjUwOm5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAuY2lyY2xlLnA1MSAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5Ni4zNTRkZWcpOyB9XG4gIC5jaXJjbGUuYjUxIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2LjkyZGVnKTsgfVxuICAgIC5jaXJjbGUuYjUxLmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEwLjkyZGVnKTsgfVxuICAuY2lyY2xlLmI1MTpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMS45ZGVnKTsgfVxuICAuY2lyY2xlLnA1MiAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5OC4yNjJkZWcpOyB9XG4gIC5jaXJjbGUuYjUyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4Ljg0ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjUyLmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEyLjg0ZGVnKTsgfVxuICAuY2lyY2xlLmI1Mjpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMy44ZGVnKTsgfVxuICAuY2lyY2xlLnA1MyAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDAuMTdkZWcpOyB9XG4gIC5jaXJjbGUuYjUzIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMC43NmRlZyk7IH1cbiAgICAuY2lyY2xlLmI1My5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNC43NmRlZyk7IH1cbiAgLmNpcmNsZS5iNTM6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDUuN2RlZyk7IH1cbiAgLmNpcmNsZS5wNTQgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTAyLjA3OGRlZyk7IH1cbiAgLmNpcmNsZS5iNTQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEyLjY4ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjU0LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE2LjY4ZGVnKTsgfVxuICAuY2lyY2xlLmI1NDpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNy42ZGVnKTsgfVxuICAuY2lyY2xlLnA1NSAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDMuOTg2ZGVnKTsgfVxuICAuY2lyY2xlLmI1NSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTQuNmRlZyk7IH1cbiAgICAuY2lyY2xlLmI1NS5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxOC42ZGVnKTsgfVxuICAuY2lyY2xlLmI1NTpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOS41ZGVnKTsgfVxuICAuY2lyY2xlLnA1NiAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDUuODk0ZGVnKTsgfVxuICAuY2lyY2xlLmI1NiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTYuNTJkZWcpOyB9XG4gICAgLmNpcmNsZS5iNTYuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjAuNTJkZWcpOyB9XG4gIC5jaXJjbGUuYjU2Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMS40ZGVnKTsgfVxuICAuY2lyY2xlLnA1NyAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDcuODAyZGVnKTsgfVxuICAuY2lyY2xlLmI1NyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTguNDRkZWcpOyB9XG4gICAgLmNpcmNsZS5iNTcuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjIuNDRkZWcpOyB9XG4gIC5jaXJjbGUuYjU3Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMy4zZGVnKTsgfVxuICAuY2lyY2xlLnA1OCAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDkuNzFkZWcpOyB9XG4gIC5jaXJjbGUuYjU4IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMC4zNmRlZyk7IH1cbiAgICAuY2lyY2xlLmI1OC5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNC4zNmRlZyk7IH1cbiAgLmNpcmNsZS5iNTg6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE1LjJkZWcpOyB9XG4gIC5jaXJjbGUucDU5IC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDExMS42MThkZWcpOyB9XG4gIC5jaXJjbGUuYjU5IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMi4yOGRlZyk7IH1cbiAgICAuY2lyY2xlLmI1OS5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNi4yOGRlZyk7IH1cbiAgLmNpcmNsZS5iNTk6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE3LjFkZWcpOyB9XG4gIC5jaXJjbGUucDYwIC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDExMy41MjZkZWcpOyB9XG4gIC5jaXJjbGUuYjYwIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNC4yZGVnKTsgfVxuICAgIC5jaXJjbGUuYjYwLmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI4LjJkZWcpOyB9XG4gIC5jaXJjbGUuYjYwOm5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxOWRlZyk7IH1cbiAgLmNpcmNsZS5wNjEgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTE1LjQzNGRlZyk7IH1cbiAgLmNpcmNsZS5iNjEge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI2LjEyZGVnKTsgfVxuICAgIC5jaXJjbGUuYjYxLmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMwLjEyZGVnKTsgfVxuICAuY2lyY2xlLmI2MTpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjAuOWRlZyk7IH1cbiAgLmNpcmNsZS5wNjIgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTE3LjM0MmRlZyk7IH1cbiAgLmNpcmNsZS5iNjIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI4LjA0ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjYyLmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMyLjA0ZGVnKTsgfVxuICAuY2lyY2xlLmI2Mjpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjIuOGRlZyk7IH1cbiAgLmNpcmNsZS5wNjMgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTE5LjI1ZGVnKTsgfVxuICAuY2lyY2xlLmI2MyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjkuOTZkZWcpOyB9XG4gICAgLmNpcmNsZS5iNjMuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzMuOTZkZWcpOyB9XG4gIC5jaXJjbGUuYjYzOm5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNC43ZGVnKTsgfVxuICAuY2lyY2xlLnA2NCAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjEuMTU4ZGVnKTsgfVxuICAuY2lyY2xlLmI2NCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzEuODhkZWcpOyB9XG4gICAgLmNpcmNsZS5iNjQuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzUuODhkZWcpOyB9XG4gIC5jaXJjbGUuYjY0Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNi42ZGVnKTsgfVxuICAuY2lyY2xlLnA2NSAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjMuMDY2ZGVnKTsgfVxuICAuY2lyY2xlLmI2NSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzMuOGRlZyk7IH1cbiAgICAuY2lyY2xlLmI2NS5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNy44ZGVnKTsgfVxuICAuY2lyY2xlLmI2NTpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjguNWRlZyk7IH1cbiAgLmNpcmNsZS5wNjYgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTI0Ljk3NGRlZyk7IH1cbiAgLmNpcmNsZS5iNjYge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1LjcyZGVnKTsgfVxuICAgIC5jaXJjbGUuYjY2LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM5LjcyZGVnKTsgfVxuICAuY2lyY2xlLmI2Njpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzAuNGRlZyk7IH1cbiAgLmNpcmNsZS5wNjcgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTI2Ljg4MmRlZyk7IH1cbiAgLmNpcmNsZS5iNjcge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM3LjY0ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjY3LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQxLjY0ZGVnKTsgfVxuICAuY2lyY2xlLmI2Nzpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzIuM2RlZyk7IH1cbiAgLmNpcmNsZS5wNjggLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTI4Ljc5ZGVnKTsgfVxuICAuY2lyY2xlLmI2OCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzkuNTZkZWcpOyB9XG4gICAgLmNpcmNsZS5iNjguaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDMuNTZkZWcpOyB9XG4gIC5jaXJjbGUuYjY4Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNC4yZGVnKTsgfVxuICAuY2lyY2xlLnA2OSAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzAuNjk4ZGVnKTsgfVxuICAuY2lyY2xlLmI2OSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDEuNDhkZWcpOyB9XG4gICAgLmNpcmNsZS5iNjkuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDUuNDhkZWcpOyB9XG4gIC5jaXJjbGUuYjY5Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNi4xZGVnKTsgfVxuICAuY2lyY2xlLnA3MCAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzIuNjA2ZGVnKTsgfVxuICAuY2lyY2xlLmI3MCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDMuNGRlZyk7IH1cbiAgICAuY2lyY2xlLmI3MC5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0Ny40ZGVnKTsgfVxuICAuY2lyY2xlLmI3MDpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzhkZWcpOyB9XG4gIC5jaXJjbGUucDcxIC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNC41MTRkZWcpOyB9XG4gIC5jaXJjbGUuYjcxIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NS4zMmRlZyk7IH1cbiAgICAuY2lyY2xlLmI3MS5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0OS4zMmRlZyk7IH1cbiAgLmNpcmNsZS5iNzE6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM5LjlkZWcpOyB9XG4gIC5jaXJjbGUucDcyIC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNi40MjJkZWcpOyB9XG4gIC5jaXJjbGUuYjcyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0Ny4yNGRlZyk7IH1cbiAgICAuY2lyY2xlLmI3Mi5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1MS4yNGRlZyk7IH1cbiAgLmNpcmNsZS5iNzI6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQxLjhkZWcpOyB9XG4gIC5jaXJjbGUucDczIC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzOC4zM2RlZyk7IH1cbiAgLmNpcmNsZS5iNzMge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ5LjE2ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjczLmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDUzLjE2ZGVnKTsgfVxuICAuY2lyY2xlLmI3Mzpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDMuN2RlZyk7IH1cbiAgLmNpcmNsZS5wNzQgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTQwLjIzOGRlZyk7IH1cbiAgLmNpcmNsZS5iNzQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDUxLjA4ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjc0LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDU1LjA4ZGVnKTsgfVxuICAuY2lyY2xlLmI3NDpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDUuNmRlZyk7IH1cbiAgLmNpcmNsZS5wNzUgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTQyLjE0NmRlZyk7IH1cbiAgLmNpcmNsZS5iNzUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDUzZGVnKTsgfVxuICAgIC5jaXJjbGUuYjc1LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDU3ZGVnKTsgfVxuICAuY2lyY2xlLmI3NTpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDcuNWRlZyk7IH1cbiAgLmNpcmNsZS5wNzYgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTQ0LjA1NGRlZyk7IH1cbiAgLmNpcmNsZS5iNzYge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDU0LjkyZGVnKTsgfVxuICAgIC5jaXJjbGUuYjc2LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDU4LjkyZGVnKTsgfVxuICAuY2lyY2xlLmI3Njpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDkuNGRlZyk7IH1cbiAgLmNpcmNsZS5wNzcgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTQ1Ljk2MmRlZyk7IH1cbiAgLmNpcmNsZS5iNzcge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDU2Ljg0ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjc3LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDYwLjg0ZGVnKTsgfVxuICAuY2lyY2xlLmI3Nzpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNTEuM2RlZyk7IH1cbiAgLmNpcmNsZS5wNzggLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTQ3Ljg3ZGVnKTsgfVxuICAuY2lyY2xlLmI3OCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNTguNzZkZWcpOyB9XG4gICAgLmNpcmNsZS5iNzguaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNjIuNzZkZWcpOyB9XG4gIC5jaXJjbGUuYjc4Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1My4yZGVnKTsgfVxuICAuY2lyY2xlLnA3OSAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNDkuNzc4ZGVnKTsgfVxuICAuY2lyY2xlLmI3OSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNjAuNjhkZWcpOyB9XG4gICAgLmNpcmNsZS5iNzkuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNjQuNjhkZWcpOyB9XG4gIC5jaXJjbGUuYjc5Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1NS4xZGVnKTsgfVxuICAuY2lyY2xlLnA4MCAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTEuNjg2ZGVnKTsgfVxuICAuY2lyY2xlLmI4MCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNjIuNmRlZyk7IH1cbiAgICAuY2lyY2xlLmI4MC5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2Ni42ZGVnKTsgfVxuICAuY2lyY2xlLmI4MDpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNTdkZWcpOyB9XG4gIC5jaXJjbGUucDgxIC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE1My41OTRkZWcpOyB9XG4gIC5jaXJjbGUuYjgxIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2NC41MmRlZyk7IH1cbiAgICAuY2lyY2xlLmI4MS5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2OC41MmRlZyk7IH1cbiAgLmNpcmNsZS5iODE6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDU4LjlkZWcpOyB9XG4gIC5jaXJjbGUucDgyIC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE1NS41MDJkZWcpOyB9XG4gIC5jaXJjbGUuYjgyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2Ni40NGRlZyk7IH1cbiAgICAuY2lyY2xlLmI4Mi5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3MC40NGRlZyk7IH1cbiAgLmNpcmNsZS5iODI6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDYwLjhkZWcpOyB9XG4gIC5jaXJjbGUucDgzIC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE1Ny40MWRlZyk7IH1cbiAgLmNpcmNsZS5iODMge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDY4LjM2ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjgzLmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDcyLjM2ZGVnKTsgfVxuICAuY2lyY2xlLmI4Mzpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNjIuN2RlZyk7IH1cbiAgLmNpcmNsZS5wODQgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTU5LjMxOGRlZyk7IH1cbiAgLmNpcmNsZS5iODQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDcwLjI4ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjg0LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDc0LjI4ZGVnKTsgfVxuICAuY2lyY2xlLmI4NDpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNjQuNmRlZyk7IH1cbiAgLmNpcmNsZS5wODUgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTYxLjIyNmRlZyk7IH1cbiAgLmNpcmNsZS5iODUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDcyLjJkZWcpOyB9XG4gICAgLmNpcmNsZS5iODUuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNzYuMmRlZyk7IH1cbiAgLmNpcmNsZS5iODU6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDY2LjVkZWcpOyB9XG4gIC5jaXJjbGUucDg2IC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE2My4xMzRkZWcpOyB9XG4gIC5jaXJjbGUuYjg2IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3NC4xMmRlZyk7IH1cbiAgICAuY2lyY2xlLmI4Ni5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3OC4xMmRlZyk7IH1cbiAgLmNpcmNsZS5iODY6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDY4LjRkZWcpOyB9XG4gIC5jaXJjbGUucDg3IC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE2NS4wNDJkZWcpOyB9XG4gIC5jaXJjbGUuYjg3IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3Ni4wNGRlZyk7IH1cbiAgICAuY2lyY2xlLmI4Ny5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4MC4wNGRlZyk7IH1cbiAgLmNpcmNsZS5iODc6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDcwLjNkZWcpOyB9XG4gIC5jaXJjbGUucDg4IC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE2Ni45NWRlZyk7IH1cbiAgLmNpcmNsZS5iODgge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDc3Ljk2ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjg4LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDgxLjk2ZGVnKTsgfVxuICAuY2lyY2xlLmI4ODpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNzIuMmRlZyk7IH1cbiAgLmNpcmNsZS5wODkgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTY4Ljg1OGRlZyk7IH1cbiAgLmNpcmNsZS5iODkge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDc5Ljg4ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjg5LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDgzLjg4ZGVnKTsgfVxuICAuY2lyY2xlLmI4OTpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNzQuMWRlZyk7IH1cbiAgLmNpcmNsZS5wOTAgLmJhciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTcwLjc2NmRlZyk7IH1cbiAgLmNpcmNsZS5iOTAge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDgxLjhkZWcpOyB9XG4gICAgLmNpcmNsZS5iOTAuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoODUuOGRlZyk7IH1cbiAgLmNpcmNsZS5iOTA6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDc2ZGVnKTsgfVxuICAuY2lyY2xlLnA5MSAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNzIuNjc0ZGVnKTsgfVxuICAuY2lyY2xlLmI5MSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoODMuNzJkZWcpOyB9XG4gICAgLmNpcmNsZS5iOTEuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoODcuNzJkZWcpOyB9XG4gIC5jaXJjbGUuYjkxOm5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3Ny45ZGVnKTsgfVxuICAuY2lyY2xlLnA5MiAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNzQuNTgyZGVnKTsgfVxuICAuY2lyY2xlLmI5MiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoODUuNjRkZWcpOyB9XG4gICAgLmNpcmNsZS5iOTIuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoODkuNjRkZWcpOyB9XG4gIC5jaXJjbGUuYjkyOm5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3OS44ZGVnKTsgfVxuICAuY2lyY2xlLnA5MyAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNzYuNDlkZWcpOyB9XG4gIC5jaXJjbGUuYjkzIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4Ny41NmRlZyk7IH1cbiAgICAuY2lyY2xlLmI5My5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MS41NmRlZyk7IH1cbiAgLmNpcmNsZS5iOTM6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDgxLjdkZWcpOyB9XG4gIC5jaXJjbGUucDk0IC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE3OC4zOThkZWcpOyB9XG4gIC5jaXJjbGUuYjk0IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4OS40OGRlZyk7IH1cbiAgICAuY2lyY2xlLmI5NC5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5My40OGRlZyk7IH1cbiAgLmNpcmNsZS5iOTQ6bm90KC5pMSk6bm90KC5pMik6bm90KC5pMyk6bm90KC5pNCk6bm90KC5pNSk6bm90KC5pNikge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDgzLjZkZWcpOyB9XG4gIC5jaXJjbGUucDk1IC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MC4zMDZkZWcpOyB9XG4gIC5jaXJjbGUuYjk1IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MS40ZGVnKTsgfVxuICAgIC5jaXJjbGUuYjk1LmkzIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDk1LjRkZWcpOyB9XG4gIC5jaXJjbGUuYjk1Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4NS41ZGVnKTsgfVxuICAuY2lyY2xlLnA5NiAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODIuMjE0ZGVnKTsgfVxuICAuY2lyY2xlLmI5NiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTMuMzJkZWcpOyB9XG4gICAgLmNpcmNsZS5iOTYuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTcuMzJkZWcpOyB9XG4gIC5jaXJjbGUuYjk2Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4Ny40ZGVnKTsgfVxuICAuY2lyY2xlLnA5NyAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODQuMTIyZGVnKTsgfVxuICAuY2lyY2xlLmI5NyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTUuMjRkZWcpOyB9XG4gICAgLmNpcmNsZS5iOTcuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTkuMjRkZWcpOyB9XG4gIC5jaXJjbGUuYjk3Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4OS4zZGVnKTsgfVxuICAuY2lyY2xlLnA5OCAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODYuMDNkZWcpOyB9XG4gIC5jaXJjbGUuYjk4IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5Ny4xNmRlZyk7IH1cbiAgICAuY2lyY2xlLmI5OC5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDEuMTZkZWcpOyB9XG4gIC5jaXJjbGUuYjk4Om5vdCguaTEpOm5vdCguaTIpOm5vdCguaTMpOm5vdCguaTQpOm5vdCguaTUpOm5vdCguaTYpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MS4yZGVnKTsgfVxuICAuY2lyY2xlLnA5OSAuYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODcuOTM4ZGVnKTsgfVxuICAuY2lyY2xlLmI5OSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTkuMDhkZWcpOyB9XG4gICAgLmNpcmNsZS5iOTkuaTMge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTAzLjA4ZGVnKTsgfVxuICAuY2lyY2xlLmI5OTpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTMuMWRlZyk7IH1cbiAgLmNpcmNsZS5wMTAwIC5iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4OS44NDZkZWcpOyB9XG4gIC5jaXJjbGUuYjEwMCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTAxZGVnKTsgfVxuICAgIC5jaXJjbGUuYjEwMC5pMyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDVkZWcpOyB9XG4gIC5jaXJjbGUuYjEwMDpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTVkZWcpOyB9XG4gIC5jaXJjbGUuY29sb3ItYmx1ZSAuYmFyLFxuICAuY2lyY2xlLmNvbG9yLWJsdWUgLmZpbGwge1xuICAgIGJvcmRlci1jb2xvcjogIzRjODRmZiAhaW1wb3J0YW50OyB9XG4gIC5jaXJjbGUuY29sb3ItZ3JlZW4gLmJhcixcbiAgLmNpcmNsZS5jb2xvci1ncmVlbiAuZmlsbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOGNiYzAwICFpbXBvcnRhbnQ7IH1cbiAgLmNpcmNsZS5jb2xvci1hbWJlciAuYmFyLFxuICAuY2lyY2xlLmNvbG9yLWFtYmVyIC5maWxsIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmMzMDAgIWltcG9ydGFudDsgfVxuICAuY2lyY2xlLmNvbG9yLXJlZCAuYmFyLFxuICAuY2lyY2xlLmNvbG9yLXJlZCAuZmlsbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjA1MzUyICFpbXBvcnRhbnQ7IH1cbiAgLmNpcmNsZS5jb2xvci1ncmF5IC5iYXIsXG4gIC5jaXJjbGUuY29sb3ItZ3JheSAuZmlsbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjRmNGY0ICFpbXBvcnRhbnQ7IH1cblxuLmNpcmNsZS1zdGF0cyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmNpcmNsZS1zdGF0cy5mbGV4LXJvdywgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSAuY2lyY2xlLXN0YXRzLmNsb25lLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5jaXJjbGUtc3RhdHMuZmxleC1yb3cgPiAqLCAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIC5jaXJjbGUtc3RhdHMuY2xvbmUtcm93ID4gKiB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4OiAxOyB9XG4gIC5jaXJjbGUtc3RhdHMgLmNpcmNsZS1ib3guYm9yZGVyLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgLmNpcmNsZS1zdGF0cyAuY2lyY2xlLWJveC5ib3JkZXItYm90dG9tOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgICBib3R0b206IDEwcHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgd2lkdGg6IDEwMHB4OyB9XG4gIC5jaXJjbGUtc3RhdHMgdWw6bm90KC5kZXRhaWxzKSB7XG4gICAgaGVpZ2h0OiAxMjJweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDIxMnB4OyB9XG4gICAgLmNpcmNsZS1zdGF0cyB1bDpub3QoLmRldGFpbHMpIGxpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAuY2lyY2xlLXN0YXRzIHVsLmlubmVyIHtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDE5MnB4OyB9XG4gIC5jaXJjbGUtc3RhdHMgdWwuc21hbGwge1xuICAgIGhlaWdodDogMTA4cHg7XG4gICAgd2lkdGg6IDE3MnB4OyB9XG4gIC5jaXJjbGUtc3RhdHMgdWwgLm51bWJlcnMge1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jaXJjbGUtc3RhdHMgdWwgLm51bWJlcnMgLmljb25zIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmNpcmNsZS1zdGF0cyB1bCAubnVtYmVycyAuaWNvbnMgLmljb24sIC5jaXJjbGUtc3RhdHMgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5udW1iZXJzIC5pY29ucyBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciAuY2lyY2xlLXN0YXRzIHVsLm1lbnUgPiBsaSAubnVtYmVycyAuaWNvbnMgYS5tZW51LXRvZ2dsZSxcbiAgICAgIC5jaXJjbGUtc3RhdHMgdWwgLm51bWJlcnMgLmljb25zIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAuY2lyY2xlLXN0YXRzIHVsIC5udW1iZXJzIC5pY29ucyBhLm1lbnUtdG9nZ2xlLCAuY2lyY2xlLXN0YXRzIHVsIC5udW1iZXJzIC5pY29ucyAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5jaXJjbGUtc3RhdHMgdWwgLm51bWJlcnMgLmljb25zIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5jaXJjbGUtc3RhdHMgdWwgLm51bWJlcnMgLmljb25zIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLmNpcmNsZS1zdGF0cyB1bCAubnVtYmVycyAuaWNvbnMgbGk6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAgIC5jaXJjbGUtc3RhdHMgdWwgLm51bWJlcnMgLmljb25zIC5pY29uLmxhcmdlLCAuY2lyY2xlLXN0YXRzIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAubnVtYmVycyAuaWNvbnMgYS5sYXJnZS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgLmNpcmNsZS1zdGF0cyB1bC5tZW51ID4gbGkgLm51bWJlcnMgLmljb25zIGEubGFyZ2UubWVudS10b2dnbGUsXG4gICAgICAgIC5jaXJjbGUtc3RhdHMgdWwgLm51bWJlcnMgLmljb25zIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5sYXJnZS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAuY2lyY2xlLXN0YXRzIHVsIC5udW1iZXJzIC5pY29ucyBhLmxhcmdlLm1lbnUtdG9nZ2xlLCAuY2lyY2xlLXN0YXRzIHVsIC5udW1iZXJzIC5pY29ucyAucmVnaXN0cnktY2FyZHMgLmxhcmdlLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5jaXJjbGUtc3RhdHMgdWwgLm51bWJlcnMgLmljb25zIC5sYXJnZS5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5jaXJjbGUtc3RhdHMgdWwgLm51bWJlcnMgLmljb25zIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpLmxhcmdlOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLmNpcmNsZS1zdGF0cyB1bCAubnVtYmVycyAuaWNvbnMgbGkubGFyZ2U6YmVmb3JlIHtcbiAgICAgICAgICBmb250LXNpemU6IDIzcHg7IH1cbiAgICAgIC5jaXJjbGUtc3RhdHMgdWwgLm51bWJlcnMgLmljb25zIC5pY29uLWVtYWlsLW9wZW4ge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7IH1cbiAgICAuY2lyY2xlLXN0YXRzIHVsIC5udW1iZXJzIGgxIHtcbiAgICAgIG1hcmdpbjogMCAwIDAgMDsgfVxuICAuY2lyY2xlLXN0YXRzIHVsLmRldGFpbHMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuY2lyY2xlLXN0YXRzIHVsLmRldGFpbHMgbGkgYSxcbiAgICAuY2lyY2xlLXN0YXRzIHVsLmRldGFpbHMgbGkgPiBkaXYge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLmNpcmNsZS1zdGF0cyB1bC5kZXRhaWxzIGxpIHNwYW46bm90KC5pY29uKSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB3aWR0aDogMzVweDsgfVxuICAgIC5jaXJjbGUtc3RhdHMgdWwuZGV0YWlscyBsaSBzcGFuLmljb24sIC5jaXJjbGUtc3RhdHMgdWwuZGV0YWlscyBsaSAucmVnaXN0cnktY2FyZHMgc3Bhbi5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAuY2lyY2xlLXN0YXRzIHVsLmRldGFpbHMgbGkgc3Bhbi5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgd2lkdGg6IDI1cHg7IH1cbiAgICAgIC5jaXJjbGUtc3RhdHMgdWwuZGV0YWlscyBsaSBzcGFuLmljb24uaWNvbi1lbWFpbC1vcGVuLCAuY2lyY2xlLXN0YXRzIHVsLmRldGFpbHMgbGkgLnJlZ2lzdHJ5LWNhcmRzIHNwYW4uaWNvbi1lbWFpbC1vcGVuLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5jaXJjbGUtc3RhdHMgdWwuZGV0YWlscyBsaSBzcGFuLmljb24tZW1haWwtb3Blbi5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDIzcHg7IH1cbiAgICAuY2lyY2xlLXN0YXRzIHVsLmRldGFpbHMgbGkgcCB7XG4gICAgICBjb2xvcjogIzZlNmU2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAxO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBtYXJnaW46IDVweDsgfVxuICAgICAgLmNpcmNsZS1zdGF0cyB1bC5kZXRhaWxzIGxpIHAgYSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgICAgIC5jaXJjbGUtc3RhdHMgdWwuZGV0YWlscyBsaSBwIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjNGM4NGZmOyB9XG4gIC5jaXJjbGUtc3RhdHMgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogNXB4OyB9XG4gIC5jaXJjbGUtc3RhdHMgaDYudGl0bGUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjRmNGY0O1xuICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY2lyY2xlLXN0YXRzIGg2LnRpdGxlIHNwYW4ge1xuICAgICAgY29sb3I6ICNhNWE1YTU7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAuY2lyY2xlLXN0YXRzIC5pbmZvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxuLnBvbGl0aWNhbC1zdGF0cyB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC5wb2xpdGljYWwtc3RhdHMgLmNoYXJ0IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDsgfVxuICAucG9saXRpY2FsLXN0YXRzIC5pbmZvIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy10b3A6IDEycHg7IH1cbiAgICAucG9saXRpY2FsLXN0YXRzIC5pbmZvIC50aXRsZSB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7IH1cbiAgICAucG9saXRpY2FsLXN0YXRzIC5pbmZvIC5kZXRhaWxzIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAucG9saXRpY2FsLXN0YXRzIC5pbmZvIC5kZXRhaWxzIGE6aG92ZXIgLnBvbGl0aWNhbC1sYWJlbCB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLnBvbGl0aWNhbC1zdGF0cyAuaW5mbyAuZGV0YWlscyAucG9saXRpY2FsLWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5wb2xpdGljYWwtc3RhdHMgLnBvbGl0aWNhbC1sYWJlbCB7XG4gICAgY29sb3I6ICM2ZTZlNmU7IH1cbiAgLnBvbGl0aWNhbC1zdGF0cyB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5wb2xpdGljYWwtc3RhdHMgdWw6bm90KC5kZXRhaWxzKSB7XG4gICAgICBoZWlnaHQ6IDEzMnB4OyB9XG4gICAgLnBvbGl0aWNhbC1zdGF0cyB1bCBsaSAuc2xpY2Uge1xuICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0OyB9XG4gICAgICAucG9saXRpY2FsLXN0YXRzIHVsIGxpIC5zbGljZSAuYmFyLFxuICAgICAgLnBvbGl0aWNhbC1zdGF0cyB1bCBsaSAuc2xpY2UgLmZpbGwge1xuICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuICAgIC5wb2xpdGljYWwtc3RhdHMgdWwgLm51bWJlcnMge1xuICAgICAgYm90dG9tOiAwOyB9XG4gICAgICAucG9saXRpY2FsLXN0YXRzIHVsIC5udW1iZXJzIGEge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucG9saXRpY2FsLXN0YXRzIC5jaGFydCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgLnBvbGl0aWNhbC1zdGF0cyAuaW5mbyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5wb2xpdGljYWwtc3RhdHMgLmluZm8gLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLnZvdGVzLXN0YXRzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAudm90ZXMtc3RhdHMuY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAudm90ZXMtc3RhdHMuY2VudGVyIC5pbmZvIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAudm90ZXMtc3RhdHMgLmNoYXJ0IHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAudm90ZXMtc3RhdHMgLmluZm8ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAudm90ZXMtc3RhdHMgLmluZm8gLnRpdGxlIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDsgfVxuICAgIC52b3Rlcy1zdGF0cyAuaW5mbyAuZGV0YWlscyB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnZvdGVzLXN0YXRzIC5pbmZvIC5kZXRhaWxzIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLnZvdGVzLXN0YXRzIC5pbmZvIC5kZXRhaWxzIGE6aG92ZXIgLnZvdGVzLWxhYmVsIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgLnZvdGVzLXN0YXRzIC5pbmZvIC5kZXRhaWxzIGEucHJvLCAudm90ZXMtc3RhdHMgLmluZm8gLmRldGFpbHMgYS5hcHByb3ZlZCxcbiAgICAgIC52b3Rlcy1zdGF0cyAuaW5mbyAuZGV0YWlscyBkaXYucHJvLFxuICAgICAgLnZvdGVzLXN0YXRzIC5pbmZvIC5kZXRhaWxzIGRpdi5hcHByb3ZlZCB7XG4gICAgICAgIGNvbG9yOiAjOGNiYzAwOyB9XG4gICAgICAudm90ZXMtc3RhdHMgLmluZm8gLmRldGFpbHMgYS5hZ2FpbnN0LCAudm90ZXMtc3RhdHMgLmluZm8gLmRldGFpbHMgYS5yZWplY3RlZCxcbiAgICAgIC52b3Rlcy1zdGF0cyAuaW5mbyAuZGV0YWlscyBkaXYuYWdhaW5zdCxcbiAgICAgIC52b3Rlcy1zdGF0cyAuaW5mbyAuZGV0YWlscyBkaXYucmVqZWN0ZWQge1xuICAgICAgICBjb2xvcjogI2YwNTM1MjsgfVxuICAgICAgLnZvdGVzLXN0YXRzIC5pbmZvIC5kZXRhaWxzIGEuYWJzdGVudGlvbixcbiAgICAgIC52b3Rlcy1zdGF0cyAuaW5mbyAuZGV0YWlscyBkaXYuYWJzdGVudGlvbiB7XG4gICAgICAgIGNvbG9yOiAjYTVhNWE1OyB9XG4gICAgICAgIC52b3Rlcy1zdGF0cyAuaW5mbyAuZGV0YWlscyBhLmFic3RlbnRpb24gc3Bhbi5pY29uLCAudm90ZXMtc3RhdHMgLmluZm8gLmRldGFpbHMgYS5hYnN0ZW50aW9uIC5yZWdpc3RyeS1jYXJkcyBzcGFuLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC52b3Rlcy1zdGF0cyAuaW5mbyAuZGV0YWlscyBhLmFic3RlbnRpb24gc3Bhbi5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsXG4gICAgICAgIC52b3Rlcy1zdGF0cyAuaW5mbyAuZGV0YWlscyBkaXYuYWJzdGVudGlvbiBzcGFuLmljb24sXG4gICAgICAgIC52b3Rlcy1zdGF0cyAuaW5mbyAuZGV0YWlscyBkaXYuYWJzdGVudGlvbiAucmVnaXN0cnktY2FyZHMgc3Bhbi5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsXG4gICAgICAgIC5yZWdpc3RyeS1jYXJkcyAudm90ZXMtc3RhdHMgLmluZm8gLmRldGFpbHMgZGl2LmFic3RlbnRpb24gc3Bhbi5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiAjNmU2ZTZlOyB9XG4gICAgICAudm90ZXMtc3RhdHMgLmluZm8gLmRldGFpbHMgYS5wcmVzZW50LFxuICAgICAgLnZvdGVzLXN0YXRzIC5pbmZvIC5kZXRhaWxzIGRpdi5wcmVzZW50IHtcbiAgICAgICAgY29sb3I6ICM0MkE1RjU7IH1cbiAgICAgIC52b3Rlcy1zdGF0cyAuaW5mbyAuZGV0YWlscyBhLmFic2VudCxcbiAgICAgIC52b3Rlcy1zdGF0cyAuaW5mbyAuZGV0YWlscyBkaXYuYWJzZW50IHtcbiAgICAgICAgY29sb3I6ICNhNWE1YTU7IH1cbiAgICAgIC52b3Rlcy1zdGF0cyAuaW5mbyAuZGV0YWlscyBhLmRlbGVnYXRlLnByZXNlbnQsXG4gICAgICAudm90ZXMtc3RhdHMgLmluZm8gLmRldGFpbHMgZGl2LmRlbGVnYXRlLnByZXNlbnQge1xuICAgICAgICBjb2xvcjogIzhjYmMwMDsgfVxuICAgICAgLnZvdGVzLXN0YXRzIC5pbmZvIC5kZXRhaWxzIGEuZGVsZWdhdGUuYWJzZW50LFxuICAgICAgLnZvdGVzLXN0YXRzIC5pbmZvIC5kZXRhaWxzIGRpdi5kZWxlZ2F0ZS5hYnNlbnQge1xuICAgICAgICBjb2xvcjogI2YwNTM1MjsgfVxuICAgICAgLnZvdGVzLXN0YXRzIC5pbmZvIC5kZXRhaWxzIC52b3Rlcy1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgLnZvdGVzLXN0YXRzIC5pbmZvIC5kZXRhaWxzIC5zZXBhcmF0b3Ige1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgICAgIHdpZHRoOiA5MCU7IH1cbiAgICAgICAgLnZvdGVzLXN0YXRzIC5pbmZvIC5kZXRhaWxzIC5zZXBhcmF0b3IuZGFyayB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZGZkZjsgfVxuICAgIC52b3Rlcy1zdGF0cyAuaW5mbyBbY2xhc3MqPWljb24tdXNlcl0ge1xuICAgICAgY29sb3I6ICNhNWE1YTU7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAudm90ZXMtc3RhdHMgLmluZm8gW2NsYXNzKj1pY29uLWhhbmRdIHtcbiAgICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgLnZvdGVzLXN0YXRzIC5pbmZvIFtjbGFzcyo9aWNvbi1leWUtaGlkZGVuXSB7XG4gICAgICBjb2xvcjogI2E1YTVhNTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAudm90ZXMtc3RhdHMgLnZvdGVzLWxhYmVsIHtcbiAgICBjb2xvcjogIzZlNmU2ZTsgfVxuICAudm90ZXMtc3RhdHMgdWw6bm90KC5kZXRhaWxzKSB7XG4gICAgaGVpZ2h0OiAxMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC52b3Rlcy1zdGF0cyB1bCBsaTpub3QoLm51bWJlcnMpIHtcbiAgICBib3JkZXItY29sb3I6ICNmNGY0ZjQ7XG4gICAgY29sb3I6ICNmNGY0ZjQ7IH1cbiAgLnZvdGVzLXN0YXRzIHVsIGxpLnBybywgLnZvdGVzLXN0YXRzIHVsIGxpLmFwcHJvdmVkIHtcbiAgICBib3JkZXItY29sb3I6ICM4Y2JjMDA7XG4gICAgY29sb3I6ICM4Y2JjMDA7IH1cbiAgLnZvdGVzLXN0YXRzIHVsIGxpLmFnYWluc3QsIC52b3Rlcy1zdGF0cyB1bCBsaS5yZWplY3RlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjA1MzUyO1xuICAgIGNvbG9yOiAjZjA1MzUyOyB9XG4gIC52b3Rlcy1zdGF0cyB1bCBsaS5wcmVzZW50IHtcbiAgICBib3JkZXItY29sb3I6ICM0MkE1RjU7XG4gICAgY29sb3I6ICM0MkE1RjU7IH1cbiAgLnZvdGVzLXN0YXRzIHVsIGxpLmdyYXksIC52b3Rlcy1zdGF0cyB1bCBsaS5hYnNlbnQge1xuICAgIGJvcmRlci1jb2xvcjogI2RmZGZkZjtcbiAgICBjb2xvcjogI2RmZGZkZjsgfVxuICAudm90ZXMtc3RhdHMgdWwgbGkgLnNsaWNlIHtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7IH1cbiAgICAudm90ZXMtc3RhdHMgdWwgbGkgLnNsaWNlIC5iYXIsXG4gICAgLnZvdGVzLXN0YXRzIHVsIGxpIC5zbGljZSAuZmlsbCB7XG4gICAgICBib3JkZXItY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuICAudm90ZXMtc3RhdHMgdWwgLm51bWJlcnMge1xuICAgIGJvdHRvbTogNXB4OyB9XG4gICAgLnZvdGVzLXN0YXRzIHVsIC5udW1iZXJzIGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnZvdGVzLXN0YXRzIHVsIC5udW1iZXJzIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC52b3Rlcy1zdGF0cyB1bCAubnVtYmVycyBwIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnZvdGVzLXN0YXRzIC5pbmZvIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC52b3Rlcy1zdGF0cyAuaW5mbyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC52b3Rlcy1zdGF0cyAuaW5mbyAudGl0bGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuZjEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxOyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5mMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDI7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLmYzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMzsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuZjQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiA0OyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5mNSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDU7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLmY2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogNjsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuZjcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiA3OyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5mOCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAubWYxIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDE7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLm1mMiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAyOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5tZjMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMzsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAubWY0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDQ7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLm1mNSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiA1OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5tZjYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogNjsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAubWY3IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDc7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLm1mOCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiA4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuc2YxIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDE7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLnNmMiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAyOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5zZjMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMzsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuc2Y0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDQ7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLnNmNSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiA1OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5zZjYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogNjsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuc2Y3IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDc7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLnNmOCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiA4OyB9IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0Om5vdCguZnVsbC13aWR0aCkgPiBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LmZ1bGwtd2lkdGggPiBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkge1xuICBib3gtc2hhZG93OiBub25lOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaS5hY3RpdmUgLnJvdywgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkuYWN0aXZlIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYsIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkuYWN0aXZlIC5uYXZiYXItbmF2IHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaS5kaXNhYmxlZCBbY2xhc3MqPWNvbC1dOm5vdCguY29sLWNoZWNrKTpub3QoLmNvbC1hY3Rpb25zKTpub3QoLmNvbC1vcHRpb25zKSAqIHtcbiAgICBvcGFjaXR5OiAwLjU7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkudW5yZWFkIFtjbGFzcyo9Y29sLV06bm90KC5jb2wtYWN0aW9ucykgKiB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaS5uby1ldmVudCBbY2xhc3MqPWljb24tXSB7XG4gICAgY29sb3I6ICNhNWE1YTU7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkuaGVhZGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmNGY0ZjQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1pbi1oZWlnaHQ6IDcwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkuaGVhZGVyLnNtYWxsIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaS5oZWFkZXIgW2NsYXNzKj1jb2wtXSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4OyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaS5oZWFkZXIgW2NsYXNzKj1jb2wtXS5jb2wtb3B0aW9ucywgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkuaGVhZGVyIFtjbGFzcyo9Y29sLV0uY29sLWFjdGl2YXRlLW9wdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkuaGVhZGVyIC5pY29uLW1lbnUge1xuICAgICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaS5oZWFkZXIgc3BhbixcbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaS5oZWFkZXIgYSB7XG4gICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpLmhlYWRlciAuc29ydCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkuaGVhZGVyIC5zb3J0Om5vdCgudXApOm5vdCguZG93bikgKiB7XG4gICAgICAgIG9wYWNpdHk6IDAuMzsgfVxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkuaGVhZGVyIC5zb3J0Om5vdCgudXApOm5vdCguZG93bikgLmljb24tYXJyb3ctdXA6YmVmb3JlIHtcbiAgICAgICAgdG9wOiA3cHg7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpLmhlYWRlciAuc29ydDpub3QoLnVwKTpub3QoLmRvd24pIC5pY29uLWFycm93LWRvd246YmVmb3JlIHtcbiAgICAgICAgYm90dG9tOiA3cHg7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpLmhlYWRlciAuc29ydCAqIHtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDIzcHg7IH1cbiAgICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkuaGVhZGVyIC5zb3J0ICo6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDsgfVxuICAgICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaS5oZWFkZXIgLnNvcnQgKjpob3ZlciwgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkuaGVhZGVyIC5zb3J0ICo6Zm9jdXMge1xuICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDsgfVxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkuaGVhZGVyIC5zb3J0LnVwIC5pY29uLWFycm93LWRvd24ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaS5oZWFkZXIgLnNvcnQuZG93biAuaWNvbi1hcnJvdy11cCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgI3RhYmxlLWNvbHVtbnMtc2V0dGluZ3Mge1xuICAgIG1pbi13aWR0aDogMjAwcHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAjdGFibGUtY29sdW1ucy1zZXR0aW5ncyBsaSB7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtaW4taGVpZ2h0OiA0NXB4OyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAjdGFibGUtY29sdW1ucy1zZXR0aW5ncyBsaSBsYWJlbCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4OyB9XG4gICAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpICN0YWJsZS1jb2x1bW5zLXNldHRpbmdzIGxpIGxhYmVsIFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIHNwYW46bm90KC5sZXZlcik6YmVmb3JlIHtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHdpZHRoOiAyMHB4OyB9XG4gICAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpICN0YWJsZS1jb2x1bW5zLXNldHRpbmdzIGxpIGxhYmVsIHNwYW4ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuY29sLWRyYWcge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLmNvbC1kcmFnIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgICAgY3Vyc29yOiBtb3ZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDMwcHg7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5jb2wtZHJhZyBbY2xhc3MqPWljb25dOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM2ZTZlNmU7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLmNvbC1pbmRleCB7XG4gICAgbWluLXdpZHRoOiA1MHB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5jb2wtY2hlY2sge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMzBweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuY29sLWljb25zIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDQwcHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuY29sLWljb25zIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiAzNXB4O1xuICAgICAgbWF4LXdpZHRoOiA1MHB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5jb2wtaW1nIHtcbiAgICB3aWR0aDogNjBweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuY29sLXN0YXR1cyB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMzBweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5jb2wtc3RhdHVzOm5vdChbY2xhc3MqPSdoaWRlLW9uJ10pIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuY29sLXN0YXR1cyBbY2xhc3MqPWljb25dIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuY29sLW1lc3NhZ2Utc3RhdHVzIHtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDNweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5jb2wtbWVzc2FnZS1zdGF0dXMucmVhZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNiYzAwOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLmNvbC1tZXNzYWdlLXN0YXR1cy51bnJlYWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwNTM1MjsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuY29sLW5yIHtcbiAgICB3aWR0aDogNzBweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuY29sLWRhdGUge1xuICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgIHdpZHRoOiAxMTBweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5jb2wtZGF0ZS5zbWFsbCB7XG4gICAgICB3aWR0aDogNzVweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5jb2wtZGF0ZS5iaWcge1xuICAgICAgd2lkdGg6IDE1MHB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5jb2wtYWN0aW9ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLXdpZHRoOiAxODBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuY29sLWFjdGlvbnMuZXh0cmEtc21hbGwge1xuICAgICAgbWluLXdpZHRoOiA1MHB4O1xuICAgICAgd2lkdGg6IDUwcHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuY29sLWFjdGlvbnMuc21hbGwge1xuICAgICAgbWluLXdpZHRoOiAxMTBweDtcbiAgICAgIHdpZHRoOiAxMTBweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5jb2wtYWN0aW9ucy5iaWcge1xuICAgICAgd2lkdGg6IDI1MHB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5jb2wtb3B0aW9ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDcwcHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuY29sLW9wdGlvbnMuZW1wdHkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgd2lkdGg6IDI1cHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLmNvbC1hY3RpdmF0ZS1vcHRpb25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogNzBweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5jb2wtYWN0aXZhdGUtb3B0aW9ucy5lbXB0eSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB3aWR0aDogMjVweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuY29sLXRleHQgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5jb2wtdGV4dCAuZG9jdW1lbnQtdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5jb2wtdGV4dCAuZG9jdW1lbnQtdGl0bGU6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5jb2wtdGV4dCAuZG9jdW1lbnQtdGl0bGU6aG92ZXIgc3BhbiB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuY29sLXRleHQgLmRvY3VtZW50LXRpdGxlOmhvdmVyIHNwYW5bY2xhc3MqPWljb25dIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLmNvbC10ZXh0IC5kb2N1bWVudC10aXRsZSBzcGFuW2NsYXNzKj1pY29uXSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLmNvbC1sYW5ndWFnZXMsXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5jb2wtb3B0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuY29sLWxhbmd1YWdlcyA+IGRpdixcbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuY29sLW9wdGlvbnMgPiBkaXYge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDQwcHg7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5jb2wtbGFuZ3VhZ2VzID4gZGl2Om5vdCgubGFuZyk6bm90KC5zd2l0Y2gpOmJlZm9yZSxcbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5jb2wtb3B0aW9ucyA+IGRpdjpub3QoLmxhbmcpOm5vdCguc3dpdGNoKTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMHB4OyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuY29sLWxhbmd1YWdlcyA+IGRpdjpub3QoLmxhbmcpOm5vdCguc3dpdGNoKTpub3QoLmxhbmcpOm5vdCguc3dpdGNoKS5jaGVja2VkOmJlZm9yZSxcbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5jb2wtb3B0aW9ucyA+IGRpdjpub3QoLmxhbmcpOm5vdCguc3dpdGNoKTpub3QoLmxhbmcpOm5vdCguc3dpdGNoKS5jaGVja2VkOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4Y2JjMDA7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuY29sLWxhbmd1YWdlcyAuZmxhZyxcbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuY29sLW9wdGlvbnMgLmZsYWcge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLmNvbGxhcHNpYmxlLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMHB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5jb2xsYXBzaWJsZS1ib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDBweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5jb2xsYXBzaWJsZS1ib2R5OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5jb2xsYXBzaWJsZS1ib2R5ID4gLnJvdywgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgbmF2Lm5hdmJhciAuY29sbGFwc2libGUtYm9keSA+IC5uYXZiYXItbmF2LCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5jb2xsYXBzaWJsZS1ib2R5ID4gLm5hdmJhci1uYXYge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmNGY0ZjQ7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSAuY29sbGFwc2libGUtYm9keSA+IC5yb3c6bGFzdC1jaGlsZCwgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgbmF2Lm5hdmJhciAuY29sbGFwc2libGUtYm9keSA+IC5uYXZiYXItbmF2Omxhc3QtY2hpbGQsIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLmNvbGxhcHNpYmxlLWJvZHkgPiAubmF2YmFyLW5hdjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLnN3aXRjaCBsYWJlbCB7XG4gICAgbWFyZ2luLXRvcDogM3B4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIFt0eXBlPVwiY2hlY2tib3hcIl0gKyBzcGFuOm5vdCgubGV2ZXIpIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLnJvdywgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmNGY0ZjQ7XG4gICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAucm93IFtjbGFzcyo9Y29sLV0sIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiBbY2xhc3MqPWNvbC1dIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLnJvdyBbY2xhc3MqPWNvbC1dOm5vdCguY29sLWFjdGlvbnMpOm5vdCguY29sLW9wdGlvbnMpIGE6aG92ZXIsIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiBbY2xhc3MqPWNvbC1dOm5vdCguY29sLWFjdGlvbnMpOm5vdCguY29sLW9wdGlvbnMpIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLnJvdzpob3ZlciwgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmY2ZjZmM7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLnJvdzpob3ZlciBbY2xhc3MqPWNvbC1dIC50ZXh0IC5hY3Rpb24sIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdjpob3ZlciBbY2xhc3MqPWNvbC1dIC50ZXh0IC5hY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgW2NsYXNzKj1pY29uXS5hY3Rpb24sIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiBbY2xhc3MqPWljb25dLmFjdGlvbiB7XG4gICAgICBjb2xvcjogI2E1YTVhNTsgfVxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAucm93IFtjbGFzcyo9aWNvbl0uYWN0aW9uOmhvdmVyLCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgW2NsYXNzKj1pY29uXS5hY3Rpb246aG92ZXIsIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLnJvdyBbY2xhc3MqPWljb25dLmFjdGlvbjpmb2N1cywgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IFtjbGFzcyo9aWNvbl0uYWN0aW9uOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICM0Yzg0ZmY7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgLmljb24tdmlldywgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5pY29uLXZpZXcge1xuICAgICAgZm9udC1zaXplOiAyMXB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAucm93IC5pY29uLWVkaXQsIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuaWNvbi1lZGl0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuaWNvbi1zbXMsIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuaWNvbi1zbXMge1xuICAgICAgZm9udC1zaXplOiAxOXB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAucm93IC5pY29uLXRyYXNoLCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmljb24tdHJhc2gge1xuICAgICAgZm9udC1zaXplOiAxOXB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAucm93IC5pY29uLWNhbGVuZGFyLCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmljb24tY2FsZW5kYXIge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAucm93IC5pY29uLXN0YXRzLCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmljb24tc3RhdHMge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAucm93IC5pY29uLWNsb25lLCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmljb24tY2xvbmUge1xuICAgICAgZm9udC1zaXplOiAxOXB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAucm93IC5pY29uLWZpbGUsIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuaWNvbi1maWxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuaWNvbi1maWxlLXBkZiwgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5pY29uLWZpbGUtcGRmLFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuaWNvbi1maWxlLWRvYyxcbiAgICBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmljb24tZmlsZS1kb2MsXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAucm93IC5pY29uLWZpbGUtZG9jeCxcbiAgICBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmljb24tZmlsZS1kb2N4LFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuaWNvbi1maWxlLXBwdCxcbiAgICBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmljb24tZmlsZS1wcHQsXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAucm93IC5pY29uLWZpbGUteGxzLFxuICAgIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuaWNvbi1maWxlLXhscyxcbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgLmljb24tZmlsZS14bHN4LFxuICAgIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuaWNvbi1maWxlLXhsc3gge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC1zbW9vdGg6IGF1dG87XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAucm93IC5jb2wtYWN0aW9ucywgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5jb2wtYWN0aW9ucyB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAucm93IC5jb2wtYWN0aW9ucyAucHJpbWFyeSwgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5jb2wtYWN0aW9ucyAucHJpbWFyeSxcbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuY29sLWFjdGlvbnMgLnNlY29uZGFyeSxcbiAgICAgIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMgLnNlY29uZGFyeSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDsgfVxuICAgICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgLmNvbC1hY3Rpb25zIC5wcmltYXJ5ICosIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMgLnByaW1hcnkgKixcbiAgICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAucm93IC5jb2wtYWN0aW9ucyAuc2Vjb25kYXJ5ICosXG4gICAgICAgIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMgLnNlY29uZGFyeSAqIHtcbiAgICAgICAgICBjb2xvcjogI2E1YTVhNTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgLmNvbC1hY3Rpb25zIC5wcmltYXJ5IGEsIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMgLnByaW1hcnkgYSxcbiAgICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAucm93IC5jb2wtYWN0aW9ucyAuc2Vjb25kYXJ5IGEsXG4gICAgICAgIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMgLnNlY29uZGFyeSBhIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgbWFyZ2luOiAwIDRweDsgfVxuICAgICAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuY29sLWFjdGlvbnMgLnByaW1hcnkgYTpob3ZlciwgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5jb2wtYWN0aW9ucyAucHJpbWFyeSBhOmhvdmVyLFxuICAgICAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuY29sLWFjdGlvbnMgLnNlY29uZGFyeSBhOmhvdmVyLFxuICAgICAgICAgIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMgLnNlY29uZGFyeSBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNGM4NGZmOyB9XG4gICAgICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAucm93IC5jb2wtYWN0aW9ucyAucHJpbWFyeSBhOmZvY3VzLCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmNvbC1hY3Rpb25zIC5wcmltYXJ5IGE6Zm9jdXMsXG4gICAgICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAucm93IC5jb2wtYWN0aW9ucyAuc2Vjb25kYXJ5IGE6Zm9jdXMsXG4gICAgICAgICAgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5jb2wtYWN0aW9ucyAuc2Vjb25kYXJ5IGE6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICNhNWE1YTU7IH1cbiAgICAgIFxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAucm93IC5jb2wtYWN0aW9ucyAuc2Vjb25kYXJ5LFxuICAgICAgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5jb2wtYWN0aW9ucyAuc2Vjb25kYXJ5IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgICAgIHdpZHRoOiAwOyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgLmNvbC1hY3Rpb25zIFtjbGFzcyo9aWNvbl0sIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMgW2NsYXNzKj1pY29uXSB7XG4gICAgICAgIGNvbG9yOiAjYTVhNWE1OyB9XG4gICAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuY29sLWFjdGlvbnMgW2NsYXNzKj1pY29uXTpob3ZlciwgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5jb2wtYWN0aW9ucyBbY2xhc3MqPWljb25dOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzRjODRmZjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAucm93IC5jb2wtYWN0aW9ucyBbY2xhc3MqPWljb25dOmZvY3VzLCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmNvbC1hY3Rpb25zIFtjbGFzcyo9aWNvbl06Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAjYTVhNWE1OyB9XG4gICAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuY29sLWFjdGlvbnMgW2NsYXNzKj1pY29uXS5jb2xsYXBzaWJsZS1oZWFkZXIsIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMgW2NsYXNzKj1pY29uXS5jb2xsYXBzaWJsZS1oZWFkZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgW2NsYXNzKj1jb2wtXS5yaWdodCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSBbY2xhc3MqPWNvbC1dLmxlZnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSBbY2xhc3MqPWNvbC1dLmNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgYSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgYS5idG4sIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIGEuYnRuLWxhcmdlLCB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSBhLmJ0bi1zbWFsbCwgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgLmZjLWhlYWRlci10b29sYmFyIGEuZmMtdG9kYXktYnV0dG9uLCAuZmMtaGVhZGVyLXRvb2xiYXIgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgYS5mYy10b2RheS1idXR0b24ge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIGEuYnRuOmhvdmVyLCB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSBhLmJ0bi1sYXJnZTpob3ZlciwgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgYS5idG4tc21hbGw6aG92ZXIsIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIC5mYy1oZWFkZXItdG9vbGJhciBhLmZjLXRvZGF5LWJ1dHRvbjpob3ZlciwgLmZjLWhlYWRlci10b29sYmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIGEuZmMtdG9kYXktYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgYS5jdXN0b20tbGluayB7XG4gICAgICBjb2xvcjogIzNlYThmNzsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpIGEuY3VzdG9tLWxpbmstZGFya2VuIHtcbiAgICAgIGNvbG9yOiAjNjY3ZWIxO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5hdXRvLWhlaWdodCAucm93LCB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuYXV0by1oZWlnaHQgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiwgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuYXV0by1oZWlnaHQgLm5hdmJhci1uYXYge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogNTBweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuYXV0by1oZWlnaHQgLnJvdyBbY2xhc3MqPWNvbC10ZXh0XSwgdWwuY29sbGFwc2libGUucG9wb3V0LmF1dG8taGVpZ2h0IG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgW2NsYXNzKj1jb2wtdGV4dF0sIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0LmF1dG8taGVpZ2h0IC5uYXZiYXItbmF2IFtjbGFzcyo9Y29sLXRleHRdLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuYXV0by1oZWlnaHQgLnJvdyBbY2xhc3MqPWNvbC10ZXh0XSAqLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuYXV0by1oZWlnaHQgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiBbY2xhc3MqPWNvbC10ZXh0XSAqLFxuICBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5hdXRvLWhlaWdodCAubmF2YmFyLW5hdiBbY2xhc3MqPWNvbC10ZXh0XSAqLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuYXV0by1oZWlnaHQgLnJvdyBbY2xhc3MqPWNvbC1hbnN3ZXJdLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuYXV0by1oZWlnaHQgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiBbY2xhc3MqPWNvbC1hbnN3ZXJdLFxuICBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5hdXRvLWhlaWdodCAubmF2YmFyLW5hdiBbY2xhc3MqPWNvbC1hbnN3ZXJdLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuYXV0by1oZWlnaHQgLnJvdyBbY2xhc3MqPWNvbC1hbnN3ZXJdICosXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5hdXRvLWhlaWdodCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IFtjbGFzcyo9Y29sLWFuc3dlcl0gKixcbiAgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuYXV0by1oZWlnaHQgLm5hdmJhci1uYXYgW2NsYXNzKj1jb2wtYW5zd2VyXSAqLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuYXV0by1oZWlnaHQgLnJvdyBbY2xhc3MqPWNvbC1kb21haW5dLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuYXV0by1oZWlnaHQgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiBbY2xhc3MqPWNvbC1kb21haW5dLFxuICBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5hdXRvLWhlaWdodCAubmF2YmFyLW5hdiBbY2xhc3MqPWNvbC1kb21haW5dLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuYXV0by1oZWlnaHQgLnJvdyBbY2xhc3MqPWNvbC1kb21haW5dICosXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5hdXRvLWhlaWdodCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IFtjbGFzcyo9Y29sLWRvbWFpbl0gKixcbiAgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuYXV0by1oZWlnaHQgLm5hdmJhci1uYXYgW2NsYXNzKj1jb2wtZG9tYWluXSAqIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBub25lO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuYXV0by1oZWlnaHQgLnJvdyBbY2xhc3MqPWNvbC1hbnN3ZXJdID4gZGl2LCB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuYXV0by1oZWlnaHQgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiBbY2xhc3MqPWNvbC1hbnN3ZXJdID4gZGl2LCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5hdXRvLWhlaWdodCAubmF2YmFyLW5hdiBbY2xhc3MqPWNvbC1hbnN3ZXJdID4gZGl2IHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcGFkZGluZzogM3B4IDdweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LmF1dG8taGVpZ2h0IC5yb3cgW2NsYXNzKj1jb2wtYW5zd2VyLTFdID4gZGl2LCB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuYXV0by1oZWlnaHQgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiBbY2xhc3MqPWNvbC1hbnN3ZXItMV0gPiBkaXYsIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0LmF1dG8taGVpZ2h0IC5uYXZiYXItbmF2IFtjbGFzcyo9Y29sLWFuc3dlci0xXSA+IGRpdiB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNDAsIDE4OCwgMCwgMC4xKTtcbiAgICBjb2xvcjogIzY2ODkwMDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuYXV0by1oZWlnaHQgLnJvdyBbY2xhc3MqPWNvbC1hbnN3ZXItMl0gPiBkaXYsIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5hdXRvLWhlaWdodCBuYXYubmF2YmFyIC5uYXZiYXItbmF2IFtjbGFzcyo9Y29sLWFuc3dlci0yXSA+IGRpdiwgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuYXV0by1oZWlnaHQgLm5hdmJhci1uYXYgW2NsYXNzKj1jb2wtYW5zd2VyLTJdID4gZGl2IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0MCwgODMsIDgyLCAwLjEpO1xuICAgIGNvbG9yOiAjZjA1MzUyOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5hdXRvLWhlaWdodCAucm93IFtjbGFzcyo9Y29sLWFuc3dlci0zXSA+IGRpdiwgdWwuY29sbGFwc2libGUucG9wb3V0LmF1dG8taGVpZ2h0IG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgW2NsYXNzKj1jb2wtYW5zd2VyLTNdID4gZGl2LCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5hdXRvLWhlaWdodCAubmF2YmFyLW5hdiBbY2xhc3MqPWNvbC1hbnN3ZXItM10gPiBkaXYge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxOTUsIDAsIDAuMSk7XG4gICAgY29sb3I6ICNkNmE0MDA7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LmF1dG8taGVpZ2h0IC5yb3cgW2NsYXNzKj1jb2wtYW5zd2VyLTRdID4gZGl2LCB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuYXV0by1oZWlnaHQgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiBbY2xhc3MqPWNvbC1hbnN3ZXItNF0gPiBkaXYsIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0LmF1dG8taGVpZ2h0IC5uYXZiYXItbmF2IFtjbGFzcyo9Y29sLWFuc3dlci00XSA+IGRpdiB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg3NiwgMTMyLCAyNTUsIDAuMSk7XG4gICAgY29sb3I6ICMxOTYxZmY7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LmF1dG8taGVpZ2h0IC5yb3cgW2NsYXNzKj1jb2wtYW5zd2VyLTVdID4gZGl2LCB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuYXV0by1oZWlnaHQgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiBbY2xhc3MqPWNvbC1hbnN3ZXItNV0gPiBkaXYsIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0LmF1dG8taGVpZ2h0IC5uYXZiYXItbmF2IFtjbGFzcyo9Y29sLWFuc3dlci01XSA+IGRpdiB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxMzMsIDgzLCAyMDksIDAuMSk7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LmlubmVyLXRhYmxlID4gbGkgPiAucm93LCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5pbm5lci10YWJsZSA+IGxpID4gLm5hdmJhci1uYXYge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LmlubmVyLXRhYmxlID4gbGkgPiAucm93IC5jb2wtZHJhZywgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuaW5uZXItdGFibGUgPiBsaSA+IC5uYXZiYXItbmF2IC5jb2wtZHJhZyB7XG4gICAgbGVmdDogLTEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5pbm5lci10YWJsZSA+IGxpID4gLnJvdyAuY29sLWRyYWcgW2NsYXNzKj1pY29uXSwgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuaW5uZXItdGFibGUgPiBsaSA+IC5uYXZiYXItbmF2IC5jb2wtZHJhZyBbY2xhc3MqPWljb25dIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cblxuLnNldHRpbmdzLXN0ZXAgdWwuY29sbGFwc2libGUuaXRlbXMtdGFibGUsXG4uc3RlcCB1bC5jb2xsYXBzaWJsZS5pdGVtcy10YWJsZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnNldHRpbmdzLXN0ZXAgdWwuY29sbGFwc2libGUuaXRlbXMtdGFibGUuZGlzYWJsZWQsXG4gIC5zdGVwIHVsLmNvbGxhcHNpYmxlLml0ZW1zLXRhYmxlLmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuZm9ybS50YWJsZSB1bC5jb2xsYXBzaWJsZSB7XG4gIG1pbi13aWR0aDogNzAwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LmlubmVyLXRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LmlubmVyLXRhYmxlID4gbGkgPiAucm93LCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5pbm5lci10YWJsZSA+IGxpID4gLm5hdmJhci1uYXYge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgZm9ybS50YWJsZSB1bC5jb2xsYXBzaWJsZSB7XG4gICAgbWluLXdpZHRoOiAyODVweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5yb3csIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLnJvdy5tb2JpbGUtcm93LCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLm1vYmlsZS1yb3cubmF2YmFyLW5hdiB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLnJvdy5tb2JpbGUtcm93IFtjbGFzcyo9Y29sLV0sIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAubW9iaWxlLXJvdy5uYXZiYXItbmF2IFtjbGFzcyo9Y29sLV0ge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0ID4gbGkgPiAucm93IC5jb2wtZGF0ZSwgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5jb2wtZGF0ZSB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgLmNvbC1hY3Rpb25zLCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmNvbC1hY3Rpb25zIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgdG9wOiAxMHB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpOm50aC1jaGlsZChvZGQpID4gLnJvdywgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaTpudGgtY2hpbGQob2RkKSA+IC5uYXZiYXItbmF2IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LmF1dG8taGVpZ2h0IC5yb3csIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5hdXRvLWhlaWdodCBuYXYubmF2YmFyIC5uYXZiYXItbmF2LCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5hdXRvLWhlaWdodCAubmF2YmFyLW5hdiB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGkgLmNvbC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDA7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXVzZXIgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM0ODQ4NDg7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXVzZXIgW2NsYXNzKj1pbWddIHtcbiAgd2lkdGg6IDQ1cHg7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXVzZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLWZ1bmN0aW9uIC5mdW5jdGlvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtZnVuY3Rpb24gLmZ1bmN0aW9uIHNwYW4ge1xuICAgIGNvbG9yOiAjNjY3ZWIxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC1mdW5jdGlvbiAuZnVuY3Rpb24gc3BhbjpmaXJzdC1sZXR0ZXIge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtZnVuY3Rpb24gLmZ1bmN0aW9uIC5wb2xpdGljYWwtYmFkZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC1mdW5jdGlvbiAuZGVwYXJ0bWVudCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLWZ1bmN0aW9uIC5kZXBhcnRtZW50IHNwYW4ge1xuICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC1mdW5jdGlvbiAuZGVwYXJ0bWVudCBzcGFuOmZpcnN0LWxldHRlciB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC12b3RlcyAudm90ZXMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXZvdGVzIC52b3RlcyBsYWJlbDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwgW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgc3BhbjpiZWZvcmUsXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXZvdGVzIC52b3RlcyBsYWJlbCBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOmFmdGVyLFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwgW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbjpiZWZvcmUsXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXZvdGVzIC52b3RlcyBsYWJlbCBbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsID4gc3BhbiB7XG4gICAgICBjb2xvcjogI2E1YTVhNTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXZvdGVzIC52b3RlcyBsYWJlbCA+IHNwYW4gW2NsYXNzKj1pY29uXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMzNweDtcbiAgICAgICAgbWFyZ2luOiAtM3B4IDEwcHggMCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAzM3B4OyB9XG4gICAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwgPiBzcGFuIFtjbGFzcyo9aWNvbl06YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLnBybyBbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuIHtcbiAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXZvdGVzIC52b3RlcyBsYWJlbC5wcm8gW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbiBbY2xhc3MqPWljb25dIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhjYmMwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGhlaWdodDogMzNweDtcbiAgICAgICAgbWFyZ2luOiAtM3B4IDEwcHggMCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAzM3B4OyB9XG4gICAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwucHJvIFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW4gW2NsYXNzKj1pY29uXTpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXZvdGVzIC52b3RlcyBsYWJlbC5wcm8gW2NsYXNzKj1pY29uXSB7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwuYWdhaW5zdCBbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuIHtcbiAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXZvdGVzIC52b3RlcyBsYWJlbC5hZ2FpbnN0IFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW4gW2NsYXNzKj1pY29uXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDUzNTI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICAgIG1hcmdpbjogLTNweCAxMHB4IDAgMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMzNweDsgfVxuICAgICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLmFnYWluc3QgW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbiBbY2xhc3MqPWljb25dOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLmFnYWluc3QgW2NsYXNzKj1pY29uXSB7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwuYWJzdGVudGlvbiBbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuIHtcbiAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXZvdGVzIC52b3RlcyBsYWJlbC5hYnN0ZW50aW9uIFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW4gW2NsYXNzKj1pY29uXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgY29sb3I6ICNhNWE1YTU7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICAgIG1hcmdpbjogLTNweCAxMHB4IDAgMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMzNweDsgfVxuICAgICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLmFic3RlbnRpb24gW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbiBbY2xhc3MqPWljb25dOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXZvdGVzIC52b3RlcyBsYWJlbC5hYnN0ZW50aW9uIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLnByZXNlbnQgW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbiB7XG4gICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwucHJlc2VudCBbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJBNUY1O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwucHJlc2VudCBbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuIFtjbGFzcyo9aWNvbl06YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLnByZXNlbnQgW2NsYXNzKj1pY29uXSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDI1cHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLmFic2VudCBbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuIHtcbiAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXZvdGVzIC52b3RlcyBsYWJlbC5hYnNlbnQgW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbiBbY2xhc3MqPWljb25dIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjb2xvcjogI2E1YTVhNTsgfVxuICAgICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLmFic2VudCBbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuIFtjbGFzcyo9aWNvbl06YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLmFic2VudCBbY2xhc3MqPWljb25dIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMjVweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwuYWJzZW50LXggW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbiB7XG4gICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwuYWJzZW50LXggW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbiBbY2xhc3MqPWljb25dIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwNTM1MjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLmFic2VudC14IFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW4gW2NsYXNzKj1pY29uXTpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwuYWJzZW50LXggW2NsYXNzKj1pY29uXSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDI1cHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLmluY29tcGF0aWJsZSBbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuIHtcbiAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXZvdGVzIC52b3RlcyBsYWJlbC5pbmNvbXBhdGlibGUgW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbiBbY2xhc3MqPWljb25dIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzMwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLmluY29tcGF0aWJsZSBbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuIFtjbGFzcyo9aWNvbl06YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLmluY29tcGF0aWJsZSBbY2xhc3MqPWljb25dIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMjVweDsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5wb2xpdGljYWwtYmFkZ2Uge1xuICBtYXJnaW46IDVweCAwOyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpLmhlYWRlciAuY29sLXZvdGVzIC52b3RlcyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpLmhlYWRlciAuY29sLXZvdGVzIC52b3RlcyBsYWJlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGkuaGVhZGVyIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGkuaGVhZGVyIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGkuaGVhZGVyIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsIFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIHNwYW46YmVmb3JlLFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpLmhlYWRlciAuY29sLXZvdGVzIC52b3RlcyBsYWJlbCBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOmFmdGVyLFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpLmhlYWRlciAuY29sLXZvdGVzIC52b3RlcyBsYWJlbCBbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuOmJlZm9yZSxcbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaS5oZWFkZXIgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwgW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGkuaGVhZGVyIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsID4gc3BhbiB7XG4gICAgICBjb2xvcjogI2E1YTVhNTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaS5oZWFkZXIgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwgPiBzcGFuID4gc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjYTVhNWE1OyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaS5oZWFkZXIgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwgPiBzcGFuIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICBjb2xvcjogI2E1YTVhNTsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpLmhlYWRlciAuY29sLXZvdGVzIC52b3RlcyBsYWJlbC5wcm8gW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbiB7XG4gICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpLmhlYWRlciAuY29sLXZvdGVzIC52b3RlcyBsYWJlbC5wcm8gW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbiBbY2xhc3MqPWljb25dIHtcbiAgICAgICAgY29sb3I6ICM4Y2JjMDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpLmhlYWRlciAuY29sLXZvdGVzIC52b3RlcyBsYWJlbC5wcm8gW2NsYXNzKj1pY29uXSB7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpLmhlYWRlciAuY29sLXZvdGVzIC52b3RlcyBsYWJlbC5hZ2FpbnN0IFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW4ge1xuICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaS5oZWFkZXIgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwuYWdhaW5zdCBbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICBjb2xvcjogI2YwNTM1MjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGkuaGVhZGVyIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLmFnYWluc3QgW2NsYXNzKj1pY29uXSB7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpLmhlYWRlciAuY29sLXZvdGVzIC52b3RlcyBsYWJlbC5hYnN0ZW50aW9uIFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW4ge1xuICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaS5oZWFkZXIgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwuYWJzdGVudGlvbiBbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICBjb2xvcjogIzZlNmU2ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGkuaGVhZGVyIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLmFic3RlbnRpb24gW2NsYXNzKj1pY29uXSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpLmhlYWRlciAuY29sLXZvdGVzIC52b3RlcyBsYWJlbC5wcmVzZW50IFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW4ge1xuICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaS5oZWFkZXIgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwucHJlc2VudCBbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICBjb2xvcjogIzQyQTVGNTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGkuaGVhZGVyIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLnByZXNlbnQgW2NsYXNzKj1pY29uXSB7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpLmhlYWRlciAuY29sLXZvdGVzIC52b3RlcyBsYWJlbC5hYnNlbnQgW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbiB7XG4gICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpLmhlYWRlciAuY29sLXZvdGVzIC52b3RlcyBsYWJlbC5hYnNlbnQgW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbiA+IHNwYW4ge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGkuaGVhZGVyIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLmFic2VudCBbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICBjb2xvcjogIzZlNmU2ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGkuaGVhZGVyIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLmFic2VudCBbY2xhc3MqPWljb25dIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGkuaGVhZGVyIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLmFic2VudCAuc3VidGl0bGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogI2E1YTVhNTsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpLmhlYWRlciAuY29sLXZvdGVzIC52b3RlcyBsYWJlbC5hYnNlbnQteCBbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuIHtcbiAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGkuaGVhZGVyIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLmFic2VudC14IFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW4gPiBzcGFuIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpLmhlYWRlciAuY29sLXZvdGVzIC52b3RlcyBsYWJlbC5hYnNlbnQteCBbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICBjb2xvcjogI2YwNTM1MjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGkuaGVhZGVyIC5jb2wtdm90ZXMgLnZvdGVzIGxhYmVsLmFic2VudC14IFtjbGFzcyo9aWNvbl0ge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaS5oZWFkZXIgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwuYWJzZW50LXggLnN1YnRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICNhNWE1YTU7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaS5oZWFkZXIgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwuaW5jb21wYXRpYmxlIFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW4ge1xuICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaS5oZWFkZXIgLmNvbC12b3RlcyAudm90ZXMgbGFiZWwuaW5jb21wYXRpYmxlIFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW4gPiBzcGFuIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpLmhlYWRlciAuY29sLXZvdGVzIC52b3RlcyBsYWJlbC5pbmNvbXBhdGlibGUgW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbiBbY2xhc3MqPWljb25dIHtcbiAgICAgICAgY29sb3I6ICNmZmMzMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpLmhlYWRlciAuY29sLXZvdGVzIC52b3RlcyBsYWJlbC5pbmNvbXBhdGlibGUgW2NsYXNzKj1pY29uXSB7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpLmhlYWRlciAuY29sLXZvdGVzIC52b3RlcyBsYWJlbC5pbmNvbXBhdGlibGUgLnN1YnRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICNhNWE1YTU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAucG9saXRpY2FsLWJhZGdlIHtcbiAgICBtYXJnaW46IDVweCAwOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtZ3JvdXAge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtZ3JvdXAgPiBkaXYge1xuICAgICAgZmxleDogMTsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIFtjbGFzcyo9aW1nXSB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB3aWR0aDogNjBweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC51c2VyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MxYzFjMTtcbiAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC51c2VyIHAge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmZ1bmN0aW9uIHtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuZnVuY3Rpb24gc3BhbiB7XG4gICAgICBjb2xvcjogIzY2N2ViMTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5kZXBhcnRtZW50IHtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuZGVwYXJ0bWVudCBzcGFuIHtcbiAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5sb2NhdGlvbiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmxvY2F0aW9uIHNwYW4ge1xuICAgICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAucGhvbmUge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5waG9uZSBbY2xhc3MqPWljb25dIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHdpZHRoOiAyNXB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmVtYWlsIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmVtYWlsIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgd2lkdGg6IDI1cHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5lbWFpbCBzcGFuIHtcbiAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsgfSB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy1ldmVudHMtdGFibGUgPiBsaSAuY29sLWRhdGUge1xuICBtaW4td2lkdGg6IDEwMHB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy1ldmVudHMtdGFibGUgPiBsaSAuY29sLWRhdGUgc3Bhbi5zdWJ0aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjYTVhNWE1OyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy1ldmVudHMtdGFibGUgPiBsaSAuY29sLWV2ZW50LXR5cGUge1xuICBtaW4td2lkdGg6IDE1MHB4OyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy1ldmVudHMtdGFibGUgPiBsaS5oZWFkZXIgLmNvbC1zdGF0dXMge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy1ldmVudHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1pbnN0aXR1dGlvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLWV2ZW50cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLWluc3RpdHV0aW9uID4gW2NsYXNzXj1jb2wtXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy1ldmVudHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1pY29uIHtcbiAgbWluLXdpZHRoOiA0NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA0NXB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy1ldmVudHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1pY29uIGltZyB7XG4gICAgbWF4LWhlaWdodDogMzVweDtcbiAgICBtYXgtd2lkdGg6IDQ1cHg7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLWV2ZW50cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLWV2ZW50LXR5cGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2E1YTVhNTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZm9udC1zaXplOiAxNHB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy1ldmVudHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1ldmVudC10eXBlLnN0YXJ0IFtjbGFzcyo9aWNvbi1dIHtcbiAgICBjb2xvcjogIzhjYmMwMDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtZXZlbnRzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtZXZlbnQtdHlwZS5lbmQgW2NsYXNzKj1pY29uLV0ge1xuICAgIGNvbG9yOiAjZjA1MzUyOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy1ldmVudHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1ldmVudC10eXBlIFtjbGFzcyo9aWNvbi1dIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLWV2ZW50cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW5vdGVzIHtcbiAgY29sb3I6ICNhNWE1YTU7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtZXZlbnRzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbm90ZXMgYSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogIzQyQTVGNTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLWV2ZW50cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW5vdGVzIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy1ldmVudHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1ub3RlcyBhOmhvdmVyIHNwYW46bm90KFtjbGFzcyo9aWNvbi1dKSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLWV2ZW50cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW5vdGVzIGEgW2NsYXNzKj1pY29uLV0ge1xuICAgICAgY29sb3I6ICNhNWE1YTU7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy1ldmVudHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1ub3RlcyBhIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtZXZlbnRzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLWV2ZW50cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAuZ3JvdXAge1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy1ldmVudHMtdGFibGUgPiBsaSAuY29sLWRhdGUge1xuICAgIG1pbi13aWR0aDogMTAwcHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtZXZlbnRzLXRhYmxlID4gbGkgLmNvbC1kYXRlOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1pbi13aWR0aDogMTAwcHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLWV2ZW50cy10YWJsZSA+IGxpIC5jb2wtZXZlbnQtdHlwZSB7XG4gICAgbWluLXdpZHRoOiAxMzVweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLWV2ZW50cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLWRhdGUtcHJvamVjdC1pbmZvIHAge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLWV2ZW50cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLWRhdGUtcHJvamVjdC1pbmZvIHNwYW4ge1xuICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLWV2ZW50cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLWV2ZW50LXR5cGUge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4OiAxO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLWV2ZW50cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLWluc3RpdHV0aW9uIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtZXZlbnRzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtaW5zdGl0dXRpb24gLmNvbC1mdW5jdGlvbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtZXZlbnRzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtZnVuY3Rpb24ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtZXZlbnRzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbmFtZSB7XG4gICAgcGFkZGluZzogMDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtZXZlbnRzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyB7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmNGY0ZjQ7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy1ldmVudHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIHAge1xuICAgICAgbWFyZ2luOiAwOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuZ3JvdXBzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLWdyb3VwIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuZ3JvdXBzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLWdyb3VwID4gc3BhbiB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuZ3JvdXBzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAudXNlcnMtd3JhcCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWluLXdpZHRoOiA2MHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0Lmdyb3Vwcy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLnVzZXJzLXdyYXAgW2NsYXNzKj1pY29uXSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB3aWR0aDogMjVweDsgfSB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5kb2N1bWVudHMtdGFibGUgLmRvY3VtZW50cy1kZXRhaWxzIC5pY29uLWNhbGVuZGFyIHtcbiAgY29sb3I6ICNmZmMzMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5kb2N1bWVudHMtdGFibGUgLmRvY3VtZW50cy1kZXRhaWxzIC5pY29uLWNhbGVuZGFyICsgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5kb2N1bWVudHMtdGFibGUgLmRvY3VtZW50cy1kZXRhaWxzIC5kb2N1bWVudC13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuZG9jdW1lbnRzLXRhYmxlIC5kb2N1bWVudHMtZGV0YWlscyAuZG9jdW1lbnQtd3JhcCAuZG9jdW1lbnQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4zOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LmRvY3VtZW50cy10YWJsZSAuZG9jdW1lbnRzLWRldGFpbHMgLmRvY3VtZW50LXdyYXAgLmRvY3VtZW50LXRpdGxlIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMS4zOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LmRvY3VtZW50cy10YWJsZSAuZG9jdW1lbnRzLWRldGFpbHMgLmRvY3VtZW50LXdyYXAgLmRvY3VtZW50LXRpdGxlOmhvdmVyIHNwYW4ge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LmRvY3VtZW50cy10YWJsZSAuZG9jdW1lbnRzLWRldGFpbHMgLmRvY3VtZW50LXdyYXAgLmZsYWcge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LmRvY3VtZW50cy10YWJsZSAuZG9jdW1lbnRzLWRldGFpbHMgLmRvY3VtZW50LXdyYXAgLmdyb3VwIHtcbiAgICBmbGV4OiAxO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuZG9jdW1lbnRzLXRhYmxlIC5kb2N1bWVudHMtZGV0YWlscyAuZG9jdW1lbnQtd3JhcCAuZ3JvdXAuZW1wdHkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjYTVhNWE1OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5kb2N1bWVudHMtdGFibGUgLmRvY3VtZW50cy1kZXRhaWxzIC5kb2N1bWVudC13cmFwIC5wdWJsaXNoLWRhdGUge1xuICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LmRvY3VtZW50cy10YWJsZSAuZG9jdW1lbnRzLWRldGFpbHMgLnN0YXRzLXdyYXAge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5kb2N1bWVudHMtdGFibGUgLmRvY3VtZW50cy1kZXRhaWxzIC5zdGF0cy13cmFwIGxhYmVsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3aWR0aDogbWluLWNvbnRlbnQ7IH1cblxuLm1vZGFsIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5kb2N1bWVudHMtdGFibGUgLmNvbC1uci1kYXRlIHtcbiAgd2lkdGg6IDE4MHB4OyB9XG4gIC5tb2RhbCB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuZG9jdW1lbnRzLXRhYmxlIC5jb2wtbnItZGF0ZSAuZGF0ZSB7XG4gICAgY29sb3I6ICNhNWE1YTU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1vZGFsIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5kb2N1bWVudHMtdGFibGUgLmNvbC1uci1kYXRlIHtcbiAgICB3aWR0aDogMTMwcHg7IH1cbiAgLm1vZGFsIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5kb2N1bWVudHMtdGFibGUgbGk6bm90KC5oZWFkZXIpIC5jb2wtbnItZGF0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuZG9jdW1lbnRzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLWRvY3VtZW50IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuZG9jdW1lbnRzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLWRvY3VtZW50ID4gLmdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleDogMTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LmRvY3VtZW50cy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmRhdGUge1xuICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LmRvY3VtZW50cy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgc3BhbiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQuZG9jdW1lbnRzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuZG9jdW1lbnQtd3JhcCBbY2xhc3MqPWljb25dIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfSB9XG5cbnVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCxcbnVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCxcbnVsLmNvbGxhcHNpYmxlLnNlY3JldC1hcnRpY2xlcy10YWJsZS5wb3BvdXQge1xuICBtYXgtd2lkdGg6IDc1MHB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dC5zZWNyZXQtYXJ0aWNsZXMtdGFibGUsXG4gIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dC5zZWNyZXQtYXJ0aWNsZXMtdGFibGUsXG4gIHVsLmNvbGxhcHNpYmxlLnNlY3JldC1hcnRpY2xlcy10YWJsZS5wb3BvdXQuc2VjcmV0LWFydGljbGVzLXRhYmxlIHtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIG1pbi13aWR0aDogMzAwcHg7IH1cbiAgdWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGksXG4gIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLFxuICB1bC5jb2xsYXBzaWJsZS5zZWNyZXQtYXJ0aWNsZXMtdGFibGUucG9wb3V0ID4gbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLmhlYWRlcixcbiAgICB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaS5oZWFkZXIsXG4gICAgdWwuY29sbGFwc2libGUuc2VjcmV0LWFydGljbGVzLXRhYmxlLnBvcG91dCA+IGxpLmhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLmFwcHJvdmVkIC5pY29uLWNoZWNrLFxuICAgIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLmFwcHJvdmVkIC5pY29uLWNoZWNrLFxuICAgIHVsLmNvbGxhcHNpYmxlLnNlY3JldC1hcnRpY2xlcy10YWJsZS5wb3BvdXQgPiBsaS5hcHByb3ZlZCAuaWNvbi1jaGVjayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNiYzAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzhjYmMwMDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyNXB4OyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5zdGF0dXRlLWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaS5hcHByb3ZlZCAuaWNvbi1jaGVjazpiZWZvcmUsXG4gICAgICB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaS5hcHByb3ZlZCAuaWNvbi1jaGVjazpiZWZvcmUsXG4gICAgICB1bC5jb2xsYXBzaWJsZS5zZWNyZXQtYXJ0aWNsZXMtdGFibGUucG9wb3V0ID4gbGkuYXBwcm92ZWQgLmljb24tY2hlY2s6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLnJlamVjdGVkIC5pY29uLXgsXG4gICAgdWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkucmVqZWN0ZWQgLmljb24teCxcbiAgICB1bC5jb2xsYXBzaWJsZS5zZWNyZXQtYXJ0aWNsZXMtdGFibGUucG9wb3V0ID4gbGkucmVqZWN0ZWQgLmljb24teCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1MzUyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2YwNTM1MjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyNXB4OyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5zdGF0dXRlLWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaS5yZWplY3RlZCAuaWNvbi14OmJlZm9yZSxcbiAgICAgIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLnJlamVjdGVkIC5pY29uLXg6YmVmb3JlLFxuICAgICAgdWwuY29sbGFwc2libGUuc2VjcmV0LWFydGljbGVzLXRhYmxlLnBvcG91dCA+IGxpLnJlamVjdGVkIC5pY29uLXg6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLnVuYXBwcm92ZWQgLmljb24tbWludXMsXG4gICAgdWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkudW5hcHByb3ZlZCAuaWNvbi1taW51cyxcbiAgICB1bC5jb2xsYXBzaWJsZS5zZWNyZXQtYXJ0aWNsZXMtdGFibGUucG9wb3V0ID4gbGkudW5hcHByb3ZlZCAuaWNvbi1taW51cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2E1YTVhNTtcbiAgICAgIGNvbG9yOiAjOWU5ZTllO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyNXB4OyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5zdGF0dXRlLWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaS51bmFwcHJvdmVkIC5pY29uLW1pbnVzOmJlZm9yZSxcbiAgICAgIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLnVuYXBwcm92ZWQgLmljb24tbWludXM6YmVmb3JlLFxuICAgICAgdWwuY29sbGFwc2libGUuc2VjcmV0LWFydGljbGVzLXRhYmxlLnBvcG91dCA+IGxpLnVuYXBwcm92ZWQgLmljb24tbWludXM6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLnVuYXBwcm92ZWQgLmNvbC1kb2N1bWVudCBzcGFuLFxuICAgIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLnVuYXBwcm92ZWQgLmNvbC1kb2N1bWVudCBzcGFuLFxuICAgIHVsLmNvbGxhcHNpYmxlLnNlY3JldC1hcnRpY2xlcy10YWJsZS5wb3BvdXQgPiBsaS51bmFwcHJvdmVkIC5jb2wtZG9jdW1lbnQgc3BhbiB7XG4gICAgICBjb2xvcjogI2E1YTVhNTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLm5vdC1kZWJhdGVkIC5pY29uLCB1bC5jb2xsYXBzaWJsZS5zdGF0dXRlLWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaS5ub3QtZGViYXRlZCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLm5vdC1kZWJhdGVkIGEubWVudS10b2dnbGUsXG4gICAgdWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkubm90LWRlYmF0ZWQgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLm5vdC1kZWJhdGVkIGEubWVudS10b2dnbGUsIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLm5vdC1kZWJhdGVkIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgdWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkubm90LWRlYmF0ZWQgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgdWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkubm90LWRlYmF0ZWQgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCB1bC5jb2xsYXBzaWJsZS5zdGF0dXRlLWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaS5ub3QtZGViYXRlZCBsaTpiZWZvcmUsXG4gICAgdWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkubm90LWRlYmF0ZWQgLmljb24sXG4gICAgdWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkubm90LWRlYmF0ZWQgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGUsXG4gICAgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLm5vdC1kZWJhdGVkIGEubWVudS10b2dnbGUsXG4gICAgdWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkubm90LWRlYmF0ZWQgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLFxuICAgIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgdWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkubm90LWRlYmF0ZWQgYS5tZW51LXRvZ2dsZSxcbiAgICB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaS5ub3QtZGViYXRlZCAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSxcbiAgICAucmVnaXN0cnktY2FyZHMgdWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkubm90LWRlYmF0ZWQgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSxcbiAgICB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaS5ub3QtZGViYXRlZCAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsXG4gICAgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgdWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkubm90LWRlYmF0ZWQgbGk6YmVmb3JlLFxuICAgIHVsLmNvbGxhcHNpYmxlLnNlY3JldC1hcnRpY2xlcy10YWJsZS5wb3BvdXQgPiBsaS5ub3QtZGViYXRlZCAuaWNvbixcbiAgICB1bC5jb2xsYXBzaWJsZS5zZWNyZXQtYXJ0aWNsZXMtdGFibGUucG9wb3V0ID4gbGkubm90LWRlYmF0ZWQgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGUsXG4gICAgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIHVsLmNvbGxhcHNpYmxlLnNlY3JldC1hcnRpY2xlcy10YWJsZS5wb3BvdXQgPiBsaS5ub3QtZGViYXRlZCBhLm1lbnUtdG9nZ2xlLFxuICAgIHVsLmNvbGxhcHNpYmxlLnNlY3JldC1hcnRpY2xlcy10YWJsZS5wb3BvdXQgPiBsaS5ub3QtZGViYXRlZCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGUsXG4gICAgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSB1bC5jb2xsYXBzaWJsZS5zZWNyZXQtYXJ0aWNsZXMtdGFibGUucG9wb3V0ID4gbGkubm90LWRlYmF0ZWQgYS5tZW51LXRvZ2dsZSxcbiAgICB1bC5jb2xsYXBzaWJsZS5zZWNyZXQtYXJ0aWNsZXMtdGFibGUucG9wb3V0ID4gbGkubm90LWRlYmF0ZWQgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsXG4gICAgLnJlZ2lzdHJ5LWNhcmRzIHVsLmNvbGxhcHNpYmxlLnNlY3JldC1hcnRpY2xlcy10YWJsZS5wb3BvdXQgPiBsaS5ub3QtZGViYXRlZCAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLFxuICAgIHVsLmNvbGxhcHNpYmxlLnNlY3JldC1hcnRpY2xlcy10YWJsZS5wb3BvdXQgPiBsaS5ub3QtZGViYXRlZCAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsXG4gICAgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgdWwuY29sbGFwc2libGUuc2VjcmV0LWFydGljbGVzLXRhYmxlLnBvcG91dCA+IGxpLm5vdC1kZWJhdGVkIGxpOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2E1YTVhNTtcbiAgICAgIGNvbG9yOiAjOWU5ZTllO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyNXB4OyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5zdGF0dXRlLWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaS5ub3QtZGViYXRlZCAuaWNvbjpiZWZvcmUsIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLm5vdC1kZWJhdGVkIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLm5vdC1kZWJhdGVkIGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgdWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkubm90LWRlYmF0ZWQgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSB1bC5jb2xsYXBzaWJsZS5zdGF0dXRlLWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaS5ub3QtZGViYXRlZCBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgdWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkubm90LWRlYmF0ZWQgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyB1bC5jb2xsYXBzaWJsZS5zdGF0dXRlLWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaS5ub3QtZGViYXRlZCAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCB1bC5jb2xsYXBzaWJsZS5zdGF0dXRlLWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaS5ub3QtZGViYXRlZCAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLm5vdC1kZWJhdGVkIGxpOmJlZm9yZSxcbiAgICAgIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLm5vdC1kZWJhdGVkIC5pY29uOmJlZm9yZSxcbiAgICAgIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLm5vdC1kZWJhdGVkIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaS5ub3QtZGViYXRlZCBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLm5vdC1kZWJhdGVkIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsXG4gICAgICBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLm5vdC1kZWJhdGVkIGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgdWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkubm90LWRlYmF0ZWQgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsXG4gICAgICAucmVnaXN0cnktY2FyZHMgdWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkubm90LWRlYmF0ZWQgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSxcbiAgICAgIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLm5vdC1kZWJhdGVkIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSxcbiAgICAgIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLm5vdC1kZWJhdGVkIGxpOmJlZm9yZSxcbiAgICAgIHVsLmNvbGxhcHNpYmxlLnNlY3JldC1hcnRpY2xlcy10YWJsZS5wb3BvdXQgPiBsaS5ub3QtZGViYXRlZCAuaWNvbjpiZWZvcmUsXG4gICAgICB1bC5jb2xsYXBzaWJsZS5zZWNyZXQtYXJ0aWNsZXMtdGFibGUucG9wb3V0ID4gbGkubm90LWRlYmF0ZWQgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIHVsLmNvbGxhcHNpYmxlLnNlY3JldC1hcnRpY2xlcy10YWJsZS5wb3BvdXQgPiBsaS5ub3QtZGViYXRlZCBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgIHVsLmNvbGxhcHNpYmxlLnNlY3JldC1hcnRpY2xlcy10YWJsZS5wb3BvdXQgPiBsaS5ub3QtZGViYXRlZCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSB1bC5jb2xsYXBzaWJsZS5zZWNyZXQtYXJ0aWNsZXMtdGFibGUucG9wb3V0ID4gbGkubm90LWRlYmF0ZWQgYS5tZW51LXRvZ2dsZTpiZWZvcmUsXG4gICAgICB1bC5jb2xsYXBzaWJsZS5zZWNyZXQtYXJ0aWNsZXMtdGFibGUucG9wb3V0ID4gbGkubm90LWRlYmF0ZWQgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsXG4gICAgICAucmVnaXN0cnktY2FyZHMgdWwuY29sbGFwc2libGUuc2VjcmV0LWFydGljbGVzLXRhYmxlLnBvcG91dCA+IGxpLm5vdC1kZWJhdGVkIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsXG4gICAgICB1bC5jb2xsYXBzaWJsZS5zZWNyZXQtYXJ0aWNsZXMtdGFibGUucG9wb3V0ID4gbGkubm90LWRlYmF0ZWQgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLFxuICAgICAgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgdWwuY29sbGFwc2libGUuc2VjcmV0LWFydGljbGVzLXRhYmxlLnBvcG91dCA+IGxpLm5vdC1kZWJhdGVkIGxpOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5zdGF0dXRlLWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaS5ub3QtZGViYXRlZCAuY29sLWRvY3VtZW50IHNwYW4sXG4gICAgdWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkubm90LWRlYmF0ZWQgLmNvbC1kb2N1bWVudCBzcGFuLFxuICAgIHVsLmNvbGxhcHNpYmxlLnNlY3JldC1hcnRpY2xlcy10YWJsZS5wb3BvdXQgPiBsaS5ub3QtZGViYXRlZCAuY29sLWRvY3VtZW50IHNwYW4ge1xuICAgICAgY29sb3I6ICNhNWE1YTU7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5zdGF0dXRlLWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaSA+IC5yb3csIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdixcbiAgICB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaSA+IC5yb3csXG4gICAgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2LFxuICAgIHVsLmNvbGxhcHNpYmxlLnNlY3JldC1hcnRpY2xlcy10YWJsZS5wb3BvdXQgPiBsaSA+IC5yb3csXG4gICAgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5zZWNyZXQtYXJ0aWNsZXMtdGFibGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzFjMWMxOyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5zdGF0dXRlLWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaSA+IC5yb3c6aG92ZXIsIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdjpob3ZlcixcbiAgICAgIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpID4gLnJvdzpob3ZlcixcbiAgICAgIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdjpob3ZlcixcbiAgICAgIHVsLmNvbGxhcHNpYmxlLnNlY3JldC1hcnRpY2xlcy10YWJsZS5wb3BvdXQgPiBsaSA+IC5yb3c6aG92ZXIsXG4gICAgICBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnNlY3JldC1hcnRpY2xlcy10YWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2VkZWRlZDsgfVxuICAgICAgICB1bC5jb2xsYXBzaWJsZS5zdGF0dXRlLWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaSA+IC5yb3c6aG92ZXIgLmljb24tZHJhZywgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5zdGF0dXRlLWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2OmhvdmVyIC5pY29uLWRyYWcsXG4gICAgICAgIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpID4gLnJvdzpob3ZlciAuaWNvbi1kcmFnLFxuICAgICAgICBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXY6aG92ZXIgLmljb24tZHJhZyxcbiAgICAgICAgdWwuY29sbGFwc2libGUuc2VjcmV0LWFydGljbGVzLXRhYmxlLnBvcG91dCA+IGxpID4gLnJvdzpob3ZlciAuaWNvbi1kcmFnLFxuICAgICAgICBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnNlY3JldC1hcnRpY2xlcy10YWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2OmhvdmVyIC5pY29uLWRyYWcge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuY29sLWRvY3VtZW50LCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmNvbC1kb2N1bWVudCxcbiAgICAgIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuY29sLWRvY3VtZW50LFxuICAgICAgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5jb2wtZG9jdW1lbnQsXG4gICAgICB1bC5jb2xsYXBzaWJsZS5zZWNyZXQtYXJ0aWNsZXMtdGFibGUucG9wb3V0ID4gbGkgPiAucm93IC5jb2wtZG9jdW1lbnQsXG4gICAgICBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnNlY3JldC1hcnRpY2xlcy10YWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5jb2wtZG9jdW1lbnQge1xuICAgICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgICAgIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuY29sLWRvY3VtZW50IGEsIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuY29sLWRvY3VtZW50IGEsIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuY29sLWRvY3VtZW50IGEgc3BhbiwgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5zdGF0dXRlLWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5jb2wtZG9jdW1lbnQgYSBzcGFuLFxuICAgICAgICB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgLmNvbC1kb2N1bWVudCBhLFxuICAgICAgICBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmNvbC1kb2N1bWVudCBhLFxuICAgICAgICB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgLmNvbC1kb2N1bWVudCBhIHNwYW4sXG4gICAgICAgIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuY29sLWRvY3VtZW50IGEgc3BhbixcbiAgICAgICAgdWwuY29sbGFwc2libGUuc2VjcmV0LWFydGljbGVzLXRhYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuY29sLWRvY3VtZW50IGEsXG4gICAgICAgIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUuc2VjcmV0LWFydGljbGVzLXRhYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmNvbC1kb2N1bWVudCBhLFxuICAgICAgICB1bC5jb2xsYXBzaWJsZS5zZWNyZXQtYXJ0aWNsZXMtdGFibGUucG9wb3V0ID4gbGkgPiAucm93IC5jb2wtZG9jdW1lbnQgYSBzcGFuLFxuICAgICAgICBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnNlY3JldC1hcnRpY2xlcy10YWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5jb2wtZG9jdW1lbnQgYSBzcGFuIHtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5zdGF0dXRlLWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgLmljb24tZHJhZywgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5zdGF0dXRlLWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5pY29uLWRyYWcsXG4gICAgICB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgLmljb24tZHJhZyxcbiAgICAgIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuaWNvbi1kcmFnLFxuICAgICAgdWwuY29sbGFwc2libGUuc2VjcmV0LWFydGljbGVzLXRhYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuaWNvbi1kcmFnLFxuICAgICAgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5zZWNyZXQtYXJ0aWNsZXMtdGFibGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuaWNvbi1kcmFnIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjb2xvcjogI2E1YTVhNTtcbiAgICAgICAgY3Vyc29yOiBtb3ZlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgICAgIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuaWNvbi1kcmFnOmhvdmVyLCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmljb24tZHJhZzpob3ZlcixcbiAgICAgICAgdWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkgPiAucm93IC5pY29uLWRyYWc6aG92ZXIsXG4gICAgICAgIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuaWNvbi1kcmFnOmhvdmVyLFxuICAgICAgICB1bC5jb2xsYXBzaWJsZS5zZWNyZXQtYXJ0aWNsZXMtdGFibGUucG9wb3V0ID4gbGkgPiAucm93IC5pY29uLWRyYWc6aG92ZXIsXG4gICAgICAgIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUuc2VjcmV0LWFydGljbGVzLXRhYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmljb24tZHJhZzpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICM2ZTZlNmU7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuY29sLWxhbmd1YWdlcyA+IGRpdjpiZWZvcmUsIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuY29sLWxhbmd1YWdlcyA+IGRpdjpiZWZvcmUsXG4gICAgICB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgLmNvbC1sYW5ndWFnZXMgPiBkaXY6YmVmb3JlLFxuICAgICAgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5jb2wtbGFuZ3VhZ2VzID4gZGl2OmJlZm9yZSxcbiAgICAgIHVsLmNvbGxhcHNpYmxlLnNlY3JldC1hcnRpY2xlcy10YWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgLmNvbC1sYW5ndWFnZXMgPiBkaXY6YmVmb3JlLFxuICAgICAgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5zZWNyZXQtYXJ0aWNsZXMtdGFibGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuY29sLWxhbmd1YWdlcyA+IGRpdjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFjMWMxOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgdWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUucG9wb3V0LFxuICB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDVweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNDVweCk7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5zdGF0dXRlLWRvY3VtZW50cy10YWJsZS5wb3BvdXQuZnVsbC13aWR0aCxcbiAgICB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQuZnVsbC13aWR0aCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTYwcHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgNjBweCk7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5zdGF0dXRlLWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaSxcbiAgICB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgdWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkuYXBwcm92ZWQgLmNvbC1kb2N1bWVudCA+IC5ncm91cCwgdWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkudW5hcHByb3ZlZCAuY29sLWRvY3VtZW50ID4gLmdyb3VwLFxuICAgICAgdWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkuYXBwcm92ZWQgLmNvbC1kb2N1bWVudCA+IC5ncm91cCxcbiAgICAgIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLnVuYXBwcm92ZWQgLmNvbC1kb2N1bWVudCA+IC5ncm91cCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLmFwcHJvdmVkIC5pY29uLWNoZWNrLFxuICAgICAgdWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkuYXBwcm92ZWQgLmljb24tbWludXMsIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLnVuYXBwcm92ZWQgLmljb24tY2hlY2ssXG4gICAgICB1bC5jb2xsYXBzaWJsZS5zdGF0dXRlLWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaS51bmFwcHJvdmVkIC5pY29uLW1pbnVzLFxuICAgICAgdWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkuYXBwcm92ZWQgLmljb24tY2hlY2ssXG4gICAgICB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaS5hcHByb3ZlZCAuaWNvbi1taW51cyxcbiAgICAgIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpLnVuYXBwcm92ZWQgLmljb24tY2hlY2ssXG4gICAgICB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaS51bmFwcHJvdmVkIC5pY29uLW1pbnVzIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1pbi13aWR0aDogMjVweDsgfVxuICAgICAgdWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkgPiAucm93LCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYsXG4gICAgICB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaSA+IC5yb3csXG4gICAgICBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpIC5jb2wtZG9jdW1lbnQsXG4gICAgICB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaSAuY29sLWRvY3VtZW50IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgdWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkgLmNvbC1kb2N1bWVudCA+IC5ncm91cCxcbiAgICAgICAgdWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUucG9wb3V0ID4gbGkgLmNvbC1kb2N1bWVudCA+IC5ncm91cCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICBjb2xvcjogIzZlNmU2ZTtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnN0YXR1dGUtZG9jdW1lbnRzLXRhYmxlLnBvcG91dCA+IGxpIC5kb2N1bWVudC13cmFwIFtjbGFzcyo9aWNvbl0sXG4gICAgICB1bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZS5wb3BvdXQgPiBsaSAuZG9jdW1lbnQtd3JhcCBbY2xhc3MqPWljb25dIHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogIzZlNmU2ZTsgfSB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpIC5jb2wtZGF0ZS1pbmZvIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpIC5jb2wtbnItZGF0ZSB7XG4gIG1pbi13aWR0aDogMTE1cHg7XG4gIG1heC13aWR0aDogMTE1cHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGkgLmNvbC1uci1kYXRlLmxhcmdlIHtcbiAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaSAuY29sLXVzZXIge1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMjEwcHg7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGkgLmNvbC1zdGF0dXMge1xuICBtaW4td2lkdGg6IDE3MHB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpIC5jb2wtc3RhdHVzLnNtYWxsIHtcbiAgICBtaW4td2lkdGg6IDE0MHB4OyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpIC5jb2wtcHJvamVjdC11c2FnZSB7XG4gIG1pbi13aWR0aDogMTQwcHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGkgLmNvbC1wcm9qZWN0LXVzYWdlLnNtYWxsIHtcbiAgICBtaW4td2lkdGg6IDEyMHB4OyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAyMzBweDsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLnJvdywgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYsIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5uYXZiYXItbmF2IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW5yLWRhdGUge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgY29sb3I6ICM0ODQ4NDg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbnItZGF0ZS5leHRlcm5hbC1pdGVtIC5leHRlcm5hbC1wdWJsaWNhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwNTM1MjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZzogMCA0cHg7XG4gICAgd2lkdGg6IG1heC1jb250ZW50OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW5yLWRhdGUuZXh0ZXJuYWwtaXRlbSBhIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjNjY3ZWIxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1uci1kYXRlIC5kYXRlIHtcbiAgICBjb2xvcjogI2E1YTVhNTsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1uci1kYXRlIC50aW1lIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW5yLWRhdGUgLnRpbWUgW2NsYXNzKj1pY29uXSB7XG4gICAgICBjb2xvcjogI2E1YTVhNTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbnItZGF0ZSAudGltZSBzcGFuIHtcbiAgICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXByb2plY3QtaW5mbyB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcHJvamVjdC1pbmZvOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAtMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAycHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcHJvamVjdC1pbmZvIC5wcm9qZWN0LXRpdGxlIHtcbiAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcHJvamVjdC1pbmZvIC5ub3JtYXRpdmUtY2hhcmFjdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJBNUY1O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgIHdpZHRoOiBtYXgtY29udGVudDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wcm9qZWN0LWluZm8gLmluZGl2aWR1YWwtY2hhcmFjdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2ZDI0O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgIHdpZHRoOiBtYXgtY29udGVudDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wcm9qZWN0LWluZm8gLmFpci1jaGFyYWN0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NTUzZDE7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZzogMCA0cHg7XG4gICAgd2lkdGg6IG1heC1jb250ZW50OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXByb2plY3QtaW5mbyAub2F0aC1jaGFyYWN0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNzNjNDI7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZzogMCA0cHg7XG4gICAgd2lkdGg6IG1heC1jb250ZW50OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXByb2plY3QtaW5mbyAudmlzYS1jZnBwIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXByb2plY3QtaW5mbyAudmlzYS1jZnBwLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzQ4NDg0ODsgfVxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcHJvamVjdC1pbmZvIC52aXNhLWNmcHAuYWN0aXZlIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICBjb2xvcjogIzhjYmMwMDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXByb2plY3QtaW5mbyAudmlzYS1jZnBwLmluYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjNDg0ODQ4OyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wcm9qZWN0LWluZm8gLnZpc2EtY2ZwcC5pbmFjdGl2ZSBbY2xhc3MqPWljb25dIHtcbiAgICAgICAgY29sb3I6ICNmMDUzNTI7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wcm9qZWN0LWluZm8gLnZpc2EtY2ZwcCBbY2xhc3MqPWljb25dIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXByb2plY3QtaW5mbyAuZXh0cmEtaW5mbyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogI2E1YTVhNTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wcm9qZWN0LWluZm8gLmV4dHJhLWluZm8gW2NsYXNzKj1pY29uXSB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIGNvbG9yOiAjODU1M2QxOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXByb2plY3QtaW5mbyAucHJvY2VkdXJlLXN0ZXBzIC5zdGVwcyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcHJvamVjdC1pbmZvIC5wcm9jZWR1cmUtc3RlcHMgLnN0ZXBzIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wcm9qZWN0LWluZm8gLnByb2NlZHVyZS1zdGVwcyB1bC5wcm9ncmVzcyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wcm9qZWN0LWluZm8gLnByb2NlZHVyZS1zdGVwcyB1bC5wcm9ncmVzcyBsaSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkOGQ4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIG1hcmdpbjogMCAycHg7XG4gICAgICB3aWR0aDogMjBweDsgfVxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcHJvamVjdC1pbmZvIC5wcm9jZWR1cmUtc3RlcHMgdWwucHJvZ3Jlc3MgbGkuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4Y2JjMDA7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wcm9qZWN0LWluZm8gLnByb2NlZHVyZS1zdGVwcyB1bC5wcm9ncmVzcyArIHAge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wcm9qZWN0LWluZm8gLnRpbWVsaW5lLXdyYXAgLm90aGVyLWluZm8ge1xuICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW46IDVweCAwOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcHJvamVjdC1pbmZvIC50aW1lbGluZS13cmFwIC5vdGhlci1pbmZvLmJvcmRlci10b3Age1xuICAgICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjZGZkZmRmO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcHJvamVjdC1pbmZvIC50aW1lbGluZS13cmFwIC5vdGhlci1pbmZvLmJvcmRlci1ib3R0b20ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjZGZkZmRmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcHJvamVjdC1pbmZvIC50aW1lbGluZS13cmFwIC5vdGhlci1pbmZvIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHdpZHRoOiAyMHB4OyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wcm9qZWN0LWluZm8gLnRpbWVsaW5lLXdyYXAgLm90aGVyLWluZm8gW2NsYXNzKj1pY29uXS5pY29uLWhvdXJnbGFzcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXByb2plY3QtaW5mbyAudGltZWxpbmUtd3JhcCAub3RoZXItaW5mbyBzcGFuOm5vdChbY2xhc3MqPWljb25dKSB7XG4gICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcHJvamVjdC1pbmZvIC50aW1lbGluZS13cmFwIC5vdGhlci1pbmZvIHNwYW46bm90KFtjbGFzcyo9aWNvbl0pIGVtIHtcbiAgICAgICAgY29sb3I6ICNhNWE1YTU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wcm9qZWN0LWluZm8gLnRpbWVsaW5lLXdyYXAgLmV4dHJhLWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAycHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wcm9qZWN0LWluZm8gLnRpbWVsaW5lLXdyYXAgLmV4dHJhLWluZm8gc3BhbiB7XG4gICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcHJvamVjdC1pbmZvIHAge1xuICAgIG1hcmdpbjogMDsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tZWV0aW5nLWluZm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbWVldGluZy1pbmZvOm5vdCgubm9ybWFsKTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogLTEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMnB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW1lZXRpbmctaW5mbyAub3JkaW5hcnktbWVldGluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQyQTVGNTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZzogM3B4IDEycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tZWV0aW5nLWluZm8gLmV4dHJhb3JkaW5hcnktbWVldGluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmQyNDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZzogM3B4IDEycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tZWV0aW5nLWluZm8gcCB7XG4gICAgbWFyZ2luOiA1cHggMDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW1lZXRpbmctaW5mbyBwIHNwYW4ge1xuICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXVzZXIsXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wZXJzb24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC11c2VyID4gYSxcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcGVyc29uID4gYSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWluLWhlaWdodDogNDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC11c2VyID4gYTpob3ZlcixcbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wZXJzb24gPiBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtdXNlciA+IGE6bGFzdC1jaGlsZCxcbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wZXJzb24gPiBhOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC11c2VyID4gcCBzcGFuOmZpcnN0LWNoaWxkLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wZXJzb24gPiBwIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjYTVhNWE1OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXVzZXIgPiBwIHNwYW4ucGVyc29uLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wZXJzb24gPiBwIHNwYW4ucGVyc29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzQ4NDg0ODsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC11c2VyIGRpdi51c2VyLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wZXJzb24gZGl2LnVzZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDM1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyMDBweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXVzZXIgZGl2LnVzZXI6aG92ZXIsXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcGVyc29uIGRpdi51c2VyOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtdXNlciBkaXYudXNlcjpsYXN0LWNoaWxkLFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXBlcnNvbiBkaXYudXNlcjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC11c2VyIGRpdltjbGFzc149XCJpbWdcIl0sXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXBlcnNvbiBkaXZbY2xhc3NePVwiaW1nXCJdIHtcbiAgICBsZWZ0OiAtNTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXVzZXIgZGl2W2NsYXNzXj1cImltZy0yNVwiXSxcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcGVyc29uIGRpdltjbGFzc149XCJpbWctMjVcIl0ge1xuICAgIGxlZnQ6IC0zNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtdXNlciBwLnBlcnNvbixcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcGVyc29uIHAucGVyc29uIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbjogM3B4IDAgMCAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC11c2VyIHAucGVyc29uIHNwYW4sXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcGVyc29uIHAucGVyc29uIHNwYW4ge1xuICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC11c2VyIHAucGVyc29uIC5sYXN0LW5hbWUsXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcGVyc29uIHAucGVyc29uIC5sYXN0LW5hbWUge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC11c2VyIC5mdW5jdGlvbixcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcGVyc29uIC5mdW5jdGlvbiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogIzY2N2ViMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtdXNlciAuZnVuY3Rpb24gc3BhbltjbGFzc149XCJpY29uXCJdLFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXBlcnNvbiAuZnVuY3Rpb24gc3BhbltjbGFzc149XCJpY29uXCJdIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXVzZXIgLmRlcGFydG1lbnQsXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXBlcnNvbiAuZGVwYXJ0bWVudCB7XG4gICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtdXNlciAuZGVwYXJ0bWVudCBzcGFuLFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXBlcnNvbiAuZGVwYXJ0bWVudCBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXVzZXIgLmxvY2F0aW9uLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wZXJzb24gLmxvY2F0aW9uIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNhNWE1YTU7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtdXNlciAuc29sdmVyLXdyYXAsXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXBlcnNvbiAuc29sdmVyLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXVzZXIgLnNvbHZlci13cmFwID4gZGl2LFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXBlcnNvbiAuc29sdmVyLXdyYXAgPiBkaXYge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtdXNlciAuc29sdmVyLXdyYXAgPiBkaXYgbGFiZWwsXG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wZXJzb24gLnNvbHZlci13cmFwID4gZGl2IGxhYmVsIHtcbiAgICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC11c2VyIC5zb2x2ZXItd3JhcCA+IGRpdiBbY2xhc3MqPWljb24tXSxcbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXBlcnNvbiAuc29sdmVyLXdyYXAgPiBkaXYgW2NsYXNzKj1pY29uLV0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY3ZWIxO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAyNXB4OyB9XG4gICAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXVzZXIgLnNvbHZlci13cmFwID4gZGl2IFtjbGFzcyo9aWNvbi1dOmJlZm9yZSxcbiAgICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcGVyc29uIC5zb2x2ZXItd3JhcCA+IGRpdiBbY2xhc3MqPWljb24tXTpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC11c2VyID4gLmlubmVyLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wZXJzb24gPiAuaW5uZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWluLWhlaWdodDogNDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC11c2VyID4gLmlubmVyOmxhc3QtY2hpbGQsXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcGVyc29uID4gLmlubmVyOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC11c2VyIC5leHRyYS1pbmZvID4gcDpsYXN0LWNoaWxkLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC11c2VyIC5leHRyYS1pbmZvID4gYTpsYXN0LWNoaWxkLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wZXJzb24gLmV4dHJhLWluZm8gPiBwOmxhc3QtY2hpbGQsXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXBlcnNvbiAuZXh0cmEtaW5mbyA+IGE6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmNGY0ZjQ7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC11c2VyIC5leHRyYS1pbmZvID4gcDpsYXN0LWNoaWxkIHNwYW4sXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtdXNlciAuZXh0cmEtaW5mbyA+IGE6bGFzdC1jaGlsZCBzcGFuLFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXBlcnNvbiAuZXh0cmEtaW5mbyA+IHA6bGFzdC1jaGlsZCBzcGFuLFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXBlcnNvbiAuZXh0cmEtaW5mbyA+IGE6bGFzdC1jaGlsZCBzcGFuIHtcbiAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC11c2VyIC5leHRyYS1pbmZvID4gcDpsYXN0LWNoaWxkIHA6Zmlyc3QtY2hpbGQsXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtdXNlciAuZXh0cmEtaW5mbyA+IGE6bGFzdC1jaGlsZCBwOmZpcnN0LWNoaWxkLFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXBlcnNvbiAuZXh0cmEtaW5mbyA+IHA6bGFzdC1jaGlsZCBwOmZpcnN0LWNoaWxkLFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXBlcnNvbiAuZXh0cmEtaW5mbyA+IGE6bGFzdC1jaGlsZCBwOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC11c2VyIC5leHRyYS1pbmZvID4gcDpsYXN0LWNoaWxkIGEsXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtdXNlciAuZXh0cmEtaW5mbyA+IGE6bGFzdC1jaGlsZCBhLFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXBlcnNvbiAuZXh0cmEtaW5mbyA+IHA6bGFzdC1jaGlsZCBhLFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXBlcnNvbiAuZXh0cmEtaW5mbyA+IGE6bGFzdC1jaGlsZCBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcGVyc29uID4gYSB7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wZW9wbGUtaW5mbyB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgPiBwOmxhc3QtY2hpbGQsXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyA+IGRpdjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgPiBhOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZjRmNGY0O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzID4gcDpsYXN0LWNoaWxkIHNwYW4sXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzID4gZGl2Omxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgc3BhbixcbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgPiBhOmxhc3QtY2hpbGQgc3BhbiB7XG4gICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzID4gcDpsYXN0LWNoaWxkIHA6Zmlyc3QtY2hpbGQsXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzID4gZGl2Omxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgcDpmaXJzdC1jaGlsZCxcbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgPiBhOmxhc3QtY2hpbGQgcDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyA+IGE6bGFzdC1jaGlsZCxcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzID4gLmxpbmtzIGEge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICM0MkE1RjU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyA+IGE6bGFzdC1jaGlsZDpob3ZlcixcbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgPiAubGlua3MgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzID4gYTpsYXN0LWNoaWxkOmhvdmVyIHNwYW46bm90KFtjbGFzcyo9aWNvbl0pLFxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzID4gLmxpbmtzIGE6aG92ZXIgc3Bhbjpub3QoW2NsYXNzKj1pY29uXSkge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyA+IGE6bGFzdC1jaGlsZCAuaWNvbi1jYXV0aW9uLFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyA+IC5saW5rcyBhIC5pY29uLWNhdXRpb24ge1xuICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyA+IGE6bGFzdC1jaGlsZCBzcGFuOm5vdChbY2xhc3MqPWljb25dKSxcbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgPiAubGlua3MgYSBzcGFuOm5vdChbY2xhc3MqPWljb25dKSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIGEge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICMzZWE4Zjc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIGRpdiA+IHAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgZGl2ID4gcC5iaWcge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyBkaXYgPiBwLmJpZyArIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgZGl2ID4gcCArIC5iaWcge1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAuZm9yLWFwcHJvdmFsIFtjbGFzcyo9aWNvbl0sXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAuaW4tcHJlcGFyYXRpb24gW2NsYXNzKj1pY29uXSB7XG4gICAgY29sb3I6ICNmZjZkMjQ7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAucmV2b2tlZC1ieS11c2VyIFtjbGFzcyo9aWNvbl0ge1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLnJlc2VudC10by1yZXNvcnQtY29tcGFydG1lbnQgW2NsYXNzKj1pY29uXSxcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5yZWRpcmVjdGVkIFtjbGFzcyo9aWNvbl0ge1xuICAgIGNvbG9yOiAjNGM4NGZmO1xuICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLndpdGhvdXQtbGVnYWxpdHktbm90aWNlIFtjbGFzcyo9aWNvbl0sXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAud2l0aG91dC1hZ2VuZGEgW2NsYXNzKj1pY29uXSxcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5leGNlcHRlZCBbY2xhc3MqPWljb25dLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLmNsb3NlZC1yZWdpc3RlciBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogI2YwNTM1MjtcbiAgICBmb250LXNpemU6IDI2cHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC53aXRoLWxlZ2FsaXR5LW5vdGljZSBbY2xhc3MqPWljb25dLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLmFjdGl2ZS1yZWdpc3RlciBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogIzhjYmMwMDtcbiAgICBmb250LXNpemU6IDI2cHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5wZW5kaW5nLWFwcHJvdmFsIFtjbGFzcyo9aWNvbl0sXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAuZGViYXRlLWluLWNvbW1pdHRlZXMgW2NsYXNzKj1pY29uXSxcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5saXZlLW1lZXRpbmcgW2NsYXNzKj1pY29uXSxcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5hbGxvY2F0ZWQgW2NsYXNzKj1pY29uXSB7XG4gICAgY29sb3I6ICM2NjdlYjE7XG4gICAgZm9udC1zaXplOiAzMnB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAucGVuZGluZy1hcHByb3ZhbCAuaWNvbi1mb3J3YXJkLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLmRlYmF0ZS1pbi1jb21taXR0ZWVzIC5pY29uLWZvcndhcmQsXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAubGl2ZS1tZWV0aW5nIC5pY29uLWZvcndhcmQsXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAuYWxsb2NhdGVkIC5pY29uLWZvcndhcmQge1xuICAgIGNvbG9yOiAjNjY3ZWIxO1xuICAgIGZvbnQtc2l6ZTogMjdweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLnBlbmRpbmctYXBwcm92YWwgLmxpbmtzLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLmRlYmF0ZS1pbi1jb21taXR0ZWVzIC5saW5rcyxcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5saXZlLW1lZXRpbmcgLmxpbmtzLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLmFsbG9jYXRlZCAubGlua3Mge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLnBlbmRpbmctYXBwcm92YWwgLmxpbmtzIGEsXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5kZWJhdGUtaW4tY29tbWl0dGVlcyAubGlua3MgYSxcbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLmxpdmUtbWVldGluZyAubGlua3MgYSxcbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLmFsbG9jYXRlZCAubGlua3MgYSB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLnBlbmRpbmctYXBwcm92YWwgLmxpbmtzIGE6Zmlyc3QtY2hpbGQsXG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLmRlYmF0ZS1pbi1jb21taXR0ZWVzIC5saW5rcyBhOmZpcnN0LWNoaWxkLFxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5saXZlLW1lZXRpbmcgLmxpbmtzIGE6Zmlyc3QtY2hpbGQsXG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLmFsbG9jYXRlZCAubGlua3MgYTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAucmV2aXNpb24gW2NsYXNzKj1pY29uXSxcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5zY2hlZHVsZWQtb24tYWdlbmRhIFtjbGFzcyo9aWNvbl0sXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAubWVldGluZy1pbi1wZW5kaW5nIFtjbGFzcyo9aWNvbl0sXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAud29ya2luZyBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogI2ZmYzMwMDtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5hZGRlZC1vbi1hZ2VuZGEgW2NsYXNzKj1pY29uXSB7XG4gICAgY29sb3I6ICM4NTUzZDE7XG4gICAgZm9udC1zaXplOiAyNnB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAubGVnYWxpdHktbm90aWNlIFtjbGFzcyo9aWNvbl0sXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAuc29sdmVkIFtjbGFzcyo9aWNvbl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzhjYmMwMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICM4Y2JjMDA7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5sZWdhbGl0eS1ub3RpY2UgW2NsYXNzKj1pY29uXTpiZWZvcmUsXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5zb2x2ZWQgW2NsYXNzKj1pY29uXTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5uby1sZWdhbGl0eS1ub3RpY2UgW2NsYXNzKj1pY29uXSxcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5yZWplY3RlZCBbY2xhc3MqPWljb25dLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLm1lZXRpbmctd2l0aG91dC1jdm9ydW0gW2NsYXNzKj1pY29uXSxcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5ub3RpY2UtcmVkIFtjbGFzcyo9aWNvbl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDUzNTI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMzBweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAubm8tbGVnYWxpdHktbm90aWNlIFtjbGFzcyo9aWNvbl06YmVmb3JlLFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAucmVqZWN0ZWQgW2NsYXNzKj1pY29uXTpiZWZvcmUsXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5tZWV0aW5nLXdpdGhvdXQtY3ZvcnVtIFtjbGFzcyo9aWNvbl06YmVmb3JlLFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAubm90aWNlLXJlZCBbY2xhc3MqPWljb25dOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLm93bi13aXRob3V0LWxlZ2FsaXR5LW5vdGljZSBbY2xhc3MqPWljb25dLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLmluLXBlbmRpbmctZGVjaXNpb24gW2NsYXNzKj1pY29uXSxcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5zZW5kLW1vZGUgW2NsYXNzKj1pY29uXSxcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5yZXF1ZXN0LWNoYW5nZXMgW2NsYXNzKj1pY29uXSxcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5ub3RpY2Utb3JhbmdlIFtjbGFzcyo9aWNvbl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMzMDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMzBweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAub3duLXdpdGhvdXQtbGVnYWxpdHktbm90aWNlIFtjbGFzcyo9aWNvbl06YmVmb3JlLFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAuaW4tcGVuZGluZy1kZWNpc2lvbiBbY2xhc3MqPWljb25dOmJlZm9yZSxcbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLnNlbmQtbW9kZSBbY2xhc3MqPWljb25dOmJlZm9yZSxcbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLnJlcXVlc3QtY2hhbmdlcyBbY2xhc3MqPWljb25dOmJlZm9yZSxcbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLm5vdGljZS1vcmFuZ2UgW2NsYXNzKj1pY29uXTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5vd24tbGVnYWxpdHktbm90aWNlIFtjbGFzcyo9aWNvbl0sXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAuYXBwcm92ZWQgW2NsYXNzKj1pY29uXSxcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5tZWV0aW5nLWNsb3NlZCBbY2xhc3MqPWljb25dLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLnZhbGlkYXRlZC1tb2RlIFtjbGFzcyo9aWNvbl0sXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAuYW5zd2VyZWQgW2NsYXNzKj1pY29uXSxcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5ub3RpY2UtZ3JlZW4gW2NsYXNzKj1pY29uXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhjYmMwMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5vd24tbGVnYWxpdHktbm90aWNlIFtjbGFzcyo9aWNvbl06YmVmb3JlLFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAuYXBwcm92ZWQgW2NsYXNzKj1pY29uXTpiZWZvcmUsXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5tZWV0aW5nLWNsb3NlZCBbY2xhc3MqPWljb25dOmJlZm9yZSxcbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLnZhbGlkYXRlZC1tb2RlIFtjbGFzcyo9aWNvbl06YmVmb3JlLFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAuYW5zd2VyZWQgW2NsYXNzKj1pY29uXTpiZWZvcmUsXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5ub3RpY2UtZ3JlZW4gW2NsYXNzKj1pY29uXTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5yZXB1Ymxpc2hlZCBbY2xhc3MqPWljb25dIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDRhNjQ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5yZXB1Ymxpc2hlZCBbY2xhc3MqPWljb25dOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLnN1c3BlbmRlZCBbY2xhc3MqPWljb25dIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY3ZWIxO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5zdXNwZW5kZWQgW2NsYXNzKj1pY29uXTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5yZXBlYWxlZCBbY2xhc3MqPWljb25dIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1MzUyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDMwcHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLnJlcGVhbGVkIFtjbGFzcyo9aWNvbl06YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAucmV2b2tlZCBbY2xhc3MqPWljb25dLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLm5vdC1pbmNsdWRlZCBbY2xhc3MqPWljb25dIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjNzJiNjA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiAjYzcyYjYwO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDMwcHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLnJldm9rZWQgW2NsYXNzKj1pY29uXTpiZWZvcmUsXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5ub3QtaW5jbHVkZWQgW2NsYXNzKj1pY29uXTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5qb2luZWQgW2NsYXNzKj1pY29uXSB7XG4gICAgY29sb3I6ICM4NTUzZDE7XG4gICAgZm9udC1zaXplOiAyOHB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAucmFua2VkIFtjbGFzcyo9aWNvbl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzRjODRmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICM0Yzg0ZmY7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5yYW5rZWQgW2NsYXNzKj1pY29uXTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5yZXNvcnQtY29tcGFydG1lbnQgW2NsYXNzKj1pY29uXSB7XG4gICAgY29sb3I6ICM0MkE1RjU7XG4gICAgZm9udC1zaXplOiAyOHB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAucHVibGljLWNvbnN1bHRhdGlvbiBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogIzhjYmMwMDtcbiAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtc3RhdHVzIC5ub3QtZGViYXRlZCBbY2xhc3MqPWljb25dIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhNWE1YTU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiAjOWU5ZTllO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDMwcHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1zdGF0dXMgLm5vdC1kZWJhdGVkIFtjbGFzcyo9aWNvbl06YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAuZWRpdC1tb2RlIFtjbGFzcyo9aWNvbl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzRjODRmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICM0Yzg0ZmY7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMzBweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAuZWRpdC1tb2RlIFtjbGFzcyo9aWNvbl06YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAuZWxlY3Ryb25pYy12b3RlIFtjbGFzcyo9aWNvbl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0Yzg0ZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMzBweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAuZWxlY3Ryb25pYy12b3RlIFtjbGFzcyo9aWNvbl06YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyBbY2xhc3MqPW5vdGljZS1dIFtjbGFzcyo9aWNvbi1dIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbjogMCA4cHg7XG4gICAgd2lkdGg6IDI1cHg7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtYWN0aW9ucyB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXByb2plY3RzIC5wcm9ncmVzcy1saXN0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAwOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXByb2plY3RzIC5wcm9ncmVzcy1saXN0IGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXByb2plY3RzIC5wcm9ncmVzcy1saXN0IGxpOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkOGQ4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgbWFyZ2luOiAwIDJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiAyMHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcHJvamVjdHMgLnByb2dyZXNzLWxpc3QgbGkudmFsaWQ6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4Y2JjMDA7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1wcm9qZWN0cyAucHJvZ3Jlc3MtbGlzdCBsaS5pbnZhbGlkOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1MzUyOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcHJvamVjdHMgLnByb2dyZXNzLWxpc3QgbGkuY2hhbmdlczpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzMwMDsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIGEuYnRuOmhvdmVyLCB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIGEuYnRuLWxhcmdlOmhvdmVyLCB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIGEuYnRuLXNtYWxsOmhvdmVyLCB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIC5mYy1oZWFkZXItdG9vbGJhciBhLmZjLXRvZGF5LWJ1dHRvbjpob3ZlciwgLmZjLWhlYWRlci10b29sYmFyIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgYS5mYy10b2RheS1idXR0b246aG92ZXIsXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIC5jb2wtYWN0aW9ucyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAuY29sLWFjdGlvbnMgKyAubGluay13cmFwLFxudWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAuY29sLWFjdGlvbnMgKyAuZXZlbnRzLXdyYXAge1xuICBtYXJnaW4tdG9wOiAtMjBweDsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIC5saW5rLXdyYXAsXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIC5ldmVudHMtd3JhcCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIC5saW5rLXdyYXAuY2FuY2VsZWQgdWwgbGkgc3Bhbi5sYWJlbCxcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAuZXZlbnRzLXdyYXAuY2FuY2VsZWQgdWwgbGkgc3Bhbi5sYWJlbCB7XG4gICAgYmFja2dyb3VuZDogI2E1YTVhNSAhaW1wb3J0YW50OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmxpbmstd3JhcC5jYW5jZWxlZCB1bCBsaSBbY2xhc3MqPWljb24tXSxcbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAuZXZlbnRzLXdyYXAuY2FuY2VsZWQgdWwgbGkgW2NsYXNzKj1pY29uLV0ge1xuICAgIGNvbG9yOiAjYTVhNWE1OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmxpbmstd3JhcCBwLFxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIC5ldmVudHMtd3JhcCBwIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAubGluay13cmFwIHAgKyBwLFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmV2ZW50cy13cmFwIHAgKyBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAubGluay13cmFwIGEsXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmV2ZW50cy13cmFwIGEge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICM0MkE1RjU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAubGluay13cmFwIGEgW2NsYXNzKj1pY29uXSxcbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIC5ldmVudHMtd3JhcCBhIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIC5saW5rLXdyYXAgdWwsXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmV2ZW50cy13cmFwIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAubGluay13cmFwIHVsIGxpLFxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmV2ZW50cy13cmFwIHVsIGxpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLm1vZGFsIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmxpbmstd3JhcCB1bCBsaSwgLm1vZGFsXG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIC5ldmVudHMtd3JhcCB1bCBsaSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmxpbmstd3JhcCB1bCBsaSA+IFtjbGFzcyo9aWNvbi1dLFxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAuZXZlbnRzLXdyYXAgdWwgbGkgPiBbY2xhc3MqPWljb24tXSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1cHg7IH1cbiAgICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAubGluay13cmFwIHVsIGxpID4gW2NsYXNzKj1pY29uLV0uaWNvbi1zcGlubmVyLFxuICAgICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIC5ldmVudHMtd3JhcCB1bCBsaSA+IFtjbGFzcyo9aWNvbi1dLmljb24tc3Bpbm5lciB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIC5saW5rLXdyYXAgdWwgbGkgLm9sZC1wcm9qZWN0LFxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAuZXZlbnRzLXdyYXAgdWwgbGkgLm9sZC1wcm9qZWN0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIC5saW5rLXdyYXAgdWwgbGkgc3Bhbi5sYWJlbCxcbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmV2ZW50cy13cmFwIHVsIGxpIHNwYW4ubGFiZWwge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAubGluay13cmFwIHVsIGxpIHNwYW4ubGFiZWwucmVwZWFsZWQsXG4gICAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmV2ZW50cy13cmFwIHVsIGxpIHNwYW4ubGFiZWwucmVwZWFsZWQge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmMDUzNTI7IH1cbiAgICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAubGluay13cmFwIHVsIGxpIHNwYW4ubGFiZWwuY29tcGxldGlvbixcbiAgICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAuZXZlbnRzLXdyYXAgdWwgbGkgc3Bhbi5sYWJlbC5jb21wbGV0aW9uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjQTM4OENFOyB9XG4gICAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmxpbmstd3JhcCB1bCBsaSBzcGFuLmxhYmVsLmNoYW5nZSxcbiAgICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAuZXZlbnRzLXdyYXAgdWwgbGkgc3Bhbi5sYWJlbC5jaGFuZ2Uge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmMzMDA7IH1cbiAgICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAubGluay13cmFwIHVsIGxpIHNwYW4ubGFiZWwucmVjdGlmaWNhdGlvbixcbiAgICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAuZXZlbnRzLXdyYXAgdWwgbGkgc3Bhbi5sYWJlbC5yZWN0aWZpY2F0aW9uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjODU1M2QxOyB9XG4gICAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmxpbmstd3JhcCB1bCBsaSBzcGFuLmxhYmVsLnJlcHVibGlzaGVkLFxuICAgICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIC5ldmVudHMtd3JhcCB1bCBsaSBzcGFuLmxhYmVsLnJlcHVibGlzaGVkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDRhNjQ3OyB9XG4gICAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmxpbmstd3JhcCB1bCBsaSBzcGFuLmxhYmVsLnN1c3BlbmRlZCxcbiAgICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAuZXZlbnRzLXdyYXAgdWwgbGkgc3Bhbi5sYWJlbC5zdXNwZW5kZWQge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM2NjdlYjE7IH1cbiAgICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAubGluay13cmFwIHVsIGxpIHNwYW4ubGFiZWwucmV2b2NhdGlvbixcbiAgICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAuZXZlbnRzLXdyYXAgdWwgbGkgc3Bhbi5sYWJlbC5yZXZvY2F0aW9uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjYzcyYjYwOyB9XG4gICAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmxpbmstd3JhcCB1bCBsaSBzcGFuLmxhYmVsLmRpc3Byb29mLFxuICAgICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIC5ldmVudHMtd3JhcCB1bCBsaSBzcGFuLmxhYmVsLmRpc3Byb29mIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjA1MzUyOyB9XG4gICAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmxpbmstd3JhcCB1bCBsaSBzcGFuLmxhYmVsLmFwcHJvdmVkLFxuICAgICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIC5ldmVudHMtd3JhcCB1bCBsaSBzcGFuLmxhYmVsLmFwcHJvdmVkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjOGNiYzAwOyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIC5saW5rLXdyYXAgdWwgbGkgYSxcbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmV2ZW50cy13cmFwIHVsIGxpIGEge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIC5saW5rLXdyYXAgdWwgbGkgLmdyb3VwLFxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyAuZXZlbnRzLXdyYXAgdWwgbGkgLmdyb3VwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmxpbmstd3JhcCB1bCBsaSAuZ3JvdXAgLmRhdGUsXG4gICAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmV2ZW50cy13cmFwIHVsIGxpIC5ncm91cCAuZGF0ZSB7XG4gICAgICAgICAgY29sb3I6ICNhNWE1YTU7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmxpbmstd3JhcCB1bCBsaSAuZGF0ZSxcbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmV2ZW50cy13cmFwIHVsIGxpIC5kYXRlIHtcbiAgICAgICAgY29sb3I6ICNhNWE1YTU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIC5saW5rLXdyYXAgYSBzcGFuW2NsYXNzKj1pY29uLV0sXG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmV2ZW50cy13cmFwIGEgc3BhbltjbGFzcyo9aWNvbi1dIHtcbiAgICBjb2xvcjogI2E1YTVhNTsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1kYXRlLXByb2plY3QtaW5mbyB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLWRhdGUtcHJvamVjdC1pbmZvIFtjbGFzcyo9Y29sLV0ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLWRhdGUtcHJvamVjdC1pbmZvIC5jb2wtbnItZGF0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1kYXRlLXByb2plY3QtaW5mbyAuY29sLW5yLWRhdGUgc3BhbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtZGF0ZS1wcm9qZWN0LWluZm8gLmNvbC1wcm9qZWN0LWluZm86YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLWJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRjODRmZjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1yZWdpc3RyeS1pbmZvIC5wZXRpdGlvbi1yZXF1ZXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0MzI4NztcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmc6IDNweCAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXJlZ2lzdHJ5LWluZm8gLnBldGl0aW9uLXByb3Bvc2FsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRjODRmZjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmc6IDNweCAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXJlZ2lzdHJ5LWluZm8gLnBldGl0aW9uLWNvbXBsYWludCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOTFlNjM7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nOiAzcHggMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1yZWdpc3RyeS1pbmZvIC5wZXRpdGlvbi1pbnRpbWF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmQyNDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmc6IDNweCAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXJlZ2lzdHJ5LWluZm8gLm90aGVyLWluZm8ge1xuICBjb2xvcjogIzZlNmU2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDVweCAwOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXJlZ2lzdHJ5LWluZm8gLm90aGVyLWluZm86Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcmVnaXN0cnktaW5mbyAub3RoZXItaW5mby5ib3JkZXItdG9wIHtcbiAgICBib3JkZXItdG9wOiAxcHggZG90dGVkICNkZmRmZGY7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1yZWdpc3RyeS1pbmZvIC5vdGhlci1pbmZvLmJvcmRlci1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2RmZGZkZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXJlZ2lzdHJ5LWluZm8gLm90aGVyLWluZm8gW2NsYXNzKj1pY29uXSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHdpZHRoOiAyMHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtcmVnaXN0cnktaW5mbyAub3RoZXItaW5mbyBbY2xhc3MqPWljb25dLmljb24taG91cmdsYXNzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLmNvbC1yZWdpc3RyeS1pbmZvIC5vdGhlci1pbmZvIHNwYW46bm90KFtjbGFzcyo9aWNvbl0pIHtcbiAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXJlZ2lzdHJ5LWluZm8gLm90aGVyLWluZm8gc3Bhbjpub3QoW2NsYXNzKj1pY29uXSkgZW0ge1xuICAgICAgY29sb3I6ICNhNWE1YTU7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5yaWJib24tdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAucmliYm9uLXRleHQucmliYm9uLXRvcC1yaWdodCB7XG4gICAgcmlnaHQ6IC0zcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRvcDogMjhweDsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLnJpYmJvbiB7XG4gIGhlaWdodDogNzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNzBweDtcbiAgLyogdG9wIGxlZnQqL1xuICAvKiB0b3AgcmlnaHQqLyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAucmliYm9uOmJlZm9yZSwgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5yaWJib246YWZ0ZXIge1xuICAgIGJvcmRlcjogNXB4IHNvbGlkICMyOTgwYjk7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAucmliYm9uIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2Y2E4MDA7XG4gICAgYm94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdpZHRoOiAxNDVweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLnJpYmJvbi5yaWJib24tdG9wLWxlZnQge1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgdG9wOiAtMXB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5yaWJib24ucmliYm9uLXRvcC1sZWZ0OmJlZm9yZSwgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5yaWJib24ucmliYm9uLXRvcC1sZWZ0OmFmdGVyIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5yaWJib24ucmliYm9uLXRvcC1sZWZ0OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAucmliYm9uLnJpYmJvbi10b3AtbGVmdDphZnRlciB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5yaWJib24ucmliYm9uLXRvcC1sZWZ0IHNwYW4ge1xuICAgICAgcmlnaHQ6IC0yMnB4O1xuICAgICAgdG9wOiA4cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAucmliYm9uLnJpYmJvbi10b3AtcmlnaHQge1xuICAgIHJpZ2h0OiAtMXB4O1xuICAgIHRvcDogLTFweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLnJpYmJvbi5yaWJib24tdG9wLXJpZ2h0OmJlZm9yZSwgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5yaWJib24ucmliYm9uLXRvcC1yaWdodDphZnRlciB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IHRyYW5zcGFyZW50OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5yaWJib24ucmliYm9uLXRvcC1yaWdodDpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAucmliYm9uLnJpYmJvbi10b3AtcmlnaHQ6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLnJpYmJvbi5yaWJib24tdG9wLXJpZ2h0IHNwYW4ge1xuICAgICAgcmlnaHQ6IC0yMnB4O1xuICAgICAgdG9wOiA4cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAucmliYm9uLndhcm5pbmcgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzMwMDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoLmhlYWRlcikgLnJpYmJvbi5leGNlZWRlZCBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1MzUyOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAucmliYm9uLmJpZyBbY2xhc3MqPWljb24tXSB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpIC5kb2N1bWVudHMtZGV0YWlscyAuaWNvbi1jYWxlbmRhciB7XG4gIGNvbG9yOiAjZmZjMzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaSAuZG9jdW1lbnRzLWRldGFpbHMgLmljb24tY2FsZW5kYXIgKyBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGkgLmRvY3VtZW50cy1kZXRhaWxzIC5kb2N1bWVudC13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaSAuZG9jdW1lbnRzLWRldGFpbHMgLmRvY3VtZW50LXdyYXAgLmRvY3VtZW50LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpIC5kb2N1bWVudHMtZGV0YWlscyAuZG9jdW1lbnQtd3JhcCAuZG9jdW1lbnQtdGl0bGUgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaSAuZG9jdW1lbnRzLWRldGFpbHMgLmRvY3VtZW50LXdyYXAgLmRvY3VtZW50LXRpdGxlOmhvdmVyIHNwYW4ge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGkgLmRvY3VtZW50cy1kZXRhaWxzIC5kb2N1bWVudC13cmFwIC5mbGFnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogM3B4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpIC5kb2N1bWVudHMtZGV0YWlscyAuZG9jdW1lbnQtd3JhcCAuZ3JvdXAge1xuICAgIGZsZXg6IDE7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpIC5kb2N1bWVudHMtZGV0YWlscyAuZG9jdW1lbnQtd3JhcCAuZ3JvdXAuZW1wdHkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjYTVhNWE1OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpIC5kb2N1bWVudHMtZGV0YWlscyAuZG9jdW1lbnQtd3JhcCAucHVibGlzaC1kYXRlIHtcbiAgICBjb2xvcjogI2E1YTVhNTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpIC5kb2N1bWVudHMtZGV0YWlscyAuc3RhdHMtd3JhcCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGkgLmRvY3VtZW50cy1kZXRhaWxzIC5zdGF0cy13cmFwIGxhYmVsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3aWR0aDogbWluLWNvbnRlbnQ7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3QtZXZlbnRzLXRhYmxlID4gbGkgLmNvbC1zdGF0dXMgZGl2OmZpcnN0LWNoaWxkIHtcbiAgbWluLXdpZHRoOiAzNXB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW5yLWRhdGUudmVydGljYWwtYWxpZ24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGkgLmNvbC1kYXRlLWluZm8ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaSAuY29sLWRhdGUtaW5mbyAuY29sLW5yLWRhdGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGkgLmNvbC1kYXRlLWluZm8gLmNvbC1uci1kYXRlIC50aW1lIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpIC5jb2wtZGF0ZS1pbmZvIC5jb2wtcHJvamVjdC1pbmZvOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpIC5jb2wtbGFuZ3VhZ2VzLmhpZGUtb24tbWVkLWFuZC1kb3duIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbnItZGF0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbnItZGF0ZS5leHRlcm5hbC1pdGVtIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbnItZGF0ZS5leHRlcm5hbC1pdGVtIC5leHRlcm5hbC1wdWJsaWNhdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLW5yLWRhdGUuZXh0ZXJuYWwtaXRlbSBhIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KC5oZWFkZXIpIC5jb2wtbnItZGF0ZSBzcGFuIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtZGF0ZS1wcm9qZWN0LWluZm8ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLWRhdGUtcHJvamVjdC1pbmZvIC5jb2wtbnItZGF0ZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC1kYXRlLXByb2plY3QtaW5mbyAuY29sLXByb2plY3QtaW5mbyAucHJvamVjdC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtZGF0ZS1wcm9qZWN0LWluZm8gLmNvbC1wcm9qZWN0LWluZm8gLm5vcm1hdGl2ZS1jaGFyYWN0ZXIsXG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLWRhdGUtcHJvamVjdC1pbmZvIC5jb2wtcHJvamVjdC1pbmZvIC5pbmRpdmlkdWFsLWNoYXJhY3RlciB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtZGF0ZS1wcm9qZWN0LWluZm8gLmNvbC1wcm9qZWN0LWluZm8gLnRpbWVsaW5lLXdyYXAgLmV4dHJhLWluZm8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdHMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtZGF0ZS1wcm9qZWN0LWluZm8gLmNvbC1iYWRnZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC1zdGF0dXMge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXN0YXR1cyA+IHA6bm90KGxhc3QtY2hpbGQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIHtcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgI2Y0ZjRmNDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLW11bHRpcGxlLWFjdGlvbnMgLmxpbmstd3JhcCBhOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXBldGl0aW9uLWluZm8gLm90aGVyLWluZm86Zmlyc3QtY2hpbGQgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdC1ldmVudHMtdGFibGUgPiBsaSAuY29sLWRhdGUge1xuICBtaW4td2lkdGg6IDIyMHB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0LWV2ZW50cy10YWJsZSA+IGxpIC5jb2wtZGF0ZTpmaXJzdC1jaGlsZCB7XG4gICAgbWluLXdpZHRoOiAxNTBweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdC1ldmVudHMtdGFibGUgPiBsaSAuY29sLWRhdGUgc3Bhbi5zdWJ0aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjYTVhNWE1OyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0LWV2ZW50cy10YWJsZSA+IGxpIC5jb2wtc3RhdHVzIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdC1ldmVudHMtdGFibGUgPiBsaSAuY29sLW11bHRpcGxlLWFjdGlvbnMge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdC1ldmVudHMtdGFibGUgPiBsaS5oZWFkZXIgLmNvbC1zdGF0dXMge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0LWV2ZW50cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0LWV2ZW50cy10YWJsZSA+IGxpOm5vdCguaGVhZGVyKSAuY29sLXN0YXR1cyAuZ3JvdXAge1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0LWV2ZW50cy10YWJsZSA+IGxpIC5jb2wtZGF0ZSB7XG4gICAgbWluLXdpZHRoOiAxMDBweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0LWV2ZW50cy10YWJsZSA+IGxpIC5jb2wtZGF0ZTpmaXJzdC1jaGlsZCB7XG4gICAgICBtaW4td2lkdGg6IDEwMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdC1ldmVudHMtdGFibGUgPiBsaSAuY29sLWRhdGUtcHJvamVjdC1pbmZvIHAge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3QtZXZlbnRzLXRhYmxlID4gbGkgLmNvbC1kYXRlLXByb2plY3QtaW5mbyBzcGFuIHtcbiAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0LWV2ZW50cy10YWJsZSA+IGxpIC5jb2wtc3RhdHVzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdC1ldmVudHMtdGFibGUgPiBsaSAuY29sLXN0YXR1cyA+IHAge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdC1ldmVudHMtdGFibGUgPiBsaSAuY29sLW11bHRpcGxlLWFjdGlvbnMge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0LWV2ZW50cy10YWJsZSA+IGxpIC5jb2wtbXVsdGlwbGUtYWN0aW9ucyA+IHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcmVmZWN0dXJlcy10YWJsZSA+IGxpIC5jb2wtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwOyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcmVmZWN0dXJlcy10YWJsZSA+IGxpIC5jb2wtaWNvbiB7XG4gIHdpZHRoOiA0NXB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcmVmZWN0dXJlcy10YWJsZSA+IGxpIC5jb2wtaWNvbiBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDM1cHg7XG4gICAgbWF4LXdpZHRoOiA0NXB4OyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcmVmZWN0dXJlcy10YWJsZSA+IGxpIC5jb2wtaW5zdGl0dXRpb24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcmVmZWN0dXJlcy10YWJsZSA+IGxpIC5jb2wtaW5zdGl0dXRpb24gPiBbY2xhc3NePWNvbC1dIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnByZWZlY3R1cmVzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXVzZXIgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM0ODQ4NDg7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnByZWZlY3R1cmVzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXVzZXIgW2NsYXNzKj1pbWddIHtcbiAgd2lkdGg6IDQ1cHg7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnByZWZlY3R1cmVzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXVzZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnByZWZlY3R1cmVzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXVzZXIgPiBwIHNwYW46Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNhNWE1YTU7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnByZWZlY3R1cmVzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXVzZXIgPiBwIHNwYW4ucGVyc29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNDg0ODQ4OyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcmVmZWN0dXJlcy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC1mdW5jdGlvbiAuZnVuY3Rpb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByZWZlY3R1cmVzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLWZ1bmN0aW9uIC5mdW5jdGlvbiBzcGFuIHtcbiAgICBjb2xvcjogIzY2N2ViMTtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByZWZlY3R1cmVzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLWZ1bmN0aW9uIC5mdW5jdGlvbiAucG9saXRpY2FsLWJhZGdlIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJlZmVjdHVyZXMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtZnVuY3Rpb24gLmRlcGFydG1lbnQge1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcmVmZWN0dXJlcy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC1mdW5jdGlvbiAuZGVwYXJ0bWVudCBzcGFuIHtcbiAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJlZmVjdHVyZXMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtZ3JvdXAge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJlZmVjdHVyZXMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtZ3JvdXAgPiBkaXYge1xuICAgICAgZmxleDogMTsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcmVmZWN0dXJlcy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC1ncm91cCBbY2xhc3MqPWltZy1dIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJlZmVjdHVyZXMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtcHJlZmVjdHVyZSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcmVmZWN0dXJlcy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC1wcmVmZWN0dXJlIC5jb2wtaWNvbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJlZmVjdHVyZXMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtcHJlZmVjdHVyZSAuY29sLWljb24gaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMHB4OyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByZWZlY3R1cmVzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXByZWZlY3R1cmUgW2NsYXNzKj1pbWddIHtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIHdpZHRoOiAzMHB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcmVmZWN0dXJlcy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLnVzZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzFjMWMxO1xuICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcmVmZWN0dXJlcy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLnVzZXIgcCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByZWZlY3R1cmVzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuZnVuY3Rpb24ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJlZmVjdHVyZXMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5mdW5jdGlvbiBzcGFuIHtcbiAgICAgIGNvbG9yOiAjNjY3ZWIxO1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcmVmZWN0dXJlcy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmRlcGFydG1lbnQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJlZmVjdHVyZXMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5kZXBhcnRtZW50IHNwYW4ge1xuICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcmVmZWN0dXJlcy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmxvY2F0aW9uIHtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByZWZlY3R1cmVzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAubG9jYXRpb24gc3BhbiB7XG4gICAgICBjb2xvcjogIzZlNmU2ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICB1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJlZmVjdHVyZXMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5waG9uZSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcmVmZWN0dXJlcy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLnBob25lIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgd2lkdGg6IDI1cHg7IH1cbiAgdWwuY29sbGFwc2libGUucG9wb3V0LnByZWZlY3R1cmVzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuZW1haWwge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgdWwuY29sbGFwc2libGUucG9wb3V0LnByZWZlY3R1cmVzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuZW1haWwgW2NsYXNzKj1pY29uXSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB3aWR0aDogMjVweDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcmVmZWN0dXJlcy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmVtYWlsIHNwYW4ge1xuICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgd29yZC1icmVhazogYnJlYWstYWxsOyB9IH1cblxudWwuY29sbGFwc2libGUuY3VzdG9tLXVzZXJzLXRhYmxlLnBvcG91dCA+IGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuICB1bC5jb2xsYXBzaWJsZS5jdXN0b20tdXNlcnMtdGFibGUucG9wb3V0ID4gbGkuaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICB1bC5jb2xsYXBzaWJsZS5jdXN0b20tdXNlcnMtdGFibGUucG9wb3V0ID4gbGkubG9hZGVkIC5jb2wtbmFtZSBzcGFuIHtcbiAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgdWwuY29sbGFwc2libGUuY3VzdG9tLXVzZXJzLXRhYmxlLnBvcG91dCA+IGxpID4gLnJvdzpob3ZlciAuaWNvbi1kcmFnLCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLmN1c3RvbS11c2Vycy10YWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2OmhvdmVyIC5pY29uLWRyYWcge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgdWwuY29sbGFwc2libGUuY3VzdG9tLXVzZXJzLXRhYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuY29sLW5hbWUsIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUuY3VzdG9tLXVzZXJzLXRhYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmNvbC1uYW1lIHtcbiAgICBjb2xvcjogI2E1YTVhNTtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgdWwuY29sbGFwc2libGUuY3VzdG9tLXVzZXJzLXRhYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuY29sLXVzZXIsIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUuY3VzdG9tLXVzZXJzLXRhYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmNvbC11c2VyIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG4gICAgdWwuY29sbGFwc2libGUuY3VzdG9tLXVzZXJzLXRhYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuY29sLXVzZXIgPiBhLCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLmN1c3RvbS11c2Vycy10YWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5jb2wtdXNlciA+IGEge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5jdXN0b20tdXNlcnMtdGFibGUucG9wb3V0ID4gbGkgPiAucm93IC5jb2wtdXNlciA+IGE6aG92ZXIsIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUuY3VzdG9tLXVzZXJzLXRhYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmNvbC11c2VyID4gYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5jdXN0b20tdXNlcnMtdGFibGUucG9wb3V0ID4gbGkgPiAucm93IC5jb2wtdXNlciA+IGE6bGFzdC1jaGlsZCwgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5jdXN0b20tdXNlcnMtdGFibGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuY29sLXVzZXIgPiBhOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgdWwuY29sbGFwc2libGUuY3VzdG9tLXVzZXJzLXRhYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuY29sLXVzZXIgPiBwIHNwYW46Zmlyc3QtY2hpbGQsIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUuY3VzdG9tLXVzZXJzLXRhYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmNvbC11c2VyID4gcCBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNhNWE1YTU7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5jdXN0b20tdXNlcnMtdGFibGUucG9wb3V0ID4gbGkgPiAucm93IC5jb2wtdXNlciA+IHAgc3Bhbi5wZXJzb24sIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUuY3VzdG9tLXVzZXJzLXRhYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmNvbC11c2VyID4gcCBzcGFuLnBlcnNvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjNDg0ODQ4OyB9XG4gICAgdWwuY29sbGFwc2libGUuY3VzdG9tLXVzZXJzLXRhYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuY29sLXVzZXIgZGl2W2NsYXNzXj1cImltZ1wiXSwgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5jdXN0b20tdXNlcnMtdGFibGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuY29sLXVzZXIgZGl2W2NsYXNzXj1cImltZ1wiXSB7XG4gICAgICBsZWZ0OiAtNTVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDsgfVxuICAgIHVsLmNvbGxhcHNpYmxlLmN1c3RvbS11c2Vycy10YWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgLmNvbC11c2VyIHAucGVyc29uLCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLmN1c3RvbS11c2Vycy10YWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5jb2wtdXNlciBwLnBlcnNvbiB7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW46IDNweCAwIDAgMDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLmN1c3RvbS11c2Vycy10YWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgLmNvbC11c2VyIHAucGVyc29uIHNwYW4sIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUuY3VzdG9tLXVzZXJzLXRhYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmNvbC11c2VyIHAucGVyc29uIHNwYW4ge1xuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDsgfVxuICAgICAgdWwuY29sbGFwc2libGUuY3VzdG9tLXVzZXJzLXRhYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuY29sLXVzZXIgcC5wZXJzb24gLmxhc3QtbmFtZSwgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5jdXN0b20tdXNlcnMtdGFibGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuY29sLXVzZXIgcC5wZXJzb24gLmxhc3QtbmFtZSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5jdXN0b20tdXNlcnMtdGFibGUucG9wb3V0ID4gbGkgPiAucm93IC5jb2wtdXNlciAuZnVuY3Rpb24sIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUuY3VzdG9tLXVzZXJzLXRhYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmNvbC11c2VyIC5mdW5jdGlvbiB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sb3I6ICM2NjdlYjE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5jdXN0b20tdXNlcnMtdGFibGUucG9wb3V0ID4gbGkgPiAucm93IC5jb2wtdXNlciAuZnVuY3Rpb24gc3BhbltjbGFzc149XCJpY29uXCJdLCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLmN1c3RvbS11c2Vycy10YWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5jb2wtdXNlciAuZnVuY3Rpb24gc3BhbltjbGFzc149XCJpY29uXCJdIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5jdXN0b20tdXNlcnMtdGFibGUucG9wb3V0ID4gbGkgPiAucm93IC5jb2wtdXNlciAuZGVwYXJ0bWVudCwgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5jdXN0b20tdXNlcnMtdGFibGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuY29sLXVzZXIgLmRlcGFydG1lbnQge1xuICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgICB1bC5jb2xsYXBzaWJsZS5jdXN0b20tdXNlcnMtdGFibGUucG9wb3V0ID4gbGkgPiAucm93IC5jb2wtdXNlciAuZGVwYXJ0bWVudCBzcGFuLCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLmN1c3RvbS11c2Vycy10YWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5jb2wtdXNlciAuZGVwYXJ0bWVudCBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cbiAgdWwuY29sbGFwc2libGUuY3VzdG9tLXVzZXJzLXRhYmxlLnBvcG91dCA+IGxpID4gLnJvdyAuY29sLW9wdGlvbnMtbGlzdCAub3B0aW9ucy1saXN0LCBuYXYubmF2YmFyIHVsLmNvbGxhcHNpYmxlLmN1c3RvbS11c2Vycy10YWJsZS5wb3BvdXQgPiBsaSA+IC5uYXZiYXItbmF2IC5jb2wtb3B0aW9ucy1saXN0IC5vcHRpb25zLWxpc3Qge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICB1bC5jb2xsYXBzaWJsZS5jdXN0b20tdXNlcnMtdGFibGUucG9wb3V0ID4gbGkgPiAucm93IC5jb2wtb3B0aW9ucy1saXN0IC5vcHRpb25zLWxpc3QgcCwgbmF2Lm5hdmJhciB1bC5jb2xsYXBzaWJsZS5jdXN0b20tdXNlcnMtdGFibGUucG9wb3V0ID4gbGkgPiAubmF2YmFyLW5hdiAuY29sLW9wdGlvbnMtbGlzdCAub3B0aW9ucy1saXN0IHAge1xuICAgICAgbWFyZ2luOiAzcHg7IH1cbiAgICAgIHVsLmNvbGxhcHNpYmxlLmN1c3RvbS11c2Vycy10YWJsZS5wb3BvdXQgPiBsaSA+IC5yb3cgLmNvbC1vcHRpb25zLWxpc3QgLm9wdGlvbnMtbGlzdCBwIHNwYW4sIG5hdi5uYXZiYXIgdWwuY29sbGFwc2libGUuY3VzdG9tLXVzZXJzLXRhYmxlLnBvcG91dCA+IGxpID4gLm5hdmJhci1uYXYgLmNvbC1vcHRpb25zLWxpc3QgLm9wdGlvbnMtbGlzdCBwIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuXG4ubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgbWF4LWhlaWdodDogODAlO1xuICBtYXgtd2lkdGg6IDc1MHB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHdpZHRoOiA2NSU7IH1cbiAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKS5tb2RhbC1zbWFsbCB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgd2lkdGg6IDQyMHB4OyB9XG4gIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkubW9kYWwtbWVkaXVtIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICB3aWR0aDogOTAwcHg7IH1cbiAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKS5tb2RhbC1sYXJnZSB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgdG9wOiA3JSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgbWF4LWhlaWdodDogODYlICFpbXBvcnRhbnQ7IH1cbiAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKS5tb2RhbC12aXNpYmxlIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkge1xuICAgICAgbWF4LWhlaWdodDogOTQlICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMyUgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiA5MCU7IH1cbiAgICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkubW9kYWwtbGFyZ2Uge1xuICAgICAgICBtYXgtaGVpZ2h0OiA5NCUgIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiAzJSAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkge1xuICAgICAgbGVmdDogMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMCUgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkubW9kYWwtbGFyZ2Uge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogMCUgIWltcG9ydGFudDsgfSB9XG4gIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkgaGVhZGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1pbi1oZWlnaHQ6IDcwcHg7IH1cbiAgICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIGhlYWRlciBoMyB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4OiAxO1xuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSBoZWFkZXIgaDMge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDsgfVxuICAgICAgICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkgaGVhZGVyIGgzIC50aXRsZS5zbWFsbCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gICAgICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIGhlYWRlciBoMyBpbWcge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgbWF4LWhlaWdodDogNDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA2MHB4OyB9XG4gICAgICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIGhlYWRlciBoMyBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cbiAgICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkgaGVhZGVyIGgzIC50aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkgaGVhZGVyIGgzIC50aXRsZS5zbWFsbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkgaGVhZGVyIGgzIC5zdWJ0aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSBoZWFkZXIgLm1vZGFsLWNsb3NlIHtcbiAgICAgIGNvbG9yOiAjZjA1MzUyO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIGhlYWRlciAubW9kYWwtY2xvc2Uge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkgLm1vZGFsLWNvbnRlbnQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICAgIHBhZGRpbmc6IDUwcHggODBweCAxNXB4IDgwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSAubW9kYWwtY29udGVudCB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAxNXB4IDIwcHg7IH1cbiAgICAgICAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSAubW9kYWwtY29udGVudCBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIC5tb2RhbC1jb250ZW50IGg0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkgLm1vZGFsLWNvbnRlbnQgaDQgW2NsYXNzKj1pY29uLXVzZXJdIHtcbiAgICAgICAgY29sb3I6ICNhNWE1YTU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSAubW9kYWwtY29udGVudCBoNCBbY2xhc3MqPWljb24taGFuZF0ge1xuICAgICAgICBjb2xvcjogI2E1YTVhNTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIC5tb2RhbC1jb250ZW50IGg0IFtjbGFzcyo9aWNvbi1leWUtaGlkZGVuXSB7XG4gICAgICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDRweDsgfVxuICAgICAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSAubW9kYWwtY29udGVudCBoNCBbY2xhc3MqPWljb24tZW1haWxdIHtcbiAgICAgICAgY29sb3I6ICNhNWE1YTU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiA0cHg7IH1cbiAgICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIC5tb2RhbC1jb250ZW50IC5sYWJlbC13cmFwIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAgICAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSAubW9kYWwtY29udGVudCAubGFiZWwtd3JhcCBoNCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkgLm1vZGFsLWNvbnRlbnQgLmxhYmVsLXdyYXAgcCB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkgLm1vZGFsLWNvbnRlbnQgLmZpbHRlcnMtd3JhcCAuc2VsZWN0LXdyYXBwZXIgLmNhcmV0IHtcbiAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7IH1cbiAgICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIC5tb2RhbC1jb250ZW50IC5zZWxlY3Qtd3JhcHBlciAuY2FyZXQge1xuICAgICAgYmFja2dyb3VuZDogI2Y0ZjRmNDsgfVxuICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkgLm1vZGFsLWNvbnRlbnQgLmZpbHRlciAuc2VsZWN0LXdyYXBwZXIgLmNhcmV0IHtcbiAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7IH1cbiAgICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIC5tb2RhbC1jb250ZW50IC5jaXJjbGUtaWNvbi13aGl0ZSAub3JnYW5pemF0aW9uLWxvZ28sXG4gICAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSAubW9kYWwtY29udGVudCAuY2lyY2xlLWljb24td2hpdGUgLmluc3RpdHV0aW9uLWxvZ28sXG4gICAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSAubW9kYWwtY29udGVudCAuY2lyY2xlLWljb24td2hpdGUgLnByb2R1Y3QtbG9nbyB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgbWF4LWhlaWdodDogNzBweDtcbiAgICAgIG1heC13aWR0aDogOTVweDsgfVxuICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkgLm1vZGFsLWNvbnRlbnQgPiAuY2lyY2xlLWljb24td2hpdGU6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkgLm1vZGFsLWNvbnRlbnQgLmJ0bi1mbG9hdGluZy5idG4tZGVsZXRlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNhNWE1YTU7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSAubW9kYWwtY29udGVudCAuYnRuLWZsb2F0aW5nLmJ0bi1kZWxldGUgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkgLm1vZGFsLWNvbnRlbnQgLmNvbGxhcHNpYmxlLWhlYWRlci5uby1iZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpLnRhYmxlLXNlbGVjdGlvbiAubW9kYWwtY29udGVudCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDIwcHggMTBweCAxNXB4IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkudGFibGUtc2VsZWN0aW9uIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKS50YWJsZS1zZWxlY3Rpb24gLm1vZGFsLWNvbnRlbnQgZm9ybSxcbiAgICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpLnRhYmxlLXNlbGVjdGlvbiAubW9kYWwtY29udGVudCAuaXRlbXMtdGFibGUge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKS5waG9uZS1wcmV2aWV3IC5tb2RhbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHggMTVweCAxMHB4OyB9XG4gICAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKS5waG9uZS1wcmV2aWV3IC5tb2RhbC1jb250ZW50IC5pbm5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogbWluLWNvbnRlbnQ7IH1cbiAgICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkucGhvbmUtcHJldmlldyAubW9kYWwtY29udGVudCAuaW5uZXIgLmhlYWRlci1sb2dvIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGxlZnQ6IDdweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDQ1cHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxM3B4KTsgfVxuICAgICAgICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpLnBob25lLXByZXZpZXcgLm1vZGFsLWNvbnRlbnQgLmlubmVyIC5oZWFkZXItbG9nbyBbY2xhc3MqPWljb25dIHtcbiAgICAgICAgICBmb250LXNpemU6IDM4cHg7IH1cbiAgICAgICAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKS5waG9uZS1wcmV2aWV3IC5tb2RhbC1jb250ZW50IC5pbm5lciAuaGVhZGVyLWxvZ28gc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpLnBob25lLXByZXZpZXcgLm1vZGFsLWNvbnRlbnQgLmlubmVyIC5tZXNzYWdlLXdyYXAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM4NGZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsZWZ0OiAxN3B4O1xuICAgICAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0b3A6IDEyMHB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzNweCk7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMjM1cHgpOyB9XG4gICAgICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkucGhvbmUtcHJldmlldyAubW9kYWwtY29udGVudCAuaW5uZXIgLm1lc3NhZ2Utd3JhcCBwIHtcbiAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKS5tb2RhbC1maXhlZC1mb290ZXIge1xuICAgIGhlaWdodDogODAlO1xuICAgIG1heC1oZWlnaHQ6IDgwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkubW9kYWwtZml4ZWQtZm9vdGVyIHtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNzY4cHgpIHtcbiAgICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkubW9kYWwtZml4ZWQtZm9vdGVyIHtcbiAgICAgICAgaGVpZ2h0OiA5NCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDk0JTtcbiAgICAgICAgdG9wOiAzJSAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpLm1vZGFsLWZpeGVkLWZvb3RlciB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiAwJSAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9IH1cbiAgICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpLm1vZGFsLWZpeGVkLWZvb3RlciAubW9kYWwtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTU2cHgpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpLm1vZGFsLWZpeGVkLWZvb3RlciAubW9kYWwtY29udGVudCA+ICoge1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKS5tb2RhbC1maXhlZC1mb290ZXIgLm1vZGFsLWNvbnRlbnQgLnRvcC1wYWdpbmF0aW9uLXdyYXAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpLm1vZGFsLWZpeGVkLWZvb3RlciAubW9kYWwtY29udGVudCAuYm90dG9tLXBhZ2luYXRpb24td3JhcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpLm1vZGFsLWZpeGVkLWZvb3RlciAubW9kYWwtZm9vdGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSAubW9kYWwtZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIC5tb2RhbC1mb290ZXIgLmJ0biwgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSAubW9kYWwtZm9vdGVyIC5idG4tbGFyZ2UsIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkgLm1vZGFsLWZvb3RlciAuYnRuLXNtYWxsLCAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIC5tb2RhbC1mb290ZXIgLmZjLWhlYWRlci10b29sYmFyIC5mYy10b2RheS1idXR0b24sIC5mYy1oZWFkZXItdG9vbGJhciAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIC5tb2RhbC1mb290ZXIgLmZjLXRvZGF5LWJ1dHRvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSAubW9kYWwtZm9vdGVyIC5idG4sIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkgLm1vZGFsLWZvb3RlciAuYnRuLWxhcmdlLCAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIC5tb2RhbC1mb290ZXIgLmJ0bi1zbWFsbCwgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSAubW9kYWwtZm9vdGVyIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtdG9kYXktYnV0dG9uLCAuZmMtaGVhZGVyLXRvb2xiYXIgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSAubW9kYWwtZm9vdGVyIC5mYy10b2RheS1idXR0b24ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSAudGFicy13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSAucm93LWNob29zZSB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIC5yb3ctY2hvb3NlIC5jYXJkIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkgLnJvdy1jaG9vc2UgLmNhcmQgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAgICAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSAucm93LWNob29zZSAuY2FyZCBwIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkgLnJvdy1jaG9vc2UgLmxvZ28tZW1vbCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgd2lkdGg6IDgwJTsgfVxuICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIC5jbG9uZS1yb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkgLmNsb25lLXJvdyAuaWNvbi1iZXR3ZWVuIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCUpO1xuICAgICAgei1pbmRleDogMjsgfVxuICAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIC52aWRlby13cmFwIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MC4yNSU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSAudmlkZW8td3JhcCBpZnJhbWUge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSAubW9kYWwtZm9vdGVyIC5idG4sIC5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkgLm1vZGFsLWZvb3RlciAuYnRuLWxhcmdlLCAubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIC5tb2RhbC1mb290ZXIgLmJ0bi1zbWFsbCwgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSAubW9kYWwtZm9vdGVyIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtdG9kYXktYnV0dG9uLCAuZmMtaGVhZGVyLXRvb2xiYXIgLm1vZGFsOm5vdCguZGF0ZXBpY2tlci1tb2RhbCk6bm90KC50aW1lcGlja2VyLW1vZGFsKSAubW9kYWwtZm9vdGVyIC5mYy10b2RheS1idXR0b24ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH0gfVxuXG4ubW9kYWwtZG9jdW1lbnRzIGZvcm0ge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubW9kYWwtZG9jdW1lbnRzIC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWItY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLm1vZGFsLWRvY3VtZW50cyAubGFuZ3VhZ2VzLXRhYnMtd3JhcCAudGFiLWNvbnRlbnQgLmRvY3VtZW50LXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLm1vZGFsLWRvY3VtZW50cyAubGFuZ3VhZ2VzLXRhYnMtd3JhcCAudGFiLWNvbnRlbnQgLmNpcmNsZS1pY29uLXdoaXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgIC5tb2RhbC1kb2N1bWVudHMgLmxhbmd1YWdlcy10YWJzLXdyYXAgLnRhYi1jb250ZW50IC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1cImljb25cIl0ge1xuICAgICAgY29sb3I6ICNhNWE1YTU7XG4gICAgICBmb250LXNpemU6IDU1cHg7IH1cblxuLm1vZGFsLWRvY3VtZW50cy5zdGF0dXRlIC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWItY29udGVudCBhLmJ0bi1hZGQ6aG92ZXIgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPVwiaWNvblwiXSxcbi5tb2RhbC1kb2N1bWVudHMuc3RhdHV0ZSAubGFuZ3VhZ2VzLXRhYnMtd3JhcCAudGFiLWNvbnRlbnQgYS5idG4tdmlldzpob3ZlciAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9XCJpY29uXCJdIHtcbiAgY29sb3I6ICNhMzg4Y2U7IH1cblxuLm1vZGFsLWRvY3VtZW50cy5zdGF0dXRlIC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWItY29udGVudCBhLmJ0bi12aWV3IC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1cImljb25cIl0ge1xuICBjb2xvcjogI2EzODhjZTsgfVxuXG4ubW9kYWwtZG9jdW1lbnRzLnJ1bGVzIC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWItY29udGVudCBhLmJ0bi1hZGQ6aG92ZXIgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPVwiaWNvblwiXSxcbi5tb2RhbC1kb2N1bWVudHMucnVsZXMgLmxhbmd1YWdlcy10YWJzLXdyYXAgLnRhYi1jb250ZW50IGEuYnRuLXZpZXc6aG92ZXIgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPVwiaWNvblwiXSB7XG4gIGNvbG9yOiAjNDRhNjQ3OyB9XG5cbi5tb2RhbC1kb2N1bWVudHMucnVsZXMgLmxhbmd1YWdlcy10YWJzLXdyYXAgLnRhYi1jb250ZW50IGEuYnRuLXZpZXcgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPVwiaWNvblwiXSB7XG4gIGNvbG9yOiAjNDRhNjQ3OyB9XG5cbi5tb2RhbC1kb2N1bWVudHMuY291bmNpbCAubGFuZ3VhZ2VzLXRhYnMtd3JhcCAudGFiLWNvbnRlbnQgYS5idG4tYWRkOmhvdmVyIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1cImljb25cIl0sXG4ubW9kYWwtZG9jdW1lbnRzLmNvdW5jaWwgLmxhbmd1YWdlcy10YWJzLXdyYXAgLnRhYi1jb250ZW50IGEuYnRuLXZpZXc6aG92ZXIgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPVwiaWNvblwiXSB7XG4gIGNvbG9yOiAjNjdiYmZmOyB9XG5cbi5tb2RhbC1kb2N1bWVudHMuY291bmNpbCAubGFuZ3VhZ2VzLXRhYnMtd3JhcCAudGFiLWNvbnRlbnQgYS5idG4tdmlldyAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9XCJpY29uXCJdIHtcbiAgY29sb3I6ICM2N2JiZmY7IH1cblxuLm1vZGFsLWRvY3VtZW50cy5tYXlvciAubGFuZ3VhZ2VzLXRhYnMtd3JhcCAudGFiLWNvbnRlbnQgYS5idG4tYWRkOmhvdmVyIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1cImljb25cIl0sXG4ubW9kYWwtZG9jdW1lbnRzLm1heW9yIC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWItY29udGVudCBhLmJ0bi12aWV3OmhvdmVyIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1cImljb25cIl0ge1xuICBjb2xvcjogI2ZmYjkwNTsgfVxuXG4ubW9kYWwtZG9jdW1lbnRzLm1heW9yIC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWItY29udGVudCBhLmJ0bi12aWV3IC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1cImljb25cIl0ge1xuICBjb2xvcjogI2ZmYjkwNTsgfVxuXG4ubW9kYWwtZG9jdW1lbnRzLmZpbmFuY2lhbCAubGFuZ3VhZ2VzLXRhYnMtd3JhcCAudGFiLWNvbnRlbnQgYS5idG4tYWRkOmhvdmVyIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1cImljb25cIl0sXG4ubW9kYWwtZG9jdW1lbnRzLmZpbmFuY2lhbCAubGFuZ3VhZ2VzLXRhYnMtd3JhcCAudGFiLWNvbnRlbnQgYS5idG4tdmlldzpob3ZlciAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9XCJpY29uXCJdIHtcbiAgY29sb3I6ICNkOTU0N2U7IH1cblxuLm1vZGFsLWRvY3VtZW50cy5maW5hbmNpYWwgLmxhbmd1YWdlcy10YWJzLXdyYXAgLnRhYi1jb250ZW50IGEuYnRuLXZpZXcgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPVwiaWNvblwiXSB7XG4gIGNvbG9yOiAjZDk1NDdlOyB9XG5cbi5tb2RhbC1kb2N1bWVudHMub3RoZXJzIC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWItY29udGVudCBhLmJ0bi1hZGQ6aG92ZXIgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPVwiaWNvblwiXSxcbi5tb2RhbC1kb2N1bWVudHMub3RoZXJzIC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWItY29udGVudCBhLmJ0bi12aWV3OmhvdmVyIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1cImljb25cIl0ge1xuICBjb2xvcjogIzgxZDdlMDsgfVxuXG4ubW9kYWwtZG9jdW1lbnRzLm90aGVycyAubGFuZ3VhZ2VzLXRhYnMtd3JhcCAudGFiLWNvbnRlbnQgYS5idG4tdmlldyAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9XCJpY29uXCJdIHtcbiAgY29sb3I6ICM4MWQ3ZTA7IH1cblxuLm1vZGFsLWRvY3VtZW50cy5haXIgLmxhbmd1YWdlcy10YWJzLXdyYXAgLnRhYi1jb250ZW50IGEuYnRuLWFkZDpob3ZlciAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9XCJpY29uXCJdLFxuLm1vZGFsLWRvY3VtZW50cy5haXIgLmxhbmd1YWdlcy10YWJzLXdyYXAgLnRhYi1jb250ZW50IGEuYnRuLXZpZXc6aG92ZXIgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPVwiaWNvblwiXSB7XG4gIGNvbG9yOiAjZmU4YzAwOyB9XG5cbi5tb2RhbC1kb2N1bWVudHMuYWlyIC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWItY29udGVudCBhLmJ0bi12aWV3IC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1cImljb25cIl0ge1xuICBjb2xvcjogI2ZlOGMwMDsgfVxuXG4ubW9kYWwubW9kYWwtbWVudSBoZWFkZXIge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubW9kYWwubW9kYWwtbWVudSBoZWFkZXIgaDMge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5tb2RhbC5tb2RhbC1tZW51IGhlYWRlciAubW9kYWwtY2xvc2VbY2xhc3MqPWljb25dIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGhlaWdodDogNTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDU0cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAubW9kYWwubW9kYWwtbWVudSBoZWFkZXIgLm1vZGFsLWNsb3NlW2NsYXNzKj1pY29uXSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB3aWR0aDogMzBweDsgfSB9XG4gICAgLm1vZGFsLm1vZGFsLW1lbnUgaGVhZGVyIC5tb2RhbC1jbG9zZVtjbGFzcyo9aWNvbl06aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgICAubW9kYWwubW9kYWwtbWVudSBoZWFkZXIgLm1vZGFsLWNsb3NlW2NsYXNzKj1pY29uXTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3Qge1xuICBtYXJnaW46IDA7IH1cbiAgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGkge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSB7XG4gICAgICBjb2xvcjogI2E1YTVhNTtcbiAgICAgIGNvbnRlbnQ6ICdcXGU5N2QnICFpbXBvcnRhbnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpIGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nOiAzNXB4IDUwcHggMjBweCAyNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpIGE6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgd2lkdGg6IDE1MHB4OyB9XG4gICAgICAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaSBhOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZTtcbiAgICAgICAgd2lkdGg6IDc1cHg7IH1cblxuLm1vZGFsLm1vZGFsLW1lbnUtcnVsZXMgaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNDRhNjQ3LCAjODJlMDZiKTsgfVxuXG4ubW9kYWwubW9kYWwtbWVudS1ydWxlcyAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9aWNvbl0ge1xuICBjb2xvcjogIzQ0YTY0NzsgfVxuXG4ubW9kYWwubW9kYWwtbWVudS1ydWxlcyAubGlzdCBsaSBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NGE2NDc7IH1cblxuLm1vZGFsLm1vZGFsLW1lbnUtY291bmNpbCBoZWFkZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM2N2JiZmYsICM3YWVkZmYpOyB9XG5cbi5tb2RhbC5tb2RhbC1tZW51LWNvdW5jaWwgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPWljb25dIHtcbiAgY29sb3I6ICM2N2JiZmY7IH1cblxuLm1vZGFsLm1vZGFsLW1lbnUtY291bmNpbCAubGlzdCBsaSBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2N2JiZmY7IH1cblxuLm1vZGFsLm1vZGFsLW1lbnUtbWF5b3IgaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZiOTA1LCAjZmFkZTA2KTsgfVxuXG4ubW9kYWwubW9kYWwtbWVudS1tYXlvciAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9aWNvbl0ge1xuICBjb2xvcjogI2ZmYjkwNTsgfVxuXG4ubW9kYWwubW9kYWwtbWVudS1tYXlvciAubGlzdCBsaSBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmI5MDU7IH1cblxuLm1vZGFsLm1vZGFsLW1lbnUtZmluYW5jaWFsIGhlYWRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Q5NTQ3ZSwgI2Y1YjE4Yyk7IH1cblxuLm1vZGFsLm1vZGFsLW1lbnUtZmluYW5jaWFsIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1pY29uXSB7XG4gIGNvbG9yOiAjZDk1NDdlOyB9XG5cbi5tb2RhbC5tb2RhbC1tZW51LWZpbmFuY2lhbCAubGlzdCBsaSBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTU0N2U7IH1cblxuLm1vZGFsLm1vZGFsLW1lbnUtb3RoZXJzIGhlYWRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzgxZDdlMCwgIzdhZjRhZSk7IH1cblxuLm1vZGFsLm1vZGFsLW1lbnUtb3RoZXJzIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1pY29uXSB7XG4gIGNvbG9yOiAjODFkN2UwOyB9XG5cbi5tb2RhbC5tb2RhbC1tZW51LW90aGVycyAubGlzdCBsaSBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MWQ3ZTA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubW9kYWwubW9kYWwtbWVudSAuY2lyY2xlLWljb24td2hpdGUge1xuICAgIGhlaWdodDogODVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgd2lkdGg6IDEyMHB4OyB9XG4gICAgLm1vZGFsLm1vZGFsLW1lbnUgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciB7XG4gICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgd2lkdGg6IDEyMHB4OyB9XG4gICAgICAubW9kYWwubW9kYWwtbWVudSAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICBmb250LXNpemU6IDQ1cHg7IH0gfVxuXG4ubW9kYWwuaW5zdGl0dXRpb24tZnVuY3Rpb24gLm1vZGFsLWNvbnRlbnQgLmluc3RpdHV0aW9uLXdyYXAsIC5tb2RhbC5vcmdhbml6YXRpb24tZnVuY3Rpb24gLm1vZGFsLWNvbnRlbnQgLmluc3RpdHV0aW9uLXdyYXAge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwIDIwcHg7IH1cbiAgLm1vZGFsLmluc3RpdHV0aW9uLWZ1bmN0aW9uIC5tb2RhbC1jb250ZW50IC5pbnN0aXR1dGlvbi13cmFwLmZ1bGwtd2lkdGgsIC5tb2RhbC5vcmdhbml6YXRpb24tZnVuY3Rpb24gLm1vZGFsLWNvbnRlbnQgLmluc3RpdHV0aW9uLXdyYXAuZnVsbC13aWR0aCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubW9kYWwuaW5zdGl0dXRpb24tZnVuY3Rpb24gLm1vZGFsLWNvbnRlbnQgLmluc3RpdHV0aW9uLXdyYXAuZnVsbC13aWR0aCAuZ3JvdXAsIC5tb2RhbC5vcmdhbml6YXRpb24tZnVuY3Rpb24gLm1vZGFsLWNvbnRlbnQgLmluc3RpdHV0aW9uLXdyYXAuZnVsbC13aWR0aCAuZ3JvdXAge1xuICAgICAgZmxleDogMTsgfVxuICAubW9kYWwuaW5zdGl0dXRpb24tZnVuY3Rpb24gLm1vZGFsLWNvbnRlbnQgLmluc3RpdHV0aW9uLXdyYXAgLmdyb3VwLCAubW9kYWwub3JnYW5pemF0aW9uLWZ1bmN0aW9uIC5tb2RhbC1jb250ZW50IC5pbnN0aXR1dGlvbi13cmFwIC5ncm91cCB7XG4gICAgbWluLXdpZHRoOiA1MCU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLm1vZGFsLmluc3RpdHV0aW9uLWZ1bmN0aW9uIC5tb2RhbC1jb250ZW50IC5pbnN0aXR1dGlvbi13cmFwIC5ncm91cCwgLm1vZGFsLm9yZ2FuaXphdGlvbi1mdW5jdGlvbiAubW9kYWwtY29udGVudCAuaW5zdGl0dXRpb24td3JhcCAuZ3JvdXAge1xuICAgICAgICBmbGV4OiAxOyB9IH1cbiAgLm1vZGFsLmluc3RpdHV0aW9uLWZ1bmN0aW9uIC5tb2RhbC1jb250ZW50IC5pbnN0aXR1dGlvbi13cmFwIC5jaXJjbGUtaWNvbi13aGl0ZSwgLm1vZGFsLm9yZ2FuaXphdGlvbi1mdW5jdGlvbiAubW9kYWwtY29udGVudCAuaW5zdGl0dXRpb24td3JhcCAuY2lyY2xlLWljb24td2hpdGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAubW9kYWwuaW5zdGl0dXRpb24tZnVuY3Rpb24gLm1vZGFsLWNvbnRlbnQgLmluc3RpdHV0aW9uLXdyYXAgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciwgLm1vZGFsLm9yZ2FuaXphdGlvbi1mdW5jdGlvbiAubW9kYWwtY29udGVudCAuaW5zdGl0dXRpb24td3JhcCAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLm1vZGFsLmluc3RpdHV0aW9uLWZ1bmN0aW9uIC5tb2RhbC1jb250ZW50IC5pbnN0aXR1dGlvbi13cmFwIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgLmluc3RpdHV0aW9uLWxvZ28sIC5tb2RhbC5vcmdhbml6YXRpb24tZnVuY3Rpb24gLm1vZGFsLWNvbnRlbnQgLmluc3RpdHV0aW9uLXdyYXAgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciAuaW5zdGl0dXRpb24tbG9nbyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDcwcHg7XG4gICAgICAgIG1heC13aWR0aDogNjBweDsgfVxuICAubW9kYWwuaW5zdGl0dXRpb24tZnVuY3Rpb24gLm1vZGFsLWNvbnRlbnQgLmluc3RpdHV0aW9uLXdyYXAgLmluc3RpdHV0aW9uLXRpdGxlLCAubW9kYWwub3JnYW5pemF0aW9uLWZ1bmN0aW9uIC5tb2RhbC1jb250ZW50IC5pbnN0aXR1dGlvbi13cmFwIC5pbnN0aXR1dGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAubW9kYWwuaW5zdGl0dXRpb24tZnVuY3Rpb24gLm1vZGFsLWNvbnRlbnQgLmluc3RpdHV0aW9uLXdyYXAgLmludGVyaW0tZnVuY3Rpb24sIC5tb2RhbC5vcmdhbml6YXRpb24tZnVuY3Rpb24gLm1vZGFsLWNvbnRlbnQgLmluc3RpdHV0aW9uLXdyYXAgLmludGVyaW0tZnVuY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5tb2RhbC5pbnN0aXR1dGlvbi1mdW5jdGlvbiAubW9kYWwtY29udGVudCAuaW5zdGl0dXRpb24td3JhcCAuaW50ZXJpbS1mdW5jdGlvbiBwLCAubW9kYWwub3JnYW5pemF0aW9uLWZ1bmN0aW9uIC5tb2RhbC1jb250ZW50IC5pbnN0aXR1dGlvbi13cmFwIC5pbnRlcmltLWZ1bmN0aW9uIHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgICBjb2xvcjogI2E1YTVhNTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLm1vZGFsLmluc3RpdHV0aW9uLWZ1bmN0aW9uIC5tb2RhbC1jb250ZW50IC5pbnN0aXR1dGlvbi13cmFwIC5mdW5jdGlvbi13cmFwLCAubW9kYWwub3JnYW5pemF0aW9uLWZ1bmN0aW9uIC5tb2RhbC1jb250ZW50IC5pbnN0aXR1dGlvbi13cmFwIC5mdW5jdGlvbi13cmFwIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAubW9kYWwuaW5zdGl0dXRpb24tZnVuY3Rpb24gLm1vZGFsLWNvbnRlbnQgLmluc3RpdHV0aW9uLXdyYXAgLmZ1bmN0aW9uLXdyYXAgPiAqLCAubW9kYWwub3JnYW5pemF0aW9uLWZ1bmN0aW9uIC5tb2RhbC1jb250ZW50IC5pbnN0aXR1dGlvbi13cmFwIC5mdW5jdGlvbi13cmFwID4gKiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIC5tb2RhbC5pbnN0aXR1dGlvbi1mdW5jdGlvbiAubW9kYWwtY29udGVudCAuaW5zdGl0dXRpb24td3JhcCAuZnVuY3Rpb24td3JhcCAuaW5zdGl0dXRpb24tdGl0bGUsIC5tb2RhbC5vcmdhbml6YXRpb24tZnVuY3Rpb24gLm1vZGFsLWNvbnRlbnQgLmluc3RpdHV0aW9uLXdyYXAgLmZ1bmN0aW9uLXdyYXAgLmluc3RpdHV0aW9uLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAubW9kYWwuaW5zdGl0dXRpb24tZnVuY3Rpb24gLm1vZGFsLWNvbnRlbnQgLmluc3RpdHV0aW9uLXdyYXAgLmZ1bmN0aW9uLXdyYXAgcCwgLm1vZGFsLm9yZ2FuaXphdGlvbi1mdW5jdGlvbiAubW9kYWwtY29udGVudCAuaW5zdGl0dXRpb24td3JhcCAuZnVuY3Rpb24td3JhcCBwIHtcbiAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5tb2RhbC5pbnN0aXR1dGlvbi1mdW5jdGlvbiAubW9kYWwtY29udGVudCAuaW5zdGl0dXRpb24td3JhcCAuZnVuY3Rpb24td3JhcCBwID4gc3BhbiwgLm1vZGFsLm9yZ2FuaXphdGlvbi1mdW5jdGlvbiAubW9kYWwtY29udGVudCAuaW5zdGl0dXRpb24td3JhcCAuZnVuY3Rpb24td3JhcCBwID4gc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC5tb2RhbC5pbnN0aXR1dGlvbi1mdW5jdGlvbiAubW9kYWwtY29udGVudCAuaW5zdGl0dXRpb24td3JhcCAuZnVuY3Rpb24td3JhcCAucG9saXRpY2FsLWJhZGdlLCAubW9kYWwub3JnYW5pemF0aW9uLWZ1bmN0aW9uIC5tb2RhbC1jb250ZW50IC5pbnN0aXR1dGlvbi13cmFwIC5mdW5jdGlvbi13cmFwIC5wb2xpdGljYWwtYmFkZ2Uge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAubW9kYWwuaW5zdGl0dXRpb24tZnVuY3Rpb24gLm1vZGFsLWNvbnRlbnQgLmluc3RpdHV0aW9uLXdyYXAgLmZ1bmN0aW9uLXdyYXAgYTpob3ZlciwgLm1vZGFsLm9yZ2FuaXphdGlvbi1mdW5jdGlvbiAubW9kYWwtY29udGVudCAuaW5zdGl0dXRpb24td3JhcCAuZnVuY3Rpb24td3JhcCBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5tb2RhbC5pbnN0aXR1dGlvbi1mdW5jdGlvbiAubW9kYWwtY29udGVudCAuZXZlbnQtc3RhdHVzLXdyYXAsIC5tb2RhbC5vcmdhbml6YXRpb24tZnVuY3Rpb24gLm1vZGFsLWNvbnRlbnQgLmV2ZW50LXN0YXR1cy13cmFwIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLm1vZGFsLmluc3RpdHV0aW9uLWZ1bmN0aW9uIC5tb2RhbC1jb250ZW50IC5ldmVudC1zdGF0dXMtd3JhcCBbY2xhc3MqPWljb24tXSwgLm1vZGFsLm9yZ2FuaXphdGlvbi1mdW5jdGlvbiAubW9kYWwtY29udGVudCAuZXZlbnQtc3RhdHVzLXdyYXAgW2NsYXNzKj1pY29uLV0ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNjBweDsgfVxuICAgIC5tb2RhbC5pbnN0aXR1dGlvbi1mdW5jdGlvbiAubW9kYWwtY29udGVudCAuZXZlbnQtc3RhdHVzLXdyYXAgW2NsYXNzKj1pY29uLV0uc3RhcnQsIC5tb2RhbC5vcmdhbml6YXRpb24tZnVuY3Rpb24gLm1vZGFsLWNvbnRlbnQgLmV2ZW50LXN0YXR1cy13cmFwIFtjbGFzcyo9aWNvbi1dLnN0YXJ0IHtcbiAgICAgIGJhY2tncm91bmQ6ICM4Y2JjMDA7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5tb2RhbC5pbnN0aXR1dGlvbi1mdW5jdGlvbiAubW9kYWwtY29udGVudCAuZXZlbnQtc3RhdHVzLXdyYXAgW2NsYXNzKj1pY29uLV0uZW5kLCAubW9kYWwub3JnYW5pemF0aW9uLWZ1bmN0aW9uIC5tb2RhbC1jb250ZW50IC5ldmVudC1zdGF0dXMtd3JhcCBbY2xhc3MqPWljb24tXS5lbmQge1xuICAgICAgYmFja2dyb3VuZDogI2YwNTM1MjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5tb2RhbC5pbnN0aXR1dGlvbi1mdW5jdGlvbiAubW9kYWwtY29udGVudCAuZXZlbnQtc3RhdHVzLXdyYXAgcCwgLm1vZGFsLm9yZ2FuaXphdGlvbi1mdW5jdGlvbiAubW9kYWwtY29udGVudCAuZXZlbnQtc3RhdHVzLXdyYXAgcCB7XG4gICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuXG4ubW9kYWwuaW5zdGl0dXRpb24tcHJvZmlsZSAubW9kYWwtY29udGVudCwgLm1vZGFsLm9yZ2FuaXphdGlvbi1wcm9maWxlIC5tb2RhbC1jb250ZW50IHtcbiAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tb2RhbC5pbnN0aXR1dGlvbi1wcm9maWxlIC5tb2RhbC1jb250ZW50IC5pbnN0aXR1dGlvbi1jYXJkLCAubW9kYWwub3JnYW5pemF0aW9uLXByb2ZpbGUgLm1vZGFsLWNvbnRlbnQgLmluc3RpdHV0aW9uLWNhcmQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggMCAzMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5tb2RhbC51c2VyLXByb2ZpbGUgLm1vZGFsLWNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1vZGFsLnVzZXItcHJvZmlsZSAuaW5uZXItYWN0aW9ucyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogMTVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIHdpZHRoOiAwOyB9XG4gIC5tb2RhbC51c2VyLXByb2ZpbGUgLmlubmVyLWFjdGlvbnMgYSB7XG4gICAgY29sb3I6ICNhNWE1YTU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luOiAwIDRweDsgfVxuICAgIC5tb2RhbC51c2VyLXByb2ZpbGUgLmlubmVyLWFjdGlvbnMgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzRjODRmZjsgfVxuXG4ubW9kYWwudXNlci1wcm9maWxlIC51c2VyLWluZm8ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5tb2RhbC51c2VyLXByb2ZpbGUgLnVzZXItaW5mbyAuaW1nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgaW1hZ2UtcmVuZGVyaW5nOiAtd2Via2l0LW9wdGltaXplLWNvbnRyYXN0O1xuICAgIGltYWdlLXJlbmRlcmluZzogYXV0bztcbiAgICBpbWFnZS1yZW5kZXJpbmc6IGNyaXNwLWVkZ2VzO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICAgIHdpZHRoOiAxMjBweDsgfVxuICAgIC5tb2RhbC51c2VyLXByb2ZpbGUgLnVzZXItaW5mbyAuaW1nIC5pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubW9kYWwudXNlci1wcm9maWxlIC51c2VyLWluZm8gcCB7XG4gICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgIC5tb2RhbC51c2VyLXByb2ZpbGUgLnVzZXItaW5mbyBwLmRlc2NyaXB0aW9uIHtcbiAgICAgIGNvbG9yOiAjOGM5NTllO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuLm1vZGFsLnVzZXItcHJvZmlsZSAucm93LCAubW9kYWwudXNlci1wcm9maWxlIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYsIG5hdi5uYXZiYXIgLm1vZGFsLnVzZXItcHJvZmlsZSAubmF2YmFyLW5hdiB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG5cbi5tb2RhbC51c2VyLXByb2ZpbGUgLmNhcmQge1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMTVweDsgfVxuXG4ubW9kYWwudXNlci1wcm9maWxlIC5zdGF0dXMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2E1YTVhNTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwOyB9XG4gIC5tb2RhbC51c2VyLXByb2ZpbGUgLnN0YXR1cyBzcGFuIHtcbiAgICBjb2xvcjogI2YwNTM1MjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5tb2RhbC51c2VyLXByb2ZpbGUgLnN0YXR1cyBzcGFuLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzhjYmMwMDsgfVxuXG4ubW9kYWwudXNlci1wcm9maWxlIC5nZW5lcmFsLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMjBweDsgfVxuICAubW9kYWwudXNlci1wcm9maWxlIC5nZW5lcmFsLWluZm8gW2NsYXNzKj1pY29uXSB7XG4gICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogM3B4OyB9XG4gIC5tb2RhbC51c2VyLXByb2ZpbGUgLmdlbmVyYWwtaW5mbyA+IGRpdiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLm1vZGFsLnVzZXItcHJvZmlsZSAuZ2VuZXJhbC1pbmZvID4gZGl2IHAge1xuICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAubW9kYWwudXNlci1wcm9maWxlIC5nZW5lcmFsLWluZm8gPiBkaXYgc3BhbiB7XG4gICAgICBjb2xvcjogIzZlNmU2ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7IH1cbiAgICAubW9kYWwudXNlci1wcm9maWxlIC5nZW5lcmFsLWluZm8gPiBkaXYgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ubW9kYWwudXNlci1wcm9maWxlIC5pbnN0aXR1dGlvbi1pbmZvLFxuLm1vZGFsLnVzZXItcHJvZmlsZSAub3JnYW5pemF0aW9uLWluZm8ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDIwcHg7IH1cbiAgLm1vZGFsLnVzZXItcHJvZmlsZSAuaW5zdGl0dXRpb24taW5mbyAuaW5zdGl0dXRpb24td3JhcCxcbiAgLm1vZGFsLnVzZXItcHJvZmlsZSAub3JnYW5pemF0aW9uLWluZm8gLmluc3RpdHV0aW9uLXdyYXAge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB3aWR0aDogNTBweDsgfVxuICAgIC5tb2RhbC51c2VyLXByb2ZpbGUgLmluc3RpdHV0aW9uLWluZm8gLmluc3RpdHV0aW9uLXdyYXAgaW1nLFxuICAgIC5tb2RhbC51c2VyLXByb2ZpbGUgLm9yZ2FuaXphdGlvbi1pbmZvIC5pbnN0aXR1dGlvbi13cmFwIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAubW9kYWwudXNlci1wcm9maWxlIC5pbnN0aXR1dGlvbi1pbmZvIC5vcmdhbml6YXRpb24td3JhcCxcbiAgLm1vZGFsLnVzZXItcHJvZmlsZSAub3JnYW5pemF0aW9uLWluZm8gLm9yZ2FuaXphdGlvbi13cmFwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDc1cHg7IH1cbiAgICAubW9kYWwudXNlci1wcm9maWxlIC5pbnN0aXR1dGlvbi1pbmZvIC5vcmdhbml6YXRpb24td3JhcCBpbWcsXG4gICAgLm1vZGFsLnVzZXItcHJvZmlsZSAub3JnYW5pemF0aW9uLWluZm8gLm9yZ2FuaXphdGlvbi13cmFwIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAubW9kYWwudXNlci1wcm9maWxlIC5pbnN0aXR1dGlvbi1pbmZvIC5ncm91cCxcbiAgLm1vZGFsLnVzZXItcHJvZmlsZSAub3JnYW5pemF0aW9uLWluZm8gLmdyb3VwIHtcbiAgICBmbGV4OiAxO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAubW9kYWwudXNlci1wcm9maWxlIC5pbnN0aXR1dGlvbi1pbmZvIC5ncm91cCBoNCxcbiAgICAubW9kYWwudXNlci1wcm9maWxlIC5vcmdhbml6YXRpb24taW5mbyAuZ3JvdXAgaDQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5tb2RhbC51c2VyLXByb2ZpbGUgLmluc3RpdHV0aW9uLWluZm8gLmdyb3VwIC5mdW5jdGlvbi13cmFwLFxuICAgIC5tb2RhbC51c2VyLXByb2ZpbGUgLm9yZ2FuaXphdGlvbi1pbmZvIC5ncm91cCAuZnVuY3Rpb24td3JhcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLm1vZGFsLnVzZXItcHJvZmlsZSAuaW5zdGl0dXRpb24taW5mbyAuZ3JvdXAgLmZ1bmN0aW9uLFxuICAgIC5tb2RhbC51c2VyLXByb2ZpbGUgLm9yZ2FuaXphdGlvbi1pbmZvIC5ncm91cCAuZnVuY3Rpb24ge1xuICAgICAgY29sb3I6ICM2NjdlYjE7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLm1vZGFsLnVzZXItcHJvZmlsZSAuaW5zdGl0dXRpb24taW5mbyAuZ3JvdXAgLmZ1bmN0aW9uOmZpcnN0LWxldHRlcixcbiAgICAgIC5tb2RhbC51c2VyLXByb2ZpbGUgLm9yZ2FuaXphdGlvbi1pbmZvIC5ncm91cCAuZnVuY3Rpb246Zmlyc3QtbGV0dGVyIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5tb2RhbC51c2VyLXByb2ZpbGUgLmluc3RpdHV0aW9uLWluZm8gLmdyb3VwIC5kZXBhcnRtZW50LFxuICAgIC5tb2RhbC51c2VyLXByb2ZpbGUgLm9yZ2FuaXphdGlvbi1pbmZvIC5ncm91cCAuZGVwYXJ0bWVudCB7XG4gICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLm1vZGFsLnVzZXItcHJvZmlsZSAuaW5zdGl0dXRpb24taW5mbyAuZ3JvdXAgLmRlcGFydG1lbnQ6Zmlyc3QtbGV0dGVyLFxuICAgICAgLm1vZGFsLnVzZXItcHJvZmlsZSAub3JnYW5pemF0aW9uLWluZm8gLmdyb3VwIC5kZXBhcnRtZW50OmZpcnN0LWxldHRlciB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAubW9kYWwudXNlci1wcm9maWxlIC5pbnN0aXR1dGlvbi1pbmZvIC5ncm91cCAuaW5zdGl0dXRpb24sXG4gICAgLm1vZGFsLnVzZXItcHJvZmlsZSAub3JnYW5pemF0aW9uLWluZm8gLmdyb3VwIC5pbnN0aXR1dGlvbiB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2MxYzFjMTtcbiAgICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgICAubW9kYWwudXNlci1wcm9maWxlIC5pbnN0aXR1dGlvbi1pbmZvIC5ncm91cCAuaW5zdGl0dXRpb246bGFzdC1vZi10eXBlLFxuICAgICAgLm1vZGFsLnVzZXItcHJvZmlsZSAub3JnYW5pemF0aW9uLWluZm8gLmdyb3VwIC5pbnN0aXR1dGlvbjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAubW9kYWwudXNlci1wcm9maWxlIC5pbnN0aXR1dGlvbi1pbmZvIC5ncm91cCAuaW5zdGl0dXRpb246aG92ZXIsXG4gICAgICAubW9kYWwudXNlci1wcm9maWxlIC5vcmdhbml6YXRpb24taW5mbyAuZ3JvdXAgLmluc3RpdHV0aW9uOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAubW9kYWwudXNlci1wcm9maWxlIC5pbnN0aXR1dGlvbi1pbmZvIC5ncm91cCB1bCxcbiAgICAubW9kYWwudXNlci1wcm9maWxlIC5vcmdhbml6YXRpb24taW5mbyAuZ3JvdXAgdWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7IH1cbiAgICAgIC5tb2RhbC51c2VyLXByb2ZpbGUgLmluc3RpdHV0aW9uLWluZm8gLmdyb3VwIHVsIGxpLFxuICAgICAgLm1vZGFsLnVzZXItcHJvZmlsZSAub3JnYW5pemF0aW9uLWluZm8gLmdyb3VwIHVsIGxpIHtcbiAgICAgICAgY29sb3I6ICM2NjdlYjE7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5tb2RhbC51c2VyLXByb2ZpbGUgLmluc3RpdHV0aW9uLWluZm8gLmdyb3VwIHVsIGxpOmJlZm9yZSxcbiAgICAgICAgLm1vZGFsLnVzZXItcHJvZmlsZSAub3JnYW5pemF0aW9uLWluZm8gLmdyb3VwIHVsIGxpOmJlZm9yZSB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjOGNiYzAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZTkxM1wiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBsZWZ0OiAtMzVweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB3aWR0aDogMjJweDsgfVxuICAgICAgICAubW9kYWwudXNlci1wcm9maWxlIC5pbnN0aXR1dGlvbi1pbmZvIC5ncm91cCB1bCBsaSBhLFxuICAgICAgICAubW9kYWwudXNlci1wcm9maWxlIC5vcmdhbml6YXRpb24taW5mbyAuZ3JvdXAgdWwgbGkgYSB7XG4gICAgICAgICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAgICAgLm1vZGFsLnVzZXItcHJvZmlsZSAuaW5zdGl0dXRpb24taW5mbyAuZ3JvdXAgdWwgbGkgYTpob3ZlcixcbiAgICAgICAgICAubW9kYWwudXNlci1wcm9maWxlIC5vcmdhbml6YXRpb24taW5mbyAuZ3JvdXAgdWwgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ubW9kYWwudXNlci1wcm9maWxlIC5hY3Rpdml0eSB7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubW9kYWwudXNlci1wcm9maWxlIC5hY3Rpdml0eSBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5tb2RhbC51c2VyLXByb2ZpbGUgLmFjdGl2aXR5IGg0IHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2Y0ZjRmNDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubW9kYWwudXNlci1wcm9maWxlIC5hY3Rpdml0eSAucm93LCAubW9kYWwudXNlci1wcm9maWxlIC5hY3Rpdml0eSBuYXYubmF2YmFyIC5uYXZiYXItbmF2LCBuYXYubmF2YmFyIC5tb2RhbC51c2VyLXByb2ZpbGUgLmFjdGl2aXR5IC5uYXZiYXItbmF2IHtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5tb2RhbC51c2VyLXByb2ZpbGUgLmFjdGl2aXR5IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5tb2RhbC51c2VyLXByb2ZpbGUgLmFjdGl2aXR5IC5pY29uLXNtcyB7XG4gICAgY29sb3I6ICNmZmMzMDA7XG4gICAgZm9udC1zaXplOiAyNnB4OyB9XG4gIC5tb2RhbC51c2VyLXByb2ZpbGUgLmFjdGl2aXR5IC5pY29uLWxpc3Qge1xuICAgIGNvbG9yOiAjOGNiYzAwO1xuICAgIGZvbnQtc2l6ZTogMjhweDsgfVxuXG4ubW9kYWwudXNlci1wcm9maWxlIC5vdGhlci1pbmZvIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTsgfVxuICAubW9kYWwudXNlci1wcm9maWxlIC5vdGhlci1pbmZvIGhyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2MxYzFjMTtcbiAgICBtYXJnaW4tbGVmdDogLTE4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMThweDsgfVxuICAubW9kYWwudXNlci1wcm9maWxlIC5vdGhlci1pbmZvIHAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAubW9kYWwudXNlci1wcm9maWxlIC5vdGhlci1pbmZvIHAgc3BhbiB7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgLm1vZGFsLnVzZXItcHJvZmlsZSAub3RoZXItaW5mbyBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5tb2RhbC51c2VyLXByb2ZpbGUgLm90aGVyLWluZm8gYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ubW9kYWwudXNlci1wcm9maWxlIC5tYXAtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubW9kYWwudXNlci1wcm9maWxlIC5tYXAtd3JhcHBlciBoNCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5tb2RhbC51c2VyLXByb2ZpbGUgLm1hcC13cmFwcGVyIC5yZXN1bHRzIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAubW9kYWwudXNlci1wcm9maWxlIC5tYXAtd3JhcHBlciAucmVzdWx0cyBsaSA+IGRpdiB7XG4gICAgICBtYXJnaW46IDVweDsgfVxuICAgICAgLm1vZGFsLnVzZXItcHJvZmlsZSAubWFwLXdyYXBwZXIgLnJlc3VsdHMgbGkgPiBkaXYgW2NsYXNzXj1pY29uXSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICB3aWR0aDogMzVweDsgfVxuICAgICAgLm1vZGFsLnVzZXItcHJvZmlsZSAubWFwLXdyYXBwZXIgLnJlc3VsdHMgbGkgPiBkaXYgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgICAgLm1vZGFsLnVzZXItcHJvZmlsZSAubWFwLXdyYXBwZXIgLnJlc3VsdHMgbGkgPiBkaXYgLmNvdW50IHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm1vZGFsLnVzZXItcHJvZmlsZSAubW9kYWwtY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAubW9kYWwudXNlci1wcm9maWxlIC5tb2RhbC1jb250ZW50IC51c2VyLWluZm8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5tb2RhbC51c2VyLXByb2ZpbGUgLm1vZGFsLWNvbnRlbnQgLnJvdy5mdWxsLXdpZHRoIC5jb2wsIC5tb2RhbC51c2VyLXByb2ZpbGUgLm1vZGFsLWNvbnRlbnQgbmF2Lm5hdmJhciAuZnVsbC13aWR0aC5uYXZiYXItbmF2IC5jb2wsIG5hdi5uYXZiYXIgLm1vZGFsLnVzZXItcHJvZmlsZSAubW9kYWwtY29udGVudCAuZnVsbC13aWR0aC5uYXZiYXItbmF2IC5jb2wge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLm1vZGFsLnVzZXItcHJvZmlsZSAubW9kYWwtY29udGVudCAucm93LmZ1bGwtd2lkdGggLmNvbCAuY2FyZC5pbnN0aXR1dGlvbi1pbmZvLCAubW9kYWwudXNlci1wcm9maWxlIC5tb2RhbC1jb250ZW50IG5hdi5uYXZiYXIgLmZ1bGwtd2lkdGgubmF2YmFyLW5hdiAuY29sIC5jYXJkLmluc3RpdHV0aW9uLWluZm8sIG5hdi5uYXZiYXIgLm1vZGFsLnVzZXItcHJvZmlsZSAubW9kYWwtY29udGVudCAuZnVsbC13aWR0aC5uYXZiYXItbmF2IC5jb2wgLmNhcmQuaW5zdGl0dXRpb24taW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDsgfVxuICAgICAgICAubW9kYWwudXNlci1wcm9maWxlIC5tb2RhbC1jb250ZW50IC5yb3cuZnVsbC13aWR0aCAuY29sIC5jYXJkLmluc3RpdHV0aW9uLWluZm8gLmluc3RpdHV0aW9uLXdyYXAsIC5tb2RhbC51c2VyLXByb2ZpbGUgLm1vZGFsLWNvbnRlbnQgbmF2Lm5hdmJhciAuZnVsbC13aWR0aC5uYXZiYXItbmF2IC5jb2wgLmNhcmQuaW5zdGl0dXRpb24taW5mbyAuaW5zdGl0dXRpb24td3JhcCwgbmF2Lm5hdmJhciAubW9kYWwudXNlci1wcm9maWxlIC5tb2RhbC1jb250ZW50IC5mdWxsLXdpZHRoLm5hdmJhci1uYXYgLmNvbCAuY2FyZC5pbnN0aXR1dGlvbi1pbmZvIC5pbnN0aXR1dGlvbi13cmFwIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7IH1cbiAgICAgICAgLm1vZGFsLnVzZXItcHJvZmlsZSAubW9kYWwtY29udGVudCAucm93LmZ1bGwtd2lkdGggLmNvbCAuY2FyZC5pbnN0aXR1dGlvbi1pbmZvIC5ncm91cCwgLm1vZGFsLnVzZXItcHJvZmlsZSAubW9kYWwtY29udGVudCBuYXYubmF2YmFyIC5mdWxsLXdpZHRoLm5hdmJhci1uYXYgLmNvbCAuY2FyZC5pbnN0aXR1dGlvbi1pbmZvIC5ncm91cCwgbmF2Lm5hdmJhciAubW9kYWwudXNlci1wcm9maWxlIC5tb2RhbC1jb250ZW50IC5mdWxsLXdpZHRoLm5hdmJhci1uYXYgLmNvbCAuY2FyZC5pbnN0aXR1dGlvbi1pbmZvIC5ncm91cCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5tb2RhbC51c2VyLXByb2ZpbGUgLnJvdywgLm1vZGFsLnVzZXItcHJvZmlsZSBuYXYubmF2YmFyIC5uYXZiYXItbmF2LCBuYXYubmF2YmFyIC5tb2RhbC51c2VyLXByb2ZpbGUgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG4ubW9kYWwtbm90aWZpY2F0aW9uLm1vZGFsIC5tb2RhbC1jb250ZW50IGg0LnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5tb2RhbC1ub3RpZmljYXRpb24ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLm5yLWRhdGUge1xuICBjb2xvcjogIzQ4NDg0ODtcbiAgbWFyZ2luLXRvcDogMDsgfVxuICAubW9kYWwtbm90aWZpY2F0aW9uLm1vZGFsIC5tb2RhbC1jb250ZW50IC5uci1kYXRlIC5kYXRlIHtcbiAgICBjb2xvcjogI2E1YTVhNTsgfVxuXG4ubW9kYWwtbm90aWZpY2F0aW9uLm1vZGFsIC5tb2RhbC1jb250ZW50IGZvcm0ge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubW9kYWwtbm90aWZpY2F0aW9uLm1vZGFsIC5tb2RhbC1jb250ZW50IC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWItY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLm1vZGFsLW5vdGlmaWNhdGlvbi5tb2RhbCAubW9kYWwtY29udGVudCAubGlua3Mge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5tb2RhbC1ub3RpZmljYXRpb24ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmxpbmtzIGEge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IDAgMTVweDsgfVxuICAgIC5tb2RhbC1ub3RpZmljYXRpb24ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmxpbmtzIGEgc3BhbiB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5tb2RhbC1ub3RpZmljYXRpb24ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmxpbmtzIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIC5tb2RhbC1ub3RpZmljYXRpb24ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmxpbmtzIGE6aG92ZXIgc3BhbiB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubW9kYWwtbm90aWZpY2F0aW9uLm1vZGFsIC5tb2RhbC1jb250ZW50IC5saW5rcyBzcGFuW2NsYXNzKj1pY29uXSB7XG4gICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC5tb2RhbC1ub3RpZmljYXRpb24ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmxpbmtzIHNwYW5bY2xhc3MqPWljb25dLmljb24tcmliYm9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5tb2RhbC1wcm9qZWN0LWV2ZW50cy5tb2RhbCAuaW5mby13cmFwIHtcbiAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIG1heC13aWR0aDogODAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm1vZGFsLXByb2plY3QtZXZlbnRzLm1vZGFsIC5pbmZvLXdyYXAgLm5yLWRhdGUge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzQ4NDg0ODtcbiAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDsgfVxuICAgIC5tb2RhbC1wcm9qZWN0LWV2ZW50cy5tb2RhbCAuaW5mby13cmFwIC5uci1kYXRlIC5uciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIC5tb2RhbC1wcm9qZWN0LWV2ZW50cy5tb2RhbCAuaW5mby13cmFwIC5uci1kYXRlIC5kYXRlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBjb2xvcjogI2E1YTVhNTsgfVxuICAubW9kYWwtcHJvamVjdC1ldmVudHMubW9kYWwgLmluZm8td3JhcCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5tb2RhbC1wcm9qZWN0LWV2ZW50cy5tb2RhbCAuaW5mby13cmFwIC5zdWJ0aXRsZSB7XG4gICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4ubW9kYWwtdm90ZXMubW9kYWwgLm1vZGFsLWNvbnRlbnQgaDQudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5tb2RhbC12b3Rlcy5tb2RhbCAubW9kYWwtY29udGVudCAubnItZGF0ZSB7XG4gIGNvbG9yOiAjNDg0ODQ4O1xuICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5tb2RhbC12b3Rlcy5tb2RhbCAubW9kYWwtY29udGVudCAubnItZGF0ZSAuZGF0ZSB7XG4gICAgY29sb3I6ICNhNWE1YTU7IH1cblxuLm1vZGFsLXZvdGVzLm1vZGFsIC5tb2RhbC1jb250ZW50IC52b3Rlcy1zdGF0cyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLm1vZGFsLXZvdGVzLm1vZGFsIC5tb2RhbC1jb250ZW50IGZvcm0ge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubW9kYWwtdm90ZXMubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmxpbmtzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAubW9kYWwtdm90ZXMubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmxpbmtzIGEge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IDAgMTVweDsgfVxuICAgIC5tb2RhbC12b3Rlcy5tb2RhbCAubW9kYWwtY29udGVudCAubGlua3MgYSBzcGFuIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLm1vZGFsLXZvdGVzLm1vZGFsIC5tb2RhbC1jb250ZW50IC5saW5rcyBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAubW9kYWwtdm90ZXMubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmxpbmtzIGE6aG92ZXIgc3BhbiB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubW9kYWwtdm90ZXMubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmxpbmtzIHNwYW5bY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogIzZlNmU2ZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLm1vZGFsLXZvdGVzLm1vZGFsIC5tb2RhbC1jb250ZW50IC5saW5rcyBzcGFuW2NsYXNzKj1pY29uXS5pY29uLXJpYmJvbiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4ubW9kYWwtdm90ZXMubW9kYWwgLm1vZGFsLWNvbnRlbnQgdWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLXZvdGVzIC52b3RlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5tb2RhbC12b3Rlcy5tb2RhbCAubW9kYWwtY29udGVudCAuY3VzdG9tLWxpbmsuYWJzb2x1dGUtdG9wLXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDsgfVxuXG4ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLnNlY3JldC12b3Rlcy13cmFwIHtcbiAgbWFyZ2luOiA0MHB4OyB9XG4gIC5tb2RhbCAubW9kYWwtY29udGVudCAuc2VjcmV0LXZvdGVzLXdyYXAucHJvIFtjbGFzcyo9aWNvbl0ge1xuICAgIGNvbG9yOiAjOGNiYzAwOyB9XG4gIC5tb2RhbCAubW9kYWwtY29udGVudCAuc2VjcmV0LXZvdGVzLXdyYXAuYWdhaW5zdCBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogI2YwNTM1MjsgfVxuICAubW9kYWwgLm1vZGFsLWNvbnRlbnQgLnNlY3JldC12b3Rlcy13cmFwLmFic3RlbnRpb24gW2NsYXNzKj1pY29uXSB7XG4gICAgY29sb3I6ICM2ZTZlNmU7IH1cblxuLm1vZGFsIC5tb2RhbC1jb250ZW50IC5lbGVjdHJvbmljLXZvdGVzLXdyYXAge1xuICBtYXJnaW46IDEwcHg7IH1cbiAgLm1vZGFsIC5tb2RhbC1jb250ZW50IC5lbGVjdHJvbmljLXZvdGVzLXdyYXAucHJvLnNlbGVjdGVkIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4Y2JjMDA7IH1cbiAgICAubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmVsZWN0cm9uaWMtdm90ZXMtd3JhcC5wcm8uc2VsZWN0ZWQgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPWljb25dIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5tb2RhbCAubW9kYWwtY29udGVudCAuZWxlY3Ryb25pYy12b3Rlcy13cmFwLnBybyBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogIzhjYmMwMDsgfVxuICAubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmVsZWN0cm9uaWMtdm90ZXMtd3JhcC5wcm8gLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlmZDYwMDsgfVxuICAgIC5tb2RhbCAubW9kYWwtY29udGVudCAuZWxlY3Ryb25pYy12b3Rlcy13cmFwLnBybyAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyOmhvdmVyIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLm1vZGFsIC5tb2RhbC1jb250ZW50IC5lbGVjdHJvbmljLXZvdGVzLXdyYXAuYWdhaW5zdC5zZWxlY3RlZCAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1MzUyOyB9XG4gICAgLm1vZGFsIC5tb2RhbC1jb250ZW50IC5lbGVjdHJvbmljLXZvdGVzLXdyYXAuYWdhaW5zdC5zZWxlY3RlZCAuY2lyY2xlLWljb24td2hpdGUgLmlubmVyIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLm1vZGFsIC5tb2RhbC1jb250ZW50IC5lbGVjdHJvbmljLXZvdGVzLXdyYXAuYWdhaW5zdCBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogI2YwNTM1MjsgfVxuICAubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmVsZWN0cm9uaWMtdm90ZXMtd3JhcC5hZ2FpbnN0IC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNjk5OTg7IH1cbiAgICAubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmVsZWN0cm9uaWMtdm90ZXMtd3JhcC5hZ2FpbnN0IC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXI6aG92ZXIgW2NsYXNzKj1pY29uXSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmVsZWN0cm9uaWMtdm90ZXMtd3JhcC5hYnN0ZW50aW9uLnNlbGVjdGVkIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MDdmOTA7IH1cbiAgICAubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmVsZWN0cm9uaWMtdm90ZXMtd3JhcC5hYnN0ZW50aW9uLnNlbGVjdGVkIC5jaXJjbGUtaWNvbi13aGl0ZSAuaW5uZXIgW2NsYXNzKj1pY29uXSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmVsZWN0cm9uaWMtdm90ZXMtd3JhcC5hYnN0ZW50aW9uIFtjbGFzcyo9aWNvbl0ge1xuICAgIGNvbG9yOiAjNzA3ZjkwOyB9XG4gIC5tb2RhbCAubW9kYWwtY29udGVudCAuZWxlY3Ryb25pYy12b3Rlcy13cmFwLmFic3RlbnRpb24gLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I4YmZjODsgfVxuICAgIC5tb2RhbCAubW9kYWwtY29udGVudCAuZWxlY3Ryb25pYy12b3Rlcy13cmFwLmFic3RlbnRpb24gLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lcjpob3ZlciBbY2xhc3MqPWljb25dIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5tb2RhbCAubW9kYWwtY29udGVudCAuZWxlY3Ryb25pYy12b3Rlcy13cmFwIC5jaXJjbGUtaWNvbi13aGl0ZSB7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgIHdpZHRoOiA5NXB4OyB9XG4gICAgLm1vZGFsIC5tb2RhbC1jb250ZW50IC5lbGVjdHJvbmljLXZvdGVzLXdyYXAgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciB7XG4gICAgICBoZWlnaHQ6IDk1cHg7XG4gICAgICB3aWR0aDogOTVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAgICAgLm1vZGFsIC5tb2RhbC1jb250ZW50IC5lbGVjdHJvbmljLXZvdGVzLXdyYXAgLmNpcmNsZS1pY29uLXdoaXRlIC5pbm5lciBbY2xhc3MqPWljb25dIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC04MiUpOyB9XG5cbi5tb2RhbC1jb25zdWx0YW50Lm1vZGFsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXgtd2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1vZGFsLWNvbnN1bHRhbnQubW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubW9kYWwtY29uc3VsdGFudC5tb2RhbCAubW9kYWwtY29udGVudCAudGl0bGUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAubW9kYWwtY29uc3VsdGFudC5tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY2xvc2Uge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7IH1cbiAgICAubW9kYWwtY29uc3VsdGFudC5tb2RhbCAubW9kYWwtY29udGVudCAubG9nbyB7XG4gICAgICB3aWR0aDogNzVweDsgfVxuICAgIC5tb2RhbC1jb25zdWx0YW50Lm1vZGFsIC5tb2RhbC1jb250ZW50IC50b3AtY2FyZCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wIGxlZnQsICMxYjJiMTgsICM4Y2JjMDApO1xuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm1vZGFsLWNvbnN1bHRhbnQubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmJvdHRvbS1jYXJkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5tb2RhbC1jb25zdWx0YW50Lm1vZGFsIC5tb2RhbC1jb250ZW50IC5pbWFnZS13cmFwIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6IDVweCBzb2xpZCAjZGZkZmRmO1xuICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogLTM1cHg7XG4gICAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICAgIHdpZHRoOiAxNTBweDsgfVxuICAgICAgLm1vZGFsLWNvbnN1bHRhbnQubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmltYWdlLXdyYXAgLmlubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAubW9kYWwtY29uc3VsdGFudC5tb2RhbCAubW9kYWwtY29udGVudCAudXNlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2E1YTVhNTtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAubW9kYWwtY29uc3VsdGFudC5tb2RhbCAubW9kYWwtY29udGVudCAuZnVuY3Rpb24ge1xuICAgICAgY29sb3I6ICNhNWE1YTU7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAubW9kYWwtY29uc3VsdGFudC5tb2RhbCAubW9kYWwtY29udGVudCAuY29udGFjdC1saXN0IHtcbiAgICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICAgICAgd2lkdGg6IG1heC1jb250ZW50OyB9XG4gICAgICAubW9kYWwtY29uc3VsdGFudC5tb2RhbCAubW9kYWwtY29udGVudCAuY29udGFjdC1saXN0IGxpIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4OyB9XG4gICAgICAubW9kYWwtY29uc3VsdGFudC5tb2RhbCAubW9kYWwtY29udGVudCAuY29udGFjdC1saXN0IHNwYW5bY2xhc3MqPWljb24tXSB7XG4gICAgICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgLm1vZGFsLWNvbnN1bHRhbnQubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmNvbnRhY3QtbGlzdCBhIHtcbiAgICAgICAgY29sb3I6ICM2NjdlYjE7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgICAubW9kYWwtY29uc3VsdGFudC5tb2RhbCAubW9kYWwtY29udGVudCAuY29udGFjdC1saXN0IGE6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5tb2RhbC1kb2N1bWVudC12YWxpZGF0aW9uLm1vZGFsIC5tb2RhbC1jb250ZW50IGg0LnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5tb2RhbC1kb2N1bWVudC12YWxpZGF0aW9uLm1vZGFsIC5tb2RhbC1jb250ZW50IC5uci1kYXRlIHtcbiAgY29sb3I6ICM0ODQ4NDg7XG4gIG1hcmdpbi10b3A6IDA7IH1cbiAgLm1vZGFsLWRvY3VtZW50LXZhbGlkYXRpb24ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLm5yLWRhdGUgLmRhdGUge1xuICAgIGNvbG9yOiAjYTVhNWE1OyB9XG5cbi5tb2RhbC1kb2N1bWVudC12YWxpZGF0aW9uLm1vZGFsIC5tb2RhbC1jb250ZW50IGZvcm0ge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubW9kYWwtZG9jdW1lbnQtdmFsaWRhdGlvbi5tb2RhbCAubW9kYWwtY29udGVudCAubGlua3Mge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5tb2RhbC1kb2N1bWVudC12YWxpZGF0aW9uLm1vZGFsIC5tb2RhbC1jb250ZW50IC5saW5rcyBhIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luOiAwIDE1cHg7IH1cbiAgICAubW9kYWwtZG9jdW1lbnQtdmFsaWRhdGlvbi5tb2RhbCAubW9kYWwtY29udGVudCAubGlua3MgYSBzcGFuIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLm1vZGFsLWRvY3VtZW50LXZhbGlkYXRpb24ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmxpbmtzIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIC5tb2RhbC1kb2N1bWVudC12YWxpZGF0aW9uLm1vZGFsIC5tb2RhbC1jb250ZW50IC5saW5rcyBhOmhvdmVyIHNwYW4ge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLm1vZGFsLWRvY3VtZW50LXZhbGlkYXRpb24ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmxpbmtzIHNwYW5bY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogIzZlNmU2ZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLm1vZGFsLWRvY3VtZW50LXZhbGlkYXRpb24ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmxpbmtzIHNwYW5bY2xhc3MqPWljb25dLmljb24tcmliYm9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5tb2RhbC1kb2N1bWVudC12YWxpZGF0aW9uLm1vZGFsIC5tb2RhbC1jb250ZW50IC5kb2N1bWVudC12YWxpZGF0aW9uLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAubW9kYWwtZG9jdW1lbnQtdmFsaWRhdGlvbi5tb2RhbCAubW9kYWwtY29udGVudCAuZG9jdW1lbnQtdmFsaWRhdGlvbi13cmFwIGxpIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDc1cHg7IH1cbiAgICAubW9kYWwtZG9jdW1lbnQtdmFsaWRhdGlvbi5tb2RhbCAubW9kYWwtY29udGVudCAuZG9jdW1lbnQtdmFsaWRhdGlvbi13cmFwIGxpLmFjdGl2ZSBsYWJlbC5hcHByb3ZlZCBbY2xhc3MqPWljb25dIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4Y2JjMDA7IH1cbiAgICAubW9kYWwtZG9jdW1lbnQtdmFsaWRhdGlvbi5tb2RhbCAubW9kYWwtY29udGVudCAuZG9jdW1lbnQtdmFsaWRhdGlvbi13cmFwIGxpLmFjdGl2ZSBsYWJlbC5yZWplY3RlZCBbY2xhc3MqPWljb25dIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDUzNTI7IH1cbiAgICAubW9kYWwtZG9jdW1lbnQtdmFsaWRhdGlvbi5tb2RhbCAubW9kYWwtY29udGVudCAuZG9jdW1lbnQtdmFsaWRhdGlvbi13cmFwIGxpLmFjdGl2ZSBsYWJlbC5jaGFuZ2VzIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzMwMDsgfVxuICAgIC5tb2RhbC1kb2N1bWVudC12YWxpZGF0aW9uLm1vZGFsIC5tb2RhbC1jb250ZW50IC5kb2N1bWVudC12YWxpZGF0aW9uLXdyYXAgbGkuYWN0aXZlIGxhYmVsLnVucHJvY2Vzc2VkIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2E1YTVhNTsgfVxuICAgIC5tb2RhbC1kb2N1bWVudC12YWxpZGF0aW9uLm1vZGFsIC5tb2RhbC1jb250ZW50IC5kb2N1bWVudC12YWxpZGF0aW9uLXdyYXAgbGkgbGFiZWwuYXBwcm92ZWQgW2NsYXNzKj1pY29uXSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAgIC5tb2RhbC1kb2N1bWVudC12YWxpZGF0aW9uLm1vZGFsIC5tb2RhbC1jb250ZW50IC5kb2N1bWVudC12YWxpZGF0aW9uLXdyYXAgbGkgbGFiZWwucmVqZWN0ZWQgW2NsYXNzKj1pY29uXSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAgIC5tb2RhbC1kb2N1bWVudC12YWxpZGF0aW9uLm1vZGFsIC5tb2RhbC1jb250ZW50IC5kb2N1bWVudC12YWxpZGF0aW9uLXdyYXAgbGkgbGFiZWwuY2hhbmdlcyBbY2xhc3MqPWljb25dIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1zaXplOiAyNnB4OyB9XG4gICAgLm1vZGFsLWRvY3VtZW50LXZhbGlkYXRpb24ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmRvY3VtZW50LXZhbGlkYXRpb24td3JhcCBsaSBsYWJlbC51bnByb2Nlc3NlZCBbY2xhc3MqPWljb25dIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgLm1vZGFsLWRvY3VtZW50LXZhbGlkYXRpb24ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmRvY3VtZW50LXZhbGlkYXRpb24td3JhcCBsaSBsYWJlbCBbY2xhc3MqPWljb25dIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmRmZGY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlICsgMTVweCk7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB3aWR0aDogNTBweDsgfVxuICAgICAgLm1vZGFsLWRvY3VtZW50LXZhbGlkYXRpb24ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmRvY3VtZW50LXZhbGlkYXRpb24td3JhcCBsaSBsYWJlbCBbY2xhc3MqPWljb25dOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1vZGFsLWRvY3VtZW50LXZhbGlkYXRpb24ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmRvY3VtZW50LXZhbGlkYXRpb24td3JhcCBsaSB7XG4gICAgaGVpZ2h0OiA4MHB4OyB9XG4gICAgLm1vZGFsLWRvY3VtZW50LXZhbGlkYXRpb24ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmRvY3VtZW50LXZhbGlkYXRpb24td3JhcCBsaSBsYWJlbCBzcGFuIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH0gfVxuXG4ubW9kYWwtdXNlci1ldmVudHMubW9kYWwgLm92ZXJ2aWV3LWNvbnN1bHRhbnQgLnVzZXIge1xuICBjb2xvcjogIzQ4NDg0ODsgfVxuXG4ubW9kYWwtdXNlci1ldmVudHMubW9kYWwgLm92ZXJ2aWV3LWNvbnN1bHRhbnQgLmltZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgaW1hZ2UtcmVuZGVyaW5nOiAtd2Via2l0LW9wdGltaXplLWNvbnRyYXN0O1xuICBpbWFnZS1yZW5kZXJpbmc6IGF1dG87XG4gIGltYWdlLXJlbmRlcmluZzogY3Jpc3AtZWRnZXM7XG4gIG1hcmdpbjogMCAzMHB4IDAgYXV0bztcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIHdpZHRoOiAxNTBweDsgfVxuICAubW9kYWwtdXNlci1ldmVudHMubW9kYWwgLm92ZXJ2aWV3LWNvbnN1bHRhbnQgLmltZyAuaW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm1vZGFsLXVzZXItZXZlbnRzLm1vZGFsIC5vdmVydmlldy1jb25zdWx0YW50IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5tb2RhbC11c2VyLWV2ZW50cy5tb2RhbCAub3ZlcnZpZXctY29uc3VsdGFudCAudXNlciB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAubW9kYWwtdXNlci1ldmVudHMubW9kYWwgLm92ZXJ2aWV3LWNvbnN1bHRhbnQgLmltZyB7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBtYXJnaW46IDEwcHggMTBweCBhdXRvIDA7XG4gICAgICBtaW4taGVpZ2h0OiA4MHB4O1xuICAgICAgd2lkdGg6IDgwcHg7IH0gfVxuXG5ib2R5LmxvZ2luIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgaGVpZ2h0OiAxMDB2aDsgfVxuICBib2R5LmxvZ2luIHNlY3Rpb24ubGVmdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCByaWdodCwgcmdiYSgyNywgNDMsIDI0LCAwLjgpLCByZ2JhKDE0MCwgMTg4LCAwLCAwLjg1KSksIHVybChcIi4uL2Fzc2V0cy9pbWcvdG93ZXItdmlldy5qcGdcIik7XG4gICAgLyogU3RhbmRhcmQgc3ludGF4IChtdXN0IGJlIGxhc3QpICovXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGNhbGMoKDEwMHZ3IC0gMTIwMHB4KS8yICsgKDAuNjUgKiAxMjAwcHgpKTsgfVxuICAgIGJvZHkubG9naW4gc2VjdGlvbi5sZWZ0IC5jb250YWluZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogNTBweDtcbiAgICAgIHdpZHRoOiBjYWxjKDAuNjUgKiAxMjAwcHgpOyB9XG4gICAgICBib2R5LmxvZ2luIHNlY3Rpb24ubGVmdCAuY29udGFpbmVyIGgxIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogNXJlbTsgfVxuICAgICAgYm9keS5sb2dpbiBzZWN0aW9uLmxlZnQgLmNvbnRhaW5lciBwIHtcbiAgICAgICAgY29sb3I6ICNiZGIzZGE7IH1cbiAgICAgIGJvZHkubG9naW4gc2VjdGlvbi5sZWZ0IC5jb250YWluZXIgLmJ0biwgYm9keS5sb2dpbiBzZWN0aW9uLmxlZnQgLmNvbnRhaW5lciAuYnRuLWxhcmdlLCBib2R5LmxvZ2luIHNlY3Rpb24ubGVmdCAuY29udGFpbmVyIC5idG4tc21hbGwsIGJvZHkubG9naW4gc2VjdGlvbi5sZWZ0IC5jb250YWluZXIgLmZjLWhlYWRlci10b29sYmFyIC5mYy10b2RheS1idXR0b24sIC5mYy1oZWFkZXItdG9vbGJhciBib2R5LmxvZ2luIHNlY3Rpb24ubGVmdCAuY29udGFpbmVyIC5mYy10b2RheS1idXR0b24ge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgYm9keS5sb2dpbiBzZWN0aW9uLnJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogY2FsYygoMTAwdncgLSAxMjAwcHgpLzIgKyAoMC4zNSAqIDEyMDBweCkpOyB9XG4gICAgYm9keS5sb2dpbiBzZWN0aW9uLnJpZ2h0IC5jb250YWluZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgcGFkZGluZzogNTBweDtcbiAgICAgIHdpZHRoOiBjYWxjKDAuMzUgKiAxMjAwcHgpOyB9XG4gICAgICBib2R5LmxvZ2luIHNlY3Rpb24ucmlnaHQgLmNvbnRhaW5lciAubG9nbyB7XG4gICAgICAgIGNvbG9yOiAjNDQzMjg3O1xuICAgICAgICBmb250LXNpemU6IDE2MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDI1MHB4OyB9XG4gICAgICBib2R5LmxvZ2luIHNlY3Rpb24ucmlnaHQgLmNvbnRhaW5lciBoMiB7XG4gICAgICAgIGNvbG9yOiAjZmY2ZDI0O1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIGJvZHkubG9naW4gc2VjdGlvbi5yaWdodCAuY29udGFpbmVyIC5idG4sIGJvZHkubG9naW4gc2VjdGlvbi5yaWdodCAuY29udGFpbmVyIC5idG4tbGFyZ2UsIGJvZHkubG9naW4gc2VjdGlvbi5yaWdodCAuY29udGFpbmVyIC5idG4tc21hbGwsIGJvZHkubG9naW4gc2VjdGlvbi5yaWdodCAuY29udGFpbmVyIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtdG9kYXktYnV0dG9uLCAuZmMtaGVhZGVyLXRvb2xiYXIgYm9keS5sb2dpbiBzZWN0aW9uLnJpZ2h0IC5jb250YWluZXIgLmZjLXRvZGF5LWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIGJvZHkubG9naW4gc2VjdGlvbi5yaWdodCAuY29udGFpbmVyIC53ZWJzaXRlIHtcbiAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgYm9keS5sb2dpbiBzZWN0aW9uLmxlZnQge1xuICAgICAgd2lkdGg6IDY1JTsgfVxuICAgICAgYm9keS5sb2dpbiBzZWN0aW9uLmxlZnQgLmNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgYm9keS5sb2dpbiBzZWN0aW9uLnJpZ2h0IHtcbiAgICAgIG1pbi13aWR0aDogNDAwcHg7XG4gICAgICB3aWR0aDogMzUlOyB9XG4gICAgICBib2R5LmxvZ2luIHNlY3Rpb24ucmlnaHQgLmNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICBib2R5LmxvZ2luIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgICAgYm9keS5sb2dpbiBzZWN0aW9uLmxlZnQge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIGJvZHkubG9naW4gc2VjdGlvbi5sZWZ0IC5jb250YWluZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHg7IH1cbiAgICAgICAgICBib2R5LmxvZ2luIHNlY3Rpb24ubGVmdCAuY29udGFpbmVyIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTsgfVxuICAgICAgYm9keS5sb2dpbiBzZWN0aW9uLnJpZ2h0IHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4OyB9XG4gICAgICAgIGJvZHkubG9naW4gc2VjdGlvbi5yaWdodCAuY29udGFpbmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4OyB9XG4gICAgICAgICAgYm9keS5sb2dpbiBzZWN0aW9uLnJpZ2h0IC5jb250YWluZXIgLndlYnNpdGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBib2R5LmxvZ2luIHNlY3Rpb24ucmlnaHQge1xuICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBib2R5LmxvZ2luIHNlY3Rpb24ucmlnaHQgLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAgICAgYm9keS5sb2dpbiBzZWN0aW9uLnJpZ2h0IC5jb250YWluZXIgLmxvZ28ge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4OyB9XG4gICAgICAgIGJvZHkubG9naW4gc2VjdGlvbi5yaWdodCAuY29udGFpbmVyIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDYwMHB4KSB7XG4gICAgYm9keS5sb2dpbiBzZWN0aW9uLnJpZ2h0IC5jb250YWluZXIgLndlYnNpdGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNhcmQge1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7IH1cblxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAubm9ybWF0aXZlLWNoYXJhY3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MkE1RjU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZzogM3B4IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaW5kaXZpZHVhbC1jaGFyYWN0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2ZDI0O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmc6IDNweCAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmFpcnAtY2hhcmFjdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1NTNkMTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nOiAzcHggMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5vcmRpbmFyeS1tZWV0aW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyQTVGNTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmc6IDNweCAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmV4dHJhb3JkaW5hcnktbWVldGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjZkMjQ7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nOiAzcHggMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5yZWdpc3RyeS1iYWRnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nOiAzcHggMTBweDsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5wZXRpdGlvbi1yZXF1ZXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0MzI4NztcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nOiAzcHggMTBweDsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5wZXRpdGlvbi1wcm9wb3NhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Yzg0ZmY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZzogM3B4IDEwcHg7IH1cblxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucGV0aXRpb24tY29tcGxhaW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5MWU2MztcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nOiAzcHggMTBweDsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5wZXRpdGlvbi1pbnRpbWF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmQyNDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nOiAzcHggMTBweDsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5wZXRpdGlvbi1zb2x2ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOGNiYzAwO1xuICBjb2xvcjogIzhjYmMwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmc6IDNweCAxMHB4OyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnBldGl0aW9uLXJlc3BvbnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhjYmMwMDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nOiAzcHggMTBweDsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5uci1kYXRlIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGNvbG9yOiAjNDg0ODQ4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm5yLWRhdGUgLm5yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5uci1kYXRlIC5kYXRlIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGNvbG9yOiAjYTVhNWE1OyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN1YnRpdGxlIHtcbiAgY29sb3I6ICM0ODQ4NDg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgaDQuaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMWMxYzE7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmxvY2F0aW9uLWluZm8sXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5vdGhlci1pbmZvIHtcbiAgY29sb3I6ICM2ZTZlNmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiA1cHggMDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5sb2NhdGlvbi1pbmZvIHNwYW4sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm90aGVyLWluZm8gc3BhbiB7XG4gICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5wcm9jZWR1cmUtc3RlcHMgLnN0ZXBzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzQ4NDg0ODtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnByb2NlZHVyZS1zdGVwcyAuc3RlcHMgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucHJvY2VkdXJlLXN0ZXBzIHVsLnByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAwOyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnByb2NlZHVyZS1zdGVwcyB1bC5wcm9ncmVzcyBsaSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZDhkODtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBtYXJnaW46IDAgMnB4O1xuICAgIHdpZHRoOiAyMHB4OyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucHJvY2VkdXJlLXN0ZXBzIHVsLnByb2dyZXNzIGxpLmZpbGwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhjYmMwMDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5wcm9jZWR1cmUtc3RlcHMgdWwucHJvZ3Jlc3MgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmRlc2lnbmF0ZWQtcGVyc29uLXByb2plY3QsXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5pbml0aWF0b3ItcHJvamVjdCxcbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNpZ25hdHVyZS1wcm9qZWN0LFxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY291bnRlcnNpZ24tcHJvamVjdCxcbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmFnZW5kYS13cmFwLFxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaGVhZC1vZi1tZWV0aW5nLFxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29udm9jYXRpb24tcHJvamVjdCxcbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbXBhcnRpbWVudC1wcm9qZWN0LFxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZnVsZmlsbG1lbnQtcHJvamVjdCxcbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlc3BvbnNpYmxlLXBlcnNvbixcbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm5yLWRhdGUtcHJvamVjdCxcbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNldHRsZW1lbnQtdGVybSxcbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNvbHZlci1wcm9qZWN0LFxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVkaXJlY3QtcHJvamVjdCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZGVzaWduYXRlZC1wZXJzb24tcHJvamVjdCA+IGEsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmRlc2lnbmF0ZWQtcGVyc29uLXByb2plY3QgPiAuaW5uZXIsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmRlc2lnbmF0ZWQtcGVyc29uLXByb2plY3QgLmNvbGxhcHNpYmxlLWJvZHkgPiBhLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5pbml0aWF0b3ItcHJvamVjdCA+IGEsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmluaXRpYXRvci1wcm9qZWN0ID4gLmlubmVyLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5pbml0aWF0b3ItcHJvamVjdCAuY29sbGFwc2libGUtYm9keSA+IGEsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNpZ25hdHVyZS1wcm9qZWN0ID4gYSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc2lnbmF0dXJlLXByb2plY3QgPiAuaW5uZXIsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNpZ25hdHVyZS1wcm9qZWN0IC5jb2xsYXBzaWJsZS1ib2R5ID4gYSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY291bnRlcnNpZ24tcHJvamVjdCA+IGEsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvdW50ZXJzaWduLXByb2plY3QgPiAuaW5uZXIsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvdW50ZXJzaWduLXByb2plY3QgLmNvbGxhcHNpYmxlLWJvZHkgPiBhLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5hZ2VuZGEtd3JhcCA+IGEsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmFnZW5kYS13cmFwID4gLmlubmVyLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5hZ2VuZGEtd3JhcCAuY29sbGFwc2libGUtYm9keSA+IGEsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmhlYWQtb2YtbWVldGluZyA+IGEsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmhlYWQtb2YtbWVldGluZyA+IC5pbm5lcixcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaGVhZC1vZi1tZWV0aW5nIC5jb2xsYXBzaWJsZS1ib2R5ID4gYSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29udm9jYXRpb24tcHJvamVjdCA+IGEsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbnZvY2F0aW9uLXByb2plY3QgPiAuaW5uZXIsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbnZvY2F0aW9uLXByb2plY3QgLmNvbGxhcHNpYmxlLWJvZHkgPiBhLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb21wYXJ0aW1lbnQtcHJvamVjdCA+IGEsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbXBhcnRpbWVudC1wcm9qZWN0ID4gLmlubmVyLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb21wYXJ0aW1lbnQtcHJvamVjdCAuY29sbGFwc2libGUtYm9keSA+IGEsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmZ1bGZpbGxtZW50LXByb2plY3QgPiBhLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5mdWxmaWxsbWVudC1wcm9qZWN0ID4gLmlubmVyLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5mdWxmaWxsbWVudC1wcm9qZWN0IC5jb2xsYXBzaWJsZS1ib2R5ID4gYSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVzcG9uc2libGUtcGVyc29uID4gYSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVzcG9uc2libGUtcGVyc29uID4gLmlubmVyLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5yZXNwb25zaWJsZS1wZXJzb24gLmNvbGxhcHNpYmxlLWJvZHkgPiBhLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5uci1kYXRlLXByb2plY3QgPiBhLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5uci1kYXRlLXByb2plY3QgPiAuaW5uZXIsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm5yLWRhdGUtcHJvamVjdCAuY29sbGFwc2libGUtYm9keSA+IGEsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNldHRsZW1lbnQtdGVybSA+IGEsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNldHRsZW1lbnQtdGVybSA+IC5pbm5lcixcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc2V0dGxlbWVudC10ZXJtIC5jb2xsYXBzaWJsZS1ib2R5ID4gYSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc29sdmVyLXByb2plY3QgPiBhLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zb2x2ZXItcHJvamVjdCA+IC5pbm5lcixcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc29sdmVyLXByb2plY3QgLmNvbGxhcHNpYmxlLWJvZHkgPiBhLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5yZWRpcmVjdC1wcm9qZWN0ID4gYSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVkaXJlY3QtcHJvamVjdCA+IC5pbm5lcixcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVkaXJlY3QtcHJvamVjdCAuY29sbGFwc2libGUtYm9keSA+IGEge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZGVzaWduYXRlZC1wZXJzb24tcHJvamVjdCA+IGE6bGFzdC1jaGlsZCxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5kZXNpZ25hdGVkLXBlcnNvbi1wcm9qZWN0ID4gLmlubmVyOmxhc3QtY2hpbGQsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZGVzaWduYXRlZC1wZXJzb24tcHJvamVjdCAuY29sbGFwc2libGUtYm9keSA+IGE6bGFzdC1jaGlsZCxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5pbml0aWF0b3ItcHJvamVjdCA+IGE6bGFzdC1jaGlsZCxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5pbml0aWF0b3ItcHJvamVjdCA+IC5pbm5lcjpsYXN0LWNoaWxkLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmluaXRpYXRvci1wcm9qZWN0IC5jb2xsYXBzaWJsZS1ib2R5ID4gYTpsYXN0LWNoaWxkLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNpZ25hdHVyZS1wcm9qZWN0ID4gYTpsYXN0LWNoaWxkLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNpZ25hdHVyZS1wcm9qZWN0ID4gLmlubmVyOmxhc3QtY2hpbGQsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc2lnbmF0dXJlLXByb2plY3QgLmNvbGxhcHNpYmxlLWJvZHkgPiBhOmxhc3QtY2hpbGQsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY291bnRlcnNpZ24tcHJvamVjdCA+IGE6bGFzdC1jaGlsZCxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb3VudGVyc2lnbi1wcm9qZWN0ID4gLmlubmVyOmxhc3QtY2hpbGQsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY291bnRlcnNpZ24tcHJvamVjdCAuY29sbGFwc2libGUtYm9keSA+IGE6bGFzdC1jaGlsZCxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5hZ2VuZGEtd3JhcCA+IGE6bGFzdC1jaGlsZCxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5hZ2VuZGEtd3JhcCA+IC5pbm5lcjpsYXN0LWNoaWxkLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmFnZW5kYS13cmFwIC5jb2xsYXBzaWJsZS1ib2R5ID4gYTpsYXN0LWNoaWxkLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmhlYWQtb2YtbWVldGluZyA+IGE6bGFzdC1jaGlsZCxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5oZWFkLW9mLW1lZXRpbmcgPiAuaW5uZXI6bGFzdC1jaGlsZCxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5oZWFkLW9mLW1lZXRpbmcgLmNvbGxhcHNpYmxlLWJvZHkgPiBhOmxhc3QtY2hpbGQsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29udm9jYXRpb24tcHJvamVjdCA+IGE6bGFzdC1jaGlsZCxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb252b2NhdGlvbi1wcm9qZWN0ID4gLmlubmVyOmxhc3QtY2hpbGQsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29udm9jYXRpb24tcHJvamVjdCAuY29sbGFwc2libGUtYm9keSA+IGE6bGFzdC1jaGlsZCxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb21wYXJ0aW1lbnQtcHJvamVjdCA+IGE6bGFzdC1jaGlsZCxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb21wYXJ0aW1lbnQtcHJvamVjdCA+IC5pbm5lcjpsYXN0LWNoaWxkLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbXBhcnRpbWVudC1wcm9qZWN0IC5jb2xsYXBzaWJsZS1ib2R5ID4gYTpsYXN0LWNoaWxkLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmZ1bGZpbGxtZW50LXByb2plY3QgPiBhOmxhc3QtY2hpbGQsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZnVsZmlsbG1lbnQtcHJvamVjdCA+IC5pbm5lcjpsYXN0LWNoaWxkLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmZ1bGZpbGxtZW50LXByb2plY3QgLmNvbGxhcHNpYmxlLWJvZHkgPiBhOmxhc3QtY2hpbGQsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVzcG9uc2libGUtcGVyc29uID4gYTpsYXN0LWNoaWxkLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlc3BvbnNpYmxlLXBlcnNvbiA+IC5pbm5lcjpsYXN0LWNoaWxkLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlc3BvbnNpYmxlLXBlcnNvbiAuY29sbGFwc2libGUtYm9keSA+IGE6bGFzdC1jaGlsZCxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5uci1kYXRlLXByb2plY3QgPiBhOmxhc3QtY2hpbGQsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAubnItZGF0ZS1wcm9qZWN0ID4gLmlubmVyOmxhc3QtY2hpbGQsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAubnItZGF0ZS1wcm9qZWN0IC5jb2xsYXBzaWJsZS1ib2R5ID4gYTpsYXN0LWNoaWxkLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNldHRsZW1lbnQtdGVybSA+IGE6bGFzdC1jaGlsZCxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zZXR0bGVtZW50LXRlcm0gPiAuaW5uZXI6bGFzdC1jaGlsZCxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zZXR0bGVtZW50LXRlcm0gLmNvbGxhcHNpYmxlLWJvZHkgPiBhOmxhc3QtY2hpbGQsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc29sdmVyLXByb2plY3QgPiBhOmxhc3QtY2hpbGQsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc29sdmVyLXByb2plY3QgPiAuaW5uZXI6bGFzdC1jaGlsZCxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zb2x2ZXItcHJvamVjdCAuY29sbGFwc2libGUtYm9keSA+IGE6bGFzdC1jaGlsZCxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5yZWRpcmVjdC1wcm9qZWN0ID4gYTpsYXN0LWNoaWxkLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlZGlyZWN0LXByb2plY3QgPiAuaW5uZXI6bGFzdC1jaGlsZCxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5yZWRpcmVjdC1wcm9qZWN0IC5jb2xsYXBzaWJsZS1ib2R5ID4gYTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5kZXNpZ25hdGVkLXBlcnNvbi1wcm9qZWN0ID4gYS5idG4tcmVtb3ZlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmRlc2lnbmF0ZWQtcGVyc29uLXByb2plY3QgPiAuaW5uZXIuYnRuLXJlbW92ZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5kZXNpZ25hdGVkLXBlcnNvbi1wcm9qZWN0IC5jb2xsYXBzaWJsZS1ib2R5ID4gYS5idG4tcmVtb3ZlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmluaXRpYXRvci1wcm9qZWN0ID4gYS5idG4tcmVtb3ZlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmluaXRpYXRvci1wcm9qZWN0ID4gLmlubmVyLmJ0bi1yZW1vdmUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaW5pdGlhdG9yLXByb2plY3QgLmNvbGxhcHNpYmxlLWJvZHkgPiBhLmJ0bi1yZW1vdmUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc2lnbmF0dXJlLXByb2plY3QgPiBhLmJ0bi1yZW1vdmUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc2lnbmF0dXJlLXByb2plY3QgPiAuaW5uZXIuYnRuLXJlbW92ZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zaWduYXR1cmUtcHJvamVjdCAuY29sbGFwc2libGUtYm9keSA+IGEuYnRuLXJlbW92ZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb3VudGVyc2lnbi1wcm9qZWN0ID4gYS5idG4tcmVtb3ZlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvdW50ZXJzaWduLXByb2plY3QgPiAuaW5uZXIuYnRuLXJlbW92ZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb3VudGVyc2lnbi1wcm9qZWN0IC5jb2xsYXBzaWJsZS1ib2R5ID4gYS5idG4tcmVtb3ZlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmFnZW5kYS13cmFwID4gYS5idG4tcmVtb3ZlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmFnZW5kYS13cmFwID4gLmlubmVyLmJ0bi1yZW1vdmUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuYWdlbmRhLXdyYXAgLmNvbGxhcHNpYmxlLWJvZHkgPiBhLmJ0bi1yZW1vdmUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaGVhZC1vZi1tZWV0aW5nID4gYS5idG4tcmVtb3ZlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmhlYWQtb2YtbWVldGluZyA+IC5pbm5lci5idG4tcmVtb3ZlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmhlYWQtb2YtbWVldGluZyAuY29sbGFwc2libGUtYm9keSA+IGEuYnRuLXJlbW92ZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb252b2NhdGlvbi1wcm9qZWN0ID4gYS5idG4tcmVtb3ZlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbnZvY2F0aW9uLXByb2plY3QgPiAuaW5uZXIuYnRuLXJlbW92ZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb252b2NhdGlvbi1wcm9qZWN0IC5jb2xsYXBzaWJsZS1ib2R5ID4gYS5idG4tcmVtb3ZlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbXBhcnRpbWVudC1wcm9qZWN0ID4gYS5idG4tcmVtb3ZlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbXBhcnRpbWVudC1wcm9qZWN0ID4gLmlubmVyLmJ0bi1yZW1vdmUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29tcGFydGltZW50LXByb2plY3QgLmNvbGxhcHNpYmxlLWJvZHkgPiBhLmJ0bi1yZW1vdmUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZnVsZmlsbG1lbnQtcHJvamVjdCA+IGEuYnRuLXJlbW92ZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5mdWxmaWxsbWVudC1wcm9qZWN0ID4gLmlubmVyLmJ0bi1yZW1vdmUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZnVsZmlsbG1lbnQtcHJvamVjdCAuY29sbGFwc2libGUtYm9keSA+IGEuYnRuLXJlbW92ZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5yZXNwb25zaWJsZS1wZXJzb24gPiBhLmJ0bi1yZW1vdmUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVzcG9uc2libGUtcGVyc29uID4gLmlubmVyLmJ0bi1yZW1vdmUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVzcG9uc2libGUtcGVyc29uIC5jb2xsYXBzaWJsZS1ib2R5ID4gYS5idG4tcmVtb3ZlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm5yLWRhdGUtcHJvamVjdCA+IGEuYnRuLXJlbW92ZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5uci1kYXRlLXByb2plY3QgPiAuaW5uZXIuYnRuLXJlbW92ZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5uci1kYXRlLXByb2plY3QgLmNvbGxhcHNpYmxlLWJvZHkgPiBhLmJ0bi1yZW1vdmUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc2V0dGxlbWVudC10ZXJtID4gYS5idG4tcmVtb3ZlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNldHRsZW1lbnQtdGVybSA+IC5pbm5lci5idG4tcmVtb3ZlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNldHRsZW1lbnQtdGVybSAuY29sbGFwc2libGUtYm9keSA+IGEuYnRuLXJlbW92ZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zb2x2ZXItcHJvamVjdCA+IGEuYnRuLXJlbW92ZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zb2x2ZXItcHJvamVjdCA+IC5pbm5lci5idG4tcmVtb3ZlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNvbHZlci1wcm9qZWN0IC5jb2xsYXBzaWJsZS1ib2R5ID4gYS5idG4tcmVtb3ZlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlZGlyZWN0LXByb2plY3QgPiBhLmJ0bi1yZW1vdmUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVkaXJlY3QtcHJvamVjdCA+IC5pbm5lci5idG4tcmVtb3ZlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlZGlyZWN0LXByb2plY3QgLmNvbGxhcHNpYmxlLWJvZHkgPiBhLmJ0bi1yZW1vdmUge1xuICAgICAgY29sb3I6ICMzZWE4Zjc7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmRlc2lnbmF0ZWQtcGVyc29uLXByb2plY3QgLmNvbGxhcHNpYmxlLWJvZHksXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmluaXRpYXRvci1wcm9qZWN0IC5jb2xsYXBzaWJsZS1ib2R5LFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zaWduYXR1cmUtcHJvamVjdCAuY29sbGFwc2libGUtYm9keSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY291bnRlcnNpZ24tcHJvamVjdCAuY29sbGFwc2libGUtYm9keSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuYWdlbmRhLXdyYXAgLmNvbGxhcHNpYmxlLWJvZHksXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmhlYWQtb2YtbWVldGluZyAuY29sbGFwc2libGUtYm9keSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29udm9jYXRpb24tcHJvamVjdCAuY29sbGFwc2libGUtYm9keSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29tcGFydGltZW50LXByb2plY3QgLmNvbGxhcHNpYmxlLWJvZHksXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmZ1bGZpbGxtZW50LXByb2plY3QgLmNvbGxhcHNpYmxlLWJvZHksXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlc3BvbnNpYmxlLXBlcnNvbiAuY29sbGFwc2libGUtYm9keSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAubnItZGF0ZS1wcm9qZWN0IC5jb2xsYXBzaWJsZS1ib2R5LFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zZXR0bGVtZW50LXRlcm0gLmNvbGxhcHNpYmxlLWJvZHksXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNvbHZlci1wcm9qZWN0IC5jb2xsYXBzaWJsZS1ib2R5LFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5yZWRpcmVjdC1wcm9qZWN0IC5jb2xsYXBzaWJsZS1ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZGVzaWduYXRlZC1wZXJzb24tcHJvamVjdCBkaXZbY2xhc3NePVwiaW1nXCJdLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5pbml0aWF0b3ItcHJvamVjdCBkaXZbY2xhc3NePVwiaW1nXCJdLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zaWduYXR1cmUtcHJvamVjdCBkaXZbY2xhc3NePVwiaW1nXCJdLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb3VudGVyc2lnbi1wcm9qZWN0IGRpdltjbGFzc149XCJpbWdcIl0sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmFnZW5kYS13cmFwIGRpdltjbGFzc149XCJpbWdcIl0sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmhlYWQtb2YtbWVldGluZyBkaXZbY2xhc3NePVwiaW1nXCJdLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb252b2NhdGlvbi1wcm9qZWN0IGRpdltjbGFzc149XCJpbWdcIl0sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbXBhcnRpbWVudC1wcm9qZWN0IGRpdltjbGFzc149XCJpbWdcIl0sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmZ1bGZpbGxtZW50LXByb2plY3QgZGl2W2NsYXNzXj1cImltZ1wiXSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVzcG9uc2libGUtcGVyc29uIGRpdltjbGFzc149XCJpbWdcIl0sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm5yLWRhdGUtcHJvamVjdCBkaXZbY2xhc3NePVwiaW1nXCJdLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zZXR0bGVtZW50LXRlcm0gZGl2W2NsYXNzXj1cImltZ1wiXSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc29sdmVyLXByb2plY3QgZGl2W2NsYXNzXj1cImltZ1wiXSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVkaXJlY3QtcHJvamVjdCBkaXZbY2xhc3NePVwiaW1nXCJdIHtcbiAgICBsZWZ0OiAtNzBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwOyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmRlc2lnbmF0ZWQtcGVyc29uLXByb2plY3QgcC5wZXJzb24sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmluaXRpYXRvci1wcm9qZWN0IHAucGVyc29uLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zaWduYXR1cmUtcHJvamVjdCBwLnBlcnNvbixcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY291bnRlcnNpZ24tcHJvamVjdCBwLnBlcnNvbixcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuYWdlbmRhLXdyYXAgcC5wZXJzb24sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmhlYWQtb2YtbWVldGluZyBwLnBlcnNvbixcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29udm9jYXRpb24tcHJvamVjdCBwLnBlcnNvbixcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29tcGFydGltZW50LXByb2plY3QgcC5wZXJzb24sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmZ1bGZpbGxtZW50LXByb2plY3QgcC5wZXJzb24sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlc3BvbnNpYmxlLXBlcnNvbiBwLnBlcnNvbixcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAubnItZGF0ZS1wcm9qZWN0IHAucGVyc29uLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zZXR0bGVtZW50LXRlcm0gcC5wZXJzb24sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNvbHZlci1wcm9qZWN0IHAucGVyc29uLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5yZWRpcmVjdC1wcm9qZWN0IHAucGVyc29uIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbjogM3B4IDAgMCAwOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZGVzaWduYXRlZC1wZXJzb24tcHJvamVjdCBwLnBlcnNvbiBzcGFuLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmluaXRpYXRvci1wcm9qZWN0IHAucGVyc29uIHNwYW4sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc2lnbmF0dXJlLXByb2plY3QgcC5wZXJzb24gc3BhbixcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb3VudGVyc2lnbi1wcm9qZWN0IHAucGVyc29uIHNwYW4sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuYWdlbmRhLXdyYXAgcC5wZXJzb24gc3BhbixcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5oZWFkLW9mLW1lZXRpbmcgcC5wZXJzb24gc3BhbixcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb252b2NhdGlvbi1wcm9qZWN0IHAucGVyc29uIHNwYW4sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29tcGFydGltZW50LXByb2plY3QgcC5wZXJzb24gc3BhbixcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5mdWxmaWxsbWVudC1wcm9qZWN0IHAucGVyc29uIHNwYW4sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVzcG9uc2libGUtcGVyc29uIHAucGVyc29uIHNwYW4sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAubnItZGF0ZS1wcm9qZWN0IHAucGVyc29uIHNwYW4sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc2V0dGxlbWVudC10ZXJtIHAucGVyc29uIHNwYW4sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc29sdmVyLXByb2plY3QgcC5wZXJzb24gc3BhbixcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5yZWRpcmVjdC1wcm9qZWN0IHAucGVyc29uIHNwYW4ge1xuICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5kZXNpZ25hdGVkLXBlcnNvbi1wcm9qZWN0IHAucGVyc29uIC5sYXN0LW5hbWUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaW5pdGlhdG9yLXByb2plY3QgcC5wZXJzb24gLmxhc3QtbmFtZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zaWduYXR1cmUtcHJvamVjdCBwLnBlcnNvbiAubGFzdC1uYW1lLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvdW50ZXJzaWduLXByb2plY3QgcC5wZXJzb24gLmxhc3QtbmFtZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5hZ2VuZGEtd3JhcCBwLnBlcnNvbiAubGFzdC1uYW1lLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmhlYWQtb2YtbWVldGluZyBwLnBlcnNvbiAubGFzdC1uYW1lLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbnZvY2F0aW9uLXByb2plY3QgcC5wZXJzb24gLmxhc3QtbmFtZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb21wYXJ0aW1lbnQtcHJvamVjdCBwLnBlcnNvbiAubGFzdC1uYW1lLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmZ1bGZpbGxtZW50LXByb2plY3QgcC5wZXJzb24gLmxhc3QtbmFtZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5yZXNwb25zaWJsZS1wZXJzb24gcC5wZXJzb24gLmxhc3QtbmFtZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5uci1kYXRlLXByb2plY3QgcC5wZXJzb24gLmxhc3QtbmFtZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zZXR0bGVtZW50LXRlcm0gcC5wZXJzb24gLmxhc3QtbmFtZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zb2x2ZXItcHJvamVjdCBwLnBlcnNvbiAubGFzdC1uYW1lLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlZGlyZWN0LXByb2plY3QgcC5wZXJzb24gLmxhc3QtbmFtZSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmRlc2lnbmF0ZWQtcGVyc29uLXByb2plY3QgLmZ1bmN0aW9uLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5pbml0aWF0b3ItcHJvamVjdCAuZnVuY3Rpb24sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNpZ25hdHVyZS1wcm9qZWN0IC5mdW5jdGlvbixcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY291bnRlcnNpZ24tcHJvamVjdCAuZnVuY3Rpb24sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmFnZW5kYS13cmFwIC5mdW5jdGlvbixcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaGVhZC1vZi1tZWV0aW5nIC5mdW5jdGlvbixcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29udm9jYXRpb24tcHJvamVjdCAuZnVuY3Rpb24sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbXBhcnRpbWVudC1wcm9qZWN0IC5mdW5jdGlvbixcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZnVsZmlsbG1lbnQtcHJvamVjdCAuZnVuY3Rpb24sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlc3BvbnNpYmxlLXBlcnNvbiAuZnVuY3Rpb24sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm5yLWRhdGUtcHJvamVjdCAuZnVuY3Rpb24sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNldHRsZW1lbnQtdGVybSAuZnVuY3Rpb24sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNvbHZlci1wcm9qZWN0IC5mdW5jdGlvbixcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVkaXJlY3QtcHJvamVjdCAuZnVuY3Rpb24ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICM2NjdlYjE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmRlc2lnbmF0ZWQtcGVyc29uLXByb2plY3QgLmZ1bmN0aW9uIHNwYW5bY2xhc3NePVwiaWNvblwiXSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5pbml0aWF0b3ItcHJvamVjdCAuZnVuY3Rpb24gc3BhbltjbGFzc149XCJpY29uXCJdLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNpZ25hdHVyZS1wcm9qZWN0IC5mdW5jdGlvbiBzcGFuW2NsYXNzXj1cImljb25cIl0sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY291bnRlcnNpZ24tcHJvamVjdCAuZnVuY3Rpb24gc3BhbltjbGFzc149XCJpY29uXCJdLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmFnZW5kYS13cmFwIC5mdW5jdGlvbiBzcGFuW2NsYXNzXj1cImljb25cIl0sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaGVhZC1vZi1tZWV0aW5nIC5mdW5jdGlvbiBzcGFuW2NsYXNzXj1cImljb25cIl0sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29udm9jYXRpb24tcHJvamVjdCAuZnVuY3Rpb24gc3BhbltjbGFzc149XCJpY29uXCJdLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbXBhcnRpbWVudC1wcm9qZWN0IC5mdW5jdGlvbiBzcGFuW2NsYXNzXj1cImljb25cIl0sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZnVsZmlsbG1lbnQtcHJvamVjdCAuZnVuY3Rpb24gc3BhbltjbGFzc149XCJpY29uXCJdLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlc3BvbnNpYmxlLXBlcnNvbiAuZnVuY3Rpb24gc3BhbltjbGFzc149XCJpY29uXCJdLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm5yLWRhdGUtcHJvamVjdCAuZnVuY3Rpb24gc3BhbltjbGFzc149XCJpY29uXCJdLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNldHRsZW1lbnQtdGVybSAuZnVuY3Rpb24gc3BhbltjbGFzc149XCJpY29uXCJdLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNvbHZlci1wcm9qZWN0IC5mdW5jdGlvbiBzcGFuW2NsYXNzXj1cImljb25cIl0sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVkaXJlY3QtcHJvamVjdCAuZnVuY3Rpb24gc3BhbltjbGFzc149XCJpY29uXCJdIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmRlc2lnbmF0ZWQtcGVyc29uLXByb2plY3QgLmRlcGFydG1lbnQsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmluaXRpYXRvci1wcm9qZWN0IC5kZXBhcnRtZW50LFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zaWduYXR1cmUtcHJvamVjdCAuZGVwYXJ0bWVudCxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY291bnRlcnNpZ24tcHJvamVjdCAuZGVwYXJ0bWVudCxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuYWdlbmRhLXdyYXAgLmRlcGFydG1lbnQsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmhlYWQtb2YtbWVldGluZyAuZGVwYXJ0bWVudCxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29udm9jYXRpb24tcHJvamVjdCAuZGVwYXJ0bWVudCxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29tcGFydGltZW50LXByb2plY3QgLmRlcGFydG1lbnQsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmZ1bGZpbGxtZW50LXByb2plY3QgLmRlcGFydG1lbnQsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlc3BvbnNpYmxlLXBlcnNvbiAuZGVwYXJ0bWVudCxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAubnItZGF0ZS1wcm9qZWN0IC5kZXBhcnRtZW50LFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zZXR0bGVtZW50LXRlcm0gLmRlcGFydG1lbnQsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNvbHZlci1wcm9qZWN0IC5kZXBhcnRtZW50LFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5yZWRpcmVjdC1wcm9qZWN0IC5kZXBhcnRtZW50IHtcbiAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5kZXNpZ25hdGVkLXBlcnNvbi1wcm9qZWN0IC5kZXBhcnRtZW50IHNwYW4sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaW5pdGlhdG9yLXByb2plY3QgLmRlcGFydG1lbnQgc3BhbixcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zaWduYXR1cmUtcHJvamVjdCAuZGVwYXJ0bWVudCBzcGFuLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvdW50ZXJzaWduLXByb2plY3QgLmRlcGFydG1lbnQgc3BhbixcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5hZ2VuZGEtd3JhcCAuZGVwYXJ0bWVudCBzcGFuLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmhlYWQtb2YtbWVldGluZyAuZGVwYXJ0bWVudCBzcGFuLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbnZvY2F0aW9uLXByb2plY3QgLmRlcGFydG1lbnQgc3BhbixcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb21wYXJ0aW1lbnQtcHJvamVjdCAuZGVwYXJ0bWVudCBzcGFuLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmZ1bGZpbGxtZW50LXByb2plY3QgLmRlcGFydG1lbnQgc3BhbixcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5yZXNwb25zaWJsZS1wZXJzb24gLmRlcGFydG1lbnQgc3BhbixcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5uci1kYXRlLXByb2plY3QgLmRlcGFydG1lbnQgc3BhbixcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zZXR0bGVtZW50LXRlcm0gLmRlcGFydG1lbnQgc3BhbixcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zb2x2ZXItcHJvamVjdCAuZGVwYXJ0bWVudCBzcGFuLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlZGlyZWN0LXByb2plY3QgLmRlcGFydG1lbnQgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5kZXNpZ25hdGVkLXBlcnNvbi1wcm9qZWN0IC5sb2NhdGlvbixcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaW5pdGlhdG9yLXByb2plY3QgLmxvY2F0aW9uLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zaWduYXR1cmUtcHJvamVjdCAubG9jYXRpb24sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvdW50ZXJzaWduLXByb2plY3QgLmxvY2F0aW9uLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5hZ2VuZGEtd3JhcCAubG9jYXRpb24sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmhlYWQtb2YtbWVldGluZyAubG9jYXRpb24sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbnZvY2F0aW9uLXByb2plY3QgLmxvY2F0aW9uLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb21wYXJ0aW1lbnQtcHJvamVjdCAubG9jYXRpb24sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmZ1bGZpbGxtZW50LXByb2plY3QgLmxvY2F0aW9uLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5yZXNwb25zaWJsZS1wZXJzb24gLmxvY2F0aW9uLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5uci1kYXRlLXByb2plY3QgLmxvY2F0aW9uLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zZXR0bGVtZW50LXRlcm0gLmxvY2F0aW9uLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zb2x2ZXItcHJvamVjdCAubG9jYXRpb24sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlZGlyZWN0LXByb2plY3QgLmxvY2F0aW9uIHtcbiAgICBjb2xvcjogI2E1YTVhNTtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZGVzaWduYXRlZC1wZXJzb24tcHJvamVjdCAubnItZGF0ZSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaW5pdGlhdG9yLXByb2plY3QgLm5yLWRhdGUsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNpZ25hdHVyZS1wcm9qZWN0IC5uci1kYXRlLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb3VudGVyc2lnbi1wcm9qZWN0IC5uci1kYXRlLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5hZ2VuZGEtd3JhcCAubnItZGF0ZSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaGVhZC1vZi1tZWV0aW5nIC5uci1kYXRlLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb252b2NhdGlvbi1wcm9qZWN0IC5uci1kYXRlLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb21wYXJ0aW1lbnQtcHJvamVjdCAubnItZGF0ZSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZnVsZmlsbG1lbnQtcHJvamVjdCAubnItZGF0ZSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVzcG9uc2libGUtcGVyc29uIC5uci1kYXRlLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5uci1kYXRlLXByb2plY3QgLm5yLWRhdGUsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNldHRsZW1lbnQtdGVybSAubnItZGF0ZSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc29sdmVyLXByb2plY3QgLm5yLWRhdGUsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlZGlyZWN0LXByb2plY3QgLm5yLWRhdGUge1xuICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5kZXNpZ25hdGVkLXBlcnNvbi1wcm9qZWN0IC5idG4tcmVtb3ZlLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5pbml0aWF0b3ItcHJvamVjdCAuYnRuLXJlbW92ZSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc2lnbmF0dXJlLXByb2plY3QgLmJ0bi1yZW1vdmUsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvdW50ZXJzaWduLXByb2plY3QgLmJ0bi1yZW1vdmUsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmFnZW5kYS13cmFwIC5idG4tcmVtb3ZlLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5oZWFkLW9mLW1lZXRpbmcgLmJ0bi1yZW1vdmUsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbnZvY2F0aW9uLXByb2plY3QgLmJ0bi1yZW1vdmUsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbXBhcnRpbWVudC1wcm9qZWN0IC5idG4tcmVtb3ZlLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5mdWxmaWxsbWVudC1wcm9qZWN0IC5idG4tcmVtb3ZlLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5yZXNwb25zaWJsZS1wZXJzb24gLmJ0bi1yZW1vdmUsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm5yLWRhdGUtcHJvamVjdCAuYnRuLXJlbW92ZSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc2V0dGxlbWVudC10ZXJtIC5idG4tcmVtb3ZlLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zb2x2ZXItcHJvamVjdCAuYnRuLXJlbW92ZSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVkaXJlY3QtcHJvamVjdCAuYnRuLXJlbW92ZSB7XG4gICAgY29sb3I6ICMzZWE4Zjc7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5kZXNpZ25hdGVkLXBlcnNvbi1wcm9qZWN0IC5idG4tcmVtb3ZlOmhvdmVyLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmluaXRpYXRvci1wcm9qZWN0IC5idG4tcmVtb3ZlOmhvdmVyLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNpZ25hdHVyZS1wcm9qZWN0IC5idG4tcmVtb3ZlOmhvdmVyLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvdW50ZXJzaWduLXByb2plY3QgLmJ0bi1yZW1vdmU6aG92ZXIsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuYWdlbmRhLXdyYXAgLmJ0bi1yZW1vdmU6aG92ZXIsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaGVhZC1vZi1tZWV0aW5nIC5idG4tcmVtb3ZlOmhvdmVyLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbnZvY2F0aW9uLXByb2plY3QgLmJ0bi1yZW1vdmU6aG92ZXIsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29tcGFydGltZW50LXByb2plY3QgLmJ0bi1yZW1vdmU6aG92ZXIsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZnVsZmlsbG1lbnQtcHJvamVjdCAuYnRuLXJlbW92ZTpob3ZlcixcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5yZXNwb25zaWJsZS1wZXJzb24gLmJ0bi1yZW1vdmU6aG92ZXIsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAubnItZGF0ZS1wcm9qZWN0IC5idG4tcmVtb3ZlOmhvdmVyLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNldHRsZW1lbnQtdGVybSAuYnRuLXJlbW92ZTpob3ZlcixcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zb2x2ZXItcHJvamVjdCAuYnRuLXJlbW92ZTpob3ZlcixcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5yZWRpcmVjdC1wcm9qZWN0IC5idG4tcmVtb3ZlOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmRlc2lnbmF0ZWQtcGVyc29uLXByb2plY3QgLmxpbmtzLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5pbml0aWF0b3ItcHJvamVjdCAubGlua3MsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNpZ25hdHVyZS1wcm9qZWN0IC5saW5rcyxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY291bnRlcnNpZ24tcHJvamVjdCAubGlua3MsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmFnZW5kYS13cmFwIC5saW5rcyxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaGVhZC1vZi1tZWV0aW5nIC5saW5rcyxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29udm9jYXRpb24tcHJvamVjdCAubGlua3MsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbXBhcnRpbWVudC1wcm9qZWN0IC5saW5rcyxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZnVsZmlsbG1lbnQtcHJvamVjdCAubGlua3MsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlc3BvbnNpYmxlLXBlcnNvbiAubGlua3MsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm5yLWRhdGUtcHJvamVjdCAubGlua3MsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNldHRsZW1lbnQtdGVybSAubGlua3MsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNvbHZlci1wcm9qZWN0IC5saW5rcyxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVkaXJlY3QtcHJvamVjdCAubGlua3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmRlc2lnbmF0ZWQtcGVyc29uLXByb2plY3QgLmxpbmtzIC5ncm91cCxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5pbml0aWF0b3ItcHJvamVjdCAubGlua3MgLmdyb3VwLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNpZ25hdHVyZS1wcm9qZWN0IC5saW5rcyAuZ3JvdXAsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY291bnRlcnNpZ24tcHJvamVjdCAubGlua3MgLmdyb3VwLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmFnZW5kYS13cmFwIC5saW5rcyAuZ3JvdXAsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaGVhZC1vZi1tZWV0aW5nIC5saW5rcyAuZ3JvdXAsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29udm9jYXRpb24tcHJvamVjdCAubGlua3MgLmdyb3VwLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbXBhcnRpbWVudC1wcm9qZWN0IC5saW5rcyAuZ3JvdXAsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZnVsZmlsbG1lbnQtcHJvamVjdCAubGlua3MgLmdyb3VwLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlc3BvbnNpYmxlLXBlcnNvbiAubGlua3MgLmdyb3VwLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm5yLWRhdGUtcHJvamVjdCAubGlua3MgLmdyb3VwLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNldHRsZW1lbnQtdGVybSAubGlua3MgLmdyb3VwLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNvbHZlci1wcm9qZWN0IC5saW5rcyAuZ3JvdXAsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVkaXJlY3QtcHJvamVjdCAubGlua3MgLmdyb3VwIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZGVzaWduYXRlZC1wZXJzb24tcHJvamVjdCAubGlua3MgLmdyb3VwIHAsXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5pbml0aWF0b3ItcHJvamVjdCAubGlua3MgLmdyb3VwIHAsXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zaWduYXR1cmUtcHJvamVjdCAubGlua3MgLmdyb3VwIHAsXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb3VudGVyc2lnbi1wcm9qZWN0IC5saW5rcyAuZ3JvdXAgcCxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmFnZW5kYS13cmFwIC5saW5rcyAuZ3JvdXAgcCxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmhlYWQtb2YtbWVldGluZyAubGlua3MgLmdyb3VwIHAsXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb252b2NhdGlvbi1wcm9qZWN0IC5saW5rcyAuZ3JvdXAgcCxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbXBhcnRpbWVudC1wcm9qZWN0IC5saW5rcyAuZ3JvdXAgcCxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmZ1bGZpbGxtZW50LXByb2plY3QgLmxpbmtzIC5ncm91cCBwLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVzcG9uc2libGUtcGVyc29uIC5saW5rcyAuZ3JvdXAgcCxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm5yLWRhdGUtcHJvamVjdCAubGlua3MgLmdyb3VwIHAsXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zZXR0bGVtZW50LXRlcm0gLmxpbmtzIC5ncm91cCBwLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc29sdmVyLXByb2plY3QgLmxpbmtzIC5ncm91cCBwLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVkaXJlY3QtcHJvamVjdCAubGlua3MgLmdyb3VwIHAge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmRlc2lnbmF0ZWQtcGVyc29uLXByb2plY3QgLmxpbmtzIGEsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaW5pdGlhdG9yLXByb2plY3QgLmxpbmtzIGEsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc2lnbmF0dXJlLXByb2plY3QgLmxpbmtzIGEsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY291bnRlcnNpZ24tcHJvamVjdCAubGlua3MgYSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5hZ2VuZGEtd3JhcCAubGlua3MgYSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5oZWFkLW9mLW1lZXRpbmcgLmxpbmtzIGEsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29udm9jYXRpb24tcHJvamVjdCAubGlua3MgYSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb21wYXJ0aW1lbnQtcHJvamVjdCAubGlua3MgYSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5mdWxmaWxsbWVudC1wcm9qZWN0IC5saW5rcyBhLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlc3BvbnNpYmxlLXBlcnNvbiAubGlua3MgYSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5uci1kYXRlLXByb2plY3QgLmxpbmtzIGEsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc2V0dGxlbWVudC10ZXJtIC5saW5rcyBhLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNvbHZlci1wcm9qZWN0IC5saW5rcyBhLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlZGlyZWN0LXByb2plY3QgLmxpbmtzIGEge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luOiA1cHggMCAwOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5kZXNpZ25hdGVkLXBlcnNvbi1wcm9qZWN0IC5saW5rcyBhOmhvdmVyIHNwYW4sXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5pbml0aWF0b3ItcHJvamVjdCAubGlua3MgYTpob3ZlciBzcGFuLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc2lnbmF0dXJlLXByb2plY3QgLmxpbmtzIGE6aG92ZXIgc3BhbixcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvdW50ZXJzaWduLXByb2plY3QgLmxpbmtzIGE6aG92ZXIgc3BhbixcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmFnZW5kYS13cmFwIC5saW5rcyBhOmhvdmVyIHNwYW4sXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5oZWFkLW9mLW1lZXRpbmcgLmxpbmtzIGE6aG92ZXIgc3BhbixcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbnZvY2F0aW9uLXByb2plY3QgLmxpbmtzIGE6aG92ZXIgc3BhbixcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbXBhcnRpbWVudC1wcm9qZWN0IC5saW5rcyBhOmhvdmVyIHNwYW4sXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5mdWxmaWxsbWVudC1wcm9qZWN0IC5saW5rcyBhOmhvdmVyIHNwYW4sXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5yZXNwb25zaWJsZS1wZXJzb24gLmxpbmtzIGE6aG92ZXIgc3BhbixcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm5yLWRhdGUtcHJvamVjdCAubGlua3MgYTpob3ZlciBzcGFuLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc2V0dGxlbWVudC10ZXJtIC5saW5rcyBhOmhvdmVyIHNwYW4sXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zb2x2ZXItcHJvamVjdCAubGlua3MgYTpob3ZlciBzcGFuLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVkaXJlY3QtcHJvamVjdCAubGlua3MgYTpob3ZlciBzcGFuIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmRlc2lnbmF0ZWQtcGVyc29uLXByb2plY3QgLmxpbmtzIGE6aG92ZXIgc3BhbltjbGFzcyo9aWNvbl0sXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5pbml0aWF0b3ItcHJvamVjdCAubGlua3MgYTpob3ZlciBzcGFuW2NsYXNzKj1pY29uXSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNpZ25hdHVyZS1wcm9qZWN0IC5saW5rcyBhOmhvdmVyIHNwYW5bY2xhc3MqPWljb25dLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY291bnRlcnNpZ24tcHJvamVjdCAubGlua3MgYTpob3ZlciBzcGFuW2NsYXNzKj1pY29uXSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmFnZW5kYS13cmFwIC5saW5rcyBhOmhvdmVyIHNwYW5bY2xhc3MqPWljb25dLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaGVhZC1vZi1tZWV0aW5nIC5saW5rcyBhOmhvdmVyIHNwYW5bY2xhc3MqPWljb25dLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29udm9jYXRpb24tcHJvamVjdCAubGlua3MgYTpob3ZlciBzcGFuW2NsYXNzKj1pY29uXSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbXBhcnRpbWVudC1wcm9qZWN0IC5saW5rcyBhOmhvdmVyIHNwYW5bY2xhc3MqPWljb25dLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZnVsZmlsbG1lbnQtcHJvamVjdCAubGlua3MgYTpob3ZlciBzcGFuW2NsYXNzKj1pY29uXSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlc3BvbnNpYmxlLXBlcnNvbiAubGlua3MgYTpob3ZlciBzcGFuW2NsYXNzKj1pY29uXSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm5yLWRhdGUtcHJvamVjdCAubGlua3MgYTpob3ZlciBzcGFuW2NsYXNzKj1pY29uXSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNldHRsZW1lbnQtdGVybSAubGlua3MgYTpob3ZlciBzcGFuW2NsYXNzKj1pY29uXSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNvbHZlci1wcm9qZWN0IC5saW5rcyBhOmhvdmVyIHNwYW5bY2xhc3MqPWljb25dLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVkaXJlY3QtcHJvamVjdCAubGlua3MgYTpob3ZlciBzcGFuW2NsYXNzKj1pY29uXSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5kZXNpZ25hdGVkLXBlcnNvbi1wcm9qZWN0IC5saW5rcyBhIHNwYW4sXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5pbml0aWF0b3ItcHJvamVjdCAubGlua3MgYSBzcGFuLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc2lnbmF0dXJlLXByb2plY3QgLmxpbmtzIGEgc3BhbixcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvdW50ZXJzaWduLXByb2plY3QgLmxpbmtzIGEgc3BhbixcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmFnZW5kYS13cmFwIC5saW5rcyBhIHNwYW4sXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5oZWFkLW9mLW1lZXRpbmcgLmxpbmtzIGEgc3BhbixcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbnZvY2F0aW9uLXByb2plY3QgLmxpbmtzIGEgc3BhbixcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbXBhcnRpbWVudC1wcm9qZWN0IC5saW5rcyBhIHNwYW4sXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5mdWxmaWxsbWVudC1wcm9qZWN0IC5saW5rcyBhIHNwYW4sXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5yZXNwb25zaWJsZS1wZXJzb24gLmxpbmtzIGEgc3BhbixcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm5yLWRhdGUtcHJvamVjdCAubGlua3MgYSBzcGFuLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc2V0dGxlbWVudC10ZXJtIC5saW5rcyBhIHNwYW4sXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zb2x2ZXItcHJvamVjdCAubGlua3MgYSBzcGFuLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVkaXJlY3QtcHJvamVjdCAubGlua3MgYSBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmRlc2lnbmF0ZWQtcGVyc29uLXByb2plY3QgLmxpbmtzIHNwYW5bY2xhc3MqPWljb25dLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmluaXRpYXRvci1wcm9qZWN0IC5saW5rcyBzcGFuW2NsYXNzKj1pY29uXSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zaWduYXR1cmUtcHJvamVjdCAubGlua3Mgc3BhbltjbGFzcyo9aWNvbl0sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY291bnRlcnNpZ24tcHJvamVjdCAubGlua3Mgc3BhbltjbGFzcyo9aWNvbl0sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuYWdlbmRhLXdyYXAgLmxpbmtzIHNwYW5bY2xhc3MqPWljb25dLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmhlYWQtb2YtbWVldGluZyAubGlua3Mgc3BhbltjbGFzcyo9aWNvbl0sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29udm9jYXRpb24tcHJvamVjdCAubGlua3Mgc3BhbltjbGFzcyo9aWNvbl0sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29tcGFydGltZW50LXByb2plY3QgLmxpbmtzIHNwYW5bY2xhc3MqPWljb25dLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmZ1bGZpbGxtZW50LXByb2plY3QgLmxpbmtzIHNwYW5bY2xhc3MqPWljb25dLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlc3BvbnNpYmxlLXBlcnNvbiAubGlua3Mgc3BhbltjbGFzcyo9aWNvbl0sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAubnItZGF0ZS1wcm9qZWN0IC5saW5rcyBzcGFuW2NsYXNzKj1pY29uXSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zZXR0bGVtZW50LXRlcm0gLmxpbmtzIHNwYW5bY2xhc3MqPWljb25dLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNvbHZlci1wcm9qZWN0IC5saW5rcyBzcGFuW2NsYXNzKj1pY29uXSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5yZWRpcmVjdC1wcm9qZWN0IC5saW5rcyBzcGFuW2NsYXNzKj1pY29uXSB7XG4gICAgICBjb2xvcjogIzZlNmU2ZTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZGVzaWduYXRlZC1wZXJzb24tcHJvamVjdCAubGlua3Mgc3BhbltjbGFzcyo9aWNvbl0uaWNvbi1yaWJib24sXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5pbml0aWF0b3ItcHJvamVjdCAubGlua3Mgc3BhbltjbGFzcyo9aWNvbl0uaWNvbi1yaWJib24sXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zaWduYXR1cmUtcHJvamVjdCAubGlua3Mgc3BhbltjbGFzcyo9aWNvbl0uaWNvbi1yaWJib24sXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb3VudGVyc2lnbi1wcm9qZWN0IC5saW5rcyBzcGFuW2NsYXNzKj1pY29uXS5pY29uLXJpYmJvbixcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmFnZW5kYS13cmFwIC5saW5rcyBzcGFuW2NsYXNzKj1pY29uXS5pY29uLXJpYmJvbixcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmhlYWQtb2YtbWVldGluZyAubGlua3Mgc3BhbltjbGFzcyo9aWNvbl0uaWNvbi1yaWJib24sXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb252b2NhdGlvbi1wcm9qZWN0IC5saW5rcyBzcGFuW2NsYXNzKj1pY29uXS5pY29uLXJpYmJvbixcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbXBhcnRpbWVudC1wcm9qZWN0IC5saW5rcyBzcGFuW2NsYXNzKj1pY29uXS5pY29uLXJpYmJvbixcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmZ1bGZpbGxtZW50LXByb2plY3QgLmxpbmtzIHNwYW5bY2xhc3MqPWljb25dLmljb24tcmliYm9uLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVzcG9uc2libGUtcGVyc29uIC5saW5rcyBzcGFuW2NsYXNzKj1pY29uXS5pY29uLXJpYmJvbixcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm5yLWRhdGUtcHJvamVjdCAubGlua3Mgc3BhbltjbGFzcyo9aWNvbl0uaWNvbi1yaWJib24sXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zZXR0bGVtZW50LXRlcm0gLmxpbmtzIHNwYW5bY2xhc3MqPWljb25dLmljb24tcmliYm9uLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc29sdmVyLXByb2plY3QgLmxpbmtzIHNwYW5bY2xhc3MqPWljb25dLmljb24tcmliYm9uLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVkaXJlY3QtcHJvamVjdCAubGlua3Mgc3BhbltjbGFzcyo9aWNvbl0uaWNvbi1yaWJib24ge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmRlc2lnbmF0ZWQtcGVyc29uLXByb2plY3QgcC5pbmZvLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5pbml0aWF0b3ItcHJvamVjdCBwLmluZm8sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNpZ25hdHVyZS1wcm9qZWN0IHAuaW5mbyxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY291bnRlcnNpZ24tcHJvamVjdCBwLmluZm8sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmFnZW5kYS13cmFwIHAuaW5mbyxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaGVhZC1vZi1tZWV0aW5nIHAuaW5mbyxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29udm9jYXRpb24tcHJvamVjdCBwLmluZm8sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbXBhcnRpbWVudC1wcm9qZWN0IHAuaW5mbyxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZnVsZmlsbG1lbnQtcHJvamVjdCBwLmluZm8sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlc3BvbnNpYmxlLXBlcnNvbiBwLmluZm8sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm5yLWRhdGUtcHJvamVjdCBwLmluZm8sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNldHRsZW1lbnQtdGVybSBwLmluZm8sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNvbHZlci1wcm9qZWN0IHAuaW5mbyxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVkaXJlY3QtcHJvamVjdCBwLmluZm8ge1xuICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW46IDVweCAwOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZGVzaWduYXRlZC1wZXJzb24tcHJvamVjdCBwLmluZm86bGFzdC1vZi10eXBlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmluaXRpYXRvci1wcm9qZWN0IHAuaW5mbzpsYXN0LW9mLXR5cGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc2lnbmF0dXJlLXByb2plY3QgcC5pbmZvOmxhc3Qtb2YtdHlwZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb3VudGVyc2lnbi1wcm9qZWN0IHAuaW5mbzpsYXN0LW9mLXR5cGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuYWdlbmRhLXdyYXAgcC5pbmZvOmxhc3Qtb2YtdHlwZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5oZWFkLW9mLW1lZXRpbmcgcC5pbmZvOmxhc3Qtb2YtdHlwZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb252b2NhdGlvbi1wcm9qZWN0IHAuaW5mbzpsYXN0LW9mLXR5cGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29tcGFydGltZW50LXByb2plY3QgcC5pbmZvOmxhc3Qtb2YtdHlwZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5mdWxmaWxsbWVudC1wcm9qZWN0IHAuaW5mbzpsYXN0LW9mLXR5cGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucmVzcG9uc2libGUtcGVyc29uIHAuaW5mbzpsYXN0LW9mLXR5cGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAubnItZGF0ZS1wcm9qZWN0IHAuaW5mbzpsYXN0LW9mLXR5cGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc2V0dGxlbWVudC10ZXJtIHAuaW5mbzpsYXN0LW9mLXR5cGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc29sdmVyLXByb2plY3QgcC5pbmZvOmxhc3Qtb2YtdHlwZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5yZWRpcmVjdC1wcm9qZWN0IHAuaW5mbzpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmRlc2lnbmF0ZWQtcGVyc29uLXByb2plY3QgcC5pbmZvIHNwYW4sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaW5pdGlhdG9yLXByb2plY3QgcC5pbmZvIHNwYW4sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc2lnbmF0dXJlLXByb2plY3QgcC5pbmZvIHNwYW4sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY291bnRlcnNpZ24tcHJvamVjdCBwLmluZm8gc3BhbixcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5hZ2VuZGEtd3JhcCBwLmluZm8gc3BhbixcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5oZWFkLW9mLW1lZXRpbmcgcC5pbmZvIHNwYW4sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29udm9jYXRpb24tcHJvamVjdCBwLmluZm8gc3BhbixcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb21wYXJ0aW1lbnQtcHJvamVjdCBwLmluZm8gc3BhbixcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5mdWxmaWxsbWVudC1wcm9qZWN0IHAuaW5mbyBzcGFuLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlc3BvbnNpYmxlLXBlcnNvbiBwLmluZm8gc3BhbixcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5uci1kYXRlLXByb2plY3QgcC5pbmZvIHNwYW4sXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc2V0dGxlbWVudC10ZXJtIHAuaW5mbyBzcGFuLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNvbHZlci1wcm9qZWN0IHAuaW5mbyBzcGFuLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnJlZGlyZWN0LXByb2plY3QgcC5pbmZvIHNwYW4ge1xuICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnZvdGVzIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC52aXNhLXByb2plY3Qge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnZpc2EtcHJvamVjdCAudmlzYS1jZnBwIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnZpc2EtcHJvamVjdCAudmlzYS1jZnBwLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzQ4NDg0ODsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAudmlzYS1wcm9qZWN0IC52aXNhLWNmcHAuYWN0aXZlIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICBjb2xvcjogIzhjYmMwMDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnZpc2EtcHJvamVjdCAudmlzYS1jZnBwLmluYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjNDg0ODQ4OyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC52aXNhLXByb2plY3QgLnZpc2EtY2ZwcC5pbmFjdGl2ZSBbY2xhc3MqPWljb25dIHtcbiAgICAgICAgY29sb3I6ICNmMDUzNTI7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC52aXNhLXByb2plY3QgLnZpc2EtY2ZwcCBbY2xhc3MqPWljb25dIHtcbiAgICAgIGNvbG9yOiAjZGZkZmRmO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnRpbWVsaW5lLXdyYXAgLm90aGVyLWluZm8ge1xuICBjb2xvcjogIzZlNmU2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDVweCAwOyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnRpbWVsaW5lLXdyYXAgLm90aGVyLWluZm8uYm9yZGVyLXRvcCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjZGZkZmRmO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAudGltZWxpbmUtd3JhcCAub3RoZXItaW5mbyBbY2xhc3MqPWljb25dIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAyMHB4OyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAudGltZWxpbmUtd3JhcCAub3RoZXItaW5mbyBbY2xhc3MqPWljb25dLmljb24taG91cmdsYXNzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnRpbWVsaW5lLXdyYXAgLm90aGVyLWluZm8gW2NsYXNzKj1pY29uXS5jb2xvci1ncmVlbiB7XG4gICAgICBjb2xvcjogIzhjYmMwMDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnRpbWVsaW5lLXdyYXAgLm90aGVyLWluZm8gW2NsYXNzKj1pY29uXS5jb2xvci1hbWJlciB7XG4gICAgICBjb2xvcjogI2ZmYzMwMDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnRpbWVsaW5lLXdyYXAgLm90aGVyLWluZm8gW2NsYXNzKj1pY29uXS5jb2xvci1yZWQge1xuICAgICAgY29sb3I6ICNmMDUzNTI7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAudGltZWxpbmUtd3JhcCAub3RoZXItaW5mbyBzcGFuOm5vdChbY2xhc3MqPWljb25dKSB7XG4gICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC50aW1lbGluZS13cmFwIC5vdGhlci1pbmZvIHNwYW46bm90KFtjbGFzcyo9aWNvbl0pIGVtIHtcbiAgICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnRpbWVsaW5lLXdyYXAgLmV4dHJhLWluZm8ge1xuICBjb2xvcjogI2E1YTVhNTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXRvcDogLTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC50aW1lbGluZS13cmFwIC5leHRyYS1pbmZvIHNwYW4ge1xuICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXRzLXdyYXAge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXRzLXdyYXAgPiBkaXYge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHMtd3JhcCA+IGRpdiAubGFuZyB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHMtd3JhcCA+IGRpdiAubGFuZzpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMHB4OyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0cy13cmFwID4gZGl2IC5sYW5nLmNoZWNrZWQ6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhjYmMwMDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXRzLXdyYXAgPiBkaXYgbGFiZWwge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHdpZHRoOiBtaW4tY29udGVudDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXRzLXdyYXAgPiBkaXYgc3Bhbi5lbXB0eSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIGNvbG9yOiAjYTVhNWE1OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXRzLXdyYXAgW2NsYXNzKj1pY29uLV0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgbWluLXdpZHRoOiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXRzLXdyYXAgW2NsYXNzKj1pY29uLV06YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbW1pdHRlZXMtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29tbWl0dGVlcy13cmFwID4gZGl2IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb21taXR0ZWVzLXdyYXAgPiBkaXYgLmNvbW1pdHRlZSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbW1pdHRlZXMtd3JhcCA+IGRpdiAuY29tbWl0dGVlOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvbW1pdHRlZXMtd3JhcCA+IGRpdiAuY29tbWl0dGVlLmFwcHJvdmVkIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNiYzAwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOGNiYzAwO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29tbWl0dGVlcy13cmFwID4gZGl2IC5jb21taXR0ZWUuYXBwcm92ZWQgcCB7XG4gICAgICAgIGNvbG9yOiAjNjY3ZWIxOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb21taXR0ZWVzLXdyYXAgPiBkaXYgLmNvbW1pdHRlZSBbY2xhc3MqPWljb25dIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYTVhNWE1O1xuICAgICAgICBjb2xvcjogIzllOWU5ZTtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDI1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDI1cHg7IH1cbiAgICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29tbWl0dGVlcy13cmFwID4gZGl2IC5jb21taXR0ZWUgW2NsYXNzKj1pY29uXTpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29tbWl0dGVlcy13cmFwID4gZGl2IC5jb21taXR0ZWUgcCB7XG4gICAgICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cblxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY2hhcmFjdGVyLXByb2plY3Qge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmxpbmtzIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5saW5rcy5sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmxpbmtzLmxlZnQgLmdyb3VwIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5saW5rcy5sZWZ0IC5ncm91cCA+IHAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5saW5rczpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAubGlua3MgLmdyb3VwIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmxpbmtzIC5ncm91cCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmxpbmtzIGEge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAubGlua3MgYSBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5saW5rcyBhOmhvdmVyIHNwYW4ge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5saW5rcyBhOmhvdmVyIHNwYW5bY2xhc3MqPWljb25dIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmxpbmtzIHNwYW5bY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogIzZlNmU2ZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAubGlua3Mgc3BhbltjbGFzcyo9aWNvbl0uaWNvbi1yaWJib24ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5saW5rcyBzcGFuW2NsYXNzKj1pY29uXS5pY29uLXRodW1iLXVwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmxpbmtzIHNwYW5bY2xhc3MqPWljb25dLmljb24tbGlzdCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5saW5rcyBzcGFuW2NsYXNzKj1pY29uXVtjbGFzcyo9aWNvbi1maWxlLV0ge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiBtYXgtY29udGVudDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAubGlua3MgLmdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLmdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTtcbiAgICBtaW4td2lkdGg6IDI0MHB4O1xuICAgIHBhZGRpbmc6IDVweDsgfVxuICAgIC50b2Mtd3JhcHBlciAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveCB7XG4gICAgICBtaW4td2lkdGg6IDIyMHB4OyB9XG4gICAgICAudG9jLXdyYXBwZXIgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3ggLmlubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMjBweDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnNtYWxsIC5pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnNtYWxsIC5pbm5lciAuaWNvbiwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc21hbGwgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc21hbGwgLmlubmVyIGEubWVudS10b2dnbGUsXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zbWFsbCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnNtYWxsIC5pbm5lciBhLm1lbnUtdG9nZ2xlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zbWFsbCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zbWFsbCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc21hbGwgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc21hbGwgLmlubmVyIGxpOmJlZm9yZSB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnNtYWxsIC5pbm5lciAuaWNvbjpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnNtYWxsIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zbWFsbCAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsXG4gICAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnNtYWxsIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnNtYWxsIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc21hbGwgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc21hbGwgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnNtYWxsIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnNtYWxsIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50OyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zbWFsbCAuaW5uZXIgLmlubmVyLWdyb3VwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc21hbGwgLmlubmVyIC5pbm5lci1ncm91cCAudGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zbWFsbCAuaW5uZXIgLmlubmVyLWdyb3VwIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zbWFsbCAuaW5uZXIgLmlubmVyLWdyb3VwIGEsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnNtYWxsIC5pbm5lciAuaW5uZXItZ3JvdXAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc21hbGwgLmlubmVyIC5pbm5lci1ncm91cCBhOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94IC5pbm5lciB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjNmODtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDJkOGUzO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAwIDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3ggLmlubmVyIC5yaWJib24gKyAuc3RhdHVzLXB1Ymxpc2hlZCxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94IC5pbm5lciAucmliYm9uICsgLnN0YXR1cy11bnB1Ymxpc2hlZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94IC5pbm5lciAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3ggLmlubmVyIC5zdWJ0aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjNjY3ZWIxO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveCAuaW5uZXIgLmljb24sIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94IC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94IC5pbm5lciBhLm1lbnUtdG9nZ2xlLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3ggLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveCAuaW5uZXIgYS5tZW51LXRvZ2dsZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3ggLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3ggLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94IC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94IC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGNvbG9yOiAjNjY3ZWIxO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICB3aWR0aDogNzBweDsgfVxuICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveCAuaW5uZXIgLmljb246YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3ggLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveCAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94IC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94IC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveCAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveCAuaW5uZXIgbGk6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3ggLmlubmVyIC50aW1lIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3ggLmlubmVyIGg0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveCAuaW5uZXIgaDQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3ggLmlubmVyIGg0ICsgcCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94IC5pbm5lciBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveCAuaW5uZXIgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94IC5pbm5lciBwICsgaDQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xNXB4OyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveCAuaW5uZXIgaHIgKyAuZGF0ZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94IC5pbm5lciAuZGF0ZSB7XG4gICAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94IC5pbm5lciAuZGF0ZSBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94IC5pbm5lciAuZGF0ZSBwLmhvdXIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveCAuaW5uZXIgLmRhdGUgaDQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94IC5pbm5lciBhLmRhdGUge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3ggLmlubmVyIGEuZGF0ZTpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94IC5pbm5lciBociB7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3ggLnJpYmJvbiB7XG4gICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAvKiB0b3AgbGVmdCovIH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94IC5yaWJib246YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveCAucmliYm9uOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyOiA1cHggc29saWQgIzI5ODBiOTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveCAucmliYm9uIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmNhODAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZzogN3B4IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB3aWR0aDogMTQ1cHg7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94IC5yaWJib24ucmliYm9uLXRvcC1yaWdodCB7XG4gICAgICAgIHJpZ2h0OiAtNHB4O1xuICAgICAgICB0b3A6IC00cHg7IH1cbiAgICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3ggLnJpYmJvbi5yaWJib24tdG9wLXJpZ2h0OmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3ggLnJpYmJvbi5yaWJib24tdG9wLXJpZ2h0OmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3ggLnJpYmJvbi5yaWJib24tdG9wLXJpZ2h0OmJlZm9yZSB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAwOyB9XG4gICAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94IC5yaWJib24ucmliYm9uLXRvcC1yaWdodDphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3ggLnJpYmJvbi5yaWJib24tdG9wLXJpZ2h0IHNwYW4ge1xuICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgIHRvcDogOXB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3ggLnJpYmJvbi53YXJuaW5nIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMzAwOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveCAucmliYm9uLmV4Y2VlZGVkIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1MzUyOyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmZvci1hcHByb3ZhbCAuaW5uZXIsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmluLXByZXBhcmF0aW9uIC5pbm5lciwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVnaXN0ZXJlZCAuaW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY5ZjQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YyYmZiZjsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmZvci1hcHByb3ZhbCAuaW5uZXIgLnN1YnRpdGxlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5pbi1wcmVwYXJhdGlvbiAuaW5uZXIgLnN1YnRpdGxlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZWdpc3RlcmVkIC5pbm5lciAuc3VidGl0bGUge1xuICAgICAgY29sb3I6ICNmZjZkMjQ7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5mb3ItYXBwcm92YWwgLmlubmVyIC5pY29uLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5mb3ItYXBwcm92YWwgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZm9yLWFwcHJvdmFsIC5pbm5lciBhLm1lbnUtdG9nZ2xlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmZvci1hcHByb3ZhbCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmZvci1hcHByb3ZhbCAuaW5uZXIgYS5tZW51LXRvZ2dsZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZm9yLWFwcHJvdmFsIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmZvci1hcHByb3ZhbCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZm9yLWFwcHJvdmFsIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmZvci1hcHByb3ZhbCAuaW5uZXIgbGk6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5pbi1wcmVwYXJhdGlvbiAuaW5uZXIgLmljb24sIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmluLXByZXBhcmF0aW9uIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmluLXByZXBhcmF0aW9uIC5pbm5lciBhLm1lbnUtdG9nZ2xlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmluLXByZXBhcmF0aW9uIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guaW4tcHJlcGFyYXRpb24gLmlubmVyIGEubWVudS10b2dnbGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmluLXByZXBhcmF0aW9uIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmluLXByZXBhcmF0aW9uIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5pbi1wcmVwYXJhdGlvbiAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5pbi1wcmVwYXJhdGlvbiAuaW5uZXIgbGk6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZWdpc3RlcmVkIC5pbm5lciAuaWNvbiwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVnaXN0ZXJlZCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZWdpc3RlcmVkIC5pbm5lciBhLm1lbnUtdG9nZ2xlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlZ2lzdGVyZWQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZWdpc3RlcmVkIC5pbm5lciBhLm1lbnUtdG9nZ2xlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZWdpc3RlcmVkIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlZ2lzdGVyZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlZ2lzdGVyZWQgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVnaXN0ZXJlZCAuaW5uZXIgbGk6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjZkMjQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZm9yLWFwcHJvdmFsIC5pbm5lciAuaWNvbjpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmZvci1hcHByb3ZhbCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZm9yLWFwcHJvdmFsIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmZvci1hcHByb3ZhbCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5mb3ItYXBwcm92YWwgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5mb3ItYXBwcm92YWwgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZm9yLWFwcHJvdmFsIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5mb3ItYXBwcm92YWwgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZm9yLWFwcHJvdmFsIC5pbm5lciBsaTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmluLXByZXBhcmF0aW9uIC5pbm5lciAuaWNvbjpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmluLXByZXBhcmF0aW9uIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5pbi1wcmVwYXJhdGlvbiAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5pbi1wcmVwYXJhdGlvbiAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5pbi1wcmVwYXJhdGlvbiAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmluLXByZXBhcmF0aW9uIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmluLXByZXBhcmF0aW9uIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5pbi1wcmVwYXJhdGlvbiAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5pbi1wcmVwYXJhdGlvbiAuaW5uZXIgbGk6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZWdpc3RlcmVkIC5pbm5lciAuaWNvbjpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlZ2lzdGVyZWQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlZ2lzdGVyZWQgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVnaXN0ZXJlZCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZWdpc3RlcmVkIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVnaXN0ZXJlZCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZWdpc3RlcmVkIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZWdpc3RlcmVkIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlZ2lzdGVyZWQgLmlubmVyIGxpOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXZva2VkLWJ5LXVzZXIgLmlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZmRmZGY7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXZva2VkLWJ5LXVzZXIgLmlubmVyIC5zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogI2E1YTVhNTsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJldm9rZWQtYnktdXNlciAuaW5uZXIgLmljb24sIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJldm9rZWQtYnktdXNlciAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXZva2VkLWJ5LXVzZXIgLmlubmVyIGEubWVudS10b2dnbGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmV2b2tlZC1ieS11c2VyIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmV2b2tlZC1ieS11c2VyIC5pbm5lciBhLm1lbnUtdG9nZ2xlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXZva2VkLWJ5LXVzZXIgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmV2b2tlZC1ieS11c2VyIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXZva2VkLWJ5LXVzZXIgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmV2b2tlZC1ieS11c2VyIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhNWE1YTU7XG4gICAgICBjb2xvcjogI2E1YTVhNTsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmV2b2tlZC1ieS11c2VyIC5pbm5lciAuaWNvbjpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJldm9rZWQtYnktdXNlciAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmV2b2tlZC1ieS11c2VyIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJldm9rZWQtYnktdXNlciAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXZva2VkLWJ5LXVzZXIgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXZva2VkLWJ5LXVzZXIgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmV2b2tlZC1ieS11c2VyIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXZva2VkLWJ5LXVzZXIgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmV2b2tlZC1ieS11c2VyIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDMycHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVzZW50LXRvLXJlc29ydC1jb21wYXJ0bWVudCAuaW5uZXIsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlZGlyZWN0ZWQgLmlubmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNGM4NGZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y3ZmQ7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXNlbnQtdG8tcmVzb3J0LWNvbXBhcnRtZW50IC5pbm5lciAuc3VidGl0bGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlZGlyZWN0ZWQgLmlubmVyIC5zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogIzRjODRmZjsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlc2VudC10by1yZXNvcnQtY29tcGFydG1lbnQgLmlubmVyIC5pY29uLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXNlbnQtdG8tcmVzb3J0LWNvbXBhcnRtZW50IC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlc2VudC10by1yZXNvcnQtY29tcGFydG1lbnQgLmlubmVyIGEubWVudS10b2dnbGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVzZW50LXRvLXJlc29ydC1jb21wYXJ0bWVudCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlc2VudC10by1yZXNvcnQtY29tcGFydG1lbnQgLmlubmVyIGEubWVudS10b2dnbGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlc2VudC10by1yZXNvcnQtY29tcGFydG1lbnQgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVzZW50LXRvLXJlc29ydC1jb21wYXJ0bWVudCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVzZW50LXRvLXJlc29ydC1jb21wYXJ0bWVudCAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXNlbnQtdG8tcmVzb3J0LWNvbXBhcnRtZW50IC5pbm5lciBsaTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlZGlyZWN0ZWQgLmlubmVyIC5pY29uLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZWRpcmVjdGVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlZGlyZWN0ZWQgLmlubmVyIGEubWVudS10b2dnbGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVkaXJlY3RlZCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlZGlyZWN0ZWQgLmlubmVyIGEubWVudS10b2dnbGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlZGlyZWN0ZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVkaXJlY3RlZCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVkaXJlY3RlZCAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZWRpcmVjdGVkIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRjODRmZjtcbiAgICAgIGNvbG9yOiAjNGM4NGZmOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXNlbnQtdG8tcmVzb3J0LWNvbXBhcnRtZW50IC5pbm5lciAuaWNvbjpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlc2VudC10by1yZXNvcnQtY29tcGFydG1lbnQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlc2VudC10by1yZXNvcnQtY29tcGFydG1lbnQgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVzZW50LXRvLXJlc29ydC1jb21wYXJ0bWVudCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXNlbnQtdG8tcmVzb3J0LWNvbXBhcnRtZW50IC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVzZW50LXRvLXJlc29ydC1jb21wYXJ0bWVudCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXNlbnQtdG8tcmVzb3J0LWNvbXBhcnRtZW50IC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXNlbnQtdG8tcmVzb3J0LWNvbXBhcnRtZW50IC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlc2VudC10by1yZXNvcnQtY29tcGFydG1lbnQgLmlubmVyIGxpOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVkaXJlY3RlZCAuaW5uZXIgLmljb246YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZWRpcmVjdGVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZWRpcmVjdGVkIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlZGlyZWN0ZWQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVkaXJlY3RlZCAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlZGlyZWN0ZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVkaXJlY3RlZCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVkaXJlY3RlZCAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZWRpcmVjdGVkIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDMycHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucGVuZGluZy1hcHByb3ZhbCAuaW5uZXIsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmRlYmF0ZS1pbi1jb21taXR0ZWVzIC5pbm5lciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QyZDhlMzsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnBlbmRpbmctYXBwcm92YWwgLmlubmVyIC5zdWJ0aXRsZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZGViYXRlLWluLWNvbW1pdHRlZXMgLmlubmVyIC5zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogIzY2N2ViMTsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnBlbmRpbmctYXBwcm92YWwgLmlubmVyIC5pY29uLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wZW5kaW5nLWFwcHJvdmFsIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnBlbmRpbmctYXBwcm92YWwgLmlubmVyIGEubWVudS10b2dnbGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucGVuZGluZy1hcHByb3ZhbCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnBlbmRpbmctYXBwcm92YWwgLmlubmVyIGEubWVudS10b2dnbGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnBlbmRpbmctYXBwcm92YWwgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucGVuZGluZy1hcHByb3ZhbCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucGVuZGluZy1hcHByb3ZhbCAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wZW5kaW5nLWFwcHJvdmFsIC5pbm5lciBsaTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmRlYmF0ZS1pbi1jb21taXR0ZWVzIC5pbm5lciAuaWNvbiwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZGViYXRlLWluLWNvbW1pdHRlZXMgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZGViYXRlLWluLWNvbW1pdHRlZXMgLmlubmVyIGEubWVudS10b2dnbGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZGViYXRlLWluLWNvbW1pdHRlZXMgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5kZWJhdGUtaW4tY29tbWl0dGVlcyAuaW5uZXIgYS5tZW51LXRvZ2dsZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZGViYXRlLWluLWNvbW1pdHRlZXMgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZGViYXRlLWluLWNvbW1pdHRlZXMgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmRlYmF0ZS1pbi1jb21taXR0ZWVzIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmRlYmF0ZS1pbi1jb21taXR0ZWVzIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2N2ViMTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wZW5kaW5nLWFwcHJvdmFsIC5pbm5lciAuaWNvbjpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnBlbmRpbmctYXBwcm92YWwgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnBlbmRpbmctYXBwcm92YWwgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucGVuZGluZy1hcHByb3ZhbCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wZW5kaW5nLWFwcHJvdmFsIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucGVuZGluZy1hcHByb3ZhbCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wZW5kaW5nLWFwcHJvdmFsIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wZW5kaW5nLWFwcHJvdmFsIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnBlbmRpbmctYXBwcm92YWwgLmlubmVyIGxpOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZGViYXRlLWluLWNvbW1pdHRlZXMgLmlubmVyIC5pY29uOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZGViYXRlLWluLWNvbW1pdHRlZXMgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmRlYmF0ZS1pbi1jb21taXR0ZWVzIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmRlYmF0ZS1pbi1jb21taXR0ZWVzIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmRlYmF0ZS1pbi1jb21taXR0ZWVzIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZGViYXRlLWluLWNvbW1pdHRlZXMgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZGViYXRlLWluLWNvbW1pdHRlZXMgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmRlYmF0ZS1pbi1jb21taXR0ZWVzIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmRlYmF0ZS1pbi1jb21taXR0ZWVzIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmV2aXNpb24gLmlubmVyLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zY2hlZHVsZWQtb24tYWdlbmRhIC5pbm5lciwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud29ya2luZyAuaW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZiZWY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YzZTVjNDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJldmlzaW9uIC5pbm5lciAuc3VidGl0bGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnNjaGVkdWxlZC1vbi1hZ2VuZGEgLmlubmVyIC5zdWJ0aXRsZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud29ya2luZyAuaW5uZXIgLnN1YnRpdGxlIHtcbiAgICAgIGNvbG9yOiAjY2U5OTAyOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmV2aXNpb24gLmlubmVyIC5pY29uLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXZpc2lvbiAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXZpc2lvbiAuaW5uZXIgYS5tZW51LXRvZ2dsZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXZpc2lvbiAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJldmlzaW9uIC5pbm5lciBhLm1lbnUtdG9nZ2xlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXZpc2lvbiAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXZpc2lvbiAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmV2aXNpb24gLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmV2aXNpb24gLmlubmVyIGxpOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc2NoZWR1bGVkLW9uLWFnZW5kYSAuaW5uZXIgLmljb24sIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnNjaGVkdWxlZC1vbi1hZ2VuZGEgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc2NoZWR1bGVkLW9uLWFnZW5kYSAuaW5uZXIgYS5tZW51LXRvZ2dsZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zY2hlZHVsZWQtb24tYWdlbmRhIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc2NoZWR1bGVkLW9uLWFnZW5kYSAuaW5uZXIgYS5tZW51LXRvZ2dsZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc2NoZWR1bGVkLW9uLWFnZW5kYSAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zY2hlZHVsZWQtb24tYWdlbmRhIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zY2hlZHVsZWQtb24tYWdlbmRhIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnNjaGVkdWxlZC1vbi1hZ2VuZGEgLmlubmVyIGxpOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud29ya2luZyAuaW5uZXIgLmljb24sIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndvcmtpbmcgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud29ya2luZyAuaW5uZXIgYS5tZW51LXRvZ2dsZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC53b3JraW5nIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud29ya2luZyAuaW5uZXIgYS5tZW51LXRvZ2dsZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud29ya2luZyAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC53b3JraW5nIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC53b3JraW5nIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndvcmtpbmcgLmlubmVyIGxpOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMzAwO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJldmlzaW9uIC5pbm5lciAuaWNvbjpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJldmlzaW9uIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXZpc2lvbiAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXZpc2lvbiAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXZpc2lvbiAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJldmlzaW9uIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJldmlzaW9uIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXZpc2lvbiAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXZpc2lvbiAuaW5uZXIgbGk6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zY2hlZHVsZWQtb24tYWdlbmRhIC5pbm5lciAuaWNvbjpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnNjaGVkdWxlZC1vbi1hZ2VuZGEgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnNjaGVkdWxlZC1vbi1hZ2VuZGEgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc2NoZWR1bGVkLW9uLWFnZW5kYSAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zY2hlZHVsZWQtb24tYWdlbmRhIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc2NoZWR1bGVkLW9uLWFnZW5kYSAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zY2hlZHVsZWQtb24tYWdlbmRhIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zY2hlZHVsZWQtb24tYWdlbmRhIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnNjaGVkdWxlZC1vbi1hZ2VuZGEgLmlubmVyIGxpOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud29ya2luZyAuaW5uZXIgLmljb246YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC53b3JraW5nIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC53b3JraW5nIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndvcmtpbmcgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud29ya2luZyAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndvcmtpbmcgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud29ya2luZyAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud29ya2luZyAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC53b3JraW5nIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guYWRkZWQtb24tYWdlbmRhIC5pbm5lciwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guam9pbmVkIC5pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjNmZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYjc5MmYxOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guYWRkZWQtb24tYWdlbmRhIC5pbm5lciAuc3VidGl0bGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmpvaW5lZCAuaW5uZXIgLnN1YnRpdGxlIHtcbiAgICAgIGNvbG9yOiAjODU1M2QxOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guYWRkZWQtb24tYWdlbmRhIC5pbm5lciAuaWNvbiwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guYWRkZWQtb24tYWdlbmRhIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFkZGVkLW9uLWFnZW5kYSAuaW5uZXIgYS5tZW51LXRvZ2dsZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5hZGRlZC1vbi1hZ2VuZGEgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5hZGRlZC1vbi1hZ2VuZGEgLmlubmVyIGEubWVudS10b2dnbGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFkZGVkLW9uLWFnZW5kYSAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5hZGRlZC1vbi1hZ2VuZGEgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFkZGVkLW9uLWFnZW5kYSAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5hZGRlZC1vbi1hZ2VuZGEgLmlubmVyIGxpOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guam9pbmVkIC5pbm5lciAuaWNvbiwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guam9pbmVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmpvaW5lZCAuaW5uZXIgYS5tZW51LXRvZ2dsZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5qb2luZWQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5qb2luZWQgLmlubmVyIGEubWVudS10b2dnbGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmpvaW5lZCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5qb2luZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmpvaW5lZCAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5qb2luZWQgLmlubmVyIGxpOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODU1M2QxO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFkZGVkLW9uLWFnZW5kYSAuaW5uZXIgLmljb246YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5hZGRlZC1vbi1hZ2VuZGEgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFkZGVkLW9uLWFnZW5kYSAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5hZGRlZC1vbi1hZ2VuZGEgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guYWRkZWQtb24tYWdlbmRhIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guYWRkZWQtb24tYWdlbmRhIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFkZGVkLW9uLWFnZW5kYSAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guYWRkZWQtb24tYWdlbmRhIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFkZGVkLW9uLWFnZW5kYSAuaW5uZXIgbGk6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5qb2luZWQgLmlubmVyIC5pY29uOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guam9pbmVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5qb2luZWQgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guam9pbmVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmpvaW5lZCAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmpvaW5lZCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5qb2luZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmpvaW5lZCAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5qb2luZWQgLmlubmVyIGxpOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5uby1sZWdhbGl0eS1ub3RpY2UgLmlubmVyLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZWplY3RlZCAuaW5uZXIsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmNhbmNlbGVkIC5pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjJmNjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjJhMDlmOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubm8tbGVnYWxpdHktbm90aWNlIC5pbm5lciAuc3VidGl0bGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlamVjdGVkIC5pbm5lciAuc3VidGl0bGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmNhbmNlbGVkIC5pbm5lciAuc3VidGl0bGUge1xuICAgICAgY29sb3I6ICNmMDUzNTI7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5uby1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5pY29uLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5uby1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubm8tbGVnYWxpdHktbm90aWNlIC5pbm5lciBhLm1lbnUtdG9nZ2xlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm5vLWxlZ2FsaXR5LW5vdGljZSAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm5vLWxlZ2FsaXR5LW5vdGljZSAuaW5uZXIgYS5tZW51LXRvZ2dsZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubm8tbGVnYWxpdHktbm90aWNlIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm5vLWxlZ2FsaXR5LW5vdGljZSAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubm8tbGVnYWxpdHktbm90aWNlIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm5vLWxlZ2FsaXR5LW5vdGljZSAuaW5uZXIgbGk6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZWplY3RlZCAuaW5uZXIgLmljb24sIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlamVjdGVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlamVjdGVkIC5pbm5lciBhLm1lbnUtdG9nZ2xlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlamVjdGVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVqZWN0ZWQgLmlubmVyIGEubWVudS10b2dnbGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlamVjdGVkIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlamVjdGVkIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZWplY3RlZCAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZWplY3RlZCAuaW5uZXIgbGk6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5jYW5jZWxlZCAuaW5uZXIgLmljb24sIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmNhbmNlbGVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmNhbmNlbGVkIC5pbm5lciBhLm1lbnUtdG9nZ2xlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmNhbmNlbGVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guY2FuY2VsZWQgLmlubmVyIGEubWVudS10b2dnbGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmNhbmNlbGVkIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmNhbmNlbGVkIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5jYW5jZWxlZCAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5jYW5jZWxlZCAuaW5uZXIgbGk6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDUzNTI7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubm8tbGVnYWxpdHktbm90aWNlIC5pbm5lciAuaWNvbjpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm5vLWxlZ2FsaXR5LW5vdGljZSAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubm8tbGVnYWxpdHktbm90aWNlIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm5vLWxlZ2FsaXR5LW5vdGljZSAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5uby1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5uby1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubm8tbGVnYWxpdHktbm90aWNlIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5uby1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubm8tbGVnYWxpdHktbm90aWNlIC5pbm5lciBsaTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlamVjdGVkIC5pbm5lciAuaWNvbjpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlamVjdGVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZWplY3RlZCAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZWplY3RlZCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZWplY3RlZCAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlamVjdGVkIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlamVjdGVkIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZWplY3RlZCAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZWplY3RlZCAuaW5uZXIgbGk6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5jYW5jZWxlZCAuaW5uZXIgLmljb246YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5jYW5jZWxlZCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guY2FuY2VsZWQgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guY2FuY2VsZWQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guY2FuY2VsZWQgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5jYW5jZWxlZCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5jYW5jZWxlZCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guY2FuY2VsZWQgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guY2FuY2VsZWQgLmlubmVyIGxpOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDVweDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm5vLWxlZ2FsaXR5LW5vdGljZSAuaW5uZXIgaHIsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlamVjdGVkIC5pbm5lciBociwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guY2FuY2VsZWQgLmlubmVyIGhyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmEwOWY7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubGVnYWxpdHktbm90aWNlIC5pbm5lciwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc29sdmVkIC5pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjdlNjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDZlMWI2OyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubGVnYWxpdHktbm90aWNlIC5pbm5lciAuc3VidGl0bGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnNvbHZlZCAuaW5uZXIgLnN1YnRpdGxlIHtcbiAgICAgIGNvbG9yOiAjOGNiYzAwOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubGVnYWxpdHktbm90aWNlIC5pbm5lciAuaWNvbiwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubGVnYWxpdHktbm90aWNlIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmxlZ2FsaXR5LW5vdGljZSAuaW5uZXIgYS5tZW51LXRvZ2dsZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5sZWdhbGl0eS1ub3RpY2UgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5sZWdhbGl0eS1ub3RpY2UgLmlubmVyIGEubWVudS10b2dnbGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmxlZ2FsaXR5LW5vdGljZSAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmxlZ2FsaXR5LW5vdGljZSAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5sZWdhbGl0eS1ub3RpY2UgLmlubmVyIGxpOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc29sdmVkIC5pbm5lciAuaWNvbiwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc29sdmVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnNvbHZlZCAuaW5uZXIgYS5tZW51LXRvZ2dsZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zb2x2ZWQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zb2x2ZWQgLmlubmVyIGEubWVudS10b2dnbGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnNvbHZlZCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zb2x2ZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnNvbHZlZCAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zb2x2ZWQgLmlubmVyIGxpOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzhjYmMwMDtcbiAgICAgIGNvbG9yOiAjOGNiYzAwOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5pY29uOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubGVnYWxpdHktbm90aWNlIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5sZWdhbGl0eS1ub3RpY2UgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubGVnYWxpdHktbm90aWNlIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmxlZ2FsaXR5LW5vdGljZSAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmxlZ2FsaXR5LW5vdGljZSAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmxlZ2FsaXR5LW5vdGljZSAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5sZWdhbGl0eS1ub3RpY2UgLmlubmVyIGxpOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc29sdmVkIC5pbm5lciAuaWNvbjpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnNvbHZlZCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc29sdmVkIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnNvbHZlZCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zb2x2ZWQgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zb2x2ZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc29sdmVkIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zb2x2ZWQgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc29sdmVkIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDQ1cHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmFua2VkIC5pbm5lciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzRjODRmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmN2ZkOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmFua2VkIC5pbm5lciAuc3VidGl0bGUge1xuICAgICAgY29sb3I6ICM0Yzg0ZmY7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yYW5rZWQgLmlubmVyIC5pY29uLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yYW5rZWQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmFua2VkIC5pbm5lciBhLm1lbnUtdG9nZ2xlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJhbmtlZCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJhbmtlZCAuaW5uZXIgYS5tZW51LXRvZ2dsZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmFua2VkIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJhbmtlZCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmFua2VkIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJhbmtlZCAuaW5uZXIgbGk6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGM4NGZmO1xuICAgICAgY29sb3I6ICM0Yzg0ZmY7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJhbmtlZCAuaW5uZXIgLmljb246YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yYW5rZWQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJhbmtlZCAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yYW5rZWQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmFua2VkIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmFua2VkIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJhbmtlZCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmFua2VkIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJhbmtlZCAuaW5uZXIgbGk6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiA0NXB4OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm93bi1sZWdhbGl0eS1ub3RpY2UgLmlubmVyLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5hcHByb3ZlZCAuaW5uZXIsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnZhbGlkYXRlZC1tb2RlIC5pbm5lciwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guYW5zd2VyZWQgLmlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmN2U2O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmUxYjY7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5vd24tbGVnYWxpdHktbm90aWNlIC5pbm5lciAuc3VidGl0bGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFwcHJvdmVkIC5pbm5lciAuc3VidGl0bGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnZhbGlkYXRlZC1tb2RlIC5pbm5lciAuc3VidGl0bGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFuc3dlcmVkIC5pbm5lciAuc3VidGl0bGUge1xuICAgICAgY29sb3I6ICM4Y2JjMDA7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5vd24tbGVnYWxpdHktbm90aWNlIC5pbm5lciAuaWNvbiwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gub3duLWxlZ2FsaXR5LW5vdGljZSAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5vd24tbGVnYWxpdHktbm90aWNlIC5pbm5lciBhLm1lbnUtdG9nZ2xlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm93bi1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5vd24tbGVnYWxpdHktbm90aWNlIC5pbm5lciBhLm1lbnUtdG9nZ2xlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5vd24tbGVnYWxpdHktbm90aWNlIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm93bi1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm93bi1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gub3duLWxlZ2FsaXR5LW5vdGljZSAuaW5uZXIgbGk6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5hcHByb3ZlZCAuaW5uZXIgLmljb24sIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFwcHJvdmVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFwcHJvdmVkIC5pbm5lciBhLm1lbnUtdG9nZ2xlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFwcHJvdmVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guYXBwcm92ZWQgLmlubmVyIGEubWVudS10b2dnbGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFwcHJvdmVkIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFwcHJvdmVkIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5hcHByb3ZlZCAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5hcHByb3ZlZCAuaW5uZXIgbGk6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC52YWxpZGF0ZWQtbW9kZSAuaW5uZXIgLmljb24sIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnZhbGlkYXRlZC1tb2RlIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnZhbGlkYXRlZC1tb2RlIC5pbm5lciBhLm1lbnUtdG9nZ2xlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnZhbGlkYXRlZC1tb2RlIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gudmFsaWRhdGVkLW1vZGUgLmlubmVyIGEubWVudS10b2dnbGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnZhbGlkYXRlZC1tb2RlIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnZhbGlkYXRlZC1tb2RlIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC52YWxpZGF0ZWQtbW9kZSAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC52YWxpZGF0ZWQtbW9kZSAuaW5uZXIgbGk6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5hbnN3ZXJlZCAuaW5uZXIgLmljb24sIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFuc3dlcmVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFuc3dlcmVkIC5pbm5lciBhLm1lbnUtdG9nZ2xlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFuc3dlcmVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guYW5zd2VyZWQgLmlubmVyIGEubWVudS10b2dnbGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFuc3dlcmVkIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFuc3dlcmVkIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5hbnN3ZXJlZCAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5hbnN3ZXJlZCAuaW5uZXIgbGk6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4Y2JjMDA7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gub3duLWxlZ2FsaXR5LW5vdGljZSAuaW5uZXIgLmljb246YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5vd24tbGVnYWxpdHktbm90aWNlIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5vd24tbGVnYWxpdHktbm90aWNlIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm93bi1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gub3duLWxlZ2FsaXR5LW5vdGljZSAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm93bi1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gub3duLWxlZ2FsaXR5LW5vdGljZSAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gub3duLWxlZ2FsaXR5LW5vdGljZSAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5vd24tbGVnYWxpdHktbm90aWNlIC5pbm5lciBsaTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFwcHJvdmVkIC5pbm5lciAuaWNvbjpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFwcHJvdmVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5hcHByb3ZlZCAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5hcHByb3ZlZCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5hcHByb3ZlZCAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFwcHJvdmVkIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFwcHJvdmVkIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5hcHByb3ZlZCAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5hcHByb3ZlZCAuaW5uZXIgbGk6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC52YWxpZGF0ZWQtbW9kZSAuaW5uZXIgLmljb246YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC52YWxpZGF0ZWQtbW9kZSAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gudmFsaWRhdGVkLW1vZGUgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gudmFsaWRhdGVkLW1vZGUgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gudmFsaWRhdGVkLW1vZGUgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC52YWxpZGF0ZWQtbW9kZSAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC52YWxpZGF0ZWQtbW9kZSAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gudmFsaWRhdGVkLW1vZGUgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gudmFsaWRhdGVkLW1vZGUgLmlubmVyIGxpOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guYW5zd2VyZWQgLmlubmVyIC5pY29uOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guYW5zd2VyZWQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFuc3dlcmVkIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFuc3dlcmVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFuc3dlcmVkIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guYW5zd2VyZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guYW5zd2VyZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFuc3dlcmVkIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFuc3dlcmVkIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDQ1cHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gub3duLXdpdGhvdXQtbGVnYWxpdHktbm90aWNlIC5pbm5lciwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guaW4tcGVuZGluZy1kZWNpc2lvbiAuaW5uZXIsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmxldHRlci1zZW50IC5pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmJlZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjNlNWM0OyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gub3duLXdpdGhvdXQtbGVnYWxpdHktbm90aWNlIC5pbm5lciAuc3VidGl0bGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmluLXBlbmRpbmctZGVjaXNpb24gLmlubmVyIC5zdWJ0aXRsZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubGV0dGVyLXNlbnQgLmlubmVyIC5zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogI2NlOTkwMjsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm93bi13aXRob3V0LWxlZ2FsaXR5LW5vdGljZSAuaW5uZXIgLmljb24sIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm93bi13aXRob3V0LWxlZ2FsaXR5LW5vdGljZSAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5vd24td2l0aG91dC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIGEubWVudS10b2dnbGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gub3duLXdpdGhvdXQtbGVnYWxpdHktbm90aWNlIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gub3duLXdpdGhvdXQtbGVnYWxpdHktbm90aWNlIC5pbm5lciBhLm1lbnUtdG9nZ2xlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5vd24td2l0aG91dC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gub3duLXdpdGhvdXQtbGVnYWxpdHktbm90aWNlIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5vd24td2l0aG91dC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gub3duLXdpdGhvdXQtbGVnYWxpdHktbm90aWNlIC5pbm5lciBsaTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmluLXBlbmRpbmctZGVjaXNpb24gLmlubmVyIC5pY29uLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5pbi1wZW5kaW5nLWRlY2lzaW9uIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmluLXBlbmRpbmctZGVjaXNpb24gLmlubmVyIGEubWVudS10b2dnbGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guaW4tcGVuZGluZy1kZWNpc2lvbiAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmluLXBlbmRpbmctZGVjaXNpb24gLmlubmVyIGEubWVudS10b2dnbGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmluLXBlbmRpbmctZGVjaXNpb24gLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guaW4tcGVuZGluZy1kZWNpc2lvbiAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guaW4tcGVuZGluZy1kZWNpc2lvbiAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5pbi1wZW5kaW5nLWRlY2lzaW9uIC5pbm5lciBsaTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmxldHRlci1zZW50IC5pbm5lciAuaWNvbiwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubGV0dGVyLXNlbnQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubGV0dGVyLXNlbnQgLmlubmVyIGEubWVudS10b2dnbGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubGV0dGVyLXNlbnQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5sZXR0ZXItc2VudCAuaW5uZXIgYS5tZW51LXRvZ2dsZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubGV0dGVyLXNlbnQgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubGV0dGVyLXNlbnQgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmxldHRlci1zZW50IC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmxldHRlci1zZW50IC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzMwMDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5vd24td2l0aG91dC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5pY29uOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gub3duLXdpdGhvdXQtbGVnYWxpdHktbm90aWNlIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5vd24td2l0aG91dC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gub3duLXdpdGhvdXQtbGVnYWxpdHktbm90aWNlIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm93bi13aXRob3V0LWxlZ2FsaXR5LW5vdGljZSAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm93bi13aXRob3V0LWxlZ2FsaXR5LW5vdGljZSAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5vd24td2l0aG91dC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm93bi13aXRob3V0LWxlZ2FsaXR5LW5vdGljZSAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5vd24td2l0aG91dC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIGxpOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guaW4tcGVuZGluZy1kZWNpc2lvbiAuaW5uZXIgLmljb246YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5pbi1wZW5kaW5nLWRlY2lzaW9uIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5pbi1wZW5kaW5nLWRlY2lzaW9uIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmluLXBlbmRpbmctZGVjaXNpb24gLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guaW4tcGVuZGluZy1kZWNpc2lvbiAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmluLXBlbmRpbmctZGVjaXNpb24gLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guaW4tcGVuZGluZy1kZWNpc2lvbiAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guaW4tcGVuZGluZy1kZWNpc2lvbiAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5pbi1wZW5kaW5nLWRlY2lzaW9uIC5pbm5lciBsaTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmxldHRlci1zZW50IC5pbm5lciAuaWNvbjpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmxldHRlci1zZW50IC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5sZXR0ZXItc2VudCAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5sZXR0ZXItc2VudCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5sZXR0ZXItc2VudCAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmxldHRlci1zZW50IC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmxldHRlci1zZW50IC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5sZXR0ZXItc2VudCAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5sZXR0ZXItc2VudCAuaW5uZXIgbGk6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiA0NXB4OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlcHVibGlzaGVkIC5pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjdlNjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDZlMWI2OyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVwdWJsaXNoZWQgLmlubmVyIC5zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogIzQ0YTY0NzsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlcHVibGlzaGVkIC5pbm5lciAuaWNvbiwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVwdWJsaXNoZWQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVwdWJsaXNoZWQgLmlubmVyIGEubWVudS10b2dnbGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVwdWJsaXNoZWQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXB1Ymxpc2hlZCAuaW5uZXIgYS5tZW51LXRvZ2dsZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVwdWJsaXNoZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVwdWJsaXNoZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlcHVibGlzaGVkIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlcHVibGlzaGVkIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0YTY0NztcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXB1Ymxpc2hlZCAuaW5uZXIgLmljb246YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXB1Ymxpc2hlZCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVwdWJsaXNoZWQgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVwdWJsaXNoZWQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVwdWJsaXNoZWQgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXB1Ymxpc2hlZCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXB1Ymxpc2hlZCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVwdWJsaXNoZWQgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVwdWJsaXNoZWQgLmlubmVyIGxpOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zdXNwZW5kZWQgLmlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmM2Y4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMmQ4ZTM7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zdXNwZW5kZWQgLmlubmVyIC5zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogIzY2N2ViMTsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnN1c3BlbmRlZCAuaW5uZXIgLmljb24sIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnN1c3BlbmRlZCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zdXNwZW5kZWQgLmlubmVyIGEubWVudS10b2dnbGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc3VzcGVuZGVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc3VzcGVuZGVkIC5pbm5lciBhLm1lbnUtdG9nZ2xlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zdXNwZW5kZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc3VzcGVuZGVkIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zdXNwZW5kZWQgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc3VzcGVuZGVkIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2N2ViMTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zdXNwZW5kZWQgLmlubmVyIC5pY29uOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc3VzcGVuZGVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zdXNwZW5kZWQgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc3VzcGVuZGVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnN1c3BlbmRlZCAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnN1c3BlbmRlZCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zdXNwZW5kZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnN1c3BlbmRlZCAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5zdXNwZW5kZWQgLmlubmVyIGxpOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXBlYWxlZCAuaW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYyZjY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YyYTA5ZjsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlcGVhbGVkIC5pbm5lciAuc3VidGl0bGUge1xuICAgICAgY29sb3I6ICNmMDUzNTI7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXBlYWxlZCAuaW5uZXIgLmljb24sIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlcGVhbGVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlcGVhbGVkIC5pbm5lciBhLm1lbnUtdG9nZ2xlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlcGVhbGVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVwZWFsZWQgLmlubmVyIGEubWVudS10b2dnbGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlcGVhbGVkIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlcGVhbGVkIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXBlYWxlZCAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXBlYWxlZCAuaW5uZXIgbGk6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDUzNTI7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVwZWFsZWQgLmlubmVyIC5pY29uOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVwZWFsZWQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlcGVhbGVkIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlcGVhbGVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlcGVhbGVkIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVwZWFsZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVwZWFsZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlcGVhbGVkIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlcGVhbGVkIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDQ1cHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmV2b2tlZCAuaW5uZXIsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm5vdC1pbmNsdWRlZCAuaW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YyYTA5ZjsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJldm9rZWQgLmlubmVyIC5zdWJ0aXRsZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubm90LWluY2x1ZGVkIC5pbm5lciAuc3VidGl0bGUge1xuICAgICAgY29sb3I6ICNjNzJiNjA7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXZva2VkIC5pbm5lciAuaWNvbiwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmV2b2tlZCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXZva2VkIC5pbm5lciBhLm1lbnUtdG9nZ2xlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJldm9rZWQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXZva2VkIC5pbm5lciBhLm1lbnUtdG9nZ2xlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXZva2VkIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJldm9rZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJldm9rZWQgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmV2b2tlZCAuaW5uZXIgbGk6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5ub3QtaW5jbHVkZWQgLmlubmVyIC5pY29uLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5ub3QtaW5jbHVkZWQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubm90LWluY2x1ZGVkIC5pbm5lciBhLm1lbnUtdG9nZ2xlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm5vdC1pbmNsdWRlZCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm5vdC1pbmNsdWRlZCAuaW5uZXIgYS5tZW51LXRvZ2dsZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubm90LWluY2x1ZGVkIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm5vdC1pbmNsdWRlZCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubm90LWluY2x1ZGVkIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm5vdC1pbmNsdWRlZCAuaW5uZXIgbGk6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzcyYjYwO1xuICAgICAgY29sb3I6ICNjNzJiNjA7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJldm9rZWQgLmlubmVyIC5pY29uOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmV2b2tlZCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmV2b2tlZCAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXZva2VkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJldm9rZWQgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXZva2VkIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJldm9rZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJldm9rZWQgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmV2b2tlZCAuaW5uZXIgbGk6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5ub3QtaW5jbHVkZWQgLmlubmVyIC5pY29uOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubm90LWluY2x1ZGVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5ub3QtaW5jbHVkZWQgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubm90LWluY2x1ZGVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm5vdC1pbmNsdWRlZCAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm5vdC1pbmNsdWRlZCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5ub3QtaW5jbHVkZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm5vdC1pbmNsdWRlZCAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5ub3QtaW5jbHVkZWQgLmlubmVyIGxpOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LWZ1bGwtYWRvcHRlZCAuaW5uZXIsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnZhbGlkYXRlZC1sZXR0ZXIgLmlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmN2U2O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmUxYjY7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LWZ1bGwtYWRvcHRlZCAuaW5uZXIgLnN1YnRpdGxlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC52YWxpZGF0ZWQtbGV0dGVyIC5pbm5lciAuc3VidGl0bGUge1xuICAgICAgY29sb3I6ICM4Y2JjMDA7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LWZ1bGwtYWRvcHRlZCAuaW5uZXIgLmljb24sIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtZnVsbC1hZG9wdGVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtZnVsbC1hZG9wdGVkIC5pbm5lciBhLm1lbnUtdG9nZ2xlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtZnVsbC1hZG9wdGVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1mdWxsLWFkb3B0ZWQgLmlubmVyIGEubWVudS10b2dnbGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtZnVsbC1hZG9wdGVkIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtZnVsbC1hZG9wdGVkIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LWZ1bGwtYWRvcHRlZCAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LWZ1bGwtYWRvcHRlZCAuaW5uZXIgbGk6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC52YWxpZGF0ZWQtbGV0dGVyIC5pbm5lciAuaWNvbiwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gudmFsaWRhdGVkLWxldHRlciAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC52YWxpZGF0ZWQtbGV0dGVyIC5pbm5lciBhLm1lbnUtdG9nZ2xlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnZhbGlkYXRlZC1sZXR0ZXIgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC52YWxpZGF0ZWQtbGV0dGVyIC5pbm5lciBhLm1lbnUtdG9nZ2xlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC52YWxpZGF0ZWQtbGV0dGVyIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnZhbGlkYXRlZC1sZXR0ZXIgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnZhbGlkYXRlZC1sZXR0ZXIgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gudmFsaWRhdGVkLWxldHRlciAuaW5uZXIgbGk6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4Y2JjMDA7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1mdWxsLWFkb3B0ZWQgLmlubmVyIC5pY29uOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1mdWxsLWFkb3B0ZWQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtZnVsbC1hZG9wdGVkIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtZnVsbC1hZG9wdGVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtZnVsbC1hZG9wdGVkIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1mdWxsLWFkb3B0ZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1mdWxsLWFkb3B0ZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtZnVsbC1hZG9wdGVkIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtZnVsbC1hZG9wdGVkIC5pbm5lciBsaTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnZhbGlkYXRlZC1sZXR0ZXIgLmlubmVyIC5pY29uOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gudmFsaWRhdGVkLWxldHRlciAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gudmFsaWRhdGVkLWxldHRlciAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC52YWxpZGF0ZWQtbGV0dGVyIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnZhbGlkYXRlZC1sZXR0ZXIgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC52YWxpZGF0ZWQtbGV0dGVyIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnZhbGlkYXRlZC1sZXR0ZXIgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnZhbGlkYXRlZC1sZXR0ZXIgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gudmFsaWRhdGVkLWxldHRlciAuaW5uZXIgbGk6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiA0NXB4OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtcGFydGlhbGx5LWFkb3B0ZWQgLmlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYmVmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmM2U1YzQ7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LXBhcnRpYWxseS1hZG9wdGVkIC5pbm5lciAuc3VidGl0bGUge1xuICAgICAgY29sb3I6ICNjZTk5MDI7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LXBhcnRpYWxseS1hZG9wdGVkIC5pbm5lciAuaWNvbiwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1wYXJ0aWFsbHktYWRvcHRlZCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LXBhcnRpYWxseS1hZG9wdGVkIC5pbm5lciBhLm1lbnUtdG9nZ2xlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtcGFydGlhbGx5LWFkb3B0ZWQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LXBhcnRpYWxseS1hZG9wdGVkIC5pbm5lciBhLm1lbnUtdG9nZ2xlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LXBhcnRpYWxseS1hZG9wdGVkIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtcGFydGlhbGx5LWFkb3B0ZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtcGFydGlhbGx5LWFkb3B0ZWQgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1wYXJ0aWFsbHktYWRvcHRlZCAuaW5uZXIgbGk6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMzMDA7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1wYXJ0aWFsbHktYWRvcHRlZCAuaW5uZXIgLmljb246YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LXBhcnRpYWxseS1hZG9wdGVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LXBhcnRpYWxseS1hZG9wdGVkIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtcGFydGlhbGx5LWFkb3B0ZWQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1wYXJ0aWFsbHktYWRvcHRlZCAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtcGFydGlhbGx5LWFkb3B0ZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1wYXJ0aWFsbHktYWRvcHRlZCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1wYXJ0aWFsbHktYWRvcHRlZCAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LXBhcnRpYWxseS1hZG9wdGVkIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDQ1cHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1yZWplY3RlZCAuaW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYyZjY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YyYTA5ZjsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtcmVqZWN0ZWQgLmlubmVyIC5zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogI2YwNTM1MjsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtcmVqZWN0ZWQgLmlubmVyIC5pY29uLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LXJlamVjdGVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtcmVqZWN0ZWQgLmlubmVyIGEubWVudS10b2dnbGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1yZWplY3RlZCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtcmVqZWN0ZWQgLmlubmVyIGEubWVudS10b2dnbGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtcmVqZWN0ZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1yZWplY3RlZCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1yZWplY3RlZCAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LXJlamVjdGVkIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwNTM1MjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LXJlamVjdGVkIC5pbm5lciAuaWNvbjpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtcmVqZWN0ZWQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtcmVqZWN0ZWQgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1yZWplY3RlZCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LXJlamVjdGVkIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1yZWplY3RlZCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LXJlamVjdGVkIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LXJlamVjdGVkIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtcmVqZWN0ZWQgLmlubmVyIGxpOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDVweDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LWluLWFuYWx5c2lzIC5pbm5lciAuaWNvbiwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1pbi1hbmFseXNpcyAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LWluLWFuYWx5c2lzIC5pbm5lciBhLm1lbnUtdG9nZ2xlLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LWluLWFuYWx5c2lzIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1pbi1hbmFseXNpcyAuaW5uZXIgYS5tZW51LXRvZ2dsZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1pbi1hbmFseXNpcyAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LWluLWFuYWx5c2lzIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LWluLWFuYWx5c2lzIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtaW4tYW5hbHlzaXMgLmlubmVyIGxpOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY2N2ViMTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtaW4tYW5hbHlzaXMgLmlubmVyIC5pY29uOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1pbi1hbmFseXNpcyAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1pbi1hbmFseXNpcyAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1pbi1hbmFseXNpcyAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LWluLWFuYWx5c2lzIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1pbi1hbmFseXNpcyAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LWluLWFuYWx5c2lzIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LWluLWFuYWx5c2lzIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtaW4tYW5hbHlzaXMgLmlubmVyIGxpOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDQ1cHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1mb3ItZGViYXRlIC5pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmJlZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjNlNWM0OyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1mb3ItZGViYXRlIC5pbm5lciAuc3VidGl0bGUge1xuICAgICAgY29sb3I6ICNjZTk5MDI7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LWZvci1kZWJhdGUgLmlubmVyIC5pY29uLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LWZvci1kZWJhdGUgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1mb3ItZGViYXRlIC5pbm5lciBhLm1lbnUtdG9nZ2xlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtZm9yLWRlYmF0ZSAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtZm9yLWRlYmF0ZSAuaW5uZXIgYS5tZW51LXRvZ2dsZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1mb3ItZGViYXRlIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtZm9yLWRlYmF0ZSAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1mb3ItZGViYXRlIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtZm9yLWRlYmF0ZSAuaW5uZXIgbGk6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBjb2xvcjogI2ZmYzMwMDsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1mb3ItZGViYXRlIC5pbm5lciAuaWNvbjpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtZm9yLWRlYmF0ZSAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1mb3ItZGViYXRlIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnByb2plY3QtZm9yLWRlYmF0ZSAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LWZvci1kZWJhdGUgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LWZvci1kZWJhdGUgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1mb3ItZGViYXRlIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wcm9qZWN0LWZvci1kZWJhdGUgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHJvamVjdC1mb3ItZGViYXRlIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVzb3J0LWNvbXBhcnRtZW50IC5pbm5lciwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZHJhZnQtbGV0dGVyIC5pbm5lciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QyZDhlMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVzb3J0LWNvbXBhcnRtZW50IC5pbm5lciAuc3VidGl0bGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmRyYWZ0LWxldHRlciAuaW5uZXIgLnN1YnRpdGxlIHtcbiAgICAgIGNvbG9yOiAjNDJBNUY1OyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVzb3J0LWNvbXBhcnRtZW50IC5pbm5lciAuaWNvbiwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVzb3J0LWNvbXBhcnRtZW50IC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlc29ydC1jb21wYXJ0bWVudCAuaW5uZXIgYS5tZW51LXRvZ2dsZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXNvcnQtY29tcGFydG1lbnQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXNvcnQtY29tcGFydG1lbnQgLmlubmVyIGEubWVudS10b2dnbGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlc29ydC1jb21wYXJ0bWVudCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXNvcnQtY29tcGFydG1lbnQgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlc29ydC1jb21wYXJ0bWVudCAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXNvcnQtY29tcGFydG1lbnQgLmlubmVyIGxpOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZHJhZnQtbGV0dGVyIC5pbm5lciAuaWNvbiwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZHJhZnQtbGV0dGVyIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmRyYWZ0LWxldHRlciAuaW5uZXIgYS5tZW51LXRvZ2dsZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5kcmFmdC1sZXR0ZXIgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5kcmFmdC1sZXR0ZXIgLmlubmVyIGEubWVudS10b2dnbGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmRyYWZ0LWxldHRlciAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5kcmFmdC1sZXR0ZXIgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmRyYWZ0LWxldHRlciAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5kcmFmdC1sZXR0ZXIgLmlubmVyIGxpOmJlZm9yZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNDJBNUY1O1xuICAgICAgY29sb3I6ICM0MkE1RjU7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlc29ydC1jb21wYXJ0bWVudCAuaW5uZXIgLmljb246YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXNvcnQtY29tcGFydG1lbnQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlc29ydC1jb21wYXJ0bWVudCAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXNvcnQtY29tcGFydG1lbnQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVzb3J0LWNvbXBhcnRtZW50IC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVzb3J0LWNvbXBhcnRtZW50IC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlc29ydC1jb21wYXJ0bWVudCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVzb3J0LWNvbXBhcnRtZW50IC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlc29ydC1jb21wYXJ0bWVudCAuaW5uZXIgbGk6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5kcmFmdC1sZXR0ZXIgLmlubmVyIC5pY29uOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZHJhZnQtbGV0dGVyIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5kcmFmdC1sZXR0ZXIgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZHJhZnQtbGV0dGVyIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmRyYWZ0LWxldHRlciAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmRyYWZ0LWxldHRlciAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5kcmFmdC1sZXR0ZXIgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmRyYWZ0LWxldHRlciAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5kcmFmdC1sZXR0ZXIgLmlubmVyIGxpOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlc29ydC1jb21wYXJ0bWVudCAuaW5uZXIgLmljb24uaWNvbi1wZW5jaWw6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXNvcnQtY29tcGFydG1lbnQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLmljb24tcGVuY2lsLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlc29ydC1jb21wYXJ0bWVudCAuaW5uZXIgYS5pY29uLXBlbmNpbC5tZW51LXRvZ2dsZTpiZWZvcmUsXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5yZXNvcnQtY29tcGFydG1lbnQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5pY29uLXBlbmNpbC5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVzb3J0LWNvbXBhcnRtZW50IC5pbm5lciBhLmljb24tcGVuY2lsLm1lbnUtdG9nZ2xlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVzb3J0LWNvbXBhcnRtZW50IC5pbm5lciAucmVnaXN0cnktY2FyZHMgLmljb24tcGVuY2lsLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlc29ydC1jb21wYXJ0bWVudCAuaW5uZXIgLmljb24tcGVuY2lsLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucmVzb3J0LWNvbXBhcnRtZW50IC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaS5pY29uLXBlbmNpbDpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnJlc29ydC1jb21wYXJ0bWVudCAuaW5uZXIgbGkuaWNvbi1wZW5jaWw6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5kcmFmdC1sZXR0ZXIgLmlubmVyIC5pY29uLmljb24tcGVuY2lsOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZHJhZnQtbGV0dGVyIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5pY29uLXBlbmNpbC5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5kcmFmdC1sZXR0ZXIgLmlubmVyIGEuaWNvbi1wZW5jaWwubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZHJhZnQtbGV0dGVyIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEuaWNvbi1wZW5jaWwubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmRyYWZ0LWxldHRlciAuaW5uZXIgYS5pY29uLXBlbmNpbC5tZW51LXRvZ2dsZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmRyYWZ0LWxldHRlciAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5pY29uLXBlbmNpbC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5kcmFmdC1sZXR0ZXIgLmlubmVyIC5pY29uLXBlbmNpbC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmRyYWZ0LWxldHRlciAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGkuaWNvbi1wZW5jaWw6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5kcmFmdC1sZXR0ZXIgLmlubmVyIGxpLmljb24tcGVuY2lsOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGgtbGVnYWxpdHktbm90aWNlIC5pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDZlMWI2OyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogIzhjYmMwMDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGgtbGVnYWxpdHktbm90aWNlIC5pbm5lciAuaWNvbiwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIGEubWVudS10b2dnbGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC53aXRoLWxlZ2FsaXR5LW5vdGljZSAuaW5uZXIgYS5tZW51LXRvZ2dsZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGgtbGVnYWxpdHktbm90aWNlIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGgtbGVnYWxpdHktbm90aWNlIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4Y2JjMDA7XG4gICAgICBjb2xvcjogIzhjYmMwMDsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5pY29uOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGgtbGVnYWxpdHktbm90aWNlIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGgtbGVnYWxpdHktbm90aWNlIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGgtbGVnYWxpdHktbm90aWNlIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGgtbGVnYWxpdHktbm90aWNlIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGgtbGVnYWxpdHktbm90aWNlIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpOyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFjdGl2ZS1yZWdpc3RlciAuaW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZTFiNjsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFjdGl2ZS1yZWdpc3RlciAuaW5uZXIgLnN1YnRpdGxlIHtcbiAgICAgIGNvbG9yOiAjOGNiYzAwOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guYWN0aXZlLXJlZ2lzdGVyIC5pbm5lciAuaWNvbiwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guYWN0aXZlLXJlZ2lzdGVyIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFjdGl2ZS1yZWdpc3RlciAuaW5uZXIgYS5tZW51LXRvZ2dsZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5hY3RpdmUtcmVnaXN0ZXIgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5hY3RpdmUtcmVnaXN0ZXIgLmlubmVyIGEubWVudS10b2dnbGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFjdGl2ZS1yZWdpc3RlciAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5hY3RpdmUtcmVnaXN0ZXIgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFjdGl2ZS1yZWdpc3RlciAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5hY3RpdmUtcmVnaXN0ZXIgLmlubmVyIGxpOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzhjYmMwMDtcbiAgICAgIGNvbG9yOiAjOGNiYzAwOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5hY3RpdmUtcmVnaXN0ZXIgLmlubmVyIC5pY29uOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guYWN0aXZlLXJlZ2lzdGVyIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5hY3RpdmUtcmVnaXN0ZXIgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guYWN0aXZlLXJlZ2lzdGVyIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFjdGl2ZS1yZWdpc3RlciAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFjdGl2ZS1yZWdpc3RlciAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5hY3RpdmUtcmVnaXN0ZXIgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmFjdGl2ZS1yZWdpc3RlciAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5hY3RpdmUtcmVnaXN0ZXIgLmlubmVyIGxpOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC53aXRob3V0LWxlZ2FsaXR5LW5vdGljZSAuaW5uZXIsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGhvdXQtYWdlbmRhIC5pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjA1MzUyOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aG91dC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5zdWJ0aXRsZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aG91dC1hZ2VuZGEgLmlubmVyIC5zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogI2YwNTM1MjsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGhvdXQtbGVnYWxpdHktbm90aWNlIC5pbm5lciAuaWNvbiwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aG91dC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aG91dC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIGEubWVudS10b2dnbGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aG91dC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC53aXRob3V0LWxlZ2FsaXR5LW5vdGljZSAuaW5uZXIgYS5tZW51LXRvZ2dsZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aG91dC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aG91dC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGhvdXQtbGVnYWxpdHktbm90aWNlIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGhvdXQtbGVnYWxpdHktbm90aWNlIC5pbm5lciBsaTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGhvdXQtYWdlbmRhIC5pbm5lciAuaWNvbiwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aG91dC1hZ2VuZGEgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aG91dC1hZ2VuZGEgLmlubmVyIGEubWVudS10b2dnbGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aG91dC1hZ2VuZGEgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC53aXRob3V0LWFnZW5kYSAuaW5uZXIgYS5tZW51LXRvZ2dsZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aG91dC1hZ2VuZGEgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aG91dC1hZ2VuZGEgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGhvdXQtYWdlbmRhIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGhvdXQtYWdlbmRhIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMDUzNTI7XG4gICAgICBjb2xvcjogI2YwNTM1MjsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aG91dC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5pY29uOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aG91dC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGhvdXQtbGVnYWxpdHktbm90aWNlIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGhvdXQtbGVnYWxpdHktbm90aWNlIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGhvdXQtbGVnYWxpdHktbm90aWNlIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aG91dC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gud2l0aG91dC1sZWdhbGl0eS1ub3RpY2UgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGhvdXQtbGVnYWxpdHktbm90aWNlIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGhvdXQtbGVnYWxpdHktbm90aWNlIC5pbm5lciBsaTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGhvdXQtYWdlbmRhIC5pbm5lciAuaWNvbjpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGhvdXQtYWdlbmRhIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC53aXRob3V0LWFnZW5kYSAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC53aXRob3V0LWFnZW5kYSAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC53aXRob3V0LWFnZW5kYSAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGhvdXQtYWdlbmRhIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LndpdGhvdXQtYWdlbmRhIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC53aXRob3V0LWFnZW5kYSAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC53aXRob3V0LWFnZW5kYSAuaW5uZXIgbGk6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5leGNlcHRlZCAuaW5uZXIsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmNsb3NlZC1yZWdpc3RlciAuaW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YwNTM1MjsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmV4Y2VwdGVkIC5pbm5lciAuc3VidGl0bGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmNsb3NlZC1yZWdpc3RlciAuaW5uZXIgLnN1YnRpdGxlIHtcbiAgICAgIGNvbG9yOiAjZjA1MzUyOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZXhjZXB0ZWQgLmlubmVyIC5pY29uLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5leGNlcHRlZCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5leGNlcHRlZCAuaW5uZXIgYS5tZW51LXRvZ2dsZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5leGNlcHRlZCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmV4Y2VwdGVkIC5pbm5lciBhLm1lbnUtdG9nZ2xlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5leGNlcHRlZCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5leGNlcHRlZCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZXhjZXB0ZWQgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZXhjZXB0ZWQgLmlubmVyIGxpOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guY2xvc2VkLXJlZ2lzdGVyIC5pbm5lciAuaWNvbiwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guY2xvc2VkLXJlZ2lzdGVyIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmNsb3NlZC1yZWdpc3RlciAuaW5uZXIgYS5tZW51LXRvZ2dsZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5jbG9zZWQtcmVnaXN0ZXIgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5jbG9zZWQtcmVnaXN0ZXIgLmlubmVyIGEubWVudS10b2dnbGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmNsb3NlZC1yZWdpc3RlciAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5jbG9zZWQtcmVnaXN0ZXIgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmNsb3NlZC1yZWdpc3RlciAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5jbG9zZWQtcmVnaXN0ZXIgLmlubmVyIGxpOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2YwNTM1MjtcbiAgICAgIGNvbG9yOiAjZjA1MzUyOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5leGNlcHRlZCAuaW5uZXIgLmljb246YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5leGNlcHRlZCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZXhjZXB0ZWQgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZXhjZXB0ZWQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZXhjZXB0ZWQgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5leGNlcHRlZCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5leGNlcHRlZCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZXhjZXB0ZWQgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZXhjZXB0ZWQgLmlubmVyIGxpOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guY2xvc2VkLXJlZ2lzdGVyIC5pbm5lciAuaWNvbjpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmNsb3NlZC1yZWdpc3RlciAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guY2xvc2VkLXJlZ2lzdGVyIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmNsb3NlZC1yZWdpc3RlciAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5jbG9zZWQtcmVnaXN0ZXIgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5jbG9zZWQtcmVnaXN0ZXIgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guY2xvc2VkLXJlZ2lzdGVyIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5jbG9zZWQtcmVnaXN0ZXIgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guY2xvc2VkLXJlZ2lzdGVyIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDMycHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHVibGljLWNvbnN1bHRhdGlvbiAuaW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZTFiNjsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnB1YmxpYy1jb25zdWx0YXRpb24gLmlubmVyIC5zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogIzhjYmMwMDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnB1YmxpYy1jb25zdWx0YXRpb24gLmlubmVyIC5pY29uLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wdWJsaWMtY29uc3VsdGF0aW9uIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnB1YmxpYy1jb25zdWx0YXRpb24gLmlubmVyIGEubWVudS10b2dnbGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHVibGljLWNvbnN1bHRhdGlvbiAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnB1YmxpYy1jb25zdWx0YXRpb24gLmlubmVyIGEubWVudS10b2dnbGUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnB1YmxpYy1jb25zdWx0YXRpb24gLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHVibGljLWNvbnN1bHRhdGlvbiAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHVibGljLWNvbnN1bHRhdGlvbiAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wdWJsaWMtY29uc3VsdGF0aW9uIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4Y2JjMDA7XG4gICAgICBjb2xvcjogIzhjYmMwMDsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHVibGljLWNvbnN1bHRhdGlvbiAuaW5uZXIgLmljb246YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wdWJsaWMtY29uc3VsdGF0aW9uIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wdWJsaWMtY29uc3VsdGF0aW9uIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnB1YmxpYy1jb25zdWx0YXRpb24gLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHVibGljLWNvbnN1bHRhdGlvbiAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LnB1YmxpYy1jb25zdWx0YXRpb24gLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHVibGljLWNvbnN1bHRhdGlvbiAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gucHVibGljLWNvbnN1bHRhdGlvbiAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5wdWJsaWMtY29uc3VsdGF0aW9uIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDMycHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubGl2ZS1tZWV0aW5nIGhyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDJkOGUzO1xuICAgIGJvcmRlci10b3A6IDA7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubGl2ZS1tZWV0aW5nIC5pY29uOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubGl2ZS1tZWV0aW5nIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmxpdmUtbWVldGluZyBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubGl2ZS1tZWV0aW5nIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubGl2ZS1tZWV0aW5nIGEubWVudS10b2dnbGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5saXZlLW1lZXRpbmcgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5saXZlLW1lZXRpbmcgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubGl2ZS1tZWV0aW5nIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubGl2ZS1tZWV0aW5nIGxpOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAzNnB4OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm5vdC1kZWJhdGVkIC5pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGZkZmRmOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubm90LWRlYmF0ZWQgLmlubmVyIC5zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogI2E1YTVhNTsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm5vdC1kZWJhdGVkIC5pbm5lciAuaWNvbiwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubm90LWRlYmF0ZWQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubm90LWRlYmF0ZWQgLmlubmVyIGEubWVudS10b2dnbGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubm90LWRlYmF0ZWQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5ub3QtZGViYXRlZCAuaW5uZXIgYS5tZW51LXRvZ2dsZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubm90LWRlYmF0ZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubm90LWRlYmF0ZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm5vdC1kZWJhdGVkIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm5vdC1kZWJhdGVkIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhNWE1YTU7XG4gICAgICBjb2xvcjogI2E1YTVhNTsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubm90LWRlYmF0ZWQgLmlubmVyIC5pY29uOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubm90LWRlYmF0ZWQgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm5vdC1kZWJhdGVkIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm5vdC1kZWJhdGVkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm5vdC1kZWJhdGVkIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubm90LWRlYmF0ZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubm90LWRlYmF0ZWQgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm5vdC1kZWJhdGVkIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm5vdC1kZWJhdGVkIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDMycHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy1jbG9zZWQgLmlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmN2U2O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmUxYjY7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWNsb3NlZCAuaW5uZXIgLnN1YnRpdGxlIHtcbiAgICAgIGNvbG9yOiAjOGNiYzAwOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy1jbG9zZWQgLmlubmVyIC5pY29uLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWNsb3NlZCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWNsb3NlZCAuaW5uZXIgYS5tZW51LXRvZ2dsZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWNsb3NlZCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm1lZXRpbmctY2xvc2VkIC5pbm5lciBhLm1lbnUtdG9nZ2xlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWNsb3NlZCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWNsb3NlZCAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy1jbG9zZWQgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy1jbG9zZWQgLmlubmVyIGxpOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNiYzAwO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm1lZXRpbmctY2xvc2VkIC5pbm5lciAuaWNvbjpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm1lZXRpbmctY2xvc2VkIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWNsb3NlZCAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWNsb3NlZCAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWNsb3NlZCAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm1lZXRpbmctY2xvc2VkIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm1lZXRpbmctY2xvc2VkIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWNsb3NlZCAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWNsb3NlZCAuaW5uZXIgbGk6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiA0NXB4OyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy1jbG9zZWQgLmlubmVyIGhyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNkNmUxYjY7XG4gICAgICBib3JkZXItdG9wOiAwOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy1jbG9zZWQgLmlubmVyIC5ob3VyIHtcbiAgICAgIGNvbG9yOiAjOGNiYzAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWluLXBlbmRpbmcgLmlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYmVmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmM2U1YzQ7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWluLXBlbmRpbmcgLmlubmVyIC5zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogI2NlOTkwMjsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm1lZXRpbmctaW4tcGVuZGluZyAuaW5uZXIgLmljb24sIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm1lZXRpbmctaW4tcGVuZGluZyAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWluLXBlbmRpbmcgLmlubmVyIGEubWVudS10b2dnbGUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy1pbi1wZW5kaW5nIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy1pbi1wZW5kaW5nIC5pbm5lciBhLm1lbnUtdG9nZ2xlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWluLXBlbmRpbmcgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy1pbi1wZW5kaW5nIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWluLXBlbmRpbmcgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy1pbi1wZW5kaW5nIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzMwMDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWluLXBlbmRpbmcgLmlubmVyIC5pY29uOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy1pbi1wZW5kaW5nIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWluLXBlbmRpbmcgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy1pbi1wZW5kaW5nIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm1lZXRpbmctaW4tcGVuZGluZyAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm1lZXRpbmctaW4tcGVuZGluZyAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWluLXBlbmRpbmcgLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm1lZXRpbmctaW4tcGVuZGluZyAuaW5uZXIgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgbGk6YmVmb3JlLCAubW9kYWwubW9kYWwtbWVudSAubGlzdCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWluLXBlbmRpbmcgLmlubmVyIGxpOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm1lZXRpbmctaW4tcGVuZGluZyAuaW5uZXIgaHIge1xuICAgICAgYmFja2dyb3VuZDogI2YzZTVjNDtcbiAgICAgIGJvcmRlci10b3A6IDA7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLWluLXBlbmRpbmcgLmlubmVyIC5ob3VyIHtcbiAgICAgIGNvbG9yOiAjY2U5OTAyO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLXdpdGhvdXQtY3ZvcnVtIC5pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjJmNjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjJhMDlmOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy13aXRob3V0LWN2b3J1bSAuaW5uZXIgLnN1YnRpdGxlIHtcbiAgICAgIGNvbG9yOiAjZjA1MzUyOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy13aXRob3V0LWN2b3J1bSAuaW5uZXIgLmljb24sIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm1lZXRpbmctd2l0aG91dC1jdm9ydW0gLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy13aXRob3V0LWN2b3J1bSAuaW5uZXIgYS5tZW51LXRvZ2dsZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLXdpdGhvdXQtY3ZvcnVtIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGUsIGFzaWRlI2xlZnRzaWRlYmFyIGRpdi5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy13aXRob3V0LWN2b3J1bSAuaW5uZXIgYS5tZW51LXRvZ2dsZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy13aXRob3V0LWN2b3J1bSAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmRzIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5yZWdpc3RyeS1jYXJkcyAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLXdpdGhvdXQtY3ZvcnVtIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLXdpdGhvdXQtY3ZvcnVtIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm1lZXRpbmctd2l0aG91dC1jdm9ydW0gLmlubmVyIGxpOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1MzUyO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm1lZXRpbmctd2l0aG91dC1jdm9ydW0gLmlubmVyIC5pY29uOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy13aXRob3V0LWN2b3J1bSAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy13aXRob3V0LWN2b3J1bSAuaW5uZXIgYS5tZW51LXRvZ2dsZTpiZWZvcmUsXG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLXdpdGhvdXQtY3ZvcnVtIC5pbm5lciBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm1lZXRpbmctd2l0aG91dC1jdm9ydW0gLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLXdpdGhvdXQtY3ZvcnVtIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm1lZXRpbmctd2l0aG91dC1jdm9ydW0gLmlubmVyIC5yZWdpc3RyeS1jYXJkLmZhdm91cml0ZTpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94Lm1lZXRpbmctd2l0aG91dC1jdm9ydW0gLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy13aXRob3V0LWN2b3J1bSAuaW5uZXIgbGk6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4OyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gubWVldGluZy13aXRob3V0LWN2b3J1bSAuaW5uZXIgaHIge1xuICAgICAgYmFja2dyb3VuZDogI2YyYTA5ZjtcbiAgICAgIGJvcmRlci10b3A6IDA7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5tZWV0aW5nLXdpdGhvdXQtY3ZvcnVtIC5pbm5lciAuaG91ciB7XG4gICAgICBjb2xvcjogI2M3MmI2MDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZWxlY3Ryb25pYy12b3RlIC5pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZWVmZDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNGM4NGZmOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZWxlY3Ryb25pYy12b3RlIC5pbm5lciAuc3VidGl0bGUge1xuICAgICAgY29sb3I6ICM0Yzg0ZmY7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5lbGVjdHJvbmljLXZvdGUgLmlubmVyIC5pY29uLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5lbGVjdHJvbmljLXZvdGUgLmlubmVyIGFzaWRlI2xlZnRzaWRlYmFyIHVsLm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZWxlY3Ryb25pYy12b3RlIC5pbm5lciBhLm1lbnUtdG9nZ2xlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmVsZWN0cm9uaWMtdm90ZSAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlLCBhc2lkZSNsZWZ0c2lkZWJhciBkaXYubWVudSA+IGxpIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmVsZWN0cm9uaWMtdm90ZSAuaW5uZXIgYS5tZW51LXRvZ2dsZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZWxlY3Ryb25pYy12b3RlIC5pbm5lciAucmVnaXN0cnktY2FyZHMgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnJlZ2lzdHJ5LWNhcmRzIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmVsZWN0cm9uaWMtdm90ZSAuaW5uZXIgLnJlZ2lzdHJ5LWNhcmQuZmF2b3VyaXRlOmJlZm9yZSwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZWxlY3Ryb25pYy12b3RlIC5pbm5lciAubW9kYWwubW9kYWwtbWVudSAubGlzdCBsaTpiZWZvcmUsIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmVsZWN0cm9uaWMtdm90ZSAuaW5uZXIgbGk6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0Yzg0ZmY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZWxlY3Ryb25pYy12b3RlIC5pbm5lciAuaWNvbjpiZWZvcmUsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmVsZWN0cm9uaWMtdm90ZSAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgdWwubWVudSA+IGxpIGEubWVudS10b2dnbGU6YmVmb3JlLCBhc2lkZSNsZWZ0c2lkZWJhciB1bC5tZW51ID4gbGkgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZWxlY3Ryb25pYy12b3RlIC5pbm5lciBhLm1lbnUtdG9nZ2xlOmJlZm9yZSxcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LmVsZWN0cm9uaWMtdm90ZSAuaW5uZXIgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSBhLm1lbnUtdG9nZ2xlOmJlZm9yZSwgYXNpZGUjbGVmdHNpZGViYXIgZGl2Lm1lbnUgPiBsaSAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5lbGVjdHJvbmljLXZvdGUgLmlubmVyIGEubWVudS10b2dnbGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5lbGVjdHJvbmljLXZvdGUgLmlubmVyIC5yZWdpc3RyeS1jYXJkcyAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucmVnaXN0cnktY2FyZHMgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZWxlY3Ryb25pYy12b3RlIC5pbm5lciAucmVnaXN0cnktY2FyZC5mYXZvdXJpdGU6YmVmb3JlLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLWJveC5lbGVjdHJvbmljLXZvdGUgLmlubmVyIC5tb2RhbC5tb2RhbC1tZW51IC5saXN0IGxpOmJlZm9yZSwgLm1vZGFsLm1vZGFsLW1lbnUgLmxpc3QgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guZWxlY3Ryb25pYy12b3RlIC5pbm5lciBsaTpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1wdWJsaXNoZWQge1xuICAgIGJhY2tncm91bmQ6ICM4Y2JjMDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogNXB4IHNvbGlkICNmZmZmZmY7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTEwcHg7XG4gICAgdG9wOiAtMTBweDtcbiAgICB3aWR0aDogMjVweDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAuc3RhdHVzLXVucHVibGlzaGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjA1MzUyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDVweCBzb2xpZCAjZmZmZmZmO1xuICAgIGhlaWdodDogMjVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICAgIHRvcDogLTEwcHg7XG4gICAgd2lkdGg6IDI1cHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLmJ1dHRvbnMgKyAuYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5jb3VuY2lsLW1lZXRpbmcge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgY29sb3I6ICM2ZTZlNmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY291bmNpbC1tZWV0aW5nIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvdW5jaWwtbWVldGluZyBhIHN0cm9uZyB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY291bmNpbC1tZWV0aW5nIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jb3VuY2lsLW1lZXRpbmcgYS5saW5rIHtcbiAgICAgIGNvbG9yOiAjNDJBNUY1O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvdW5jaWwtbWVldGluZyBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogI2ZmYzMwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvdW5jaWwtbWVldGluZyArIC5vcHRpb25zLWxpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4OyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgKyAuYnV0dG9ucy13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwICsgLmJ1dHRvbnMtd3JhcCA+ICoge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QgW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgc3Bhbixcbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdCBbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QgW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgc3Bhbixcbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdCBbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cy5zbWFsbCBbY2xhc3MqPWljb25dLnByZWZpeCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpOyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cy5zbWFsbCBsaSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgbGkge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyB1bC5jaGVja2JveCA+IGxpIFt0eXBlPVwiY2hlY2tib3hcIl0gKyBzcGFuOm5vdCgubGV2ZXIpIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAucHJlZml4W2NsYXNzKj1pY29uXSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA1MHB4OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyA+IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5mb3ItYXBwcm92YWwgW2NsYXNzKj1pY29uXSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5pbi1wcmVwYXJhdGlvbiBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogI2ZmNmQyNDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5yZXZva2VkLWJ5LXVzZXIgW2NsYXNzKj1pY29uXSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAucmVzZW50LXRvLXJlc29ydC1jb21wYXJ0bWVudCBbY2xhc3MqPWljb25dLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLnJlZGlyZWN0ZWQgW2NsYXNzKj1pY29uXSB7XG4gICAgY29sb3I6ICM0Yzg0ZmY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAucGVuZGluZy1hcHByb3ZhbCBbY2xhc3MqPWljb25dLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLmRlYmF0ZS1pbi1jb21taXR0ZWVzIFtjbGFzcyo9aWNvbl0ge1xuICAgIGNvbG9yOiAjNjY3ZWIxO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLnJldmlzaW9uIFtjbGFzcyo9aWNvbl0sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAud29ya2luZyBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogI2ZmYzMwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5sZWdhbGl0eS1ub3RpY2UgW2NsYXNzKj1pY29uXSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5zb2x2ZWQgW2NsYXNzKj1pY29uXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOGNiYzAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogIzhjYmMwMDtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogLTNweCAxMHB4IDAgMTBweDtcbiAgICB3aWR0aDogMzBweDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAubGVnYWxpdHktbm90aWNlIFtjbGFzcyo9aWNvbl06YmVmb3JlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAuc29sdmVkIFtjbGFzcyo9aWNvbl06YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAucmFua2VkIFtjbGFzcyo9aWNvbl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzRjODRmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICM0Yzg0ZmY7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IC0zcHggMTBweCAwIDEwcHg7XG4gICAgd2lkdGg6IDMwcHg7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLnJhbmtlZCBbY2xhc3MqPWljb25dOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLmpvaW5lZCBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogIzg1NTNkMTtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5uby1sZWdhbGl0eS1ub3RpY2UgW2NsYXNzKj1pY29uXSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5yZWplY3RlZCBbY2xhc3MqPWljb25dLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLm1lZXRpbmctd2l0aG91dC1jdm9ydW0gW2NsYXNzKj1pY29uXSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5jYW5jZWxlZCBbY2xhc3MqPWljb25dIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1MzUyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogLTNweCAxMHB4IDAgMTBweDtcbiAgICB3aWR0aDogMzBweDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAubm8tbGVnYWxpdHktbm90aWNlIFtjbGFzcyo9aWNvbl06YmVmb3JlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAucmVqZWN0ZWQgW2NsYXNzKj1pY29uXTpiZWZvcmUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5tZWV0aW5nLXdpdGhvdXQtY3ZvcnVtIFtjbGFzcyo9aWNvbl06YmVmb3JlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAuY2FuY2VsZWQgW2NsYXNzKj1pY29uXTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5vd24td2l0aG91dC1sZWdhbGl0eS1ub3RpY2UgW2NsYXNzKj1pY29uXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzMwMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IC0zcHggMTBweCAwIDEwcHg7XG4gICAgd2lkdGg6IDMwcHg7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLm93bi13aXRob3V0LWxlZ2FsaXR5LW5vdGljZSBbY2xhc3MqPWljb25dOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLm93bi1sZWdhbGl0eS1ub3RpY2UgW2NsYXNzKj1pY29uXSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5hcHByb3ZlZCBbY2xhc3MqPWljb25dLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLm1lZXRpbmctY2xvc2VkIFtjbGFzcyo9aWNvbl0sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAuYW5zd2VyZWQgW2NsYXNzKj1pY29uXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhjYmMwMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IC0zcHggMTBweCAwIDEwcHg7XG4gICAgd2lkdGg6IDMwcHg7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLm93bi1sZWdhbGl0eS1ub3RpY2UgW2NsYXNzKj1pY29uXTpiZWZvcmUsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5hcHByb3ZlZCBbY2xhc3MqPWljb25dOmJlZm9yZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLm1lZXRpbmctY2xvc2VkIFtjbGFzcyo9aWNvbl06YmVmb3JlLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAuYW5zd2VyZWQgW2NsYXNzKj1pY29uXTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5yZXB1Ymxpc2hlZCBbY2xhc3MqPWljb25dIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDRhNjQ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogLTNweCAxMHB4IDAgMTBweDtcbiAgICB3aWR0aDogMzBweDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAucmVwdWJsaXNoZWQgW2NsYXNzKj1pY29uXTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5zdXNwZW5kZWQgW2NsYXNzKj1pY29uXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY2N2ViMTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IC0zcHggMTBweCAwIDEwcHg7XG4gICAgd2lkdGg6IDMwcHg7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLnN1c3BlbmRlZCBbY2xhc3MqPWljb25dOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLnJlc29ydC1jb21wYXJ0bWVudCBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogIzY2N2ViMTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC53aXRoLWxlZ2FsaXR5LW5vdGljZSBbY2xhc3MqPWljb25dLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLmFjdGl2ZS1yZWdpc3RlciBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogIzhjYmMwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC53aXRob3V0LWxlZ2FsaXR5LW5vdGljZSBbY2xhc3MqPWljb25dLFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLndpdGhvdXQtYWdlbmRhIFtjbGFzcyo9aWNvbl0sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAuZXhjZXB0ZWQgW2NsYXNzKj1pY29uXSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5jbG9zZWQtcmVnaXN0ZXIgW2NsYXNzKj1pY29uXSB7XG4gICAgY29sb3I6ICNmMDUzNTI7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAucHVibGljLWNvbnN1bHRhdGlvbiBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogIzhjYmMwMDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5zY2hlZHVsZWQtb24tYWdlbmRhIFtjbGFzcyo9aWNvbl0ge1xuICAgIGNvbG9yOiAjZmZjMzAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLmFkZGVkLW9uLWFnZW5kYSBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogIzg1NTNkMTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5saXZlLW1lZXRpbmcgW2NsYXNzKj1pY29uXSxcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5hbGxvY2F0ZWQgW2NsYXNzKj1pY29uXSB7XG4gICAgY29sb3I6ICM2NjdlYjE7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAubm90LWluY2x1ZGVkIFtjbGFzcyo9aWNvbl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M3MmI2MDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICNjNzJiNjA7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IC0zcHggMTBweCAwIDEwcHg7XG4gICAgd2lkdGg6IDMwcHg7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLm5vdC1pbmNsdWRlZCBbY2xhc3MqPWljb25dOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLm5vdC1kZWJhdGVkIFtjbGFzcyo9aWNvbl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2E1YTVhNTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICNhNWE1YTU7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IC0zcHggMTBweCAwIDEwcHg7XG4gICAgd2lkdGg6IDMwcHg7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLm5vdC1kZWJhdGVkIFtjbGFzcyo9aWNvbl06YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAucmV2b2tlZCBbY2xhc3MqPWljb25dIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjNzJiNjA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiAjYzcyYjYwO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luOiAtM3B4IDEwcHggMCAxMHB4O1xuICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5yZXZva2VkIFtjbGFzcyo9aWNvbl06YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAudGFrZW4tbm90ZSBbY2xhc3MqPWljb25dIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjA1MzUyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogI2YwNTM1MjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogLTNweCAxMHB4IDAgMTBweDtcbiAgICB3aWR0aDogMzBweDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAudGFrZW4tbm90ZSBbY2xhc3MqPWljb25dOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLm1lZXRpbmctaW4tcGVuZGluZyBbY2xhc3MqPWljb25dIHtcbiAgICBjb2xvcjogI2ZmYzMwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIGxhYmVsIHNwYW46bm90KC5wcmVmaXgpIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5jb2xsYXBzaWJsZS1ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLm5vdGlmaWNhdGlvbi13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLm5vdGlmaWNhdGlvbi13cmFwIHVsLnRhYnMge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCB1bC50YWJzIC50YWIge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLm5vdGlmaWNhdGlvbi13cmFwIC5ub3RpZmljYXRpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCAubm90aWZpY2F0aW9uIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCAubm90aWZpY2F0aW9uIGxhYmVsIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLm5vdGlmaWNhdGlvbi13cmFwIC5ub3RpZmljYXRpb24gPiBkaXYge1xuICAgICAgICBmbGV4OiAxOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCBoNCB7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLm5vdGlmaWNhdGlvbi13cmFwIHVsLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCB1bC5wcm9qZWN0LWRvY3VtZW50cy10YWJsZSAuaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCB1bC5wcm9qZWN0LWRvY3VtZW50cy10YWJsZSAucm93LCAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLm5vdGlmaWNhdGlvbi13cmFwIHVsLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYsIG5hdi5uYXZiYXIgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCB1bC5wcm9qZWN0LWRvY3VtZW50cy10YWJsZSAubmF2YmFyLW5hdiB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCB1bC5wcm9qZWN0LWRvY3VtZW50cy10YWJsZSAucm93OmhvdmVyLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLm5vdGlmaWNhdGlvbi13cmFwIHVsLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlIG5hdi5uYXZiYXIgLm5hdmJhci1uYXY6aG92ZXIsIG5hdi5uYXZiYXIgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCB1bC5wcm9qZWN0LWRvY3VtZW50cy10YWJsZSAubmF2YmFyLW5hdjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCB1bC5wcm9qZWN0LWRvY3VtZW50cy10YWJsZSAucm93IC5jb2wtZG9jdW1lbnQsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAubm90aWZpY2F0aW9uLXdyYXAgdWwucHJvamVjdC1kb2N1bWVudHMtdGFibGUgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLWRvY3VtZW50LCBuYXYubmF2YmFyIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAubm90aWZpY2F0aW9uLXdyYXAgdWwucHJvamVjdC1kb2N1bWVudHMtdGFibGUgLm5hdmJhci1uYXYgLmNvbC1kb2N1bWVudCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAubm90aWZpY2F0aW9uLXdyYXAgdWwucHJvamVjdC1kb2N1bWVudHMtdGFibGUgLnJvdyAuY29sLWFjdGlvbnMsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAubm90aWZpY2F0aW9uLXdyYXAgdWwucHJvamVjdC1kb2N1bWVudHMtdGFibGUgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMsIG5hdi5uYXZiYXIgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCB1bC5wcm9qZWN0LWRvY3VtZW50cy10YWJsZSAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0Lm5vdGVzLXN0YXR1cyBsaSB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5ub3Rlcy1zdGF0dXMgPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3Qubm90ZXMtc3RhdHVzIC5jb2xsYXBzaWJsZS1ib2R5IHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0Lm5vdGVzLXN0YXR1cyAubGFuZ3VhZ2VzLXRhYnMtd3JhcCB1bC50YWJzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3Qubm90ZXMtc3RhdHVzIC5sYW5ndWFnZXMtdGFicy13cmFwIHVsLnRhYnMgLnRhYiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5ub3Rlcy1zdGF0dXMgLm5vdGlmaWNhdGlvbi13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0Lm5vdGVzLXN0YXR1cyAubm90aWZpY2F0aW9uLXdyYXAgdWwudGFicyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5ub3Rlcy1zdGF0dXMgLm5vdGlmaWNhdGlvbi13cmFwIHVsLnRhYnMgLnRhYiB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0Lm5vdGVzLXN0YXR1cyAubm90aWZpY2F0aW9uLXdyYXAgLm5vdGlmaWNhdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0Lm5vdGVzLXN0YXR1cyAubm90aWZpY2F0aW9uLXdyYXAgLm5vdGlmaWNhdGlvbiBbY2xhc3MqPWljb25dIHtcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3Qubm90ZXMtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCAubm90aWZpY2F0aW9uIGxhYmVsIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5ub3Rlcy1zdGF0dXMgLm5vdGlmaWNhdGlvbi13cmFwIC5ub3RpZmljYXRpb24gPiBkaXYge1xuICAgICAgZmxleDogMTsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3Qubm90ZXMtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCBoNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0Lm5vdGVzLXN0YXR1cyAubm90aWZpY2F0aW9uLXdyYXAgdWwucHJvamVjdC1kb2N1bWVudHMtdGFibGUge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0Lm5vdGVzLXN0YXR1cyAubm90aWZpY2F0aW9uLXdyYXAgdWwucHJvamVjdC1kb2N1bWVudHMtdGFibGUgLmhlYWRlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0Lm5vdGVzLXN0YXR1cyAubm90aWZpY2F0aW9uLXdyYXAgdWwucHJvamVjdC1kb2N1bWVudHMtdGFibGUgLnJvdywgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0Lm5vdGVzLXN0YXR1cyAubm90aWZpY2F0aW9uLXdyYXAgdWwucHJvamVjdC1kb2N1bWVudHMtdGFibGUgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiwgbmF2Lm5hdmJhciAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3Qubm90ZXMtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCB1bC5wcm9qZWN0LWRvY3VtZW50cy10YWJsZSAubmF2YmFyLW5hdiB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0Lm5vdGVzLXN0YXR1cyAubm90aWZpY2F0aW9uLXdyYXAgdWwucHJvamVjdC1kb2N1bWVudHMtdGFibGUgLnJvdzpob3ZlciwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0Lm5vdGVzLXN0YXR1cyAubm90aWZpY2F0aW9uLXdyYXAgdWwucHJvamVjdC1kb2N1bWVudHMtdGFibGUgbmF2Lm5hdmJhciAubmF2YmFyLW5hdjpob3ZlciwgbmF2Lm5hdmJhciAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3Qubm90ZXMtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCB1bC5wcm9qZWN0LWRvY3VtZW50cy10YWJsZSAubmF2YmFyLW5hdjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3Qubm90ZXMtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCB1bC5wcm9qZWN0LWRvY3VtZW50cy10YWJsZSAucm93IC5jb2wtZG9jdW1lbnQsIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5ub3Rlcy1zdGF0dXMgLm5vdGlmaWNhdGlvbi13cmFwIHVsLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLmNvbC1kb2N1bWVudCwgbmF2Lm5hdmJhciAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3Qubm90ZXMtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCB1bC5wcm9qZWN0LWRvY3VtZW50cy10YWJsZSAubmF2YmFyLW5hdiAuY29sLWRvY3VtZW50IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3Qubm90ZXMtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCB1bC5wcm9qZWN0LWRvY3VtZW50cy10YWJsZSAucm93IC5jb2wtYWN0aW9ucywgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0Lm5vdGVzLXN0YXR1cyAubm90aWZpY2F0aW9uLXdyYXAgdWwucHJvamVjdC1kb2N1bWVudHMtdGFibGUgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMsIG5hdi5uYXZiYXIgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0Lm5vdGVzLXN0YXR1cyAubm90aWZpY2F0aW9uLXdyYXAgdWwucHJvamVjdC1kb2N1bWVudHMtdGFibGUgLm5hdmJhci1uYXYgLmNvbC1hY3Rpb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3Qubm9ybWFsIGxpLCAucHJvamVjdC1vdmVydmlldy13cmFwIC5mYy1oZWFkZXItdG9vbGJhciAub3B0aW9ucy1saXN0LmZjLXRvZGF5LWJ1dHRvbiBsaSwgLmZjLWhlYWRlci10b29sYmFyIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5mYy10b2RheS1idXR0b24gbGkge1xuICBjbGVhcjogYm90aDsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3Qubm9ybWFsID4gcCwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZmMtaGVhZGVyLXRvb2xiYXIgLm9wdGlvbnMtbGlzdC5mYy10b2RheS1idXR0b24gPiBwLCAuZmMtaGVhZGVyLXRvb2xiYXIgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LmZjLXRvZGF5LWJ1dHRvbiA+IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5ub3JtYWwgLmNvbGxhcHNpYmxlLWhlYWRlciwgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZmMtaGVhZGVyLXRvb2xiYXIgLm9wdGlvbnMtbGlzdC5mYy10b2RheS1idXR0b24gLmNvbGxhcHNpYmxlLWhlYWRlciwgLmZjLWhlYWRlci10b29sYmFyIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5mYy10b2RheS1idXR0b24gLmNvbGxhcHNpYmxlLWhlYWRlciB7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3Qubm9ybWFsIC5jb2xsYXBzaWJsZS1ib2R5LCAucHJvamVjdC1vdmVydmlldy13cmFwIC5mYy1oZWFkZXItdG9vbGJhciAub3B0aW9ucy1saXN0LmZjLXRvZGF5LWJ1dHRvbiAuY29sbGFwc2libGUtYm9keSwgLmZjLWhlYWRlci10b29sYmFyIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5mYy10b2RheS1idXR0b24gLmNvbGxhcHNpYmxlLWJvZHkge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1mb3JtYXQtdHlwZSBsaSB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LWZvcm1hdC10eXBlIC5wcmVmaXhbY2xhc3MqPWljb25dIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNTBweDsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1mb3JtYXQtdHlwZSA+IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LWZvcm1hdC10eXBlIC5jb2xsYXBzaWJsZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1mb3JtYXQtdHlwZSAuZW1vbC10eXBlIGltZyB7XG4gIHdpZHRoOiA1MHB4OyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LWZvcm1hdC10eXBlIC5kb2N1bWVudC10eXBlIFtjbGFzcyo9aWNvbl0ge1xuICBjb2xvcjogI2ZmNmQyNDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmbG9hdDogbGVmdDsgfVxuXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1mb3JtYXQtdHlwZSBsYWJlbCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cblxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaW5uZXItcm93LWJvcmRlciB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaW5uZXItcm93LWJvcmRlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogLTEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogM3B4OyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgdGV4dGFyZWEge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZXZlbnRzLXdyYXAge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmNGY0ZjQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy10b3A6IDEwMHB4OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmV2ZW50cy13cmFwIC5ldmVudHMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXg6IDE7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuZXZlbnRzLmNhbmNlbGVkIHVsIGxpIFtjbGFzcyo9aWNvbi1dLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmV2ZW50cy13cmFwIC5ldmVudHMuY2FuY2VsZWQgdWwgbGkgYSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuZXZlbnRzLmNhbmNlbGVkIHVsIGxpIHNwYW4ge1xuICAgICAgY29sb3I6ICNhNWE1YTU7XG4gICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZXZlbnRzLXdyYXAgLmV2ZW50cy5jYW5jZWxlZCB1bCBsaSBzcGFuLmxhYmVsIHtcbiAgICAgIGJhY2tncm91bmQ6ICNhNWE1YTUgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZXZlbnRzLXdyYXAgLmV2ZW50cyB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZXZlbnRzLXdyYXAgLmV2ZW50cyB1bCBsaSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuZXZlbnRzIHVsIGxpID4gW2NsYXNzKj1pY29uLV0ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1cHg7IH1cbiAgICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuZXZlbnRzIHVsIGxpID4gW2NsYXNzKj1pY29uLV0uaWNvbi1zcGlubmVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuZXZlbnRzIHVsIGxpIC5vbGQtcHJvamVjdCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuZXZlbnRzIHVsIGxpIHNwYW4ubGFiZWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZXZlbnRzLXdyYXAgLmV2ZW50cyB1bCBsaSBzcGFuLmxhYmVsLnJlcGVhbGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMDUzNTI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuZXZlbnRzIHVsIGxpIHNwYW4ubGFiZWwuY29tcGxldGlvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQTM4OENFO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZXZlbnRzLXdyYXAgLmV2ZW50cyB1bCBsaSBzcGFuLmxhYmVsLmNoYW5nZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZjMzAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZXZlbnRzLXdyYXAgLmV2ZW50cyB1bCBsaSBzcGFuLmxhYmVsLnJlcHVibGlzaGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0NGE2NDc7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuZXZlbnRzIHVsIGxpIHNwYW4ubGFiZWwuc3VzcGVuZGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2NjdlYjE7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuZXZlbnRzIHVsIGxpIHNwYW4ubGFiZWwucmV2b2NhdGlvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYzcyYjYwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZXZlbnRzLXdyYXAgLmV2ZW50cyB1bCBsaSBzcGFuLmxhYmVsLnJlY3RpZmljYXRpb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzg1NTNkMTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuZXZlbnRzIHVsIGxpIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZXZlbnRzLXdyYXAgLmV2ZW50cyB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZXZlbnRzLXdyYXAgLmV2ZW50cyAubGlua3Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmV2ZW50cy13cmFwIC5ldmVudHMgLmxpbmtzIGEge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4OyB9XG4gICAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmV2ZW50cy13cmFwIC5ldmVudHMgLmxpbmtzIGEgc3BhbiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuZXZlbnRzIC5saW5rcyBhOmhvdmVyIHNwYW4ge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmV2ZW50cy13cmFwIC5ldmVudHMgLmxpbmtzIGE6aG92ZXIgc3BhbltjbGFzcyo9aWNvbl0ge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuZXZlbnRzIC5saW5rcyBzcGFuW2NsYXNzKj1pY29uXSB7XG4gICAgICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuZXZlbnRzIC5saW5rcyBzcGFuW2NsYXNzKj1pY29uXS5pY29uLWJhY2t3YXJkIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZXZlbnRzLXdyYXAgLmhpc3Rvcnkge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgd2lkdGg6IG1heC1jb250ZW50OyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZXZlbnRzLXdyYXAgLmhpc3RvcnkgLmlubmVyIC5pY29uLWJhY2t3YXJkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgY29sb3I6ICM3MDdmOTA7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmV2ZW50cy13cmFwIC5oaXN0b3J5IC5pbm5lciAuaWNvbi1iYWNrd2FyZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmV2ZW50cy13cmFwIC5oaXN0b3J5IC5pbm5lciAuaWNvbi1iYWNrd2FyZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuaGlzdG9yeSAuaW5uZXIgLmdyb3VwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZXZlbnRzLXdyYXAgLmhpc3RvcnkgLmlubmVyIC5ncm91cCBbY2xhc3MqPWljb25dIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBjb2xvcjogIzcwN2Y5MDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuaGlzdG9yeSAuaW5uZXIgLmdyb3VwIFtjbGFzcyo9aWNvbl0gc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICM3MDdmOTA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmV2ZW50cy13cmFwIC5oaXN0b3J5IC5saW5rcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZXZlbnRzLXdyYXAgLmhpc3RvcnkgLmxpbmtzIC5ncm91cCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmV2ZW50cy13cmFwIC5oaXN0b3J5IC5saW5rcyAuZ3JvdXAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuaGlzdG9yeSAubGlua3MgYSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgbWFyZ2luOiAwIDE1cHg7IH1cbiAgICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZXZlbnRzLXdyYXAgLmhpc3RvcnkgLmxpbmtzIGEgc3BhbiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuaGlzdG9yeSAubGlua3MgYTpob3ZlciBzcGFuIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuaGlzdG9yeSAubGlua3MgYTpob3ZlciBzcGFuW2NsYXNzKj1pY29uXSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmV2ZW50cy13cmFwIC5oaXN0b3J5IC5saW5rcyBzcGFuW2NsYXNzKj1pY29uXSB7XG4gICAgICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuaGlzdG9yeSAubGlua3Mgc3BhbltjbGFzcyo9aWNvbl0uaWNvbi1yaWJib24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuaW5uZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogIzcwN2Y5MDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmV2ZW50cy13cmFwIC5pbm5lciAuZ3JvdXAge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuaW5uZXIgLmdyb3VwIGg0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZXZlbnRzLXdyYXAgLmlubmVyIC5ncm91cCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZXZlbnRzLXdyYXAgLmlubmVyIC5idWxsZXQge1xuICAgICAgYmFja2dyb3VuZDogIzcwN2Y5MDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmZmZmY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxNHB4OyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnByb2plY3RzLWxpc3QgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnByb2plY3RzLWxpc3QgbGkgcCB7XG4gICAgbWFyZ2luOiAwIDAgNXB4IDA7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5wcm9qZWN0cy1saXN0IGxpIHAubnIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBtaW4td2lkdGg6IDI1cHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5wcm9qZWN0cy1saXN0IGxpIGEge1xuICAgIGNvbG9yOiAjNjY3ZWIxO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAucHJvamVjdHMtbGlzdCArIC52b3Rlcy1zdGF0cyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY29udm9jYXRpb24tcHJvamVjdCAubGlua3MgKyBhOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7IH1cblxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc29sdmVyLXdyYXAge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNvbHZlci13cmFwID4gZGl2IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zb2x2ZXItd3JhcCA+IGRpdiBsYWJlbCB7XG4gICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4zOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc29sdmVyLXdyYXAgPiBkaXYgW2NsYXNzKj1pY29uLV0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2N2ViMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyNXB4OyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zb2x2ZXItd3JhcCA+IGRpdiBbY2xhc3MqPWljb24tXTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5wcm9qZWN0LWRldGFpbHMtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIHBhZGRpbmc6IDAgMC43NXJlbTsgfVxuICAucHJvamVjdC1kZXRhaWxzLXdyYXAubm90ZXMtZGV0YWlscyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwLm5vdGVzLWRldGFpbHMgLm90aGVyLWluZm8ge1xuICAgICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBtYXJnaW46IDVweCAwOyB9XG4gICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAubm90ZXMtZGV0YWlscyAub3RoZXItaW5mbyBbY2xhc3MqPWljb25dIHtcbiAgICAgICAgY29sb3I6ICNmZjZkMjQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB3aWR0aDogMzBweDsgfVxuICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwLm5vdGVzLWRldGFpbHMgLm90aGVyLWluZm8gc3Bhbjpub3QoW2NsYXNzKj1pY29uXSkge1xuICAgICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLmRldGFpbHMtd3JhcCB7XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLmRldGFpbHMtd3JhcCAucHJvamVjdC1vdmVydmlldy13cmFwIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAzNXB4O1xuICAgICAgdG9wOiAyMHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZGV0YWlscy13cmFwIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAubW9iaWxlLWZ1bGwtd2lkdGgge1xuICAgICAgICAgIGxlZnQ6IC02MHB4O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTsgfSB9XG4gIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3VtbWFyeS13cmFwIHtcbiAgICB3aWR0aDogMjIwcHg7IH1cbiAgLnByb2plY3QtZGV0YWlscy13cmFwIGg0IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgaDQgc3BhbltjbGFzc149aWNvbi1kb2N1bWVudF0ge1xuICAgICAgY29sb3I6ICNhNWE1YTU7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgLnByb2plY3QtZGV0YWlscy13cmFwIC50b2Mtd3JhcHBlci5waW5uZWQge1xuICAgIHdpZHRoOiAyMjBweDsgfVxuICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnRvYy13cmFwcGVyIGgzIHtcbiAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAudG9jLXdyYXBwZXIgLnRhYmxlLW9mLWNvbnRlbnRzIGEge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnRvYy13cmFwcGVyIC50YWJsZS1vZi1jb250ZW50cyBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNDg0ODQ4OyB9XG4gIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAudG9jLXdyYXBwZXIgLnRhYmxlLW9mLWNvbnRlbnRzIC5kaXZpZGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDJweCBkb3R0ZWQgI2E1YTVhNTtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtY2FyZC5uby1ib3JkZXIuc3RlcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtY2FyZC5uby1ib3JkZXIgc2VjdGlvbjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLmRvY3VtZW50LWNhcmQubm8tYm9yZGVyIHNlY3Rpb24gLmFydGljbGU6YWZ0ZXIsIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtY2FyZC5uby1ib3JkZXIgc2VjdGlvbiAuYXJ0aWNsZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbjpub3QoLmNvbnRlbnQpOm5vdCguc2lnbmF0dXJlKTpub3QoLnByb2NlZHVyZXMpOm5vdCgubm90ZXMpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbjpub3QoLmNvbnRlbnQpOm5vdCguc2lnbmF0dXJlKTpub3QoLnByb2NlZHVyZXMpOm5vdCgubm90ZXMpOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFjMWMxO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgICBsZWZ0OiAtOTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTQwcHg7XG4gICAgICB3aWR0aDogMnB4OyB9XG4gIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwLmxhc3Q6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjMWMxYzE7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAycHg7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAubGFzdCAuc3RlcC1wb2ludCB7XG4gICAgICBsZWZ0OiAtN3B4OyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwLm5vdGVzLXN0ZXAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgLnN0ZXAtcG9pbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2E1YTVhNTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNmNGY0ZjQ7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBsZWZ0OiAtOXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdG9wOiA1NHB4O1xuICAgICAgd2lkdGg6IDE2cHg7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgLmNhcmQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjVweDsgfVxuICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLmhlYWRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5oZWFkZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2MxYzFjMTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgICAgICBsZWZ0OiAtOTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC00MHB4O1xuICAgICAgICB3aWR0aDogMnB4OyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIC5sYW5ndWFnZXMtdGFicy13cmFwIC50YWJzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgLmxhbmd1YWdlcy10YWJzLXdyYXAgc2VjdGlvbi5oZWFkZXI6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlICsgOTBweCk7XG4gICAgICB0b3A6IC05MHB4OyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIC5jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiA3NXB4OyB9XG4gIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5kb2N1bWVudC10aXRsZSAudGl0bGUge1xuICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogODUlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtdGl0bGUgLnByb2plY3QtbnItZGF0ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2E1YTVhNTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDsgfVxuICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5kb2N1bWVudC10aXRsZSAucHJvamVjdC1uci1kYXRlIC5ucixcbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtdGl0bGUgLnByb2plY3QtbnItZGF0ZSAuZGF0ZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLmRvY3VtZW50LXRpdGxlIC5zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtdGl0bGUgcCB7XG4gICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogODUlOyB9XG4gIC5wcm9qZWN0LWRldGFpbHMtd3JhcCBzZWN0aW9uLnNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCBzZWN0aW9uLnNlY3Rpb246YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2E1YTVhNTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNmNGY0ZjQ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGxlZnQ6IC05N3B4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdG9wOiAzMHB4O1xuICAgICAgd2lkdGg6IDE2cHg7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbi5zZWN0aW9uIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCBzZWN0aW9uLnNlY3Rpb24gcHJlIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbiAgLnByb2plY3QtZGV0YWlscy13cmFwIC5kb2N1bWVudC1zdGF0ZW1lbnQge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtc3RhdGVtZW50IHAge1xuICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDg1JTsgfVxuICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtc3RhdGVtZW50IGgyIHtcbiAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5kb2N1bWVudC1zdGF0ZW1lbnQgaDUge1xuICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLmNvbnRlbnQsXG4gIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLm5vdGVzIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24uY29udGVudCAuYXJ0aWNsZSxcbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLmNvbnRlbnQgLmFydGljbGU6YmVmb3JlLFxuICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24ubm90ZXMgLmFydGljbGU6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2MxYzFjMTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDIwcHgpO1xuICAgICAgICBsZWZ0OiAtOTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICB3aWR0aDogMnB4OyB9XG4gICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5jb250ZW50IC5hcnRpY2xlOmFmdGVyLFxuICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24ubm90ZXMgLmFydGljbGU6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTVhNWE1O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNmNGY0ZjQ7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGxlZnQ6IC05N3B4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICB3aWR0aDogMTZweDsgfVxuICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24uY29udGVudCAuYXJ0aWNsZTpsYXN0LWNoaWxkOmJlZm9yZSxcbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLm5vdGVzIC5hcnRpY2xlOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB0b3A6IC0yMHB4OyB9XG4gICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5jb250ZW50IC5hcnRpY2xlIC5hcnRpY2xlLW5yLFxuICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24ubm90ZXMgLmFydGljbGUgLmFydGljbGUtbnIge1xuICAgICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5jb250ZW50IC5hcnRpY2xlIG9sOm5vdCgudGFicyksIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLmNvbnRlbnQgLmFydGljbGUgdWw6bm90KC50YWJzKSxcbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLm5vdGVzIC5hcnRpY2xlIG9sOm5vdCgudGFicyksXG4gICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZSB1bDpub3QoLnRhYnMpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDA7IH1cbiAgICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24uY29udGVudCAuYXJ0aWNsZSBvbDpub3QoLnRhYnMpID4gbGksIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLmNvbnRlbnQgLmFydGljbGUgdWw6bm90KC50YWJzKSA+IGxpLFxuICAgICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZSBvbDpub3QoLnRhYnMpID4gbGksXG4gICAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLm5vdGVzIC5hcnRpY2xlIHVsOm5vdCgudGFicykgPiBsaSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLmNvbnRlbnQgLmFydGljbGUgb2w6bm90KC50YWJzKSA+IGxpOmxhc3QtY2hpbGQsIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLmNvbnRlbnQgLmFydGljbGUgdWw6bm90KC50YWJzKSA+IGxpOmxhc3QtY2hpbGQsXG4gICAgICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24ubm90ZXMgLmFydGljbGUgb2w6bm90KC50YWJzKSA+IGxpOmxhc3QtY2hpbGQsXG4gICAgICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24ubm90ZXMgLmFydGljbGUgdWw6bm90KC50YWJzKSA+IGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24uY29udGVudCAuYXJ0aWNsZSBvbDpub3QoLnRhYnMpID4gbGkgb2w6bm90KC50YWJzKSwgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24uY29udGVudCAuYXJ0aWNsZSBvbDpub3QoLnRhYnMpID4gbGkgdWw6bm90KC50YWJzKSwgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24uY29udGVudCAuYXJ0aWNsZSB1bDpub3QoLnRhYnMpID4gbGkgb2w6bm90KC50YWJzKSwgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24uY29udGVudCAuYXJ0aWNsZSB1bDpub3QoLnRhYnMpID4gbGkgdWw6bm90KC50YWJzKSxcbiAgICAgICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZSBvbDpub3QoLnRhYnMpID4gbGkgb2w6bm90KC50YWJzKSxcbiAgICAgICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZSBvbDpub3QoLnRhYnMpID4gbGkgdWw6bm90KC50YWJzKSxcbiAgICAgICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZSB1bDpub3QoLnRhYnMpID4gbGkgb2w6bm90KC50YWJzKSxcbiAgICAgICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZSB1bDpub3QoLnRhYnMpID4gbGkgdWw6bm90KC50YWJzKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAwOyB9XG4gICAgICAgICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5jb250ZW50IC5hcnRpY2xlIG9sOm5vdCgudGFicykgPiBsaSBvbDpub3QoLnRhYnMpID4gbGksIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLmNvbnRlbnQgLmFydGljbGUgb2w6bm90KC50YWJzKSA+IGxpIHVsOm5vdCgudGFicykgPiBsaSwgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24uY29udGVudCAuYXJ0aWNsZSB1bDpub3QoLnRhYnMpID4gbGkgb2w6bm90KC50YWJzKSA+IGxpLCAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5jb250ZW50IC5hcnRpY2xlIHVsOm5vdCgudGFicykgPiBsaSB1bDpub3QoLnRhYnMpID4gbGksXG4gICAgICAgICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZSBvbDpub3QoLnRhYnMpID4gbGkgb2w6bm90KC50YWJzKSA+IGxpLFxuICAgICAgICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24ubm90ZXMgLmFydGljbGUgb2w6bm90KC50YWJzKSA+IGxpIHVsOm5vdCgudGFicykgPiBsaSxcbiAgICAgICAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLm5vdGVzIC5hcnRpY2xlIHVsOm5vdCgudGFicykgPiBsaSBvbDpub3QoLnRhYnMpID4gbGksXG4gICAgICAgICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZSB1bDpub3QoLnRhYnMpID4gbGkgdWw6bm90KC50YWJzKSA+IGxpIHtcbiAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLmNvbnRlbnQgLmFydGljbGUgb2w6bm90KC50YWJzKSA+IGxpIG9sOm5vdCgudGFicykgPiBsaTpsYXN0LWNoaWxkLCAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5jb250ZW50IC5hcnRpY2xlIG9sOm5vdCgudGFicykgPiBsaSB1bDpub3QoLnRhYnMpID4gbGk6bGFzdC1jaGlsZCwgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24uY29udGVudCAuYXJ0aWNsZSB1bDpub3QoLnRhYnMpID4gbGkgb2w6bm90KC50YWJzKSA+IGxpOmxhc3QtY2hpbGQsIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLmNvbnRlbnQgLmFydGljbGUgdWw6bm90KC50YWJzKSA+IGxpIHVsOm5vdCgudGFicykgPiBsaTpsYXN0LWNoaWxkLFxuICAgICAgICAgICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZSBvbDpub3QoLnRhYnMpID4gbGkgb2w6bm90KC50YWJzKSA+IGxpOmxhc3QtY2hpbGQsXG4gICAgICAgICAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLm5vdGVzIC5hcnRpY2xlIG9sOm5vdCgudGFicykgPiBsaSB1bDpub3QoLnRhYnMpID4gbGk6bGFzdC1jaGlsZCxcbiAgICAgICAgICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24ubm90ZXMgLmFydGljbGUgdWw6bm90KC50YWJzKSA+IGxpIG9sOm5vdCgudGFicykgPiBsaTpsYXN0LWNoaWxkLFxuICAgICAgICAgICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZSB1bDpub3QoLnRhYnMpID4gbGkgdWw6bm90KC50YWJzKSA+IGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLmNvbnRlbnQgLmFydGljbGUgb2w6bm90KC50YWJzKSxcbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLmNvbnRlbnQgLmFydGljbGUgdWw6bm90KC50YWJzKSxcbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLmNvbnRlbnQgLmFydGljbGUgdGFibGUsXG4gICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZSBvbDpub3QoLnRhYnMpLFxuICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24ubm90ZXMgLmFydGljbGUgdWw6bm90KC50YWJzKSxcbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLm5vdGVzIC5hcnRpY2xlIHRhYmxlIHtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDA7IH1cbiAgICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24uY29udGVudCAuYXJ0aWNsZSBvbDpub3QoLnRhYnMpIHAsXG4gICAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLmNvbnRlbnQgLmFydGljbGUgdWw6bm90KC50YWJzKSBwLFxuICAgICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5jb250ZW50IC5hcnRpY2xlIHRhYmxlIHAsXG4gICAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLm5vdGVzIC5hcnRpY2xlIG9sOm5vdCgudGFicykgcCxcbiAgICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24ubm90ZXMgLmFydGljbGUgdWw6bm90KC50YWJzKSBwLFxuICAgICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZSB0YWJsZSBwIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLmNvbnRlbnQgLmFydGljbGUgPiBwLFxuICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24ubm90ZXMgLmFydGljbGUgPiBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIHRleHQtaW5kZW50OiAwOyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24uY29udGVudCB0YWJsZSxcbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyB0YWJsZSB7XG4gICAgICBtYXJnaW46IDE1cHggYXV0byAxNXB4IGF1dG87IH1cbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLmNvbnRlbnQgdGFibGUgdGQsXG4gICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyB0YWJsZSB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4OyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24uY29udGVudCB0YWJsZSwgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24uY29udGVudCB0aCwgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24uY29udGVudCB0ZCxcbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyB0YWJsZSxcbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyB0aCxcbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyB0ZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzFjMWMxO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLmNvbnRlbnQgcHJlLFxuICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLm5vdGVzIHByZSB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG4gIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLm5vdGVzLmJvcmRlci1kb3R0ZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjYTVhNWE1OyB9XG4gIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLm5vdGVzIC5hcnRpY2xlOmJlZm9yZSwgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24ubm90ZXMgLmFydGljbGU6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24ubm90ZXMgLmFydGljbGUgb2wsIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLm5vdGVzIC5hcnRpY2xlIHVsLCAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZSBkaXYsIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLm5vdGVzIC5hcnRpY2xlIHAsIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLm5vdGVzIC5hcnRpY2xlIGEge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cbiAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24ubm90ZXMgLmFydGljbGUgb2w6bm90KC50YWJzKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24ubm90ZXMgLmFydGljbGUgb2w6bm90KC50YWJzKSBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBpbmhlcml0O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZSBvbDpub3QoLnRhYnMpIGxpOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24ubm90ZXMgLmFydGljbGUgdWw6bm90KC50YWJzKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24ubm90ZXMgLmFydGljbGUgdWw6bm90KC50YWJzKSBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBpbml0aWFsO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZSB1bDpub3QoLnRhYnMpIGxpOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24uc2lnbmF0dXJlIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbi5zaWduYXR1cmUgLmNvbCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24uc2lnbmF0dXJlIHAge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbi5zaWduYXR1cmUgLmZpcnN0LW5hbWUsXG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24uc2lnbmF0dXJlIC5sYXN0LW5hbWUge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCBzZWN0aW9uLnNpZ25hdHVyZSAubGFzdC1uYW1lIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbi5zaWduYXR1cmUgLmZvci1zaWduYXR1cmUge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCBzZWN0aW9uLnNpZ25hdHVyZSAuZGVwYXJ0bWVudCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24uc2lnbmF0dXJlIC5zdWZpeCB7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24ucHJvY2VkdXJlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctdG9wOiA1MHB4OyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24ucHJvY2VkdXJlcyB0YWJsZSB7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogODUlOyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24ucHJvY2VkdXJlcyB0YWJsZSwgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24ucHJvY2VkdXJlcyB0aCwgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24ucHJvY2VkdXJlcyB0ZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzFjMWMxO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbi5wcm9jZWR1cmVzIHRhYmxlLmxlZnQtYWxpZ24sIC5wcm9qZWN0LWRldGFpbHMtd3JhcCBzZWN0aW9uLnByb2NlZHVyZXMgdGgubGVmdC1hbGlnbiwgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24ucHJvY2VkdXJlcyB0ZC5sZWZ0LWFsaWduIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24ucHJvY2VkdXJlcyB0YWJsZS5jZW50ZXItYWxpZ24sIC5wcm9qZWN0LWRldGFpbHMtd3JhcCBzZWN0aW9uLnByb2NlZHVyZXMgdGguY2VudGVyLWFsaWduLCAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbi5wcm9jZWR1cmVzIHRkLmNlbnRlci1hbGlnbiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24ucHJvY2VkdXJlcyB0YWJsZS5yaWdodC1hbGlnbiwgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24ucHJvY2VkdXJlcyB0aC5yaWdodC1hbGlnbiwgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24ucHJvY2VkdXJlcyB0ZC5yaWdodC1hbGlnbiB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24ucHJvY2VkdXJlcyBoNSB7XG4gICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbi5wcm9jZWR1cmVzIHRoIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7IH1cbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCBzZWN0aW9uLnByb2NlZHVyZXMgdGggcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbi5wcm9jZWR1cmVzIHRkLCAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbi5wcm9jZWR1cmVzIHRoIHtcbiAgICAgIHBhZGRpbmc6IDhweCAxMHB4OyB9XG4gICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbi5wcm9jZWR1cmVzIHRkOm50aC1jaGlsZCgyKSwgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24ucHJvY2VkdXJlcyB0aDpudGgtY2hpbGQoMikge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbi5wcm9jZWR1cmVzIHRyLnNtYWxsIHRkIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgICBwYWRkaW5nLXRvcDogMnB4OyB9XG4gIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtY2FyZDpub3QoLmVkaXQpIHNlY3Rpb24uc2VjdGlvbiBvbCB7XG4gICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgZm9udC1zaXplOiAxNXB4OyB9XG4gIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtY2FyZCBzZWN0aW9uLnNlY3Rpb24gb2wge1xuICAgIGNvdW50ZXItcmVzZXQ6IGxpc3Q7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1hbHBoYTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5kb2N1bWVudC1jYXJkIHNlY3Rpb24uc2VjdGlvbiBvbCA+IGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5kb2N1bWVudC1jYXJkIHNlY3Rpb24uc2VjdGlvbiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobGlzdCwgbG93ZXItYWxwaGEpIFwiKSBcIjtcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3Q7XG4gICAgICAgIGxlZnQ6IC0xLjRlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtY2FyZC5lZGl0IHNlY3Rpb24uc2VjdGlvbiBvbDpub3QoLnRhYnMpID4gbGksIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtY2FyZC5lZGl0IHNlY3Rpb24uc2VjdGlvbiB1bDpub3QoLnRhYnMpID4gbGkge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLmRvY3VtZW50LWNhcmQuZWRpdCBzZWN0aW9uLnNlY3Rpb24gb2wge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItYWxwaGE7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLmRvY3VtZW50LWNhcmQuZWRpdCBzZWN0aW9uOm5vdCguaGVhZGVyKTpub3QoLmRvY3VtZW50LXRpdGxlKTpub3QoLmRvY3VtZW50LXN0YXRlbWVudCk6bm90KC5zaWduYXR1cmUpOm5vdCgucHJvY2VkdXJlcykgb2wsIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtY2FyZC5lZGl0IHNlY3Rpb246bm90KC5oZWFkZXIpOm5vdCguZG9jdW1lbnQtdGl0bGUpOm5vdCguZG9jdW1lbnQtc3RhdGVtZW50KTpub3QoLnNpZ25hdHVyZSk6bm90KC5wcm9jZWR1cmVzKSB1bCwgLnByb2plY3QtZGV0YWlscy13cmFwIC5kb2N1bWVudC1jYXJkLmVkaXQgc2VjdGlvbjpub3QoLmhlYWRlcik6bm90KC5kb2N1bWVudC10aXRsZSk6bm90KC5kb2N1bWVudC1zdGF0ZW1lbnQpOm5vdCguc2lnbmF0dXJlKTpub3QoLnByb2NlZHVyZXMpIGRpdiwgLnByb2plY3QtZGV0YWlscy13cmFwIC5kb2N1bWVudC1jYXJkLmVkaXQgc2VjdGlvbjpub3QoLmhlYWRlcik6bm90KC5kb2N1bWVudC10aXRsZSk6bm90KC5kb2N1bWVudC1zdGF0ZW1lbnQpOm5vdCguc2lnbmF0dXJlKTpub3QoLnByb2NlZHVyZXMpIHAsIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtY2FyZC5lZGl0IHNlY3Rpb246bm90KC5oZWFkZXIpOm5vdCguZG9jdW1lbnQtdGl0bGUpOm5vdCguZG9jdW1lbnQtc3RhdGVtZW50KTpub3QoLnNpZ25hdHVyZSk6bm90KC5wcm9jZWR1cmVzKSBhIHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG4gIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtY2FyZC5lZGl0IC5mci13cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiAxNTBweDsgfVxuICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnByZXZpZXctbW9kZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAucHJldmlldy1tb2RlID4gLmNvbCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnByZXZpZXctbW9kZSAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IDI1cHg7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnByZXZpZXctbW9kZSBzZWN0aW9uOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnByZXZpZXctbW9kZSBzZWN0aW9uOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAucHJldmlldy1tb2RlIHNlY3Rpb24uaGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAucHJldmlldy1tb2RlIHNlY3Rpb24uaGVhZGVyLmZsYWctdHlwZSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAucHJldmlldy1tb2RlIHNlY3Rpb24uaGVhZGVyLmZsYWctdHlwZSAuZ3JvdXAge1xuICAgICAgICAgIHdpZHRoOiA2MCU7IH1cbiAgICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5wcmV2aWV3LW1vZGUgc2VjdGlvbi5oZWFkZXIuZmxhZy10eXBlIC5mbGFnIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnByZXZpZXctbW9kZSBzZWN0aW9uLmhlYWRlci5pbWFnZS10eXBlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Y4ZjZmMywgI2Y4ZjZmMyAxMHB4LCAjZmZmZmZmIDEwcHgsICNmZmZmZmYgMjBweCk7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAucHJldmlldy1tb2RlIHNlY3Rpb24uaGVhZGVyIGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDUwcHg7IH1cbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAucHJldmlldy1tb2RlIHNlY3Rpb24uaGVhZGVyIGRpdjpub3QoLmdyb3VwKTpub3QoLmdyb3VwLWxlZnQpOm5vdCguZmxhZyk6bm90KC5jMSk6bm90KC5jMik6bm90KC5jMyk6bm90KC5lbXB0eS1pbWcpIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgICAgIHdpZHRoOiA4MCU7IH1cbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAucHJldmlldy1tb2RlIHNlY3Rpb24uaGVhZGVyIGRpdi5lbXB0eS1pbWcge1xuICAgICAgICB3aWR0aDogNDBweDsgfVxuICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5wcmV2aWV3LW1vZGUgc2VjdGlvbi5oZWFkZXIgZGl2Lmdyb3VwLWxlZnQge1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMCAwOyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5wcmV2aWV3LW1vZGUgc2VjdGlvbi5kb2N1bWVudC10aXRsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnByZXZpZXctbW9kZSBzZWN0aW9uLmRvY3VtZW50LXRpdGxlIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnByZXZpZXctbW9kZSBzZWN0aW9uLnNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7IH1cbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAucHJldmlldy1tb2RlIHNlY3Rpb24uc2VjdGlvbiBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4OyB9XG4gICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnByZXZpZXctbW9kZSBzZWN0aW9uLnNlY3Rpb24gb2wge1xuICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gICAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAucHJldmlldy1tb2RlIHNlY3Rpb24uc2VjdGlvbiBvbCA+IGxpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgd2lkdGg6IDU1JTsgfVxuICAgICAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAucHJldmlldy1tb2RlIHNlY3Rpb24uc2VjdGlvbiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogI2E1YTVhNTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobGlzdCwgbG93ZXItYWxwaGEpIFwiKSBcIjtcbiAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0O1xuICAgICAgICAgICAgbGVmdDogLTEuNGVtO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMC4zZW07IH1cbiAgICAgICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnByZXZpZXctbW9kZSBzZWN0aW9uLnNlY3Rpb24gb2wgPiBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICB3aWR0aDogNzUlOyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5wcmV2aWV3LW1vZGUgc2VjdGlvbi5kb2N1bWVudC1zdGF0ZW1lbnQge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5wcmV2aWV3LW1vZGUgc2VjdGlvbi5kb2N1bWVudC1zdGF0ZW1lbnQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAucHJldmlldy1tb2RlIHNlY3Rpb24uZG9jdW1lbnQtc3RhdGVtZW50IGRpdjpub3QoLmdyb3VwKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgICAgICB3aWR0aDogNTUlOyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5wcmV2aWV3LW1vZGUgc2VjdGlvbi5jb250ZW50IC5hcnRpY2xlIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnByZXZpZXctbW9kZSBzZWN0aW9uLmNvbnRlbnQgLmFydGljbGUtbnIge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnByZXZpZXctbW9kZSBzZWN0aW9uLmNvbnRlbnQgLmFydGljbGUtbnIgZGl2Om5vdCguZ3JvdXApIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5wcmV2aWV3LW1vZGUgc2VjdGlvbi5jb250ZW50IHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAucHJldmlldy1tb2RlIHNlY3Rpb24uc2lnbmF0dXJlIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnByZXZpZXctbW9kZSBzZWN0aW9uLnNpZ25hdHVyZSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5wcmV2aWV3LW1vZGUgc2VjdGlvbi5wcm9jZWR1cmVzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAucHJldmlldy1tb2RlIHNlY3Rpb24ucHJvY2VkdXJlcyBoNSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5wcmV2aWV3LW1vZGUgc2VjdGlvbi5wcm9jZWR1cmVzIHRkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDsgfVxuICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5wcmV2aWV3LW1vZGUgc2VjdGlvbi5wcm9jZWR1cmVzIGRpdjpub3QoLmdyb3VwKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5zZXR0aW5ncy1zdGVwLmRvY3VtZW50cyxcbi5zZXR0aW5ncy1zdGVwLm5vdGVzIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNjBweDsgfVxuXG4ucHJvamVjdC1zdGF0dXMtd3JhcCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjYTVhNWE1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI7IH1cbiAgLnByb2plY3Qtc3RhdHVzLXdyYXAgc3BhbiB7XG4gICAgY29sb3I6ICNmMDUzNTI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucHJvamVjdC1zdGF0dXMtd3JhcCBzcGFuLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzhjYmMwMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAub3RoZXItYm94IH4gLnN0YXR1cy1ib3gge1xuICAgIG1pbi13aWR0aDogMjAwcHg7IH1cbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLm90aGVyLWJveCB7XG4gICAgbWluLXdpZHRoOiAyMDBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5vdGhlci1ib3ggfiAuc3RhdHVzLWJveCB7XG4gICAgbWluLXdpZHRoOiAxNjBweDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAub3RoZXItYm94IHtcbiAgICBtaW4td2lkdGg6IDE2MHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLmdyb3VwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIC5zdGF0dXMtYm94LFxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCAub3RoZXItYm94IHtcbiAgICBtaW4td2lkdGg6IDIyNXB4OyB9XG4gIC5wcm9qZWN0LWRldGFpbHMtd3JhcCBzZWN0aW9uOm5vdCguY29udGVudCk6bm90KC5zaWduYXR1cmUpOm5vdCgucHJvY2VkdXJlcyk6bm90KC5ub3Rlcyk6YmVmb3JlIHtcbiAgICBsZWZ0OiAtODBweDsgfVxuICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5jb250ZW50IC5hcnRpY2xlOmJlZm9yZSxcbiAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24ubm90ZXMgLmFydGljbGU6YmVmb3JlIHtcbiAgICBsZWZ0OiAtODBweDsgfVxuICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5jb250ZW50IC5hcnRpY2xlOmFmdGVyLFxuICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZTphZnRlciB7XG4gICAgbGVmdDogLTg3cHg7IH1cbiAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIC5oZWFkZXI6YmVmb3JlIHtcbiAgICBsZWZ0OiAtODBweDsgfVxuICAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbi5zZWN0aW9uOmFmdGVyIHtcbiAgICBsZWZ0OiAtODdweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnBldGl0aW9uLXJlcXVlc3QtbnIsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnBldGl0aW9uLXJlc3BvbnNlLW5yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDsgfVxuICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgPiAuY29sIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24ucHJvY2VkdXJlcyB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnNldHRpbmdzLXN0ZXAuZG9jdW1lbnRzLFxuICAuc2V0dGluZ3Mtc3RlcC5ub3RlcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5jYXJkIHtcbiAgICBwYWRkaW5nOiAxNXB4IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgaDQuaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3gge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3guc21hbGwge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc3RhdHVzLXdyYXAgLnN0YXR1cy1ib3ggLmlubmVyIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDAgMTBweDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgW2NsYXNzKj1cImljb25cIl0sXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5ub3Rlcy1zdGF0dXMgW2NsYXNzKj1cImljb25cIl0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLmNvbGxhcHNpYmxlLWhlYWRlcixcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0Lm5vdGVzLXN0YXR1cyAuY29sbGFwc2libGUtaGVhZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAuY29sbGFwc2libGUtaGVhZGVyIGxhYmVsLFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5ub3Rlcy1zdGF0dXMgLmNvbGxhcHNpYmxlLWhlYWRlciBsYWJlbCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5jb2xsYXBzaWJsZS1oZWFkZXIgbGFiZWwgc3BhbixcbiAgICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5ub3Rlcy1zdGF0dXMgLmNvbGxhcHNpYmxlLWhlYWRlciBsYWJlbCBzcGFuIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLmNvbGxhcHNpYmxlLWJvZHksXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5ub3Rlcy1zdGF0dXMgLmNvbGxhcHNpYmxlLWJvZHkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAubm90aWZpY2F0aW9uLXdyYXAsXG4gIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5ub3Rlcy1zdGF0dXMgLm5vdGlmaWNhdGlvbi13cmFwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLm5vdGlmaWNhdGlvbi13cmFwIGg0LFxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5ub3Rlcy1zdGF0dXMgLm5vdGlmaWNhdGlvbi13cmFwIGg0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCB1bC5wcm9qZWN0LWRvY3VtZW50cy10YWJsZSxcbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3Qubm90ZXMtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCB1bC5wcm9qZWN0LWRvY3VtZW50cy10YWJsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLm5vdGlmaWNhdGlvbi13cmFwIHVsLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlIC5tb2JpbGUtcm93LFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0Lm5vdGVzLXN0YXR1cyAubm90aWZpY2F0aW9uLXdyYXAgdWwucHJvamVjdC1kb2N1bWVudHMtdGFibGUgLm1vYmlsZS1yb3cge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLm9wdGlvbnMtbGlzdC5wcm9qZWN0LXN0YXR1cyAubm90aWZpY2F0aW9uLXdyYXAgLmxhbmd1YWdlcy10YWJzLXdyYXAsXG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0Lm5vdGVzLXN0YXR1cyAubm90aWZpY2F0aW9uLXdyYXAgLmxhbmd1YWdlcy10YWJzLXdyYXAge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzIC5ub3RpZmljYXRpb24td3JhcCAubGFuZ3VhZ2VzLXRhYnMtd3JhcCB1bC50YWJzLFxuICAgICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0Lm5vdGVzLXN0YXR1cyAubm90aWZpY2F0aW9uLXdyYXAgLmxhbmd1YWdlcy10YWJzLXdyYXAgdWwudGFicyB7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5vcHRpb25zLWxpc3QucHJvamVjdC1zdGF0dXMgLm5vdGlmaWNhdGlvbixcbiAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAub3B0aW9ucy1saXN0Lm5vdGVzLXN0YXR1cyAubm90aWZpY2F0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy10b3A6IDkwcHg7IH1cbiAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuaGlzdG9yeSB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZXZlbnRzLXdyYXAgLmV2ZW50cyB7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuZXZlbnRzIC5pbm5lciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzFjMWMxOyB9XG4gICAgLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuZXZlbnRzLXdyYXAgLmlubmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAucHJvamVjdC1vdmVydmlldy13cmFwIC5ldmVudHMtd3JhcCAuaW5uZXIgLmdyb3VwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcm9qZWN0LWRldGFpbHMtd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcC5ub3Rlcy1kZXRhaWxzIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNDVweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0NXB4KTsgfVxuICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwLm5vdGVzLWRldGFpbHMuZnVsbC13aWR0aCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNjBweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpOyB9XG4gICAgICAubW9kYWwgLnByb2plY3QtZGV0YWlscy13cmFwLm5vdGVzLWRldGFpbHMge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgaDQgc3BhbltjbGFzc149aWNvbi1kb2N1bWVudF0ge1xuICAgICAgZm9udC1zaXplOiAzNHB4OyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5kb2N1bWVudC10aXRsZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7IH1cbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtdGl0bGUgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtdGl0bGUgLnN1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbi5zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCBzZWN0aW9uLnNlY3Rpb24gaDQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCBzZWN0aW9uLnNlY3Rpb24gb2w6bm90KC50YWJzKSwgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24uc2VjdGlvbiB1bDpub3QoLnRhYnMpIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24uc2VjdGlvbiBvbDpub3QoLnRhYnMpID4gbGksIC5wcm9qZWN0LWRldGFpbHMtd3JhcCBzZWN0aW9uLnNlY3Rpb24gdWw6bm90KC50YWJzKSA+IGxpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtc3RhdGVtZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtc3RhdGVtZW50IGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLmRvY3VtZW50LXN0YXRlbWVudCBoNSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5kb2N1bWVudC1zdGF0ZW1lbnQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIC5jYXJkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5jb250ZW50LFxuICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLm5vdGVzIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLmNvbnRlbnQgLmFydGljbGUsXG4gICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZSB7XG4gICAgICAgIHRleHQtaW5kZW50OiAwOyB9XG4gICAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLmNvbnRlbnQgLmFydGljbGUgPiBvbDpub3QoLnRhYnMpLFxuICAgICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5jb250ZW50IC5hcnRpY2xlID4gdWw6bm90KC50YWJzKSxcbiAgICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24ubm90ZXMgLmFydGljbGUgPiBvbDpub3QoLnRhYnMpLFxuICAgICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZSA+IHVsOm5vdCgudGFicykge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgICAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLmNvbnRlbnQgLmFydGljbGUgPiBvbDpub3QoLnRhYnMpID4gbGkgb2w6bm90KC50YWJzKSA+IGxpLCAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5jb250ZW50IC5hcnRpY2xlID4gb2w6bm90KC50YWJzKSA+IGxpIHVsOm5vdCgudGFicykgPiBsaSxcbiAgICAgICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5jb250ZW50IC5hcnRpY2xlID4gdWw6bm90KC50YWJzKSA+IGxpIG9sOm5vdCgudGFicykgPiBsaSxcbiAgICAgICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5jb250ZW50IC5hcnRpY2xlID4gdWw6bm90KC50YWJzKSA+IGxpIHVsOm5vdCgudGFicykgPiBsaSxcbiAgICAgICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZSA+IG9sOm5vdCgudGFicykgPiBsaSBvbDpub3QoLnRhYnMpID4gbGksXG4gICAgICAgICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5zdGVwIHNlY3Rpb24ubm90ZXMgLmFydGljbGUgPiBvbDpub3QoLnRhYnMpID4gbGkgdWw6bm90KC50YWJzKSA+IGxpLFxuICAgICAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuc3RlcCBzZWN0aW9uLm5vdGVzIC5hcnRpY2xlID4gdWw6bm90KC50YWJzKSA+IGxpIG9sOm5vdCgudGFicykgPiBsaSxcbiAgICAgICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLnN0ZXAgc2VjdGlvbi5ub3RlcyAuYXJ0aWNsZSA+IHVsOm5vdCgudGFicykgPiBsaSB1bDpub3QoLnRhYnMpID4gbGkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbi5zaWduYXR1cmUge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCBzZWN0aW9uLnNpZ25hdHVyZSAuY29sOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCBzZWN0aW9uLnNpZ25hdHVyZSAuY29sIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24ucHJvY2VkdXJlcyB0YWJsZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCBzZWN0aW9uLnByb2NlZHVyZXMgdGFibGUsIC5wcm9qZWN0LWRldGFpbHMtd3JhcCBzZWN0aW9uLnByb2NlZHVyZXMgdGgsIC5wcm9qZWN0LWRldGFpbHMtd3JhcCBzZWN0aW9uLnByb2NlZHVyZXMgdGQge1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24ucHJvY2VkdXJlcyBoNSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbi5wcm9jZWR1cmVzIHRkLCAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbi5wcm9jZWR1cmVzIHRoIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4OyB9XG4gICAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbi5wcm9jZWR1cmVzIHRkOm50aC1jaGlsZCgyKSwgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24ucHJvY2VkdXJlcyB0aDpudGgtY2hpbGQoMikge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbi5wcm9jZWR1cmVzIHRyLnNtYWxsIHRkIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZGV0YWlscy13cmFwIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAge1xuICAgICAgcG9zaXRpb246IGluaXRpYWw7IH1cbiAgICAucHJvamVjdC1kZXRhaWxzLXdyYXAgLmRvY3VtZW50LWNhcmQubm8tYm9yZGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNDVweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0NXB4KTsgfVxuICAgIC5wcm9qZWN0LWRldGFpbHMtd3JhcCAuZG9jdW1lbnQtY2FyZC5mdWxsLXdpZHRoIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNjBweCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpOyB9XG4gICAgLnByb2plY3QtZGV0YWlscy13cmFwIC5kb2N1bWVudC1yZWNlaXZlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5ib2R5LmxvZ2luIGRpdltyb2xlPVwibWFpblwiXSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBtaW4taGVpZ2h0OiAxMDAlOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgYm9keS5sb2dpbiBkaXZbcm9sZT1cIm1haW5cIl0ge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cblxuI3BhZ2UtbG9naW4tZm9yZ290X3Bhc3N3b3JkIGRpdltyb2xlPVwibWFpblwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zZWxlY3QtZHJvcGRvd24ge1xuICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuXG4jdXNlcndheUFjY2Vzc2liaWxpdHlJY29uIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIHRvcDogNTZweCAhaW1wb3J0YW50O1xuICByaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA5OTkgIWltcG9ydGFudDsgfVxuXG5ib2R5ID4gLmN1c3RvbXNvcnRhYmxlZWxlbWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDEwNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjdXJzb3I6IG1vdmUgIWltcG9ydGFudDsgfVxuICBib2R5ID4gLmN1c3RvbXNvcnRhYmxlZWxlbWVudCAuaW1nOmJlZm9yZSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzRjODRmZiAhaW1wb3J0YW50OyB9XG4gIGJvZHkgPiAuY3VzdG9tc29ydGFibGVlbGVtZW50IC5kaXZpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM4NGZmICFpbXBvcnRhbnQ7IH1cbiAgICBib2R5ID4gLmN1c3RvbXNvcnRhYmxlZWxlbWVudCAuZGl2aWRlciAuaWNvbi1kcmFnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICBjdXJzb3I6IG1vdmUgIWltcG9ydGFudDsgfVxuICBib2R5ID4gLmN1c3RvbXNvcnRhYmxlZWxlbWVudCAuaW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgYm9keSA+IC5jdXN0b21zb3J0YWJsZWVsZW1lbnQgLmRpdmlkZXIge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgYm9keSA+IC5jdXN0b21zb3J0YWJsZWVsZW1lbnQgLmRpdmlkZXIgLmljb24tZHJhZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtMTA1cHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIGJvZHkgPiAuY3VzdG9tc29ydGFibGVlbGVtZW50IC5kaXZpZGVyID4gYSxcbiAgICBib2R5ID4gLmN1c3RvbXNvcnRhYmxlZWxlbWVudCAuZGl2aWRlciA+IC5pbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTc1cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICBib2R5ID4gLmN1c3RvbXNvcnRhYmxlZWxlbWVudCAuaW1nIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDcwcHg7IH1cbiAgICBib2R5ID4gLmN1c3RvbXNvcnRhYmxlZWxlbWVudCAuaW1nOmJlZm9yZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzFjMWMxO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogY2FsYygxMDAlICsgOHB4KTtcbiAgICAgIGxlZnQ6IC00cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC00cHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgOHB4KTsgfVxuICBib2R5ID4gLmN1c3RvbXNvcnRhYmxlZWxlbWVudCAuaW5uZXItYWN0aW9ucyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogLTE1cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgd2lkdGg6IDA7IH1cbiAgICBib2R5ID4gLmN1c3RvbXNvcnRhYmxlZWxlbWVudCAuaW5uZXItYWN0aW9ucyBhIHtcbiAgICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW46IDAgNHB4OyB9XG4gICAgICBib2R5ID4gLmN1c3RvbXNvcnRhYmxlZWxlbWVudCAuaW5uZXItYWN0aW9ucyBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM0Yzg0ZmY7IH1cbiAgYm9keSA+IC5jdXN0b21zb3J0YWJsZWVsZW1lbnQgcCB7XG4gICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbjogMDsgfVxuICBib2R5ID4gLmN1c3RvbXNvcnRhYmxlZWxlbWVudCAubmFtZSB7XG4gICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICBib2R5ID4gLmN1c3RvbXNvcnRhYmxlZWxlbWVudCAubmFtZSBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG4gICAgYm9keSA+IC5jdXN0b21zb3J0YWJsZWVsZW1lbnQgLm5hbWUgLmxhc3QtbmFtZSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIGJvZHkgPiAuY3VzdG9tc29ydGFibGVlbGVtZW50IC5mdW5jdGlvbiB7XG4gICAgY29sb3I6ICM2NjdlYjE7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAgIGJvZHkgPiAuY3VzdG9tc29ydGFibGVlbGVtZW50IC5mdW5jdGlvbiBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG4gIGJvZHkgPiAuY3VzdG9tc29ydGFibGVlbGVtZW50IC5kZXBhcnRtZW50IHtcbiAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgYm9keSA+IC5jdXN0b21zb3J0YWJsZWVsZW1lbnQgLmRlcGFydG1lbnQgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuICBib2R5ID4gLmN1c3RvbXNvcnRhYmxlZWxlbWVudCAucG9saXRpY2FsLWJhZGdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDJweDsgfVxuXG5ib2R5ID4gLnNlcnZpY2Utd3JhcC5jdXN0b21zb3J0YWJsZWVsZW1lbnQgLnBlcnNvbiB7XG4gIGNvbG9yOiAjNDg0ODQ4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgYm9keSA+IC5zZXJ2aWNlLXdyYXAuY3VzdG9tc29ydGFibGVlbGVtZW50IC5wZXJzb24gc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cbiAgYm9keSA+IC5zZXJ2aWNlLXdyYXAuY3VzdG9tc29ydGFibGVlbGVtZW50IC5wZXJzb24gLmxhc3QtbmFtZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG5ib2R5ID4gLnNlcnZpY2Utd3JhcC5jdXN0b21zb3J0YWJsZWVsZW1lbnQgLm5hbWUge1xuICBjb2xvcjogIzQ4NDg0ODtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG5cbmJvZHkgPiAuc2VydmljZS13cmFwLmN1c3RvbXNvcnRhYmxlZWxlbWVudCAuZGl2aWRlciA+IC5pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC03NXB4O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZWVmYTtcbiAgaGVpZ2h0OiA3MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDcwcHg7IH1cbiAgYm9keSA+IC5zZXJ2aWNlLXdyYXAuY3VzdG9tc29ydGFibGVlbGVtZW50IC5kaXZpZGVyID4gLmltZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTlmXCIgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMWMxYzE7XG4gICAgY29sb3I6ICM2NjdlYjE7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBoZWlnaHQ6IC13ZWJraXQtY2FsYygxMDAlICsgOHB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDhweCk7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxlZnQ6IC00cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTRweDtcbiAgICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgKyA4cHgpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA4cHgpOyB9XG5cbmJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmNmY2ZjICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgLmYxIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC13ZWJraXQtZmxleDogMTtcbiAgICAtbXMtZmxleDogMTtcbiAgICBmbGV4OiAxOyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludC5hY3RpdmUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMnB4OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50LmFjdGl2ZSAucm93LCBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQuYWN0aXZlIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50LmFjdGl2ZSAubmF2YmFyLW5hdiB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50LmRpc2FibGVkIFtjbGFzcyo9Y29sLV06bm90KC5jb2wtY2hlY2spOm5vdCguY29sLWFjdGlvbnMpOm5vdCguY29sLW9wdGlvbnMpICoge1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQudW5yZWFkIFtjbGFzcyo9Y29sLV06bm90KC5jb2wtYWN0aW9ucykgKiB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQubm8tZXZlbnQgW2NsYXNzKj1pY29uLV0ge1xuICAgIGNvbG9yOiAjYTVhNWE1OyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludC5oZWFkZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2Y0ZjRmNDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWluLWhlaWdodDogNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQuaGVhZGVyLnNtYWxsIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQuaGVhZGVyIFtjbGFzcyo9Y29sLV0ge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTJweDsgfVxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50LmhlYWRlciBbY2xhc3MqPWNvbC1dLmNvbC1vcHRpb25zLCBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQuaGVhZGVyIFtjbGFzcyo9Y29sLV0uY29sLWFjdGl2YXRlLW9wdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50LmhlYWRlciAuaWNvbi1tZW51IHtcbiAgICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgICAgZm9udC1zaXplOiAzMHB4OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50LmhlYWRlciBzcGFuLFxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludC5oZWFkZXIgYSB7XG4gICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludC5oZWFkZXIgLnNvcnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludC5oZWFkZXIgLnNvcnQ6bm90KC51cCk6bm90KC5kb3duKSAqIHtcbiAgICAgICAgb3BhY2l0eTogMC4zOyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQuaGVhZGVyIC5zb3J0Om5vdCgudXApOm5vdCguZG93bikgLmljb24tYXJyb3ctdXA6YmVmb3JlIHtcbiAgICAgICAgdG9wOiA3cHg7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludC5oZWFkZXIgLnNvcnQ6bm90KC51cCk6bm90KC5kb3duKSAuaWNvbi1hcnJvdy1kb3duOmJlZm9yZSB7XG4gICAgICAgIGJvdHRvbTogN3B4OyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQuaGVhZGVyIC5zb3J0ICoge1xuICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMjNweDsgfVxuICAgICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQuaGVhZGVyIC5zb3J0ICo6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDsgfVxuICAgICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQuaGVhZGVyIC5zb3J0ICo6aG92ZXIsIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludC5oZWFkZXIgLnNvcnQgKjpmb2N1cyB7XG4gICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50OyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQuaGVhZGVyIC5zb3J0LnVwIC5pY29uLWFycm93LWRvd24ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQuaGVhZGVyIC5zb3J0LmRvd24gLmljb24tYXJyb3ctdXAge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCAjdGFibGUtY29sdW1ucy1zZXR0aW5ncyB7XG4gICAgbWluLXdpZHRoOiAyMDBweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCAjdGFibGUtY29sdW1ucy1zZXR0aW5ncyBsaSB7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtaW4taGVpZ2h0OiA0NXB4OyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgI3RhYmxlLWNvbHVtbnMtc2V0dGluZ3MgbGkgbGFiZWwge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDsgfVxuICAgICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgI3RhYmxlLWNvbHVtbnMtc2V0dGluZ3MgbGkgbGFiZWwgW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgc3Bhbjpub3QoLmxldmVyKTpiZWZvcmUge1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7IH1cbiAgICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ICN0YWJsZS1jb2x1bW5zLXNldHRpbmdzIGxpIGxhYmVsIHNwYW4ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgLmNvbC1kcmFnIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMzBweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCAuY29sLWRyYWcgW2NsYXNzKj1pY29uXSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29sb3I6ICNhNWE1YTU7XG4gICAgICBjdXJzb3I6IG1vdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMzBweDsgfVxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IC5jb2wtZHJhZyBbY2xhc3MqPWljb25dOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM2ZTZlNmU7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IC5jb2wtY2hlY2sge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMzBweDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgLmNvbC1pY29ucyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHdpZHRoOiA0MHB4OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IC5jb2wtaWNvbnMgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDM1cHg7XG4gICAgICBtYXgtd2lkdGg6IDUwcHg7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IC5jb2wtaW1nIHtcbiAgICB3aWR0aDogNjBweDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgLmNvbC1zdGF0dXMge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDMwcHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgLmNvbC1zdGF0dXM6bm90KFtjbGFzcyo9J2hpZGUtb24nXSkge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCAuY29sLXN0YXR1cyBbY2xhc3MqPWljb25dIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgLmNvbC1tZXNzYWdlLXN0YXR1cyB7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAzcHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgLmNvbC1tZXNzYWdlLXN0YXR1cy5yZWFkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4Y2JjMDA7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgLmNvbC1tZXNzYWdlLXN0YXR1cy51bnJlYWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwNTM1MjsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgLmNvbC1uciB7XG4gICAgd2lkdGg6IDcwcHg7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IC5jb2wtZGF0ZSB7XG4gICAgY29sb3I6ICNhNWE1YTU7XG4gICAgd2lkdGg6IDExMHB4OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IC5jb2wtZGF0ZS5zbWFsbCB7XG4gICAgICB3aWR0aDogNzVweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCAuY29sLWRhdGUuYmlnIHtcbiAgICAgIHdpZHRoOiAxNTBweDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgLmNvbC1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCAuY29sLWFjdGlvbnMuZXh0cmEtc21hbGwge1xuICAgICAgbWluLXdpZHRoOiA1MHB4O1xuICAgICAgd2lkdGg6IDUwcHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgLmNvbC1hY3Rpb25zLnNtYWxsIHtcbiAgICAgIG1pbi13aWR0aDogMTEwcHg7XG4gICAgICB3aWR0aDogMTEwcHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgLmNvbC1hY3Rpb25zLmJpZyB7XG4gICAgICB3aWR0aDogMjUwcHg7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IC5jb2wtb3B0aW9ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDcwcHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgLmNvbC1vcHRpb25zLmVtcHR5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHdpZHRoOiAyNXB4OyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCAuY29sLWFjdGl2YXRlLW9wdGlvbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA3MHB4OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IC5jb2wtYWN0aXZhdGUtb3B0aW9ucy5lbXB0eSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB3aWR0aDogMjVweDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgLmNvbC10ZXh0IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgLmNvbC10ZXh0IC5kb2N1bWVudC10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IC5jb2wtdGV4dCAuZG9jdW1lbnQtdGl0bGU6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCAuY29sLXRleHQgLmRvY3VtZW50LXRpdGxlOmhvdmVyIHNwYW4ge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IC5jb2wtdGV4dCAuZG9jdW1lbnQtdGl0bGU6aG92ZXIgc3BhbltjbGFzcyo9aWNvbl0ge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgLmNvbC10ZXh0IC5kb2N1bWVudC10aXRsZSBzcGFuW2NsYXNzKj1pY29uXSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IC5jb2wtbGFuZ3VhZ2VzLFxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgLmNvbC1vcHRpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCAuY29sLWxhbmd1YWdlcyA+IGRpdixcbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgLmNvbC1vcHRpb25zID4gZGl2IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA0MHB4OyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgLmNvbC1sYW5ndWFnZXMgPiBkaXY6bm90KC5sYW5nKTpub3QoLnN3aXRjaCk6YmVmb3JlLFxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IC5jb2wtb3B0aW9ucyA+IGRpdjpub3QoLmxhbmcpOm5vdCguc3dpdGNoKTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMHB4OyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgLmNvbC1sYW5ndWFnZXMgPiBkaXY6bm90KC5sYW5nKTpub3QoLnN3aXRjaCk6bm90KC5sYW5nKTpub3QoLnN3aXRjaCkuY2hlY2tlZDpiZWZvcmUsXG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgLmNvbC1vcHRpb25zID4gZGl2Om5vdCgubGFuZyk6bm90KC5zd2l0Y2gpOm5vdCgubGFuZyk6bm90KC5zd2l0Y2gpLmNoZWNrZWQ6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhjYmMwMDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCAuY29sLWxhbmd1YWdlcyAuZmxhZyxcbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgLmNvbC1vcHRpb25zIC5mbGFnIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCAuY29sbGFwc2libGUtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAwcHg7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IC5jb2xsYXBzaWJsZS1ib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDBweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCAuY29sbGFwc2libGUtYm9keTphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgLmNvbGxhcHNpYmxlLWJvZHkgPiAucm93LCBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgbmF2Lm5hdmJhciAuY29sbGFwc2libGUtYm9keSA+IC5uYXZiYXItbmF2LCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCAuY29sbGFwc2libGUtYm9keSA+IC5uYXZiYXItbmF2IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjRmNGY0OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IC5jb2xsYXBzaWJsZS1ib2R5ID4gLnJvdzpsYXN0LWNoaWxkLCBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgbmF2Lm5hdmJhciAuY29sbGFwc2libGUtYm9keSA+IC5uYXZiYXItbmF2Omxhc3QtY2hpbGQsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IC5jb2xsYXBzaWJsZS1ib2R5ID4gLm5hdmJhci1uYXY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgW3R5cGU9XCJjaGVja2JveFwiXSArIHNwYW46bm90KC5sZXZlcikge1xuICAgIGhlaWdodDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLnJvdywgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAubmF2YmFyLW5hdiB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjRmNGY0O1xuICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5yb3cgW2NsYXNzKj1jb2wtXSwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAubmF2YmFyLW5hdiBbY2xhc3MqPWNvbC1dIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5yb3cgW2NsYXNzKj1jb2wtXTpub3QoLmNvbC1hY3Rpb25zKTpub3QoLmNvbC1vcHRpb25zKSBhOmhvdmVyLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5uYXZiYXItbmF2IFtjbGFzcyo9Y29sLV06bm90KC5jb2wtYWN0aW9ucyk6bm90KC5jb2wtb3B0aW9ucykgYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLnJvdzpob3ZlciwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAubmF2YmFyLW5hdjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmNmY2ZjOyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAucm93OmhvdmVyIFtjbGFzcyo9Y29sLV0gLnRleHQgLmFjdGlvbiwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAubmF2YmFyLW5hdjpob3ZlciBbY2xhc3MqPWNvbC1dIC50ZXh0IC5hY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAucm93IFtjbGFzcyo9aWNvbl0uYWN0aW9uLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5uYXZiYXItbmF2IFtjbGFzcyo9aWNvbl0uYWN0aW9uIHtcbiAgICAgIGNvbG9yOiAjYTVhNWE1OyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAucm93IFtjbGFzcyo9aWNvbl0uYWN0aW9uOmhvdmVyLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5uYXZiYXItbmF2IFtjbGFzcyo9aWNvbl0uYWN0aW9uOmhvdmVyLCBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAucm93IFtjbGFzcyo9aWNvbl0uYWN0aW9uOmZvY3VzLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5uYXZiYXItbmF2IFtjbGFzcyo9aWNvbl0uYWN0aW9uOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICM0Yzg0ZmY7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAucm93IC5pY29uLXZpZXcsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLm5hdmJhci1uYXYgLmljb24tdmlldyB7XG4gICAgICBmb250LXNpemU6IDIxcHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAucm93IC5pY29uLWVkaXQsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLm5hdmJhci1uYXYgLmljb24tZWRpdCB7XG4gICAgICBmb250LXNpemU6IDE5cHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAucm93IC5pY29uLXNtcywgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAubmF2YmFyLW5hdiAuaWNvbi1zbXMge1xuICAgICAgZm9udC1zaXplOiAxOXB4OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLnJvdyAuaWNvbi10cmFzaCwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAubmF2YmFyLW5hdiAuaWNvbi10cmFzaCB7XG4gICAgICBmb250LXNpemU6IDE5cHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAucm93IC5pY29uLWNhbGVuZGFyLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5uYXZiYXItbmF2IC5pY29uLWNhbGVuZGFyIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5yb3cgLmljb24tc3RhdHMsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLm5hdmJhci1uYXYgLmljb24tc3RhdHMge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLnJvdyAuaWNvbi1jbG9uZSwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAubmF2YmFyLW5hdiAuaWNvbi1jbG9uZSB7XG4gICAgICBmb250LXNpemU6IDE5cHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAucm93IC5pY29uLWZpbGUsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLm5hdmJhci1uYXYgLmljb24tZmlsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAucm93IC5pY29uLWZpbGUtcGRmLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5uYXZiYXItbmF2IC5pY29uLWZpbGUtcGRmLFxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5yb3cgLmljb24tZmlsZS1kb2MsXG4gICAgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAubmF2YmFyLW5hdiAuaWNvbi1maWxlLWRvYyxcbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAucm93IC5pY29uLWZpbGUtZG9jeCxcbiAgICBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5uYXZiYXItbmF2IC5pY29uLWZpbGUtZG9jeCxcbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAucm93IC5pY29uLWZpbGUtcHB0LFxuICAgIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLm5hdmJhci1uYXYgLmljb24tZmlsZS1wcHQsXG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLnJvdyAuaWNvbi1maWxlLXhscyxcbiAgICBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5uYXZiYXItbmF2IC5pY29uLWZpbGUteGxzLFxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5yb3cgLmljb24tZmlsZS14bHN4LFxuICAgIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLm5hdmJhci1uYXYgLmljb24tZmlsZS14bHN4IHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtc21vb3RoOiBhdXRvO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bzsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5yb3cgLmNvbC1hY3Rpb25zLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5uYXZiYXItbmF2IC5jb2wtYWN0aW9ucyB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLnJvdyAuY29sLWFjdGlvbnMgLnByaW1hcnksIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLm5hdmJhci1uYXYgLmNvbC1hY3Rpb25zIC5wcmltYXJ5LFxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLnJvdyAuY29sLWFjdGlvbnMgLnNlY29uZGFyeSxcbiAgICAgIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLm5hdmJhci1uYXYgLmNvbC1hY3Rpb25zIC5zZWNvbmRhcnkge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7IH1cbiAgICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLnJvdyAuY29sLWFjdGlvbnMgLnByaW1hcnkgKiwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMgLnByaW1hcnkgKixcbiAgICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLnJvdyAuY29sLWFjdGlvbnMgLnNlY29uZGFyeSAqLFxuICAgICAgICBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5uYXZiYXItbmF2IC5jb2wtYWN0aW9ucyAuc2Vjb25kYXJ5ICoge1xuICAgICAgICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5yb3cgLmNvbC1hY3Rpb25zIC5wcmltYXJ5IGEsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLm5hdmJhci1uYXYgLmNvbC1hY3Rpb25zIC5wcmltYXJ5IGEsXG4gICAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5yb3cgLmNvbC1hY3Rpb25zIC5zZWNvbmRhcnkgYSxcbiAgICAgICAgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMgLnNlY29uZGFyeSBhIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgbWFyZ2luOiAwIDRweDsgfVxuICAgICAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5yb3cgLmNvbC1hY3Rpb25zIC5wcmltYXJ5IGE6aG92ZXIsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLm5hdmJhci1uYXYgLmNvbC1hY3Rpb25zIC5wcmltYXJ5IGE6aG92ZXIsXG4gICAgICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLnJvdyAuY29sLWFjdGlvbnMgLnNlY29uZGFyeSBhOmhvdmVyLFxuICAgICAgICAgIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLm5hdmJhci1uYXYgLmNvbC1hY3Rpb25zIC5zZWNvbmRhcnkgYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzRjODRmZjsgfVxuICAgICAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5yb3cgLmNvbC1hY3Rpb25zIC5wcmltYXJ5IGE6Zm9jdXMsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLm5hdmJhci1uYXYgLmNvbC1hY3Rpb25zIC5wcmltYXJ5IGE6Zm9jdXMsXG4gICAgICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLnJvdyAuY29sLWFjdGlvbnMgLnNlY29uZGFyeSBhOmZvY3VzLFxuICAgICAgICAgIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLm5hdmJhci1uYXYgLmNvbC1hY3Rpb25zIC5zZWNvbmRhcnkgYTpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogI2E1YTVhNTsgfVxuICAgICAgXG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAucm93IC5jb2wtYWN0aW9ucyAuc2Vjb25kYXJ5LFxuICAgICAgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMgLnNlY29uZGFyeSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgICAgICB3aWR0aDogMDsgfVxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLnJvdyAuY29sLWFjdGlvbnMgW2NsYXNzKj1pY29uXSwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMgW2NsYXNzKj1pY29uXSB7XG4gICAgICAgIGNvbG9yOiAjYTVhNWE1OyB9XG4gICAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5yb3cgLmNvbC1hY3Rpb25zIFtjbGFzcyo9aWNvbl06aG92ZXIsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLm5hdmJhci1uYXYgLmNvbC1hY3Rpb25zIFtjbGFzcyo9aWNvbl06aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjNGM4NGZmO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAucm93IC5jb2wtYWN0aW9ucyBbY2xhc3MqPWljb25dOmZvY3VzLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5uYXZiYXItbmF2IC5jb2wtYWN0aW9ucyBbY2xhc3MqPWljb25dOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogI2E1YTVhNTsgfVxuICAgICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAucm93IC5jb2wtYWN0aW9ucyBbY2xhc3MqPWljb25dLmNvbGxhcHNpYmxlLWhlYWRlciwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMgW2NsYXNzKj1pY29uXS5jb2xsYXBzaWJsZS1oZWFkZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IFtjbGFzcyo9Y29sLV0ucmlnaHQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IFtjbGFzcyo9Y29sLV0ubGVmdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCBbY2xhc3MqPWNvbC1dLmNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IGEge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCBhLmJ0biwgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IGEuYnRuLWxhcmdlLCBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgYS5idG4tc21hbGwsIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCAuZmMtaGVhZGVyLXRvb2xiYXIgYS5mYy10b2RheS1idXR0b24sIC5mYy1oZWFkZXItdG9vbGJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgYS5mYy10b2RheS1idXR0b24ge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCBhLmJ0bjpob3ZlciwgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50IGEuYnRuLWxhcmdlOmhvdmVyLCBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgYS5idG4tc21hbGw6aG92ZXIsIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCAuZmMtaGVhZGVyLXRvb2xiYXIgYS5mYy10b2RheS1idXR0b246aG92ZXIsIC5mYy1oZWFkZXItdG9vbGJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgYS5mYy10b2RheS1idXR0b246aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgYS5jdXN0b20tbGluayB7XG4gICAgICBjb2xvcjogIzNlYThmNzsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCBhLmN1c3RvbS1saW5rLWRhcmtlbiB7XG4gICAgICBjb2xvcjogIzY2N2ViMTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQuaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQubG9hZGVkIC5jb2wtbmFtZSBzcGFuIHtcbiAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLnJvdzpob3ZlciAuaWNvbi1kcmFnLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5uYXZiYXItbmF2OmhvdmVyIC5pY29uLWRyYWcge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLnJvdyAuY29sLW5hbWUsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLm5hdmJhci1uYXYgLmNvbC1uYW1lIHtcbiAgICBjb2xvcjogI2E1YTVhNTtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLnJvdyAuY29sLXVzZXIsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLm5hdmJhci1uYXYgLmNvbC11c2VyIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLnJvdyAuY29sLXVzZXIgPiBhLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5uYXZiYXItbmF2IC5jb2wtdXNlciA+IGEge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAucm93IC5jb2wtdXNlciA+IGE6aG92ZXIsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLm5hdmJhci1uYXYgLmNvbC11c2VyID4gYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAucm93IC5jb2wtdXNlciA+IGE6bGFzdC1jaGlsZCwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAubmF2YmFyLW5hdiAuY29sLXVzZXIgPiBhOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLnJvdyAuY29sLXVzZXIgZGl2W2NsYXNzXj1cImltZ1wiXSwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAubmF2YmFyLW5hdiAuY29sLXVzZXIgZGl2W2NsYXNzXj1cImltZ1wiXSB7XG4gICAgICBsZWZ0OiAtNTVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5yb3cgLmNvbC11c2VyIHAucGVyc29uLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5uYXZiYXItbmF2IC5jb2wtdXNlciBwLnBlcnNvbiB7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW46IDNweCAwIDAgMDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5yb3cgLmNvbC11c2VyIHAucGVyc29uIHNwYW4sIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLm5hdmJhci1uYXYgLmNvbC11c2VyIHAucGVyc29uIHNwYW4ge1xuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDsgfVxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLnJvdyAuY29sLXVzZXIgcC5wZXJzb24gLmxhc3QtbmFtZSwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAubmF2YmFyLW5hdiAuY29sLXVzZXIgcC5wZXJzb24gLmxhc3QtbmFtZSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAucm93IC5jb2wtdXNlciAuZnVuY3Rpb24sIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLm5hdmJhci1uYXYgLmNvbC11c2VyIC5mdW5jdGlvbiB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sb3I6ICM2NjdlYjE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAucm93IC5jb2wtdXNlciAuZnVuY3Rpb24gc3BhbltjbGFzc149XCJpY29uXCJdLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5uYXZiYXItbmF2IC5jb2wtdXNlciAuZnVuY3Rpb24gc3BhbltjbGFzc149XCJpY29uXCJdIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAucm93IC5jb2wtdXNlciAuZGVwYXJ0bWVudCwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAubmF2YmFyLW5hdiAuY29sLXVzZXIgLmRlcGFydG1lbnQge1xuICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAucm93IC5jb2wtdXNlciAuZGVwYXJ0bWVudCBzcGFuLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5uYXZiYXItbmF2IC5jb2wtdXNlciAuZGVwYXJ0bWVudCBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLnJvdyAuY29sLW9wdGlvbnMtbGlzdCAub3B0aW9ucy1saXN0LCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5uYXZiYXItbmF2IC5jb2wtb3B0aW9ucy1saXN0IC5vcHRpb25zLWxpc3Qge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAucm93IC5jb2wtb3B0aW9ucy1saXN0IC5vcHRpb25zLWxpc3QgcCwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAubmF2YmFyLW5hdiAuY29sLW9wdGlvbnMtbGlzdCAub3B0aW9ucy1saXN0IHAge1xuICAgICAgbWFyZ2luOiAzcHg7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCA+IC5yb3cgLmNvbC1vcHRpb25zLWxpc3QgLm9wdGlvbnMtbGlzdCBwIHNwYW4sIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLm5hdmJhci1uYXYgLmNvbC1vcHRpb25zLWxpc3QgLm9wdGlvbnMtbGlzdCBwIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAucm93IC5pY29uLWRyYWcsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLm5hdmJhci1uYXYgLmljb24tZHJhZyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogI2E1YTVhNTtcbiAgICBjdXJzb3I6IG1vdmU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxlZnQ6IC0xNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDMwcHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50cHJpbnQgPiAucm93IC5pY29uLWRyYWc6aG92ZXIsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHByaW50ID4gLm5hdmJhci1uYXYgLmljb24tZHJhZzpob3ZlciB7XG4gICAgICBjb2xvcjogIzZlNmU2ZTsgfVxuXG4ubWF0ZXJpYWwtcGxhY2Vob2xkZXIgLmlubmVyLm1hdGVyaWFsYm94ZWQgLm92ZXJsYXkge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cblxuLm1hdGVyaWFsLXBsYWNlaG9sZGVyICNtYXRlcmlhbGJveC1vdmVybGF5ICsgLmlubmVyLm1hdGVyaWFsYm94ZWQuYWN0aXZlIC5vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgI3JlYWN0bWFwcm9tYW5pYSAucm93Lm1hcC1maWx0ZXJzLXdyYXAuaGlkZWZpbHRlcnMgLmNvbC1maWx0ZXJzLCAjcmVhY3RtYXByb21hbmlhIG5hdi5uYXZiYXIgLm1hcC1maWx0ZXJzLXdyYXAuaGlkZWZpbHRlcnMubmF2YmFyLW5hdiAuY29sLWZpbHRlcnMsIG5hdi5uYXZiYXIgI3JlYWN0bWFwcm9tYW5pYSAubWFwLWZpbHRlcnMtd3JhcC5oaWRlZmlsdGVycy5uYXZiYXItbmF2IC5jb2wtZmlsdGVycyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuI3BhZ2UtbG9naW4tZm9yZ290X3Bhc3N3b3JkICNmaXRlbV9pZF9lbWFpbCB7XG4gIHdpZHRoOiAzMDBweDsgfVxuXG4ub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNvbCAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAucm93LCAuY29sIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYsIG5hdi5uYXZiYXIgLmNvbCAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAubmF2YmFyLW5hdiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuI2FkZC1sb2NhdGlvbi1tb2RhbCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cbiAgI2FkZC1sb2NhdGlvbi1tb2RhbCAubW9kYWwtY29udGVudCB7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG5cbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmluaXRpYXRvci1wcm9qZWN0ID4gYSxcbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnNpZ25hdHVyZS1wcm9qZWN0ID4gYSxcbi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLmNvdW50ZXJzaWduLXByb2plY3QgPiBhLFxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuYWdlbmRhLXdyYXAgPiBhIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uY3VzdG9tYW5jaG9yOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCIgXCI7XG4gIG1hcmdpbi10b3A6IC02MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4jcHJvamVjdC1mb3JtYXQtZW1vbCAucHJvamVjdC1vdmVydmlldy13cmFwIC5zdGF0dXMtd3JhcCBhLmRhdGUgPiBoNCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmJvZHkuaXNub3Rsb2dnZWRpbi5oaWRlcHJvZmlsZXMgYVtocmVmPVwiI3ZpZXctdXNlci1wcm9maWxlLW1vZGFsXCJdLFxuYm9keS5pc25vdGxvZ2dlZGluLmhpZGVwcm9maWxlcyBhW2hyZWY9XCIjdmlldy11c2VyLXByb2ZpbGUtbW9kYWxcIl06bGluayxcbmJvZHkuaXNub3Rsb2dnZWRpbi5oaWRlcHJvZmlsZXMgYVtocmVmPVwiI3ZpZXctdXNlci1wcm9maWxlLW1vZGFsXCJdOnZpc2l0ZWQsXG5ib2R5Lmlzbm90bG9nZ2VkaW4uaGlkZXByb2ZpbGVzIGFbaHJlZj1cIiN2aWV3LXVzZXItcHJvZmlsZS1tb2RhbFwiXTpob3ZlcixcbmJvZHkuaXNub3Rsb2dnZWRpbi5oaWRlcHJvZmlsZXMgYVtocmVmPVwiI3ZpZXctdXNlci1wcm9maWxlLW1vZGFsXCJdOmFjdGl2ZSxcbmJvZHkuaXNub3Rsb2dnZWRpbi5oaWRlcHJvZmlsZXMgYVtocmVmPVwiI3ZpZXctdXNlci1wcm9maWxlLW1vZGFsXCJdOmZvY3VzIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbmJvZHkuaXNub3Rsb2dnZWRpbi5oaWRlcHJvZmlsZXMgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnBlcnNvbi13cmFwLFxuYm9keS5pc25vdGxvZ2dlZGluLmhpZGVwcm9maWxlcyAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuZW1wdHktd3JhcCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG5ib2R5Lmlzbm90bG9nZ2VkaW4gLmJ0bi1zZW5kLXNtcyxcbmJvZHkuaXNub3Rsb2dnZWRpbiAuYnRuLXNlbmQtZW1haWwsXG5ib2R5Lmlzbm90bG9nZ2VkaW4gLmJ0bi1hZGQtZ3JvdXAge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5ub2V2ZW50cyxcbi5ub2V2ZW50czpsaW5rLFxuLm5vZXZlbnRzOnZpc2l0ZWQsXG4ubm9ldmVudHM6aG92ZXIsXG4ubm9ldmVudHM6YWN0aXZlLFxuLm5vZXZlbnRzOmZvY3VzIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5kb2N1bWVudC13cmFwIC5idG4tYWRkLFxuLmRvY3VtZW50LXdyYXAgLmJ0bi12aWV3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbmJvZHkgLmRvY3VtZW50LXdyYXAgLmZpbGUtZmllbGQge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuI3JlYWN0LWVtb2wtcGFnaW5hdGlvbi1yZWdpc3RyZWhjbCAuY29sLWFjdGl2YXRlLW9wdGlvbnMsXG4jcmVhY3QtZW1vbC1wYWdpbmF0aW9uLXJlZ2lzdHJlcGhjbCAuY29sLWFjdGl2YXRlLW9wdGlvbnMsXG4jcmVhY3QtZW1vbC1wYWdpbmF0aW9uLXJlZ2lzdHJ1cGRwIC5jb2wtYWN0aXZhdGUtb3B0aW9ucyxcbiNyZWFjdC1lbW9sLXBhZ2luYXRpb24tcmVnaXN0cnVkcCAuY29sLWFjdGl2YXRlLW9wdGlvbnMge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cblxuLnNlbGVjdC13cmFwcGVyLmludmFsaWQgKyBsYWJlbCB7XG4gIHRvcDogMDsgfVxuXG4ucm93ID4gLmNvbCA+IGg1ICsgLmhlbHBlci10ZXh0LCBuYXYubmF2YmFyIC5uYXZiYXItbmF2ID4gLmNvbCA+IGg1ICsgLmhlbHBlci10ZXh0IHtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDE4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjQ0MzM2OyB9XG5cbi5yb3cgLmNvbC5tNCwgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAuY29sLm00IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dCA+IGxpLmhlYWRlciAuc29ydCAqIHtcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtZnVuY3RpZSAuZnVuY3Rpb24gc3BhbiB7XG4gIGNvbG9yOiAjNjY3ZWIxO1xuICBmb250LXNpemU6IDE0cHg7IH1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLXRhYmxlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSAuY29sLWZ1bmN0aWUgLmRvbWVuaXUgc3BhbiB7XG4gIGNvbG9yOiAjNDg0ODQ4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG4ucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbi5zaWduYXR1cmUgLnBlcnNvbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJlZmVjdHVyZXMtdGFibGUgLmNvbC1pY29uIHtcbiAgdGV4dC1vdmVyZmxvdzogY2xpcCAhaW1wb3J0YW50OyB9XG5cbiNyZWFjdG9yZ2FuaWdyYW1hcHJlZmVjdHVyYSAuY2FyZCAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAucm93LnNlY3Rpb24ubGV2ZWwxIC5jb2wuczEyLm03Lmw1LnhsNS5wZXJzb24td3JhcC5oYXMtaW5uZXItYWN0aW9ucywgI3JlYWN0b3JnYW5pZ3JhbWFwcmVmZWN0dXJhIC5jYXJkIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIG5hdi5uYXZiYXIgLnNlY3Rpb24ubGV2ZWwxLm5hdmJhci1uYXYgLmNvbC5zMTIubTcubDUueGw1LnBlcnNvbi13cmFwLmhhcy1pbm5lci1hY3Rpb25zLCBuYXYubmF2YmFyICNyZWFjdG9yZ2FuaWdyYW1hcHJlZmVjdHVyYSAuY2FyZCAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAuc2VjdGlvbi5sZXZlbDEubmF2YmFyLW5hdiAuY29sLnMxMi5tNy5sNS54bDUucGVyc29uLXdyYXAuaGFzLWlubmVyLWFjdGlvbnMge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG5cbiNyZWFjdGNvbXVuaWNhcmVjdXByZWZlY3R1cmEgPiBkaXYgPiAudG9wLXBhZ2luYXRpb24td3JhcCBoNC5jb2wge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5kYXRlcGlja2VyW2Rpc2FibGVkXSxcbi5kYXRlcGlja2VyW2Rpc2FibGVkXSArIGxhYmVsIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuYm9keSAucHJvamVjdC1kZXRhaWxzLXdyYXAgc2VjdGlvbi5zaWduYXR1cmUgLmZvci1zaWduYXR1cmUge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbmJvZHkgPiAuY3VzdG9tc29ydGFibGVlbGVtZW50ZG9jdW1lbnRwZXRpdGllLFxuYm9keSA+IC5jdXN0b21zb3J0YWJsZWVsZW1lbnRkb2N1bWVudGNlcmVyZTU0NCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IG1vdmUgIWltcG9ydGFudDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gIGJvZHkgPiAuY3VzdG9tc29ydGFibGVlbGVtZW50ZG9jdW1lbnRwZXRpdGllID4gLnJvdywgbmF2Lm5hdmJhciBib2R5ID4gLmN1c3RvbXNvcnRhYmxlZWxlbWVudGRvY3VtZW50cGV0aXRpZSA+IC5uYXZiYXItbmF2LFxuICBib2R5ID4gLmN1c3RvbXNvcnRhYmxlZWxlbWVudGRvY3VtZW50Y2VyZXJlNTQ0ID4gLnJvdyxcbiAgbmF2Lm5hdmJhciBib2R5ID4gLmN1c3RvbXNvcnRhYmxlZWxlbWVudGRvY3VtZW50Y2VyZXJlNTQ0ID4gLm5hdmJhci1uYXYge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjRmNGY0O1xuICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MxYzFjMTsgfVxuICBib2R5ID4gLmN1c3RvbXNvcnRhYmxlZWxlbWVudGRvY3VtZW50cGV0aXRpZSA+IC5yb3cgLmljb24tZHJhZywgbmF2Lm5hdmJhciBib2R5ID4gLmN1c3RvbXNvcnRhYmxlZWxlbWVudGRvY3VtZW50cGV0aXRpZSA+IC5uYXZiYXItbmF2IC5pY29uLWRyYWcsXG4gIGJvZHkgPiAuY3VzdG9tc29ydGFibGVlbGVtZW50ZG9jdW1lbnRjZXJlcmU1NDQgPiAucm93IC5pY29uLWRyYWcsXG4gIG5hdi5uYXZiYXIgYm9keSA+IC5jdXN0b21zb3J0YWJsZWVsZW1lbnRkb2N1bWVudGNlcmVyZTU0NCA+IC5uYXZiYXItbmF2IC5pY29uLWRyYWcge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogI2E1YTVhNTtcbiAgICBjdXJzb3I6IG1vdmU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBsZWZ0OiAtMTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiAzMHB4OyB9XG4gIGJvZHkgPiAuY3VzdG9tc29ydGFibGVlbGVtZW50ZG9jdW1lbnRwZXRpdGllID4gLnJvdyAuY29sLWRvY3VtZW50LCBuYXYubmF2YmFyIGJvZHkgPiAuY3VzdG9tc29ydGFibGVlbGVtZW50ZG9jdW1lbnRwZXRpdGllID4gLm5hdmJhci1uYXYgLmNvbC1kb2N1bWVudCxcbiAgYm9keSA+IC5jdXN0b21zb3J0YWJsZWVsZW1lbnRkb2N1bWVudGNlcmVyZTU0NCA+IC5yb3cgLmNvbC1kb2N1bWVudCxcbiAgbmF2Lm5hdmJhciBib2R5ID4gLmN1c3RvbXNvcnRhYmxlZWxlbWVudGRvY3VtZW50Y2VyZXJlNTQ0ID4gLm5hdmJhci1uYXYgLmNvbC1kb2N1bWVudCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtd2Via2l0LWZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDE7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgYm9keSA+IC5jdXN0b21zb3J0YWJsZWVsZW1lbnRkb2N1bWVudHBldGl0aWUgPiAucm93IC5mMSwgbmF2Lm5hdmJhciBib2R5ID4gLmN1c3RvbXNvcnRhYmxlZWxlbWVudGRvY3VtZW50cGV0aXRpZSA+IC5uYXZiYXItbmF2IC5mMSxcbiAgYm9keSA+IC5jdXN0b21zb3J0YWJsZWVsZW1lbnRkb2N1bWVudGNlcmVyZTU0NCA+IC5yb3cgLmYxLFxuICBuYXYubmF2YmFyIGJvZHkgPiAuY3VzdG9tc29ydGFibGVlbGVtZW50ZG9jdW1lbnRjZXJlcmU1NDQgPiAubmF2YmFyLW5hdiAuZjEge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLXdlYmtpdC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxO1xuICAgIGZsZXg6IDE7IH1cbiAgYm9keSA+IC5jdXN0b21zb3J0YWJsZWVsZW1lbnRkb2N1bWVudHBldGl0aWUgPiAucm93IC5jb2wtZG9jdW1lbnQgPiBhLCBuYXYubmF2YmFyIGJvZHkgPiAuY3VzdG9tc29ydGFibGVlbGVtZW50ZG9jdW1lbnRwZXRpdGllID4gLm5hdmJhci1uYXYgLmNvbC1kb2N1bWVudCA+IGEsXG4gIGJvZHkgPiAuY3VzdG9tc29ydGFibGVlbGVtZW50ZG9jdW1lbnRjZXJlcmU1NDQgPiAucm93IC5jb2wtZG9jdW1lbnQgPiBhLFxuICBuYXYubmF2YmFyIGJvZHkgPiAuY3VzdG9tc29ydGFibGVlbGVtZW50ZG9jdW1lbnRjZXJlcmU1NDQgPiAubmF2YmFyLW5hdiAuY29sLWRvY3VtZW50ID4gYSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICBib2R5ID4gLmN1c3RvbXNvcnRhYmxlZWxlbWVudGRvY3VtZW50cGV0aXRpZSA+IC5yb3cgLmNvbC1hY3Rpb25zLCBuYXYubmF2YmFyIGJvZHkgPiAuY3VzdG9tc29ydGFibGVlbGVtZW50ZG9jdW1lbnRwZXRpdGllID4gLm5hdmJhci1uYXYgLmNvbC1hY3Rpb25zLFxuICBib2R5ID4gLmN1c3RvbXNvcnRhYmxlZWxlbWVudGRvY3VtZW50Y2VyZXJlNTQ0ID4gLnJvdyAuY29sLWFjdGlvbnMsXG4gIG5hdi5uYXZiYXIgYm9keSA+IC5jdXN0b21zb3J0YWJsZWVsZW1lbnRkb2N1bWVudGNlcmVyZTU0NCA+IC5uYXZiYXItbmF2IC5jb2wtYWN0aW9ucyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1pbi13aWR0aDogMTEwcHg7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBib2R5ID4gLmN1c3RvbXNvcnRhYmxlZWxlbWVudGRvY3VtZW50cGV0aXRpZSA+IC5yb3cgLmNvbC1hY3Rpb25zID4gLnByaW1hcnksIG5hdi5uYXZiYXIgYm9keSA+IC5jdXN0b21zb3J0YWJsZWVsZW1lbnRkb2N1bWVudHBldGl0aWUgPiAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMgPiAucHJpbWFyeSxcbiAgYm9keSA+IC5jdXN0b21zb3J0YWJsZWVsZW1lbnRkb2N1bWVudGNlcmVyZTU0NCA+IC5yb3cgLmNvbC1hY3Rpb25zID4gLnByaW1hcnksXG4gIG5hdi5uYXZiYXIgYm9keSA+IC5jdXN0b21zb3J0YWJsZWVsZW1lbnRkb2N1bWVudGNlcmVyZTU0NCA+IC5uYXZiYXItbmF2IC5jb2wtYWN0aW9ucyA+IC5wcmltYXJ5IHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gICAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50OyB9XG4gIGJvZHkgPiAuY3VzdG9tc29ydGFibGVlbGVtZW50ZG9jdW1lbnRwZXRpdGllID4gLnJvdyAuY29sLWFjdGlvbnMgPiAucHJpbWFyeSBhLCBuYXYubmF2YmFyIGJvZHkgPiAuY3VzdG9tc29ydGFibGVlbGVtZW50ZG9jdW1lbnRwZXRpdGllID4gLm5hdmJhci1uYXYgLmNvbC1hY3Rpb25zID4gLnByaW1hcnkgYSxcbiAgYm9keSA+IC5jdXN0b21zb3J0YWJsZWVsZW1lbnRkb2N1bWVudGNlcmVyZTU0NCA+IC5yb3cgLmNvbC1hY3Rpb25zID4gLnByaW1hcnkgYSxcbiAgbmF2Lm5hdmJhciBib2R5ID4gLmN1c3RvbXNvcnRhYmxlZWxlbWVudGRvY3VtZW50Y2VyZXJlNTQ0ID4gLm5hdmJhci1uYXYgLmNvbC1hY3Rpb25zID4gLnByaW1hcnkgYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc21vb3RoOiBhdXRvO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICNhNWE1YTU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogMCA0cHg7IH1cbiAgYm9keSA+IC5jdXN0b21zb3J0YWJsZWVsZW1lbnRkb2N1bWVudHBldGl0aWUgPiAucm93IC5jb2wtYWN0aW9ucyA+IC5zZWNvbmRhcnksIG5hdi5uYXZiYXIgYm9keSA+IC5jdXN0b21zb3J0YWJsZWVsZW1lbnRkb2N1bWVudHBldGl0aWUgPiAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMgPiAuc2Vjb25kYXJ5LFxuICBib2R5ID4gLmN1c3RvbXNvcnRhYmxlZWxlbWVudGRvY3VtZW50Y2VyZXJlNTQ0ID4gLnJvdyAuY29sLWFjdGlvbnMgPiAuc2Vjb25kYXJ5LFxuICBuYXYubmF2YmFyIGJvZHkgPiAuY3VzdG9tc29ydGFibGVlbGVtZW50ZG9jdW1lbnRjZXJlcmU1NDQgPiAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMgPiAuc2Vjb25kYXJ5IHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gICAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50OyB9XG4gIGJvZHkgPiAuY3VzdG9tc29ydGFibGVlbGVtZW50ZG9jdW1lbnRwZXRpdGllID4gLnJvdyAuY29sLWFjdGlvbnMgPiAuc2Vjb25kYXJ5IGEsIG5hdi5uYXZiYXIgYm9keSA+IC5jdXN0b21zb3J0YWJsZWVsZW1lbnRkb2N1bWVudHBldGl0aWUgPiAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMgPiAuc2Vjb25kYXJ5IGEsXG4gIGJvZHkgPiAuY3VzdG9tc29ydGFibGVlbGVtZW50ZG9jdW1lbnRjZXJlcmU1NDQgPiAucm93IC5jb2wtYWN0aW9ucyA+IC5zZWNvbmRhcnkgYSxcbiAgbmF2Lm5hdmJhciBib2R5ID4gLmN1c3RvbXNvcnRhYmxlZWxlbWVudGRvY3VtZW50Y2VyZXJlNTQ0ID4gLm5hdmJhci1uYXYgLmNvbC1hY3Rpb25zID4gLnNlY29uZGFyeSBhIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgZm9udC1zbW9vdGg6IGF1dG87XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogI2E1YTVhNTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luOiAwIDRweDsgfVxuXG4uYWN0aXZlW2lkXj1cInRhYlwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZjZmNmYyAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLnJpYmJvbi10ZXh0LnJpYmJvbi10b3AtcmlnaHQge1xuICAgIHJpZ2h0OiAtM3B4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0b3A6IDI4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAucmliYm9uLnJpYmJvbi10b3AtcmlnaHQge1xuICAgIHJpZ2h0OiAtMXB4O1xuICAgIHRvcDogLTFweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLnJpYmJvbiB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA3MHB4OyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5yaWJib24uYmlnIFtjbGFzcyo9aWNvbi1dIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLnJpYmJvbi53YXJuaW5nIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMzMDA7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLnJpYmJvbi5yaWJib24tdG9wLXJpZ2h0IHNwYW4ge1xuICAgIHJpZ2h0OiAtMjJweDtcbiAgICB0b3A6IDhweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5yaWJib24gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZjYTgwMDtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3aWR0aDogMTQ1cHg7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAucm93LCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLm5hdmJhci1uYXYge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2Y0ZjRmNDtcbiAgICBjb2xvcjogIzZlNmU2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgW2NsYXNzKj1jb2wtXSwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5uYXZiYXItbmF2IFtjbGFzcyo9Y29sLV0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAucm93IFtjbGFzcyo9Y29sLV06bm90KC5jb2wtYWN0aW9ucyk6bm90KC5jb2wtb3B0aW9ucykgYTpob3ZlciwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5uYXZiYXItbmF2IFtjbGFzcyo9Y29sLV06bm90KC5jb2wtYWN0aW9ucyk6bm90KC5jb2wtb3B0aW9ucykgYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAucm93OmhvdmVyLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLm5hdmJhci1uYXY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZjZmNmYzsgfVxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAucm93OmhvdmVyIFtjbGFzcyo9Y29sLV0gLnRleHQgLmFjdGlvbiwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5uYXZiYXItbmF2OmhvdmVyIFtjbGFzcyo9Y29sLV0gLnRleHQgLmFjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLnJvdyBbY2xhc3MqPWljb25dLmFjdGlvbiwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5uYXZiYXItbmF2IFtjbGFzcyo9aWNvbl0uYWN0aW9uIHtcbiAgICAgIGNvbG9yOiAjYTVhNWE1OyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgW2NsYXNzKj1pY29uXS5hY3Rpb246aG92ZXIsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAubmF2YmFyLW5hdiBbY2xhc3MqPWljb25dLmFjdGlvbjpob3ZlciwgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAucm93IFtjbGFzcyo9aWNvbl0uYWN0aW9uOmZvY3VzLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLm5hdmJhci1uYXYgW2NsYXNzKj1pY29uXS5hY3Rpb246Zm9jdXMge1xuICAgICAgICBjb2xvcjogIzRjODRmZjsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLnJvdyAuaWNvbi12aWV3LCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLm5hdmJhci1uYXYgLmljb24tdmlldyB7XG4gICAgICBmb250LXNpemU6IDIxcHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmljb24tZWRpdCwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5uYXZiYXItbmF2IC5pY29uLWVkaXQge1xuICAgICAgZm9udC1zaXplOiAxOXB4OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAucm93IC5pY29uLXNtcywgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5uYXZiYXItbmF2IC5pY29uLXNtcyB7XG4gICAgICBmb250LXNpemU6IDE5cHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmljb24tdHJhc2gsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAubmF2YmFyLW5hdiAuaWNvbi10cmFzaCB7XG4gICAgICBmb250LXNpemU6IDE5cHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmljb24tY2FsZW5kYXIsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAubmF2YmFyLW5hdiAuaWNvbi1jYWxlbmRhciB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmljb24tc3RhdHMsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAubmF2YmFyLW5hdiAuaWNvbi1zdGF0cyB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmljb24tY2xvbmUsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAubmF2YmFyLW5hdiAuaWNvbi1jbG9uZSB7XG4gICAgICBmb250LXNpemU6IDE5cHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmljb24tZmlsZSwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5uYXZiYXItbmF2IC5pY29uLWZpbGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAucm93IC5pY29uLWZpbGUtcGRmLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLm5hdmJhci1uYXYgLmljb24tZmlsZS1wZGYsXG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAucm93IC5pY29uLWZpbGUtZG9jLFxuICAgIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAubmF2YmFyLW5hdiAuaWNvbi1maWxlLWRvYyxcbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmljb24tZmlsZS1kb2N4LFxuICAgIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAubmF2YmFyLW5hdiAuaWNvbi1maWxlLWRvY3gsXG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAucm93IC5pY29uLWZpbGUtcHB0LFxuICAgIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAubmF2YmFyLW5hdiAuaWNvbi1maWxlLXBwdCxcbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmljb24tZmlsZS14bHMsXG4gICAgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5uYXZiYXItbmF2IC5pY29uLWZpbGUteGxzLFxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLnJvdyAuaWNvbi1maWxlLXhsc3gsXG4gICAgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5uYXZiYXItbmF2IC5pY29uLWZpbGUteGxzeCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXNtb290aDogYXV0bztcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmNvbC1hY3Rpb25zLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLm5hdmJhci1uYXYgLmNvbC1hY3Rpb25zIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmNvbC1hY3Rpb25zIC5wcmltYXJ5LCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLm5hdmJhci1uYXYgLmNvbC1hY3Rpb25zIC5wcmltYXJ5LFxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAucm93IC5jb2wtYWN0aW9ucyAuc2Vjb25kYXJ5LFxuICAgICAgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5uYXZiYXItbmF2IC5jb2wtYWN0aW9ucyAuc2Vjb25kYXJ5IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50OyB9XG4gICAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLnJvdyAuY29sLWFjdGlvbnMgLnByaW1hcnkgKiwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5uYXZiYXItbmF2IC5jb2wtYWN0aW9ucyAucHJpbWFyeSAqLFxuICAgICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmNvbC1hY3Rpb25zIC5zZWNvbmRhcnkgKixcbiAgICAgICAgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5uYXZiYXItbmF2IC5jb2wtYWN0aW9ucyAuc2Vjb25kYXJ5ICoge1xuICAgICAgICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLnJvdyAuY29sLWFjdGlvbnMgLnByaW1hcnkgYSwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5uYXZiYXItbmF2IC5jb2wtYWN0aW9ucyAucHJpbWFyeSBhLFxuICAgICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmNvbC1hY3Rpb25zIC5zZWNvbmRhcnkgYSxcbiAgICAgICAgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5uYXZiYXItbmF2IC5jb2wtYWN0aW9ucyAuc2Vjb25kYXJ5IGEge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDAgNHB4OyB9XG4gICAgICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAucm93IC5jb2wtYWN0aW9ucyAucHJpbWFyeSBhOmhvdmVyLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLm5hdmJhci1uYXYgLmNvbC1hY3Rpb25zIC5wcmltYXJ5IGE6aG92ZXIsXG4gICAgICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAucm93IC5jb2wtYWN0aW9ucyAuc2Vjb25kYXJ5IGE6aG92ZXIsXG4gICAgICAgICAgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5uYXZiYXItbmF2IC5jb2wtYWN0aW9ucyAuc2Vjb25kYXJ5IGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICM0Yzg0ZmY7IH1cbiAgICAgICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmNvbC1hY3Rpb25zIC5wcmltYXJ5IGE6Zm9jdXMsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMgLnByaW1hcnkgYTpmb2N1cyxcbiAgICAgICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmNvbC1hY3Rpb25zIC5zZWNvbmRhcnkgYTpmb2N1cyxcbiAgICAgICAgICBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLm5hdmJhci1uYXYgLmNvbC1hY3Rpb25zIC5zZWNvbmRhcnkgYTpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogI2E1YTVhNTsgfVxuICAgICAgXG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmNvbC1hY3Rpb25zIC5zZWNvbmRhcnksXG4gICAgICBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLm5hdmJhci1uYXYgLmNvbC1hY3Rpb25zIC5zZWNvbmRhcnkge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgICAgICAgd2lkdGg6IDA7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLnJvdyAuY29sLWFjdGlvbnMgW2NsYXNzKj1pY29uXSwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5uYXZiYXItbmF2IC5jb2wtYWN0aW9ucyBbY2xhc3MqPWljb25dIHtcbiAgICAgICAgY29sb3I6ICNhNWE1YTU7IH1cbiAgICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAucm93IC5jb2wtYWN0aW9ucyBbY2xhc3MqPWljb25dOmhvdmVyLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLm5hdmJhci1uYXYgLmNvbC1hY3Rpb25zIFtjbGFzcyo9aWNvbl06aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjNGM4NGZmO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmNvbC1hY3Rpb25zIFtjbGFzcyo9aWNvbl06Zm9jdXMsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAubmF2YmFyLW5hdiAuY29sLWFjdGlvbnMgW2NsYXNzKj1pY29uXTpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICNhNWE1YTU7IH1cbiAgICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAucm93IC5jb2wtYWN0aW9ucyBbY2xhc3MqPWljb25dLmNvbGxhcHNpYmxlLWhlYWRlciwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5uYXZiYXItbmF2IC5jb2wtYWN0aW9ucyBbY2xhc3MqPWljb25dLmNvbGxhcHNpYmxlLWhlYWRlciB7XG4gICAgICAgICAgcGFkZGluZzogMDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuZjEge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLXdlYmtpdC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxO1xuICAgIGZsZXg6IDE7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEuYWN0aXZlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhLmFjdGl2ZSAucm93LCBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YS5hY3RpdmUgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YS5hY3RpdmUgLm5hdmJhci1uYXYge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4OyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhLmRpc2FibGVkIFtjbGFzcyo9Y29sLV06bm90KC5jb2wtY2hlY2spOm5vdCguY29sLWFjdGlvbnMpOm5vdCguY29sLW9wdGlvbnMpICoge1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YS51bnJlYWQgW2NsYXNzKj1jb2wtXTpub3QoLmNvbC1hY3Rpb25zKSAqIHtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhLm5vLWV2ZW50IFtjbGFzcyo9aWNvbi1dIHtcbiAgICBjb2xvcjogI2E1YTVhNTsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YS5oZWFkZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2Y0ZjRmNDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWluLWhlaWdodDogNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YS5oZWFkZXIuc21hbGwge1xuICAgICAgbWluLWhlaWdodDogNDBweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhLmhlYWRlciBbY2xhc3MqPWNvbC1dIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhLmhlYWRlciBbY2xhc3MqPWNvbC1dLmNvbC1vcHRpb25zLCBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YS5oZWFkZXIgW2NsYXNzKj1jb2wtXS5jb2wtYWN0aXZhdGUtb3B0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YS5oZWFkZXIgLmljb24tbWVudSB7XG4gICAgICBjb2xvcjogIzZlNmU2ZTtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhLmhlYWRlciBzcGFuLFxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhLmhlYWRlciBhIHtcbiAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEuaGVhZGVyIC5zb3J0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YS5oZWFkZXIgLnNvcnQ6bm90KC51cCk6bm90KC5kb3duKSAqIHtcbiAgICAgICAgb3BhY2l0eTogMC4zOyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YS5oZWFkZXIgLnNvcnQ6bm90KC51cCk6bm90KC5kb3duKSAuaWNvbi1hcnJvdy11cDpiZWZvcmUge1xuICAgICAgICB0b3A6IDdweDsgfVxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEuaGVhZGVyIC5zb3J0Om5vdCgudXApOm5vdCguZG93bikgLmljb24tYXJyb3ctZG93bjpiZWZvcmUge1xuICAgICAgICBib3R0b206IDdweDsgfVxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEuaGVhZGVyIC5zb3J0ICoge1xuICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMjNweDsgfVxuICAgICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YS5oZWFkZXIgLnNvcnQgKjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhLmhlYWRlciAuc29ydCAqOmhvdmVyLCBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YS5oZWFkZXIgLnNvcnQgKjpmb2N1cyB7XG4gICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50OyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YS5oZWFkZXIgLnNvcnQudXAgLmljb24tYXJyb3ctZG93biB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhLmhlYWRlciAuc29ydC5kb3duIC5pY29uLWFycm93LXVwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLWRyYWcge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1kcmFnIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgICAgY3Vyc29yOiBtb3ZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDMwcHg7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtZHJhZyBbY2xhc3MqPWljb25dOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM2ZTZlNmU7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1pbmRleCB7XG4gICAgbWluLXdpZHRoOiAzMHB4OyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtaWNvbnMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB3aWR0aDogNDBweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtaWNvbnMgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDM1cHg7XG4gICAgICBtYXgtd2lkdGg6IDUwcHg7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1kYXRlLWluZm8ge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC11c2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDIxMHB4OyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtaW1nIHtcbiAgICB3aWR0aDogNjBweDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIG1pbi13aWR0aDogMTcwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMzBweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzOm5vdChbY2xhc3MqPSdoaWRlLW9uJ10pIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyBbY2xhc3MqPWljb25dIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5yZXZpc2lvbiBbY2xhc3MqPWljb25dLFxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5zY2hlZHVsZWQtb24tYWdlbmRhIFtjbGFzcyo9aWNvbl0sXG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLm1lZXRpbmctaW4tcGVuZGluZyBbY2xhc3MqPWljb25dLFxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC53b3JraW5nIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgY29sb3I6ICNmZmMzMDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyBkaXYgPiBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLmZvci1hcHByb3ZhbCBbY2xhc3MqPWljb25dLFxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5pbi1wcmVwYXJhdGlvbiBbY2xhc3MqPWljb25dIHtcbiAgICAgIGNvbG9yOiAjZmY2ZDI0O1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLnJldm9rZWQtYnktdXNlciBbY2xhc3MqPWljb25dIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5yZXNlbnQtdG8tcmVzb3J0LWNvbXBhcnRtZW50IFtjbGFzcyo9aWNvbl0ge1xuICAgICAgY29sb3I6ICM0Yzg0ZmY7XG4gICAgICBmb250LXNpemU6IDI2cHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAud2l0aG91dC1sZWdhbGl0eS1ub3RpY2UgW2NsYXNzKj1pY29uXSxcbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAud2l0aG91dC1hZ2VuZGEgW2NsYXNzKj1pY29uXSB7XG4gICAgICBjb2xvcjogI2YwNTM1MjtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC53aXRoLWxlZ2FsaXR5LW5vdGljZSBbY2xhc3MqPWljb25dIHtcbiAgICAgIGNvbG9yOiAjOGNiYzAwO1xuICAgICAgZm9udC1zaXplOiAyNnB4OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLnBlbmRpbmctYXBwcm92YWwgW2NsYXNzKj1pY29uXSxcbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAuZGViYXRlLWluLWNvbW1pdHRlZXMgW2NsYXNzKj1pY29uXSxcbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAubGl2ZS1tZWV0aW5nIFtjbGFzcyo9aWNvbl0sXG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLmFsbG9jYXRlZCBbY2xhc3MqPWljb25dIHtcbiAgICAgIGNvbG9yOiAjNjY3ZWIxO1xuICAgICAgZm9udC1zaXplOiAzMnB4OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLnBlbmRpbmctYXBwcm92YWwgLmljb24tZm9yd2FyZCxcbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAuZGViYXRlLWluLWNvbW1pdHRlZXMgLmljb24tZm9yd2FyZCxcbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAubGl2ZS1tZWV0aW5nIC5pY29uLWZvcndhcmQsXG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLmFsbG9jYXRlZCAuaWNvbi1mb3J3YXJkIHtcbiAgICAgIGNvbG9yOiAjNjY3ZWIxO1xuICAgICAgZm9udC1zaXplOiAyN3B4OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLnBlbmRpbmctYXBwcm92YWwgLmxpbmtzLFxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5kZWJhdGUtaW4tY29tbWl0dGVlcyAubGlua3MsXG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLmxpdmUtbWVldGluZyAubGlua3MsXG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLmFsbG9jYXRlZCAubGlua3Mge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLnBlbmRpbmctYXBwcm92YWwgLmxpbmtzIGEsXG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAuZGViYXRlLWluLWNvbW1pdHRlZXMgLmxpbmtzIGEsXG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAubGl2ZS1tZWV0aW5nIC5saW5rcyBhLFxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLmFsbG9jYXRlZCAubGlua3MgYSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLnBlbmRpbmctYXBwcm92YWwgLmxpbmtzIGE6Zmlyc3QtY2hpbGQsXG4gICAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5kZWJhdGUtaW4tY29tbWl0dGVlcyAubGlua3MgYTpmaXJzdC1jaGlsZCxcbiAgICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLmxpdmUtbWVldGluZyAubGlua3MgYTpmaXJzdC1jaGlsZCxcbiAgICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLmFsbG9jYXRlZCAubGlua3MgYTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAucmV2aXNpb24gW2NsYXNzKj1pY29uXSxcbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAuc2NoZWR1bGVkLW9uLWFnZW5kYSBbY2xhc3MqPWljb25dLFxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5tZWV0aW5nLWluLXBlbmRpbmcgW2NsYXNzKj1pY29uXSxcbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAud29ya2luZyBbY2xhc3MqPWljb25dIHtcbiAgICAgIGNvbG9yOiAjZmZjMzAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLmFkZGVkLW9uLWFnZW5kYSBbY2xhc3MqPWljb25dIHtcbiAgICAgIGNvbG9yOiAjODU1M2QxO1xuICAgICAgZm9udC1zaXplOiAyNnB4OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLmxlZ2FsaXR5LW5vdGljZSBbY2xhc3MqPWljb25dLFxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5zb2x2ZWQgW2NsYXNzKj1pY29uXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzhjYmMwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbG9yOiAjOGNiYzAwO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAubGVnYWxpdHktbm90aWNlIFtjbGFzcyo9aWNvbl06YmVmb3JlLFxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLnNvbHZlZCBbY2xhc3MqPWljb25dOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAubm8tbGVnYWxpdHktbm90aWNlIFtjbGFzcyo9aWNvbl0sXG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLnJlamVjdGVkIFtjbGFzcyo9aWNvbl0sXG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLm1lZXRpbmctd2l0aG91dC1jdm9ydW0gW2NsYXNzKj1pY29uXSxcbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAubm90aWNlLXJlZCBbY2xhc3MqPWljb25dIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDUzNTI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogMzBweDsgfVxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLm5vLWxlZ2FsaXR5LW5vdGljZSBbY2xhc3MqPWljb25dOmJlZm9yZSxcbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5yZWplY3RlZCBbY2xhc3MqPWljb25dOmJlZm9yZSxcbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5tZWV0aW5nLXdpdGhvdXQtY3ZvcnVtIFtjbGFzcyo9aWNvbl06YmVmb3JlLFxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLm5vdGljZS1yZWQgW2NsYXNzKj1pY29uXTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLm93bi13aXRob3V0LWxlZ2FsaXR5LW5vdGljZSBbY2xhc3MqPWljb25dLFxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5pbi1wZW5kaW5nLWRlY2lzaW9uIFtjbGFzcyo9aWNvbl0sXG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLnNlbmQtbW9kZSBbY2xhc3MqPWljb25dLFxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5yZXF1ZXN0LWNoYW5nZXMgW2NsYXNzKj1pY29uXSxcbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAubm90aWNlLW9yYW5nZSBbY2xhc3MqPWljb25dIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMzMDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogMzBweDsgfVxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLm93bi13aXRob3V0LWxlZ2FsaXR5LW5vdGljZSBbY2xhc3MqPWljb25dOmJlZm9yZSxcbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5pbi1wZW5kaW5nLWRlY2lzaW9uIFtjbGFzcyo9aWNvbl06YmVmb3JlLFxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLnNlbmQtbW9kZSBbY2xhc3MqPWljb25dOmJlZm9yZSxcbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5yZXF1ZXN0LWNoYW5nZXMgW2NsYXNzKj1pY29uXTpiZWZvcmUsXG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAubm90aWNlLW9yYW5nZSBbY2xhc3MqPWljb25dOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAub3duLWxlZ2FsaXR5LW5vdGljZSBbY2xhc3MqPWljb25dLFxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5hcHByb3ZlZCBbY2xhc3MqPWljb25dLFxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5tZWV0aW5nLWNsb3NlZCBbY2xhc3MqPWljb25dLFxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC52YWxpZGF0ZWQtbW9kZSBbY2xhc3MqPWljb25dLFxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5hbnN3ZXJlZCBbY2xhc3MqPWljb25dLFxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5ub3RpY2UtZ3JlZW4gW2NsYXNzKj1pY29uXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNiYzAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDMwcHg7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5vd24tbGVnYWxpdHktbm90aWNlIFtjbGFzcyo9aWNvbl06YmVmb3JlLFxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLmFwcHJvdmVkIFtjbGFzcyo9aWNvbl06YmVmb3JlLFxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLm1lZXRpbmctY2xvc2VkIFtjbGFzcyo9aWNvbl06YmVmb3JlLFxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLnZhbGlkYXRlZC1tb2RlIFtjbGFzcyo9aWNvbl06YmVmb3JlLFxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLmFuc3dlcmVkIFtjbGFzcyo9aWNvbl06YmVmb3JlLFxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLm5vdGljZS1ncmVlbiBbY2xhc3MqPWljb25dOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAucmVwdWJsaXNoZWQgW2NsYXNzKj1pY29uXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDRhNjQ3O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDMwcHg7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5yZXB1Ymxpc2hlZCBbY2xhc3MqPWljb25dOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAuc3VzcGVuZGVkIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2N2ViMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAuc3VzcGVuZGVkIFtjbGFzcyo9aWNvbl06YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5yZXBlYWxlZCBbY2xhc3MqPWljb25dIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDUzNTI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogMzBweDsgfVxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLnJlcGVhbGVkIFtjbGFzcyo9aWNvbl06YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5yZXZva2VkIFtjbGFzcyo9aWNvbl0sXG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLm5vdC1pbmNsdWRlZCBbY2xhc3MqPWljb25dIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzcyYjYwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29sb3I6ICNjNzJiNjA7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDMwcHg7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5yZXZva2VkIFtjbGFzcyo9aWNvbl06YmVmb3JlLFxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLm5vdC1pbmNsdWRlZCBbY2xhc3MqPWljb25dOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAucmVzb3J0LWNvbXBhcnRtZW50IFtjbGFzcyo9aWNvbl0ge1xuICAgICAgY29sb3I6ICM0MkE1RjU7XG4gICAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAucHVibGljLWNvbnN1bHRhdGlvbiBbY2xhc3MqPWljb25dIHtcbiAgICAgIGNvbG9yOiAjOGNiYzAwO1xuICAgICAgZm9udC1zaXplOiAyOHB4OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLm5vdC1kZWJhdGVkIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhNWE1YTU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb2xvcjogIzllOWU5ZTtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogMzBweDsgfVxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1zdGF0dXMgLm5vdC1kZWJhdGVkIFtjbGFzcyo9aWNvbl06YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIC5lZGl0LW1vZGUgW2NsYXNzKj1pY29uXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRjODRmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbG9yOiAjNGM4NGZmO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXN0YXR1cyAuZWRpdC1tb2RlIFtjbGFzcyo9aWNvbl06YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtc3RhdHVzIFtjbGFzcyo9bm90aWNlLV0gW2NsYXNzKj1pY29uLV0ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgbWFyZ2luOiAwIDhweDtcbiAgICAgIHdpZHRoOiAyNXB4OyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtYWN0aW9ucyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1tdWx0aXBsZS1hY3Rpb25zIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAyMzBweDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLW1lc3NhZ2Utc3RhdHVzIHtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDNweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtbWVzc2FnZS1zdGF0dXMucmVhZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNiYzAwOyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1tZXNzYWdlLXN0YXR1cy51bnJlYWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwNTM1MjsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLW5yLWRhdGUge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLXdpZHRoOiAxMTVweDtcbiAgICBtYXgtd2lkdGg6IDExNXB4OyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtcHJvamVjdC1pbmZvIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1wcm9qZWN0LWluZm8gLnByb2plY3QtdGl0bGUge1xuICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1wcm9qZWN0LWluZm8gLmFpci1jaGFyYWN0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg1NTNkMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgcGFkZGluZzogMCA0cHg7XG4gICAgICB3aWR0aDogLXdlYmtpdC1tYXgtY29udGVudDtcbiAgICAgIHdpZHRoOiAtbW96LW1heC1jb250ZW50O1xuICAgICAgd2lkdGg6IG1heC1jb250ZW50OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1wcm9qZWN0LWluZm8gLm5vcm1hdGl2ZS1jaGFyYWN0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQyQTVGNTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgcGFkZGluZzogMCA0cHg7XG4gICAgICB3aWR0aDogLXdlYmtpdC1tYXgtY29udGVudDtcbiAgICAgIHdpZHRoOiAtbW96LW1heC1jb250ZW50O1xuICAgICAgd2lkdGg6IG1heC1jb250ZW50OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1wcm9qZWN0LWluZm8gLmluZGl2aWR1YWwtY2hhcmFjdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MkE1RjU7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgICAgd2lkdGg6IC13ZWJraXQtbWF4LWNvbnRlbnQ7XG4gICAgICB3aWR0aDogLW1vei1tYXgtY29udGVudDtcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLW5yIHtcbiAgICB3aWR0aDogNzBweDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLWRhdGUge1xuICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgIHdpZHRoOiAxMTBweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtZGF0ZS5zbWFsbCB7XG4gICAgICB3aWR0aDogNzVweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtZGF0ZS5iaWcge1xuICAgICAgd2lkdGg6IDE1MHB4OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1kYXRlIC5kYXRlIHtcbiAgICAgIGNvbG9yOiAjYTVhNWE1OyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtYWN0aW9ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLXdpZHRoOiAxODBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLWFjdGlvbnMuZXh0cmEtc21hbGwge1xuICAgICAgbWluLXdpZHRoOiA1MHB4O1xuICAgICAgd2lkdGg6IDUwcHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLWFjdGlvbnMuc21hbGwge1xuICAgICAgbWluLXdpZHRoOiAxMTBweDtcbiAgICAgIHdpZHRoOiAxMTBweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtYWN0aW9ucy5iaWcge1xuICAgICAgd2lkdGg6IDI1MHB4OyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtb3B0aW9ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDcwcHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLW9wdGlvbnMuZW1wdHkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgd2lkdGg6IDI1cHg7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1hY3RpdmF0ZS1vcHRpb25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogNzBweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtYWN0aXZhdGUtb3B0aW9ucy5lbXB0eSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB3aWR0aDogMjVweDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXRleHQgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zOyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtdGV4dCAuZG9jdW1lbnQtdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtdGV4dCAuZG9jdW1lbnQtdGl0bGU6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtdGV4dCAuZG9jdW1lbnQtdGl0bGU6aG92ZXIgc3BhbiB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLXRleHQgLmRvY3VtZW50LXRpdGxlOmhvdmVyIHNwYW5bY2xhc3MqPWljb25dIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC10ZXh0IC5kb2N1bWVudC10aXRsZSBzcGFuW2NsYXNzKj1pY29uXSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbC1sYW5ndWFnZXMsXG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtb3B0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLWxhbmd1YWdlcyA+IGRpdixcbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLW9wdGlvbnMgPiBkaXYge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDQwcHg7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtbGFuZ3VhZ2VzID4gZGl2Om5vdCgubGFuZyk6bm90KC5zd2l0Y2gpOmJlZm9yZSxcbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtb3B0aW9ucyA+IGRpdjpub3QoLmxhbmcpOm5vdCguc3dpdGNoKTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMHB4OyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLWxhbmd1YWdlcyA+IGRpdjpub3QoLmxhbmcpOm5vdCguc3dpdGNoKTpub3QoLmxhbmcpOm5vdCguc3dpdGNoKS5jaGVja2VkOmJlZm9yZSxcbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2wtb3B0aW9ucyA+IGRpdjpub3QoLmxhbmcpOm5vdCguc3dpdGNoKTpub3QoLmxhbmcpOm5vdCguc3dpdGNoKS5jaGVja2VkOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4Y2JjMDA7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLWxhbmd1YWdlcyAuZmxhZyxcbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sLW9wdGlvbnMgLmZsYWcge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbGxhcHNpYmxlLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMHB4OyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2xsYXBzaWJsZS1ib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDBweDsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2xsYXBzaWJsZS1ib2R5OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2xsYXBzaWJsZS1ib2R5ID4gLnJvdywgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgbmF2Lm5hdmJhciAuY29sbGFwc2libGUtYm9keSA+IC5uYXZiYXItbmF2LCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5jb2xsYXBzaWJsZS1ib2R5ID4gLm5hdmJhci1uYXYge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmNGY0ZjQ7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSAuY29sbGFwc2libGUtYm9keSA+IC5yb3c6bGFzdC1jaGlsZCwgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgbmF2Lm5hdmJhciAuY29sbGFwc2libGUtYm9keSA+IC5uYXZiYXItbmF2Omxhc3QtY2hpbGQsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmNvbGxhcHNpYmxlLWJvZHkgPiAubmF2YmFyLW5hdjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgW3R5cGU9XCJjaGVja2JveFwiXSArIHNwYW46bm90KC5sZXZlcikge1xuICAgIGhlaWdodDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgW2NsYXNzKj1jb2wtXS5yaWdodCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSBbY2xhc3MqPWNvbC1dLmxlZnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSBbY2xhc3MqPWNvbC1dLmNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgYSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgYS5idG4sIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIGEuYnRuLWxhcmdlLCBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSBhLmJ0bi1zbWFsbCwgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgLmZjLWhlYWRlci10b29sYmFyIGEuZmMtdG9kYXktYnV0dG9uLCAuZmMtaGVhZGVyLXRvb2xiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgYS5mYy10b2RheS1idXR0b24ge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIGEuYnRuOmhvdmVyLCBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSBhLmJ0bi1sYXJnZTpob3ZlciwgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgYS5idG4tc21hbGw6aG92ZXIsIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIC5mYy1oZWFkZXItdG9vbGJhciBhLmZjLXRvZGF5LWJ1dHRvbjpob3ZlciwgLmZjLWhlYWRlci10b29sYmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIGEuZmMtdG9kYXktYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgYS5jdXN0b20tbGluayB7XG4gICAgICBjb2xvcjogIzNlYThmNzsgfVxuICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIGEuY3VzdG9tLWxpbmstZGFya2VuIHtcbiAgICAgIGNvbG9yOiAjNjY3ZWIxO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhLmhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEubG9hZGVkIC5jb2wtbmFtZSBzcGFuIHtcbiAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAucm93OmhvdmVyIC5pY29uLWRyYWcsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAubmF2YmFyLW5hdjpob3ZlciAuaWNvbi1kcmFnIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLnJvdyAuY29sLW5hbWUsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAubmF2YmFyLW5hdiAuY29sLW5hbWUge1xuICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmNvbC11c2VyLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLm5hdmJhci1uYXYgLmNvbC11c2VyIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAucm93IC5jb2wtdXNlciA+IGEsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAubmF2YmFyLW5hdiAuY29sLXVzZXIgPiBhIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgbWluLWhlaWdodDogNDVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAucm93IC5jb2wtdXNlciA+IGE6aG92ZXIsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAubmF2YmFyLW5hdiAuY29sLXVzZXIgPiBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLnJvdyAuY29sLXVzZXIgPiBhOmxhc3QtY2hpbGQsIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAubmF2YmFyLW5hdiAuY29sLXVzZXIgPiBhOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAucm93IC5jb2wtdXNlciBkaXZbY2xhc3NePVwiaW1nXCJdLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLm5hdmJhci1uYXYgLmNvbC11c2VyIGRpdltjbGFzc149XCJpbWdcIl0ge1xuICAgICAgbGVmdDogLTU1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmNvbC11c2VyIHAucGVyc29uLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLm5hdmJhci1uYXYgLmNvbC11c2VyIHAucGVyc29uIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbjogM3B4IDAgMCAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAucm93IC5jb2wtdXNlciBwLnBlcnNvbiBzcGFuLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLm5hdmJhci1uYXYgLmNvbC11c2VyIHAucGVyc29uIHNwYW4ge1xuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDsgfVxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAucm93IC5jb2wtdXNlciBwLnBlcnNvbiAubGFzdC1uYW1lLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLm5hdmJhci1uYXYgLmNvbC11c2VyIHAucGVyc29uIC5sYXN0LW5hbWUge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAucm93IC5jb2wtdXNlciAuZnVuY3Rpb24sIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAubmF2YmFyLW5hdiAuY29sLXVzZXIgLmZ1bmN0aW9uIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzY2N2ViMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLnJvdyAuY29sLXVzZXIgLmZ1bmN0aW9uIHNwYW5bY2xhc3NePVwiaWNvblwiXSwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5uYXZiYXItbmF2IC5jb2wtdXNlciAuZnVuY3Rpb24gc3BhbltjbGFzc149XCJpY29uXCJdIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmNvbC11c2VyIC5kZXBhcnRtZW50LCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLm5hdmJhci1uYXYgLmNvbC11c2VyIC5kZXBhcnRtZW50IHtcbiAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAgICAgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAucm93IC5jb2wtdXNlciAuZGVwYXJ0bWVudCBzcGFuLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLm5hdmJhci1uYXYgLmNvbC11c2VyIC5kZXBhcnRtZW50IHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmNvbC1vcHRpb25zLWxpc3QgLm9wdGlvbnMtbGlzdCwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5uYXZiYXItbmF2IC5jb2wtb3B0aW9ucy1saXN0IC5vcHRpb25zLWxpc3Qge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmNvbC1vcHRpb25zLWxpc3QgLm9wdGlvbnMtbGlzdCBwLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLm5hdmJhci1uYXYgLmNvbC1vcHRpb25zLWxpc3QgLm9wdGlvbnMtbGlzdCBwIHtcbiAgICAgIG1hcmdpbjogM3B4OyB9XG4gICAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmNvbC1vcHRpb25zLWxpc3QgLm9wdGlvbnMtbGlzdCBwIHNwYW4sIG5hdi5uYXZiYXIgYm9keSA+IGxpLmN1c3RvbXNvcnRhYmxlZWxlbWVudHNlZGludGEgPiAubmF2YmFyLW5hdiAuY29sLW9wdGlvbnMtbGlzdCAub3B0aW9ucy1saXN0IHAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLnJvdyAuaWNvbi1kcmFnLCBuYXYubmF2YmFyIGJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhID4gLm5hdmJhci1uYXYgLmljb24tZHJhZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogI2E1YTVhNTtcbiAgICBjdXJzb3I6IG1vdmU7IH1cbiAgICBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5yb3cgLmljb24tZHJhZzpob3ZlciwgbmF2Lm5hdmJhciBib2R5ID4gbGkuY3VzdG9tc29ydGFibGVlbGVtZW50c2VkaW50YSA+IC5uYXZiYXItbmF2IC5pY29uLWRyYWc6aG92ZXIge1xuICAgICAgY29sb3I6ICM2ZTZlNmU7IH1cblxuLmljb24tZHJhZyB7XG4gIGN1cnNvcjogbW92ZTsgfVxuXG4uZmMtZXZlbnQuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uZml4aGVhZGVyIC5jb2xsYXBzaWJsZS1oZWFkZXIgPiBsYWJlbCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5yZWQtc3dpdGNoIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgLnJlZC1zd2l0Y2ggLnN3aXRjaCBsYWJlbCAubGV2ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ1LCAwLCAwLCAwLjM4KTsgfVxuICAucmVkLXN3aXRjaCAuc3dpdGNoIGxhYmVsIC5sZXZlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAwLCAwLCAwLjE1KTsgfVxuICAucmVkLXN3aXRjaCAuc3dpdGNoIGxhYmVsIC5sZXZlcjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMzkzOTsgfVxuXG4udGlwZG9jdW1lbnRoZWFkZXIge1xuICBjb2xvcjogIzZlNmU2ZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDA7IH1cblxuLnNlbGVjdC13cmFwcGVyIC5jYXJldCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDA7IH1cblxuLnRvcC1wYWdpbmF0aW9uLXdyYXAgaDQgKyAuZmlsdGVyIC5zZWxlY3Qtd3JhcHBlcixcbi5ib3R0b20tcGFnaW5hdGlvbi13cmFwIGg0ICsgLmZpbHRlciAuc2VsZWN0LXdyYXBwZXIge1xuICBwYWRkaW5nOiAwIDAgMCAxMHB4OyB9XG4gIC50b3AtcGFnaW5hdGlvbi13cmFwIGg0ICsgLmZpbHRlciAuc2VsZWN0LXdyYXBwZXIgaW5wdXQsXG4gIC5ib3R0b20tcGFnaW5hdGlvbi13cmFwIGg0ICsgLmZpbHRlciAuc2VsZWN0LXdyYXBwZXIgaW5wdXQge1xuICAgIG1heC13aWR0aDogODBweDsgfVxuXG4jdGFiMS5hY3RpdmVbc3R5bGVdLFxuI3RhYjIuYWN0aXZlW3N0eWxlXSxcbiN0YWIzLmFjdGl2ZVtzdHlsZV0sXG4jdGFiNC5hY3RpdmVbc3R5bGVdLFxuI3RhYjUuYWN0aXZlW3N0eWxlXSxcbiN0YWI2LmFjdGl2ZVtzdHlsZV0sXG4jdGFiNy5hY3RpdmVbc3R5bGVdLFxuI3RhYjguYWN0aXZlW3N0eWxlXSxcbiN0YWI5LmFjdGl2ZVtzdHlsZV0ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbiN0YWIxLmFjdGl2ZVtzdHlsZT1cImRpc3BsYXk6bm9uZVwiXSxcbiN0YWIyLmFjdGl2ZVtzdHlsZT1cImRpc3BsYXk6bm9uZVwiXSxcbiN0YWIzLmFjdGl2ZVtzdHlsZT1cImRpc3BsYXk6bm9uZVwiXSxcbiN0YWI0LmFjdGl2ZVtzdHlsZT1cImRpc3BsYXk6bm9uZVwiXSxcbiN0YWI1LmFjdGl2ZVtzdHlsZT1cImRpc3BsYXk6bm9uZVwiXSxcbiN0YWI2LmFjdGl2ZVtzdHlsZT1cImRpc3BsYXk6bm9uZVwiXSxcbiN0YWI3LmFjdGl2ZVtzdHlsZT1cImRpc3BsYXk6bm9uZVwiXSxcbiN0YWI4LmFjdGl2ZVtzdHlsZT1cImRpc3BsYXk6bm9uZVwiXSxcbiN0YWI5LmFjdGl2ZVtzdHlsZT1cImRpc3BsYXk6bm9uZVwiXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udmlzb3JvX29uIHtcbiAgZmlsdGVyOiBzYXR1cmF0ZSgxMDAlKTsgfVxuICAudmlzb3JvX29uIGgxIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi52aXNvcm9fb2ZmIHtcbiAgZmlsdGVyOiBzYXR1cmF0ZSgwJSk7IH1cbiAgLnZpc29yb19vZmYgaDEge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuXG4ubW9sLWNhcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5tb2wtY2FyZHMgLmNvbCB7XG4gICAgcGFkZGluZzogMC43NXJlbSAwLjc1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1vbC1jYXJkcyAubW9sLWNhcmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYjNiM2IzO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLm1vbC1jYXJkcyAubW9sLWNhcmQ6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbiAgICAgIG9wYWNpdHk6IDAuODU7IH1cbiAgICAubW9sLWNhcmRzIC5tb2wtY2FyZCBwIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjNiM2IzO1xuICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgLm1vbC1jYXJkcyAubW9sLWNhcmQgLmdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5tb2wtY2FyZHMgLm1vbC1jYXJkIHNwYW4ge1xuICAgICAgY29sb3I6ICM2NjdlYjE7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgICAgIC5tb2wtY2FyZHMgLm1vbC1jYXJkIHNwYW4ubnIge1xuICAgICAgICBjb2xvcjogIzQzNDM0MztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIC5tb2wtY2FyZHMgLm1vbC1jYXJkIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29sb3I6ICM1NjU2NTY7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgIHdpZHRoOiA0MHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tb2wtY2FyZHMgbGkge1xuICAgIHdpZHRoOiAxOTVweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm1vbC1jYXJkcyB7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTsgfVxuICAgIC5tb2wtY2FyZHMuYXV0by1oZWlnaHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpOyB9XG4gICAgLm1vbC1jYXJkcyBsaSB7XG4gICAgICBtYXJnaW46IDVweCAxNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5tb2wtY2FyZHMgbGkgYSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgICAgICAgLm1vbC1jYXJkcyBsaSBhIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICAgICAgIC5tb2wtY2FyZHMgbGkgYSBzcGFuLm5yIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICAgICAubW9sLWNhcmRzIGxpIGEgW2NsYXNzKj1pY29uXSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLnR3b3N0ZXAtc3RhdHVzLXdyYXAge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2E1YTVhNTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDI7IH1cbiAgLnR3b3N0ZXAtc3RhdHVzLXdyYXAgc3BhbiB7XG4gICAgY29sb3I6ICNmMDUzNTI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAudHdvc3RlcC1zdGF0dXMtd3JhcCBzcGFuLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzhjYmMwMDsgfVxuXG4uY29taXNpYTEge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibHVlKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTsgfVxuXG4uY29taXNpYTIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1vcmFuZ2UpO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpOyB9XG5cbi5jb21pc2lhMyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWdyZWVuKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTsgfVxuXG4uY29taXNpYTQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1yZWQpO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpOyB9XG5cbi5jb21pc2lhNSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXB1cnBsZSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7IH1cblxuLmNvbWlzaWE2IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYnJvd24pO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpOyB9XG5cbi5jb21pc2lhNyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWdyZXkpO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpOyB9XG4iLCIvLyBUaGUgY3VzdG9tIGxpc3Qgb2YgbWF0ZXJpYWxpemUgY29tcG9uZW50cy5cbkBpbXBvcnQgXCJicm93c2VyLXZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImN1c3RvbS1tYXRlcmlhbGl6ZVwiO1xuQGltcG9ydCBcImN1c3RvbS1mcm9hbGEtZWRpdG9yXCI7XG5cbi8vIEltcG9ydCBmb250c1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1PcGVuK1NhbnM6MzAwLDQwMCw2MDAsNzAwJnN1YnNldD1sYXRpbi1leHQnKTtcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9Um9ib3RvOjEwMCwzMDAsNDAwLDcwMCZzdWJzZXQ9bGF0aW4tZXh0Jyk7XG5cbi8vIE1peGlucy5cbkBpbXBvcnQgXCJpY29uc1wiO1xuXG4vLyBHZW5lcmFsIHN0eWxpbmcuXG5AaW1wb3J0IFwiZ2xvYmFsXCI7XG5AaW1wb3J0IFwibWVkaWEtcXVlcmllc1wiO1xuQGltcG9ydCBcInR5cG9cIjtcbkBpbXBvcnQgXCJmb3Jtc1wiO1xuQGltcG9ydCBcIm1lbnVcIjtcbkBpbXBvcnQgXCJsYXlvdXRcIjtcbkBpbXBvcnQgXCJmbGFnc1wiO1xuQGltcG9ydCBcInBvbGl0aWNhbHNcIjtcblxuLy8gR2VuZXJhbCBjb21wb25lbnRzXG5AaW1wb3J0IFwiY29tcG9uZW50cy9hdHRhY2htZW50cy1saXN0XCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9iYWRnZVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYnV0dG9uc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvY2FsZW5kYXJcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NoaXBzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9jb2xsYXBzYWJsZVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvY29sb3ItcGlja2VyXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9jb21taXR0ZWVcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NvbnN1bHRhbnRcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NvdW50ZG93blwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZGF0ZXBpY2tlclwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZG9jdW1lbnRcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Ryb3Bkb3duXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9maWx0ZXJzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9mcm9hbGEtZWRpdG9yXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9mdW5jdGlvbnMtY2FyZHNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2hlYWRlcnMtbGlzdFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZ3JpZFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvaW1hZ2VcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2luc3RpdHV0aW9uXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9sYWJlbHNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2xhbmd1YWdlcy10YWJzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9saW5rcy1jYXJkc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbG9hZGVyXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9sb2NhdGlvbi1zdGF0dXMtY2FyZHNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL21hcFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbWVudS1jYXJkc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbWVtYmVyc2hpcFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbWluaS1jYXJkc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbm90aWZpY2F0aW9uc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvb3JnYW5pZ3JhbVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvb3JnYW5pemF0aW9uYWwtY2hhcnRcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3BhZ2UtaGVhZGVyc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcGFnaW5hdGlvblwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcGVyc29uXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9wZXRpdGlvbi10ZXJtc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcGlsbHNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3JlZ2lzdHJ5LXRlcm1zXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9yZWdpc3RyeS1jYXJkc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvc2V0dGluZ3Mtc3RlcHNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3N0ZXBzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy90YWJzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy90b29sdGlwXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy92b3Rlc1wiO1xuXG4vLyBTdGF0c1xuQGltcG9ydCBcInN0YXRzL2NpcmNsZVwiO1xuQGltcG9ydCBcInN0YXRzL2NpcmNsZS1zdGF0c1wiO1xuQGltcG9ydCBcInN0YXRzL3BvbGl0aWNhbC1zdGF0c1wiO1xuQGltcG9ydCBcInN0YXRzL3ZvdGVzLXN0YXRzXCI7XG5cbi8vIFRhYmxlc1xuQGltcG9ydCBcInRhYmxlcy90YWJsZVwiO1xuQGltcG9ydCBcInRhYmxlcy91c2Vycy10YWJsZVwiO1xuQGltcG9ydCBcInRhYmxlcy91c2Vycy1ldmVudHMtdGFibGVcIjtcbkBpbXBvcnQgXCJ0YWJsZXMvZ3JvdXBzLXRhYmxlXCI7XG5AaW1wb3J0IFwidGFibGVzL2RvY3VtZW50cy10YWJsZVwiO1xuQGltcG9ydCBcInRhYmxlcy9zdGF0dXRlLWRvY3VtZW50cy10YWJsZVwiO1xuQGltcG9ydCBcInRhYmxlcy9wcm9qZWN0cy10YWJsZVwiO1xuQGltcG9ydCBcInRhYmxlcy9wcm9qZWN0LWV2ZW50cy10YWJsZVwiO1xuQGltcG9ydCBcInRhYmxlcy9wcmVmZWN0dXJlcy10YWJsZVwiO1xuQGltcG9ydCBcInRhYmxlcy9jdXN0b20tdXNlcnMtdGFibGVcIjtcblxuXG4vLyBNb2RhbHNcbkBpbXBvcnQgXCJtb2RhbHMvbW9kYWxcIjtcbkBpbXBvcnQgXCJtb2RhbHMvbW9kYWwtZG9jdW1lbnRzXCI7XG5AaW1wb3J0IFwibW9kYWxzL21vZGFsLW1lbnUtdGVybXNcIjtcbkBpbXBvcnQgXCJtb2RhbHMvbW9kYWwtaW5zdGl0dXRpb24tZnVuY3Rpb25cIjtcbkBpbXBvcnQgXCJtb2RhbHMvbW9kYWwtaW5zdGl0dXRpb24tcHJvZmlsZVwiO1xuQGltcG9ydCBcIm1vZGFscy9tb2RhbC11c2VyLXByb2ZpbGVcIjtcbkBpbXBvcnQgXCJtb2RhbHMvbW9kYWwtbm90aWZpY2F0aW9uXCI7XG5AaW1wb3J0IFwibW9kYWxzL21vZGFsLXByb2plY3QtZXZlbnRzXCI7XG5AaW1wb3J0IFwibW9kYWxzL21vZGFsLXZvdGVzXCI7XG5AaW1wb3J0IFwibW9kYWxzL21vZGFsLXNlY3JldC12b3Rlc1wiO1xuQGltcG9ydCBcIm1vZGFscy9tb2RhbC1lbGVjdHJvbmljLXZvdGVzXCI7XG5AaW1wb3J0IFwibW9kYWxzL21vZGFsLWNvbnN1bHRhbnRcIjtcbkBpbXBvcnQgXCJtb2RhbHMvbW9kYWwtZG9jdW1lbnQtdmFsaWRhdGlvblwiO1xuQGltcG9ydCBcIm1vZGFscy9tb2RhbC11c2VyLWV2ZW50c1wiO1xuXG4vLyBDdXN0b20gcGFnZXNcbkBpbXBvcnQgXCJwYWdlcy9sb2dpblwiO1xuQGltcG9ydCBcInBhZ2VzL3Byb2plY3RcIjtcblxuQGltcG9ydCBcImN1c3RvbWVsc29cIjsiLCI6cm9vdCB7XG5cdC0tY29sb3ItcmVkLWxpZ2h0ZW46ICNlNTczNzM7XG5cdC0tY29sb3ItcmVkOiAjZjQ0MzM2O1xuXHQtLWNvbG9yLXJlZC1kYXJrZW46ICNiNzFjMWM7XG5cdC0tY29sb3ItcGluay1saWdodGVuOiAjZjA2MjkyO1xuXHQtLWNvbG9yLXBpbms6ICNlOTFlNjM7XG5cdC0tY29sb3ItcGluay1kYXJrZW46ICM4ODBlNGY7XG5cdC0tY29sb3ItcHVycGxlLWxpZ2h0ZW46ICNiYTY4Yzg7XG5cdC0tY29sb3ItcHVycGxlOiAjOWMyN2IwO1xuXHQtLWNvbG9yLXB1cnBsZS1kYXJrZW46ICM0YTE0OGM7XG5cdC0tY29sb3ItZGVlcC1wdXJwbGUtbGlnaHRlbjogIzk1NzVjZDtcblx0LS1jb2xvci1kZWVwLXB1cnBsZTogIzY3M2FiNztcblx0LS1jb2xvci1kZWVwLXB1cnBsZS1kYXJrZW46ICMzMTFiOTI7XG5cdC0tY29sb3ItaW5kaWdvLWxpZ2h0ZW46ICM3OTg2Y2I7XG5cdC0tY29sb3ItaW5kaWdvOiAjM2Y1MWI1O1xuXHQtLWNvbG9yLWluZGlnby1kYXJrZW46ICMxYTIzN2U7XG5cdC0tY29sb3ItYmx1ZS1saWdodGVuOiAjNjRiNWY2O1xuXHQtLWNvbG9yLWJsdWU6ICMyMTk2ZjM7XG5cdC0tY29sb3ItYmx1ZS1kYXJrZW46ICMwZDQ3YTE7XG5cdC0tY29sb3ItbGlnaHQtYmx1ZS1saWdodGVuOiAjNGZjM2Y3O1xuXHQtLWNvbG9yLWxpZ2h0LWJsdWU6ICMwM2E5ZjQ7XG5cdC0tY29sb3ItbGlnaHQtYmx1ZS0yOiAjNGM4NGZmO1xuXHQtLWNvbG9yLWxpZ2h0LWJsdWUtZGFya2VuOiAjMDE1NzliO1xuXHQtLWNvbG9yLWN5YW4tbGlnaHRlbjogIzRkZDBlMTtcblx0LS1jb2xvci1jeWFuOiAjMDBiY2Q0O1xuXHQtLWNvbG9yLWN5YW4tZGFya2VuOiAjMDA2MDY0O1xuXHQtLWNvbG9yLXRlYWwtbGlnaHRlbjogIzRkYjZhYztcblx0LS1jb2xvci10ZWFsOiAjMDA5Njg4O1xuXHQtLWNvbG9yLXRlYWwtZGFya2VuOiAjMDA0ZDQwO1xuXHQtLWNvbG9yLWdyZWVuLWxpZ2h0ZW46ICM4MWM3ODQ7XG5cdC0tY29sb3ItZ3JlZW46ICM0Y2FmNTA7XG5cdC0tY29sb3ItZ3JlZW4tZGFya2VuOiAjMWI1ZTIwOyBcblx0LS1jb2xvci1saWdodC1ncmVlbi1saWdodGVuOiAjYWVkNTgxO1xuXHQtLWNvbG9yLWxpZ2h0LWdyZWVuOiAjOGJjMzRhO1xuXHQtLWNvbG9yLWxpZ2h0LWdyZWVuLWRhcmtlbjogIzMzNjkxZTsgXG5cdC0tY29sb3ItbGltZS1saWdodGVuOiAjZGNlNzc1OyBcblx0LS1jb2xvci1saW1lOiAjY2RkYzM5OyBcblx0LS1jb2xvci1saW1lLWRhcmtlbjogIzgyNzcxNzsgXG5cdC0tY29sb3IteWVsbG93LWxpZ2h0ZW46ICNmZmYxNzY7IFxuXHQtLWNvbG9yLXllbGxvdzogI2ZmZWIzYjsgXG5cdC0tY29sb3IteWVsbG93LWRhcmtlbjogI2Y1N2YxNzsgXG5cdC0tY29sb3ItYW1iZXItbGlnaHRlbjogI2ZmZDU0Zjtcblx0LS1jb2xvci1hbWJlcjogI2ZmYzEwNztcblx0LS1jb2xvci1hbWJlci1kYXJrZW46ICNmZjZmMDA7IFxuXHQtLWNvbG9yLW9yYW5nZS1saWdodGVuOiAjZmZiNzRkO1xuXHQtLWNvbG9yLW9yYW5nZTogI2ZmOTgwMDtcblx0LS1jb2xvci1vcmFuZ2UtZGFya2VuOiAjZTY1MTAwOyBcblx0LS1jb2xvci1kZWVwLW9yYW5nZS1saWdodGVuOiAjZmY4YTY1OyBcblx0LS1jb2xvci1kZWVwLW9yYW5nZTogI2ZmNTcyMjsgXG5cdC0tY29sb3ItZGVlcC1vcmFuZ2UtZGFya2VuOiAjYmYzNjBjOyBcblx0LS1jb2xvci1icm93bi1saWdodGVuOiAjYTE4ODdmO1xuXHQtLWNvbG9yLWJyb3duOiAjNzk1NTQ4O1xuXHQtLWNvbG9yLWJyb3duLWRhcmtlbjogIzNlMjcyMzsgXG5cdC0tY29sb3ItZ3JleS1saWdodGVuOiAjZTBlMGUwOyBcblx0LS1jb2xvci1ncmV5OiAjOWU5ZTllOyBcblx0LS1jb2xvci1ncmV5LWRhcmtlbjogIzIxMjEyMTsgXG5cdC0tY29sb3ItYmx1ZS1ncmV5LWxpZ2h0ZW46ICM5MGE0YWU7XG5cdC0tY29sb3ItYmx1ZS1ncmV5OiAjNjA3ZDhiO1xuXHQtLWNvbG9yLWJsdWUtZ3JleS1kYXJrZW46ICMyNjMyMzg7XG5cdC0tY29sb3ItYmxhY2s6ICMwMDAwMDA7XG5cdC0tY29sb3Itd2hpdGU6ICNmZmZmZmY7IFxuXHQtLWNvbG9yLWJyYW5kOiAjNDQzMjg3O1xufVxuIiwiLy8gQ29sb3IgQ2xhc3Nlc1xuXG5AZWFjaCAkY29sb3JfbmFtZSwgJGNvbG9yIGluICRjb2xvcnMge1xuICBAZWFjaCAkY29sb3JfdHlwZSwgJGNvbG9yX3ZhbHVlIGluICRjb2xvciB7XG4gICAgQGlmICRjb2xvcl90eXBlID09IFwiYmFzZVwiIHtcbiAgICAgIC4jeyRjb2xvcl9uYW1lfSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl92YWx1ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLiN7JGNvbG9yX25hbWV9LXRleHQge1xuICAgICAgICBjb2xvcjogJGNvbG9yX3ZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBlbHNlIGlmICRjb2xvcl9uYW1lICE9IFwic2hhZGVzXCIge1xuICAgICAgLiN7JGNvbG9yX25hbWV9LiN7JGNvbG9yX3R5cGV9IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3ZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuI3skY29sb3JfbmFtZX0tdGV4dC50ZXh0LSN7JGNvbG9yX3R5cGV9IHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl92YWx1ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTaGFkZSBjbGFzc2VzXG5AZWFjaCAkY29sb3IsICRjb2xvcl92YWx1ZSBpbiAkc2hhZGVzIHtcbiAgLiN7JGNvbG9yfSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3ZhbHVlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLiN7JGNvbG9yfS10ZXh0IHtcbiAgICBjb2xvcjogJGNvbG9yX3ZhbHVlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8qISBub3JtYWxpemUuY3NzIHY3LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpblxuICogICAgSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5mb290ZXIsXG5oZWFkZXIsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cblxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbm1haW4geyAvKiAxICovXG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cbiAqL1xuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctIGFuZCBGaXJlZm94IDM5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXG4gKi9cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cbiAqL1xuXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmF1ZGlvLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cbiAqL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKipcbiAqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxuICovXG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuICogMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLCAvKiAxICovXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzLCAvKiAxICovXG5tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogU2NyaXB0aW5nXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmNhbnZhcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIEhpZGRlblxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLy9EZWZhdWx0IHN0eWxlc1xuXG5odG1sIHtcbiBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmJvZHkge1xuICAvLyBkaXNwbGF5OiBmbGV4O1xuICAvLyBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgLy8gZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxubWFpbiB7XG4gIC8vIGZsZXg6IDEgMCBhdXRvO1xufVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogJGZvbnQtc3RhY2s7XG59XG5cbnVsIHtcbiAgJjpub3QoLmJyb3dzZXItZGVmYXVsdCkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICAmID4gbGkge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5hIHtcblx0Y29sb3I6ICRsaW5rLWNvbG9yO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgLy8gR2V0cyByaWQgb2YgdGFwIGFjdGl2ZSBzdGF0ZVxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5cbi8vIFBvc2l0aW9uaW5nXG4udmFsaWduLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5cbi8vIGNsYXNzaWMgY2xlYXJmaXhcbi5jbGVhcmZpeCB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5cbi8vIFotbGV2ZWxzXG4uei1kZXB0aC0wIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiAyZHAgZWxldmF0aW9uIG1vZGlmaWVkKi9cbi56LWRlcHRoLTEge1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsMCwwLDAuMTQpLFxuICAgICAgICAgICAgICAwIDNweCAxcHggLTJweCByZ2JhKDAsMCwwLDAuMTIpLFxuICAgICAgICAgICAgICAwIDFweCA1cHggMCByZ2JhKDAsMCwwLDAuMik7XG59XG4uei1kZXB0aC0xLWhhbGYge1xuICBib3gtc2hhZG93OiAwIDNweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDNweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi8qIDZkcCBlbGV2YXRpb24gbW9kaWZpZWQqL1xuLnotZGVwdGgtMiB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDVweCAwIHJnYmEoMCwwLDAsMC4xNCksXG4gICAgICAgICAgICAgIDAgMXB4IDEwcHggMCByZ2JhKDAsMCwwLDAuMTIpLFxuICAgICAgICAgICAgICAwIDJweCA0cHggLTFweCByZ2JhKDAsMCwwLDAuMyk7XG59XG5cbi8qIDEyZHAgZWxldmF0aW9uIG1vZGlmaWVkKi9cbi56LWRlcHRoLTMge1xuICBib3gtc2hhZG93OiAwIDhweCAxN3B4IDJweCByZ2JhKDAsMCwwLDAuMTQpLFxuICAgICAgICAgICAgICAwIDNweCAxNHB4IDJweCByZ2JhKDAsMCwwLDAuMTIpLFxuICAgICAgICAgICAgICAwIDVweCA1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi8qIDE2ZHAgZWxldmF0aW9uICovXG4uei1kZXB0aC00IHtcbiAgYm94LXNoYWRvdzogMCAxNnB4IDI0cHggMnB4IHJnYmEoMCwwLDAsMC4xNCksXG4gICAgICAgICAgICAgIDAgNnB4IDMwcHggNXB4IHJnYmEoMCwwLDAsMC4xMiksXG4gICAgICAgICAgICAgIDAgOHB4IDEwcHggLTdweCByZ2JhKDAsMCwwLDAuMik7XG59XG5cbi8qIDI0ZHAgZWxldmF0aW9uICovXG4uei1kZXB0aC01IHtcbiAgYm94LXNoYWRvdzogMCAyNHB4IDM4cHggM3B4IHJnYmEoMCwwLDAsMC4xNCksXG4gICAgICAgICAgICAgIDAgOXB4IDQ2cHggOHB4IHJnYmEoMCwwLDAsMC4xMiksXG4gICAgICAgICAgICAgIDAgMTFweCAxNXB4IC03cHggcmdiYSgwLDAsMCwwLjIpO1xufVxuXG4uaG92ZXJhYmxlIHtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuMjVzO1xuXG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDE3cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpO1xuICB9XG59XG5cbi8vIERpdmlkZXJzXG5cbi5kaXZpZGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKFwiZ3JleVwiLCBcImxpZ2h0ZW4tMlwiKTtcbn1cblxuXG4vLyAgQmxvY2txdW90ZVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xufVxuXG4vLyBJY29uIFN0eWxlc1xuXG5pIHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cbiAgJi5sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbiAgJi5yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG4gICYudGlueSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gICYuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAmLm1lZGl1bSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG4gICYubGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgfVxufVxuXG4vLyBJbWFnZXNcbmltZy5yZXNwb25zaXZlLWltZyxcbnZpZGVvLnJlc3BvbnNpdmUtdmlkZW8ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuXG4vLyBQYWdpbmF0aW9uXG5cbi5wYWdpbmF0aW9uIHtcblxuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBoZWlnaHQ6IDMwcHg7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjNDQ0O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSBhIHsgY29sb3I6ICNmZmY7IH1cblxuICAgICYuYWN0aXZlIHsgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7IH1cblxuICAgICYuZGlzYWJsZWQgYSB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBjb2xvcjogIzk5OTtcbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG4gIH1cblxuXG4gIGxpLnBhZ2VzIHVsIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcbiAgLnBhZ2luYXRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgbGkucHJldixcbiAgICBsaS5uZXh0IHtcbiAgICAgIHdpZHRoOiAxMCU7XG4gICAgfVxuXG4gICAgbGkucGFnZXMge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBCcmVhZGNydW1ic1xuLmJyZWFkY3J1bWIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LCAuNyk7XG5cbiAgaSxcbiAgW2NsYXNzXj1cIm1kaS1cIl0sIFtjbGFzcyo9XCJtZGktXCJdLFxuICBpLm1hdGVyaWFsLWljb25zIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXEU1Q0MnO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LCAuNyk7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIG1hcmdpbjogMCAxMHB4IDAgOHB4O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICB9XG5cbiAgJjpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi8vIFBhcmFsbGF4XG4ucGFyYWxsYXgtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDUwMHB4O1xuXG4gIC5wYXJhbGxheCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAtMTtcblxuICAgIGltZyB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBQdXNocGluXG4ucGluLXRvcCwgLnBpbi1ib3R0b20ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGlubmVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKipcbiAgVHJhbnNpdGlvbiBDbGFzc2VzXG4qKioqKioqKioqKioqKioqKioqKioqL1xuXG51bC5zdGFnZ2VyZWQtbGlzdCBsaSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mYWRlLWluIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XG59XG5cblxuLyoqKioqKioqKioqKioqKioqKioqKlxuICBNZWRpYSBRdWVyeSBDbGFzc2VzXG4qKioqKioqKioqKioqKioqKioqKioqL1xuLmhpZGUtb24tc21hbGwtb25seSwgLmhpZGUtb24tc21hbGwtYW5kLWRvd24ge1xuICBAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5oaWRlLW9uLW1lZC1hbmQtZG93biB7XG4gIEBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5oaWRlLW9uLW1lZC1hbmQtdXAge1xuICBAbWVkaWEgI3skbWVkaXVtLWFuZC11cH0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmhpZGUtb24tbWVkLW9ubHkge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC1zY3JlZW4pIGFuZCAobWF4LXdpZHRoOiAkbWVkaXVtLXNjcmVlbikge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmhpZGUtb24tbGFyZ2Utb25seSB7XG4gIEBtZWRpYSAjeyRsYXJnZS1hbmQtdXB9IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5oaWRlLW9uLWV4dHJhLWxhcmdlLW9ubHkge1xuICBAbWVkaWEgI3skZXh0cmEtbGFyZ2UtYW5kLXVwfSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2hvdy1vbi1leHRyYS1sYXJnZSB7XG4gIEBtZWRpYSAjeyRleHRyYS1sYXJnZS1hbmQtdXB9IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4uc2hvdy1vbi1sYXJnZSB7XG4gIEBtZWRpYSAjeyRsYXJnZS1hbmQtdXB9IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4uc2hvdy1vbi1tZWRpdW0ge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC1zY3JlZW4pIGFuZCAobWF4LXdpZHRoOiAkbWVkaXVtLXNjcmVlbikge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zaG93LW9uLXNtYWxsIHtcbiAgQG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnNob3ctb24tbWVkaXVtLWFuZC11cCB7XG4gIEBtZWRpYSAjeyRtZWRpdW0tYW5kLXVwfSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnNob3ctb24tbWVkaXVtLWFuZC1kb3duIHtcbiAgQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuXG4vLyBDZW50ZXIgdGV4dCBvbiBtb2JpbGVcbi5jZW50ZXItb24tc21hbGwtb25seSB7XG4gIEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4vLyBGb290ZXJcbi5wYWdlLWZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBjb2xvcjogJGZvb3Rlci1mb250LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9vdGVyLWJnLWNvbG9yO1xuXG4gIC5mb290ZXItY29weXJpZ2h0IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgICBjb2xvcjogJGZvb3Rlci1jb3B5cmlnaHQtZm9udC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9vdGVyLWNvcHlyaWdodC1iZy1jb2xvcjtcbiAgfVxufVxuXG4vLyBUYWJsZXNcbnRhYmxlLCB0aCwgdGQge1xuICAgYm9yZGVyOiBub25lO1xufVxuXG50YWJsZSB7XG4gIHdpZHRoOjEwMCU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcblxuICAmLnN0cmlwZWQge1xuICAgIHRyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuXG4gICAgPiB0Ym9keSB7XG4gICAgICA+IHRyOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXN0cmlwZWQtY29sb3I7XG4gICAgICB9XG5cbiAgICAgID4gdHIgPiB0ZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5oaWdobGlnaHQgPiB0Ym9keSA+IHRyIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1zdHJpcGVkLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYuY2VudGVyZWQge1xuICAgIHRoZWFkIHRyIHRoLCB0Ym9keSB0ciB0ZCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbnRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG59XG5cbnRkLCB0aHtcbiAgcGFkZGluZzogMTVweCA1cHg7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLy8gUmVzcG9uc2l2ZSBUYWJsZVxuQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXG4gIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgdGQ6ZW1wdHk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDAwYTAnO1xuICAgIH1cblxuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuXG4gICAgdGggeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgdGhlYWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgdHIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMDtcblxuICAgICAgICB0aDo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcMDBhMFwiO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHRib2R5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgdHIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB9XG4gICAgfVxuICAgIHRoIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICAgIHRkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWluLWhlaWdodDogMS4yNWVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgdHIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB9XG5cbiAgICAvKiBzb3J0IG91dCBib3JkZXJzICovXG4gICAgdGhlYWQge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxufVxuXG5cbi8vIENvbGxlY3Rpb25zXG4uY29sbGVjdGlvbiB7XG4gIG1hcmdpbjogJGVsZW1lbnQtdG9wLW1hcmdpbiAwICRlbGVtZW50LWJvdHRvbS1tYXJnaW4gMDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbGxlY3Rpb24tYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuY29sbGVjdGlvbi1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sbGVjdGlvbi1iZy1jb2xvcjtcbiAgICBsaW5lLWhlaWdodDogJGNvbGxlY3Rpb24tbGluZS1oZWlnaHQ7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbGxlY3Rpb24tYm9yZGVyLWNvbG9yO1xuXG4gICAgLy8gQXZhdGFyIENvbGxlY3Rpb25cbiAgICAmLmF2YXRhciB7XG4gICAgICBtaW4taGVpZ2h0OiA4NHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA3MnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAvLyBEb24ndCBzdHlsZSBjaXJjbGVzIGluc2lkZSBwcmVsb2FkZXIgY2xhc3Nlcy5cbiAgICAgICY6bm90KC5jaXJjbGUtY2xpcHBlcikgPiAuY2lyY2xlLFxuICAgICAgOm5vdCguY2lyY2xlLWNsaXBwZXIpID4gLmNpcmNsZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuICAgICAgaS5jaXJjbGUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgLnNlY29uZGFyeS1jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgfVxuXG4gICAgfVxuXG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sbGVjdGlvbi1hY3RpdmUtYmctY29sb3I7XG4gICAgICBjb2xvcjogJGNvbGxlY3Rpb24tYWN0aXZlLWNvbG9yO1xuXG4gICAgICAuc2Vjb25kYXJ5LWNvbnRlbnQge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgYS5jb2xsZWN0aW9uLWl0ZW17XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogLjI1cztcbiAgICBjb2xvcjogJGNvbGxlY3Rpb24tbGluay1jb2xvcjtcbiAgICAmOm5vdCguYWN0aXZlKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbGxlY3Rpb24taG92ZXItYmctY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi53aXRoLWhlYWRlciB7XG4gICAgLmNvbGxlY3Rpb24taGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xsZWN0aW9uLWJnLWNvbG9yO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xsZWN0aW9uLWJvcmRlci1jb2xvcjtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICB9XG4gICAgLmNvbGxlY3Rpb24taXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgfVxuICAgIC5jb2xsZWN0aW9uLWl0ZW0uYXZhdGFyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNzJweDtcbiAgICB9XG4gIH1cblxufVxuLy8gTWFkZSBsZXNzIHNwZWNpZmljIHRvIGFsbG93IGVhc2llciBvdmVycmlkaW5nXG4uc2Vjb25kYXJ5LWNvbnRlbnQge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xufVxuLmNvbGxhcHNpYmxlIC5jb2xsZWN0aW9uIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG5cblxuXG4vLyBSZXNwb25zaXZlIFZpZGVvc1xuLnZpZGVvLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBpZnJhbWUsIG9iamVjdCwgZW1iZWQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbn1cblxuLy8gUHJvZ3Jlc3MgQmFyXG4ucHJvZ3Jlc3Mge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRwcm9ncmVzcy1iYXItY29sb3IsIDQwJSk7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIG1hcmdpbjogJGVsZW1lbnQtdG9wLW1hcmdpbiAwICRlbGVtZW50LWJvdHRvbS1tYXJnaW4gMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAuZGV0ZXJtaW5hdGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci1jb2xvcjtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAuM3MgbGluZWFyO1xuICB9XG4gIC5pbmRldGVybWluYXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWNvbG9yO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpbGwtY2hhbmdlOiBsZWZ0LCByaWdodDtcbiAgICAgIC8vIEN1c3RvbSBiZXppZXJcbiAgICAgIGFuaW1hdGlvbjogaW5kZXRlcm1pbmF0ZSAyLjFzIGN1YmljLWJlemllcigwLjY1MCwgMC44MTUsIDAuNzM1LCAwLjM5NSkgaW5maW5pdGU7XG5cbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OjA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWxsLWNoYW5nZTogbGVmdCwgcmlnaHQ7XG4gICAgICAvLyBDdXN0b20gYmV6aWVyXG4gICAgICBhbmltYXRpb246IGluZGV0ZXJtaW5hdGUtc2hvcnQgMi4xcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQwLCAwLjQ0MCwgMS4wMDApIGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjE1cztcbiAgICB9XG4gIH1cbn1cbkBrZXlmcmFtZXMgaW5kZXRlcm1pbmF0ZSB7XG4gICAgMCUge1xuICAgICAgbGVmdDogLTM1JTtcbiAgICAgIHJpZ2h0OjEwMCU7XG4gICAgfVxuICAgIDYwJSB7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgcmlnaHQ6IC05MCU7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIHJpZ2h0OiAtOTAlO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBpbmRldGVybWluYXRlLXNob3J0IHtcbiAgICAwJSB7XG4gICAgICBsZWZ0OiAtMjAwJTtcbiAgICAgIHJpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICA2MCUge1xuICAgICAgbGVmdDogMTA3JTtcbiAgICAgIHJpZ2h0OiAtOCU7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgbGVmdDogMTA3JTtcbiAgICAgIHJpZ2h0OiAtOCU7XG4gICAgfVxufVxuXG5cbi8qKioqKioqKioqKioqKioqKioqXG4gIFV0aWxpdHkgQ2xhc3Nlc1xuKioqKioqKioqKioqKioqKioqKi9cblxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIFRleHQgQWxpZ25cbi5sZWZ0LWFsaWduIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5yaWdodC1hbGlnbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0XG59XG4uY2VudGVyLCAuY2VudGVyLWFsaWduIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4ucmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLy8gTm8gVGV4dCBTZWxlY3Rcbi5uby1zZWxlY3Qge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmNlbnRlci1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4udHJ1bmNhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIE1hdGVyaWFsaXplIHZhcmlhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vXG4vLyBUYWJsZSBvZiBDb250ZW50czpcbi8vXG4vLyAgMS4gQ29sb3JzXG4vLyAgMi4gQmFkZ2VzXG4vLyAgMy4gQnV0dG9uc1xuLy8gIDQuIENhcmRzXG4vLyAgNS4gQ2Fyb3VzZWxcbi8vICA2LiBDb2xsYXBzaWJsZVxuLy8gIDcuIENoaXBzXG4vLyAgOC4gRGF0ZSArIFRpbWUgUGlja2VyXG4vLyAgOS4gRHJvcGRvd25cbi8vICAxMC4gRm9ybXNcbi8vICAxMS4gR2xvYmFsXG4vLyAgMTIuIEdyaWRcbi8vICAxMy4gTmF2aWdhdGlvbiBCYXJcbi8vICAxNC4gU2lkZSBOYXZpZ2F0aW9uXG4vLyAgMTUuIFBob3RvIFNsaWRlclxuLy8gIDE2LiBTcGlubmVycyB8IExvYWRlcnNcbi8vICAxNy4gVGFic1xuLy8gIDE4LiBUYWJsZXNcbi8vICAxOS4gVG9hc3RzXG4vLyAgMjAuIFR5cG9ncmFwaHlcbi8vICAyMS4gRm9vdGVyXG4vLyAgMjIuIEZsb3cgVGV4dFxuLy8gIDIzLiBDb2xsZWN0aW9uc1xuLy8gIDI0LiBQcm9ncmVzcyBCYXJcblxuXG5cbi8vIDEuIENvbG9yc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJHByaW1hcnktY29sb3I6IGNvbG9yKFwibWF0ZXJpYWxpemUtcmVkXCIsIFwibGlnaHRlbi0yXCIpICFkZWZhdWx0O1xuJHByaW1hcnktY29sb3ItbGlnaHQ6IGxpZ2h0ZW4oJHByaW1hcnktY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kcHJpbWFyeS1jb2xvci1kYXJrOiBkYXJrZW4oJHByaW1hcnktY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG5cbiRzZWNvbmRhcnktY29sb3I6IGNvbG9yKFwidGVhbFwiLCBcImxpZ2h0ZW4tMVwiKSAhZGVmYXVsdDtcbiRzdWNjZXNzLWNvbG9yOiBjb2xvcihcImdyZWVuXCIsIFwiYmFzZVwiKSAhZGVmYXVsdDtcbiRlcnJvci1jb2xvcjogY29sb3IoXCJyZWRcIiwgXCJiYXNlXCIpICFkZWZhdWx0O1xuJGxpbmstY29sb3I6IGNvbG9yKFwibGlnaHQtYmx1ZVwiLCBcImRhcmtlbi0xXCIpICFkZWZhdWx0O1xuXG5cbi8vIDIuIEJhZGdlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJGJhZGdlLWJnLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yICFkZWZhdWx0O1xuJGJhZGdlLWhlaWdodDogMjJweCAhZGVmYXVsdDtcblxuXG4vLyAzLiBCdXR0b25zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBTaGFyZWQgc3R5bGVzXG4kYnV0dG9uLWJvcmRlcjogbm9uZSAhZGVmYXVsdDtcbiRidXR0b24tYmFja2dyb3VuZC1mb2N1czogbGlnaHRlbigkc2Vjb25kYXJ5LWNvbG9yLCA0JSkgIWRlZmF1bHQ7XG4kYnV0dG9uLWZvbnQtc2l6ZTogMTRweCAhZGVmYXVsdDtcbiRidXR0b24taWNvbi1mb250LXNpemU6IDEuM3JlbSAhZGVmYXVsdDtcbiRidXR0b24taGVpZ2h0OiAzNnB4ICFkZWZhdWx0O1xuJGJ1dHRvbi1wYWRkaW5nOiAwIDE2cHggIWRlZmF1bHQ7XG4kYnV0dG9uLXJhZGl1czogMnB4ICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlZCBzdHlsZXNcbiRidXR0b24tZGlzYWJsZWQtYmFja2dyb3VuZDogI0RGREZERiAhZGVmYXVsdDtcbiRidXR0b24tZGlzYWJsZWQtY29sb3I6ICM5RjlGOUYgIWRlZmF1bHQ7XG5cbi8vIFJhaXNlZCBidXR0b25zXG4kYnV0dG9uLXJhaXNlZC1iYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LWNvbG9yICFkZWZhdWx0O1xuJGJ1dHRvbi1yYWlzZWQtYmFja2dyb3VuZC1ob3ZlcjogbGlnaHRlbigkYnV0dG9uLXJhaXNlZC1iYWNrZ3JvdW5kLCA1JSkgIWRlZmF1bHQ7XG4kYnV0dG9uLXJhaXNlZC1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcblxuLy8gTGFyZ2UgYnV0dG9uc1xuJGJ1dHRvbi1sYXJnZS1mb250LXNpemU6IDE1cHggIWRlZmF1bHQ7XG4kYnV0dG9uLWxhcmdlLWljb24tZm9udC1zaXplOiAxLjZyZW0gIWRlZmF1bHQ7XG4kYnV0dG9uLWxhcmdlLWhlaWdodDogJGJ1dHRvbi1oZWlnaHQgKiAxLjUgIWRlZmF1bHQ7XG4kYnV0dG9uLWZsb2F0aW5nLWxhcmdlLXNpemU6IDU2cHggIWRlZmF1bHQ7XG5cbi8vIFNtYWxsIGJ1dHRvbnNcbiRidXR0b24tc21hbGwtZm9udC1zaXplOiAxM3B4ICFkZWZhdWx0O1xuJGJ1dHRvbi1zbWFsbC1pY29uLWZvbnQtc2l6ZTogMS4ycmVtICFkZWZhdWx0O1xuJGJ1dHRvbi1zbWFsbC1oZWlnaHQ6ICRidXR0b24taGVpZ2h0ICogLjkgIWRlZmF1bHQ7XG4kYnV0dG9uLWZsb2F0aW5nLXNtYWxsLXNpemU6ICRidXR0b24taGVpZ2h0ICogLjkgIWRlZmF1bHQ7XG5cbi8vIEZsYXQgYnV0dG9uc1xuJGJ1dHRvbi1mbGF0LWNvbG9yOiAjMzQzNDM0ICFkZWZhdWx0O1xuJGJ1dHRvbi1mbGF0LWRpc2FibGVkLWNvbG9yOiBsaWdodGVuKCM5OTksIDEwJSkgIWRlZmF1bHQ7XG5cbi8vIEZsb2F0aW5nIGJ1dHRvbnNcbiRidXR0b24tZmxvYXRpbmctYmFja2dyb3VuZDogJHNlY29uZGFyeS1jb2xvciAhZGVmYXVsdDtcbiRidXR0b24tZmxvYXRpbmctYmFja2dyb3VuZC1ob3ZlcjogJGJ1dHRvbi1mbG9hdGluZy1iYWNrZ3JvdW5kICFkZWZhdWx0O1xuJGJ1dHRvbi1mbG9hdGluZy1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcbiRidXR0b24tZmxvYXRpbmctc2l6ZTogNDBweCAhZGVmYXVsdDtcbiRidXR0b24tZmxvYXRpbmctcmFkaXVzOiA1MCUgIWRlZmF1bHQ7XG5cblxuLy8gNC4gQ2FyZHNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRjYXJkLXBhZGRpbmc6IDI0cHggIWRlZmF1bHQ7XG4kY2FyZC1iZy1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcbiRjYXJkLWxpbmstY29sb3I6IGNvbG9yKFwib3JhbmdlXCIsIFwiYWNjZW50LTJcIikgIWRlZmF1bHQ7XG4kY2FyZC1saW5rLWNvbG9yLWxpZ2h0OiBsaWdodGVuKCRjYXJkLWxpbmstY29sb3IsIDIwJSkgIWRlZmF1bHQ7XG5cblxuLy8gNS4gQ2Fyb3VzZWxcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRjYXJvdXNlbC1oZWlnaHQ6IDQwMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWl0ZW0taGVpZ2h0OiAkY2Fyb3VzZWwtaGVpZ2h0IC8gMiAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pdGVtLXdpZHRoOiAkY2Fyb3VzZWwtaXRlbS1oZWlnaHQgIWRlZmF1bHQ7XG5cblxuLy8gNi4gQ29sbGFwc2libGVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRjb2xsYXBzaWJsZS1oZWlnaHQ6IDNyZW0gIWRlZmF1bHQ7XG4kY29sbGFwc2libGUtbGluZS1oZWlnaHQ6ICRjb2xsYXBzaWJsZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY29sbGFwc2libGUtaGVhZGVyLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xuJGNvbGxhcHNpYmxlLWJvcmRlci1jb2xvcjogI2RkZCAhZGVmYXVsdDtcblxuXG4vLyA3LiBDaGlwc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJGNoaXAtYmctY29sb3I6ICNlNGU0ZTQgIWRlZmF1bHQ7XG4kY2hpcC1ib3JkZXItY29sb3I6ICM5ZTllOWUgIWRlZmF1bHQ7XG4kY2hpcC1zZWxlY3RlZC1jb2xvcjogIzI2YTY5YSAhZGVmYXVsdDtcbiRjaGlwLW1hcmdpbjogNXB4ICFkZWZhdWx0O1xuXG5cbi8vIDguIERhdGUgKyBUaW1lIFBpY2tlclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJGRhdGVwaWNrZXItZGlzcGxheS1mb250LXNpemU6IDIuOHJlbTtcbiRkYXRlcGlja2VyLWNhbGVuZGFyLWhlYWRlci1jb2xvcjogIzk5OTtcbiRkYXRlcGlja2VyLXdlZWtkYXktY29sb3I6IHJnYmEoMCwgMCwgMCwgLjg3KSAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLXdlZWtkYXktYmc6IGRhcmtlbigkc2Vjb25kYXJ5LWNvbG9yLCA3JSkgIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1kYXRlLWJnOiAkc2Vjb25kYXJ5LWNvbG9yICFkZWZhdWx0O1xuJGRhdGVwaWNrZXIteWVhcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNykgIWRlZmF1bHQ7XG4kZGF0ZXBpY2tlci1mb2N1czogcmdiYSgwLDAsMCwgLjA1KSAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLXNlbGVjdGVkOiAkc2Vjb25kYXJ5LWNvbG9yICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItc2VsZWN0ZWQtb3V0Zm9jdXM6IGRlc2F0dXJhdGUobGlnaHRlbigkc2Vjb25kYXJ5LWNvbG9yLCAzNSUpLCAxNSUpICFkZWZhdWx0O1xuJGRhdGVwaWNrZXItZGF5LWZvY3VzOiB0cmFuc3BhcmVudGl6ZShkZXNhdHVyYXRlKCRzZWNvbmRhcnktY29sb3IsIDUlKSwgLjc1KSAhZGVmYXVsdDtcbiRkYXRlcGlja2VyLWRpc2FibGVkLWRheS1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMykgIWRlZmF1bHQ7XG5cbiR0aW1lcGlja2VyLWNsb2NrLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC44NykgIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1jbG9jay1wbGF0ZS1iZzogI2VlZSAhZGVmYXVsdDtcblxuXG4vLyA5LiBEcm9wZG93blxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJGRyb3Bkb3duLWJnLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhvdmVyLWJnLWNvbG9yOiAjZWVlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0taGVpZ2h0OiA1MHB4ICFkZWZhdWx0O1xuXG5cbi8vIDEwLiBGb3Jtc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gVGV4dCBJbnB1dHMgKyBUZXh0YXJlYVxuJGlucHV0LWhlaWdodDogM3JlbSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6IGNvbG9yKFwiZ3JleVwiLCBcImJhc2VcIikgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1iYWNrZ3JvdW5kOiAjZmZmICFkZWZhdWx0O1xuJGlucHV0LWVycm9yLWNvbG9yOiAkZXJyb3ItY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtc3VjY2Vzcy1jb2xvcjogJHN1Y2Nlc3MtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICRzZWNvbmRhcnktY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAxNnB4ICFkZWZhdWx0O1xuJGlucHV0LW1hcmdpbi1ib3R0b206IDhweDtcbiRpbnB1dC1tYXJnaW46IDAgMCAkaW5wdXQtbWFyZ2luLWJvdHRvbSAwICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmc6IDAgIWRlZmF1bHQ7XG4kbGFiZWwtZm9udC1zaXplOiAuOHJlbSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1jb2xvcjogcmdiYSgwLDAsMCwgLjQyKSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1zb2xpZC1jb2xvcjogIzk0OTQ5NCAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1ib3JkZXI6IDFweCBkb3R0ZWQgJGlucHV0LWRpc2FibGVkLWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWludmFsaWQtYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWVycm9yLWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWljb24tc2l6ZTogMnJlbTtcbiRwbGFjZWhvbGRlci10ZXh0LWNvbG9yOiBsaWdodGVuKCRpbnB1dC1ib3JkZXItY29sb3IsIDIwJSkgIWRlZmF1bHQ7XG5cbi8vIFJhZGlvIEJ1dHRvbnNcbiRyYWRpby1maWxsLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yICFkZWZhdWx0O1xuJHJhZGlvLWVtcHR5LWNvbG9yOiAjNWE1YTVhICFkZWZhdWx0O1xuJHJhZGlvLWJvcmRlcjogMnB4IHNvbGlkICRyYWRpby1maWxsLWNvbG9yICFkZWZhdWx0O1xuXG4vLyBSYW5nZVxuJHJhbmdlLWhlaWdodDogMTRweCAhZGVmYXVsdDtcbiRyYW5nZS13aWR0aDogMTRweCAhZGVmYXVsdDtcbiR0cmFjay1oZWlnaHQ6IDNweCAhZGVmYXVsdDtcblxuLy8gU2VsZWN0XG4kc2VsZWN0LWJvcmRlcjogMXB4IHNvbGlkICNmMmYyZjIgIWRlZmF1bHQ7XG4kc2VsZWN0LWJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45MCkgIWRlZmF1bHQ7XG4kc2VsZWN0LWZvY3VzOiAxcHggc29saWQgbGlnaHRlbigkc2Vjb25kYXJ5LWNvbG9yLCA0NyUpICFkZWZhdWx0O1xuJHNlbGVjdC1vcHRpb24taG92ZXI6IHJnYmEoMCwwLDAsLjA4KSAhZGVmYXVsdDtcbiRzZWxlY3Qtb3B0aW9uLWZvY3VzOiByZ2JhKDAsMCwwLC4wOCkgIWRlZmF1bHQ7XG4kc2VsZWN0LW9wdGlvbi1zZWxlY3RlZDogcmdiYSgwLDAsMCwuMDMpICFkZWZhdWx0O1xuJHNlbGVjdC1wYWRkaW5nOiA1cHggIWRlZmF1bHQ7XG4kc2VsZWN0LXJhZGl1czogMnB4ICFkZWZhdWx0O1xuJHNlbGVjdC1kaXNhYmxlZC1jb2xvcjogcmdiYSgwLDAsMCwuMykgIWRlZmF1bHQ7XG5cbi8vIFN3aXRjaGVzXG4kc3dpdGNoLWJnLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yICFkZWZhdWx0O1xuJHN3aXRjaC1jaGVja2VkLWxldmVyLWJnOiBkZXNhdHVyYXRlKGxpZ2h0ZW4oJHN3aXRjaC1iZy1jb2xvciwgMjUlKSwgMjUlKSAhZGVmYXVsdDtcbiRzd2l0Y2gtdW5jaGVja2VkLWJnOiAjRjFGMUYxICFkZWZhdWx0O1xuJHN3aXRjaC11bmNoZWNrZWQtbGV2ZXItYmc6IHJnYmEoMCwwLDAsLjM4KSAhZGVmYXVsdDtcbiRzd2l0Y2gtcmFkaXVzOiAxNXB4ICFkZWZhdWx0O1xuXG5cbi8vIDExLiBHbG9iYWxcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIE1lZGlhIFF1ZXJ5IFJhbmdlc1xuJHNtYWxsLXNjcmVlbi11cDogNjAxcHggIWRlZmF1bHQ7XG4kbWVkaXVtLXNjcmVlbi11cDogOTkzcHggIWRlZmF1bHQ7XG4kbGFyZ2Utc2NyZWVuLXVwOiAxMjAxcHggIWRlZmF1bHQ7XG4kc21hbGwtc2NyZWVuOiA2MDBweCAhZGVmYXVsdDtcbiRtZWRpdW0tc2NyZWVuOiA5OTJweCAhZGVmYXVsdDtcbiRsYXJnZS1zY3JlZW46IDEyMDBweCAhZGVmYXVsdDtcblxuJG1lZGl1bS1hbmQtdXA6IFwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAjeyRzbWFsbC1zY3JlZW4tdXB9KVwiICFkZWZhdWx0O1xuJGxhcmdlLWFuZC11cDogXCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7JG1lZGl1bS1zY3JlZW4tdXB9KVwiICFkZWZhdWx0O1xuJGV4dHJhLWxhcmdlLWFuZC11cDogXCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7JGxhcmdlLXNjcmVlbi11cH0pXCIgIWRlZmF1bHQ7XG4kc21hbGwtYW5kLWRvd246IFwib25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAjeyRzbWFsbC1zY3JlZW59KVwiICFkZWZhdWx0O1xuJG1lZGl1bS1hbmQtZG93bjogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6ICN7JG1lZGl1bS1zY3JlZW59KVwiICFkZWZhdWx0O1xuJG1lZGl1bS1vbmx5OiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3skc21hbGwtc2NyZWVuLXVwfSkgYW5kIChtYXgtd2lkdGggOiAjeyRtZWRpdW0tc2NyZWVufSlcIiAhZGVmYXVsdDtcblxuXG4vLyAxMi4gR3JpZFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJG51bS1jb2xzOiAxMiAhZGVmYXVsdDtcbiRndXR0ZXItd2lkdGg6IDEuNXJlbSAhZGVmYXVsdDtcbiRlbGVtZW50LXRvcC1tYXJnaW46ICRndXR0ZXItd2lkdGgvMyAhZGVmYXVsdDtcbiRlbGVtZW50LWJvdHRvbS1tYXJnaW46ICgkZ3V0dGVyLXdpZHRoKjIpLzMgIWRlZmF1bHQ7XG5cblxuLy8gMTMuIE5hdmlnYXRpb24gQmFyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kbmF2YmFyLWhlaWdodDogNjRweCAhZGVmYXVsdDtcbiRuYXZiYXItbGluZS1oZWlnaHQ6ICRuYXZiYXItaGVpZ2h0ICFkZWZhdWx0O1xuJG5hdmJhci1oZWlnaHQtbW9iaWxlOiA1NnB4ICFkZWZhdWx0O1xuJG5hdmJhci1saW5lLWhlaWdodC1tb2JpbGU6ICRuYXZiYXItaGVpZ2h0LW1vYmlsZSAhZGVmYXVsdDtcbiRuYXZiYXItZm9udC1zaXplOiAxcmVtICFkZWZhdWx0O1xuJG5hdmJhci1mb250LWNvbG9yOiAjZmZmICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1mb250LXNpemU6IDIuMXJlbSAhZGVmYXVsdDtcblxuLy8gMTQuIFNpZGUgTmF2aWdhdGlvblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJHNpZGVuYXYtd2lkdGg6IDMwMHB4ICFkZWZhdWx0O1xuJHNpZGVuYXYtZm9udC1zaXplOiAxNHB4ICFkZWZhdWx0O1xuJHNpZGVuYXYtZm9udC1jb2xvcjogcmdiYSgwLDAsMCwuODcpICFkZWZhdWx0O1xuJHNpZGVuYXYtYmctY29sb3I6ICNmZmYgIWRlZmF1bHQ7XG4kc2lkZW5hdi1wYWRkaW5nOiAxNnB4ICFkZWZhdWx0O1xuJHNpZGVuYXYtaXRlbS1oZWlnaHQ6IDQ4cHggIWRlZmF1bHQ7XG4kc2lkZW5hdi1saW5lLWhlaWdodDogJHNpZGVuYXYtaXRlbS1oZWlnaHQgIWRlZmF1bHQ7XG5cblxuLy8gMTUuIFBob3RvIFNsaWRlclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJHNsaWRlci1iZy1jb2xvcjogY29sb3IoJ2dyZXknLCAnYmFzZScpICFkZWZhdWx0O1xuJHNsaWRlci1iZy1jb2xvci1saWdodDogY29sb3IoJ2dyZXknLCAnbGlnaHRlbi0yJykgIWRlZmF1bHQ7XG4kc2xpZGVyLWluZGljYXRvci1jb2xvcjogY29sb3IoJ2dyZWVuJywgJ2Jhc2UnKSAhZGVmYXVsdDtcblxuXG4vLyAxNi4gU3Bpbm5lcnMgfCBMb2FkZXJzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kc3Bpbm5lci1kZWZhdWx0LWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vIDE3LiBUYWJzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kdGFicy11bmRlcmxpbmUtY29sb3I6ICRwcmltYXJ5LWNvbG9yLWxpZ2h0ICFkZWZhdWx0O1xuJHRhYnMtdGV4dC1jb2xvcjogJHByaW1hcnktY29sb3IgIWRlZmF1bHQ7XG4kdGFicy1iZy1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcblxuXG4vLyAxOC4gVGFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kdGFibGUtYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLC4xMikgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1jb2xvcjogcmdiYSgyNDIsIDI0MiwgMjQyLCAwLjUpICFkZWZhdWx0O1xuXG5cbi8vIDE5LiBUb2FzdHNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiR0b2FzdC1oZWlnaHQ6IDQ4cHggIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICMzMjMyMzIgIWRlZmF1bHQ7XG4kdG9hc3QtdGV4dC1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcbiR0b2FzdC1hY3Rpb24tY29sb3I6ICNlZWZmNDE7XG5cblxuLy8gMjAuIFR5cG9ncmFwaHlcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRmb250LXN0YWNrOiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRvZmYtYmxhY2s6IHJnYmEoMCwgMCwgMCwgMC44NykgIWRlZmF1bHQ7XG4vLyBIZWFkZXIgU3R5bGVzXG4kaDEtZm9udHNpemU6IDQuMnJlbSAhZGVmYXVsdDtcbiRoMi1mb250c2l6ZTogMy41NnJlbSAhZGVmYXVsdDtcbiRoMy1mb250c2l6ZTogMi45MnJlbSAhZGVmYXVsdDtcbiRoNC1mb250c2l6ZTogMi4yOHJlbSAhZGVmYXVsdDtcbiRoNS1mb250c2l6ZTogMS42NHJlbSAhZGVmYXVsdDtcbiRoNi1mb250c2l6ZTogMS4xNXJlbSAhZGVmYXVsdDtcblxuXG4vLyAyMS4gRm9vdGVyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kZm9vdGVyLWZvbnQtY29sb3I6ICNmZmYgIWRlZmF1bHQ7XG4kZm9vdGVyLWJnLWNvbG9yOiAkcHJpbWFyeS1jb2xvciAhZGVmYXVsdDtcbiRmb290ZXItY29weXJpZ2h0LWZvbnQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjgpICFkZWZhdWx0O1xuJGZvb3Rlci1jb3B5cmlnaHQtYmctY29sb3I6IHJnYmEoNTEsNTEsNTEsLjA4KSAhZGVmYXVsdDtcblxuXG4vLyAyMi4gRmxvdyBUZXh0XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kcmFuZ2UgOiAkbGFyZ2Utc2NyZWVuIC0gJHNtYWxsLXNjcmVlbiAhZGVmYXVsdDtcbiRpbnRlcnZhbHM6IDIwICFkZWZhdWx0O1xuJGludGVydmFsLXNpemU6ICRyYW5nZSAvICRpbnRlcnZhbHMgIWRlZmF1bHQ7XG5cblxuLy8gMjMuIENvbGxlY3Rpb25zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kY29sbGVjdGlvbi1ib3JkZXItY29sb3I6ICNlMGUwZTAgIWRlZmF1bHQ7XG4kY29sbGVjdGlvbi1iZy1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcbiRjb2xsZWN0aW9uLWFjdGl2ZS1iZy1jb2xvcjogJHNlY29uZGFyeS1jb2xvciAhZGVmYXVsdDtcbiRjb2xsZWN0aW9uLWFjdGl2ZS1jb2xvcjogbGlnaHRlbigkc2Vjb25kYXJ5LWNvbG9yLCA1NSUpICFkZWZhdWx0O1xuJGNvbGxlY3Rpb24taG92ZXItYmctY29sb3I6ICNkZGQgIWRlZmF1bHQ7XG4kY29sbGVjdGlvbi1saW5rLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yICFkZWZhdWx0O1xuJGNvbGxlY3Rpb24tbGluZS1oZWlnaHQ6IDEuNXJlbSAhZGVmYXVsdDtcblxuXG4vLyAyNC4gUHJvZ3Jlc3MgQmFyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yICFkZWZhdWx0O1xuIiwiLy8gR29vZ2xlIENvbG9yIFBhbGV0dGUgZGVmaW5lZDogaHR0cDovL3d3dy5nb29nbGUuY29tL2Rlc2lnbi9zcGVjL3N0eWxlL2NvbG9yLmh0bWxcblxuJG1hdGVyaWFsaXplLXJlZDogKFxuICBcImJhc2VcIjogICAgICAgI2U1MWMyMyxcbiAgXCJsaWdodGVuLTVcIjogICNmZGVhZWIsXG4gIFwibGlnaHRlbi00XCI6ICAjZjhjMWMzLFxuICBcImxpZ2h0ZW4tM1wiOiAgI2YzOTg5YixcbiAgXCJsaWdodGVuLTJcIjogICNlZTZlNzMsXG4gIFwibGlnaHRlbi0xXCI6ICAjZWE0NTRiLFxuICBcImRhcmtlbi0xXCI6ICAgI2QwMTgxZSxcbiAgXCJkYXJrZW4tMlwiOiAgICNiOTE1MWIsXG4gIFwiZGFya2VuLTNcIjogICAjYTIxMzE4LFxuICBcImRhcmtlbi00XCI6ICAgIzhiMTAxNCxcbik7XG5cbiRyZWQ6IChcbiAgXCJiYXNlXCI6ICAgICAgICNGNDQzMzYsXG4gIFwibGlnaHRlbi01XCI6ICAjRkZFQkVFLFxuICBcImxpZ2h0ZW4tNFwiOiAgI0ZGQ0REMixcbiAgXCJsaWdodGVuLTNcIjogICNFRjlBOUEsXG4gIFwibGlnaHRlbi0yXCI6ICAjRTU3MzczLFxuICBcImxpZ2h0ZW4tMVwiOiAgI0VGNTM1MCxcbiAgXCJkYXJrZW4tMVwiOiAgICNFNTM5MzUsXG4gIFwiZGFya2VuLTJcIjogICAjRDMyRjJGLFxuICBcImRhcmtlbi0zXCI6ICAgI0M2MjgyOCxcbiAgXCJkYXJrZW4tNFwiOiAgICNCNzFDMUMsXG4gIFwiYWNjZW50LTFcIjogICAgI0ZGOEE4MCxcbiAgXCJhY2NlbnQtMlwiOiAgICAjRkY1MjUyLFxuICBcImFjY2VudC0zXCI6ICAgICNGRjE3NDQsXG4gIFwiYWNjZW50LTRcIjogICAgI0Q1MDAwMFxuKTtcblxuJHBpbms6IChcbiAgXCJiYXNlXCI6ICAgICAgICNlOTFlNjMsXG4gIFwibGlnaHRlbi01XCI6ICAjZmNlNGVjLFxuICBcImxpZ2h0ZW4tNFwiOiAgI2Y4YmJkMCxcbiAgXCJsaWdodGVuLTNcIjogICNmNDhmYjEsXG4gIFwibGlnaHRlbi0yXCI6ICAjZjA2MjkyLFxuICBcImxpZ2h0ZW4tMVwiOiAgI2VjNDA3YSxcbiAgXCJkYXJrZW4tMVwiOiAgICNkODFiNjAsXG4gIFwiZGFya2VuLTJcIjogICAjYzIxODViLFxuICBcImRhcmtlbi0zXCI6ICAgI2FkMTQ1NyxcbiAgXCJkYXJrZW4tNFwiOiAgICM4ODBlNGYsXG4gIFwiYWNjZW50LTFcIjogICAgI2ZmODBhYixcbiAgXCJhY2NlbnQtMlwiOiAgICAjZmY0MDgxLFxuICBcImFjY2VudC0zXCI6ICAgICNmNTAwNTcsXG4gIFwiYWNjZW50LTRcIjogICAgI2M1MTE2MlxuKTtcblxuJHB1cnBsZTogKFxuICBcImJhc2VcIjogICAgICAgIzljMjdiMCxcbiAgXCJsaWdodGVuLTVcIjogICNmM2U1ZjUsXG4gIFwibGlnaHRlbi00XCI6ICAjZTFiZWU3LFxuICBcImxpZ2h0ZW4tM1wiOiAgI2NlOTNkOCxcbiAgXCJsaWdodGVuLTJcIjogICNiYTY4YzgsXG4gIFwibGlnaHRlbi0xXCI6ICAjYWI0N2JjLFxuICBcImRhcmtlbi0xXCI6ICAgIzhlMjRhYSxcbiAgXCJkYXJrZW4tMlwiOiAgICM3YjFmYTIsXG4gIFwiZGFya2VuLTNcIjogICAjNmExYjlhLFxuICBcImRhcmtlbi00XCI6ICAgIzRhMTQ4YyxcbiAgXCJhY2NlbnQtMVwiOiAgICAjZWE4MGZjLFxuICBcImFjY2VudC0yXCI6ICAgICNlMDQwZmIsXG4gIFwiYWNjZW50LTNcIjogICAgI2Q1MDBmOSxcbiAgXCJhY2NlbnQtNFwiOiAgICAjYWEwMGZmXG4pO1xuXG4kZGVlcC1wdXJwbGU6IChcbiAgXCJiYXNlXCI6ICAgICAgICM2NzNhYjcsXG4gIFwibGlnaHRlbi01XCI6ICAjZWRlN2Y2LFxuICBcImxpZ2h0ZW4tNFwiOiAgI2QxYzRlOSxcbiAgXCJsaWdodGVuLTNcIjogICNiMzlkZGIsXG4gIFwibGlnaHRlbi0yXCI6ICAjOTU3NWNkLFxuICBcImxpZ2h0ZW4tMVwiOiAgIzdlNTdjMixcbiAgXCJkYXJrZW4tMVwiOiAgICM1ZTM1YjEsXG4gIFwiZGFya2VuLTJcIjogICAjNTEyZGE4LFxuICBcImRhcmtlbi0zXCI6ICAgIzQ1MjdhMCxcbiAgXCJkYXJrZW4tNFwiOiAgICMzMTFiOTIsXG4gIFwiYWNjZW50LTFcIjogICAgI2IzODhmZixcbiAgXCJhY2NlbnQtMlwiOiAgICAjN2M0ZGZmLFxuICBcImFjY2VudC0zXCI6ICAgICM2NTFmZmYsXG4gIFwiYWNjZW50LTRcIjogICAgIzYyMDBlYVxuKTtcblxuJGluZGlnbzogKFxuICBcImJhc2VcIjogICAgICAgIzNmNTFiNSxcbiAgXCJsaWdodGVuLTVcIjogICNlOGVhZjYsXG4gIFwibGlnaHRlbi00XCI6ICAjYzVjYWU5LFxuICBcImxpZ2h0ZW4tM1wiOiAgIzlmYThkYSxcbiAgXCJsaWdodGVuLTJcIjogICM3OTg2Y2IsXG4gIFwibGlnaHRlbi0xXCI6ICAjNWM2YmMwLFxuICBcImRhcmtlbi0xXCI6ICAgIzM5NDlhYixcbiAgXCJkYXJrZW4tMlwiOiAgICMzMDNmOWYsXG4gIFwiZGFya2VuLTNcIjogICAjMjgzNTkzLFxuICBcImRhcmtlbi00XCI6ICAgIzFhMjM3ZSxcbiAgXCJhY2NlbnQtMVwiOiAgICAjOGM5ZWZmLFxuICBcImFjY2VudC0yXCI6ICAgICM1MzZkZmUsXG4gIFwiYWNjZW50LTNcIjogICAgIzNkNWFmZSxcbiAgXCJhY2NlbnQtNFwiOiAgICAjMzA0ZmZlXG4pO1xuXG4kYmx1ZTogKFxuICBcImJhc2VcIjogICAgICAgIzIxOTZGMyxcbiAgXCJsaWdodGVuLTVcIjogICNFM0YyRkQsXG4gIFwibGlnaHRlbi00XCI6ICAjQkJERUZCLFxuICBcImxpZ2h0ZW4tM1wiOiAgIzkwQ0FGOSxcbiAgXCJsaWdodGVuLTJcIjogICM2NEI1RjYsXG4gIFwibGlnaHRlbi0xXCI6ICAjNDJBNUY1LFxuICBcImRhcmtlbi0xXCI6ICAgIzFFODhFNSxcbiAgXCJkYXJrZW4tMlwiOiAgICMxOTc2RDIsXG4gIFwiZGFya2VuLTNcIjogICAjMTU2NUMwLFxuICBcImRhcmtlbi00XCI6ICAgIzBENDdBMSxcbiAgXCJhY2NlbnQtMVwiOiAgICAjODJCMUZGLFxuICBcImFjY2VudC0yXCI6ICAgICM0NDhBRkYsXG4gIFwiYWNjZW50LTNcIjogICAgIzI5NzlGRixcbiAgXCJhY2NlbnQtNFwiOiAgICAjMjk2MkZGXG4pO1xuXG4kbGlnaHQtYmx1ZTogKFxuICBcImJhc2VcIjogICAgICAgIzAzYTlmNCxcbiAgXCJsaWdodGVuLTVcIjogICNlMWY1ZmUsXG4gIFwibGlnaHRlbi00XCI6ICAjYjNlNWZjLFxuICBcImxpZ2h0ZW4tM1wiOiAgIzgxZDRmYSxcbiAgXCJsaWdodGVuLTJcIjogICM0ZmMzZjcsXG4gIFwibGlnaHRlbi0xXCI6ICAjMjliNmY2LFxuICBcImRhcmtlbi0xXCI6ICAgIzAzOWJlNSxcbiAgXCJkYXJrZW4tMlwiOiAgICMwMjg4ZDEsXG4gIFwiZGFya2VuLTNcIjogICAjMDI3N2JkLFxuICBcImRhcmtlbi00XCI6ICAgIzAxNTc5YixcbiAgXCJhY2NlbnQtMVwiOiAgICAjODBkOGZmLFxuICBcImFjY2VudC0yXCI6ICAgICM0MGM0ZmYsXG4gIFwiYWNjZW50LTNcIjogICAgIzAwYjBmZixcbiAgXCJhY2NlbnQtNFwiOiAgICAjMDA5MWVhXG4pO1xuXG4kY3lhbjogKFxuICBcImJhc2VcIjogICAgICAgIzAwYmNkNCxcbiAgXCJsaWdodGVuLTVcIjogICNlMGY3ZmEsXG4gIFwibGlnaHRlbi00XCI6ICAjYjJlYmYyLFxuICBcImxpZ2h0ZW4tM1wiOiAgIzgwZGVlYSxcbiAgXCJsaWdodGVuLTJcIjogICM0ZGQwZTEsXG4gIFwibGlnaHRlbi0xXCI6ICAjMjZjNmRhLFxuICBcImRhcmtlbi0xXCI6ICAgIzAwYWNjMSxcbiAgXCJkYXJrZW4tMlwiOiAgICMwMDk3YTcsXG4gIFwiZGFya2VuLTNcIjogICAjMDA4MzhmLFxuICBcImRhcmtlbi00XCI6ICAgIzAwNjA2NCxcbiAgXCJhY2NlbnQtMVwiOiAgICAjODRmZmZmLFxuICBcImFjY2VudC0yXCI6ICAgICMxOGZmZmYsXG4gIFwiYWNjZW50LTNcIjogICAgIzAwZTVmZixcbiAgXCJhY2NlbnQtNFwiOiAgICAjMDBiOGQ0XG4pO1xuXG4kdGVhbDogKFxuICBcImJhc2VcIjogICAgICAgIzAwOTY4OCxcbiAgXCJsaWdodGVuLTVcIjogICNlMGYyZjEsXG4gIFwibGlnaHRlbi00XCI6ICAjYjJkZmRiLFxuICBcImxpZ2h0ZW4tM1wiOiAgIzgwY2JjNCxcbiAgXCJsaWdodGVuLTJcIjogICM0ZGI2YWMsXG4gIFwibGlnaHRlbi0xXCI6ICAjMjZhNjlhLFxuICBcImRhcmtlbi0xXCI6ICAgIzAwODk3YixcbiAgXCJkYXJrZW4tMlwiOiAgICMwMDc5NmIsXG4gIFwiZGFya2VuLTNcIjogICAjMDA2OTVjLFxuICBcImRhcmtlbi00XCI6ICAgIzAwNGQ0MCxcbiAgXCJhY2NlbnQtMVwiOiAgICAjYTdmZmViLFxuICBcImFjY2VudC0yXCI6ICAgICM2NGZmZGEsXG4gIFwiYWNjZW50LTNcIjogICAgIzFkZTliNixcbiAgXCJhY2NlbnQtNFwiOiAgICAjMDBiZmE1XG4pO1xuXG4kZ3JlZW46IChcbiAgXCJiYXNlXCI6ICAgICAgICM0Q0FGNTAsXG4gIFwibGlnaHRlbi01XCI6ICAjRThGNUU5LFxuICBcImxpZ2h0ZW4tNFwiOiAgI0M4RTZDOSxcbiAgXCJsaWdodGVuLTNcIjogICNBNUQ2QTcsXG4gIFwibGlnaHRlbi0yXCI6ICAjODFDNzg0LFxuICBcImxpZ2h0ZW4tMVwiOiAgIzY2QkI2QSxcbiAgXCJkYXJrZW4tMVwiOiAgICM0M0EwNDcsXG4gIFwiZGFya2VuLTJcIjogICAjMzg4RTNDLFxuICBcImRhcmtlbi0zXCI6ICAgIzJFN0QzMixcbiAgXCJkYXJrZW4tNFwiOiAgICMxQjVFMjAsXG4gIFwiYWNjZW50LTFcIjogICAgI0I5RjZDQSxcbiAgXCJhY2NlbnQtMlwiOiAgICAjNjlGMEFFLFxuICBcImFjY2VudC0zXCI6ICAgICMwMEU2NzYsXG4gIFwiYWNjZW50LTRcIjogICAgIzAwQzg1M1xuKTtcblxuJGxpZ2h0LWdyZWVuOiAoXG4gIFwiYmFzZVwiOiAgICAgICAjOGJjMzRhLFxuICBcImxpZ2h0ZW4tNVwiOiAgI2YxZjhlOSxcbiAgXCJsaWdodGVuLTRcIjogICNkY2VkYzgsXG4gIFwibGlnaHRlbi0zXCI6ICAjYzVlMWE1LFxuICBcImxpZ2h0ZW4tMlwiOiAgI2FlZDU4MSxcbiAgXCJsaWdodGVuLTFcIjogICM5Y2NjNjUsXG4gIFwiZGFya2VuLTFcIjogICAjN2NiMzQyLFxuICBcImRhcmtlbi0yXCI6ICAgIzY4OWYzOCxcbiAgXCJkYXJrZW4tM1wiOiAgICM1NThiMmYsXG4gIFwiZGFya2VuLTRcIjogICAjMzM2OTFlLFxuICBcImFjY2VudC0xXCI6ICAgICNjY2ZmOTAsXG4gIFwiYWNjZW50LTJcIjogICAgI2IyZmY1OSxcbiAgXCJhY2NlbnQtM1wiOiAgICAjNzZmZjAzLFxuICBcImFjY2VudC00XCI6ICAgICM2NGRkMTdcbik7XG5cbiRsaW1lOiAoXG4gIFwiYmFzZVwiOiAgICAgICAjY2RkYzM5LFxuICBcImxpZ2h0ZW4tNVwiOiAgI2Y5ZmJlNyxcbiAgXCJsaWdodGVuLTRcIjogICNmMGY0YzMsXG4gIFwibGlnaHRlbi0zXCI6ICAjZTZlZTljLFxuICBcImxpZ2h0ZW4tMlwiOiAgI2RjZTc3NSxcbiAgXCJsaWdodGVuLTFcIjogICNkNGUxNTcsXG4gIFwiZGFya2VuLTFcIjogICAjYzBjYTMzLFxuICBcImRhcmtlbi0yXCI6ICAgI2FmYjQyYixcbiAgXCJkYXJrZW4tM1wiOiAgICM5ZTlkMjQsXG4gIFwiZGFya2VuLTRcIjogICAjODI3NzE3LFxuICBcImFjY2VudC0xXCI6ICAgICNmNGZmODEsXG4gIFwiYWNjZW50LTJcIjogICAgI2VlZmY0MSxcbiAgXCJhY2NlbnQtM1wiOiAgICAjYzZmZjAwLFxuICBcImFjY2VudC00XCI6ICAgICNhZWVhMDBcbik7XG5cbiR5ZWxsb3c6IChcbiAgXCJiYXNlXCI6ICAgICAgICNmZmViM2IsXG4gIFwibGlnaHRlbi01XCI6ICAjZmZmZGU3LFxuICBcImxpZ2h0ZW4tNFwiOiAgI2ZmZjljNCxcbiAgXCJsaWdodGVuLTNcIjogICNmZmY1OWQsXG4gIFwibGlnaHRlbi0yXCI6ICAjZmZmMTc2LFxuICBcImxpZ2h0ZW4tMVwiOiAgI2ZmZWU1OCxcbiAgXCJkYXJrZW4tMVwiOiAgICNmZGQ4MzUsXG4gIFwiZGFya2VuLTJcIjogICAjZmJjMDJkLFxuICBcImRhcmtlbi0zXCI6ICAgI2Y5YTgyNSxcbiAgXCJkYXJrZW4tNFwiOiAgICNmNTdmMTcsXG4gIFwiYWNjZW50LTFcIjogICAgI2ZmZmY4ZCxcbiAgXCJhY2NlbnQtMlwiOiAgICAjZmZmZjAwLFxuICBcImFjY2VudC0zXCI6ICAgICNmZmVhMDAsXG4gIFwiYWNjZW50LTRcIjogICAgI2ZmZDYwMFxuKTtcblxuJGFtYmVyOiAoXG4gIFwiYmFzZVwiOiAgICAgICAjZmZjMTA3LFxuICBcImxpZ2h0ZW4tNVwiOiAgI2ZmZjhlMSxcbiAgXCJsaWdodGVuLTRcIjogICNmZmVjYjMsXG4gIFwibGlnaHRlbi0zXCI6ICAjZmZlMDgyLFxuICBcImxpZ2h0ZW4tMlwiOiAgI2ZmZDU0ZixcbiAgXCJsaWdodGVuLTFcIjogICNmZmNhMjgsXG4gIFwiZGFya2VuLTFcIjogICAjZmZiMzAwLFxuICBcImRhcmtlbi0yXCI6ICAgI2ZmYTAwMCxcbiAgXCJkYXJrZW4tM1wiOiAgICNmZjhmMDAsXG4gIFwiZGFya2VuLTRcIjogICAjZmY2ZjAwLFxuICBcImFjY2VudC0xXCI6ICAgICNmZmU1N2YsXG4gIFwiYWNjZW50LTJcIjogICAgI2ZmZDc0MCxcbiAgXCJhY2NlbnQtM1wiOiAgICAjZmZjNDAwLFxuICBcImFjY2VudC00XCI6ICAgICNmZmFiMDBcbik7XG5cbiRvcmFuZ2U6IChcbiAgXCJiYXNlXCI6ICAgICAgICNmZjk4MDAsXG4gIFwibGlnaHRlbi01XCI6ICAjZmZmM2UwLFxuICBcImxpZ2h0ZW4tNFwiOiAgI2ZmZTBiMixcbiAgXCJsaWdodGVuLTNcIjogICNmZmNjODAsXG4gIFwibGlnaHRlbi0yXCI6ICAjZmZiNzRkLFxuICBcImxpZ2h0ZW4tMVwiOiAgI2ZmYTcyNixcbiAgXCJkYXJrZW4tMVwiOiAgICNmYjhjMDAsXG4gIFwiZGFya2VuLTJcIjogICAjZjU3YzAwLFxuICBcImRhcmtlbi0zXCI6ICAgI2VmNmMwMCxcbiAgXCJkYXJrZW4tNFwiOiAgICNlNjUxMDAsXG4gIFwiYWNjZW50LTFcIjogICAgI2ZmZDE4MCxcbiAgXCJhY2NlbnQtMlwiOiAgICAjZmZhYjQwLFxuICBcImFjY2VudC0zXCI6ICAgICNmZjkxMDAsXG4gIFwiYWNjZW50LTRcIjogICAgI2ZmNmQwMFxuKTtcblxuJGRlZXAtb3JhbmdlOiAoXG4gIFwiYmFzZVwiOiAgICAgICAjZmY1NzIyLFxuICBcImxpZ2h0ZW4tNVwiOiAgI2ZiZTllNyxcbiAgXCJsaWdodGVuLTRcIjogICNmZmNjYmMsXG4gIFwibGlnaHRlbi0zXCI6ICAjZmZhYjkxLFxuICBcImxpZ2h0ZW4tMlwiOiAgI2ZmOGE2NSxcbiAgXCJsaWdodGVuLTFcIjogICNmZjcwNDMsXG4gIFwiZGFya2VuLTFcIjogICAjZjQ1MTFlLFxuICBcImRhcmtlbi0yXCI6ICAgI2U2NGExOSxcbiAgXCJkYXJrZW4tM1wiOiAgICNkODQzMTUsXG4gIFwiZGFya2VuLTRcIjogICAjYmYzNjBjLFxuICBcImFjY2VudC0xXCI6ICAgICNmZjllODAsXG4gIFwiYWNjZW50LTJcIjogICAgI2ZmNmU0MCxcbiAgXCJhY2NlbnQtM1wiOiAgICAjZmYzZDAwLFxuICBcImFjY2VudC00XCI6ICAgICNkZDJjMDBcbik7XG5cbiRicm93bjogKFxuICBcImJhc2VcIjogICAgICAgIzc5NTU0OCxcbiAgXCJsaWdodGVuLTVcIjogICNlZmViZTksXG4gIFwibGlnaHRlbi00XCI6ICAjZDdjY2M4LFxuICBcImxpZ2h0ZW4tM1wiOiAgI2JjYWFhNCxcbiAgXCJsaWdodGVuLTJcIjogICNhMTg4N2YsXG4gIFwibGlnaHRlbi0xXCI6ICAjOGQ2ZTYzLFxuICBcImRhcmtlbi0xXCI6ICAgIzZkNGM0MSxcbiAgXCJkYXJrZW4tMlwiOiAgICM1ZDQwMzcsXG4gIFwiZGFya2VuLTNcIjogICAjNGUzNDJlLFxuICBcImRhcmtlbi00XCI6ICAgIzNlMjcyM1xuKTtcblxuJGJsdWUtZ3JleTogKFxuICBcImJhc2VcIjogICAgICAgIzYwN2Q4YixcbiAgXCJsaWdodGVuLTVcIjogICNlY2VmZjEsXG4gIFwibGlnaHRlbi00XCI6ICAjY2ZkOGRjLFxuICBcImxpZ2h0ZW4tM1wiOiAgI2IwYmVjNSxcbiAgXCJsaWdodGVuLTJcIjogICM5MGE0YWUsXG4gIFwibGlnaHRlbi0xXCI6ICAjNzg5MDljLFxuICBcImRhcmtlbi0xXCI6ICAgIzU0NmU3YSxcbiAgXCJkYXJrZW4tMlwiOiAgICM0NTVhNjQsXG4gIFwiZGFya2VuLTNcIjogICAjMzc0NzRmLFxuICBcImRhcmtlbi00XCI6ICAgIzI2MzIzOFxuKTtcblxuJGdyZXk6IChcbiAgXCJiYXNlXCI6ICAgICAgICM5ZTllOWUsXG4gIFwibGlnaHRlbi01XCI6ICAjZmFmYWZhLFxuICBcImxpZ2h0ZW4tNFwiOiAgI2Y1ZjVmNSxcbiAgXCJsaWdodGVuLTNcIjogICNlZWVlZWUsXG4gIFwibGlnaHRlbi0yXCI6ICAjZTBlMGUwLFxuICBcImxpZ2h0ZW4tMVwiOiAgI2JkYmRiZCxcbiAgXCJkYXJrZW4tMVwiOiAgICM3NTc1NzUsXG4gIFwiZGFya2VuLTJcIjogICAjNjE2MTYxLFxuICBcImRhcmtlbi0zXCI6ICAgIzQyNDI0MixcbiAgXCJkYXJrZW4tNFwiOiAgICMyMTIxMjFcbik7XG5cbiRzaGFkZXM6IChcbiAgXCJibGFja1wiOiAgICAgICAgIzAwMDAwMCxcbiAgXCJ3aGl0ZVwiOiAgICAgICAgI0ZGRkZGRixcbiAgXCJ0cmFuc3BhcmVudFwiOiAgdHJhbnNwYXJlbnRcbik7XG5cbiRjb2xvcnM6IChcbiAgXCJtYXRlcmlhbGl6ZS1yZWRcIjogJG1hdGVyaWFsaXplLXJlZCxcbiAgXCJyZWRcIjogJHJlZCxcbiAgXCJwaW5rXCI6ICRwaW5rLFxuICBcInB1cnBsZVwiOiAkcHVycGxlLFxuICBcImRlZXAtcHVycGxlXCI6ICRkZWVwLXB1cnBsZSxcbiAgXCJpbmRpZ29cIjogJGluZGlnbyxcbiAgXCJibHVlXCI6ICRibHVlLFxuICBcImxpZ2h0LWJsdWVcIjogJGxpZ2h0LWJsdWUsXG4gIFwiY3lhblwiOiAkY3lhbixcbiAgXCJ0ZWFsXCI6ICR0ZWFsLFxuICBcImdyZWVuXCI6ICRncmVlbixcbiAgXCJsaWdodC1ncmVlblwiOiAkbGlnaHQtZ3JlZW4sXG4gIFwibGltZVwiOiAkbGltZSxcbiAgXCJ5ZWxsb3dcIjogJHllbGxvdyxcbiAgXCJhbWJlclwiOiAkYW1iZXIsXG4gIFwib3JhbmdlXCI6ICRvcmFuZ2UsXG4gIFwiZGVlcC1vcmFuZ2VcIjogJGRlZXAtb3JhbmdlLFxuICBcImJyb3duXCI6ICRicm93bixcbiAgXCJibHVlLWdyZXlcIjogJGJsdWUtZ3JleSxcbiAgXCJncmV5XCI6ICRncmV5LFxuICBcInNoYWRlc1wiOiAkc2hhZGVzXG4pICFkZWZhdWx0O1xuXG5cbi8vIHVzYWdlOiBjb2xvcihcIm5hbWVfb2ZfY29sb3JcIiwgXCJ0eXBlX29mX2NvbG9yXCIpXG4vLyB0byBhdm9pZCB0byByZXBlYXRpbmcgbWFwLWdldCgkY29sb3JzLCAuLi4pXG5cbkBmdW5jdGlvbiBjb2xvcigkY29sb3IsICR0eXBlKSB7XG4gIEBpZiBtYXAtaGFzLWtleSgkY29sb3JzLCAkY29sb3IpIHtcbiAgICAkY3Vycl9jb2xvcjogbWFwLWdldCgkY29sb3JzLCAkY29sb3IpO1xuICAgIEBpZiBtYXAtaGFzLWtleSgkY3Vycl9jb2xvciwgJHR5cGUpIHtcbiAgICAgIEByZXR1cm4gbWFwLWdldCgkY3Vycl9jb2xvciwgJHR5cGUpO1xuICAgIH1cbiAgfVxuICBAd2FybiBcIlVua25vd24gYCN7JGNvbG9yfWAgLSBgI3skdHlwZX1gIGluICRjb2xvcnMuXCI7XG4gIEByZXR1cm4gbnVsbDtcbn1cbiIsIi8vIDEuIENvbG9yc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRwcmltYXJ5LWNvbG9yOiAgICAgICAgICAjZjA1MzUyICFkZWZhdWx0OyAgLy8gdXNlZCBpbiBtYXRlcmlhbGl6ZVxuJHNlY29uZGFyeS1jb2xvcjogICAgICAgICM0MkE1RjUgIWRlZmF1bHQ7ICAvLyB1c2VkIGluIG1hdGVyaWFsaXplXG4kYnJhbmQtY29sb3I6ICAgICAgICAgICAgIzQ0MzI4NztcblxuJGNvbG9yLWFtYXJhbnRoOiAgICAgICAgICNlOTFlNjM7XG4kY29sb3ItYW1iZXItZGFya2VuOiAgICAgI2NlOTkwMjtcbiRjb2xvci1hbWJlcjogICAgICAgICAgICAjZmZjMzAwO1xuJGNvbG9yLWFtYmVyLWxpZ2h0ZW4tMjogIGxpZ2h0ZW4oJGNvbG9yLWFtYmVyLWRhcmtlbiwgNTYpO1xuJGNvbG9yLWFtYmVyLWxpZ2h0ZW46ICAgICNmZmVjZDA7XG4kY29sb3ItYmxhY2s6ICAgICAgICAgICAgIzAwMDAwMDtcbiRjb2xvci1ibHVlLWRhcmtlbjogICAgICAjNjY3ZWIxO1xuJGNvbG9yLWJsdWU6ICAgICAgICAgICAgICM0Yzg0ZmY7IFxuJGNvbG9yLWJsdWUtbGlnaHRlbi0zOiAgICNjMGQ0ZjM7XG4kY29sb3ItYmx1ZS1saWdodGVuLTI6ICAgbGlnaHRlbigkY29sb3ItYmx1ZS1kYXJrZW4sIDQxKTtcbiRjb2xvci1ibHVlLWxpZ2h0ZW46ICAgICAjZTRlZWZkO1xuJGNvbG9yLWJyaWNrLXJlZDogICAgICAgICNjNzJiNjA7XG4kY29sb3ItZWFzdC1zaWRlOiAgICAgICAgI0EzODhDRTtcbiRjb2xvci1ncmF5LWRhcmtlbi0yOiAgICAjNDg0ODQ4O1xuJGNvbG9yLWdyYXktZGFya2VuOiAgICAgICM2ZTZlNmU7XG4kY29sb3ItZ3JheS1saWdodGVuLTM6ICAgI2RmZGZkZjtcbiRjb2xvci1ncmF5LWxpZ2h0ZW4tMjogICAjZjRmNGY0O1xuJGNvbG9yLWdyYXktbGlnaHRlbjogICAgICNhNWE1YTU7XG4kY29sb3ItZ3JheTogICAgICAgICAgICAgIzllOWU5ZTtcbiRjb2xvci1ncmVlbi1kYXJrZXN0OiAgICAjMWI1ZTIwO1xuJGNvbG9yLWdyZWVuLWRhcmtlbjogICAgICM0NGE2NDc7XG4kY29sb3ItZ3JlZW46ICAgICAgICAgICAgIzhjYmMwMDtcbiRjb2xvci1ncmVlbi1saWdodGVuOiAgICAjZjNmN2U2O1xuJGNvbG9yLWdyZWVuLWxlbW9uOiAgICAgICM2Y2E4MDA7XG4kY29sb3Itb3JhbmdlLWRhcmtlbjogICAgI2ZmNmQyNDtcbiRjb2xvci1vcmFuZ2U6ICAgICAgICAgICAjZmY2ZDI0O1xuJGNvbG9yLW9yYW5nZS1saWdodGVuLTI6ICNmZmY5ZjQ7XG4kY29sb3Itb3JhbmdlLWxpZ2h0ZW46ICAgI2YyYmZiZjtcbiRjb2xvci1wdXJwbGU6ICAgICAgICAgICAjODU1M2QxO1xuJGNvbG9yLXB1cnBsZS1saWdodGVuOiAgICNmN2YzZmU7XG4kY29sb3ItcmVkOiAgICAgICAgICAgICAgI2YwNTM1MjtcbiRjb2xvci1yZWQtbGlnaHRlbi0yOiAgICAjZmZmMmY2O1xuJGNvbG9yLXJlZC1saWdodGVuOiAgICAgICNmYmRlZTg7XG4kY29sb3ItcmVnZW50LWdyYXk6ICAgICAgIzhjOTU5ZTtcbiRjb2xvci1zaHV0dGxlLWdyYXk6ICAgICAjNWM2MTY5O1xuJGNvbG9yLXNsYXRlLWdyYXk6ICAgICAgICM3MDdmOTA7XG4kY29sb3Itc2lsdmVyOiAgICAgICAgICAgI2MxYzFjMTtcbiRjb2xvci10dW5hLWxpZ2h0ZW46ICAgICAjNDM0NzUwO1xuJGNvbG9yLXR1bmE6ICAgICAgICAgICAgICMzNzNjNDI7XG4kY29sb3Itd2hpdGU6ICAgICAgICAgICAgI2ZmZmZmZjsgXG5cbiRhcHAtY29sb3JzOiAoXG5cdCdhbWFyYW50aCc6ICAgICAgICAgICNlOTFlNjMsXG5cdCdhbWJlci1kYXJrZW4nOiAgICAgICNjZTk5MDIsXG5cdCdhbWJlcic6ICAgICAgICAgICAgICNmZmMzMDAsXG5cdCdhbWJlci1saWdodGVuLTInOiAgICNmZmY5ZjQsXG5cdCdhbWJlci1saWdodGVuJzogICAgICNmZmVjZDAsXG5cdCdibGFjayc6ICAgICAgICAgICAgICMwMDAwMDAsXG5cdCdibHVlLWRhcmtlbic6ICAgICAgICM2NjdlYjEsXG5cdCdibHVlJzogICAgICAgICAgICAgICM0Yzg0ZmYsXG5cdCdibHVlLWxpZ2h0ZW4tMyc6ICAgICNjMGQ0ZjMsXG5cdCdibHVlLWxpZ2h0ZW4tMic6ICAgICNmMWY2ZmUsXG5cdCdibHVlLWxpZ2h0ZW4nOiAgICAgICNlNGVlZmQsIFxuXHQnYnJpY2stcmVkJzogICAgICAgICAjYzcyYjYwLFxuXHQnZWFzdC1zaWRlJzogICAgICAgICAjQTM4OENFLFxuXHQnZ3JheS1kYXJrZW4tMic6ICAgICAjNDg0ODQ4LFxuXHQnZ3JheS1kYXJrZW4nOiAgICAgICAjNmU2ZTZlLFxuXHQnZ3JheS1saWdodGVuLTInOiAgICAjZjRmNGY0LFxuXHQnZ3JheS1saWdodGVuJzogICAgICAjYTVhNWE1LFxuXHQnZ3JheSc6ICAgICAgICAgICAgICAjOWU5ZTllLFxuXHQnZ3JlZW4nOiAgICAgICAgICAgICAjOGNiYzAwLFxuXHQnZ3JlZW4tbGlnaHRlbic6ICAgICAjZjNmN2U2LFxuXHQnb3JhbmdlJzogICAgICAgICAgICAjZmY2ZDI0LFxuXHQncHVycGxlJzogICAgICAgICAgICAjODU1M2QxLFxuXHQncmVkJzogICAgICAgICAgICAgICAjZjA1MzUyLFxuXHQncmVkLWxpZ2h0ZW4tMic6ICAgICAjZmZmMmY2LFxuXHQncmVkLWxpZ2h0ZW4nOiAgICAgICAjZmJkZWU4LFxuXHQncmVnZW50LWdyYXknOiAgICAgICAjOGM5NTllLFxuXHQnc2h1dHRsZS1ncmF5JzogICAgICAjNWM2MTY5LFxuXHQnc2xhdGUtZ3JheSc6ICAgICAgICAjNzA3ZjkwLFxuXHQnc2lsdmVyJzogICAgICAgICAgICAjYzFjMWMxLFxuXHQndHVuYS1saWdodGVuJzogICAgICAjNDM0NzUwLFxuXHQndHVuYSc6ICAgICAgICAgICAgICAjMzczYzQyLFxuXHQnd2hpdGUnOiAgICAgICAgICAgICAjZmZmZmZmIFxuKTtcblxuJGNvbG9yLWxpbms6ICMzZWE4Zjc7XG4kY29sb3ItbGluay1kYXJrZW46ICRjb2xvci1ibHVlLWRhcmtlbjtcblxuJGNvbG9yLW5vcm1hdGl2ZS1jaGFyYWN0ZXI6ICRzZWNvbmRhcnktY29sb3I7XG4kY29sb3ItaW5kaXZpZHVhbC1jaGFyYWN0ZXI6ICRjb2xvci1vcmFuZ2U7XG4kY29sb3Itb3JkaW5hcnktbWVldGluZzogJHNlY29uZGFyeS1jb2xvcjtcbiRjb2xvci1leHRyYW9yZGluYXJ5LW1lZXRpbmc6ICRjb2xvci1vcmFuZ2U7XG4kY29sb3ItcGV0aXRpb24tcmVzcG9uc2U6ICRjb2xvci1ncmVlbjtcbiRjb2xvci1wZXRpdGlvbi1zb2x2ZWQ6ICRjb2xvci1ncmVlbjtcbiRjb2xvci1wZXRpdGlvbi1yZXF1ZXN0OiAkYnJhbmQtY29sb3I7XG4kY29sb3ItcGV0aXRpb24tcHJvcG9zYWw6ICRjb2xvci1ibHVlO1xuJGNvbG9yLXBldGl0aW9uLWNvbXBsYWludDogJGNvbG9yLWFtYXJhbnRoO1xuJGNvbG9yLXBldGl0aW9uLWludGltYXRpb246ICRjb2xvci1vcmFuZ2U7XG5cbiRjb2xvci12aWxsYWdlOiAgICM5YjdjY2E7XG4kY29sb3ItdmlsbGFnZS0yOiAjYmVjM2M4O1xuJGNvbG9yLWNpdHk6ICAgICAgIzc2OTFjYztcbiRjb2xvci1iaWctY2l0eTogICM2NjdlYjE7XG4kY29sb3ItY291bnR5OiAgICAjNDg1OTdkO1xuJGNvbG9yLWNhcGl0YWw6ICAgI2YzZTY1MDtcbiRjb2xvci1tYXAtaG92ZXI6ICNmNGI3Y2M7XG4kY29sb3ItbWFwLWJvcmRlci1saWdodDogJGNvbG9yLWdyYXktbGlnaHRlbjtcbiRjb2xvci1tYXAtYm9yZGVyLWRhcms6ICRjb2xvci1ncmF5LWRhcmtlbjtcblxuJGNvbG9yLXN0YXR1dGUtMTogICAjYTM4OGNlO1xuJGNvbG9yLXN0YXR1dGUtMjogICAjZTJhZGUxO1xuJGNvbG9yLXJ1bGVzLTE6ICAgICAjNDRhNjQ3O1xuJGNvbG9yLXJ1bGVzLTI6ICAgICAjODJlMDZiO1xuJGNvbG9yLWNvdW5jaWwtMTogICAjNjdiYmZmO1xuJGNvbG9yLWNvdW5jaWwtMjogICAjN2FlZGZmO1xuJGNvbG9yLW1heW9yLTE6ICAgICAjZmZiOTA1O1xuJGNvbG9yLW1heW9yLTI6ICAgICAjZmFkZTA2O1xuJGNvbG9yLWZpbmFuY2lhbC0xOiAjZDk1NDdlO1xuJGNvbG9yLWZpbmFuY2lhbC0yOiAjZjViMThjO1xuJGNvbG9yLW90aGVycy0xOiAgICAjODFkN2UwO1xuJGNvbG9yLW90aGVycy0yOiAgICAjN2FmNGFlO1xuJGNvbG9yLXBldGl0aW9uLTE6ICAjQTMyQ0RGO1xuJGNvbG9yLXBldGl0aW9uLTI6ICAjMTA2QUQyO1xuJGNvbG9yLWFpci0xOiAgICAgICAjZmU4YzAwO1xuJGNvbG9yLWFpci0yOiAgICAgICAjZjgzNjAwO1xuJGNvbG9yLWxpYnJhcnktMTogICAjNGNhMWFmO1xuJGNvbG9yLWxpYnJhcnktMjogICAjYzRlMGU1O1xuJGNvbG9yLWxvY2FsLWxpYnJhcnktMTogIzQyMjc1YTtcbiRjb2xvci1sb2NhbC1saWJyYXJ5LTI6ICM3MzRiNmQ7XG4kY29sb3ItZ2VuZXJhbC1yZWdpc3RyeS0xOiAjNWI4NmU1O1xuJGNvbG9yLWdlbmVyYWwtcmVnaXN0cnktMjogIzM2ZDFkYztcblxuJGNvbG9yLXJvLWZsYWctYmx1ZTogICAjMDczNTliO1xuJGNvbG9yLXJvLWZsYWcteWVsbG93OiAjZmJkMDM2O1xuJGNvbG9yLXJvLWZsYWctcmVkOiAgICAjY2MxNjJkO1xuXG4kY29sb3ItZXZlbnQtbmF0aW9uYWwtZGF5LW9mZjogZGFya2VuKCRjb2xvci1hbWFyYW50aCwgMTApO1xuJGNvbG9yLWV2ZW50LW5hdGlvbmFsLWRheS1vbjogZGFya2VuKCRjb2xvci1ncmVlbi1sZW1vbiwgMTApO1xuJGNvbG9yLWV2ZW50LWxvY2FsLWRheS1vZmY6ICRjb2xvci1vcmFuZ2UtZGFya2VuO1xuJGNvbG9yLWV2ZW50LWxvY2FsLWRheS1vbjogbGlnaHRlbigkY29sb3ItZ3JlZW4tbGVtb24sIDUpO1xuXG5cbi8vIDIuIEZvbnRzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kZm9udC1mYW1pbHktcm9ib3RvOiAgICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuJGZvbnQtZmFtaWx5LW9wZW5zYW5zOiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS1yZWRhY3RlZDogJ0Zsb3cgQ2lyY3VsYXInLCAnT3BlbiBTYW5zJztcblxuJGZvbnQtd2VpZ2h0LXRoaW46ICAgICAxMDA7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgIDMwMDtcbiRmb250LXdlaWdodC1yZWd1bGFyOiAgNDAwO1xuJGZvbnQtd2VpZ2h0LXNlbWlib2xkOiA2MDA7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgIDcwMDtcblxuXG4vLyAzLiBHbG9iYWxcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRuYXZiYXItaGVpZ2h0OiAgICAgICAgNjBweCAhZGVmYXVsdDtcbiRsZWZ0LXNpZGViYXItd2lkdGg6ICAgMjcwcHggIWRlZmF1bHQ7XG5cbi8vIE1lZGlhIFF1ZXJ5IFJhbmdlc1xuJHNtYWxsLXNjcmVlbi11cDogICAgICA2MDFweCAhZGVmYXVsdDtcbiRtZWRpdW0tc2NyZWVuLXVwOiAgICAgMTAyNHB4ICFkZWZhdWx0O1xuJGxhcmdlLXNjcmVlbi11cDogICAgICAxMjAxcHggIWRlZmF1bHQ7XG4kc21hbGwtc2NyZWVuOiAgICAgICAgIDYwMHB4ICFkZWZhdWx0O1xuJG1lZGl1bS1zY3JlZW46ICAgICAgICAxMDIzcHggIWRlZmF1bHQ7XG4kbGFyZ2Utc2NyZWVuOiAgICAgICAgIDEyMDBweCAhZGVmYXVsdDtcbiRtZW51LWJyZWFrcG9pbnQ6ICAgICAgMTI1MHB4ICFkZWZhdWx0O1xuXG4kdmVydGljYWwtc21hbGwtc2NyZWVuLXVwOiAgNjAxICFkZWZhdWx0O1xuJHZlcnRpY2FsLW1lZGl1bS1zY3JlZW4tdXA6ICA3NjlweCAhZGVmYXVsdDtcbiR2ZXJ0aWNhbC1zbWFsbC1zY3JlZW46ICAgICA2MDBweCAhZGVmYXVsdDtcbiR2ZXJ0aWNhbC1tZWRpdW0tc2NyZWVuOiAgICAgNzY4cHggIWRlZmF1bHQ7XG5cbiRzbWFsbC1hbmQtdXA6IFwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAwcHgpXCIgIWRlZmF1bHQ7XG4kbWVkaXVtLWFuZC11cDogXCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7JHNtYWxsLXNjcmVlbi11cH0pXCIgIWRlZmF1bHQ7XG4kbGFyZ2UtYW5kLXVwOiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3skbWVkaXVtLXNjcmVlbi11cH0pXCIgIWRlZmF1bHQ7XG4kZXh0cmEtbGFyZ2UtYW5kLXVwOiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3skbGFyZ2Utc2NyZWVuLXVwfSlcIiAhZGVmYXVsdDtcbiRzbWFsbC1hbmQtZG93bjogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6ICN7JHNtYWxsLXNjcmVlbn0pXCIgIWRlZmF1bHQ7XG4kbWVkaXVtLWFuZC1kb3duOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogI3skbWVkaXVtLXNjcmVlbn0pXCIgIWRlZmF1bHQ7XG4kbWVkaXVtLW9ubHk6IFwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAjeyRzbWFsbC1zY3JlZW4tdXB9KSBhbmQgKG1heC13aWR0aCA6ICN7JG1lZGl1bS1zY3JlZW59KVwiICFkZWZhdWx0O1xuJGxhcmdlLWFuZC1kb3duOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogI3skbGFyZ2Utc2NyZWVufSlcIiAhZGVmYXVsdDtcblxuJHZlcnRpY2FsLXNtYWxsLWFuZC11cDogXCJvbmx5IHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQgOiAjeyR2ZXJ0aWNhbC1zbWFsbC1zY3JlZW4tdXB9KVwiICFkZWZhdWx0O1xuJHZlcnRpY2FsLW1lZGl1bS1hbmQtdXA6IFwib25seSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0IDogI3skdmVydGljYWwtbWVkaXVtLXNjcmVlbi11cH0pXCIgIWRlZmF1bHQ7XG4kdmVydGljYWwtc21hbGwtYW5kLWRvd246IFwib25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0IDogI3skdmVydGljYWwtc21hbGwtc2NyZWVufSlcIiAhZGVmYXVsdDtcbiR2ZXJ0aWNhbC1tZWRpdW0tYW5kLWRvd246IFwib25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0IDogI3skdmVydGljYWwtbWVkaXVtLXNjcmVlbn0pXCIgIWRlZmF1bHQ7XG5cbi8vIDQuIFR5cG9ncmFwaHlcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIEhlYWRlciBTdHlsZXNcbiRoMS1mb250c2l6ZTogMi44NzVyZW0gIWRlZmF1bHQ7ICAvLyA0NnB4XG4kaDItZm9udHNpemU6IDIuMjVyZW0gIWRlZmF1bHQ7ICAgLy8gMzZweFxuJGgzLWZvbnRzaXplOiAxLjc1cmVtICFkZWZhdWx0OyAgIC8vIDI4cHggXG4kaDQtZm9udHNpemU6IDEuMjVyZW0gIWRlZmF1bHQ7ICAgLy8gMjBweFxuJGg1LWZvbnRzaXplOiAxcmVtICFkZWZhdWx0OyAgICAgIC8vIDE2cHhcbiRoNi1mb250c2l6ZTogMC44NzVyZW0gIWRlZmF1bHQ7ICAvLyAxNHB4XG5cbi8vIDUuIEJvcmRlcnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kYm9yZGVyLWxpZ2h0LTI6ICRjb2xvci1ncmF5LWxpZ2h0ZW4tMztcbiRib3JkZXItbGlnaHQ6ICRjb2xvci1ncmF5LWxpZ2h0ZW4tMjtcbiRib3JkZXItZGFyazogJGNvbG9yLXNpbHZlcjtcbiRib3JkZXItYmx1ZS1saWdodGVuOiAjZDJkOGUzO1xuJGJvcmRlci1hbWJlci1saWdodGVuOiAjZjNlNWM0O1xuJGJvcmRlci1ncmVlbi1saWdodGVuOiAjZDZlMWI2O1xuJGJvcmRlci1vcmFuZ2UtbGlnaHRlbjogJGNvbG9yLW9yYW5nZS1saWdodGVuO1xuJGJvcmRlci1yZWQ6ICNmMmEwOWY7XG4kYm9yZGVyLXB1cnBsZTogI2I3OTJmMTtcblxuLy8gNi4gQnV0dG9uc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRidXR0b24tZmxvYXRpbmctc2l6ZTogNDRweCAhZGVmYXVsdDtcblxuLy8gNy4gVGFic1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiR0YWJzLXRleHQtY29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yICFkZWZhdWx0O1xuJHRhYnMtdW5kZXJsaW5lLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yICFkZWZhdWx0O1xuXG4vLyA4LiBGb3Jtc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRpbnB1dC1mb250LXNpemU6IDAuOTM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQ6IDIuMzc1cmVtICFkZWZhdWx0OyBcbiRzbGlkZXItaW5kaWNhdG9yLWNvbG9yOiAkY29sb3ItYmx1ZSAhZGVmYXVsdDtcbiRzbGlkZXItYmctY29sb3I6ICRjb2xvci1ibHVlICFkZWZhdWx0O1xuJHJhZGlvLWVtcHR5LWNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuICFkZWZhdWx0O1xuJHJhZGlvLWZpbGwtY29sb3I6ICRjb2xvci1ncmVlbiAhZGVmYXVsdDtcbiRyYWRpby1ib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItZ3JlZW4gIWRlZmF1bHQ7XG4kc3dpdGNoLWJnLWNvbG9yOiAkY29sb3ItZ3JlZW4gIWRlZmF1bHQ7XG5cbi8vIDkuIENoaXBzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGNoaXAtc2VsZWN0ZWQtY29sb3I6ICRjb2xvci1ibHVlO1xuJGNoaXAtYmctY29sb3I6ICRjb2xvci1ibHVlO1xuIiwiLy8gQmFkZ2VzXG5zcGFuLmJhZGdlIHtcbiAgbWluLXdpZHRoOiAzcmVtO1xuICBwYWRkaW5nOiAwIDZweDtcbiAgbWFyZ2luLWxlZnQ6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogJGJhZGdlLWhlaWdodDtcbiAgaGVpZ2h0OiAkYmFkZ2UtaGVpZ2h0O1xuICBjb2xvcjogY29sb3IoJ2dyZXknLCAnZGFya2VuLTEnKTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICYubmV3IHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWRnZS1iZy1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIH1cbiAgJi5uZXc6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIG5ld1wiO1xuICB9XG5cbiAgJltkYXRhLWJhZGdlLWNhcHRpb25dOjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCIgYXR0cihkYXRhLWJhZGdlLWNhcHRpb24pO1xuICB9XG59XG5cbi8vIFNwZWNpYWwgY2FzZXNcbm5hdiB1bCBhIHNwYW4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBsaW5lLWhlaWdodDogJGJhZGdlLWhlaWdodDtcbiAgaGVpZ2h0OiAkYmFkZ2UtaGVpZ2h0O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xufVxuXG4vLyBMaW5lIGhlaWdodCBjZW50ZXJpbmdcbi5jb2xsZWN0aW9uLWl0ZW0gc3Bhbi5iYWRnZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoI3skY29sbGVjdGlvbi1saW5lLWhlaWdodCAvIDJ9IC0gI3skYmFkZ2UtaGVpZ2h0IC8gMn0pO1xufVxuLmNvbGxhcHNpYmxlIHNwYW4uYmFkZ2Uge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5zaWRlbmF2IHNwYW4uYmFkZ2Uge1xuICBtYXJnaW4tdG9wOiBjYWxjKCN7JHNpZGVuYXYtbGluZS1oZWlnaHQgLyAyfSAtICN7JGJhZGdlLWhlaWdodCAvIDJ9KTtcbn1cblxudGFibGUgc3Bhbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuIiwiLyogVGhpcyBpcyBuZWVkZWQgZm9yIHNvbWUgbW9iaWxlIHBob25lcyB0byBkaXNwbGF5IHRoZSBHb29nbGUgSWNvbiBmb250IHByb3Blcmx5ICovXG4ubWF0ZXJpYWwtaWNvbnMge1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJztcbn1cbiIsIi5jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIHdpZHRoOiA5MCU7XG59XG5AbWVkaWEgI3skbWVkaXVtLWFuZC11cH0ge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgI3skbGFyZ2UtYW5kLXVwfSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbi5jb2wgLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAoLTEgKiAkZ3V0dGVyLXdpZHRoIC8gMik7XG4gIG1hcmdpbi1yaWdodDogKC0xICogJGd1dHRlci13aWR0aCAvIDIpO1xufVxuXG4uc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcblxuICAmLm5vLXBhZCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAmLm5vLXBhZC1ib3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gICYubm8tcGFkLXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuXG4vLyBNaXhpbnMgdG8gZWxpbWluYXRlIGNvZGUgcmVwaXRpdGlvblxuQG1peGluIHJlc2V0LW9mZnNldCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbn1cbkBtaXhpbiBncmlkLWNsYXNzZXMoJHNpemUsICRpLCAkcGVyYykge1xuICAmLm9mZnNldC0jeyRzaXplfSN7JGl9IHtcbiAgICBtYXJnaW4tbGVmdDogJHBlcmM7XG4gIH1cbiAgJi5wdWxsLSN7JHNpemV9I3skaX0ge1xuICAgIHJpZ2h0OiAkcGVyYztcbiAgfVxuICAmLnB1c2gtI3skc2l6ZX0jeyRpfSB7XG4gICAgbGVmdDogJHBlcmM7XG4gIH1cbn1cblxuXG4ucm93IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAvLyBDbGVhciBmbG9hdGluZyBjaGlsZHJlblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG5cbiAgLmNvbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAwICRndXR0ZXItd2lkdGggLyAyO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcblxuICAgICZbY2xhc3MqPVwicHVzaC1cIl0sXG4gICAgJltjbGFzcyo9XCJwdWxsLVwiXSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJGk6IDE7XG4gICAgQHdoaWxlICRpIDw9ICRudW0tY29scyB7XG4gICAgICAkcGVyYzogdW5xdW90ZSgoMTAwIC8gKCRudW0tY29scyAvICRpKSkgKyBcIiVcIik7XG4gICAgICAmLnMjeyRpfSB7XG4gICAgICAgIHdpZHRoOiAkcGVyYztcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtb2Zmc2V0O1xuICAgICAgfVxuICAgICAgJGk6ICRpICsgMTtcbiAgICB9XG5cbiAgICAkaTogMTtcbiAgICBAd2hpbGUgJGkgPD0gJG51bS1jb2xzIHtcbiAgICAgICRwZXJjOiB1bnF1b3RlKCgxMDAgLyAoJG51bS1jb2xzIC8gJGkpKSArIFwiJVwiKTtcbiAgICAgIEBpbmNsdWRlIGdyaWQtY2xhc3NlcyhcInNcIiwgJGksICRwZXJjKTtcbiAgICAgICRpOiAkaSArIDE7XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JG1lZGl1bS1hbmQtdXB9IHtcblxuICAgICAgJGk6IDE7XG4gICAgICBAd2hpbGUgJGkgPD0gJG51bS1jb2xzIHtcbiAgICAgICAgJHBlcmM6IHVucXVvdGUoKDEwMCAvICgkbnVtLWNvbHMgLyAkaSkpICsgXCIlXCIpO1xuICAgICAgICAmLm0jeyRpfSB7XG4gICAgICAgICAgd2lkdGg6ICRwZXJjO1xuICAgICAgICAgIEBpbmNsdWRlIHJlc2V0LW9mZnNldDtcbiAgICAgICAgfVxuICAgICAgICAkaTogJGkgKyAxXG4gICAgICB9XG5cbiAgICAgICRpOiAxO1xuICAgICAgQHdoaWxlICRpIDw9ICRudW0tY29scyB7XG4gICAgICAgICRwZXJjOiB1bnF1b3RlKCgxMDAgLyAoJG51bS1jb2xzIC8gJGkpKSArIFwiJVwiKTtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1jbGFzc2VzKFwibVwiLCAkaSwgJHBlcmMpO1xuICAgICAgICAkaTogJGkgKyAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAjeyRsYXJnZS1hbmQtdXB9IHtcblxuICAgICAgJGk6IDE7XG4gICAgICBAd2hpbGUgJGkgPD0gJG51bS1jb2xzIHtcbiAgICAgICAgJHBlcmM6IHVucXVvdGUoKDEwMCAvICgkbnVtLWNvbHMgLyAkaSkpICsgXCIlXCIpO1xuICAgICAgICAmLmwjeyRpfSB7XG4gICAgICAgICAgd2lkdGg6ICRwZXJjO1xuICAgICAgICAgIEBpbmNsdWRlIHJlc2V0LW9mZnNldDtcbiAgICAgICAgfVxuICAgICAgICAkaTogJGkgKyAxO1xuICAgICAgfVxuXG4gICAgICAkaTogMTtcbiAgICAgIEB3aGlsZSAkaSA8PSAkbnVtLWNvbHMge1xuICAgICAgICAkcGVyYzogdW5xdW90ZSgoMTAwIC8gKCRudW0tY29scyAvICRpKSkgKyBcIiVcIik7XG4gICAgICAgIEBpbmNsdWRlIGdyaWQtY2xhc3NlcyhcImxcIiwgJGksICRwZXJjKTtcbiAgICAgICAgJGk6ICRpICsgMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgI3skZXh0cmEtbGFyZ2UtYW5kLXVwfSB7XG5cbiAgICAgICRpOiAxO1xuICAgICAgQHdoaWxlICRpIDw9ICRudW0tY29scyB7XG4gICAgICAgICRwZXJjOiB1bnF1b3RlKCgxMDAgLyAoJG51bS1jb2xzIC8gJGkpKSArIFwiJVwiKTtcbiAgICAgICAgJi54bCN7JGl9IHtcbiAgICAgICAgICB3aWR0aDogJHBlcmM7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzZXQtb2Zmc2V0O1xuICAgICAgICB9XG4gICAgICAgICRpOiAkaSArIDE7XG4gICAgICB9XG5cbiAgICAgICRpOiAxO1xuICAgICAgQHdoaWxlICRpIDw9ICRudW0tY29scyB7XG4gICAgICAgICRwZXJjOiB1bnF1b3RlKCgxMDAgLyAoJG51bS1jb2xzIC8gJGkpKSArIFwiJVwiKTtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1jbGFzc2VzKFwieGxcIiwgJGksICRwZXJjKTtcbiAgICAgICAgJGk6ICRpICsgMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIm5hdiB7XG4gICYubmF2LWV4dGVuZGVkIHtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAubmF2LXdyYXBwZXIge1xuICAgICAgbWluLWhlaWdodDogJG5hdmJhci1oZWlnaHQtbW9iaWxlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5uYXYtY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgfVxuXG4gIGNvbG9yOiAkbmF2YmFyLWZvbnQtY29sb3I7XG4gIEBleHRlbmQgLnotZGVwdGgtMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRuYXZiYXItaGVpZ2h0LW1vYmlsZTtcbiAgbGluZS1oZWlnaHQ6ICRuYXZiYXItbGluZS1oZWlnaHQtbW9iaWxlO1xuXG4gIGEgeyBjb2xvcjogJG5hdmJhci1mb250LWNvbG9yOyB9XG5cbiAgaSxcbiAgW2NsYXNzXj1cIm1kaS1cIl0sIFtjbGFzcyo9XCJtZGktXCJdLFxuICBpLm1hdGVyaWFsLWljb25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgaGVpZ2h0OiAkbmF2YmFyLWhlaWdodC1tb2JpbGU7XG4gICAgbGluZS1oZWlnaHQ6ICRuYXZiYXItbGluZS1oZWlnaHQtbW9iaWxlO1xuICB9XG5cbiAgLm5hdi13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgQG1lZGlhICN7JGxhcmdlLWFuZC11cH0ge1xuICAgIGEuc2lkZW5hdi10cmlnZ2VyIHsgZGlzcGxheTogbm9uZTsgfVxuICB9XG5cblxuICAvLyBDb2xsYXBzZSBidXR0b25cbiAgLnNpZGVuYXYtdHJpZ2dlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgaGVpZ2h0OiAkbmF2YmFyLWhlaWdodC1tb2JpbGU7XG4gICAgbWFyZ2luOiAwIDE4cHg7XG5cbiAgICBpIHtcbiAgICAgIGhlaWdodDogJG5hdmJhci1oZWlnaHQtbW9iaWxlO1xuICAgICAgbGluZS1oZWlnaHQ6ICRuYXZiYXItbGluZS1oZWlnaHQtbW9iaWxlO1xuICAgIH1cbiAgfVxuXG5cbiAgLy8gTG9nb1xuICAuYnJhbmQtbG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbG9yOiAkbmF2YmFyLWZvbnQtY29sb3I7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogJG5hdmJhci1icmFuZC1mb250LXNpemU7XG4gICAgcGFkZGluZzogMDtcblxuICAgICYuY2VudGVyIHtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICAgICYubGVmdCwgJi5yaWdodCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5sZWZ0IHsgbGVmdDogMC41cmVtOyB9XG4gICAgICAmLnJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIGksXG4gICAgW2NsYXNzXj1cIm1kaS1cIl0sIFtjbGFzcyo9XCJtZGktXCJdLFxuICAgIGkubWF0ZXJpYWwtaWNvbnMge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuICB9XG5cblxuICAvLyBUaXRsZVxuICAubmF2LXRpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIHBhZGRpbmc6IDI4cHggMDtcbiAgfVxuXG5cbiAgLy8gTmF2YmFyIExpbmtzXG4gIHVsIHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBsaSB7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4xKTtcbiAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcbiAgICAgIGZvbnQtc2l6ZTogJG5hdmJhci1mb250LXNpemU7XG4gICAgICBjb2xvcjogJG5hdmJhci1mb250LWNvbG9yO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICYuYnRuLCAmLmJ0bi1sYXJnZSwgJi5idG4tZmxhdCwgJi5idG4tZmxvYXRpbmcge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICAgICAgICYgPiAubWF0ZXJpYWwtaWNvbnMge1xuICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5sZWZ0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC8vIE5hdmJhciBTZWFyY2ggRm9ybVxuICBmb3JtIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAuaW5wdXQtZmllbGQge1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBpbnB1dCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcblxuICAgICAgJjpmb2N1cywgJlt0eXBlPXRleHRdOnZhbGlkLCAmW3R5cGU9cGFzc3dvcmRdOnZhbGlkLFxuICAgICAgJlt0eXBlPWVtYWlsXTp2YWxpZCwgJlt0eXBlPXVybF06dmFsaWQsICZbdHlwZT1kYXRlXTp2YWxpZCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICBpIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjcpO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XG4gICAgICB9XG4gICAgICAmLmFjdGl2ZSBpIHsgY29sb3I6ICRuYXZiYXItZm9udC1jb2xvcjsgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBGaXhlZCBOYXZiYXJcbi5uYXZiYXItZml4ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogJG5hdmJhci1oZWlnaHQtbW9iaWxlO1xuICB6LWluZGV4OiA5OTc7XG5cbiAgbmF2IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbn1cbkBtZWRpYSAjeyRtZWRpdW0tYW5kLXVwfSB7XG4gIG5hdi5uYXYtZXh0ZW5kZWQgLm5hdi13cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiAkbmF2YmFyLWhlaWdodDtcbiAgfVxuICBuYXYsIG5hdiAubmF2LXdyYXBwZXIgaSwgbmF2IGEuc2lkZW5hdi10cmlnZ2VyLCBuYXYgYS5zaWRlbmF2LXRyaWdnZXIgaSB7XG4gICAgaGVpZ2h0OiAkbmF2YmFyLWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJG5hdmJhci1saW5lLWhlaWdodDtcbiAgfVxuICAubmF2YmFyLWZpeGVkIHtcbiAgICBoZWlnaHQ6ICRuYXZiYXItaGVpZ2h0O1xuICB9XG59XG4iLCJcbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmh0bWx7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkaXVtLXNjcmVlbikge1xuICAgIGZvbnQtc2l6ZTogMTQuNXB4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGFyZ2Utc2NyZWVuKSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG5cbiAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogJG9mZi1ibGFjaztcbn1cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMS4zO1xufVxuXG4vLyBIZWFkZXIgU3R5bGVzXG5oMSBhLCBoMiBhLCBoMyBhLCBoNCBhLCBoNSBhLCBoNiBhIHsgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cbmgxIHsgZm9udC1zaXplOiAkaDEtZm9udHNpemU7IGxpbmUtaGVpZ2h0OiAxMTAlOyBtYXJnaW46ICgkaDEtZm9udHNpemUgLyAxLjUpIDAgKCRoMS1mb250c2l6ZSAvIDIuNSkgMDt9XG5oMiB7IGZvbnQtc2l6ZTogJGgyLWZvbnRzaXplOyBsaW5lLWhlaWdodDogMTEwJTsgbWFyZ2luOiAoJGgyLWZvbnRzaXplIC8gMS41KSAwICgkaDItZm9udHNpemUgLyAyLjUpIDA7fVxuaDMgeyBmb250LXNpemU6ICRoMy1mb250c2l6ZTsgbGluZS1oZWlnaHQ6IDExMCU7IG1hcmdpbjogKCRoMy1mb250c2l6ZSAvIDEuNSkgMCAoJGgzLWZvbnRzaXplIC8gMi41KSAwO31cbmg0IHsgZm9udC1zaXplOiAkaDQtZm9udHNpemU7IGxpbmUtaGVpZ2h0OiAxMTAlOyBtYXJnaW46ICgkaDQtZm9udHNpemUgLyAxLjUpIDAgKCRoNC1mb250c2l6ZSAvIDIuNSkgMDt9XG5oNSB7IGZvbnQtc2l6ZTogJGg1LWZvbnRzaXplOyBsaW5lLWhlaWdodDogMTEwJTsgbWFyZ2luOiAoJGg1LWZvbnRzaXplIC8gMS41KSAwICgkaDUtZm9udHNpemUgLyAyLjUpIDA7fVxuaDYgeyBmb250LXNpemU6ICRoNi1mb250c2l6ZTsgbGluZS1oZWlnaHQ6IDExMCU7IG1hcmdpbjogKCRoNi1mb250c2l6ZSAvIDEuNSkgMCAoJGg2LWZvbnRzaXplIC8gMi41KSAwO31cblxuLy8gVGV4dCBTdHlsZXNcbmVtIHsgZm9udC1zdHlsZTogaXRhbGljOyB9XG5zdHJvbmcgeyBmb250LXdlaWdodDogNTAwOyB9XG5zbWFsbCB7IGZvbnQtc2l6ZTogNzUlOyB9XG4ubGlnaHQgeyBmb250LXdlaWdodDogMzAwOyB9XG4udGhpbiB7IGZvbnQtd2VpZ2h0OiAyMDA7IH1cblxuXG4uZmxvdy10ZXh0e1xuICAkaTogMDtcbiAgQHdoaWxlICRpIDw9ICRpbnRlcnZhbHMge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDM2MCArICgkaSAqICRpbnRlcnZhbC1zaXplKSkge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW0gKiAoMSArICguMDIgKiAkaSkpO1xuICAgIH1cbiAgICAkaTogJGkgKyAxO1xuICB9XG5cbiAgLy8gSGFuZGxlIGJlbG93IDM2MHB4IHNjcmVlblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbiIsIi8vIFNjYWxlIHRyYW5zaXRpb25cbi5zY2FsZS10cmFuc2l0aW9uIHtcbiAgJi5zY2FsZS1vdXQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi5zY2FsZS1pbiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKDAuNTMsIDAuMDEsIDAuMzYsIDEuNjMpICFpbXBvcnRhbnQ7XG59IiwiXG5cbi5jYXJkLXBhbmVsIHtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuMjVzO1xuICBwYWRkaW5nOiAkY2FyZC1wYWRkaW5nO1xuICBtYXJnaW46ICRlbGVtZW50LXRvcC1tYXJnaW4gMCAkZWxlbWVudC1ib3R0b20tbWFyZ2luIDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgQGV4dGVuZCAuei1kZXB0aC0xO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZy1jb2xvcjtcbn1cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogJGVsZW1lbnQtdG9wLW1hcmdpbiAwICRlbGVtZW50LWJvdHRvbS1tYXJnaW4gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmctY29sb3I7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjI1cztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBAZXh0ZW5kIC56LWRlcHRoLTE7XG5cblxuICAuY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgJi5hY3RpdmF0b3Ige1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIENhcmQgU2l6ZXNcbiAgJi5zbWFsbCwgJi5tZWRpdW0sICYubGFyZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5jYXJkLWltYWdlIHtcbiAgICAgIG1heC1oZWlnaHQ6IDYwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgIC5jYXJkLWltYWdlICsgLmNhcmQtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiA0MCU7XG4gICAgfVxuICAgIC5jYXJkLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgIC5jYXJkLWFjdGlvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJi5zbWFsbCB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxuXG4gICYubWVkaXVtIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG5cbiAgJi5sYXJnZSB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxuXG4gIC8vIEhvcml6b250YWwgQ2FyZHNcbiAgJi5ob3Jpem9udGFsIHtcbiAgICAmLnNtYWxsLCAmLm1lZGl1bSwgJi5sYXJnZSB7XG4gICAgICAuY2FyZC1pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgLmNhcmQtaW1hZ2Uge1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZC1zdGFja2VkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleDogMTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLmNhcmQtY29udGVudCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBTdGlja3kgQWN0aW9uIFNlY3Rpb25cbiAgJi5zdGlja3ktYWN0aW9uIHtcbiAgICAuY2FyZC1hY3Rpb24ge1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAuY2FyZC1yZXZlYWwge1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICAgIH1cbiAgfVxuXG5cblxuXG4gIC5jYXJkLWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAvLyBJbWFnZSBiYWNrZ3JvdW5kIGZvciBjb250ZW50XG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuY2FyZC10aXRsZSB7XG4gICAgICBjb2xvcjogJGNhcmQtYmctY29sb3I7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogJGNhcmQtcGFkZGluZztcbiAgICB9XG4gIH1cblxuICAuY2FyZC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAkY2FyZC1wYWRkaW5nO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgIGkge1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2FyZC1hY3Rpb24ge1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgICB9XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDsgLy8gVXNlIGluaGVyaXQgdG8gaW5oZXJpdCBjb2xvciBjbGFzc2VzXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTYwLDE2MCwxNjAsLjIpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxNnB4ICRjYXJkLXBhZGRpbmc7XG5cbiAgICBhOm5vdCguYnRuKTpub3QoLmJ0bi1sYXJnZSk6bm90KC5idG4tZmxvYXRpbmcpIHtcbiAgICAgIGNvbG9yOiAkY2FyZC1saW5rLWNvbG9yO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZC1wYWRkaW5nO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2U7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAmOmhvdmVyIHsgY29sb3I6ICRjYXJkLWxpbmstY29sb3ItbGlnaHQ7IH1cbiAgICB9XG4gIH1cblxuICAuY2FyZC1yZXZlYWwge1xuICAgIHBhZGRpbmc6ICRjYXJkLXBhZGRpbmc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnLWNvbG9yO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuIiwiI3RvYXN0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6YmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDA7XG5cbiAgQG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIGJvdHRvbTogMCU7XG4gIH1cbiAgQG1lZGlhICN7JG1lZGl1bS1vbmx5fSB7XG4gICAgbGVmdDogNSU7XG4gICAgYm90dG9tOiA3JTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgfVxuICBAbWVkaWEgI3skbGFyZ2UtYW5kLXVwfSB7XG4gICAgdG9wOiAxMCU7XG4gICAgcmlnaHQ6IDclO1xuICAgIG1heC13aWR0aDogODYlO1xuICB9XG59XG5cbi50b2FzdCB7XG4gIEBleHRlbmQgLnotZGVwdGgtMTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0b3A6IDM1cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDoxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6ICR0b2FzdC1oZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvYXN0LWNvbG9yO1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogJHRvYXN0LXRleHQtY29sb3I7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gIC50b2FzdC1hY3Rpb24ge1xuICAgIGNvbG9yOiAkdG9hc3QtYWN0aW9uLWNvbG9yO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbTtcbiAgfVxuXG4gICYucm91bmRlZHtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICB9XG5cbiAgQG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuIiwiLnRhYnMge1xuICAmLnRhYnMtdHJhbnNwYXJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgLnRhYiBhLFxuICAgIC50YWIuZGlzYWJsZWQgYSxcbiAgICAudGFiLmRpc2FibGVkIGE6aG92ZXIge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43KTtcbiAgICB9XG5cbiAgICAudGFiIGE6aG92ZXIsXG4gICAgLnRhYiBhLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAuaW5kaWNhdG9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgJi50YWJzLWZpeGVkLXdpZHRoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgLnRhYiB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgfVxuICB9XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJzLWJnLWNvbG9yO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAudGFiIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgYSB7XG4gICAgICAmOmZvY3VzLFxuICAgICAgJjpmb2N1cy5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkdGFicy11bmRlcmxpbmUtY29sb3IsIC44KTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlcixcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAkdGFicy10ZXh0LWNvbG9yO1xuICAgICAgfVxuXG4gICAgICBjb2xvcjogcmdiYSgkdGFicy10ZXh0LWNvbG9yLCAuNyk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjI4cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIC4yOHMgZWFzZTtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIGEsXG4gICAgJi5kaXNhYmxlZCBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKCR0YWJzLXRleHQtY29sb3IsIC40KTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gIH1cbiAgLmluZGljYXRvciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFicy11bmRlcmxpbmUtY29sb3I7XG4gICAgd2lsbC1jaGFuZ2U6IGxlZnQsIHJpZ2h0O1xuICB9XG59XG5cbi8vIEZpeGVkIFNpZGVuYXYgaGlkZSBvbiBzbWFsbGVyXG5AbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG4gIC50YWJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgLnRhYiB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubWF0ZXJpYWwtdG9vbHRpcCB7XG4gIHBhZGRpbmc6IDEwcHggOHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIHotaW5kZXg6IDIwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtaW4taGVpZ2h0OiAzNnB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjMyO1xufVxuXG4uYmFja2Ryb3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogN3B4O1xuICB3aWR0aDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDUwJSA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjMyMzI7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbiIsIi8vIHNoYXJlZCBzdHlsZXNcbi5idG4sXG4uYnRuLWZsYXQge1xuICBib3JkZXI6ICRidXR0b24tYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkYnV0dG9uLXJhZGl1cztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6ICRidXR0b24taGVpZ2h0O1xuICBsaW5lLWhlaWdodDogJGJ1dHRvbi1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRidXR0b24tcGFkZGluZztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gR2V0cyByaWQgb2YgdGFwIGFjdGl2ZSBzdGF0ZVxufVxuXG4vLyBEaXNhYmxlZCBzaGFyZWQgc3R5bGVcbi5idG4uZGlzYWJsZWQsXG4uYnRuLWZsb2F0aW5nLmRpc2FibGVkLFxuLmJ0bi1sYXJnZS5kaXNhYmxlZCxcbi5idG4tc21hbGwuZGlzYWJsZWQsXG4uYnRuLWZsYXQuZGlzYWJsZWQsXG4uYnRuOmRpc2FibGVkLFxuLmJ0bi1mbG9hdGluZzpkaXNhYmxlZCxcbi5idG4tbGFyZ2U6ZGlzYWJsZWQsXG4uYnRuLXNtYWxsOmRpc2FibGVkLFxuLmJ0bi1mbGF0OmRpc2FibGVkLFxuLmJ0bltkaXNhYmxlZF0sXG4uYnRuLWZsb2F0aW5nW2Rpc2FibGVkXSxcbi5idG4tbGFyZ2VbZGlzYWJsZWRdLFxuLmJ0bi1zbWFsbFtkaXNhYmxlZF0sXG4uYnRuLWZsYXRbZGlzYWJsZWRdIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tZGlzYWJsZWQtYmFja2dyb3VuZCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogJGJ1dHRvbi1kaXNhYmxlZC1jb2xvciAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tZGlzYWJsZWQtYmFja2dyb3VuZCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkYnV0dG9uLWRpc2FibGVkLWNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gU2hhcmVkIGljb24gc3R5bGVzXG4uYnRuLFxuLmJ0bi1mbG9hdGluZyxcbi5idG4tbGFyZ2UsXG4uYnRuLXNtYWxsLFxuLmJ0bi1mbGF0IHtcbiAgZm9udC1zaXplOiAkYnV0dG9uLWZvbnQtc2l6ZTtcbiAgb3V0bGluZTogMDtcbiAgaSB7XG4gICAgZm9udC1zaXplOiAkYnV0dG9uLWljb24tZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB9XG59XG5cbi8vIFNoYXJlZCBmb2N1cyBidXR0b24gc3R5bGVcbi5idG4sXG4uYnRuLWZsb2F0aW5nIHtcbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRidXR0b24tcmFpc2VkLWJhY2tncm91bmQsIDEwJSk7XG4gIH1cbn1cblxuLy8gUmFpc2VkIEJ1dHRvblxuLmJ0biB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICRidXR0b24tcmFpc2VkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLXJhaXNlZC1iYWNrZ3JvdW5kO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAuNXB4O1xuICBAZXh0ZW5kIC56LWRlcHRoLTE7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2Utb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tcmFpc2VkLWJhY2tncm91bmQtaG92ZXI7XG4gICAgQGV4dGVuZCAuei1kZXB0aC0xLWhhbGY7XG4gIH1cbn1cblxuLy8gRmxvYXRpbmcgYnV0dG9uXG4uYnRuLWZsb2F0aW5nIHtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1mbG9hdGluZy1iYWNrZ3JvdW5kLWhvdmVyO1xuICAgIEBleHRlbmQgLnotZGVwdGgtMS1oYWxmO1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gICYuYnRuLWxhcmdlIHtcbiAgICAmLmhhbGZ3YXktZmFiIHtcbiAgICAgIGJvdHRvbTogLSRidXR0b24tZmxvYXRpbmctbGFyZ2Utc2l6ZSAvIDI7XG4gICAgfVxuICAgIHdpZHRoOiAkYnV0dG9uLWZsb2F0aW5nLWxhcmdlLXNpemU7XG4gICAgaGVpZ2h0OiAkYnV0dG9uLWZsb2F0aW5nLWxhcmdlLXNpemU7XG4gICAgcGFkZGluZzogMDtcbiAgICBpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkYnV0dG9uLWZsb2F0aW5nLWxhcmdlLXNpemU7XG4gICAgfVxuICB9XG5cbiAgJi5idG4tc21hbGwge1xuICAgICYuaGFsZndheS1mYWIge1xuICAgICAgYm90dG9tOiAtJGJ1dHRvbi1mbG9hdGluZy1zbWFsbC1zaXplIC8gMjtcbiAgICB9XG4gICAgd2lkdGg6ICRidXR0b24tZmxvYXRpbmctc21hbGwtc2l6ZTtcbiAgICBoZWlnaHQ6ICRidXR0b24tZmxvYXRpbmctc21hbGwtc2l6ZTtcbiAgICBpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkYnV0dG9uLWZsb2F0aW5nLXNtYWxsLXNpemU7XG4gICAgfVxuICB9XG5cbiAgJi5oYWxmd2F5LWZhYiB7XG4gICAgJi5sZWZ0IHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMjRweDtcbiAgICB9XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyNHB4O1xuICAgIGJvdHRvbTogLSRidXR0b24tZmxvYXRpbmctc2l6ZSAvIDI7XG4gIH1cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogJGJ1dHRvbi1mbG9hdGluZy1jb2xvcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogJGJ1dHRvbi1mbG9hdGluZy1zaXplO1xuICBoZWlnaHQ6ICRidXR0b24tZmxvYXRpbmctc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRidXR0b24tZmxvYXRpbmctc2l6ZTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1mbG9hdGluZy1iYWNrZ3JvdW5kO1xuICBib3JkZXItcmFkaXVzOiAkYnV0dG9uLWZsb2F0aW5nLXJhZGl1cztcbiAgQGV4dGVuZCAuei1kZXB0aC0xO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBpIHtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkYnV0dG9uLWZsb2F0aW5nLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogJGJ1dHRvbi1sYXJnZS1pY29uLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGJ1dHRvbi1mbG9hdGluZy1zaXplO1xuICB9XG59XG5cbi8vIGJ1dHRvbiBmaXhcbmJ1dHRvbi5idG4tZmxvYXRpbmcge1xuICBib3JkZXI6ICRidXR0b24tYm9yZGVyO1xufVxuXG4vLyBGaXhlZCBBY3Rpb24gQnV0dG9uXG4uZml4ZWQtYWN0aW9uLWJ0biB7XG4gICYuYWN0aXZlIHtcbiAgICB1bCB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxuXG4gIC8vIERpcmVjdGlvbnNcbiAgJi5kaXJlY3Rpb24tbGVmdCxcbiAgJi5kaXJlY3Rpb24tcmlnaHQge1xuICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG4gICAgdWwge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICByaWdodDogNjRweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIC8qd2lkdGggMTAwJSBvbmx5IGdvZXMgdG8gd2lkdGggb2YgYnV0dG9uIGNvbnRhaW5lciAqL1xuICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogNy41cHggMTVweCAwIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuZGlyZWN0aW9uLXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAwIDE1cHggMCAwO1xuICAgIHVsIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBkaXJlY3Rpb246IHJ0bDtcbiAgICAgIGxlZnQ6IDY0cHg7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luOiA3LjVweCAwIDAgMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5kaXJlY3Rpb24tYm90dG9tIHtcbiAgICBwYWRkaW5nOiAwIDAgMTVweCAwO1xuICAgIHVsIHtcbiAgICAgIHRvcDogNjRweDtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbjogMTVweCAwIDAgMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi50b29sYmFyIHtcbiAgICAmLmFjdGl2ZSB7XG4gICAgICAmPmEgaSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiAkYnV0dG9uLWZsb2F0aW5nLWxhcmdlLXNpemU7XG4gICAgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBsaSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYnV0dG9uLWZsb2F0aW5nLWxhcmdlLXNpemU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAyM3B4O1xuICBib3R0b206IDIzcHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB6LWluZGV4OiA5OTc7XG4gIHVsIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA2NHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgYS5idG4tZmxvYXRpbmcge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cbiAgLmZhYi1iYWNrZHJvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHdpZHRoOiAkYnV0dG9uLWZsb2F0aW5nLXNpemU7XG4gICAgaGVpZ2h0OiAkYnV0dG9uLWZsb2F0aW5nLXNpemU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1mbG9hdGluZy1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1yYWRpdXM6ICRidXR0b24tZmxvYXRpbmctcmFkaXVzO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbn1cblxuLy8gRmxhdCBidXR0b25cbi5idG4tZmxhdCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogJGJ1dHRvbi1mbGF0LWNvbG9yO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzO1xuICAmOmZvY3VzLFxuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjEpO1xuICB9XG4gICYuZGlzYWJsZWQsXG4gICYuYnRuLWZsYXRbZGlzYWJsZWRdICB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGJ1dHRvbi1mbGF0LWRpc2FibGVkLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbi8vIExhcmdlIGJ1dHRvblxuLmJ0bi1sYXJnZSB7XG4gIEBleHRlbmQgLmJ0bjtcbiAgaGVpZ2h0OiAkYnV0dG9uLWxhcmdlLWhlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRidXR0b24tbGFyZ2UtaGVpZ2h0O1xuICBmb250LXNpemU6ICRidXR0b24tbGFyZ2UtZm9udC1zaXplO1xuICBwYWRkaW5nOiAwIDI4cHg7XG5cbiAgaSB7XG4gICAgZm9udC1zaXplOiAkYnV0dG9uLWxhcmdlLWljb24tZm9udC1zaXplO1xuICB9XG59XG5cbi8vIFNtYWxsIGJ1dHRvblxuLmJ0bi1zbWFsbCB7XG4gIEBleHRlbmQgLmJ0bjtcbiAgaGVpZ2h0OiAkYnV0dG9uLXNtYWxsLWhlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRidXR0b24tc21hbGwtaGVpZ2h0O1xuICBmb250LXNpemU6ICRidXR0b24tc21hbGwtZm9udC1zaXplO1xuICBpIHtcbiAgICBmb250LXNpemU6ICRidXR0b24tc21hbGwtaWNvbi1mb250LXNpemU7XG4gIH1cbn1cblxuLy8gQmxvY2sgYnV0dG9uXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4iLCIuZHJvcGRvd24tY29udGVudCB7XG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuXG4gIEBleHRlbmQgLnotZGVwdGgtMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnLWNvbG9yO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTk5OyAvLyBUT0RPOiBDaGVjayBpZiB0aGlzIGRvZXNuJ3QgYnJlYWsgb3RoZXIgdGhpbmdzXG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcblxuXG4gIGxpIHtcbiAgICAmOmhvdmVyLCAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24taG92ZXItYmctY29sb3I7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZGl2aWRlciB7XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgfVxuXG4gICAgJiA+IGEsICYgPiBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAkZHJvcGRvd24tY29sb3I7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgcGFkZGluZzogKCgkZHJvcGRvd24taXRlbS1oZWlnaHQgLSAyMikgLyAyKSAxNnB4O1xuICAgIH1cblxuICAgICYgPiBzcGFuID4gbGFiZWwge1xuICAgICAgdG9wOiAxcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgIH1cblxuICAgIC8vIEljb24gYWxpZ25tZW50IG92ZXJyaWRlXG4gICAgJiA+IGEgPiBpIHtcbiAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDAgMjRweCAwIDA7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICB9XG5cblxuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbG9yOiAkb2ZmLWJsYWNrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtaW4taGVpZ2h0OiAkZHJvcGRvd24taXRlbS1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbmJvZHkua2V5Ym9hcmQtZm9jdXNlZCB7XG4gIC5kcm9wZG93bi1jb250ZW50IGxpOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGRyb3Bkb3duLWhvdmVyLWJnLWNvbG9yLCA4JSk7XG4gIH1cbn1cblxuLy8gSW5wdXQgZmllbGQgc3BlY2lmaWNpdHkgYnVnZml4XG4uaW5wdXQtZmllbGQuY29sIC5kcm9wZG93bi1jb250ZW50IFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCB7XG4gIHRvcDogMXB4O1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmRyb3Bkb3duLXRyaWdnZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59IiwiXG4vKiFcbiAqIFdhdmVzIHYwLjYuMFxuICogaHR0cDovL2ZpYW4ubXkuaWQvV2F2ZXNcbiAqXG4gKiBDb3B5cmlnaHQgMjAxNCBBbGZpYW5hIEUuIFNpYnVlYSBhbmQgb3RoZXIgY29udHJpYnV0b3JzXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9maWFucy9XYXZlcy9ibG9iL21hc3Rlci9MSUNFTlNFXG4gKi9cblxuXG4ud2F2ZXMtZWZmZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlLW91dDtcblxuICAud2F2ZXMtcmlwcGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tdG9wOi0xMHB4O1xuICAgIG1hcmdpbi1sZWZ0Oi0xMHB4O1xuICAgIG9wYWNpdHk6IDA7XG5cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMik7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAvLyBXYXZlcyBDb2xvcnNcbiAgJi53YXZlcy1saWdodCAud2F2ZXMtcmlwcGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDUpO1xuICB9XG4gICYud2F2ZXMtcmVkIC53YXZlcy1yaXBwbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ0LCA2NywgNTQsIC43MCk7XG4gIH1cbiAgJi53YXZlcy15ZWxsb3cgLndhdmVzLXJpcHBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDIzNSwgNTksIC43MCk7XG4gIH1cbiAgJi53YXZlcy1vcmFuZ2UgLndhdmVzLXJpcHBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE1MiwgMCwgLjcwKTtcbiAgfVxuICAmLndhdmVzLXB1cnBsZSAud2F2ZXMtcmlwcGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1NiwgMzksIDE3NiwgMC43MCk7XG4gIH1cbiAgJi53YXZlcy1ncmVlbiAud2F2ZXMtcmlwcGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc2LCAxNzUsIDgwLCAwLjcwKTtcbiAgfVxuICAmLndhdmVzLXRlYWwgLndhdmVzLXJpcHBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNTAsIDEzNiwgMC43MCk7XG4gIH1cblxuICAvLyBTdHlsZSBpbnB1dCBidXR0b24gYnVnLlxuICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCBpbnB1dFt0eXBlPVwicmVzZXRcIl0sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cblxuICBpbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxufVxuXG4ud2F2ZXMtbm90cmFuc2l0aW9uIHtcbiAgdHJhbnNpdGlvbjogbm9uZSAje1wiIWltcG9ydGFudFwifTtcbn1cblxuLndhdmVzLWNpcmNsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHdoaXRlIDEwMCUsIGJsYWNrIDEwMCUpO1xufVxuXG4ud2F2ZXMtaW5wdXQtd3JhcHBlciB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXG4gIC53YXZlcy1idXR0b24taW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbi53YXZlcy1jaXJjbGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyLjVlbTtcbiAgaGVpZ2h0OiAyLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNWVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTtcbn1cblxuLndhdmVzLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIEZpcmVmb3ggQnVnOiBsaW5rIG5vdCB0cmlnZ2VyZWQgKi9cbi53YXZlcy1lZmZlY3QgLndhdmVzLXJpcHBsZSB7XG4gIHotaW5kZXg6IC0xO1xufSIsIi5tb2RhbCB7XG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICBAZXh0ZW5kIC56LWRlcHRoLTU7XG5cbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgcGFkZGluZzogMDtcbiAgbWF4LWhlaWdodDogNzAlO1xuICB3aWR0aDogNTUlO1xuICBtYXJnaW46IGF1dG87XG4gIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB3aWxsLWNoYW5nZTogdG9wLCBvcGFjaXR5O1xuXG4gIEBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcbiAgIHdpZHRoOiA4MCU7XG4gIH1cblxuICBoMSxoMixoMyxoNCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG4gIC5tb2RhbC1jbG9zZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICBwYWRkaW5nOiA0cHggNnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgIC5idG4sIC5idG4tZmxhdCB7XG4gICAgICBtYXJnaW46IDZweCAwO1xuICAgIH1cbiAgfVxufVxuLm1vZGFsLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTtcbiAgdG9wOiAtMjUlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEyNSU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBkaXNwbGF5OiBub25lO1xuXG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xufVxuXG4vLyBNb2RhbCB3aXRoIGZpeGVkIGFjdGlvbiBmb290ZXJcbi5tb2RhbC5tb2RhbC1maXhlZC1mb290ZXIge1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDcwJTtcblxuICAubW9kYWwtY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNTZweCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cblxuLy8gTW9kYWwgQm90dG9tIFNoZWV0IFN0eWxlXG4ubW9kYWwuYm90dG9tLXNoZWV0IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IC0xMDAlO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA0NSU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdpbGwtY2hhbmdlOiBib3R0b20sIG9wYWNpdHk7XG59XG4iLCIuY29sbGFwc2libGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbGxhcHNpYmxlLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbGxhcHNpYmxlLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sbGFwc2libGUtYm9yZGVyLWNvbG9yO1xuICBtYXJnaW46ICRlbGVtZW50LXRvcC1tYXJnaW4gMCAkZWxlbWVudC1ib3R0b20tbWFyZ2luIDA7XG4gIEBleHRlbmQgLnotZGVwdGgtMTtcbn1cblxuLmNvbGxhcHNpYmxlLWhlYWRlciB7XG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDBcbiAgfVxuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbGxhcHNpYmxlLWhlYWRlci1jb2xvcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xsYXBzaWJsZS1ib3JkZXItY29sb3I7XG5cbiAgaSB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cbn1cbi5rZXlib2FyZC1mb2N1c2VkIC5jb2xsYXBzaWJsZS1oZWFkZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuXG4uY29sbGFwc2libGUtYm9keSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sbGFwc2libGUtYm9yZGVyLWNvbG9yO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAycmVtO1xufVxuXG4vLyBTaWRlbmF2IGNvbGxhcHNpYmxlIHN0eWxpbmdcbi5zaWRlbmF2LFxuLnNpZGVuYXYuZml4ZWQge1xuXG4gIC5jb2xsYXBzaWJsZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICBsaSB7IHBhZGRpbmc6IDA7IH1cbiAgfVxuXG4gIC5jb2xsYXBzaWJsZS1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogMCAkc2lkZW5hdi1wYWRkaW5nO1xuXG4gICAgJjpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjA1KTsgfVxuICAgIGkgeyBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuICB9XG5cbiAgLmNvbGxhcHNpYmxlLWJvZHkge1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sbGFwc2libGUtaGVhZGVyLWNvbG9yO1xuXG4gICAgbGkgYSB7XG4gICAgICBwYWRkaW5nOiAwICg3LjVweCArICRzaWRlbmF2LXBhZGRpbmcpXG4gICAgICAgICAgICAgICAwICgxNXB4ICsgJHNpZGVuYXYtcGFkZGluZyk7XG4gICAgfVxuICB9XG5cbn1cblxuLy8gUG9wb3V0IENvbGxhcHNpYmxlXG5cbi5jb2xsYXBzaWJsZS5wb3BvdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gID4gbGkge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIC8vIHRyYW5zZm9ybTogc2NhbGVYKC45Mik7XG4gICAgbWFyZ2luOiAwIDI0cHg7XG4gICAgdHJhbnNpdGlvbjogbWFyZ2luIC4zNXMgY3ViaWMtYmV6aWVyKDAuMjUwLCAwLjQ2MCwgMC40NTAsIDAuOTQwKTtcbiAgfVxuICA+IGxpLmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xOCksIDAgNHB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIG1hcmdpbjogMTZweCAwO1xuICAgIC8vIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB9XG59XG4iLCIuY2hpcCB7XG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNoaXAtc2VsZWN0ZWQtY29sb3I7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMzJweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogcmdiYSgwLDAsMCwuNik7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjaGlwLWJnLWNvbG9yO1xuICBtYXJnaW4tYm90dG9tOiAkY2hpcC1tYXJnaW47XG4gIG1hcmdpbi1yaWdodDogJGNoaXAtbWFyZ2luO1xuXG4gID4gaW1nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgOHB4IDAgLTEycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuXG4gIC5jbG9zZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIH1cbn1cblxuLmNoaXBzIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNoaXAtYm9yZGVyLWNvbG9yO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW46ICRpbnB1dC1tYXJnaW47XG4gIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XG5cbiAgJi5mb2N1cyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjaGlwLXNlbGVjdGVkLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgMCAkY2hpcC1zZWxlY3RlZC1jb2xvcjtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogdGV4dDtcbiAgfVxuXG4gIC5pbnB1dCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjYpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemU7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIG91dGxpbmU6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pbnB1dDpmb2N1cyB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gQXV0b2NvbXBsZXRlXG4gIC5hdXRvY29tcGxldGUtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi8vIEZvcm0gcHJlZml4XG4ucHJlZml4IH4gLmNoaXBzIHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gIHdpZHRoOiA5MiU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzcmVtKTtcbn1cbi5jaGlwczplbXB0eSB+IGxhYmVsICB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0MCUpO1xufVxuIiwiLm1hdGVyaWFsYm94ZWQge1xuICAmOmhvdmVyIHtcbiAgICAmOm5vdCguYWN0aXZlKSB7XG4gICAgICBvcGFjaXR5OiAuODtcbiAgICB9XG4gIH1cblxuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiB6b29tLWluO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAmLmFjdGl2ZSB7XG4gICAgY3Vyc29yOiB6b29tLW91dDtcbiAgfVxufVxuXG4jbWF0ZXJpYWxib3gtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOmZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTI5Mjk7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xufVxuXG4ubWF0ZXJpYWxib3gtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAlIDE1JTtcbiAgaGVpZ2h0OiA1MHB4O1xuICB6LWluZGV4OiAxMDAwO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn0iLCIvLyBSZW1vdmUgRm9jdXMgQm94ZXNcbnNlbGVjdDpmb2N1cyB7XG4gIG91dGxpbmU6ICRzZWxlY3QtZm9jdXM7XG59XG5cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tYmFja2dyb3VuZC1mb2N1cztcbn1cblxubGFiZWwge1xuICBmb250LXNpemU6ICRsYWJlbC1mb250LXNpemU7XG4gIGNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yO1xufVxuXG5AaW1wb3J0ICdpbnB1dC1maWVsZHMnO1xuQGltcG9ydCAncmFkaW8tYnV0dG9ucyc7XG5AaW1wb3J0ICdjaGVja2JveGVzJztcbkBpbXBvcnQgJ3N3aXRjaGVzJztcbkBpbXBvcnQgJ3NlbGVjdCc7XG5AaW1wb3J0ICdmaWxlLWlucHV0JztcbkBpbXBvcnQgJ3JhbmdlJztcbiIsIi8qIFRleHQgSW5wdXRzICsgVGV4dGFyZWFcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIFN0eWxlIFBsYWNlaG9sZGVycyAqL1xuXG46OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICRwbGFjZWhvbGRlci10ZXh0LWNvbG9yO1xufVxuXG4vKiBUZXh0IGlucHV0cyAqL1xuXG5pbnB1dDpub3QoW3R5cGVdKSxcbmlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXRbdHlwZT1lbWFpbF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0W3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG50ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYSB7XG5cbiAgLy8gR2VuZXJhbCBTdHlsZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogJGlucHV0LWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplO1xuICBtYXJnaW46ICRpbnB1dC1tYXJnaW47XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuM3MsIGJvcmRlciAuM3M7XG5cbiAgLy8gRGlzYWJsZWQgaW5wdXQgc3R5bGVcbiAgJjpkaXNhYmxlZCxcbiAgJltyZWFkb25seT1cInJlYWRvbmx5XCJdIHtcbiAgICBjb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJvcmRlci1ib3R0b206ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXI7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBsYWJlbCBzdHlsZVxuICAmOmRpc2FibGVkK2xhYmVsLFxuICAmW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0rbGFiZWwge1xuICAgIGNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG4gIH1cblxuICAvLyBGb2N1c2VkIGlucHV0IHN0eWxlXG4gICY6Zm9jdXM6bm90KFtyZWFkb25seV0pIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgMCAkaW5wdXQtZm9jdXMtY29sb3I7XG4gIH1cblxuICAvLyBGb2N1c2VkIGxhYmVsIHN0eWxlXG4gICY6Zm9jdXM6bm90KFtyZWFkb25seV0pK2xhYmVsIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICB9XG5cbiAgLy8gSGlkZSBoZWxwZXIgdGV4dCBvbiBkYXRhIG1lc3NhZ2VcbiAgJi52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLXN1Y2Nlc3NdLFxuICAmOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG4gICYuaW52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbiAgJjpmb2N1cy5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdIHtcbiAgICBAZXh0ZW5kICVoaWRkZW4tdGV4dDtcbiAgfVxuXG4gIC8vIFZhbGlkIElucHV0IFN0eWxlXG4gICYudmFsaWQsXG4gICY6Zm9jdXMudmFsaWQge1xuICAgIEBleHRlbmQgJXZhbGlkLWlucHV0LXN0eWxlO1xuICB9XG5cbiAgLy8gQ3VzdG9tIFN1Y2Nlc3MgTWVzc2FnZVxuICAmLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuICAmOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyIHtcbiAgICBAZXh0ZW5kICVjdXN0b20tc3VjY2Vzcy1tZXNzYWdlO1xuICB9XG4gICY6Zm9jdXMudmFsaWQgfiBsYWJlbCB7XG4gICAgY29sb3I6ICRpbnB1dC1zdWNjZXNzLWNvbG9yO1xuICB9XG5cbiAgLy8gSW52YWxpZCBJbnB1dCBTdHlsZVxuICAmLmludmFsaWQsXG4gICY6Zm9jdXMuaW52YWxpZCB7XG4gICAgQGV4dGVuZCAlaW52YWxpZC1pbnB1dC1zdHlsZTtcbiAgfVxuXG4gIC8vIEN1c3RvbSBFcnJvciBtZXNzYWdlXG4gICYuaW52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbiAgJjpmb2N1cy5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyIHtcbiAgICBAZXh0ZW5kICVjdXN0b20tZXJyb3ItbWVzc2FnZTtcbiAgfVxuICAmOmZvY3VzLmludmFsaWQgfiBsYWJlbCB7XG4gICAgY29sb3I6ICRpbnB1dC1lcnJvci1jb2xvcjtcbiAgfVxuXG4gIC8vIEZ1bGwgd2lkdGggbGFiZWwgd2hlbiB1c2luZyB2YWxpZGF0ZSBmb3IgZXJyb3IgbWVzc2FnZXNcbiAgJi52YWxpZGF0ZSArIGxhYmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIEZvcm0gTWVzc2FnZSBTaGFyZWQgU3R5bGVzXG4gICYgKyBsYWJlbDphZnRlciB7XG4gICAgQGV4dGVuZCAlaW5wdXQtYWZ0ZXItc3R5bGU7XG4gIH1cbn1cblxuXG4vKiBWYWxpZGF0aW9uIFNhc3MgUGxhY2Vob2xkZXJzICovXG4ldmFsaWQtaW5wdXQtc3R5bGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGlucHV0LXN1Y2Nlc3MtY29sb3I7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgMCAkaW5wdXQtc3VjY2Vzcy1jb2xvcjtcbn1cbiVpbnZhbGlkLWlucHV0LXN0eWxlIHtcbiAgYm9yZGVyLWJvdHRvbTogJGlucHV0LWludmFsaWQtYm9yZGVyO1xuICBib3gtc2hhZG93OiAwIDFweCAwIDAgJGlucHV0LWVycm9yLWNvbG9yO1xufVxuJWhpZGRlbi10ZXh0IHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4lY3VzdG9tLXN1Y2Nlc3MtbWVzc2FnZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1zdWNjZXNzKTtcbiAgY29sb3I6ICRpbnB1dC1zdWNjZXNzLWNvbG9yO1xufVxuJWN1c3RvbS1lcnJvci1tZXNzYWdlIHtcbiAgY29udGVudDogYXR0cihkYXRhLWVycm9yKTtcbiAgY29sb3I6ICRpbnB1dC1lcnJvci1jb2xvcjtcbn1cbiVpbnB1dC1hZnRlci1zdHlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogLjJzIG9wYWNpdHkgZWFzZS1vdXQsIC4ycyBjb2xvciBlYXNlLW91dDtcbn1cblxuXG4vLyBTdHlsaW5nIGZvciBpbnB1dCBmaWVsZCB3cmFwcGVyXG4uaW5wdXQtZmllbGQge1xuICAvLyBJbmxpbmUgc3R5bGVzXG4gICYuaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuXG4gICAgaW5wdXQsXG4gICAgLnNlbGVjdC1kcm9wZG93biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIEd1dHRlciBzcGFjaW5nXG4gICYuY29sIHtcbiAgICBsYWJlbCB7XG4gICAgICBsZWZ0OiAkZ3V0dGVyLXdpZHRoIC8gMjtcbiAgICB9XG5cbiAgICAucHJlZml4IH4gbGFiZWwsXG4gICAgLnByZWZpeCB+IC52YWxpZGF0ZSB+IGxhYmVsIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzcmVtIC0gI3skZ3V0dGVyLXdpZHRofSk7XG4gICAgfVxuICB9XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICYgPiBsYWJlbCB7XG4gICAgY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3I7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjdXJzb3I6IHRleHQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlLW91dCwgY29sb3IgLjJzIGVhc2Utb3V0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XG4gICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTJweCk7XG5cbiAgICAmOm5vdCgubGFiZWwtaWNvbikuYWN0aXZlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTRweCkgc2NhbGUoLjgpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIEF1dG9maWxsICsgZGF0ZSArIHRpbWUgaW5wdXRzXG4gICYgPiBpbnB1dFt0eXBlXTotd2Via2l0LWF1dG9maWxsOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpub3QoW3R5cGU9XCJzZWFyY2hcIl0pICsgbGFiZWwsXG4gICYgPiBpbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSArIGxhYmVsLFxuICAmID4gaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgKyBsYWJlbCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNHB4KSBzY2FsZSguOCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB9XG5cbiAgLmhlbHBlci10ZXh0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMThweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjU0KTtcbiAgfVxuXG4gIC8vIFByZWZpeCBJY29uc1xuICAucHJlZml4IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6ICRpbnB1dC1oZWlnaHQ7XG4gICAgZm9udC1zaXplOiAkaW5wdXQtaWNvbi1zaXplO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycztcbiAgICB0b3A6ICgkaW5wdXQtaGVpZ2h0IC0gJGlucHV0LWljb24tc2l6ZSkgLyAyO1xuXG4gICAgJi5hY3RpdmUgeyBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yOyB9XG4gIH1cblxuICAucHJlZml4IH4gaW5wdXQsXG4gIC5wcmVmaXggfiB0ZXh0YXJlYSxcbiAgLnByZWZpeCB+IGxhYmVsLFxuICAucHJlZml4IH4gLnZhbGlkYXRlIH4gbGFiZWwsXG4gIC5wcmVmaXggfiAuaGVscGVyLXRleHQsXG4gIC5wcmVmaXggfiAuYXV0b2NvbXBsZXRlLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xuICAgIHdpZHRoOiA5MiU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pO1xuICB9XG5cbiAgLnByZWZpeCB+IGxhYmVsIHsgbWFyZ2luLWxlZnQ6IDNyZW07IH1cblxuICBAbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG4gICAgLnByZWZpeCB+IGlucHV0IHtcbiAgICAgIHdpZHRoOiA4NiU7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG4gICAgLnByZWZpeCB+IGlucHV0IHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7XG4gICAgfVxuICB9XG59XG5cblxuLyogU2VhcmNoIEZpZWxkICovXG5cbi5pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHRyYW5zaXRpb246IC4zcyBiYWNrZ3JvdW5kLWNvbG9yO1xuXG4gIC5uYXYtd3JhcHBlciAmIHtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtKTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXM6bm90KC5icm93c2VyLWRlZmF1bHQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmFja2dyb3VuZDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjb2xvcjogIzQ0NDtcblxuICAgICYgKyBsYWJlbCBpLFxuICAgICYgfiAubWRpLW5hdmlnYXRpb24tY2xvc2UsXG4gICAgJiB+IC5tYXRlcmlhbC1pY29ucyB7XG4gICAgICBjb2xvcjogIzQ0NDtcbiAgICB9XG4gIH1cblxuICAmICsgLmxhYmVsLWljb24ge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBsZWZ0OiAxcmVtO1xuICB9XG5cbiAgJiB+IC5tZGktbmF2aWdhdGlvbi1jbG9zZSxcbiAgJiB+IC5tYXRlcmlhbC1pY29ucyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMXJlbTtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogJGlucHV0LWljb24tc2l6ZTtcbiAgICB0cmFuc2l0aW9uOiAuM3MgY29sb3I7XG4gIH1cbn1cblxuXG4vKiBUZXh0YXJlYSAqL1xuXG4vLyBEZWZhdWx0IHRleHRhcmVhXG50ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICYubWF0ZXJpYWxpemUtdGV4dGFyZWEge1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuOyAvKiBwcmV2ZW50cyBzY3JvbGwgYmFyIGZsYXNoICovXG4gICAgcGFkZGluZzogLjhyZW0gMCAuOHJlbSAwOyAvKiBwcmV2ZW50cyB0ZXh0IGp1bXAgb24gRW50ZXIga2V5cHJlc3MgKi9cbiAgICByZXNpemU6IG5vbmU7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG5cbi8vIEZvciB0ZXh0YXJlYSBhdXRvcmVzaXplXG4uaGlkZGVuZGl2IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDsgLyogZnV0dXJlIHZlcnNpb24gb2YgZGVwcmVjYXRlZCAnd29yZC13cmFwJyAqL1xuICBwYWRkaW5nLXRvcDogMS4ycmVtOyAvKiBwcmV2ZW50cyB0ZXh0IGp1bXAgb24gRW50ZXIga2V5cHJlc3MgKi9cblxuICAvLyBSZWR1Y2VzIHJlcGFpbnRzXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAtMTtcbn1cblxuXG4vKiBBdXRvY29tcGxldGUgKi9cbi5hdXRvY29tcGxldGUtY29udGVudCB7XG4gIGxpIHtcbiAgICAuaGlnaGxpZ2h0IHsgY29sb3I6ICM0NDQ7IH1cblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6ICRkcm9wZG93bi1pdGVtLWhlaWdodCAtIDEwO1xuICAgICAgd2lkdGg6ICRkcm9wZG93bi1pdGVtLWhlaWdodCAtIDEwO1xuICAgICAgbWFyZ2luOiA1cHggMTVweDtcbiAgICB9XG4gIH1cbn1cblxuLyogQ2hhcmFjdGVyIENvdW50ZXIgKi9cbi5jaGFyYWN0ZXItY291bnRlciB7XG4gIG1pbi1oZWlnaHQ6IDE4cHg7XG59XG4iLCIvKiBSYWRpbyBCdXR0b25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vLyBSZW1vdmUgZGVmYXVsdCBSYWRpbyBCdXR0b25zXG5bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCksXG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuLFxuW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0cmFuc2l0aW9uOiAuMjhzIGVhc2U7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG5bdHlwZT1cInJhZGlvXCJdICsgc3BhbjpiZWZvcmUsXG5bdHlwZT1cInJhZGlvXCJdICsgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbWFyZ2luOiA0cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHotaW5kZXg6IDA7XG4gIHRyYW5zaXRpb246IC4yOHMgZWFzZTtcbn1cblxuLyogVW5jaGVja2VkIHN0eWxlcyAqL1xuW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgc3BhbjpiZWZvcmUsXG5bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOmFmdGVyLFxuW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgc3BhbjpiZWZvcmUsXG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBzcGFuOmFmdGVyLFxuW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbjpiZWZvcmUsXG5bdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG5bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOmJlZm9yZSxcblt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAkcmFkaW8tZW1wdHktY29sb3I7XG59XG5cblt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIHNwYW46YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xufVxuXG4vKiBDaGVja2VkIHN0eWxlcyAqL1xuW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgc3BhbjpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgc3BhbjphZnRlcixcblt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW46YmVmb3JlLFxuW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gIGJvcmRlcjogJHJhZGlvLWJvcmRlcjtcbn1cblxuW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgc3BhbjphZnRlcixcblt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmFkaW8tZmlsbC1jb2xvcjtcbn1cblxuW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG59XG5cbi8qIFJhZGlvIFdpdGggZ2FwICovXG5bdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSguNSk7XG59XG5cbi8qIEZvY3VzZWQgc3R5bGVzICovXG5bdHlwZT1cInJhZGlvXCJdLnRhYmJlZDpmb2N1cyArIHNwYW46YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKDAsMCwwLC4xKTtcbn1cblxuLyogRGlzYWJsZWQgUmFkaW8gV2l0aCBnYXAgKi9cblt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6ZGlzYWJsZWQ6Y2hlY2tlZCArIHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgJGlucHV0LWRpc2FibGVkLWNvbG9yO1xufVxuXG5bdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmRpc2FibGVkOmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG59XG5cbi8qIERpc2FibGVkIHN0eWxlICovXG5bdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOmJlZm9yZSxcblt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQ6Y2hlY2tlZCArIHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yO1xufVxuXG5bdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkICsgc3BhbiB7XG4gIGNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG59XG5cblt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQ6bm90KDpjaGVja2VkKSArIHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG59XG5cblt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQ6Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLXNvbGlkLWNvbG9yO1xufVxuIiwiLyogQ2hlY2tib3hlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogUmVtb3ZlIGRlZmF1bHQgY2hlY2tib3ggKi9cblt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSxcblt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8vIENoZWNrYm94IFN0eWxlc1xuW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIC8vIFRleHQgTGFiZWwgU3R5bGVcbiAgKyBzcGFuOm5vdCgubGV2ZXIpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuXG4gIC8qIGNoZWNrYm94IGFzcGVjdCAqL1xuICArIHNwYW46bm90KC5sZXZlcik6YmVmb3JlLFxuICAmOm5vdCguZmlsbGVkLWluKSArIHNwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgei1pbmRleDogMDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkcmFkaW8tZW1wdHktY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICB0cmFuc2l0aW9uOiAuMnM7XG4gIH1cblxuICAmOm5vdCguZmlsbGVkLWluKSArIHNwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG5cbiAgJjpub3QoOmNoZWNrZWQpOmRpc2FibGVkICsgc3Bhbjpub3QoLmxldmVyKTpiZWZvcmUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG4gIH1cblxuICAvLyBGb2N1c2VkIHN0eWxlc1xuICAmLnRhYmJlZDpmb2N1cyArIHNwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxMHB4IHJnYmEoMCwwLDAsLjEpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjEpO1xuICB9XG59XG5cblt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG4gICsgc3Bhbjpub3QoLmxldmVyKTpiZWZvcmUge1xuICAgIHRvcDogLTRweDtcbiAgICBsZWZ0OiAtNXB4O1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6ICRyYWRpby1ib3JkZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogJHJhZGlvLWJvcmRlcjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0MGRlZyk7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQgKyBzcGFuOmJlZm9yZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGlucHV0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG4gIH1cbn1cblxuLyogSW5kZXRlcm1pbmF0ZSBjaGVja2JveCAqL1xuW3R5cGU9XCJjaGVja2JveFwiXTppbmRldGVybWluYXRlIHtcbiAgKyBzcGFuOm5vdCgubGV2ZXIpOmJlZm9yZSB7XG4gICAgdG9wOiAtMTFweDtcbiAgICBsZWZ0OiAtMTJweDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6ICRyYWRpby1ib3JkZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGluZGV0ZXJtaW5hdGVcbiAgJjpkaXNhYmxlZCArIHNwYW46bm90KC5sZXZlcik6YmVmb3JlIHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLy8gRmlsbGVkIGluIFN0eWxlXG5bdHlwZT1cImNoZWNrYm94XCJdLmZpbGxlZC1pbiB7XG4gIC8vIEdlbmVyYWxcbiAgKyBzcGFuOm5vdCgubGV2ZXIpOmFmdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIH1cblxuICArIHNwYW46bm90KC5sZXZlcik6YmVmb3JlLFxuICArIHNwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8qIC4xcyBkZWxheSBpcyBmb3IgY2hlY2sgYW5pbWF0aW9uICovXG4gICAgdHJhbnNpdGlvbjogYm9yZGVyIC4yNXMsIGJhY2tncm91bmQtY29sb3IgLjI1cywgd2lkdGggLjIwcyAuMXMsIGhlaWdodCAuMjBzIC4xcywgdG9wIC4yMHMgLjFzLCBsZWZ0IC4yMHMgLjFzO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAvLyBVbmNoZWNrZWQgc3R5bGVcbiAgJjpub3QoOmNoZWNrZWQpICsgc3Bhbjpub3QoLmxldmVyKTpiZWZvcmUge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBsZWZ0OiA2cHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlWigzN2RlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICB9XG5cbiAgJjpub3QoOmNoZWNrZWQpICsgc3Bhbjpub3QoLmxldmVyKTphZnRlciB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRyYWRpby1lbXB0eS1jb2xvcjtcbiAgICB0b3A6IDBweDtcbiAgICB6LWluZGV4OiAwO1xuICB9XG5cbiAgLy8gQ2hlY2tlZCBzdHlsZVxuICAmOmNoZWNrZWQge1xuICAgICsgc3Bhbjpub3QoLmxldmVyKTpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMXB4O1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogMTNweDtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkaW5wdXQtYmFja2dyb3VuZDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkaW5wdXQtYmFja2dyb3VuZDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWigzN2RlZyk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG4gICAgfVxuXG4gICAgKyBzcGFuOm5vdCgubGV2ZXIpOmFmdGVyIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICB6LWluZGV4OiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIEZvY3VzZWQgc3R5bGVzXG4gICYudGFiYmVkOmZvY3VzICsgc3Bhbjpub3QoLmxldmVyKTphZnRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlci1jb2xvcjogJHJhZGlvLWVtcHR5LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjEpO1xuICB9XG5cbiAgJi50YWJiZWQ6Y2hlY2tlZDpmb2N1cyArIHNwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0eWxlXG4gICY6ZGlzYWJsZWQ6bm90KDpjaGVja2VkKSArIHNwYW46bm90KC5sZXZlcik6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6ZGlzYWJsZWQ6bm90KDpjaGVja2VkKSArIHNwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLXNvbGlkLWNvbG9yO1xuICB9XG5cbiAgJjpkaXNhYmxlZDpjaGVja2VkICsgc3Bhbjpub3QoLmxldmVyKTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjpkaXNhYmxlZDpjaGVja2VkICsgc3Bhbjpub3QoLmxldmVyKTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLXNvbGlkLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLXNvbGlkLWNvbG9yO1xuICB9XG59XG4iLCIvKiBTd2l0Y2hcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5zd2l0Y2gsXG4uc3dpdGNoICoge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnN3aXRjaCBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN3aXRjaCBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG5cbiAgJjpjaGVja2VkICsgLmxldmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3dpdGNoLWNoZWNrZWQtbGV2ZXItYmc7XG5cbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICBsZWZ0OiAxOHB4O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN3aXRjaC1iZy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnN3aXRjaCBsYWJlbCAubGV2ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHN3aXRjaC11bmNoZWNrZWQtbGV2ZXItYmc7XG4gIGJvcmRlci1yYWRpdXM6ICRzd2l0Y2gtcmFkaXVzO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgMTZweDtcblxuICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC0zcHg7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UsIGJhY2tncm91bmQgLjNzIGVhc2UsIGJveC1zaGFkb3cgMC4xcyBlYXNlLCB0cmFuc2Zvcm0gLjFzIGVhc2U7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJHN3aXRjaC1iZy1jb2xvciwgLjg1KTtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzd2l0Y2gtdW5jaGVja2VkLWJnO1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMnB4IDJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDFweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIH1cbn1cblxuLy8gU3dpdGNoIGFjdGl2ZSBzdHlsZVxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDpub3QoOmRpc2FibGVkKSB+IC5sZXZlcjphY3RpdmU6OmJlZm9yZSxcbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6bm90KDpkaXNhYmxlZCkudGFiYmVkOmZvY3VzIH4gLmxldmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDIuNCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRzd2l0Y2gtYmctY29sb3IsIC44NSk7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCg6ZGlzYWJsZWQpIH4gLmxldmVyOmFjdGl2ZTpiZWZvcmUsXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpub3QoOmRpc2FibGVkKS50YWJiZWQ6Zm9jdXMgfiAubGV2ZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMi40KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMDgpO1xufVxuXG4vLyBEaXNhYmxlZCBTdHlsZXNcbi5zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdICsgLmxldmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4xMik7XG59XG5cbi5zd2l0Y2ggbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdICsgLmxldmVyOmFmdGVyLFxuLnN3aXRjaCBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF06Y2hlY2tlZCArIC5sZXZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1zb2xpZC1jb2xvcjtcbn1cbiIsIi8qIFNlbGVjdCBGaWVsZFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuc2VsZWN0IHsgZGlzcGxheTogbm9uZTsgfVxuc2VsZWN0LmJyb3dzZXItZGVmYXVsdCB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbnNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzZWxlY3QtYmFja2dyb3VuZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRzZWxlY3QtcGFkZGluZztcbiAgYm9yZGVyOiAkc2VsZWN0LWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogJHNlbGVjdC1yYWRpdXM7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbn1cblxuLnNlbGVjdC1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnNlbGVjdC13cmFwcGVyIHtcbiAgJi52YWxpZCAuaGVscGVyLXRleHRbZGF0YS1zdWNjZXNzXSxcbiAgJi5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdIHtcbiAgICBAZXh0ZW5kICVoaWRkZW4tdGV4dDtcbiAgfVxuXG4gICYudmFsaWQge1xuICAgICYgPiBpbnB1dC5zZWxlY3QtZHJvcGRvd24ge1xuICAgICAgQGV4dGVuZCAldmFsaWQtaW5wdXQtc3R5bGU7XG4gICAgfVxuXG4gICAgJiB+IC5oZWxwZXItdGV4dDphZnRlciB7XG4gICAgICBAZXh0ZW5kICVjdXN0b20tc3VjY2Vzcy1tZXNzYWdlO1xuICAgIH1cbiAgfVxuXG4gICYuaW52YWxpZCB7XG4gICAgJiA+IGlucHV0LnNlbGVjdC1kcm9wZG93bixcbiAgICAmID4gaW5wdXQuc2VsZWN0LWRyb3Bkb3duOmZvY3VzIHtcbiAgICAgIEBleHRlbmQgJWludmFsaWQtaW5wdXQtc3R5bGU7XG4gICAgfVxuXG4gICAgJiB+IC5oZWxwZXItdGV4dDphZnRlciB7XG4gICAgICBAZXh0ZW5kICVjdXN0b20tZXJyb3ItbWVzc2FnZTtcbiAgICB9XG4gIH1cblxuICAmLnZhbGlkICsgbGFiZWwsXG4gICYuaW52YWxpZCArIGxhYmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gICYgKyBsYWJlbDphZnRlciB7XG4gICAgQGV4dGVuZCAlaW5wdXQtYWZ0ZXItc3R5bGU7XG4gIH1cblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgaW5wdXQuc2VsZWN0LWRyb3Bkb3duIHtcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgfVxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206ICRpbnB1dC1ib3JkZXI7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplO1xuICAgIG1hcmdpbjogJGlucHV0LW1hcmdpbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHVzZXItc2VsZWN0Om5vbmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5jYXJldCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgei1pbmRleDogMDtcbiAgICBmaWxsOiByZ2JhKDAsMCwwLC44Nyk7XG4gIH1cblxuICAmICsgbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yNnB4O1xuICAgIGZvbnQtc2l6ZTogJGxhYmVsLWZvbnQtc2l6ZTtcbiAgfVxufVxuXG4vLyBEaXNhYmxlZCBzdHlsZXNcbnNlbGVjdDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG59XG5cbi5zZWxlY3Qtd3JhcHBlci5kaXNhYmxlZCB7XG4gICsgbGFiZWwge1xuICAgIGNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG4gIH1cbiAgLmNhcmV0IHtcbiAgICBmaWxsOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG4gIH1cbn1cblxuLnNlbGVjdC13cmFwcGVyIGlucHV0LnNlbGVjdC1kcm9wZG93bjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5zZWxlY3Qtd3JhcHBlciBpIHtcbiAgY29sb3I6ICRzZWxlY3QtZGlzYWJsZWQtY29sb3I7XG59XG5cbi5zZWxlY3QtZHJvcGRvd24gbGkuZGlzYWJsZWQsXG4uc2VsZWN0LWRyb3Bkb3duIGxpLmRpc2FibGVkID4gc3Bhbixcbi5zZWxlY3QtZHJvcGRvd24gbGkub3B0Z3JvdXAge1xuICBjb2xvcjogJHNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmJvZHkua2V5Ym9hcmQtZm9jdXNlZCB7XG4gIC5zZWxlY3QtZHJvcGRvd24uZHJvcGRvd24tY29udGVudCBsaTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdC1vcHRpb24tZm9jdXM7XG4gIH1cbn1cblxuLnNlbGVjdC1kcm9wZG93bi5kcm9wZG93bi1jb250ZW50IHtcbiAgbGkge1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdC1vcHRpb24taG92ZXI7XG4gICAgfVxuXG4gICAgJi5zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0LW9wdGlvbi1zZWxlY3RlZDtcbiAgICB9XG4gIH1cbn1cblxuLy8gUHJlZml4IEljb25zXG4ucHJlZml4IH4gLnNlbGVjdC13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gIHdpZHRoOiA5MiU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzcmVtKTtcbn1cblxuLnByZWZpeCB+IGxhYmVsIHsgbWFyZ2luLWxlZnQ6IDNyZW07IH1cblxuLy8gSWNvbnNcbi5zZWxlY3QtZHJvcGRvd24gbGkge1xuICBpbWcge1xuICAgIGhlaWdodDogJGRyb3Bkb3duLWl0ZW0taGVpZ2h0IC0gMTA7XG4gICAgd2lkdGg6ICRkcm9wZG93bi1pdGVtLWhlaWdodCAtIDEwO1xuICAgIG1hcmdpbjogNXB4IDE1cHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbi8vIE9wdGdyb3VwIHN0eWxlc1xuLnNlbGVjdC1kcm9wZG93biBsaS5vcHRncm91cCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZHJvcGRvd24taG92ZXItYmctY29sb3I7XG5cbiAgJi5zZWxlY3RlZCA+IHNwYW4ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIC43KTtcbiAgfVxuXG4gICYgPiBzcGFuIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuNCk7XG4gIH1cblxuICAmIH4gbGkub3B0Z3JvdXAtb3B0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cbn1cbiIsIi8qIEZpbGUgSW5wdXRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5maWxlLWZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5maWxlLXBhdGgtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cblxuICBpbnB1dC5maWxlLXBhdGggeyB3aWR0aDogMTAwJTsgfVxuXG4gIC5idG4ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIGlucHV0W3R5cGU9ZmlsZV0ge1xuXG4gICAgLy8gTmVlZGVkIHRvIG92ZXJyaWRlIHdlYmtpdCBidXR0b25cbiAgICAmOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgfVxufVxuIiwiLyogUmFuZ2VcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5yYW5nZS1maWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV0sXG5pbnB1dFt0eXBlPXJhbmdlXSArIC50aHVtYiB7XG4gIEBleHRlbmQgLm5vLXNlbGVjdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMTVweCAwO1xuICBwYWRkaW5nOiAwO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1yYW5nZV0gKyAudGh1bWIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRyYWRpby1maWxsLWNvbG9yO1xuICBtYXJnaW4tbGVmdDogN3B4O1xuXG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cbiAgLnZhbHVlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRyYWRpby1maWxsLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlIDUwJSA1MCUgMDtcblxuICAgIC52YWx1ZSB7XG4gICAgICBjb2xvcjogJGlucHV0LWJhY2tncm91bmQ7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gU2hhcmVkXG5AbWl4aW4gcmFuZ2UtdHJhY2sge1xuICBoZWlnaHQ6ICR0cmFjay1oZWlnaHQ7XG4gIGJhY2tncm91bmQ6ICNjMmMwYzI7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuQG1peGluIHJhbmdlLXRodW1iIHtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6ICRyYW5nZS1oZWlnaHQ7XG4gIHdpZHRoOiAkcmFuZ2Utd2lkdGg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogJHJhZGlvLWZpbGwtY29sb3I7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjNzO1xufVxuXG4vLyBXZWJLaXRcbmlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICBAaW5jbHVkZSByYW5nZS10cmFjaztcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgQGluY2x1ZGUgcmFuZ2UtdGh1bWI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHJhZGlvLWZpbGwtY29sb3I7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIG1hcmdpbjogLTVweCAwIDAgMDtcblxufVxuXG4ua2V5Ym9hcmQtZm9jdXNlZCBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1czpub3QoLmFjdGl2ZSk6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKCRyYWRpby1maWxsLWNvbG9yLCAuMjYpO1xufVxuXG4vLyBGaXJlRm94XG5pbnB1dFt0eXBlPXJhbmdlXSB7XG4gIC8qIGZpeCBmb3IgRkYgdW5hYmxlIHRvIGFwcGx5IGZvY3VzIHN0eWxlIGJ1ZyAgKi9cbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG5cbiAgLypyZXF1aXJlZCBmb3IgcHJvcGVyIHRyYWNrIHNpemluZyBpbiBGRiovXG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgQGluY2x1ZGUgcmFuZ2UtdHJhY2s7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIEBpbmNsdWRlIHJhbmdlLXRodW1iO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4vLyBoaWRlIHRoZSBvdXRsaW5lIGJlaGluZCB0aGUgYm9yZGVyXG5pbnB1dFt0eXBlPXJhbmdlXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjZmZmO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbn1cblxuLmtleWJvYXJkLWZvY3VzZWQgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXM6bm90KC5hY3RpdmUpOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKCRyYWRpby1maWxsLWNvbG9yLCAuMjYpO1xufVxuXG4vLyBJRSAxMCtcbmlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdHJhY2sge1xuICBoZWlnaHQ6ICR0cmFjay1oZWlnaHQ7XG5cbiAgLy8gcmVtb3ZlIGJnIGNvbG91ciBmcm9tIHRoZSB0cmFjaywgd2UnbGwgdXNlIG1zLWZpbGwtbG93ZXIgYW5kIG1zLWZpbGwtdXBwZXIgaW5zdGVhZFxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAvLyBsZWF2ZSByb29tIGZvciB0aGUgbGFyZ2VyIHRodW1iIHRvIG92ZXJmbG93IHdpdGggYSB0cmFuc3BhcmVudCBib3JkZXIgKi9cbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiA2cHggMDtcblxuICAvKnJlbW92ZSBkZWZhdWx0IHRpY2sgbWFya3MqL1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotbXMtZmlsbC1sb3dlciB7XG4gIGJhY2tncm91bmQ6ICM3Nzc7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotbXMtZmlsbC11cHBlciB7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdGh1bWIge1xuICBAaW5jbHVkZSByYW5nZS10aHVtYjtcbn1cblxuLmtleWJvYXJkLWZvY3VzZWQgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXM6bm90KC5hY3RpdmUpOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxMHB4IHJnYmEoJHJhZGlvLWZpbGwtY29sb3IsIC4yNik7XG59XG4iLCIvKioqKioqKioqKioqKioqXG4gICAgTmF2IExpc3RcbioqKioqKioqKioqKioqKi9cbi50YWJsZS1vZi1jb250ZW50cyB7XG4gICYuZml4ZWQge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgIH1cblxuICBsaSB7XG4gICAgcGFkZGluZzogMnB4IDA7XG4gIH1cbiAgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6ICM3NTc1NzU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIGhlaWdodDogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC40O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IGxpZ2h0ZW4oIzc1NzU3NSwgMjAlKTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHByaW1hcnktY29sb3I7XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuIiwiLnNpZGVuYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAkc2lkZW5hdi13aWR0aDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIGhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA2MHB4KTtcbiAgaGVpZ2h0OiAtbW96LWNhbGMoMTAwJSk7IC8vVGVtcG9yYXJ5IEZpcmVmb3ggRml4XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZW5hdi1iZy1jb2xvcjtcbiAgei1pbmRleDogOTk5O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTA1JSk7XG5cbiAgQGV4dGVuZCAuei1kZXB0aC0xO1xuXG4gIC8vIFJpZ2h0IEFsaWduXG4gICYucmlnaHQtYWxpZ25lZCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwNSUpO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG5cbiAgLmNvbGxhcHNpYmxlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuXG4gIGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogJHNpZGVuYXYtbGluZS1oZWlnaHQ7XG5cbiAgICAmLmFjdGl2ZSB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjA1KTsgfVxuICB9XG5cbiAgbGkgPiBhIHtcbiAgICBjb2xvcjogJHNpZGVuYXYtZm9udC1jb2xvcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6ICRzaWRlbmF2LWZvbnQtc2l6ZTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGhlaWdodDogJHNpZGVuYXYtaXRlbS1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRzaWRlbmF2LWxpbmUtaGVpZ2h0O1xuICAgIHBhZGRpbmc6IDAgKCRzaWRlbmF2LXBhZGRpbmcgKiAyKTtcblxuICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4wNSk7fVxuXG4gICAgJi5idG4sICYuYnRuLWxhcmdlLCAmLmJ0bi1mbGF0LCAmLmJ0bi1mbG9hdGluZyB7XG4gICAgICBtYXJnaW46IDEwcHggMTVweDtcbiAgICB9XG5cbiAgICAmLmJ0bixcbiAgICAmLmJ0bi1sYXJnZSxcbiAgICAmLmJ0bi1mbG9hdGluZyB7IGNvbG9yOiAkYnV0dG9uLXJhaXNlZC1jb2xvcjsgfVxuICAgICYuYnRuLWZsYXQgeyBjb2xvcjogJGJ1dHRvbi1mbGF0LWNvbG9yOyB9XG5cbiAgICAmLmJ0bjpob3ZlcixcbiAgICAmLmJ0bi1sYXJnZTpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGJ1dHRvbi1yYWlzZWQtYmFja2dyb3VuZCwgNSUpOyB9XG4gICAgJi5idG4tZmxvYXRpbmc6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLXJhaXNlZC1iYWNrZ3JvdW5kOyB9XG5cbiAgICAmID4gaSxcbiAgICAmID4gW2NsYXNzXj1cIm1kaS1cIl0sIGxpID4gYSA+IFtjbGFzcyo9XCJtZGktXCJdLFxuICAgICYgPiBpLm1hdGVyaWFsLWljb25zIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAkc2lkZW5hdi1pdGVtLWhlaWdodDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkc2lkZW5hdi1saW5lLWhlaWdodDtcbiAgICAgIG1hcmdpbjogMCAoJHNpZGVuYXYtcGFkZGluZyAqIDIpIDAgMDtcbiAgICAgIHdpZHRoOiAkc2lkZW5hdi1pdGVtLWhlaWdodCAvIDI7XG4gICAgICBjb2xvcjogcmdiYSgwLDAsMCwuNTQpO1xuICAgIH1cbiAgfVxuXG5cbiAgLmRpdmlkZXIge1xuICAgIG1hcmdpbjogKCRzaWRlbmF2LXBhZGRpbmcgLyAyKSAwIDAgMDtcbiAgfVxuXG4gIC5zdWJoZWFkZXIge1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgY3Vyc29yOiBpbml0aWFsO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC41NCk7XG4gICAgZm9udC1zaXplOiAkc2lkZW5hdi1mb250LXNpemU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogJHNpZGVuYXYtbGluZS1oZWlnaHQ7XG4gIH1cblxuICAudXNlci12aWV3IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogKCRzaWRlbmF2LXBhZGRpbmcgKiAyKSAoJHNpZGVuYXYtcGFkZGluZyAqIDIpIDA7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNpZGVuYXYtcGFkZGluZyAvIDI7XG5cbiAgICAmID4gYSB7XG4gICAgICAmOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmJhY2tncm91bmQge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cblxuICAgIC5jaXJjbGUsIC5uYW1lLCAuZW1haWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmNpcmNsZSB7XG4gICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICB3aWR0aDogNjRweDtcbiAgICB9XG5cbiAgICAubmFtZSxcbiAgICAuZW1haWwge1xuICAgICAgZm9udC1zaXplOiAkc2lkZW5hdi1mb250LXNpemU7XG4gICAgICBsaW5lLWhlaWdodDogJHNpZGVuYXYtbGluZS1oZWlnaHQgLyAyO1xuICAgIH1cblxuICAgIC5uYW1lIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgIC5lbWFpbCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVG91Y2ggaW50ZXJhY3Rpb25cbi5kcmFnLXRhcmdldCB7XG4gIC8vIFJpZ2h0IEFsaWduXG4gICYucmlnaHQtYWxpZ25lZCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk4O1xufVxuXG5cbi8vIEZpeGVkIFNpZGVuYXYgc2hvd25cbi5zaWRlbmF2LnNpZGVuYXYtZml4ZWQge1xuICAvLyBSaWdodCBBbGlnblxuICAmLnJpZ2h0LWFsaWduZWQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLy8gRml4ZWQgU2lkZW5hdiBoaWRlIG9uIHNtYWxsZXJcbkBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcbiAgLnNpZGVuYXYge1xuICAgICYuc2lkZW5hdi1maXhlZCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwNSUpO1xuXG4gICAgICAmLnJpZ2h0LWFsaWduZWQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTA1JSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiBhIHtcbiAgICAgIHBhZGRpbmc6IDAgJHNpZGVuYXYtcGFkZGluZztcbiAgICB9XG5cbiAgICAudXNlci12aWV3IHtcbiAgICAgIHBhZGRpbmc6ICRzaWRlbmF2LXBhZGRpbmcgJHNpZGVuYXYtcGFkZGluZyAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi5zaWRlbmF2IC5jb2xsYXBzaWJsZS1ib2R5ID4gdWw6bm90KC5jb2xsYXBzaWJsZSkgPiBsaS5hY3RpdmUsXG4uc2lkZW5hdi5zaWRlbmF2LWZpeGVkIC5jb2xsYXBzaWJsZS1ib2R5ID4gdWw6bm90KC5jb2xsYXBzaWJsZSkgPiBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgYSB7XG4gICAgY29sb3I6ICRzaWRlbmF2LWJnLWNvbG9yO1xuICB9XG59XG4uc2lkZW5hdiAuY29sbGFwc2libGUtYm9keSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cblxuLnNpZGVuYXYtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAxMjB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuNSk7XG4gIHotaW5kZXg6IDk5NztcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qXG4gICAgQGxpY2Vuc2VcbiAgICBDb3B5cmlnaHQgKGMpIDIwMTQgVGhlIFBvbHltZXIgUHJvamVjdCBBdXRob3JzLiBBbGwgcmlnaHRzIHJlc2VydmVkLlxuICAgIFRoaXMgY29kZSBtYXkgb25seSBiZSB1c2VkIHVuZGVyIHRoZSBCU0Qgc3R5bGUgbGljZW5zZSBmb3VuZCBhdCBodHRwOi8vcG9seW1lci5naXRodWIuaW8vTElDRU5TRS50eHRcbiAgICBUaGUgY29tcGxldGUgc2V0IG9mIGF1dGhvcnMgbWF5IGJlIGZvdW5kIGF0IGh0dHA6Ly9wb2x5bWVyLmdpdGh1Yi5pby9BVVRIT1JTLnR4dFxuICAgIFRoZSBjb21wbGV0ZSBzZXQgb2YgY29udHJpYnV0b3JzIG1heSBiZSBmb3VuZCBhdCBodHRwOi8vcG9seW1lci5naXRodWIuaW8vQ09OVFJJQlVUT1JTLnR4dFxuICAgIENvZGUgZGlzdHJpYnV0ZWQgYnkgR29vZ2xlIGFzIHBhcnQgb2YgdGhlIHBvbHltZXIgcHJvamVjdCBpcyBhbHNvXG4gICAgc3ViamVjdCB0byBhbiBhZGRpdGlvbmFsIElQIHJpZ2h0cyBncmFudCBmb3VuZCBhdCBodHRwOi8vcG9seW1lci5naXRodWIuaW8vUEFURU5UUy50eHRcbiAqL1xuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiBTVFlMRVMgRk9SIFRIRSBTUElOTkVSICovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi8qXG4gKiBDb25zdGFudHM6XG4gKiAgICAgIFNUUk9LRVdJRFRIID0gM3B4XG4gKiAgICAgIEFSQ1NJWkUgICAgID0gMjcwIGRlZ3JlZXMgKGFtb3VudCBvZiBjaXJjbGUgdGhlIGFyYyB0YWtlcyB1cClcbiAqICAgICAgQVJDVElNRSAgICAgPSAxMzMzbXMgKHRpbWUgaXQgdGFrZXMgdG8gZXhwYW5kIGFuZCBjb250cmFjdCBhcmMpXG4gKiAgICAgIEFSQ1NUQVJUUk9UID0gMjE2IGRlZ3JlZXMgKGhvdyBtdWNoIHRoZSBzdGFydCBsb2NhdGlvbiBvZiB0aGUgYXJjXG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2hvdWxkIHJvdGF0ZSBlYWNoIHRpbWUsIDIxNiBnaXZlcyB1cyBhXG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNSBwb2ludGVkIHN0YXIgc2hhcGUgKGl0J3MgMzYwLzUgKiAzKS5cbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGb3IgYSA3IHBvaW50ZWQgc3Rhciwgd2UgbWlnaHQgZG9cbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAzNjAvNyAqIDMgPSAxNTQuMjg2KVxuICogICAgICBDT05UQUlORVJXSURUSCA9IDI4cHhcbiAqICAgICAgU0hSSU5LX1RJTUUgPSA0MDBtc1xuICovXG5cblxuLnByZWxvYWRlci13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG5cbiAgJi5zbWFsbCB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICB9XG5cbiAgJi5iaWcge1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGhlaWdodDogNjRweDtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICAvKiBkdXJhdGlvbjogMzYwICogQVJDVElNRSAvIChBUkNTVEFSVFJPVCArICgzNjAtQVJDU0laRSkpICovXG4gICAgLXdlYmtpdC1hbmltYXRpb246IGNvbnRhaW5lci1yb3RhdGUgMTU2OG1zIGxpbmVhciBpbmZpbml0ZTtcbiAgICBhbmltYXRpb246IGNvbnRhaW5lci1yb3RhdGUgMTU2OG1zIGxpbmVhciBpbmZpbml0ZTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgY29udGFpbmVyLXJvdGF0ZSB7XG4gIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIH1cbn1cblxuQGtleWZyYW1lcyBjb250YWluZXItcm90YXRlIHtcbiAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIH1cbn1cblxuLnNwaW5uZXItbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlci1jb2xvcjogJHNwaW5uZXItZGVmYXVsdC1jb2xvcjtcbn1cblxuLnNwaW5uZXItYmx1ZSxcbi5zcGlubmVyLWJsdWUtb25seSB7XG4gIGJvcmRlci1jb2xvcjogIzQyODVmNDtcbn1cblxuLnNwaW5uZXItcmVkLFxuLnNwaW5uZXItcmVkLW9ubHkge1xuICBib3JkZXItY29sb3I6ICNkYjQ0Mzc7XG59XG5cbi5zcGlubmVyLXllbGxvdyxcbi5zcGlubmVyLXllbGxvdy1vbmx5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjRiNDAwO1xufVxuXG4uc3Bpbm5lci1ncmVlbixcbi5zcGlubmVyLWdyZWVuLW9ubHkge1xuICBib3JkZXItY29sb3I6ICMwZjlkNTg7XG59XG5cbi8qKlxuICogSU1QT1JUQU5UIE5PVEUgQUJPVVQgQ1NTIEFOSU1BVElPTiBQUk9QRVJUSUVTIChrZWFudWxlZSk6XG4gKlxuICogaU9TIFNhZmFyaSAodGVzdGVkIG9uIGlPUyA4LjEpIGRvZXMgbm90IGhhbmRsZSBhbmltYXRpb24tZGVsYXkgdmVyeSB3ZWxsIC0gaXQgZG9lc24ndFxuICogZ3VhcmFudGVlIHRoYXQgdGhlIGFuaW1hdGlvbiB3aWxsIHN0YXJ0IF9leGFjdGx5XyBhZnRlciB0aGF0IHZhbHVlLiBTbyB3ZSBhdm9pZCB1c2luZ1xuICogYW5pbWF0aW9uLWRlbGF5IGFuZCBpbnN0ZWFkIHNldCBjdXN0b20ga2V5ZnJhbWVzIGZvciBlYWNoIGNvbG9yIChhcyByZWR1bmRhbnQgYXMgaXRcbiAqIHNlZW1zKS5cbiAqXG4gKiBXZSB3cml0ZSBvdXQgZWFjaCBhbmltYXRpb24gaW4gZnVsbCAoaW5zdGVhZCBvZiBzZXBhcmF0aW5nIGFuaW1hdGlvbi1uYW1lLFxuICogYW5pbWF0aW9uLWR1cmF0aW9uLCBldGMuKSBiZWNhdXNlIHVuZGVyIHRoZSBwb2x5ZmlsbCwgU2FmYXJpIGRvZXMgbm90IHJlY29nbml6ZSB0aG9zZVxuICogc3BlY2lmaWMgcHJvcGVydGllcyBwcm9wZXJseSwgdHJlYXRzIHRoZW0gYXMgLXdlYmtpdC1hbmltYXRpb24sIGFuZCBvdmVycmlkZXMgdGhlXG4gKiBvdGhlciBhbmltYXRpb24gcnVsZXMuIFNlZSBodHRwczovL2dpdGh1Yi5jb20vUG9seW1lci9wbGF0Zm9ybS9pc3N1ZXMvNTMuXG4gKi9cbi5hY3RpdmUgLnNwaW5uZXItbGF5ZXIuc3Bpbm5lci1ibHVlIHtcbiAgLyogZHVyYXRpb25zOiA0ICogQVJDVElNRSAqL1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmlsbC11bmZpbGwtcm90YXRlIDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGUgYm90aCwgYmx1ZS1mYWRlLWluLW91dCA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XG4gIGFuaW1hdGlvbjogZmlsbC11bmZpbGwtcm90YXRlIDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGUgYm90aCwgYmx1ZS1mYWRlLWluLW91dCA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XG59XG5cbi5hY3RpdmUgLnNwaW5uZXItbGF5ZXIuc3Bpbm5lci1yZWQge1xuICAvKiBkdXJhdGlvbnM6IDQgKiBBUkNUSU1FICovXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmaWxsLXVuZmlsbC1yb3RhdGUgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoLCByZWQtZmFkZS1pbi1vdXQgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xuICBhbmltYXRpb246IGZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpIGluZmluaXRlIGJvdGgsIHJlZC1mYWRlLWluLW91dCA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XG59XG5cbi5hY3RpdmUgLnNwaW5uZXItbGF5ZXIuc3Bpbm5lci15ZWxsb3cge1xuICAvKiBkdXJhdGlvbnM6IDQgKiBBUkNUSU1FICovXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmaWxsLXVuZmlsbC1yb3RhdGUgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoLCB5ZWxsb3ctZmFkZS1pbi1vdXQgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xuICBhbmltYXRpb246IGZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpIGluZmluaXRlIGJvdGgsIHllbGxvdy1mYWRlLWluLW91dCA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XG59XG5cbi5hY3RpdmUgLnNwaW5uZXItbGF5ZXIuc3Bpbm5lci1ncmVlbiB7XG4gIC8qIGR1cmF0aW9uczogNCAqIEFSQ1RJTUUgKi9cbiAgLXdlYmtpdC1hbmltYXRpb246IGZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpIGluZmluaXRlIGJvdGgsIGdyZWVuLWZhZGUtaW4tb3V0IDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcbiAgYW5pbWF0aW9uOiBmaWxsLXVuZmlsbC1yb3RhdGUgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoLCBncmVlbi1mYWRlLWluLW91dCA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XG59XG5cbi5hY3RpdmUgLnNwaW5uZXItbGF5ZXIsXG4uYWN0aXZlIC5zcGlubmVyLWxheWVyLnNwaW5uZXItYmx1ZS1vbmx5LFxuLmFjdGl2ZSAuc3Bpbm5lci1sYXllci5zcGlubmVyLXJlZC1vbmx5LFxuLmFjdGl2ZSAuc3Bpbm5lci1sYXllci5zcGlubmVyLXllbGxvdy1vbmx5LFxuLmFjdGl2ZSAuc3Bpbm5lci1sYXllci5zcGlubmVyLWdyZWVuLW9ubHkge1xuICAvKiBkdXJhdGlvbnM6IDQgKiBBUkNUSU1FICovXG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmaWxsLXVuZmlsbC1yb3RhdGUgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xuICBhbmltYXRpb246IGZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmaWxsLXVuZmlsbC1yb3RhdGUge1xuICAxMi41JSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTsgIH0gLyogMC41ICogQVJDU0laRSAqL1xuICAyNSUgICB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgIH0gLyogMSAgICogQVJDU0laRSAqL1xuICAzNy41JSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDA1ZGVnKTsgIH0gLyogMS41ICogQVJDU0laRSAqL1xuICA1MCUgICB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNTQwZGVnKTsgIH0gLyogMiAgICogQVJDU0laRSAqL1xuICA2Mi41JSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNjc1ZGVnKTsgIH0gLyogMi41ICogQVJDU0laRSAqL1xuICA3NSUgICB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoODEwZGVnKTsgIH0gLyogMyAgICogQVJDU0laRSAqL1xuICA4Ny41JSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTQ1ZGVnKTsgIH0gLyogMy41ICogQVJDU0laRSAqL1xuICB0byAgICB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTA4MGRlZyk7IH0gLyogNCAgICogQVJDU0laRSAqL1xufVxuXG5Aa2V5ZnJhbWVzIGZpbGwtdW5maWxsLXJvdGF0ZSB7XG4gIDEyLjUlIHsgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTsgIH0gLyogMC41ICogQVJDU0laRSAqL1xuICAyNSUgICB7IHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7ICB9IC8qIDEgICAqIEFSQ1NJWkUgKi9cbiAgMzcuNSUgeyB0cmFuc2Zvcm06IHJvdGF0ZSg0MDVkZWcpOyAgfSAvKiAxLjUgKiBBUkNTSVpFICovXG4gIDUwJSAgIHsgdHJhbnNmb3JtOiByb3RhdGUoNTQwZGVnKTsgIH0gLyogMiAgICogQVJDU0laRSAqL1xuICA2Mi41JSB7IHRyYW5zZm9ybTogcm90YXRlKDY3NWRlZyk7ICB9IC8qIDIuNSAqIEFSQ1NJWkUgKi9cbiAgNzUlICAgeyB0cmFuc2Zvcm06IHJvdGF0ZSg4MTBkZWcpOyAgfSAvKiAzICAgKiBBUkNTSVpFICovXG4gIDg3LjUlIHsgdHJhbnNmb3JtOiByb3RhdGUoOTQ1ZGVnKTsgIH0gLyogMy41ICogQVJDU0laRSAqL1xuICB0byAgICB7IHRyYW5zZm9ybTogcm90YXRlKDEwODBkZWcpOyB9IC8qIDQgICAqIEFSQ1NJWkUgKi9cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJsdWUtZmFkZS1pbi1vdXQge1xuICBmcm9tIHsgb3BhY2l0eTogMTsgfVxuICAyNSUgeyBvcGFjaXR5OiAxOyB9XG4gIDI2JSB7IG9wYWNpdHk6IDA7IH1cbiAgODklIHsgb3BhY2l0eTogMDsgfVxuICA5MCUgeyBvcGFjaXR5OiAxOyB9XG4gIDEwMCUgeyBvcGFjaXR5OiAxOyB9XG59XG5cbkBrZXlmcmFtZXMgYmx1ZS1mYWRlLWluLW91dCB7XG4gIGZyb20geyBvcGFjaXR5OiAxOyB9XG4gIDI1JSB7IG9wYWNpdHk6IDE7IH1cbiAgMjYlIHsgb3BhY2l0eTogMDsgfVxuICA4OSUgeyBvcGFjaXR5OiAwOyB9XG4gIDkwJSB7IG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7IG9wYWNpdHk6IDE7IH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJlZC1mYWRlLWluLW91dCB7XG4gIGZyb20geyBvcGFjaXR5OiAwOyB9XG4gIDE1JSB7IG9wYWNpdHk6IDA7IH1cbiAgMjUlIHsgb3BhY2l0eTogMTsgfVxuICA1MCUgeyBvcGFjaXR5OiAxOyB9XG4gIDUxJSB7IG9wYWNpdHk6IDA7IH1cbn1cblxuQGtleWZyYW1lcyByZWQtZmFkZS1pbi1vdXQge1xuICBmcm9tIHsgb3BhY2l0eTogMDsgfVxuICAxNSUgeyBvcGFjaXR5OiAwOyB9XG4gIDI1JSB7IG9wYWNpdHk6IDE7IH1cbiAgNTAlIHsgb3BhY2l0eTogMTsgfVxuICA1MSUgeyBvcGFjaXR5OiAwOyB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB5ZWxsb3ctZmFkZS1pbi1vdXQge1xuICBmcm9tIHsgb3BhY2l0eTogMDsgfVxuICA0MCUgeyBvcGFjaXR5OiAwOyB9XG4gIDUwJSB7IG9wYWNpdHk6IDE7IH1cbiAgNzUlIHsgb3BhY2l0eTogMTsgfVxuICA3NiUgeyBvcGFjaXR5OiAwOyB9XG59XG5cbkBrZXlmcmFtZXMgeWVsbG93LWZhZGUtaW4tb3V0IHtcbiAgZnJvbSB7IG9wYWNpdHk6IDA7IH1cbiAgNDAlIHsgb3BhY2l0eTogMDsgfVxuICA1MCUgeyBvcGFjaXR5OiAxOyB9XG4gIDc1JSB7IG9wYWNpdHk6IDE7IH1cbiAgNzYlIHsgb3BhY2l0eTogMDsgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZ3JlZW4tZmFkZS1pbi1vdXQge1xuICBmcm9tIHsgb3BhY2l0eTogMDsgfVxuICA2NSUgeyBvcGFjaXR5OiAwOyB9XG4gIDc1JSB7IG9wYWNpdHk6IDE7IH1cbiAgOTAlIHsgb3BhY2l0eTogMTsgfVxuICAxMDAlIHsgb3BhY2l0eTogMDsgfVxufVxuXG5Aa2V5ZnJhbWVzIGdyZWVuLWZhZGUtaW4tb3V0IHtcbiAgZnJvbSB7IG9wYWNpdHk6IDA7IH1cbiAgNjUlIHsgb3BhY2l0eTogMDsgfVxuICA3NSUgeyBvcGFjaXR5OiAxOyB9XG4gIDkwJSB7IG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7IG9wYWNpdHk6IDA7IH1cbn1cblxuLyoqXG4gKiBQYXRjaCB0aGUgZ2FwIHRoYXQgYXBwZWFyIGJldHdlZW4gdGhlIHR3byBhZGphY2VudCBkaXYuY2lyY2xlLWNsaXBwZXIgd2hpbGUgdGhlXG4gKiBzcGlubmVyIGlzIHJvdGF0aW5nIChhcHBlYXJzIG9uIENocm9tZSAzOCwgU2FmYXJpIDcuMSwgYW5kIElFIDExKS5cbiAqL1xuLmdhcC1wYXRjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA0NSU7XG4gIHdpZHRoOiAxMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uZ2FwLXBhdGNoIC5jaXJjbGUge1xuICB3aWR0aDogMTAwMCU7XG4gIGxlZnQ6IC00NTAlO1xufVxuXG4uY2lyY2xlLWNsaXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG5cbiAgLmNpcmNsZSB7XG4gICAgd2lkdGg6IDIwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci13aWR0aDogM3B4OyAvKiBTVFJPS0VXSURUSCAqL1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuXG4gICYubGVmdCAuY2lyY2xlIHtcbiAgICBsZWZ0OiAwO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEyOWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTI5ZGVnKTtcbiAgfVxuICAmLnJpZ2h0IC5jaXJjbGUge1xuICAgIGxlZnQ6IC0xMDAlO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEyOWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEyOWRlZyk7XG4gIH1cbn1cblxuXG5cbi5hY3RpdmUgLmNpcmNsZS1jbGlwcGVyLmxlZnQgLmNpcmNsZSB7XG4gIC8qIGR1cmF0aW9uOiBBUkNUSU1FICovXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsZWZ0LXNwaW4gMTMzM21zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xuICBhbmltYXRpb246IGxlZnQtc3BpbiAxMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XG59XG5cbi5hY3RpdmUgLmNpcmNsZS1jbGlwcGVyLnJpZ2h0IC5jaXJjbGUge1xuICAvKiBkdXJhdGlvbjogQVJDVElNRSAqL1xuICAtd2Via2l0LWFuaW1hdGlvbjogcmlnaHQtc3BpbiAxMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XG4gIGFuaW1hdGlvbjogcmlnaHQtc3BpbiAxMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsZWZ0LXNwaW4ge1xuICBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzBkZWcpOyB9XG4gIDUwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpOyB9XG4gIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzBkZWcpOyB9XG59XG5cbkBrZXlmcmFtZXMgbGVmdC1zcGluIHtcbiAgZnJvbSB7IHRyYW5zZm9ybTogcm90YXRlKDEzMGRlZyk7IH1cbiAgNTAlIHsgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpOyB9XG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMTMwZGVnKTsgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcmlnaHQtc3BpbiB7XG4gIGZyb20geyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMzBkZWcpOyB9XG4gIDUwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7IH1cbiAgdG8geyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMzBkZWcpOyB9XG59XG5cbkBrZXlmcmFtZXMgcmlnaHQtc3BpbiB7XG4gIGZyb20geyB0cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKTsgfVxuICA1MCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTsgfVxuICB0byB7IHRyYW5zZm9ybTogcm90YXRlKC0xMzBkZWcpOyB9XG59XG5cbiNzcGlubmVyQ29udGFpbmVyLmNvb2xkb3duIHtcbiAgLyogZHVyYXRpb246IFNIUklOS19USU1FICovXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBjb250YWluZXItcm90YXRlIDE1NjhtcyBsaW5lYXIgaW5maW5pdGUsIGZhZGUtb3V0IDQwMG1zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKTtcbiAgYW5pbWF0aW9uOiBjb250YWluZXItcm90YXRlIDE1NjhtcyBsaW5lYXIgaW5maW5pdGUsIGZhZGUtb3V0IDQwMG1zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGUtb3V0IHtcbiAgZnJvbSB7IG9wYWNpdHk6IDE7IH1cbiAgdG8geyBvcGFjaXR5OiAwOyB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZS1vdXQge1xuICBmcm9tIHsgb3BhY2l0eTogMTsgfVxuICB0byB7IG9wYWNpdHk6IDA7IH1cbn1cbiIsIi5zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC8vIEZ1bGxzY3JlZW4gc2xpZGVyXG4gICYuZnVsbHNjcmVlbiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG5cbiAgICB1bC5zbGlkZXMge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIHVsLmluZGljYXRvcnMge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cblxuICAuc2xpZGVzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xpZGVyLWJnLWNvbG9yO1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuXG4gICAgbGkge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5jYXB0aW9uIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNSU7XG4gICAgICAgIGxlZnQ6IDE1JTtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICBwIHsgY29sb3I6ICRzbGlkZXItYmctY29sb3ItbGlnaHQ7IH1cbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLmluZGljYXRvcnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgLmluZGljYXRvci1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgbWFyZ2luOiAwIDEycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xpZGVyLWJnLWNvbG9yLWxpZ2h0O1xuXG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xpZGVyLWluZGljYXRvci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufSIsIi5jYXJvdXNlbCB7XG4gICYuY2Fyb3VzZWwtc2xpZGVyIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIC5jYXJvdXNlbC1maXhlZC1pdGVtIHtcbiAgICAgICYud2l0aC1pbmRpY2F0b3JzIHtcbiAgICAgICAgYm90dG9tOiA2OHB4O1xuICAgICAgfVxuXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDIwcHg7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIC5jYXJvdXNlbC1pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogJGNhcm91c2VsLWhlaWdodDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjYXJvdXNlbC1oZWlnaHQ7XG4gIHBlcnNwZWN0aXZlOiA1MDBweDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xuXG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgd2lkdGg6ICRjYXJvdXNlbC1pdGVtLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWl0ZW0taGVpZ2h0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgICYgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmluZGljYXRvcnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgLmluZGljYXRvci1pdGVtIHtcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIH1cblxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgbWFyZ2luOiAyNHB4IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjUpO1xuXG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG4gIH1cblxuICAvLyBNYXRlcmlhbGJveCBjb21wYXRpYmlsaXR5XG4gICYuc2Nyb2xsaW5nIC5jYXJvdXNlbC1pdGVtIC5tYXRlcmlhbGJveGVkLFxuICAuY2Fyb3VzZWwtaXRlbTpub3QoLmFjdGl2ZSkgLm1hdGVyaWFsYm94ZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG4iLCIudGFwLXRhcmdldC13cmFwcGVyIHtcbiAgd2lkdGg6IDgwMHB4O1xuICBoZWlnaHQ6IDgwMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyAuM3M7XG59XG5cbi50YXAtdGFyZ2V0LXdyYXBwZXIub3BlbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHM7XG5cbiAgLnRhcC10YXJnZXQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogLjk1O1xuICAgIHRyYW5zaXRpb246XG4gICAgICB0cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllciguNDIsMCwuNTgsMSksXG4gICAgICBvcGFjaXR5IC4zcyBjdWJpYy1iZXppZXIoLjQyLDAsLjU4LDEpO1xuICB9XG5cbiAgLnRhcC10YXJnZXQtd2F2ZTo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIC50YXAtdGFyZ2V0LXdhdmU6OmFmdGVyIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGFuaW1hdGlvbjogcHVsc2UtYW5pbWF0aW9uIDFzIGN1YmljLWJlemllcigwLjI0LCAwLCAwLjM4LCAxKSBpbmZpbml0ZTtcbiAgICB0cmFuc2l0aW9uOlxuICAgICAgb3BhY2l0eSAuM3MsXG4gICAgICB0cmFuc2Zvcm0gLjNzLFxuICAgICAgdmlzaWJpbGl0eSAwcyAxcztcbiAgfVxufVxuXG4udGFwLXRhcmdldCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICBib3gtc2hhZG93OiAwIDIwcHggMjBweCAwIHJnYmEoMCwwLDAsMC4xNCksIDAgMTBweCA1MHB4IDAgcmdiYSgwLDAsMCwwLjEyKSwgMCAzMHB4IDEwcHggLTIwcHggcmdiYSgwLDAsMCwwLjIpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2l0aW9uOlxuICAgIHRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKC40MiwwLC41OCwxKSxcbiAgICBvcGFjaXR5IC4zcyBjdWJpYy1iZXppZXIoLjQyLDAsLjU4LDEpO1xufVxuXG4udGFwLXRhcmdldC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuXG4udGFwLXRhcmdldC13YXZlIHtcbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAmOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcbiAgfVxuICAmOjphZnRlciB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246XG4gICAgICBvcGFjaXR5IC4zcyxcbiAgICAgIHRyYW5zZm9ybSAuM3MsXG4gICAgICB2aXNpYmlsaXR5IDBzO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHotaW5kZXg6IDEwMDAxO1xufVxuXG4udGFwLXRhcmdldC1vcmlnaW4ge1xuICAmOm5vdCguYnRuKSxcbiAgJjpub3QoLmJ0bik6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cblxuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuXG4gIHotaW5kZXg6IDEwMDAyO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAudGFwLXRhcmdldCwgLnRhcC10YXJnZXQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cbn1cbiIsIi5wdWxzZSB7XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MsIHRyYW5zZm9ybSAuM3M7XG4gICAgYW5pbWF0aW9uOiBwdWxzZS1hbmltYXRpb24gMXMgY3ViaWMtYmV6aWVyKDAuMjQsIDAsIDAuMzgsIDEpIGluZmluaXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG5cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQGtleWZyYW1lcyBwdWxzZS1hbmltYXRpb24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gIH1cbn1cbiIsIi8qIE1vZGFsICovXG4uZGF0ZXBpY2tlci1tb2RhbCB7XG4gIG1heC13aWR0aDogMzI1cHg7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG5cbi5kYXRlcGlja2VyLWNvbnRhaW5lci5tb2RhbC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmRhdGVwaWNrZXItY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAyODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgLnNlbGVjdHMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnNlbGVjdC13cmFwcGVyIHtcbiAgICBpbnB1dCB7XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIH1cbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmNhcmV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdC15ZWFyIGlucHV0IHtcbiAgICB3aWR0aDogNTBweDtcbiAgfVxuXG4gIC5zZWxlY3QtbW9udGggaW5wdXQge1xuICAgIHdpZHRoOiA3MHB4O1xuICB9XG59XG5cbi5tb250aC1wcmV2LCAubW9udGgtbmV4dCB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5cbi8qIERhdGUgRGlzcGxheSAqL1xuLmRhdGVwaWNrZXItZGF0ZS1kaXNwbGF5IHtcbiAgZmxleDogMSBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjBweCAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuXG4gIC55ZWFyLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGNvbG9yOiAkZGF0ZXBpY2tlci15ZWFyO1xuICB9XG5cbiAgLmRhdGUtdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuXG5cbi8qIENhbGVuZGFyICovXG4uZGF0ZXBpY2tlci1jYWxlbmRhci1jb250YWluZXIge1xuICBmbGV4OiAyLjUgYXV0bztcbn1cblxuLmRhdGVwaWNrZXItdGFibGUge1xuICB3aWR0aDogMjgwcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgdGhlYWQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cblxuICB0aCB7XG4gICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgdHIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIGFiYnIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGRhdGVwaWNrZXItY2FsZW5kYXItaGVhZGVyLWNvbG9yO1xuICB9XG5cbiAgdGQge1xuICAgICYuaXMtdG9kYXkge1xuICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgfVxuXG4gICAgJi5pcy1zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgJi5pcy1vdXRzaWRlLWN1cnJlbnQtbW9udGgsXG4gICAgJi5pcy1kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJGRhdGVwaWNrZXItZGlzYWJsZWQtZGF5LWNvbG9yO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmRhdGVwaWNrZXItZGF5LWJ1dHRvbiB7XG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXRlcGlja2VyLWRheS1mb2N1cztcbiAgfVxuXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cblxuLyogRm9vdGVyICovXG4uZGF0ZXBpY2tlci1mb290ZXIge1xuICB3aWR0aDogMjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5kYXRlcGlja2VyLWNhbmNlbCxcbi5kYXRlcGlja2VyLWNsZWFyLFxuLmRhdGVwaWNrZXItdG9kYXksXG4uZGF0ZXBpY2tlci1kb25lIHtcbiAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cblxuLmRhdGVwaWNrZXItY2xlYXIge1xuICBjb2xvcjogJGVycm9yLWNvbG9yO1xufVxuXG5cbi8qIE1lZGlhIFF1ZXJpZXMgKi9cbkBtZWRpYSAjeyRtZWRpdW0tYW5kLXVwfSB7XG4gIC5kYXRlcGlja2VyLW1vZGFsIHtcbiAgICBtYXgtd2lkdGg6IDYyNXB4O1xuICB9XG5cbiAgLmRhdGVwaWNrZXItY29udGFpbmVyLm1vZGFsLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAuZGF0ZXBpY2tlci1kYXRlLWRpc3BsYXkge1xuICAgIGZsZXg6IDAgMSAyNzBweDtcbiAgfVxuXG4gIC5kYXRlcGlja2VyLWNvbnRyb2xzLFxuICAuZGF0ZXBpY2tlci10YWJsZSxcbiAgLmRhdGVwaWNrZXItZm9vdGVyIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gIH1cblxuICAuZGF0ZXBpY2tlci1kYXktYnV0dG9uIHtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgfVxufVxuIiwiLyogVGltZXBpY2tlciBDb250YWluZXJzICovXG4udGltZXBpY2tlci1tb2RhbCB7XG4gIG1heC13aWR0aDogMzI1cHg7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG5cbi50aW1lcGlja2VyLWNvbnRhaW5lci5tb2RhbC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMDtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xufVxuXG5cbi8qIENsb2NrIERpZ2l0YWwgRGlzcGxheSAqL1xuLnRpbWVwaWNrZXItZGlnaXRhbC1kaXNwbGF5IHtcbiAgZmxleDogMSBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4udGltZXBpY2tlci10ZXh0LWNvbnRhaW5lciB7XG5cdGZvbnQtc2l6ZTogNHJlbTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnRpbWVwaWNrZXItc3Bhbi1ob3Vycyxcbi50aW1lcGlja2VyLXNwYW4tbWludXRlcyxcbi50aW1lcGlja2VyLXNwYW4tYW0tcG0gZGl2IHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4udGltZXBpY2tlci1zcGFuLWhvdXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG5cbi50aW1lcGlja2VyLXNwYW4tbWludXRlcyB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG5cbi50aW1lcGlja2VyLWRpc3BsYXktYW0tcG0ge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMXJlbTtcbiAgYm90dG9tOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5cbi8qIEFuYWxvZyBDbG9jayBEaXNwbGF5ICovXG4udGltZXBpY2tlci1hbmFsb2ctZGlzcGxheSB7XG4gIGZsZXg6IDIuNSBhdXRvO1xufVxuXG4udGltZXBpY2tlci1wbGF0ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICR0aW1lcGlja2VyLWNsb2NrLXBsYXRlLWJnO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHdpZHRoOiAyNzBweDtcblx0aGVpZ2h0OiAyNzBweDtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4udGltZXBpY2tlci1jYW52YXMsXG4udGltZXBpY2tlci1kaWFsIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG59XG4udGltZXBpY2tlci1taW51dGVzIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4udGltZXBpY2tlci10aWNrIHtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRjb2xvcjogJHRpbWVwaWNrZXItY2xvY2stY29sb3I7XG5cdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi50aW1lcGlja2VyLXRpY2suYWN0aXZlLFxuLnRpbWVwaWNrZXItdGljazpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRzZWNvbmRhcnktY29sb3IsIC43NSk7XG59XG4udGltZXBpY2tlci1kaWFsIHtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDM1MG1zLCBvcGFjaXR5IDM1MG1zO1xufVxuLnRpbWVwaWNrZXItZGlhbC1vdXQge1xuICAmLnRpbWVwaWNrZXItaG91cnMge1xuXHQgIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xuICB9XG5cbiAgJi50aW1lcGlja2VyLW1pbnV0ZXMge1xuXHQgIHRyYW5zZm9ybTogc2NhbGUoLjgsIC44KTtcbiAgfVxuXG5cdG9wYWNpdHk6IDA7XG59XG4udGltZXBpY2tlci1jYW52YXMge1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDE3NW1zO1xuXG4gIGxpbmUge1xuXHQgIHN0cm9rZTogJHNlY29uZGFyeS1jb2xvcjtcblx0ICBzdHJva2Utd2lkdGg6IDQ7XG5cdCAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICB9XG59XG4udGltZXBpY2tlci1jYW52YXMtb3V0IHtcblx0b3BhY2l0eTogMC4yNTtcbn1cbi50aW1lcGlja2VyLWNhbnZhcy1iZWFyaW5nIHtcblx0c3Ryb2tlOiBub25lO1xuXHRmaWxsOiAkc2Vjb25kYXJ5LWNvbG9yO1xufVxuLnRpbWVwaWNrZXItY2FudmFzLWJnIHtcblx0c3Ryb2tlOiBub25lO1xuXHRmaWxsOiAkc2Vjb25kYXJ5LWNvbG9yO1xufVxuXG5cbi8qIEZvb3RlciAqL1xuLnRpbWVwaWNrZXItZm9vdGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDVweCAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi50aW1lcGlja2VyLWNsZWFyIHtcbiAgY29sb3I6ICRlcnJvci1jb2xvcjtcbn1cblxuLnRpbWVwaWNrZXItY2xvc2Uge1xuICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbn1cblxuLnRpbWVwaWNrZXItY2xlYXIsXG4udGltZXBpY2tlci1jbG9zZSB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLyogTWVkaWEgUXVlcmllcyAqL1xuQG1lZGlhICN7JG1lZGl1bS1hbmQtdXB9IHtcbiAgLnRpbWVwaWNrZXItbW9kYWwge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gIH1cblxuICAudGltZXBpY2tlci1jb250YWluZXIubW9kYWwtY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIC50aW1lcGlja2VyLXRleHQtY29udGFpbmVyIHtcblx0XHR0b3A6IDMyJTtcblx0fVxuXG5cdC50aW1lcGlja2VyLWRpc3BsYXktYW0tcG0ge1xuXHQgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICByaWdodDogYXV0bztcblx0ICBib3R0b206IGF1dG87XG5cdCAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHQgIG1hcmdpbi10b3A6IDEuMnJlbTtcblx0fVxufVxuIiwiLyohXG4gKiBNYXRlcmlhbGl6ZSAxLjAuMCAoaHR0cDovL21hdGVyaWFsaXplY3NzLmNvbSlcbiAqIENvcHlyaWdodCAyMDE0LTIwMTUgTWF0ZXJpYWxpemVcbiAqIE1JVCBMaWNlbnNlIChodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vRG9nZmFsby9tYXRlcmlhbGl6ZS9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuXG4vKiEgbm91aXNsaWRlciAtIDkuMS4wIC0gMjAxNi0xMi0xMCAxNjowMDozMiAqL1xuXG5cbi8qIEZ1bmN0aW9uYWwgc3R5bGluZztcbiAqIFRoZXNlIHN0eWxlcyBhcmUgcmVxdWlyZWQgZm9yIG5vVWlTbGlkZXIgdG8gZnVuY3Rpb24uXG4gKiBZb3UgZG9uJ3QgbmVlZCB0byBjaGFuZ2UgdGhlc2UgcnVsZXMgdG8gYXBwbHkgeW91ciBkZXNpZ24uXG4gKi9cbi5ub1VpLXRhcmdldCxcbi5ub1VpLXRhcmdldCAqIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm5vVWktdGFyZ2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbi5ub1VpLWJhc2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IC8qIEZpeCA0MDEgKi9cbn1cbi5ub1VpLWNvbm5lY3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5ub1VpLW9yaWdpbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbn1cbi5ub1VpLWhhbmRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5ub1VpLXN0YXRlLXRhcCAubm9VaS1jb25uZWN0LFxuLm5vVWktc3RhdGUtdGFwIC5ub1VpLW9yaWdpbiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdG9wIDAuMjVzLCByaWdodCAwLjI1cywgYm90dG9tIDAuMjVzLCBsZWZ0IDAuMjVzO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4yNXMsIHJpZ2h0IDAuMjVzLCBib3R0b20gMC4yNXMsIGxlZnQgMC4yNXM7XG59XG4ubm9VaS1zdGF0ZS1kcmFnICoge1xuICBjdXJzb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLm5vVWktaGFuZGxlLXRvdWNoLWFyZWF7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBsZWZ0OiAtMTVweDtcbiAgICB0b3A6IC0xNXB4O1xufVxuLyogUGFpbnRpbmcgYW5kIHBlcmZvcm1hbmNlO1xuICogQnJvd3NlcnMgY2FuIHBhaW50IGhhbmRsZXMgaW4gdGhlaXIgb3duIGxheWVyLlxuICovXG4ubm9VaS1iYXNlLFxuLm5vVWktaGFuZGxlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG59XG5cbi8qIFNsaWRlciBzaXplIGFuZCBoYW5kbGUgcGxhY2VtZW50O1xuICovXG4ubm9VaS1ob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBsZWZ0OiAtMTdweDtcbiAgdG9wOiAtNnB4O1xufVxuLm5vVWktdmVydGljYWwge1xuICB3aWR0aDogMThweDtcbn1cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZSB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxlZnQ6IC02cHg7XG4gIHRvcDogLTE3cHg7XG59XG5cbi8qIFN0eWxpbmc7XG4gKi9cbi5ub1VpLXRhcmdldCB7XG4gIGJhY2tncm91bmQ6ICNjZGNkY2Q7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogIzI2QTY5QTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDQ1MG1zO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDQ1MG1zO1xufVxuXG4vKiBIYW5kbGVzIGFuZCBjdXJzb3JzO1xuICovXG4ubm9VaS1kcmFnZ2FibGUge1xuICBjdXJzb3I6IGV3LXJlc2l6ZTtcbn1cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWRyYWdnYWJsZSB7XG4gIGN1cnNvcjogbnMtcmVzaXplO1xufVxuLm5vVWktaGFuZGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggI0ZGRixcbiAgaW5zZXQgMCAxcHggN3B4ICNFQkVCRUIsXG4gIDAgM3B4IDZweCAtM3B4ICNCQkI7XG59XG4ubm9VaS1hY3RpdmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4ICNGRkYsXG4gIGluc2V0IDAgMXB4IDdweCAjRERELFxuICAwIDNweCA2cHggLTNweCAjQkJCO1xufVxuXG4vKiBIYW5kbGUgc3RyaXBlc1xuICovXG4ubm9VaS1oYW5kbGU6YmVmb3JlLFxuLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjRThFN0U2O1xuICBsZWZ0OiAxNHB4O1xuICB0b3A6IDZweDtcbn1cbi5ub1VpLWhhbmRsZTphZnRlciB7XG4gIGxlZnQ6IDE3cHg7XG59XG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YmVmb3JlLFxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiA2cHg7XG4gIHRvcDogMTRweDtcbn1cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTphZnRlciB7XG4gIHRvcDogMTdweDtcbn1cblxuLyogRGlzYWJsZWQgc3RhdGU7XG4gKi9cblxuW2Rpc2FibGVkXSAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogI0I4QjhCODtcbn1cbltkaXNhYmxlZF0ubm9VaS10YXJnZXQsXG5bZGlzYWJsZWRdLm5vVWktaGFuZGxlLFxuW2Rpc2FibGVkXSAubm9VaS1oYW5kbGUge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG5cbi8qIEJhc2U7XG4gKlxuICovXG4ubm9VaS1waXBzLFxuLm5vVWktcGlwcyAqIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm5vVWktcGlwcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi8qIFZhbHVlcztcbiAqXG4gKi9cbi5ub1VpLXZhbHVlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubm9VaS12YWx1ZS1zdWIge1xuICBjb2xvcjogI2NjYztcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4vKiBNYXJraW5ncztcbiAqXG4gKi9cbi5ub1VpLW1hcmtlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI0NDQztcbn1cbi5ub1VpLW1hcmtlci1zdWIge1xuICBiYWNrZ3JvdW5kOiAjQUFBO1xufVxuLm5vVWktbWFya2VyLWxhcmdlIHtcbiAgYmFja2dyb3VuZDogI0FBQTtcbn1cblxuLyogSG9yaXpvbnRhbCBsYXlvdXQ7XG4gKlxuICovXG4ubm9VaS1waXBzLWhvcml6b250YWwge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGhlaWdodDogODBweDtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ub1VpLXZhbHVlLWhvcml6b250YWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSw1MCUsMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSw1MCUsMCk7XG59XG5cbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogNXB4O1xufVxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXItc3ViIHtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXItbGFyZ2Uge1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbi8qIFZlcnRpY2FsIGxheW91dDtcbiAqXG4gKi9cbi5ub1VpLXBpcHMtdmVydGljYWwge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xufVxuLm5vVWktdmFsdWUtdmVydGljYWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCw1MCUsMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCw1MCUsMCk7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cblxuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyIHtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXItc3ViIHtcbiAgd2lkdGg6IDEwcHg7XG59XG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXItbGFyZ2Uge1xuICB3aWR0aDogMTVweDtcbn1cblxuLm5vVWktdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ub1VpLWhvcml6b250YWwgLm5vVWktdG9vbHRpcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMTIwJTtcbn1cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLXRvb2x0aXAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMjAlO1xufVxuXG4vKiBNYXRlcmlhbGl6ZSBTdHlsZXMgKi9cbi5ub1VpLXRhcmdldCB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5ub1VpLWhvcml6b250YWwge1xuICBoZWlnaHQ6IDNweDtcbn1cblxuLm5vVWktdmVydGljYWwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAzcHg7XG59XG5cbi5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlLFxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZBNjlBO1xuICBib3JkZXI6IG5vbmU7XG4gIGxlZnQ6IC01cHg7XG4gIHRvcDogLTZweDtcbiAgdHJhbnNpdGlvbjogd2lkdGggLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCksXG4gIGhlaWdodCAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKSxcbiAgbGVmdCAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKSxcbiAgdG9wIC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xufVxuLm5vVWktaGFuZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG4ubm9VaS10YXJnZXQgLm5vVWktYWN0aXZlLm5vVWktaGFuZGxlIHtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLm5vVWktdGFyZ2V0Lm5vVWktaG9yaXpvbnRhbCAubm9VaS10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICB0b3A6IC0xN3B4O1xuICBsZWZ0OiAtMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZBNjlBO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGJvcmRlci1yYWRpdXMgLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApLFxuICB0cmFuc2Zvcm0gLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKC41KSByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG59XG4ubm9VaS10YXJnZXQubm9VaS1ob3Jpem9udGFsIC5ub1VpLWFjdGl2ZSAubm9VaS10b29sdGlwIHtcbiAgYm9yZGVyLXJhZGl1czogMTVweCAxNXB4IDE1cHggMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoMjNweCwgLTI1cHgpO1xufVxuXG4ubm9VaS10b29sdGlwIHNwYW4ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICBsZWZ0OiAtMXB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbn1cblxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS10b29sdGlwIHNwYW4ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLXRvb2x0aXAgc3BhbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG59XG5cblxuLm5vVWktdGFyZ2V0Lm5vVWktdmVydGljYWwgLm5vVWktdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgdG9wOiAtMTdweDtcbiAgbGVmdDogLTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2QTY5QTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBib3JkZXItcmFkaXVzIC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKSxcbiAgdHJhbnNmb3JtIC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSguNSkgcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xufVxuLm5vVWktdGFyZ2V0Lm5vVWktdmVydGljYWwgLm5vVWktYWN0aXZlIC5ub1VpLXRvb2x0aXAge1xuICBib3JkZXItcmFkaXVzOiAxNXB4IDE1cHggMTVweCAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKSB0cmFuc2xhdGUoMzVweCwgLTEwcHgpO1xufVxuLm5vVWktdmVydGljYWwgLm5vVWktdG9vbHRpcCBzcGFuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgbGVmdDogLTFweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG59XG5cbi5ub1VpLWhvcml6b250YWwgLm5vVWktYWN0aXZlIC5ub1VpLXRvb2x0aXAgc3Bhbixcbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWFjdGl2ZSAubm9VaS10b29sdGlwIHNwYW4ge1xuICBvcGFjaXR5OiAxO1xufVxuIiwiLy8gVXNlIG9ubHkgd2hhdCB5b3UgbmVlZCBpbiB0aGUgcHJvamVjdCwgYnV0IGJlIGNhcmVmdWxsIG9mIHRoZSBtYXRlcmlhbGl6ZSBjb21wb25lbnRzIGRlcC4gb2Ygb3RoZXIgc3R5bGluZy5cbkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8gRnJvYWxhIGxpYnJhcnlcbi8vIEBpbXBvcnQgXCJ+ZnJvYWxhLWVkaXRvci9jc3MvZnJvYWxhX2VkaXRvci5wa2dkLm1pblwiO1xuLy8gQGltcG9ydCBcIn5mcm9hbGEtZWRpdG9yL2Nzcy9mcm9hbGFfc3R5bGUubWluXCI7XG4vLyBAaW1wb3J0IFwifmZyb2FsYS1lZGl0b3IvY3NzL3BsdWdpbnMvaW1hZ2VfbWFuYWdlci5taW5cIjtcbi8vIEBpbXBvcnQgXCJ+ZnJvYWxhLWVkaXRvci9jc3MvcGx1Z2lucy9pbWFnZS5taW5cIjtcbi8vIEBpbXBvcnQgXCJ+ZnJvYWxhLWVkaXRvci9jc3MvcGx1Z2lucy90YWJsZS5taW5cIjtcbi8vIEBpbXBvcnQgXCJ+ZnJvYWxhLWVkaXRvci9jc3MvcGx1Z2lucy9jb2xvcnMubWluXCI7XG4vLyBAaW1wb3J0IFwifmZyb2FsYS1lZGl0b3IvY3NzL3BsdWdpbnMvbGluZV9icmVha2VyLm1pblwiO1xuLy8gQGltcG9ydCBcIn5mcm9hbGEtZWRpdG9yL2Nzcy9wbHVnaW5zL3NwZWNpYWxfY2hhcmFjdGVycy5taW5cIjtcbi8vIEBpbXBvcnQgXCJ+ZnJvYWxhLWVkaXRvci9jc3MvcGx1Z2lucy9xdWlja19pbnNlcnQubWluXCI7XG4vLyBAaW1wb3J0IFwifmZyb2FsYS1lZGl0b3IvY3NzL3BsdWdpbnMvZHJhZ2dhYmxlLm1pblwiO1xuXG4uZnItZWxlbWVudCB7XG5cdHVsIHtcblx0XHRwYWRkaW5nLWxlZnQ6IGluaGVyaXQ7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBpbmhlcml0O1xuXG5cdFx0bGkge1xuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBpbmhlcml0O1xuXHRcdH1cblx0fVxuXG5cdC5mci1yZWRhY3RlZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmYwMDtcblx0fVxuXG5cdGJsb2NrcXVvdGUge1xuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0fVxufVxuXG4vKiBUb29sdGlwIEZyb2FsYSDigJMgbcSDcmlyZSB0ZXh0ICovXG4uZnItdG9vbHRpcCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblx0cGFkZGluZzogOHB4IDEycHg7XG59XG5cbi5mci1jb21tYW5kLmZyLWJ0bltkYXRhLWNtZD1cInNwZWNpYWxUZXh0R2VuZXJhdG9yXCJdIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDM4cHg7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuLWxlbW9uO1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdH1cblxuXHRzcGFuIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cbiIsIkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ2ljb21vb24nO1xuXHRzcmM6IHVybCgnLi4vYXNzZXRzL2ZvbnRzL2ljb21vb24vaWNvbW9vbi5lb3QnKTtcblx0c3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9pY29tb29uL2ljb21vb24uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcblx0XHR1cmwoJy4uL2Fzc2V0cy9mb250cy9pY29tb29uL2ljb21vb24ud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHRcdHVybCgnLi4vYXNzZXRzL2ZvbnRzL2ljb21vb24vaWNvbW9vbi50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG5cdFx0dXJsKCcuLi9hc3NldHMvZm9udHMvaWNvbW9vbi9pY29tb29uLnN2ZyNmb250bmFtZScpIGZvcm1hdCgnc3ZnJyk7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuW2NsYXNzXj1cImljb24tXCJdLCBcbltjbGFzcyo9XCIgaWNvbi1cIl0sXG4uaWNvbiB7XG5cdGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcblx0c3BlYWs6IG5vbmU7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRsaW5lLWhlaWdodDogMTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbiRpY29uczogKFxuXHRcImFkanVzdG1lbnRzXCI6ICAgICAgXCJlOTQ3XCIsXG5cdFwiYWxlcnRcIjogICAgICAgICAgICBcImU5MDBcIixcblx0XCJhbGlnbi12ZXJ0aWNhbC1yaWdodFwiOiAgICBcImU5YTBcIixcblx0XCJhbGlnbi1ob3Jpem9udGFsLW1pZGRsZVwiOiBcImU5YTFcIixcblx0XCJhbGlnbi12ZXJ0aWNhbC1jZW50ZXJcIjogICBcImU5YTJcIixcblx0XCJhbGlnbi12ZXJ0aWNhbC1sZWZ0XCI6ICAgICBcImU5YTNcIixcblx0XCJhbGlnbi12ZXJ0aWNhbFwiOiAgIFwiZTliNFwiLFxuXHRcImFsaWduLWFib3ZlXCI6ICAgICAgXCJlOWFhXCIsXG5cdFwiYWxpZ24tYmVsb3dcIjogICAgICBcImU5YWJcIixcblx0XCJhbGlnbi1yaWdodFwiOiAgICAgIFwiZTlhOVwiLFxuXHRcImFsaWduLWxlZnRcIjogICAgICAgXCJlOWE4XCIsXG5cdFwiYWxpZ24tc3RhcnRcIjogICAgICBcImU5YTdcIixcblx0XCJhbGlnbi1lbmRcIjogICAgICAgIFwiZTlhMFwiLFxuXHRcImFuY2hvci1saWdodFwiOiAgICAgXCJlOTk5XCIsXG5cdFwiYW5nbGUtcmlnaHRcIjogICAgICBcImU5NDhcIixcblx0XCJhcHBzXCI6ICAgICAgICAgICAgIFwiZTk4MFwiLFxuXHRcImFycm93LWRvd25cIjogICAgICAgXCJlOTBjXCIsXG5cdFwiYXJyb3ctbGVmdFwiOiAgICAgICBcImU5MGFcIixcblx0XCJhcnJvdy1sZWZ0LTJcIjogICAgIFwiZTk5MVwiLFxuXHRcImFycm93LXJpZ2h0XCI6ICAgICAgXCJlOTBiXCIsXG5cdFwiYXJyb3ctcmlnaHQtMlwiOiAgICBcImU5OTBcIixcblx0XCJhcnJvdy11cFwiOiAgICAgICAgIFwiZTkwZFwiLFxuXHRcImF0b21cIjogICAgICAgICAgICAgXCJlOTdmXCIsXG5cdFwiYXVkaXRcIjogICAgICAgICAgICBcImU5NGFcIixcblx0XCJhdHRhY2hcIjogICAgICAgICAgIFwiZTkyYVwiLFxuXHRcImJhY2t3YXJkXCI6ICAgICAgICAgXCJlOThjXCIsXG5cdFwiYmVkXCI6ICAgICAgICAgICAgICBcImU5NGNcIixcblx0XCJiZWxsXCI6ICAgICAgICAgICAgIFwiZTkwMlwiLFxuXHRcImJldHdlZW5cIjogICAgICAgICAgXCJlOTI4XCIsXG5cdFwiYmV0d2Vlbi0yXCI6ICAgICAgICBcImU5MjhcIixcblx0XCJiaWctY2l0eVwiOiAgICAgICAgIFwiZTk2YVwiLFxuXHRcImJyaWVmY2FzZVwiOiAgICAgICAgXCJlOTRkXCIsXG5cdFwiY2FsZW5kYXJcIjogICAgICAgICBcImU5MDNcIixcblx0XCJjYWxlbmRhci1saWdodFwiOiAgIFwiZTkwNFwiLFxuXHRcImNhdXRpb25cIjogICAgICAgICAgXCJlOTQ2XCIsXG5cdFwiY2hhdFwiOiAgICAgICAgICAgICBcImU5OGZcIixcblx0XCJjaGVja1wiOiAgICAgICAgICAgIFwiZTkxM1wiLFxuXHRcImNoZWNrLWxpc3RcIjogICAgICAgXCJlOTdlXCIsXG5cdFwiY2lyY2xlLWJhY2tcIjogICAgICBcImU5NTBcIixcblx0XCJjaXJjbGUtbGVmdFwiOiAgICAgIFwiZTk1MFwiLFxuXHRcImNpdHlcIjogICAgICAgICAgICAgXCJlOTRlXCIsXG5cdFwiY2xpcGJvYXJkXCI6ICAgICAgICBcImU5NTFcIixcblx0XCJjbG9ja1wiOiAgICAgICAgICAgIFwiZTkxNFwiLFxuXHRcImNsb2NrLWxpZ2h0XCI6ICAgICAgXCJlOTE1XCIsXG5cdFwiY2xvbmVcIjogICAgICAgICAgICBcImU5MTZcIixcblx0XCJjb2wtMS0yXCI6ICAgICAgICAgIFwiZTliNVwiLFxuXHRcImNvbC0yLTJcIjogICAgICAgICAgXCJlOWI3XCIsXG5cdFwiY29sLTEtM1wiOiAgICAgICAgICBcImU5YjZcIixcblx0XCJjb2wtMi0zXCI6ICAgICAgICAgIFwiZTliOFwiLFxuXHRcImNvbC0zLTNcIjogICAgICAgICAgXCJlOWI5XCIsXG5cdFwiY291bnR5XCI6ICAgICAgICAgICBcImU5NDlcIixcblx0XCJjb3JwdXJpXCI6ICAgICAgICAgIFwiZTljY1wiLFxuXHRcImNvcnB1cmktZnVsbFwiOiAgICAgXCJlOWNkXCIsXG5cdFwiY29tcGFyZVwiOiAgICAgICAgICBcImU5ODVcIixcblx0XCJkZWJhdGVcIjogICAgICAgICAgIFwiZTk2MFwiLFxuXHRcImRlYmF0ZS1saWdodFwiOiAgICAgXCJlOTVlXCIsXG5cdFwiZG9jdW1lbnRcIjogICAgICAgICBcImU5NTJcIixcblx0XCJkb2N1bWVudC14XCI6ICAgICAgIFwiZTk4ZVwiLFxuXHRcImRvY3VtZW50LWNoZWNrZWRcIjogXCJlOTk3XCIsXG5cdFwiZG9jdW1lbnQtc3RhclwiOiAgICBcImU5YmFcIixcblx0XCJkb2N1bWVudHNcIjogICAgICAgIFwiZTk4MVwiLFxuXHRcImRvd25sb2FkXCI6ICAgICAgICAgXCJlOTUzXCIsXG5cdFwiZHJhZ1wiOiAgICAgICAgICAgICBcImU5NTRcIixcblx0XCJlZGl0XCI6ICAgICAgICAgICAgIFwiZTkxY1wiLFxuXHRcImVkaXQtYm9yZGVyXCI6ICAgICAgXCJlOTU1XCIsXG5cdFwiZW1haWxcIjogICAgICAgICAgICBcImU5MjZcIixcblx0XCJlbWFpbC1saWdodFwiOiAgICAgIFwiZTkxZFwiLFxuXHRcImVtYWlsLW9wZW5cIjogICAgICAgXCJlOTI1XCIsXG5cdFwiZXllLWhpZGRlblwiOiAgICAgICBcImU5OTNcIixcblx0XCJleGNsYW1hdGlvblwiOiAgICAgIFwiZTliY1wiLFxuXHRcImZheFwiOiAgICAgICAgICAgICAgXCJlOTU5XCIsXG5cdFwiZmlsZVwiOiAgICAgICAgICAgICBcImU5NTZcIixcblx0XCJmaWxlLWNzdlwiOiAgICAgICAgIFwiZTk5YVwiLFxuXHRcImZpbGUtZG9jXCI6ICAgICAgICAgXCJlOTE3XCIsXG5cdFwiZmlsZS1kb2N4XCI6ICAgICAgICBcImU5MThcIixcblx0XCJmaWxlLXBkZlwiOiAgICAgICAgIFwiZTkxOVwiLFxuXHRcImZpbGUtcGRmLXNpZ25lZFwiOiAgXCJlOWNlXCIsXG5cdFwiZmlsZS1wcHRcIjogICAgICAgICBcImU5MWFcIixcblx0XCJmaWxlLXBwdHhcIjogICAgICAgIFwiZTk0NVwiLFxuXHRcImZpbGUteGxzXCI6ICAgICAgICAgXCJlOTQ0XCIsXG5cdFwiZmlsZS14bHN4XCI6ICAgICAgICBcImU5MWJcIixcblx0XCJmaWxlLXBvcnRyYWl0XCI6ICAgIFwiZTlhZVwiLFxuXHRcImZpbGUtbGFuZHNjYXBlXCI6ICAgXCJlOWFkXCIsXG5cdFwiZmxhZ1wiOiAgICAgICAgICAgICBcImU5MWZcIixcblx0XCJmbGFnLTJcIjogICAgICAgICAgIFwiZTk1N1wiLFxuXHRcImZvbGRlclwiOiAgICAgICAgICAgXCJlOWJmXCIsXG5cdFwiZm9sZGVyLXVubG9ja2VkXCI6ICBcImU5YmVcIixcblx0XCJmb2xkZXItbG9ja2VkXCI6ICAgIFwiZTliZFwiLFxuXHRcImZvcndhcmRcIjogICAgICAgICAgXCJlOTdkXCIsXG5cdFwiZ2xvYmVcIjogICAgICAgICAgICBcImU5NThcIixcblx0XCJoYW5kXCI6ICAgICAgICAgICAgIFwiZTk5MlwiLFxuXHRcImhhcHB5XCI6ICAgICAgICAgICAgXCJlOTIwXCIsXG5cdFwiaGFzaFwiOiAgICAgICAgICAgICBcImU5MzVcIixcblx0XCJoYXNoLWxpZ2h0XCI6ICAgICAgIFwiZTljMVwiLFxuXHRcImhlYWRpbmdzXCI6ICAgICAgICAgXCJlOTk1XCIsXG5cdFwiaGVscFwiOiAgICAgICAgICAgICBcImU5NWFcIixcblx0XCJob21lXCI6ICAgICAgICAgICAgIFwiZTkyMVwiLFxuXHRcImhvdXJnbGFzc1wiOiAgICAgICAgXCJlOTQzXCIsXG5cdFwiaG91cmdsYXNzLWxpZ2h0XCI6ICBcImUwMWZcIixcblx0XCJob3VzZVwiOiAgICAgICAgICAgIFwiZTk1YlwiLFxuXHRcImltZ1wiOiAgICAgICAgICAgICAgXCJlOTJiXCIsXG5cdFwiaW1nMlwiOiAgICAgICAgICAgICBcImU5OTZcIixcblx0XCJpbmZvXCI6ICAgICAgICAgICAgIFwiZTk1Y1wiLFxuXHRcImxheWVyc1wiOiAgICAgICAgICAgXCJlOTlmXCIsXG5cdFwibGlrZVwiOiAgICAgICAgICAgICBcImU5NWZcIixcblx0XCJsaW5lZ3JhcGhcIjogICAgICAgIFwiZTk3MFwiLFxuXHRcImxpbmVicmVha1wiOiAgICAgICAgXCJlOWIwXCIsXG5cdFwibGlua1wiOiAgICAgICAgICAgICBcImU5YzhcIixcblx0XCJsaXN0XCI6ICAgICAgICAgICAgIFwiZTkyMlwiLFxuXHRcImxvY2F0aW9uXCI6ICAgICAgICAgXCJlOTI0XCIsXG5cdFwibG9jYXRpb24tZW1wdHlcIjogICBcImU5OGJcIixcblx0XCJsb2NhdGlvbi1mdWxsXCI6ICAgIFwiZTk5ZVwiLFxuXHRcImxvY2tcIjogICAgICAgICAgICAgXCJlOTExXCIsXG5cdFwibG9jay1mdWxsXCI6ICAgICAgICBcImU5YzNcIixcblx0XCJsb2NrLWZ1bGwtb3BlblwiOiAgIFwiZTljMlwiLFxuXHRcImxvZ29cIjogICAgICAgICAgICAgXCJlOWFjXCIsXG5cdFwibG9nby1yZWdpc3RyYXR1cmFcIjpcImU5YmJcIixcblx0XCJsb2dvLWFjb3JcIjogICAgICAgIFwiZTljYlwiLFxuXHRcImxvZ28tc2NvclwiOiAgICAgICAgXCJlOWNhXCIsXG5cdFwibWFwXCI6ICAgICAgICAgICAgICBcImU5MjdcIixcblx0XCJtZWV0aW5nXCI6ICAgICAgICAgIFwiZTk3Y1wiLFxuXHRcIm1lbnVcIjogICAgICAgICAgICAgXCJlOTI5XCIsXG5cdFwibWVzc2FnZVwiOiAgICAgICAgICBcImU5NjFcIixcblx0XCJtaW51c1wiOiAgICAgICAgICAgIFwiZTk3MlwiLFxuXHRcIm1vbmV5XCI6ICAgICAgICAgICAgXCJlOTczXCIsXG5cdFwibm90ZWJvb2stbGlnaHRcIjogICBcImU5YTVcIixcblx0XCJvcHRpb25cIjogICAgICAgICAgIFwiZTk3YlwiLFxuXHQncGFnZWJyZWFrJzogICAgICAgIFwiZTliMVwiLFxuXHRcInBhaW50YnJ1c2hcIjogICAgICAgXCJlMDM2XCIsXG5cdFwicGF1c2VcIjogICAgICAgICAgICBcImU5ODRcIixcblx0XCJwZW5jaWxcIjogICAgICAgICAgIFwiZTk4MlwiLFxuXHRcInBlbmRpbmdcIjogICAgICAgICAgXCJlOTIzXCIsXG5cdFwicGhvbmVcIjogICAgICAgICAgICBcImU5MzZcIixcblx0XCJwbGFjZXNcIjogICAgICAgICAgIFwiZTkzOFwiLFxuXHRcInBsdXNcIjogICAgICAgICAgICAgXCJlOTJkXCIsXG5cdFwicGx1cy1jaXJjbGVcIjogICAgICBcImU5MmNcIixcblx0XCJwb3dlclwiOiAgICAgICAgICAgIFwiZTkyZVwiLFxuXHRcInBvd2VyLWxpZ2h0XCI6ICAgICAgXCJlOTEwXCIsXG5cdFwicHJlc2VudGF0aW9uXCI6ICAgICBcImU5N2FcIixcblx0XCJwcmludFwiOiAgICAgICAgICAgIFwiZTk5OFwiLFxuXHRcInB1YmxpY1wiOiAgICAgICAgICAgXCJlOTQyXCIsXG5cdFwicHV6emxlXCI6ICAgICAgICAgICBcImU5NzlcIixcblx0XCJxdW90ZVwiOiAgICAgICAgICAgIFwiZTk2M1wiLFxuXHRcInJlZnJlc2hcIjogICAgICAgICAgXCJlOTY0XCIsXG5cdFwicmVzZXRcIjogICAgICAgICAgICBcImU5MGZcIixcblx0XCJyaWJib25cIjogICAgICAgICAgIFwiZTk2NlwiLFxuXHRcInJvbWFuaWFcIjogICAgICAgICAgXCJlOTc4XCIsXG5cdFwicnNzXCI6ICAgICAgICAgICAgICBcImU5NjdcIixcblx0XCJzYWRcIjogICAgICAgICAgICAgIFwiZTkzMVwiLFxuXHRcInNlYXJjaFwiOiAgICAgICAgICAgXCJlOTMyXCIsXG5cdFwic2VhcmNoLWxpZ2h0XCI6ICAgICBcImU5YTZcIixcblx0XCJzZW5kXCI6ICAgICAgICAgICAgIFwiZTkzM1wiLFxuXHRcInNldHRpbmdzXCI6ICAgICAgICAgXCJlOTM0XCIsXG5cdFwic2V0dGluZ3MtbWVudVwiOiAgICBcImU5NzFcIixcblx0XCJzZXR0aW5ncy1saWdodFwiOiAgIFwiZTAyYlwiLFxuXHRcInNoYXJlXCI6ICAgICAgICAgICAgXCJlOTY4XCIsXG5cdFwic2hpZWxkXCI6ICAgICAgICAgICBcImU5NjlcIixcblx0XCJzaGllbGQtbGlnaHRcIjogICAgIFwiZTlhNFwiLFxuXHRcInN1cHBvcnRcIjogICAgICAgICAgXCJlOTliXCIsXG5cdFwic3VwcG9ydC1saWdodFwiOiAgICBcImU5OWRcIixcblx0XCJzbXNcIjogICAgICAgICAgICAgIFwiZTkwNVwiLFxuXHRcInNtcy1mbGFnXCI6ICAgICAgICAgXCJlOTA4XCIsXG5cdFwic21zLWxpZ2h0XCI6ICAgICAgICBcImU5MDZcIixcblx0XCJzbXMtbGlzdFwiOiAgICAgICAgIFwiZTkwOVwiLFxuXHRcInNtcy1tb25leVwiOiAgICAgICAgXCJlOTEyXCIsXG5cdFwic21zLXN0YXJcIjogICAgICAgICBcImU5MDdcIixcblx0XCJzb3J0LWFzY1wiOiAgICAgICAgIFwiZTk4OFwiLFxuXHRcInNvcnQtZGVzY1wiOiAgICAgICAgXCJlOTg3XCIsXG5cdFwic3Bpbm5lclwiOiAgICAgICAgICBcImU5NmJcIixcblx0XCJzdGFrZWhvbGRlclwiOiAgICAgIFwiZTk3N1wiLFxuXHRcInN0YW1wXCI6ICAgICAgICAgICAgXCJlOThhXCIsXG5cdFwic3RhclwiOiAgICAgICAgICAgICBcImU5MzdcIixcblx0XCJzdGFyLWVtcHR5XCI6ICAgICAgIFwiZTljNlwiLFxuXHRcInN0YXItZnVsbFwiOiAgICAgICAgXCJlOWM3XCIsXG5cdFwic3RhdHNcIjogICAgICAgICAgICBcImU5MDFcIixcblx0XCJzdWJzaWRpYXJ5XCI6ICAgICAgIFwiZTljOVwiLFxuXHRcInN1YnNpZGlhcnkyXCI6ICAgICAgXCJlOWM5XCIsXG5cdFwidGFyZ2V0XCI6ICAgICAgICAgICBcImU5NmNcIixcblx0XCJ0ZWFtd29ya1wiOiAgICAgICAgIFwiZTk3NlwiLFxuXHRcInRleHQtYWxpZ24tbGVmdFwiOiAgXCJlOWIyXCIsXG5cdFwidGV4dC1hbGlnbi1jZW50ZXJcIjpcImU5YWZcIixcblx0XCJ0ZXh0LWFsaWduLXJpZ2h0XCI6IFwiZTliM1wiLFxuXHRcInRodW1iLWRvd25cIjogICAgICAgXCJlOTc1XCIsXG5cdFwidGh1bWItbmV1dHJhbFwiOiAgICBcImU5ODNcIixcblx0XCJ0aHVtYi11cFwiOiAgICAgICAgIFwiZTk0MVwiLFxuXHRcInRyYXNoXCI6ICAgICAgICAgICAgXCJlOTM5XCIsXG5cdFwidHJhc2gtbGlnaHRcIjogICAgICBcImU5M2FcIixcblx0XCJ1cGxvYWRcIjogICAgICAgICAgIFwiZTk2ZFwiLFxuXHRcInVzZXJcIjogICAgICAgICAgICAgXCJlOTNkXCIsXG5cdFwidXNlci1hZGRcIjogICAgICAgICBcImU5M2NcIixcblx0XCJ1c2VyLWxpZ2h0LWFkZFwiOiAgIFwiZTljNVwiLFxuXHRcInVzZXItbWludXNcIjogICAgICAgXCJlOTg5XCIsXG5cdFwidXNlci1saWdodC1taW51c1wiOiBcImU5YzRcIixcblx0XCJ1c2VyLWNoZWNrXCI6ICAgICAgIFwiZTkzYlwiLFxuXHRcInVzZXItaGVscFwiOiAgICAgICAgXCJlOTc0XCIsXG5cdFwidXNlci1saWdodFwiOiAgICAgICBcImU5MmZcIixcblx0XCJ1c2VyLXhcIjogICAgICAgICAgIFwiZTk5Y1wiLFxuXHRcInVzZXJzXCI6ICAgICAgICAgICAgXCJlOTNmXCIsXG5cdFwidXNlcnMtYWRkXCI6ICAgICAgICBcImU5M2VcIixcblx0XCJ1c2Vycy1saWdodFwiOiAgICAgIFwiZTkzMFwiLFxuXHRcInZpZGVvXCI6ICAgICAgICAgICAgXCJlOTZmXCIsXG5cdFwidmlkZW8tbGlnaHRcIjogICAgICBcImU5NmVcIixcblx0XCJ2aWV3XCI6ICAgICAgICAgICAgIFwiZTkxZVwiLFxuXHRcIndhbGxldFwiOiAgICAgICAgICAgXCJlMDE2XCIsXG5cdFwid2ViXCI6ICAgICAgICAgICAgICBcImUwNTJcIixcblx0XCJ4XCI6ICAgICAgICAgICAgICAgIFwiZTk0MFwiLFxuXHRcIngtbGlnaHRcIjogICAgICAgICAgXCJlOTBlXCIsXG4pO1xuXG5AZnVuY3Rpb24gcGFyc2VfaWNvbigkY2hhcmFjdGVyKXtcblx0QHJldHVybiB1bnF1b3RlKFwiXFxcIlwiKSArIHVucXVvdGUoc3RyLWluc2VydCgkY2hhcmFjdGVyLFwiXFxcXFwiLCAxKSkgKyB1bnF1b3RlKFwiXFxcIlwiKTtcbn1cblxuLy8gR2VuZXJhdGUgaWNvbnNcbkBlYWNoICRpY29uIGluICRpY29ucyB7XG5cdC5pY29uLSN7bnRoKCRpY29uLCAxKX0ge1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBwYXJzZV9pY29uKG50aCgkaWNvbiwgMikpICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbltjbGFzc149XCJtZWRpdW0taWNvblwiXSwgXG5bY2xhc3MqPVwiIG1lZGl1bS1pY29uXCJdIHtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRoZWlnaHQ6IDQ1cHg7XG5cdG1hcmdpbjogMCAxMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdpZHRoOiA0NXB4O1xuXG5cdCY6YmVmb3JlIHtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cblxuXHQmLmljb24tdXNlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXB1cnBsZTtcblx0fVxuXHQmLmljb24tdXNlcnMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hbWJlcjtcblx0fVxuXHQmLmljb24tcGhvbmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hbWFyYW50aDtcblx0fVxuXHQmLmljb24tZW1haWwge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hbWFyYW50aDtcblx0fVxuXHQmLmljb24tZm9yd2FyZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtZGFya2VuO1xuXHR9XG59XG5cbltjbGFzcyo9aWNvbl0ge1xuXHQmLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICRjb2xvci1hbWJlcjtcblxuXHRcdCYuaWNvbi1wZW5kaW5nIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItYW1hcmFudGg7XG5cdFx0fVxuXHR9XG5cdCYuZG9uZSB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmVlbjtcblx0fVxuXHQmLnNlbmRpbmcge1xuXHRcdGNvbG9yOiAkY29sb3ItYW1hcmFudGg7XG5cdH1cblx0Ji5kaXNhYmxlZCB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdH1cbn1cblxuLmNpcmNsZS1pY29uLXdoaXRlIHtcblx0aGVpZ2h0OiAxMDVweDtcblx0bWFyZ2luOiAyMHB4IGF1dG87XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHdpZHRoOiAxNDBweDtcblx0XG5cdC5pbm5lciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRoZWlnaHQ6IDE0MHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTQwcHg7XG5cblx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItYW1iZXI7XG5cdFx0XHRmb250LXNpemU6IDYwcHg7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC03NSUpO1xuXG5cdFx0XHQmLmNvbG9yLWdyYXkge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5jaXJjbGUtaWNvbi1ncmF5IHtcblx0aGVpZ2h0OiAxMDVweDtcblx0bWFyZ2luOiAyMHB4IGF1dG87XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHdpZHRoOiAxNDBweDtcblx0XG5cdC5pbm5lciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbi0yO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRoZWlnaHQ6IDE0MHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTQwcHg7XG5cblx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0Zm9udC1zaXplOiA2MHB4O1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNzUlKTtcblx0XHR9XG5cdH1cbn1cblxuLmNpcmNsZS1pY29uLXJlZCB7XG5cdGhlaWdodDogMTA1cHg7XG5cdG1hcmdpbjogMjBweCBhdXRvO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aWR0aDogMTQwcHg7XG5cdFxuXHQuaW5uZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQtbGlnaHRlbi0yO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRoZWlnaHQ6IDE0MHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTQwcHg7XG5cblx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0Zm9udC1zaXplOiA2MHB4O1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNzUlKTtcblx0XHR9XG5cdH1cbn1cbi8qIFRoZSBhbmltYXRpb24gY29kZSAqL1xuQGtleWZyYW1lcyBhbmltLWxpdmUge1xuICBmcm9tIHtjb2xvcjogJGNvbG9yLXJlZDt9XG4gIHRvIHskY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47fVxuXG5cdDAlICAge2NvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO31cblx0MjUlICB7Y29sb3I6ICRjb2xvci1yZWQ7fVxuXHQ3NSUgIHtjb2xvcjogJGNvbG9yLXJlZDt9XG5cdDEwMCUge2NvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO31cbn1cblxuW2NsYXNzXj1pY29uXSB7XG5cdCYuYW5pbSB7XG5cdFx0Ji5saXZlIHtcblx0XHRcdGFuaW1hdGlvbi1uYW1lOiBhbmltLWxpdmU7XG4gIFx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIFx0XHRcdC8vYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xuICBcdFx0XHRhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgXHRcdFx0YW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIFx0XHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuXHRcdH1cblx0fVxufVxuIiwiLy8gR2VuZXJhdGUgdGV4dHMgY29sb3JzXG5AZWFjaCAkY29sb3IgaW4gJGFwcC1jb2xvcnMge1xuXHQuY29sb3ItI3tudGgoJGNvbG9yLCAxKX0ge1xuXHRcdGNvbG9yOiBudGgoJGNvbG9yLCAyKSFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLy8gR2VuZXJhdGUgYmFja2dyb3VuZCBjb2xvcnNcbkBlYWNoICRjb2xvciBpbiAkYXBwLWNvbG9ycyB7XG5cdC5iZy0je250aCgkY29sb3IsIDEpfSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogbnRoKCRjb2xvciwgMikhaW1wb3J0YW50O1xuXHR9XG59XG5cbi8vIEZsZXggY2xhc3Nlc1xuLlxcIWZsZXgge1xuXHRkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcbn1cbi5cXCFzbVxcOmJsb2NrIHtcblx0QG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdFx0ZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuXHR9XG59XG5cbi5cXCFmbGV4LXJvdyB7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3chaW1wb3J0YW50O1xufVxuLmZsZXgtcm93IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuLlxcIWZsZXgtY29sdW1uIHtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbiFpbXBvcnRhbnQ7XG59XG4uZmxleC1jb2x1bW4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG4uZmxleC13cmFwLW5vbmUge1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5mbGV4LTEge1xuXHRmbGV4OiAxO1xufVxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuXHRhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4uYWxpZ24taXRlbXMtZW5kIHtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG5cdGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG4uYWxpZ24taXRlbXMtc3BhY2UtYmV0d2VlbiB7XG5cdGFsaWduLWl0ZW1zOiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuXHRhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcblx0YWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuLmFsaWduLXNlbGYtZW5kIHtcblx0YWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cbi5jb250ZW50LXN0YXJ0IHtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG4uY29udGVudC1jZW50ZXIge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLmNvbnRlbnQtZW5kIHtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuLmNvbnRlbnQtaXRlbXMtc3BhY2UtYmV0d2VlbiB7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuLmNvbnRlbnQtaXRlbXMtc3RyZXRjaCB7XG5cdGp1c3RpZnktY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuLmRpcmVjdGlvbi1yb3cge1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmRpcmVjdGlvbi1jb2x1bW4ge1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4vLyBHZW5lcmF0ZSBtYXJnaW5zXG4kbWFyZ2luczogKDAsIDUsIDEwLCAtMTAsIDIwLCAtMjAsIDI1LCAtMjUsIDMwLCAtMzAsIDQwLCAtNDAsIDUwLCAtNTAsIDc1LCAtNzUsIDEwMCwgLTEwMCwgYXV0byk7XG5cbkBlYWNoICRtYXJnaW4gaW4gJG1hcmdpbnMge1xuXHQkdW5pdHM6ICcnO1xuXG5cdEBpZiB0eXBlLW9mKCRtYXJnaW4pID09ICdudW1iZXInIHtcblx0XHQkdW5pdHM6ICdweCc7XG5cdH1cblxuXHQubWFyZ2luLSN7bnRoKCRtYXJnaW4sIDEpfSB7XG5cdFx0bWFyZ2luOiAje250aCgkbWFyZ2luLCAxKX0jeyR1bml0c307XG5cdH1cblx0Lm1hcmdpbi1ib3R0b20tI3tudGgoJG1hcmdpbiwgMSl9IHtcblx0XHRtYXJnaW4tYm90dG9tOiAje250aCgkbWFyZ2luLCAxKX0jeyR1bml0c30gIWltcG9ydGFudDtcblx0fVxuXHQubWFyZ2luLXRvcC0je250aCgkbWFyZ2luLCAxKX0ge1xuXHRcdG1hcmdpbi10b3A6ICN7bnRoKCRtYXJnaW4sIDEpfSN7JHVuaXRzfSAhaW1wb3J0YW50O1xuXHR9XG5cdC5tYXJnaW4tbGVmdC0je250aCgkbWFyZ2luLCAxKX0ge1xuXHRcdG1hcmdpbi1sZWZ0OiAje250aCgkbWFyZ2luLCAxKX0jeyR1bml0c30gIWltcG9ydGFudDtcblx0fVxuXHQubWFyZ2luLXJpZ2h0LSN7bnRoKCRtYXJnaW4sIDEpfSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAje250aCgkbWFyZ2luLCAxKX0jeyR1bml0c30gIWltcG9ydGFudDtcblx0fVxufVxuXG4vLyBHZW5lcmF0ZSBwYWRkaW5nc1xuJHBhZGRpbmdzOiAoMCwgNSwgMTAsIC0xMCwgMjAsIC0yMCwgMjUsIC0yNSwgMzAsIC0zMCwgNDAsIC00MCwgNTAsIC01MCwgNzUsIC03NSwgMTAwLCAtMTAwLCBhdXRvKTtcblxuQGVhY2ggJHBhZGRpbmcgaW4gJHBhZGRpbmdzIHtcblx0JHVuaXRzOiAnJztcblxuXHRAaWYgdHlwZS1vZigkcGFkZGluZykgPT0gJ251bWJlcicge1xuXHRcdCR1bml0czogJ3B4Jztcblx0fVxuXHRcblx0LnBhZGRpbmctI3tudGgoJHBhZGRpbmcsIDEpfSB7XG5cdFx0cGFkZGluZzogI3tudGgoJHBhZGRpbmcsIDEpfSN7JHVuaXRzfTtcblx0fVxuXHQucGFkZGluZy1ib3R0b20tI3tudGgoJHBhZGRpbmcsIDEpfSB7XG5cdFx0cGFkZGluZy1ib3R0b206ICN7bnRoKCRwYWRkaW5nLCAxKX0jeyR1bml0c30gIWltcG9ydGFudDtcblx0fVxuXHQucGFkZGluZy10b3AtI3tudGgoJHBhZGRpbmcsIDEpfSB7XG5cdFx0cGFkZGluZy10b3A6ICN7bnRoKCRwYWRkaW5nLCAxKX0jeyR1bml0c30gIWltcG9ydGFudDtcblx0fVxuXHQucGFkZGluZy1sZWZ0LSN7bnRoKCRwYWRkaW5nLCAxKX0ge1xuXHRcdHBhZGRpbmctbGVmdDogI3tudGgoJHBhZGRpbmcsIDEpfSN7JHVuaXRzfSAhaW1wb3J0YW50O1xuXHR9XG5cdC5wYWRkaW5nLXJpZ2h0LSN7bnRoKCRwYWRkaW5nLCAxKX0ge1xuXHRcdHBhZGRpbmctcmlnaHQ6ICN7bnRoKCRwYWRkaW5nLCAxKX0jeyR1bml0c30gIWltcG9ydGFudDtcblx0fVxufVxuXG4vLyBHZW5lcmF0ZSBzcGFjZXJzXG4kc3BhY2VyczogKDEwLCAyMCwgMjUsIDMwLCA0MCwgNTAsIDc1LCAxMDApO1xuXG5AZWFjaCAkc3BhY2VyIGluICRzcGFjZXJzIHtcblx0LnNwYWNlci0je250aCgkc3BhY2VyLCAxKX0ge1xuXHRcdGhlaWdodDogI3tudGgoJHNwYWNlciwgMSl9cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0Ji5kZXZpZGVyIHtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWJsdWUsIDAuMSk7XG5cdFx0fVxuXHR9XG59XG5cbi8vIFJvd1xuLnJvdyB7XG5cdC5jb2wge1xuXHRcdC5jYXJkIHtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cbn1cbi5yb3ctd3JhcCB7XG5cdCY6YWZ0ZXIge1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG4ub3V0ZXItcm93IHtcblx0bWFyZ2luLWxlZnQ6IC0xMnB4O1xuXHRtYXJnaW4tcmlnaHQ6IC0xMnB4O1xufVxuXG4vLyBPdGhlclxuLm5vLWFuaW1hdGUge1xuXHRhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0dHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jYXJkIHtcblx0cGFkZGluZzogMzBweDtcbn1cbi5oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLmhpZGRlbi1pbXBvcnRhbnQge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uXFwhaGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmVtcHR5IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMTtcbn1cbi5lbXB0eS10ZXh0IHtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xufVxuLm5vLXdpZHRoIHtcblx0d2lkdGg6IDAhaW1wb3J0YW50O1xufVxuLmZ1bGwtd2lkdGgge1xuXHR3aWR0aDogMTAwJTtcbn1cbi5mdWxsLXJvdy13aWR0aCB7XG5cdG1hcmdpbi1sZWZ0OiAtMC43NXJlbTtcblx0bWFyZ2luLXJpZ2h0OiAtMC43NXJlbTtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDEuNXJlbSk7XG59XG4uZml0LWNvbnRlbnQge1xuXHR3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uaWNvbi1iZXR3ZWVuIHtcblx0bGVmdDogLTE1cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxNXB4O1xufVxuaHIge1xuXHRib3JkZXI6IDA7XG5cdGJvcmRlci10b3A6IDJweCBzb2xpZCAkYm9yZGVyLWxpZ2h0OyBcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5lcnJvci1tc2cge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luOiAyMHB4IGF1dG8gMCBhdXRvO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdHNwYW5bY2xhc3NePWljb25dIHtcblx0XHRjb2xvcjogJGNvbG9yLXJlZDtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cblx0XHQmIH4gcCB7XG5cdFx0XHRtYXJnaW46IDAgMCAwIDE1cHg7XG5cdFx0fVxuXHR9XG5cblx0cCB7XG5cdFx0Y29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cbi50eHQtdXBwZXJjYXNlIHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50eHQtbG93ZXJjYXNlIHtcblx0dGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cbi50eHQtY2FwaXRhbGl6ZSB7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLnR4dC1pbml0aWFsIHtcblx0dGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG59XG4udHh0LWxlZnQge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnR4dC1jZW50ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udHh0LXJpZ2h0IHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5ncm91cC1pbmRlbnQge1xuXHRib3JkZXItbGVmdDogM3B4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0ZW4tMjtcblx0cGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuIiwiLyoqKioqKioqKioqKioqKioqKioqKlxuICBNZWRpYSBRdWVyeSBDbGFzc2VzXG4qKioqKioqKioqKioqKioqKioqKioqL1xuQG1peGluIHRleHQtYWxpZ24tY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcblxuICAqIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udGV4dC1jZW50ZXJlZC1vbi1zbWFsbC1vbmx5LCBcbi50ZXh0LWNlbnRlcmVkLW9uLXNtYWxsLWFuZC1kb3duIHtcbiAgQG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG4gICAgQGluY2x1ZGUgdGV4dC1hbGlnbi1jZW50ZXI7XG4gIH1cbn1cbi50ZXh0LWNlbnRlcmVkLW9uLXNtYWxsLWFuZC11cCB7XG4gIEBtZWRpYSAjeyRzbWFsbC1hbmQtdXB9IHtcbiAgICBAaW5jbHVkZSB0ZXh0LWFsaWduLWNlbnRlcjtcbiAgfVxufVxuLnRleHQtY2VudGVyZWQtb24tbWVkLWFuZC1kb3duIHtcbiAgQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuICAgIEBpbmNsdWRlIHRleHQtYWxpZ24tY2VudGVyO1xuICB9XG59XG4udGV4dC1jZW50ZXJlZC1vbi1tZWQtYW5kLXVwIHtcbiAgQG1lZGlhICN7JG1lZGl1bS1hbmQtdXB9IHtcbiAgICBAaW5jbHVkZSB0ZXh0LWFsaWduLWNlbnRlcjtcbiAgfVxufVxuLnRleHQtY2VudGVyZWQtb24tbWVkLW9ubHkge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC1zY3JlZW4pIGFuZCAobWF4LXdpZHRoOiAkbWVkaXVtLXNjcmVlbikge1xuICAgIEBpbmNsdWRlIHRleHQtYWxpZ24tY2VudGVyO1xuICB9XG59XG4iLCIvLyBJbnNlcnQgdHlwb2dyYXBoeSBzdHlsZXMgaGVyZVxuaHRtbHtcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHR9XG5cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkaXVtLXNjcmVlbikge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxhcmdlLXNjcmVlbikge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXG5cdCYsXG5cdCYgKiB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1vcGVuc2Fucztcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdH1cbn1cblxuaDEgeyBtYXJnaW46ICgkaDEtZm9udHNpemUgLyAxLjYpIDAgKCRoMS1mb250c2l6ZSAvIDIuNSkgMDsgfVxuaDIgeyBtYXJnaW46ICgkaDItZm9udHNpemUgLyAxLjYpIDAgKCRoMi1mb250c2l6ZSAvIDIuNSkgMDsgfVxuaDMgeyBtYXJnaW46ICgkaDMtZm9udHNpemUgLyAxLjYpIDAgKCRoMy1mb250c2l6ZSAvIDIuNSkgMDsgfVxuaDQgeyBtYXJnaW46ICgkaDQtZm9udHNpemUgLyAxLjYpIDAgKCRoNC1mb250c2l6ZSAvIDIuNSkgMDsgfVxuaDUgeyBtYXJnaW46ICgkaDUtZm9udHNpemUgLyAxLjYpIDAgKCRoNS1mb250c2l6ZSAvIDIuNSkgMDsgfVxuaDYgeyBtYXJnaW46ICgkaDYtZm9udHNpemUgLyAxLjYpIDAgKCRoNi1mb250c2l6ZSAvIDIuNSkgMDsgfVxuXG5oMSB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1vcGVuc2Fucztcblx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcbn1cblxuaDIge1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXJvYm90bztcblx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC10aGluO1xufVxuXG5oMyB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktb3BlbnNhbnM7XG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cblx0Ji5ib3JkZXIge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWRhcms7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdH1cbn1cblxuaDQge1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktb3BlbnNhbnM7XG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblxuXHQmLmJvcmRlciB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItZGFyaztcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDVweDtcblx0fVxufVxuXG5oNSB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktb3BlbnNhbnM7XG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblxuXHQmLmJvcmRlciB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItZGFyaztcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdH1cbn1cblxuaDYge1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXJvYm90bztcblx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xufVxuXG5hLnNlbGVjdGlvbiB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdGZvbnQtc2l6ZTogMTZweDtcblxuXHRzcGFuIHtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0Zm9udC1zaXplOiAyNnB4O1xuXHR9XG5cblx0Ji5ib3JkZXItYm90dG9tIHtcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGJvcmRlci1kYXJrO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6IGxpZ2h0ZW4oJGNvbG9yLWdyYXktZGFya2VuLCAxMCk7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cbn1cblxuYSB7XG5cdGNvbG9yOiAkY29sb3ItbGluaztcblx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblxuXHQmLmN1c3RvbS1saW5rLWRhcmtlbiB7XG5cdFx0Y29sb3I6ICRjb2xvci1saW5rLWRhcmtlbjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdH1cbn1cblxuYSxcbltjbGFzcyo9aWNvbl0ge1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG5wLnNtYWxsIHtcblx0Zm9udC1zaXplOiAxM3B4O1xufVxuXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG59XG5cbi5mLXRoaW4ge1xuXHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXRoaW47XG59XG4uXFwhZi10aGluIHtcblx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC10aGluICFpbXBvcnRhbnQ7XG59XG4uZi1saWdodCB7XG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG59XG4uXFwhZi1saWdodCB7XG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQgIWltcG9ydGFudDtcbn1cbi5mLXJlZ3VsYXIge1xuXHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG59XG4uXFwhZi1yZWd1bGFyIHtcblx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyICFpbXBvcnRhbnQ7XG59XG4uZi1zZW1pYm9sZCB7XG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG59XG4uXFwhZi1zZW1pYm9sZCB7XG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQgIWltcG9ydGFudDtcbn1cbi5mLWJvbGQge1xuXHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG59XG4uXFwhZi1ib2xkIHtcblx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7XG59XG5cbi5mci1yZWRhY3RlZCB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcmVkYWN0ZWQ7XG59XG5cbi8vIEdlbmVyYXRlIGZvbnQgc2l6ZSBjbGFzc2VzXG5AZm9yICRpIGZyb20gMTAgdGhyb3VnaCA0MCB7XG5cdC5mc2l6ZS0jeyRpfSB7XG5cdFx0Zm9udC1zaXplOiAjeyRpLzE2fXJlbSFpbXBvcnRhbnQ7XG5cdH1cbn1cbiIsIi8vIEFsbCBpbnB1dHMgZXhjZXB0IHJhZGlvcyBhbmQgY2hlY2tib3hlcyBpbmhlcml0IGZyb20gZm9ybS1jb250cm9sXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1zZWFyY2hdLFxuaW5wdXRbdHlwZT11cmxdLFxuaW5wdXRbdHlwZT10ZWxdLFxuaW5wdXRbdHlwZT1udW1iZXJdLFxuaW5wdXRbdHlwZT1yYW5nZV0sXG5pbnB1dFt0eXBlPWRhdGVdLFxuaW5wdXRbdHlwZT1tb250aF0sXG5pbnB1dFt0eXBlPXdlZWtdLFxuaW5wdXRbdHlwZT10aW1lXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG5pbnB1dFt0eXBlPWNvbG9yXSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT1maWxlXSxcbmlucHV0W3R5cGU9c3VibWl0XSxcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xufVxuXG50ZXh0YXJlYSB7XG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG59XG5cbmlucHV0LnJlYWRvbmx5IHtcblx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmlucHV0LWZpZWxkIHtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblxuXHQmLm1hcmdpbi0wIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQmLmJyb3dzZXItZGVmYXVsdCB7XG5cdFx0aW5wdXQge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdH1cblx0fVxuXG5cdGlucHV0LmJyb3dzZXItZGVmYXVsdCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRtYXJnaW46IDA7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cblx0XHQmICsgbGFiZWwge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNnB4KSBzY2FsZSgwLjgpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGxhYmVsIHtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXJvYm90bztcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdFx0Ji5zbWFsbCB7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0fVxuXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0d2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC5wcmVmaXgge1xuXHRcdCYuZmxhZyB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRtYXJnaW46IDAgMTBweCAwIDA7XG5cdFx0XHR0b3A6IDE1cHg7XG5cdFx0XHR3aWR0aDogMzBweDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXG5cdFx0bGFiZWwge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDdweCk7XG5cdFx0fVxuXG5cdFx0aW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNHB4KTtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cblx0XHRpbnB1dDpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWRhdGUgKyBsYWJlbCB7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTVweCk7XG5cdFx0fVxuXHR9XG59XG5cbi5yYW5nZS1zbGlkZXIge1xuXHRiYWNrZ3JvdW5kOiAtMnB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0dG9wOiAtMnB4O1xuXG5cdC5ub1VpLXRvb2x0aXAge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3IgIWltcG9ydGFudDtcblx0fVxuXHQubm9VaS1jb25uZWN0IHtcblx0XHRiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXHRcdGhlaWdodDogMnB4O1xuXHR9XG5cblx0Lm5vVWktaGFuZGxlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuW3R5cGU9XCJjaGVja2JveFwiXSArIHNwYW46bm90KC5sZXZlcik6YmVmb3JlLCBcblt0eXBlPVwiY2hlY2tib3hcIl06bm90KC5maWxsZWQtaW4pICsgc3Bhbjpub3QoLmxldmVyKTphZnRlcixcblt0eXBlPVwiY2hlY2tib3hcIl0uZmlsbGVkLWluOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOm5vdCgubGV2ZXIpOmFmdGVyIHtcblx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcbn1cblxuW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcblx0KyBzcGFuOm5vdCgubGV2ZXIpOmJlZm9yZSB7XG5cdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG5cdH1cbn1cblt0eXBlPVwiY2hlY2tib3hcIl0gKyBzcGFuIHtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcbn1cblxuW3R5cGU9XCJyYWRpb1wiXSArIHNwYW46YmVmb3JlLFxuW3R5cGU9XCJyYWRpb1wiXSArIHNwYW46YWZ0ZXIge1xuXHRoZWlnaHQ6IDIwcHg7XG5cdHRvcDogLTJweDtcblx0d2lkdGg6IDIwcHg7XG59XG5bdHlwZT1cInJhZGlvXCJdICsgc3BhbiB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cblx0LmNvbC1jaGVjayAmIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdH1cbn1cblt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIHNwYW46YmVmb3JlLCBcblt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIHNwYW46YWZ0ZXIge1xuXHRib3JkZXItd2lkdGg6IDFweDtcbn1cblt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCB7XG5cdCsgc3BhbjpiZWZvcmUge1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICRzZWNvbmRhcnktY29sb3I7XG5cdH1cbn1cblt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCB7XG5cdCsgc3BhbjphZnRlciB7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgJHNlY29uZGFyeS1jb2xvcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXHR9XG59XG5cbi5zZWxlY3Qtd3JhcHBlciB7XG5cdC5jYXJldCB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cbn1cblxuLnN3aXRjaCB7XG5cdGxhYmVsIHtcblx0XHRkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiAyMnB4O1xuXG5cdFx0QG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblxuXHRcdC5iaWcge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0fVxuXHR9XG59XG5cbnVsLmNoZWNrYm94LWxpc3Qge1xuXHRsaSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cblx0XHRsYWJlbCB7XG5cdFx0XHRbdHlwZT1cImNoZWNrYm94XCJdICsgc3Bhbjpub3QoLmxldmVyKSB7XG5cdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0c3BhbiB7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdH1cblx0fVxufVxuXG4uZmlsZS1maWVsZCB7XG5cdC5maWxlLXBhdGgtd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5pbnB1dDpub3QoLmJyb3dzZXItZGVmYXVsdCk6bm90KC5pbnZhbGlkKSB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5pbnB1dDpub3QoLmJyb3dzZXItZGVmYXVsdCkuaW52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSB7XG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbn1cbnRleHRhcmVhOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpub3QoLmludmFsaWQpIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbnRleHRhcmVhOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdIHtcblx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5mb3JtLnRhYmxlIHtcblx0b3ZlcmZsb3cteDogYXV0bztcbn1cblxuLy8gRWRpdG9yXG4uZnItd3JhcHBlciB7XG5cdG1pbi1oZWlnaHQ6IDE1MHB4O1xuXG5cdC5tb2RhbCAmIHtcblx0XHRtaW4taGVpZ2h0OiAyMDBweDtcblx0fVxufVxuXG5AbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0Zm9ybS50YWJsZSB7XG5cdFx0Ji5mdWxsLXdpZHRoIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtNTVweCAhaW1wb3J0YW50O1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIDY1cHgpO1xuXHRcdH1cblx0fVxuXG5cdC5kcm9wZG93bi1jb250ZW50IHtcblx0XHR0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG4iLCJhc2lkZSNsZWZ0c2lkZWJhciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10dW5hO1xuXHRib3gtc2hhZG93OiAxcHggMHB4IDIwcHggcmdiYSgwLDAsMCwwLjA4KTtcblx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCk7XG5cdGxlZnQ6IDA7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogJG5hdmJhci1oZWlnaHQ7XG5cdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHR3aWR0aDogJGxlZnQtc2lkZWJhci13aWR0aDtcblx0ei1pbmRleDogMTA7XG5cblx0LmxzLXRvZ2dsZS1tZW51ICYsXG5cdC5scy1jbG9zZWQgJiB7XG5cdFx0bWFyZ2luLWxlZnQ6IC0kbGVmdC1zaWRlYmFyLXdpZHRoIC0gNTBweDtcblx0fVxuXG5cdC5vdmVybGF5LW9wZW4gJiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0ei1pbmRleDogMTM7XG5cdH1cblxuXHQuaW5uZXIge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHR9XG5cblx0LnNsaW1TY3JvbGxCYXIge1xuXHRcdGJvcmRlci1yYWRpdXM6IDAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmxvZ28ge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuLWRhcmtlbjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGhlaWdodDogJG5hdmJhci1oZWlnaHQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRpbWcge1xuXHRcdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQudXNlci1pbmZvIHtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItdHVuYS1saWdodGVuO1xuXHRcdGNvbG9yOiAkY29sb3ItcmVnZW50LWdyYXk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDIwcHggNXB4IDIwcHggODVweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQuYWN0aW9uIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0KiB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXJlZ2VudC1ncmF5O1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0fVxuXG5cdFx0LmFjdGlvbiB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMTBweDtcblx0XHRcdHRvcDogN3B4O1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaW1nIHtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdFx0aW1hZ2UtcmVuZGVyaW5nOiAtd2Via2l0LW9wdGltaXplLWNvbnRyYXN0O1xuXHRcdFx0aW1hZ2UtcmVuZGVyaW5nOiBhdXRvO1xuXHRcdFx0aW1hZ2UtcmVuZGVyaW5nOiBjcmlzcC1lZGdlcztcblx0XHRcdGxlZnQ6IDE1cHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRcdCYuZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXJlZ2VudC1ncmF5O1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm5hbWUge1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHR9XG5cdH1cblxuXHR1bCxcblx0ZGl2IHtcblx0XHQmLm1lbnUge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdCYgPiBsaSB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBkYXJrZW4oJGNvbG9yLXR1bmEsIDUpO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0Ji5oYXMtc3VibWVudSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdGEuaWNvbiB7XG5cdFx0XHRcdFx0XHRAZXh0ZW5kIC5pY29uLWFuZ2xlLXJpZ2h0O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXJlZ2VudC1ncmF5O1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcZTk0OFwiICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcmVnZW50LWdyYXk7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0cGFkZGluZzogMTJweCA1cHggMTJweCAxMHB4O1xuXG5cdFx0XHRcdFx0Ji5tZW51LXRvZ2dsZSB7XG5cdFx0XHRcdFx0XHRAZXh0ZW5kIC5pY29uO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcmVnZW50LWdyYXk7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxlOTQ4XCIgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRyaWdodDogMTVweDtcblx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYudG9nZ2xlZCB7XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci10dW5hLCA1KTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogMzBweDsgXG5cdFx0XHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDVweCAxMHB4IDVweCA1cHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGEuc2VsZWN0ZWQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRzZWNvbmRhcnktY29sb3I7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblxuXHRcdFx0XHRcdHNwYW4sIGkge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnN1Ym1lbnUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXR1bmEtbGlnaHRlbjtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cblx0XHRcdGg2IHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGRhcmtlbigkY29sb3ItcmVnZW50LWdyYXksIDIwKTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW4tMztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0bWFyZ2luOiAwIDE1cHggMTBweCAzNXB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1yZWdlbnQtZ3JheTtcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0cGFkZGluZzogNXB4IDA7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRcdCYubWVudS10b2dnbGUge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRyaWdodDogMTVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLnRvZ2dsZWQge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMiFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuc3VibWVudSB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0XHRcdCYuc2VsZWN0ZWQge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogN3B4O1xuXHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmljb24tcm9tYW5pYSB7XG5cdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0fVxuXHRcdC5pY29uLWFwcHMge1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdH1cblx0XHQuaWNvbi10ZWFtd29yayB7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0fVxuXHRcdC5pY29uLWF0b20ge1xuXHRcdFx0Zm9udC1zaXplOiAyN3B4O1xuXHRcdH1cblx0XHQuaWNvbi1tZWV0aW5nIHtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHR9XG5cdFx0Lmljb24tcHV6emxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHR9XG5cdFx0Lmljb24tc2hpZWxkIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cdFx0Lmljb24tc3Rha2Vob2xkZXIge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdH1cblx0XHQuaWNvbi1wZW5jaWwge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblx0XHQuaWNvbi1ob3VzZSB7XG5cdFx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0fVxuXHRcdC5pY29uLXVzZXJzIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR9XG5cdFx0Lmljb24tZm9yd2FyZCB7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0fVxuXHRcdC5pY29uLXN0YXIge1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdH1cblx0XHQuaWNvbi1wYWludGJydXNoIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHR9XG5cdFx0Lmljb24tZmxhZyB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXHRcdC5pY29uLXJpYmJvbiB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXHRcdC5pY29uLWNsaXBib2FyZCB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0fVxuXHRcdC5pY29uLWRvY3VtZW50cyB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXHRcdC5pY29uLWxvZ28ge1xuXHRcdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdH1cblx0XHQuaWNvbi1sb2dvLXJlZ2lzdHJhdHVyYSB7XG5cdFx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0fVxuXHRcdC5pY29uLW5vdGVib29rLWxpZ2h0IHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHR9XG5cdFx0Lmljb24tZG9jdW1lbnQtc3RhciB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmJ0bi1pbnN0aXR1dGlvbi1saW5rIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1yZWQ7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0cGFkZGluZzogMTJweCA1cHggMTJweCAxMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCRjb2xvci1yZWQsIDUpO1xuXHRcdH1cblxuXHRcdFtjbGFzcyo9aWNvbi1dIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHRcdG1pbi13aWR0aDogMzBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdH1cblxuXHRcdHNwYW4ge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcdG1hcmdpbjogNXB4IDEwcHggNXB4IDVweDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogJG1lbnUtYnJlYWtwb2ludCkge1xuXHRhc2lkZSNsZWZ0c2lkZWJhciB7XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gMHB4KTtcblx0XHRtYXJnaW4tbGVmdDogLSRsZWZ0LXNpZGViYXItd2lkdGggLSA1MHB4O1xuXHRcdHRvcDogMHB4O1xuXHR9XG59XG4iLCJib2R5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbi0yO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG59XG5odG1sIHtcblx0Ly9oZWlnaHQ6IDEwMCU7XG5cdC8vc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5ib2R5IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0bWluLWhlaWdodDogMTAwJTtcbn1cblxuLm92ZXJsYXkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1ibGFjaywgMC41KTtcblx0Ym90dG9tOiAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGxlZnQ6IDA7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0ei1pbmRleDogMTI7XG59XG5cbm5hdi5uYXZiYXIge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDAsMCwwLDAuMTApO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6ICRuYXZiYXItaGVpZ2h0O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGxlZnQ6IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogMTE7XG5cblx0QG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHR9XG5cblx0Lm5hdmJhci1oZWFkZXIge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuLWRhcmtlbjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcblx0XHRwYWRkaW5nOiA1cHggMTVweDtcblx0XHR3aWR0aDogJGxlZnQtc2lkZWJhci13aWR0aDtcblxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6ICRtZW51LWJyZWFrcG9pbnQpIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXG5cdFx0XHQuYnRuLW1lbnUge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuXHRcdFx0LmJ0bi1tZW51IHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1zaHV0dGxlLWdyYXk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJ0bi1tZW51IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRmb250LXNpemU6IDI2cHg7XG5cblx0XHRcdC5scy1jbG9zZWQgJiB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5sb2dvIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0bWluLXdpZHRoOiA4MHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5uYXZiYXItbmF2IHtcblx0XHRAZXh0ZW5kIC5yb3c7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRmbGV4OiAxO1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdC5hY3Rpb25zIHtcblx0XHRcdGhlaWdodDogMTAwJTtcblxuXHRcdFx0Ji5hbGlnbi1sZWZ0IHtcblx0XHRcdFx0JiA+IHVsIHtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5hbGlnbi1yaWdodCB7XG5cdFx0XHRcdCYgPiB1bCB7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmID4gdWwge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXNodXR0bGUtZ3JheTtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYmFkZ2Uge1xuXHRcdFx0XHRcdGhlaWdodDogMThweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRcdHJpZ2h0OiAtNHB4O1xuXHRcdFx0XHRcdHRvcDogNHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5sYW5ndWFnZS1zZWxlY3RvciB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHRcdFx0Lmljb24tYXJyb3ctZG93biB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5pY29uLXB1YmxpYyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdH1cblx0XHRcdC5pY29uLWNvbXBhcmUge1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNpdHktd3JhcCB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0aGVpZ2h0OiAkbmF2YmFyLWhlaWdodCAtIDE2O1xuXHRcdFx0XHRpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7XG5cdFx0XHRcdGltYWdlLXJlbmRlcmluZzogb3B0aW1pemVxdWFsaXR5O1xuXHRcdFx0XHRpbWFnZS1yZW5kZXJpbmc6IGNyaXNwLWVkZ2VzO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuaW5uZXIge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdFx0KiB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTNweDtcblxuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0aDYge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhICN7JG1lZGl1bS1vbmx5fSB7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuXHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0XHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXG5cdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRoNiB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRoZWlnaHQ6ICRuYXZiYXItaGVpZ2h0IC0gMjI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQubHMtdG9nZ2xlLWJ0biB7XG5cdFx0XHQubHMtY2xvc2VkICYge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5uYXZiYXItc2V0dGluZ3Mge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0cGFkZGluZzogNXB4O1xuXHRcdHdpZHRoOiBhdXRvO1xuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXNodXR0bGUtZ3JheTtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxubWFpbiB7XG5cdG1hcmdpbjogJG5hdmJhci1oZWlnaHQgMCAwICRsZWZ0LXNpZGViYXItd2lkdGg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbjogLjVzO1xuXHR3aWR0aDogMTAwJTtcblxuXHQubHMtdG9nZ2xlLW1lbnUgJixcblx0LmxzLWNsb3NlZCAmIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXG5cdC5jb250YWluZXIge1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRwYWRkaW5nOiA0MHB4IDE1cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAjeyRsYXJnZS1zY3JlZW4tdXAgKyAkbGVmdC1zaWRlYmFyLXdpZHRoICsgMzB9KSB7XG5cdFx0XHRtaW4td2lkdGg6IDEyMDBweDtcblx0XHRcdG1heC13aWR0aDogMTgwMHB4O1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcblx0XHRcdHBhZGRpbmc6IDIwcHggMTBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdD4gLnJvdyB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cblx0XHRcdFx0PiAuY29sIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JiA+IC5oZWFkZXIge1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItZGFyaztcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMnB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQmLm5vLWJvcmRlciB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmLmNlbnRlci1hbGlnbiB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnN1YnRpdGxlIHtcblx0XHRcdFx0XHRtYXJnaW46IDEwcHggMCAwIDA7XG5cblx0XHRcdFx0XHQmICsgcCB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0aDIudGl0bGUge1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0fVxuXG5cdFx0XHQuYnRuIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0aGVpZ2h0OiA0NHB4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0bWFyZ2luOiA1cHggMCA1cHggMTBweDtcblxuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRuYXYuZmxvYXRpbmctY3J1bWJzIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRtYXJnaW46IDAgMCAwIGF1dG87XG5cdFx0XHRcdG1heC13aWR0aDogNjAlO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmFkdmFuY2VkLXNlYXJjaCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHR0b3A6IC0yNXB4O1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItbGluaztcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aDIudGl0bGUge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7XG5cdFx0XHRcdGltYWdlLXJlbmRlcmluZzogb3B0aW1pemVxdWFsaXR5O1xuXHRcdFx0XHRpbWFnZS1yZW5kZXJpbmc6IGNyaXNwLWVkZ2VzO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTEycHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTJweDtcblx0XHRcdFx0bWF4LWhlaWdodDogNDVweDtcblx0XHRcdFx0bWF4LXdpZHRoOiA2NXB4O1xuXHRcdFx0fVxuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblxuXHRcdFx0XHRAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4uc3VidGl0bGUge1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYnRuLWZsb2F0aW5nLXdyYXAge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0b3A6IDM1cHg7XG5cblx0XHRcdCYuZml4ZWQtYm90dG9tLXJpZ2h0IHtcblx0XHRcdFx0Ym90dG9tOiAyNXB4O1xuXHRcdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHRcdHRvcDogYXV0bztcblx0XHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0ei1pbmRleDogOTk5O1xuXG5cdFx0XHRcdC5idG4tZmxvYXRpbmcge1xuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5pY29uLWVkaXQge1xuXHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0W2NsYXNzKj1zcGFjZXJdIHtcblx0XHRcdC5idG4tZmxvYXRpbmctd3JhcCB7IFxuXHRcdFx0XHR0b3A6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNhcmQge1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHRcdFx0XHRwYWRkaW5nOiAyNXB4IDE1cHggMTVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQ+IHAge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdH1cblx0fVxufVxuXG4iLCJbY2xhc3NePVwiZmxhZy1cIl0sIFxuW2NsYXNzKj1cIiBmbGFnLVwiXSxcbi5mbGFnIHtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRoZWlnaHQ6IDEzcHg7XG5cdHdpZHRoOiAyMHB4O1xufVxuLmZsYWcge1xuXHRtYXJnaW4tbGVmdDogMTBweDtcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5mbGFnLWJnIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvaW1nL2ZsYWdzL2ZsYWctYmcucG5nJyk7XG59XG4uZmxhZy1neSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltZy9mbGFncy9mbGFnLWd5LnBuZycpO1xufVxuLmZsYWctaHIge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9pbWcvZmxhZ3MvZmxhZy1oci5wbmcnKTtcbn1cbi5mbGFnLWh1IHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvaW1nL2ZsYWdzL2ZsYWctaHUucG5nJyk7XG59XG4uZmxhZy1ycyB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltZy9mbGFncy9mbGFnLXJzLnBuZycpO1xufVxuLmZsYWctcnUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9pbWcvZmxhZ3MvZmxhZy1ydS5wbmcnKTtcbn1cbi5mbGFnLXNrIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvaW1nL2ZsYWdzL2ZsYWctc2sucG5nJyk7XG59XG4uZmxhZy10ciB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltZy9mbGFncy9mbGFnLXRyLnBuZycpO1xufVxuLmZsYWctdWsge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9pbWcvZmxhZ3MvZmxhZy11ay5wbmcnKTtcbn1cbi5mbGFnLXJvIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvaW1nL2ZsYWdzL2ZsYWctcm8ucG5nJyk7XG59XG4uZmxhZy1kZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltZy9mbGFncy9mbGFnLWRlLnBuZycpO1xufVxuIiwiJHBvbGl0aWNhbHM6IChcblx0XCJwc2RcIjogICAgICAgICAoIFwiYmcxXCIgOiAjZmYwMDAwLCBcImJnMlwiIDogI2ZmMDAwMCwgXCJjb2xvclwiIDogI2ZmZmZmZiApLFxuXHRcImFsZGVcIjogICAgICAgICggXCJiZzFcIiA6ICMwYjRhNzksIFwiYmcyXCIgOiAjMGI0YTc5LCBcImNvbG9yXCIgOiAjZmZmZmZmICksXG5cdFwicG5sXCI6ICAgICAgICAgKCBcImJnMVwiIDogI2Y4ZDMwNiwgXCJiZzJcIiA6ICNmOGQzMDYsIFwiY29sb3JcIiA6ICMwNDRjN2YgKSxcblx0XCJwbXBcIjogICAgICAgICAoIFwiYmcxXCIgOiAjOThjMjMwLCBcImJnMlwiIDogIzk4YzIzMCwgXCJjb2xvclwiIDogI2ZmZmZmZiApLFxuXHRcInByb1wiOiAgICAgICAgICggXCJiZzFcIiA6ICMxNDY3YjEsIFwiYmcyXCIgOiAjMTQ2N2IxLCBcImNvbG9yXCIgOiAjZmZmZmZmICksXG5cdFwidXNyXCI6ICAgICAgICAgKCBcImJnMVwiIDogIzAwOWNmZiwgXCJiZzJcIiA6ICMwMDljZmYsIFwiY29sb3JcIiA6ICNmZmZmZmYgKSxcblx0XCJwbHVzXCI6ICAgICAgICAoIFwiYmcxXCIgOiAjZmM3MDNlLCBcImJnMlwiIDogI2ZjNzAzZSwgXCJjb2xvclwiIDogI2ZmZmZmZiApLFxuXHRcInVzcnBsdXNcIjogICAgICggXCJiZzFcIiA6ICMwMDljZmYsIFwiYmcyXCIgOiAjZmM3MDNlLCBcImNvbG9yXCIgOiAjZmZmZmZmICksXG5cdFwicHJtXCI6ICAgICAgICAgKCBcImJnMVwiIDogIzBiNGQ5NSwgXCJiZzJcIiA6ICMwYjRkOTUsIFwiY29sb3JcIiA6ICNlY2RiMWMgKSxcblx0XCJ1ZG1yXCI6ICAgICAgICAoIFwiYmcxXCIgOiAjMGI2ODIwLCBcImJnMlwiIDogIzBiNjgyMCwgXCJjb2xvclwiIDogI2ZmZmZmZiApLFxuXHRcImVjb1wiOiAgICAgICAgICggXCJiZzFcIiA6ICMwMGJmODcsIFwiYmcyXCIgOiAjMDBiZjg3LCBcImNvbG9yXCIgOiAjZmZmZmZmICksXG5cdFwiaW5kZXBlbmRlbnRcIjogKCBcImJnMVwiIDogIzY1NzQ4NSwgXCJiZzJcIiA6ICM2NTc0ODUsIFwiY29sb3JcIiA6ICNmZmZmZmYgKSxcbik7XG5cbi8vIEdlbmVyYXRlIHBvbGl0aWNhbHNcbkBlYWNoICRwb2xpdGljYWwgaW4gJHBvbGl0aWNhbHMge1xuXHQucG9saXRpY2FsLSN7bnRoKCRwb2xpdGljYWwsIDEpfSB7XG5cdFx0JHZhbDogbnRoKCRwb2xpdGljYWwsIDIpO1xuXHRcdCRiZzE6IG1hcC1nZXQoJHZhbCwgXCJiZzFcIik7XG5cdFx0JGJnMjogbWFwLWdldCgkdmFsLCBcImJnMlwiKTtcblxuXHRcdHNwYW4ge1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkYmcxIDUwJSwgJGJnMiA1MCUpO1xuXHRcdFx0Y29sb3I6IG1hcC1nZXQoJHZhbCwgXCJjb2xvclwiKTtcblx0XHR9XG5cblx0XHRzcGFuLnBvbGl0aWNhbC10ZXh0LFxuXHRcdHNwYW4ucG9saXRpY2FsLWxhYmVsIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdH1cblx0XHRzcGFuLnBvbGl0aWNhbC10ZXh0IHtcblx0XHRcdGNvbG9yOiAkYmcxO1xuXHRcdH1cblx0XHRzcGFuLnBvbGl0aWNhbC1sYWJlbCB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdH1cblxuXHRcdCYuY29sb3ItdHh0IHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGJnMTtcblx0XHRcdGNvbG9yOiAkYmcxO1xuXHRcdH1cblx0fVxufVxuXG4ucG9saXRpY2FsLWJhZGdlLFxuLmJhZGdlIHtcblx0c3BhbiB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMzBweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdHBhZGRpbmc6IDJweCAxMHB4O1xuXHR9XG59XG4iLCIuYXR0YWNobWVudHMtd3JhcC5ib3JkZXItdG9wIHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItZGFyaztcblx0bWFyZ2luLXRvcDogMjBweDtcblx0cGFkZGluZy10b3A6IDIwcHg7XG59XG51bC5hdHRhY2htZW50cy1saXN0IHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xuXG5cdGxpIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG5cdFx0Ji5maXJzdCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdCYubGFzdCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG5cdFx0XHQuZXJyb3Ige1xuXHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5maWxlLXdyYXAge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgZGFya2VuKCRjb2xvci1ncmF5LWxpZ2h0ZW4tMiwgNSk7XG5cdFx0aGVpZ2h0OiAxNDBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTkwcHg7XG5cblx0XHQmLm5vLWNhcHRpb24ge1xuXHRcdFx0LmluZm8ge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmluZm8ge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGhlaWdodDogY2FsYygxMDAlIC0gMjVweCk7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuZmlsZS1wZGYge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdH1cblx0XHRcdC5maWxlLWRvY3gsXG5cdFx0XHQuZmlsZS1kb2Mge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWU7XG5cdFx0XHR9XG5cdFx0XHQuZmlsZS14bHN4LFxuXHRcdFx0LmZpbGUteGxzIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdH1cblx0XHRcdC5maWxlLXBwdCxcblx0XHRcdC5maWxlLXBwdHgsXG5cdFx0XHQuZmlsZS1vdGhlciB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYW1iZXI7XG5cdFx0XHR9XG5cblx0XHRcdC5wcm9ncmVzcy13cmFwIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci1ncmF5LWxpZ2h0ZW4tMiwgNSk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdFx0aGVpZ2h0OiA0cHg7XG5cdFx0XHRcdG1heC13aWR0aDogODAlO1xuXHRcdFx0XHR3aWR0aDogMjAwcHg7XG5cblx0XHRcdFx0LnByb2dyZXNzIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jYXB0aW9uIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3ItZ3JheS1saWdodGVuLTIsIDMpO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmxvYWRpbmcge1xuXHRcdFx0LmlubmVyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaW5uZXIge1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdGhlaWdodDogY2FsYygxMDAlIC0gMjVweCk7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHotaW5kZXg6IDI7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQub3ZlcmxheSB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lm92ZXJsYXkge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1ibGFjaywgMC40KTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwJSk7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5idG4tcmVtb3ZlIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmJ0bi1lZGl0IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHJpZ2h0OiAzNXB4O1xuXHRcdFx0XHRcdHRvcDogMTBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5pY29uLXNlYXJjaCB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnN0YXR1cy1iYWRnZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtNXB4O1xuXHRyaWdodDogLTVweDtcblxuXHQmW2NsYXNzKj1pY29uXSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbi0yO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdG1pbi13aWR0aDogMjBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDIwcHg7XG5cblx0XHQmLmljb24tY2hlY2sge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZWVuO1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHR9XG5cblx0XHQmLmljb24taGVscCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYW1iZXI7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYW1iZXI7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblx0fVxuXG5cdCYuc21hbGwge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMC44KTtcblx0fVxufVxuXG4uYmFkZ2Utd3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQuYmFkZ2Uge1xuXHRcdGhlaWdodDogMThweDtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdHdpZHRoOiAxOHB4O1xuXHR9XG59XG4iLCIuYnV0dG9ucy13cmFwIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cblx0LmJ0biB7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0fVxuXG5cdC5zdGVwIC5jYXJkICYge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxuXG5cdCYubm8tcGFkZGluZyB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG5cblx0Ji5zcGFjZS1iZXR3ZWVuIHtcblx0XHQ+ICoge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0fVxuXHR9XG59XG4uc2V0dGluZ3MtYnV0dG9ucy13cmFwIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmctbGVmdDogNzBweDtcblx0d2lkdGg6IG1heC1jb250ZW50O1xufVxuXG4uYnRuIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bGluZS1oZWlnaHQ6IDEuMztcblx0bWFyZ2luLWxlZnQ6IDVweDtcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdG1pbi1oZWlnaHQ6IDQwcHg7XG5cdG1pbi13aWR0aDogMTYwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdHBhZGRpbmctdG9wOiA1cHg7XG5cblx0QG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzOHB4O1xuXHRcdG1pbi1oZWlnaHQ6IDM4cHg7XG5cdFx0bWluLXdpZHRoOiAxMzBweDtcblx0fVxuXG5cdCYuc21hbGwge1xuXHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xuXHRcdG1pbi1oZWlnaHQ6IDM0cHg7XG5cdFx0bWluLXdpZHRoOiAxMDBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDEuMnJlbTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxLjJyZW07XG5cblx0XHRwLFxuXHRcdHNwYW4ge1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDM0cHg7XG5cdFx0fVxuXHR9XG5cdCYubGFyZ2Uge1xuXHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHRcdG1pbi1oZWlnaHQ6IDUwcHg7XG5cdFx0bWluLXdpZHRoOiAxMDBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDEuMnJlbTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxLjJyZW07XG5cblx0XHRwLFxuXHRcdHNwYW4ge1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdFx0fVxuXHR9XG5cdCYubm8tbWFyZ2luIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblxuXHQmLnBlbmRpbmcge1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltZy9yb2xsaW5nLXdoaXRlLnN2ZycpO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHR3aWR0aDogMjVweDtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHR9XG5cdH1cblx0Ji5ub3JtYWwge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkc2Vjb25kYXJ5LWNvbG9yLCAxMCk7XG5cdFx0fVxuXHR9XG5cdCYuYnRuLWFkZCxcblx0Ji5idG4tc2VhcmNoLFxuXHQmLmJ0bi1jbG9zZS1lZGl0IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2xhdGUtZ3JheTtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1zbGF0ZS1ncmF5LCAxMCk7XG5cdFx0fVxuXHR9XG5cdCYuYnRuLXNjaGVkdWxlLFxuXHQmLmJ0bi1vcmFuZ2Uge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hbWJlcjtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1hbWJlciwgMTApO1xuXHRcdH1cblx0fVxuXHQmLmJ0bi1hbWJlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW9yYW5nZTtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1vcmFuZ2UsIDEwKTtcblx0XHR9XG5cdH1cblx0Ji5idG4tZGVsZXRlLFxuXHQmLmJ0bi1kaXNhYmxlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLXJlZCwgNSk7XG5cdFx0fVxuXHR9XG5cdCYuYnRuLWNhbmNlbCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci1ncmF5LWxpZ2h0ZW4tMiwgNSk7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLWdyYXktbGlnaHRlbi0yLCAxMCk7XG5cdFx0fVxuXHR9XG5cdCYuYnRuLWJyYW5kIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYnJhbmQtY29sb3IsIDEwKTtcblx0XHR9XG5cdH1cblx0Ji5idG4tdXBsb2FkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XG5cblx0XHQuaWNvbi11cGxvYWQge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRicmFuZC1jb2xvciwgMTApO1xuXHRcdH1cblx0fVxuXHQmLmJ0bi1wdXJwbGUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wdXJwbGU7XG5cblx0XHQuaWNvbi11cGxvYWQge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1wdXJwbGUsIDEwKTtcblx0XHR9XG5cdH1cblx0Ji5idG4tYXR0YWNoIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdG1pbi13aWR0aDogNDRweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR3aWR0aDogNDRweDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0aGVpZ2h0OiA0NHB4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFxuXHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3ItZ3JheS1saWdodGVuLCAxMCk7XG5cdFx0fVxuXHR9XG5cdCYuYnRuLWJyaWNrLXJlZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyaWNrLXJlZDtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1icmljay1yZWQsIDEwKTtcblx0XHR9XG5cdH1cblx0Ji5vdXRsaW5lLXdoaXRlIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuMSk7XG5cdFx0fVxuXHR9XG5cdCYub3V0bGluZS1ncmVlbiB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmVlbjtcblx0XHRjb2xvcjogJGNvbG9yLWdyZWVuO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmVlbi1kYXJrZW47XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyZWVuLWRhcmtlbjtcblx0XHR9XG5cdH1cblxuXG5cdHAge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1ncmVlbiwgMyk7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxuXHQmOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdH1cblxuXHRbY2xhc3MqPWljb25dIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdH1cblxuXHQucmlnaHQge1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHR9XG5cblx0LmxlZnQge1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0fVxufVxuXG4uYnRuLWZsb2F0aW5nIHtcblx0JiArIC5idG4tZmxvYXRpbmcge1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdH1cblxuXHQmLmJ0bi1pbWcge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblxuXHRcdC5mbG9hdGluZy1jbG9zZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5idG4tZmxvYXRpbmcge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQuZmxvYXRpbmctY2xvc2Uge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZmxvYXRpbmctY2xvc2Uge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0cGFkZGluZzogM3B4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogLTEwcHg7XG5cdFx0dG9wOiAtNnB4O1xuXHRcdHotaW5kZXg6IDI7XG5cdH1cbn1cblxuLmJ0bi1mbG9hdGluZy13cmFwIHtcblx0LmZpeGVkLWFjdGlvbi1idG4ge1xuXHRcdGJvdHRvbTogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cmlnaHQ6IDA7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHVsIHtcblx0XHRcdFx0bWF4LWhlaWdodDogNTAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dWwge1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bWF4LWhlaWdodDogMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzOHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzOHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDM4cHg7XG5cblx0XHRcdFx0XHQmW2NsYXNzKj1idG4tXSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2xhdGUtZ3JheTtcblxuXHRcdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1zbGF0ZS1ncmF5LCAxMCk7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYuYnRuLWVkaXQsXG5cdFx0XHRcdFx0XHQmLmJ0bi12aWV3IHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcblxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRzZWNvbmRhcnktY29sb3IsIDEwKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG5cdFx0XHQmLmljb24tZWRpdCxcblx0XHRcdCYuaWNvbi12aWV3IHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYnRuLW1lbnUge1xuXHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4uc2VsZWN0aW9uLWJ1dHRvbnMtd3JhcCB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuXHQuc2VsZWN0aW9uIHtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXRoaW47XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cblx0XHRzcGFuIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0fVxuXHR9XG5cblx0LmJ0biB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0aGVpZ2h0OiA0NHB4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblxuXHRcdEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0aGVpZ2h0OiAzOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDM4cHg7XG5cdFx0XHRtaW4td2lkdGg6IDEzMHB4O1xuXHRcdH1cblxuXHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHR9XG5cdH1cblxuXHQuYnRuLXNlbmQtc21zIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itb3JhbmdlO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXRoaW47XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cblx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1vcmFuZ2UsIDEwKTtcblx0XHR9XG5cdH1cblx0LmJ0bi1zZW5kLWFsZXJ0LWl0bCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXB1cnBsZTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC10aGluO1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG5cdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3ItcHVycGxlLCAxMCk7XG5cdFx0fVxuXHR9XG5cdC5idG4tc2VuZC1lbWFpbCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXRoaW47XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cblx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1ncmVlbiwgMyk7XG5cdFx0fVxuXHR9XG5cdC5idG4tYWRkLWdyb3VwIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYW1iZXI7XG5cdFx0bWluLXdpZHRoOiA0NHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdHdpZHRoOiA0NHB4O1xuXG5cdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3ItYW1iZXIsIDEwKTtcblx0XHR9XG5cdH1cblx0LmJ0bi1kZWxldGUsXG5cdC5idG4tc2V0dGluZ3Mge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0bWluLXdpZHRoOiA0NHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdHdpZHRoOiA0NHB4O1xuXG5cdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3ItZ3JheS1saWdodGVuLCAxMCk7XG5cdFx0fVxuXHR9XG5cdC5idG4tc2V0dGluZ3Mge1xuXHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdH1cblx0fVxuXHQuYnRuLXNldHRpbmdzLW91dGxpbmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xuXHRcdG1pbi13aWR0aDogNDRweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR3aWR0aDogNDRweDtcblxuXHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR9XG5cblx0XHQubWF5b3IgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLW1heW9yLTEsIDMpO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgZGFya2VuKCRjb2xvci1tYXlvci0xLCAxMCk7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJGNvbG9yLW1heW9yLTEsIDEwKTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci1tYXlvci0xLCAxMCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1ibHVlLCAxMCk7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJGNvbG9yLWJsdWUsIDUpO1xuXHRcdH1cblx0fVxufVxuXG4uYWR2YW5jZWQtc2VhcmNoLWxpbmssXG4uY3VzdG9tLWxpbmsge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmb250LXNpemU6IDE1cHg7XG5cdG1hcmdpbi1yaWdodDogMTVweDtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdpZHRoOiBtYXgtY29udGVudDtcblxuXHQmOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxuXG5cdEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdHAsIHNwYW4ge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHRcdFxuXHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblxuXHRcdGEuYnRuLWRlbGV0ZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cblx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0cCwgc3BhbiB7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0fVxuXG5cdFtjbGFzcyo9aWNvbl0ge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdCZbY2xhc3MqPWljb24tYXJyb3ctbGVmdF0sXG5cdFx0JltjbGFzcyo9aWNvbi1hcnJvdy1yaWdodF0ge1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdH1cblxuXHRcdCZbY2xhc3MqPWljb24teF0ge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0fVxuXG5cdGEuYnRuLWRlbGV0ZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uYnRuLWltcG9ydCB7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItZ3JlZW4tbGlnaHRlbjtcblx0Ym9yZGVyLXJhZGl1czogNTBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2Q2ZTFiNjtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbjogNXB4IDAgNXB4IDA7XG5cdG1pbi13aWR0aDogMTUwcHg7XG5cdHBhZGRpbmc6IDE1cHggMjBweCAxNXB4IDgwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IG1heC1jb250ZW50O1xuXG5cdCYubmV3IHtcblx0XHRwYWRkaW5nOiAyNXB4IDIwcHggMjVweCA4MHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1vcmFuZ2UtZGFya2VuO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1vcmFuZ2U7XG5cblx0XHQmLnNtYWxsIHtcblx0XHRcdHBhZGRpbmc6IDE1cHggMjBweCAxNXB4IDU1cHg7XG5cdFx0fVxuXG5cdFx0W2NsYXNzKj1pY29uLV0ge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1vcmFuZ2UtZGFya2VuO1xuXHRcdH1cblx0fVxuXG5cdCYuc21hbGwge1xuXHRcdHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDU1cHg7XG5cblx0XHRwLnZhbHVlIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cdFx0cC50aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0fVxuXG5cdFx0W2NsYXNzKj1pY29uLV0ge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0bGVmdDogMTBweDtcblx0XHRcdHdpZHRoOiAzNXB4O1xuXHRcdH1cblx0fVxuXG5cblx0Jjpob3ZlciB7XG5cdFx0QGV4dGVuZCAuei1kZXB0aC0xO1xuXHR9XG5cblx0cC52YWx1ZSB7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdHAudGl0bGUge1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuXHR9XG5cblx0W2NsYXNzKj1pY29uLV0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0aGVpZ2h0OiA0NXB4O1xuXHRcdGxlZnQ6IDIwcHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0d2lkdGg6IDQ1cHg7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR9XG5cdH1cbn1cblxuLmZsZXgtY29sdW1uIHtcblx0LmJ0biB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0LmJ1dHRvbnMtd3JhcCB7XG5cdFx0LnNldHRpbmdzLXN0ZXAgJiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTQ1cHg7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlICsgNDVweCk7XG5cdFx0fVxuXHRcdC5zZXR0aW5ncy1zdGVwIC5jYXJkICYge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuIiwiLmNhbGVuZGFyLXdyYXAge1xuXHQubGVnZW5kIHtcblx0XHRtYXJnaW46IDIwcHggYXV0byAyMHB4IGF1dG87XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0c3BhbiB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXG5cdFx0XHQmLm5hdGlvbmFsLWRheS1vbixcblx0XHRcdCYubmF0aW9uYWwtZGF5LW9mZixcblx0XHRcdCYubG9jYWwtZGF5LW9uLFxuXHRcdFx0Ji5sb2NhbC1kYXktb2ZmIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyNXB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLm5hdGlvbmFsLWRheS1vZmYge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWV2ZW50LW5hdGlvbmFsLWRheS1vZmY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYubmF0aW9uYWwtZGF5LW9uIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ldmVudC1uYXRpb25hbC1kYXktb247XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYubG9jYWwtZGF5LW9mZiB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZXZlbnQtbG9jYWwtZGF5LW9mZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5sb2NhbC1kYXktb24ge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWV2ZW50LWxvY2FsLWRheS1vbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdCYubmF0aW9uYWwtZGF5LW9mZixcblx0XHRcdFx0Ji5uYXRpb25hbC1kYXktb24sXG5cdFx0XHRcdCYubG9jYWwtZGF5LW9mZixcblx0XHRcdFx0Ji5sb2NhbC1kYXktb24ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5mYy1oZWFkZXItdG9vbGJhciB7XG5cdC5mYy10b29sYmFyLXRpdGxlIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0fVxuXG5cdC5mYy10b2RheS1idXR0b24ge1xuXHRcdEBleHRlbmQgLmJ0bjtcblx0XHRAZXh0ZW5kIC5ub3JtYWw7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1pbi13aWR0aDogYXV0bztcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRzZWNvbmRhcnktY29sb3IsIDEwKTtcblx0XHR9XG5cdH1cbn1cblxuLmZjLWRheUdyaWRNb250aC12aWV3IHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG5cdC5mYy1zY3JvbGxncmlkICB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWxpZ2h0LTI7XG5cblx0XHR0ZCB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXItbGlnaHQtMjtcblx0XHR9XG5cdH1cblxuXHQuZmMtY29sLWhlYWRlciB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuXHRcdHRyIHtcblx0XHRcdHRoOm50aC1jaGlsZCg2KSxcblx0XHRcdHRoOm50aC1jaGlsZCg3KSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3ItcmVkLWxpZ2h0ZW4tMiwgMik7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXJlZC1saWdodGVuO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGEuZmMtY29sLWhlYWRlci1jZWxsLWN1c2hpb24ge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdH1cblx0fVxuXG5cdC5mYy1kYXlncmlkLWJvZHkuZmMtZGF5Z3JpZC1ib2R5LW5hdHVyYWwge1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cblx0XHR0YWJsZS5mYy1zY3JvbGxncmlkLXN5bmMtdGFibGUge1xuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHRhLmZjLWRheWdyaWQtZGF5LW51bWJlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblxuXHQuZmMtc2Nyb2xsZ3JpZC1zeW5jLXRhYmxlIHtcblx0XHR0ciB7XG5cdFx0XHR0ZDpudGgtY2hpbGQoNiksXG5cdFx0XHR0ZDpudGgtY2hpbGQoNykge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1yZWQtbGlnaHRlbi0yLCAxKTtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcmVkLWxpZ2h0ZW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5mYy1oLWV2ZW50IHtcblx0Ji5uYXRpb25hbC1kYXktb2ZmIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZXZlbnQtbmF0aW9uYWwtZGF5LW9mZjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZXZlbnQtbmF0aW9uYWwtZGF5LW9mZjtcblx0fVxuXG5cdCYubmF0aW9uYWwtZGF5LW9uIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZXZlbnQtbmF0aW9uYWwtZGF5LW9uO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ldmVudC1uYXRpb25hbC1kYXktb247XG5cdH1cblxuXHQmLmxvY2FsLWRheS1vZmYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ldmVudC1sb2NhbC1kYXktb2ZmO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ldmVudC1sb2NhbC1kYXktb2ZmO1xuXHR9XG5cblx0Ji5sb2NhbC1kYXktb24ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ldmVudC1sb2NhbC1kYXktb247XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWV2ZW50LWxvY2FsLWRheS1vbjtcblx0fVxuXG5cdC5mYy1ldmVudC10aXRsZSB7XG5cdFx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogNXB4O1xuXHR9XG59XG4iLCIuY2hpcHMge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdG1pbi1oZWlnaHQ6IDQwcHg7XG5cblx0LmNoaXAge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdG1hcmdpbi1ib3R0b206IDJweDtcblx0XHRtYXJnaW4tdG9wOiAycHg7XG5cdH1cblxuXHRpbnB1dC5pbnB1dCB7XG5cdFx0d2lkdGg6IDMwcHggIWltcG9ydGFudDtcblx0fVxuXG5cdCYuZm9jdXMge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2Vjb25kYXJ5LWNvbG9yO1xuXHRcdGJveC1zaGFkb3c6IDAgMXB4IDAgMCAkc2Vjb25kYXJ5LWNvbG9yO1xuXG5cdFx0aW5wdXQuaW5wdXQge1xuXHRcdFx0Y29sb3I6IHJnYmEoMCwwLDAsLjg3KTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0bWluLXdpZHRoOiAxMDBweDtcblx0XHR9XG5cdH1cbn1cblxuLmNoaXAge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuIiwidWwuY29sbGFwc2libGUge1xuXHRtYXJnaW46IDA7XG5cdFxuXHQmLmNoZWNrYm94LFxuXHQmLnJhZGlvIHtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdGJvcmRlcjogMDtcblxuXHRcdGxpIHtcblx0XHRcdC5jb2xsYXBzaWJsZS1oZWFkZXIge1xuXHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdH1cblx0XHRcdC5jb2xsYXBzaWJsZS1ib2R5IHtcblx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMzVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5jb2wtY29sb3ItcGlja2VyIHtcblx0cCB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdG1hcmdpbjogMCAwIDVweCAwO1xuXHR9XG5cdC5jb2xvciB7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogMjBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR3aWR0aDogMzVweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLWdyYXktbGlnaHRlbi0yLCA1KTtcblx0fVxufVxuXG4uY3VzdG9tLWNvbG9yLWRyb3Bkb3duIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHRlbi0yO1xuXHRkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdyFpbXBvcnRhbnQ7XG5cdGZsZXgtd3JhcDogd3JhcCFpbXBvcnRhbnQ7XG5cdG1pbi13aWR0aDogMzYwcHg7XG5cdHRvcDogLTUwcHg7XG5cblx0bGkge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0bWluLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcblx0XHR3aWR0aDogMzBweDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuXHRcdH1cblxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRzcGVhazogbm9uZTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxlOTEzXCIgIWltcG9ydGFudDtcblx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uY29sb3ItYmFkZ2Uge1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdHdpZHRoOiAyMHB4O1xufVxuIiwiLmNvbW1pdHRlZS1jYXJkIHtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0cGFkZGluZzogMDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHQuaGVhZGVyIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYm9yZGVyLWxpZ2h0O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG5cdFx0bWFyZ2luOiAxMHB4IDA7XG5cdFx0cGFkZGluZzogMCA4MHB4IDAgMzBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQuY29tbWl0dGVlLWluZGV4IHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1zbGF0ZS1ncmF5O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMzBweDtcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRwYWRkaW5nOiAycHggMTBweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXG5cdFx0aDQge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cblx0XHQuaWNvbi1tZW51IHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG4gICAgXHRcdGZvbnQtc2l6ZTogMzBweDtcbiAgICBcdFx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIFx0XHRyaWdodDogMjBweDtcbiAgICBcdFx0dG9wOiA1MCU7XG4gICAgXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR9XG5cdH1cblxuXHQuY29tbWl0dGVlLWRldGFpbHMge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0aDUge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRib3JkZXItbGlnaHQ7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cblx0XHRcdGIsIHN0cm9uZyB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudXNlciB7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXJvYm90bztcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRtYXJnaW4tbGVmdDogODVweDtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdG1pbi1oZWlnaHQ6IDc1cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0W2NsYXNzXj1cImltZ1wiXSB7XG5cdFx0XHRsZWZ0OiAtODVweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHR9XG5cblx0XHQmLnNpemUtNTUge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDY1cHg7XG5cdFx0XHRtaW4taGVpZ2h0OiA1NXB4O1xuXG5cdFx0XHRbY2xhc3NePVwiaW1nXCJdIHtcblx0XHRcdFx0bGVmdDogLTY1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5zaXplLTc1IHtcblx0XHRcdG1hcmdpbi1sZWZ0OiA4NXB4O1xuXHRcdFx0bWluLWhlaWdodDogNzVweDtcblxuXHRcdFx0W2NsYXNzXj1cImltZ1wiXSB7XG5cdFx0XHRcdGxlZnQ6IC04NXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuc2l6ZS0xMDAge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDExNXB4O1xuXHRcdFx0bWluLWhlaWdodDogMTAwcHg7XG5cblx0XHRcdFtjbGFzc149XCJpbWdcIl0ge1xuXHRcdFx0XHRsZWZ0OiAtMTE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRwIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnBlcnNvbiB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXJvYm90bztcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRtYXJnaW46IDVweCAwIDAgMDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXG5cdFx0c3BhbiB7XG5cdFx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXHRcdH1cblxuXHRcdC5sYXN0LW5hbWUge1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdC5jb21taXR0ZWUtY2FyZCB7XG5cdFx0LmhlYWRlciB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRoNCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdH1cblxuXHRcdFx0LmNvbW1pdHRlZS1pbmRleCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbW1pdHRlZS1kZXRhaWxzIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG59XG5cbiIsIi5vdmVydmlldy1jb25zdWx0YW50IHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG5cdC5pbWcge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRoZWlnaHQ6IDE1MHB4O1xuXHRcdGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcblx0XHRpbWFnZS1yZW5kZXJpbmc6IGF1dG87XG5cdFx0aW1hZ2UtcmVuZGVyaW5nOiBjcmlzcC1lZGdlcztcblx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdFx0d2lkdGg6IDE1MHB4O1xuXHR9XG5cblx0Lmdyb3VwIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXg6IDE7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cdH1cblxuXHQudXNlciB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1yb2JvdG87XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcblx0XHQ+ICoge1xuXHRcdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0XHRmb250LXdlaWdodDogaW5oZXJpdDtcblx0XHR9XG5cdH1cblxuXHQuZnVuY3Rpb24ge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1yb2JvdG87XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cblx0XHQ+ICoge1xuXHRcdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0XHRmb250LXdlaWdodDogaW5oZXJpdDtcblx0XHR9XG5cdH1cblxuXHQuY29udGFjdC1saXN0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0bGkge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHRcdH1cblxuXHRcdHNwYW5bY2xhc3MqPWljb24tXSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1saW5rLWRhcmtlbjtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmZsb2F0aW5nLWNvbnN1bHRhbnQge1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uY29uc3VsdGFudC13cmFwIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHQuaW1hZ2Utd3JhcCB7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0Ym9yZGVyOiA1cHggc29saWQgJGNvbG9yLWdyYXktbGlnaHRlbi0zO1xuXHRcdGhlaWdodDogMTUwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0bWluLWhlaWdodDogMTUwcHg7XG5cdFx0d2lkdGg6IDE1MHB4O1xuXG5cdFx0LmlubmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblx0fVxuXG5cdC51c2VyIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdHdpZHRoOiBtYXgtY29udGVudDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQuZnVuY3Rpb24ge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXG5cdC5jb250YWN0LWxpc3Qge1xuXHRcdG1hcmdpbjogNDBweCBhdXRvO1xuXHRcdHdpZHRoOiBtYXgtY29udGVudDtcblxuXHRcdGxpIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdG1hcmdpbi1ib3R0b206IDNweDtcblx0XHR9XG5cblx0XHRzcGFuW2NsYXNzKj1pY29uLV0ge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItbGluay1kYXJrZW47XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHQub3ZlcnZpZXctY29uc3VsdGFudCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0LmltZyB7XG5cdFx0XHRoZWlnaHQ6IDEyMHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdHdpZHRoOiAxMjBweDtcblx0XHR9XG5cblx0XHQuZ3JvdXAge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0d29yZC1icmVhazogYnJlYWstYWxsO1xuXHRcdH1cblx0fVxufVxuIiwiLmNvdW50ZG93biB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogNXB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0d2lkdGg6IG1heC1jb250ZW50O1xuXG5cdCYuc21hbGwge1xuXHRcdC50aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0fVxuXG5cdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLW9yYW5nZSAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0fVxuXG5cdFx0LmlubmVyIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHRcdFx0Lmdyb3VwIHtcblx0XHRcdFx0cGFkZGluZzogNnB4IDEwcHg7XG5cblx0XHRcdFx0Lm1pbnV0ZXMsXG5cdFx0XHRcdC5zZWNvbmRzIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1yb2JvdG87XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuc21hbGx0ZXh0IHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5maW5pc2gge1xuXHRcdC5pbm5lciB7XG5cdFx0XHQuZ3JvdXAge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIGRhcmtlbigkY29sb3ItcmVkLCA1KSA1MCUsIGxpZ2h0ZW4oJGNvbG9yLXJlZCwgNSkgNTAlKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRbY2xhc3MqPWljb25dIHtcblx0XHRjb2xvcjogJGNvbG9yLW9yYW5nZTtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdH1cblxuXHQudGl0bGUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG5cblx0LmRvdHMge1xuXHRcdGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHR9XG5cblx0LmlubmVyIHtcblx0XHQuZ3JvdXAge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgZGFya2VuKCRjb2xvci1ibHVlLCA1KSA1MCUsIGxpZ2h0ZW4oJGNvbG9yLWJsdWUsIDUpIDUwJSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRnYXA6IDE1cHg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHQubWludXRlcyxcblx0XHRcdC5zZWNvbmRzIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0Zm9udC1zaXplOiA0MnB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXJvYm90bztcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHR9XG5cblx0XHRcdC5zbWFsbHRleHQge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmRhdGVwaWNrZXItbW9kYWwge1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblxuXHR1bC5kcm9wZG93bi1jb250ZW50IHtcblx0XHRtYXgtaGVpZ2h0OiA1MDBweDtcblx0XHR3aWR0aDogMTMwcHggIWltcG9ydGFudDtcblx0fVxuXG5cdC5kYXRlcGlja2VyLWNvbnRyb2xzIHtcblx0XHQuc2VsZWN0LW1vbnRoIHtcblx0XHRcdGlucHV0IHtcblx0XHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5kYXRlcGlja2VyLWRhdGUtZGlzcGxheSB7XG5cdFx0cGFkZGluZzogMzBweCAzNXB4O1xuXG5cdFx0LmRhdGUtdGV4dCB7XG5cdFx0XHRmb250LXNpemU6IDIuM3JlbTtcblx0XHR9XG5cdH1cblxuXHQuZGF0ZXBpY2tlci1jYWxlbmRhci1jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdH1cblxuXHQuZGF0ZXBpY2tlci1mb290ZXIge1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHR9XG59XG5cbi50aW1lcGlja2VyLW1vZGFsIHtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cblx0LnRpbWVwaWNrZXItZGlnaXRhbC1kaXNwbGF5IHtcblx0XHRwYWRkaW5nOiAzMHB4IDM1cHg7XG5cblx0XHQudGltZXBpY2tlci1kaXNwbGF5LWNvbHVtbiB7XG5cdFx0XHRmb250LXNpemU6IDMuM3JlbTtcblxuXHRcdFx0LnRpbWVwaWNrZXItc3Bhbi1hbS1wbSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC50aW1lcGlja2VyLWZvb3RlciB7XG5cdFx0cGFkZGluZzogMjBweDtcblx0fVxufVxuIiwiLmRvY3VtZW50LXdyYXAge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0LmlucHV0LWZpZWxkIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQuZmlsZS1maWVsZCB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0LmZpbGUtcGF0aC13cmFwcGVyIHtcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuXHRcdC5maWxlIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5idG4tYWRkLFxuXHQuYnRuLXZpZXcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cblx0XHRwIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0XHQuZXh0ZW5zaW9uIHtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYnRuLXZpZXcge1xuXHRcdCYubG9hZGluZyB7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHRcdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC41KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRbY2xhc3MqPVwiaWNvblwiXTpub3QoW2NsYXNzKj1cImNpcmNsZS1pY29uXCJdKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC5wcm9ncmVzcy13cmFwIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnByb2dyZXNzLXdyYXAge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHR9XG5cdH1cblx0XG5cdGEuYnRuLXJlbW92ZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdH1cblxuXHQucHJvZ3Jlc3Mtd3JhcCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci1ncmF5LWxpZ2h0ZW4tMiwgNSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdGhlaWdodDogNHB4O1xuXHRcdGxlZnQ6IDUwJTtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiA3MCU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHR3aWR0aDogMTAwcHg7XG5cblx0XHQucHJvZ3Jlc3Mge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG5cdFx0fVxuXHR9XG5cblx0LmVycm9yIHtcblx0XHRjbGVhcjogYm90aDtcblx0XHRjb2xvcjogJGNvbG9yLXJlZDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0cGFkZGluZy10b3A6IDVweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cblxuLmRvY3VtZW50LWNhcmQge1xuXHRwYWRkaW5nLXRvcDogNTBweDtcblxuXHQuY2FyZCB7XG5cdFx0cGFkZGluZzogNTBweCA3MHB4O1xuXHR9XG5cblx0LmVtcHR5LWNhcmQge1xuXHRcdHAge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxuXG5cdCYuZWRpdCB7XG5cdFx0cGFkZGluZy10b3A6IDUwcHg7XG5cblx0XHQuaGVhZGVyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0fVxuXG5cdFx0LmZyLWVsZW1lbnQge1xuXHRcdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcblx0XHR9XG5cdH1cblxuXHQuaGVhZGVyIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcblx0XHRtYXJnaW4tYm90dG9tOiA3NXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAzNXB4O1xuXG5cdFx0Ji5mbGFnLXR5cGUge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0LmZsYWcge1xuXHRcdFx0XHRtYXJnaW46IDAgMjBweCAyMHB4O1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblxuXHRcdFx0XHQuYzEsIC5jMiwgLmMzIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0XHRcdHdpZHRoOiA3MHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmMxIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itcm8tZmxhZy1ibHVlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jMiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXJvLWZsYWcteWVsbG93O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jMyB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXJvLWZsYWctcmVkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5pbWFnZS1oZWFkZXIge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiBpbml0aWFsO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0bWF4LWhlaWdodDogMTAwcHg7XG5cdFx0fVxuXG5cdFx0LmVtcHR5LWltZyB7XG5cdFx0XHR3aWR0aDogNzBweDtcblx0XHR9XG5cblxuXHRcdC5ncm91cCB7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHRcdCYuY29udGVudC1zdGFydCB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblxuXHRcdFx0XHQuY29udGFjdC1pbmZvIHtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cblx0XHRcdFx0XHRwOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY291bnRyeSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdFx0LmNvdW50eSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdFx0LmxvY2F0aW9uIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRtYXJnaW46IDVweCAwO1xuXHRcdFx0fVxuXHRcdFx0LmNvdW5jaWwge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdG1hcmdpbjogNXB4IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5jb250YWN0LWluZm8ge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRcdCYuZmxleC1jb2x1bW4ge1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cblx0XHRcdFx0XHRcdCY6YWZ0ZXIgeyBcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0XHRcdG1hcmdpbjogNXB4IDEwcHggNXB4IDEwcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogIzk5OTk5OTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA0cHg7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdHRvcDogOHB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDRweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblxuXHRcdFx0XHRcdFx0JjphZnRlciB7IFxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5kb2N1bWVudC1yZWNlaXZlciB7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXG5cdFx0PiBwIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdH1cblxuXHRcdD4gLmdyb3VwIHtcblx0XHRcdGZsZXg6IDE7XG5cblx0XHRcdC5yZWNlaXZlciB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblxuXHRcdFx0LmFkZHJlc3Mge1xuXHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbnRlbnQge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuXG5cdFx0aDEsIGgyLCBoMywgaDQge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHR9XG5cblx0XHRzdHJvbmcsIGIge1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHR9XG5cblx0XHR1bCB7XG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBpbmhlcml0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHVsLCBvbCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmRvY3VtZW50LWVtcHR5LWNpcmNsZSB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW46IDAgYXV0byAzMHB4O1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d2lkdGg6IG1heC1jb250ZW50O1xuXG5cdCYuc3RhdHV0ZSB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXN0YXR1dGUtMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLnJ1bGVzIHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdC5jaXJjbGUtaWNvbi13aGl0ZSB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcnVsZXMtMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLmNvdW5jaWwge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1jb3VuY2lsLTE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5tYXlvciB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLW1heW9yLTE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5maW5hbmNpYWwge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1maW5hbmNpYWwtMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLm90aGVycyB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLW90aGVycy0xO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNpcmNsZS1pY29uLXdoaXRlLFxuXHQuY2lyY2xlLWljb24tZ3JheSB7XG5cdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdGZvbnQtc2l6ZTogNTBweDtcblx0XHR9XG5cdH1cblxuXHRwIHtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cblxuQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHQuZG9jdW1lbnQtY2FyZCB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cblx0XHQuY2FyZCB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdH1cblxuXHRcdC5oZWFkZXIge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LWhlaWdodDogNzVweDtcblx0XHRcdH1cblxuXHRcdFx0Lmdyb3VwIHtcblx0XHRcdFx0LmNvdW50cnkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuY291bnR5IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmxvY2F0aW9uIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNvdW5jaWwge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5kb2N1bWVudC1lbXB0eS1jaXJjbGUgeyBcblx0XHRtYXJnaW4tdG9wOiAxMDBweDtcblx0fVxufVxuXG5AbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0LmRvY3VtZW50LWNhcmQge1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXG5cdFx0LmhlYWRlciB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDI1cHg7XG5cblx0XHRcdCYuZmxhZy10eXBlIHtcblx0XHRcdFx0LmZsYWcge1xuXHRcdFx0XHRcdC5jMSwgLmMyLCAuYzMge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA3cHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5pbWFnZS1oZWFkZXIge1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiBpbml0aWFsO1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA0NXB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDM1cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5lbXB0eS1pbWcge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQuZ3JvdXAge1xuXHRcdFx0XHQmLmNvbnRlbnQtc3RhcnQge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNvdW50cnkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuY291bnR5IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmxvY2F0aW9uIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNvdW5jaWwge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5kb2N1bWVudC1lbXB0eS1jaXJjbGUgeyBcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHR9XG59XG4iLCIuZHJvcGRvd24tY29udGVudCB7XG5cdCY6bm90KC5jdXN0b20tY29sb3ItZHJvcGRvd24pIHtcblx0XHRsaTpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpIWltcG9ydGFudDtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHR9XG5cdFx0bGkuYWN0aXZlLFxuXHRcdGxpLnNlbGVjdGVkIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHRsaSB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRtaW4taGVpZ2h0OiAzMHB4O1xuXG5cdFx0JiA+IGEsXG5cdFx0JiA+IHNwYW4ge1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0cGFkZGluZzogN3B4IDE1cHg7XG5cdFx0fVxuXG5cdFx0bGFiZWwge1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0fVxuXG5cdFx0W3R5cGU9XCJjaGVja2JveFwiXSArIHNwYW46bm90KC5sZXZlcikge1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdH1cblx0fVxufSBcblxuLmN1c3RvbS1kcm9wZG93biB7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0bWluLXdpZHRoOiAyNzBweDtcblxuXHQmOm5vdCguZGVmYXVsdCkge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG5cdH1cblxuXHRsaSB7XG5cdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG5cblx0XHQmLmRpc2FibGVkIHtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnNlbGVjdGVkIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlZWUhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGNvbG9yOiAkY29sb3Itc2h1dHRsZS1ncmF5O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblx0fVxuXG5cdGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDBkMGQwO1xuXHR9XG5cblx0W2NsYXNzKj1pY29uXSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdG1hcmdpbjogMCA1cHg7XG5cdFx0bWluLXdpZHRoOiAyMHB4O1xuXG5cdFx0Ji5pY29uLWFycm93LXVwLFxuXHRcdCYuaWNvbi1hcnJvdy1kb3duIHtcblx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHR9XG5cblx0XHQmLmljb24tcHJpbnQge1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdH1cblx0fVxuXHQuZmxhZyB7XG5cdFx0bWFyZ2luOiAwIDVweDtcblx0fVxuXHRzcGFuLmJhZGdlIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dG9wOiAwO1xuXHR9XG5cdC5sYW5ndWFnZSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdH1cbn1cbiIsIi5maWx0ZXJzLXdyYXAge1xuXHQmLmNhcmQge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQmLm5vLXRhYnMge1xuXHRcdGZvcm0ge1xuXHRcdFx0cGFkZGluZzogMzBweCA3NXB4IDBweCAyMHB4O1xuXG5cdFx0XHRAbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG5cdFx0XHRcdHBhZGRpbmc6IDI1cHggMjBweCAyMHB4IDIwcHggIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0JiArIC5maWx0ZXJzLWxpbmtzLXdyYXAge1xuXHRcdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yLWdyYXktbGlnaHRlbi0yO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcblx0XHRcdHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5idG4tc2VhcmNoLXdyYXAge1xuXHRcdFx0dG9wOiAzMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5idG4tc2VhcmNoLXdyYXAge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMTVweDtcblx0XHR0b3A6IDE1cHg7XG5cblx0XHQuYnRuLXNlYXJjaCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3ItZ3JlZW4sIDMpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jb250ZW50IHtcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLWdyYXktbGlnaHRlbi0yO1xuXHR9XG5cblx0W3R5cGU9XCJjaGVja2JveFwiXSArIHNwYW46bm90KC5sZXZlcikge1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdH1cbn1cblxuLmZpbHRlcnMtbGlua3Mtd3JhcCB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdH1cblxuXHQmLnRvcCB7XG5cdFx0cGFkZGluZzogMDtcblxuXHRcdC5saW5rcy1maWx0ZXJzLCBcblx0XHQucmVzZXQtZmlsdGVycyxcblx0XHQuY2xvc2UtZmlsdGVycyB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxuXG5cdC5saW5rcy1maWx0ZXJzLCBcblx0LnJlc2V0LWZpbHRlcnMsXG5cdC5jbG9zZS1maWx0ZXJzIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHNwYW46bm90KFtjbGFzcyo9aWNvbl0pIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblxuXHRcdHNwYW46bm90KFtjbGFzcyo9aWNvbl0pIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xuXG5cdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmLmNsb3NlLWZpbHRlcnMge1xuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNsb3NlLWZpbHRlcnMge1xuXHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5sb2NhdGlvbnMtdGFicy13cmFwIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0d2lkdGg6IG1heC1jb250ZW50O1xuXG5cdHVsLnRhYnMge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWRhcms7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdGEge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pbmRpY2F0b3Ige1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHR1bC50YWJzIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRsaS50YWIge1xuXHRcdFx0XHRmbGV4OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHRcdHVsLnRhYnMge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRvdmVyZmxvdy14OiBhdXRvO1xuXG5cdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHRcdGhlaWdodDogN3B4O1xuXHRcdFx0fVxuXHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZWJlYmViO1xuXHRcdFx0fVxuXHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjYzFjMWMxO1xuXHRcdFx0fVxuXG5cdFx0XHRsaS50YWIge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5sb2NhdGlvbnMtZmlsdGVycy13cmFwLFxuLmNoZWNrYm94LWZpbHRlcnMtd3JhcCB7XG5cdC5zZWFyY2gtd3JhcHBlciB7XG5cdFx0Lmljb24tc2VhcmNoIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR9XG5cdH1cblxuXHQubGlzdC13cmFwIHtcblx0XHRtYXgtaGVpZ2h0OiA0MDBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHR1bC5saXN0IHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0XHQuc2xpbVNjcm9sbEJhciB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwIWltcG9ydGFudDtcblx0XHRcdHotaW5kZXg6IDEwIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHRAbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG5cdFx0XHRtYXgtaGVpZ2h0OiBtYXgtY29udGVudDtcblxuXHRcdFx0LnNsaW1TY3JvbGxEaXYge1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC5zbGltU2Nyb2xsQmFyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHR1bC5saXN0IHtcblx0XHQvLyAmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0Ly8gXHR3aWR0aDogN3B4O1xuXHRcdC8vIH1cblx0XHQvLyAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdFx0Ly8gXHRiYWNrZ3JvdW5kOiAjZWJlYmViO1xuXHRcdC8vIH1cblx0XHQvLyAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0Ly8gXHRiYWNrZ3JvdW5kOiAjOWU5ZTllO1xuXHRcdC8vIH1cblxuXHRcdGxpIHtcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgI3skbWVkaXVtLWFuZC11cH0ge1xuXHRcdFx0bGkge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHRcdFx0Y29sdW1uLWNvdW50OiAzO1xuXHRcdFx0Y29sdW1uLWdhcDogNTBweDtcblx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHRcdFx0Y29sdW1uLWNvdW50OiAxO1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuIHtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cdFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIHNwYW4ge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXG5cdGg0IHtcblx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuLnZpZXctYWN0aW9ucy1tb2RlIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHQmLmZsb2F0aW5nLXRvcC1yaWdodCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAxNXB4O1xuXHRcdHRvcDogMTVweDtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cdCYuZmxvYXRpbmctdG9wLWxlZnQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAxNXB4O1xuXHRcdHRvcDogMTVweDtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cblx0cCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdG1hcmdpbjogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdH1cblxuXHQuYWN0aW9ucyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdG1hcmdpbjogMCAwIDAgMTVweDtcblxuXHRcdGxpIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tbGVmdDogMXB4O1xuXHRcdFx0d2lkdGg6IDMwcHg7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yLWdyYXktbGlnaHRlbi0yLCA1KTtcblx0XHRcdH1cblxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItYmx1ZS1saWdodGVuO1xuXHRcdFx0XHRcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDFweCA0cHggMHB4ICRib3JkZXItYmx1ZS1saWdodGVuO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLWRhcmtlbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG51bC5maWx0ZXJzLWNvbnRhaW5lciB7XG5cdGJvcmRlcjogMDtcblx0Ym94LXNoYWRvdzogbm9uZTtcblxuXHQuY29sbGFwc2libGUtYm9keSB7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cblxuQG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdHVsLmZpbHRlcnMtY29udGFpbmVyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0fVxufVxuIiwiLmZyLXRvb2xiYXIuZnItdG9wIHtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHRlbi0yO1xuXG5cdC5mci1jb21tYW5kLmZyLWJ0bi5mci1vcGVuOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKSB7XG5cdFx0YmFja2dyb3VuZDogbGlnaHRlbigkY29sb3ItZ3JheS1saWdodGVuLTIsIDMpO1xuXHR9XG5cblx0LmZyLW1vcmUtdG9vbGJhciB7XG5cdFx0YmFja2dyb3VuZDogbGlnaHRlbigkY29sb3ItZ3JheS1saWdodGVuLTIsIDMpO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdH1cbn1cbi5mci1ib3guZnItYmFzaWMgLmZyLWVsZW1lbnQge1xuXHRjb2xvcjogaW5oZXJpdDtcblx0Zm9udC1zaXplOiAxNXB4O1xufVxuLmZyLWJveC5mci1iYXNpYy5mci10b3AgLmZyLXdyYXBwZXIge1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjQ0NDQ0NDO1xuXG5cdCYgKyAuc2Vjb25kLXRvb2xiYXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5mci1ib3guZnItYmFzaWMgLmZyLWVsZW1lbnQge1xuXHRwYWRkaW5nOiAyMHB4IDMwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4uZnItd3JhcHBlci5zaG93LXBsYWNlaG9sZGVyIC5mci1wbGFjZWhvbGRlciB7XG5cdHBhZGRpbmctbGVmdDogNTBweDtcblx0cGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5mci1xaS1oZWxwZXIge1xuXHRbZGF0YS1jbWQ9XCJ2aWRlb1wiXSB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG4uZnItZmxvYXRpbmctYnRuIHtcblx0dGV4dC1pbmRlbnQ6IDA7XG59XG5cbi5mci10ZXh0LXVwcGVyY2FzZSB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5mci10ZXh0LWxvd2VyY2FzZSB7XG5cdHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG5cbi5mci10ZXh0LXNlbnRlbnNlIHtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cblxuQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHQuZnItYm94LmZyLWJhc2ljIC5mci1lbGVtZW50IHtcblx0XHRwYWRkaW5nOiAyMHB4IDM1cHg7XG5cdH1cbn1cblxuQG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdC5mci1ib3guZnItYmFzaWMgLmZyLWVsZW1lbnQge1xuXHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblx0fVxuXHQuZnItdG9vbGJhci5mci1zdGlja3ktb24ge1xuXHRcdHRvcDogMCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbiIsIi5mdW5jdGlvbnMtY2FyZHMtd3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luLWxlZnQ6IC0xMnB4O1xuXHRtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuXG5cdC5jb2wge1xuXHRcdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cblx0LmNhcmQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG5cblx0XHQuYWN0aW9ucyB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMTBweDtcblx0XHRcdHRvcDogMTVweDtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuXHRcdFx0d2lkdGg6IDA7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdG1hcmdpbjogMCA0cHg7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZ1bmN0aW9uIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsdWUtZGFya2VuO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdG1hcmdpbjogMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHRociB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1zaWx2ZXI7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Lmluc3RpdHV0aW9uLFxuXHQub3JnYW5pemF0aW9uIHtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxuXG5cdC5pbnN0aXR1dGlvbi13cmFwLFxuXHQub3JnYW5pemF0aW9uLXdyYXAge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0aW1nIHtcblx0XHRcdG1heC13aWR0aDogMTAwcHg7XG5cdFx0XHRtYXgtaGVpZ2h0OiA4MHB4OyBcblx0XHR9XG5cdH1cblxuXHR1bCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDQwcHg7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0bGkge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLWRhcmtlbjtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ncmVlbjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRjb250ZW50OiBcIlxcZTkxM1wiICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRsZWZ0OiAtMzVweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0d2lkdGg6IDIycHg7XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0c3BhbjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiIsInVsLmhlYWRlcnMtbGlzdCB7XG5cdGxpIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0LmNvbGxhcHNpYmxlLWhlYWRlciB7XG5cdFx0XHRcdHNlY3Rpb24uaGVhZGVyIHtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmx1ZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvci1ibHVlLWxpZ2h0ZW4tMywgMTIpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbGxhcHNpYmxlLWhlYWRlciB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHNlY3Rpb24uaGVhZGVyIHtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmx1ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cblx0XHRcdGxhYmVsIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAwcHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHRzZWN0aW9uLmhlYWRlciB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItZGFyaztcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0Ji5mbGFnLXR5cGUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0XHQuZmxhZyB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMjBweCAyMHB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cblx0XHRcdFx0XHRcdC5jMSwgLmMyLCAuYzMge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDcwcHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5jMSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1yby1mbGFnLWJsdWU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuYzIge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itcm8tZmxhZy15ZWxsb3c7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuYzMge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itcm8tZmxhZy1yZWQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5pbWFnZS10eXBlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KFxuXHRcdFx0XHRcdCAgdG8gcmlnaHQsXG5cdFx0XHRcdFx0ICAjZjhmNmYzLFxuXHRcdFx0XHRcdCAgI2Y4ZjZmMyAxMHB4LFxuXHRcdFx0XHRcdCAgI2ZmZmZmZiAxMHB4LFxuXHRcdFx0XHRcdCAgI2ZmZmZmZiAyMHB4XG5cdFx0XHRcdFx0KTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRcdFx0XHRbY2xhc3MqPWljb24tXSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDUwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5lbXB0eS1pbWcge1xuXHRcdFx0XHRcdHdpZHRoOiA3MHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmdyb3VwIHtcblx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0XHRcdFx0Ji5jb250ZW50LXN0YXJ0IHtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG5cdFx0XHRcdFx0XHQuY29udGFjdC1pbmZvIHtcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG5cdFx0XHRcdFx0XHRcdHA6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmNvdW50cnkge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5jb3VudHkge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5jb3VuY2lsIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0XHRcdG1hcmdpbjogNXB4IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmNvbnRhY3QtaW5mbyB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRcdFx0XHQmLmZsZXgtY29sdW1uIHtcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdFx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblxuXHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXIgeyBcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDVweCAxMHB4IDVweCAxMHB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjOTk5OTk5O1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA0cHg7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogOHB4O1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA0cHg7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cblx0XHRcdFx0XHRcdFx0XHQmOmFmdGVyIHsgXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fSBcblx0XHR9XG5cblx0XHQuY29sLWltYWdlIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiA0MHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0LmltYWdlLXdyYXAge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAxODBweDtcblx0XHRcdFx0aGVpZ2h0OiAxODBweDtcblx0XHRcdH1cblxuXHRcdFx0PiBwIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIkBtaXhpbiBncmlkLWFmdGVyLWNsYXNzZXMoJHNpemUsICRpLCAkcGVyYykge1xuXHQmLmFmdGVyLSN7JHNpemV9I3skaX0ge1xuXHRcdG1hcmdpbi1yaWdodDogJHBlcmM7XG5cdH1cbn1cblxuLnJvdyB7XG5cdC5jb2wge1xuXG5cdFx0JGk6IDA7XG5cdFx0QHdoaWxlICRpIDw9ICRudW0tY29scyB7XG5cdFx0XHQkcGVyYzogMDtcblx0XHRcdEBpZiAkaSAhPSAwIHtcblx0XHRcdFx0JHBlcmM6IHVucXVvdGUoKDEwMCAvICgkbnVtLWNvbHMgLyAkaSkpICsgXCIlXCIpO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZ3JpZC1hZnRlci1jbGFzc2VzKFwic1wiLCAkaSwgJHBlcmMpO1xuXHRcdFx0JGk6ICRpICsgMTtcblx0XHR9XG5cblx0XHRAbWVkaWEgI3skbWVkaXVtLWFuZC11cH0ge1xuXHRcdFx0JGk6IDA7XG5cdFx0XHRAd2hpbGUgJGkgPD0gJG51bS1jb2xzIHtcblx0XHRcdFx0JHBlcmM6IDA7XG5cdFx0XHRcdEBpZiAkaSAhPSAwIHtcblx0XHRcdFx0XHQkcGVyYzogdW5xdW90ZSgoMTAwIC8gKCRudW0tY29scyAvICRpKSkgKyBcIiVcIik7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgZ3JpZC1hZnRlci1jbGFzc2VzKFwibVwiLCAkaSwgJHBlcmMpO1xuXHRcdFx0XHQkaTogJGkgKyAxO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyRsYXJnZS1hbmQtdXB9IHtcblx0XHRcdCRpOiAwO1xuXHRcdFx0QHdoaWxlICRpIDw9ICRudW0tY29scyB7XG5cdFx0XHRcdCRwZXJjOiAwO1xuXHRcdFx0XHRAaWYgJGkgIT0gMCB7XG5cdFx0XHRcdFx0JHBlcmM6IHVucXVvdGUoKDEwMCAvICgkbnVtLWNvbHMgLyAkaSkpICsgXCIlXCIpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIGdyaWQtYWZ0ZXItY2xhc3NlcyhcImxcIiwgJGksICRwZXJjKTtcblx0XHRcdFx0JGk6ICRpICsgMTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgI3skZXh0cmEtbGFyZ2UtYW5kLXVwfSB7XG5cdFx0XHQkaTogMDtcblx0XHRcdEB3aGlsZSAkaSA8PSAkbnVtLWNvbHMge1xuXHRcdFx0XHQkcGVyYzogMDtcblx0XHRcdFx0QGlmICRpICE9IDAge1xuXHRcdFx0XHRcdCRwZXJjOiB1bnF1b3RlKCgxMDAgLyAoJG51bS1jb2xzIC8gJGkpKSArIFwiJVwiKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBncmlkLWFmdGVyLWNsYXNzZXMoXCJ4bFwiLCAkaSwgJHBlcmMpO1xuXHRcdFx0XHQkaTogJGkgKyAxO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmltYWdlLXdyYXAge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0Ym9yZGVyOiAxcHggc29saWQgZGFya2VuKCRjb2xvci1ncmF5LWxpZ2h0ZW4tMiwgNSk7XG5cdG1pbi1oZWlnaHQ6IDIxNXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdCY6bm90KC5uby1oZWlnaHQpIHsgXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0Lm5vLWltYWdlIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDE7XG5cblx0XHQmLmRyYWdvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLWxpZ2h0ZW4tMztcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibHVlLWxpZ2h0ZW4tMztcblx0XHRcdHRyYW5zaXRpb246IG5vbmU7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHB4KTtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuXHRcdFx0XHRib3JkZXI6IDJweCBkYXNoZWQgJGNvbG9yLWJsdWUtZGFya2VuO1xuXHRcdFx0XHRtYXJnaW46IDVweDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHR9XG5cblx0XHRcdCoge1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0dHJhbnNpdGlvbjogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0JiA+IFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQuZmlsZS1maWVsZCB7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0LmJ0biB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtZGFya2VuO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmVycm9yIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmID4gW2NsYXNzKj1pY29uXSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdGZvbnQtc2l6ZTogNTBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdH1cblxuXHRcdC5pbnB1dC1maWVsZCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXG5cdFx0LmZpbGUtZmllbGQge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblxuXHRcdC5wcm9ncmVzcy13cmFwIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3ItZ3JheS1saWdodGVuLTIsIDUpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0aGVpZ2h0OiA0cHg7XG5cdFx0XHRtYXgtd2lkdGg6IDgwJTtcblx0XHRcdHdpZHRoOiAyMDBweDtcblxuXHRcdFx0LnByb2dyZXNzIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmVycm9yIHtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXHQuaW5uZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDI7XG5cblx0XHQmLmNvbnRhaW4ge1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDkwJTtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdC5vdmVybGF5IHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5vdmVybGF5IHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1ibGFjaywgMC40KTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMCUpO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdH1cblxuXHRcdFx0LmJ0bi1yZW1vdmUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5pY29uLXNlYXJjaCB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ubWF0ZXJpYWwtcGxhY2Vob2xkZXIge1xuXHQjbWF0ZXJpYWxib3gtb3ZlcmxheSArIC5pbm5lciB7XG5cdFx0Ji5tYXRlcmlhbGJveGVkIHtcblx0XHRcdC5vdmVybGF5IHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmlubmVyIHtcblx0XHQmLm1hdGVyaWFsYm94ZWQge1xuXHRcdFx0bWF4LXdpZHRoOiB1bnNldCFpbXBvcnRhbnQ7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5kaXYuaW1nLTI1LFxuYS5pbWctMjUgIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRoZWlnaHQ6IDI1cHg7XG5cdGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcblx0aW1hZ2UtcmVuZGVyaW5nOiBvcHRpbWl6ZXF1YWxpdHk7XG5cdGltYWdlLXJlbmRlcmluZzogY3Jpc3AtZWRnZXM7XG5cdHdpZHRoOiAyNXB4O1xufVxuZGl2LmltZy0zMCxcbmEuaW1nLTMwICB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0aGVpZ2h0OiAzMHB4O1xuXHRpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7XG5cdGltYWdlLXJlbmRlcmluZzogb3B0aW1pemVxdWFsaXR5O1xuXHRpbWFnZS1yZW5kZXJpbmc6IGNyaXNwLWVkZ2VzO1xuXHR3aWR0aDogMzBweDtcbn1cbmRpdi5pbWctNDUsXG5hLmltZy00NSB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0aGVpZ2h0OiA0NXB4O1xuXHRpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7XG5cdGltYWdlLXJlbmRlcmluZzogb3B0aW1pemVxdWFsaXR5O1xuXHRpbWFnZS1yZW5kZXJpbmc6IGNyaXNwLWVkZ2VzO1xuXHR3aWR0aDogNDVweDtcbn1cbmRpdi5pbWctNTUsXG5hLmltZy01NSB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0aGVpZ2h0OiA1NXB4O1xuXHRpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7XG5cdGltYWdlLXJlbmRlcmluZzogb3B0aW1pemVxdWFsaXR5O1xuXHRpbWFnZS1yZW5kZXJpbmc6IGNyaXNwLWVkZ2VzO1xuXHR3aWR0aDogNTVweDtcbn1cblxuZGl2LmltZy02NSxcbmEuaW1nLTY1IHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRoZWlnaHQ6IDY1cHg7XG5cdGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcblx0aW1hZ2UtcmVuZGVyaW5nOiBvcHRpbWl6ZXF1YWxpdHk7XG5cdGltYWdlLXJlbmRlcmluZzogY3Jpc3AtZWRnZXM7XG5cdHdpZHRoOiA2NXB4O1xufVxuXG5pbWcuaW1nLTY1IHtcblx0d2lkdGg6IDY1cHg7XG59XG5cbmRpdi5pbWctNzUsXG5hLmltZy03NSB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0aGVpZ2h0OiA3NXB4O1xuXHRpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7XG5cdGltYWdlLXJlbmRlcmluZzogb3B0aW1pemVxdWFsaXR5O1xuXHRpbWFnZS1yZW5kZXJpbmc6IGNyaXNwLWVkZ2VzO1xuXHR3aWR0aDogNzVweDtcbn1cblxuZGl2LmltZy0xMDAsXG5hLmltZy0xMDAge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGhlaWdodDogMTAwcHg7XG5cdGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcblx0aW1hZ2UtcmVuZGVyaW5nOiBvcHRpbWl6ZXF1YWxpdHk7XG5cdGltYWdlLXJlbmRlcmluZzogY3Jpc3AtZWRnZXM7XG5cdHdpZHRoOiAxMDBweDtcbn1cblxuW2NsYXNzKj1cImltZ1wiXSB7XG5cdCYubWFsZSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvaW1nL3VzZXItbWFuLnN2ZycpO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdH1cblx0Ji5mZW1hbGUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltZy91c2VyLWdpcmwuc3ZnJyk7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0fVxuXHQmLmRlZmF1bHQge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbi0yO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0ZW4tMztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cdCYuaW5zdGl0dXRpb24ge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3ItYmx1ZS1saWdodGVuLTMsIDkpO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRjb2xvcjogJGNvbG9yLWJsdWUtZGFya2VuO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG59XG5cblxuIiwiLmluc3RpdHV0aW9uLWNhcmQge1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdC5sb2dvcyB7XG5cdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDE1MHB4O1xuXG5cdFx0JiA+ICoge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cblx0XHQuaW5zdGl0dXRpb24tbG9nbyB7XG5cdFx0XHRtYXgtd2lkdGg6IDgwcHg7XG5cdFx0fVxuXHR9XG5cblx0JiA+IC5ncm91cCB7XG5cdFx0ZmxleDogMTtcblx0fVxuXG5cdGg0IHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRib3JkZXItbGlnaHQ7XG5cdFx0cGFkZGluZy1ib3R0b206IDVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cblx0cCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblxuXHRcdGIsIHN0cm9uZyB7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdH1cblx0fVxuXG5cdC51c2VyIHtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcm9ib3RvO1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiA4NXB4O1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0bWluLWhlaWdodDogNzVweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRbY2xhc3NePVwiaW1nXCJdIHtcblx0XHRcdGxlZnQ6IC04NXB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdH1cblxuXHRcdCYuc2l6ZS02NSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogNzVweDtcblx0XHRcdG1pbi1oZWlnaHQ6IDY1cHg7XG5cblx0XHRcdFtjbGFzc149XCJpbWdcIl0ge1xuXHRcdFx0XHRsZWZ0OiAtNzVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnNpemUtNzUge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDg1cHg7XG5cdFx0XHRtaW4taGVpZ2h0OiA3NXB4O1xuXG5cdFx0XHRbY2xhc3NePVwiaW1nXCJdIHtcblx0XHRcdFx0bGVmdDogLTg1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5zaXplLTEwMCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTE1cHg7XG5cdFx0XHRtaW4taGVpZ2h0OiAxMDBweDtcblxuXHRcdFx0W2NsYXNzXj1cImltZ1wiXSB7XG5cdFx0XHRcdGxlZnQ6IC0xMTVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHAge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucGVyc29uIHtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcm9ib3RvO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdG1hcmdpbjogNXB4IDAgMCAwO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cblx0XHRzcGFuIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG5cdFx0fVxuXG5cdFx0Lmxhc3QtbmFtZSB7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblx0fVxuXG5cdC5mdW5jdGlvbiB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cblx0XHRzcGFuIHtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG5cdFx0fVxuXHR9XG5cblx0LmxvY2F0aW9uIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsdWUtZGFya2VuO1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0fVxuXHR9XG5cblx0YSB7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdH1cblxuXHQuYnRuIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cblxuXHQucm93IHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0LmNvbCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC52aWxsYWdlcy1saXN0IHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cblx0XHQmLm11bHRpcGxlLWNvbHVtbnMge1xuXHRcdFx0Y29sdW1uLWNvdW50OiAyO1xuXHRcdFx0Y29sdW1uLWdhcDogMjVweDtcblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlOyBcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRjb250ZW50OiBcIlwiOyBcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyBcblx0XHRcdFx0aGVpZ2h0OiA2cHg7XG5cdFx0XHRcdGxlZnQ6IC0xNXB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMTBweDtcblx0XHRcdFx0d2lkdGg6IDZweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY29udGFjdC1saXN0IHtcblx0XHQmLm5vLW1hcmdpbiB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0bGkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXHRcdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0XHR9XG5cblx0XHRcdFtjbGFzc149aWNvbl0ge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdH1cblxuXHRcdFx0Yiwgc3Ryb25nIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZ1bmN0aW9ucy1saXN0IHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmMGYzZjg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0cGFkZGluZzogMTBweDtcblxuXHRcdCYgPiBhIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDI1cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dWwge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7IFxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7IFxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IFxuXHRcdFx0XHRoZWlnaHQ6IDZweDtcblx0XHRcdFx0bGVmdDogLTE1cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA2cHg7XG5cdFx0XHRcdHdpZHRoOiA2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm1pbm9yaXRpZXMtbGlzdCB7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblxuXHRcdCYgPiBzcGFuIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0fVxuXG5cdFx0dWwge1xuXHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHQqIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY291bmNpbC1tZWV0aW5nIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdHN0cm9uZyB7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWFtYmVyO1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0Lmluc3RpdHV0aW9uLWNhcmQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdC5sb2dvcyB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHRoNCB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXG5cdFx0LnJvdy5mdWxsLXdpZHRoIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdC51c2VyLnByZXNpZGVudCB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0W2NsYXNzKj1pbWddIHtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIubGFiZWwge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRmb250LXNpemU6IDAuODc1cmVtOyAvLyAxNXB4XG5cdHBhZGRpbmc6IDNweCA3cHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0Ji5ub3JtYXRpdmUtY2hhcmFjdGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itbm9ybWF0aXZlLWNoYXJhY3Rlcjtcblx0fVxuXHQmLmluZGl2aWR1YWwtY2hhcmFjdGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaW5kaXZpZHVhbC1jaGFyYWN0ZXI7XG5cdH1cblx0Ji5hdHRhY2htZW50cyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFtYXJhbnRoO1xuXHR9XG5cdCYuY29uZmlybWVkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdH1cblx0Ji53YWl0aW5nLWxpc3Qge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wdXJwbGU7XG5cdH1cblx0Ji5pbi12YWxpZGF0aW9uIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYW1iZXI7XG5cdH1cblx0Ji51bnJlZ2lzdGVyZWQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hbWFyYW50aDtcblx0fVxuXHQmLmJnLXJlZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcblx0fVxuXHQmLmJnLWVhc3Qtc2lkZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWVhc3Qtc2lkZTtcblx0fVxuXHQmLmJnLWJsdWUtZGFya2VuIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrZW47XG5cdH1cbn1cblxuLnRleHQge1xuXHQmLm5vcm1hdGl2ZS1jaGFyYWN0ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ub3JtYXRpdmUtY2hhcmFjdGVyO1xuXHR9XG5cdCYuaW5kaXZpZHVhbC1jaGFyYWN0ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1pbmRpdmlkdWFsLWNoYXJhY3Rlcjtcblx0fVxuXHQmLmNvbG9yLWdyYXkge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0fVxuXHQmLmNvbG9yLWRhcmstZ3JheSB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHR9XG5cdCYuY29sb3ItcmVkIHtcblx0XHRjb2xvcjogJGNvbG9yLXJlZDtcblx0fVxuXHQmLmNvbG9yLWdyZWVuIHtcblx0XHRjb2xvcjogJGNvbG9yLWdyZWVuO1xuXHR9XG5cdCYuY29sb3ItZGFyay1ncmVlbiB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmVlbi1kYXJrZXN0O1xuXHR9XG5cdCYuY29sb3Itb3JhbmdlIHtcblx0XHRjb2xvcjogJGNvbG9yLW9yYW5nZTtcblx0fVxuXHQmLmluZm8ge1xuXHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXHR9XG59XG5cbi5sYWJlbC13cmFwIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuXHQubGFiZWwge1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdH1cblx0W2NsYXNzKj1pY29uXSB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cblx0XHQmLmljb24tYmV0d2VlbiB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0fVxuXHR9XG5cdHAge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cbiIsIi5sYW5ndWFnZXMtdGFicy13cmFwIHtcblx0d2lkdGg6IDEwMCU7XG5cblx0LnRhYnMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzFjMWMxO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHR9XG5cblx0XHQudGFiIHtcblx0XHRcdCYuY29tcGxldGVkLFxuXHRcdFx0YS5hY3RpdmUge1xuXHRcdFx0XHQuZmxhZyB7IFxuXHRcdFx0XHRcdGZpbHRlcjogbm9uZTtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZmxhZyB7XG5cdFx0XHRcdGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdG9wYWNpdHk6IDAuNDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaW5kaWNhdG9yIHtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0fVxuXHR9XG5cblx0LnRhYi1jb250ZW50IHtcblx0XHRhLmJ0bi1hZGQsXG5cdFx0YS5idG4tdmlldyB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdFx0W2NsYXNzKj1cImljb25cIl0ge1xuXHRcdFx0XHRcdFx0XHQuc3RhdHV0ZSAmIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXN0YXR1dGUtMTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQucnVsZXMgJiB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ydWxlcy0xO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5jb3VuY2lsICYge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItY291bmNpbC0xO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5tYXlvciAmIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLW1heW9yLTE7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LmZpbmFuY2lhbCAmIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWZpbmFuY2lhbC0xO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5vdGhlcnMgJiB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1vdGhlcnMtMTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGEuYnRuLXZpZXcge1xuXHRcdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRbY2xhc3MqPVwiaWNvblwiXSB7XG5cdFx0XHRcdFx0XHQuc3RhdHV0ZSAmIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1zdGF0dXRlLTE7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQucnVsZXMgJiB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcnVsZXMtMTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5jb3VuY2lsICYge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWNvdW5jaWwtMTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5tYXlvciAmIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1tYXlvci0xO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmZpbmFuY2lhbCAmIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1maW5hbmNpYWwtMTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5vdGhlcnMgJiB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itb3RoZXJzLTE7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblxuXHRcdFx0LmlubmVyIHtcblx0XHRcdFx0W2NsYXNzKj1cImljb25cIl0ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNTVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmxpbmtzLWNhcmRzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdC5jb2wge1xuXHRcdHBhZGRpbmc6IDAuNzVyZW0gMC43NXJlbTtcblx0XHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5saW5rLWNhcmQge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM2MTkwRTgsICNBN0JGRTgpO1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGhlaWdodDogMTAwJTtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRwYWRkaW5nOiAyMHB4O1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXHRcblx0Jjpob3ZlciB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcblx0XHRvcGFjaXR5OiAwLjg1O1xuXHR9XG5cblx0c3BhbiB7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0fVxuXG5cdFtjbGFzcyo9aWNvbl0ge1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0fVxufVxuXG5AbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0LmxpbmtzLWNhcmRzIHtcblx0XHQuY29sIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0LmxpbmstY2FyZCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRtaW4taGVpZ2h0OiBhdXRvO1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdH1cbn1cbiIsIi5sb2FkLW1vcmUtd3JhcCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cblx0LmxvYWQtbW9yZSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtdGhpbjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmLnBlbmRpbmcge1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltZy9yb2xsaW5nLWJsdWUuc3ZnJyk7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdFx0bGVmdDogLTMwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAtM3B4O1xuXHRcdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnBlbmRpbmcge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0JiA+ICoge1xuXHRcdG9wYWNpdHk6IDAuMjtcblx0fVxuXG5cdCY6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltZy9yb2xsaW5nLWJsdWUuc3ZnJyk7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRjb250ZW50OiAnJztcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHR3aWR0aDogMzBweDtcblx0fVxufVxuIiwiLmxvY2F0aW9uLXN0YXR1cyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0cGFkZGluZzogMCAxMHB4O1xuXG5cdC5pbm5lciB7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2YzZjdlNjtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q2ZTFiNjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bWFyZ2luOiA1cHggMTBweCA1cHggMHB4O1xuXHRcdG1pbi13aWR0aDogMTUwcHg7XG5cdFx0cGFkZGluZzogMTBweCAxMHB4IDEwcHggNzVweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IG1heC1jb250ZW50O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRAZXh0ZW5kIC56LWRlcHRoLTE7XG5cdFx0fVxuXG5cdFx0Ji52ZXJpZmllZCxcblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW4tbGlnaHRlbjtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItZ3JlZW4tbGlnaHRlbjtcblxuXHRcdFx0W2NsYXNzKj1pY29uLV0ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHR9XG5cblx0XHRcdHAudGl0bGUge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmluLXZlcmlmaWNhdGlvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYW1iZXItbGlnaHRlbi0yO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1hbWJlci1saWdodGVuO1xuXG5cdFx0XHRbY2xhc3MqPWljb24tXSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hbWJlcjtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdH1cblxuXHRcdFx0cC50aXRsZSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYW1iZXItZGFya2VuO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLm5vdC12ZXJpZmllZCxcblx0XHQmLmluYWN0aXZlICB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWRhcms7XG5cblx0XHRcdFtjbGFzcyo9aWNvbi1dIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdH1cblxuXHRcdFx0cC50aXRsZSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHAudGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR9XG5cblx0XHRwLnZhbHVlIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0XHRcdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdHNwZWFrOiBub25lO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRbY2xhc3MqPWljb24tXSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0bGVmdDogMTVweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR3aWR0aDogNDVweDtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblx0fVxuXG5cdC5pY29uLXZpbGxhZ2Uge1xuXHRcdEBleHRlbmQgLmljb24taG91c2U7XG5cdH1cbn1cblxuLmxvY2F0aW9uLXN0YXR1cy1kcm9wZG93biB7XG5cdG1pbi13aWR0aDogMjIwcHg7XG5cblx0bGkgPiBhIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcblx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7XG5cblx0XHRzcGFuIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHR3aWR0aDogMjBweDtcblxuXHRcdFx0Ji52ZXJpZmllZCxcblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0fVxuXHRcdFx0Ji5pbi12ZXJpZmljYXRpb24ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYW1iZXI7XG5cdFx0XHR9XG5cdFx0XHQmLm5vdC12ZXJpZmllZCxcblx0XHRcdCYuaW5hY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHQubG9jYXRpb24tc3RhdHVzIHtcblx0XHQuaW5uZXIge1xuXHRcdFx0bWFyZ2luOiA1cHggMTBweCA1cHggMHB4O1xuXHRcdFx0cGFkZGluZzogNXB4IDVweCA1cHggNTBweDtcblx0XHRcdG1pbi13aWR0aDogMTAwcHg7XG5cblx0XHRcdHAudmFsdWUge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0W2NsYXNzKj1pY29uLV0ge1xuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0bGVmdDogMTBweDtcblx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdH1cblx0fVxufVxuIiwiLm1hcC13cmFwcGVyIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcblxuXHQmLmxvY2F0aW9uIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9pbWcvYmctcG9pbnQuanBnJyk7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcblx0XHRtYXJnaW4tdG9wOiAxMHB4IWltcG9ydGFudDtcblx0fVxuXG5cdC5tYXAge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRtYXgtaGVpZ2h0OiA3MDBweDtcblx0fVxuXG5cdC5sZWdlbmQge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cblx0XHRzcGFuIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cblx0XHRcdCYudmlsbGFnZSxcblx0XHRcdCYuY2l0eSxcblx0XHRcdCYuYmlnLWNpdHkge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDI1cHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYudmlsbGFnZSB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItdmlsbGFnZS0yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmNpdHkge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWNpdHk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuYmlnLWNpdHkge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJpZy1jaXR5O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdFx0Ji52aWxsYWdlLFxuXHRcdFx0XHQmLmNpdHksXG5cdFx0XHRcdCYuYmlnLWNpdHkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnJlc3VsdHMge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItZGFyaztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0Ji5uby1ib3JkZXIge1xuXHRcdFx0Ym9yZGVyLXRvcDogMDtcblx0XHR9XG5cblx0XHRsaSA+IGEsXG5cdFx0bGkgPiBkaXYge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0bWFyZ2luOiAyMHB4O1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFtjbGFzc149aWNvbl0ge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pY29uLXZpbGxhZ2Uge1xuXHRcdFx0QGV4dGVuZCAuaWNvbi1ob3VzZTtcblx0XHR9XG5cblx0XHRbY2xhc3NePWljb25dIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGhlaWdodDogNDVweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdHdpZHRoOiA0NXB4O1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdH1cblxuXHRcdFx0Ji5pY29uLWNvdW50eSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1jb3VudHk7XG5cdFx0XHR9XG5cdFx0XHQmLmljb24tdmlsbGFnZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci12aWxsYWdlLTI7XG5cdFx0XHR9XG5cdFx0XHQmLmljb24tY2l0eSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1jaXR5O1xuXHRcdFx0fVxuXHRcdFx0Ji5pY29uLWJpZy1jaXR5IHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJpZy1jaXR5O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb3VudCB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcblx0Lm1hcC13cmFwcGVyIHtcblx0XHQucmVzdWx0cyB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0PiBkaXYge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRtYXJnaW46IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRbY2xhc3NePWljb25dIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0XHRcdHdpZHRoOiAzNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuY291bnQge1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm1hcC1maWx0ZXJzLXdyYXAge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblxuXHRcdC5jb2wtbWFwIHtcblx0XHRcdG9yZGVyOiAxO1xuXHRcdH1cblx0XHQuY29sLXRhYnMge1xuXHRcdFx0b3JkZXI6IDI7XG5cdFx0fVxuXHRcdC5jb2wtZmlsdGVycyB7XG5cdFx0XHRvcmRlcjogMztcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdC5tYXAtd3JhcHBlciB7XG5cdFx0Lm1hcCB7XG5cdFx0XHRtYXgtaGVpZ2h0OiAzMDBweDtcblx0XHR9XG5cdH1cbn1cbiIsIi5tZW51LWNhcmRzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdC5jb2wge1xuXHRcdHBhZGRpbmc6IDFyZW0gMXJlbTtcblx0fVxufVxuXG4ubWVudS1jYXJkIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cdFxuXHQmOmhvdmVyIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuXHRcdG9wYWNpdHk6IDAuODU7XG5cdH1cblxuXHRoNCB7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdG1hcmdpbjogMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxuXG5cdC5jaXJjbGUtaWNvbi13aGl0ZSB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdFx0LmlubmVyIFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0fVxuXHR9XG5cblx0Ji5jYXJkLXN0YXR1dGUge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywkY29sb3Itc3RhdHV0ZS0xLCRjb2xvci1zdGF0dXRlLTIpO1xuXG5cdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdGNvbG9yOiAkY29sb3Itc3RhdHV0ZS0xO1xuXHRcdH1cblx0fVxuXHQmLmNhcmQtcnVsZXMge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywkY29sb3ItcnVsZXMtMSwkY29sb3ItcnVsZXMtMik7XG5cblx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ydWxlcy0xO1xuXHRcdH1cblx0fVxuXHQmLmNhcmQtY291bmNpbCB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCRjb2xvci1jb3VuY2lsLTEsJGNvbG9yLWNvdW5jaWwtMik7XG5cblx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1jb3VuY2lsLTE7XG5cdFx0fVxuXHR9XG5cdCYuY2FyZC1tYXlvciB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCRjb2xvci1tYXlvci0xLCRjb2xvci1tYXlvci0yKTtcblxuXHRcdC5jaXJjbGUtaWNvbi13aGl0ZSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLW1heW9yLTE7XG5cdFx0fVxuXHR9XG5cdCYuY2FyZC1maW5hbmNpYWwge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywkY29sb3ItZmluYW5jaWFsLTEsJGNvbG9yLWZpbmFuY2lhbC0yKTtcblxuXHRcdC5jaXJjbGUtaWNvbi13aGl0ZSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWZpbmFuY2lhbC0xO1xuXHRcdH1cblx0fVxuXHQmLmNhcmQtb3RoZXJzIHtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsJGNvbG9yLW90aGVycy0xLCRjb2xvci1vdGhlcnMtMik7XG5cblx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1vdGhlcnMtMTtcblx0XHR9XG5cdH1cblx0Ji5jYXJkLXBldGl0aW9uIHtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsJGNvbG9yLXBldGl0aW9uLTEsJGNvbG9yLXBldGl0aW9uLTIpO1xuXG5cdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItcGV0aXRpb24tMTtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdC5tZW51LWNhcmRzIHtcblx0XHQuY29sIHtcblx0XHRcdHBhZGRpbmc6IDAgMCAxcmVtICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0Lm1lbnUtY2FyZCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRtaW4taGVpZ2h0OiBhdXRvO1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cblx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0bWFyZ2luOiAwIDE1cHggMCAwO1xuXHRcdFx0d2lkdGg6IDcwcHg7XG5cblx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdGhlaWdodDogNzBweDtcblx0XHRcdFx0d2lkdGg6IDcwcHg7XG5cblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC03NSUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aDQge1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHR9XG59XG4iLCIubWVtYmVyc2hpcC1jYXJkcy1saXN0IHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdC5jb2wge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblxuXHQuY2FyZCB7XG5cdFx0aGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbjogMCBhdXRvIDVweCBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZzogMDtcblx0XHRwYWRkaW5nOiAxOHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTYwcHggIWltcG9ydGFudDtcblxuXHRcdCYubWVtYmVyIHtcblx0XHRcdHNwYW5bY2xhc3NePWljb25dIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWdyZWVuO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOm5vdCgubWVtYmVyKSB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRmaWx0ZXI6IGdyYXlzY2FsZSg4NSUpO1xuXHRcdFx0XHRvcGFjaXR5OiAwLjM7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXG5cdFx0c3BhbltjbGFzc149aWNvbl0ge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXJlZDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdGhlaWdodDogMzVweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiA3cHg7XG5cdFx0XHR0b3A6IDdweDtcblx0XHRcdHdpZHRoOiAzNXB4O1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRhIHtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXG5cdFx0c3BhbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn1cblxuLm1lbWJlcnNoaXAtY2FyZHMtd3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luLWxlZnQ6IC0xMnB4O1xuXHRtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0LmNvbCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdH1cblxuXHQuY2FyZCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG5cblx0XHQmOm5vdCgubWVtYmVyKSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC42KTtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdGZpbHRlcjogZ3JheXNjYWxlKDg1JSk7XG5cdFx0XHRcdG9wYWNpdHk6IDAuMztcblx0XHRcdH1cblx0XHRcdGg1IHtcblx0XHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYubWVtYmVyIHtcblx0XHRcdC5zd2l0Y2gge1xuXHRcdFx0XHRzcGFuW2NsYXNzXj1pY29uXSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0aDQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblx0aDUge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQuaW5zdGl0dXRpb24td3JhcCxcblx0Lm9yZ2FuaXphdGlvbi13cmFwIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMHB4O1xuXHRcdFx0bWF4LWhlaWdodDogODBweDsgXG5cdFx0fVxuXG5cdFx0W2NsYXNzKj1pY29uLV0ge1xuXHRcdFx0Zm9udC1zaXplOiA1MHB4O1xuXHRcdH1cblx0fVxuXG5cdC5zd2l0Y2gge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDIwcHg7XG5cdFx0ei1pbmRleDogMTtcblxuXHRcdHNwYW5bY2xhc3NePWljb25dIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1yZWQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMTVweDtcblx0XHRcdHRvcDogMHB4O1xuXHRcdFx0d2lkdGg6IDM1cHg7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5kb2N1bWVudC13cmFwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0LmFjdGlvbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdH1cblxuXHRcdGEuZG9jdW1lbnQge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5hY3Rpb24ge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0fVxuXHR9XG5cblx0Lm1lbWJlcnNoaXAtbGlzdCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cblx0XHQmLnJlYWRvbmx5IHtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR3aWR0aDogMjJweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYucGFydGlhbC1wYXltZW50IHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDNweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDIycHggc29saWQgJGNvbG9yLW9yYW5nZTtcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDIycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCZbY2xhc3NePWljb24tXSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHRcdGJvcmRlcjogMHB4IHNvbGlkICRjb2xvci1ncmVlbjtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDAhaW1wb3J0YW50O1xuXG5cdFx0XHQmLnBhcnRpYWwtcGF5bWVudCB7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLW9yYW5nZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW9yYW5nZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0fVxuXG5cdFx0XHQuZHJvcGRvd24tdHJpZ2dlciB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZHJvcGRvd24tY29udGVudCB7XG5cdFx0bWluLXdpZHRoOiAyMDBweDtcblxuXHRcdGxpIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdFx0XHR3aWR0aDogMjBweDtcblxuXHRcdFx0XHQmLmZ1bGwtcGF5bWVudCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLnBhcnRpYWwtcGF5bWVudCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW9yYW5nZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG5cdC5tZW1iZXJzaGlwLWZpbmFuY2lhbC1saXN0IHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcblx0fVxufVxuXG5AbWVkaWEgI3skbGFyZ2UtYW5kLXVwfSB7XG5cdC5tZW1iZXJzaGlwLWNhcmRzLXdyYXAge1xuXHRcdD4gLmNvbDpmaXJzdC1jaGlsZCB7XG5cdFx0XHQvL21hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHR9XG59XG4iLCIubWluaS1jYXJkcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xuXHR3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG5cblx0bGkge1xuXHRcdEBleHRlbmQgLnotZGVwdGgtMTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdG1hcmdpbjogMTVweDtcblx0XHR0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4yNXMsIC13ZWJraXQtYm94LXNoYWRvdyAuMjVzO1xuXHRcdHdpZHRoOiAyMzVweDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0QGV4dGVuZCAuei1kZXB0aC0yO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1saWdodGVuLTI7XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHRlbi0zO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuZ3JvdXAge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0fVxuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1saW5rLWRhcmtlbjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblxuXHRcdFx0XHQmLm5yIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcblx0Lm1pbmktY2FyZHMge1xuXHRcdGxpIHtcblx0XHRcdHdpZHRoOiAxOTVweDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdC5taW5pLWNhcmRzIHtcblx0XHRtYXJnaW4tbGVmdDogLTYwcHg7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpO1xuXG5cdFx0Ji5hdXRvLWhlaWdodCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG5cdFx0fVxuXG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luOiA1cHggMTVweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0cGFkZGluZzogMTVweDtcblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cblx0XHRcdFx0XHQmLm5yIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuIiwiLm5vdGlmaWNhdGlvbi13cmFwIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWRhcms7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cblx0PiBzcGFuW2NsYXNzXj0naWNvbiddIHtcblx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHR9XG5cblx0PiBkaXYge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRwYWRkaW5nOiAyMHB4IDMwcHg7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXG5cdCYud2FybmluZyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFtYmVyLWxpZ2h0ZW4tMjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWFtYmVyLWxpZ2h0ZW47XG5cdFx0Y29sb3I6ICRjb2xvci1hbWJlci1kYXJrZW47XG5cdH1cblxuXHQmLmVycm9yIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkLWxpZ2h0ZW4tMjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLXJlZDtcblx0XHRjb2xvcjogJGNvbG9yLXJlZDtcblx0fVxufVxuXG5AbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0Lm5vdGlmaWNhdGlvbi13cmFwIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0PiBzcGFuW2NsYXNzXj0naWNvbiddIHtcblx0XHRcdHBhZGRpbmc6IDIwcHggMCAwO1xuXHRcdH1cblxuXHRcdD4gZGl2IHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0fVxuXHR9XG59XG4iLCIub3JnYW5pZ3JhbS1wZXJzb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdC5pbWcge1xuXG5cdH1cbn1cbiIsIi5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHQmID4gKjpsYXN0LWNoaWxkIHtcblx0XHQmLnNlY3Rpb24ge1xuXHRcdFx0Ji5yb3cge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jjpub3QoLm5vcm1hbC1jaGFydCkge1xuXHRcdC5zZWN0aW9uIHtcblx0XHRcdCYucm93IHtcblx0XHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblxuXHRcdFx0XHRcdC5wZXJzb24td3JhcCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEzNXB4O1xuXG5cdFx0XHRcdFx0XHQuaW1nIHtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuZGl2aWRlciB7XG5cdFx0XHRcdFx0XHRcdC5pY29uLWRyYWcge1xuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IC0xMzVweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmID4gYSxcblx0XHRcdFx0XHRcdFx0JiA+IC5pbWcge1xuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IC0xMDNweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5lbXB0eS13cmFwIHtcblx0XHRcdFx0XHRcdC5pY29uLXBsdXMge1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5ub3JtYWwtY2hhcnQge1xuXHRcdC5zZWN0aW9uIHtcblx0XHRcdCYucm93IHtcblx0XHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCY6bm90KC5lZGl0KSB7XG5cdFx0LnNlY3Rpb24ge1xuXHRcdFx0Ji5yb3cge1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc2VjdGlvbiB7XG5cdFx0Ji5yb3cge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWRhcms7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJvcmRlci1kYXJrO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmLmhhcy1hY3Rpb25zIHtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3ItZ3JheS1saWdodGVuLTIsIDMpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYubGV2ZWwxLFxuXHRcdFx0Ji5sZXZlbDIge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdH1cblxuXHRcdFx0LmNvbCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMDVweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblxuXHRcdFx0LmFjdGlvbnMge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuXHRcdFx0XHR3aWR0aDogMDtcblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRtYXJnaW46IDAgNHB4O1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5sYWJlbC13cmFwIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0LmxhYmVsIHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQucGVyc29uLXdyYXAge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0LmltZyB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLWJsdWU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5kaXZpZGVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcblxuXHRcdFx0XHRcdC5pY29uLWRyYWcge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IG1vdmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5pbmZvIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdC5kaXZpZGVyIHtcblx0XHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cblx0XHRcdFx0Lmljb24tZHJhZyB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IC0xMDVweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JiA+IGEsXG5cdFx0XHRcdCYgPiAuaW1nIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bGVmdDogLTc1cHg7XG5cdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5pbWcge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdGhlaWdodDogNzBweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHdpZHRoOiA3MHB4O1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNpbHZlcjtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSArIDhweCk7XG5cdFx0XHRcdFx0bGVmdDogLTRweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAtNHB4O1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA4cHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5pbm5lci1hY3Rpb25zIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMTBweDtcblx0XHRcdFx0dG9wOiAtMTVweDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG5cdFx0XHRcdHdpZHRoOiAwO1xuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdG1hcmdpbjogMCA0cHg7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5uYW1lIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubGFzdC1uYW1lIHtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5mdW5jdGlvbiB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrZW47XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXG5cdFx0XHRcdFx0JjpmaXJzdC1sZXR0ZXIge1xuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5kZXBhcnRtZW50IHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXG5cdFx0XHRcdFx0JjpmaXJzdC1sZXR0ZXIge1xuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnBvbGl0aWNhbC1iYWRnZSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDJweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZW1wdHktd3JhcCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRbY2xhc3NePWljb25dIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWU7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmx1ZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0W2NsYXNzXj1pY29uXSB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW4tMjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRoZWlnaHQ6IDcwcHg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6IDcwcHg7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNpbHZlcjtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSArIDhweCk7XG5cdFx0XHRcdFx0bGVmdDogLTRweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAtNHB4O1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA4cHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNlcnZpY2Utd3JhcCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQuaW1nIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYmx1ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmRpdmlkZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuXG5cdFx0XHRcdFx0Lmljb24tZHJhZyB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGN1cnNvcjogbW92ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmluZm8ge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0LmRpdmlkZXIge1xuXHRcdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblxuXHRcdFx0XHQuaWNvbi1kcmFnIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bGVmdDogLTEwNXB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmID4gYSxcblx0XHRcdFx0JiA+IC5pbWcge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiAtNzVweDtcblx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmltZyB7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3ItYmx1ZS1saWdodGVuLTMsIDkpO1xuXHRcdFx0XHRoZWlnaHQ6IDcwcHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR3aWR0aDogNzBweDtcblxuXHRcdFx0XHQmLnRleHQge1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1ncmVlbiwgMC4yKTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5pbmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1yZWQsIDAuMik7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc2lsdmVyO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrZW47XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSArIDhweCk7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0bGVmdDogLTRweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAtNHB4O1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA4cHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5pbm5lci1hY3Rpb25zIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMTBweDtcblx0XHRcdFx0dG9wOiAtMTVweDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG5cdFx0XHRcdHdpZHRoOiAwO1xuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdG1hcmdpbjogMCA0cHg7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lm5hbWUge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdH1cblxuXHRcdFx0LmZ1bmN0aW9uIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLWRhcmtlbjtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG5cblx0XHRcdFx0XHQmOmZpcnN0LWxldHRlciB7XG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQucGVyc29uIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubGFzdC1uYW1lIHtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcblx0Lm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAge1xuXHRcdCY6bm90KC5lZGl0KSB7XG5cdFx0XHQuc2VjdGlvbi5yb3cge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNlY3Rpb24ucm93IHtcblx0XHRcdCYubGV2ZWwyIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0Lm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAge1xuXHRcdCY6bm90KC5ub3JtYWwtY2hhcnQpIHtcblx0XHRcdC5zZWN0aW9uIHtcblx0XHRcdFx0Ji5yb3cge1xuXHRcdFx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0XHQucGVyc29uLXdyYXAge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5pbmZvIHtcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdFx0XHRcdFx0LmRpdmlkZXIge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdG9yZGVyOiAxO1xuXG5cdFx0XHRcdFx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcblxuXHRcdFx0XHRcdFx0XHRcdFx0LmltZyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQubmFtZSB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0LmZ1bmN0aW9uIHtcblx0XHRcdFx0XHRcdFx0XHRvcmRlcjogMztcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5kZXBhcnRtZW50IHtcblx0XHRcdFx0XHRcdFx0XHRvcmRlcjogNDtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5wb2xpdGljYWwtYmFkZ2Uge1xuXHRcdFx0XHRcdFx0XHRcdG9yZGVyOiA1O1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNlY3Rpb24ge1xuXHRcdFx0Ji5yb3cge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cblx0XHRcdFx0LmNvbDpub3QoLmxhYmVsLXdyYXApIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDkwcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcblxuXHRcdFx0XHRcdC5uYW1lIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5wYWdlLWhlYWRlciB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdG1hcmdpbjogMCAwLjc1cmVtIDMwcHggMC43NXJlbTtcblx0cGFkZGluZzogMzBweCAzMHB4O1xuXG5cdC5jaXJjbGUtaWNvbi13aGl0ZSB7IFxuXHRcdGhlaWdodDogODBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdG1hcmdpbi1yaWdodDogMjVweDtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0d2lkdGg6IDEwMHB4O1xuXG5cdFx0LmlubmVyIHtcblx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHR3aWR0aDogMTAwcHg7XG5cblx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRmb250LXNpemU6IDQ1cHg7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC02NSUpXG5cdFx0XHR9XG5cblx0XHRcdC5pY29uLWNoZWNrLWxpc3Qge1xuXHRcdFx0XHRmb250LXNpemU6IDY1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lmdyb3VwIHtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZsZXg6IDE7XG5cblx0XHQudGl0bGUge1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcblx0XHRwYWRkaW5nOiAyMHB4IDIwcHg7XG5cblx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0d2lkdGg6IDcwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cblx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdGhlaWdodDogNzBweDtcblx0XHRcdFx0d2lkdGg6IDcwcHg7XG5cblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmljb24tY2hlY2stbGlzdCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA0M3B4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuXG5cdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHR9XG5cblx0XHQuZ3JvdXAge1xuXHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5zdGF0dXRlIHtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsJGNvbG9yLXN0YXR1dGUtMSwkY29sb3Itc3RhdHV0ZS0yKTtcblxuXHRcdC5jaXJjbGUtaWNvbi13aGl0ZSB7XG5cdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXN0YXR1dGUtMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYucnVsZXMge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywkY29sb3ItcnVsZXMtMSwkY29sb3ItcnVsZXMtMik7XG5cblx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0LmlubmVyIHtcblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ydWxlcy0xO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5jb3VuY2lsIHtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsJGNvbG9yLWNvdW5jaWwtMSwkY29sb3ItY291bmNpbC0yKTtcblxuXHRcdC5jaXJjbGUtaWNvbi13aGl0ZSB7XG5cdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWNvdW5jaWwtMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYubWF5b3Ige1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywkY29sb3ItbWF5b3ItMSwkY29sb3ItbWF5b3ItMik7XG5cblx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0LmlubmVyIHtcblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1tYXlvci0xO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5maW5hbmNpYWwge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywkY29sb3ItZmluYW5jaWFsLTEsJGNvbG9yLWZpbmFuY2lhbC0yKTtcblxuXHRcdC5jaXJjbGUtaWNvbi13aGl0ZSB7XG5cdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWZpbmFuY2lhbC0xO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5vdGhlcnMge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywkY29sb3Itb3RoZXJzLTEsJGNvbG9yLW90aGVycy0yKTtcblxuXHRcdC5jaXJjbGUtaWNvbi13aGl0ZSB7XG5cdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLW90aGVycy0xO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5wZXRpdGlvbiB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCRjb2xvci1wZXRpdGlvbi0xLCRjb2xvci1wZXRpdGlvbi0yKTtcblxuXHRcdC5jaXJjbGUtaWNvbi13aGl0ZSB7XG5cdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXBldGl0aW9uLTE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmFpciB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCRjb2xvci1haXItMSwkY29sb3ItYWlyLTIpO1xuXG5cdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYWlyLTE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmxpYnJhcnkge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywkY29sb3ItbGlicmFyeS0xLCRjb2xvci1saWJyYXJ5LTIpO1xuXG5cdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItbGlicmFyeS0xO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5sb2NhbC1saWJyYXJ5IHtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsJGNvbG9yLWxvY2FsLWxpYnJhcnktMSwkY29sb3ItbG9jYWwtbGlicmFyeS0yKTtcblxuXHRcdC5jaXJjbGUtaWNvbi13aGl0ZSB7XG5cdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWxvY2FsLWxpYnJhcnktMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuZ2VuZXJhbC1yZWdpc3RyeSB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLGRhcmtlbigkY29sb3ItZ2VuZXJhbC1yZWdpc3RyeS0xLCA1KSxkYXJrZW4oJGNvbG9yLWdlbmVyYWwtcmVnaXN0cnktMiwgNSkpO1xuXG5cdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ2VuZXJhbC1yZWdpc3RyeS0xO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIudG9wLXBhZ2luYXRpb24td3JhcCB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdG1hcmdpbjogMDtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0d2lkdGg6IDEwMCU7XG5cblx0LnBhZ2VzIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHR9XG5cblx0LnZvdGVzLXR5cGUge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFtjbGFzcyo9aWNvbi1dIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHR9XG5cblx0XHRbY2xhc3MqPWljb24tdXNlcl0ge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0fVxuXHRcdFtjbGFzcyo9aWNvbi1oYW5kXSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHR9XG5cdFx0W2NsYXNzKj1pY29uLWV5ZS1oaWRkZW5dIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXHR9XG59XG5cbi5ib3R0b20tcGFnaW5hdGlvbi13cmFwIHtcblx0bWFyZ2luOiAwO1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xuXG5cdC5wYWdlcyB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHR9XG59XG5cbi50b3AtcGFnaW5hdGlvbi13cmFwLFxuLmJvdHRvbS1wYWdpbmF0aW9uLXdyYXAge1xuXHQ+IC5jb2wge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXG5cdGg0IHtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXG5cdFx0c3BhbiB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdH1cblxuXHRcdCYgKyAuZmlsdGVyIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGhlaWdodDogMjBweDttYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdHdpZHRoOiAxcHg7XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5zZWxlY3Qtd3JhcHBlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXG5cdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdG1heC13aWR0aDogNzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5wYWdlcyB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblx0XHRoNSB7XG5cdFx0XHRtYXJnaW46IDAuNjI1cmVtIDAgMC42MjVyZW0gMDtcblx0XHRcdHBhZGRpbmctbGVmdDogMTJweDtcblx0XHR9XG5cblx0XHQucGFnaW5hdGlvbiB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHdpZHRoOiBtYXgtY29udGVudDtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdG1pbi13aWR0aDogMzBweDtcblx0XHRcdFx0XG5cdFx0XHRcdCY6bm90KC5wYWdlKSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5kaXNhYmxlZCB7XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHR9IFxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQsXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0JiA+IGEge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0XHRoNCB7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wYWdlcyB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0XHRoNSB7XG5cdFx0XHRcdG1hcmdpbjogMXJlbSAwIDFyZW0gMDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQucGFnaW5hdGlvbiB7XG5cdFx0XHRcdGxpLnBvaW50cyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0LnRvcC1wYWdpbmF0aW9uLXdyYXAge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci10dW5hLWxpZ2h0ZW47XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cblx0XHQ+IC5jb2wge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHQubW9kYWwtY29udGVudCAmIHtcblx0XHRcdD4gLmNvbCB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aDQge1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdG1hcmdpbi10b3A6IDAuNXJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDAuNXJlbTtcblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItcmVnZW50LWdyYXk7XG5cdFx0XHR9XG5cblx0XHRcdCYgKyAuZmlsdGVyIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcmVnZW50LWdyYXk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29sLWFjdGlvbnMge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5ib3R0b20tcGFnaW5hdGlvbi13cmFwIHtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cbn1cblxuXG4iLCIucGVyc29uLXdyYXAge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRtYXJnaW46IDAgYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cblx0Jjpob3ZlciB7XG5cdFx0LmltZyB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1ibHVlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuYmlnIHtcblx0XHQuaW1nIHtcblx0XHRcdGhlaWdodDogMTEwcHg7XG5cdFx0XHR3aWR0aDogMTEwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmltZyB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGhlaWdodDogNzBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiA3MHB4O1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNpbHZlcjtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSArIDhweCk7XG5cdFx0XHRsZWZ0OiAtNHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAtNHB4O1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIDhweCk7XG5cdFx0fVxuXHR9XG5cblx0LmFjdGlvbnMsXG5cdC5pbm5lci1hY3Rpb25zIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IC0yMHB4O1xuXHRcdHRvcDogLTEwcHg7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG5cdFx0d2lkdGg6IDA7XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRtYXJnaW46IDAgNHB4O1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHAge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0Lm5hbWUge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXG5cdFx0c3BhbiB7XG5cdFx0XHRmb250LXdlaWdodDogaW5oZXJpdDtcblx0XHR9XG5cblx0XHQubGFzdC1uYW1lIHtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXHR9XG5cblx0LmZ1bmN0aW9uIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsdWUtZGFya2VuO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxufVxuXG4ucGVyc29uLXN0YXR1cy13cmFwIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcm9ib3RvO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0ei1pbmRleDogMjtcblxuXHRzcGFuIHtcblx0XHRjb2xvcjogJGNvbG9yLXJlZDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0fSBcblx0fVxufVxuIiwiLnBldGl0aW9uLXRlcm1zLXdyYXAge1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0anVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuXHRtYXJnaW4tdG9wOiAxMjBweDtcblx0bWF4LXdpZHRoOiBmaXQtY29udGVudDtcblx0bWluLXdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nLXRvcDogMTAwcHg7XG5cblx0Ji5zbWFsbCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG1pbi13aWR0aDogMTgwcHg7XG5cdFx0cGFkZGluZzogMDtcblxuXHRcdC5pbm5lciB7XG5cdFx0XHRoZWlnaHQ6IDZweDtcblx0XHR9XG5cblx0XHQucHJvZ3Jlc3MtYmFyIHtcblx0XHRcdGhlaWdodDogNnB4O1xuXHRcdFx0dG9wOiAtNnB4O1xuXHRcdH1cblxuXHRcdC5zb2x2ZWQtYmFyIHtcblx0XHRcdGhlaWdodDogNnB4O1xuXHRcdFx0dG9wOiAtMTJweDtcblx0XHR9XG5cblx0XHQuYm90dG9tLXBvaW50IHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAycHg7XG5cdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zdGFydC1wb2ludCxcblx0XHQuZW5kLXBvaW50LFxuXHRcdC5leHRlbnNpb24tcG9pbnQge1xuXHRcdFx0dG9wOiAzcHg7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0bGVmdDogLTVweDtcblx0XHRcdFx0dG9wOiAtNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5leHRlbnNpb24tdGVybSB7XG5cdFx0LnByb2dyZXNzLWJhcixcblx0XHQuc29sdmVkLWJhciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYW1iZXI7XG5cdFx0fVxuXHR9XG5cblx0LmV4Y2VlZGVkLXRlcm0ge1xuXHRcdGZsZXg6IDE7XG5cblx0XHQucHJvZ3Jlc3MtYmFyLFxuXHRcdC5zb2x2ZWQtYmFyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7IFxuXHRcdH1cblx0fVxuXG5cdC5pbm5lciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbi0yOyBcblx0XHRoZWlnaHQ6IDhweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQucHJvZ3Jlc3MtYmFyLFxuXHQuc29sdmVkLWJhciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuOyBcblx0XHRoZWlnaHQ6IDhweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dG9wOiAtOHB4O1xuXG5cdFx0Ji5mdWxsIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQuc29sdmVkLWJhciB7XG5cdFx0dG9wOiAtMTZweDtcblx0fVxuXG5cdC50b3AtcG9pbnQge1xuXHRcdGJvdHRvbTogMTBweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG5cblx0XHRbY2xhc3MqPWljb24tbG9jYXRpb25dIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogcmdiYSgkY29sb3Itc2xhdGUtZ3JheSwgMC40KTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmb250LXNpemU6IDc2cHg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0cCB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itc2xhdGUtZ3JheTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4udGV4dCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdH1cblx0XHRcdHNwYW4uZGF5IHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdFx0fVxuXHRcdFx0c3Bhbi5tb250aCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRbY2xhc3MqPWljb24tY2hlY2tdIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGJvdHRvbTogNTBweDtcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0bWFyZ2luOiAtM3B4IDEwcHggMCAxMHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IC0xMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDMwcHg7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnNvbHZlZC1kYXkge1xuXHRcdFx0W2NsYXNzKj1pY29uLWxvY2F0aW9uXSB7XG5cdFx0XHRcdGNvbG9yOiByZ2JhKCRjb2xvci1ncmVlbiwgMC42KTtcblxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRjb2xvcjogZGFya2VuKCRjb2xvci1ncmVlbiwgMTUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5yZXNwb25zZS1kYXkge1xuXHRcdFx0W2NsYXNzKj1pY29uLWxvY2F0aW9uXSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JlZW47XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5ib3R0b20tcG9pbnQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1zbGF0ZS1ncmF5O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0Ym9yZGVyOiAzcHggc29saWQgJGNvbG9yLXdoaXRlO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXNsYXRlLWdyYXksIDAuNCk7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdHotaW5kZXg6IDM7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHRlbi0zO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogM3B4O1xuXHRcdH1cblxuXHRcdHNwYW4ge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1zbGF0ZS1ncmF5O1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHR9XG5cblx0XHRzcGFuOm50aC1jaGlsZCgybisxKSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR9XG5cdH1cblxuXHQuc3RhcnQtcG9pbnQge1xuXHRcdGxlZnQ6IDA7XG5cdFx0bWF4LXdpZHRoOiA1MCU7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR0b3A6IDRweDtcblx0XHR6LWluZGV4OiAyO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0bGVmdDogIC03cHg7XG5cdFx0XHR0b3A6IC03cHg7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRsZWZ0OiAgLTFweDtcblx0XHRcdHRvcDogNHB4O1xuXHRcdH1cblx0fVxuXG5cdC5lbmQtcG9pbnQge1xuXHRcdHJpZ2h0OiAwO1xuXHRcdG1heC13aWR0aDogNTAlO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdHRvcDogNHB4O1xuXHRcdHotaW5kZXg6IDI7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRyaWdodDogLTdweDtcblx0XHRcdHRvcDogLTdweDtcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdHJpZ2h0OiAgLTFweDtcblx0XHRcdHRvcDogNHB4O1xuXHRcdH1cblx0fVxuXG5cdC5leHRlbnNpb24tcG9pbnQge1xuXHRcdHJpZ2h0OiAwO1xuXHRcdG1heC13aWR0aDogOTAlO1xuXHRcdHRvcDogNHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcblx0XHR6LWluZGV4OiAyO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0bGVmdDogY2FsYyg1MCUgLSA3cHgpO1xuXHRcdFx0dG9wOiAtN3B4O1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0bGVmdDogY2FsYyg1MCUgLSAxcHgpO1xuXHRcdFx0dG9wOiA0cHg7XG5cdFx0fVxuXHR9XG5cblx0LnNvbHZlZC1kYXksXG5cdC5yZXNwb25zZS1kYXkge1xuXHRcdD4gcC50ZXh0IHtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHQucGV0aXRpb24tdGVybXMtd3JhcCB7XG5cdFx0bWFyZ2luLXRvcDogMTAwcHg7XG5cblx0XHQmLnNtYWxsIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQudG9wLXBvaW50IHtcblx0XHRcdFxuXHRcdFx0PiBwLnRleHQge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHR9XG5cblx0XHRcdFtjbGFzcyo9aWNvbi1sb2NhdGlvbl0ge1xuXHRcdFx0XHRmb250LXNpemU6IDYwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHRzcGFuLmRheSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYm90dG9tLXBvaW50IHtcblx0XHRcdHAge1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiIsIi5waWxscyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0Z2FwOiAxNXB4O1xuXG5cdC5waWxsIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1saWdodC0yO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdHBhZGRpbmc6IDEycHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0Ji5hcHByb3ZlZCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW4tbGlnaHRlbjtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItZ3JlZW4tbGlnaHRlbjtcblxuXHRcdFx0Lmljb24ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmVlbjtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji51bmFwcHJvdmVkIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQtbGlnaHRlbi0yO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1yZWQ7XG5cblx0XHRcdC5pY29uIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXJlZDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaWNvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRoZWlnaHQ6IDI2cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRtaW4taGVpZ2h0OiAyNnB4O1xuXHRcdFx0bWluLXdpZHRoOiAyNnB4O1xuXHRcdFx0d2lkdGg6IDI2cHg7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRpdGxlIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXHRcdC5zdWJ0aXRsZSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblx0fVxufVxuIiwiLnJlZ2lzdHJ5LXRlcm1zLXdyYXAge1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0anVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuXHRtYXJnaW4tdG9wOiAxMjBweDtcblx0bWF4LXdpZHRoOiBmaXQtY29udGVudDtcblx0bWluLXdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nLXRvcDogMTAwcHg7XG5cblx0Ji5zbWFsbCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG1pbi13aWR0aDogMTgwcHg7XG5cdFx0cGFkZGluZzogMDtcblxuXHRcdC5pbm5lciB7XG5cdFx0XHRoZWlnaHQ6IDZweDtcblx0XHR9XG5cblx0XHQucHJvZ3Jlc3MtYmFyIHtcblx0XHRcdGhlaWdodDogNnB4O1xuXHRcdFx0dG9wOiAtNnB4O1xuXHRcdH1cblxuXHRcdC5zb2x2ZWQtYmFyIHtcblx0XHRcdGhlaWdodDogNnB4O1xuXHRcdFx0dG9wOiAtMTJweDtcblx0XHR9XG5cblx0XHQuYm90dG9tLXBvaW50IHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAycHg7XG5cdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zdGFydC1wb2ludCxcblx0XHQuZW5kLXBvaW50LFxuXHRcdC5leHRlbnNpb24tcG9pbnQge1xuXHRcdFx0dG9wOiAzcHg7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0bGVmdDogLTVweDtcblx0XHRcdFx0dG9wOiAtNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmLmV4cGlyZWQge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdFx0bGVmdDogLThweDtcblx0XHRcdFx0XHR0b3A6IC04cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZXh0ZW5zaW9uLXRlcm0ge1xuXHRcdC5wcm9ncmVzcy1iYXIsXG5cdFx0LnNvbHZlZC1iYXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFtYmVyO1xuXHRcdH1cblx0fVxuXG5cdC5leGNlZWRlZC10ZXJtIHtcblx0XHRmbGV4OiAxO1xuXG5cdFx0LnByb2dyZXNzLWJhcixcblx0XHQuc29sdmVkLWJhciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkOyBcblx0XHR9XG5cdH1cblxuXHQuaW5uZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW4tMjsgXG5cdFx0aGVpZ2h0OiA4cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0LnByb2dyZXNzLWJhcixcblx0LnNvbHZlZC1iYXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjsgXG5cdFx0aGVpZ2h0OiA4cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogLThweDtcblxuXHRcdCYuZnVsbCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0LnNvbHZlZC1iYXIge1xuXHRcdHRvcDogLTE2cHg7XG5cdH1cblxuXHQudG9wLXBvaW50IHtcblx0XHRib3R0b206IDEwcHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuXG5cdFx0W2NsYXNzKj1pY29uLWxvY2F0aW9uXSB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Y29sb3I6IHJnYmEoJGNvbG9yLXNsYXRlLWdyYXksIDAuNCk7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Zm9udC1zaXplOiA3NnB4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdHAge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXNsYXRlLWdyYXk7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpO1xuXHRcdFx0fVxuXG5cdFx0XHRzcGFuLnRleHQge1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0XHR9XG5cdFx0XHRzcGFuLmRheSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdH1cblx0XHRcdHNwYW4ubW9udGgge1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0W2NsYXNzKj1pY29uLWNoZWNrXSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRib3R0b206IDUwcHg7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdG1hcmdpbjogLTNweCAxMHB4IDAgMTBweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAtMTBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAzMHB4O1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5zb2x2ZWQtZGF5IHtcblx0XHRcdFtjbGFzcyo9aWNvbi1sb2NhdGlvbl0ge1xuXHRcdFx0XHRjb2xvcjogcmdiYSgkY29sb3ItZ3JlZW4sIDAuNik7XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Y29sb3I6IGRhcmtlbigkY29sb3ItZ3JlZW4sIDE1KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYucmVzcG9uc2UtZGF5IHtcblx0XHRcdFtjbGFzcyo9aWNvbi1sb2NhdGlvbl0ge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyZWVuO1xuXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYm90dG9tLXBvaW50IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itc2xhdGUtZ3JheTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGJvcmRlcjogM3B4IHNvbGlkICRjb2xvci13aGl0ZTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMTRweDtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1zbGF0ZS1ncmF5LCAwLjQpO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAycHg7XG5cdFx0XHR6LWluZGV4OiAzO1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0ZW4tMztcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDNweDtcblx0XHR9XG5cblx0XHRzcGFuIHtcblx0XHRcdGNvbG9yOiAkY29sb3Itc2xhdGUtZ3JheTtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0fVxuXG5cdFx0c3BhbjpudGgtY2hpbGQoMm4rMSkge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0fVxuXHR9XG5cblx0LnN0YXJ0LXBvaW50IHtcblx0XHRsZWZ0OiAwO1xuXHRcdG1heC13aWR0aDogNTAlO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0dG9wOiA0cHg7XG5cdFx0ei1pbmRleDogMjtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGxlZnQ6ICAtN3B4O1xuXHRcdFx0dG9wOiAtN3B4O1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0bGVmdDogIC0xcHg7XG5cdFx0XHR0b3A6IDRweDtcblx0XHR9XG5cdH1cblxuXHQuZW5kLXBvaW50IHtcblx0XHRyaWdodDogMDtcblx0XHRtYXgtd2lkdGg6IDUwJTtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR0b3A6IDRweDtcblx0XHR6LWluZGV4OiAyO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0cmlnaHQ6IC03cHg7XG5cdFx0XHR0b3A6IC03cHg7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRyaWdodDogIC0xcHg7XG5cdFx0XHR0b3A6IDRweDtcblx0XHR9XG5cblx0XHQuZXhwaXJlZCB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZXh0ZW5zaW9uLXBvaW50IHtcblx0XHRyaWdodDogMDtcblx0XHRtYXgtd2lkdGg6IDkwJTtcblx0XHR0b3A6IDRweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG5cdFx0ei1pbmRleDogMjtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGxlZnQ6IGNhbGMoNTAlIC0gN3B4KTtcblx0XHRcdHRvcDogLTdweDtcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGxlZnQ6IGNhbGMoNTAlIC0gMXB4KTtcblx0XHRcdHRvcDogNHB4O1xuXHRcdH1cblx0fVxuXG5cdC5zb2x2ZWQtZGF5LFxuXHQucmVzcG9uc2UtZGF5IHtcblx0XHQ+IHAudGV4dCB7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0LnJlZ2lzdHJ5LXRlcm1zLXdyYXAge1xuXG5cdFx0Ji5zbWFsbCB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0LmJvdHRvbS1wb2ludCB7XG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0fVxuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4iLCIucmVnaXN0cnktY2FyZHMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0LmNvbCB7XG5cdFx0cGFkZGluZzogMC43NXJlbSAwLjc1cmVtO1xuXHRcdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQucmVnaXN0cnktY2FyZCB7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHRlbjtcblx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgbGlnaHRlbigkY29sb3ItYmx1ZS1kYXJrZW4sIDIwKTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblx0XHRcblx0XHQmOmhvdmVyIHtcblx0XHRcdG9wYWNpdHk6IDAuODU7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuXHRcdH1cblxuXHRcdCYuaW4tcHJvZ3Jlc3Mge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWFtYmVyLWxpZ2h0ZW4tMjtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oJGNvbG9yLWFtYmVyLWRhcmtlbiwgMjApO1xuXG5cdFx0XHRwIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGxpZ2h0ZW4oJGNvbG9yLWFtYmVyLWRhcmtlbiwgMjApO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWFtYmVyLWRhcmtlbjtcblx0XHRcdH1cblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYW1iZXI7XG5cblx0XHRcdFx0Ji5uciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1hbWJlci1kYXJrZW47XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1hbWJlcjtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmZ1dHVyZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCBsaWdodGVuKCRjb2xvci1ncmF5LWRhcmtlbiwgMjApO1xuXG5cdFx0XHRwIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGxpZ2h0ZW4oJGNvbG9yLWdyYXktZGFya2VuLCAyMCk7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXG5cdFx0XHRcdCYubnIge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6JGNvbG9yLWdyYXktbGlnaHRlbi0zO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuZmF2b3VyaXRlIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0QGV4dGVuZCAuaWNvbjtcblx0XHRcdFx0Ym90dG9tOiAtMTVweDtcblx0XHRcdFx0Y29sb3I6IGxpZ2h0ZW4oJGNvbG9yLWJsdWUtZGFya2VuLCAyMCk7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxlOWM2XCIgIWltcG9ydGFudDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMjBweDtcblx0XHRcdFx0b3BhY2l0eTogMC4zO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAtMTVweDtcblx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBsaWdodGVuKCRjb2xvci1ibHVlLWRhcmtlbiwgMjApO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLWRhcmtlbjtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0fVxuXG5cdFx0Lmdyb3VwIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0fVxuXG5cdFx0c3BhbiB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtZGFya2VuO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXG5cdFx0XHQmLm5yIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLWRhcmtlbjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1kYXJrZW47XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdFx0XHR3aWR0aDogNDBweDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHQucmVnaXN0cnktY2FyZHMge1xuXHRcdGxpIHtcblx0XHRcdHdpZHRoOiAxOTVweDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdC5yZWdpc3RyeS1jYXJkcyB7XG5cdFx0Ly9tYXJnaW4tbGVmdDogLTYwcHg7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuXG5cdFx0Ji5hdXRvLWhlaWdodCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG5cdFx0fVxuXG5cdFx0PiBhLmNvbCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdG1hcmdpbjogNXB4IDE1cHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXG5cdFx0XHRcdFx0Ji5uciB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiIsIi5zZXR0aW5ncy1zdGVwIHtcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHRwYWRkaW5nLWxlZnQ6IDc1cHg7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0JiA+IFtjbGFzcyo9aWNvbl0ge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRsZWZ0OiAxMHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dG9wOiAwO1xuXG5cdFx0Ji5pY29uLXBsYWNlcyB7XG5cdFx0XHRmb250LXNpemU6IDUwcHg7XG5cdFx0fVxuXHRcdCYuaWNvbi13YWxsZXQge1xuXHRcdFx0Zm9udC1zaXplOiAzOHB4O1xuXHRcdH1cblx0XHQmLmljb24tZG9jdW1lbnQge1xuXHRcdFx0Zm9udC1zaXplOiA0NnB4O1xuXHRcdH1cblx0XHQmLmljb24tYXRvbSB7XG5cdFx0XHRmb250LXNpemU6IDQ2cHg7XG5cdFx0fVxuXHRcdCYuaWNvbi1zdGFtcCB7XG5cdFx0XHRmb250LXNpemU6IDQ1cHg7XG5cdFx0fVxuXHRcdCYuaWNvbi1leWUtaGlkZGVuIHtcblx0XHRcdGZvbnQtc2l6ZTogNDVweDtcblx0XHR9XG5cblx0XHQmLmNvbG9yLWFtYmVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItYW1iZXI7XG5cdFx0fVxuXHR9XG5cblx0JiA+IGg0LnRpdGxlIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG5cblx0JiA+IHAge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0LmNhcmQge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0cGFkZGluZzogNTBweDtcblxuXHRcdEBtZWRpYSAjeyRsYXJnZS1hbmQtZG93bn0ge1xuXHRcdFx0cGFkZGluZzogMzBweCAzMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5jb2wtaW1hZ2Uge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHQmID4gcCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdC50YWJzLXdyYXAge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQuZmlsZS1maWVsZCB7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0fVxuXG5cdFx0LmJ0biB7XG5cdFx0XHRoZWlnaHQ6IGluaGVyaXQ7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHR9XG5cdH1cblxuXHQuaGVhZGVyIHtcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItZGFyaztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQudGl0bGUge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cblx0XHRcdC5maWx0ZXIge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMzBweDtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zZWxlY3Qtd3JhcHBlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblxuXHRcdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA3MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdG5hdi5mbG9hdGluZy1jcnVtYnMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0bWFyZ2luOiAwIDAgMCBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiA2MCU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogaW5oZXJpdDtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuYWR2YW5jZWQtc2VhcmNoIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0dG9wOiAtMjVweDtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWxpbms7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5jcmVkZW50aWFscy13cmFwIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHQuYnRuLWNoYW5nZS1wYXNzd29yZCxcblx0LmJ0bi1jYW5jZWwge1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG5AbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0LnNldHRpbmdzLXN0ZXAge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDYwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cblx0XHQ+IFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0bGVmdDogMTVweDtcblxuXHRcdFx0Ji5pY29uLWRvY3VtZW50IHtcblx0XHRcdFx0Zm9udC1zaXplOiAzNHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji5pY29uLXBsYWNlcyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzRweDtcblx0XHRcdH1cblx0XHRcdCYuaWNvbi1zdGFtcCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzRweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2FyZC5mdWxsLXdpZHRoIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtNDVweCAhaW1wb3J0YW50O1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIDQ1cHgpO1xuXHRcdH1cblxuXHRcdC5oZWFkZXIge1xuXHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cblx0XHRcdFx0LmZpbHRlciB7XG5cdFx0XHRcdFx0bWFyZ2luOiA1cHggMDtcblxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiIsIi5zdGVwIHtcblx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkYm9yZGVyLWRhcms7XG5cdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdHBhZGRpbmctbGVmdDogNTBweDtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmLmxhc3Qge1xuXHRcdGJvcmRlci1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHR9XG5cblx0LnN0ZXAtbnIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0Ym9yZGVyOiAzcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHRlbi0yO1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRoZWlnaHQ6IDQ2cHg7XG5cdFx0bGVmdDogLTIzcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDM5cHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHRvcDogLTEzcHg7XG5cdFx0d2lkdGg6IDQ2cHg7XG5cdH1cblxuXHQmID4gcCB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0LmNhcmQge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0cGFkZGluZzogNDBweDtcblxuXHRcdEBtZWRpYSAjeyRsYXJnZS1hbmQtZG93bn0ge1xuXHRcdFx0cGFkZGluZzogMzBweCAzMHB4O1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG5cdC5zdGVwIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdH1cbn1cblxuQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHQuc3RlcCB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDBweDtcblx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXG5cdFx0LnN0ZXAtbnIge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0aGVpZ2h0OiAzNnB4O1xuXHRcdFx0bGVmdDogLTEwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjlweDtcblx0XHRcdHRvcDogLTlweDtcblx0XHRcdHdpZHRoOiAzNnB4O1xuXHRcdH1cblxuXHRcdGg0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0fVxuXG5cdFx0PiBwIHtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHR9XG5cblx0XHQuY2FyZCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdH1cblx0fVxufVxuIiwiLnRhYnMtd3JhcCB7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cblx0LnN0ZXAgJixcblx0LnNldHRpbmdzLXN0ZXAgJiB7XG5cdFx0LmNhcmQge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cblxuXHRoNCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblx0XG5cdHVsLnRhYnMge1xuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYm9yZGVyLWxpZ2h0O1xuXHRcdGhlaWdodDogNzVweDtcblx0XHRvdmVyZmxvdy14OiB2aXNpYmxlO1xuXHRcdG92ZXJmbG93LXk6IHZpc2libGU7XG5cdFx0cGFkZGluZy10b3A6IDI1cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiA1MHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDUwcHg7XG5cblx0XHQudGFiIHtcblx0XHRcdGEge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaW5kaWNhdG9yIHtcblx0XHRcdGJvdHRvbTogLTJweDtcblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHQuY3VzdG9tLWxpbmsuYWJzb2x1dGUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0XHR0b3A6IDQwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbnRlbnQge1xuXHRcdHBhZGRpbmc6IDUwcHggNTBweCAwcHggNTBweDtcblx0fVxufVxuXG4ucHJvamVjdHMtdGFicy13cmFwIHtcblx0dWwudGFicyB7XG5cdFx0LnRhYiB7XG5cdFx0XHRhIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMThweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMThweDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdFx0XHRkaXYge1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXG5cdFx0XHRcdFx0W2NsYXNzKj1pY29uLV0ge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cblx0XHRcdFx0XHRcdCYuaWNvbi1jaGVjay1saXN0IHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRtZWRpdW0tYW5kLXVwfSB7XG5cdHVsLnRhYnMge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbkBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcblx0LnRhYnMtd3JhcCB7IFxuXHRcdHVsLnRhYnMge1xuXHRcdFx0b3ZlcmZsb3cteDogYXV0bztcblx0XHRcdG92ZXJmbG93LXk6IGhpZGRlbjtcblx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcblxuXHRcdFx0LmluZGljYXRvciB7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdC50YWJzLXdyYXAge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHQuc2V0dGluZ3Mtc3RlcCAmIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtNDVweDtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA0NXB4KTtcblx0XHR9XG5cblx0XHRoNCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdD4gLmNvbCB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblxuXHRcdC5jYXJkLmZpbHRlcnMtd3JhcCB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblxuXHRcdHVsLnRhYnMge1xuXHRcdFx0b3ZlcmZsb3cteDogYXV0bztcblx0XHRcdG92ZXJmbG93LXk6IGhpZGRlbjtcblx0XHRcdHBhZGRpbmctbGVmdDogNXB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXG5cdFx0XHQudGFiIHtcblx0XHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzVweDtcblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29udGVudCB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDIwcHggMHB4IDIwcHg7XG5cdFx0fVxuXHR9XG59IiwiLm1hdGVyaWFsLXRvb2x0aXAge1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcm9ib3RvO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdG1heC13aWR0aDogMjAwcHg7XG59XG5cbnNwYW4uYmFkZ2Uge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcmVkO1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXJvYm90bztcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1hcmdpbjogMDtcblx0bWluLXdpZHRoOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAtMTJweDtcblx0dG9wOiAtMTJweDtcblx0d2lkdGg6IDIycHg7XG59XG5cbkBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcblx0Lm1hdGVyaWFsLXRvb2x0aXAge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn0iLCIudXNlci12b3RlIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHQmLnBybyB7XG5cdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0fVxuXHR9XG5cblx0Ji5hZ2FpbnN0IHtcblx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0fVxuXHR9XG5cblx0Ji5hYnN0ZW50aW9uIHtcblx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW4tMjtcblx0XHRcdGNvbG9yOiAkY29sb3Itc2xhdGUtZ3JheTtcblx0XHR9XG5cdH1cblxuXHRbY2xhc3MqPWljb25dIHtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRoZWlnaHQ6IDMzcHg7XG5cdFx0bWFyZ2luOiAtM3B4IDEwcHggMCAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogMzNweDtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMnB4O1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR9XG5cdH1cbn1cbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKlxuICogQ1NTIFBlcmNlbnRhZ2UgQ2lyY2xlXG4gKiBBdXRob3I6IEFuZHJlIEZpcmNob3dcbiAqXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuXG4vLyBWQVJTXG4kY2lyY2xlLXdpZHRoOiAwLjAzZW07XG4kY2lyY2xlLTEwMDogNTM7IC8vIFdlIGNvbnNpZGVyIHRoYXQgYXQgNTMlIHRoZSBjaXJjbGUgaXMgZnVsbCBmaWxsZWRcbiRjaXJjbGUtZGVmYXVsdC1hbmdsZTogLTk1O1xuXG5cbi8vIENJUkNMRVxuLy8gY2xhc3NlcyAyIGV4dGVuZFxuLnJlY3QtYXV0b3tcblx0Y2xpcDogcmVjdChhdXRvLCBhdXRvLCBhdXRvLCBhdXRvKTtcbn1cblxuLnBpZSB7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0Ym9yZGVyOiAkY2lyY2xlLXdpZHRoIHNvbGlkICRjb2xvci1ibHVlO1xuXHRjbGlwOiByZWN0KDBlbSwgMC41ZW0sIDFlbSwgMGVtKTtcblx0aGVpZ2h0OiAxIC0gKDIgKiAkY2lyY2xlLXdpZHRoKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0d2lkdGg6IDEgLSAoMiAqICRjaXJjbGUtd2lkdGgpO1xufVxuXG4ucGllLWZpbGwge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG5cblxuLy8gbWFpblxuLmNpcmNsZSB7XG5cblx0KiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuXHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHR9XG5cblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRmbG9hdDogbGVmdDtcblx0Zm9udC1zaXplOiAyMTJweDtcblx0aGVpZ2h0OiAyMTJweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgjeyRjaXJjbGUtZGVmYXVsdC1hbmdsZX1kZWcpO1xuXHR3aWR0aDogMjEycHg7XG5cblx0dWwuaW5uZXIgJiB7XG5cdFx0Zm9udC1zaXplOiAxOTJweDtcblx0XHRoZWlnaHQ6IDE5MnB4O1xuXHRcdHdpZHRoOiAxOTJweDtcblx0fVxuXG5cdHVsLnNtYWxsICYge1xuXHRcdGZvbnQtc2l6ZTogMTcycHg7XG5cdFx0aGVpZ2h0OiAxNzJweDtcblx0XHR3aWR0aDogMTcycHg7XG5cdH1cblxuXG5cdC8vIGJhY2tncm91bmQgaW5zaWRlIHRoZSBjaXJjbGVcblx0JjphZnRlcntcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0Y29udGVudDogXCIgXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiAxIC0gKDIgKiAkY2lyY2xlLXdpZHRoKTtcblx0XHRsZWZ0OiAkY2lyY2xlLXdpZHRoO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6ICRjaXJjbGUtd2lkdGg7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcblx0XHR3aWR0aDogMSAtICgyICogJGNpcmNsZS13aWR0aCk7XG5cdH1cblxuXHQvLyB0aGUgc2xpY2UgKG1hc2spXG5cdC5zbGljZSB7XG5cdFx0Y2xpcDogcmVjdCgwZW0sIDFlbSwgMWVtLCAwLjVlbSk7XG5cdFx0aGVpZ2h0OiAxZW07XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxZW07XG5cdH1cblxuXHQvLyBjaXJjbGUgdG8gc2hvdyB0aGUgc3RhdHVzXG5cdC5iYXIge1xuXHRcdEBleHRlbmQgLnBpZTtcblx0fVxuXG5cdEBmb3IgJGogZnJvbSA5NSB0aHJvdWdoIDEwMCB7XG5cblx0XHQmLnAjeyRqfSAuc2xpY2Uge1xuXHRcdFx0QGV4dGVuZCAucmVjdC1hdXRvO1xuXHRcdH1cblxuXHRcdCYucCN7JGp9IC5iYXI6YWZ0ZXIge1xuXHRcdFx0QGV4dGVuZCAucGllLWZpbGw7XG5cdFx0fVxuXG5cdFx0Ji5wI3skan0gLmZpbGwge1xuXHRcdFx0QGV4dGVuZCAucGllO1xuXHRcdFx0QGV4dGVuZCAucGllLWZpbGw7XG5cdFx0fVxuXHR9XG5cblx0Ly8gbG9vcCB0byByb3RhdGUgYWxsIDEwMCBjaXJjbGVzXG5cdEBmb3IgJGogZnJvbSAxIHRocm91Z2ggMTAwIHtcblxuXHRcdCRwOiAoKCRqIC0gMC41KSAqICRjaXJjbGUtMTAwKSAvIDEwMDtcblxuXHRcdCYucCN7JGp9IC5iYXIge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoKDM2MC8xMDAqJHApICsgZGVnKTtcblx0XHR9XG5cblx0XHRAaWYgJGogPD0gNTAge1xuXHRcdFx0Ji5iI3skan0ge1xuXHRcdFx0XHQmLmkzIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgoJGNpcmNsZS1kZWZhdWx0LWFuZ2xlICsgMiokaiArIDAuMDcqKDUwIC0gJGopICsgNCkgKyBkZWcpO1xuXHRcdFx0XHR9IFxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgoJGNpcmNsZS1kZWZhdWx0LWFuZ2xlICsgMiokaiArIDAuMDcqKDUwIC0gJGopKSArIGRlZyk7XG5cdFx0XHR9XG5cdFx0fSBAZWxzZSB7XG5cdFx0XHQmLmIjeyRqfSB7XG5cdFx0XHRcdCYuaTMge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKCgkY2lyY2xlLWRlZmF1bHQtYW5nbGUgKyAyKiRqIC0gMC4wOCooJGogLSA1MCkgKyA0KSArIGRlZyk7XG5cdFx0XHRcdH0gXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKCgkY2lyY2xlLWRlZmF1bHQtYW5nbGUgKyAyKiRqIC0gMC4wOCooJGogLSA1MCkpICsgZGVnKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmIjeyRqfTpub3QoLmkxKTpub3QoLmkyKTpub3QoLmkzKTpub3QoLmk0KTpub3QoLmk1KTpub3QoLmk2KSB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgoJGNpcmNsZS1kZWZhdWx0LWFuZ2xlICsgKC0yKiRjaXJjbGUtZGVmYXVsdC1hbmdsZSAqICRqKSAvIDEwMCApICsgZGVnKTtcblx0XHR9XG5cdH1cblxuXHQvLyBncmVlbiBza2luXG5cdCYuY29sb3ItYmx1ZXtcblx0XHQuYmFyLCBcblx0XHQuZmlsbCB7IFxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItYmx1ZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC8vIGdyZWVuIHNraW5cblx0Ji5jb2xvci1ncmVlbntcblx0XHQuYmFyLCBcblx0XHQuZmlsbCB7IFxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZ3JlZW4gIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQvLyBhbWJlciBza2luXG5cdCYuY29sb3ItYW1iZXJ7XG5cdFx0LmJhciwgXG5cdFx0LmZpbGwgeyBcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWFtYmVyICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0Ly8gcmVkIHNraW5cblx0Ji5jb2xvci1yZWR7XG5cdFx0LmJhciwgXG5cdFx0LmZpbGwgeyBcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXJlZCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC8vIGdyYXkgc2tpblxuXHQmLmNvbG9yLWdyYXl7XG5cdFx0LmJhciwgXG5cdFx0LmZpbGwgeyBcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbi0yICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59IiwiLmNpcmNsZS1zdGF0cyB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0Ji5mbGV4LXJvdyB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHRcdD4gKiB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRmbGV4OiAxO1xuXHRcdH1cblx0fVxuXG5cdC5jaXJjbGUtYm94IHtcblx0XHQmLmJvcmRlci1ib3R0b20ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdFx0XHRcdGJvdHRvbTogMTBweDtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0dWwge1xuXHRcdCY6bm90KC5kZXRhaWxzKSB7XG5cdFx0XHRoZWlnaHQ6IDEyMnB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0d2lkdGg6IDIxMnB4O1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmlubmVyIHtcblx0XHRcdGxlZnQ6IDEwcHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHR3aWR0aDogMTkycHg7XG5cdFx0fVxuXG5cdFx0Ji5zbWFsbCB7XG5cdFx0XHRoZWlnaHQ6IDEwOHB4O1xuXHRcdFx0d2lkdGg6IDE3MnB4O1xuXHRcdH1cblxuXHRcdC5udW1iZXJzIHtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHQuaWNvbnMge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblxuXHRcdFx0XHRcdCYubGFyZ2Uge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyM3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuaWNvbi1lbWFpbC1vcGVuIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0aDEge1xuXHRcdFx0XHRtYXJnaW46IDAgMCAwIDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5kZXRhaWxzIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0YSxcblx0XHRcdFx0PiBkaXYge1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0c3Bhbjpub3QoLmljb24pIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHR3aWR0aDogMzVweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRzcGFuLmljb24ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHR3aWR0aDogMjVweDtcblxuXHRcdFx0XHRcdCYuaWNvbi1lbWFpbC1vcGVuIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHRcdFx0XHR9IFxuXHRcdFx0XHR9XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0XHRtYXJnaW46IDVweDtcblxuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0cCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdG1hcmdpbjogNXB4O1xuXHR9XG5cblx0aDYudGl0bGUge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWxpZ2h0O1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRtYXgtd2lkdGg6IDIyMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0c3BhbiB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5pbmZvIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdH1cbn0iLCIucG9saXRpY2FsLXN0YXRzIHtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblx0LmNoYXJ0IHtcblx0XHRwYWRkaW5nLXRvcDogNDBweDtcblx0fVxuXG5cdC5pbmZvIHtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0cGFkZGluZy10b3A6IDEycHg7XG5cblx0XHQudGl0bGUge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuXHRcdH1cblxuXHRcdC5kZXRhaWxzIHtcblx0XHRcdGEge1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdFx0XHQucG9saXRpY2FsLWxhYmVsIHtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQucG9saXRpY2FsLWxhYmVsIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5wb2xpdGljYWwtbGFiZWwge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdH1cblxuXHR1bCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdCY6bm90KC5kZXRhaWxzKSB7XG5cdFx0XHRoZWlnaHQ6IDEzMnB4O1xuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdC5zbGljZSB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogaW5oZXJpdDtcblxuXHRcdFx0XHQuYmFyLCBcblx0XHRcdFx0LmZpbGwge1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm51bWJlcnMge1xuXHRcdFx0Ym90dG9tOiAwO1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0LnBvbGl0aWNhbC1zdGF0cyB7XG5cdFx0LmNoYXJ0IHtcblx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdH1cblx0XHRcblx0XHQuaW5mbyB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHQudGl0bGUge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnZvdGVzLXN0YXRzIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHQmLmNlbnRlciB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0LmluZm8ge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5jaGFydCB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdH1cblxuXHQuaW5mbyB7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblxuXHRcdC50aXRsZSB7XG5cdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG5cdFx0fVxuXG5cdFx0LmRldGFpbHMge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdGEge1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdFx0XHQudm90ZXMtbGFiZWwge1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGEsXG5cdFx0XHRkaXYge1xuXHRcdFx0XHQmLnBybyxcblx0XHRcdFx0Ji5hcHByb3ZlZCB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmFnYWluc3QsXG5cdFx0XHRcdCYucmVqZWN0ZWQge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuYWJzdGVudGlvbiB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cblx0XHRcdFx0XHRzcGFuLmljb24ge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5wcmVzZW50IHtcblx0XHRcdFx0XHRjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmFic2VudCB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5kZWxlZ2F0ZSB7XG5cdFx0XHRcdFx0Ji5wcmVzZW50IHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuYWJzZW50IHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudm90ZXMtbGFiZWwge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cblx0XHRcdC5zZXBhcmF0b3Ige1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdFx0XHRcdGhlaWdodDogM3B4O1xuXHRcdFx0XHRtYXJnaW46IDEwcHggYXV0bztcblx0XHRcdFx0d2lkdGg6IDkwJTtcblxuXHRcdFx0XHQmLmRhcmsge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW4tMztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdFtjbGFzcyo9aWNvbi11c2VyXSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHR9XG5cdFx0W2NsYXNzKj1pY29uLWhhbmRdIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdH1cblx0XHRbY2xhc3MqPWljb24tZXllLWhpZGRlbl0ge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0fVxuXHR9XG5cblx0LnZvdGVzLWxhYmVsIHtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHR9XG5cblx0dWwge1xuXHRcdCY6bm90KC5kZXRhaWxzKSB7XG5cdFx0XHRoZWlnaHQ6IDEzMnB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHQmOm5vdCgubnVtYmVycykge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW4tMjtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW4tMjtcblx0XHRcdH1cblxuXHRcdFx0Ji5wcm8sXG5cdFx0XHQmLmFwcHJvdmVkIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHR9XG5cdFx0XHQmLmFnYWluc3QsXG5cdFx0XHQmLnJlamVjdGVkIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdH1cblxuXHRcdFx0Ji5wcmVzZW50IHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXHRcdFx0XHRjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcblx0XHRcdH1cblxuXHRcdFx0Ji5ncmF5LFxuXHRcdFx0Ji5hYnNlbnQge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW4tMztcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW4tMztcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LnNsaWNlIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBpbmhlcml0O1xuXG5cdFx0XHRcdC5iYXIsIFxuXHRcdFx0XHQuZmlsbCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQubnVtYmVycyB7XG5cdFx0XHRib3R0b206IDVweDtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyBcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMTtcblx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcblx0LnZvdGVzLXN0YXRzIHtcblx0XHQuaW5mbyB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdC52b3Rlcy1zdGF0cyB7XG5cdFx0LmNoYXJ0IHtcblx0XHRcdC8vcGFkZGluZy10b3A6IDIwcHg7XG5cdFx0fVxuXHRcdFxuXHRcdC5pbmZvIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCJ1bC5jb2xsYXBzaWJsZSB7XG5cdCYucG9wb3V0IHtcblx0XHQmID4gbGkge1xuXHRcdFx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCA4IHtcblx0XHRcdFx0LmYjeyRpfSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4OiAkaTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgI3skbWVkaXVtLW9ubHl9IHtcblx0XHRcdFx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCA4IHtcblx0XHRcdFx0XHQubWYjeyRpfSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleDogJGk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHRcdFx0XHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDgge1xuXHRcdFx0XHRcdC5zZiN7JGl9IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRmbGV4OiAkaTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxudWwuY29sbGFwc2libGUge1xuXHQmLnBvcG91dCB7XG5cblx0XHQmOm5vdCguZnVsbC13aWR0aCkge1xuXHRcdFx0JiA+IGxpIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEycHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTJweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5mdWxsLXdpZHRoIHtcblx0XHRcdCYgPiBsaSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JiA+IGxpIHtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0QGV4dGVuZCAuei1kZXB0aC0xO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMnB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDJweDtcblxuXHRcdFx0XHQucm93IHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuZGlzYWJsZWQge1xuXHRcdFx0XHRbY2xhc3MqPWNvbC1dOm5vdCguY29sLWNoZWNrKTpub3QoLmNvbC1hY3Rpb25zKTpub3QoLmNvbC1vcHRpb25zKSB7XG5cdFx0XHRcdFx0KiB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnVucmVhZCB7XG5cdFx0XHRcdFtjbGFzcyo9Y29sLV06bm90KC5jb2wtYWN0aW9ucykge1xuXHRcdFx0XHRcdCoge1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5uby1ldmVudCB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbi1dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmhlYWRlciB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRib3JkZXItbGlnaHQ7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA3MHB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEycHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEycHg7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cblx0XHRcdFx0Ji5zbWFsbCB7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogNDBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdFtjbGFzcyo9Y29sLV0ge1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTJweDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuXG5cdFx0XHRcdFx0Ji5jb2wtb3B0aW9ucyxcblx0XHRcdFx0XHQmLmNvbC1hY3RpdmF0ZS1vcHRpb25zIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbiFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5pY29uLW1lbnUge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0c3Bhbixcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zb3J0IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRcdFx0XHQmOm5vdCgudXApOm5vdCguZG93bikge1xuXHRcdFx0XHRcdFx0KiB7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuMztcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Lmljb24tYXJyb3ctdXAge1xuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiA3cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5pY29uLWFycm93LWRvd24ge1xuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0Ym90dG9tOiA3cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQqIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMjNweDtcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjNweDtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYudXAge1xuXHRcdFx0XHRcdFx0Lmljb24tYXJyb3ctZG93biB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuZG93biB7XG5cdFx0XHRcdFx0XHQuaWNvbi1hcnJvdy11cCB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCN0YWJsZS1jb2x1bW5zLXNldHRpbmdzIHtcblx0XHRcdFx0bWluLXdpZHRoOiAyMDBweDtcblxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogNDVweDtcblxuXHRcdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cblx0XHRcdFx0XHRcdFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIHNwYW46bm90KC5sZXZlcik6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY29sLWRyYWcge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRcdGN1cnNvcjogbW92ZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jb2wtaW5kZXgge1xuXHRcdFx0XHRtaW4td2lkdGg6IDUwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5jb2wtY2hlY2sge1xuXHRcdFx0XHQvLyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMCFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0fVxuXHRcdFx0LmNvbC1pY29ucyB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAzNXB4O1xuXHRcdFx0XHRcdG1heC13aWR0aDogNTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmNvbC1pbWcge1xuXHRcdFx0XHR3aWR0aDogNjBweDtcblx0XHRcdH1cblx0XHRcdC5jb2wtc3RhdHVzIHtcblx0XHRcdFx0Jjpub3QoW2NsYXNzKj0naGlkZS1vbiddKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMCFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDAhaW1wb3J0YW50O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xuXG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmNvbC1tZXNzYWdlLXN0YXR1cyB7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0d2lkdGg6IDNweDtcblxuXHRcdFx0XHQmLnJlYWQge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLnVucmVhZCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmNvbC1uciB7XG5cdFx0XHRcdHdpZHRoOiA3MHB4O1xuXHRcdFx0fVxuXHRcdFx0LmNvbC1kYXRlIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdHdpZHRoOiAxMTBweDtcblxuXHRcdFx0XHQmLnNtYWxsIHtcblx0XHRcdFx0XHR3aWR0aDogNzVweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuYmlnIHtcblx0XHRcdFx0XHR3aWR0aDogMTUwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5jb2wtYWN0aW9ucyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtaW4td2lkdGg6IDE4MHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdFx0Ji5leHRyYS1zbWFsbCB7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiA1MHB4O1xuXHRcdFx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5zbWFsbCB7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiAxMTBweDtcblx0XHRcdFx0XHR3aWR0aDogMTEwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmJpZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDI1MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY29sLW9wdGlvbnMge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0b3ZlcmZsb3c6IHZpc2libGUhaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwIWltcG9ydGFudDtcblx0XHRcdFx0d2lkdGg6IDcwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQmLmVtcHR5IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRmbGV4OiBub25lO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmNvbC1hY3RpdmF0ZS1vcHRpb25zIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG92ZXJmbG93OiB2aXNpYmxlIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHdpZHRoOiA3MHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0Ji5lbXB0eSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0ZmxleDogbm9uZTtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5jb2wtdGV4dCB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmRvY3VtZW50LXRpdGxlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdHNwYW5bY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHNwYW5bY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNvbC1sYW5ndWFnZXMsXG5cdFx0XHQuY29sLW9wdGlvbnMge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblx0XHRcdFx0PiBkaXYge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR3aWR0aDogNDBweDtcblxuXHRcdFx0XHRcdCY6bm90KC5sYW5nKTpub3QoLnN3aXRjaCkge1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6bm90KC5sYW5nKTpub3QoLnN3aXRjaCkuY2hlY2tlZCB7XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmZsYWcge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY29sbGFwc2libGUtaGVhZGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDBweDtcblx0XHRcdH1cblx0XHRcdC5jb2xsYXBzaWJsZS1ib2R5IHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAwcHg7XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmID4gLnJvdyB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRib3JkZXItbGlnaHQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmID4gLnJvdzpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0bGFiZWwge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdH1cblxuXHRcdFx0LnN3aXRjaCB7XG5cdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0W3R5cGU9XCJjaGVja2JveFwiXSArIHNwYW46bm90KC5sZXZlcikge1xuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCYgPiAucm93IHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGJvcmRlci1saWdodDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1yb2JvdG87XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTJweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTJweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFtjbGFzcyo9Y29sLV0ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMnB4O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEycHg7XG5cdFx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHRcdFx0XHRcdCY6bm90KC5jb2wtYWN0aW9ucyk6bm90KC5jb2wtb3B0aW9ucykge1xuXHRcdFx0XHRcdFx0YTpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGNvbG9yLWdyYXktbGlnaHRlbi0yLCAzKTtcblxuXHRcdFx0XHRcdC5jb2wtYWN0aW9ucyB7XG5cdFx0XHRcdFx0XHQuc2Vjb25kYXJ5IHtcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0W2NsYXNzKj1jb2wtXSB7XG5cdFx0XHRcdFx0XHQudGV4dCB7XG5cdFx0XHRcdFx0XHRcdC5hY3Rpb24ge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jayFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdCYuYWN0aW9uIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXG5cdFx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaWNvbi12aWV3IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lmljb24tZWRpdCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5pY29uLXNtcyB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5pY29uLXRyYXNoIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lmljb24tY2FsZW5kYXIge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuaWNvbi1zdGF0cyB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5pY29uLWNsb25lIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lmljb24tZmlsZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5pY29uLWZpbGUtcGRmLFxuXHRcdFx0XHQuaWNvbi1maWxlLWRvYyxcblx0XHRcdFx0Lmljb24tZmlsZS1kb2N4LFxuXHRcdFx0XHQuaWNvbi1maWxlLXBwdCxcblx0XHRcdFx0Lmljb24tZmlsZS14bHMsXG5cdFx0XHRcdC5pY29uLWZpbGUteGxzeCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdC8vZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHRcdGZvbnQtc21vb3RoOiBhdXRvO1xuXHRcdFx0XHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY29sLWFjdGlvbnMge1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRcdFx0LnByaW1hcnksXG5cdFx0XHRcdFx0LnNlY29uZGFyeSB7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblxuXHRcdFx0XHRcdFx0KiB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCA0cHg7XG5cblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LnNlY29uZGFyeSB7XG5cdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG5cdFx0XHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYuY29sbGFwc2libGUtaGVhZGVyIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0W2NsYXNzKj1jb2wtXSB7XG5cdFx0XHRcdCYucmlnaHQge1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5sZWZ0IHtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5jZW50ZXIge1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdC8vIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5idG4ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmN1c3RvbS1saW5rIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWxpbms7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5jdXN0b20tbGluay1kYXJrZW4ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItbGluay1kYXJrZW47XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5hdXRvLWhlaWdodCB7XG5cdFx0XHQucm93IHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDUwcHg7XG5cblx0XHRcdFx0W2NsYXNzKj1jb2wtdGV4dF0sIFxuXHRcdFx0XHRbY2xhc3MqPWNvbC10ZXh0XSAqLFxuXHRcdFx0XHRbY2xhc3MqPWNvbC1hbnN3ZXJdLCBcblx0XHRcdFx0W2NsYXNzKj1jb2wtYW5zd2VyXSAqLFxuXHRcdFx0XHRbY2xhc3MqPWNvbC1kb21haW5dLCBcblx0XHRcdFx0W2NsYXNzKj1jb2wtZG9tYWluXSAqIHtcblx0XHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBub25lO1xuXHRcdFx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cblx0XHRcdFx0XHRvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuXHRcdFx0XHRcdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0XHRcdFx0XHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0W2NsYXNzKj1jb2wtYW5zd2VyXSA+IGRpdiB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDNweCA3cHg7XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFtjbGFzcyo9Y29sLWFuc3dlci0xXSA+IGRpdiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgkY29sb3ItZ3JlZW4sIDAuMSk7XG5cdFx0XHRcdFx0Y29sb3I6IGRhcmtlbigkY29sb3ItZ3JlZW4sIDEwKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRbY2xhc3MqPWNvbC1hbnN3ZXItMl0gPiBkaXYge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXJlZCwgMC4xKTtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdFx0fVxuXHRcdFx0XHRbY2xhc3MqPWNvbC1hbnN3ZXItM10gPiBkaXYge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWFtYmVyLCAwLjEpO1xuXHRcdFx0XHRcdGNvbG9yOiBkYXJrZW4oJGNvbG9yLWFtYmVyLCA4KTtcblx0XHRcdFx0fVxuXHRcdFx0XHRbY2xhc3MqPWNvbC1hbnN3ZXItNF0gPiBkaXYge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWJsdWUsIDAuMSk7XG5cdFx0XHRcdFx0Y29sb3I6IGRhcmtlbigkY29sb3ItYmx1ZSwgMTApO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFtjbGFzcyo9Y29sLWFuc3dlci01XSA+IGRpdiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgkY29sb3ItcHVycGxlLCAwLjEpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5pbm5lci10YWJsZSB7XG5cdFx0XHQmID4gbGkge1xuXHRcdFx0XHQ+IC5yb3cge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcblxuXHRcdFx0XHRcdC5jb2wtZHJhZyB7XG5cdFx0XHRcdFx0XHRsZWZ0OiAtMTBweDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zZXR0aW5ncy1zdGVwICYuaXRlbXMtdGFibGUsXG5cdC5zdGVwICYuaXRlbXMtdGFibGUge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblxuXHRcdCYuZGlzYWJsZWQge1xuXHRcdFx0b3BhY2l0eTogMC4zO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Zm9ybS50YWJsZSAmIHtcblx0XHRtaW4td2lkdGg6IDcwMHB4O1xuXHR9XG5cblx0QG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHRcdCYucG9wb3V0IHtcblx0XHRcdCYuaW5uZXItdGFibGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdFx0XHRcdCYgPiBsaSB7XG5cdFx0XHRcdFx0PiAucm93IHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdFx0Zm9ybS50YWJsZSAmIHtcblx0XHRcdG1pbi13aWR0aDogMjg1cHg7XG5cdFx0fVxuXG5cdFx0Ji5wb3BvdXQge1xuXHRcdFx0PiBsaSB7XG5cdFx0XHRcdD4gLnJvdyB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogNXB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdFx0XHRcdCYubW9iaWxlLXJvdyB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cblx0XHRcdFx0XHRcdFtjbGFzcyo9Y29sLV0ge1xuXHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5jb2wtZGF0ZSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmNvbC1hY3Rpb25zIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogMDtcblx0XHRcdFx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKG9kZCkge1xuXHRcdFx0XHRcdD4gLnJvdyB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci13aGl0ZSwgMC41KTsgXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuYXV0by1oZWlnaHQge1xuXHRcdFx0XHQucm93IHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsInVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSB7XG5cdD4gbGkge1xuXHRcdC5jb2wtZ3JvdXAge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG5cblx0PiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcblx0XHQuY29sLXVzZXIge1xuXHRcdFx0YSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0fVxuXHRcdFx0W2NsYXNzKj1pbWddIHtcblx0XHRcdFx0d2lkdGg6IDQ1cHg7XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY29sLWZ1bmN0aW9uIHtcblx0XHRcdC5mdW5jdGlvbiB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtZGFya2VuO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblxuXHRcdFx0XHRcdCY6Zmlyc3QtbGV0dGVyIHtcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnBvbGl0aWNhbC1iYWRnZSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5kZXBhcnRtZW50IHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXG5cdFx0XHRcdFx0JjpmaXJzdC1sZXR0ZXIge1xuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvbC12b3RlcyB7XG5cdFx0XHQudm90ZXMge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOmJlZm9yZSwgXG5cdFx0XHRcdFx0W3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgc3BhbjphZnRlcixcblx0XHRcdFx0XHRbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuOmJlZm9yZSxcblx0XHRcdFx0XHRbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXG5cdFx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDMzcHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogLTNweCAxMHB4IDAgMDtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMzNweDtcblxuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5wcm8ge1xuXHRcdFx0XHRcdFx0W3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbiB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXG5cdFx0XHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMzNweDtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IC0zcHggMTBweCAwIDA7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAzM3B4O1xuXG5cdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAycHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5hZ2FpbnN0IHtcblx0XHRcdFx0XHRcdFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDMzcHg7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAtM3B4IDEwcHggMCAwO1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMzNweDtcblxuXHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMnB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuYWJzdGVudGlvbiB7XG5cdFx0XHRcdFx0XHRbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzM3B4O1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogLTNweCAxMHB4IDAgMDtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDMzcHg7XG5cblx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYucHJlc2VudCB7XG5cdFx0XHRcdFx0XHRbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cblx0XHRcdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblxuXHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAxMHB4IDAgMDtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5hYnNlbnQge1xuXHRcdFx0XHRcdFx0W3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbiB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbi0yO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblxuXHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAxMHB4IDAgMDtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5hYnNlbnQteCB7XG5cdFx0XHRcdFx0XHRbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG5cdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDEwcHggMCAwO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmluY29tcGF0aWJsZSB7XG5cdFx0XHRcdFx0XHRbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYW1iZXI7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMTBweCAwIDA7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnBvbGl0aWNhbC1iYWRnZSB7XG5cdFx0XHRtYXJnaW46IDVweCAwO1xuXHRcdH1cblx0fVxuXG5cdD4gbGkuaGVhZGVyIHtcblx0XHQuY29sLXZvdGVzIHtcblx0XHRcdC52b3RlcyB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIHNwYW46YmVmb3JlLCBcblx0XHRcdFx0XHRbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOmFmdGVyLFxuXHRcdFx0XHRcdFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW46YmVmb3JlLFxuXHRcdFx0XHRcdFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblxuXHRcdFx0XHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLnBybyB7XG5cdFx0XHRcdFx0XHRbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cblx0XHRcdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmFnYWluc3Qge1xuXHRcdFx0XHRcdFx0W3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbiB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5hYnN0ZW50aW9uIHtcblx0XHRcdFx0XHRcdFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5wcmVzZW50IHtcblx0XHRcdFx0XHRcdFt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblxuXHRcdFx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmFic2VudCB7XG5cdFx0XHRcdFx0XHRbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cblx0XHRcdFx0XHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnN1YnRpdGxlIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuYWJzZW50LXgge1xuXHRcdFx0XHRcdFx0W3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbiB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXG5cdFx0XHRcdFx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5zdWJ0aXRsZSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmluY29tcGF0aWJsZSB7XG5cdFx0XHRcdFx0XHRbdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cblx0XHRcdFx0XHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1hbWJlcjtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuc3VidGl0bGUge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JG1lZGl1bS1vbmx5fSB7XG5cdHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSB7XG5cdFx0PiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcblx0XHRcdC5jb2wtZ3JvdXAge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHR1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUge1xuXHRcdD4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSB7XG5cdFx0XHQucG9saXRpY2FsLWJhZGdlIHtcblx0XHRcdFx0bWFyZ2luOiA1cHggMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSB7XG5cdFx0PiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcblx0XHRcdC5jb2wtZ3JvdXAge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRbY2xhc3MqPWltZ10ge1xuXHRcdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC51c2VyIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1zaWx2ZXI7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdG1hcmdpbjogMFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZnVuY3Rpb24ge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtZGFya2VuO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmRlcGFydG1lbnQge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5sb2NhdGlvbiB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucGhvbmUge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdHdpZHRoOiAyNXB4OyBcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmVtYWlsIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHR3aWR0aDogMjVweDsgXG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRoeXBoZW5zOiBhdXRvO1xuXHRcdFx0XHRcdG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHRcdFx0XHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCJ1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtZXZlbnRzLXRhYmxlIHtcblx0PiBsaSB7XG5cdFx0LmNvbC1kYXRlIHtcblx0XHRcdG1pbi13aWR0aDogMTAwcHg7XG5cblx0XHRcdHNwYW4uc3VidGl0bGUge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29sLWV2ZW50LXR5cGUge1xuXHRcdFx0bWluLXdpZHRoOiAxNTBweDtcblx0XHR9XG5cdH1cblxuXHQ+IGxpLmhlYWRlciB7XG5cdFx0LmNvbC1zdGF0dXMge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdH1cblxuXHQ+IGxpOm5vdCguaGVhZGVyKSB7XG5cdFx0LmNvbC1pbnN0aXR1dGlvbiB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblx0XHRcdD4gW2NsYXNzXj1jb2wtXSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29sLWljb24ge1xuXHRcdFx0bWluLXdpZHRoOiA0NXB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDQ1cHg7XG5cdFx0XHRcblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDM1cHg7XG5cdFx0XHRcdG1heC13aWR0aDogNDVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29sLWV2ZW50LXR5cGUge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cblx0XHRcdCYuc3RhcnQge1xuXHRcdFx0XHRbY2xhc3MqPWljb24tXSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5lbmQge1xuXHRcdFx0XHRbY2xhc3MqPWljb24tXSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0W2NsYXNzKj1pY29uLV0ge1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb2wtbm90ZXMge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lIWltcG9ydGFudDtcblxuXHRcdFx0XHRcdHNwYW46bm90KFtjbGFzcyo9aWNvbi1dKSB7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRbY2xhc3MqPWljb24tXSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb2wtc3RhdHVzIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG5cdFx0XHQuZ3JvdXAge1xuXHRcdFx0XHRib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcblx0dWwuY29sbGFwc2libGUucG9wb3V0LnVzZXJzLWV2ZW50cy10YWJsZSB7XG5cdFx0PiBsaSB7XG5cdFx0XHQuY29sLWRhdGUge1xuXHRcdFx0XHRtaW4td2lkdGg6IDEwMHB4O1xuXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1pbi13aWR0aDogMTAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNvbC1ldmVudC10eXBlIHtcblx0XHRcdFx0bWluLXdpZHRoOiAxMzVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdHVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy1ldmVudHMtdGFibGUge1xuXHRcdD4gbGk6bm90KC5oZWFkZXIpIHtcblx0XHRcdC5jb2wtZGF0ZS1wcm9qZWN0LWluZm8ge1xuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNvbC1ldmVudC10eXBlIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHR9XG5cblx0XHRcdC5jb2wtaW5zdGl0dXRpb24ge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cblx0XHRcdFx0LmNvbC1mdW5jdGlvbiB7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNvbC1mdW5jdGlvbiB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0fVxuXG5cdFx0XHQuY29sLW5hbWUge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQuY29sLW11bHRpcGxlLWFjdGlvbnMge1xuXHRcdFx0XHRib3JkZXItdG9wOiAzcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHRlbi0yO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIkBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHR1bC5jb2xsYXBzaWJsZS5wb3BvdXQuZ3JvdXBzLXRhYmxlIHtcblx0XHQ+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuXHRcdFx0LmNvbC1ncm91cCB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC51c2Vycy13cmFwIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRtaW4td2lkdGg6IDYwcHg7XG5cblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAyNXB4OyBcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwidWwuY29sbGFwc2libGUucG9wb3V0LmRvY3VtZW50cy10YWJsZSB7XG5cdC5kb2N1bWVudHMtZGV0YWlscyB7XG5cdFx0Lmljb24tY2FsZW5kYXIge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1hbWJlcjtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblxuXHRcdFx0JiArIHAge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmRvY3VtZW50LXdyYXAge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblx0XHRcdC5kb2N1bWVudC10aXRsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmZsYWcge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDNweDtcblx0XHRcdH1cblxuXHRcdFx0Lmdyb3VwIHtcblx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0XHQmLmVtcHR5IHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnB1Ymxpc2gtZGF0ZSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc3RhdHMtd3JhcCB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblx0XHRcdGxhYmVsIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHR3aWR0aDogbWluLWNvbnRlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm1vZGFsICYge1xuXHRcdC5jb2wtbnItZGF0ZSB7XG5cdFx0XHR3aWR0aDogMTgwcHg7XG5cblx0XHRcdC5kYXRlIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcblx0dWwuY29sbGFwc2libGUucG9wb3V0LmRvY3VtZW50cy10YWJsZSB7XG5cdFx0Lm1vZGFsICYge1xuXHRcdFx0LmNvbC1uci1kYXRlIHtcblx0XHRcdFx0d2lkdGg6IDEzMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRsaTpub3QoLmhlYWRlcikge1xuXHRcdFx0XHQuY29sLW5yLWRhdGUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0dWwuY29sbGFwc2libGUucG9wb3V0LmRvY3VtZW50cy10YWJsZSB7XG5cdFx0PiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcblx0XHRcdC5jb2wtZG9jdW1lbnQge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHQ+IC5ncm91cCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZGF0ZSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdH1cblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHR9XG5cblx0XHRcdC5kb2N1bWVudC13cmFwIHtcblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwidWwuY29sbGFwc2libGUuc3RhdHV0ZS1kb2N1bWVudHMtdGFibGUsXG51bC5jb2xsYXBzaWJsZS5wcm9qZWN0LWRvY3VtZW50cy10YWJsZSxcbnVsLmNvbGxhcHNpYmxlLnNlY3JldC1hcnRpY2xlcy10YWJsZSB7XG5cdCYucG9wb3V0IHtcblx0XHRtYXgtd2lkdGg6IDc1MHB4O1xuXG5cdFx0Ji5zZWNyZXQtYXJ0aWNsZXMtdGFibGUge1xuXHRcdFx0bWF4LXdpZHRoOiA0NTBweDtcblx0XHRcdG1pbi13aWR0aDogMzAwcHg7XG5cdFx0fVxuXG5cdFx0JiA+IGxpIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXG5cdFx0XHQmLmhlYWRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXG5cdFx0XHQmLmFwcHJvdmVkIHtcblx0XHRcdFx0Lmljb24tY2hlY2sge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDEwcHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYucmVqZWN0ZWQge1xuXHRcdFx0XHQuaWNvbi14IHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcmVkO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDEwcHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYudW5hcHByb3ZlZCB7XG5cdFx0XHRcdC5pY29uLW1pbnVzIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMCAxMHB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR3aWR0aDogMjVweDtcblxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jb2wtZG9jdW1lbnQgc3BhbiB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYubm90LWRlYmF0ZWQge1xuXHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbi0yO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdFx0XHRtYXJnaW46IDAgMTBweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY29sLWRvY3VtZW50IHNwYW4ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQ+IC5yb3cge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItZGFyaztcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuXG5cdFx0XHRcdFx0Lmljb24tZHJhZyB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jb2wtZG9jdW1lbnQge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cblx0XHRcdFx0XHRhLCBhIHNwYW4ge1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaWNvbi1kcmFnIHtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0ZW4tMjtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0Y3Vyc29yOiBtb3ZlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRsZWZ0OiAtMTVweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jb2wtbGFuZ3VhZ2VzIHtcblx0XHRcdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zaWx2ZXI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHR1bC5jb2xsYXBzaWJsZS5zdGF0dXRlLWRvY3VtZW50cy10YWJsZSxcblx0dWwuY29sbGFwc2libGUucHJvamVjdC1kb2N1bWVudHMtdGFibGUge1xuXHRcdCYucG9wb3V0IHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtNDVweDtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA0NXB4KTtcblxuXHRcdFx0Ji5mdWxsLXdpZHRoIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC02MHB4O1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlICsgNjBweCk7XG5cdFx0XHR9XG5cblx0XHRcdCYgPiBsaSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblxuXHRcdFx0XHQmLmFwcHJvdmVkLFxuXHRcdFx0XHQmLnVuYXBwcm92ZWQge1xuXHRcdFx0XHRcdC5jb2wtZG9jdW1lbnQge1xuXHRcdFx0XHRcdFx0PiAuZ3JvdXAgeyBcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuaWNvbi1jaGVjayxcblx0XHRcdFx0XHQuaWNvbi1taW51cyB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogMjVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQ+IC5yb3cge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjUpO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY29sLWRvY3VtZW50IHtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XG5cblx0XHRcdFx0XHQ+IC5ncm91cCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZG9jdW1lbnQtd3JhcCB7XG5cdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwidWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlIHtcblx0JiA+IGxpIHtcblx0XHQuY29sLWRhdGUtaW5mbyB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0fVxuXG5cdFx0LmNvbC1uci1kYXRlIHtcblx0XHRcdG1pbi13aWR0aDogMTE1cHg7XG5cdFx0XHRtYXgtd2lkdGg6IDExNXB4O1xuXG5cdFx0XHQmLmxhcmdlIHtcblx0XHRcdFx0bWluLXdpZHRoOiAxNjBweDtcblx0XHRcdFx0bWF4LXdpZHRoOiAxNjBweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29sLXVzZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR3aWR0aDogMjEwcHg7XG5cdFx0fVxuXG5cdFx0LmNvbC1zdGF0dXMge1xuXHRcdFx0bWluLXdpZHRoOiAxNzBweDtcblxuXHRcdFx0Ji5zbWFsbCB7XG5cdFx0XHRcdG1pbi13aWR0aDogMTQwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbC1wcm9qZWN0LXVzYWdlIHtcblx0XHRcdG1pbi13aWR0aDogMTQwcHg7XG5cblx0XHRcdCYuc21hbGwge1xuXHRcdFx0XHRtaW4td2lkdGg6IDEyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb2wtbXVsdGlwbGUtYWN0aW9ucyB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHR3aWR0aDogMjMwcHg7XG5cdFx0fVxuXG5cdFx0Jjpub3QoLmhlYWRlcikge1xuXHRcdFx0LnJvdyB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRcdH1cblxuXHRcdFx0LmNvbC1uci1kYXRlIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdFx0XHQmLmV4dGVybmFsLWl0ZW0ge1xuXHRcdFx0XHRcdC5leHRlcm5hbC1wdWJsaWNhdGlvbiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgNHB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IG1heC1jb250ZW50O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrZW47XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMTYwcHg7XG5cdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5kYXRlIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC50aW1lIHtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblxuXHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jb2wtcHJvamVjdC1pbmZvIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHRlbi0yO1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdGxlZnQ6IC0xMHB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5wcm9qZWN0LXRpdGxlIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm5vcm1hdGl2ZS1jaGFyYWN0ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ub3JtYXRpdmUtY2hhcmFjdGVyO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMCA0cHg7XG5cdFx0XHRcdFx0d2lkdGg6IG1heC1jb250ZW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmluZGl2aWR1YWwtY2hhcmFjdGVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaW5kaXZpZHVhbC1jaGFyYWN0ZXI7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDRweDtcblx0XHRcdFx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYWlyLWNoYXJhY3RlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXB1cnBsZTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgNHB4O1xuXHRcdFx0XHRcdHdpZHRoOiBtYXgtY29udGVudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5vYXRoLWNoYXJhY3RlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXR1bmE7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDRweDtcblx0XHRcdFx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudmlzYS1jZnBwIHtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblxuXHRcdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblxuXHRcdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuaW5hY3RpdmUge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXG5cdFx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZXh0cmEtaW5mbyB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cblx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1wdXJwbGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnByb2NlZHVyZS1zdGVwcyB7XG5cdFx0XHRcdFx0LnN0ZXBzIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0dWwucHJvZ3Jlc3Mge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1ncmF5LWxpZ2h0ZW4sIDIwKTtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogNHB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMnB4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMjBweDtcblxuXHRcdFx0XHRcdFx0XHQmLmZpbGwge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmICsgcCB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnRpbWVsaW5lLXdyYXAge1xuXHRcdFx0XHRcdC5vdGhlci1pbmZvIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDVweCAwO1xuXG5cdFx0XHRcdFx0XHQmLmJvcmRlci10b3Age1xuXHRcdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggZG90dGVkICRjb2xvci1ncmF5LWxpZ2h0ZW4tMzsgXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLmJvcmRlci1ib3R0b20ge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkICRjb2xvci1ncmF5LWxpZ2h0ZW4tMzsgXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cblx0XHRcdFx0XHRcdFx0Ji5pY29uLWhvdXJnbGFzcyB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdHNwYW46bm90KFtjbGFzcyo9aWNvbl0pIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXG5cdFx0XHRcdFx0XHRcdGVtIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuZXh0cmEtaW5mbyB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDJweDtcblxuXHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY29sLW1lZXRpbmctaW5mbyB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHQmOm5vdCgubm9ybWFsKSB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHRlbi0yO1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0bGVmdDogLTEwcHg7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHR3aWR0aDogMnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5vcmRpbmFyeS1tZWV0aW5nIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itb3JkaW5hcnktbWVldGluZztcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAzcHggMTJweDtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmV4dHJhb3JkaW5hcnktbWVldGluZyB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWV4dHJhb3JkaW5hcnktbWVldGluZztcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAzcHggMTJweDtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0bWFyZ2luOiA1cHggMDtcblxuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNvbC11c2VyLFxuXHRcdFx0LmNvbC1wZXJzb24ge1xuXHRcdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuXHRcdFx0XHQmID4gYSB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXJvYm90bztcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNTVweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogNDVweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JiA+IHAge1xuXHRcdFx0XHRcdHNwYW46Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0c3Bhbi5wZXJzb24ge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0ZGl2LnVzZXIge1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1yb2JvdG87XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDQwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1MHB4O1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDM1cHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHdpZHRoOiAyMDBweDtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGRpdltjbGFzc149XCJpbWdcIl0ge1xuXHRcdFx0XHRcdGxlZnQ6IC01NXB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0ZGl2W2NsYXNzXj1cImltZy0yNVwiXSB7XG5cdFx0XHRcdFx0bGVmdDogLTM1cHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHAucGVyc29uIHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXJvYm90bztcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdFx0XHRcdG1hcmdpbjogM3B4IDAgMCAwO1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5sYXN0LW5hbWUge1xuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZnVuY3Rpb24ge1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLWRhcmtlbjtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRcdFx0c3BhbltjbGFzc149XCJpY29uXCJdIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuZGVwYXJ0bWVudCB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblxuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5sb2NhdGlvbiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcm9ib3RvO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnNvbHZlci13cmFwIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cblx0XHRcdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdFx0XHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFtjbGFzcyo9aWNvbi1dIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtZGFya2VuO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDEwcHg7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdD4gLmlubmVyIHtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcm9ib3RvO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNTVweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDQ1cHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmV4dHJhLWluZm8ge1xuXHRcdFx0XHRcdD4gcDpsYXN0LWNoaWxkLFxuXHRcdFx0XHRcdD4gYTpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDNweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdHA6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY29sLXBlcnNvbiB7XG5cdFx0XHRcdCYgPiBhIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNvbC1wZW9wbGUtaW5mbyB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cblx0XHRcdC5jb2wtc3RhdHVzIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuXHRcdFx0XHQ+IHA6bGFzdC1jaGlsZCxcblx0XHRcdFx0PiBkaXY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSxcblx0XHRcdFx0PiBhOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IDNweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHA6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQ+IGE6bGFzdC1jaGlsZCxcblx0XHRcdFx0PiAubGlua3MgYSB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblxuXHRcdFx0XHRcdFx0c3Bhbjpub3QoW2NsYXNzKj1pY29uXSkge1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHRcdH0gXG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmljb24tY2F1dGlvbiB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHNwYW46bm90KFtjbGFzcyo9aWNvbl0pIHtcblx0XHRcdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItbGluaztcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGRpdiA+IHAge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdFx0XHQmLmJpZyB7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdFx0XHRcdFx0JiArIHAge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JiArIC5iaWcge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mb3ItYXBwcm92YWwsXG5cdFx0XHRcdC5pbi1wcmVwYXJhdGlvbiB7XG5cdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLW9yYW5nZTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucmV2b2tlZC1ieS11c2VyIHtcblx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucmVzZW50LXRvLXJlc29ydC1jb21wYXJ0bWVudCxcblx0XHRcdFx0LnJlZGlyZWN0ZWQge1xuXHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC53aXRob3V0LWxlZ2FsaXR5LW5vdGljZSxcblx0XHRcdFx0LndpdGhvdXQtYWdlbmRhLFxuXHRcdFx0XHQuZXhjZXB0ZWQsXG5cdFx0XHRcdC5jbG9zZWQtcmVnaXN0ZXIge1xuXHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LndpdGgtbGVnYWxpdHktbm90aWNlLFxuXHRcdFx0XHQuYWN0aXZlLXJlZ2lzdGVyIHtcblx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnBlbmRpbmctYXBwcm92YWwsXG5cdFx0XHRcdC5kZWJhdGUtaW4tY29tbWl0dGVlcyxcblx0XHRcdFx0LmxpdmUtbWVldGluZyxcblx0XHRcdFx0LmFsbG9jYXRlZCB7XG5cdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtZGFya2VuO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuaWNvbi1mb3J3YXJkIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrZW47XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI3cHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmxpbmtzIHtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXG5cdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnJldmlzaW9uLFxuXHRcdFx0XHQuc2NoZWR1bGVkLW9uLWFnZW5kYSxcblx0XHRcdFx0Lm1lZXRpbmctaW4tcGVuZGluZyxcblx0XHRcdFx0Lndvcmtpbmcge1xuXHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1hbWJlcjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYWRkZWQtb24tYWdlbmRhIHtcblx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcHVycGxlO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5sZWdhbGl0eS1ub3RpY2UsXG5cdFx0XHRcdC5zb2x2ZWQge1xuXHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0XHR3aWR0aDogMzBweDtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5uby1sZWdhbGl0eS1ub3RpY2UsXG5cdFx0XHRcdC5yZWplY3RlZCxcblx0XHRcdFx0Lm1lZXRpbmctd2l0aG91dC1jdm9ydW0sXG5cdFx0XHRcdC5ub3RpY2UtcmVkIHtcblx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm93bi13aXRob3V0LWxlZ2FsaXR5LW5vdGljZSxcblx0XHRcdFx0LmluLXBlbmRpbmctZGVjaXNpb24sXG5cdFx0XHRcdC5zZW5kLW1vZGUsXG5cdFx0XHRcdC5yZXF1ZXN0LWNoYW5nZXMsXG5cdFx0XHRcdC5ub3RpY2Utb3JhbmdlIHtcblx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hbWJlcjtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQub3duLWxlZ2FsaXR5LW5vdGljZSxcblx0XHRcdFx0LmFwcHJvdmVkLFxuXHRcdFx0XHQubWVldGluZy1jbG9zZWQsXG5cdFx0XHRcdC52YWxpZGF0ZWQtbW9kZSxcblx0XHRcdFx0LmFuc3dlcmVkLFxuXHRcdFx0XHQubm90aWNlLWdyZWVuIHtcblx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucmVwdWJsaXNoZWQge1xuXHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuLWRhcmtlbjtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuc3VzcGVuZGVkIHtcblx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWRhcmtlbjtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucmVwZWFsZWQge1xuXHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucmV2b2tlZCxcblx0XHRcdFx0Lm5vdC1pbmNsdWRlZCB7XG5cdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYnJpY2stcmVkO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1icmljay1yZWQ7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuam9pbmVkIHtcblx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcHVycGxlO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5yYW5rZWQge1xuXHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsdWU7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucmVzb3J0LWNvbXBhcnRtZW50IHtcblx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5wdWJsaWMtY29uc3VsdGF0aW9uIHtcblx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm5vdC1kZWJhdGVkIHtcblx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW4tMjtcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZWRpdC1tb2RlIHtcblx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibHVlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmVsZWN0cm9uaWMtdm90ZSB7XG5cdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRbY2xhc3MqPW5vdGljZS1dIHtcblx0XHRcdFx0XHRbY2xhc3MqPWljb24tXSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgOHB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jb2wtYWN0aW9ucyB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuY29sLXByb2plY3RzIHtcblx0XHRcdFx0LnByb2dyZXNzLWxpc3Qge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1ncmF5LWxpZ2h0ZW4sIDIwKTtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDRweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDJweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0Ji52YWxpZCB7XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYuaW52YWxpZCB7XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLmNoYW5nZXMge1xuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFtYmVyO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNvbC1tdWx0aXBsZS1hY3Rpb25zIHtcblx0XHRcdFx0YS5idG4sXG5cdFx0XHRcdC5jb2wtYWN0aW9ucyBhIHtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNvbC1hY3Rpb25zIHtcblx0XHRcdFx0XHQmICsgLmxpbmstd3JhcCxcblx0XHRcdFx0XHQmICsgLmV2ZW50cy13cmFwIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC0yMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5saW5rLXdyYXAsXG5cdFx0XHRcdC5ldmVudHMtd3JhcCB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cblx0XHRcdFx0XHQmLmNhbmNlbGVkIHtcblx0XHRcdFx0XHRcdHVsIGxpIHNwYW4ubGFiZWwge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodGVuICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR1bCBsaSBbY2xhc3MqPWljb24tXSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdFx0XHRcdCYgKyBwIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG5cdFx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdFx0XHQubW9kYWwgJiB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdD4gW2NsYXNzKj1pY29uLV0ge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAtMjVweDtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiA1cHg7XG5cblx0XHRcdFx0XHRcdFx0XHQmLmljb24tc3Bpbm5lciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Lm9sZC1wcm9qZWN0IHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0c3Bhbi5sYWJlbCB7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC41cHg7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXG5cdFx0XHRcdFx0XHRcdFx0Ji5yZXBlYWxlZCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcmVkO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQmLmNvbXBsZXRpb24ge1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWVhc3Qtc2lkZTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0Ji5jaGFuZ2Uge1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWFtYmVyO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQmLnJlY3RpZmljYXRpb24ge1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXB1cnBsZTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0Ji5yZXB1Ymxpc2hlZCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JlZW4tZGFya2VuO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQmLnN1c3BlbmRlZCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1kYXJrZW47XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCYucmV2b2NhdGlvbiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYnJpY2stcmVkO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQmLmRpc3Byb29mIHtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCYuYXBwcm92ZWQge1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQuZ3JvdXAge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblxuXHRcdFx0XHRcdFx0XHRcdC5kYXRlIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQuZGF0ZSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdHNwYW5bY2xhc3MqPWljb24tXSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY29sLWRhdGUtcHJvamVjdC1pbmZvIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRcdFx0W2NsYXNzKj1jb2wtXSB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY29sLW5yLWRhdGUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNvbC1wcm9qZWN0LWluZm8ge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jb2wtYmFkZ2Uge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDNweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDNweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMnB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0fVxuXG5cdFx0XHQuY29sLXJlZ2lzdHJ5LWluZm8ge1xuXG5cdFx0XHRcdC5wZXRpdGlvbi1yZXF1ZXN0IHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGV0aXRpb24tcmVxdWVzdDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAzcHggMTJweDtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnBldGl0aW9uLXByb3Bvc2FsIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGV0aXRpb24tcHJvcG9zYWw7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdFx0cGFkZGluZzogM3B4IDEycHg7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5wZXRpdGlvbi1jb21wbGFpbnQge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wZXRpdGlvbi1jb21wbGFpbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdFx0cGFkZGluZzogM3B4IDEycHg7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5wZXRpdGlvbi1pbnRpbWF0aW9uIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGV0aXRpb24taW50aW1hdGlvbjtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAzcHggMTJweDtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm90aGVyLWluZm8ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogNXB4IDA7XG5cblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5ib3JkZXItdG9wIHtcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBkb3R0ZWQgJGNvbG9yLWdyYXktbGlnaHRlbi0zOyBcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmJvcmRlci1ib3R0b20ge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAkY29sb3ItZ3JheS1saWdodGVuLTM7IFxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cblx0XHRcdFx0XHRcdCYuaWNvbi1ob3VyZ2xhc3Mge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0c3Bhbjpub3QoW2NsYXNzKj1pY29uXSkge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXG5cdFx0XHRcdFx0XHRlbSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5yaWJib24tdGV4dCB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXG5cdFx0XHRcdCYucmliYm9uLXRvcC1yaWdodCB7XG5cdFx0XHRcdFx0cmlnaHQ6IC0zcHg7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHRcdHRvcDogMjhweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQucmliYm9uIHtcblx0XHRcdFx0aGVpZ2h0OiA3MHB4O1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHdpZHRoOiA3MHB4O1xuXG5cdFx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRib3JkZXI6IDVweCBzb2xpZCAjMjk4MGI5O1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdFx0fVxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW4tbGVtb247XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0d2lkdGg6IDE0NXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LyogdG9wIGxlZnQqL1xuXHRcdFx0XHQmLnJpYmJvbi10b3AtbGVmdCB7XG5cdFx0XHRcdFx0bGVmdDogLTFweDtcblx0XHRcdFx0XHR0b3A6IC0xcHg7XG5cblx0XHRcdFx0XHQmOmJlZm9yZSxcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0ICBcdFx0fVxuXG5cdFx0XHQgIFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHQgIFx0XHR9XG5cblx0XHRcdCAgXHRcdHNwYW4ge1xuXHRcdFx0ICBcdFx0XHRyaWdodDogLTIycHg7XG5cdFx0XHRcdFx0XHR0b3A6IDhweDtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0XHQgIFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQvKiB0b3AgcmlnaHQqL1xuXHRcdFx0XHQmLnJpYmJvbi10b3AtcmlnaHQge1xuXHRcdFx0XHRcdHJpZ2h0OiAtMXB4O1xuXHRcdFx0XHRcdHRvcDogLTFweDtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cblx0XHRcdFx0XHQmOmJlZm9yZSxcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdGJvcmRlcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdCAgXHRcdH1cblxuXHRcdFx0ICBcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdCAgXHRcdH1cblxuXHRcdFx0ICBcdFx0c3BhbiB7XG5cdFx0XHQgIFx0XHRcdHJpZ2h0OiAtMjJweDtcblx0XHRcdFx0XHRcdHRvcDogOHB4O1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdCAgXHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYud2FybmluZyB7XG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYW1iZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYuZXhjZWVkZWQge1xuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5iaWcge1xuXHRcdFx0XHRcdFtjbGFzcyo9aWNvbi1dIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZG9jdW1lbnRzLWRldGFpbHMge1xuXHRcdFx0Lmljb24tY2FsZW5kYXIge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWFtYmVyO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblxuXHRcdFx0XHQmICsgcCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5kb2N1bWVudC13cmFwIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHRcdFx0XHQuZG9jdW1lbnQtdGl0bGUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmZsYWcge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZ3JvdXAge1xuXHRcdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0XHRcdCYuZW1wdHkge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5wdWJsaXNoLWRhdGUge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnN0YXRzLXdyYXAge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXG5cdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHR3aWR0aDogbWluLWNvbnRlbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxudWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3QtZXZlbnRzLXRhYmxlIHtcblx0JiA+IGxpIHtcblx0XHQuY29sLXN0YXR1cyB7XG5cdFx0XHRkaXY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRtaW4td2lkdGg6IDM1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcblx0dWwuY29sbGFwc2libGUucG9wb3V0LnByb2plY3RzLXRhYmxlIHtcblx0XHQ+IGxpIHtcblx0XHRcdCY6bm90KC5oZWFkZXIpIHtcblx0XHRcdFx0LmNvbC1uci1kYXRlIHtcblx0XHRcdFx0XHQmLnZlcnRpY2FsLWFsaWduIHtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jb2wtZGF0ZS1pbmZvIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblxuXHRcdFx0XHQuY29sLW5yLWRhdGUge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdFx0LnRpbWUge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMnB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNvbC1wcm9qZWN0LWluZm8ge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jb2wtbGFuZ3VhZ2VzLmhpZGUtb24tbWVkLWFuZC1kb3duIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0PiBsaTpub3QoLmhlYWRlcikge1xuXHRcdFx0LmNvbC1uci1kYXRlIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHRcdFx0XHQmLmV4dGVybmFsLWl0ZW0ge1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblxuXHRcdFx0XHRcdC5leHRlcm5hbC1wdWJsaWNhdGlvbiB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0cy10YWJsZSB7XG5cdFx0PiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcblx0XHRcdC5jb2wtZGF0ZS1wcm9qZWN0LWluZm8ge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cblx0XHRcdFx0LmNvbC1uci1kYXRlIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNvbC1wcm9qZWN0LWluZm8ge1xuXHRcdFx0XHRcdC5wcm9qZWN0LXRpdGxlIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lm5vcm1hdGl2ZS1jaGFyYWN0ZXIsXG5cdFx0XHRcdFx0LmluZGl2aWR1YWwtY2hhcmFjdGVyIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQudGltZWxpbmUtd3JhcCB7XG5cdFx0XHRcdFx0XHQuZXh0cmEtaW5mbyB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAycHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNvbC1iYWRnZSB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMnB4O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNvbC1zdGF0dXMge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdD4gcDpub3QobGFzdC1jaGlsZCkge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jb2wtbXVsdGlwbGUtYWN0aW9ucyB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDNweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHQubGluay13cmFwIHtcblx0XHRcdFx0XHRhOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jb2wtcGV0aXRpb24taW5mbyB7XG5cdFx0XHRcdC5vdGhlci1pbmZvIHtcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCJ1bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJvamVjdC1ldmVudHMtdGFibGUge1xuXHQ+IGxpIHtcblx0XHQuY29sLWRhdGUge1xuXHRcdFx0bWluLXdpZHRoOiAyMjBweDtcblxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdG1pbi13aWR0aDogMTUwcHg7XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4uc3VidGl0bGUge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29sLXN0YXR1cyB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuY29sLW11bHRpcGxlLWFjdGlvbnMge1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblx0fVxuXG5cdD4gbGkuaGVhZGVyIHtcblx0XHQuY29sLXN0YXR1cyB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblx0fVxuXG5cdD4gbGk6bm90KC5oZWFkZXIpIHtcblx0XHQuY29sLXN0YXR1cyB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuXHRcdFx0Lmdyb3VwIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG5cdHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0LWV2ZW50cy10YWJsZSB7XG5cdFx0PiBsaSB7XG5cdFx0XHQuY29sLWRhdGUge1xuXHRcdFx0XHRtaW4td2lkdGg6IDEwMHB4O1xuXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1pbi13aWR0aDogMTAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdHVsLmNvbGxhcHNpYmxlLnBvcG91dC5wcm9qZWN0LWV2ZW50cy10YWJsZSB7XG5cdFx0PiBsaSB7XG5cdFx0XHQuY29sLWRhdGUtcHJvamVjdC1pbmZvIHtcblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jb2wtc3RhdHVzIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IFxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0PiBwIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY29sLW11bHRpcGxlLWFjdGlvbnMge1xuXHRcdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0PiBwIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuIiwidWwuY29sbGFwc2libGUucG9wb3V0LnByZWZlY3R1cmVzLXRhYmxlIHtcblx0PiBsaSB7XG5cdFx0LmNvbC1ncm91cCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdFx0LmNvbC1pY29uIHtcblx0XHRcdHdpZHRoOiA0NXB4O1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAzNXB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDQ1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jb2wtaW5zdGl0dXRpb24ge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXG5cdFx0XHQ+IFtjbGFzc149Y29sLV0ge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0PiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcblx0XHQuY29sLXVzZXIge1xuXHRcdFx0YSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0fVxuXHRcdFx0W2NsYXNzKj1pbWddIHtcblx0XHRcdFx0d2lkdGg6IDQ1cHg7XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmID4gcCB7XG5cdFx0XHRcdHNwYW46Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHNwYW4ucGVyc29uIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvbC1mdW5jdGlvbiB7XG5cdFx0XHQuZnVuY3Rpb24ge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLWRhcmtlbjtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucG9saXRpY2FsLWJhZGdlIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmRlcGFydG1lbnQge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5AbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0dWwuY29sbGFwc2libGUucG9wb3V0LnByZWZlY3R1cmVzLXRhYmxlIHtcblx0XHQ+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuXHRcdFx0LmNvbC1ncm91cCB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdD4gZGl2IHtcblx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0W2NsYXNzKj1pbWctXSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jb2wtcHJlZmVjdHVyZSB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0LmNvbC1pY29uIHtcblx0XHRcdFx0XHRmbGV4OiBub25lO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAzMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdFtjbGFzcyo9aW1nXSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudXNlciB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itc2lsdmVyO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDVweDtcblxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRtYXJnaW46IDBcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmZ1bmN0aW9uIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLWRhcmtlbjtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5kZXBhcnRtZW50IHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubG9jYXRpb24ge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnBob25lIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHR3aWR0aDogMjVweDsgXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5lbWFpbCB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblxuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDI1cHg7IFxuXHRcdFx0XHR9XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0aHlwaGVuczogYXV0bztcblx0XHRcdFx0XHRvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0XHRcdFx0d29yZC1icmVhazogYnJlYWstYWxsO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwidWwuY29sbGFwc2libGUuY3VzdG9tLXVzZXJzLXRhYmxlIHtcblx0Ji5wb3BvdXQge1xuXHRcdCYgPiBsaSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblxuXHRcdFx0Ji5oZWFkZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdH1cblxuXHRcdFx0Ji5sb2FkZWQge1xuXHRcdFx0XHQuY29sLW5hbWUgc3BhbiB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQ+IC5yb3cge1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHQuaWNvbi1kcmFnIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNvbC1uYW1lIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY29sLXVzZXIge1xuXHRcdFx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cblx0XHRcdFx0XHQmID4gYSB7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1yb2JvdG87XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNTVweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDQ1cHg7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYgPiBwIHtcblx0XHRcdFx0XHRcdHNwYW46Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRzcGFuLnBlcnNvbiB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0ZGl2W2NsYXNzXj1cImltZ1wiXSB7XG5cdFx0XHRcdFx0XHRsZWZ0OiAtNTVweDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0cC5wZXJzb24ge1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1yb2JvdG87XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAzcHggMCAwIDA7XG5cdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG5cdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5sYXN0LW5hbWUge1xuXHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5mdW5jdGlvbiB7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLWRhcmtlbjtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdFx0XHRcdHNwYW5bY2xhc3NePVwiaWNvblwiXSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZGVwYXJ0bWVudCB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXG5cdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNvbC1vcHRpb25zLWxpc3Qge1xuXHRcdFx0XHRcdC5vcHRpb25zLWxpc3Qge1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuXHRcdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogM3B4O1xuXG5cdFx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5tb2RhbDpub3QoLmRhdGVwaWNrZXItbW9kYWwpOm5vdCgudGltZXBpY2tlci1tb2RhbCkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdG1heC1oZWlnaHQ6IDgwJTtcblx0bWF4LXdpZHRoOiA3NTBweDtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHR3aWR0aDogNjUlO1xuXHRcblx0Ji5tb2RhbC1zbWFsbCB7XG5cdFx0bWF4LXdpZHRoOiA5MCU7XG5cdFx0d2lkdGg6IDQyMHB4O1xuXHR9XG5cdCYubW9kYWwtbWVkaXVtIHtcblx0XHRtYXgtd2lkdGg6IDkwJTtcblx0XHR3aWR0aDogOTAwcHg7XG5cdH1cblx0Ji5tb2RhbC1sYXJnZSB7XG5cdFx0bWF4LXdpZHRoOiA5MCU7XG5cdFx0dG9wOiA3JSFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IDEyMDBweDtcblx0XHRtYXgtaGVpZ2h0OiA4NiUhaW1wb3J0YW50O1xuXHR9XG5cdCYubW9kYWwtdmlzaWJsZSB7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdH1cblxuXHRAbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG5cdFx0bWF4LWhlaWdodDogOTQlIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDMlIWltcG9ydGFudDtcblx0XHR3aWR0aDogOTAlO1xuXG5cdFx0Ji5tb2RhbC1sYXJnZSB7XG5cdFx0XHRtYXgtaGVpZ2h0OiA5NCUhaW1wb3J0YW50O1xuXHRcdFx0dG9wOiAzJSFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHRcdGxlZnQ6IDAlO1xuXHRcdG1heC1oZWlnaHQ6IDEwMCUhaW1wb3J0YW50O1xuXHRcdG1heC13aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMCUhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiAxMDAlIWltcG9ydGFudDtcblxuXHRcdCYubW9kYWwtbGFyZ2Uge1xuXHRcdFx0bWF4LWhlaWdodDogMTAwJSFpbXBvcnRhbnQ7XG5cdFx0XHR0b3A6IDAlIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHRoZWFkZXIge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBkYXJrZW4oJGJvcmRlci1saWdodCwgNSk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdG1pbi1oZWlnaHQ6IDcwcHg7XG5cblx0XHRoMyB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC10aGluO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDVweDtcblxuXHRcdFx0QG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMTVweDtcblxuXHRcdFx0XHQudGl0bGUuc21hbGwge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDYwcHg7XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRmb250LXdlaWdodDogaW5oZXJpdDtcblx0XHRcdH1cblxuXHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cblx0XHRcdFx0Ji5zbWFsbCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnN1YnRpdGxlIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDQycHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1vZGFsLWNsb3NlIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcblxuXHRcdFx0QG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubW9kYWwtY29udGVudCB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bWluLWhlaWdodDogMTIwcHg7XG5cdFx0cGFkZGluZzogNTBweCA4MHB4IDE1cHggODBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG1heC1oZWlnaHQ6IG1heC1jb250ZW50O1xuXHRcdFx0b3ZlcmZsb3cteTogdmlzaWJsZTtcblx0XHRcdHBhZGRpbmc6IDMwcHggMjBweCAxNXB4IDIwcHg7XG5cblx0XHRcdGgzIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGg0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cblx0XHRcdFtjbGFzcyo9aWNvbi11c2VyXSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR9XG5cdFx0XHRbY2xhc3MqPWljb24taGFuZF0ge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fVxuXHRcdFx0W2NsYXNzKj1pY29uLWV5ZS1oaWRkZW5dIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRvcDogNHB4O1xuXHRcdFx0fVxuXHRcdFx0W2NsYXNzKj1pY29uLWVtYWlsXSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRvcDogNHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5sYWJlbC13cmFwIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuXHRcdFx0aDQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdFx0cCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZmlsdGVycy13cmFwIHtcblx0XHRcdC5zZWxlY3Qtd3JhcHBlciAuY2FyZXQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBpbmhlcml0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zZWxlY3Qtd3JhcHBlciAuY2FyZXQge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHRlbi0yO1xuXHRcdH1cblxuXHRcdC5maWx0ZXIgLnNlbGVjdC13cmFwcGVyIC5jYXJldCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBpbmhlcml0O1xuXHRcdH1cblxuXHRcdC5jaXJjbGUtaWNvbi13aGl0ZSB7XG5cdFx0XHQub3JnYW5pemF0aW9uLWxvZ28sXG5cdFx0XHQuaW5zdGl0dXRpb24tbG9nbyxcblx0XHRcdC5wcm9kdWN0LWxvZ28ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA3MHB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDk1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0PiAuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJ0bi1mbG9hdGluZyB7XG5cdFx0XHQmLmJ0bi1kZWxldGUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbGxhcHNpYmxlLWhlYWRlciB7XG5cdFx0XHQmLm5vLWJnIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji50YWJsZS1zZWxlY3Rpb24ge1xuXHRcdC5tb2RhbC1jb250ZW50IHtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0cGFkZGluZzogMjBweCAxMHB4IDE1cHggMTBweDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRcdEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHRmb3JtLFxuXHRcdFx0Lml0ZW1zLXRhYmxlIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYucGhvbmUtcHJldmlldyB7XG5cdFx0Lm1vZGFsLWNvbnRlbnQge1xuXHRcdFx0cGFkZGluZzogMjBweCAxMHB4IDE1cHggMTBweDtcblxuXHRcdFx0LmlubmVyIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR3aWR0aDogbWluLWNvbnRlbnQ7XG5cblx0XHRcdFx0LmhlYWRlci1sb2dvIHtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBkYXJrZW4oJGJvcmRlci1saWdodCwgNSk7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdGhlaWdodDogNjBweDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRsZWZ0OiA3cHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogNDVweDtcblx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTNweCk7XG5cblx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzhweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubWVzc2FnZS13cmFwIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTsgXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTVweDtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRsZWZ0OiAxN3B4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDdweCAxMHB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdHRvcDogMTIwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDMzcHgpO1xuXHRcdFx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRcdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDIzNXB4KTtcblxuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLm1vZGFsLWZpeGVkLWZvb3RlciB7XG5cdFx0aGVpZ2h0OiA4MCU7XG5cdFx0bWF4LWhlaWdodDogODAlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRAbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG5cdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAjeyR2ZXJ0aWNhbC1tZWRpdW0tYW5kLWRvd259IHtcblx0XHRcdGhlaWdodDogOTQlO1xuXHRcdFx0bWF4LWhlaWdodDogOTQlO1xuXHRcdFx0dG9wOiAzJSFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxMDAlIWltcG9ydGFudDtcblx0XHRcdHRvcDogMCUhaW1wb3J0YW50O1xuXHRcdFx0d2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5tb2RhbC1jb250ZW50IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAxNTZweCk7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCYgPiAqIHtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR9XG5cblx0XHRcdC50b3AtcGFnaW5hdGlvbi13cmFwIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdH1cblx0XHRcdC5ib3R0b20tcGFnaW5hdGlvbi13cmFwIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lm1vZGFsLWZvb3RlciB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5tb2RhbC1mb290ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW4tMjtcblx0XHRib3JkZXItdG9wOiAwIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHQuYnRuIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblxuXHRcdFx0QG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC50YWJzLXdyYXAge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHghaW1wb3J0YW50O1xuXHR9XG5cblx0LnJvdy1jaG9vc2Uge1xuXHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXG5cdFx0LmNhcmQge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0cCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmxvZ28tZW1vbCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0d2lkdGg6IDgwJTtcblx0XHR9XG5cdH1cblxuXHQuY2xvbmUtcm93IHtcblx0XHRAZXh0ZW5kIC5mbGV4LXJvdztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQuaWNvbi1iZXR3ZWVuIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCUpO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHR9XG5cdH1cblxuXHQudmlkZW8td3JhcCB7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNjAuMjUlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdGlmcmFtZSB7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuXHQubW9kYWw6bm90KC5kYXRlcGlja2VyLW1vZGFsKTpub3QoLnRpbWVwaWNrZXItbW9kYWwpIHtcblx0XHQubW9kYWwtZm9vdGVyIHtcblx0XHRcdC5idG4ge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4iLCIubW9kYWwtZG9jdW1lbnRzIHtcblx0Zm9ybSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQubGFuZ3VhZ2VzLXRhYnMtd3JhcCB7XG5cdFx0LnRhYi1jb250ZW50IHtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cblx0XHRcdC5kb2N1bWVudC13cmFwIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdH1cblxuXHRcdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblxuXHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdFtjbGFzcyo9XCJpY29uXCJdIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiA1NXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuc3RhdHV0ZSB7XG5cdFx0Lmxhbmd1YWdlcy10YWJzLXdyYXAge1xuXHRcdFx0LnRhYi1jb250ZW50IHtcblx0XHRcdFx0YS5idG4tYWRkLFxuXHRcdFx0XHRhLmJ0bi12aWV3IHtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdC5jaXJjbGUtaWNvbi13aGl0ZSB7XG5cdFx0XHRcdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0XHRcdFx0W2NsYXNzKj1cImljb25cIl0ge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1zdGF0dXRlLTE7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0YS5idG4tdmlldyB7XG5cdFx0XHRcdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0XHRcdFtjbGFzcyo9XCJpY29uXCJdIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXN0YXR1dGUtMTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYucnVsZXMge1xuXHRcdC5sYW5ndWFnZXMtdGFicy13cmFwIHtcblx0XHRcdC50YWItY29udGVudCB7XG5cdFx0XHRcdGEuYnRuLWFkZCxcblx0XHRcdFx0YS5idG4tdmlldyB7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0XHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdFx0XHRcdFtjbGFzcyo9XCJpY29uXCJdIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcnVsZXMtMTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhLmJ0bi12aWV3IHtcblx0XHRcdFx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRcdFx0W2NsYXNzKj1cImljb25cIl0ge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcnVsZXMtMTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuY291bmNpbCB7XG5cdFx0Lmxhbmd1YWdlcy10YWJzLXdyYXAge1xuXHRcdFx0LnRhYi1jb250ZW50IHtcblx0XHRcdFx0YS5idG4tYWRkLFxuXHRcdFx0XHRhLmJ0bi12aWV3IHtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdC5jaXJjbGUtaWNvbi13aGl0ZSB7XG5cdFx0XHRcdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0XHRcdFx0W2NsYXNzKj1cImljb25cIl0ge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1jb3VuY2lsLTE7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0YS5idG4tdmlldyB7XG5cdFx0XHRcdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0XHRcdFtjbGFzcyo9XCJpY29uXCJdIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWNvdW5jaWwtMTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYubWF5b3Ige1xuXHRcdC5sYW5ndWFnZXMtdGFicy13cmFwIHtcblx0XHRcdC50YWItY29udGVudCB7XG5cdFx0XHRcdGEuYnRuLWFkZCxcblx0XHRcdFx0YS5idG4tdmlldyB7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0XHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdFx0XHRcdFtjbGFzcyo9XCJpY29uXCJdIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItbWF5b3ItMTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhLmJ0bi12aWV3IHtcblx0XHRcdFx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRcdFx0W2NsYXNzKj1cImljb25cIl0ge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItbWF5b3ItMTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuZmluYW5jaWFsIHtcblx0XHQubGFuZ3VhZ2VzLXRhYnMtd3JhcCB7XG5cdFx0XHQudGFiLWNvbnRlbnQge1xuXHRcdFx0XHRhLmJ0bi1hZGQsXG5cdFx0XHRcdGEuYnRuLXZpZXcge1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdFx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRcdFx0XHRbY2xhc3MqPVwiaWNvblwiXSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWZpbmFuY2lhbC0xO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGEuYnRuLXZpZXcge1xuXHRcdFx0XHRcdC5jaXJjbGUtaWNvbi13aGl0ZSB7XG5cdFx0XHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdFx0XHRbY2xhc3MqPVwiaWNvblwiXSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1maW5hbmNpYWwtMTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYub3RoZXJzIHtcblx0XHQubGFuZ3VhZ2VzLXRhYnMtd3JhcCB7XG5cdFx0XHQudGFiLWNvbnRlbnQge1xuXHRcdFx0XHRhLmJ0bi1hZGQsXG5cdFx0XHRcdGEuYnRuLXZpZXcge1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdFx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRcdFx0XHRbY2xhc3MqPVwiaWNvblwiXSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLW90aGVycy0xO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGEuYnRuLXZpZXcge1xuXHRcdFx0XHRcdC5jaXJjbGUtaWNvbi13aGl0ZSB7XG5cdFx0XHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdFx0XHRbY2xhc3MqPVwiaWNvblwiXSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1vdGhlcnMtMTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuYWlyIHtcblx0XHQubGFuZ3VhZ2VzLXRhYnMtd3JhcCB7XG5cdFx0XHQudGFiLWNvbnRlbnQge1xuXHRcdFx0XHRhLmJ0bi1hZGQsXG5cdFx0XHRcdGEuYnRuLXZpZXcge1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdFx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRcdFx0XHRbY2xhc3MqPVwiaWNvblwiXSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWFpci0xO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGEuYnRuLXZpZXcge1xuXHRcdFx0XHRcdC5jaXJjbGUtaWNvbi13aGl0ZSB7XG5cdFx0XHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdFx0XHRbY2xhc3MqPVwiaWNvblwiXSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1haXItMTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLm1vZGFsIHtcblx0Ji5tb2RhbC1tZW51IHtcblx0XHRoZWFkZXIge1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblxuXHRcdFx0aDMge1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdH1cblxuXHRcdFx0Lm1vZGFsLWNsb3NlW2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjcpO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRoZWlnaHQ6IDU0cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR3aWR0aDogNTRweDtcblxuXHRcdFx0XHRAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDEpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Lmxpc3Qge1xuXHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdG1hcmdpbjogMTBweCAwO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdEBleHRlbmQgLmljb247XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0Y29udGVudDogJ1xcZTk3ZCcgIWltcG9ydGFudDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMzVweCA1MHB4IDIwcHggMjVweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxNTBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzcHg7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDI1cHg7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2U7XG5cdFx0XHRcdFx0XHR3aWR0aDogNzVweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdEBleHRlbmQgLnotZGVwdGgtMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5tb2RhbC1tZW51LXJ1bGVzIHtcblx0XHRoZWFkZXIge1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCRjb2xvci1ydWxlcy0xLCRjb2xvci1ydWxlcy0yKTtcblx0XHR9XG5cblx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0LmlubmVyIHtcblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ydWxlcy0xO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmxpc3Qge1xuXHRcdFx0bGkge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcnVsZXMtMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5tb2RhbC1tZW51LWNvdW5jaWwge1xuXHRcdGhlYWRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsJGNvbG9yLWNvdW5jaWwtMSwkY29sb3ItY291bmNpbC0yKTtcblx0XHR9XG5cblx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0LmlubmVyIHtcblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1jb3VuY2lsLTE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQubGlzdCB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jb3VuY2lsLTE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYubW9kYWwtbWVudS1tYXlvciB7XG5cdFx0aGVhZGVyIHtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwkY29sb3ItbWF5b3ItMSwkY29sb3ItbWF5b3ItMik7XG5cdFx0fVxuXG5cdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItbWF5b3ItMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5saXN0IHtcblx0XHRcdGxpIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1heW9yLTE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYubW9kYWwtbWVudS1maW5hbmNpYWwge1xuXHRcdGhlYWRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsJGNvbG9yLWZpbmFuY2lhbC0xLCRjb2xvci1maW5hbmNpYWwtMik7XG5cdFx0fVxuXG5cdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZmluYW5jaWFsLTE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQubGlzdCB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1maW5hbmNpYWwtMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5tb2RhbC1tZW51LW90aGVycyB7XG5cdFx0aGVhZGVyIHtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwkY29sb3Itb3RoZXJzLTEsJGNvbG9yLW90aGVycy0yKTtcblx0XHR9XG5cblx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0LmlubmVyIHtcblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1vdGhlcnMtMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5saXN0IHtcblx0XHRcdGxpIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW90aGVycy0xO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0Lm1vZGFsIHtcblx0XHQmLm1vZGFsLW1lbnUge1xuXHRcdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdFx0aGVpZ2h0OiA4NXB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHR3aWR0aDogMTIwcHg7XG5cblx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDEyMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxMjBweDtcblxuXHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiA0NXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4iLCIubW9kYWwge1xuXHQmLmluc3RpdHV0aW9uLWZ1bmN0aW9uLFxuXHQmLm9yZ2FuaXphdGlvbi1mdW5jdGlvbiB7XG5cdFx0Lm1vZGFsLWNvbnRlbnQge1xuXHRcdFx0Lmluc3RpdHV0aW9uLXdyYXAge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMjBweCAwIDIwcHg7XG5cblx0XHRcdFx0Ji5mdWxsLXdpZHRoIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRcdC5ncm91cCB7XG5cdFx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5ncm91cCB7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiA1MCU7XG5cblx0XHRcdFx0XHRAbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG5cdFx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jaXJjbGUtaWNvbi13aGl0ZSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblxuXHRcdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdFx0XHRcdC5pbnN0aXR1dGlvbi1sb2dvIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHRcdFx0XHRcdFx0bWF4LWhlaWdodDogNzBweDtcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA2MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5pbnN0aXR1dGlvbi10aXRsZSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5pbnRlcmltLWZ1bmN0aW9uIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMTBweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDVweCAwO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mdW5jdGlvbi13cmFwIHtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdFx0XHQ+ICoge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmluc3RpdHV0aW9uLXRpdGxlIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDVweCAwO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0XHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5wb2xpdGljYWwtYmFkZ2Uge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5ldmVudC1zdGF0dXMtd3JhcCB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRcdFtjbGFzcyo9aWNvbi1dIHtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0d2lkdGg6IDYwcHg7XG5cblx0XHRcdFx0XHQmLnN0YXJ0IHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ncmVlbjtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5lbmQge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXJlZDtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5tb2RhbCB7XG5cdCYuaW5zdGl0dXRpb24tcHJvZmlsZSxcblx0Ji5vcmdhbml6YXRpb24tcHJvZmlsZSB7XG5cdFx0Lm1vZGFsLWNvbnRlbnQge1xuXHRcdFx0cGFkZGluZzogMzBweCFpbXBvcnRhbnQ7XG5cblx0XHRcdC5pbnN0aXR1dGlvbi1jYXJkIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAzMHB4IDMwcHggMCAzMHB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5tb2RhbCB7XG5cdCYudXNlci1wcm9maWxlIHtcblx0XHQubW9kYWwtY29udGVudCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHghaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMzBweCFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nLXRvcDogMzBweCFpbXBvcnRhbnQ7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXG5cdFx0LmlubmVyLWFjdGlvbnMge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHR0b3A6IDE1cHg7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcblx0XHRcdHdpZHRoOiAwO1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRtYXJnaW46IDAgNHB4O1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQudXNlci1pbmZvIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0XHRcdC5pbWcge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdGhlaWdodDogMTIwcHg7XG5cdFx0XHRcdGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcblx0XHRcdFx0aW1hZ2UtcmVuZGVyaW5nOiBhdXRvO1xuXHRcdFx0XHRpbWFnZS1yZW5kZXJpbmc6IGNyaXNwLWVkZ2VzO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0bWluLWhlaWdodDogMTIwcHg7XG5cdFx0XHRcdHdpZHRoOiAxMjBweDtcblxuXHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cblx0XHRcdFx0Ji5kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1yZWdlbnQtZ3JheTtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnJvdyB7XG5cdFx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdH1cblxuXHRcdC5jYXJkIHtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHggMTVweDtcblx0XHR9XG5cblx0XHQuc3RhdHVzIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1yb2JvdG87XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHR9IFxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5nZW5lcmFsLWluZm8ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXG5cdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogM3B4O1xuXHRcdFx0fVxuXG5cdFx0XHQmID4gZGl2IHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXJvYm90bztcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRcdFx0XHRvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Lmluc3RpdHV0aW9uLWluZm8sXG5cdFx0Lm9yZ2FuaXphdGlvbi1pbmZvIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cblx0XHRcdC5pbnN0aXR1dGlvbi13cmFwIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHR3aWR0aDogNTBweDtcblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQub3JnYW5pemF0aW9uLXdyYXAge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdHdpZHRoOiA3NXB4O1xuXG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lmdyb3VwIHtcblx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mdW5jdGlvbi13cmFwIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmZ1bmN0aW9uIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtZGFya2VuO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdFx0XHQmOmZpcnN0LWxldHRlciB7XG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuZGVwYXJ0bWVudCB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRcdFx0JjpmaXJzdC1sZXR0ZXIge1xuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lmluc3RpdHV0aW9uIHtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1kYXJrO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblxuXHRcdFx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDUwcHg7XG5cblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtZGFya2VuO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxlOTEzXCIgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMjJweDtcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IC0zNXB4O1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMjJweDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuYWN0aXZpdHkge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0aDEge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHR9XG5cblx0XHRcdGg0IHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRib3JkZXItbGlnaHQ7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdC5yb3cge1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQuaWNvbi1zbXMge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWFtYmVyO1xuXHRcdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5pY29uLWxpc3Qge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5vdGhlci1pbmZvIHtcblx0XHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0aHIge1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1kYXJrO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTE4cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogLTE4cHg7XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcm9ib3RvO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tYXAtd3JhcHBlciB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cblx0XHRcdGg0IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblxuXHRcdFx0LnJlc3VsdHMge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDVweDtcblxuXHRcdFx0XHRcdFx0W2NsYXNzXj1pY29uXSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMzVweDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LmNvdW50IHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0Lm1vZGFsIHtcblx0XHQmLnVzZXItcHJvZmlsZSB7XG5cdFx0XHQubW9kYWwtY29udGVudCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHghaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTVweCFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0LnVzZXItaW5mbyB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5yb3cuZnVsbC13aWR0aCB7XG5cdFx0XHRcdFx0LmNvbCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRcdFx0XHQuY2FyZC5pbnN0aXR1dGlvbi1pbmZvIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMjBweCAxNXB4O1xuXG5cdFx0XHRcdFx0XHRcdC5pbnN0aXR1dGlvbi13cmFwIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAxMHB4IDA7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQuZ3JvdXAge1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQucm93IHtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuIiwiLm1vZGFsLW5vdGlmaWNhdGlvbi5tb2RhbCB7XG5cdC5tb2RhbC1jb250ZW50IHtcblx0XHRoNC50aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXG5cdFx0Lm5yLWRhdGUge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblxuXHRcdFx0Lm5yIHtcblxuXHRcdFx0fVxuXHRcdFx0LmRhdGUge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRmb3JtIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdC5sYW5ndWFnZXMtdGFicy13cmFwIHtcblx0XHRcdC50YWItY29udGVudCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmxpbmtzIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdG1hcmdpbjogMCAxNXB4O1xuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0c3BhbltjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblxuXHRcdFx0XHQmLmljb24tcmliYm9uIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5tb2RhbC1wcm9qZWN0LWV2ZW50cy5tb2RhbCB7XG5cdC5pbmZvLXdyYXAge1xuXHRcdG1hcmdpbjogMzBweCBhdXRvO1xuXHRcdG1heC13aWR0aDogODAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdC5uci1kYXRlIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG5cdFx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cblx0XHRcdC5uciB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuZGF0ZSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblxuXHRcdC5zdWJ0aXRsZSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdH1cbn1cbiIsIi5tb2RhbC12b3Rlcy5tb2RhbCB7XG5cdC5tb2RhbC1jb250ZW50IHtcblx0XHRoNC50aXRsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cblx0XHQubnItZGF0ZSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXG5cdFx0XHQubnIge1xuXG5cdFx0XHR9XG5cdFx0XHQuZGF0ZSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC52b3Rlcy1zdGF0cyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdH1cblxuXHRcdGZvcm0ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0LmxpbmtzIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdG1hcmdpbjogMCAxNXB4O1xuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0c3BhbltjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblxuXHRcdFx0XHQmLmljb24tcmliYm9uIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHR1bC5jb2xsYXBzaWJsZS5wb3BvdXQudXNlcnMtdGFibGUgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIC5jb2wtdm90ZXMgLnZvdGVzIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuY3VzdG9tLWxpbmsge1xuXHRcdFx0Ji5hYnNvbHV0ZS10b3AtcmlnaHQge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLm1vZGFsIHtcblx0Lm1vZGFsLWNvbnRlbnQge1xuXHRcdC5zZWNyZXQtdm90ZXMtd3JhcCB7XG5cdFx0XHRtYXJnaW46IDQwcHg7XG5cblx0XHRcdCYucHJvIHtcblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmFnYWluc3Qge1xuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmFic3RlbnRpb24ge1xuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIubW9kYWwge1xuXHQubW9kYWwtY29udGVudCB7XG5cdFx0LmVsZWN0cm9uaWMtdm90ZXMtd3JhcCB7XG5cdFx0XHRtYXJnaW46IDEwcHg7XG5cblx0XHRcdCYucHJvIHtcblx0XHRcdFx0Ji5zZWxlY3RlZCB7XG5cdFx0XHRcdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLWdyZWVuLCA1KTtcblxuXHRcdFx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuYWdhaW5zdCB7XG5cdFx0XHRcdCYuc2VsZWN0ZWQge1xuXHRcdFx0XHRcdC5jaXJjbGUtaWNvbi13aGl0ZSB7XG5cdFx0XHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLXJlZCwgMTUpO1xuXG5cdFx0XHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5hYnN0ZW50aW9uIHtcblx0XHRcdFx0Ji5zZWxlY3RlZCB7XG5cdFx0XHRcdFx0LmNpcmNsZS1pY29uLXdoaXRlIHtcblx0XHRcdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zbGF0ZS1ncmF5O1xuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itc2xhdGUtZ3JheTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jaXJjbGUtaWNvbi13aGl0ZSB7XG5cdFx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1zbGF0ZS1ncmF5LCAyNSk7XG5cblx0XHRcdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY2lyY2xlLWljb24td2hpdGUge1xuXHRcdFx0XHRoZWlnaHQ6IDY1cHg7XG5cdFx0XHRcdG1hcmdpbjogMTBweCBhdXRvO1xuXHRcdFx0XHR3aWR0aDogOTVweDtcblxuXHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdGhlaWdodDogOTVweDtcblx0XHRcdFx0XHR3aWR0aDogOTVweDtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjcwKTtcblxuXHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTgyJSlcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5tb2RhbC1jb25zdWx0YW50Lm1vZGFsIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdG1heC13aWR0aDogMzUwcHggIWltcG9ydGFudDtcblxuXHQubW9kYWwtY29udGVudCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdC50aXRsZSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdG1hcmdpbi10b3A6IC01cHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblxuXHRcdC5tb2RhbC1jbG9zZSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdH1cblxuXHRcdC5sb2dvIHtcblx0XHRcdHdpZHRoOiA3NXB4O1xuXHRcdH1cblxuXHRcdC50b3AtY2FyZCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wIGxlZnQsIHJnYmEoIzFiMmIxOCwgMSksIHJnYmEoIzhjYmMwMCwgMSkpO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdC5ib3R0b20tY2FyZCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQuaW1hZ2Utd3JhcCB7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0Ym9yZGVyOiA1cHggc29saWQgJGNvbG9yLWdyYXktbGlnaHRlbi0zO1xuXHRcdFx0aGVpZ2h0OiAxNTBweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0bWFyZ2luLXRvcDogLTM1cHg7XG5cdFx0XHRtaW4taGVpZ2h0OiAxNTBweDtcblx0XHRcdHdpZHRoOiAxNTBweDtcblxuXHRcdFx0LmlubmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnVzZXIge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdFx0d2lkdGg6IG1heC1jb250ZW50O1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblxuXHRcdC5mdW5jdGlvbiB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cblx0XHQuY29udGFjdC1saXN0IHtcblx0XHRcdG1hcmdpbjogNDBweCBhdXRvO1xuXHRcdFx0d2lkdGg6IG1heC1jb250ZW50O1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDNweDtcblx0XHRcdH1cblxuXHRcdFx0c3BhbltjbGFzcyo9aWNvbi1dIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWxpbmstZGFya2VuO1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5tb2RhbC1kb2N1bWVudC12YWxpZGF0aW9uLm1vZGFsIHtcblx0Lm1vZGFsLWNvbnRlbnQge1xuXHRcdGg0LnRpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cblx0XHQubnItZGF0ZSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXG5cdFx0XHQubnIge1xuXG5cdFx0XHR9XG5cdFx0XHQuZGF0ZSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGZvcm0ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0LmxpbmtzIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdG1hcmdpbjogMCAxNXB4O1xuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0c3BhbltjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblxuXHRcdFx0XHQmLmljb24tcmliYm9uIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZG9jdW1lbnQtdmFsaWRhdGlvbi13cmFwIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0aGVpZ2h0OiA3NXB4O1xuXG5cdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0XHQmLmFwcHJvdmVkIHtcblx0XHRcdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLnJlamVjdGVkIHtcblx0XHRcdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5jaGFuZ2VzIHtcblx0XHRcdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFtYmVyO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLnVucHJvY2Vzc2VkIHtcblx0XHRcdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHQmLmFwcHJvdmVkIHtcblx0XHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5yZWplY3RlZCB7XG5cdFx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuY2hhbmdlcyB7XG5cdFx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYudW5wcm9jZXNzZWQge1xuXHRcdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW4tMztcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRcdFx0bGVmdDogY2FsYyg1MCUgKyAxNXB4KTtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiAtMTBweDtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdFx0XHRcdHdpZHRoOiA1MHB4O1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcblx0Lm1vZGFsLWRvY3VtZW50LXZhbGlkYXRpb24ubW9kYWwge1xuXHRcdC5tb2RhbC1jb250ZW50IHtcblx0XHRcdC5kb2N1bWVudC12YWxpZGF0aW9uLXdyYXAge1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiA4MHB4O1xuXG5cdFx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIubW9kYWwtdXNlci1ldmVudHMubW9kYWwge1xuXHQub3ZlcnZpZXctY29uc3VsdGFudCB7XG5cdFx0LnVzZXIge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdH1cblxuXHRcdC5pbWcge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRoZWlnaHQ6IDE1MHB4O1xuXHRcdFx0aW1hZ2UtcmVuZGVyaW5nOiAtd2Via2l0LW9wdGltaXplLWNvbnRyYXN0O1xuXHRcdFx0aW1hZ2UtcmVuZGVyaW5nOiBhdXRvO1xuXHRcdFx0aW1hZ2UtcmVuZGVyaW5nOiBjcmlzcC1lZGdlcztcblx0XHRcdG1hcmdpbjogMCAzMHB4IDAgYXV0bztcblx0XHRcdG1pbi1oZWlnaHQ6IDE1MHB4O1xuXHRcdFx0d2lkdGg6IDE1MHB4O1xuXG5cdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdC5tb2RhbC11c2VyLWV2ZW50cy5tb2RhbCB7XG5cdFx0Lm1vZGFsLWNvbnRlbnQge1xuXHRcdFx0PiAucm93IHtcblxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5vdmVydmlldy1jb25zdWx0YW50IHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHRcdFx0LnVzZXIge1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5pbWcge1xuXHRcdFx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0XHRcdG1hcmdpbjogMTBweCAxMHB4IGF1dG8gMDtcblx0XHRcdFx0bWluLWhlaWdodDogODBweDtcblx0XHRcdFx0d2lkdGg6IDgwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCJib2R5LmxvZ2luIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRoZWlnaHQ6IDEwMHZoO1xuXG5cdHNlY3Rpb24ge1xuXHRcdCYubGVmdCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wIHJpZ2h0LCByZ2JhKCMxYjJiMTgsIDAuOCksIHJnYmEoIzhjYmMwMCwgMC44NSkpLCB1cmwoJy4uL2Fzc2V0cy9pbWcvdG93ZXItdmlldy5qcGcnKTsgLyogU3RhbmRhcmQgc3ludGF4IChtdXN0IGJlIGxhc3QpICovXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IGNhbGMoKDEwMHZ3IC0gI3skbGFyZ2Utc2NyZWVufSkvMiArICgwLjY1ICogI3skbGFyZ2Utc2NyZWVufSkpO1xuXHRcdFx0XG5cdFx0XHQuY29udGFpbmVyIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZzogNTBweDtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMC42NSAqICN7JGxhcmdlLXNjcmVlbn0pO1xuXG5cdFx0XHRcdGgxIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNXJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGNvbG9yOiAjYmRiM2RhO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmJ0biB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5yaWdodCB7XG5cdFx0XHRAZXh0ZW5kIC56LWRlcHRoLTU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR3aWR0aDogY2FsYygoMTAwdncgLSAjeyRsYXJnZS1zY3JlZW59KS8yICsgKDAuMzUgKiAjeyRsYXJnZS1zY3JlZW59KSk7XG5cblx0XHRcdC5jb250YWluZXIge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0cGFkZGluZzogNTBweDtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMC4zNSAqICN7JGxhcmdlLXNjcmVlbn0pO1xuXG5cdFx0XHRcdC5sb2dvIHtcblx0XHRcdFx0XHRjb2xvcjogJGJyYW5kLWNvbG9yO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTYwcHg7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAyNTBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGgyIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLW9yYW5nZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5idG4ge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC53ZWJzaXRlIHtcblx0XHRcdFx0XHRib3R0b206IDBweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhICN7JGxhcmdlLWFuZC1kb3dufSB7XG5cdFx0c2VjdGlvbiB7XG5cdFx0XHQmLmxlZnQge1xuXHRcdFx0XHR3aWR0aDogNjUlO1xuXG5cdFx0XHRcdC5jb250YWluZXIge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYucmlnaHQge1xuXHRcdFx0XHRtaW4td2lkdGg6IDQwMHB4O1xuXHRcdFx0XHR3aWR0aDogMzUlO1xuXG5cdFx0XHRcdC5jb250YWluZXIge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuXHRcdHNlY3Rpb24ge1xuXHRcdFx0Ji5sZWZ0IHtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHQuY29udGFpbmVyIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRwYWRkaW5nOiAzMHB4O1xuXG5cdFx0XHRcdFx0aDEge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLnJpZ2h0IHtcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDQ1MHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRcdFx0cGFkZGluZzogMzBweDtcblxuXHRcdFx0XHRcdC53ZWJzaXRlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdFx0c2VjdGlvbiB7XG5cdFx0XHQmLnJpZ2h0IHtcblx0XHRcdFx0bWluLXdpZHRoOiAzMDBweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRcdFx0cGFkZGluZzogMjBweDtcblxuXHRcdFx0XHRcdC5sb2dvIHtcblx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IDEwMHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGgyIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhICN7JHZlcnRpY2FsLXNtYWxsLWFuZC1kb3dufSB7XG5cdFx0c2VjdGlvbiB7XG5cdFx0XHQmLnJpZ2h0IHtcblx0XHRcdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRcdFx0LndlYnNpdGUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAge1xuXHQuY2FyZCB7XG5cdFx0cGFkZGluZzogMzBweCAyMHB4O1xuXHR9XG5cblx0Lm5vcm1hdGl2ZS1jaGFyYWN0ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ub3JtYXRpdmUtY2hhcmFjdGVyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdHBhZGRpbmc6IDNweCAxMHB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblxuXHQuaW5kaXZpZHVhbC1jaGFyYWN0ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1pbmRpdmlkdWFsLWNoYXJhY3Rlcjtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRwYWRkaW5nOiAzcHggMTBweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG5cblx0LmFpcnAtY2hhcmFjdGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHVycGxlOztcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRwYWRkaW5nOiAzcHggMTBweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG5cblx0Lm9yZGluYXJ5LW1lZXRpbmcge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1vcmRpbmFyeS1tZWV0aW5nO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdHBhZGRpbmc6IDNweCAxMnB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblxuXHQuZXh0cmFvcmRpbmFyeS1tZWV0aW5nIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZXh0cmFvcmRpbmFyeS1tZWV0aW5nO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdHBhZGRpbmc6IDNweCAxMnB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblxuXHQucmVnaXN0cnktYmFkZ2Uge1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRwYWRkaW5nOiAzcHggMTBweDtcblx0fVxuXG5cdC5wZXRpdGlvbi1yZXF1ZXN0IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGV0aXRpb24tcmVxdWVzdDtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRwYWRkaW5nOiAzcHggMTBweDtcblx0fVxuXG5cdC5wZXRpdGlvbi1wcm9wb3NhbCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBldGl0aW9uLXByb3Bvc2FsO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdHBhZGRpbmc6IDNweCAxMHB4O1xuXHR9XG5cblx0LnBldGl0aW9uLWNvbXBsYWludCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBldGl0aW9uLWNvbXBsYWludDtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRwYWRkaW5nOiAzcHggMTBweDtcblx0fVxuXG5cdC5wZXRpdGlvbi1pbnRpbWF0aW9uIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGV0aXRpb24taW50aW1hdGlvbjtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRwYWRkaW5nOiAzcHggMTBweDtcblx0fVxuXG5cdC5wZXRpdGlvbi1zb2x2ZWQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wZXRpdGlvbi1zb2x2ZWQ7XG5cdFx0Y29sb3I6ICRjb2xvci1wZXRpdGlvbi1zb2x2ZWQ7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRwYWRkaW5nOiAzcHggMTBweDtcblx0fVxuXG5cdC5wZXRpdGlvbi1yZXNwb25zZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBldGl0aW9uLXJlc3BvbnNlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdHBhZGRpbmc6IDNweCAxMHB4O1xuXHR9XG5cblx0Lm5yLWRhdGUge1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblxuXHRcdC5uciB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHR9XG5cblx0XHQuZGF0ZSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0fVxuXHR9XG5cblx0LnRpdGxlIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG5cblx0LnN1YnRpdGxlIHtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0aDQuaGVhZGVyIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1kYXJrO1xuXHRcdGZvbnQtc2l6ZTogMS4xMjVyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0fVxuXG5cdC5sb2NhdGlvbi1pbmZvLFxuXHQub3RoZXItaW5mbyB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bWFyZ2luOiA1cHggMDtcblxuXHRcdHNwYW4ge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdH1cblx0fVxuXG5cdC5wcm9jZWR1cmUtc3RlcHMge1xuXHRcdC5zdGVwcyB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHVsLnByb2dyZXNzIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3ItZ3JheS1saWdodGVuLCAyMCk7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRoZWlnaHQ6IDRweDtcblx0XHRcdFx0bWFyZ2luOiAwIDJweDtcblx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cblx0XHRcdFx0Ji5maWxsIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JiArIHAge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5kZXNpZ25hdGVkLXBlcnNvbi1wcm9qZWN0LFxuXHQuaW5pdGlhdG9yLXByb2plY3QsXG5cdC5zaWduYXR1cmUtcHJvamVjdCxcblx0LmNvdW50ZXJzaWduLXByb2plY3QsXG5cdC5hZ2VuZGEtd3JhcCxcblx0LmhlYWQtb2YtbWVldGluZyxcblx0LmNvbnZvY2F0aW9uLXByb2plY3QsXG5cdC5jb21wYXJ0aW1lbnQtcHJvamVjdCxcblx0LmZ1bGZpbGxtZW50LXByb2plY3QsXG5cdC5yZXNwb25zaWJsZS1wZXJzb24sXG5cdC5uci1kYXRlLXByb2plY3QsXG5cdC5zZXR0bGVtZW50LXRlcm0sXG5cdC5zb2x2ZXItcHJvamVjdCxcblx0LnJlZGlyZWN0LXByb2plY3Qge1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblxuXHRcdCYgPiBhLFxuXHRcdCYgPiAuaW5uZXIsIFxuXHRcdC5jb2xsYXBzaWJsZS1ib2R5ID4gYSB7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1yb2JvdG87XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdG1hcmdpbi1sZWZ0OiA3MHB4O1xuXHRcdFx0Ly9tYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0bWluLWhlaWdodDogNDVweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblxuXHRcdFx0Ji5idG4tcmVtb3ZlIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1saW5rO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbGxhcHNpYmxlLWJvZHkge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblxuXHRcdGRpdltjbGFzc149XCJpbWdcIl0ge1xuXHRcdFx0bGVmdDogLTcwcHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0fVxuXG5cdFx0cC5wZXJzb24ge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1yb2JvdG87XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdFx0bWFyZ2luOiAzcHggMCAwIDA7XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRcdH1cblxuXHRcdFx0Lmxhc3QtbmFtZSB7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZ1bmN0aW9uIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtZGFya2VuO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0c3BhbltjbGFzc149XCJpY29uXCJdIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5kZXBhcnRtZW50IHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRmb250LXdlaWdodDogaW5oZXJpdDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubG9jYXRpb24ge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXJvYm90bztcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHR9XG5cblx0XHQubnItZGF0ZSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcm9ib3RvO1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHR9XG5cblx0XHQuYnRuLXJlbW92ZSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWxpbms7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmxpbmtzIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXG5cdFx0XHQuZ3JvdXAge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRtYXJnaW46IDVweCAwIDA7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRzcGFuW2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHNwYW5bY2xhc3MqPWljb25dIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cblx0XHRcdFx0Ji5pY29uLXJpYmJvbiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0cC5pbmZvIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRtYXJnaW46IDVweCAwO1xuXG5cdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnZvdGVzIHtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cblxuXHQudmlzYS1wcm9qZWN0IHtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cblx0XHQudmlzYS1jZnBwIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0Zm9udC1zaXplOiAwLjkzNzVyZW07XG5cblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuaW5hY3RpdmUge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuLTM7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC50aW1lbGluZS13cmFwIHtcblx0XHQub3RoZXItaW5mbyB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bWFyZ2luOiA1cHggMDtcblxuXHRcdFx0Ji5ib3JkZXItdG9wIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IGRvdHRlZCAkY29sb3ItZ3JheS1saWdodGVuLTM7IFxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdH1cblxuXHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cblx0XHRcdFx0Ji5pY29uLWhvdXJnbGFzcyB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5jb2xvci1ncmVlbiB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmNvbG9yLWFtYmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWFtYmVyO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuY29sb3ItcmVkIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRzcGFuOm5vdChbY2xhc3MqPWljb25dKSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblxuXHRcdFx0XHRlbSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmV4dHJhLWluZm8ge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdG1hcmdpbi10b3A6IC05cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnN0YXRzLXdyYXAge1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblxuXHRcdD4gZGl2IHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHRcdC5sYW5nIHtcblx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbi0yO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuY2hlY2tlZCB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRsYWJlbCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0d2lkdGg6IG1pbi1jb250ZW50O1xuXHRcdFx0fVxuXG5cdFx0XHRzcGFuLmVtcHR5IHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdFtjbGFzcyo9aWNvbi1dIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdC8vaGVpZ2h0OiAyNXB4O1xuXHRcdFx0bWFyZ2luOiAwIDEwcHg7XG5cdFx0XHRtaW4td2lkdGg6IDI1cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQvL3dpZHRoOiAyNXB4O1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbW1pdHRlZXMtd3JhcCB7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG5cdFx0PiBkaXYge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdFx0LmNvbW1pdHRlZSB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMzBweDtcblxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuYXBwcm92ZWQge1xuXHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrZW47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbi0yO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdFx0XHRtYXJnaW46IDAgMTBweDtcblx0XHRcdFx0XHRtaW4td2lkdGg6IDI1cHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNoYXJhY3Rlci1wcm9qZWN0IHtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cblxuXHQubGlua3Mge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cblx0XHQmLmxlZnQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdC5ncm91cCB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG5cdFx0XHRcdCYgPiBwIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXG5cdFx0Lmdyb3VwIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdG1hcmdpbjogMCAxNXB4O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNwYW5bY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHNwYW5bY2xhc3MqPWljb25dIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cblx0XHRcdCYuaWNvbi1yaWJib24ge1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0fVxuXHRcdFx0Ji5pY29uLXRodW1iLXVwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdFx0fVxuXHRcdFx0Ji5pY29uLWxpc3Qge1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQmW2NsYXNzKj1pY29uLWZpbGUtXSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc3RhdHVzLXdyYXAge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRtYXJnaW46IDAgMCAwIGF1dG87XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0d2lkdGg6IG1heC1jb250ZW50O1xuXG5cdFx0LmxpbmtzIHtcblx0XHRcdC5ncm91cCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmdyb3VwIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0LnN0YXR1cy1ib3gge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRtaW4td2lkdGg6IDI0MHB4O1xuXHRcdFx0cGFkZGluZzogNXB4O1xuXG5cdFx0XHQudG9jLXdyYXBwZXIgJiB7XG5cdFx0XHRcdG1pbi13aWR0aDogMjIwcHg7XG5cblx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDIyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuc21hbGwge1xuXHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXG5cdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdFx0bWluLWhlaWdodDogNDBweDtcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogNDBweDtcblx0XHRcdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5pbm5lci1ncm91cCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG5cdFx0XHRcdFx0XHQudGl0bGUge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5zdWJ0aXRsZSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRhLCBwIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdGE6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmlubmVyIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtbGlnaHRlbi0yO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWJsdWUtbGlnaHRlbjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDI0MHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDIwcHggMCAyMHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdC5yaWJib24ge1xuXHRcdFx0XHRcdCYgKyAuc3RhdHVzLXB1Ymxpc2hlZCxcblx0XHRcdFx0XHQmICsgLnN0YXR1cy11bnB1Ymxpc2hlZCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuc3VidGl0bGUge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrZW47XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAxNXB4IDA7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtZGFya2VuO1xuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRcdGhlaWdodDogNzBweDtcblx0XHRcdFx0XHR3aWR0aDogNzBweDtcblxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQudGltZSB7XG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmICsgcCB7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYgKyBoNCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMTVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRociArIC5kYXRlIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmRhdGUge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXG5cdFx0XHRcdFx0XHQmLmhvdXIge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhLmRhdGUge1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0aHIge1xuXHRcdFx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMTBweCAwIDAgMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQucmliYm9uIHtcblx0XHRcdFx0aGVpZ2h0OiA5MHB4O1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHdpZHRoOiA5MHB4O1xuXG5cdFx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRib3JkZXI6IDVweCBzb2xpZCAjMjk4MGI5O1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdFx0fVxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW4tbGVtb247XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRwYWRkaW5nOiA3cHggMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0d2lkdGg6IDE0NXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LyogdG9wIGxlZnQqL1xuXHRcdFx0XHQmLnJpYmJvbi10b3AtcmlnaHQge1xuXHRcdFx0XHRcdHJpZ2h0OiAtNHB4O1xuXHRcdFx0XHRcdHRvcDogLTRweDtcblxuXHRcdFx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHQgIFx0XHR9XG5cblx0XHRcdCAgXHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdCAgXHRcdH1cblxuXHRcdFx0ICBcdFx0c3BhbiB7XG5cdFx0XHQgIFx0XHRcdGxlZnQ6IC0xMHB4O1xuXHRcdFx0XHRcdFx0dG9wOiA5cHg7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHQgIFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLndhcm5pbmcge1xuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFtYmVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLmV4Y2VlZGVkIHtcblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zdGF0dXMtYm94IHtcblx0XHRcdCYuZm9yLWFwcHJvdmFsLFxuXHRcdFx0Ji5pbi1wcmVwYXJhdGlvbixcblx0XHRcdCYucmVnaXN0ZXJlZCB7XG5cdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW9yYW5nZS1saWdodGVuLTI7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1vcmFuZ2UtbGlnaHRlbjtcblxuXHRcdFx0XHRcdC5zdWJ0aXRsZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLW9yYW5nZS1kYXJrZW47XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW9yYW5nZTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5yZXZva2VkLWJ5LXVzZXIge1xuXHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW4tMjtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWxpZ2h0LTI7XG5cblx0XHRcdFx0XHQuc3VidGl0bGUge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYucmVzZW50LXRvLXJlc29ydC1jb21wYXJ0bWVudCxcblx0XHRcdCYucmVkaXJlY3RlZCB7XG5cdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsdWU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3ItYmx1ZS1saWdodGVuLTMsIDEyKTtcblxuXHRcdFx0XHRcdC5zdWJ0aXRsZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsdWU7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWU7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5wZW5kaW5nLWFwcHJvdmFsLFxuXHRcdFx0Ji5kZWJhdGUtaW4tY29tbWl0dGVlcyB7XG5cdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1ibHVlLWxpZ2h0ZW47XG5cblx0XHRcdFx0XHQuc3VidGl0bGUge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLWRhcmtlbjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrZW47XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYucmV2aXNpb24sXG5cdFx0XHQmLnNjaGVkdWxlZC1vbi1hZ2VuZGEsXG5cdFx0XHQmLndvcmtpbmcge1xuXHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hbWJlci1saWdodGVuLTI7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1hbWJlci1saWdodGVuO1xuXG5cdFx0XHRcdFx0LnN1YnRpdGxlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYW1iZXItZGFya2VuO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hbWJlcjtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5hZGRlZC1vbi1hZ2VuZGEsXG5cdFx0XHQmLmpvaW5lZCB7XG5cdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXB1cnBsZS1saWdodGVuO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItcHVycGxlO1xuXG5cdFx0XHRcdFx0LnN1YnRpdGxlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcHVycGxlO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wdXJwbGU7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYubm8tbGVnYWxpdHktbm90aWNlLFxuXHRcdFx0Ji5yZWplY3RlZCxcblx0XHRcdCYuY2FuY2VsZWQge1xuXHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQtbGlnaHRlbi0yO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItcmVkO1xuXG5cdFx0XHRcdFx0LnN1YnRpdGxlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNDVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRociB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYm9yZGVyLXJlZDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYubGVnYWxpdHktbm90aWNlLFxuXHRcdFx0Ji5zb2x2ZWQge1xuXHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbi1saWdodGVuO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItZ3JlZW4tbGlnaHRlbjtcblxuXHRcdFx0XHRcdC5zdWJ0aXRsZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmVlbjtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JlZW47XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiA0NXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLnJhbmtlZCB7XG5cdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsdWU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3ItYmx1ZS1saWdodGVuLTMsIDEyKTtcblxuXHRcdFx0XHRcdC5zdWJ0aXRsZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsdWU7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWU7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiA0NXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmLm93bi1sZWdhbGl0eS1ub3RpY2UsXG5cdFx0XHQmLmFwcHJvdmVkLFxuXHRcdFx0Ji52YWxpZGF0ZWQtbW9kZSAsXG5cdFx0XHQmLmFuc3dlcmVkIHtcblx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW4tbGlnaHRlbjtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWdyZWVuLWxpZ2h0ZW47XG5cblx0XHRcdFx0XHQuc3VidGl0bGUge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNDVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYub3duLXdpdGhvdXQtbGVnYWxpdHktbm90aWNlLFxuXHRcdFx0Ji5pbi1wZW5kaW5nLWRlY2lzaW9uLFxuXHRcdFx0Ji5sZXR0ZXItc2VudCB7XG5cdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFtYmVyLWxpZ2h0ZW4tMjtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWFtYmVyLWxpZ2h0ZW47XG5cblx0XHRcdFx0XHQuc3VidGl0bGUge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1hbWJlci1kYXJrZW47XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFtYmVyO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDQ1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnJlcHVibGlzaGVkIHtcblx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW4tbGlnaHRlbjtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWdyZWVuLWxpZ2h0ZW47XG5cblx0XHRcdFx0XHQuc3VidGl0bGUge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmVlbi1kYXJrZW47XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuLWRhcmtlbjtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5zdXNwZW5kZWQge1xuXHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0ZW4tMjtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWJsdWUtbGlnaHRlbjtcblxuXHRcdFx0XHRcdC5zdWJ0aXRsZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtZGFya2VuO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWRhcmtlbjtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5yZXBlYWxlZCB7XG5cdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZC1saWdodGVuLTI7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1yZWQ7XG5cblx0XHRcdFx0XHQuc3VidGl0bGUge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiA0NXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5yZXZva2VkLFxuXHRcdFx0Ji5ub3QtaW5jbHVkZWQge1xuXHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLXJlZDtcblxuXHRcdFx0XHRcdC5zdWJ0aXRsZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJyaWNrLXJlZDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYnJpY2stcmVkO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1icmljay1yZWQ7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5wcm9qZWN0LWZ1bGwtYWRvcHRlZCxcblx0XHRcdCYudmFsaWRhdGVkLWxldHRlciB7XG5cdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuLWxpZ2h0ZW47XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1ncmVlbi1saWdodGVuO1xuXG5cdFx0XHRcdFx0LnN1YnRpdGxlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDQ1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnByb2plY3QtcGFydGlhbGx5LWFkb3B0ZWQge1xuXHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hbWJlci1saWdodGVuLTI7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1hbWJlci1saWdodGVuO1xuXG5cdFx0XHRcdFx0LnN1YnRpdGxlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYW1iZXItZGFya2VuO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hbWJlcjtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiA0NXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5wcm9qZWN0LXJlamVjdGVkIHtcblx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkLWxpZ2h0ZW4tMjtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLXJlZDtcblxuXHRcdFx0XHRcdC5zdWJ0aXRsZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDQ1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnByb2plY3QtaW4tYW5hbHlzaXMge1xuXHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWRhcmtlbjtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiA0NXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5wcm9qZWN0LWZvci1kZWJhdGUge1xuXHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hbWJlci1saWdodGVuLTI7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1hbWJlci1saWdodGVuO1xuXG5cdFx0XHRcdFx0LnN1YnRpdGxlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYW1iZXItZGFya2VuO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYW1iZXI7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5yZXNvcnQtY29tcGFydG1lbnQsXG5cdFx0XHQmLmRyYWZ0LWxldHRlciB7XG5cdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1ibHVlLWxpZ2h0ZW47XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG5cdFx0XHRcdFx0LnN1YnRpdGxlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnktY29sb3I7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLmljb24tcGVuY2lsIHtcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYud2l0aC1sZWdhbGl0eS1ub3RpY2Uge1xuXHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWdyZWVuLWxpZ2h0ZW47XG5cblx0XHRcdFx0XHQuc3VidGl0bGUge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyZWVuO1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmFjdGl2ZS1yZWdpc3RlciB7XG5cdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItZ3JlZW4tbGlnaHRlbjtcblxuXHRcdFx0XHRcdC5zdWJ0aXRsZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmVlbjtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JlZW47XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji53aXRob3V0LWxlZ2FsaXR5LW5vdGljZSxcblx0XHRcdCYud2l0aG91dC1hZ2VuZGEge1xuXHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcmVkO1xuXG5cdFx0XHRcdFx0LnN1YnRpdGxlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1yZWQ7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXJlZDtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5leGNlcHRlZCxcblx0XHRcdCYuY2xvc2VkLXJlZ2lzdGVyIHtcblx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXJlZDtcblxuXHRcdFx0XHRcdC5zdWJ0aXRsZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcmVkO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1yZWQ7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5wdWJsaWMtY29uc3VsdGF0aW9uIHtcblx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1ncmVlbi1saWdodGVuO1xuXG5cdFx0XHRcdFx0LnN1YnRpdGxlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmVlbjtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmxpdmUtbWVldGluZyB7XG5cdFx0XHRcdGhyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYm9yZGVyLWJsdWUtbGlnaHRlbjs7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5ub3QtZGViYXRlZCB7XG5cdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbi0yO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItbGlnaHQtMjtcblxuXHRcdFx0XHRcdC5zdWJ0aXRsZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5tZWV0aW5nLWNsb3NlZCB7XG5cdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuLWxpZ2h0ZW47XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1ncmVlbi1saWdodGVuO1xuXG5cdFx0XHRcdFx0LnN1YnRpdGxlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDQ1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0aHIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGJvcmRlci1ncmVlbi1saWdodGVuO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuaG91ciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5tZWV0aW5nLWluLXBlbmRpbmcge1xuXHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hbWJlci1saWdodGVuLTI7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1hbWJlci1saWdodGVuO1xuXG5cdFx0XHRcdFx0LnN1YnRpdGxlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYW1iZXItZGFya2VuO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hbWJlcjtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGhyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRib3JkZXItYW1iZXItbGlnaHRlbjtcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmhvdXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1hbWJlci1kYXJrZW47XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLm1lZXRpbmctd2l0aG91dC1jdm9ydW0ge1xuXHRcdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQtbGlnaHRlbi0yO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItcmVkO1xuXG5cdFx0XHRcdFx0LnN1YnRpdGxlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRociB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYm9yZGVyLXJlZDtcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmhvdXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1icmljay1yZWQ7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmVsZWN0cm9uaWMtdm90ZSB7XG5cdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtbGlnaHRlbjtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmx1ZTtcblxuXHRcdFx0XHRcdC5zdWJ0aXRsZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc3RhdHVzLXB1Ymxpc2hlZCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRib3JkZXI6IDVweCBzb2xpZCAkY29sb3Itd2hpdGU7XG5cdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogLTEwcHg7XG5cdFx0XHR0b3A6IC0xMHB4O1xuXHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0fVxuXHRcdC5zdGF0dXMtdW5wdWJsaXNoZWQge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXJlZDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGJvcmRlcjogNXB4IHNvbGlkICRjb2xvci13aGl0ZTtcblx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAtMTBweDtcblx0XHRcdHRvcDogLTEwcHg7XG5cdFx0XHR3aWR0aDogMjVweDtcblx0XHR9XG5cblx0XHQuYnV0dG9ucyB7XG5cdFx0XHQmICsgLmJ1dHRvbnMge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jb3VuY2lsLW1lZXRpbmcge1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmxpbmsge1xuXHRcdFx0XHRjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWFtYmVyO1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdH1cblxuXHRcdCYgKyAub3B0aW9ucy1saXN0IHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAzNXB4O1xuXHRcdH1cblx0fVxuXG5cdCYgKyAuYnV0dG9ucy13cmFwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFxuXHRcdD4gKiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjBweDsgXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0Lm9wdGlvbnMtbGlzdCB7XG5cdFx0W3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgc3Bhbixcblx0XHRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0fVxuXHRcdFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIHNwYW4sXG5cdFx0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgc3BhbiB7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0fVxuXG5cdFx0Ji5wcm9qZWN0LXN0YXR1cyB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHQmLnNtYWxsIHtcblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Ji5wcmVmaXgge1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHR9XG5cblx0XHRcdHVsLmNoZWNrYm94IHtcblx0XHRcdFx0PiBsaSBbdHlwZT1cImNoZWNrYm94XCJdICsgc3Bhbjpub3QoLmxldmVyKSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQucHJlZml4W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHR9XG5cblx0XHRcdD4gcCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5mb3ItYXBwcm92YWwsXG5cdFx0XHQuaW4tcHJlcGFyYXRpb24ge1xuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLW9yYW5nZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnJldm9rZWQtYnktdXNlciB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQucmVzZW50LXRvLXJlc29ydC1jb21wYXJ0bWVudCxcblx0XHRcdC5yZWRpcmVjdGVkIHtcblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQucGVuZGluZy1hcHByb3ZhbCxcblx0XHRcdC5kZWJhdGUtaW4tY29tbWl0dGVlcyB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrZW47XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5yZXZpc2lvbixcblx0XHRcdC53b3JraW5nIHtcblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1hbWJlcjtcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmxlZ2FsaXR5LW5vdGljZSxcblx0XHRcdC5zb2x2ZWQge1xuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAtM3B4IDEwcHggMCAxMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5yYW5rZWQge1xuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsdWU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogLTNweCAxMHB4IDAgMTBweDtcblx0XHRcdFx0XHR3aWR0aDogMzBweDtcblxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuam9pbmVkIHtcblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1wdXJwbGU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5uby1sZWdhbGl0eS1ub3RpY2UsXG5cdFx0XHQucmVqZWN0ZWQsXG5cdFx0XHQubWVldGluZy13aXRob3V0LWN2b3J1bSxcblx0XHRcdC5jYW5jZWxlZCB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHRtYXJnaW46IC0zcHggMTBweCAwIDEwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lm93bi13aXRob3V0LWxlZ2FsaXR5LW5vdGljZSB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hbWJlcjtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogLTNweCAxMHB4IDAgMTBweDtcblx0XHRcdFx0XHR3aWR0aDogMzBweDtcblxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQub3duLWxlZ2FsaXR5LW5vdGljZSxcblx0XHRcdC5hcHByb3ZlZCxcblx0XHRcdC5tZWV0aW5nLWNsb3NlZCxcblx0XHRcdC5hbnN3ZXJlZCB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogLTNweCAxMHB4IDAgMTBweDtcblx0XHRcdFx0XHR3aWR0aDogMzBweDtcblxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQucmVwdWJsaXNoZWQge1xuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW4tZGFya2VuO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAtM3B4IDEwcHggMCAxMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5zdXNwZW5kZWQge1xuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrZW47XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHRtYXJnaW46IC0zcHggMTBweCAwIDEwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnJlc29ydC1jb21wYXJ0bWVudCB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrZW47XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC53aXRoLWxlZ2FsaXR5LW5vdGljZSxcblx0XHRcdC5hY3RpdmUtcmVnaXN0ZXIge1xuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQud2l0aG91dC1sZWdhbGl0eS1ub3RpY2UsXG5cdFx0XHQud2l0aG91dC1hZ2VuZGEsXG5cdFx0XHQuZXhjZXB0ZWQsXG5cdFx0XHQuY2xvc2VkLXJlZ2lzdGVyIHtcblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5wdWJsaWMtY29uc3VsdGF0aW9uIHtcblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnNjaGVkdWxlZC1vbi1hZ2VuZGEge1xuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWFtYmVyO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuYWRkZWQtb24tYWdlbmRhIHtcblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1wdXJwbGU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5saXZlLW1lZXRpbmcsXG5cdFx0XHQuYWxsb2NhdGVkIHtcblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLWRhcmtlbjtcblx0XHRcdFx0XHRmb250LXNpemU6IDI3cHg7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lm5vdC1pbmNsdWRlZCB7XG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYnJpY2stcmVkO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJyaWNrLXJlZDtcblx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogLTNweCAxMHB4IDAgMTBweDtcblx0XHRcdFx0XHR3aWR0aDogMzBweDtcblxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQubm90LWRlYmF0ZWQge1xuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHRtYXJnaW46IC0zcHggMTBweCAwIDEwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnJldm9rZWQge1xuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJyaWNrLXJlZDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1icmljay1yZWQ7XG5cdFx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHRtYXJnaW46IC0zcHggMTBweCAwIDEwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnRha2VuLW5vdGUge1xuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcmVkO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogLTNweCAxMHB4IDAgMTBweDtcblx0XHRcdFx0XHR3aWR0aDogMzBweDtcblxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQubWVldGluZy1pbi1wZW5kaW5nIHtcblx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1hbWJlcjtcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0bGFiZWwge1xuXHRcdFx0XHRzcGFuOm5vdCgucHJlZml4KSB7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jb2xsYXBzaWJsZS1ib2R5IHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5ub3RpZmljYXRpb24td3JhcCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA0MHB4O1xuXG5cdFx0XHRcdHVsLnRhYnMge1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdFx0XHQudGFiIHtcblx0XHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC5ub3RpZmljYXRpb24ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcblxuXHRcdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzNXB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0PiBkaXYge1xuXHRcdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHR1bC5wcm9qZWN0LWRvY3VtZW50cy10YWJsZSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHRcdFx0XHQuaGVhZGVyIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LnJvdyB7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuY29sLWRvY3VtZW50IHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuY29sLWFjdGlvbnMge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYubm90ZXMtc3RhdHVzIHtcblx0XHRcdGxpIHtcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHR9XG5cblx0XHRcdD4gcCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5jb2xsYXBzaWJsZS1ib2R5IHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5sYW5ndWFnZXMtdGFicy13cmFwIHtcblx0XHRcdFx0dWwudGFicyB7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0XHRcdC50YWIge1xuXHRcdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQubm90aWZpY2F0aW9uLXdyYXAge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNDBweDtcblxuXHRcdFx0XHR1bC50YWJzIHtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHRcdFx0LnRhYiB7XG5cdFx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQubm90aWZpY2F0aW9uIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cblx0XHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzVweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdD4gZGl2IHtcblx0XHRcdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMzBweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0dWwucHJvamVjdC1kb2N1bWVudHMtdGFibGUge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMzBweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdFx0XHRcdFx0LmhlYWRlciB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5yb3cge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LmNvbC1kb2N1bWVudCB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LmNvbC1hY3Rpb25zIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLm5vcm1hbCB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0fVxuXG5cdFx0XHQ+IHAge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuY29sbGFwc2libGUtaGVhZGVyIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQuY29sbGFwc2libGUtYm9keSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYucHJvamVjdC1mb3JtYXQtdHlwZSB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0fVxuXG5cdFx0XHQucHJlZml4W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHR9XG5cblx0XHRcdD4gcCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5jb2xsYXBzaWJsZS1oZWFkZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDVweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDVweDtcblx0XHRcdH1cblxuXHRcdFx0LmVtb2wtdHlwZSB7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmRvY3VtZW50LXR5cGUge1xuXHRcdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLW9yYW5nZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0bGFiZWwge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5pbm5lci1yb3ctYm9yZGVyIHtcblx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRsZWZ0OiAtMTBweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHdpZHRoOiAzcHg7XG5cdFx0fVxuXHR9XG5cblx0dGV4dGFyZWEge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXG5cdC5ldmVudHMtd3JhcCB7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0Ym9yZGVyLXRvcDogM3B4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0ZW4tMjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0cGFkZGluZy10b3A6IDEwMHB4O1xuXG5cdFx0LmV2ZW50cyB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRmbGV4OiAxO1xuXG5cdFx0XHQmLmNhbmNlbGVkIHtcblx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdFtjbGFzcyo9aWNvbi1dLFxuXHRcdFx0XHRcdFx0YSxcblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0c3Bhbi5sYWJlbCB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0ZW4gIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0dWwge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdD4gW2NsYXNzKj1pY29uLV0ge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0bGVmdDogLTI1cHg7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDVweDtcblxuXHRcdFx0XHRcdFx0Ji5pY29uLXNwaW5uZXIge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lm9sZC1wcm9qZWN0IHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHNwYW4ubGFiZWwge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXG5cdFx0XHRcdFx0XHQmLnJlcGVhbGVkIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXJlZDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5jb21wbGV0aW9uIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWVhc3Qtc2lkZTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5jaGFuZ2Uge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYW1iZXI7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYucmVwdWJsaXNoZWQge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JlZW4tZGFya2VuO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLnN1c3BlbmRlZCB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLWRhcmtlbjtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5yZXZvY2F0aW9uIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJyaWNrLXJlZDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5yZWN0aWZpY2F0aW9uIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXB1cnBsZTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQubGlua3Mge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRtYXJnaW46IDAgMTVweDtcblxuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0c3BhbltjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzcGFuW2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG5cdFx0XHRcdFx0Ji5pY29uLWJhY2t3YXJkIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaGlzdG9yeSB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRtaW4td2lkdGg6IDI1MHB4O1xuXHRcdFx0d2lkdGg6IG1heC1jb250ZW50O1xuXG5cdFx0XHQuaW5uZXIge1xuXHRcdFx0XHQuaWNvbi1iYWNrd2FyZCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdGJvcmRlcjogM3B4IHNvbGlkICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXNsYXRlLWdyYXk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5ncm91cCB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1zbGF0ZS1ncmF5O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNzBweDtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG5cdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1zbGF0ZS1ncmF5O1xuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW9wZW5zYW5zO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0dG9wOiAxOHB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQubGlua3Mge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXG5cdFx0XHRcdC5ncm91cCB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRtYXJnaW46IDAgMTVweDtcblxuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0c3BhbltjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzcGFuW2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG5cdFx0XHRcdFx0Ji5pY29uLXJpYmJvbiB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaW5uZXIge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1zbGF0ZS1ncmF5O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdC5ncm91cCB7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXG5cdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5idWxsZXQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itc2xhdGUtZ3JheTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRib3JkZXI6IDNweCBzb2xpZCAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR3aWR0aDogMTRweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucHJvamVjdHMtbGlzdCB7XG5cdFx0bGkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblx0XHRcdHAge1xuXHRcdFx0XHRtYXJnaW46IDAgMCA1cHggMDtcblxuXHRcdFx0XHQmLm5yIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0XHRtaW4td2lkdGg6IDI1cHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrZW47XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmICsgLnZvdGVzLXN0YXRzIHtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmNvbnZvY2F0aW9uLXByb2plY3Qge1xuXHRcdC5saW5rcyArIGE6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMjBweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAyNXB4O1xuXHRcdH1cblx0fVxuXG5cdC5zb2x2ZXItd3JhcCB7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG5cdFx0PiBkaXYge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRcdFx0bGFiZWwge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcdH1cblxuXHRcdFx0W2NsYXNzKj1pY29uLV0ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrZW47XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRtYXJnaW46IDAgMTBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR3aWR0aDogMjVweDtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5wcm9qZWN0LWRldGFpbHMtd3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdG1hcmdpbi1ib3R0b206IDcwcHg7XG5cdHBhZGRpbmc6IDAgMC43NXJlbTtcblxuXHQmLm5vdGVzLWRldGFpbHMge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdC5vdGhlci1pbmZvIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRtYXJnaW46IDVweCAwO1xuXG5cdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1vcmFuZ2U7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRzcGFuOm5vdChbY2xhc3MqPWljb25dKSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZGV0YWlscy13cmFwIHtcblx0XHRmbGV4OiAxO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDM1cHg7XG5cdFx0XHR0b3A6IDIwcHg7XG5cblx0XHRcdCYubW9iaWxlLWZ1bGwtd2lkdGgge1xuXHRcdFx0XHRAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcblx0XHRcdFx0XHRsZWZ0OiAtNjBweDtcblx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlICsgNjBweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc3VtbWFyeS13cmFwIHtcblx0XHR3aWR0aDogMjIwcHg7XG5cdH1cblxuXHRoNCB7IFxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdHNwYW5bY2xhc3NePWljb24tZG9jdW1lbnRdIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0Zm9udC1zaXplOiA1MHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC50b2Mtd3JhcHBlciB7XG5cdFx0Ji5waW5uZWQge1xuXHRcdFx0d2lkdGg6IDIyMHB4O1xuXHRcdH1cblxuXHRcdGgzIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblxuXHRcdC50YWJsZS1vZi1jb250ZW50cyB7XG5cdFx0XHRhIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmRpdmlkZXIge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMnB4IGRvdHRlZCAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmRvY3VtZW50LWNhcmQubm8tYm9yZGVyIHtcblx0XHQmLnN0ZXAge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdH1cblxuXHRcdHNlY3Rpb24ge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0LmFydGljbGUge1xuXHRcdFx0XHQmOmFmdGVyLFxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRzZWN0aW9uOm5vdCguY29udGVudCk6bm90KC5zaWduYXR1cmUpOm5vdCgucHJvY2VkdXJlcyk6bm90KC5ub3Rlcykge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zaWx2ZXI7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgKyA0MHB4KTtcblx0XHRcdGxlZnQ6IC05MHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAtNDBweDtcblx0XHRcdHdpZHRoOiAycHg7XG5cdFx0fVxuXHR9XG5cblx0LnN0ZXAge1xuXHRcdGJvcmRlci1sZWZ0OiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdHBhZGRpbmctbGVmdDogMzVweDtcblx0XHRwYWRkaW5nLXRvcDogMTBweDtcblxuXHRcdCYubGFzdCB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zaWx2ZXI7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0aGVpZ2h0OiA1NHB4O1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdH1cblxuXHRcdFx0LnN0ZXAtcG9pbnQgeyBcblx0XHRcdFx0bGVmdDogLTdweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLm5vdGVzLXN0ZXAge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0LnN0ZXAtcG9pbnQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGJvcmRlcjogM3B4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0ZW4tMjtcblx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdGxlZnQ6IC05cHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR0b3A6IDU0cHg7XG5cdFx0XHR3aWR0aDogMTZweDtcblx0XHR9XG5cblx0XHQuY2FyZCB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjVweDtcblx0XHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXHRcdH1cblxuXHRcdHNlY3Rpb24uaGVhZGVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNpbHZlcjtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSArIDQwcHgpO1xuXHRcdFx0XHRsZWZ0OiAtOTBweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IC00MHB4O1xuXHRcdFx0XHR3aWR0aDogMnB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5sYW5ndWFnZXMtdGFicy13cmFwIHtcblx0XHRcdC50YWJzIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdH1cblxuXHRcdFx0c2VjdGlvbi5oZWFkZXIge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgKyA5MHB4KTtcblx0XHRcdFx0XHR0b3A6IC05MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbnRlbnQge1xuXHRcdFx0cGFkZGluZy10b3A6IDc1cHg7XG5cdFx0fVxuXHR9XG5cblx0LmRvY3VtZW50LXRpdGxlIHtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblxuXHRcdC50aXRsZSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiA4NSU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblxuXHRcdC5wcm9qZWN0LW5yLWRhdGUge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuXHRcdFx0cGFkZGluZzogNXB4IDIwcHg7XG5cdFx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cblx0XHRcdC5ucixcblx0XHRcdC5kYXRlIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc3VidGl0bGUge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiA4NSU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IDg1JTtcblx0XHR9XG5cdH1cblxuXHRzZWN0aW9uLnNlY3Rpb24ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRwYWRkaW5nOiAxNXB4IDMwcHg7XG5cdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGJvcmRlcjogM3B4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0ZW4tMjtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0bGVmdDogLTk3cHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR0b3A6IDMwcHg7XG5cdFx0XHR3aWR0aDogMTZweDtcblx0XHR9XG5cblx0XHRoNCB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG5cdFx0fVxuXG5cdFx0cHJlIHtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0fVxuXHR9XG5cblx0LmRvY3VtZW50LXN0YXRlbWVudCB7XG5cdFx0cGFkZGluZy10b3A6IDUwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0cCB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IDg1JTtcblx0XHR9XG5cblx0XHRoMiB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC41cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cblx0XHRoNSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0fVxuXHR9XG5cblx0LnN0ZXAgc2VjdGlvbi5jb250ZW50LFxuXHQuc3RlcCBzZWN0aW9uLm5vdGVzIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuXG5cdFx0LmFydGljbGUge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zaWx2ZXI7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgKyAyMHB4KTtcblx0XHRcdFx0bGVmdDogLTkwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAtMjBweDtcblx0XHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdH1cblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0Ym9yZGVyOiAzcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHRlbi0yO1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHRsZWZ0OiAtOTdweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHRvcDogMjVweDtcblx0XHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdFx0dG9wOiAtMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuYXJ0aWNsZS1uciB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0XHR9XG5cblx0XHRcdG9sOm5vdCgudGFicyksIHVsOm5vdCgudGFicykge1xuXHRcdFx0XHQvL2NvdW50ZXItcmVzZXQ6IGxpc3Q7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdHRleHQtaW5kZW50OiAwO1xuXG5cdFx0XHRcdD4gbGkge1xuXHRcdFx0XHRcdC8vbGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0Ly8gJjpiZWZvcmUge1xuXHRcdFx0XHRcdC8vIFx0Y29udGVudDogXCIgKFwiIGNvdW50ZXIobGlzdCkgXCIpIFwiO1xuXHRcdFx0XHRcdC8vIFx0Y291bnRlci1pbmNyZW1lbnQ6IGxpc3Q7XG5cdFx0XHRcdFx0Ly8gXHRsZWZ0OiAtMS40ZW07XG5cdFx0XHRcdFx0Ly8gXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Ly8gfVxuXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRvbDpub3QoLnRhYnMpLCB1bDpub3QoLnRhYnMpIHtcblx0XHRcdFx0XHRcdC8vY291bnRlci1yZXNldDogbGlzdDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IDA7XG5cblx0XHRcdFx0XHRcdD4gbGkge1xuXHRcdFx0XHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0XHRcdFx0Ly8gJjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHQvLyBcdGNvbnRlbnQ6IGNvdW50ZXIobGlzdCwgbG93ZXItYWxwaGEpIFwiKSBcIjtcblx0XHRcdFx0XHRcdFx0Ly8gXHRjb3VudGVyLWluY3JlbWVudDogbGlzdDtcblx0XHRcdFx0XHRcdFx0Ly8gXHRsZWZ0OiAtMS40ZW07XG5cdFx0XHRcdFx0XHRcdC8vIFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHQvLyB9XG5cblx0XHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdG9sOm5vdCgudGFicyksIFxuXHRcdFx0dWw6bm90KC50YWJzKSwgXG5cdFx0XHR0YWJsZSB7XG5cdFx0XHRcdHRleHQtaW5kZW50OiAwO1xuXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQ+IHAge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dGFibGUge1xuXHRcdFx0bWFyZ2luOiAxNXB4IGF1dG8gMTVweCBhdXRvO1xuXG5cdFx0XHR0ZCB7XG5cdFx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHRhYmxlLCB0aCwgdGQge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1kYXJrO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHR9XG5cblx0XHRwcmUge1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHR9XG5cdH1cblxuXHQuc3RlcCBzZWN0aW9uLm5vdGVzIHtcblx0XHQmLmJvcmRlci1kb3R0ZWQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHR9XG5cblx0XHQuYXJ0aWNsZSB7IFxuXHRcdFx0JjpiZWZvcmUsXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0b2wsIHVsLCBkaXYsIHAsIGEge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuXHRcdFx0fVxuXG5cdFx0XHRvbDpub3QoLnRhYnMpIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRsaXN0LXN0eWxlOiBpbmhlcml0O1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHVsOm5vdCgudGFicykge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdGxpc3Qtc3R5bGU6IGluaXRpYWw7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRzZWN0aW9uLnNpZ25hdHVyZSB7XG5cdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRtYXJnaW4tYm90dG9tOiA4MHB4O1xuXG5cdFx0LmNvbCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0LmZpcnN0LW5hbWUsXG5cdFx0Lmxhc3QtbmFtZSB7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblxuXHRcdC5sYXN0LW5hbWUge1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cblx0XHQuZm9yLXNpZ25hdHVyZSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdH1cblxuXHRcdC5kZXBhcnRtZW50IHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXG5cdFx0LnN1Zml4IHtcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdH1cblxuXHRzZWN0aW9uLnByb2NlZHVyZXMge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRwYWRkaW5nLXRvcDogNTBweDtcblxuXHRcdHRhYmxlIHtcblx0XHRcdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdHdpZHRoOiA4NSU7XG5cdFx0fVxuXG5cdFx0dGFibGUsIHRoLCB0ZCB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWRhcms7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdCYubGVmdC1hbGlnbiB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0XHQmLmNlbnRlci1hbGlnbiB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHRcdCYucmlnaHQtYWxpZ24ge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRoNSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdHRoIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0ZW4tMjtcblxuXHRcdFx0cCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dGQsIHRoIHtcblx0XHRcdHBhZGRpbmc6IDhweCAxMHB4O1xuXHRcdFx0XG5cdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR0ci5zbWFsbCB7XG5cdFx0XHR0ZCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDJweDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZG9jdW1lbnQtY2FyZDpub3QoLmVkaXQpIHtcblx0XHRzZWN0aW9uLnNlY3Rpb24ge1xuXHRcdFx0b2wge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmRvY3VtZW50LWNhcmQge1xuXHRcdHNlY3Rpb24uc2VjdGlvbiB7XG5cdFx0XHRvbCB7XG5cdFx0XHRcdGNvdW50ZXItcmVzZXQ6IGxpc3Q7XG5cdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItYWxwaGE7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdFx0PiBsaSB7XG5cdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogY291bnRlcihsaXN0LCBsb3dlci1hbHBoYSkgXCIpIFwiO1xuXHRcdFx0XHRcdFx0Y291bnRlci1pbmNyZW1lbnQ6IGxpc3Q7XG5cdFx0XHRcdFx0XHRsZWZ0OiAtMS40ZW07XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmRvY3VtZW50LWNhcmQuZWRpdCB7XG5cdFx0c2VjdGlvbi5zZWN0aW9uIHtcblx0XHRcdG9sOm5vdCgudGFicyksIHVsOm5vdCgudGFicykge1xuXHRcdFx0XHQ+IGxpIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0b2wge1xuXHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IGxvd2VyLWFscGhhO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHNlY3Rpb246bm90KC5oZWFkZXIpOm5vdCguZG9jdW1lbnQtdGl0bGUpOm5vdCguZG9jdW1lbnQtc3RhdGVtZW50KTpub3QoLnNpZ25hdHVyZSk6bm90KC5wcm9jZWR1cmVzKSB7XG5cdFx0XHRvbCwgdWwsIGRpdiwgcCwgYSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZyLXdyYXBwZXIge1xuXHRcdFx0bWluLWhlaWdodDogMTUwcHg7XG5cdFx0fVxuXHR9XG5cblx0LnByZXZpZXctbW9kZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRwYWRkaW5nLXRvcDogMDtcblxuXHRcdD4gLmNvbCB7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXG5cdFx0LmNhcmQge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRwYWRkaW5nOiAyNXB4O1xuXHRcdH1cblxuXHRcdHNlY3Rpb24ge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0Ji5oZWFkZXIge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdFx0XHRcdCYuZmxhZy10eXBlIHtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0XHRcdC5ncm91cCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5mbGFnIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuaW1hZ2UtdHlwZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Y4ZjZmMywgI2Y4ZjZmMyAxMHB4LCAkY29sb3Itd2hpdGUgMTBweCwgJGNvbG9yLXdoaXRlIDIwcHgpO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRkaXY6bm90KC5ncm91cCk6bm90KC5ncm91cC1sZWZ0KTpub3QoLmZsYWcpOm5vdCguYzEpOm5vdCguYzIpOm5vdCguYzMpOm5vdCguZW1wdHktaW1nKSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHRlbi0yO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0XHRtYXJnaW46IDEwcHggYXV0bztcblx0XHRcdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0ZGl2LmVtcHR5LWltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRkaXYuZ3JvdXAtbGVmdCB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMCAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuZG9jdW1lbnQtdGl0bGUge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cblx0XHRcdFx0aDIge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5zZWN0aW9uIHtcblx0XHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cblx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRvbCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4IWltcG9ydGFudDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cblx0XHRcdFx0XHQ+IGxpIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGNvbG9yLWdyYXktbGlnaHRlbi0zLCA2KTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdFx0XHRcdHdpZHRoOiA1NSU7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IGNvdW50ZXIobGlzdCwgbG93ZXItYWxwaGEpIFwiKSBcIjtcblx0XHRcdFx0XHRcdFx0Y291bnRlci1pbmNyZW1lbnQ6IGxpc3Q7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IC0xLjRlbTtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHR0b3A6IC0wLjNlbTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA3NSU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuZG9jdW1lbnQtc3RhdGVtZW50IHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGRpdjpub3QoLmdyb3VwKSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHRlbi0yO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0XHRtYXJnaW46IDEwcHggYXV0bztcblx0XHRcdFx0XHR3aWR0aDogNTUlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuY29udGVudCB7XG5cdFx0XHRcdC5hcnRpY2xlIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmFydGljbGUtbnIge1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXG5cdFx0XHRcdFx0ZGl2Om5vdCguZ3JvdXApIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0ZW4tMjtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5zaWduYXR1cmUge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLnByb2NlZHVyZXMge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblxuXHRcdFx0XHRoNSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDNweDtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogM3B4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0ZGl2Om5vdCguZ3JvdXApIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0aGVpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnNldHRpbmdzLXN0ZXAuZG9jdW1lbnRzLFxuLnNldHRpbmdzLXN0ZXAubm90ZXMge1xuXHRtYXJnaW4tcmlnaHQ6IDI2MHB4O1xufVxuXG4ucHJvamVjdC1zdGF0dXMtd3JhcCB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXJvYm90bztcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdHotaW5kZXg6IDI7XG5cblx0c3BhbiB7XG5cdFx0Y29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdH0gXG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTQwMHB4KSB7XG5cdC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAge1xuXHRcdC5zdGF0dXMtd3JhcCB7XG5cdFx0XHQub3RoZXItYm94IHtcblx0XHRcdFx0JiB+IC5zdGF0dXMtYm94IHtcblx0XHRcdFx0XHRtaW4td2lkdGg6IDIwMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5vdGhlci1ib3gge1xuXHRcdFx0XHRtaW4td2lkdGg6IDIwMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMzAwcHgpIHtcblx0LnByb2plY3Qtb3ZlcnZpZXctd3JhcCB7XG5cdFx0LnN0YXR1cy13cmFwIHtcblx0XHRcdC5vdGhlci1ib3gge1xuXHRcdFx0XHQmIH4gLnN0YXR1cy1ib3gge1xuXHRcdFx0XHRcdG1pbi13aWR0aDogMTYwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lm90aGVyLWJveCB7XG5cdFx0XHRcdG1pbi13aWR0aDogMTYwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEyMDBweCkge1xuXHQucHJvamVjdC1vdmVydmlldy13cmFwIHtcblx0XHQuc3RhdHVzLXdyYXAge1xuXHRcdFx0Lmdyb3VwIHtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdH1cblxuXHRcdFx0LnN0YXR1cy1ib3gsXG5cdFx0XHQub3RoZXItYm94IHtcblx0XHRcdFx0bWluLXdpZHRoOiAyMjVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucHJvamVjdC1kZXRhaWxzLXdyYXAge1xuXHRcdHNlY3Rpb246bm90KC5jb250ZW50KTpub3QoLnNpZ25hdHVyZSk6bm90KC5wcm9jZWR1cmVzKTpub3QoLm5vdGVzKSB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGxlZnQ6IC04MHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zdGVwIHNlY3Rpb24uY29udGVudCxcblx0XHQuc3RlcCBzZWN0aW9uLm5vdGVzIHtcblx0XHRcdC5hcnRpY2xlIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGxlZnQ6IC04MHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0bGVmdDogLTg3cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc3RlcCB7XG5cdFx0XHQuaGVhZGVyIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGxlZnQ6IC04MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0c2VjdGlvbi5zZWN0aW9uIHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRsZWZ0OiAtODdweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuXHQucHJvamVjdC1vdmVydmlldy13cmFwIHtcblx0XHQucGV0aXRpb24tcmVxdWVzdC1ucixcblx0XHQucGV0aXRpb24tcmVzcG9uc2UtbnIge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cdFx0fVxuXHR9XG5cblx0LnByb2plY3QtZGV0YWlscy13cmFwIHtcblx0XHQuc3RlcCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblxuXHRcdFx0PiAuY29sIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRzZWN0aW9uLnByb2NlZHVyZXMge1xuXHRcdFx0dGFibGUge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc2V0dGluZ3Mtc3RlcC5kb2N1bWVudHMsXG5cdC5zZXR0aW5ncy1zdGVwLm5vdGVzIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdH1cbn1cblxuQG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAge1xuXHRcdC5jYXJkIHtcblx0XHRcdHBhZGRpbmc6IDE1cHggNXB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0aDQuaGVhZGVyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXG5cdFx0LnN0YXR1cy13cmFwIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cblx0XHRcdC5zdGF0dXMtYm94IHtcblx0XHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0XHQmLnNtYWxsIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAxMHB4IDAgMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuYnV0dG9ucyB7XG5cdFx0XHRcdC8vbWF4LXdpZHRoOiAyNTBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQub3B0aW9ucy1saXN0LnByb2plY3Qtc3RhdHVzLFxuXHRcdC5vcHRpb25zLWxpc3Qubm90ZXMtc3RhdHVzIHtcblx0XHRcdFtjbGFzcyo9XCJpY29uXCJdIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQuY29sbGFwc2libGUtaGVhZGVyIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXG5cdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNvbGxhcHNpYmxlLWJvZHkge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5ub3RpZmljYXRpb24td3JhcCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cblx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHVsLnByb2plY3QtZG9jdW1lbnRzLXRhYmxlIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0XHQubW9iaWxlLXJvdyB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubGFuZ3VhZ2VzLXRhYnMtd3JhcCB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cblx0XHRcdFx0XHR1bC50YWJzIHtcblx0XHRcdFx0XHRcdG92ZXJmbG93LXg6IGF1dG87XG5cdFx0XHRcdFx0XHRvdmVyZmxvdy15OiBoaWRkZW47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5ub3RpZmljYXRpb24ge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmV2ZW50cy13cmFwIHtcblx0XHRcdGJvcmRlci10b3A6IDA7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdHBhZGRpbmctdG9wOiA5MHB4O1xuXG5cdFx0XHQuaGlzdG9yeSB7XG5cdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdC5ldmVudHMge1xuXHRcdFx0XHRvcmRlcjogMjtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0LmlubmVyIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXNpbHZlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXG5cdFx0XHRcdC5ncm91cCB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnByb2plY3QtZGV0YWlscy13cmFwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXG5cdFx0Ji5ub3Rlcy1kZXRhaWxzIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtNDVweDtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA0NXB4KTtcblxuXHRcdFx0Ji5mdWxsLXdpZHRoIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC02MHB4O1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlICsgNjBweCk7XG5cdFx0XHR9XG5cblx0XHRcdC5tb2RhbCAmIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGg0IHtcblx0XHRcdHNwYW5bY2xhc3NePWljb24tZG9jdW1lbnRdIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzNHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5kb2N1bWVudC10aXRsZSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDI1cHg7XG5cblx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0LnN1YnRpdGxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0c2VjdGlvbi5zZWN0aW9uIHtcblx0XHRcdHBhZGRpbmc6IDEwcHggMTVweDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRcdGg0IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHRvbDpub3QoLnRhYnMpLCB1bDpub3QoLnRhYnMpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cblx0XHRcdFx0PiBsaSB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZG9jdW1lbnQtc3RhdGVtZW50IHtcblx0XHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cblx0XHRcdGgyIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0fVxuXG5cdFx0XHRoNSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zdGVwIHtcblx0XHRcdC5jYXJkIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHRzZWN0aW9uLmNvbnRlbnQsXG5cdFx0XHRzZWN0aW9uLm5vdGVzIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0XHQuYXJ0aWNsZSB7XG5cdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IDA7XG5cblx0XHRcdFx0XHQ+IG9sOm5vdCgudGFicyksXG5cdFx0XHRcdFx0PiB1bDpub3QoLnRhYnMpIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblxuXHRcdFx0XHRcdFx0PiBsaSB7XG5cdFx0XHRcdFx0XHRcdG9sOm5vdCgudGFicyksIHVsOm5vdCgudGFicykge1xuXHRcdFx0XHRcdFx0XHRcdD4gbGkge1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0c2VjdGlvbi5zaWduYXR1cmUge1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cblx0XHRcdC5jb2w6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHRcdH1cblxuXHRcdFx0LmNvbCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRzZWN0aW9uLnByb2NlZHVyZXMge1xuXHRcdFx0XG5cdFx0XHR0YWJsZSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHR0YWJsZSwgdGgsIHRkIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0fVxuXG5cdFx0XHRoNSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdH1cblxuXHRcdFx0dGQsIHRoIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcblxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0dHIuc21hbGwge1xuXHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmRldGFpbHMtd3JhcCB7XG5cdFx0XHQucHJvamVjdC1vdmVydmlldy13cmFwIHtcblx0XHRcdFx0cG9zaXRpb246IGluaXRpYWw7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmRvY3VtZW50LWNhcmQubm8tYm9yZGVyIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtNDVweDtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA0NXB4KTtcblx0XHR9XG5cdFx0LmRvY3VtZW50LWNhcmQuZnVsbC13aWR0aCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTYwcHggIWltcG9ydGFudDtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTtcblx0XHR9XG5cblx0XHQuZG9jdW1lbnQtcmVjZWl2ZXIge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdH1cblx0fVxufVxuIiwiYm9keS5sb2dpbiB7XG5cblx0ZGl2W3JvbGU9XCJtYWluXCJdIHtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG5cdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdFx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0bWluLWhlaWdodDogMTAwJTtcblxuXHRcdEBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHR9XG5cdH1cbn1cblxuI3BhZ2UtbG9naW4tZm9yZ290X3Bhc3N3b3JkIGRpdltyb2xlPVwibWFpblwiXSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuLnNlbGVjdC1kcm9wZG93biB7XG5cdG1heC1oZWlnaHQ6IDMwMHB4O1xufVxuI3VzZXJ3YXlBY2Nlc3NpYmlsaXR5SWNvbiB7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgdG9wOiA1NnB4ICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDk5OSAhaW1wb3J0YW50O1xufVxuXG5ib2R5ID4gLmN1c3RvbXNvcnRhYmxlZWxlbWVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRjdXJzb3I6IG1vdmUgIWltcG9ydGFudDtcblxuXHQuaW1nIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYmx1ZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuZGl2aWRlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUgIWltcG9ydGFudDtcblxuXHRcdC5pY29uLWRyYWcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHRcdGN1cnNvcjogbW92ZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cblx0LmluZm8ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmRpdmlkZXIge1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXG5cdFx0Lmljb24tZHJhZyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAtMTA1cHg7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQmID4gYSxcblx0XHQmID4gLmltZyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAtNzVweDtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdH1cblx0fVxuXG5cdC5pbWcge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRoZWlnaHQ6IDcwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogNzBweDtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zaWx2ZXI7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgKyA4cHgpO1xuXHRcdFx0bGVmdDogLTRweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogLTRweDtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA4cHgpO1xuXHRcdH1cblx0fVxuXG5cdC5pbm5lci1hY3Rpb25zIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDEwcHg7XG5cdFx0dG9wOiAtMTVweDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcblx0XHR3aWR0aDogMDtcblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdG1hcmdpbjogMCA0cHg7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0cCB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQubmFtZSB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXG5cdFx0c3BhbiB7XG5cdFx0XHRmb250LXdlaWdodDogaW5oZXJpdDtcblx0XHR9XG5cblx0XHQubGFzdC1uYW1lIHtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXHR9XG5cblx0LmZ1bmN0aW9uIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsdWUtZGFya2VuO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cblx0XHRzcGFuIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXHRcdH1cblx0fVxuXHQuZGVwYXJ0bWVudCB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cblx0XHRzcGFuIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXHRcdH1cblx0fVxuXG5cdC5wb2xpdGljYWwtYmFkZ2Uge1xuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRwYWRkaW5nLXRvcDogMnB4O1xuXHR9XG59XG5cbmJvZHkgPiAuc2VydmljZS13cmFwLmN1c3RvbXNvcnRhYmxlZWxlbWVudCB7XG5cdC5wZXJzb24ge1xuXHRcdGNvbG9yOiAjNDg0ODQ4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdHNwYW4ge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG5cdFx0fVxuXHRcdC5sYXN0LW5hbWUge1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cdH1cblx0Lm5hbWUge1xuXHRcdGNvbG9yOiAjNDg0ODQ4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHR9XG5cdC5kaXZpZGVyID4gLmltZyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IC03NXB4O1xuXHRcdHRvcDogNTAlO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlN2VlZmE7XG5cdFx0aGVpZ2h0OiA3MHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDcwcHg7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcXGU5OWZcIiAhaW1wb3J0YW50O1xuXHRcdFx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0XHRcdC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2MxYzFjMTtcblx0XHRcdGNvbG9yOiAjNjY3ZWIxO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcblx0XHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuXHRcdFx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0aGVpZ2h0OiAtd2Via2l0LWNhbGMoMTAwJSArIDhweCk7XG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSArIDhweCk7XG5cdFx0XHQtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG5cdFx0XHQtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRsZWZ0OiAtNHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAtNHB4O1xuXHRcdFx0d2lkdGg6IC13ZWJraXQtY2FsYygxMDAlICsgOHB4KTtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA4cHgpO1xuXHRcdH1cblx0fVxufVxuXG5cbmJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRwcmludCB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZSAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kOiAjZmNmY2ZjICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuXHQuZjEge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC13ZWJraXQtYm94LWZsZXg6IDE7XG5cdFx0LXdlYmtpdC1mbGV4OiAxO1xuXHRcdC1tcy1mbGV4OiAxO1xuXHRcdGZsZXg6IDE7XG5cdH1cblxuXHQmLmFjdGl2ZSB7XG5cdFx0QGV4dGVuZCAuei1kZXB0aC0xO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRtYXJnaW4tbGVmdDogMnB4O1xuXHRcdG1hcmdpbi1yaWdodDogMnB4O1xuXG5cdFx0LnJvdyB7XG5cdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG5cdFx0fVxuXHR9XG5cdCYuZGlzYWJsZWQge1xuXHRcdFtjbGFzcyo9Y29sLV06bm90KC5jb2wtY2hlY2spOm5vdCguY29sLWFjdGlvbnMpOm5vdCguY29sLW9wdGlvbnMpIHtcblx0XHRcdCoge1xuXHRcdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYudW5yZWFkIHtcblx0XHRbY2xhc3MqPWNvbC1dOm5vdCguY29sLWFjdGlvbnMpIHtcblx0XHRcdCoge1xuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYubm8tZXZlbnQge1xuXHRcdFtjbGFzcyo9aWNvbi1dIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdH1cblx0fVxuXG5cdCYuaGVhZGVyIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGJvcmRlci1saWdodDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRtaW4taGVpZ2h0OiA3MHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMnB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEycHg7XG5cdFx0cGFkZGluZy10b3A6IDVweDtcblxuXHRcdCYuc21hbGwge1xuXHRcdFx0bWluLWhlaWdodDogNDBweDtcblx0XHR9XG5cblx0XHRbY2xhc3MqPWNvbC1dIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdHBhZGRpbmctbGVmdDogMTJweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEycHg7XG5cblx0XHRcdCYuY29sLW9wdGlvbnMsXG5cdFx0XHQmLmNvbC1hY3RpdmF0ZS1vcHRpb25zIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW4haW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pY29uLW1lbnUge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHR9XG5cblx0XHRzcGFuLFxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdH1cblxuXHRcdC5zb3J0IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0XHQmOm5vdCgudXApOm5vdCguZG93bikge1xuXHRcdFx0XHQqIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjM7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaWNvbi1hcnJvdy11cCB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0dG9wOiA3cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5pY29uLWFycm93LWRvd24ge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJvdHRvbTogN3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQqIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyM3B4O1xuXHRcdFx0XHRoZWlnaHQ6IDIzcHg7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6IDIzcHg7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYudXAge1xuXHRcdFx0XHQuaWNvbi1hcnJvdy1kb3duIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmRvd24ge1xuXHRcdFx0XHQuaWNvbi1hcnJvdy11cCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCN0YWJsZS1jb2x1bW5zLXNldHRpbmdzIHtcblx0XHRtaW4td2lkdGg6IDIwMHB4O1xuXG5cdFx0bGkge1xuXHRcdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0bWluLWhlaWdodDogNDVweDtcblxuXHRcdFx0bGFiZWwge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMTVweDtcblxuXHRcdFx0XHRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOm5vdCgubGV2ZXIpOmJlZm9yZSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jb2wtZHJhZyB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0XG5cdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRjdXJzb3I6IG1vdmU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogMzBweDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbC1jaGVjayB7XG5cdFx0Ly8gZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRwYWRkaW5nLWxlZnQ6IDAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDAhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiAzMHB4O1xuXHR9XG5cdC5jb2wtaWNvbnMge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR3aWR0aDogNDBweDtcblxuXHRcdGltZyB7XG5cdFx0XHRtYXgtaGVpZ2h0OiAzNXB4O1xuXHRcdFx0bWF4LXdpZHRoOiA1MHB4O1xuXHRcdH1cblx0fVxuXHQuY29sLWltZyB7XG5cdFx0d2lkdGg6IDYwcHg7XG5cdH1cblx0LmNvbC1zdGF0dXMge1xuXHRcdCY6bm90KFtjbGFzcyo9J2hpZGUtb24nXSkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0cGFkZGluZy1sZWZ0OiAwIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwIWltcG9ydGFudDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDMwcHg7XG5cblx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHR9XG5cdH1cblx0LmNvbC1tZXNzYWdlLXN0YXR1cyB7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAzcHg7XG5cblx0XHQmLnJlYWQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdH1cblx0XHQmLnVucmVhZCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdH1cblx0fVxuXHQuY29sLW5yIHtcblx0XHR3aWR0aDogNzBweDtcblx0fVxuXHQuY29sLWRhdGUge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdHdpZHRoOiAxMTBweDtcblxuXHRcdCYuc21hbGwge1xuXHRcdFx0d2lkdGg6IDc1cHg7XG5cdFx0fVxuXG5cdFx0Ji5iaWcge1xuXHRcdFx0d2lkdGg6IDE1MHB4O1xuXHRcdH1cblx0fVxuXHQuY29sLWFjdGlvbnMge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1pbi13aWR0aDogMTgwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0Ji5leHRyYS1zbWFsbCB7XG5cdFx0XHRtaW4td2lkdGg6IDUwcHg7XG5cdFx0XHR3aWR0aDogNTBweDtcblx0XHR9XG5cblx0XHQmLnNtYWxsIHtcblx0XHRcdG1pbi13aWR0aDogMTEwcHg7XG5cdFx0XHR3aWR0aDogMTEwcHg7XG5cdFx0fVxuXG5cdFx0Ji5iaWcge1xuXHRcdFx0d2lkdGg6IDI1MHB4O1xuXHRcdH1cblx0fVxuXHQuY29sLW9wdGlvbnMge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwIWltcG9ydGFudDtcblx0XHR3aWR0aDogNzBweDtcblx0XHRcblx0XHQmLmVtcHR5IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ZmxleDogbm9uZTtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdH1cblx0fVxuXHQuY29sLWFjdGl2YXRlLW9wdGlvbnMge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDcwcHg7XG5cdFx0XG5cdFx0Ji5lbXB0eSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZsZXg6IG5vbmU7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMjVweDtcblx0XHR9XG5cdH1cblx0LmNvbC10ZXh0IHtcblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHR9XG5cblx0XHQuZG9jdW1lbnQtdGl0bGUge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNwYW5bY2xhc3MqPWljb25dIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0c3BhbltjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY29sLWxhbmd1YWdlcyxcblx0LmNvbC1vcHRpb25zIHtcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHRcdD4gZGl2IHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdpZHRoOiA0MHB4O1xuXG5cdFx0XHQmOm5vdCgubGFuZyk6bm90KC5zd2l0Y2gpIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW4tMjtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm5vdCgubGFuZyk6bm90KC5zd2l0Y2gpLmNoZWNrZWQge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmZsYWcge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0LmNvbGxhcHNpYmxlLWhlYWRlciB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMHB4O1xuXHR9XG5cdC5jb2xsYXBzaWJsZS1ib2R5IHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMHB4O1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0JiA+IC5yb3cge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRib3JkZXItbGlnaHQ7XG5cdFx0fVxuXG5cdFx0JiA+IC5yb3c6bGFzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHRsYWJlbCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cblx0W3R5cGU9XCJjaGVja2JveFwiXSArIHNwYW46bm90KC5sZXZlcikge1xuXHRcdGhlaWdodDogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdH1cblxuXHQmID4gLnJvdyB7XG5cdFx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRib3JkZXItbGlnaHQ7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1yb2JvdG87XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDEycHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTJweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRbY2xhc3MqPWNvbC1dIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHBhZGRpbmctbGVmdDogMTJweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEycHg7XG5cdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0XHRcdCY6bm90KC5jb2wtYWN0aW9ucyk6bm90KC5jb2wtb3B0aW9ucykge1xuXHRcdFx0XHRhOmhvdmVyIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogbGlnaHRlbigkY29sb3ItZ3JheS1saWdodGVuLTIsIDMpO1xuXG5cdFx0XHQuY29sLWFjdGlvbnMge1xuXHRcdFx0XHQuc2Vjb25kYXJ5IHtcblx0XHRcdFx0XHRcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRbY2xhc3MqPWNvbC1dIHtcblx0XHRcdFx0LnRleHQge1xuXHRcdFx0XHRcdC5hY3Rpb24ge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdCYuYWN0aW9uIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmljb24tdmlldyB7XG5cdFx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0fVxuXHRcdC5pY29uLWVkaXQge1xuXHRcdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdH1cblx0XHQuaWNvbi1zbXMge1xuXHRcdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdH1cblx0XHQuaWNvbi10cmFzaCB7XG5cdFx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0fVxuXHRcdC5pY29uLWNhbGVuZGFyIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR9XG5cdFx0Lmljb24tc3RhdHMge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblx0XHQuaWNvbi1jbG9uZSB7XG5cdFx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0fVxuXHRcdC5pY29uLWZpbGUge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblx0XHQuaWNvbi1maWxlLXBkZixcblx0XHQuaWNvbi1maWxlLWRvYyxcblx0XHQuaWNvbi1maWxlLWRvY3gsXG5cdFx0Lmljb24tZmlsZS1wcHQsXG5cdFx0Lmljb24tZmlsZS14bHMsXG5cdFx0Lmljb24tZmlsZS14bHN4IHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdC8vZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0Zm9udC1zbW9vdGg6IGF1dG87XG5cdFx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuXHRcdH1cblxuXHRcdC5jb2wtYWN0aW9ucyB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0LnByaW1hcnksXG5cdFx0XHQuc2Vjb25kYXJ5IHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXG5cdFx0XHRcdCoge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRtYXJnaW46IDAgNHB4O1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5zZWNvbmRhcnkge1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcblx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHR9XG5cblx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWU7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5jb2xsYXBzaWJsZS1oZWFkZXIge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRbY2xhc3MqPWNvbC1dIHtcblx0XHQmLnJpZ2h0IHtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0fVxuXHRcdCYubGVmdCB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0fVxuXHRcdCYuY2VudGVyIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdGEge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRjb2xvcjogaW5oZXJpdDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ly8gdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXG5cdFx0Ji5idG4ge1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmN1c3RvbS1saW5rIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItbGluaztcblx0XHR9XG5cdFx0Ji5jdXN0b20tbGluay1kYXJrZW4ge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1saW5rLWRhcmtlbjtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdH1cblx0fVxuXG5cdFxuXG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG5cblx0Ji5oZWFkZXIge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHR9XG5cblx0Ji5sb2FkZWQge1xuXHRcdC5jb2wtbmFtZSBzcGFuIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHR9XG5cdH1cblxuXHQ+IC5yb3cge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Lmljb24tZHJhZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbC1uYW1lIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdH1cblxuXHRcdC5jb2wtdXNlciB7XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cblx0XHRcdCYgPiBhIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1yb2JvdG87XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA1NXB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDQ1cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGRpdltjbGFzc149XCJpbWdcIl0ge1xuXHRcdFx0XHRsZWZ0OiAtNTVweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdHAucGVyc29uIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1yb2JvdG87XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0XHRcdG1hcmdpbjogM3B4IDAgMCAwO1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmxhc3QtbmFtZSB7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZnVuY3Rpb24ge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtZGFya2VuO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRcdHNwYW5bY2xhc3NePVwiaWNvblwiXSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5kZXBhcnRtZW50IHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogaW5oZXJpdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb2wtb3B0aW9ucy1saXN0IHtcblx0XHRcdC5vcHRpb25zLWxpc3Qge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdG1hcmdpbjogM3B4O1xuXG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmljb24tZHJhZyB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRjdXJzb3I6IG1vdmU7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRsZWZ0OiAtMTVweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0d2lkdGg6IDMwcHg7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi5tYXRlcmlhbC1wbGFjZWhvbGRlciB7XG5cdC5pbm5lciB7XG5cdFx0Ji5tYXRlcmlhbGJveGVkIHtcblx0XHRcdC5vdmVybGF5IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLm1hdGVyaWFsLXBsYWNlaG9sZGVyIHtcblx0I21hdGVyaWFsYm94LW92ZXJsYXkgKyAuaW5uZXIge1xuXHRcdCYubWF0ZXJpYWxib3hlZC5hY3RpdmUge1xuXHRcdFx0Lm92ZXJsYXkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRtZWRpdW0tYW5kLXVwfSB7XG5cdCNyZWFjdG1hcHJvbWFuaWEgLnJvdy5tYXAtZmlsdGVycy13cmFwLmhpZGVmaWx0ZXJzIC5jb2wtZmlsdGVycyB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbiNwYWdlLWxvZ2luLWZvcmdvdF9wYXNzd29yZCAjZml0ZW1faWRfZW1haWwge1xuXHR3aWR0aDogMzAwcHg7XG59XG5cbi5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIHtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbCAub3JnYW5pemF0aW9uYWwtY2hhcnQtd3JhcCAucm93IHtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuI2FkZC1sb2NhdGlvbi1tb2RhbCB7XG5cdG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG5cdC5tb2RhbC1jb250ZW50IHtcblx0XHRvdmVyZmxvdy15OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLy8gLnN3aXRjaCB7XG4vLyBcdHBhZGRpbmctdG9wOiAxMHB4O1xuLy8gXHRwYWRkaW5nLWJvdHRvbTogMTBweDtcbi8vIH1cblxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuaW5pdGlhdG9yLXByb2plY3QgPiBhLFxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuc2lnbmF0dXJlLXByb2plY3QgPiBhLFxuLnByb2plY3Qtb3ZlcnZpZXctd3JhcCAuY291bnRlcnNpZ24tcHJvamVjdCA+IGEsXG4ucHJvamVjdC1vdmVydmlldy13cmFwIC5hZ2VuZGEtd3JhcCA+IGEge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5cbi5jdXN0b21hbmNob3I6OmJlZm9yZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjb250ZW50OiBcIiBcIjtcblx0bWFyZ2luLXRvcDogLTYwcHg7XG5cdGhlaWdodDogNjBweDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTs7XG59XG5cbiNwcm9qZWN0LWZvcm1hdC1lbW9sIC5wcm9qZWN0LW92ZXJ2aWV3LXdyYXAgLnN0YXR1cy13cmFwIGEuZGF0ZSA+IGg0IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkuaXNub3Rsb2dnZWRpbi5oaWRlcHJvZmlsZXMgYVtocmVmPVwiI3ZpZXctdXNlci1wcm9maWxlLW1vZGFsXCJdLFxuYm9keS5pc25vdGxvZ2dlZGluLmhpZGVwcm9maWxlcyBhW2hyZWY9XCIjdmlldy11c2VyLXByb2ZpbGUtbW9kYWxcIl06bGluayxcbmJvZHkuaXNub3Rsb2dnZWRpbi5oaWRlcHJvZmlsZXMgYVtocmVmPVwiI3ZpZXctdXNlci1wcm9maWxlLW1vZGFsXCJdOnZpc2l0ZWQsXG5ib2R5Lmlzbm90bG9nZ2VkaW4uaGlkZXByb2ZpbGVzIGFbaHJlZj1cIiN2aWV3LXVzZXItcHJvZmlsZS1tb2RhbFwiXTpob3ZlcixcbmJvZHkuaXNub3Rsb2dnZWRpbi5oaWRlcHJvZmlsZXMgYVtocmVmPVwiI3ZpZXctdXNlci1wcm9maWxlLW1vZGFsXCJdOmFjdGl2ZSxcbmJvZHkuaXNub3Rsb2dnZWRpbi5oaWRlcHJvZmlsZXMgYVtocmVmPVwiI3ZpZXctdXNlci1wcm9maWxlLW1vZGFsXCJdOmZvY3VzIHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5ib2R5Lmlzbm90bG9nZ2VkaW4uaGlkZXByb2ZpbGVzIC5vcmdhbml6YXRpb25hbC1jaGFydC13cmFwIC5wZXJzb24td3JhcCxcbmJvZHkuaXNub3Rsb2dnZWRpbi5oaWRlcHJvZmlsZXMgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLmVtcHR5LXdyYXAge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbmJvZHkuaXNub3Rsb2dnZWRpbiAuYnRuLXNlbmQtc21zLFxuYm9keS5pc25vdGxvZ2dlZGluIC5idG4tc2VuZC1lbWFpbCxcbmJvZHkuaXNub3Rsb2dnZWRpbiAuYnRuLWFkZC1ncm91cCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLm5vZXZlbnRzLFxuLm5vZXZlbnRzOmxpbmssXG4ubm9ldmVudHM6dmlzaXRlZCxcbi5ub2V2ZW50czpob3Zlcixcbi5ub2V2ZW50czphY3RpdmUsXG4ubm9ldmVudHM6Zm9jdXMge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5kb2N1bWVudC13cmFwIC5idG4tYWRkLFxuLmRvY3VtZW50LXdyYXAgLmJ0bi12aWV3IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5ib2R5IC5kb2N1bWVudC13cmFwIC5maWxlLWZpZWxkIHtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4jcmVhY3QtZW1vbC1wYWdpbmF0aW9uLXJlZ2lzdHJlaGNsIC5jb2wtYWN0aXZhdGUtb3B0aW9ucyxcbiNyZWFjdC1lbW9sLXBhZ2luYXRpb24tcmVnaXN0cmVwaGNsIC5jb2wtYWN0aXZhdGUtb3B0aW9ucyxcbiNyZWFjdC1lbW9sLXBhZ2luYXRpb24tcmVnaXN0cnVwZHAgLmNvbC1hY3RpdmF0ZS1vcHRpb25zLFxuI3JlYWN0LWVtb2wtcGFnaW5hdGlvbi1yZWdpc3RydWRwIC5jb2wtYWN0aXZhdGUtb3B0aW9ucyB7XG5cdHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdC13cmFwcGVyLmludmFsaWQgKyBsYWJlbCB7XG4gICAgdG9wOiAwO1xufVxuXG4ucm93ID4gLmNvbCA+IGg1ICsgLmhlbHBlci10ZXh0IHtcblx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdGJveC1zaXppbmc6IGluaGVyaXQ7XG5cdGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi1oZWlnaHQ6IDE4cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICNGNDQzMzY7XG59XG5cbi5yb3cgLmNvbC5tNCB7XG5cdC8vIHdpZHRoOiAzMy4zMzMlO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IGF1dG87XG59XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dD5saS5oZWFkZXIgLnNvcnQgKiB7XG5cdGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG59XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC1mdW5jdGllIC5mdW5jdGlvbiBzcGFuIHtcbiAgICBjb2xvcjogIzY2N2ViMTtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbnVsLmNvbGxhcHNpYmxlLnBvcG91dC51c2Vycy10YWJsZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNvbC1mdW5jdGllIC5kb21lbml1IHNwYW4ge1xuICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24uc2lnbmF0dXJlIC5wZXJzb24ge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xufVxuXG51bC5jb2xsYXBzaWJsZS5wb3BvdXQucHJlZmVjdHVyZXMtdGFibGUge1xuXHQuY29sLWljb24ge1xuXHRcdHRleHQtb3ZlcmZsb3c6IGNsaXAgIWltcG9ydGFudDtcblx0fVxufVxuXG4jcmVhY3RvcmdhbmlncmFtYXByZWZlY3R1cmEgLmNhcmQgLm9yZ2FuaXphdGlvbmFsLWNoYXJ0LXdyYXAgLnJvdy5zZWN0aW9uLmxldmVsMSAuY29sLnMxMi5tNy5sNS54bDUucGVyc29uLXdyYXAuaGFzLWlubmVyLWFjdGlvbnMge1xuXHRtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuXG4jcmVhY3Rjb211bmljYXJlY3VwcmVmZWN0dXJhID4gZGl2ID4gLnRvcC1wYWdpbmF0aW9uLXdyYXAgaDQuY29sIHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmRhdGVwaWNrZXJbZGlzYWJsZWRdLFxuLmRhdGVwaWNrZXJbZGlzYWJsZWRdICsgbGFiZWwge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnByb2plY3QtZGV0YWlscy13cmFwLm5vdGVzLWRldGFpbHMge1xuXHQvL3dpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkgLnByb2plY3QtZGV0YWlscy13cmFwIHNlY3Rpb24uc2lnbmF0dXJlIC5mb3Itc2lnbmF0dXJlIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuYm9keSA+IC5jdXN0b21zb3J0YWJsZWVsZW1lbnRkb2N1bWVudHBldGl0aWUsXG5ib2R5ID4gLmN1c3RvbXNvcnRhYmxlZWxlbWVudGRvY3VtZW50Y2VyZXJlNTQ0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblx0Y3Vyc29yOiBtb3ZlICFpbXBvcnRhbnQ7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuXHQ+IC5yb3cge1xuXHRcdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdFx0LXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjRmNGY0O1xuXHRcdGNvbG9yOiAjNmU2ZTZlO1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcblx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblx0XHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmctbGVmdDogMTJweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWluLWhlaWdodDogNTBweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MxYzFjMTtcblx0fVxuXG5cdD4gLnJvdyAuaWNvbi1kcmFnIHtcblx0XHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRcdC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZDogI2Y0ZjRmNDtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0Y29sb3I6ICNhNWE1YTU7XG5cdFx0Y3Vyc29yOiBtb3ZlO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGhlaWdodDogMzBweDtcblx0XHQtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG5cdFx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bGVmdDogLTE1cHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR3aWR0aDogMzBweDtcblx0fVxuXG5cdD4gLnJvdyAuY29sLWRvY3VtZW50IHtcblx0XHQtd2Via2l0LWJveC1mbGV4OiAxO1xuXHRcdC13ZWJraXQtZmxleDogMTtcblx0XHQtbXMtZmxleDogMTtcblx0XHRmbGV4OiAxO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cGFkZGluZy1sZWZ0OiAxMnB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEycHg7XG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHRvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuXHRcdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0XHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXHRcdGNvbG9yOiAjNDg0ODQ4O1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0fVxuXG5cdD4gLnJvdyAuZjEge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC13ZWJraXQtYm94LWZsZXg6IDE7XG5cdFx0LXdlYmtpdC1mbGV4OiAxO1xuXHRcdC1tcy1mbGV4OiAxO1xuXHRcdGZsZXg6IDE7XG5cdH1cblxuXHQ+IC5yb3cgLmNvbC1kb2N1bWVudCA+IGF7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG5cdFx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHRcdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblxuXHR9XG5cblx0PiAucm93IC5jb2wtYWN0aW9ucyB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1pbi13aWR0aDogMTEwcHg7XG5cdFx0d2lkdGg6IDExMHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cGFkZGluZy1sZWZ0OiAxMnB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEycHg7XG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRcdC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0LXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuXHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuXHRcdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHQtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcblx0XHQtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXG5cdD4gLnJvdyAuY29sLWFjdGlvbnMgPiAucHJpbWFyeSB7XG5cdFx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0XHQtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcblx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblx0XHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0LXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuXHRcdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHdpZHRoOiAtd2Via2l0LWZpdC1jb250ZW50O1xuXHRcdHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuXHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0fVxuXG5cdD4gLnJvdyAuY29sLWFjdGlvbnMgPiAucHJpbWFyeSBhIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Zm9udC1zbW9vdGg6IGF1dG87XG5cdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRjb2xvcjogI2E1YTVhNTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG4gICAgXHRtYXJnaW46IDAgNHB4O1xuXHR9XG5cblxuXHQ+IC5yb3cgLmNvbC1hY3Rpb25zID4gLnNlY29uZGFyeSB7XG5cdFx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0XHQtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcblx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblx0XHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0LXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuXHRcdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHdpZHRoOiAtd2Via2l0LWZpdC1jb250ZW50O1xuXHRcdHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuXHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0fVxuXG5cdD4gLnJvdyAuY29sLWFjdGlvbnMgPiAuc2Vjb25kYXJ5IGEge1xuXHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHRmb250LXNtb290aDogYXV0bztcblx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdGNvbG9yOiAjYTVhNWE1O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcbiAgICBcdG1hcmdpbjogMCA0cHg7XG5cdH1cblxufVxuXG4uYWN0aXZlW2lkXj1cInRhYlwiXSB7XG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkgPiBsaS5jdXN0b21zb3J0YWJsZWVsZW1lbnRzZWRpbnRhIHtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6ICNmY2ZjZmMgIWltcG9ydGFudDtcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXG5cdC5yaWJib24tdGV4dC5yaWJib24tdG9wLXJpZ2h0IHtcblx0XHRyaWdodDogLTNweDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0dG9wOiAyOHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBcdGZvbnQtc2l6ZTogMTNweDtcblx0fVxuXG5cdC5yaWJib24ucmliYm9uLXRvcC1yaWdodCB7XG5cdFx0cmlnaHQ6IC0xcHg7XG5cdFx0dG9wOiAtMXB4O1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHRcdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdFx0LW8tdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0fVxuXG5cdC5yaWJib24ge1xuXHRcdGhlaWdodDogNzBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogNzBweDtcblx0fVxuXG5cdC5yaWJib24uYmlnIFtjbGFzcyo9aWNvbi1dIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cblxuXHQucmliYm9uLndhcm5pbmcgc3BhbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmYzMwMDtcblx0fVxuXG5cdC5yaWJib24ucmliYm9uLXRvcC1yaWdodCBzcGFuIHtcblx0XHRyaWdodDogLTIycHg7XG5cdFx0dG9wOiA4cHg7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdC1vLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0fVxuXG5cdC5yaWJib24gc3BhbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzZjYTgwMDtcblx0XHRib3gtc2hhZG93OiAwcHggM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdHBhZGRpbmc6IDVweCAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR3aWR0aDogMTQ1cHg7XG5cdH1cblxuXHQmID4gLnJvdyB7XG5cdFx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRib3JkZXItbGlnaHQ7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1yb2JvdG87XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDEycHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTJweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRbY2xhc3MqPWNvbC1dIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHBhZGRpbmctbGVmdDogMTJweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEycHg7XG5cdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0XHRcdCY6bm90KC5jb2wtYWN0aW9ucyk6bm90KC5jb2wtb3B0aW9ucykge1xuXHRcdFx0XHRhOmhvdmVyIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogbGlnaHRlbigkY29sb3ItZ3JheS1saWdodGVuLTIsIDMpO1xuXG5cdFx0XHQuY29sLWFjdGlvbnMge1xuXHRcdFx0XHQuc2Vjb25kYXJ5IHtcblx0XHRcdFx0XHRcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRbY2xhc3MqPWNvbC1dIHtcblx0XHRcdFx0LnRleHQge1xuXHRcdFx0XHRcdC5hY3Rpb24ge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdCYuYWN0aW9uIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmljb24tdmlldyB7XG5cdFx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0fVxuXHRcdC5pY29uLWVkaXQge1xuXHRcdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdH1cblx0XHQuaWNvbi1zbXMge1xuXHRcdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdH1cblx0XHQuaWNvbi10cmFzaCB7XG5cdFx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0fVxuXHRcdC5pY29uLWNhbGVuZGFyIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR9XG5cdFx0Lmljb24tc3RhdHMge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblx0XHQuaWNvbi1jbG9uZSB7XG5cdFx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0fVxuXHRcdC5pY29uLWZpbGUge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblx0XHQuaWNvbi1maWxlLXBkZixcblx0XHQuaWNvbi1maWxlLWRvYyxcblx0XHQuaWNvbi1maWxlLWRvY3gsXG5cdFx0Lmljb24tZmlsZS1wcHQsXG5cdFx0Lmljb24tZmlsZS14bHMsXG5cdFx0Lmljb24tZmlsZS14bHN4IHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdC8vZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXHRcdFx0Zm9udC1zbW9vdGg6IGF1dG87XG5cdFx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuXHRcdH1cblxuXHRcdC5jb2wtYWN0aW9ucyB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0LnByaW1hcnksXG5cdFx0XHQuc2Vjb25kYXJ5IHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXG5cdFx0XHRcdCoge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRtYXJnaW46IDAgNHB4O1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5zZWNvbmRhcnkge1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcblx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHR9XG5cblx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWU7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5jb2xsYXBzaWJsZS1oZWFkZXIge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdC5mMSB7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0LXdlYmtpdC1ib3gtZmxleDogMTtcblx0XHQtd2Via2l0LWZsZXg6IDE7XG5cdFx0LW1zLWZsZXg6IDE7XG5cdFx0ZmxleDogMTtcblx0fVxuXG5cdCYuYWN0aXZlIHtcblx0XHRAZXh0ZW5kIC56LWRlcHRoLTE7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAycHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAycHg7XG5cblx0XHQucm93IHtcblx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcblx0XHR9XG5cdH1cblx0Ji5kaXNhYmxlZCB7XG5cdFx0W2NsYXNzKj1jb2wtXTpub3QoLmNvbC1jaGVjayk6bm90KC5jb2wtYWN0aW9ucyk6bm90KC5jb2wtb3B0aW9ucykge1xuXHRcdFx0KiB7XG5cdFx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji51bnJlYWQge1xuXHRcdFtjbGFzcyo9Y29sLV06bm90KC5jb2wtYWN0aW9ucykge1xuXHRcdFx0KiB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5uby1ldmVudCB7XG5cdFx0W2NsYXNzKj1pY29uLV0ge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0ZW47XG5cdFx0fVxuXHR9XG5cblx0Ji5oZWFkZXIge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYm9yZGVyLWxpZ2h0O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdG1pbi1oZWlnaHQ6IDcwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDVweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDEycHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTJweDtcblx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXG5cdFx0Ji5zbWFsbCB7XG5cdFx0XHRtaW4taGVpZ2h0OiA0MHB4O1xuXHRcdH1cblxuXHRcdFtjbGFzcyo9Y29sLV0ge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMnB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTJweDtcblxuXHRcdFx0Ji5jb2wtb3B0aW9ucyxcblx0XHRcdCYuY29sLWFjdGl2YXRlLW9wdGlvbnMge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbiFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmljb24tbWVudSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuO1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdH1cblxuXHRcdHNwYW4sXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFya2VuLTI7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0fVxuXG5cdFx0LnNvcnQge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRcdCY6bm90KC51cCk6bm90KC5kb3duKSB7XG5cdFx0XHRcdCoge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuMztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5pY29uLWFycm93LXVwIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHR0b3A6IDdweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lmljb24tYXJyb3ctZG93biB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Ym90dG9tOiA3cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCoge1xuXHRcdFx0XHRmb250LXNpemU6IDIzcHg7XG5cdFx0XHRcdGhlaWdodDogMjNweDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR3aWR0aDogMjNweDtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji51cCB7XG5cdFx0XHRcdC5pY29uLWFycm93LWRvd24ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuZG93biB7XG5cdFx0XHRcdC5pY29uLWFycm93LXVwIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbC1kcmFnIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcblx0XHR3aWR0aDogMzBweDtcblx0XHRcblx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdGN1cnNvcjogbW92ZTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAzMHB4O1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY29sLWluZGV4IHtcblx0XHRtaW4td2lkdGg6IDMwcHg7XG5cdH1cblxuXHQuY29sLWljb25zIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0d2lkdGg6IDQwcHg7XG5cblx0XHRpbWcge1xuXHRcdFx0bWF4LWhlaWdodDogMzVweDtcblx0XHRcdG1heC13aWR0aDogNTBweDtcblx0XHR9XG5cdH1cblx0LmNvbC1kYXRlLWluZm8ge1xuXHRcdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdFx0LXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcblx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblx0XHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblx0LmNvbC11c2VyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0d2lkdGg6IDIxMHB4O1xuXHR9XG5cdC5jb2wtaW1nIHtcblx0XHR3aWR0aDogNjBweDtcblx0fVxuXHQuY29sLXN0YXR1cyB7XG5cdFx0Jjpub3QoW2NsYXNzKj0naGlkZS1vbiddKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHRcblx0XHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRcdC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblx0XHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0XG5cdFx0bWluLXdpZHRoOiAxNzBweDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRwYWRkaW5nLWxlZnQ6IDAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDAhaW1wb3J0YW50O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogMzBweDtcblxuXHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdH1cblxuXHRcdC5yZXZpc2lvbiBbY2xhc3MqPWljb25dLCBcblx0XHQuc2NoZWR1bGVkLW9uLWFnZW5kYSBbY2xhc3MqPWljb25dLCBcblx0XHQubWVldGluZy1pbi1wZW5kaW5nIFtjbGFzcyo9aWNvbl0sIFxuXHRcdC53b3JraW5nIFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0Y29sb3I6ICNmZmMzMDA7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0fVxuXG5cdFx0ZGl2ID4gcCB7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHQuZm9yLWFwcHJvdmFsLFxuXHRcdC5pbi1wcmVwYXJhdGlvbiB7XG5cdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1vcmFuZ2U7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucmV2b2tlZC1ieS11c2VyIHtcblx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnJlc2VudC10by1yZXNvcnQtY29tcGFydG1lbnQge1xuXHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC53aXRob3V0LWxlZ2FsaXR5LW5vdGljZSxcblx0XHQud2l0aG91dC1hZ2VuZGEge1xuXHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LndpdGgtbGVnYWxpdHktbm90aWNlIHtcblx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnBlbmRpbmctYXBwcm92YWwsXG5cdFx0LmRlYmF0ZS1pbi1jb21taXR0ZWVzLFxuXHRcdC5saXZlLW1lZXRpbmcsXG5cdFx0LmFsbG9jYXRlZCB7XG5cdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlLWRhcmtlbjtcblx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0fVxuXHRcdFx0Lmljb24tZm9yd2FyZCB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrZW47XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjdweDtcblx0XHRcdH1cblxuXHRcdFx0LmxpbmtzIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQucmV2aXNpb24sXG5cdFx0LnNjaGVkdWxlZC1vbi1hZ2VuZGEsXG5cdFx0Lm1lZXRpbmctaW4tcGVuZGluZyxcblx0XHQud29ya2luZyB7XG5cdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1hbWJlcjtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5hZGRlZC1vbi1hZ2VuZGEge1xuXHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItcHVycGxlO1xuXHRcdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmxlZ2FsaXR5LW5vdGljZSxcblx0XHQuc29sdmVkIHtcblx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmVlbjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5uby1sZWdhbGl0eS1ub3RpY2UsXG5cdFx0LnJlamVjdGVkLFxuXHRcdC5tZWV0aW5nLXdpdGhvdXQtY3ZvcnVtLFxuXHRcdC5ub3RpY2UtcmVkIHtcblx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHR3aWR0aDogMzBweDtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm93bi13aXRob3V0LWxlZ2FsaXR5LW5vdGljZSxcblx0XHQuaW4tcGVuZGluZy1kZWNpc2lvbixcblx0XHQuc2VuZC1tb2RlLFxuXHRcdC5yZXF1ZXN0LWNoYW5nZXMsXG5cdFx0Lm5vdGljZS1vcmFuZ2Uge1xuXHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hbWJlcjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5vd24tbGVnYWxpdHktbm90aWNlLFxuXHRcdC5hcHByb3ZlZCxcblx0XHQubWVldGluZy1jbG9zZWQsXG5cdFx0LnZhbGlkYXRlZC1tb2RlLFxuXHRcdC5hbnN3ZXJlZCxcblx0XHQubm90aWNlLWdyZWVuIHtcblx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQucmVwdWJsaXNoZWQge1xuXHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbi1kYXJrZW47XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zdXNwZW5kZWQge1xuXHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWRhcmtlbjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHR3aWR0aDogMzBweDtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnJlcGVhbGVkIHtcblx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHR3aWR0aDogMzBweDtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnJldm9rZWQsXG5cdFx0Lm5vdC1pbmNsdWRlZCB7XG5cdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYnJpY2stcmVkO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYnJpY2stcmVkO1xuXHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHR3aWR0aDogMzBweDtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnJlc29ydC1jb21wYXJ0bWVudCB7XG5cdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0Y29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucHVibGljLWNvbnN1bHRhdGlvbiB7XG5cdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5ub3QtZGViYXRlZCB7XG5cdFx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbi0yO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5lZGl0LW1vZGUge1xuXHRcdFx0W2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsdWU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlO1xuXHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHR3aWR0aDogMzBweDtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0W2NsYXNzKj1ub3RpY2UtXSB7XG5cdFx0XHRbY2xhc3MqPWljb24tXSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRtYXJnaW46IDAgOHB4O1xuXHRcdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNvbC1hY3Rpb25zIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0fVxuXHQuY29sLW11bHRpcGxlLWFjdGlvbnMge1xuXHRcdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdFx0LXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdFx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0d2lkdGg6IDIzMHB4O1xuXHR9XG5cdC5jb2wtbWVzc2FnZS1zdGF0dXMge1xuXHRcdGJvdHRvbTogMDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bGVmdDogMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogM3B4O1xuXG5cdFx0Ji5yZWFkIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHR9XG5cdFx0Ji51bnJlYWQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcblx0XHR9XG5cdH1cblx0LmNvbC1uci1kYXRlIHtcblx0XHQtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG5cdFx0LXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHQtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0Y29sb3I6ICM0ODQ4NDg7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuXHRcdC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdG1pbi13aWR0aDogMTE1cHg7XG5cdFx0bWF4LXdpZHRoOiAxMTVweDtcblx0fVxuXHQuY29sLXByb2plY3QtaW5mbyB7XG5cdFx0LXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuXHRcdC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0LW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblx0XHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcblx0XHQucHJvamVjdC10aXRsZSB7XG5cdFx0XHRjb2xvcjogIzQ4NDg0ODtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0fVxuXHRcdC5haXItY2hhcmFjdGVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM4NTUzZDE7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdHBhZGRpbmc6IDAgNHB4O1xuXHRcdFx0d2lkdGg6IC13ZWJraXQtbWF4LWNvbnRlbnQ7XG5cdFx0XHR3aWR0aDogLW1vei1tYXgtY29udGVudDtcblx0XHRcdHdpZHRoOiBtYXgtY29udGVudDtcblx0XHR9XG5cdFx0Lm5vcm1hdGl2ZS1jaGFyYWN0ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzQyQTVGNTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0cGFkZGluZzogMCA0cHg7XG5cdFx0XHR3aWR0aDogLXdlYmtpdC1tYXgtY29udGVudDtcblx0XHRcdHdpZHRoOiAtbW96LW1heC1jb250ZW50O1xuXHRcdFx0d2lkdGg6IG1heC1jb250ZW50O1xuXHRcdH1cblx0XHQuaW5kaXZpZHVhbC1jaGFyYWN0ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzQyQTVGNTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0cGFkZGluZzogMCA0cHg7XG5cdFx0XHR3aWR0aDogLXdlYmtpdC1tYXgtY29udGVudDtcblx0XHRcdHdpZHRoOiAtbW96LW1heC1jb250ZW50O1xuXHRcdFx0d2lkdGg6IG1heC1jb250ZW50O1xuXHRcdH1cblx0fVxuXHQuY29sLW5yIHtcblx0XHR3aWR0aDogNzBweDtcblx0fVxuXHQuY29sLWRhdGUge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdHdpZHRoOiAxMTBweDtcblxuXHRcdCYuc21hbGwge1xuXHRcdFx0d2lkdGg6IDc1cHg7XG5cdFx0fVxuXG5cdFx0Ji5iaWcge1xuXHRcdFx0d2lkdGg6IDE1MHB4O1xuXHRcdH1cblx0XHQuZGF0ZSB7XG5cdFx0XHRjb2xvcjogI2E1YTVhNTtcblx0XHR9XG5cdH1cblx0LmNvbC1hY3Rpb25zIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtaW4td2lkdGg6IDE4MHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdCYuZXh0cmEtc21hbGwge1xuXHRcdFx0bWluLXdpZHRoOiA1MHB4O1xuXHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0fVxuXG5cdFx0Ji5zbWFsbCB7XG5cdFx0XHRtaW4td2lkdGg6IDExMHB4O1xuXHRcdFx0d2lkdGg6IDExMHB4O1xuXHRcdH1cblxuXHRcdCYuYmlnIHtcblx0XHRcdHdpZHRoOiAyNTBweDtcblx0XHR9XG5cdH1cblx0LmNvbC1vcHRpb25zIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRvdmVyZmxvdzogdmlzaWJsZSFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1yaWdodDogMCFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IDcwcHg7XG5cdFx0XG5cdFx0Ji5lbXB0eSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZsZXg6IG5vbmU7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMjVweDtcblx0XHR9XG5cdH1cblx0LmNvbC1hY3RpdmF0ZS1vcHRpb25zIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRvdmVyZmxvdzogdmlzaWJsZSFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiA3MHB4O1xuXHRcdFxuXHRcdCYuZW1wdHkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmbGV4OiBub25lO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0fVxuXHR9XG5cdC5jb2wtdGV4dCB7XG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0fVxuXG5cdFx0LmRvY3VtZW50LXRpdGxlIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzcGFuW2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHNwYW5bY2xhc3MqPWljb25dIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbC1sYW5ndWFnZXMsXG5cdC5jb2wtb3B0aW9ucyB7XG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblx0XHQ+IGRpdiB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogNDBweDtcblxuXHRcdFx0Jjpub3QoLmxhbmcpOm5vdCguc3dpdGNoKSB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuLTI7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpub3QoLmxhbmcpOm5vdCguc3dpdGNoKS5jaGVja2VkIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5mbGFnIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdC5jb2xsYXBzaWJsZS1oZWFkZXIge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1ib3R0b206IDBweDtcblx0fVxuXHQuY29sbGFwc2libGUtYm9keSB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdGJvcmRlci1ib3R0b206IDBweDtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdCYgPiAucm93IHtcblx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYm9yZGVyLWxpZ2h0O1xuXHRcdH1cblxuXHRcdCYgPiAucm93Omxhc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cblx0bGFiZWwge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXG5cdFt0eXBlPVwiY2hlY2tib3hcIl0gKyBzcGFuOm5vdCgubGV2ZXIpIHtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHR9XG5cblxuXHRbY2xhc3MqPWNvbC1dIHtcblx0XHQmLnJpZ2h0IHtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0fVxuXHRcdCYubGVmdCB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0fVxuXHRcdCYuY2VudGVyIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdGEge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRjb2xvcjogaW5oZXJpdDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ly8gdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXG5cdFx0Ji5idG4ge1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmN1c3RvbS1saW5rIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItbGluaztcblx0XHR9XG5cdFx0Ji5jdXN0b20tbGluay1kYXJrZW4ge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1saW5rLWRhcmtlbjtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXHRcdH1cblx0fVxuXG5cdFxuXG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG5cblx0Ji5oZWFkZXIge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHR9XG5cblx0Ji5sb2FkZWQge1xuXHRcdC5jb2wtbmFtZSBzcGFuIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHR9XG5cdH1cblxuXHQ+IC5yb3cge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Lmljb24tZHJhZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbC1uYW1lIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdH1cblxuXHRcdC5jb2wtdXNlciB7XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cblx0XHRcdCYgPiBhIHtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW4tMjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1yb2JvdG87XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA1NXB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDQ1cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGRpdltjbGFzc149XCJpbWdcIl0ge1xuXHRcdFx0XHRsZWZ0OiAtNTVweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdHAucGVyc29uIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1yb2JvdG87XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0XHRcdG1hcmdpbjogM3B4IDAgMCAwO1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmxhc3QtbmFtZSB7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZnVuY3Rpb24ge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWUtZGFya2VuO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRcdHNwYW5bY2xhc3NePVwiaWNvblwiXSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5kZXBhcnRtZW50IHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcmtlbi0yO1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogaW5oZXJpdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb2wtb3B0aW9ucy1saXN0IHtcblx0XHRcdC5vcHRpb25zLWxpc3Qge1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdG1hcmdpbjogM3B4O1xuXG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmljb24tZHJhZyB7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHRlbjtcblx0XHRcdGN1cnNvcjogbW92ZTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrZW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5pY29uLWRyYWcge1xuXHRjdXJzb3I6IG1vdmU7XG59XG5cblxuLmZjLWV2ZW50LmRpc2FibGVkIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5maXhoZWFkZXIgLmNvbGxhcHNpYmxlLWhlYWRlciA+IGxhYmVsIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5yZWQtc3dpdGNoIHtcblx0LnN3aXRjaCBsYWJlbCAubGV2ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ1LCAwLCAwLCAwLjM4KTtcblx0fVxuXHQuc3dpdGNoIGxhYmVsIC5sZXZlcjpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAwLCAwLCAwLjE1KTtcblx0fVxuXHQuc3dpdGNoIGxhYmVsIC5sZXZlcjphZnRlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmMzkzOTtcblx0fVxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnRpcGRvY3VtZW50aGVhZGVyIHtcblx0Y29sb3I6ICM2ZTZlNmU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5zZWxlY3Qtd3JhcHBlciB7XG5cdC5jYXJldCB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdHotaW5kZXg6IDA7XG5cdH1cbn1cblxuXG4udG9wLXBhZ2luYXRpb24td3JhcCxcbi5ib3R0b20tcGFnaW5hdGlvbi13cmFwIHtcblx0aDQge1xuXHRcdCYgKyAuZmlsdGVyIHtcblx0XHRcdC5zZWxlY3Qtd3JhcHBlciB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDEwcHg7XG5cdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDgwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuI3RhYjEuYWN0aXZlW3N0eWxlXSxcbiN0YWIyLmFjdGl2ZVtzdHlsZV0sXG4jdGFiMy5hY3RpdmVbc3R5bGVdLFxuI3RhYjQuYWN0aXZlW3N0eWxlXSxcbiN0YWI1LmFjdGl2ZVtzdHlsZV0sXG4jdGFiNi5hY3RpdmVbc3R5bGVdLFxuI3RhYjcuYWN0aXZlW3N0eWxlXSxcbiN0YWI4LmFjdGl2ZVtzdHlsZV0sXG4jdGFiOS5hY3RpdmVbc3R5bGVdIHtcblx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuI3RhYjEuYWN0aXZlW3N0eWxlPVwiZGlzcGxheTpub25lXCJdLFxuI3RhYjIuYWN0aXZlW3N0eWxlPVwiZGlzcGxheTpub25lXCJdLFxuI3RhYjMuYWN0aXZlW3N0eWxlPVwiZGlzcGxheTpub25lXCJdLFxuI3RhYjQuYWN0aXZlW3N0eWxlPVwiZGlzcGxheTpub25lXCJdLFxuI3RhYjUuYWN0aXZlW3N0eWxlPVwiZGlzcGxheTpub25lXCJdLFxuI3RhYjYuYWN0aXZlW3N0eWxlPVwiZGlzcGxheTpub25lXCJdLFxuI3RhYjcuYWN0aXZlW3N0eWxlPVwiZGlzcGxheTpub25lXCJdLFxuI3RhYjguYWN0aXZlW3N0eWxlPVwiZGlzcGxheTpub25lXCJdLFxuI3RhYjkuYWN0aXZlW3N0eWxlPVwiZGlzcGxheTpub25lXCJdIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5cbi52aXNvcm9fb24ge1xuXHRmaWx0ZXI6IHNhdHVyYXRlKDEwMCUpO1xuXHRoMSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG5cbi52aXNvcm9fb2ZmIHtcblx0ZmlsdGVyOiBzYXR1cmF0ZSgwJSk7XG5cdGgxIHtcblx0XHRvcGFjaXR5OiAwLjc7XG5cdH1cbn1cblxuLm1vbC1jYXJkcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcblxuXHQuY29sIHtcblx0XHRwYWRkaW5nOiAwLjc1cmVtIDAuNzVyZW07XG5cdFx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0fVxuXG5cdC5tb2wtY2FyZCB7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oZ3JheSwgMjApO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcblx0XHRcdG9wYWNpdHk6IDAuODU7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgbGlnaHRlbihncmF5LCAyMCk7XG5cdFx0XHRjb2xvcjogIzQ4NDg0ODtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0fVxuXG5cdFx0Lmdyb3VwIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cblx0XHRzcGFuIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrZW47XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cblx0XHRcdCYubnIge1xuXHRcdFx0XHRjb2xvcjogIzQzNDM0Mztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRbY2xhc3MqPWljb25dIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGNvbG9yOiByZ2IoODYsIDg2LCA4Nik7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDJweDtcblx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG5cdC5tb2wtY2FyZHMge1xuXHRcdGxpIHtcblx0XHRcdHdpZHRoOiAxOTVweDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG5cdC5tb2wtY2FyZHMge1xuXHRcdG1hcmdpbi1sZWZ0OiAtNjBweDtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgNjBweCk7XG5cblx0XHQmLmF1dG8taGVpZ2h0IHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMTVweDtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHRtYXJnaW46IDVweCAxNXB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4O1xuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblxuXHRcdFx0XHRcdCYubnIge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdFtjbGFzcyo9aWNvbl0ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4udHdvc3RlcC1zdGF0dXMtd3JhcCB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodGVuO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXJvYm90bztcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ei1pbmRleDogMjtcblxuXHRzcGFuIHtcblx0XHRjb2xvcjogJGNvbG9yLXJlZDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0fSBcblx0fVxufVxuXG4uY29taXNpYTEge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibHVlKTsgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5jb21pc2lhMiB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW9yYW5nZSk7IGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4uY29taXNpYTMge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ncmVlbik7IGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4uY29taXNpYTQge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1yZWQpOyBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLmNvbWlzaWE1IHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHVycGxlKTsgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5jb21pc2lhNiB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJyb3duKTsgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5jb21pc2lhNyB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWdyZXkpOyBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuIl19 */