@import url(../fonts/lato/lato.css);@import url(../fonts/lato/lato-light.css);@import url(../fonts/lato/lato_black_italic.css);.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:#a0f !important}.purple-text.text-accent-4{color:#a0f !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:#ff0 !important}.yellow-text.text-accent-2{color:#ff0 !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:#eee !important}.grey-text.text-lighten-3{color:#eee !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:#000 !important}.black-text{color:#000 !important}.white{background-color:#fff !important}.white-text{color:#fff !important}.transparent{background-color:rgba(0,0,0,0) !important}.transparent-text{color:rgba(0,0,0,0) !important}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}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:flex;align-items:center}.clearfix{clear:both}.z-depth-0{box-shadow:none !important}.z-depth-1,nav,.card-panel,.card,.toast,.btn,.btn-large,.btn-floating,.dropdown-content,.collapsible,.side-nav{box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2)}.z-depth-1-half,.btn:hover,.btn-large:hover,.btn-floating:hover{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)}.z-depth-2{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)}.z-depth-3{box-shadow:0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12),0 3px 5px -1px rgba(0,0,0,0.3)}.z-depth-4,.modal{box-shadow:0 8px 10px 1px 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.3)}.z-depth-5{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 -5px rgba(0,0,0,0.3)}.hoverable{transition:box-shadow .25s;box-shadow:0}.hoverable:hover{transition:box-shadow .25s;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 #ee6e73}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:#ee6e73}.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: 992px){.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{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.parallax img{display:none;position:absolute;left:50%;bottom:0;min-width:100%;min-height:100%;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transform:translateX(-50%)}.pin-top,.pin-bottom{position:relative}.pinned{position:fixed !important}ul.staggered-list li{opacity:0}.fade-in{opacity:0;transform-origin:0 50%}@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: 992px){.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: 992px){.hide-on-med-only{display:none !important}}@media only screen and (min-width: 993px){.hide-on-large-only{display:none !important}}@media only screen and (min-width: 993px){.show-on-large{display:block !important}}@media only screen and (min-width: 600px) and (max-width: 992px){.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: 992px){.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;background-color:#ee6e73}.page-footer .footer-copyright{overflow:hidden;min-height:50px;display:flex;align-items:center;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}table.bordered>thead>tr,table.bordered>tbody>tr{border-bottom:1px solid #d0d0d0}table.striped>tbody>tr:nth-child(odd){background-color:#f2f2f2}table.striped>tbody>tr>td{border-radius:0}table.highlight>tbody>tr{transition:background-color .25s ease}table.highlight>tbody>tr:hover{background-color:#f2f2f2}table.centered thead tr th,table.centered tbody tr td{text-align:center}thead{border-bottom:1px solid #d0d0d0}td,th{padding:15px 5px;display:table-cell;text-align:left;vertical-align:middle;border-radius:2px}@media only screen and (max-width: 992px){table.responsive-table{width:100%;border-collapse:collapse;border-spacing:0;display:block;position:relative}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{padding:0 10px}table.responsive-table thead{border:0;border-right:1px solid #d0d0d0}table.responsive-table.bordered th{border-bottom:0;border-left:0}table.responsive-table.bordered td{border-left:0;border-right:0;border-bottom:0}table.responsive-table.bordered tr{border:0}table.responsive-table.bordered tbody tr{border-right:1px solid #d0d0d0}}.collection{margin:.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 .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:#26a69a;color:#eafaf9}.collection .collection-item.active .secondary-content{color:#fff}.collection a.collection-item{display:block;transition:.25s;color:#26a69a}.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:#26a69a}.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:#acece6;border-radius:2px;margin:.5rem 0 1rem 0;overflow:hidden}.progress .determinate{position:absolute;top:0;left:0;bottom:0;background-color:#26a69a;transition:width .3s linear}.progress .indeterminate{background-color:#26a69a}.progress .indeterminate:before{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left, right;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;animation:indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;animation-delay:1.15s}@keyframes indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}@keyframes indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}.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-touch-callout:none;-webkit-user-select:none;-khtml-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;box-sizing:border-box}span.badge.new{font-weight:300;font-size:0.8rem;color:#fff;background-color:#26a69a;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}.collection-item span.badge{margin-top:calc(.75rem - 11px)}.collapsible span.badge{margin-top:calc(1.5rem - 11px)}.side-nav span.badge{margin-top:calc(24px - 11px)}.material-icons{text-rendering:optimizeLegibility;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: 993px){.container{width:70%}}.container .row{margin-left:-.75rem;margin-right:-.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{margin-left:auto;margin-right:auto;margin-bottom:20px}.row:after{content:"";display:table;clear:both}.row .col{float:left;box-sizing:border-box;padding:0 .75rem;min-height:1px}.row .col[class*="push-"],.row .col[class*="pull-"]{position:relative}.row .col.s1{width:8.33333%;margin-left:auto;left:auto;right:auto}.row .col.s2{width:16.66667%;margin-left:auto;left:auto;right:auto}.row .col.s3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.s4{width:33.33333%;margin-left:auto;left:auto;right:auto}.row .col.s5{width:41.66667%;margin-left:auto;left:auto;right:auto}.row .col.s6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.s7{width:58.33333%;margin-left:auto;left:auto;right:auto}.row .col.s8{width:66.66667%;margin-left:auto;left:auto;right:auto}.row .col.s9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.s10{width:83.33333%;margin-left:auto;left:auto;right:auto}.row .col.s11{width:91.66667%;margin-left:auto;left:auto;right:auto}.row .col.s12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-s1{margin-left:8.33333%}.row .col.pull-s1{right:8.33333%}.row .col.push-s1{left:8.33333%}.row .col.offset-s2{margin-left:16.66667%}.row .col.pull-s2{right:16.66667%}.row .col.push-s2{left:16.66667%}.row .col.offset-s3{margin-left:25%}.row .col.pull-s3{right:25%}.row .col.push-s3{left:25%}.row .col.offset-s4{margin-left:33.33333%}.row .col.pull-s4{right:33.33333%}.row .col.push-s4{left:33.33333%}.row .col.offset-s5{margin-left:41.66667%}.row .col.pull-s5{right:41.66667%}.row .col.push-s5{left:41.66667%}.row .col.offset-s6{margin-left:50%}.row .col.pull-s6{right:50%}.row .col.push-s6{left:50%}.row .col.offset-s7{margin-left:58.33333%}.row .col.pull-s7{right:58.33333%}.row .col.push-s7{left:58.33333%}.row .col.offset-s8{margin-left:66.66667%}.row .col.pull-s8{right:66.66667%}.row .col.push-s8{left:66.66667%}.row .col.offset-s9{margin-left:75%}.row .col.pull-s9{right:75%}.row .col.push-s9{left:75%}.row .col.offset-s10{margin-left:83.33333%}.row .col.pull-s10{right:83.33333%}.row .col.push-s10{left:83.33333%}.row .col.offset-s11{margin-left:91.66667%}.row .col.pull-s11{right:91.66667%}.row .col.push-s11{left:91.66667%}.row .col.offset-s12{margin-left:100%}.row .col.pull-s12{right:100%}.row .col.push-s12{left:100%}@media only screen and (min-width: 601px){.row .col.m1{width:8.33333%;margin-left:auto;left:auto;right:auto}.row .col.m2{width:16.66667%;margin-left:auto;left:auto;right:auto}.row .col.m3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.m4{width:33.33333%;margin-left:auto;left:auto;right:auto}.row .col.m5{width:41.66667%;margin-left:auto;left:auto;right:auto}.row .col.m6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.m7{width:58.33333%;margin-left:auto;left:auto;right:auto}.row .col.m8{width:66.66667%;margin-left:auto;left:auto;right:auto}.row .col.m9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.m10{width:83.33333%;margin-left:auto;left:auto;right:auto}.row .col.m11{width:91.66667%;margin-left:auto;left:auto;right:auto}.row .col.m12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-m1{margin-left:8.33333%}.row .col.pull-m1{right:8.33333%}.row .col.push-m1{left:8.33333%}.row .col.offset-m2{margin-left:16.66667%}.row .col.pull-m2{right:16.66667%}.row .col.push-m2{left:16.66667%}.row .col.offset-m3{margin-left:25%}.row .col.pull-m3{right:25%}.row .col.push-m3{left:25%}.row .col.offset-m4{margin-left:33.33333%}.row .col.pull-m4{right:33.33333%}.row .col.push-m4{left:33.33333%}.row .col.offset-m5{margin-left:41.66667%}.row .col.pull-m5{right:41.66667%}.row .col.push-m5{left:41.66667%}.row .col.offset-m6{margin-left:50%}.row .col.pull-m6{right:50%}.row .col.push-m6{left:50%}.row .col.offset-m7{margin-left:58.33333%}.row .col.pull-m7{right:58.33333%}.row .col.push-m7{left:58.33333%}.row .col.offset-m8{margin-left:66.66667%}.row .col.pull-m8{right:66.66667%}.row .col.push-m8{left:66.66667%}.row .col.offset-m9{margin-left:75%}.row .col.pull-m9{right:75%}.row .col.push-m9{left:75%}.row .col.offset-m10{margin-left:83.33333%}.row .col.pull-m10{right:83.33333%}.row .col.push-m10{left:83.33333%}.row .col.offset-m11{margin-left:91.66667%}.row .col.pull-m11{right:91.66667%}.row .col.push-m11{left:91.66667%}.row .col.offset-m12{margin-left:100%}.row .col.pull-m12{right:100%}.row .col.push-m12{left:100%}}@media only screen and (min-width: 993px){.row .col.l1{width:8.33333%;margin-left:auto;left:auto;right:auto}.row .col.l2{width:16.66667%;margin-left:auto;left:auto;right:auto}.row .col.l3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.l4{width:33.33333%;margin-left:auto;left:auto;right:auto}.row .col.l5{width:41.66667%;margin-left:auto;left:auto;right:auto}.row .col.l6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.l7{width:58.33333%;margin-left:auto;left:auto;right:auto}.row .col.l8{width:66.66667%;margin-left:auto;left:auto;right:auto}.row .col.l9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.l10{width:83.33333%;margin-left:auto;left:auto;right:auto}.row .col.l11{width:91.66667%;margin-left:auto;left:auto;right:auto}.row .col.l12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-l1{margin-left:8.33333%}.row .col.pull-l1{right:8.33333%}.row .col.push-l1{left:8.33333%}.row .col.offset-l2{margin-left:16.66667%}.row .col.pull-l2{right:16.66667%}.row .col.push-l2{left:16.66667%}.row .col.offset-l3{margin-left:25%}.row .col.pull-l3{right:25%}.row .col.push-l3{left:25%}.row .col.offset-l4{margin-left:33.33333%}.row .col.pull-l4{right:33.33333%}.row .col.push-l4{left:33.33333%}.row .col.offset-l5{margin-left:41.66667%}.row .col.pull-l5{right:41.66667%}.row .col.push-l5{left:41.66667%}.row .col.offset-l6{margin-left:50%}.row .col.pull-l6{right:50%}.row .col.push-l6{left:50%}.row .col.offset-l7{margin-left:58.33333%}.row .col.pull-l7{right:58.33333%}.row .col.push-l7{left:58.33333%}.row .col.offset-l8{margin-left:66.66667%}.row .col.pull-l8{right:66.66667%}.row .col.push-l8{left:66.66667%}.row .col.offset-l9{margin-left:75%}.row .col.pull-l9{right:75%}.row .col.push-l9{left:75%}.row .col.offset-l10{margin-left:83.33333%}.row .col.pull-l10{right:83.33333%}.row .col.push-l10{left:83.33333%}.row .col.offset-l11{margin-left:91.66667%}.row .col.pull-l11{right:91.66667%}.row .col.push-l11{left:91.66667%}.row .col.offset-l12{margin-left:100%}.row .col.pull-l12{right:100%}.row .col.push-l12{left:100%}}@media only screen and (min-width: 1201px){.row .col.xl1{width:8.33333%;margin-left:auto;left:auto;right:auto}.row .col.xl2{width:16.66667%;margin-left:auto;left:auto;right:auto}.row .col.xl3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.xl4{width:33.33333%;margin-left:auto;left:auto;right:auto}.row .col.xl5{width:41.66667%;margin-left:auto;left:auto;right:auto}.row .col.xl6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.xl7{width:58.33333%;margin-left:auto;left:auto;right:auto}.row .col.xl8{width:66.66667%;margin-left:auto;left:auto;right:auto}.row .col.xl9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.xl10{width:83.33333%;margin-left:auto;left:auto;right:auto}.row .col.xl11{width:91.66667%;margin-left:auto;left:auto;right:auto}.row .col.xl12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-xl1{margin-left:8.33333%}.row .col.pull-xl1{right:8.33333%}.row .col.push-xl1{left:8.33333%}.row .col.offset-xl2{margin-left:16.66667%}.row .col.pull-xl2{right:16.66667%}.row .col.push-xl2{left:16.66667%}.row .col.offset-xl3{margin-left:25%}.row .col.pull-xl3{right:25%}.row .col.push-xl3{left:25%}.row .col.offset-xl4{margin-left:33.33333%}.row .col.pull-xl4{right:33.33333%}.row .col.push-xl4{left:33.33333%}.row .col.offset-xl5{margin-left:41.66667%}.row .col.pull-xl5{right:41.66667%}.row .col.push-xl5{left:41.66667%}.row .col.offset-xl6{margin-left:50%}.row .col.pull-xl6{right:50%}.row .col.push-xl6{left:50%}.row .col.offset-xl7{margin-left:58.33333%}.row .col.pull-xl7{right:58.33333%}.row .col.push-xl7{left:58.33333%}.row .col.offset-xl8{margin-left:66.66667%}.row .col.pull-xl8{right:66.66667%}.row .col.push-xl8{left:66.66667%}.row .col.offset-xl9{margin-left:75%}.row .col.pull-xl9{right:75%}.row .col.push-xl9{left:75%}.row .col.offset-xl10{margin-left:83.33333%}.row .col.pull-xl10{right:83.33333%}.row .col.push-xl10{left:83.33333%}.row .col.offset-xl11{margin-left:91.66667%}.row .col.pull-xl11{right:91.66667%}.row .col.push-xl11{left:91.66667%}.row .col.offset-xl12{margin-left:100%}.row .col.pull-xl12{right:100%}.row .col.push-xl12{left:100%}}nav{color:#fff;background-color:#ee6e73;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: 993px){nav a.button-collapse{display:none}}nav .button-collapse{float:left;position:relative;z-index:1;height:56px;margin:0 18px}nav .button-collapse i{height:56px;line-height:56px}nav .brand-logo{position:absolute;color:#fff;display:inline-block;font-size:2.1rem;padding:0;white-space:nowrap}nav .brand-logo.center{left:50%;transform:translateX(-50%)}@media only screen and (max-width: 992px){nav .brand-logo{left:50%;transform:translateX(-50%)}nav .brand-logo.left,nav .brand-logo.right{padding:0;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{transition:background-color .3s;float:left;padding:0}nav ul li.active{background-color:rgba(0,0,0,0.1)}nav ul a{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-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-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;box-shadow:none}nav .input-field label{top:0;left:0}nav .input-field label i{color:rgba(255,255,255,0.7);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:64px}nav,nav .nav-wrapper i,nav a.button-collapse,nav a.button-collapse i{height:64px;line-height:64px}.navbar-fixed{height:64px}}@font-face{font-family:"Roboto";src:local(Roboto Thin),url("../fonts/roboto/Roboto-Thin.woff2") format("woff2"),url("../fonts/roboto/Roboto-Thin.woff") format("woff");font-weight:100}@font-face{font-family:"Roboto";src:local(Roboto Light),url("../fonts/roboto/Roboto-Light.woff2") format("woff2"),url("../fonts/roboto/Roboto-Light.woff") format("woff");font-weight:300}@font-face{font-family:"Roboto";src:local(Roboto Regular),url("../fonts/roboto/Roboto-Regular.woff2") format("woff2"),url("../fonts/roboto/Roboto-Regular.woff") format("woff");font-weight:400}@font-face{font-family:"Roboto";src:local(Roboto Medium),url("../fonts/roboto/Roboto-Medium.woff2") format("woff2"),url("../fonts/roboto/Roboto-Medium.woff") format("woff");font-weight:500}@font-face{font-family:"Roboto";src:local(Roboto Bold),url("../fonts/roboto/Roboto-Bold.woff2") format("woff2"),url("../fonts/roboto/Roboto-Bold.woff") format("woff");font-weight:700}a{text-decoration:none}html{line-height:1.5;font-family:"Roboto", 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: 992px){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.1}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h1{font-size:4.2rem;line-height:110%;margin:2.1rem 0 1.68rem 0}h2{font-size:3.56rem;line-height:110%;margin:1.78rem 0 1.424rem 0}h3{font-size:2.92rem;line-height:110%;margin:1.46rem 0 1.168rem 0}h4{font-size:2.28rem;line-height:110%;margin:1.14rem 0 .912rem 0}h5{font-size:1.64rem;line-height:110%;margin:.82rem 0 .656rem 0}h6{font-size:1rem;line-height:110%;margin:.5rem 0 .4rem 0}em{font-style:italic}strong{font-weight:500}small{font-size:75%}.light,.page-footer .footer-copyright{font-weight:300}.thin{font-weight:200}.flow-text{font-weight:300}@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{transition:transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important}.scale-transition.scale-out{transform:scale(0);transition:transform .2s !important}.scale-transition.scale-in{transform:scale(1)}.card-panel{transition:box-shadow .25s;padding:24px;margin:.5rem 0 1rem 0;border-radius:2px;background-color:#fff}.card{position:relative;margin:.5rem 0 1rem 0;background-color:#fff;transition: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: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:flex;flex-direction:column;flex:1;position:relative}.card.horizontal .card-stacked .card-content{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;color:inherit}.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{position:relative;background-color:inherit;border-top:1px solid rgba(160,160,160,0.2);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-large):not(.btn-floating){color:#ffab40;margin-right:24px;transition:color .3s ease;text-transform:uppercase}.card .card-action a:not(.btn):not(.btn-large):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: 992px){#toast-container{left:5%;bottom:7%;max-width:90%}}@media only screen and (min-width: 993px){#toast-container{top:10%;right:7%;max-width:86%}}.toast{border-radius:2px;top:35px;width:auto;clear:both;margin-top:10px;position:relative;max-width:100%;height:auto;min-height:48px;line-height:1.5em;word-break:break-all;background-color:#323232;padding:10px 25px;font-size:1.1rem;font-weight:300;color:#fff;display:flex;align-items:center;justify-content:space-between}.toast .btn,.toast .btn-large,.toast .btn-flat{margin:0;margin-left:3rem}.toast.rounded{border-radius:24px}@media only screen and (max-width: 600px){.toast{width:100%;border-radius:0}}@media only screen and (min-width: 601px) and (max-width: 992px){.toast{float:left}}@media only screen and (min-width: 993px){.toast{float:right}}.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: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(238,110,115,0.7);display:block;width:100%;height:100%;padding:0 24px;font-size:14px;text-overflow:ellipsis;overflow:hidden;transition:color .28s ease}.tabs .tab a:hover,.tabs .tab a.active{background-color:transparent;color:#ee6e73}.tabs .tab.disabled a,.tabs .tab.disabled a:hover{color:rgba(238,110,115,0.7);cursor:default}.tabs .indicator{position:absolute;bottom:0;height:2px;background-color:#f6b2b5;will-change:left, right}@media only screen and (max-width: 992px){.tabs{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:calc(100% - 4px);overflow:hidden;left:0;top:0;pointer-events:none;visibility:hidden}.backdrop{position:absolute;opacity:0;height:7px;width:14px;border-radius:0 0 50% 50%;background-color:#323232;z-index:-1;transform-origin:50% 0%;visibility:hidden}.btn,.btn-large,.btn-flat{border:none;border-radius:2px;display:inline-block;height:36px;line-height:36px;padding:0 2rem;text-transform:uppercase;vertical-align:middle;-webkit-tap-highlight-color:transparent}.btn.disabled,.disabled.btn-large,.btn-floating.disabled,.btn-large.disabled,.btn-flat.disabled,.btn:disabled,.btn-large:disabled,.btn-floating:disabled,.btn-large:disabled,.btn-flat:disabled,.btn[disabled],.btn-large[disabled],.btn-floating[disabled],.btn-large[disabled],.btn-flat[disabled]{pointer-events:none;background-color:#DFDFDF !important;box-shadow:none;color:#9F9F9F !important;cursor:default}.btn.disabled:hover,.disabled.btn-large:hover,.btn-floating.disabled:hover,.btn-large.disabled:hover,.btn-flat.disabled:hover,.btn:disabled:hover,.btn-large:disabled:hover,.btn-floating:disabled:hover,.btn-large:disabled:hover,.btn-flat:disabled:hover,.btn[disabled]:hover,.btn-large[disabled]:hover,.btn-floating[disabled]:hover,.btn-large[disabled]:hover,.btn-flat[disabled]:hover{background-color:#DFDFDF !important;color:#9F9F9F !important}.btn,.btn-large,.btn-floating,.btn-large,.btn-flat{font-size:1rem;outline:0}.btn i,.btn-large i,.btn-floating i,.btn-large i,.btn-flat i{font-size:1.3rem;line-height:inherit}.btn:focus,.btn-large:focus,.btn-floating:focus{background-color:#1d7d74}.btn,.btn-large{text-decoration:none;color:#fff;background-color:#26a69a;text-align:center;letter-spacing:.5px;transition:.2s ease-out;cursor:pointer}.btn:hover,.btn-large:hover{background-color:#2bbbad}.btn-floating{display:inline-block;color:#fff;position:relative;overflow:hidden;z-index:1;width:40px;height:40px;line-height:40px;padding:0;background-color:#26a69a;border-radius:50%;transition:.3s;cursor:pointer;vertical-align:middle}.btn-floating:hover{background-color:#26a69a}.btn-floating:before{border-radius:0}.btn-floating.btn-large{width:56px;height:56px}.btn-floating.btn-large.halfway-fab{bottom:-28px}.btn-floating.btn-large i{line-height:56px}.btn-floating.halfway-fab{position:absolute;right:24px;bottom:-20px}.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:40px}button.btn-floating{border:none}.fixed-action-btn{position:fixed;right:23px;bottom:23px;padding-top:15px;margin-bottom:0;z-index:998}.fixed-action-btn.active ul{visibility:visible}.fixed-action-btn.horizontal{padding:0 0 0 15px}.fixed-action-btn.horizontal ul{text-align:right;right:64px;top:50%;transform:translateY(-50%);height:100%;left:auto;width:500px}.fixed-action-btn.horizontal ul li{display:inline-block;margin:15px 15px 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:flex;top:0;bottom:0}.fixed-action-btn.toolbar ul li{flex:1;display:inline-block;margin:0;height:100%;transition:none}.fixed-action-btn.toolbar ul li a{display:block;overflow:hidden;position:relative;width:100%;height:100%;background-color:transparent;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:40px;height:40px;background-color:#26a69a;border-radius:50%;transform:scale(0)}.btn-flat{box-shadow:none;background-color:transparent;color:#343434;cursor:pointer;transition:background-color .2s}.btn-flat:focus,.btn-flat:active{background-color:transparent}.btn-flat:focus,.btn-flat:hover{background-color:rgba(0,0,0,0.1);box-shadow:none}.btn-flat:active{background-color:rgba(0,0,0,0.2)}.btn-flat.disabled{background-color:transparent !important;color:#b3b3b3 !important;cursor:default}.btn-large{height:54px;line-height:54px}.btn-large i{font-size:1.6rem}.btn-block{display:block}.dropdown-content{background-color:#fff;margin:0;display:none;min-width:100px;max-height:650px;overflow-y:auto;opacity:0;position:absolute;z-index:999;will-change:width, height}.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;text-transform:none}.dropdown-content li:hover,.dropdown-content li.active,.dropdown-content li.selected{background-color:#eee}.dropdown-content li.active.selected{background-color:#e1e1e1}.dropdown-content li.divider{min-height:0;height:1px}.dropdown-content li>a,.dropdown-content li>span{font-size:16px;color:#26a69a;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}.input-field.col .dropdown-content [type="checkbox"]+label{top:1px;left:0;height:18px}/*!
 * 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;user-select:none;-webkit-tap-highlight-color:transparent;vertical-align:middle;z-index:1;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);transition:all 0.7s ease-out;transition-property:transform, opacity;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{transition:none !important}.waves-circle{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}.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}@media only screen and (max-width: 992px){.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%}.modal .modal-footer .btn,.modal .modal-footer .btn-large,.modal .modal-footer .btn-flat{float:right;margin:6px 0}.modal-overlay{position:fixed;z-index:999;top:-100px;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: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:.5rem 0 1rem 0}.collapsible-header{display:block;cursor:pointer;min-height:3rem;line-height:3rem;padding:0 1rem;background-color:#fff;border-bottom:1px solid #ddd}.collapsible-header i{width:2rem;font-size:1.6rem;line-height:3rem;display:block;float:left;text-align:center;margin-right:1rem}.collapsible-body{display:none;border-bottom:1px solid #ddd;box-sizing:border-box;padding:2rem}.side-nav .collapsible,.side-nav.fixed .collapsible{border:none;box-shadow:none}.side-nav .collapsible li,.side-nav.fixed .collapsible li{padding:0}.side-nav .collapsible-header,.side-nav.fixed .collapsible-header{background-color:transparent;border:none;line-height:inherit;height:inherit;padding:0 16px}.side-nav .collapsible-header:hover,.side-nav.fixed .collapsible-header:hover{background-color:rgba(0,0,0,0.05)}.side-nav .collapsible-header i,.side-nav.fixed .collapsible-header i{line-height:inherit}.side-nav .collapsible-body,.side-nav.fixed .collapsible-body{border:0;background-color:#fff}.side-nav .collapsible-body li a,.side-nav.fixed .collapsible-body li a{padding:0 23.5px 0 31px}.collapsible.popout{border:none;box-shadow:none}.collapsible.popout>li{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;transition:margin 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.collapsible.popout>li.active{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:#e4e4e4;margin-bottom:5px;margin-right:5px}.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;box-shadow:none;margin:0 0 20px 0;min-height:45px;outline:none;transition:all .3s}.chips.focus{border-bottom:1px solid #26a69a;box-shadow:0 1px 0 0 #26a69a}.chips:hover{cursor:text}.chips .chip.selected{background-color:#26a69a;color:#fff}.chips .input{background:none;border:0;color:rgba(0,0,0,0.6);display:inline-block;font-size:1rem;height:3rem;line-height:32px;outline:0;margin:0;padding:0 !important;width:120px !important}.chips .input:focus{border:0 !important;box-shadow:none !important}.chips .autocomplete-content{margin-top:0}.prefix ~ .chips{margin-left:3rem;width:92%;width:calc(100% - 3rem)}.chips:empty ~ label{font-size:0.8rem;transform:translateY(-140%)}.materialboxed{display:block;cursor:zoom-in;position:relative;transition:opacity .4s;-webkit-backface-visibility:hidden}.materialboxed:hover:not(.active){opacity:.8}.materialboxed.active{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 #c9f3ef}button:focus{outline:none;background-color:#2ab7a9}label{font-size:.8rem;color:#9e9e9e}::-webkit-input-placeholder{color:#d1d1d1}:-moz-placeholder{color:#d1d1d1}::-moz-placeholder{color:#d1d1d1}:-ms-input-placeholder{color:#d1d1d1}input:not([type]),input[type=text],input[type=password],input[type=email],input[type=url],input[type=time],input[type=date],input[type=datetime],input[type=datetime-local],input[type=tel],input[type=number],input[type=search],textarea.materialize-textarea{background-color:transparent;border:none;border-bottom:1px solid #9e9e9e;border-radius:0;outline:none;height:3rem;width:100%;font-size:1rem;margin:0 0 20px 0;padding:0;box-shadow:none;box-sizing:content-box;transition:all 0.3s}input:not([type]):disabled,input:not([type])[readonly="readonly"],input[type=text]:disabled,input[type=text][readonly="readonly"],input[type=password]:disabled,input[type=password][readonly="readonly"],input[type=email]:disabled,input[type=email][readonly="readonly"],input[type=url]:disabled,input[type=url][readonly="readonly"],input[type=time]:disabled,input[type=time][readonly="readonly"],input[type=date]:disabled,input[type=date][readonly="readonly"],input[type=datetime]:disabled,input[type=datetime][readonly="readonly"],input[type=datetime-local]:disabled,input[type=datetime-local][readonly="readonly"],input[type=tel]:disabled,input[type=tel][readonly="readonly"],input[type=number]:disabled,input[type=number][readonly="readonly"],input[type=search]:disabled,input[type=search][readonly="readonly"],textarea.materialize-textarea:disabled,textarea.materialize-textarea[readonly="readonly"]{color:rgba(0,0,0,0.26);border-bottom:1px dotted rgba(0,0,0,0.26)}input:not([type]):disabled+label,input:not([type])[readonly="readonly"]+label,input[type=text]:disabled+label,input[type=text][readonly="readonly"]+label,input[type=password]:disabled+label,input[type=password][readonly="readonly"]+label,input[type=email]:disabled+label,input[type=email][readonly="readonly"]+label,input[type=url]:disabled+label,input[type=url][readonly="readonly"]+label,input[type=time]:disabled+label,input[type=time][readonly="readonly"]+label,input[type=date]:disabled+label,input[type=date][readonly="readonly"]+label,input[type=datetime]:disabled+label,input[type=datetime][readonly="readonly"]+label,input[type=datetime-local]:disabled+label,input[type=datetime-local][readonly="readonly"]+label,input[type=tel]:disabled+label,input[type=tel][readonly="readonly"]+label,input[type=number]:disabled+label,input[type=number][readonly="readonly"]+label,input[type=search]:disabled+label,input[type=search][readonly="readonly"]+label,textarea.materialize-textarea:disabled+label,textarea.materialize-textarea[readonly="readonly"]+label{color:rgba(0,0,0,0.26)}input:not([type]):focus:not([readonly]),input[type=text]:focus:not([readonly]),input[type=password]:focus:not([readonly]),input[type=email]:focus:not([readonly]),input[type=url]:focus:not([readonly]),input[type=time]:focus:not([readonly]),input[type=date]:focus:not([readonly]),input[type=datetime]:focus:not([readonly]),input[type=datetime-local]:focus:not([readonly]),input[type=tel]:focus:not([readonly]),input[type=number]:focus:not([readonly]),input[type=search]:focus:not([readonly]),textarea.materialize-textarea:focus:not([readonly]){border-bottom:1px solid #26a69a;box-shadow:0 1px 0 0 #26a69a}input:not([type]):focus:not([readonly])+label,input[type=text]:focus:not([readonly])+label,input[type=password]:focus:not([readonly])+label,input[type=email]:focus:not([readonly])+label,input[type=url]:focus:not([readonly])+label,input[type=time]:focus:not([readonly])+label,input[type=date]:focus:not([readonly])+label,input[type=datetime]:focus:not([readonly])+label,input[type=datetime-local]:focus:not([readonly])+label,input[type=tel]:focus:not([readonly])+label,input[type=number]:focus:not([readonly])+label,input[type=search]:focus:not([readonly])+label,textarea.materialize-textarea:focus:not([readonly])+label{color:#26a69a}input:not([type]).valid,input:not([type]):focus.valid,input[type=text].valid,input[type=text]:focus.valid,input[type=password].valid,input[type=password]:focus.valid,input[type=email].valid,input[type=email]:focus.valid,input[type=url].valid,input[type=url]:focus.valid,input[type=time].valid,input[type=time]:focus.valid,input[type=date].valid,input[type=date]:focus.valid,input[type=datetime].valid,input[type=datetime]:focus.valid,input[type=datetime-local].valid,input[type=datetime-local]:focus.valid,input[type=tel].valid,input[type=tel]:focus.valid,input[type=number].valid,input[type=number]:focus.valid,input[type=search].valid,input[type=search]:focus.valid,textarea.materialize-textarea.valid,textarea.materialize-textarea:focus.valid{border-bottom:1px solid #4CAF50;box-shadow:0 1px 0 0 #4CAF50}input:not([type]).valid+label:after,input:not([type]):focus.valid+label:after,input[type=text].valid+label:after,input[type=text]:focus.valid+label:after,input[type=password].valid+label:after,input[type=password]:focus.valid+label:after,input[type=email].valid+label:after,input[type=email]:focus.valid+label:after,input[type=url].valid+label:after,input[type=url]:focus.valid+label:after,input[type=time].valid+label:after,input[type=time]:focus.valid+label:after,input[type=date].valid+label:after,input[type=date]:focus.valid+label:after,input[type=datetime].valid+label:after,input[type=datetime]:focus.valid+label:after,input[type=datetime-local].valid+label:after,input[type=datetime-local]:focus.valid+label:after,input[type=tel].valid+label:after,input[type=tel]:focus.valid+label:after,input[type=number].valid+label:after,input[type=number]:focus.valid+label:after,input[type=search].valid+label:after,input[type=search]:focus.valid+label:after,textarea.materialize-textarea.valid+label:after,textarea.materialize-textarea:focus.valid+label:after{content:attr(data-success);color:#4CAF50;opacity:1}input:not([type]).invalid,input:not([type]):focus.invalid,input[type=text].invalid,input[type=text]:focus.invalid,input[type=password].invalid,input[type=password]:focus.invalid,input[type=email].invalid,input[type=email]:focus.invalid,input[type=url].invalid,input[type=url]:focus.invalid,input[type=time].invalid,input[type=time]:focus.invalid,input[type=date].invalid,input[type=date]:focus.invalid,input[type=datetime].invalid,input[type=datetime]:focus.invalid,input[type=datetime-local].invalid,input[type=datetime-local]:focus.invalid,input[type=tel].invalid,input[type=tel]:focus.invalid,input[type=number].invalid,input[type=number]:focus.invalid,input[type=search].invalid,input[type=search]:focus.invalid,textarea.materialize-textarea.invalid,textarea.materialize-textarea:focus.invalid{border-bottom:1px solid #F44336;box-shadow:0 1px 0 0 #F44336}input:not([type]).invalid+label:after,input:not([type]):focus.invalid+label:after,input[type=text].invalid+label:after,input[type=text]:focus.invalid+label:after,input[type=password].invalid+label:after,input[type=password]:focus.invalid+label:after,input[type=email].invalid+label:after,input[type=email]:focus.invalid+label:after,input[type=url].invalid+label:after,input[type=url]:focus.invalid+label:after,input[type=time].invalid+label:after,input[type=time]:focus.invalid+label:after,input[type=date].invalid+label:after,input[type=date]:focus.invalid+label:after,input[type=datetime].invalid+label:after,input[type=datetime]:focus.invalid+label:after,input[type=datetime-local].invalid+label:after,input[type=datetime-local]:focus.invalid+label:after,input[type=tel].invalid+label:after,input[type=tel]:focus.invalid+label:after,input[type=number].invalid+label:after,input[type=number]:focus.invalid+label:after,input[type=search].invalid+label:after,input[type=search]:focus.invalid+label:after,textarea.materialize-textarea.invalid+label:after,textarea.materialize-textarea:focus.invalid+label:after{content:attr(data-error);color:#F44336;opacity:1}input:not([type]).validate+label,input[type=text].validate+label,input[type=password].validate+label,input[type=email].validate+label,input[type=url].validate+label,input[type=time].validate+label,input[type=date].validate+label,input[type=datetime].validate+label,input[type=datetime-local].validate+label,input[type=tel].validate+label,input[type=number].validate+label,input[type=search].validate+label,textarea.materialize-textarea.validate+label{width:100%;pointer-events:none}input:not([type])+label:after,input[type=text]+label:after,input[type=password]+label:after,input[type=email]+label:after,input[type=url]+label:after,input[type=time]+label:after,input[type=date]+label:after,input[type=datetime]+label:after,input[type=datetime-local]+label:after,input[type=tel]+label:after,input[type=number]+label:after,input[type=search]+label:after,textarea.materialize-textarea+label:after{display:block;content:"";position:absolute;top:60px;opacity:0;transition:.2s opacity ease-out, .2s color ease-out}.input-field{position:relative;margin-top: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:.75rem}.input-field.col .prefix ~ label,.input-field.col .prefix ~ .validate ~ label{width:calc(100% - 3rem - 1.5rem)}.input-field label{color:#9e9e9e;position:absolute;top:0.8rem;left:0;font-size:1rem;cursor:text;transition:.2s ease-out;text-align:initial}.input-field label:not(.label-icon).active{font-size:.8rem;transform:translateY(-140%)}.input-field .prefix{position:absolute;width:3rem;font-size:2rem;transition:color .2s}.input-field .prefix.active{color:#26a69a}.input-field .prefix ~ input,.input-field .prefix ~ textarea,.input-field .prefix ~ label,.input-field .prefix ~ .validate ~ label,.input-field .prefix ~ .autocomplete-content{margin-left:3rem;width:92%;width:calc(100% - 3rem)}.input-field .prefix ~ label{margin-left:3rem}@media only screen and (max-width: 992px){.input-field .prefix ~ input{width:86%;width:calc(100% - 3rem)}}@media only screen and (max-width: 600px){.input-field .prefix ~ input{width:80%;width:calc(100% - 3rem)}}.input-field input[type=search]{display:block;line-height:inherit;padding-left:4rem;width:calc(100% - 4rem)}.input-field input[type=search]:focus{background-color:#fff;border:0;box-shadow:none;color:#444}.input-field input[type=search]:focus+label i,.input-field input[type=search]:focus ~ .mdi-navigation-close,.input-field input[type=search]:focus ~ .material-icons{color:#444}.input-field input[type=search]+label{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;transition:.3s color}textarea{width:100%;height:3rem;background-color:transparent}textarea.materialize-textarea{overflow-y:hidden;padding:.8rem 0 1.6rem 0;resize:none;min-height:3rem}.hiddendiv{display:none;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;padding-top:1.2rem;position:absolute;top:0}.autocomplete-content{margin-top:-20px;display:block;opacity:1;position:static}.autocomplete-content li .highlight{color:#444}.autocomplete-content li img{height:40px;width:40px;margin:5px 15px}[type="radio"]:not(:checked),[type="radio"]:checked{position:absolute;left:-9999px;opacity:0}[type="radio"]:not(:checked)+label,[type="radio"]:checked+label{position:relative;padding-left:35px;cursor:pointer;display:inline-block;height:25px;line-height:25px;font-size:1rem;transition:.28s ease;-khtml-user-select:none;user-select:none}[type="radio"]+label:before,[type="radio"]+label:after{content:'';position:absolute;left:0;top:0;margin:4px;width:16px;height:16px;z-index:0;transition:.28s ease}[type="radio"]:not(:checked)+label:before,[type="radio"]:not(:checked)+label:after,[type="radio"]:checked+label:before,[type="radio"]:checked+label:after,[type="radio"].with-gap:checked+label:before,[type="radio"].with-gap:checked+label:after{border-radius:50%}[type="radio"]:not(:checked)+label:before,[type="radio"]:not(:checked)+label:after{border:2px solid #5a5a5a}[type="radio"]:not(:checked)+label:after{transform:scale(0)}[type="radio"]:checked+label:before{border:2px solid transparent}[type="radio"]:checked+label:after,[type="radio"].with-gap:checked+label:before,[type="radio"].with-gap:checked+label:after{border:2px solid #26a69a}[type="radio"]:checked+label:after,[type="radio"].with-gap:checked+label:after{background-color:#26a69a}[type="radio"]:checked+label:after{transform:scale(1.02)}[type="radio"].with-gap:checked+label:after{transform:scale(0.5)}[type="radio"].tabbed:focus+label:before{box-shadow:0 0 0 10px rgba(0,0,0,0.1)}[type="radio"].with-gap:disabled:checked+label:before{border:2px solid rgba(0,0,0,0.26)}[type="radio"].with-gap:disabled:checked+label:after{border:none;background-color:rgba(0,0,0,0.26)}[type="radio"]:disabled:not(:checked)+label:before,[type="radio"]:disabled:checked+label:before{background-color:transparent;border-color:rgba(0,0,0,0.26)}[type="radio"]:disabled+label{color:rgba(0,0,0,0.26)}[type="radio"]:disabled:not(:checked)+label:before{border-color:rgba(0,0,0,0.26)}[type="radio"]:disabled:checked+label:after{background-color:rgba(0,0,0,0.26);border-color:#BDBDBD}form p{margin-bottom:10px;text-align:left}form p:last-child{margin-bottom:0}[type="checkbox"]:not(:checked),[type="checkbox"]:checked{position:absolute;left:-9999px;opacity:0}[type="checkbox"]+label{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;-khtml-user-select:none;-ms-user-select:none}[type="checkbox"]+label:before,[type="checkbox"]:not(.filled-in)+label:after{content:'';position:absolute;top:0;left:0;width:18px;height:18px;z-index:0;border:2px solid #5a5a5a;border-radius:1px;margin-top:2px;transition:.2s}[type="checkbox"]:not(.filled-in)+label:after{border:0;transform:scale(0)}[type="checkbox"]:not(:checked):disabled+label:before{border:none;background-color:rgba(0,0,0,0.26)}[type="checkbox"].tabbed:focus+label:after{transform:scale(1);border:0;border-radius:50%;box-shadow:0 0 0 10px rgba(0,0,0,0.1);background-color:rgba(0,0,0,0.1)}[type="checkbox"]:checked+label:before{top:-4px;left:-5px;width:12px;height:22px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #26a69a;border-bottom:2px solid #26a69a;transform:rotate(40deg);backface-visibility:hidden;transform-origin:100% 100%}[type="checkbox"]:checked:disabled+label:before{border-right:2px solid rgba(0,0,0,0.26);border-bottom:2px solid rgba(0,0,0,0.26)}[type="checkbox"]:indeterminate+label:before{top:-11px;left:-12px;width:10px;height:22px;border-top:none;border-left:none;border-right:2px solid #26a69a;border-bottom:none;transform:rotate(90deg);backface-visibility:hidden;transform-origin:100% 100%}[type="checkbox"]:indeterminate:disabled+label:before{border-right:2px solid rgba(0,0,0,0.26);background-color:transparent}[type="checkbox"].filled-in+label:after{border-radius:2px}[type="checkbox"].filled-in+label:before,[type="checkbox"].filled-in+label:after{content:'';left:0;position:absolute;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)+label:before{width:0;height:0;border:3px solid transparent;left:6px;top:10px;-webkit-transform:rotateZ(37deg);transform:rotateZ(37deg);-webkit-transform-origin:20% 40%;transform-origin:100% 100%}[type="checkbox"].filled-in:not(:checked)+label:after{height:20px;width:20px;background-color:transparent;border:2px solid #5a5a5a;top:0px;z-index:0}[type="checkbox"].filled-in:checked+label: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);transform:rotateZ(37deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}[type="checkbox"].filled-in:checked+label:after{top:0;width:20px;height:20px;border:2px solid #26a69a;background-color:#26a69a;z-index:0}[type="checkbox"].filled-in.tabbed:focus+label:after{border-radius:2px;border-color:#5a5a5a;background-color:rgba(0,0,0,0.1)}[type="checkbox"].filled-in.tabbed:checked:focus+label:after{border-radius:2px;background-color:#26a69a;border-color:#26a69a}[type="checkbox"].filled-in:disabled:not(:checked)+label:before{background-color:transparent;border:2px solid transparent}[type="checkbox"].filled-in:disabled:not(:checked)+label:after{border-color:transparent;background-color:#BDBDBD}[type="checkbox"].filled-in:disabled:checked+label:before{background-color:transparent}[type="checkbox"].filled-in:disabled:checked+label:after{background-color:#BDBDBD;border-color:#BDBDBD}.switch,.switch *{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-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:#84c7c1}.switch label input[type=checkbox]:checked+.lever:after{background-color:#26a69a;left:24px}.switch label .lever{content:"";display:inline-block;position:relative;width:40px;height:15px;background-color:#818181;border-radius:15px;margin-right:10px;transition:background 0.3s ease;vertical-align:middle;margin:0 16px}.switch label .lever:after{content:"";position:absolute;display:inline-block;width:21px;height:21px;background-color:#F1F1F1;border-radius:21px;box-shadow:0 1px 3px 1px rgba(0,0,0,0.4);left:-5px;top:-3px;transition:left 0.3s ease, background .3s ease, box-shadow 0.1s ease}input[type=checkbox]:checked:not(:disabled) ~ .lever:active::after,input[type=checkbox]:checked:not(:disabled).tabbed:focus ~ .lever::after{box-shadow:0 1px 3px 1px rgba(0,0,0,0.4),0 0 0 15px rgba(38,166,154,0.1)}input[type=checkbox]:not(:disabled) ~ .lever:active:after,input[type=checkbox]:not(:disabled).tabbed:focus ~ .lever::after{box-shadow:0 1px 3px 1px rgba(0,0,0,0.4),0 0 0 15px rgba(0,0,0,0.08)}.switch input[type=checkbox][disabled]+.lever{cursor:default}.switch label input[type=checkbox][disabled]+.lever:after,.switch label input[type=checkbox][disabled]:checked+.lever:after{background-color:#BDBDBD}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:3rem}.select-label{position:absolute}.select-wrapper{position:relative}.select-wrapper input.select-dropdown{position:relative;cursor:pointer;background-color:transparent;border:none;border-bottom:1px solid #9e9e9e;outline:none;height:3rem;line-height:3rem;width:100%;font-size:1rem;margin:0 0 20px 0;padding:0;display:block}.select-wrapper span.caret{color:initial;position:absolute;right:0;top:0;bottom:0;height:10px;margin:auto 0;font-size:10px;line-height:10px}.select-wrapper span.caret.disabled{color:rgba(0,0,0,0.26)}.select-wrapper+label{position:absolute;top:-14px;font-size:.8rem}select:disabled{color:rgba(0,0,0,0.3)}.select-wrapper input.select-dropdown:disabled{color:rgba(0,0,0,0.3);cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;border-bottom:1px solid rgba(0,0,0,0.3)}.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}.prefix ~ .select-wrapper{margin-left:3rem;width:92%;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-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{float:left;height:3rem;line-height:3rem}.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)}.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:#26a69a;margin-left:7px;transform-origin:50% 50%;transform:rotate(-45deg)}input[type=range]+.thumb .value{display:block;width:30px;text-align:center;color:#26a69a;font-size:0;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{-webkit-appearance:none;border:none;height:14px;width:14px;border-radius:50%;background-color:#26a69a;transform-origin:50% 50%;margin:-5px 0 0 0;transition:.3s}input[type=range]:focus::-webkit-slider-runnable-track{background:#ccc}input[type=range]{border:1px solid white}input[type=range]::-moz-range-track{height:3px;background:#ddd;border:none}input[type=range]::-moz-range-thumb{border:none;height:14px;width:14px;border-radius:50%;background:#26a69a;margin-top:-5px}input[type=range]:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}input[type=range]:focus::-moz-range-track{background:#ccc}input[type=range]::-ms-track{height:3px;background:transparent;border-color:transparent;border-width:6px 0;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:#26a69a}input[type=range]:focus::-ms-fill-lower{background:#888}input[type=range]:focus::-ms-fill-upper{background:#ccc}.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:20px;height:1.5rem;line-height:1.5rem;letter-spacing:.4;display:inline-block}.table-of-contents a:hover{color:#a8a8a8;padding-left:19px;border-left:1px solid #ee6e73}.table-of-contents a.active{font-weight:500;padding-left:18px;border-left:2px solid #ee6e73}.side-nav{position:fixed;width:300px;left:0;top:0;margin:0;transform:translateX(-100%);height:100%;height:calc(100% + 60px);height:-moz-calc(100%);padding-bottom:60px;background-color:#fff;z-index:999;overflow-y:auto;will-change:transform;backface-visibility:hidden;transform:translateX(-105%)}.side-nav.right-aligned{right:0;transform:translateX(105%);left:auto;transform:translateX(100%)}.side-nav .collapsible{margin:0}.side-nav li{float:none;line-height:48px}.side-nav li.active{background-color:rgba(0,0,0,0.05)}.side-nav 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}.side-nav li>a:hover{background-color:rgba(0,0,0,0.05)}.side-nav li>a.btn,.side-nav li>a.btn-large,.side-nav li>a.btn-large,.side-nav li>a.btn-flat,.side-nav li>a.btn-floating{margin:10px 15px}.side-nav li>a.btn,.side-nav li>a.btn-large,.side-nav li>a.btn-large,.side-nav li>a.btn-floating{color:#fff}.side-nav li>a.btn-flat{color:#343434}.side-nav li>a.btn:hover,.side-nav li>a.btn-large:hover,.side-nav li>a.btn-large:hover{background-color:#2bbbad}.side-nav li>a.btn-floating:hover{background-color:#26a69a}.side-nav li>a>i,.side-nav li>a>[class^="mdi-"],.side-nav li>a li>a>[class*="mdi-"],.side-nav 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)}.side-nav .divider{margin:8px 0 0 0}.side-nav .subheader{cursor:initial;pointer-events:none;color:rgba(0,0,0,0.54);font-size:14px;font-weight:500;line-height:48px}.side-nav .subheader:hover{background-color:transparent}.side-nav .userView{position:relative;padding:32px 32px 0;margin-bottom:8px}.side-nav .userView>a{height:auto;padding:0}.side-nav .userView>a:hover{background-color:transparent}.side-nav .userView .background{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.side-nav .userView .circle,.side-nav .userView .name,.side-nav .userView .email{display:block}.side-nav .userView .circle{height:64px;width:64px}.side-nav .userView .name,.side-nav .userView .email{font-size:14px;line-height:24px}.side-nav .userView .name{margin-top:16px;font-weight:500}.side-nav .userView .email{padding-bottom:16px;font-weight:400}.drag-target{height:100%;width:10px;position:fixed;top:0;z-index:998}.side-nav.fixed{left:0;transform:translateX(0);position:fixed}.side-nav.fixed.right-aligned{right:0;left:auto}@media only screen and (max-width: 992px){.side-nav.fixed{transform:translateX(-105%)}.side-nav.fixed.right-aligned{transform:translateX(105%)}.side-nav a{padding:0 16px}.side-nav .userView{padding:16px 16px 0}}.side-nav .collapsible-body>ul:not(.collapsible)>li.active,.side-nav.fixed .collapsible-body>ul:not(.collapsible)>li.active{background-color:#ee6e73}.side-nav .collapsible-body>ul:not(.collapsible)>li.active a,.side-nav.fixed .collapsible-body>ul:not(.collapsible)>li.active a{color:#fff}.side-nav .collapsible-body{padding:0}#sidenav-overlay{position:fixed;top:0;left:0;right:0;height:120vh;background-color:rgba(0,0,0,0.5);z-index:997;will-change:opacity}.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{-webkit-animation:container-rotate 1568ms linear infinite;animation:container-rotate 1568ms linear infinite}@-webkit-keyframes container-rotate{to{-webkit-transform:rotate(360deg)}}@keyframes container-rotate{to{transform:rotate(360deg)}}.spinner-layer{position:absolute;width:100%;height:100%;opacity:0;border-color:#26a69a}.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}.active .spinner-layer.spinner-blue{-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;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{-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;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{-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;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{-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;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{opacity:1;-webkit-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)}25%{-webkit-transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg)}to{-webkit-transform:rotate(1080deg)}}@keyframes fill-unfill-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}to{transform:rotate(1080deg)}}@-webkit-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}}@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}}@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}}@keyframes green-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:1}90%{opacity:1}100%{opacity:0}}.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;border-style:solid;border-color:inherit;border-bottom-color:transparent !important;border-radius:50%;-webkit-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);transform:rotate(129deg)}.circle-clipper.right .circle{left:-100%;border-left-color:transparent !important;-webkit-transform:rotate(-129deg);transform:rotate(-129deg)}.active .circle-clipper.left .circle{-webkit-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{-webkit-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)}}@keyframes left-spin{from{transform:rotate(130deg)}50%{transform:rotate(-5deg)}to{transform:rotate(130deg)}}@-webkit-keyframes right-spin{from{-webkit-transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg)}to{-webkit-transform:rotate(-130deg)}}@keyframes right-spin{from{transform:rotate(-130deg)}50%{transform:rotate(5deg)}to{transform:rotate(-130deg)}}#spinnerContainer.cooldown{-webkit-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}}@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:#9e9e9e;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%;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;transition:background-color .3s;border-radius:50%}.slider .indicators .indicator-item.active{background-color:#4CAF50}.carousel{overflow:hidden;position:relative;width:100%;height:400px;perspective:500px;transform-style:preserve-3d;transform-origin:0% 50%}.carousel.carousel-slider{top:0;left:0;height: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{display:none;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);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;transition:visibility 0s .3s}.tap-target-wrapper.open{visibility:visible;transition:visibility 0s}.tap-target-wrapper.open .tap-target{transform:scale(1);opacity:.95;transition:transform 0.3s cubic-bezier(0.42, 0, 0.58, 1),opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1)}.tap-target-wrapper.open .tap-target-wave::before{transform:scale(1)}.tap-target-wrapper.open .tap-target-wave::after{visibility:visible;animation:pulse-animation 1s cubic-bezier(0.24, 0, 0.38, 1) infinite;transition:opacity .3s, transform .3s, visibility 0s 1s}.tap-target{position:absolute;font-size:1rem;border-radius:50%;background-color:#ee6e73;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;transform:scale(0);transition:transform 0.3s cubic-bezier(0.42, 0, 0.58, 1),opacity 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{transform:scale(0);transition:transform .3s}.tap-target-wave::after{visibility:hidden;transition:opacity .3s, transform .3s, visibility 0s;z-index:-1}.tap-target-origin{top:50%;left:50%;transform:translate(-50%, -50%);z-index:10002;position:absolute !important}.tap-target-origin:not(.btn):not(.btn-large),.tap-target-origin:not(.btn):not(.btn-large):hover{background:none}@media only screen and (max-width: 600px){.tap-target,.tap-target-wrapper{width:600px;height:600px}}.pulse{overflow:initial;position:relative}.pulse::before{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:inherit;border-radius:inherit;transition:opacity .3s, transform .3s;animation:pulse-animation 1s cubic-bezier(0.24, 0, 0.38, 1) infinite;z-index:-1}@keyframes pulse-animation{0%{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(1.5)}100%{opacity:0;transform:scale(1.5)}}.picker{font-size:16px;text-align:left;line-height:1.2;color:#000000;position:absolute;z-index:10000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.picker__input{cursor:default}.picker__input.picker__input--active{border-color:#0089ec}.picker__holder{width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}/*!
 * Default mobile-first, responsive styling for pickadate.js
 * Demo: http://amsul.github.io/pickadate.js
 */.picker__holder,.picker__frame{bottom:0;left:0;right:0;top:100%}.picker__holder{position:fixed;-webkit-transition:background 0.15s ease-out, top 0s 0.15s;-moz-transition:background 0.15s ease-out, top 0s 0.15s;transition:background 0.15s ease-out, top 0s 0.15s;-webkit-backface-visibility:hidden}.picker__frame{position:absolute;margin:0 auto;min-width:256px;width:300px;max-height:350px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out}@media (min-height: 28.875em){.picker__frame{overflow:visible;top:auto;bottom:-100%;max-height:80%}}@media (min-height: 40.125em){.picker__frame{margin-bottom:7.5%}}.picker__wrap{display:table;width:100%;height:100%}@media (min-height: 28.875em){.picker__wrap{display:block}}.picker__box{background:#ffffff;display:table-cell;vertical-align:middle}@media (min-height: 28.875em){.picker__box{display:block;border:1px solid #777777;border-top-color:#898989;border-bottom-width:0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;-webkit-box-shadow:0 12px 36px 16px rgba(0,0,0,0.24);-moz-box-shadow:0 12px 36px 16px rgba(0,0,0,0.24);box-shadow:0 12px 36px 16px rgba(0,0,0,0.24)}}.picker--opened .picker__holder{top:0;background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#1E000000,endColorstr=#1E000000)";zoom:1;background:rgba(0,0,0,0.32);-webkit-transition:background 0.15s ease-out;-moz-transition:background 0.15s ease-out;transition:background 0.15s ease-out}.picker--opened .picker__frame{top:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;opacity:1}@media (min-height: 35.875em){.picker--opened .picker__frame{top:10%;bottom:auto}}.picker__input.picker__input--active{border-color:#E3F2FD}.picker__frame{margin:0 auto;max-width:325px}@media (min-height: 38.875em){.picker--opened .picker__frame{top:10%;bottom:auto}}.picker__box{padding:0 1em}.picker__header{text-align:center;position:relative;margin-top:.75em}.picker__month,.picker__year{display:inline-block;margin-left:.25em;margin-right:.25em}.picker__select--month,.picker__select--year{height:2em;padding:0;margin-left:.25em;margin-right:.25em}.picker__select--month.browser-default{display:inline;background-color:#FFFFFF;width:40%}.picker__select--year.browser-default{display:inline;background-color:#FFFFFF;width:26%}.picker__select--month:focus,.picker__select--year:focus{border-color:rgba(0,0,0,0.05)}.picker__nav--prev,.picker__nav--next{position:absolute;padding:.5em 1.25em;width:1em;height:1em;box-sizing:content-box;top:-0.25em}.picker__nav--prev{left:-1em;padding-right:1.25em}.picker__nav--next{right:-1em;padding-left:1.25em}.picker__nav--disabled,.picker__nav--disabled:hover,.picker__nav--disabled:before,.picker__nav--disabled:before:hover{cursor:default;background:none;border-right-color:#f5f5f5;border-left-color:#f5f5f5}.picker__table{text-align:center;border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:1rem;width:100%;margin-top:.75em;margin-bottom:.5em}.picker__table th,.picker__table td{text-align:center}.picker__table td{margin:0;padding:0}.picker__weekday{width:14.285714286%;font-size:.75em;padding-bottom:.25em;color:#999999;font-weight:500}@media (min-height: 33.875em){.picker__weekday{padding-bottom:.5em}}.picker__day--today{position:relative;color:#595959;letter-spacing:-.3;padding:.75rem 0;font-weight:400;border:1px solid transparent}.picker__day--disabled:before{border-top-color:#aaaaaa}.picker__day--infocus:hover{cursor:pointer;color:#000;font-weight:500}.picker__day--outfocus{display:none;padding:.75rem 0;color:#fff}.picker__day--outfocus:hover{cursor:pointer;color:#dddddd;font-weight:500}.picker__day--highlighted:hover,.picker--focused .picker__day--highlighted{cursor:pointer}.picker__day--selected,.picker__day--selected:hover,.picker--focused .picker__day--selected{border-radius:50%;transform:scale(0.75);background:#0089ec;color:#ffffff}.picker__day--disabled,.picker__day--disabled:hover,.picker--focused .picker__day--disabled{background:#f5f5f5;border-color:#f5f5f5;color:#dddddd;cursor:default}.picker__day--highlighted.picker__day--disabled,.picker__day--highlighted.picker__day--disabled:hover{background:#bbbbbb}.picker__footer{text-align:center;display:flex;align-items:center;justify-content:space-between}.picker__button--today,.picker__button--clear,.picker__button--close{border:1px solid #ffffff;background:#ffffff;font-size:.8em;padding:.66em 0;font-weight:bold;width:33%;display:inline-block;vertical-align:bottom}.picker__button--today:hover,.picker__button--clear:hover,.picker__button--close:hover{cursor:pointer;color:#000000;background:#b1dcfb;border-bottom-color:#b1dcfb}.picker__button--today:focus,.picker__button--clear:focus,.picker__button--close:focus{background:#b1dcfb;border-color:rgba(0,0,0,0.05);outline:none}.picker__button--today:before,.picker__button--clear:before,.picker__button--close:before{position:relative;display:inline-block;height:0}.picker__button--today:before,.picker__button--clear:before{content:" ";margin-right:.45em}.picker__button--today:before{top:-0.05em;width:0;border-top:0.66em solid #0059bc;border-left:.66em solid transparent}.picker__button--clear:before{top:-0.25em;width:.66em;border-top:3px solid #ee2200}.picker__button--close:before{content:"\D7";top:-0.1em;vertical-align:top;font-size:1.1em;margin-right:.35em;color:#777777}.picker__button--today[disabled],.picker__button--today[disabled]:hover{background:#f5f5f5;border-color:#f5f5f5;color:#dddddd;cursor:default}.picker__button--today[disabled]:before{border-top-color:#aaaaaa}.picker__box{border-radius:2px;overflow:hidden}.picker__date-display{text-align:center;background-color:#26a69a;color:#fff;padding-bottom:15px;font-weight:300}.picker__nav--prev:hover,.picker__nav--next:hover{cursor:pointer;color:#000000;background:#a1ded8}.picker__weekday-display{background-color:#1f897f;padding:10px;font-weight:200;letter-spacing:.5;font-size:1rem;margin-bottom:15px}.picker__month-display{text-transform:uppercase;font-size:2rem}.picker__day-display{font-size:4.5rem;font-weight:400}.picker__year-display{font-size:1.8rem;color:rgba(255,255,255,0.4)}.picker__box{padding:0}.picker__calendar-container{padding:0 1rem}.picker__calendar-container thead{border:none}.picker__table{margin-top:0;margin-bottom:.5em}.picker__day--infocus{color:#595959;letter-spacing:-.3;padding:.75rem 0;font-weight:400;border:1px solid transparent}.picker__day.picker__day--today{color:#26a69a}.picker__day.picker__day--today.picker__day--selected{color:#fff}.picker__weekday{font-size:.9rem}.picker__day--selected,.picker__day--selected:hover,.picker--focused .picker__day--selected{border-radius:50%;transform:scale(0.9);background-color:#26a69a;color:#ffffff}.picker__day--selected.picker__day--outfocus,.picker__day--selected:hover.picker__day--outfocus,.picker--focused .picker__day--selected.picker__day--outfocus{background-color:#a1ded8}.picker__footer{text-align:right;padding:5px 10px}.picker__close,.picker__today{font-size:1.1rem;padding:0 1rem;color:#26a69a}.picker__nav--prev:before,.picker__nav--next:before{content:" ";border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-right:0.75em solid #676767;width:0;height:0;display:block;margin:0 auto}.picker__nav--next:before{border-right:0;border-left:0.75em solid #676767}button.picker__today:focus,button.picker__clear:focus,button.picker__close:focus{background-color:#a1ded8}.picker__list{list-style:none;padding:0.75em 0 4.2em;margin:0}.picker__list-item{border-bottom:1px solid #dddddd;border-top:1px solid #dddddd;margin-bottom:-1px;position:relative;background:#ffffff;padding:.75em 1.25em}@media (min-height: 46.75em){.picker__list-item{padding:.5em 1em}}.picker__list-item:hover{cursor:pointer;color:#000000;background:#b1dcfb;border-color:#0089ec;z-index:10}.picker__list-item--highlighted{border-color:#0089ec;z-index:10}.picker__list-item--highlighted:hover,.picker--focused .picker__list-item--highlighted{cursor:pointer;color:#000000;background:#b1dcfb}.picker__list-item--selected,.picker__list-item--selected:hover,.picker--focused .picker__list-item--selected{background:#0089ec;color:#ffffff;z-index:10}.picker__list-item--disabled,.picker__list-item--disabled:hover,.picker--focused .picker__list-item--disabled{background:#f5f5f5;border-color:#f5f5f5;color:#dddddd;cursor:default;border-color:#dddddd;z-index:auto}.picker--time .picker__button--clear{display:block;width:80%;margin:1em auto 0;padding:1em 1.25em;background:none;border:0;font-weight:500;font-size:.67em;text-align:center;text-transform:uppercase;color:#666}.picker--time .picker__button--clear:hover,.picker--time .picker__button--clear:focus{color:#000000;background:#b1dcfb;background:#ee2200;border-color:#ee2200;cursor:pointer;color:#ffffff;outline:none}.picker--time .picker__button--clear:before{top:-0.25em;color:#666;font-size:1.25em;font-weight:bold}.picker--time .picker__button--clear:hover:before,.picker--time .picker__button--clear:focus:before{color:#ffffff}.picker--time .picker__frame{min-width:256px;max-width:320px}.picker--time .picker__box{font-size:1em;background:#f2f2f2;padding:0}@media (min-height: 40.125em){.picker--time .picker__box{margin-bottom:5em}}.pagi{color:#000;width:23px;height:30px;background-color:#fff;text-align:center;font-size:30px;margin-top:-5px}.cover,.full_screen{-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;background-size:cover}.bgParallax{background-attachment:fixed !important;background-position:center center !important;background-repeat:no-repeat !important}.full_screen{width:100%;height:100%}.table-cell{display:table;width:100%;height:100%}.table-cell .cell{display:table-cell;vertical-align:middle}.relative{position:relative !important}.absolute,.link_all{position:absolute !important}.fixed{position:fixed !important}.uppercase{text-transform:uppercase !important}.lowercase{text-transform:lowercase !important}.capitalize{text-transform:capitalize !important}.left{float:left !important}.right{float:right !important}.clear{clear:both !important}.center{display:block !important;margin-left:auto !important;margin-right:auto !important}.inline-block{display:inline-block !important}.block{display:block !important}.pointer{cursor:pointer !important}.default{cursor:default !important}.link_all{top:0;left:0;width:100%;height:100%;z-index:1}.no-padd-right{padding-right:0px}.no-padd-left{padding-left:0px}.full_width{width:100% !important}.no-padding{padding:0 !important}.no-margin{margin:0 !important}.delete{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;cursor:pointer}.delete:hover{color:#e31d1a;-webkit-transform:scale(1.3, 1.3);-moz-transform:scale(1.3, 1.3);-ms-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3)}.display-flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.flex-direction-row{-ms-flex-direction:row;flex-direction:row}.flex-direction-column{-ms-flex-direction:column;flex-direction:column}.flex-wrap{-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.justify-content-center{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:justify}.justify-content-between{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.flex-align-baseline{-webkit--items:baseline !important;-moz-align-items:baseline !important;-ms-align-items:baseline !important;align-items:baseline !important}.flex-align-center{-webkit--items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.error{border-bottom:solid 1px #e02222 !important}label.error{display:none !important}*[class*="flex-"]{display:flex}*[class*="flex-c-"]{align-items:center}*[class*="flex-st-"]{align-items:stretch}*[class*="flex-b-"]{align-items:baseline}*[class*="flex-end"]{align-items:flex-end}*[class*="flex-start"]{align-items:flex-start}*[class*="-sa-box"]{justify-content:space-around}*[class*="-sb-box"]{justify-content:space-between}*[class*="-fe-box"]{justify-content:flex-end}*[class*="-fs-box"]{justify-content:flex-start}*[class*="-c-box"]{justify-content:center}*[class*="-end-box"]{justify-content:flex-end}*[class*="-col-"]{flex-direction:column}*[class*="-row-"]{flex-direction:row}*[class*="-wrap-"]{flex-wrap:wrap}*[class*="fi-start"]{align-self:flex-start}*[class*="fi-end"]{align-self:flex-end}.controls_dots .owl-controls{position:absolute;bottom:-30px;left:0;width:100%}.controls_dots .owl-controls .owl-dots{text-align:center}.controls_dots .owl-controls .owl-dots .active{background-color:#000 !important;background-position:center -4px !important}.controls_dots .owl-controls .owl-dots .owl-dot{background-color:#ccc;background-position:center bottom;width:10px;height:10px;display:inline-block;border-radius:50%;margin:0 5px}.bg_black{background-color:#000}.bg_white{background-color:#fff}.facebook{background-color:#3b5998;color:#fff}.twitter{background-color:#4099FF;color:#fff}.instagram{background-color:#125688;color:#fff}.pinterest{background-color:#A9262A;color:#fff}.vimeo{background-color:#4bf;color:#fff}.linkedin{background-color:#0077B5;color:#fff}.button{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;background-color:#000;color:#fff;text-align:center;padding:10px 20px;font-size:14px;margin:5px 0px;border:0;display:inline-block}.button:hover{color:#fff;background-color:#383636}.form ::-webkit-input-placeholder{color:#767676}.form ::-moz-placeholder{color:#767676}.form :-ms-input-placeholder{color:#767676}.form input:-moz-placeholder{color:#767676}.form .form-control{border-radius:0;border-color:#e1e1e1;height:50px;color:#767676}.form textarea{height:inherit !important}.form-newsletter{display:flex;flex-direction:column;width:100%;max-width:700px}.form-newsletter input[type="email"]{background:none}.form-newsletter button{background-color:#ccc;border:0;padding:10px 10px}.share-slim{max-width:380px;display:block;margin:15px auto}.line{width:110px;display:block;margin:10px auto;border-bottom:2px solid #000}.socials a{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;color:#fff;font-size:20px;display:inline-block;padding:0px 10px}.socials a:hover{color:#000}.visible-desktop{display:inherit}.visible-tablet{display:none}.visible-mobile{display:none}.modal-xs{max-width:600px}.privacy{color:#292929}.privacy:hover{color:#000}a{color:#000;text-decoration:none !important;outline:none}a:hover{color:#292929}body{min-width:320px !important;color:#000;line-height:1.4}.arrow{position:absolute;top:25%;z-index:15;display:block}.arrow-left{left:10px}.arrow-right{right:10px}.slider_home{overflow:hidden}.slider_home .transition_one{text-align:center !important;top:20% !important;padding:1rem !important;height:auto !important;width:100%}.slider_home .transition_one .title{color:#fff;line-height:1;font-size:1rem}.row{margin-bottom:0rem}.img-100{width:100%}.relative{position:relative}.overflow{overflow:hidden}.transparente{color:transparent !important}.text-center{text-align:center}.margin-auto{margin:0 auto}.uno-arriba{padding-top:16px}.dos-arriba{padding-top:32px}.tres-arriba{padding-top:48px}.cuatro-arriba{padding-top:64px}.uno-abajo{padding-bottom:16px}.dos-abajo{padding-bottom:32px}.tres-abajo{padding-bottom:48px}.cuatro-abajo{padding-bottom:64px}.home-slide{position:relative}.texto-slide-home{position:absolute;top:4rem;right:10%;text-align:center}@media screen and (max-width: 560px){.texto-slide-home{right:initial;top:2.5rem;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.texto-slide-home h3{font-family:"Lato Bold";font-size:28px;line-height:32px;color:#76787a;margin:0px;margin-bottom:0.5rem}.texto-slide-home hr{width:50px;border-top:1px solid #e31d1a}.texto-slide-home p{font-family:"Lato Light";font-size:28px;line-height:30px;color:#76787a;margin:0.5rem 0px}.texto-slide-home button{display:block}.texto-slide-home .btn-rojo{margin-top:2rem;margin-bottom:1rem}.destacados{padding:4rem 0rem}.destacados .owl-controls{position:calc(50% - 24px)}.destacados .owl-controls .owl-next{position:relative;right:-4rem}@media screen and (max-width: 40em){.destacados .owl-controls .owl-next{right:0px}}.destacados .owl-controls .owl-prev{position:relative;left:-5rem}@media screen and (max-width: 40em){.destacados .owl-controls .owl-prev{left:0px}}.destacados .destacado-home{text-align:center}.destacados .destacado-home h3{font-family:"Lato Bold";font-size:22px;line-height:26px;color:#76787a;margin:0px;margin-bottom:0.5rem}.destacados .destacado-home hr{width:50px;border-top:1px solid #e31d1a}.destacados .destacado-home p{font-family:"Lato Light";font-size:18px;line-height:20px;color:#76787a;margin:0.5rem 0px}.destacados .destacado-home button{margin-top:1rem}.sobre-nosotros{padding:3rem 0rem;background-size:cover;background-position:center;text-align:center}.sobre-nosotros div{width:40%;margin:0 auto}@media screen and (max-width: 40em){.sobre-nosotros div{width:75%}}.sobre-nosotros div p{font-family:"Lato Light Italic";font-size:20px;line-height:30px;color:white;margin:0px;margin-bottom:4rem}.sobre-nosotros img{margin-top:1.5rem;margin-bottom:2rem;width:80px}.subtitulo{font-family:"Lato";font-size:30px;line-height:32px;color:#76787a;margin:0px;text-transform:uppercase;text-align:center}.sub-blanco{color:white}.linea{width:100%;display:block;text-align:center}.linea img{width:80px;margin:1rem auto}.nuestros-servicios{padding:4rem 0rem}.nuestros-servicios .servicio-home{text-align:center}@media screen and (max-width: 40em){.nuestros-servicios .servicio-home{margin-bottom:3rem}}.nuestros-servicios .servicio-home img{width:230px}@media screen and (max-width: 768px){.nuestros-servicios .servicio-home img{width:180px}}@media screen and (max-width: 560px){.nuestros-servicios .servicio-home img{width:230px}}.nuestros-servicios .servicio-home h3{font-family:"Lato";font-size:24px;line-height:28px;color:#e31d1a;text-transform:uppercase}.nuestros-servicios .servicio-home hr{width:50px;border-top:1px solid #e31d1a;color:white !important}.nuestros-servicios .servicio-home p{font-family:"Lato Light";font-size:20px;line-height:24px;color:#76787a;margin:0px auto;margin-top:1rem;margin-bottom:2rem;width:80%}.btn-rojo{background-color:#e31d1a;width:230px;border:2px solid #e31d1a;border-bottom:2px solid #b51613;padding:12px 10px;transition:all 300ms;font-family:"Lato Bold";font-size:14px;line-height:14px;color:#fff}.btn-rojo a{font-family:"Lato Bold";font-size:14px;line-height:14px;color:#fff}.btn-rojo:hover{background-color:#b31512;border-color:#b31512}.btn-rojo:active{background-color:#e31d1a}@media screen and (max-width: 768px){.btn-rojo{width:200px}}.btn-gris{background-color:#76787a;width:230px;border:2px solid #76787a;border-bottom:2px solid #4d4f50;padding:12px 10px;transition:all 300ms;font-family:"Lato Bold";font-size:14px;line-height:14px;color:#fff}.btn-gris a{font-family:"Lato Bold";font-size:14px;line-height:14px;color:#fff}.btn-gris:hover{background-color:#636363;border-color:#636363}@media screen and (max-width: 768px){.btn-gris{width:200px}}.modal-content h4{font-family:"Lato";font-size:28px;line-height:30px;color:#950a0e;text-transform:uppercase}.no-resultados{padding:3rem;border:2px solid #e31d1a;text-align:center}.no-resultados p{font-family:"Lato";font-size:20px;line-height:24px;color:#76787a}header{position:fixed;width:100%;top:0px;left:0px;z-index:1000}header .brand-logo{padding:0.2rem}header .brand-logo img{max-width:150px;width:100%;display:block;margin:0 auto}header .side-nav .search{margin-top:1px;padding:1px 0 0 0;z-index:2}header .side-nav .search .search-mobile{width:inherit;margin-bottom:0;padding:20px 20px 20px 50px}header .side-nav .search .label-icon i{color:rgba(117,117,117,0.7)}.nav-wrapper{position:relative;padding-bottom:13px;background:url(../images/icon/linea.png) no-repeat;background-position:70% 100%}.brand-logo{position:absolute;top:calc(50% - 13px);left:30%;-ms-transform:translate(-100%, -50%);-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}.brand-logo img{max-width:none !important;width:250px !important}@media screen and (max-width: 992px){.brand-logo img{width:150px !important}}@media screen and (max-width: 992px){.brand-logo{top:50%;-ms-transform:translate(-50%, -70%) !important;-webkit-transform:translate(-50%, -70%) !important;transform:translate(-50%, -70%) !important}}.mitad-menu{width:60%;float:right}.mitad-menu a{color:#76787a}@media screen and (max-width: 992px){.mitad-menu{display:none}}.mitad-menu .buscador{width:100%;padding-left:110px}.mitad-menu .buscador form{width:200px;display:inline-block;float:left;position:relative}.mitad-menu .buscador form input{background-color:#e5e3e3;background-image:url("/web/images/icon/lupa.svg");background-repeat:no-repeat;background-size:14px;background-position:0px 12px;border:1px solid #e5e3e3 !important;box-sizing:border-box;box-shadow:none !important;color:#76787a;width:100%;height:40px;padding-left:20px;padding-right:28px;margin:0px;float:left}.mitad-menu .buscador form input::-webkit-input-placeholder{color:#76787a}.mitad-menu .buscador form input::-moz-placeholder{color:#76787a}.mitad-menu .buscador form input:-ms-input-placeholder{color:#76787a}.mitad-menu .buscador form input:-moz-placeholder{color:#76787a}.mitad-menu .buscador .redes-menu{width:auto;display:inline-block;float:left;overflow:hidden}.mitad-menu .buscador .redes-menu p{display:inline-block;float:left;padding:5px;margin:0px;width:40px;height:40px;text-align:center;background-color:#e5e3e3;font-size:16px;line-height:30px;transition:background-color 300ms}.mitad-menu .buscador .redes-menu p:hover{background-color:#f8d3d2}.mitad-menu .buscador .redes-menu p a{color:#e31d1a !important}.mitad-menu .buscador .idioma-menu{width:auto;display:inline-block;float:left;overflow:hidden}.mitad-menu .buscador .idioma-menu a{font-family:"Arial";font-size:14px;line-height:20px;text-transform:uppercase;background-color:#e5e3e3;display:inline-block;float:left}.mitad-menu .buscador .idioma-menu a:hover{background-color:#f8d3d2;color:#e31d1a !important}.mitad-menu .buscador .idioma-menu a:hover .add-angle-l1{border-bottom:40px solid #f8d3d2}.mitad-menu .buscador .idioma-menu a:hover .add-angle-l2{border-left:30px solid #f8d3d2}.mitad-menu .buscador .idioma-menu a:hover .add-angle-l3{border-bottom:40px solid #f8d3d2}.mitad-menu .buscador .idioma-menu a:hover .add-angle-l4{border-left:30px solid #f8d3d2}.mitad-menu .buscador .idioma-menu a p{display:inline-block;float:left;padding:0px 4px;margin:0px;margin-top:10px}.mitad-menu .buscador .idioma-menu .activo{background-color:#f8d3d2;font-weight:700;color:#e31d1a !important}.mitad-menu .buscador .idioma-menu .activo .add-angle-l1{border-bottom:40px solid #f8d3d2}.mitad-menu .buscador .idioma-menu .activo .add-angle-l2{border-left:30px solid #f8d3d2}.mitad-menu .buscador .idioma-menu .activo .add-angle-l3{border-bottom:40px solid #f8d3d2}.mitad-menu .buscador .idioma-menu .activo .add-angle-l4{border-left:30px solid #f8d3d2}.mitad-menu .menu{width:100%;display:inline-block}.mitad-menu .menu .nav-menu{float:left;display:inline-block}.mitad-menu .menu .nav-menu li a{font-family:"Lato Light";font-size:16px;line-height:54px;color:#76787a;padding:0px 2rem}.mitad-menu .menu .nav-menu li a:hover{color:#e31d1a !important;background-color:transparent}.mitad-menu .menu .nav-menu li:hover{background-color:transparent}.mitad-menu .menu .nav-menu .active{background-color:transparent}.mitad-menu .menu .nav-menu .active a{font-family:"Lato Bold";color:#e31d1a}.alinear-li a{padding-left:24px !important}nav .button-collapse{color:#e31d1a}.add-angle-f1{position:absolute;left:-30px;border-left:30px solid transparent;border-bottom:40px solid #e5e3e3}.add-angle-f2{position:absolute;right:0px;border-left:30px solid #e5e3e3;border-bottom:40px solid #f2f2f2}.add-angle-r1{display:inline-block;float:left;border-left:30px solid transparent;border-bottom:40px solid #e5e3e3}.add-angle-r2{display:inline-block;float:left;border-left:30px solid #e5e3e3;border-bottom:40px solid #f2f2f2}.add-angle-l1{display:inline-block;float:left;border-left:30px solid #f2f2f2;border-bottom:40px solid #e5e3e3}.add-angle-l2{display:inline-block;float:left;border-left:30px solid #e5e3e3;border-bottom:40px solid #f2f2f2}.add-angle-l3{display:inline-block;float:left;margin-left:-30px;border-left:30px solid transparent;border-bottom:40px solid #e5e3e3}.add-angle-l4{display:inline-block;float:left;border-left:30px solid #e5e3e3;border-bottom:40px solid #f2f2f2}nav{height:107px;background-color:#f2f2f2}@media screen and (max-width: 992px){nav{height:77px}}@media screen and (max-width: 560px){nav{height:69px}}.header-placeholder{width:100px;display:block;height:107px}@media screen and (max-width: 992px){.header-placeholder{height:77px}}@media screen and (max-width: 560px){.header-placeholder{height:69px}}@media screen and (max-width: 40em){.side-nav .active{background-color:rgba(149,10,14,0.8) !important}.side-nav .active a{color:white !important}}.serv-menu{position:relative}.serv-menu:hover .sub-menu{opacity:1}.sub-menu{position:absolute;top:54px;left:0px;background-color:#f2f2f2;opacity:0;transition:all 300ms}.sub-menu li a{font-family:"Lato Light" !important;color:#76787a !important}.sub-menu li a:hover{color:#e31d1a !important}.submenu-li{padding-left:4rem !important}.footer-gris{background-color:#535353;padding:2rem 0rem}.footer-gris ul{list-style:none;margin:0px}@media screen and (max-width: 40em){.footer-gris ul{columns:2;-webkit-columns:2;-moz-columns:2;text-align:center}}.footer-gris ul li a{font-family:"Lato Light";font-size:14px;line-height:28px;color:white;transition:all 300ms}.footer-gris ul li a:hover{color:#e31d1a}@media screen and (max-width: 40em){.footer-gris ul li a{line-height:22px}}.footer-gris p{font-family:"Lato Light";font-size:14px;line-height:28px;color:white;margin:0px}.footer-gris p svg{margin-right:8px;padding-top:1px}@media screen and (max-width: 768px){.footer-gris p{font-size:13px;line-height:27px}}@media screen and (max-width: 768px){.footer-gris p{font-size:14px;line-height:28px}}@media screen and (max-width: 560px){.footer-gris .ubicacion-footer{text-align:center;width:80%;margin:1rem auto}.footer-gris .ubicacion-footer p{display:inline-block}}@media screen and (max-width: 560px){.footer-gris .telefonos-footer{text-align:center}}.footer-gris .redes-footer p{margin-bottom:0.5rem}.footer-gris .redes-footer a{color:white;font-size:26px;line-height:26px;margin-right:2rem;transition:all 300ms}.footer-gris .redes-footer a:last-of-type{margin-right:0rem}.footer-gris .redes-footer a:hover{color:#e31d1a}@media screen and (max-width: 560px){.footer-gris .redes-footer{text-align:center;margin-top:1rem}}.footer-gris .dir-footer{position:relative}.footer-gris .dir-footer svg{position:absolute;left:-18px;top:6px}.footer-rojo{background-color:#e31d1a}@media screen and (max-width: 560px){.footer-rojo{text-align:center}}.footer-rojo p{font-family:"Lato";font-size:12px;line-height:12px;color:white;margin:0px;padding:1rem 0rem;position:relative}.footer-rojo p a{color:white}.footer-rojo p .logo-footer{width:100px;position:absolute;top:10px;right:0px}@media screen and (max-width: 560px){.footer-rojo p .logo-footer{display:none}}.whatsapp-container{position:fixed;bottom:1rem;right:1rem;background-color:#00e676;border-radius:100%;width:45px;height:45px;display:flex;justify-content:center;align-items:center;z-index:999;transition:all .4s;cursor:pointer;box-shadow:0 4px 4px 0 rgba(0,0,0,0.14),0 6px 5px 2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2)}.whatsapp-container svg{font-size:2.5em;color:#fff !important}.ie9-and-down{position:fixed;top:0;left:0;right:0;z-index:9999;width:100%;background-color:#ccc;text-align:center;padding:10px 0px;box-shadow:1px solid #000;-ms-box-shadow:1px solid #000}.ie9-and-down p{margin:0;font-size:12px}.ie9-and-down a{color:red}.owl-item{transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}.owl-controls{position:absolute !important;top:49%;left:0% !important;padding:0 0.9375rem}.owl-controls{width:100% !important}.owl-controls img{opacity:1}.owl-prev{width:auto;float:left}.owl-next{width:auto;float:right}.owl-dots{margin-top:240px;text-align:center}.owl-dots .owl-dot{width:2%;display:inline-block}#next{position:absolute;right:1rem;top:50%;transform:translateY(-50%);cursor:pointer}#prev{position:absolute;left:1rem;top:50%;transform:translateY(-50%);cursor:pointer}.owl-controls{position:absolute !important;top:49%;left:0% !important;padding:0 0.9375rem}.owl-controls{width:100% !important;height:1px}.owl-controls img{opacity:1}.owl-prev{width:auto;float:left}.owl-prev img{width:30px}.owl-next{width:auto;float:right}.owl-next img{width:30px}.owl-dots{margin-top:240px;text-align:center}.owl-dots .owl-dot{width:2%;display:inline-block}.owl-item{transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}.owl-eventos .owl-controls{top:calc(56% - 50px)}@media screen and (max-width: 39.9375em){.owl-eventos .owl-controls{top:calc(56% - 34px)}}.owl-eventos .owl-controls .owl-next img,.owl-eventos .owl-controls .owl-prev img{vertical-align:middle}@media screen and (max-width: 39.9375em){.owl-eventos .owl-controls .owl-next img,.owl-eventos .owl-controls .owl-prev img{width:24px}}.owl-eventos .owl-controls .owl-next{position:relative;right:-60px}@media screen and (max-width: 39.9375em){.owl-eventos .owl-controls .owl-next{right:-11px}}@media screen and (max-width: 376px){.owl-eventos .owl-controls .owl-next{right:-20px}}.owl-eventos .owl-controls .owl-prev{position:relative;left:-60px}@media screen and (max-width: 39.9375em){.owl-eventos .owl-controls .owl-prev{left:-11px}}@media screen and (max-width: 376px){.owl-eventos .owl-controls .owl-prev{left:-20px}}.owl-home .owl-video-tn{position:relative;height:0;background-size:cover;padding-bottom:44.25%;overflow:hidden}.maxh{max-height:100vh}.header-pagina{width:100%;padding:4rem 0rem;background-size:cover;background-position:center;text-align:center;position:relative}.header-pagina h1{font-family:"Lato Light";font-size:26px;line-height:28px;color:white;margin:0px auto;width:50%;text-transform:uppercase;position:relative;z-index:5}@media (max-width: 40em){.header-pagina h1{width:100%;font-size:24px;line-height:30px}}.header-pagina h1 span{font-size:78px;line-height:74px;display:block}@media screen and (max-width: 40em){.header-pagina h1 span{font-size:36px;line-height:36px;font-family:"Lato Bold"}}.header-pagina .fondo-rojo{position:absolute;width:100%;height:100%;top:0px;left:0px;background-color:rgba(149,10,14,0.8)}.header-pagina img{width:80px;margin-top:1rem;position:relative}.texto-general{text-align:center;float:left;width:100%}.texto-general p{font-family:"Lato Light";font-size:18px;line-height:28px;color:#76787a;text-align:justify;margin:0px;margin-bottom:1rem}.texto-general blockquote{margin:0px !important;border:0px;paddging:0px !important}.texto-general blockquote p{font-family:"Lato Black Italic";font-size:24px;line-height:28px;color:#76787a;width:50%;text-align:center;margin:1rem auto;margin-bottom:2rem;display:inline-block}.texto-general img{max-width:800px;margin:0 auto}@media screen and (max-width: 40em){.texto-general img{width:100% !important;height:auto !important}}@media only screen and (min-width: 1400px){.container{width:65%}}.contenedor{padding-top:3rem;padding-bottom:3rem}.head-servicio h1{color:transparent}.head-servicio h1 span{color:white !important}.head-detalle h1{font-family:"Lato Bold";font-size:34px;line-height:30px;color:#76787a}.head-detalle h1 span{font-family:"Lato Light";font-size:50px;line-height:54px}.head-detalle .fondo-rojo{background-color:rgba(149,10,14,0.1)}.thumbs-detalle{width:80%;margin:1rem auto}.thumbs-detalle .owl-controls{top:calc(50% - 16px)}.thumbs-detalle .owl-prev{position:relative;left:-3rem}.thumbs-detalle .owl-prev img{width:20px}.thumbs-detalle .owl-next{position:relative;right:-3rem}.thumbs-detalle .owl-next img{width:20px}@media (max-width: 560px){.detalle-producto{padding-bottom:2rem !important}}.detalle-producto h2{font-family:"Lato Bold";font-size:24px;line-height:26px;margin:0px;margin-bottom:0.5rem;color:#e31d1a}.detalle-producto .div-hr{padding-bottom:1rem;margin-bottom:0rem !important;overflow:hidden}.detalle-producto hr{width:50px;border-top:1px solid #e31d1a;display:block;float:left}.detalle-producto p{font-family:"Lato Light";font-size:18px;line-height:20px;color:#76787a;margin:0px;margin-bottom:2rem;width:100%}.detalle-producto p span{font-family:"Lato Bold"}.detalle-producto div{margin-bottom:2rem}.detalle-producto div p{margin-bottom:0.5rem;line-height:26px}.detalle-producto div:last-of-type{margin-bottom:0rem}.todos-productos img{width:85%}.todos-productos .destacado-home{padding-bottom:4rem}.texto-contacto{font-family:"Lato";font-size:18px;line-height:26px;color:#4c4e4f;margin:2rem 0rem}@media screen and (max-width: 40em){.texto-contacto{padding:0rem 2rem}}.formulario{padding:2rem 3rem}@media screen and (max-width: 39.9375em){.formulario{padding:2rem 1rem}}.formulario .campos{width:50%;float:left;display:inline-block;padding-right:1rem}@media screen and (max-width: 40em){.formulario .campos{width:100%;display:block;padding-right:0rem}}.formulario .div-mensaje{width:50%;float:left;display:inline-block;padding-left:1rem}@media screen and (max-width: 40em){.formulario .div-mensaje{width:100%;display:block;padding-left:0rem}}.formulario form{overflow:hidden}.formulario form input{background-color:white;color:#808080;border:1px solid white;height:40px;box-sizing:inherit;box-shadow:none !important;padding:0rem 1rem}.formulario form textarea{background-color:white;color:#808080;border:1px solid white;height:160px;margin-bottom:14px;box-sizing:inherit;box-shadow:none !important;padding:0.5rem 1rem;outline:none}.formulario form textarea:focus{box-shadow:0 1px 0 0 #26a69a}.formulario form input[type='submit']{background-color:#e31d1a;color:white;border:2px solid transparent;border-bottom:2px solid #950a0e;transition:all 0.5s;float:right;width:150px;text-transform:uppercase}.formulario form input[type='submit']:hover{background-color:#950a0e}@media screen and (max-width: 40em){.formulario form input[type='submit']{float:none}}.head-contacto img{width:100%;margin-top:2rem}@media screen and (max-width: 40em){.head-contacto h1{font-size:24px}.head-contacto h1 span{font-size:36px;line-height:36px}}.sub-contacto{text-align:center}.sub-contacto p{font-family:"Lato Bold";font-size:34px;line-height:30px;color:#76787a;text-transform:uppercase}.sub-contacto p span{font-family:"Lato Light";font-size:50px;line-height:54px}@media screen and (max-width: 40em){.sub-contacto p{font-size:24px}.sub-contacto p span{font-size:36px;line-height:36px}}.sub-contacto img{width:100%;margin-top:2rem}.informacion-contacto .cont{text-align:center}.informacion-contacto p{font-family:"Lato Light";font-size:18px;line-height:26px;margin:0rem;margin-bottom:1rem;color:#76787a}.informacion-contacto p:first-of-type{font-family:"Lato";font-size:22px;line-height:22px;color:#e31d1a;text-transform:uppercase}@media screen and (max-width: 40em){.informacion-contacto p:first-of-type{margin-top:2rem}}@media screen and (max-width: 40em){.redes-contacto p{margin-bottom:1.5rem}}.redes-contacto a{color:#76787a;font-size:26px;line-height:26px;margin-right:2rem;transition:all 300ms}.redes-contacto a:last-of-type{margin-right:0rem}.redes-contacto a:hover{color:#e31d1a}#map{width:100%;height:500px;border-top:2px solid #950a0e}@media screen and (max-width: 40em){#map{height:450px}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXMiOlsic3R5bGVzLnNjc3MiLCJtYXRlcmlhbGl6ZS5zY3NzIiwiY29tcG9uZW50cy9fbWl4aW5zLnNjc3MiLCJjb21wb25lbnRzL19jb2xvci5zY3NzIiwiY29tcG9uZW50cy9fdmFyaWFibGVzLnNjc3MiLCJjb21wb25lbnRzL19ub3JtYWxpemUuc2NzcyIsImNvbXBvbmVudHMvX2dsb2JhbC5zY3NzIiwiY29tcG9uZW50cy9fYmFkZ2VzLnNjc3MiLCJjb21wb25lbnRzL19pY29ucy1tYXRlcmlhbC1kZXNpZ24uc2NzcyIsImNvbXBvbmVudHMvX2dyaWQuc2NzcyIsImNvbXBvbmVudHMvX25hdmJhci5zY3NzIiwiY29tcG9uZW50cy9fcm9ib3RvLnNjc3MiLCJjb21wb25lbnRzL190eXBvZ3JhcGh5LnNjc3MiLCJjb21wb25lbnRzL190cmFuc2l0aW9ucy5zY3NzIiwiY29tcG9uZW50cy9fY2FyZHMuc2NzcyIsImNvbXBvbmVudHMvX3RvYXN0LnNjc3MiLCJjb21wb25lbnRzL190YWJzLnNjc3MiLCJjb21wb25lbnRzL190b29sdGlwLnNjc3MiLCJjb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJjb21wb25lbnRzL19kcm9wZG93bi5zY3NzIiwiY29tcG9uZW50cy9fd2F2ZXMuc2NzcyIsImNvbXBvbmVudHMvX21vZGFsLnNjc3MiLCJjb21wb25lbnRzL19jb2xsYXBzaWJsZS5zY3NzIiwiY29tcG9uZW50cy9fY2hpcHMuc2NzcyIsImNvbXBvbmVudHMvX21hdGVyaWFsYm94LnNjc3MiLCJjb21wb25lbnRzL2Zvcm1zL19mb3Jtcy5zY3NzIiwiY29tcG9uZW50cy9mb3Jtcy9faW5wdXQtZmllbGRzLnNjc3MiLCJjb21wb25lbnRzL2Zvcm1zL19yYWRpby1idXR0b25zLnNjc3MiLCJjb21wb25lbnRzL2Zvcm1zL19jaGVja2JveGVzLnNjc3MiLCJjb21wb25lbnRzL2Zvcm1zL19zd2l0Y2hlcy5zY3NzIiwiY29tcG9uZW50cy9mb3Jtcy9fc2VsZWN0LnNjc3MiLCJjb21wb25lbnRzL2Zvcm1zL19maWxlLWlucHV0LnNjc3MiLCJjb21wb25lbnRzL2Zvcm1zL19yYW5nZS5zY3NzIiwiY29tcG9uZW50cy9fdGFibGVfb2ZfY29udGVudHMuc2NzcyIsImNvbXBvbmVudHMvX3NpZGVOYXYuc2NzcyIsImNvbXBvbmVudHMvX3ByZWxvYWRlci5zY3NzIiwiY29tcG9uZW50cy9fc2xpZGVyLnNjc3MiLCJjb21wb25lbnRzL19jYXJvdXNlbC5zY3NzIiwiY29tcG9uZW50cy9fdGFwVGFyZ2V0LnNjc3MiLCJjb21wb25lbnRzL19wdWxzZS5zY3NzIiwiY29tcG9uZW50cy9kYXRlX3BpY2tlci9fZGVmYXVsdC5zY3NzIiwiY29tcG9uZW50cy9kYXRlX3BpY2tlci9fZGVmYXVsdC5kYXRlLnNjc3MiLCJjb21wb25lbnRzL2RhdGVfcGlja2VyL19kZWZhdWx0LnRpbWUuc2NzcyIsIl9taXhlcy5zY3NzIiwiX2hlbHBzLnNjc3MiLCJfZmxleC5zY3NzIiwiX2ZvbnRzLnNjc3MiLCJfaGVhZGVyLnNjc3MiLCJfZm9vdGVyLnNjc3MiLCJfaWU5LnNjc3MiLCJfcmVzcG9uc2l2ZS5zY3NzIiwicGFydGlhbHMvc2xpZGVyLnNjc3MiLCJwYXJ0aWFscy9ub3NvdHJvcy5zY3NzIiwicGFydGlhbHMvZGV0YWxsZS5zY3NzIiwicGFydGlhbHMvY29udGFjdG8uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwibWF0ZXJpYWxpemVcIjtcclxuQGltcG9ydCBcIi4uL2ZvbnRzL2xhdG8vbGF0by5jc3NcIjtcclxuQGltcG9ydCBcIi4uL2ZvbnRzL2xhdG8vbGF0by1saWdodC5jc3NcIjtcclxuQGltcG9ydCBcIi4uL2ZvbnRzL2xhdG8vbGF0b19ibGFja19pdGFsaWMuY3NzXCI7XHJcblxyXG4vL1ZBUklBQkxFU1xyXG4kc2NyZWVuLWJnLW1pbjogMTUwMHB4O1xyXG5cclxuJFdoaXRlICAgICAgOiAjZmZmO1xyXG4kQmxhY2sgICAgICA6ICMwMDA7XHJcblxyXG4kRmFjZWJvb2sgICA6ICMzYjU5OTg7XHJcbiRUd2l0dGVyICAgIDogIzQwOTlGRjtcclxuJEluc3RhZ3JhbSAgOiAjMTI1Njg4O1xyXG4kUGludGVyZXN0ICA6ICNBOTI2MkE7XHJcbiRWaW1lbyAgICAgIDogIzQ0QkJGRjtcclxuJExpbmtlZGluICAgOiAjMDA3N0I1O1xyXG4kWW91dHViZSAgICA6ICNlNTJkMjc7XHJcblxyXG4kT2NobyAgICAgICA6ICM4ODg4ODg7XHJcbiRHcmlzICAgICAgIDogIzI5MjkyOTtcclxuJEdyaXNGdWVydGUgOiAjNGM0YjRiO1xyXG4kR3Jpc0NsYXJvICA6ICM2NzY3Njc7XHJcbiRSb3NhICAgICAgIDogI2ZlMTAyMTtcclxuJFByaW5jaXBhbCAgOiAkQmxhY2s7XHJcbiRSZWQ6ICNlMzFkMWE7XHJcblxyXG4kcm9qbzogI2UzMWQxYTtcclxuJHJvam8tcGFzdGVsOiAjZjhkM2QyO1xyXG4kdGludG86ICM5NTBhMGU7XHJcbiRncmlzOiAjNzY3ODdhO1xyXG4kbmVncm8tNGM6ICM0YzRjNGM7XHJcblxyXG4kbGF0bzogXCJMYXRvXCI7XHJcbiRsYXRvLWxpZ2h0OiBcIkxhdG8gTGlnaHRcIjtcclxuJGxhdG8tbGlnaHQtaXRhbGljOiBcIkxhdG8gTGlnaHQgSXRhbGljXCI7XHJcbiRsYXRvLWJvbGQ6IFwiTGF0byBCb2xkXCI7XHJcbiRsYXRvLWJsYWNrLWl0YWxpYzogXCJMYXRvIEJsYWNrIEl0YWxpY1wiO1xyXG5cclxuJHNtYWxsOiA0MGVtO1xyXG5cclxuJHJvb3Q6IFwiLi4vaW1hZ2VzL1wiO1xyXG5cclxuQGltcG9ydCBcIm1peGVzXCI7XHJcbkBpbXBvcnQgXCJoZWxwc1wiO1xyXG5AaW1wb3J0IFwiZmxleFwiO1xyXG5AaW1wb3J0IFwiZm9udHNcIjtcclxuXHJcbi8vIFBsYW50aWxsYXNcclxuXHJcbi5jb250cm9sc19kb3Rze1xyXG4gICAgLm93bC1jb250cm9sc3sgcG9zaXRpb246IGFic29sdXRlOyBib3R0b206IC0zMHB4OyBsZWZ0OiAwOyB3aWR0aDogMTAwJTtcclxuICAgICAgICAub3dsLWRvdHN7IHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgLmFjdGl2ZXsgYmFja2dyb3VuZC1jb2xvcjogJEJsYWNrICFpbXBvcnRhbnQ7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtNHB4ICFpbXBvcnRhbnQ7IH1cclxuICAgICAgICAgICAgLm93bC1kb3R7IGJhY2tncm91bmQtY29sb3I6ICNjY2M7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207ICB3aWR0aDogMTBweDsgaGVpZ2h0OiAxMHB4OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGJvcmRlci1yYWRpdXM6IDUwJTsgbWFyZ2luOiAwIDVweDsgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gQmFja2dyb3VuZHMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbiAgICAuYmdfYmxhY2t7IGJhY2tncm91bmQtY29sb3I6ICRCbGFjazsgfVxyXG4gICAgLmJnX3doaXRleyBiYWNrZ3JvdW5kLWNvbG9yOiAkV2hpdGU7IH1cclxuXHJcbiAgICAuZmFjZWJvb2t7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJEZhY2Vib29rO1xyXG4gICAgICAgIGNvbG9yOiAkV2hpdGU7XHJcbiAgICB9XHJcbiAgICAudHdpdHRlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkVHdpdHRlcjtcclxuICAgICAgICBjb2xvcjogJFdoaXRlO1xyXG4gICAgfVxyXG4gICAgLmluc3RhZ3JhbXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkSW5zdGFncmFtO1xyXG4gICAgICAgIGNvbG9yOiAkV2hpdGU7XHJcbiAgICB9XHJcbiAgICAucGludGVyZXN0e1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQaW50ZXJlc3Q7XHJcbiAgICAgICAgY29sb3I6ICRXaGl0ZTtcclxuICAgIH1cclxuICAgIC52aW1lb3tcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkVmltZW87XHJcbiAgICAgICAgY29sb3I6ICRXaGl0ZTtcclxuICAgIH1cclxuICAgIC5saW5rZWRpbntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkTGlua2VkaW47XHJcbiAgICAgICAgY29sb3I6ICRXaGl0ZTtcclxuICAgIH1cclxuXHJcblxyXG4vLyBDb2xvcnMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcblxyXG4vL0JvdG9uZXMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuICAgIC5idXR0b257XHJcbiAgICAgICAgQGluY2x1ZGUgaXRyYW5zaXRpb247XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJEJsYWNrO1xyXG4gICAgICAgIGNvbG9yOiAkV2hpdGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luOiA1cHggMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkV2hpdGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzODM2MzY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuLy9Gb3JtYXMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgIC5mb3Jte1xyXG4gICAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyKCM3Njc2NzYpO1xyXG4gICAgICAgIC5mb3JtLWNvbnRyb2x7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2UxZTFlMTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzc2NzY3NjtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGV4dGFyZWF7XHJcbiAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb3JtLW5ld3NsZXR0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNzAwcHg7XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuLy8vKioqKioqKioqKioqKioqIENPTlRFTklETyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuICAgIC5zaGFyZS1zbGlte1xyXG4gICAgICAgIG1heC13aWR0aDogMzgwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmV7XHJcbiAgICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkQmxhY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLnNvY2lhbHN7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgQGluY2x1ZGUgaXRyYW5zaXRpb247XHJcbiAgICAgICAgICAgIGNvbG9yOiAkV2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMTBweDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJEJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52aXNpYmxlLWRlc2t0b3B7IGRpc3BsYXk6IGluaGVyaXQ7IH1cclxuICAgIC52aXNpYmxlLXRhYmxldHsgZGlzcGxheTogbm9uZTsgfVxyXG4gICAgLnZpc2libGUtbW9iaWxleyBkaXNwbGF5OiBub25lOyB9XHJcblxyXG4gICAgLm1vZGFsLXhze1xyXG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnByaXZhY3l7XHJcbiAgICAgICAgY29sb3I6ICRHcmlzO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkUHJpbmNpcGFsO1xyXG4gICAgICAgIH1cclxuICAgIH0gXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogQk9EWSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG4gICAgLy8gYm9keSxodG1seyBoZWlnaHQ6IDEwMCU7IH0gLy9BY3RpdmFyIHNpIHNvbG8gc2kgZXMgZnVsbHNjcmVlblxyXG4gICAgYXtcclxuICAgICAgICBjb2xvcjogJEJsYWNrO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6ICRHcmlzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBib2R5e1xyXG4gICAgICAgIG1pbi13aWR0aDogMzIwcHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJEJsYWNrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICB9IFxyXG5cclxuICAgIC5hcnJvd3tcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAyNSU7XHJcbiAgICAgICAgei1pbmRleDogMTU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmFycm93LWxlZnR7XHJcbiAgICAgICAgbGVmdDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYXJyb3ctcmlnaHR7XHJcbiAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zbGlkZXJfaG9tZXtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAudHJhbnNpdGlvbl9vbmV7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0b3A6IDIwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkV2hpdGU7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbi8vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qLy9cclxuLy8qIEluZGV4XHJcbi8vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qLy9cclxuICAgIC5yb3cge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDByZW07XHJcbiAgICB9XHJcbiAgICAuaW1nLTEwMCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAucmVsYXRpdmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgIC5vdmVyZmxvdyB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICAgIC50cmFuc3BhcmVudGUge1xyXG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnRleHQtY2VudGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAubWFyZ2luLWF1dG8ge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgLnVuby1hcnJpYmEge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xyXG4gICAgfVxyXG4gICAgLmRvcy1hcnJpYmEge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xyXG4gICAgfVxyXG4gICAgLnRyZXMtYXJyaWJhIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDhweDtcclxuICAgIH1cclxuICAgIC5jdWF0cm8tYXJyaWJhIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjRweDtcclxuICAgIH1cclxuICAgIC51bm8tYWJham8ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG4gICAgLmRvcy1hYmFqbyB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XHJcbiAgICB9XHJcbiAgICAudHJlcy1hYmFqbyB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XHJcbiAgICB9XHJcbiAgICAuY3VhdHJvLWFiYWpvIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcclxuICAgIH1cclxuICAgIC5ob21lLXNsaWRlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAudGV4dG8tc2xpZGUtaG9tZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNHJlbTtcclxuICAgICAgICByaWdodDogMTAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xyXG4gICAgICAgICAgICByaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgdG9wOiAyLjVyZW07XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgLyogSUUgOSAqL1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgLyogQ2hyb21lLCBTYWZhcmksIE9wZXJhICovXHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGxhdG8tYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgY29sb3I6ICRncmlzO1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBociB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHJvam87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGxhdG8tbGlnaHQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JpcztcclxuICAgICAgICAgICAgbWFyZ2luOiAwLjVyZW0gMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bi1yb2pvIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGVzdGFjYWRvcyB7XHJcbiAgICAgICAgcGFkZGluZzogNHJlbSAwcmVtO1xyXG4gICAgICAgIC5vd2wtY29udHJvbHMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogY2FsYyg1MCUgLSAyNHB4KTtcclxuICAgICAgICAgICAgLm93bC1uZXh0IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNHJlbTtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm93bC1wcmV2IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC01cmVtO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kZXN0YWNhZG8taG9tZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRsYXRvLWJvbGQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JpcztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGhyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRyb2pvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRsYXRvLWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyaXM7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAuNXJlbSAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc29icmUtbm9zb3Ryb3Mge1xyXG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMHJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbGF0by1saWdodC1pdGFsaWM7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zdWJ0aXR1bG8ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbGF0bztcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgY29sb3I6ICRncmlzO1xyXG4gICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLnN1Yi1ibGFuY28ge1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIH1cclxuICAgIC5saW5lYSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDFyZW0gYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubnVlc3Ryb3Mtc2VydmljaW9zIHtcclxuICAgICAgICBwYWRkaW5nOiA0cmVtIDByZW07XHJcbiAgICAgICAgLnNlcnZpY2lvLWhvbWUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIzMHB4O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGxhdG87XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcm9qbztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaHIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHJvam87XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbGF0by1saWdodDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmlzO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4tcm9qbyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJvam87XHJcbiAgICAgICAgd2lkdGg6IDIzMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRyb2pvO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYjUxNjEzO1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMTBweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXM7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRsYXRvLWJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiAkV2hpdGU7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbGF0by1ib2xkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJFdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2IzMTUxMjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjYjMxNTEyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyb2pvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4tZ3JpcyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyaXM7XHJcbiAgICAgICAgd2lkdGg6IDIzMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmlzO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNGQ0ZjUwO1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMTBweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXM7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRsYXRvLWJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiAkV2hpdGU7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbGF0by1ib2xkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJFdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzYzNjM2MztcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNjM2MzYzO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRsYXRvO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHRpbnRvO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5uby1yZXN1bHRhZG9zIHtcclxuICAgICAgICBwYWRkaW5nOiAzcmVtO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRyb2pvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRsYXRvO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyaXM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuQGltcG9ydCBcImhlYWRlclwiO1xyXG5AaW1wb3J0IFwiZm9vdGVyXCI7XHJcbkBpbXBvcnQgXCJpZTlcIjtcclxuQGltcG9ydCBcInJlc3BvbnNpdmVcIjtcclxuQGltcG9ydCBcInBhcnRpYWxzL3NsaWRlclwiO1xyXG5AaW1wb3J0IFwicGFydGlhbHMvbm9zb3Ryb3NcIjtcclxuQGltcG9ydCBcInBhcnRpYWxzL2RldGFsbGVcIjtcclxuQGltcG9ydCBcInBhcnRpYWxzL2NvbnRhY3RvXCI7XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbi8vIE1peGluc1xyXG4vLyBAaW1wb3J0IFwiY29tcG9uZW50cy9wcmVmaXhlclwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9taXhpbnNcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvY29sb3JcIjtcclxuXHJcbi8vIFZhcmlhYmxlcztcclxuQGltcG9ydCBcImNvbXBvbmVudHMvdmFyaWFibGVzXCI7XHJcblxyXG4vLyBSZXNldFxyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9ub3JtYWxpemVcIjtcclxuXHJcbi8vIGNvbXBvbmVudHNcclxuQGltcG9ydCBcImNvbXBvbmVudHMvZ2xvYmFsXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2JhZGdlc1wiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9pY29ucy1tYXRlcmlhbC1kZXNpZ25cIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvZ3JpZFwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9uYXZiYXJcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvcm9ib3RvXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3R5cG9ncmFwaHlcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvdHJhbnNpdGlvbnNcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvY2FyZHNcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvdG9hc3RcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvdGFic1wiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy90b29sdGlwXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2J1dHRvbnNcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvZHJvcGRvd25cIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvd2F2ZXNcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvbW9kYWxcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvY29sbGFwc2libGVcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvY2hpcHNcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvbWF0ZXJpYWxib3hcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvZm9ybXMvZm9ybXNcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvdGFibGVfb2ZfY29udGVudHNcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvc2lkZU5hdlwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9wcmVsb2FkZXJcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvc2xpZGVyXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Nhcm91c2VsXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3RhcFRhcmdldFwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9wdWxzZVwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9kYXRlX3BpY2tlci9kZWZhdWx0XCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2RhdGVfcGlja2VyL2RlZmF1bHQuZGF0ZVwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9kYXRlX3BpY2tlci9kZWZhdWx0LnRpbWVcIjtcclxuIiwiLy8gQG1peGluIGJveC1zaGFkb3ctMigkYXJnczEsICRhcmdzMikge1xyXG4vLyAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAkYXJnczEsICRhcmdzMjtcclxuLy8gICAgIC1tb3otYm94LXNoYWRvdzogJGFyZ3MxLCAkYXJnczI7XHJcbi8vICAgICBib3gtc2hhZG93OiAkYXJnczEsICRhcmdzMjtcclxuLy8gfSIsIi8vIFV0aWxpdHkgQ29sb3IgQ2xhc3Nlc1xyXG5cclxuLy8uc3VjY2VzcyB7XHJcbi8vXHJcbi8vfVxyXG5cclxuLy8gR29vZ2xlIENvbG9yIFBhbGV0dGUgZGVmaW5lZDogaHR0cDovL3d3dy5nb29nbGUuY29tL2Rlc2lnbi9zcGVjL3N0eWxlL2NvbG9yLmh0bWxcclxuXHJcblxyXG4kbWF0ZXJpYWxpemUtcmVkOiAoXHJcbiAgXCJiYXNlXCI6ICAgICAgICNlNTFjMjMsXHJcbiAgXCJsaWdodGVuLTVcIjogICNmZGVhZWIsXHJcbiAgXCJsaWdodGVuLTRcIjogICNmOGMxYzMsXHJcbiAgXCJsaWdodGVuLTNcIjogICNmMzk4OWIsXHJcbiAgXCJsaWdodGVuLTJcIjogICNlZTZlNzMsXHJcbiAgXCJsaWdodGVuLTFcIjogICNlYTQ1NGIsXHJcbiAgXCJkYXJrZW4tMVwiOiAgICNkMDE4MWUsXHJcbiAgXCJkYXJrZW4tMlwiOiAgICNiOTE1MWIsXHJcbiAgXCJkYXJrZW4tM1wiOiAgICNhMjEzMTgsXHJcbiAgXCJkYXJrZW4tNFwiOiAgICM4YjEwMTQsXHJcbik7XHJcblxyXG4kcmVkOiAoXHJcbiAgXCJiYXNlXCI6ICAgICAgICNGNDQzMzYsXHJcbiAgXCJsaWdodGVuLTVcIjogICNGRkVCRUUsXHJcbiAgXCJsaWdodGVuLTRcIjogICNGRkNERDIsXHJcbiAgXCJsaWdodGVuLTNcIjogICNFRjlBOUEsXHJcbiAgXCJsaWdodGVuLTJcIjogICNFNTczNzMsXHJcbiAgXCJsaWdodGVuLTFcIjogICNFRjUzNTAsXHJcbiAgXCJkYXJrZW4tMVwiOiAgICNFNTM5MzUsXHJcbiAgXCJkYXJrZW4tMlwiOiAgICNEMzJGMkYsXHJcbiAgXCJkYXJrZW4tM1wiOiAgICNDNjI4MjgsXHJcbiAgXCJkYXJrZW4tNFwiOiAgICNCNzFDMUMsXHJcbiAgXCJhY2NlbnQtMVwiOiAgICAjRkY4QTgwLFxyXG4gIFwiYWNjZW50LTJcIjogICAgI0ZGNTI1MixcclxuICBcImFjY2VudC0zXCI6ICAgICNGRjE3NDQsXHJcbiAgXCJhY2NlbnQtNFwiOiAgICAjRDUwMDAwXHJcbik7XHJcblxyXG4kcGluazogKFxyXG4gIFwiYmFzZVwiOiAgICAgICAjZTkxZTYzLFxyXG4gIFwibGlnaHRlbi01XCI6ICAjZmNlNGVjLFxyXG4gIFwibGlnaHRlbi00XCI6ICAjZjhiYmQwLFxyXG4gIFwibGlnaHRlbi0zXCI6ICAjZjQ4ZmIxLFxyXG4gIFwibGlnaHRlbi0yXCI6ICAjZjA2MjkyLFxyXG4gIFwibGlnaHRlbi0xXCI6ICAjZWM0MDdhLFxyXG4gIFwiZGFya2VuLTFcIjogICAjZDgxYjYwLFxyXG4gIFwiZGFya2VuLTJcIjogICAjYzIxODViLFxyXG4gIFwiZGFya2VuLTNcIjogICAjYWQxNDU3LFxyXG4gIFwiZGFya2VuLTRcIjogICAjODgwZTRmLFxyXG4gIFwiYWNjZW50LTFcIjogICAgI2ZmODBhYixcclxuICBcImFjY2VudC0yXCI6ICAgICNmZjQwODEsXHJcbiAgXCJhY2NlbnQtM1wiOiAgICAjZjUwMDU3LFxyXG4gIFwiYWNjZW50LTRcIjogICAgI2M1MTE2MlxyXG4pO1xyXG5cclxuJHB1cnBsZTogKFxyXG4gIFwiYmFzZVwiOiAgICAgICAjOWMyN2IwLFxyXG4gIFwibGlnaHRlbi01XCI6ICAjZjNlNWY1LFxyXG4gIFwibGlnaHRlbi00XCI6ICAjZTFiZWU3LFxyXG4gIFwibGlnaHRlbi0zXCI6ICAjY2U5M2Q4LFxyXG4gIFwibGlnaHRlbi0yXCI6ICAjYmE2OGM4LFxyXG4gIFwibGlnaHRlbi0xXCI6ICAjYWI0N2JjLFxyXG4gIFwiZGFya2VuLTFcIjogICAjOGUyNGFhLFxyXG4gIFwiZGFya2VuLTJcIjogICAjN2IxZmEyLFxyXG4gIFwiZGFya2VuLTNcIjogICAjNmExYjlhLFxyXG4gIFwiZGFya2VuLTRcIjogICAjNGExNDhjLFxyXG4gIFwiYWNjZW50LTFcIjogICAgI2VhODBmYyxcclxuICBcImFjY2VudC0yXCI6ICAgICNlMDQwZmIsXHJcbiAgXCJhY2NlbnQtM1wiOiAgICAjZDUwMGY5LFxyXG4gIFwiYWNjZW50LTRcIjogICAgI2FhMDBmZlxyXG4pO1xyXG5cclxuJGRlZXAtcHVycGxlOiAoXHJcbiAgXCJiYXNlXCI6ICAgICAgICM2NzNhYjcsXHJcbiAgXCJsaWdodGVuLTVcIjogICNlZGU3ZjYsXHJcbiAgXCJsaWdodGVuLTRcIjogICNkMWM0ZTksXHJcbiAgXCJsaWdodGVuLTNcIjogICNiMzlkZGIsXHJcbiAgXCJsaWdodGVuLTJcIjogICM5NTc1Y2QsXHJcbiAgXCJsaWdodGVuLTFcIjogICM3ZTU3YzIsXHJcbiAgXCJkYXJrZW4tMVwiOiAgICM1ZTM1YjEsXHJcbiAgXCJkYXJrZW4tMlwiOiAgICM1MTJkYTgsXHJcbiAgXCJkYXJrZW4tM1wiOiAgICM0NTI3YTAsXHJcbiAgXCJkYXJrZW4tNFwiOiAgICMzMTFiOTIsXHJcbiAgXCJhY2NlbnQtMVwiOiAgICAjYjM4OGZmLFxyXG4gIFwiYWNjZW50LTJcIjogICAgIzdjNGRmZixcclxuICBcImFjY2VudC0zXCI6ICAgICM2NTFmZmYsXHJcbiAgXCJhY2NlbnQtNFwiOiAgICAjNjIwMGVhXHJcbik7XHJcblxyXG4kaW5kaWdvOiAoXHJcbiAgXCJiYXNlXCI6ICAgICAgICMzZjUxYjUsXHJcbiAgXCJsaWdodGVuLTVcIjogICNlOGVhZjYsXHJcbiAgXCJsaWdodGVuLTRcIjogICNjNWNhZTksXHJcbiAgXCJsaWdodGVuLTNcIjogICM5ZmE4ZGEsXHJcbiAgXCJsaWdodGVuLTJcIjogICM3OTg2Y2IsXHJcbiAgXCJsaWdodGVuLTFcIjogICM1YzZiYzAsXHJcbiAgXCJkYXJrZW4tMVwiOiAgICMzOTQ5YWIsXHJcbiAgXCJkYXJrZW4tMlwiOiAgICMzMDNmOWYsXHJcbiAgXCJkYXJrZW4tM1wiOiAgICMyODM1OTMsXHJcbiAgXCJkYXJrZW4tNFwiOiAgICMxYTIzN2UsXHJcbiAgXCJhY2NlbnQtMVwiOiAgICAjOGM5ZWZmLFxyXG4gIFwiYWNjZW50LTJcIjogICAgIzUzNmRmZSxcclxuICBcImFjY2VudC0zXCI6ICAgICMzZDVhZmUsXHJcbiAgXCJhY2NlbnQtNFwiOiAgICAjMzA0ZmZlXHJcbik7XHJcblxyXG4kYmx1ZTogKFxyXG4gIFwiYmFzZVwiOiAgICAgICAjMjE5NkYzLFxyXG4gIFwibGlnaHRlbi01XCI6ICAjRTNGMkZELFxyXG4gIFwibGlnaHRlbi00XCI6ICAjQkJERUZCLFxyXG4gIFwibGlnaHRlbi0zXCI6ICAjOTBDQUY5LFxyXG4gIFwibGlnaHRlbi0yXCI6ICAjNjRCNUY2LFxyXG4gIFwibGlnaHRlbi0xXCI6ICAjNDJBNUY1LFxyXG4gIFwiZGFya2VuLTFcIjogICAjMUU4OEU1LFxyXG4gIFwiZGFya2VuLTJcIjogICAjMTk3NkQyLFxyXG4gIFwiZGFya2VuLTNcIjogICAjMTU2NUMwLFxyXG4gIFwiZGFya2VuLTRcIjogICAjMEQ0N0ExLFxyXG4gIFwiYWNjZW50LTFcIjogICAgIzgyQjFGRixcclxuICBcImFjY2VudC0yXCI6ICAgICM0NDhBRkYsXHJcbiAgXCJhY2NlbnQtM1wiOiAgICAjMjk3OUZGLFxyXG4gIFwiYWNjZW50LTRcIjogICAgIzI5NjJGRlxyXG4pO1xyXG5cclxuJGxpZ2h0LWJsdWU6IChcclxuICBcImJhc2VcIjogICAgICAgIzAzYTlmNCxcclxuICBcImxpZ2h0ZW4tNVwiOiAgI2UxZjVmZSxcclxuICBcImxpZ2h0ZW4tNFwiOiAgI2IzZTVmYyxcclxuICBcImxpZ2h0ZW4tM1wiOiAgIzgxZDRmYSxcclxuICBcImxpZ2h0ZW4tMlwiOiAgIzRmYzNmNyxcclxuICBcImxpZ2h0ZW4tMVwiOiAgIzI5YjZmNixcclxuICBcImRhcmtlbi0xXCI6ICAgIzAzOWJlNSxcclxuICBcImRhcmtlbi0yXCI6ICAgIzAyODhkMSxcclxuICBcImRhcmtlbi0zXCI6ICAgIzAyNzdiZCxcclxuICBcImRhcmtlbi00XCI6ICAgIzAxNTc5YixcclxuICBcImFjY2VudC0xXCI6ICAgICM4MGQ4ZmYsXHJcbiAgXCJhY2NlbnQtMlwiOiAgICAjNDBjNGZmLFxyXG4gIFwiYWNjZW50LTNcIjogICAgIzAwYjBmZixcclxuICBcImFjY2VudC00XCI6ICAgICMwMDkxZWFcclxuKTtcclxuXHJcbiRjeWFuOiAoXHJcbiAgXCJiYXNlXCI6ICAgICAgICMwMGJjZDQsXHJcbiAgXCJsaWdodGVuLTVcIjogICNlMGY3ZmEsXHJcbiAgXCJsaWdodGVuLTRcIjogICNiMmViZjIsXHJcbiAgXCJsaWdodGVuLTNcIjogICM4MGRlZWEsXHJcbiAgXCJsaWdodGVuLTJcIjogICM0ZGQwZTEsXHJcbiAgXCJsaWdodGVuLTFcIjogICMyNmM2ZGEsXHJcbiAgXCJkYXJrZW4tMVwiOiAgICMwMGFjYzEsXHJcbiAgXCJkYXJrZW4tMlwiOiAgICMwMDk3YTcsXHJcbiAgXCJkYXJrZW4tM1wiOiAgICMwMDgzOGYsXHJcbiAgXCJkYXJrZW4tNFwiOiAgICMwMDYwNjQsXHJcbiAgXCJhY2NlbnQtMVwiOiAgICAjODRmZmZmLFxyXG4gIFwiYWNjZW50LTJcIjogICAgIzE4ZmZmZixcclxuICBcImFjY2VudC0zXCI6ICAgICMwMGU1ZmYsXHJcbiAgXCJhY2NlbnQtNFwiOiAgICAjMDBiOGQ0XHJcbik7XHJcblxyXG4kdGVhbDogKFxyXG4gIFwiYmFzZVwiOiAgICAgICAjMDA5Njg4LFxyXG4gIFwibGlnaHRlbi01XCI6ICAjZTBmMmYxLFxyXG4gIFwibGlnaHRlbi00XCI6ICAjYjJkZmRiLFxyXG4gIFwibGlnaHRlbi0zXCI6ICAjODBjYmM0LFxyXG4gIFwibGlnaHRlbi0yXCI6ICAjNGRiNmFjLFxyXG4gIFwibGlnaHRlbi0xXCI6ICAjMjZhNjlhLFxyXG4gIFwiZGFya2VuLTFcIjogICAjMDA4OTdiLFxyXG4gIFwiZGFya2VuLTJcIjogICAjMDA3OTZiLFxyXG4gIFwiZGFya2VuLTNcIjogICAjMDA2OTVjLFxyXG4gIFwiZGFya2VuLTRcIjogICAjMDA0ZDQwLFxyXG4gIFwiYWNjZW50LTFcIjogICAgI2E3ZmZlYixcclxuICBcImFjY2VudC0yXCI6ICAgICM2NGZmZGEsXHJcbiAgXCJhY2NlbnQtM1wiOiAgICAjMWRlOWI2LFxyXG4gIFwiYWNjZW50LTRcIjogICAgIzAwYmZhNVxyXG4pO1xyXG5cclxuJGdyZWVuOiAoXHJcbiAgXCJiYXNlXCI6ICAgICAgICM0Q0FGNTAsXHJcbiAgXCJsaWdodGVuLTVcIjogICNFOEY1RTksXHJcbiAgXCJsaWdodGVuLTRcIjogICNDOEU2QzksXHJcbiAgXCJsaWdodGVuLTNcIjogICNBNUQ2QTcsXHJcbiAgXCJsaWdodGVuLTJcIjogICM4MUM3ODQsXHJcbiAgXCJsaWdodGVuLTFcIjogICM2NkJCNkEsXHJcbiAgXCJkYXJrZW4tMVwiOiAgICM0M0EwNDcsXHJcbiAgXCJkYXJrZW4tMlwiOiAgICMzODhFM0MsXHJcbiAgXCJkYXJrZW4tM1wiOiAgICMyRTdEMzIsXHJcbiAgXCJkYXJrZW4tNFwiOiAgICMxQjVFMjAsXHJcbiAgXCJhY2NlbnQtMVwiOiAgICAjQjlGNkNBLFxyXG4gIFwiYWNjZW50LTJcIjogICAgIzY5RjBBRSxcclxuICBcImFjY2VudC0zXCI6ICAgICMwMEU2NzYsXHJcbiAgXCJhY2NlbnQtNFwiOiAgICAjMDBDODUzXHJcbik7XHJcblxyXG4kbGlnaHQtZ3JlZW46IChcclxuICBcImJhc2VcIjogICAgICAgIzhiYzM0YSxcclxuICBcImxpZ2h0ZW4tNVwiOiAgI2YxZjhlOSxcclxuICBcImxpZ2h0ZW4tNFwiOiAgI2RjZWRjOCxcclxuICBcImxpZ2h0ZW4tM1wiOiAgI2M1ZTFhNSxcclxuICBcImxpZ2h0ZW4tMlwiOiAgI2FlZDU4MSxcclxuICBcImxpZ2h0ZW4tMVwiOiAgIzljY2M2NSxcclxuICBcImRhcmtlbi0xXCI6ICAgIzdjYjM0MixcclxuICBcImRhcmtlbi0yXCI6ICAgIzY4OWYzOCxcclxuICBcImRhcmtlbi0zXCI6ICAgIzU1OGIyZixcclxuICBcImRhcmtlbi00XCI6ICAgIzMzNjkxZSxcclxuICBcImFjY2VudC0xXCI6ICAgICNjY2ZmOTAsXHJcbiAgXCJhY2NlbnQtMlwiOiAgICAjYjJmZjU5LFxyXG4gIFwiYWNjZW50LTNcIjogICAgIzc2ZmYwMyxcclxuICBcImFjY2VudC00XCI6ICAgICM2NGRkMTdcclxuKTtcclxuXHJcbiRsaW1lOiAoXHJcbiAgXCJiYXNlXCI6ICAgICAgICNjZGRjMzksXHJcbiAgXCJsaWdodGVuLTVcIjogICNmOWZiZTcsXHJcbiAgXCJsaWdodGVuLTRcIjogICNmMGY0YzMsXHJcbiAgXCJsaWdodGVuLTNcIjogICNlNmVlOWMsXHJcbiAgXCJsaWdodGVuLTJcIjogICNkY2U3NzUsXHJcbiAgXCJsaWdodGVuLTFcIjogICNkNGUxNTcsXHJcbiAgXCJkYXJrZW4tMVwiOiAgICNjMGNhMzMsXHJcbiAgXCJkYXJrZW4tMlwiOiAgICNhZmI0MmIsXHJcbiAgXCJkYXJrZW4tM1wiOiAgICM5ZTlkMjQsXHJcbiAgXCJkYXJrZW4tNFwiOiAgICM4Mjc3MTcsXHJcbiAgXCJhY2NlbnQtMVwiOiAgICAjZjRmZjgxLFxyXG4gIFwiYWNjZW50LTJcIjogICAgI2VlZmY0MSxcclxuICBcImFjY2VudC0zXCI6ICAgICNjNmZmMDAsXHJcbiAgXCJhY2NlbnQtNFwiOiAgICAjYWVlYTAwXHJcbik7XHJcblxyXG4keWVsbG93OiAoXHJcbiAgXCJiYXNlXCI6ICAgICAgICNmZmViM2IsXHJcbiAgXCJsaWdodGVuLTVcIjogICNmZmZkZTcsXHJcbiAgXCJsaWdodGVuLTRcIjogICNmZmY5YzQsXHJcbiAgXCJsaWdodGVuLTNcIjogICNmZmY1OWQsXHJcbiAgXCJsaWdodGVuLTJcIjogICNmZmYxNzYsXHJcbiAgXCJsaWdodGVuLTFcIjogICNmZmVlNTgsXHJcbiAgXCJkYXJrZW4tMVwiOiAgICNmZGQ4MzUsXHJcbiAgXCJkYXJrZW4tMlwiOiAgICNmYmMwMmQsXHJcbiAgXCJkYXJrZW4tM1wiOiAgICNmOWE4MjUsXHJcbiAgXCJkYXJrZW4tNFwiOiAgICNmNTdmMTcsXHJcbiAgXCJhY2NlbnQtMVwiOiAgICAjZmZmZjhkLFxyXG4gIFwiYWNjZW50LTJcIjogICAgI2ZmZmYwMCxcclxuICBcImFjY2VudC0zXCI6ICAgICNmZmVhMDAsXHJcbiAgXCJhY2NlbnQtNFwiOiAgICAjZmZkNjAwXHJcbik7XHJcblxyXG4kYW1iZXI6IChcclxuICBcImJhc2VcIjogICAgICAgI2ZmYzEwNyxcclxuICBcImxpZ2h0ZW4tNVwiOiAgI2ZmZjhlMSxcclxuICBcImxpZ2h0ZW4tNFwiOiAgI2ZmZWNiMyxcclxuICBcImxpZ2h0ZW4tM1wiOiAgI2ZmZTA4MixcclxuICBcImxpZ2h0ZW4tMlwiOiAgI2ZmZDU0ZixcclxuICBcImxpZ2h0ZW4tMVwiOiAgI2ZmY2EyOCxcclxuICBcImRhcmtlbi0xXCI6ICAgI2ZmYjMwMCxcclxuICBcImRhcmtlbi0yXCI6ICAgI2ZmYTAwMCxcclxuICBcImRhcmtlbi0zXCI6ICAgI2ZmOGYwMCxcclxuICBcImRhcmtlbi00XCI6ICAgI2ZmNmYwMCxcclxuICBcImFjY2VudC0xXCI6ICAgICNmZmU1N2YsXHJcbiAgXCJhY2NlbnQtMlwiOiAgICAjZmZkNzQwLFxyXG4gIFwiYWNjZW50LTNcIjogICAgI2ZmYzQwMCxcclxuICBcImFjY2VudC00XCI6ICAgICNmZmFiMDBcclxuKTtcclxuXHJcbiRvcmFuZ2U6IChcclxuICBcImJhc2VcIjogICAgICAgI2ZmOTgwMCxcclxuICBcImxpZ2h0ZW4tNVwiOiAgI2ZmZjNlMCxcclxuICBcImxpZ2h0ZW4tNFwiOiAgI2ZmZTBiMixcclxuICBcImxpZ2h0ZW4tM1wiOiAgI2ZmY2M4MCxcclxuICBcImxpZ2h0ZW4tMlwiOiAgI2ZmYjc0ZCxcclxuICBcImxpZ2h0ZW4tMVwiOiAgI2ZmYTcyNixcclxuICBcImRhcmtlbi0xXCI6ICAgI2ZiOGMwMCxcclxuICBcImRhcmtlbi0yXCI6ICAgI2Y1N2MwMCxcclxuICBcImRhcmtlbi0zXCI6ICAgI2VmNmMwMCxcclxuICBcImRhcmtlbi00XCI6ICAgI2U2NTEwMCxcclxuICBcImFjY2VudC0xXCI6ICAgICNmZmQxODAsXHJcbiAgXCJhY2NlbnQtMlwiOiAgICAjZmZhYjQwLFxyXG4gIFwiYWNjZW50LTNcIjogICAgI2ZmOTEwMCxcclxuICBcImFjY2VudC00XCI6ICAgICNmZjZkMDBcclxuKTtcclxuXHJcbiRkZWVwLW9yYW5nZTogKFxyXG4gIFwiYmFzZVwiOiAgICAgICAjZmY1NzIyLFxyXG4gIFwibGlnaHRlbi01XCI6ICAjZmJlOWU3LFxyXG4gIFwibGlnaHRlbi00XCI6ICAjZmZjY2JjLFxyXG4gIFwibGlnaHRlbi0zXCI6ICAjZmZhYjkxLFxyXG4gIFwibGlnaHRlbi0yXCI6ICAjZmY4YTY1LFxyXG4gIFwibGlnaHRlbi0xXCI6ICAjZmY3MDQzLFxyXG4gIFwiZGFya2VuLTFcIjogICAjZjQ1MTFlLFxyXG4gIFwiZGFya2VuLTJcIjogICAjZTY0YTE5LFxyXG4gIFwiZGFya2VuLTNcIjogICAjZDg0MzE1LFxyXG4gIFwiZGFya2VuLTRcIjogICAjYmYzNjBjLFxyXG4gIFwiYWNjZW50LTFcIjogICAgI2ZmOWU4MCxcclxuICBcImFjY2VudC0yXCI6ICAgICNmZjZlNDAsXHJcbiAgXCJhY2NlbnQtM1wiOiAgICAjZmYzZDAwLFxyXG4gIFwiYWNjZW50LTRcIjogICAgI2RkMmMwMFxyXG4pO1xyXG5cclxuJGJyb3duOiAoXHJcbiAgXCJiYXNlXCI6ICAgICAgICM3OTU1NDgsXHJcbiAgXCJsaWdodGVuLTVcIjogICNlZmViZTksXHJcbiAgXCJsaWdodGVuLTRcIjogICNkN2NjYzgsXHJcbiAgXCJsaWdodGVuLTNcIjogICNiY2FhYTQsXHJcbiAgXCJsaWdodGVuLTJcIjogICNhMTg4N2YsXHJcbiAgXCJsaWdodGVuLTFcIjogICM4ZDZlNjMsXHJcbiAgXCJkYXJrZW4tMVwiOiAgICM2ZDRjNDEsXHJcbiAgXCJkYXJrZW4tMlwiOiAgICM1ZDQwMzcsXHJcbiAgXCJkYXJrZW4tM1wiOiAgICM0ZTM0MmUsXHJcbiAgXCJkYXJrZW4tNFwiOiAgICMzZTI3MjNcclxuKTtcclxuXHJcbiRibHVlLWdyZXk6IChcclxuICBcImJhc2VcIjogICAgICAgIzYwN2Q4YixcclxuICBcImxpZ2h0ZW4tNVwiOiAgI2VjZWZmMSxcclxuICBcImxpZ2h0ZW4tNFwiOiAgI2NmZDhkYyxcclxuICBcImxpZ2h0ZW4tM1wiOiAgI2IwYmVjNSxcclxuICBcImxpZ2h0ZW4tMlwiOiAgIzkwYTRhZSxcclxuICBcImxpZ2h0ZW4tMVwiOiAgIzc4OTA5YyxcclxuICBcImRhcmtlbi0xXCI6ICAgIzU0NmU3YSxcclxuICBcImRhcmtlbi0yXCI6ICAgIzQ1NWE2NCxcclxuICBcImRhcmtlbi0zXCI6ICAgIzM3NDc0ZixcclxuICBcImRhcmtlbi00XCI6ICAgIzI2MzIzOFxyXG4pO1xyXG5cclxuJGdyZXk6IChcclxuICBcImJhc2VcIjogICAgICAgIzllOWU5ZSxcclxuICBcImxpZ2h0ZW4tNVwiOiAgI2ZhZmFmYSxcclxuICBcImxpZ2h0ZW4tNFwiOiAgI2Y1ZjVmNSxcclxuICBcImxpZ2h0ZW4tM1wiOiAgI2VlZWVlZSxcclxuICBcImxpZ2h0ZW4tMlwiOiAgI2UwZTBlMCxcclxuICBcImxpZ2h0ZW4tMVwiOiAgI2JkYmRiZCxcclxuICBcImRhcmtlbi0xXCI6ICAgIzc1NzU3NSxcclxuICBcImRhcmtlbi0yXCI6ICAgIzYxNjE2MSxcclxuICBcImRhcmtlbi0zXCI6ICAgIzQyNDI0MixcclxuICBcImRhcmtlbi00XCI6ICAgIzIxMjEyMVxyXG4pO1xyXG5cclxuJHNoYWRlczogKFxyXG4gIFwiYmxhY2tcIjogICAgICAgICMwMDAwMDAsXHJcbiAgXCJ3aGl0ZVwiOiAgICAgICAgI0ZGRkZGRixcclxuICBcInRyYW5zcGFyZW50XCI6ICB0cmFuc3BhcmVudFxyXG4pO1xyXG5cclxuJGNvbG9yczogKFxyXG4gIFwibWF0ZXJpYWxpemUtcmVkXCI6ICRtYXRlcmlhbGl6ZS1yZWQsXHJcbiAgXCJyZWRcIjogJHJlZCxcclxuICBcInBpbmtcIjogJHBpbmssXHJcbiAgXCJwdXJwbGVcIjogJHB1cnBsZSxcclxuICBcImRlZXAtcHVycGxlXCI6ICRkZWVwLXB1cnBsZSxcclxuICBcImluZGlnb1wiOiAkaW5kaWdvLFxyXG4gIFwiYmx1ZVwiOiAkYmx1ZSxcclxuICBcImxpZ2h0LWJsdWVcIjogJGxpZ2h0LWJsdWUsXHJcbiAgXCJjeWFuXCI6ICRjeWFuLFxyXG4gIFwidGVhbFwiOiAkdGVhbCxcclxuICBcImdyZWVuXCI6ICRncmVlbixcclxuICBcImxpZ2h0LWdyZWVuXCI6ICRsaWdodC1ncmVlbixcclxuICBcImxpbWVcIjogJGxpbWUsXHJcbiAgXCJ5ZWxsb3dcIjogJHllbGxvdyxcclxuICBcImFtYmVyXCI6ICRhbWJlcixcclxuICBcIm9yYW5nZVwiOiAkb3JhbmdlLFxyXG4gIFwiZGVlcC1vcmFuZ2VcIjogJGRlZXAtb3JhbmdlLFxyXG4gIFwiYnJvd25cIjogJGJyb3duLFxyXG4gIFwiYmx1ZS1ncmV5XCI6ICRibHVlLWdyZXksXHJcbiAgXCJncmV5XCI6ICRncmV5LFxyXG4gIFwic2hhZGVzXCI6ICRzaGFkZXNcclxuKTtcclxuXHJcblxyXG4vLyBDb2xvciBDbGFzc2VzXHJcblxyXG5AZWFjaCAkY29sb3JfbmFtZSwgJGNvbG9yIGluICRjb2xvcnMge1xyXG4gIEBlYWNoICRjb2xvcl90eXBlLCAkY29sb3JfdmFsdWUgaW4gJGNvbG9yIHtcclxuICAgIEBpZiAkY29sb3JfdHlwZSA9PSBcImJhc2VcIiB7XHJcbiAgICAgIC4jeyRjb2xvcl9uYW1lfSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3ZhbHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLiN7JGNvbG9yX25hbWV9LXRleHQge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JfdmFsdWUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYgJGNvbG9yX25hbWUgIT0gXCJzaGFkZXNcIiB7XHJcbiAgICAgIC4jeyRjb2xvcl9uYW1lfS4jeyRjb2xvcl90eXBlfSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3ZhbHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLiN7JGNvbG9yX25hbWV9LXRleHQudGV4dC0jeyRjb2xvcl90eXBlfSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcl92YWx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBTaGFkZSBjbGFzc2VzXHJcbkBlYWNoICRjb2xvciwgJGNvbG9yX3ZhbHVlIGluICRzaGFkZXMge1xyXG4gIC4jeyRjb2xvcn0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3ZhbHVlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC4jeyRjb2xvcn0tdGV4dCB7XHJcbiAgICBjb2xvcjogJGNvbG9yX3ZhbHVlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gdXNhZ2U6IGNvbG9yKFwibmFtZV9vZl9jb2xvclwiLCBcInR5cGVfb2ZfY29sb3JcIilcclxuLy8gdG8gYXZvaWQgdG8gcmVwZWF0aW5nIG1hcC1nZXQoJGNvbG9ycywgLi4uKVxyXG5cclxuQGZ1bmN0aW9uIGNvbG9yKCRjb2xvciwgJHR5cGUpIHtcclxuICBAaWYgbWFwLWhhcy1rZXkoJGNvbG9ycywgJGNvbG9yKSB7XHJcbiAgICAkY3Vycl9jb2xvcjogbWFwLWdldCgkY29sb3JzLCAkY29sb3IpO1xyXG4gICAgQGlmIG1hcC1oYXMta2V5KCRjdXJyX2NvbG9yLCAkdHlwZSkge1xyXG4gICAgICBAcmV0dXJuIG1hcC1nZXQoJGN1cnJfY29sb3IsICR0eXBlKTtcclxuICAgIH1cclxuICB9XHJcbiAgQHdhcm4gXCJVbmtub3duIGAje25hbWV9YCBpbiAkY29sb3JzLlwiO1xyXG4gIEByZXR1cm4gbnVsbDtcclxufVxyXG5cclxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gTWF0ZXJpYWxpemUgdmFyaWFibGVzXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vXHJcbi8vIFRhYmxlIG9mIENvbnRlbnRzOlxyXG4vL1xyXG4vLyAgMS4gQ29sb3JzXHJcbi8vICAyLiBCYWRnZXNcclxuLy8gIDMuIEJ1dHRvbnNcclxuLy8gIDQuIENhcmRzXHJcbi8vICA1LiBDb2xsYXBzaWJsZVxyXG4vLyAgNi4gQ2hpcHNcclxuLy8gIDcuIERhdGUgUGlja2VyXHJcbi8vICA4LiBEcm9wZG93blxyXG4vLyAgMTAuIEZvcm1zXHJcbi8vICAxMS4gR2xvYmFsXHJcbi8vICAxMi4gR3JpZFxyXG4vLyAgMTMuIE5hdmlnYXRpb24gQmFyXHJcbi8vICAxNC4gU2lkZSBOYXZpZ2F0aW9uXHJcbi8vICAxNS4gUGhvdG8gU2xpZGVyXHJcbi8vICAxNi4gU3Bpbm5lcnMgfCBMb2FkZXJzXHJcbi8vICAxNy4gVGFic1xyXG4vLyAgMTguIFRhYmxlc1xyXG4vLyAgMTkuIFRvYXN0c1xyXG4vLyAgMjAuIFR5cG9ncmFwaHlcclxuLy8gIDIxLiBGb290ZXJcclxuLy8gIDIyLiBGbG93IFRleHRcclxuLy8gIDIzLiBDb2xsZWN0aW9uc1xyXG4vLyAgMjQuIFByb2dyZXNzIEJhclxyXG5cclxuXHJcblxyXG4vLyAxLiBDb2xvcnNcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbiRwcmltYXJ5LWNvbG9yOiBjb2xvcihcIm1hdGVyaWFsaXplLXJlZFwiLCBcImxpZ2h0ZW4tMlwiKSAhZGVmYXVsdDtcclxuJHByaW1hcnktY29sb3ItbGlnaHQ6IGxpZ2h0ZW4oJHByaW1hcnktY29sb3IsIDE1JSkgIWRlZmF1bHQ7XHJcbiRwcmltYXJ5LWNvbG9yLWRhcms6IGRhcmtlbigkcHJpbWFyeS1jb2xvciwgMTUlKSAhZGVmYXVsdDtcclxuXHJcbiRzZWNvbmRhcnktY29sb3I6IGNvbG9yKFwidGVhbFwiLCBcImxpZ2h0ZW4tMVwiKSAhZGVmYXVsdDtcclxuJHN1Y2Nlc3MtY29sb3I6IGNvbG9yKFwiZ3JlZW5cIiwgXCJiYXNlXCIpICFkZWZhdWx0O1xyXG4kZXJyb3ItY29sb3I6IGNvbG9yKFwicmVkXCIsIFwiYmFzZVwiKSAhZGVmYXVsdDtcclxuJGxpbmstY29sb3I6IGNvbG9yKFwibGlnaHQtYmx1ZVwiLCBcImRhcmtlbi0xXCIpICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIDIuIEJhZGdlc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuJGJhZGdlLWJnLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yICFkZWZhdWx0O1xyXG4kYmFkZ2UtaGVpZ2h0OiAyMnB4ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIDMuIEJ1dHRvbnNcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vIFNoYXJlZCBzdHlsZXNcclxuJGJ1dHRvbi1ib3JkZXI6IG5vbmUgIWRlZmF1bHQ7XHJcbiRidXR0b24tYmFja2dyb3VuZC1mb2N1czogbGlnaHRlbigkc2Vjb25kYXJ5LWNvbG9yLCA0JSkgIWRlZmF1bHQ7XHJcbiRidXR0b24tZm9udC1zaXplOiAxcmVtICFkZWZhdWx0O1xyXG4kYnV0dG9uLWljb24tZm9udC1zaXplOiAxLjNyZW0gIWRlZmF1bHQ7XHJcbiRidXR0b24taGVpZ2h0OiAzNnB4ICFkZWZhdWx0O1xyXG4kYnV0dG9uLXBhZGRpbmc6IDAgMnJlbSAhZGVmYXVsdDtcclxuJGJ1dHRvbi1yYWRpdXM6IDJweCAhZGVmYXVsdDtcclxuXHJcbi8vIERpc2FibGVkIHN0eWxlc1xyXG4kYnV0dG9uLWRpc2FibGVkLWJhY2tncm91bmQ6ICNERkRGREYgIWRlZmF1bHQ7XHJcbiRidXR0b24tZGlzYWJsZWQtY29sb3I6ICM5RjlGOUYgIWRlZmF1bHQ7XHJcblxyXG4vLyBSYWlzZWQgYnV0dG9uc1xyXG4kYnV0dG9uLXJhaXNlZC1iYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LWNvbG9yICFkZWZhdWx0O1xyXG4kYnV0dG9uLXJhaXNlZC1iYWNrZ3JvdW5kLWhvdmVyOiBsaWdodGVuKCRidXR0b24tcmFpc2VkLWJhY2tncm91bmQsIDUlKSAhZGVmYXVsdDtcclxuJGJ1dHRvbi1yYWlzZWQtY29sb3I6ICNmZmYgIWRlZmF1bHQ7XHJcblxyXG4vLyBMYXJnZSBidXR0b25zXHJcbiRidXR0b24tbGFyZ2UtaWNvbi1mb250LXNpemU6IDEuNnJlbSAhZGVmYXVsdDtcclxuJGJ1dHRvbi1sYXJnZS1oZWlnaHQ6ICRidXR0b24taGVpZ2h0ICogMS41ICFkZWZhdWx0O1xyXG5cclxuLy8gRmxhdCBidXR0b25zXHJcbiRidXR0b24tZmxhdC1jb2xvcjogIzM0MzQzNCAhZGVmYXVsdDtcclxuJGJ1dHRvbi1mbGF0LWRpc2FibGVkLWNvbG9yOiBsaWdodGVuKCM5OTksIDEwJSkgIWRlZmF1bHQ7XHJcblxyXG4vLyBGbG9hdGluZyBidXR0b25zXHJcbiRidXR0b24tZmxvYXRpbmctYmFja2dyb3VuZDogJHNlY29uZGFyeS1jb2xvciAhZGVmYXVsdDtcclxuJGJ1dHRvbi1mbG9hdGluZy1iYWNrZ3JvdW5kLWhvdmVyOiAkYnV0dG9uLWZsb2F0aW5nLWJhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRidXR0b24tZmxvYXRpbmctY29sb3I6ICNmZmYgIWRlZmF1bHQ7XHJcbiRidXR0b24tZmxvYXRpbmctc2l6ZTogNDBweCAhZGVmYXVsdDtcclxuJGJ1dHRvbi1mbG9hdGluZy1sYXJnZS1zaXplOiA1NnB4ICFkZWZhdWx0O1xyXG4kYnV0dG9uLWZsb2F0aW5nLXJhZGl1czogNTAlICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIDQuIENhcmRzXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4kY2FyZC1wYWRkaW5nOiAyNHB4ICFkZWZhdWx0O1xyXG4kY2FyZC1iZy1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcclxuJGNhcmQtbGluay1jb2xvcjogY29sb3IoXCJvcmFuZ2VcIiwgXCJhY2NlbnQtMlwiKSAhZGVmYXVsdDtcclxuJGNhcmQtbGluay1jb2xvci1saWdodDogbGlnaHRlbigkY2FyZC1saW5rLWNvbG9yLCAyMCUpICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIDUuIENvbGxhcHNpYmxlXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4kY29sbGFwc2libGUtaGVpZ2h0OiAzcmVtICFkZWZhdWx0O1xyXG4kY29sbGFwc2libGUtbGluZS1oZWlnaHQ6ICRjb2xsYXBzaWJsZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRjb2xsYXBzaWJsZS1oZWFkZXItY29sb3I6ICNmZmYgIWRlZmF1bHQ7XHJcbiRjb2xsYXBzaWJsZS1ib3JkZXItY29sb3I6ICNkZGQgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gNi4gQ2hpcHNcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbiRjaGlwLWJnLWNvbG9yOiAjZTRlNGU0ICFkZWZhdWx0O1xyXG4kY2hpcC1ib3JkZXItY29sb3I6ICM5ZTllOWUgIWRlZmF1bHQ7XHJcbiRjaGlwLXNlbGVjdGVkLWNvbG9yOiAjMjZhNjlhICFkZWZhdWx0O1xyXG4kY2hpcC1tYXJnaW46IDVweCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyA3LiBEYXRlIFBpY2tlclxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuJGRhdGVwaWNrZXItd2Vla2RheS1iZzogZGFya2VuKCRzZWNvbmRhcnktY29sb3IsIDclKSAhZGVmYXVsdDtcclxuJGRhdGVwaWNrZXItZGF0ZS1iZzogJHNlY29uZGFyeS1jb2xvciAhZGVmYXVsdDtcclxuJGRhdGVwaWNrZXIteWVhcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNCkgIWRlZmF1bHQ7XHJcbiRkYXRlcGlja2VyLWZvY3VzOiByZ2JhKDAsMCwwLCAuMDUpICFkZWZhdWx0O1xyXG4kZGF0ZXBpY2tlci1zZWxlY3RlZDogJHNlY29uZGFyeS1jb2xvciAhZGVmYXVsdDtcclxuJGRhdGVwaWNrZXItc2VsZWN0ZWQtb3V0Zm9jdXM6IGRlc2F0dXJhdGUobGlnaHRlbigkc2Vjb25kYXJ5LWNvbG9yLCAzNSUpLCAxNSUpICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIDguIERyb3Bkb3duXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4kZHJvcGRvd24tYmctY29sb3I6ICNmZmYgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1ob3Zlci1iZy1jb2xvcjogI2VlZSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yICFkZWZhdWx0O1xyXG4kZHJvcGRvd24taXRlbS1oZWlnaHQ6IDUwcHggIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gOS4gRm9udHNcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbiRyb2JvdG8tZm9udC1wYXRoOiBcIi4uL2ZvbnRzL3JvYm90by9cIiAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyAxMC4gRm9ybXNcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vIFRleHQgSW5wdXRzICsgVGV4dGFyZWFcclxuJGlucHV0LWhlaWdodDogM3JlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJvcmRlci1jb2xvcjogY29sb3IoXCJncmV5XCIsIFwiYmFzZVwiKSAhZGVmYXVsdDtcclxuJGlucHV0LWJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRpbnB1dC1iYWNrZ3JvdW5kOiAjZmZmICFkZWZhdWx0O1xyXG4kaW5wdXQtZXJyb3ItY29sb3I6ICRlcnJvci1jb2xvciAhZGVmYXVsdDtcclxuJGlucHV0LXN1Y2Nlc3MtY29sb3I6ICRzdWNjZXNzLWNvbG9yICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9jdXMtY29sb3I6ICRzZWNvbmRhcnktY29sb3IgIWRlZmF1bHQ7XHJcbiRpbnB1dC1mb250LXNpemU6IDFyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1tYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4kaW5wdXQtbWFyZ2luOiAwIDAgJGlucHV0LW1hcmdpbi1ib3R0b20gMCAhZGVmYXVsdDtcclxuJGlucHV0LXBhZGRpbmc6IDAgIWRlZmF1bHQ7XHJcbiRpbnB1dC10cmFuc2l0aW9uOiBhbGwgLjNzICFkZWZhdWx0O1xyXG4kbGFiZWwtZm9udC1zaXplOiAuOHJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWRpc2FibGVkLWNvbG9yOiByZ2JhKDAsMCwwLCAuMjYpICFkZWZhdWx0O1xyXG4kaW5wdXQtZGlzYWJsZWQtc29saWQtY29sb3I6ICNCREJEQkQgIWRlZmF1bHQ7XHJcbiRpbnB1dC1kaXNhYmxlZC1ib3JkZXI6IDFweCBkb3R0ZWQgJGlucHV0LWRpc2FibGVkLWNvbG9yICFkZWZhdWx0O1xyXG4kaW5wdXQtaW52YWxpZC1ib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtZXJyb3ItY29sb3IgIWRlZmF1bHQ7XHJcbiRwbGFjZWhvbGRlci10ZXh0LWNvbG9yOiBsaWdodGVuKCRpbnB1dC1ib3JkZXItY29sb3IsIDIwJSkgIWRlZmF1bHQ7XHJcblxyXG4vLyBSYWRpbyBCdXR0b25zXHJcbiRyYWRpby1maWxsLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yICFkZWZhdWx0O1xyXG4kcmFkaW8tZW1wdHktY29sb3I6ICM1YTVhNWEgIWRlZmF1bHQ7XHJcbiRyYWRpby1ib3JkZXI6IDJweCBzb2xpZCAkcmFkaW8tZmlsbC1jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8vIFJhbmdlXHJcbiRyYW5nZS1oZWlnaHQ6IDE0cHggIWRlZmF1bHQ7XHJcbiRyYW5nZS13aWR0aDogMTRweCAhZGVmYXVsdDtcclxuJHRyYWNrLWhlaWdodDogM3B4ICFkZWZhdWx0O1xyXG5cclxuLy8gU2VsZWN0XHJcbiRzZWxlY3QtYm9yZGVyOiAxcHggc29saWQgI2YyZjJmMiAhZGVmYXVsdDtcclxuJHNlbGVjdC1iYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTApICFkZWZhdWx0O1xyXG4kc2VsZWN0LWZvY3VzOiAxcHggc29saWQgbGlnaHRlbigkc2Vjb25kYXJ5LWNvbG9yLCA0NyUpICFkZWZhdWx0O1xyXG4kc2VsZWN0LXBhZGRpbmc6IDVweCAhZGVmYXVsdDtcclxuJHNlbGVjdC1yYWRpdXM6IDJweCAhZGVmYXVsdDtcclxuJHNlbGVjdC1kaXNhYmxlZC1jb2xvcjogcmdiYSgwLDAsMCwuMykgIWRlZmF1bHQ7XHJcblxyXG4vLyBTd2l0Y2hlc1xyXG4kc3dpdGNoLWJnLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yICFkZWZhdWx0O1xyXG4kc3dpdGNoLWNoZWNrZWQtbGV2ZXItYmc6IGRlc2F0dXJhdGUobGlnaHRlbigkc2Vjb25kYXJ5LWNvbG9yLCAyNSUpLCAyNSUpICFkZWZhdWx0O1xyXG4kc3dpdGNoLXVuY2hlY2tlZC1iZzogI0YxRjFGMSAhZGVmYXVsdDtcclxuJHN3aXRjaC11bmNoZWNrZWQtbGV2ZXItYmc6ICM4MTgxODEgIWRlZmF1bHQ7XHJcbiRzd2l0Y2gtcmFkaXVzOiAxNXB4ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIDExLiBHbG9iYWxcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vIE1lZGlhIFF1ZXJ5IFJhbmdlc1xyXG4kc21hbGwtc2NyZWVuLXVwOiA2MDFweCAhZGVmYXVsdDtcclxuJG1lZGl1bS1zY3JlZW4tdXA6IDk5M3B4ICFkZWZhdWx0O1xyXG4kbGFyZ2Utc2NyZWVuLXVwOiAxMjAxcHggIWRlZmF1bHQ7XHJcbiRzbWFsbC1zY3JlZW46IDYwMHB4ICFkZWZhdWx0O1xyXG4kbWVkaXVtLXNjcmVlbjogOTkycHggIWRlZmF1bHQ7XHJcbiRsYXJnZS1zY3JlZW46IDEyMDBweCAhZGVmYXVsdDtcclxuXHJcbiRtZWRpdW0tYW5kLXVwOiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3skc21hbGwtc2NyZWVuLXVwfSlcIiAhZGVmYXVsdDtcclxuJGxhcmdlLWFuZC11cDogXCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7JG1lZGl1bS1zY3JlZW4tdXB9KVwiICFkZWZhdWx0O1xyXG4kZXh0cmEtbGFyZ2UtYW5kLXVwOiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3skbGFyZ2Utc2NyZWVuLXVwfSlcIiAhZGVmYXVsdDtcclxuJHNtYWxsLWFuZC1kb3duOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogI3skc21hbGwtc2NyZWVufSlcIiAhZGVmYXVsdDtcclxuJG1lZGl1bS1hbmQtZG93bjogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6ICN7JG1lZGl1bS1zY3JlZW59KVwiICFkZWZhdWx0O1xyXG4kbWVkaXVtLW9ubHk6IFwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAjeyRzbWFsbC1zY3JlZW4tdXB9KSBhbmQgKG1heC13aWR0aCA6ICN7JG1lZGl1bS1zY3JlZW59KVwiICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIDEyLiBHcmlkXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4kbnVtLWNvbHM6IDEyICFkZWZhdWx0O1xyXG4kZ3V0dGVyLXdpZHRoOiAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRlbGVtZW50LXRvcC1tYXJnaW46ICRndXR0ZXItd2lkdGgvMyAhZGVmYXVsdDtcclxuJGVsZW1lbnQtYm90dG9tLW1hcmdpbjogKCRndXR0ZXItd2lkdGgqMikvMyAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyAxMy4gTmF2aWdhdGlvbiBCYXJcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbiRuYXZiYXItaGVpZ2h0OiA2NHB4ICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpbmUtaGVpZ2h0OiAkbmF2YmFyLWhlaWdodCAhZGVmYXVsdDtcclxuJG5hdmJhci1oZWlnaHQtbW9iaWxlOiA1NnB4ICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpbmUtaGVpZ2h0LW1vYmlsZTogJG5hdmJhci1oZWlnaHQtbW9iaWxlICFkZWZhdWx0O1xyXG4kbmF2YmFyLWZvbnQtc2l6ZTogMXJlbSAhZGVmYXVsdDtcclxuJG5hdmJhci1mb250LWNvbG9yOiAjZmZmICFkZWZhdWx0O1xyXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogMi4xcmVtICFkZWZhdWx0O1xyXG5cclxuLy8gMTQuIFNpZGUgTmF2aWdhdGlvblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuJHNpZGVuYXYtZm9udC1zaXplOiAxNHB4ICFkZWZhdWx0O1xyXG4kc2lkZW5hdi1mb250LWNvbG9yOiByZ2JhKDAsMCwwLC44NykgIWRlZmF1bHQ7XHJcbiRzaWRlbmF2LWJnLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xyXG4kc2lkZW5hdi1wYWRkaW5nOiAxNnB4ICFkZWZhdWx0O1xyXG4kc2lkZW5hdi1pdGVtLWhlaWdodDogNDhweCAhZGVmYXVsdDtcclxuJHNpZGVuYXYtbGluZS1oZWlnaHQ6ICRzaWRlbmF2LWl0ZW0taGVpZ2h0ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIDE1LiBQaG90byBTbGlkZXJcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbiRzbGlkZXItYmctY29sb3I6IGNvbG9yKCdncmV5JywgJ2Jhc2UnKSAhZGVmYXVsdDtcclxuJHNsaWRlci1iZy1jb2xvci1saWdodDogY29sb3IoJ2dyZXknLCAnbGlnaHRlbi0yJykgIWRlZmF1bHQ7XHJcbiRzbGlkZXItaW5kaWNhdG9yLWNvbG9yOiBjb2xvcignZ3JlZW4nLCAnYmFzZScpICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIDE2LiBTcGlubmVycyB8IExvYWRlcnNcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbiRzcGlubmVyLWRlZmF1bHQtY29sb3I6ICRzZWNvbmRhcnktY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gMTcuIFRhYnNcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbiR0YWJzLXVuZGVybGluZS1jb2xvcjogJHByaW1hcnktY29sb3ItbGlnaHQgIWRlZmF1bHQ7XHJcbiR0YWJzLXRleHQtY29sb3I6ICRwcmltYXJ5LWNvbG9yICFkZWZhdWx0O1xyXG4kdGFicy1iZy1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyAxOC4gVGFibGVzXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4kdGFibGUtYm9yZGVyLWNvbG9yOiAjZDBkMGQwICFkZWZhdWx0O1xyXG4kdGFibGUtc3RyaXBlZC1jb2xvcjogI2YyZjJmMiAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyAxOS4gVG9hc3RzXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4kdG9hc3QtaGVpZ2h0OiA0OHB4ICFkZWZhdWx0O1xyXG4kdG9hc3QtY29sb3I6ICMzMjMyMzIgIWRlZmF1bHQ7XHJcbiR0b2FzdC10ZXh0LWNvbG9yOiAjZmZmICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIDIwLiBUeXBvZ3JhcGh5XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4kb2ZmLWJsYWNrOiByZ2JhKDAsIDAsIDAsIDAuODcpICFkZWZhdWx0O1xyXG4vLyBIZWFkZXIgU3R5bGVzXHJcbiRoMS1mb250c2l6ZTogNC4ycmVtICFkZWZhdWx0O1xyXG4kaDItZm9udHNpemU6IDMuNTZyZW0gIWRlZmF1bHQ7XHJcbiRoMy1mb250c2l6ZTogMi45MnJlbSAhZGVmYXVsdDtcclxuJGg0LWZvbnRzaXplOiAyLjI4cmVtICFkZWZhdWx0O1xyXG4kaDUtZm9udHNpemU6IDEuNjRyZW0gIWRlZmF1bHQ7XHJcbiRoNi1mb250c2l6ZTogMXJlbSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyAyMS4gRm9vdGVyXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4kZm9vdGVyLWJnLWNvbG9yOiAkcHJpbWFyeS1jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyAyMi4gRmxvdyBUZXh0XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4kcmFuZ2UgOiAkbGFyZ2Utc2NyZWVuIC0gJHNtYWxsLXNjcmVlbiAhZGVmYXVsdDtcclxuJGludGVydmFsczogMjAgIWRlZmF1bHQ7XHJcbiRpbnRlcnZhbC1zaXplOiAkcmFuZ2UgLyAkaW50ZXJ2YWxzICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIDIzLiBDb2xsZWN0aW9uc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuJGNvbGxlY3Rpb24tYm9yZGVyLWNvbG9yOiAjZTBlMGUwICFkZWZhdWx0O1xyXG4kY29sbGVjdGlvbi1iZy1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcclxuJGNvbGxlY3Rpb24tYWN0aXZlLWJnLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yICFkZWZhdWx0O1xyXG4kY29sbGVjdGlvbi1hY3RpdmUtY29sb3I6IGxpZ2h0ZW4oJHNlY29uZGFyeS1jb2xvciwgNTUlKSAhZGVmYXVsdDtcclxuJGNvbGxlY3Rpb24taG92ZXItYmctY29sb3I6ICNkZGQgIWRlZmF1bHQ7XHJcbiRjb2xsZWN0aW9uLWxpbmstY29sb3I6ICRzZWNvbmRhcnktY29sb3IgIWRlZmF1bHQ7XHJcbiRjb2xsZWN0aW9uLWxpbmUtaGVpZ2h0OiAxLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gMjQuIFByb2dyZXNzIEJhclxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuJHByb2dyZXNzLWJhci1jb2xvcjogJHNlY29uZGFyeS1jb2xvciAhZGVmYXVsdDtcclxuIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXHJcbiAqIDIuIFByZXZlbnQgaU9TIGFuZCBJRSB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIGRldmljZSBvcmllbnRhdGlvbiBjaGFuZ2UsXHJcbiAqICAgIHdpdGhvdXQgZGlzYWJsaW5nIHVzZXIgem9vbS5cclxuICovXHJcblxyXG5odG1sIHtcclxuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLyogMSAqL1xyXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXHJcbiAqL1xyXG5cclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKiBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOS5cclxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcclxuICogYW5kIEZpcmVmb3guXHJcbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTEuXHJcbiAqL1xyXG5cclxuYXJ0aWNsZSxcclxuYXNpZGUsXHJcbmRldGFpbHMsXHJcbmZpZ2NhcHRpb24sXHJcbmZpZ3VyZSxcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbmhncm91cCxcclxubWFpbixcclxubWVudSxcclxubmF2LFxyXG5zZWN0aW9uLFxyXG5zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXHJcbiAqIDIuIE5vcm1hbGl6ZSB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgYHByb2dyZXNzYCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXHJcblxyXG5hdWRpbyxcclxuY2FudmFzLFxyXG5wcm9ncmVzcyxcclxudmlkZW8ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogMSAqL1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cclxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cclxuICovXHJcblxyXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLlxyXG4gKiBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXHJcbiAqL1xyXG5cclxuW2hpZGRlbl0sXHJcbnRlbXBsYXRlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiBMaW5rc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gKi9cclxuXHJcbmEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vKipcclxuICogSW1wcm92ZSByZWFkYWJpbGl0eSBvZiBmb2N1c2VkIGVsZW1lbnRzIHdoZW4gdGhleSBhcmUgYWxzbyBpbiBhblxyXG4gKiBhY3RpdmUvaG92ZXIgc3RhdGUuXHJcbiAqL1xyXG5cclxuYTphY3RpdmUsXHJcbmE6aG92ZXIge1xyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgQ2hyb21lLlxyXG4gKi9cclxuXHJcbmFiYnJbdGl0bGVdIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxyXG4gKi9cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXHJcbiAqL1xyXG5cclxuZGZuIHtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXHJcbiAqIGNvbnRleHRzIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cclxuICovXHJcblxyXG5oMSB7XHJcbiAgZm9udC1zaXplOiAyZW07XHJcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXHJcbiAqL1xyXG5cclxubWFyayB7XHJcbiAgYmFja2dyb3VuZDogI2ZmMDtcclxuICBjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnNtYWxsIHtcclxuICBmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdWIsXHJcbnN1cCB7XHJcbiAgZm9udC1zaXplOiA3NSU7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3VwIHtcclxuICB0b3A6IC0wLjVlbTtcclxufVxyXG5cclxuc3ViIHtcclxuICBib3R0b206IC0wLjI1ZW07XHJcbn1cclxuXHJcbi8qIEVtYmVkZGVkIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMC5cclxuICovXHJcblxyXG5pbWcge1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3Qgb3ZlcmZsb3cgbm90IGhpZGRlbiBpbiBJRSA5LzEwLzExLlxyXG4gKi9cclxuXHJcbnN2Zzpub3QoOnJvb3QpIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4vKiBHcm91cGluZyBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuZmlndXJlIHtcclxuICBtYXJnaW46IDFlbSA0MHB4O1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmhyIHtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb250YWluIG92ZXJmbG93IGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5wcmUge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBvZGQgYGVtYC11bml0IGZvbnQgc2l6ZSByZW5kZXJpbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmNvZGUsXHJcbmtiZCxcclxucHJlLFxyXG5zYW1wIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XHJcbiAgZm9udC1zaXplOiAxZW07XHJcbn1cclxuXHJcbi8qIEZvcm1zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogS25vd24gbGltaXRhdGlvbjogYnkgZGVmYXVsdCwgQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWCBhbGxvdyB2ZXJ5IGxpbWl0ZWRcclxuICogc3R5bGluZyBvZiBgc2VsZWN0YCwgdW5sZXNzIGEgYGJvcmRlcmAgcHJvcGVydHkgaXMgc2V0LlxyXG4gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXHJcbiAqICAgIEtub3duIGlzc3VlOiBhZmZlY3RzIGNvbG9yIG9mIGRpc2FibGVkIGVsZW1lbnRzLlxyXG4gKiAyLiBDb3JyZWN0IGZvbnQgcHJvcGVydGllcyBub3QgYmVpbmcgaW5oZXJpdGVkLlxyXG4gKiAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5vcHRncm91cCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgY29sb3I6IGluaGVyaXQ7IC8qIDEgKi9cclxuICBmb250OiBpbmhlcml0OyAvKiAyICovXHJcbiAgbWFyZ2luOiAwOyAvKiAzICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMS5cclxuICovXHJcblxyXG5idXR0b24ge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxyXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxyXG4gKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3gsIElFIDgvOS8xMC8xMSwgYW5kIE9wZXJhLlxyXG4gKiBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5zZWxlY3Qge1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2BcclxuICogICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXHJcbiAqIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cclxuICogMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcclxuICogICAgYGlucHV0YCBhbmQgb3RoZXJzLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAvKiAxICovXHJcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cclxuICBjdXJzb3I6IHBvaW50ZXI7IC8qIDMgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXHJcbiAqL1xyXG5cclxuYnV0dG9uW2Rpc2FibGVkXSxcclxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky5cclxuICovXHJcblxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcclxuICBib3JkZXI6IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cclxuICogdGhlIFVBIHN0eWxlc2hlZXQuXHJcbiAqL1xyXG5cclxuaW5wdXQge1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBJdCdzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvbid0IGF0dGVtcHQgdG8gc3R5bGUgdGhlc2UgZWxlbWVudHMuXHJcbiAqIEZpcmVmb3gncyBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IHJlc3BlY3QgYm94LXNpemluZywgcGFkZGluZywgb3Igd2lkdGguXHJcbiAqXHJcbiAqIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXHJcbiAqIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXHJcbiAqL1xyXG5cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cclxuICBwYWRkaW5nOiAwOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBGaXggdGhlIGN1cnNvciBzdHlsZSBmb3IgQ2hyb21lJ3MgaW5jcmVtZW50L2RlY3JlbWVudCBidXR0b25zLiBGb3IgY2VydGFpblxyXG4gKiBgZm9udC1zaXplYCB2YWx1ZXMgb2YgdGhlIGBpbnB1dGAsIGl0IGNhdXNlcyB0aGUgY3Vyc29yIHN0eWxlIG9mIHRoZVxyXG4gKiBkZWNyZW1lbnQgYnV0dG9uIHRvIGNoYW5nZSBmcm9tIGBkZWZhdWx0YCB0byBgdGV4dGAuXHJcbiAqL1xyXG5cclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXHJcbiAqIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXHJcbiAqL1xyXG5cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSBhbmQgQ2hyb21lIG9uIE9TIFguXHJcbiAqIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIGNsaXBzIHRoZSBjYW5jZWwgYnV0dG9uIHdoZW4gdGhlIHNlYXJjaCBpbnB1dCBoYXNcclxuICogcGFkZGluZyAoYW5kIGB0ZXh0ZmllbGRgIGFwcGVhcmFuY2UpLlxyXG4gKi9cclxuXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cclxuICovXHJcblxyXG5maWVsZHNldCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcclxuICBtYXJnaW46IDAgMnB4O1xyXG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMS5cclxuICogMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxyXG4gKi9cclxuXHJcbmxlZ2VuZCB7XHJcbiAgYm9yZGVyOiAwOyAvKiAxICovXHJcbiAgcGFkZGluZzogMDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS8xMC8xMS5cclxuICovXHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBEb24ndCBpbmhlcml0IHRoZSBgZm9udC13ZWlnaHRgIChhcHBsaWVkIGJ5IGEgcnVsZSBhYm92ZSkuXHJcbiAqIE5PVEU6IHRoZSBkZWZhdWx0IGNhbm5vdCBzYWZlbHkgYmUgY2hhbmdlZCBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxyXG4gKi9cclxuXHJcbm9wdGdyb3VwIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLyogVGFibGVzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxyXG4gKi9cclxuXHJcbnRhYmxlIHtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG50ZCxcclxudGgge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuIiwiLy9EZWZhdWx0IHN0eWxlc1xyXG5cclxuaHRtbCB7XHJcbiBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcclxuIGJveC1zaXppbmc6IGluaGVyaXQ7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIC8vIGRpc3BsYXk6IGZsZXg7XHJcbiAgLy8gbWluLWhlaWdodDogMTAwdmg7XHJcbiAgLy8gZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxubWFpbiB7XHJcbiAgLy8gZmxleDogMSAwIGF1dG87XHJcbn1cclxuXHJcbnVsIHtcclxuICAmOm5vdCguYnJvd3Nlci1kZWZhdWx0KSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5hIHtcclxuXHRjb2xvcjogJGxpbmstY29sb3I7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAvLyBHZXRzIHJpZCBvZiB0YXAgYWN0aXZlIHN0YXRlXHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuXHJcbi8vIFBvc2l0aW9uaW5nXHJcbi52YWxpZ24td3JhcHBlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG5cclxuLy8gY2xhc3NpYyBjbGVhcmZpeFxyXG4uY2xlYXJmaXgge1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG5cclxuLy8gWi1sZXZlbHNcclxuLnotZGVwdGgtMCB7XHJcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi56LWRlcHRoLTEge1xyXG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxufVxyXG4uei1kZXB0aC0xLWhhbGYge1xyXG4gIGJveC1zaGFkb3c6IDAgM3B4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDdweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgM3B4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxufVxyXG4uei1kZXB0aC0yIHtcclxuICBib3gtc2hhZG93OiAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG59XHJcbi56LWRlcHRoLTMge1xyXG4gIGJveC1zaGFkb3c6IDAgNnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAzcHggNXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG59XHJcbi56LWRlcHRoLTQge1xyXG4gIGJveC1zaGFkb3c6IDAgOHB4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDE0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgNXB4IDVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxufVxyXG4uei1kZXB0aC01IHtcclxuICBib3gtc2hhZG93OiAwIDE2cHggMjRweCAycHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCA2cHggMzBweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA4cHggMTBweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxufVxyXG5cclxuLmhvdmVyYWJsZSB7XHJcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuMjVzO1xyXG4gIGJveC1zaGFkb3c6IDA7XHJcbn1cclxuXHJcbi5ob3ZlcmFibGU6aG92ZXIge1xyXG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjI1cztcclxuICBib3gtc2hhZG93OiAwIDhweCAxN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDZweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE5KTtcclxufVxyXG5cclxuLy8gRGl2aWRlcnNcclxuXHJcbi5kaXZpZGVyIHtcclxuICBoZWlnaHQ6IDFweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKFwiZ3JleVwiLCBcImxpZ2h0ZW4tMlwiKTtcclxufVxyXG5cclxuXHJcbi8vICBCbG9ja3F1b3RlXHJcblxyXG5ibG9ja3F1b3RlIHtcclxuICBtYXJnaW46IDIwcHggMDtcclxuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xyXG59XHJcblxyXG4vLyBJY29uIFN0eWxlc1xyXG5cclxuaSB7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcblxyXG4gICYubGVmdCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICB9XHJcbiAgJi5yaWdodCB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICB9XHJcbiAgJi50aW55IHtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICB9XHJcbiAgJi5zbWFsbCB7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgfVxyXG4gICYubWVkaXVtIHtcclxuICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICB9XHJcbiAgJi5sYXJnZSB7XHJcbiAgICBmb250LXNpemU6IDZyZW07XHJcbiAgfVxyXG59XHJcblxyXG4vLyBJbWFnZXNcclxuaW1nLnJlc3BvbnNpdmUtaW1nLFxyXG52aWRlby5yZXNwb25zaXZlLXZpZGVvIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5cclxuLy8gUGFnaW5hdGlvblxyXG5cclxuLnBhZ2luYXRpb24ge1xyXG5cclxuICBsaSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogIzQ0NDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSBhIHsgY29sb3I6ICNmZmY7IH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7IGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yOyB9XHJcblxyXG4gICAgJi5kaXNhYmxlZCBhIHtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICBjb2xvcjogIzk5OTtcclxuICAgIH1cclxuXHJcbiAgICBpIHtcclxuICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIGxpLnBhZ2VzIHVsIGxpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZsb2F0OiBub25lO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XHJcbiAgLnBhZ2luYXRpb24ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgbGkucHJldixcclxuICAgIGxpLm5leHQge1xyXG4gICAgICB3aWR0aDogMTAlO1xyXG4gICAgfVxyXG5cclxuICAgIGxpLnBhZ2VzIHtcclxuICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEJyZWFkY3J1bWJzXHJcbi5icmVhZGNydW1iIHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsIC43KTtcclxuXHJcbiAgaSxcclxuICBbY2xhc3NePVwibWRpLVwiXSwgW2NsYXNzKj1cIm1kaS1cIl0sXHJcbiAgaS5tYXRlcmlhbC1pY29ucyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICB9XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXEU1Q0MnO1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsIC43KTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJztcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICBtYXJnaW46IDAgMTBweCAwIDhweDtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIH1cclxuXHJcbiAgJjpmaXJzdC1jaGlsZDpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBQYXJhbGxheFxyXG4ucGFyYWxsYXgtY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBoZWlnaHQ6IDUwMHB4O1xyXG59XHJcblxyXG4ucGFyYWxsYXgge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgei1pbmRleDogLTE7XHJcblxyXG4gIGltZyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gUHVzaHBpblxyXG4ucGluLXRvcCwgLnBpbi1ib3R0b20ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4ucGlubmVkIHtcclxuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKlxyXG4gIFRyYW5zaXRpb24gQ2xhc3Nlc1xyXG4qKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxudWwuc3RhZ2dlcmVkLWxpc3QgbGkge1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5mYWRlLWluIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xyXG59XHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKlxyXG4gIE1lZGlhIFF1ZXJ5IENsYXNzZXNcclxuKioqKioqKioqKioqKioqKioqKioqKi9cclxuLmhpZGUtb24tc21hbGwtb25seSwgLmhpZGUtb24tc21hbGwtYW5kLWRvd24ge1xyXG4gIEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4uaGlkZS1vbi1tZWQtYW5kLWRvd24ge1xyXG4gIEBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLmhpZGUtb24tbWVkLWFuZC11cCB7XHJcbiAgQG1lZGlhICN7JG1lZGl1bS1hbmQtdXB9IHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLmhpZGUtb24tbWVkLW9ubHkge1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLXNjcmVlbikgYW5kIChtYXgtd2lkdGg6ICRtZWRpdW0tc2NyZWVuKSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5oaWRlLW9uLWxhcmdlLW9ubHkge1xyXG4gIEBtZWRpYSAjeyRsYXJnZS1hbmQtdXB9IHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnNob3ctb24tbGFyZ2Uge1xyXG4gIEBtZWRpYSAjeyRsYXJnZS1hbmQtdXB9IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5zaG93LW9uLW1lZGl1bSB7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtc2NyZWVuKSBhbmQgKG1heC13aWR0aDogJG1lZGl1bS1zY3JlZW4pIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5zaG93LW9uLXNtYWxsIHtcclxuICBAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5zaG93LW9uLW1lZGl1bS1hbmQtdXAge1xyXG4gIEBtZWRpYSAjeyRtZWRpdW0tYW5kLXVwfSB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4uc2hvdy1vbi1tZWRpdW0tYW5kLWRvd24ge1xyXG4gIEBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ2VudGVyIHRleHQgb24gbW9iaWxlXHJcbi5jZW50ZXItb24tc21hbGwtb25seSB7XHJcbiAgQG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBGb290ZXJcclxuLnBhZ2UtZm9vdGVyIHtcclxuICBwYWRkaW5nLXRvcDogMjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9vdGVyLWJnLWNvbG9yO1xyXG5cclxuICAuZm9vdGVyLWNvcHlyaWdodCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWluLWhlaWdodDogNTBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTBweCAwcHg7XHJcbiAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuOCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLDUxLDUxLC4wOCk7XHJcbiAgICBAZXh0ZW5kIC5saWdodDtcclxuICB9XHJcbn1cclxuXHJcbi8vIFRhYmxlc1xyXG50YWJsZSwgdGgsIHRkIHtcclxuICAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG50YWJsZSB7XHJcbiAgd2lkdGg6MTAwJTtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuXHJcbiAgJi5ib3JkZXJlZCA+IHRoZWFkID4gdHIsXHJcbiAgJi5ib3JkZXJlZCA+IHRib2R5ID4gdHIge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICAmLnN0cmlwZWQgPiB0Ym9keSB7XHJcbiAgICA+IHRyOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXN0cmlwZWQtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgPiB0ciA+IHRkIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuaGlnaGxpZ2h0ID4gdGJvZHkgPiB0ciB7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtc3RyaXBlZC1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuY2VudGVyZWQge1xyXG4gICAgdGhlYWQgdHIgdGgsIHRib2R5IHRyIHRkIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbnRoZWFkIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxufVxyXG5cclxudGQsIHRoe1xyXG4gIHBhZGRpbmc6IDE1cHggNXB4O1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxufVxyXG5cclxuLy8gUmVzcG9uc2l2ZSBUYWJsZVxyXG5AbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XHJcblxyXG4gIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICB0ZDplbXB0eTpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnXFwwMGEwJztcclxuICAgIH1cclxuXHJcbiAgICB0aCxcclxuICAgIHRkIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgfVxyXG5cclxuICAgIHRoIHsgdGV4dC1hbGlnbjogbGVmdDsgfVxyXG4gICAgdGhlYWQge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICB0ciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMDtcclxuXHJcbiAgICAgICAgdGg6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlxcMDBhMFwiO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGJvZHkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgIHRyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGgge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcbiAgICB0ZCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtaW4taGVpZ2h0OiAxLjI1ZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICB0ciB7IHBhZGRpbmc6IDAgMTBweDsgfVxyXG5cclxuICAgIC8qIHNvcnQgb3V0IGJvcmRlcnMgKi9cclxuICAgIHRoZWFkIHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICYuYm9yZGVyZWQge1xyXG4gICAgICB0aCB7IGJvcmRlci1ib3R0b206IDA7IGJvcmRlci1sZWZ0OiAwOyB9XHJcbiAgICAgIHRkIHsgYm9yZGVyLWxlZnQ6IDA7IGJvcmRlci1yaWdodDogMDsgYm9yZGVyLWJvdHRvbTogMDsgfVxyXG4gICAgICB0ciB7IGJvcmRlcjogMDsgfVxyXG4gICAgICB0Ym9keSB0ciB7IGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7IH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi8vIENvbGxlY3Rpb25zXHJcbi5jb2xsZWN0aW9uIHtcclxuICBtYXJnaW46ICRlbGVtZW50LXRvcC1tYXJnaW4gMCAkZWxlbWVudC1ib3R0b20tbWFyZ2luIDA7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbGxlY3Rpb24tYm9yZGVyLWNvbG9yO1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLmNvbGxlY3Rpb24taXRlbSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sbGVjdGlvbi1iZy1jb2xvcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAkY29sbGVjdGlvbi1saW5lLWhlaWdodDtcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sbGVjdGlvbi1ib3JkZXItY29sb3I7XHJcblxyXG4gICAgLy8gQXZhdGFyIENvbGxlY3Rpb25cclxuICAgICYuYXZhdGFyIHtcclxuICAgICAgbWluLWhlaWdodDogODRweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA3MnB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAuY2lyY2xlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDQycHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgfVxyXG4gICAgICBpLmNpcmNsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG5cclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNlY29uZGFyeS1jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxNnB4O1xyXG4gICAgICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbGxlY3Rpb24tYWN0aXZlLWJnLWNvbG9yO1xyXG4gICAgICBjb2xvcjogJGNvbGxlY3Rpb24tYWN0aXZlLWNvbG9yO1xyXG5cclxuICAgICAgLnNlY29uZGFyeS1jb250ZW50IHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBhLmNvbGxlY3Rpb24taXRlbXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdHJhbnNpdGlvbjogLjI1cztcclxuICAgIGNvbG9yOiAkY29sbGVjdGlvbi1saW5rLWNvbG9yO1xyXG4gICAgJjpub3QoLmFjdGl2ZSkge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sbGVjdGlvbi1ob3Zlci1iZy1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi53aXRoLWhlYWRlciB7XHJcbiAgICAuY29sbGVjdGlvbi1oZWFkZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sbGVjdGlvbi1iZy1jb2xvcjtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xsZWN0aW9uLWJvcmRlci1jb2xvcjtcclxuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmNvbGxlY3Rpb24taXRlbSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgIH1cclxuICAgIC5jb2xsZWN0aW9uLWl0ZW0uYXZhdGFyIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA3MnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuLy8gTWFkZSBsZXNzIHNwZWNpZmljIHRvIGFsbG93IGVhc2llciBvdmVycmlkaW5nXHJcbi5zZWNvbmRhcnktY29udGVudCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG59XHJcbi5jb2xsYXBzaWJsZSAuY29sbGVjdGlvbiB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuXHJcblxyXG4vLyBSZXNwb25zaXZlIFZpZGVvc1xyXG4udmlkZW8tY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIGlmcmFtZSwgb2JqZWN0LCBlbWJlZCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBQcm9ncmVzcyBCYXJcclxuLnByb2dyZXNzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogNHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHByb2dyZXNzLWJhci1jb2xvciwgNDAlKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIG1hcmdpbjogJGVsZW1lbnQtdG9wLW1hcmdpbiAwICRlbGVtZW50LWJvdHRvbS1tYXJnaW4gMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLmRldGVybWluYXRlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWNvbG9yO1xyXG4gICAgdHJhbnNpdGlvbjogd2lkdGggLjNzIGxpbmVhcjtcclxuICB9XHJcbiAgLmluZGV0ZXJtaW5hdGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci1jb2xvcjtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OjA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgd2lsbC1jaGFuZ2U6IGxlZnQsIHJpZ2h0O1xyXG4gICAgICAvLyBDdXN0b20gYmV6aWVyXHJcbiAgICAgIGFuaW1hdGlvbjogaW5kZXRlcm1pbmF0ZSAyLjFzIGN1YmljLWJlemllcigwLjY1MCwgMC44MTUsIDAuNzM1LCAwLjM5NSkgaW5maW5pdGU7XHJcblxyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDowO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHdpbGwtY2hhbmdlOiBsZWZ0LCByaWdodDtcclxuICAgICAgLy8gQ3VzdG9tIGJlemllclxyXG4gICAgICBhbmltYXRpb246IGluZGV0ZXJtaW5hdGUtc2hvcnQgMi4xcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQwLCAwLjQ0MCwgMS4wMDApIGluZmluaXRlO1xyXG4gICAgICBhbmltYXRpb24tZGVsYXk6IDEuMTVzO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGluZGV0ZXJtaW5hdGUge1xyXG4gICAgMCUge1xyXG4gICAgICBsZWZ0OiAtMzUlO1xyXG4gICAgICByaWdodDoxMDAlO1xyXG4gICAgfVxyXG4gICAgNjAlIHtcclxuICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgcmlnaHQ6IC05MCU7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgcmlnaHQ6IC05MCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgaW5kZXRlcm1pbmF0ZS1zaG9ydCB7XHJcbiAgICAwJSB7XHJcbiAgICAgIGxlZnQ6IC0yMDAlO1xyXG4gICAgICByaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgIDYwJSB7XHJcbiAgICAgIGxlZnQ6IDEwNyU7XHJcbiAgICAgIHJpZ2h0OiAtOCU7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgbGVmdDogMTA3JTtcclxuICAgICAgcmlnaHQ6IC04JTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqXHJcbiAgVXRpbGl0eSBDbGFzc2VzXHJcbioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4uaGlkZSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyBUZXh0IEFsaWduXHJcbi5sZWZ0LWFsaWduIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcbi5yaWdodC1hbGlnbiB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHRcclxufVxyXG4uY2VudGVyLCAuY2VudGVyLWFsaWduIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5sZWZ0IHtcclxuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xyXG59XHJcbi5yaWdodCB7XHJcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIE5vIFRleHQgU2VsZWN0XHJcbi5uby1zZWxlY3Qge1xyXG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuLmNpcmNsZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcblxyXG4uY2VudGVyLWJsb2NrIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi50cnVuY2F0ZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG59XHJcblxyXG4ubm8tcGFkZGluZyB7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG59XHJcbiIsIi8vIEJhZGdlc1xyXG5zcGFuLmJhZGdlIHtcclxuICBtaW4td2lkdGg6IDNyZW07XHJcbiAgcGFkZGluZzogMCA2cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDE0cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxuICBsaW5lLWhlaWdodDogJGJhZGdlLWhlaWdodDtcclxuICBoZWlnaHQ6ICRiYWRnZS1oZWlnaHQ7XHJcbiAgY29sb3I6IGNvbG9yKCdncmV5JywgJ2Rhcmtlbi0xJyk7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICYubmV3IHtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhZGdlLWJnLWNvbG9yO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIH1cclxuICAmLm5ldzphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIiBuZXdcIjtcclxuICB9XHJcblxyXG4gICZbZGF0YS1iYWRnZS1jYXB0aW9uXTo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIgXCIgYXR0cihkYXRhLWJhZGdlLWNhcHRpb24pO1xyXG4gIH1cclxufVxyXG5uYXYgdWwgYSBzcGFuLmJhZGdlIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZmxvYXQ6IG5vbmU7XHJcbiAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICBsaW5lLWhlaWdodDogJGJhZGdlLWhlaWdodDtcclxuICBoZWlnaHQ6ICRiYWRnZS1oZWlnaHQ7XHJcbn1cclxuXHJcbi8vIExpbmUgaGVpZ2h0IGNlbnRlcmluZ1xyXG4uY29sbGVjdGlvbi1pdGVtIHNwYW4uYmFkZ2Uge1xyXG4gIG1hcmdpbi10b3A6IGNhbGMoI3skY29sbGVjdGlvbi1saW5lLWhlaWdodCAvIDJ9IC0gI3skYmFkZ2UtaGVpZ2h0IC8gMn0pO1xyXG59XHJcbi5jb2xsYXBzaWJsZSBzcGFuLmJhZGdlIHtcclxuICBtYXJnaW4tdG9wOiBjYWxjKCN7JGNvbGxhcHNpYmxlLWxpbmUtaGVpZ2h0IC8gMn0gLSAjeyRiYWRnZS1oZWlnaHQgLyAyfSk7XHJcbn1cclxuLnNpZGUtbmF2IHNwYW4uYmFkZ2Uge1xyXG4gIG1hcmdpbi10b3A6IGNhbGMoI3skc2lkZW5hdi1saW5lLWhlaWdodCAvIDJ9IC0gI3skYmFkZ2UtaGVpZ2h0IC8gMn0pO1xyXG59XHJcbiIsIi8qIFRoaXMgaXMgbmVlZGVkIGZvciBzb21lIG1vYmlsZSBwaG9uZXMgdG8gZGlzcGxheSB0aGUgR29vZ2xlIEljb24gZm9udCBwcm9wZXJseSAqL1xyXG4ubWF0ZXJpYWwtaWNvbnMge1xyXG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XHJcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7XHJcbn1cclxuIiwiLmNvbnRhaW5lciB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XHJcbiAgd2lkdGg6IDkwJTtcclxufVxyXG5AbWVkaWEgI3skbWVkaXVtLWFuZC11cH0ge1xyXG4gIC5jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDg1JTtcclxuICB9XHJcbn1cclxuQG1lZGlhICN7JGxhcmdlLWFuZC11cH0ge1xyXG4gIC5jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDcwJTtcclxuICB9XHJcbn1cclxuLmNvbnRhaW5lciAucm93IHtcclxuICBtYXJnaW4tbGVmdDogKC0xICogJGd1dHRlci13aWR0aCAvIDIpO1xyXG4gIG1hcmdpbi1yaWdodDogKC0xICogJGd1dHRlci13aWR0aCAvIDIpO1xyXG59XHJcblxyXG4uc2VjdGlvbiB7XHJcbiAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcblxyXG4gICYubm8tcGFkIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gICYubm8tcGFkLWJvdCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICB9XHJcbiAgJi5uby1wYWQtdG9wIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE1peGlucyB0byBlbGltaW5hdGUgY29kZSByZXBpdGl0aW9uXHJcbkBtaXhpbiByZXNldC1vZmZzZXQge1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IGF1dG87XHJcbn1cclxuQG1peGluIGdyaWQtY2xhc3Nlcygkc2l6ZSwgJGksICRwZXJjKSB7XHJcbiAgJi5vZmZzZXQtI3skc2l6ZX0jeyRpfSB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHBlcmM7XHJcbiAgfVxyXG4gICYucHVsbC0jeyRzaXplfSN7JGl9IHtcclxuICAgIHJpZ2h0OiAkcGVyYztcclxuICB9XHJcbiAgJi5wdXNoLSN7JHNpemV9I3skaX0ge1xyXG4gICAgbGVmdDogJHBlcmM7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnJvdyB7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gIC8vIENsZWFyIGZsb2F0aW5nIGNoaWxkcmVuXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcblxyXG4gIC5jb2wge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgcGFkZGluZzogMCAkZ3V0dGVyLXdpZHRoIC8gMjtcclxuICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuXHJcbiAgICAmW2NsYXNzKj1cInB1c2gtXCJdLFxyXG4gICAgJltjbGFzcyo9XCJwdWxsLVwiXSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAkaTogMTtcclxuICAgIEB3aGlsZSAkaSA8PSAkbnVtLWNvbHMge1xyXG4gICAgICAkcGVyYzogdW5xdW90ZSgoMTAwIC8gKCRudW0tY29scyAvICRpKSkgKyBcIiVcIik7XHJcbiAgICAgICYucyN7JGl9IHtcclxuICAgICAgICB3aWR0aDogJHBlcmM7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtb2Zmc2V0O1xyXG4gICAgICB9XHJcbiAgICAgICRpOiAkaSArIDE7XHJcbiAgICB9XHJcblxyXG4gICAgJGk6IDE7XHJcbiAgICBAd2hpbGUgJGkgPD0gJG51bS1jb2xzIHtcclxuICAgICAgJHBlcmM6IHVucXVvdGUoKDEwMCAvICgkbnVtLWNvbHMgLyAkaSkpICsgXCIlXCIpO1xyXG4gICAgICBAaW5jbHVkZSBncmlkLWNsYXNzZXMoXCJzXCIsICRpLCAkcGVyYyk7XHJcbiAgICAgICRpOiAkaSArIDE7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhICN7JG1lZGl1bS1hbmQtdXB9IHtcclxuXHJcbiAgICAgICRpOiAxO1xyXG4gICAgICBAd2hpbGUgJGkgPD0gJG51bS1jb2xzIHtcclxuICAgICAgICAkcGVyYzogdW5xdW90ZSgoMTAwIC8gKCRudW0tY29scyAvICRpKSkgKyBcIiVcIik7XHJcbiAgICAgICAgJi5tI3skaX0ge1xyXG4gICAgICAgICAgd2lkdGg6ICRwZXJjO1xyXG4gICAgICAgICAgQGluY2x1ZGUgcmVzZXQtb2Zmc2V0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAkaTogJGkgKyAxXHJcbiAgICAgIH1cclxuXHJcbiAgICAgICRpOiAxO1xyXG4gICAgICBAd2hpbGUgJGkgPD0gJG51bS1jb2xzIHtcclxuICAgICAgICAkcGVyYzogdW5xdW90ZSgoMTAwIC8gKCRudW0tY29scyAvICRpKSkgKyBcIiVcIik7XHJcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1jbGFzc2VzKFwibVwiLCAkaSwgJHBlcmMpO1xyXG4gICAgICAgICRpOiAkaSArIDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtYW5kLXVwfSB7XHJcblxyXG4gICAgICAkaTogMTtcclxuICAgICAgQHdoaWxlICRpIDw9ICRudW0tY29scyB7XHJcbiAgICAgICAgJHBlcmM6IHVucXVvdGUoKDEwMCAvICgkbnVtLWNvbHMgLyAkaSkpICsgXCIlXCIpO1xyXG4gICAgICAgICYubCN7JGl9IHtcclxuICAgICAgICAgIHdpZHRoOiAkcGVyYztcclxuICAgICAgICAgIEBpbmNsdWRlIHJlc2V0LW9mZnNldDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJGk6ICRpICsgMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJGk6IDE7XHJcbiAgICAgIEB3aGlsZSAkaSA8PSAkbnVtLWNvbHMge1xyXG4gICAgICAgICRwZXJjOiB1bnF1b3RlKCgxMDAgLyAoJG51bS1jb2xzIC8gJGkpKSArIFwiJVwiKTtcclxuICAgICAgICBAaW5jbHVkZSBncmlkLWNsYXNzZXMoXCJsXCIsICRpLCAkcGVyYyk7XHJcbiAgICAgICAgJGk6ICRpICsgMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAjeyRleHRyYS1sYXJnZS1hbmQtdXB9IHtcclxuXHJcbiAgICAgICRpOiAxO1xyXG4gICAgICBAd2hpbGUgJGkgPD0gJG51bS1jb2xzIHtcclxuICAgICAgICAkcGVyYzogdW5xdW90ZSgoMTAwIC8gKCRudW0tY29scyAvICRpKSkgKyBcIiVcIik7XHJcbiAgICAgICAgJi54bCN7JGl9IHtcclxuICAgICAgICAgIHdpZHRoOiAkcGVyYztcclxuICAgICAgICAgIEBpbmNsdWRlIHJlc2V0LW9mZnNldDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJGk6ICRpICsgMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJGk6IDE7XHJcbiAgICAgIEB3aGlsZSAkaSA8PSAkbnVtLWNvbHMge1xyXG4gICAgICAgICRwZXJjOiB1bnF1b3RlKCgxMDAgLyAoJG51bS1jb2xzIC8gJGkpKSArIFwiJVwiKTtcclxuICAgICAgICBAaW5jbHVkZSBncmlkLWNsYXNzZXMoXCJ4bFwiLCAkaSwgJHBlcmMpO1xyXG4gICAgICAgICRpOiAkaSArIDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwibmF2IHtcclxuICAmLm5hdi1leHRlbmRlZCB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgLm5hdi13cmFwcGVyIHtcclxuICAgICAgbWluLWhlaWdodDogJG5hdmJhci1oZWlnaHQtbW9iaWxlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1jb250ZW50IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgY29sb3I6ICRuYXZiYXItZm9udC1jb2xvcjtcclxuICBAZXh0ZW5kIC56LWRlcHRoLTE7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAkbmF2YmFyLWhlaWdodC1tb2JpbGU7XHJcbiAgbGluZS1oZWlnaHQ6ICRuYXZiYXItbGluZS1oZWlnaHQtbW9iaWxlO1xyXG5cclxuICBhIHsgY29sb3I6ICRuYXZiYXItZm9udC1jb2xvcjsgfVxyXG5cclxuICBpLFxyXG4gIFtjbGFzc149XCJtZGktXCJdLCBbY2xhc3MqPVwibWRpLVwiXSxcclxuICBpLm1hdGVyaWFsLWljb25zIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAkbmF2YmFyLWhlaWdodC1tb2JpbGU7XHJcbiAgICBsaW5lLWhlaWdodDogJG5hdmJhci1saW5lLWhlaWdodC1tb2JpbGU7XHJcbiAgfVxyXG5cclxuICAubmF2LXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhICN7JGxhcmdlLWFuZC11cH0ge1xyXG4gICAgYS5idXR0b24tY29sbGFwc2UgeyBkaXNwbGF5OiBub25lOyB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLy8gQ29sbGFwc2UgYnV0dG9uXHJcbiAgLmJ1dHRvbi1jb2xsYXBzZSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBoZWlnaHQ6ICRuYXZiYXItaGVpZ2h0LW1vYmlsZTtcclxuICAgIG1hcmdpbjogMCAxOHB4O1xyXG5cclxuICAgIGkge1xyXG4gICAgICBoZWlnaHQ6ICRuYXZiYXItaGVpZ2h0LW1vYmlsZTtcclxuICAgICAgbGluZS1oZWlnaHQ6ICRuYXZiYXItbGluZS1oZWlnaHQtbW9iaWxlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC8vIExvZ29cclxuICAuYnJhbmQtbG9nbyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb2xvcjogJG5hdmJhci1mb250LWNvbG9yO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICYuY2VudGVyIHtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHJcbiAgICAgICYubGVmdCwgJi5yaWdodCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubGVmdCB7IGxlZnQ6IDAuNXJlbTsgfVxyXG4gICAgICAmLnJpZ2h0IHtcclxuICAgICAgICByaWdodDogMC41cmVtO1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnJpZ2h0IHtcclxuICAgICAgcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICBpLFxyXG4gICAgW2NsYXNzXj1cIm1kaS1cIl0sIFtjbGFzcyo9XCJtZGktXCJdLFxyXG4gICAgaS5tYXRlcmlhbC1pY29ucyB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLy8gVGl0bGVcclxuICAubmF2LXRpdGxlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIHBhZGRpbmc6IDI4cHggMDtcclxuICB9XHJcblxyXG5cclxuICAvLyBOYXZiYXIgTGlua3NcclxuICB1bCB7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcclxuICAgICAgZm9udC1zaXplOiAkbmF2YmFyLWZvbnQtc2l6ZTtcclxuICAgICAgY29sb3I6ICRuYXZiYXItZm9udC1jb2xvcjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgJi5idG4sICYuYnRuLWxhcmdlLCAmLmJ0bi1mbGF0LCAmLmJ0bi1mbG9hdGluZyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgICYgPiAubWF0ZXJpYWwtaWNvbnMge1xyXG4gICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4xKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubGVmdCB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gTmF2YmFyIFNlYXJjaCBGb3JtXHJcbiAgZm9ybSB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuaW5wdXQtZmllbGQge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcblxyXG4gICAgICAmOmZvY3VzLCAmW3R5cGU9dGV4dF06dmFsaWQsICZbdHlwZT1wYXNzd29yZF06dmFsaWQsXHJcbiAgICAgICZbdHlwZT1lbWFpbF06dmFsaWQsICZbdHlwZT11cmxdOnZhbGlkLCAmW3R5cGU9ZGF0ZV06dmFsaWQge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNyk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzO1xyXG4gICAgICB9XHJcbiAgICAgICYuYWN0aXZlIGkgeyBjb2xvcjogJG5hdmJhci1mb250LWNvbG9yOyB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBGaXhlZCBOYXZiYXJcclxuLm5hdmJhci1maXhlZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogJG5hdmJhci1oZWlnaHQtbW9iaWxlO1xyXG4gIHotaW5kZXg6IDk5NztcclxuXHJcbiAgbmF2IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICB9XHJcbn1cclxuQG1lZGlhICN7JG1lZGl1bS1hbmQtdXB9IHtcclxuICBuYXYubmF2LWV4dGVuZGVkIC5uYXYtd3JhcHBlciB7XHJcbiAgICBtaW4taGVpZ2h0OiAkbmF2YmFyLWhlaWdodDtcclxuICB9XHJcbiAgbmF2LCBuYXYgLm5hdi13cmFwcGVyIGksIG5hdiBhLmJ1dHRvbi1jb2xsYXBzZSwgbmF2IGEuYnV0dG9uLWNvbGxhcHNlIGkge1xyXG4gICAgaGVpZ2h0OiAkbmF2YmFyLWhlaWdodDtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbmF2YmFyLWxpbmUtaGVpZ2h0O1xyXG4gIH1cclxuICAubmF2YmFyLWZpeGVkIHtcclxuICAgIGhlaWdodDogJG5hdmJhci1oZWlnaHQ7XHJcbiAgfVxyXG59XHJcbiIsIkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XHJcbiAgICBzcmM6IGxvY2FsKFJvYm90byBUaGluKSxcclxuICAgICAgICB1cmwoXCIjeyRyb2JvdG8tZm9udC1wYXRofVJvYm90by1UaGluLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgICAgIHVybChcIiN7JHJvYm90by1mb250LXBhdGh9Um9ib3RvLVRoaW4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG5cclxuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcclxuICAgIHNyYzogbG9jYWwoUm9ib3RvIExpZ2h0KSxcclxuICAgICAgICB1cmwoXCIjeyRyb2JvdG8tZm9udC1wYXRofVJvYm90by1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgICAgICB1cmwoXCIjeyRyb2JvdG8tZm9udC1wYXRofVJvYm90by1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xyXG4gICAgc3JjOiBsb2NhbChSb2JvdG8gUmVndWxhciksIFxyXG4gICAgICAgIHVybChcIiN7JHJvYm90by1mb250LXBhdGh9Um9ib3RvLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICAgICAgdXJsKFwiI3skcm9ib3RvLWZvbnQtcGF0aH1Sb2JvdG8tUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xyXG4gICAgc3JjOiBsb2NhbChSb2JvdG8gTWVkaXVtKSxcclxuICAgICAgICB1cmwoXCIjeyRyb2JvdG8tZm9udC1wYXRofVJvYm90by1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICAgICAgdXJsKFwiI3skcm9ib3RvLWZvbnQtcGF0aH1Sb2JvdG8tTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XHJcbiAgICBzcmM6IGxvY2FsKFJvYm90byBCb2xkKSxcclxuICAgICAgICB1cmwoXCIjeyRyb2JvdG8tZm9udC1wYXRofVJvYm90by1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgICAgIHVybChcIiN7JHJvYm90by1mb250LXBhdGh9Um9ib3RvLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG4iLCJcclxuYSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG5odG1se1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkaXVtLXNjcmVlbikge1xyXG4gICAgZm9udC1zaXplOiAxNC41cHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXJnZS1zY3JlZW4pIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICB9XHJcblxyXG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgY29sb3I6ICRvZmYtYmxhY2s7XHJcbn1cclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsaW5lLWhlaWdodDogMS4xO1xyXG59XHJcblxyXG4vLyBIZWFkZXIgU3R5bGVzXHJcbmgxIGEsIGgyIGEsIGgzIGEsIGg0IGEsIGg1IGEsIGg2IGEgeyBmb250LXdlaWdodDogaW5oZXJpdDsgfVxyXG5oMSB7IGZvbnQtc2l6ZTogJGgxLWZvbnRzaXplOyBsaW5lLWhlaWdodDogMTEwJTsgbWFyZ2luOiAoJGgxLWZvbnRzaXplIC8gMikgMCAoJGgxLWZvbnRzaXplIC8gMi41KSAwO31cclxuaDIgeyBmb250LXNpemU6ICRoMi1mb250c2l6ZTsgbGluZS1oZWlnaHQ6IDExMCU7IG1hcmdpbjogKCRoMi1mb250c2l6ZSAvIDIpIDAgKCRoMi1mb250c2l6ZSAvIDIuNSkgMDt9XHJcbmgzIHsgZm9udC1zaXplOiAkaDMtZm9udHNpemU7IGxpbmUtaGVpZ2h0OiAxMTAlOyBtYXJnaW46ICgkaDMtZm9udHNpemUgLyAyKSAwICgkaDMtZm9udHNpemUgLyAyLjUpIDA7fVxyXG5oNCB7IGZvbnQtc2l6ZTogJGg0LWZvbnRzaXplOyBsaW5lLWhlaWdodDogMTEwJTsgbWFyZ2luOiAoJGg0LWZvbnRzaXplIC8gMikgMCAoJGg0LWZvbnRzaXplIC8gMi41KSAwO31cclxuaDUgeyBmb250LXNpemU6ICRoNS1mb250c2l6ZTsgbGluZS1oZWlnaHQ6IDExMCU7IG1hcmdpbjogKCRoNS1mb250c2l6ZSAvIDIpIDAgKCRoNS1mb250c2l6ZSAvIDIuNSkgMDt9XHJcbmg2IHsgZm9udC1zaXplOiAkaDYtZm9udHNpemU7IGxpbmUtaGVpZ2h0OiAxMTAlOyBtYXJnaW46ICgkaDYtZm9udHNpemUgLyAyKSAwICgkaDYtZm9udHNpemUgLyAyLjUpIDA7fVxyXG5cclxuLy8gVGV4dCBTdHlsZXNcclxuZW0geyBmb250LXN0eWxlOiBpdGFsaWM7IH1cclxuc3Ryb25nIHsgZm9udC13ZWlnaHQ6IDUwMDsgfVxyXG5zbWFsbCB7IGZvbnQtc2l6ZTogNzUlOyB9XHJcbi5saWdodCB7IGZvbnQtd2VpZ2h0OiAzMDA7IH1cclxuLnRoaW4geyBmb250LXdlaWdodDogMjAwOyB9XHJcblxyXG5cclxuLmZsb3ctdGV4dHtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gICRpOiAwO1xyXG4gIEB3aGlsZSAkaSA8PSAkaW50ZXJ2YWxzIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDM2MCArICgkaSAqICRpbnRlcnZhbC1zaXplKSkge1xyXG4gICAgICBmb250LXNpemU6IDEuMnJlbSAqICgxICsgKC4wMiAqICRpKSk7XHJcbiAgICB9XHJcbiAgICAkaTogJGkgKyAxO1xyXG4gIH1cclxuXHJcbiAgLy8gSGFuZGxlIGJlbG93IDM2MHB4IHNjcmVlblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gIH1cclxufSIsIi8vIFNjYWxlIHRyYW5zaXRpb25cclxuLnNjYWxlLXRyYW5zaXRpb24ge1xyXG4gICYuc2NhbGUtb3V0IHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmLnNjYWxlLWluIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG5cclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllcigwLjUzLCAwLjAxLCAwLjM2LCAxLjYzKSAhaW1wb3J0YW50O1xyXG59IiwiXHJcblxyXG4uY2FyZC1wYW5lbCB7XHJcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuMjVzO1xyXG4gIHBhZGRpbmc6ICRjYXJkLXBhZGRpbmc7XHJcbiAgbWFyZ2luOiAkZWxlbWVudC10b3AtbWFyZ2luIDAgJGVsZW1lbnQtYm90dG9tLW1hcmdpbiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBAZXh0ZW5kIC56LWRlcHRoLTE7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmctY29sb3I7XHJcbn1cclxuXHJcbi5jYXJkIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiAkZWxlbWVudC10b3AtbWFyZ2luIDAgJGVsZW1lbnQtYm90dG9tLW1hcmdpbiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnLWNvbG9yO1xyXG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjI1cztcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgQGV4dGVuZCAuei1kZXB0aC0xO1xyXG5cclxuXHJcbiAgLmNhcmQtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICYuYWN0aXZhdG9yIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gQ2FyZCBTaXplc1xyXG4gICYuc21hbGwsICYubWVkaXVtLCAmLmxhcmdlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuY2FyZC1pbWFnZSB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDYwJTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICAgIC5jYXJkLWltYWdlICsgLmNhcmQtY29udGVudCB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDQwJTtcclxuICAgIH1cclxuICAgIC5jYXJkLWNvbnRlbnQge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gICAgLmNhcmQtYWN0aW9uIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5zbWFsbCB7XHJcbiAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gIH1cclxuXHJcbiAgJi5tZWRpdW0ge1xyXG4gICAgaGVpZ2h0OiA0MDBweDtcclxuICB9XHJcblxyXG4gICYubGFyZ2Uge1xyXG4gICAgaGVpZ2h0OiA1MDBweDtcclxuICB9XHJcblxyXG4gIC8vIEhvcml6b250YWwgQ2FyZHNcclxuICAmLmhvcml6b250YWwge1xyXG4gICAgJi5zbWFsbCwgJi5tZWRpdW0sICYubGFyZ2Uge1xyXG4gICAgICAuY2FyZC1pbWFnZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAuY2FyZC1pbWFnZSB7XHJcbiAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLXN0YWNrZWQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAuY2FyZC1jb250ZW50IHtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFN0aWNreSBBY3Rpb24gU2VjdGlvblxyXG4gICYuc3RpY2t5LWFjdGlvbiB7XHJcbiAgICAuY2FyZC1hY3Rpb24ge1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLXJldmVhbCB7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuXHJcbiAgLmNhcmQtaW1hZ2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC8vIEltYWdlIGJhY2tncm91bmQgZm9yIGNvbnRlbnRcclxuICAgIGltZyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLXRpdGxlIHtcclxuICAgICAgY29sb3I6ICRjYXJkLWJnLWNvbG9yO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAkY2FyZC1wYWRkaW5nO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhcmQtY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAkY2FyZC1wYWRkaW5nO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgICAuY2FyZC10aXRsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cclxuICAgICAgaSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXJkLWFjdGlvbiB7XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcclxuICAgIH1cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxNjAsMTYwLDE2MCwuMik7XHJcbiAgICBwYWRkaW5nOiAxNnB4ICRjYXJkLXBhZGRpbmc7XHJcblxyXG4gICAgYTpub3QoLmJ0bik6bm90KC5idG4tbGFyZ2UpOm5vdCguYnRuLWZsb2F0aW5nKSB7XHJcbiAgICAgIGNvbG9yOiAkY2FyZC1saW5rLWNvbG9yO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJkLXBhZGRpbmc7XHJcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgJjpob3ZlciB7IGNvbG9yOiAkY2FyZC1saW5rLWNvbG9yLWxpZ2h0OyB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2FyZC1yZXZlYWwge1xyXG4gICAgcGFkZGluZzogJGNhcmQtcGFkZGluZztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnLWNvbG9yO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIC5jYXJkLXRpdGxlIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiI3RvYXN0LWNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTpibG9jaztcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogMTAwMDA7XHJcblxyXG4gIEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xyXG4gICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgYm90dG9tOiAwJTtcclxuICB9XHJcbiAgQG1lZGlhICN7JG1lZGl1bS1vbmx5fSB7XHJcbiAgICBsZWZ0OiA1JTtcclxuICAgIGJvdHRvbTogNyU7XHJcbiAgICBtYXgtd2lkdGg6IDkwJTtcclxuICB9XHJcbiAgQG1lZGlhICN7JGxhcmdlLWFuZC11cH0ge1xyXG4gICAgdG9wOiAxMCU7XHJcbiAgICByaWdodDogNyU7XHJcbiAgICBtYXgtd2lkdGg6IDg2JTtcclxuICB9XHJcbn1cclxuXHJcbi50b2FzdCB7XHJcbiAgQGV4dGVuZCAuei1kZXB0aC0xO1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICB0b3A6IDM1cHg7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWF4LXdpZHRoOjEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG1pbi1oZWlnaHQ6ICR0b2FzdC1oZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9hc3QtY29sb3I7XHJcbiAgcGFkZGluZzogMTBweCAyNXB4O1xyXG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgY29sb3I6ICR0b2FzdC10ZXh0LWNvbG9yO1xyXG5cclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAuYnRuLCAuYnRuLWZsYXQge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDNyZW07XHJcbiAgfVxyXG5cclxuICAmLnJvdW5kZWR7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9XHJcbiAgQG1lZGlhICN7JG1lZGl1bS1vbmx5fSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbiAgQG1lZGlhICN7JGxhcmdlLWFuZC11cH0ge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gIH1cclxuXHJcbn1cclxuIiwiLnRhYnMge1xyXG4gICYudGFicy10cmFuc3BhcmVudCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAudGFiIGEsXHJcbiAgICAudGFiLmRpc2FibGVkIGEsXHJcbiAgICAudGFiLmRpc2FibGVkIGE6aG92ZXIge1xyXG4gICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjcpO1xyXG4gICAgfVxyXG5cclxuICAgIC50YWIgYTpob3ZlcixcclxuICAgIC50YWIgYS5hY3RpdmUge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICAuaW5kaWNhdG9yIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYudGFicy1maXhlZC13aWR0aCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIC50YWIge1xyXG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xyXG4gICAgICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xyXG4gICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICBoZWlnaHQ6IDQ4cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYnMtYmctY29sb3I7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgLnRhYiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgIGhlaWdodDogNDhweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgIGEge1xyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY29sb3I6ICR0YWJzLXRleHQtY29sb3I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGNvbG9yOiByZ2JhKCR0YWJzLXRleHQtY29sb3IsIC43KTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjRweDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjI4cyBlYXNlO1xyXG4gICAgfVxyXG5cclxuICAgICYuZGlzYWJsZWQgYSxcclxuICAgICYuZGlzYWJsZWQgYTpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiByZ2JhKCR0YWJzLXRleHQtY29sb3IsIC43KTtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG4gIH1cclxuICAuaW5kaWNhdG9yIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYnMtdW5kZXJsaW5lLWNvbG9yO1xyXG4gICAgd2lsbC1jaGFuZ2U6IGxlZnQsIHJpZ2h0O1xyXG4gIH1cclxufVxyXG5cclxuLy8gRml4ZWQgc2lkZU5hdiBoaWRlIG9uIHNtYWxsZXJcclxuQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xyXG4gIC50YWJzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgLnRhYiB7XHJcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XHJcbiAgICAgIC13ZWJraXQtZmxleC1ncm93OiAxO1xyXG4gICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcclxuICAgICAgZmxleC1ncm93OiAxO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5tYXRlcmlhbC10b29sdGlwIHtcclxuICBwYWRkaW5nOiAxMHB4IDhweDtcclxuICBmb250LXNpemU6IDFyZW07XHJcbiAgei1pbmRleDogMjAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgbWluLWhlaWdodDogMzZweDtcclxuICBsaW5lLWhlaWdodDogMTIwJTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0cHgpO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4uYmFja2Ryb3Age1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIGhlaWdodDogN3B4O1xyXG4gIHdpZHRoOiAxNHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgMCA1MCUgNTAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjMyMzI7XHJcbiAgei1pbmRleDogLTE7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDAlO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4iLCIvLyBzaGFyZWQgc3R5bGVzXHJcbi5idG4sXHJcbi5idG4tZmxhdCB7XHJcbiAgYm9yZGVyOiAkYnV0dG9uLWJvcmRlcjtcclxuICBib3JkZXItcmFkaXVzOiAkYnV0dG9uLXJhZGl1cztcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgaGVpZ2h0OiAkYnV0dG9uLWhlaWdodDtcclxuICBsaW5lLWhlaWdodDogJGJ1dHRvbi1oZWlnaHQ7XHJcbiAgcGFkZGluZzogJGJ1dHRvbi1wYWRkaW5nO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAvLyBHZXRzIHJpZCBvZiB0YXAgYWN0aXZlIHN0YXRlXHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLy8gRGlzYWJsZWQgc2hhcmVkIHN0eWxlXHJcbi5idG4uZGlzYWJsZWQsXHJcbi5idG4tZmxvYXRpbmcuZGlzYWJsZWQsXHJcbi5idG4tbGFyZ2UuZGlzYWJsZWQsXHJcbi5idG4tZmxhdC5kaXNhYmxlZCxcclxuLmJ0bjpkaXNhYmxlZCxcclxuLmJ0bi1mbG9hdGluZzpkaXNhYmxlZCxcclxuLmJ0bi1sYXJnZTpkaXNhYmxlZCxcclxuLmJ0bi1mbGF0OmRpc2FibGVkLFxyXG4uYnRuW2Rpc2FibGVkXSxcclxuLmJ0bi1mbG9hdGluZ1tkaXNhYmxlZF0sXHJcbi5idG4tbGFyZ2VbZGlzYWJsZWRdLFxyXG4uYnRuLWZsYXRbZGlzYWJsZWRdIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWRpc2FibGVkLWJhY2tncm91bmQgIWltcG9ydGFudDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGNvbG9yOiAkYnV0dG9uLWRpc2FibGVkLWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tZGlzYWJsZWQtYmFja2dyb3VuZCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRidXR0b24tZGlzYWJsZWQtY29sb3IgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi8vIFNoYXJlZCBpY29uIHN0eWxlc1xyXG4uYnRuLFxyXG4uYnRuLWZsb2F0aW5nLFxyXG4uYnRuLWxhcmdlLFxyXG4uYnRuLWZsYXQge1xyXG4gIGZvbnQtc2l6ZTogJGJ1dHRvbi1mb250LXNpemU7XHJcbiAgb3V0bGluZTogMDtcclxuXHJcbiAgaSB7XHJcbiAgICBmb250LXNpemU6ICRidXR0b24taWNvbi1mb250LXNpemU7XHJcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICB9XHJcbn1cclxuXHJcbi8vIFNoYXJlZCBmb2N1cyBidXR0b24gc3R5bGVcclxuLmJ0bixcclxuLmJ0bi1mbG9hdGluZyB7XHJcbiAgJjpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJ1dHRvbi1yYWlzZWQtYmFja2dyb3VuZCwgMTAlKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIFJhaXNlZCBCdXR0b25cclxuLmJ0biB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiAkYnV0dG9uLXJhaXNlZC1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLXJhaXNlZC1iYWNrZ3JvdW5kO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBsZXR0ZXItc3BhY2luZzogLjVweDtcclxuICBAZXh0ZW5kIC56LWRlcHRoLTE7XHJcbiAgdHJhbnNpdGlvbjogLjJzIGVhc2Utb3V0O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLXJhaXNlZC1iYWNrZ3JvdW5kLWhvdmVyO1xyXG4gICAgQGV4dGVuZCAuei1kZXB0aC0xLWhhbGY7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBGbG9hdGluZyBidXR0b25cclxuLmJ0bi1mbG9hdGluZyB7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWZsb2F0aW5nLWJhY2tncm91bmQtaG92ZXI7XHJcbiAgICBAZXh0ZW5kIC56LWRlcHRoLTEtaGFsZjtcclxuICB9XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgfVxyXG5cclxuICAmLmJ0bi1sYXJnZSB7XHJcbiAgICAmLmhhbGZ3YXktZmFiIHtcclxuICAgICAgYm90dG9tOiAtJGJ1dHRvbi1mbG9hdGluZy1sYXJnZS1zaXplIC8gMjtcclxuICAgIH1cclxuXHJcbiAgICB3aWR0aDogJGJ1dHRvbi1mbG9hdGluZy1sYXJnZS1zaXplO1xyXG4gICAgaGVpZ2h0OiAkYnV0dG9uLWZsb2F0aW5nLWxhcmdlLXNpemU7XHJcbiAgICBpIHtcclxuICAgICAgbGluZS1oZWlnaHQ6ICRidXR0b24tZmxvYXRpbmctbGFyZ2Utc2l6ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuaGFsZndheS1mYWIge1xyXG4gICAgJi5sZWZ0IHtcclxuICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgIGxlZnQ6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDI0cHg7XHJcbiAgICBib3R0b206IC0kYnV0dG9uLWZsb2F0aW5nLXNpemUgLyAyO1xyXG4gIH1cclxuXHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGNvbG9yOiAkYnV0dG9uLWZsb2F0aW5nLWNvbG9yO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgd2lkdGg6ICRidXR0b24tZmxvYXRpbmctc2l6ZTtcclxuICBoZWlnaHQ6ICRidXR0b24tZmxvYXRpbmctc2l6ZTtcclxuICBsaW5lLWhlaWdodDogJGJ1dHRvbi1mbG9hdGluZy1zaXplO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1mbG9hdGluZy1iYWNrZ3JvdW5kO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRidXR0b24tZmxvYXRpbmctcmFkaXVzO1xyXG4gIEBleHRlbmQgLnotZGVwdGgtMTtcclxuICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gIGkge1xyXG4gICAgd2lkdGg6IGluaGVyaXQ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJGJ1dHRvbi1mbG9hdGluZy1jb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogJGJ1dHRvbi1sYXJnZS1pY29uLWZvbnQtc2l6ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAkYnV0dG9uLWZsb2F0aW5nLXNpemU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBidXR0b24gZml4XHJcbmJ1dHRvbi5idG4tZmxvYXRpbmcge1xyXG4gIGJvcmRlcjogJGJ1dHRvbi1ib3JkZXI7XHJcbn1cclxuXHJcbi8vIEZpeGVkIEFjdGlvbiBCdXR0b25cclxuLmZpeGVkLWFjdGlvbi1idG4ge1xyXG4gICYuYWN0aXZlIHtcclxuICAgIHVsIHtcclxuICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5ob3Jpem9udGFsIHtcclxuICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XHJcblxyXG4gICAgdWwge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgcmlnaHQ6IDY0cHg7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgICAgd2lkdGg6IDUwMHB4OyAvKndpZHRoIDEwMCUgb25seSBnb2VzIHRvIHdpZHRoIG9mIGJ1dHRvbiBjb250YWluZXIgKi9cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4IDE1cHggMCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnRvb2xiYXIge1xyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAmID4gYSBpIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGhlaWdodDogJGJ1dHRvbi1mbG9hdGluZy1sYXJnZS1zaXplO1xyXG5cclxuICAgIHVsIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGJ1dHRvbi1mbG9hdGluZy1sYXJnZS1zaXplO1xyXG4gICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgcmlnaHQ6IDIzcHg7XHJcbiAgYm90dG9tOiAyM3B4O1xyXG4gIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgei1pbmRleDogOTk4O1xyXG5cclxuICB1bCB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDY0cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGEuYnRuLWZsb2F0aW5nIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mYWItYmFja2Ryb3Age1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgd2lkdGg6ICRidXR0b24tZmxvYXRpbmctc2l6ZTtcclxuICAgIGhlaWdodDogJGJ1dHRvbi1mbG9hdGluZy1zaXplO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1mbG9hdGluZy1iYWNrZ3JvdW5kO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJ1dHRvbi1mbG9hdGluZy1yYWRpdXM7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gIH1cclxufVxyXG5cclxuLy8gRmxhdCBidXR0b25cclxuLmJ0bi1mbGF0IHtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiAkYnV0dG9uLWZsYXQtY29sb3I7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzO1xyXG5cclxuICAmOmZvY3VzLFxyXG4gICY6YWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cyxcclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjEpO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcblxyXG4gICY6YWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjIpO1xyXG4gIH1cclxuXHJcbiAgJi5kaXNhYmxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRidXR0b24tZmxhdC1kaXNhYmxlZC1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIH1cclxufVxyXG5cclxuLy8gTGFyZ2UgYnV0dG9uXHJcbi5idG4tbGFyZ2Uge1xyXG4gIEBleHRlbmQgLmJ0bjtcclxuICBoZWlnaHQ6ICRidXR0b24tbGFyZ2UtaGVpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiAkYnV0dG9uLWxhcmdlLWhlaWdodDtcclxuXHJcbiAgaSB7XHJcbiAgICBmb250LXNpemU6ICRidXR0b24tbGFyZ2UtaWNvbi1mb250LXNpemU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBCbG9jayBidXR0b25cclxuLmJ0bi1ibG9jayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuIiwiLmRyb3Bkb3duLWNvbnRlbnQge1xyXG4gIEBleHRlbmQgLnotZGVwdGgtMTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmctY29sb3I7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgbWluLXdpZHRoOiAxMDBweDtcclxuICBtYXgtaGVpZ2h0OiA2NTBweDtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDk5OTtcclxuICB3aWxsLWNoYW5nZTogd2lkdGgsIGhlaWdodDtcclxuXHJcbiAgbGkge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBjb2xvcjogJG9mZi1ibGFjaztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG1pbi1oZWlnaHQ6ICRkcm9wZG93bi1pdGVtLWhlaWdodDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgICAmOmhvdmVyLCAmLmFjdGl2ZSwgJi5zZWxlY3RlZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1ob3Zlci1iZy1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZS5zZWxlY3RlZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZHJvcGRvd24taG92ZXItYmctY29sb3IsIDUlKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmRpdmlkZXIge1xyXG4gICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgIH1cclxuXHJcbiAgICAmID4gYSwgJiA+IHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGNvbG9yOiAkZHJvcGRvd24tY29sb3I7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgcGFkZGluZzogKCgkZHJvcGRvd24taXRlbS1oZWlnaHQgLSAyMikgLyAyKSAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICYgPiBzcGFuID4gbGFiZWwge1xyXG4gICAgICB0b3A6IDFweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEljb24gYWxpZ25tZW50IG92ZXJyaWRlXHJcbiAgICAmID4gYSA+IGkge1xyXG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgbWFyZ2luOiAwIDI0cHggMCAwO1xyXG4gICAgICB3aWR0aDogMjRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIElucHV0IGZpZWxkIHNwZWNpZmljaXR5IGJ1Z2ZpeFxyXG4uaW5wdXQtZmllbGQuY29sIC5kcm9wZG93bi1jb250ZW50IFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCB7XHJcbiAgdG9wOiAxcHg7XHJcbiAgbGVmdDogMDtcclxuICBoZWlnaHQ6IDE4cHg7XHJcbn1cclxuXHJcbiIsIlxyXG4vKiFcclxuICogV2F2ZXMgdjAuNi4wXHJcbiAqIGh0dHA6Ly9maWFuLm15LmlkL1dhdmVzXHJcbiAqXHJcbiAqIENvcHlyaWdodCAyMDE0IEFsZmlhbmEgRS4gU2lidWVhIGFuZCBvdGhlciBjb250cmlidXRvcnNcclxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXHJcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9maWFucy9XYXZlcy9ibG9iL21hc3Rlci9MSUNFTlNFXHJcbiAqL1xyXG5cclxuXHJcbi53YXZlcy1lZmZlY3Qge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O1xyXG5cclxuICAud2F2ZXMtcmlwcGxlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luLXRvcDotMTBweDtcclxuICAgIG1hcmdpbi1sZWZ0Oi0xMHB4O1xyXG4gICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMik7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlLW91dDtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcblxyXG4gIC8vIFdhdmVzIENvbG9yc1xyXG4gICYud2F2ZXMtbGlnaHQgLndhdmVzLXJpcHBsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDUpO1xyXG4gIH1cclxuICAmLndhdmVzLXJlZCAud2F2ZXMtcmlwcGxlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ0LCA2NywgNTQsIC43MCk7XHJcbiAgfVxyXG4gICYud2F2ZXMteWVsbG93IC53YXZlcy1yaXBwbGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDIzNSwgNTksIC43MCk7XHJcbiAgfVxyXG4gICYud2F2ZXMtb3JhbmdlIC53YXZlcy1yaXBwbGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE1MiwgMCwgLjcwKTtcclxuICB9XHJcbiAgJi53YXZlcy1wdXJwbGUgLndhdmVzLXJpcHBsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1NiwgMzksIDE3NiwgMC43MCk7XHJcbiAgfVxyXG4gICYud2F2ZXMtZ3JlZW4gLndhdmVzLXJpcHBsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc2LCAxNzUsIDgwLCAwLjcwKTtcclxuICB9XHJcbiAgJi53YXZlcy10ZWFsIC53YXZlcy1yaXBwbGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNTAsIDEzNiwgMC43MCk7XHJcbiAgfVxyXG5cclxuICAvLyBTdHlsZSBpbnB1dCBidXR0b24gYnVnLlxyXG4gIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIGlucHV0W3R5cGU9XCJyZXNldFwiXSwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgfVxyXG59XHJcblxyXG4ud2F2ZXMtbm90cmFuc2l0aW9uIHtcclxuICB0cmFuc2l0aW9uOiBub25lICN7XCIhaW1wb3J0YW50XCJ9O1xyXG59XHJcblxyXG4ud2F2ZXMtY2lyY2xlIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHdoaXRlIDEwMCUsIGJsYWNrIDEwMCUpO1xyXG59XHJcblxyXG4ud2F2ZXMtaW5wdXQtd3JhcHBlciB7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4yZW07XHJcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuXHJcbiAgLndhdmVzLWJ1dHRvbi1pbnB1dCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcbn1cclxuXHJcbi53YXZlcy1jaXJjbGUge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aWR0aDogMi41ZW07XHJcbiAgaGVpZ2h0OiAyLjVlbTtcclxuICBsaW5lLWhlaWdodDogMi41ZW07XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTtcclxufVxyXG5cclxuLndhdmVzLWJsb2NrIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyogRmlyZWZveCBCdWc6IGxpbmsgbm90IHRyaWdnZXJlZCAqL1xyXG4ud2F2ZXMtZWZmZWN0IC53YXZlcy1yaXBwbGUge1xyXG4gIHotaW5kZXg6IC0xO1xyXG59IiwiLm1vZGFsIHtcclxuICBAZXh0ZW5kIC56LWRlcHRoLTQ7XHJcblxyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1heC1oZWlnaHQ6IDcwJTtcclxuICB3aWR0aDogNTUlO1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG5cclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgd2lsbC1jaGFuZ2U6IHRvcCwgb3BhY2l0eTtcclxuXHJcbiAgQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xyXG4gICB3aWR0aDogODAlO1xyXG4gIH1cclxuXHJcbiAgaDEsaDIsaDMsaDQge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcblxyXG4gIC5tb2RhbC1jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgfVxyXG4gIC5tb2RhbC1jbG9zZSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG5cclxuICAubW9kYWwtZm9vdGVyIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxuICAgIHBhZGRpbmc6IDRweCA2cHg7XHJcbiAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAuYnRuLCAuYnRuLWZsYXQge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbjogNnB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5tb2RhbC1vdmVybGF5IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogOTk5O1xyXG4gIHRvcDogLTEwMHB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGhlaWdodDogMTI1JTtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xyXG59XHJcblxyXG4vLyBNb2RhbCB3aXRoIGZpeGVkIGFjdGlvbiBmb290ZXJcclxuLm1vZGFsLm1vZGFsLWZpeGVkLWZvb3RlciB7XHJcbiAgcGFkZGluZzogMDtcclxuICBoZWlnaHQ6IDcwJTtcclxuXHJcbiAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1NnB4KTtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgfVxyXG5cclxuICAubW9kYWwtZm9vdGVyIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4xKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIE1vZGFsIEJvdHRvbSBTaGVldCBTdHlsZVxyXG4ubW9kYWwuYm90dG9tLXNoZWV0IHtcclxuICB0b3A6IGF1dG87XHJcbiAgYm90dG9tOiAtMTAwJTtcclxuICBtYXJnaW46IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LWhlaWdodDogNDUlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgd2lsbC1jaGFuZ2U6IGJvdHRvbSwgb3BhY2l0eTtcclxufVxyXG4iLCIuY29sbGFwc2libGUge1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sbGFwc2libGUtYm9yZGVyLWNvbG9yO1xyXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xsYXBzaWJsZS1ib3JkZXItY29sb3I7XHJcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sbGFwc2libGUtYm9yZGVyLWNvbG9yO1xyXG4gIG1hcmdpbjogJGVsZW1lbnQtdG9wLW1hcmdpbiAwICRlbGVtZW50LWJvdHRvbS1tYXJnaW4gMDtcclxuICBAZXh0ZW5kIC56LWRlcHRoLTE7XHJcbn1cclxuXHJcbi5jb2xsYXBzaWJsZS1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBtaW4taGVpZ2h0OiAkY29sbGFwc2libGUtaGVpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiAkY29sbGFwc2libGUtbGluZS1oZWlnaHQ7XHJcbiAgcGFkZGluZzogMCAxcmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xsYXBzaWJsZS1oZWFkZXItY29sb3I7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xsYXBzaWJsZS1ib3JkZXItY29sb3I7XHJcblxyXG4gIGkge1xyXG4gICAgd2lkdGg6IDJyZW07XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAkY29sbGFwc2libGUtbGluZS1oZWlnaHQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbGxhcHNpYmxlLWJvZHkge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xsYXBzaWJsZS1ib3JkZXItY29sb3I7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwYWRkaW5nOiAycmVtO1xyXG59XHJcblxyXG4vLyBzaWRlTmF2IGNvbGxhcHNpYmxlIHN0eWxpbmdcclxuLnNpZGUtbmF2LFxyXG4uc2lkZS1uYXYuZml4ZWQge1xyXG5cclxuICAuY29sbGFwc2libGUge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICBsaSB7IHBhZGRpbmc6IDA7IH1cclxuICB9XHJcblxyXG4gIC5jb2xsYXBzaWJsZS1oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgIHBhZGRpbmc6IDAgJHNpZGVuYXYtcGFkZGluZztcclxuXHJcbiAgICAmOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMDUpOyB9XHJcbiAgICBpIHsgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cclxuICB9XHJcblxyXG4gIC5jb2xsYXBzaWJsZS1ib2R5IHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xsYXBzaWJsZS1oZWFkZXItY29sb3I7XHJcblxyXG4gICAgbGkgYSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgKDcuNXB4ICsgJHNpZGVuYXYtcGFkZGluZylcclxuICAgICAgICAgICAgICAgMCAoMTVweCArICRzaWRlbmF2LXBhZGRpbmcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi8vIFBvcG91dCBDb2xsYXBzaWJsZVxyXG5cclxuLmNvbGxhcHNpYmxlLnBvcG91dCB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgPiBsaSB7XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgIC8vIHRyYW5zZm9ybTogc2NhbGVYKC45Mik7XHJcbiAgICBtYXJnaW46IDAgMjRweDtcclxuICAgIHRyYW5zaXRpb246IG1hcmdpbiAuMzVzIGN1YmljLWJlemllcigwLjI1MCwgMC40NjAsIDAuNDUwLCAwLjk0MCk7XHJcbiAgfVxyXG4gID4gbGkuYWN0aXZlIHtcclxuICAgIGJveC1zaGFkb3c6IDAgNXB4IDExcHggMCByZ2JhKDAsIDAsIDAsIDAuMTgpLCAwIDRweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgIG1hcmdpbjogMTZweCAwO1xyXG4gICAgLy8gdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgfVxyXG59XHJcbiIsIi5jaGlwIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgaGVpZ2h0OiAzMnB4O1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGNvbG9yOiByZ2JhKDAsMCwwLC42KTtcclxuICBsaW5lLWhlaWdodDogMzJweDtcclxuICBwYWRkaW5nOiAwIDEycHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2hpcC1iZy1jb2xvcjtcclxuICBtYXJnaW4tYm90dG9tOiAkY2hpcC1tYXJnaW47XHJcbiAgbWFyZ2luLXJpZ2h0OiAkY2hpcC1tYXJnaW47XHJcblxyXG4gID4gaW1nIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luOiAwIDhweCAwIC0xMnB4O1xyXG4gICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgd2lkdGg6IDMycHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgfVxyXG5cclxuICAuY2xvc2Uge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICB9XHJcbn1cclxuXHJcbi5jaGlwcyB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2hpcC1ib3JkZXItY29sb3I7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBtYXJnaW46ICRpbnB1dC1tYXJnaW47XHJcbiAgbWluLWhlaWdodDogNDVweDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG4gICYuZm9jdXMge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjaGlwLXNlbGVjdGVkLWNvbG9yO1xyXG4gICAgYm94LXNoYWRvdzogMCAxcHggMCAwICRjaGlwLXNlbGVjdGVkLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjdXJzb3I6IHRleHQ7XHJcbiAgfVxyXG5cclxuICAuY2hpcC5zZWxlY3RlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2hpcC1zZWxlY3RlZC1jb2xvcjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgLmlucHV0IHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNik7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemU7XHJcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMTIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5pbnB1dDpmb2N1cyB7XHJcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC8vIEF1dG9jb21wbGV0ZVxyXG4gIC5hdXRvY29tcGxldGUtY29udGVudCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gRm9ybSBwcmVmaXhcclxuLnByZWZpeCB+IC5jaGlwcyB7XHJcbiAgbWFyZ2luLWxlZnQ6IDNyZW07XHJcbiAgd2lkdGg6IDkyJTtcclxuICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7XHJcbn1cclxuLmNoaXBzOmVtcHR5IH4gbGFiZWwgIHtcclxuICBmb250LXNpemU6IDAuOHJlbTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0MCUpO1xyXG59XHJcbiIsIi5tYXRlcmlhbGJveGVkIHtcclxuICAmOmhvdmVyIHtcclxuICAgICY6bm90KC5hY3RpdmUpIHtcclxuICAgICAgb3BhY2l0eTogLjg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjdXJzb3I6IHpvb20taW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cclxuICAmLmFjdGl2ZSB7XHJcbiAgICBjdXJzb3I6IHpvb20tb3V0O1xyXG4gIH1cclxufVxyXG5cclxuI21hdGVyaWFsYm94LW92ZXJsYXkge1xyXG4gIHBvc2l0aW9uOmZpeGVkO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjkyOTI5O1xyXG4gIHotaW5kZXg6IDEwMDA7XHJcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XHJcbn1cclxuXHJcbi5tYXRlcmlhbGJveC1jYXB0aW9uIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBsaW5lLWhlaWdodDogNTBweDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMCUgMTUlO1xyXG4gIGhlaWdodDogNTBweDtcclxuICB6LWluZGV4OiAxMDAwO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG59IiwiLy8gUmVtb3ZlIEZvY3VzIEJveGVzXHJcbnNlbGVjdDpmb2N1cyB7XHJcbiAgb3V0bGluZTogJHNlbGVjdC1mb2N1cztcclxufVxyXG5cclxuYnV0dG9uOmZvY3VzIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tYmFja2dyb3VuZC1mb2N1cztcclxufVxyXG5cclxubGFiZWwge1xyXG4gIGZvbnQtc2l6ZTogJGxhYmVsLWZvbnQtc2l6ZTtcclxuICBjb2xvcjogJGlucHV0LWJvcmRlci1jb2xvcjtcclxufVxyXG5cclxuQGltcG9ydCAnaW5wdXQtZmllbGRzJztcclxuQGltcG9ydCAncmFkaW8tYnV0dG9ucyc7XHJcbkBpbXBvcnQgJ2NoZWNrYm94ZXMnO1xyXG5AaW1wb3J0ICdzd2l0Y2hlcyc7XHJcbkBpbXBvcnQgJ3NlbGVjdCc7XHJcbkBpbXBvcnQgJ2ZpbGUtaW5wdXQnO1xyXG5AaW1wb3J0ICdyYW5nZSc7XHJcbiIsIi8qIFRleHQgSW5wdXRzICsgVGV4dGFyZWFcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qIFN0eWxlIFBsYWNlaG9sZGVycyAqL1xyXG5cclxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogJHBsYWNlaG9sZGVyLXRleHQtY29sb3I7XHJcbn1cclxuXHJcbjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cclxuICBjb2xvcjogJHBsYWNlaG9sZGVyLXRleHQtY29sb3I7XHJcbn1cclxuXHJcbjo6LW1vei1wbGFjZWhvbGRlciB7ICAvKiBGaXJlZm94IDE5KyAqL1xyXG4gIGNvbG9yOiAkcGxhY2Vob2xkZXItdGV4dC1jb2xvcjtcclxufVxyXG5cclxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6ICRwbGFjZWhvbGRlci10ZXh0LWNvbG9yO1xyXG59XHJcblxyXG4vKiBUZXh0IGlucHV0cyAqL1xyXG5cclxuaW5wdXQ6bm90KFt0eXBlXSksXHJcbmlucHV0W3R5cGU9dGV4dF0sXHJcbmlucHV0W3R5cGU9cGFzc3dvcmRdLFxyXG5pbnB1dFt0eXBlPWVtYWlsXSxcclxuaW5wdXRbdHlwZT11cmxdLFxyXG5pbnB1dFt0eXBlPXRpbWVdLFxyXG5pbnB1dFt0eXBlPWRhdGVdLFxyXG5pbnB1dFt0eXBlPWRhdGV0aW1lXSxcclxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXHJcbmlucHV0W3R5cGU9dGVsXSxcclxuaW5wdXRbdHlwZT1udW1iZXJdLFxyXG5pbnB1dFt0eXBlPXNlYXJjaF0sXHJcbnRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhIHtcclxuXHJcbiAgLy8gR2VuZXJhbCBTdHlsZXNcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYm9yZGVyLWJvdHRvbTogJGlucHV0LWJvcmRlcjtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZvbnQtc2l6ZTogJGlucHV0LWZvbnQtc2l6ZTtcclxuICBtYXJnaW46ICRpbnB1dC1tYXJnaW47XHJcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmc7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICB0cmFuc2l0aW9uOiAkaW5wdXQtdHJhbnNpdGlvbjtcclxuXHJcbiAgLy8gRGlzYWJsZWQgaW5wdXQgc3R5bGVcclxuICAmOmRpc2FibGVkLFxyXG4gICZbcmVhZG9ubHk9XCJyZWFkb25seVwiXSB7XHJcbiAgICBjb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogJGlucHV0LWRpc2FibGVkLWJvcmRlcjtcclxuICB9XHJcblxyXG4gIC8vIERpc2FibGVkIGxhYmVsIHN0eWxlXHJcbiAgJjpkaXNhYmxlZCtsYWJlbCxcclxuICAmW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0rbGFiZWwge1xyXG4gICAgY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvcjtcclxuICB9XHJcblxyXG4gIC8vIEZvY3VzZWQgaW5wdXQgc3R5bGVcclxuICAmOmZvY3VzOm5vdChbcmVhZG9ubHldKSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGlucHV0LWZvY3VzLWNvbG9yO1xyXG4gICAgYm94LXNoYWRvdzogMCAxcHggMCAwICRpbnB1dC1mb2N1cy1jb2xvcjtcclxuICB9XHJcblxyXG4gIC8vIEZvY3VzZWQgbGFiZWwgc3R5bGVcclxuICAmOmZvY3VzOm5vdChbcmVhZG9ubHldKStsYWJlbCB7XHJcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLy8gVmFsaWQgSW5wdXQgU3R5bGVcclxuICAmLnZhbGlkLFxyXG4gICY6Zm9jdXMudmFsaWQge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRpbnB1dC1zdWNjZXNzLWNvbG9yO1xyXG4gICAgYm94LXNoYWRvdzogMCAxcHggMCAwICRpbnB1dC1zdWNjZXNzLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLy8gQ3VzdG9tIFN1Y2Nlc3MgTWVzc2FnZVxyXG4gICYudmFsaWQgKyBsYWJlbDphZnRlcixcclxuICAmOmZvY3VzLnZhbGlkICsgbGFiZWw6YWZ0ZXIge1xyXG4gICAgY29udGVudDogYXR0cihkYXRhLXN1Y2Nlc3MpO1xyXG4gICAgY29sb3I6ICRpbnB1dC1zdWNjZXNzLWNvbG9yO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIC8vIEludmFsaWQgSW5wdXQgU3R5bGVcclxuICAmLmludmFsaWQsXHJcbiAgJjpmb2N1cy5pbnZhbGlkIHtcclxuICAgIGJvcmRlci1ib3R0b206ICRpbnB1dC1pbnZhbGlkLWJvcmRlcjtcclxuICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgMCAkaW5wdXQtZXJyb3ItY29sb3I7XHJcbiAgfVxyXG5cclxuICAvLyBDdXN0b20gRXJyb3IgbWVzc2FnZVxyXG4gICYuaW52YWxpZCArIGxhYmVsOmFmdGVyLFxyXG4gICY6Zm9jdXMuaW52YWxpZCArIGxhYmVsOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1lcnJvcik7XHJcbiAgICBjb2xvcjogJGlucHV0LWVycm9yLWNvbG9yO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIC8vIEZ1bGwgd2lkdGggbGFiZWwgd2hlbiB1c2luZyB2YWxpZGF0ZSBmb3IgZXJyb3IgbWVzc2FnZXNcclxuICAmLnZhbGlkYXRlICsgbGFiZWwge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcblxyXG4gIC8vIEZvcm0gTWVzc2FnZSBTaGFyZWQgU3R5bGVzXHJcbiAgJiArIGxhYmVsOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNjBweDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiAuMnMgb3BhY2l0eSBlYXNlLW91dCwgLjJzIGNvbG9yIGVhc2Utb3V0O1xyXG4gIH1cclxufVxyXG5cclxuLy8gU3R5bGluZyBmb3IgaW5wdXQgZmllbGQgd3JhcHBlclxyXG4uaW5wdXQtZmllbGQge1xyXG4gIC8vIElubGluZSBzdHlsZXNcclxuICAmLmlubGluZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuXHJcbiAgICBpbnB1dCxcclxuICAgIC5zZWxlY3QtZHJvcGRvd24ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gR3V0dGVyIHNwYWNpbmdcclxuICAmLmNvbCB7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGxlZnQ6ICRndXR0ZXItd2lkdGggLyAyO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcmVmaXggfiBsYWJlbCxcclxuICAgIC5wcmVmaXggfiAudmFsaWRhdGUgfiBsYWJlbCB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzcmVtIC0gI3skZ3V0dGVyLXdpZHRofSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLXRvcDogMXJlbTtcclxuXHJcbiAgbGFiZWwge1xyXG4gICAgY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3I7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDAuOHJlbTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBjdXJzb3I6IHRleHQ7XHJcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1vdXQ7XHJcbiAgICB0ZXh0LWFsaWduOiBpbml0aWFsO1xyXG5cclxuICAgICY6bm90KC5sYWJlbC1pY29uKS5hY3RpdmUge1xyXG4gICAgICBmb250LXNpemU6ICRsYWJlbC1mb250LXNpemU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTQwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBQcmVmaXggSWNvbnNcclxuICAucHJlZml4IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAkaW5wdXQtaGVpZ2h0O1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjJzO1xyXG5cclxuICAgICYuYWN0aXZlIHsgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjsgfVxyXG4gIH1cclxuXHJcbiAgLnByZWZpeCB+IGlucHV0LFxyXG4gIC5wcmVmaXggfiB0ZXh0YXJlYSxcclxuICAucHJlZml4IH4gbGFiZWwsXHJcbiAgLnByZWZpeCB+IC52YWxpZGF0ZSB+IGxhYmVsLFxyXG4gIC5wcmVmaXggfiAuYXV0b2NvbXBsZXRlLWNvbnRlbnQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDNyZW07XHJcbiAgICB3aWR0aDogOTIlO1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pO1xyXG4gIH1cclxuXHJcbiAgLnByZWZpeCB+IGxhYmVsIHsgbWFyZ2luLWxlZnQ6IDNyZW07IH1cclxuXHJcbiAgQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xyXG4gICAgLnByZWZpeCB+IGlucHV0IHtcclxuICAgICAgd2lkdGg6IDg2JTtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XHJcbiAgICAucHJlZml4IH4gaW5wdXQge1xyXG4gICAgICB3aWR0aDogODAlO1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogU2VhcmNoIEZpZWxkICovXHJcblxyXG4uaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1zZWFyY2hdIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICBwYWRkaW5nLWxlZnQ6IDRyZW07XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDRyZW0pO1xyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iYWNrZ3JvdW5kO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGNvbG9yOiAjNDQ0O1xyXG5cclxuICAgICYgKyBsYWJlbCBpLFxyXG4gICAgJiB+IC5tZGktbmF2aWdhdGlvbi1jbG9zZSxcclxuICAgICYgfiAubWF0ZXJpYWwtaWNvbnMge1xyXG4gICAgICBjb2xvcjogIzQ0NDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgKyBsYWJlbCB7XHJcbiAgICBsZWZ0OiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgJiB+IC5tZGktbmF2aWdhdGlvbi1jbG9zZSxcclxuICAmIH4gLm1hdGVyaWFsLWljb25zIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAxcmVtO1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzIGNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIFRleHRhcmVhICovXHJcblxyXG4vLyBEZWZhdWx0IHRleHRhcmVhXHJcbnRleHRhcmVhIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICYubWF0ZXJpYWxpemUtdGV4dGFyZWEge1xyXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuOyAvKiBwcmV2ZW50cyBzY3JvbGwgYmFyIGZsYXNoICovXHJcbiAgICBwYWRkaW5nOiAuOHJlbSAwIDEuNnJlbSAwOyAvKiBwcmV2ZW50cyB0ZXh0IGp1bXAgb24gRW50ZXIga2V5cHJlc3MgKi9cclxuICAgIHJlc2l6ZTogbm9uZTtcclxuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBGb3IgdGV4dGFyZWEgYXV0b3Jlc2l6ZVxyXG4uaGlkZGVuZGl2IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDsgLyogZnV0dXJlIHZlcnNpb24gb2YgZGVwcmVjYXRlZCAnd29yZC13cmFwJyAqL1xyXG4gIHBhZGRpbmctdG9wOiAxLjJyZW07IC8qIHByZXZlbnRzIHRleHQganVtcCBvbiBFbnRlciBrZXlwcmVzcyAqL1xyXG5cclxuICAvLyBSZWR1Y2VzIHJlcGFpbnRzXHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxufVxyXG5cclxuXHJcbi8qIEF1dG9jb21wbGV0ZSAqL1xyXG4uYXV0b2NvbXBsZXRlLWNvbnRlbnQge1xyXG4gIG1hcmdpbi10b3A6IC0xICogJGlucHV0LW1hcmdpbi1ib3R0b207XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgb3BhY2l0eTogMTtcclxuICBwb3NpdGlvbjogc3RhdGljO1xyXG5cclxuICBsaSB7XHJcbiAgICAuaGlnaGxpZ2h0IHsgY29sb3I6ICM0NDQ7IH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBoZWlnaHQ6ICRkcm9wZG93bi1pdGVtLWhlaWdodCAtIDEwO1xyXG4gICAgICB3aWR0aDogJGRyb3Bkb3duLWl0ZW0taGVpZ2h0IC0gMTA7XHJcbiAgICAgIG1hcmdpbjogNXB4IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8qIFJhZGlvIEJ1dHRvbnNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8vIFJlbW92ZSBkZWZhdWx0IFJhZGlvIEJ1dHRvbnNcclxuW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpLFxyXG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAtOTk5OXB4O1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcblt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsLFxyXG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctbGVmdDogMzVweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGhlaWdodDogMjVweDtcclxuICBsaW5lLWhlaWdodDogMjVweDtcclxuICBmb250LXNpemU6IDFyZW07XHJcbiAgdHJhbnNpdGlvbjogLjI4cyBlYXNlO1xyXG5cclxuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIHdlYmtpdCAoa29ucXVlcm9yKSBicm93c2VycyAqL1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG5bdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6YmVmb3JlLFxyXG5bdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBtYXJnaW46IDRweDtcclxuICB3aWR0aDogMTZweDtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgei1pbmRleDogMDtcclxuICB0cmFuc2l0aW9uOiAuMjhzIGVhc2U7XHJcbn1cclxuXHJcbi8qIFVuY2hlY2tlZCBzdHlsZXMgKi9cclxuW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YmVmb3JlLFxyXG5bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDphZnRlcixcclxuW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxyXG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDphZnRlcixcclxuW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxyXG5bdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcblxyXG5bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpiZWZvcmUsXHJcblt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyIHtcclxuICBib3JkZXI6IDJweCBzb2xpZCAkcmFkaW8tZW1wdHktY29sb3I7XHJcbn1cclxuXHJcblt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyIHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG59XHJcblxyXG4vKiBDaGVja2VkIHN0eWxlcyAqL1xyXG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDphZnRlcixcclxuW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxyXG5bdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XHJcbiAgYm9yZGVyOiAkcmFkaW8tYm9yZGVyO1xyXG59XHJcblxyXG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDphZnRlcixcclxuW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRyYWRpby1maWxsLWNvbG9yO1xyXG59XHJcblxyXG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcclxufVxyXG5cclxuLyogUmFkaW8gV2l0aCBnYXAgKi9cclxuW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoLjUpO1xyXG59XHJcblxyXG4vKiBGb2N1c2VkIHN0eWxlcyAqL1xyXG5bdHlwZT1cInJhZGlvXCJdLnRhYmJlZDpmb2N1cyArIGxhYmVsOmJlZm9yZSB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKDAsMCwwLC4xKTtcclxufVxyXG5cclxuLyogRGlzYWJsZWQgUmFkaW8gV2l0aCBnYXAgKi9cclxuW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpkaXNhYmxlZDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcclxuICBib3JkZXI6IDJweCBzb2xpZCAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XHJcbn1cclxuXHJcblt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6ZGlzYWJsZWQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yO1xyXG59XHJcblxyXG4vKiBEaXNhYmxlZCBzdHlsZSAqL1xyXG5bdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpiZWZvcmUsXHJcblt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XHJcbn1cclxuXHJcblt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQgKyBsYWJlbCB7XHJcbiAgY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvcjtcclxufVxyXG5cclxuW3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZDpub3QoOmNoZWNrZWQpICsgbGFiZWw6YmVmb3JlIHtcclxuICBib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvcjtcclxufVxyXG5cclxuW3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvcjtcclxuICBib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1zb2xpZC1jb2xvcjtcclxufVxyXG4iLCIvKiBDaGVja2JveGVzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKiBDVVNUT00gQ1NTIENIRUNLQk9YRVMgKi9cclxuZm9ybSBwIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbmZvcm0gcDpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4vKiBSZW1vdmUgZGVmYXVsdCBjaGVja2JveCAqL1xyXG5bdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCksXHJcblt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IC05OTk5cHg7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLy8gQ2hlY2tib3ggU3R5bGVzXHJcblt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gIC8vIFRleHQgTGFiZWwgU3R5bGVcclxuICArIGxhYmVsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDogMzVweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGhlaWdodDogMjVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG5cclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIHdlYmtpdCAoc2FmYXJpLCBjaHJvbWUpIGJyb3dzZXJzICovXHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBtb3ppbGxhIGJyb3dzZXJzICovXHJcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIHdlYmtpdCAoa29ucXVlcm9yKSBicm93c2VycyAqL1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJRTEwKyAqL1xyXG4gIH1cclxuXHJcbiAgLyogY2hlY2tib3ggYXNwZWN0ICovXHJcbiAgKyBsYWJlbDpiZWZvcmUsXHJcbiAgJjpub3QoLmZpbGxlZC1pbikgKyBsYWJlbDphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMThweDtcclxuICAgIGhlaWdodDogMThweDtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkcmFkaW8tZW1wdHktY29sb3I7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICB0cmFuc2l0aW9uOiAuMnM7XHJcbiAgfVxyXG5cclxuICAmOm5vdCguZmlsbGVkLWluKSArIGxhYmVsOmFmdGVyIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgfVxyXG5cclxuICAmOm5vdCg6Y2hlY2tlZCk6ZGlzYWJsZWQgKyBsYWJlbDpiZWZvcmUge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLy8gRm9jdXNlZCBzdHlsZXNcclxuICAmLnRhYmJlZDpmb2N1cyArIGxhYmVsOmFmdGVyIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxMHB4IHJnYmEoMCwwLDAsLjEpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMSk7XHJcbiAgfVxyXG59XHJcblxyXG5bdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xyXG4gICsgbGFiZWw6YmVmb3JlIHtcclxuICAgIHRvcDogLTRweDtcclxuICAgIGxlZnQ6IC01cHg7XHJcbiAgICB3aWR0aDogMTJweDtcclxuICAgIGhlaWdodDogMjJweDtcclxuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmlnaHQ6ICRyYWRpby1ib3JkZXI7XHJcbiAgICBib3JkZXItYm90dG9tOiAkcmFkaW8tYm9yZGVyO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpO1xyXG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJjpkaXNhYmxlZCArIGxhYmVsOmJlZm9yZSB7XHJcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGlucHV0LWRpc2FibGVkLWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLyogSW5kZXRlcm1pbmF0ZSBjaGVja2JveCAqL1xyXG5bdHlwZT1cImNoZWNrYm94XCJdOmluZGV0ZXJtaW5hdGUge1xyXG4gICtsYWJlbDpiZWZvcmUge1xyXG4gICAgdG9wOiAtMTFweDtcclxuICAgIGxlZnQ6IC0xMnB4O1xyXG4gICAgd2lkdGg6IDEwcHg7XHJcbiAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICBib3JkZXItcmlnaHQ6ICRyYWRpby1ib3JkZXI7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLy8gRGlzYWJsZWQgaW5kZXRlcm1pbmF0ZVxyXG4gICY6ZGlzYWJsZWQgKyBsYWJlbDpiZWZvcmUge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGlucHV0LWRpc2FibGVkLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBGaWxsZWQgaW4gU3R5bGVcclxuW3R5cGU9XCJjaGVja2JveFwiXS5maWxsZWQtaW4ge1xyXG4gIC8vIEdlbmVyYWxcclxuICArIGxhYmVsOmFmdGVyIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICB9XHJcblxyXG4gICsgbGFiZWw6YmVmb3JlLFxyXG4gICsgbGFiZWw6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLyogLjFzIGRlbGF5IGlzIGZvciBjaGVjayBhbmltYXRpb24gKi9cclxuICAgIHRyYW5zaXRpb246IGJvcmRlciAuMjVzLCBiYWNrZ3JvdW5kLWNvbG9yIC4yNXMsIHdpZHRoIC4yMHMgLjFzLCBoZWlnaHQgLjIwcyAuMXMsIHRvcCAuMjBzIC4xcywgbGVmdCAuMjBzIC4xcztcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG5cclxuICAvLyBVbmNoZWNrZWQgc3R5bGVcclxuICAmOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpiZWZvcmUge1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGxlZnQ6IDZweDtcclxuICAgIHRvcDogMTBweDtcclxuXHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWigzN2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMzdkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAyMCUgNDAlO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJjpub3QoOmNoZWNrZWQpICsgbGFiZWw6YWZ0ZXIge1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRyYWRpby1lbXB0eS1jb2xvcjtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgei1pbmRleDogMDtcclxuICB9XHJcblxyXG4gIC8vIENoZWNrZWQgc3R5bGVcclxuICAmOmNoZWNrZWQge1xyXG4gICAgKyBsYWJlbDpiZWZvcmUge1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDFweDtcclxuICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRpbnB1dC1iYWNrZ3JvdW5kO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGlucHV0LWJhY2tncm91bmQ7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVaKDM3ZGVnKTtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDM3ZGVnKTtcclxuXHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgKyBsYWJlbDphZnRlciB7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgJHNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgei1pbmRleDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIEZvY3VzZWQgc3R5bGVzXHJcbiAgJi50YWJiZWQ6Zm9jdXMgKyBsYWJlbDphZnRlciB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICBib3JkZXItY29sb3I6ICRyYWRpby1lbXB0eS1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjEpO1xyXG4gIH1cclxuXHJcbiAgJi50YWJiZWQ6Y2hlY2tlZDpmb2N1cyArIGxhYmVsOmFmdGVyIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgfVxyXG5cclxuICAvLyBEaXNhYmxlZCBzdHlsZVxyXG4gICY6ZGlzYWJsZWQ6bm90KDpjaGVja2VkKSArIGxhYmVsOmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgJjpkaXNhYmxlZDpub3QoOmNoZWNrZWQpICsgbGFiZWw6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1zb2xpZC1jb2xvcjtcclxuICB9XHJcblxyXG4gICY6ZGlzYWJsZWQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gICY6ZGlzYWJsZWQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1zb2xpZC1jb2xvcjtcclxuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLXNvbGlkLWNvbG9yO1xyXG4gIH1cclxufVxyXG4iLCIvKiBTd2l0Y2hcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5zd2l0Y2gsXHJcbi5zd2l0Y2ggKiB7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi5zd2l0Y2ggbGFiZWwge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnN3aXRjaCBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcblxyXG4gICY6Y2hlY2tlZCArIC5sZXZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3dpdGNoLWNoZWNrZWQtbGV2ZXItYmc7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzd2l0Y2gtYmctY29sb3I7XHJcbiAgICAgIGxlZnQ6IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3dpdGNoIGxhYmVsIC5sZXZlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogMTVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3dpdGNoLXVuY2hlY2tlZC1sZXZlci1iZztcclxuICBib3JkZXItcmFkaXVzOiAkc3dpdGNoLXJhZGl1cztcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBtYXJnaW46IDAgMTZweDtcclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDIxcHg7XHJcbiAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3dpdGNoLXVuY2hlY2tlZC1iZztcclxuICAgIGJvcmRlci1yYWRpdXM6IDIxcHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDFweCAzcHggMXB4IHJnYmEoMCwwLDAsLjQpO1xyXG4gICAgbGVmdDogLTVweDtcclxuICAgIHRvcDogLTNweDtcclxuICAgIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLCBiYWNrZ3JvdW5kIC4zcyBlYXNlLCBib3gtc2hhZG93IDAuMXMgZWFzZTtcclxuICB9XHJcbn1cclxuXHJcbi8vIFN3aXRjaCBhY3RpdmUgc3R5bGVcclxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDpub3QoOmRpc2FibGVkKSB+IC5sZXZlcjphY3RpdmU6OmFmdGVyLFxyXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOm5vdCg6ZGlzYWJsZWQpLnRhYmJlZDpmb2N1cyB+IC5sZXZlcjo6YWZ0ZXIge1xyXG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCAxcHggcmdiYSgwLDAsMCwuNCksIDAgMCAwIDE1cHggdHJhbnNwYXJlbnRpemUoJHN3aXRjaC1iZy1jb2xvciwgLjkpO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpub3QoOmRpc2FibGVkKSB+IC5sZXZlcjphY3RpdmU6YWZ0ZXIsXHJcbmlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCg6ZGlzYWJsZWQpLnRhYmJlZDpmb2N1cyB+IC5sZXZlcjo6YWZ0ZXIge1xyXG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCAxcHggcmdiYSgwLDAsMCwuNCksIDAgMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAuMDgpO1xyXG59XHJcblxyXG4vLyBEaXNhYmxlZCBTdHlsZXNcclxuLnN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0gKyAubGV2ZXIge1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLnN3aXRjaCBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0gKyAubGV2ZXI6YWZ0ZXIsXHJcbi5zd2l0Y2ggbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdOmNoZWNrZWQgKyAubGV2ZXI6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1zb2xpZC1jb2xvcjtcclxufVxyXG4iLCIvKiBTZWxlY3QgRmllbGRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbnNlbGVjdCB7IGRpc3BsYXk6IG5vbmU7IH1cclxuc2VsZWN0LmJyb3dzZXItZGVmYXVsdCB7IGRpc3BsYXk6IGJsb2NrOyB9XHJcblxyXG5zZWxlY3Qge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRzZWxlY3QtYmFja2dyb3VuZDtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAkc2VsZWN0LXBhZGRpbmc7XHJcbiAgYm9yZGVyOiAkc2VsZWN0LWJvcmRlcjtcclxuICBib3JkZXItcmFkaXVzOiAkc2VsZWN0LXJhZGl1cztcclxuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XHJcbn1cclxuXHJcbi5zZWxlY3QtbGFiZWwge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLnNlbGVjdC13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIGlucHV0LnNlbGVjdC1kcm9wZG93biB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1ib3R0b206ICRpbnB1dC1ib3JkZXI7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xyXG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtc2l6ZTogJGlucHV0LWZvbnQtc2l6ZTtcclxuICAgIG1hcmdpbjogJGlucHV0LW1hcmdpbjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIHNwYW4uY2FyZXQge1xyXG4gICAgY29sb3I6IGluaXRpYWw7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGhlaWdodDogMTBweDtcclxuICAgIG1hcmdpbjogYXV0byAwO1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XHJcblxyXG4gICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgIGNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmICsgbGFiZWwge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMTRweDtcclxuICAgIGZvbnQtc2l6ZTogJGxhYmVsLWZvbnQtc2l6ZTtcclxuICB9XHJcbn1cclxuXHJcbi8vIERpc2FibGVkIHN0eWxlc1xyXG5zZWxlY3Q6ZGlzYWJsZWQge1xyXG4gIGNvbG9yOiByZ2JhKDAsMCwwLC4zKTtcclxufVxyXG5cclxuLnNlbGVjdC13cmFwcGVyIGlucHV0LnNlbGVjdC1kcm9wZG93bjpkaXNhYmxlZCB7XHJcbiAgY29sb3I6IHJnYmEoMCwwLDAsLjMpO1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiB3ZWJraXQgKHNhZmFyaSwgY2hyb21lKSBicm93c2VycyAqL1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIG1vemlsbGEgYnJvd3NlcnMgKi9cclxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIElFMTArICovXHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjMpO1xyXG59XHJcblxyXG4uc2VsZWN0LXdyYXBwZXIgaSB7XHJcbiAgY29sb3I6ICRzZWxlY3QtZGlzYWJsZWQtY29sb3I7XHJcbn1cclxuXHJcbi5zZWxlY3QtZHJvcGRvd24gbGkuZGlzYWJsZWQsXHJcbi5zZWxlY3QtZHJvcGRvd24gbGkuZGlzYWJsZWQgPiBzcGFuLFxyXG4uc2VsZWN0LWRyb3Bkb3duIGxpLm9wdGdyb3VwIHtcclxuICBjb2xvcjogJHNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLy8gUHJlZml4IEljb25zXHJcbi5wcmVmaXggfiAuc2VsZWN0LXdyYXBwZXIge1xyXG4gIG1hcmdpbi1sZWZ0OiAzcmVtO1xyXG4gIHdpZHRoOiA5MiU7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pO1xyXG59XHJcblxyXG4ucHJlZml4IH4gbGFiZWwgeyBtYXJnaW4tbGVmdDogM3JlbTsgfVxyXG5cclxuLy8gSWNvbnNcclxuLnNlbGVjdC1kcm9wZG93biBsaSB7XHJcbiAgaW1nIHtcclxuICAgIGhlaWdodDogJGRyb3Bkb3duLWl0ZW0taGVpZ2h0IC0gMTA7XHJcbiAgICB3aWR0aDogJGRyb3Bkb3duLWl0ZW0taGVpZ2h0IC0gMTA7XHJcbiAgICBtYXJnaW46IDVweCAxNXB4O1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gIH1cclxufVxyXG5cclxuLy8gT3B0Z3JvdXAgc3R5bGVzXHJcbi5zZWxlY3QtZHJvcGRvd24gbGkub3B0Z3JvdXAge1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZHJvcGRvd24taG92ZXItYmctY29sb3I7XHJcblxyXG4gICYuc2VsZWN0ZWQgPiBzcGFuIHtcclxuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIC43KTtcclxuICB9XHJcblxyXG4gICYgPiBzcGFuIHtcclxuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIC40KTtcclxuICB9XHJcblxyXG4gICYgfiBsaS5vcHRncm91cC1vcHRpb24ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gIH1cclxufVxyXG4iLCIvKiBGaWxlIElucHV0XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4uZmlsZS1maWVsZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAuZmlsZS1wYXRoLXdyYXBwZXIge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICB9XHJcblxyXG4gIGlucHV0LmZpbGUtcGF0aCB7IHdpZHRoOiAxMDAlOyB9XHJcblxyXG4gIC5idG4ge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XHJcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodDtcclxuICB9XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgaW5wdXRbdHlwZT1maWxlXSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xyXG4gIH1cclxufVxyXG4iLCIvKiBSYW5nZVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLnJhbmdlLWZpZWxkIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9cmFuZ2VdLFxyXG5pbnB1dFt0eXBlPXJhbmdlXSArIC50aHVtYiB7XHJcbiAgQGV4dGVuZCAubm8tc2VsZWN0O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1yYW5nZV0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDE1cHggMDtcclxuICBwYWRkaW5nOiAwO1xyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5pbnB1dFt0eXBlPXJhbmdlXSArIC50aHVtYiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTBweDtcclxuICBsZWZ0OiAwO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBoZWlnaHQ6IDA7XHJcbiAgd2lkdGg6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRyYWRpby1maWxsLWNvbG9yO1xyXG4gIG1hcmdpbi1sZWZ0OiA3cHg7XHJcblxyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHJcbiAgLnZhbHVlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJHJhZGlvLWZpbGwtY29sb3I7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgfVxyXG5cclxuICAmLmFjdGl2ZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCUgNTAlIDUwJSAwO1xyXG5cclxuICAgIC52YWx1ZSB7XHJcbiAgICAgIGNvbG9yOiAkaW5wdXQtYmFja2dyb3VuZDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gV2ViS2l0XHJcbmlucHV0W3R5cGU9cmFuZ2VdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XHJcbiAgaGVpZ2h0OiAkdHJhY2staGVpZ2h0O1xyXG4gIGJhY2tncm91bmQ6ICNjMmMwYzI7XHJcbiAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgaGVpZ2h0OiAkcmFuZ2UtaGVpZ2h0O1xyXG4gIHdpZHRoOiAkcmFuZ2Utd2lkdGg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRyYWRpby1maWxsLWNvbG9yO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XHJcbiAgbWFyZ2luOiAtNXB4IDAgMCAwO1xyXG4gIHRyYW5zaXRpb246IC4zcztcclxufVxyXG5cclxuaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcclxuICBiYWNrZ3JvdW5kOiAjY2NjO1xyXG59XHJcblxyXG4vLyBGaXJlRm94XHJcbmlucHV0W3R5cGU9cmFuZ2VdIHtcclxuICAvKiBmaXggZm9yIEZGIHVuYWJsZSB0byBhcHBseSBmb2N1cyBzdHlsZSBidWcgICovXHJcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XHJcblxyXG4gIC8qcmVxdWlyZWQgZm9yIHByb3BlciB0cmFjayBzaXppbmcgaW4gRkYqL1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFjayB7XHJcbiAgaGVpZ2h0OiAkdHJhY2staGVpZ2h0O1xyXG4gIGJhY2tncm91bmQ6ICNkZGQ7XHJcbiAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10aHVtYiB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGhlaWdodDogJHJhbmdlLWhlaWdodDtcclxuICB3aWR0aDogJHJhbmdlLXdpZHRoO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBiYWNrZ3JvdW5kOiAkcmFkaW8tZmlsbC1jb2xvcjtcclxuICBtYXJnaW4tdG9wOiAtNXB4O1xyXG59XHJcblxyXG4vLyBoaWRlIHRoZSBvdXRsaW5lIGJlaGluZCB0aGUgYm9yZGVyXHJcbmlucHV0W3R5cGU9cmFuZ2VdOi1tb3otZm9jdXNyaW5nIHtcclxuICBvdXRsaW5lOiAxcHggc29saWQgI2ZmZjtcclxuICBvdXRsaW5lLW9mZnNldDogLTFweDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXM6Oi1tb3otcmFuZ2UtdHJhY2sge1xyXG4gIGJhY2tncm91bmQ6ICNjY2M7XHJcbn1cclxuXHJcbi8vIElFIDEwK1xyXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNrIHtcclxuICBoZWlnaHQ6ICR0cmFjay1oZWlnaHQ7XHJcblxyXG4gIC8vIHJlbW92ZSBiZyBjb2xvdXIgZnJvbSB0aGUgdHJhY2ssIHdlJ2xsIHVzZSBtcy1maWxsLWxvd2VyIGFuZCBtcy1maWxsLXVwcGVyIGluc3RlYWRcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgLy8gbGVhdmUgcm9vbSBmb3IgdGhlIGxhcmdlciB0aHVtYiB0byBvdmVyZmxvdyB3aXRoIGEgdHJhbnNwYXJlbnQgYm9yZGVyICovXHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItd2lkdGg6IDZweCAwO1xyXG5cclxuICAvKnJlbW92ZSBkZWZhdWx0IHRpY2sgbWFya3MqL1xyXG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLWxvd2VyIHtcclxuICBiYWNrZ3JvdW5kOiAjNzc3O1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtdXBwZXIge1xyXG4gIGJhY2tncm91bmQ6ICNkZGQ7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdGh1bWIge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBoZWlnaHQ6ICRyYW5nZS1oZWlnaHQ7XHJcbiAgd2lkdGg6ICRyYW5nZS13aWR0aDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYmFja2dyb3VuZDogJHJhZGlvLWZpbGwtY29sb3I7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzOjotbXMtZmlsbC1sb3dlciB7XHJcbiAgYmFja2dyb3VuZDogIzg4ODtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXM6Oi1tcy1maWxsLXVwcGVyIHtcclxuICBiYWNrZ3JvdW5kOiAjY2NjO1xyXG59XHJcbiIsIi8qKioqKioqKioqKioqKipcclxuICAgIE5hdiBMaXN0XHJcbioqKioqKioqKioqKioqKi9cclxuLnRhYmxlLW9mLWNvbnRlbnRzIHtcclxuICAmLmZpeGVkIHtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgfVxyXG5cclxuICBsaSB7XHJcbiAgICBwYWRkaW5nOiAycHggMDtcclxuICB9XHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgY29sb3I6ICM3NTc1NzU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDEuNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLjQ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiBsaWdodGVuKCM3NTc1NzUsIDIwJSk7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTlweDtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcclxuICAgIH1cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xyXG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuc2lkZS1uYXYge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB3aWR0aDogMzAwcHg7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGhlaWdodDogY2FsYygxMDAlICsgNjBweCk7XHJcbiAgaGVpZ2h0OiAtbW96LWNhbGMoMTAwJSk7IC8vVGVtcG9yYXJ5IEZpcmVmb3ggRml4XHJcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNpZGVuYXYtYmctY29sb3I7XHJcbiAgei1pbmRleDogOTk5O1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDUlKTtcclxuXHJcbiAgQGV4dGVuZCAuei1kZXB0aC0xO1xyXG5cclxuICAvLyBSaWdodCBBbGlnblxyXG4gICYucmlnaHQtYWxpZ25lZCB7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDUlKTtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgfVxyXG5cclxuICAuY29sbGFwc2libGUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcblxyXG4gIGxpIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRzaWRlbmF2LWxpbmUtaGVpZ2h0O1xyXG5cclxuICAgICYuYWN0aXZlIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMDUpOyB9XHJcbiAgfVxyXG5cclxuICBsaSA+IGEge1xyXG4gICAgY29sb3I6ICRzaWRlbmF2LWZvbnQtY29sb3I7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogJHNpZGVuYXYtZm9udC1zaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGhlaWdodDogJHNpZGVuYXYtaXRlbS1oZWlnaHQ7XHJcbiAgICBsaW5lLWhlaWdodDogJHNpZGVuYXYtbGluZS1oZWlnaHQ7XHJcbiAgICBwYWRkaW5nOiAwICgkc2lkZW5hdi1wYWRkaW5nICogMik7XHJcblxyXG4gICAgJjpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjA1KTt9XHJcblxyXG4gICAgJi5idG4sICYuYnRuLWxhcmdlLCAmLmJ0bi1mbGF0LCAmLmJ0bi1mbG9hdGluZyB7XHJcbiAgICAgIG1hcmdpbjogMTBweCAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuYnRuLFxyXG4gICAgJi5idG4tbGFyZ2UsXHJcbiAgICAmLmJ0bi1mbG9hdGluZyB7IGNvbG9yOiAkYnV0dG9uLXJhaXNlZC1jb2xvcjsgfVxyXG4gICAgJi5idG4tZmxhdCB7IGNvbG9yOiAkYnV0dG9uLWZsYXQtY29sb3I7IH1cclxuXHJcbiAgICAmLmJ0bjpob3ZlcixcclxuICAgICYuYnRuLWxhcmdlOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYnV0dG9uLXJhaXNlZC1iYWNrZ3JvdW5kLCA1JSk7IH1cclxuICAgICYuYnRuLWZsb2F0aW5nOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1yYWlzZWQtYmFja2dyb3VuZDsgfVxyXG5cclxuICAgICYgPiBpLFxyXG4gICAgJiA+IFtjbGFzc149XCJtZGktXCJdLCBsaSA+IGEgPiBbY2xhc3MqPVwibWRpLVwiXSxcclxuICAgICYgPiBpLm1hdGVyaWFsLWljb25zIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGhlaWdodDogJHNpZGVuYXYtaXRlbS1oZWlnaHQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkc2lkZW5hdi1saW5lLWhlaWdodDtcclxuICAgICAgbWFyZ2luOiAwICgkc2lkZW5hdi1wYWRkaW5nICogMikgMCAwO1xyXG4gICAgICB3aWR0aDogJHNpZGVuYXYtaXRlbS1oZWlnaHQgLyAyO1xyXG4gICAgICBjb2xvcjogcmdiYSgwLDAsMCwuNTQpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5kaXZpZGVyIHtcclxuICAgIG1hcmdpbjogKCRzaWRlbmF2LXBhZGRpbmcgLyAyKSAwIDAgMDtcclxuICB9XHJcblxyXG4gIC5zdWJoZWFkZXIge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgIGN1cnNvcjogaW5pdGlhbDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjU0KTtcclxuICAgIGZvbnQtc2l6ZTogJHNpZGVuYXYtZm9udC1zaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAkc2lkZW5hdi1saW5lLWhlaWdodDtcclxuICB9XHJcblxyXG4gIC51c2VyVmlldyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAoJHNpZGVuYXYtcGFkZGluZyAqIDIpICgkc2lkZW5hdi1wYWRkaW5nICogMikgMDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzaWRlbmF2LXBhZGRpbmcgLyAyO1xyXG5cclxuICAgICYgPiBhIHtcclxuICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAuYmFja2dyb3VuZCB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAuY2lyY2xlLCAubmFtZSwgLmVtYWlsIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmNpcmNsZSB7XHJcbiAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgd2lkdGg6IDY0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hbWUsXHJcbiAgICAuZW1haWwge1xyXG4gICAgICBmb250LXNpemU6ICRzaWRlbmF2LWZvbnQtc2l6ZTtcclxuICAgICAgbGluZS1oZWlnaHQ6ICRzaWRlbmF2LWxpbmUtaGVpZ2h0IC8gMjtcclxuICAgIH1cclxuXHJcbiAgICAubmFtZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmVtYWlsIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gVG91Y2ggaW50ZXJhY3Rpb25cclxuLmRyYWctdGFyZ2V0IHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwcHg7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICB6LWluZGV4OiA5OTg7XHJcbn1cclxuXHJcblxyXG4vLyBGaXhlZCBzaWRlLW5hdiBzaG93blxyXG4uc2lkZS1uYXYuZml4ZWQge1xyXG4gIGxlZnQ6IDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuXHJcbiAgLy8gUmlnaHQgQWxpZ25cclxuICAmLnJpZ2h0LWFsaWduZWQge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLy8gRml4ZWQgc2lkZU5hdiBoaWRlIG9uIHNtYWxsZXJcclxuQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xyXG4gIC5zaWRlLW5hdiB7XHJcbiAgICAmLmZpeGVkIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDUlKTtcclxuXHJcbiAgICAgICYucmlnaHQtYWxpZ25lZCB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwNSUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgJHNpZGVuYXYtcGFkZGluZztcclxuICAgIH1cclxuXHJcbiAgICAudXNlclZpZXcge1xyXG4gICAgICBwYWRkaW5nOiAkc2lkZW5hdi1wYWRkaW5nICRzaWRlbmF2LXBhZGRpbmcgMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4uc2lkZS1uYXYgLmNvbGxhcHNpYmxlLWJvZHkgPiB1bDpub3QoLmNvbGxhcHNpYmxlKSA+IGxpLmFjdGl2ZSxcclxuLnNpZGUtbmF2LmZpeGVkIC5jb2xsYXBzaWJsZS1ib2R5ID4gdWw6bm90KC5jb2xsYXBzaWJsZSkgPiBsaS5hY3RpdmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gIGEge1xyXG4gICAgY29sb3I6ICRzaWRlbmF2LWJnLWNvbG9yO1xyXG4gIH1cclxufVxyXG4uc2lkZS1uYXYgLmNvbGxhcHNpYmxlLWJvZHkge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcblxyXG4jc2lkZW5hdi1vdmVybGF5IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcblxyXG4gIGhlaWdodDogMTIwdmg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuNSk7XHJcbiAgei1pbmRleDogOTk3O1xyXG5cclxuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcclxufVxyXG4iLCIvKlxyXG4gICAgQGxpY2Vuc2VcclxuICAgIENvcHlyaWdodCAoYykgMjAxNCBUaGUgUG9seW1lciBQcm9qZWN0IEF1dGhvcnMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuXHJcbiAgICBUaGlzIGNvZGUgbWF5IG9ubHkgYmUgdXNlZCB1bmRlciB0aGUgQlNEIHN0eWxlIGxpY2Vuc2UgZm91bmQgYXQgaHR0cDovL3BvbHltZXIuZ2l0aHViLmlvL0xJQ0VOU0UudHh0XHJcbiAgICBUaGUgY29tcGxldGUgc2V0IG9mIGF1dGhvcnMgbWF5IGJlIGZvdW5kIGF0IGh0dHA6Ly9wb2x5bWVyLmdpdGh1Yi5pby9BVVRIT1JTLnR4dFxyXG4gICAgVGhlIGNvbXBsZXRlIHNldCBvZiBjb250cmlidXRvcnMgbWF5IGJlIGZvdW5kIGF0IGh0dHA6Ly9wb2x5bWVyLmdpdGh1Yi5pby9DT05UUklCVVRPUlMudHh0XHJcbiAgICBDb2RlIGRpc3RyaWJ1dGVkIGJ5IEdvb2dsZSBhcyBwYXJ0IG9mIHRoZSBwb2x5bWVyIHByb2plY3QgaXMgYWxzb1xyXG4gICAgc3ViamVjdCB0byBhbiBhZGRpdGlvbmFsIElQIHJpZ2h0cyBncmFudCBmb3VuZCBhdCBodHRwOi8vcG9seW1lci5naXRodWIuaW8vUEFURU5UUy50eHRcclxuICovXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi8qIFNUWUxFUyBGT1IgVEhFIFNQSU5ORVIgKi9cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuLypcclxuICogQ29uc3RhbnRzOlxyXG4gKiAgICAgIFNUUk9LRVdJRFRIID0gM3B4XHJcbiAqICAgICAgQVJDU0laRSAgICAgPSAyNzAgZGVncmVlcyAoYW1vdW50IG9mIGNpcmNsZSB0aGUgYXJjIHRha2VzIHVwKVxyXG4gKiAgICAgIEFSQ1RJTUUgICAgID0gMTMzM21zICh0aW1lIGl0IHRha2VzIHRvIGV4cGFuZCBhbmQgY29udHJhY3QgYXJjKVxyXG4gKiAgICAgIEFSQ1NUQVJUUk9UID0gMjE2IGRlZ3JlZXMgKGhvdyBtdWNoIHRoZSBzdGFydCBsb2NhdGlvbiBvZiB0aGUgYXJjXHJcbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaG91bGQgcm90YXRlIGVhY2ggdGltZSwgMjE2IGdpdmVzIHVzIGFcclxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUgcG9pbnRlZCBzdGFyIHNoYXBlIChpdCdzIDM2MC81ICogMykuXHJcbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGb3IgYSA3IHBvaW50ZWQgc3Rhciwgd2UgbWlnaHQgZG9cclxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDM2MC83ICogMyA9IDE1NC4yODYpXHJcbiAqICAgICAgQ09OVEFJTkVSV0lEVEggPSAyOHB4XHJcbiAqICAgICAgU0hSSU5LX1RJTUUgPSA0MDBtc1xyXG4gKi9cclxuXHJcblxyXG4ucHJlbG9hZGVyLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDUwcHg7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG5cclxuICAmLnNtYWxsIHtcclxuICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgaGVpZ2h0OiAzNnB4O1xyXG4gIH1cclxuXHJcbiAgJi5iaWcge1xyXG4gICAgd2lkdGg6IDY0cHg7XHJcbiAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgfVxyXG5cclxuICAmLmFjdGl2ZSB7XHJcbiAgICAvKiBkdXJhdGlvbjogMzYwICogQVJDVElNRSAvIChBUkNTVEFSVFJPVCArICgzNjAtQVJDU0laRSkpICovXHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogY29udGFpbmVyLXJvdGF0ZSAxNTY4bXMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgYW5pbWF0aW9uOiBjb250YWluZXItcm90YXRlIDE1NjhtcyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgY29udGFpbmVyLXJvdGF0ZSB7XHJcbiAgdG8geyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGNvbnRhaW5lci1yb3RhdGUge1xyXG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSB9XHJcbn1cclxuXHJcbi5zcGlubmVyLWxheWVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgYm9yZGVyLWNvbG9yOiAkc3Bpbm5lci1kZWZhdWx0LWNvbG9yO1xyXG59XHJcblxyXG4uc3Bpbm5lci1ibHVlLFxyXG4uc3Bpbm5lci1ibHVlLW9ubHkge1xyXG4gIGJvcmRlci1jb2xvcjogIzQyODVmNDtcclxufVxyXG5cclxuLnNwaW5uZXItcmVkLFxyXG4uc3Bpbm5lci1yZWQtb25seSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZGI0NDM3O1xyXG59XHJcblxyXG4uc3Bpbm5lci15ZWxsb3csXHJcbi5zcGlubmVyLXllbGxvdy1vbmx5IHtcclxuICBib3JkZXItY29sb3I6ICNmNGI0MDA7XHJcbn1cclxuXHJcbi5zcGlubmVyLWdyZWVuLFxyXG4uc3Bpbm5lci1ncmVlbi1vbmx5IHtcclxuICBib3JkZXItY29sb3I6ICMwZjlkNTg7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBJTVBPUlRBTlQgTk9URSBBQk9VVCBDU1MgQU5JTUFUSU9OIFBST1BFUlRJRVMgKGtlYW51bGVlKTpcclxuICpcclxuICogaU9TIFNhZmFyaSAodGVzdGVkIG9uIGlPUyA4LjEpIGRvZXMgbm90IGhhbmRsZSBhbmltYXRpb24tZGVsYXkgdmVyeSB3ZWxsIC0gaXQgZG9lc24ndFxyXG4gKiBndWFyYW50ZWUgdGhhdCB0aGUgYW5pbWF0aW9uIHdpbGwgc3RhcnQgX2V4YWN0bHlfIGFmdGVyIHRoYXQgdmFsdWUuIFNvIHdlIGF2b2lkIHVzaW5nXHJcbiAqIGFuaW1hdGlvbi1kZWxheSBhbmQgaW5zdGVhZCBzZXQgY3VzdG9tIGtleWZyYW1lcyBmb3IgZWFjaCBjb2xvciAoYXMgcmVkdW5kYW50IGFzIGl0XHJcbiAqIHNlZW1zKS5cclxuICpcclxuICogV2Ugd3JpdGUgb3V0IGVhY2ggYW5pbWF0aW9uIGluIGZ1bGwgKGluc3RlYWQgb2Ygc2VwYXJhdGluZyBhbmltYXRpb24tbmFtZSxcclxuICogYW5pbWF0aW9uLWR1cmF0aW9uLCBldGMuKSBiZWNhdXNlIHVuZGVyIHRoZSBwb2x5ZmlsbCwgU2FmYXJpIGRvZXMgbm90IHJlY29nbml6ZSB0aG9zZVxyXG4gKiBzcGVjaWZpYyBwcm9wZXJ0aWVzIHByb3Blcmx5LCB0cmVhdHMgdGhlbSBhcyAtd2Via2l0LWFuaW1hdGlvbiwgYW5kIG92ZXJyaWRlcyB0aGVcclxuICogb3RoZXIgYW5pbWF0aW9uIHJ1bGVzLiBTZWUgaHR0cHM6Ly9naXRodWIuY29tL1BvbHltZXIvcGxhdGZvcm0vaXNzdWVzLzUzLlxyXG4gKi9cclxuLmFjdGl2ZSAuc3Bpbm5lci1sYXllci5zcGlubmVyLWJsdWUge1xyXG4gIC8qIGR1cmF0aW9uczogNCAqIEFSQ1RJTUUgKi9cclxuICAtd2Via2l0LWFuaW1hdGlvbjogZmlsbC11bmZpbGwtcm90YXRlIDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGUgYm90aCwgYmx1ZS1mYWRlLWluLW91dCA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XHJcbiAgYW5pbWF0aW9uOiBmaWxsLXVuZmlsbC1yb3RhdGUgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoLCBibHVlLWZhZGUtaW4tb3V0IDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcclxufVxyXG5cclxuLmFjdGl2ZSAuc3Bpbm5lci1sYXllci5zcGlubmVyLXJlZCB7XHJcbiAgLyogZHVyYXRpb25zOiA0ICogQVJDVElNRSAqL1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmaWxsLXVuZmlsbC1yb3RhdGUgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoLCByZWQtZmFkZS1pbi1vdXQgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xyXG4gIGFuaW1hdGlvbjogZmlsbC11bmZpbGwtcm90YXRlIDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGUgYm90aCwgcmVkLWZhZGUtaW4tb3V0IDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcclxufVxyXG5cclxuLmFjdGl2ZSAuc3Bpbm5lci1sYXllci5zcGlubmVyLXllbGxvdyB7XHJcbiAgLyogZHVyYXRpb25zOiA0ICogQVJDVElNRSAqL1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmaWxsLXVuZmlsbC1yb3RhdGUgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoLCB5ZWxsb3ctZmFkZS1pbi1vdXQgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xyXG4gIGFuaW1hdGlvbjogZmlsbC11bmZpbGwtcm90YXRlIDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGUgYm90aCwgeWVsbG93LWZhZGUtaW4tb3V0IDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcclxufVxyXG5cclxuLmFjdGl2ZSAuc3Bpbm5lci1sYXllci5zcGlubmVyLWdyZWVuIHtcclxuICAvKiBkdXJhdGlvbnM6IDQgKiBBUkNUSU1FICovXHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpIGluZmluaXRlIGJvdGgsIGdyZWVuLWZhZGUtaW4tb3V0IDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcclxuICBhbmltYXRpb246IGZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpIGluZmluaXRlIGJvdGgsIGdyZWVuLWZhZGUtaW4tb3V0IDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcclxufVxyXG5cclxuLmFjdGl2ZSAuc3Bpbm5lci1sYXllcixcclxuLmFjdGl2ZSAuc3Bpbm5lci1sYXllci5zcGlubmVyLWJsdWUtb25seSxcclxuLmFjdGl2ZSAuc3Bpbm5lci1sYXllci5zcGlubmVyLXJlZC1vbmx5LFxyXG4uYWN0aXZlIC5zcGlubmVyLWxheWVyLnNwaW5uZXIteWVsbG93LW9ubHksXHJcbi5hY3RpdmUgLnNwaW5uZXItbGF5ZXIuc3Bpbm5lci1ncmVlbi1vbmx5IHtcclxuICAvKiBkdXJhdGlvbnM6IDQgKiBBUkNUSU1FICovXHJcbiAgb3BhY2l0eTogMTtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogZmlsbC11bmZpbGwtcm90YXRlIDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcclxuICBhbmltYXRpb246IGZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmaWxsLXVuZmlsbC1yb3RhdGUge1xyXG4gIDEyLjUlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpOyAgfSAvKiAwLjUgKiBBUkNTSVpFICovXHJcbiAgMjUlICAgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7ICB9IC8qIDEgICAqIEFSQ1NJWkUgKi9cclxuICAzNy41JSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDA1ZGVnKTsgIH0gLyogMS41ICogQVJDU0laRSAqL1xyXG4gIDUwJSAgIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1NDBkZWcpOyAgfSAvKiAyICAgKiBBUkNTSVpFICovXHJcbiAgNjIuNSUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDY3NWRlZyk7ICB9IC8qIDIuNSAqIEFSQ1NJWkUgKi9cclxuICA3NSUgICB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoODEwZGVnKTsgIH0gLyogMyAgICogQVJDU0laRSAqL1xyXG4gIDg3LjUlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5NDVkZWcpOyAgfSAvKiAzLjUgKiBBUkNTSVpFICovXHJcbiAgdG8gICAgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEwODBkZWcpOyB9IC8qIDQgICAqIEFSQ1NJWkUgKi9cclxufVxyXG5cclxuQGtleWZyYW1lcyBmaWxsLXVuZmlsbC1yb3RhdGUge1xyXG4gIDEyLjUlIHsgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTsgIH0gLyogMC41ICogQVJDU0laRSAqL1xyXG4gIDI1JSAgIHsgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgIH0gLyogMSAgICogQVJDU0laRSAqL1xyXG4gIDM3LjUlIHsgdHJhbnNmb3JtOiByb3RhdGUoNDA1ZGVnKTsgIH0gLyogMS41ICogQVJDU0laRSAqL1xyXG4gIDUwJSAgIHsgdHJhbnNmb3JtOiByb3RhdGUoNTQwZGVnKTsgIH0gLyogMiAgICogQVJDU0laRSAqL1xyXG4gIDYyLjUlIHsgdHJhbnNmb3JtOiByb3RhdGUoNjc1ZGVnKTsgIH0gLyogMi41ICogQVJDU0laRSAqL1xyXG4gIDc1JSAgIHsgdHJhbnNmb3JtOiByb3RhdGUoODEwZGVnKTsgIH0gLyogMyAgICogQVJDU0laRSAqL1xyXG4gIDg3LjUlIHsgdHJhbnNmb3JtOiByb3RhdGUoOTQ1ZGVnKTsgIH0gLyogMy41ICogQVJDU0laRSAqL1xyXG4gIHRvICAgIHsgdHJhbnNmb3JtOiByb3RhdGUoMTA4MGRlZyk7IH0gLyogNCAgICogQVJDU0laRSAqL1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmx1ZS1mYWRlLWluLW91dCB7XHJcbiAgZnJvbSB7IG9wYWNpdHk6IDE7IH1cclxuICAyNSUgeyBvcGFjaXR5OiAxOyB9XHJcbiAgMjYlIHsgb3BhY2l0eTogMDsgfVxyXG4gIDg5JSB7IG9wYWNpdHk6IDA7IH1cclxuICA5MCUgeyBvcGFjaXR5OiAxOyB9XHJcbiAgMTAwJSB7IG9wYWNpdHk6IDE7IH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBibHVlLWZhZGUtaW4tb3V0IHtcclxuICBmcm9tIHsgb3BhY2l0eTogMTsgfVxyXG4gIDI1JSB7IG9wYWNpdHk6IDE7IH1cclxuICAyNiUgeyBvcGFjaXR5OiAwOyB9XHJcbiAgODklIHsgb3BhY2l0eTogMDsgfVxyXG4gIDkwJSB7IG9wYWNpdHk6IDE7IH1cclxuICAxMDAlIHsgb3BhY2l0eTogMTsgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcmVkLWZhZGUtaW4tb3V0IHtcclxuICBmcm9tIHsgb3BhY2l0eTogMDsgfVxyXG4gIDE1JSB7IG9wYWNpdHk6IDA7IH1cclxuICAyNSUgeyBvcGFjaXR5OiAxOyB9XHJcbiAgNTAlIHsgb3BhY2l0eTogMTsgfVxyXG4gIDUxJSB7IG9wYWNpdHk6IDA7IH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByZWQtZmFkZS1pbi1vdXQge1xyXG4gIGZyb20geyBvcGFjaXR5OiAwOyB9XHJcbiAgMTUlIHsgb3BhY2l0eTogMDsgfVxyXG4gIDI1JSB7IG9wYWNpdHk6IDE7IH1cclxuICA1MCUgeyBvcGFjaXR5OiAxOyB9XHJcbiAgNTElIHsgb3BhY2l0eTogMDsgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgeWVsbG93LWZhZGUtaW4tb3V0IHtcclxuICBmcm9tIHsgb3BhY2l0eTogMDsgfVxyXG4gIDQwJSB7IG9wYWNpdHk6IDA7IH1cclxuICA1MCUgeyBvcGFjaXR5OiAxOyB9XHJcbiAgNzUlIHsgb3BhY2l0eTogMTsgfVxyXG4gIDc2JSB7IG9wYWNpdHk6IDA7IH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB5ZWxsb3ctZmFkZS1pbi1vdXQge1xyXG4gIGZyb20geyBvcGFjaXR5OiAwOyB9XHJcbiAgNDAlIHsgb3BhY2l0eTogMDsgfVxyXG4gIDUwJSB7IG9wYWNpdHk6IDE7IH1cclxuICA3NSUgeyBvcGFjaXR5OiAxOyB9XHJcbiAgNzYlIHsgb3BhY2l0eTogMDsgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZ3JlZW4tZmFkZS1pbi1vdXQge1xyXG4gIGZyb20geyBvcGFjaXR5OiAwOyB9XHJcbiAgNjUlIHsgb3BhY2l0eTogMDsgfVxyXG4gIDc1JSB7IG9wYWNpdHk6IDE7IH1cclxuICA5MCUgeyBvcGFjaXR5OiAxOyB9XHJcbiAgMTAwJSB7IG9wYWNpdHk6IDA7IH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBncmVlbi1mYWRlLWluLW91dCB7XHJcbiAgZnJvbSB7IG9wYWNpdHk6IDA7IH1cclxuICA2NSUgeyBvcGFjaXR5OiAwOyB9XHJcbiAgNzUlIHsgb3BhY2l0eTogMTsgfVxyXG4gIDkwJSB7IG9wYWNpdHk6IDE7IH1cclxuICAxMDAlIHsgb3BhY2l0eTogMDsgfVxyXG59XHJcblxyXG4vKipcclxuICogUGF0Y2ggdGhlIGdhcCB0aGF0IGFwcGVhciBiZXR3ZWVuIHRoZSB0d28gYWRqYWNlbnQgZGl2LmNpcmNsZS1jbGlwcGVyIHdoaWxlIHRoZVxyXG4gKiBzcGlubmVyIGlzIHJvdGF0aW5nIChhcHBlYXJzIG9uIENocm9tZSAzOCwgU2FmYXJpIDcuMSwgYW5kIElFIDExKS5cclxuICovXHJcbi5nYXAtcGF0Y2gge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogNDUlO1xyXG4gIHdpZHRoOiAxMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4uZ2FwLXBhdGNoIC5jaXJjbGUge1xyXG4gIHdpZHRoOiAxMDAwJTtcclxuICBsZWZ0OiAtNDUwJTtcclxufVxyXG5cclxuLmNpcmNsZS1jbGlwcGVyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiA1MCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG5cclxuICAuY2lyY2xlIHtcclxuICAgIHdpZHRoOiAyMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAzcHg7IC8qIFNUUk9LRVdJRFRIICovXHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xyXG4gICAgYW5pbWF0aW9uOiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAmLmxlZnQgLmNpcmNsZSB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMjlkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTI5ZGVnKTtcclxuICB9XHJcbiAgJi5yaWdodCAuY2lyY2xlIHtcclxuICAgIGxlZnQ6IC0xMDAlO1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMjlkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEyOWRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5hY3RpdmUgLmNpcmNsZS1jbGlwcGVyLmxlZnQgLmNpcmNsZSB7XHJcbiAgLyogZHVyYXRpb246IEFSQ1RJTUUgKi9cclxuICAtd2Via2l0LWFuaW1hdGlvbjogbGVmdC1zcGluIDEzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcclxuICBhbmltYXRpb246IGxlZnQtc3BpbiAxMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XHJcbn1cclxuXHJcbi5hY3RpdmUgLmNpcmNsZS1jbGlwcGVyLnJpZ2h0IC5jaXJjbGUge1xyXG4gIC8qIGR1cmF0aW9uOiBBUkNUSU1FICovXHJcbiAgLXdlYmtpdC1hbmltYXRpb246IHJpZ2h0LXNwaW4gMTMzM21zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xyXG4gIGFuaW1hdGlvbjogcmlnaHQtc3BpbiAxMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBsZWZ0LXNwaW4ge1xyXG4gIGZyb20geyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzMGRlZyk7IH1cclxuICA1MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTsgfVxyXG4gIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzBkZWcpOyB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbGVmdC1zcGluIHtcclxuICBmcm9tIHsgdHJhbnNmb3JtOiByb3RhdGUoMTMwZGVnKTsgfVxyXG4gIDUwJSB7IHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTsgfVxyXG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMTMwZGVnKTsgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcmlnaHQtc3BpbiB7XHJcbiAgZnJvbSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEzMGRlZyk7IH1cclxuICA1MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDVkZWcpOyB9XHJcbiAgdG8geyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMzBkZWcpOyB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcmlnaHQtc3BpbiB7XHJcbiAgZnJvbSB7IHRyYW5zZm9ybTogcm90YXRlKC0xMzBkZWcpOyB9XHJcbiAgNTAlIHsgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7IH1cclxuICB0byB7IHRyYW5zZm9ybTogcm90YXRlKC0xMzBkZWcpOyB9XHJcbn1cclxuXHJcbiNzcGlubmVyQ29udGFpbmVyLmNvb2xkb3duIHtcclxuICAvKiBkdXJhdGlvbjogU0hSSU5LX1RJTUUgKi9cclxuICAtd2Via2l0LWFuaW1hdGlvbjogY29udGFpbmVyLXJvdGF0ZSAxNTY4bXMgbGluZWFyIGluZmluaXRlLCBmYWRlLW91dCA0MDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSk7XHJcbiAgYW5pbWF0aW9uOiBjb250YWluZXItcm90YXRlIDE1NjhtcyBsaW5lYXIgaW5maW5pdGUsIGZhZGUtb3V0IDQwMG1zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKTtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGUtb3V0IHtcclxuICBmcm9tIHsgb3BhY2l0eTogMTsgfVxyXG4gIHRvIHsgb3BhY2l0eTogMDsgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGUtb3V0IHtcclxuICBmcm9tIHsgb3BhY2l0eTogMTsgfVxyXG4gIHRvIHsgb3BhY2l0eTogMDsgfVxyXG59XHJcbiIsIi5zbGlkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDQwMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAvLyBGdWxsc2NyZWVuIHNsaWRlclxyXG4gICYuZnVsbHNjcmVlbiB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuXHJcbiAgICB1bC5zbGlkZXMge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgdWwuaW5kaWNhdG9ycyB7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIGJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zbGlkZXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNsaWRlci1iZy1jb2xvcjtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGhlaWdodDogNDAwcHg7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2FwdGlvbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTUlO1xyXG4gICAgICAgIGxlZnQ6IDE1JTtcclxuICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgICAgIHAgeyBjb2xvcjogJHNsaWRlci1iZy1jb2xvci1saWdodDsgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5pbmRpY2F0b3JzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAuaW5kaWNhdG9yLWl0ZW0ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICBtYXJnaW46IDAgMTJweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNsaWRlci1iZy1jb2xvci1saWdodDtcclxuXHJcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNsaWRlci1pbmRpY2F0b3ItY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59IiwiLmNhcm91c2VsIHtcclxuICAmLmNhcm91c2VsLXNsaWRlciB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG5cclxuICAgIC5jYXJvdXNlbC1maXhlZC1pdGVtIHtcclxuICAgICAgJi53aXRoLWluZGljYXRvcnMge1xyXG4gICAgICAgIGJvdHRvbTogNjhweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJvdXNlbC1pdGVtIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgbWluLWhlaWdodDogNDAwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNDAwcHg7XHJcbiAgcGVyc3BlY3RpdmU6IDUwMHB4O1xyXG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xyXG5cclxuICAuY2Fyb3VzZWwtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgaGVpZ2h0OiAyMDBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgJiA+IGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmluZGljYXRvcnMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIC5pbmRpY2F0b3ItaXRlbSB7XHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgbWFyZ2luOiAyNHB4IDRweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNSk7XHJcblxyXG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gTWF0ZXJpYWxib3ggY29tcGF0aWJpbGl0eVxyXG4gICYuc2Nyb2xsaW5nIC5jYXJvdXNlbC1pdGVtIC5tYXRlcmlhbGJveGVkLFxyXG4gIC5jYXJvdXNlbC1pdGVtOm5vdCguYWN0aXZlKSAubWF0ZXJpYWxib3hlZCB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcbn1cclxuIiwiLnRhcC10YXJnZXQtd3JhcHBlciB7XHJcbiAgd2lkdGg6IDgwMHB4O1xyXG4gIGhlaWdodDogODAwcHg7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDEwMDA7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgLjNzO1xyXG59XHJcblxyXG4udGFwLXRhcmdldC13cmFwcGVyLm9wZW4ge1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcztcclxuXHJcbiAgLnRhcC10YXJnZXQge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIG9wYWNpdHk6IC45NTtcclxuICAgIHRyYW5zaXRpb246XHJcbiAgICAgIHRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKC40MiwwLC41OCwxKSxcclxuICAgICAgb3BhY2l0eSAuM3MgY3ViaWMtYmV6aWVyKC40MiwwLC41OCwxKTtcclxuICB9XHJcblxyXG4gIC50YXAtdGFyZ2V0LXdhdmU6OmJlZm9yZSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIH1cclxuICAudGFwLXRhcmdldC13YXZlOjphZnRlciB7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgYW5pbWF0aW9uOiBwdWxzZS1hbmltYXRpb24gMXMgY3ViaWMtYmV6aWVyKDAuMjQsIDAsIDAuMzgsIDEpIGluZmluaXRlO1xyXG4gICAgdHJhbnNpdGlvbjpcclxuICAgICAgb3BhY2l0eSAuM3MsXHJcbiAgICAgIHRyYW5zZm9ybSAuM3MsXHJcbiAgICAgIHZpc2liaWxpdHkgMHMgMXM7XHJcbiAgfVxyXG59XHJcblxyXG4udGFwLXRhcmdldCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgYm94LXNoYWRvdzogMCAyMHB4IDIwcHggMCByZ2JhKDAsMCwwLDAuMTQpLCAwIDEwcHggNTBweCAwIHJnYmEoMCwwLDAsMC4xMiksIDAgMzBweCAxMHB4IC0yMHB4IHJnYmEoMCwwLDAsMC4yKTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gIHRyYW5zaXRpb246XHJcbiAgICB0cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllciguNDIsMCwuNTgsMSksXHJcbiAgICBvcGFjaXR5IC4zcyBjdWJpYy1iZXppZXIoLjQyLDAsLjU4LDEpO1xyXG59XHJcblxyXG4udGFwLXRhcmdldC1jb250ZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcclxufVxyXG5cclxuLnRhcC10YXJnZXQtd2F2ZSB7XHJcbiAgJjo6YmVmb3JlLFxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgfVxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcclxuICB9XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjpcclxuICAgICAgb3BhY2l0eSAuM3MsXHJcbiAgICAgIHRyYW5zZm9ybSAuM3MsXHJcbiAgICAgIHZpc2liaWxpdHkgMHM7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICB9XHJcblxyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgei1pbmRleDogMTAwMDE7XHJcbn1cclxuXHJcbi50YXAtdGFyZ2V0LW9yaWdpbiB7XHJcbiAgJjpub3QoLmJ0biksXHJcbiAgJjpub3QoLmJ0bik6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICB9XHJcblxyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG5cclxuICB6LWluZGV4OiAxMDAwMjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gIC50YXAtdGFyZ2V0LCAudGFwLXRhcmdldC13cmFwcGVyIHtcclxuICAgIHdpZHRoOiA2MDBweDtcclxuICAgIGhlaWdodDogNjAwcHg7XHJcbiAgfVxyXG59XHJcbiIsIi5wdWxzZSB7XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzLCB0cmFuc2Zvcm0gLjNzO1xyXG4gICAgYW5pbWF0aW9uOiBwdWxzZS1hbmltYXRpb24gMXMgY3ViaWMtYmV6aWVyKDAuMjQsIDAsIDAuMzgsIDEpIGluZmluaXRlO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgfVxyXG5cclxuICBvdmVyZmxvdzogaW5pdGlhbDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcHVsc2UtYW5pbWF0aW9uIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcclxuICB9XHJcbn1cclxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgJEJBU0UtUElDS0VSXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qKlxyXG4gKiBOb3RlOiB0aGUgcm9vdCBwaWNrZXIgZWxlbWVudCBzaG91bGQgKk5PVCogYmUgc3R5bGVkIG1vcmUgdGhhbiB3aGF0J3MgaGVyZS5cclxuICovXHJcbi5waWNrZXIge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgY29sb3I6ICMwMDAwMDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDEwMDAwO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuLyoqXHJcbiAqIFRoZSBwaWNrZXIgaW5wdXQgZWxlbWVudC5cclxuICovXHJcbi5waWNrZXJfX2lucHV0IHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuLyoqXHJcbiAqIFdoZW4gdGhlIHBpY2tlciBpcyBvcGVuZWQsIHRoZSBpbnB1dCBlbGVtZW50IGlzIFwiYWN0aXZhdGVkXCIuXHJcbiAqL1xyXG4ucGlja2VyX19pbnB1dC5waWNrZXJfX2lucHV0LS1hY3RpdmUge1xyXG4gIGJvcmRlci1jb2xvcjogIzAwODllYztcclxufVxyXG4vKipcclxuICogVGhlIGhvbGRlciBpcyB0aGUgb25seSBcInNjcm9sbGFibGVcIiB0b3AtbGV2ZWwgY29udGFpbmVyIGVsZW1lbnQuXHJcbiAqL1xyXG4ucGlja2VyX19ob2xkZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG59XHJcblxyXG4vKiFcclxuICogRGVmYXVsdCBtb2JpbGUtZmlyc3QsIHJlc3BvbnNpdmUgc3R5bGluZyBmb3IgcGlja2FkYXRlLmpzXHJcbiAqIERlbW86IGh0dHA6Ly9hbXN1bC5naXRodWIuaW8vcGlja2FkYXRlLmpzXHJcbiAqL1xyXG4vKipcclxuICogTm90ZTogdGhlIHJvb3QgcGlja2VyIGVsZW1lbnQgc2hvdWxkICpOT1QqIGJlIHN0eWxlZCBtb3JlIHRoYW4gd2hhdCdzIGhlcmUuXHJcbiAqL1xyXG4vKipcclxuICogTWFrZSB0aGUgaG9sZGVyIGFuZCBmcmFtZSBmdWxsc2NyZWVuLlxyXG4gKi9cclxuLnBpY2tlcl9faG9sZGVyLFxyXG4ucGlja2VyX19mcmFtZSB7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAxMDAlO1xyXG59XHJcbi8qKlxyXG4gKiBUaGUgaG9sZGVyIHNob3VsZCBvdmVybGF5IHRoZSBlbnRpcmUgc2NyZWVuLlxyXG4gKi9cclxuLnBpY2tlcl9faG9sZGVyIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzIGVhc2Utb3V0LCB0b3AgMHMgMC4xNXM7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzIGVhc2Utb3V0LCB0b3AgMHMgMC4xNXM7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBlYXNlLW91dCwgdG9wIDBzIDAuMTVzO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi8qKlxyXG4gKiBUaGUgZnJhbWUgdGhhdCBib3VuZHMgdGhlIGJveCBjb250ZW50cyBvZiB0aGUgcGlja2VyLlxyXG4gKi9cclxuLnBpY2tlcl9fZnJhbWUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBtaW4td2lkdGg6IDI1NnB4O1xyXG5cclxuLy8gIHBpY2tlciB3aWR0aFxyXG4gIHdpZHRoOiAzMDBweDtcclxuICBtYXgtaGVpZ2h0OiAzNTBweDtcclxuXHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcclxuICAtbW96LW9wYWNpdHk6IDA7XHJcbiAgb3BhY2l0eTogMDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLW91dDtcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLW91dDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1vdXQ7XHJcbn1cclxuQG1lZGlhIChtaW4taGVpZ2h0OiAyOC44NzVlbSkge1xyXG4gIC5waWNrZXJfX2ZyYW1lIHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgYm90dG9tOiAtMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDgwJTtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4taGVpZ2h0OiA0MC4xMjVlbSkge1xyXG4gIC5waWNrZXJfX2ZyYW1lIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDcuNSU7XHJcbiAgfVxyXG59XHJcbi8qKlxyXG4gKiBUaGUgd3JhcHBlciBzZXRzIHRoZSBzdGFnZSB0byB2ZXJ0aWNhbGx5IGFsaWduIHRoZSBib3ggY29udGVudHMuXHJcbiAqL1xyXG4ucGlja2VyX193cmFwIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuQG1lZGlhIChtaW4taGVpZ2h0OiAyOC44NzVlbSkge1xyXG4gIC5waWNrZXJfX3dyYXAge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcbi8qKlxyXG4gKiBUaGUgYm94IGNvbnRhaW5zIGFsbCB0aGUgcGlja2VyIGNvbnRlbnRzLlxyXG4gKi9cclxuLnBpY2tlcl9fYm94IHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG4vL0BtZWRpYSAobWluLWhlaWdodDogMjYuNWVtKSB7XHJcbi8vICAucGlja2VyX19ib3gge1xyXG4vLy8vICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG4vLyAgfVxyXG4vL31cclxuQG1lZGlhIChtaW4taGVpZ2h0OiAyOC44NzVlbSkge1xyXG4gIC5waWNrZXJfX2JveCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbi8vICAgIHBpY2tlciBoZWFkZXIgZm9udC1zaXplXHJcbi8vICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuXHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNzc3Nzc3O1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzg5ODk4OTtcclxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDEycHggMzZweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMTJweCAzNnB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcclxuICAgIGJveC1zaGFkb3c6IDAgMTJweCAzNnB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcclxuICB9XHJcbn1cclxuLy9AbWVkaWEgKG1pbi1oZWlnaHQ6IDQwLjEyNWVtKSB7XHJcbi8vICAucGlja2VyX19ib3gge1xyXG4vLyAgICBmb250LXNpemU6IDEuMXJlbTtcclxuLy8gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG4vLyAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcclxuLy8gICAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XHJcbi8vICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuLy8gIH1cclxuLy99XHJcbi8qKlxyXG4gKiBXaGVuIHRoZSBwaWNrZXIgb3BlbnMuLi5cclxuICovXHJcbi5waWNrZXItLW9wZW5lZCAucGlja2VyX19ob2xkZXIge1xyXG4gIHRvcDogMDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSMxRTAwMDAwMCxlbmRDb2xvcnN0cj0jMUUwMDAwMDApXCI7XHJcbiAgem9vbTogMTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMzIpO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBlYXNlLW91dDtcclxuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMgZWFzZS1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBlYXNlLW91dDtcclxufVxyXG4ucGlja2VyLS1vcGVuZWQgLnBpY2tlcl9fZnJhbWUge1xyXG4gIHRvcDogMDtcclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcclxuICAtbW96LW9wYWNpdHk6IDE7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5AbWVkaWEgKG1pbi1oZWlnaHQ6IDM1Ljg3NWVtKSB7XHJcbiAgLnBpY2tlci0tb3BlbmVkIC5waWNrZXJfX2ZyYW1lIHtcclxuICAgIHRvcDogMTAlO1xyXG4gICAgYm90dG9tOiBhdXRvO1xyXG4gIH1cclxufVxyXG4vKipcclxuICogRm9yIGBsYXJnZWAgc2NyZWVucywgdHJhbnNmb3JtIGludG8gYW4gaW5saW5lIHBpY2tlci5cclxuICovXHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBDVVNUT00gTUFURVJJQUxJWkUgU1RZTEVTXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4ucGlja2VyX19pbnB1dC5waWNrZXJfX2lucHV0LS1hY3RpdmUge1xyXG4gIGJvcmRlci1jb2xvcjogY29sb3IoXCJibHVlXCIsIFwibGlnaHRlbi01XCIpO1xyXG59XHJcblxyXG4ucGlja2VyX19mcmFtZSB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgbWF4LXdpZHRoOiAzMjVweDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4taGVpZ2h0OiAzOC44NzVlbSkge1xyXG4gIC5waWNrZXItLW9wZW5lZCAucGlja2VyX19mcmFtZSB7XHJcbiAgICB0b3A6IDEwJTtcclxuICAgIGJvdHRvbTogYXV0bztcclxuICB9XHJcbn1cclxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgJEJBU0UtREFURS1QSUNLRVJcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLyoqXHJcbiAqIFRoZSBwaWNrZXIgYm94LlxyXG4gKi9cclxuLnBpY2tlcl9fYm94IHtcclxuICBwYWRkaW5nOiAwIDFlbTtcclxufVxyXG4vKipcclxuICogVGhlIGhlYWRlciBjb250YWluaW5nIHRoZSBtb250aCBhbmQgeWVhciBzdHVmZi5cclxuICovXHJcbi5waWNrZXJfX2hlYWRlciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tdG9wOiAuNzVlbTtcclxufVxyXG4vKipcclxuICogVGhlIG1vbnRoIGFuZCB5ZWFyIGxhYmVscy5cclxuICovXHJcbi5waWNrZXJfX21vbnRoLFxyXG4ucGlja2VyX195ZWFyIHtcclxuLy8gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1sZWZ0OiAuMjVlbTtcclxuICBtYXJnaW4tcmlnaHQ6IC4yNWVtO1xyXG59XHJcbi8qKlxyXG4gKiBUaGUgbW9udGggYW5kIHllYXIgc2VsZWN0b3JzLlxyXG4gKi9cclxuLnBpY2tlcl9fc2VsZWN0LS1tb250aCxcclxuLnBpY2tlcl9fc2VsZWN0LS15ZWFyIHtcclxuXHJcbiAgaGVpZ2h0OiAyZW07XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW4tbGVmdDogLjI1ZW07XHJcbiAgbWFyZ2luLXJpZ2h0OiAuMjVlbTtcclxufVxyXG5cclxuLy8gTW9kaWZpZWRcclxuLnBpY2tlcl9fc2VsZWN0LS1tb250aC5icm93c2VyLWRlZmF1bHQge1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG4gIHdpZHRoOiA0MCU7XHJcbn1cclxuLnBpY2tlcl9fc2VsZWN0LS15ZWFyLmJyb3dzZXItZGVmYXVsdCB7XHJcbiAgZGlzcGxheTogaW5saW5lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbiAgd2lkdGg6IDI2JTtcclxufVxyXG4ucGlja2VyX19zZWxlY3QtLW1vbnRoOmZvY3VzLFxyXG4ucGlja2VyX19zZWxlY3QtLXllYXI6Zm9jdXMge1xyXG4gIGJvcmRlci1jb2xvcjogJGRhdGVwaWNrZXItZm9jdXM7XHJcbn1cclxuLyoqXHJcbiAqIFRoZSBtb250aCBuYXZpZ2F0aW9uIGJ1dHRvbnMuXHJcbiAqL1xyXG4ucGlja2VyX19uYXYtLXByZXYsXHJcbi5waWNrZXJfX25hdi0tbmV4dCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHBhZGRpbmc6IC41ZW0gMS4yNWVtO1xyXG4gIHdpZHRoOiAxZW07XHJcbiAgaGVpZ2h0OiAxZW07XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgdG9wOiAtMC4yNWVtO1xyXG59XHJcbi8vQG1lZGlhIChtaW4td2lkdGg6IDI0LjVlbSkge1xyXG4vLyAgLnBpY2tlcl9fbmF2LS1wcmV2LFxyXG4vLyAgLnBpY2tlcl9fbmF2LS1uZXh0IHtcclxuLy8gICAgdG9wOiAtMC4zM2VtO1xyXG4vLyAgfVxyXG4vL31cclxuLnBpY2tlcl9fbmF2LS1wcmV2IHtcclxuICBsZWZ0OiAtMWVtO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVlbTtcclxufVxyXG4vL0BtZWRpYSAobWluLXdpZHRoOiAyNC41ZW0pIHtcclxuLy8gIC5waWNrZXJfX25hdi0tcHJldiB7XHJcbi8vICAgIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xyXG4vLyAgfVxyXG4vL31cclxuLnBpY2tlcl9fbmF2LS1uZXh0IHtcclxuICByaWdodDogLTFlbTtcclxuICBwYWRkaW5nLWxlZnQ6IDEuMjVlbTtcclxufVxyXG4vL0BtZWRpYSAobWluLXdpZHRoOiAyNC41ZW0pIHtcclxuLy8gIC5waWNrZXJfX25hdi0tbmV4dCB7XHJcbi8vICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbi8vICB9XHJcbi8vfVxyXG5cclxuLnBpY2tlcl9fbmF2LS1kaXNhYmxlZCxcclxuLnBpY2tlcl9fbmF2LS1kaXNhYmxlZDpob3ZlcixcclxuLnBpY2tlcl9fbmF2LS1kaXNhYmxlZDpiZWZvcmUsXHJcbi5waWNrZXJfX25hdi0tZGlzYWJsZWQ6YmVmb3JlOmhvdmVyIHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBib3JkZXItcmlnaHQtY29sb3I6ICNmNWY1ZjU7XHJcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmNWY1ZjU7XHJcbn1cclxuLyoqXHJcbiAqIFRoZSBjYWxlbmRhciB0YWJsZSBvZiBkYXRlc1xyXG4gKi9cclxuLnBpY2tlcl9fdGFibGUge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi10b3A6IC43NWVtO1xyXG4gIG1hcmdpbi1ib3R0b206IC41ZW07XHJcbn1cclxuXHJcblxyXG5cclxuLnBpY2tlcl9fdGFibGUgdGgsIC5waWNrZXJfX3RhYmxlIHRkIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuLnBpY2tlcl9fdGFibGUgdGQge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi8qKlxyXG4gKiBUaGUgd2Vla2RheSBsYWJlbHNcclxuICovXHJcbi5waWNrZXJfX3dlZWtkYXkge1xyXG4gIHdpZHRoOiAxNC4yODU3MTQyODYlO1xyXG4gIGZvbnQtc2l6ZTogLjc1ZW07XHJcbiAgcGFkZGluZy1ib3R0b206IC4yNWVtO1xyXG4gIGNvbG9yOiAjOTk5OTk5O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgLyogSW5jcmVhc2UgdGhlIHNwYWNpbmcgYSB0YWQgKi9cclxufVxyXG5AbWVkaWEgKG1pbi1oZWlnaHQ6IDMzLjg3NWVtKSB7XHJcbiAgLnBpY2tlcl9fd2Vla2RheSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogLjVlbTtcclxuICB9XHJcbn1cclxuLyoqXHJcbiAqIFRoZSBkYXlzIG9uIHRoZSBjYWxlbmRhclxyXG4gKi9cclxuXHJcbi5waWNrZXJfX2RheS0tdG9kYXkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjb2xvcjogIzU5NTk1OTtcclxuICBsZXR0ZXItc3BhY2luZzogLS4zO1xyXG4gIHBhZGRpbmc6IC43NXJlbSAwO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblxyXG59XHJcblxyXG4vLy5waWNrZXJfX2RheS0tdG9kYXk6YmVmb3JlIHtcclxuLy8gIGNvbnRlbnQ6IFwiIFwiO1xyXG4vLyAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgdG9wOiAycHg7XHJcbi8vICByaWdodDogMnB4O1xyXG4vLyAgd2lkdGg6IDA7XHJcbi8vICBoZWlnaHQ6IDA7XHJcbi8vICBib3JkZXItdG9wOiAwLjVlbSBzb2xpZCAjMDA1OWJjO1xyXG4vLyAgYm9yZGVyLWxlZnQ6IC41ZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbi8vfVxyXG4ucGlja2VyX19kYXktLWRpc2FibGVkOmJlZm9yZSB7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2FhYWFhYTtcclxufVxyXG5cclxuXHJcbi5waWNrZXJfX2RheS0taW5mb2N1czpob3ZlcntcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuLnBpY2tlcl9fZGF5LS1vdXRmb2N1cyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwYWRkaW5nOiAuNzVyZW0gMDtcclxuICBjb2xvcjogI2ZmZjtcclxuXHJcbn1cclxuLnBpY2tlcl9fZGF5LS1vdXRmb2N1czpob3ZlciB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGNvbG9yOiAjZGRkZGRkO1xyXG4vLyAgYmFja2dyb3VuZDogI2IxZGNmYjtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG5cclxuLnBpY2tlcl9fZGF5LS1oaWdobGlnaHRlZCB7XHJcbi8vICBib3JkZXItY29sb3I6ICMwMDg5ZWM7XHJcbn1cclxuLnBpY2tlcl9fZGF5LS1oaWdobGlnaHRlZDpob3ZlcixcclxuLnBpY2tlci0tZm9jdXNlZCAucGlja2VyX19kYXktLWhpZ2hsaWdodGVkIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbi8vICBjb2xvcjogIzAwMDAwMDtcclxuLy8gIGJhY2tncm91bmQ6ICNiMWRjZmI7XHJcbi8vICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcbi5waWNrZXJfX2RheS0tc2VsZWN0ZWQsXHJcbi5waWNrZXJfX2RheS0tc2VsZWN0ZWQ6aG92ZXIsXHJcbi5waWNrZXItLWZvY3VzZWQgLnBpY2tlcl9fZGF5LS1zZWxlY3RlZCB7XHJcblxyXG5cclxuLy8gIENpcmNsZSBiYWNrZ3JvdW5kXHJcbiAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKC43NSk7XHJcbiAgYmFja2dyb3VuZDogIzAwODllYztcclxuICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG4ucGlja2VyX19kYXktLWRpc2FibGVkLFxyXG4ucGlja2VyX19kYXktLWRpc2FibGVkOmhvdmVyLFxyXG4ucGlja2VyLS1mb2N1c2VkIC5waWNrZXJfX2RheS0tZGlzYWJsZWQge1xyXG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZjVmNWY1O1xyXG4gIGNvbG9yOiAjZGRkZGRkO1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG4ucGlja2VyX19kYXktLWhpZ2hsaWdodGVkLnBpY2tlcl9fZGF5LS1kaXNhYmxlZCxcclxuLnBpY2tlcl9fZGF5LS1oaWdobGlnaHRlZC5waWNrZXJfX2RheS0tZGlzYWJsZWQ6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICNiYmJiYmI7XHJcbn1cclxuLyoqXHJcbiAqIFRoZSBmb290ZXIgY29udGFpbmluZyB0aGUgXCJ0b2RheVwiLCBcImNsZWFyXCIsIGFuZCBcImNsb3NlXCIgYnV0dG9ucy5cclxuICovXHJcbi5waWNrZXJfX2Zvb3RlciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuLnBpY2tlcl9fYnV0dG9uLS10b2RheSxcclxuLnBpY2tlcl9fYnV0dG9uLS1jbGVhcixcclxuLnBpY2tlcl9fYnV0dG9uLS1jbG9zZSB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcclxuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gIGZvbnQtc2l6ZTogLjhlbTtcclxuICBwYWRkaW5nOiAuNjZlbSAwO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHdpZHRoOiAzMyU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbn1cclxuLnBpY2tlcl9fYnV0dG9uLS10b2RheTpob3ZlcixcclxuLnBpY2tlcl9fYnV0dG9uLS1jbGVhcjpob3ZlcixcclxuLnBpY2tlcl9fYnV0dG9uLS1jbG9zZTpob3ZlciB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGNvbG9yOiAjMDAwMDAwO1xyXG4gIGJhY2tncm91bmQ6ICNiMWRjZmI7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2IxZGNmYjtcclxufVxyXG4ucGlja2VyX19idXR0b24tLXRvZGF5OmZvY3VzLFxyXG4ucGlja2VyX19idXR0b24tLWNsZWFyOmZvY3VzLFxyXG4ucGlja2VyX19idXR0b24tLWNsb3NlOmZvY3VzIHtcclxuICBiYWNrZ3JvdW5kOiAjYjFkY2ZiO1xyXG4gIGJvcmRlci1jb2xvcjogJGRhdGVwaWNrZXItZm9jdXM7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG4ucGlja2VyX19idXR0b24tLXRvZGF5OmJlZm9yZSxcclxuLnBpY2tlcl9fYnV0dG9uLS1jbGVhcjpiZWZvcmUsXHJcbi5waWNrZXJfX2J1dHRvbi0tY2xvc2U6YmVmb3JlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGhlaWdodDogMDtcclxufVxyXG4ucGlja2VyX19idXR0b24tLXRvZGF5OmJlZm9yZSxcclxuLnBpY2tlcl9fYnV0dG9uLS1jbGVhcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiIFwiO1xyXG4gIG1hcmdpbi1yaWdodDogLjQ1ZW07XHJcbn1cclxuLnBpY2tlcl9fYnV0dG9uLS10b2RheTpiZWZvcmUge1xyXG4gIHRvcDogLTAuMDVlbTtcclxuICB3aWR0aDogMDtcclxuICBib3JkZXItdG9wOiAwLjY2ZW0gc29saWQgIzAwNTliYztcclxuICBib3JkZXItbGVmdDogLjY2ZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnBpY2tlcl9fYnV0dG9uLS1jbGVhcjpiZWZvcmUge1xyXG4gIHRvcDogLTAuMjVlbTtcclxuICB3aWR0aDogLjY2ZW07XHJcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNlZTIyMDA7XHJcbn1cclxuLnBpY2tlcl9fYnV0dG9uLS1jbG9zZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxEN1wiO1xyXG4gIHRvcDogLTAuMWVtO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgZm9udC1zaXplOiAxLjFlbTtcclxuICBtYXJnaW4tcmlnaHQ6IC4zNWVtO1xyXG4gIGNvbG9yOiAjNzc3Nzc3O1xyXG59XHJcbi5waWNrZXJfX2J1dHRvbi0tdG9kYXlbZGlzYWJsZWRdLFxyXG4ucGlja2VyX19idXR0b24tLXRvZGF5W2Rpc2FibGVkXTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuICBib3JkZXItY29sb3I6ICNmNWY1ZjU7XHJcbiAgY29sb3I6ICNkZGRkZGQ7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcbi5waWNrZXJfX2J1dHRvbi0tdG9kYXlbZGlzYWJsZWRdOmJlZm9yZSB7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2FhYWFhYTtcclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgQ1VTVE9NIE1BVEVSSUFMSVpFIFNUWUxFU1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4ucGlja2VyX19ib3gge1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ucGlja2VyX19kYXRlLWRpc3BsYXkge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGF0ZXBpY2tlci1kYXRlLWJnO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbi5waWNrZXJfX25hdi0tcHJldjpob3ZlcixcclxuLnBpY2tlcl9fbmF2LS1uZXh0OmhvdmVyIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgY29sb3I6ICMwMDAwMDA7XHJcbiAgYmFja2dyb3VuZDogJGRhdGVwaWNrZXItc2VsZWN0ZWQtb3V0Zm9jdXM7XHJcbn1cclxuXHJcbi5waWNrZXJfX3dlZWtkYXktZGlzcGxheSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhdGVwaWNrZXItd2Vla2RheS1iZztcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC41O1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4ucGlja2VyX19tb250aC1kaXNwbGF5IHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtc2l6ZTogMnJlbTtcclxufVxyXG4ucGlja2VyX19kYXktZGlzcGxheSB7XHJcblxyXG4gIGZvbnQtc2l6ZTogNC41cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLnBpY2tlcl9feWVhci1kaXNwbGF5IHtcclxuICBmb250LXNpemU6IDEuOHJlbTtcclxuICBjb2xvcjogJGRhdGVwaWNrZXIteWVhcjtcclxufVxyXG5cclxuLnBpY2tlcl9fYm94IHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi5waWNrZXJfX2NhbGVuZGFyLWNvbnRhaW5lciB7XHJcbiAgcGFkZGluZzogMCAxcmVtO1xyXG5cclxuICB0aGVhZCB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBDYWxlbmRhclxyXG4ucGlja2VyX190YWJsZSB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG59XHJcblxyXG4ucGlja2VyX19kYXktLWluZm9jdXMge1xyXG4gIGNvbG9yOiAjNTk1OTU5O1xyXG4gIGxldHRlci1zcGFjaW5nOiAtLjM7XHJcbiAgcGFkZGluZzogLjc1cmVtIDA7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLy9Ub2RheSBzdHlsZVxyXG4ucGlja2VyX19kYXkucGlja2VyX19kYXktLXRvZGF5IHtcclxuICBjb2xvcjogJGRhdGVwaWNrZXItc2VsZWN0ZWQ7XHJcbn1cclxuXHJcbi5waWNrZXJfX2RheS5waWNrZXJfX2RheS0tdG9kYXkucGlja2VyX19kYXktLXNlbGVjdGVkIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLy8gVGFibGUgSGVhZGVyXHJcbi5waWNrZXJfX3dlZWtkYXkge1xyXG4gIGZvbnQtc2l6ZTogLjlyZW07XHJcbn1cclxuXHJcblxyXG4ucGlja2VyX19kYXktLXNlbGVjdGVkLFxyXG4ucGlja2VyX19kYXktLXNlbGVjdGVkOmhvdmVyLFxyXG4ucGlja2VyLS1mb2N1c2VkIC5waWNrZXJfX2RheS0tc2VsZWN0ZWQge1xyXG4gIC8vIENpcmNsZSBiYWNrZ3JvdW5kXHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoLjkpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXRlcGlja2VyLXNlbGVjdGVkO1xyXG4gICYucGlja2VyX19kYXktLW91dGZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXRlcGlja2VyLXNlbGVjdGVkLW91dGZvY3VzO1xyXG4gIH1cclxuICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLnBpY2tlcl9fZm9vdGVyIHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICBwYWRkaW5nOiA1cHggMTBweDtcclxufVxyXG5cclxuLy8gTWF0ZXJpYWxpemUgbW9kaWZpZWRcclxuLnBpY2tlcl9fY2xvc2UsIC5waWNrZXJfX3RvZGF5IHtcclxuICBmb250LXNpemU6IDEuMXJlbTtcclxuICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgY29sb3I6ICRkYXRlcGlja2VyLXNlbGVjdGVkO1xyXG59XHJcblxyXG4vL21vbnRoIG5hdiBidXR0b25zXHJcbi5waWNrZXJfX25hdi0tcHJldjpiZWZvcmUsXHJcbi5waWNrZXJfX25hdi0tbmV4dDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiIFwiO1xyXG4gIGJvcmRlci10b3A6IC41ZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogLjVlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQ6IDAuNzVlbSBzb2xpZCAjNjc2NzY3O1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG4ucGlja2VyX19uYXYtLW5leHQ6YmVmb3JlIHtcclxuICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgYm9yZGVyLWxlZnQ6IDAuNzVlbSBzb2xpZCAjNjc2NzY3O1xyXG59XHJcbmJ1dHRvbi5waWNrZXJfX3RvZGF5OmZvY3VzLCBidXR0b24ucGlja2VyX19jbGVhcjpmb2N1cywgYnV0dG9uLnBpY2tlcl9fY2xvc2U6Zm9jdXMge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXRlcGlja2VyLXNlbGVjdGVkLW91dGZvY3VzO1xyXG59XHJcbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICRCQVNFLVRJTUUtUElDS0VSXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qKlxyXG4gKiBUaGUgbGlzdCBvZiB0aW1lcy5cclxuICovXHJcbi5waWNrZXJfX2xpc3Qge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMC43NWVtIDAgNC4yZW07XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcbi8qKlxyXG4gKiBUaGUgdGltZXMgb24gdGhlIGNsb2NrLlxyXG4gKi9cclxuLnBpY2tlcl9fbGlzdC1pdGVtIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZGRkZDtcclxuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gIHBhZGRpbmc6IC43NWVtIDEuMjVlbTtcclxufVxyXG5AbWVkaWEgKG1pbi1oZWlnaHQ6IDQ2Ljc1ZW0pIHtcclxuICAucGlja2VyX19saXN0LWl0ZW0ge1xyXG4gICAgcGFkZGluZzogLjVlbSAxZW07XHJcbiAgfVxyXG59XHJcbi8qIEhvdmVyZWQgdGltZSAqL1xyXG4ucGlja2VyX19saXN0LWl0ZW06aG92ZXIge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBjb2xvcjogIzAwMDAwMDtcclxuICBiYWNrZ3JvdW5kOiAjYjFkY2ZiO1xyXG4gIGJvcmRlci1jb2xvcjogIzAwODllYztcclxuICB6LWluZGV4OiAxMDtcclxufVxyXG4vKiBIaWdobGlnaHRlZCBhbmQgaG92ZXJlZC9mb2N1c2VkIHRpbWUgKi9cclxuLnBpY2tlcl9fbGlzdC1pdGVtLS1oaWdobGlnaHRlZCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMDA4OWVjO1xyXG4gIHotaW5kZXg6IDEwO1xyXG59XHJcbi5waWNrZXJfX2xpc3QtaXRlbS0taGlnaGxpZ2h0ZWQ6aG92ZXIsXHJcbi5waWNrZXItLWZvY3VzZWQgLnBpY2tlcl9fbGlzdC1pdGVtLS1oaWdobGlnaHRlZCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGNvbG9yOiAjMDAwMDAwO1xyXG4gIGJhY2tncm91bmQ6ICNiMWRjZmI7XHJcbn1cclxuLyogU2VsZWN0ZWQgYW5kIGhvdmVyZWQvZm9jdXNlZCB0aW1lICovXHJcbi5waWNrZXJfX2xpc3QtaXRlbS0tc2VsZWN0ZWQsXHJcbi5waWNrZXJfX2xpc3QtaXRlbS0tc2VsZWN0ZWQ6aG92ZXIsXHJcbi5waWNrZXItLWZvY3VzZWQgLnBpY2tlcl9fbGlzdC1pdGVtLS1zZWxlY3RlZCB7XHJcbiAgYmFja2dyb3VuZDogIzAwODllYztcclxuICBjb2xvcjogI2ZmZmZmZjtcclxuICB6LWluZGV4OiAxMDtcclxufVxyXG4vKiBEaXNhYmxlZCB0aW1lICovXHJcbi5waWNrZXJfX2xpc3QtaXRlbS0tZGlzYWJsZWQsXHJcbi5waWNrZXJfX2xpc3QtaXRlbS0tZGlzYWJsZWQ6aG92ZXIsXHJcbi5waWNrZXItLWZvY3VzZWQgLnBpY2tlcl9fbGlzdC1pdGVtLS1kaXNhYmxlZCB7XHJcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuICBib3JkZXItY29sb3I6ICNmNWY1ZjU7XHJcbiAgY29sb3I6ICNkZGRkZGQ7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIGJvcmRlci1jb2xvcjogI2RkZGRkZDtcclxuICB6LWluZGV4OiBhdXRvO1xyXG59XHJcbi8qKlxyXG4gKiBUaGUgY2xlYXIgYnV0dG9uXHJcbiAqL1xyXG4ucGlja2VyLS10aW1lIC5waWNrZXJfX2J1dHRvbi0tY2xlYXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiA4MCU7XHJcbiAgbWFyZ2luOiAxZW0gYXV0byAwO1xyXG4gIHBhZGRpbmc6IDFlbSAxLjI1ZW07XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBib3JkZXI6IDA7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXNpemU6IC42N2VtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGNvbG9yOiAjNjY2O1xyXG59XHJcbi5waWNrZXItLXRpbWUgLnBpY2tlcl9fYnV0dG9uLS1jbGVhcjpob3ZlcixcclxuLnBpY2tlci0tdGltZSAucGlja2VyX19idXR0b24tLWNsZWFyOmZvY3VzIHtcclxuICBjb2xvcjogIzAwMDAwMDtcclxuICBiYWNrZ3JvdW5kOiAjYjFkY2ZiO1xyXG4gIGJhY2tncm91bmQ6ICNlZTIyMDA7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZWUyMjAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcbi5waWNrZXItLXRpbWUgLnBpY2tlcl9fYnV0dG9uLS1jbGVhcjpiZWZvcmUge1xyXG4gIHRvcDogLTAuMjVlbTtcclxuICBjb2xvcjogIzY2NjtcclxuICBmb250LXNpemU6IDEuMjVlbTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4ucGlja2VyLS10aW1lIC5waWNrZXJfX2J1dHRvbi0tY2xlYXI6aG92ZXI6YmVmb3JlLFxyXG4ucGlja2VyLS10aW1lIC5waWNrZXJfX2J1dHRvbi0tY2xlYXI6Zm9jdXM6YmVmb3JlIHtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgJERFRkFVTFQtVElNRS1QSUNLRVJcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLyoqXHJcbiAqIFRoZSBmcmFtZSB0aGUgYm91bmRzIHRoZSB0aW1lIHBpY2tlci5cclxuICovXHJcbi5waWNrZXItLXRpbWUgLnBpY2tlcl9fZnJhbWUge1xyXG4gIG1pbi13aWR0aDogMjU2cHg7XHJcbiAgbWF4LXdpZHRoOiAzMjBweDtcclxufVxyXG4vKipcclxuICogVGhlIHBpY2tlciBib3guXHJcbiAqL1xyXG4ucGlja2VyLS10aW1lIC5waWNrZXJfX2JveCB7XHJcbiAgZm9udC1zaXplOiAxZW07XHJcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbkBtZWRpYSAobWluLWhlaWdodDogNDAuMTI1ZW0pIHtcclxuICAucGlja2VyLS10aW1lIC5waWNrZXJfX2JveCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1ZW07XHJcbiAgfVxyXG59XHJcbiIsIkBtaXhpbiBwbGFjZWhvbGRlcigkQ29sb3Ipe1xyXG4gICAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6ICRDb2xvcjsgIH1cclxuICAgIDo6LW1vei1wbGFjZWhvbGRlciB7IGNvbG9yOiAkQ29sb3I7ICB9XHJcbiAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6ICRDb2xvcjsgIH1cclxuICAgIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIgeyBjb2xvcjogJENvbG9yOyAgfVxyXG59XHJcblxyXG5AbWl4aW4gaW1hZygkV2lkdGgpe1xyXG4gICAgbWF4LXdpZHRoOiAkV2lkdGg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbkBtaXhpbiBpdHJhbnNpdGlvbigkcHJvcDogYWxsLCAkdGltZTogMC40cyAsICRhbmltYXRpb246IGVhc2Upe1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAkcHJvcCAgJHRpbWUgJGFuaW1hdGlvbjtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogICAgJHByb3AgICR0aW1lICRhbmltYXRpb247XHJcbiAgICB0cmFuc2l0aW9uOiAgICAgICAgICRwcm9wICAkdGltZSAkYW5pbWF0aW9uO1xyXG59XHJcblxyXG5AbWl4aW4gYW5pbWF0ZSgkcHJvcGVydHk6IG9wYWNpdHksICR0eXBlOiBsaW5lYXIsICREdXJhdGlvbjogMC4ycywgJERlbGF5OiAwLjFzKXtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogJHByb3BlcnR5O1xyXG4gICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiAgICAkcHJvcGVydHk7XHJcbiAgICAtbXMtdHJhbnNpdGlvbi1wcm9wZXJ0eTogICAgICRwcm9wZXJ0eTtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6ICAgICAgICAgJHByb3BlcnR5O1xyXG5cclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogJER1cmF0aW9uO1xyXG4gICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAkRHVyYXRpb247XHJcbiAgICAtbXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICREdXJhdGlvbjtcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgICAgJER1cmF0aW9uO1xyXG5cclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0eXBlO1xyXG4gICAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogICAgJHR5cGU7XHJcbiAgICAtbXMtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICAgICAkdHlwZTtcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAgICAgICAgICR0eXBlO1xyXG5cclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogJERlbGF5O1xyXG4gICAgLW1vei10cmFuc2l0aW9uLWRlbGF5OiAgICAkRGVsYXk7XHJcbiAgICAtbXMtdHJhbnNpdGlvbi1kZWxheTogICAgICREZWxheTtcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6ICAgICAgICAgJERlbGF5O1xyXG59XHJcblxyXG5cclxuLy9CYWNrZ3JvdW5kc1xyXG5AbWl4aW4gYmdfaW1nKCRiZywkcmVwZWF0OiBuby1yZXBlYXQsICRwb3NpdGlvbjogY2VudGVyIGNlbnRlcil7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJyN7JHJvb3R9I3skYmd9JykgJHJlcGVhdCAkcG9zaXRpb247XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gdGV4dF9zaGFkb3coJHg6IDFweCwgJHk6IDFweCAsICR6OiAxcHgpe1xyXG4gICAgLXdlYmtpdC10ZXh0LXNoYWRvdzogJHggJHkgJHogJEJsYWNrO1xyXG4gICAgLW1vei10ZXh0LXNoYWRvdzogICAgJHggJHkgJHogJEJsYWNrO1xyXG4gICAgLW1zLXRleHQtc2hhZG93OiAgICAgJHggJHkgJHogJEJsYWNrO1xyXG4gICAgdGV4dC1zaGFkb3c6ICAgICAgICAgJHggJHkgJHogJEJsYWNrO1xyXG59XHJcblxyXG5cclxuLnBhZ2l7XHJcbiAgICBjb2xvcjogJEJsYWNrO1xyXG4gICAgd2lkdGg6IDIzcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkV2hpdGU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG59XHJcblxyXG5AbWl4aW4gY29udHJvbHNfb3dsKCRwcmV2OiAnbGVmdC5wbmcnLCRuZXh0OiAncmlnaHQucG5nJywkTGVmdDogMTBweCwkUmlnaHQ6IDEwcHgpe1xyXG4gICAgLm93bC1jb250cm9sc3tcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5vd2wtbmF2e1xyXG5cclxuICAgICAgICAgICAgLm93bC1wcmV2eyBAZXh0ZW5kIHBhZ2k7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJyN7JHJvb3R9L2ljb24vI3skcHJldn0nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRMZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5vd2wtbmV4dHsgQGV4dGVuZCBwYWdpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcjeyRyb290fS9pY29uLyN7JG5leHR9Jykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRSaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm93bC1kb3Rze1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJEJsYWNrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm93bC1kb3R7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkV2hpdGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBrZXlmcmFtZSgkbmFtZTogbmFtZSwgJGR1cmF0aW9uOiAxcywgJGNvdW50OiBpbmZpbml0ZSwgJGFuaW1hdGlvbjogZWFzZSl7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiAkbmFtZTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6ICRjb3VudDtcclxuXHJcbiAgICBhbmltYXRpb24tbmFtZTogJG5hbWU7XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcclxuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6ICRjb3VudDtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICRhbmltYXRpb247XHJcbn1cclxuXHJcbkBtaXhpbiByYWRpdXMoJFJhZGlvOiA1cHgpe1xyXG4gICAgYm9yZGVyLXJhZGl1czogJFJhZGlvO1xyXG59XHJcbkBtaXhpbiByYWRpdXNfbGVmdCgkUmFkaW86IDVweCl7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkUmFkaW87XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkUmFkaW87XHJcbn1cclxuQG1peGluIHJhZGl1c19yaWdodCgkUmFkaW86IDVweCl7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJFJhZGlvO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRSYWRpbztcclxufVxyXG5AbWl4aW4gcmFkaXVzX3RvcCgkUmFkaW86IDVweCl7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkUmFkaW87XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJFJhZGlvO1xyXG59XHJcbkBtaXhpbiByYWRpdXNfYm90dG9tKCRSYWRpbzogNXB4KXtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRSYWRpbztcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkUmFkaW87XHJcbn1cclxuXHJcbkBtaXhpbiByYWRpdXNfYm90dG9tX2xlZnQoJFJhZGlvOiA1cHgpe1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJFJhZGlvO1xyXG59XHJcblxyXG5AbWl4aW4gc2NhbGUoJHg6IDEuMDUsICR5OiAxLjA1KSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJHgsICR5KTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgkeCwgJHkpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJHgsICR5KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoJHgsICR5KTtcclxufVxyXG5cclxuQG1peGluIHJvdGF0ZSgkZGVnOiAwZGVnKSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWcpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgkZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKCRkZWcpO1xyXG59XHJcblxyXG5AbWl4aW4gYm94c2hhZG93KCRzaGFkb3c6IDFweCAxcHggM3B4ICMwMDApIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogJHNoYWRvdztcclxuICAgIC1tb3otYm94LXNoYWRvdzogJHNoYWRvdztcclxuICAgIC1tcy1ib3gtc2hhZG93OiAkc2hhZG93O1xyXG4gICAgYm94LXNoYWRvdzogJHNoYWRvdztcclxufVxyXG5cclxuLy9HcmFkaWVudCBmcm9tIHRvcCB0byBib3R0b21cclxuQG1peGluIGdyYWRpZW50X3N0b3BzKCR0b3AsICRjZW50ZXIsICRib3R0b20pe1xyXG4gICAgYmFja2dyb3VuZDogJGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCR0b3AsICRjZW50ZXIsICRib3R0b20pO1xyXG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KCR0b3AsICRjZW50ZXIsICRib3R0b20pO1xyXG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoJHRvcCwgJGNlbnRlciwgJGJvdHRvbSk7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJHRvcCwgJGNlbnRlciwgJGJvdHRvbSk7XHJcbn1cclxuXHJcbi8vR3JhZGllbnQgd2lkdGggZ3JhZGVzXHJcbkBtaXhpbiBncmFkaWVudF9kZWcoJGRlZywgJGxlZnQsICRyaWdodCl7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcmlnaHQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkZGVnLCAkbGVmdCwgJHJpZ2h0KTtcclxuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgkZGVnLCAkbGVmdCwgJHJpZ2h0KTtcclxuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KCRkZWcsICRsZWZ0LCAkcmlnaHQpO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCRkZWcsICRsZWZ0LCAkcmlnaHQpO1xyXG59XHJcblxyXG5AbWl4aW4gdHJpYW5ndWxvLWVxdWlsYXRlcm8tYm90dG9tLWxlZnQoJENvbG9yOiAjZjBhZDRlKSB7XHJcbiAgICAgd2lkdGg6IDA7XHJcbiAgICAgaGVpZ2h0OiAwO1xyXG4gICAgIGJvcmRlci1yaWdodDogMjVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICBib3JkZXItdG9wOiAyNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgIGJvcmRlci1sZWZ0OiAyNXB4IHNvbGlkICRDb2xvcjtcclxuICAgICBib3JkZXItYm90dG9tOiAyNXB4IHNvbGlkICRDb2xvcjtcclxufVxyXG5cclxuQG1peGluIHRyaWFuZ3Vsby1lcXVpbGF0ZXJvLXRvcC1sZWZ0KCRDb2xvcjogI2YwYWQ0ZSkge1xyXG4gICAgIHdpZHRoOiAwO1xyXG4gICAgIGhlaWdodDogMDtcclxuICAgICBib3JkZXItdG9wOiAyNXB4IHNvbGlkICRDb2xvcjtcclxuICAgICBib3JkZXItbGVmdDogMjVweCBzb2xpZCAkQ29sb3I7XHJcbiAgICAgYm9yZGVyLXJpZ2h0OiAyNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgIGJvcmRlci1ib3R0b206IDI1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbkBtaXhpbiB0cmlhbmd1bG8tZXF1aWxhdGVyby10b3AtcmlnaHQoJENvbG9yOiAjZjBhZDRlKSB7XHJcbiAgICAgd2lkdGg6IDA7XHJcbiAgICAgaGVpZ2h0OiAwO1xyXG4gICAgIGJvcmRlci10b3A6IDI1cHggc29saWQgJENvbG9yO1xyXG4gICAgIGJvcmRlci1yaWdodDogMjVweCBzb2xpZCAkQ29sb3I7XHJcbiAgICAgYm9yZGVyLWxlZnQ6IDI1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgYm9yZGVyLWJvdHRvbTogMjVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG4iLCIuY292ZXJ7XHJcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAtbXMtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn1cclxuXHJcbi5iZ1BhcmFsbGF4e1xyXG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZnVsbF9zY3JlZW57XHJcbiAgICBAZXh0ZW5kIC5jb3ZlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi50YWJsZS1jZWxse1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAuY2VsbHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZWxhdGl2ZXsgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7IH1cclxuLmFic29sdXRleyBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDsgfVxyXG4uZml4ZWR7IHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50OyB9XHJcblxyXG4udXBwZXJjYXNleyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cclxuLmxvd2VyY2FzZXsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XHJcbi5jYXBpdGFsaXpleyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XHJcblxyXG4ubGVmdHsgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxyXG4ucmlnaHR7IGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XHJcblxyXG4uY2xlYXJ7IGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5jZW50ZXJ7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaW5saW5lLWJsb2NreyBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxyXG4uYmxvY2t7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5wb2ludGVyeyBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDsgfVxyXG4uZGVmYXVsdHsgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5saW5rX2FsbHtcclxuICAgIEBleHRlbmQgLmFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgei1pbmRleDogMTtcclxufVxyXG5cclxuLm5vLXBhZGQtcmlnaHR7IHBhZGRpbmctcmlnaHQ6IDBweDsgfVxyXG4ubm8tcGFkZC1sZWZ0eyBwYWRkaW5nLWxlZnQ6IDBweDsgfVxyXG5cclxuLmZ1bGxfd2lkdGh7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubm8tcGFkZGluZ3tcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm5vLW1hcmdpbntcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZGVsZXRle1xyXG4gICAgQGluY2x1ZGUgaXRyYW5zaXRpb247XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgICBjb2xvcjogJFJlZDtcclxuICAgICAgICBAaW5jbHVkZSBzY2FsZSgxLjMsIDEuMyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vRkxFWCBDbGFzc2VzXHJcblxyXG4uZGlzcGxheS1mbGV4e1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmZsZXgtZGlyZWN0aW9uLXJvd3tcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxufVxyXG5cclxuLmZsZXgtZGlyZWN0aW9uLWNvbHVtbntcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLmZsZXgtd3JhcHtcclxuICAgIC1tb3otZmxleC13cmFwOiB3cmFwO1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLmp1c3RpZnktY29udGVudC1jZW50ZXJ7XHJcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcbn1cclxuXHJcbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbntcclxuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAtbXMtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4uZmxleC1hbGlnbi1iYXNlbGluZXtcclxuICAgIC13ZWJraXQtLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gICAgLW1vei1hbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICAgIC1tcy1hbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmxleC1hbGlnbi1jZW50ZXJ7XHJcbiAgICAtd2Via2l0LS1pdGVtczogY2VudGVyO1xyXG4gICAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uZXJyb3J7IGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZTAyMjIyICFpbXBvcnRhbnQ7IH1cclxubGFiZWwuZXJyb3J7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDt9XHJcbiIsIiRmcy1wcmVmaXg6IGZsZXgtO1xyXG4kZmUtcHJlZml4OiAtYm94O1xyXG5cclxuJGN0cjogY2VudGVyO1xyXG4kc3RoOiBzdHJldGNoO1xyXG4kYnNlOiBiYXNlbGluZTtcclxuJGZsZTogZmxleC1lbmQ7XHJcbiRmbHM6IGZsZXgtc3RhcnQ7XHJcbiRzcGE6IHNwYWNlLWFyb3VuZDtcclxuJHNwYjogc3BhY2UtYmV0d2VlbjtcclxuJGNvbDogY29sdW1uO1xyXG4kcm93OiByb3c7XHJcbiR3cnA6IHdyYXA7XHJcblxyXG5AbWl4aW4gZmxleF9wcmVmaXgoKSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG5AbWl4aW4gZmxleF9hdHRyaWJ1dGUoICRhdHRyLCAkcG9zICkge1xyXG4gICAgI3skYXR0cn06ICRwb3M7XHJcbn1cclxuXHJcbioge1xyXG4gICAgJltjbGFzcyo9XCIjeyRmcy1wcmVmaXh9XCJdIHsgQGluY2x1ZGUgZmxleF9wcmVmaXgoKTsgfVxyXG4gICAgJltjbGFzcyo9XCIjeyRmcy1wcmVmaXh9Yy1cIl0geyBAaW5jbHVkZSBmbGV4X2F0dHJpYnV0ZSggYWxpZ24taXRlbXMsICRjdHIgKTsgfVxyXG4gICAgJltjbGFzcyo9XCIjeyRmcy1wcmVmaXh9c3QtXCJdIHsgQGluY2x1ZGUgZmxleF9hdHRyaWJ1dGUoIGFsaWduLWl0ZW1zLCAkc3RoICk7IH1cclxuICAgICZbY2xhc3MqPVwiI3skZnMtcHJlZml4fWItXCJdIHsgQGluY2x1ZGUgZmxleF9hdHRyaWJ1dGUoIGFsaWduLWl0ZW1zLCAkYnNlICk7IH1cclxuICAgICZbY2xhc3MqPVwiI3skZnMtcHJlZml4fWVuZFwiXSB7IEBpbmNsdWRlIGZsZXhfYXR0cmlidXRlKCBhbGlnbi1pdGVtcywgJGZsZSApOyB9XHJcbiAgICAmW2NsYXNzKj1cIiN7JGZzLXByZWZpeH1zdGFydFwiXSB7IEBpbmNsdWRlIGZsZXhfYXR0cmlidXRlKCBhbGlnbi1pdGVtcywgJGZscyApOyB9XHJcbiAgICAmW2NsYXNzKj1cIi1zYSN7JGZlLXByZWZpeH1cIl0geyBAaW5jbHVkZSBmbGV4X2F0dHJpYnV0ZSgganVzdGlmeS1jb250ZW50LCAkc3BhICk7IH1cclxuICAgICZbY2xhc3MqPVwiLXNiI3skZmUtcHJlZml4fVwiXSB7IEBpbmNsdWRlIGZsZXhfYXR0cmlidXRlKCBqdXN0aWZ5LWNvbnRlbnQsICRzcGIgKTsgfVxyXG4gICAgJltjbGFzcyo9XCItZmUjeyRmZS1wcmVmaXh9XCJdIHsgQGluY2x1ZGUgZmxleF9hdHRyaWJ1dGUoIGp1c3RpZnktY29udGVudCwgJGZsZSApOyB9XHJcbiAgICAmW2NsYXNzKj1cIi1mcyN7JGZlLXByZWZpeH1cIl0geyBAaW5jbHVkZSBmbGV4X2F0dHJpYnV0ZSgganVzdGlmeS1jb250ZW50LCAkZmxzICk7IH1cclxuICAgICZbY2xhc3MqPVwiLWMjeyRmZS1wcmVmaXh9XCJdIHsgQGluY2x1ZGUgZmxleF9hdHRyaWJ1dGUoIGp1c3RpZnktY29udGVudCwgJGN0ciApOyB9XHJcbiAgICAmW2NsYXNzKj1cIi1lbmQjeyRmZS1wcmVmaXh9XCJdIHsgQGluY2x1ZGUgZmxleF9hdHRyaWJ1dGUoIGp1c3RpZnktY29udGVudCwgJGZsZSApOyB9XHJcbiAgICAmW2NsYXNzKj1cIi1jb2wtXCJdIHsgQGluY2x1ZGUgZmxleF9hdHRyaWJ1dGUoIGZsZXgtZGlyZWN0aW9uLCAkY29sICk7IH1cclxuICAgICZbY2xhc3MqPVwiLXJvdy1cIl0geyBAaW5jbHVkZSBmbGV4X2F0dHJpYnV0ZSggZmxleC1kaXJlY3Rpb24sICRyb3cgKTsgfVxyXG4gICAgJltjbGFzcyo9XCItd3JhcC1cIl0geyBAaW5jbHVkZSBmbGV4X2F0dHJpYnV0ZSggZmxleC13cmFwLCAkd3JwICk7IH1cclxuICAgICZbY2xhc3MqPVwiZmktc3RhcnRcIl0geyBAaW5jbHVkZSBmbGV4X2F0dHJpYnV0ZSggYWxpZ24tc2VsZiwgJGZscyApOyB9XHJcbiAgICAmW2NsYXNzKj1cImZpLWVuZFwiXSB7IEBpbmNsdWRlIGZsZXhfYXR0cmlidXRlKCBhbGlnbi1zZWxmLCAkZmxlICk7IH1cclxufSIsIkBtaXhpbiBhcmlhbF9yZWd1bGFyKCRzaXplOiAxcmVtKXtcclxuICAgIGZvbnQtZmFtaWx5OiBcImFyaWFsXCI7XHJcbiAgICBmb250LXNpemU6ICRzaXplO1xyXG59IiwiaGVhZGVye1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICAuYnJhbmQtbG9nb3tcclxuICAgICAgICBwYWRkaW5nOiAwLjJyZW07XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBpbWFnKDE1MHB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2lkZS1uYXZ7XHJcbiAgICAgICAgLnNlYXJjaHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcHggMCAwIDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAgICAgICAuc2VhcmNoLW1vYmlsZXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxhYmVsLWljb257XHJcbiAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDExNywgMTE3LCAxMTcsIDAuNyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm5hdi13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nLWJvdHRvbToxM3B4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uL2xpbmVhLnBuZykgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzAlIDEwMCU7XHJcbn1cclxuLmJyYW5kLWxvZ28ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiBjYWxjKDUwJSAtIDEzcHgpO1xyXG4gICAgbGVmdDogMzAlO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLC01MCUpOyAvKiBJRSA5ICovXHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLC01MCUpOyAvKiBDaHJvbWUsIFNhZmFyaSwgT3BlcmEgKi9cclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLC01MCUpO1xyXG4gICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMjUwcHggIWltcG9ydGFudDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTUwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC03MCUpICFpbXBvcnRhbnQ7IC8qIElFIDkgKi9cclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTcwJSkgIWltcG9ydGFudDsgLyogQ2hyb21lLCBTYWZhcmksIE9wZXJhICovXHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNzAlKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWl0YWQtbWVudSB7XHJcbiAgICB3aWR0aDogNjAlO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRncmlzO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmJ1c2NhZG9yIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xyXG4gICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTNlMztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93ZWIvaW1hZ2VzL2ljb24vbHVwYS5zdmdcIik7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDEycHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlM2UzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmlzO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JpcztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGdyaXM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGdyaXM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGdyaXM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnJlZGVzLW1lbnUge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlM2UzO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJvam8tcGFzdGVsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyb2pvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmlkaW9tYS1tZW51IHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiQXJpYWxcIjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWUzZTM7XHJcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcm9qby1wYXN0ZWw7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyb2pvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLmFkZC1hbmdsZS1sMXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNDBweCBzb2xpZCAkcm9qby1wYXN0ZWw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5hZGQtYW5nbGUtbDJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAzMHB4IHNvbGlkICRyb2pvLXBhc3RlbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmFkZC1hbmdsZS1sM3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNDBweCBzb2xpZCAkcm9qby1wYXN0ZWw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5hZGQtYW5nbGUtbDR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAzMHB4IHNvbGlkICRyb2pvLXBhc3RlbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDRweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hY3Rpdm8ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJvam8tcGFzdGVsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcm9qbyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLmFkZC1hbmdsZS1sMXtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA0MHB4IHNvbGlkICRyb2pvLXBhc3RlbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5hZGQtYW5nbGUtbDJ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDMwcHggc29saWQgJHJvam8tcGFzdGVsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmFkZC1hbmdsZS1sM3tcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA0MHB4IHNvbGlkICRyb2pvLXBhc3RlbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5hZGQtYW5nbGUtbDR7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDMwcHggc29saWQgJHJvam8tcGFzdGVsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tZW51IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAubmF2LW1lbnUge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGxhdG8tbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JpcztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyb2pvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGxhdG8tYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJvam87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmFsaW5lYXItbGkge1xyXG4gICAgYSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxubmF2IC5idXR0b24tY29sbGFwc2Uge1xyXG4gICAgY29sb3I6ICRyb2pvO1xyXG59XHJcbi5hZGQtYW5nbGUtZjF7XHJcbiAgICAvLyBkaXNwbGF5OiBibG9jaztcclxuICAgIC8vIGZsb2F0OmxlZnQ7XHJcbiAgICAvLyBib3JkZXItcmlnaHQ6MzBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIC8vIGJvcmRlci1ib3R0b206IDUwcHggc29saWQgJHJvam87XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAtMzBweDtcclxuICAgIGJvcmRlci1sZWZ0OiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogNDBweCBzb2xpZCAjZTVlM2UzO1xyXG59XHJcbi5hZGQtYW5nbGUtZjJ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMHB4O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDMwcHggc29saWQgI2U1ZTNlMztcclxuICAgIGJvcmRlci1ib3R0b206IDQwcHggc29saWQgI2YyZjJmMjtcclxufVxyXG4uYWRkLWFuZ2xlLXIxe1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBib3JkZXItbGVmdDogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b206IDQwcHggc29saWQgI2U1ZTNlMztcclxufVxyXG4uYWRkLWFuZ2xlLXIye1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBib3JkZXItbGVmdDogMzBweCBzb2xpZCAjZTVlM2UzO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogNDBweCBzb2xpZCAjZjJmMmYyO1xyXG59XHJcbi5hZGQtYW5nbGUtbDF7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGJvcmRlci1sZWZ0OiAzMHB4IHNvbGlkICNmMmYyZjI7XHJcbiAgICBib3JkZXItYm90dG9tOiA0MHB4IHNvbGlkICNlNWUzZTM7XHJcbn1cclxuLmFkZC1hbmdsZS1sMntcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDMwcHggc29saWQgI2U1ZTNlMztcclxuICAgIGJvcmRlci1ib3R0b206IDQwcHggc29saWQgI2YyZjJmMjtcclxufVxyXG4uYWRkLWFuZ2xlLWwze1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XHJcbiAgICBib3JkZXItbGVmdDogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b206IDQwcHggc29saWQgI2U1ZTNlMztcclxufVxyXG4uYWRkLWFuZ2xlLWw0e1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBib3JkZXItbGVmdDogMzBweCBzb2xpZCAjZTVlM2UzO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogNDBweCBzb2xpZCAjZjJmMmYyO1xyXG59XHJcbm5hdiB7XHJcbiAgICBoZWlnaHQ6IDEwN3B4O1xyXG4gICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIGhlaWdodDogNzdweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XHJcbiAgICAgICAgaGVpZ2h0OiA2OXB4O1xyXG4gICAgfVxyXG59XHJcbi5oZWFkZXItcGxhY2Vob2xkZXIge1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDEwN3B4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBoZWlnaHQ6IDc3cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xyXG4gICAgICAgIGhlaWdodDogNjlweDtcclxuICAgIH1cclxufVxyXG4uc2lkZS1uYXYge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsKSB7XHJcbiAgICAgICAgLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHRpbnRvLDAuOCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc2Vydi1tZW51IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zdWItbWVudSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDU0cHg7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcztcclxuICAgIGxpIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRsYXRvLWxpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JpcyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcm9qbyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc3VibWVudS1saSB7XHJcbiAgICAvLyBoZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcclxuICAgIC8vIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcclxufVxyXG4iLCIuZm9vdGVyLWdyaXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTM1MztcclxuICAgIHBhZGRpbmc6IDJyZW0gMHJlbTtcclxuICAgIHVsIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbCkge1xyXG4gICAgICAgICAgICBjb2x1bW5zOiAyO1xyXG4gICAgICAgICAgICAtd2Via2l0LWNvbHVtbnM6IDI7XHJcbiAgICAgICAgICAgIC1tb3otY29sdW1uczogMjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRsYXRvLWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXM7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJvam87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbGF0by1saWdodDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC51YmljYWNpb24tZm9vdGVyIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMXJlbSBhdXRvO1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50ZWxlZm9ub3MtZm9vdGVyIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJlZGVzLWZvb3RlciB7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXM7XHJcbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcm9qbztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRpci1mb290ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xOHB4O1xyXG4gICAgICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmZvb3Rlci1yb2pvIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRyb2pvO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGxhdG87XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDByZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sb2dvLWZvb3RlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi53aGF0c2FwcC1jb250YWluZXJ7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDFyZW07XHJcbiAgICByaWdodDogMXJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGU2NzY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgd2lkdGg6IDQ1cHg7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC40cztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCAwIHJnYmEoMCwwLDAsLjE0KSwgMCA2cHggNXB4IDJweCByZ2JhKDAsMCwwLC4xMiksIDAgMXB4IDVweCAwIHJnYmEoMCwwLDAsLjIpO1xyXG4gICAgc3Zne1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi41ZW07XHJcbiAgICAgICAgY29sb3I6ICNmZmYhaW1wb3J0YW50OyBcclxuICAgIH1cclxufSIsIi5pZTktYW5kLWRvd257XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG5cclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDEwcHggMHB4O1xyXG4gICAgYm94LXNoYWRvdzogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAtbXMtYm94LXNoYWRvdzogMXB4IHNvbGlkICMwMDA7XHJcblxyXG4gICAgcHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIGF7XHJcbiAgICAgICAgY29sb3I6IHJlZDtcclxuICAgIH1cclxufVxyXG4iLCIvLyBzdHlsZXMgZm9yIHNtYWxsIHNjcmVlbnMgYW5kIGRvd25cclxuQG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufVxyXG57XHJcblxyXG59XHJcblxyXG4vLyBzdHlsZXMgZm9yIG1lZGl1bSBzY3JlZW5zIGFuZCBsYXJnZXJcclxuQG1lZGlhICN7JG1lZGl1bS1hbmQtdXB9XHJcbntcclxuXHJcbn1cclxuXHJcbi8vIHN0eWxlcyBmb3IgbWVkaXVtIHNjcmVlbnMgYW5kIGRvd25cclxuQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn1cclxue1xyXG5cclxufVxyXG5cclxuLy8gc3R5bGVzIGZvciBsYXJnZSBzY3JlZW5zIGFuZCB1cFxyXG5AbWVkaWEgI3skbGFyZ2UtYW5kLXVwfVxyXG57XHJcblxyXG59XHJcblxyXG4vLyBzdHlsZXMgZm9yIGV4dHJhIGxhcmdlIHNjcmVlbnMgYW5kIHVwXHJcbkBtZWRpYSAjeyRleHRyYS1sYXJnZS1hbmQtdXB9XHJcbntcclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpXHJcbntcclxuXHJcbn0iLCIub3dsLWl0ZW0ge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59LypBcnJlZ2xhciBlc3BhY2lvIGJsYW5jbyBlbnRyZSBpdGVtcyovXHJcblxyXG5cclxuLm93bC1jb250cm9scyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUhaW1wb3J0YW50O1xyXG4gICAgdG9wOiA0OSU7XHJcbiAgICBsZWZ0OiAwJSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMCAwLjkzNzVyZW07XHJcbn1cclxuLm93bC1jb250cm9scyB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgaW1nIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcbi5vd2wtcHJldiB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5vd2wtbmV4dCB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGZsb2F0OiByaWdodDtcclxufVxyXG4ub3dsLWRvdHMge1xyXG4gIG1hcmdpbi10b3A6IDI0MHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC5vd2wtZG90IHtcclxuICAgICAgICB3aWR0aDogMiU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG59XHJcbiNuZXh0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDFyZW07XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4jcHJldiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDFyZW07XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLm93bC1jb250cm9scyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUhaW1wb3J0YW50O1xyXG4gICAgdG9wOiA0OSU7XHJcbiAgICBsZWZ0OiAwJSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMCAwLjkzNzVyZW07XHJcbn1cclxuLm93bC1jb250cm9scyB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuLm93bC1wcmV2IHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgfVxyXG59XHJcbi5vd2wtbmV4dCB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuLm93bC1kb3RzIHtcclxuXHRtYXJnaW4tdG9wOiAyNDBweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAub3dsLWRvdCB7XHJcbiAgICAgICAgd2lkdGg6IDIlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxufVxyXG4ub3dsLWl0ZW0ge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59LypBcnJlZ2xhciBlc3BhY2lvIGJsYW5jbyBlbnRyZSBpdGVtcyAoTW92ZXIgZGUgYXF1aSB5IGFncmVnYXIgZXN0byBhbCBmaW5hbCBkZWwgY3NzIGRlIG93bCBjYXJvdXNlbCkgKi9cclxuXHJcbi5vd2wtZXZlbnRvcyB7XHJcbiAgICAub3dsLWNvbnRyb2xzIHtcclxuICAgICAgICB0b3A6IGNhbGMoNTYlIC0gNTBweCk7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuOTM3NWVtKSB7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYyg1NiUgLSAzNHB4KVxyXG4gICAgICAgIH1cclxuICAgICAgICAub3dsLW5leHQsIC5vd2wtcHJldiB7XHJcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEoYmxhY2ssIDAuNSk7XHJcbiAgICAgICAgICAgIC8vIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuOTM3NWVtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm93bC1uZXh0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICByaWdodDogLTYwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjkzNzVlbSkge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NnB4KSB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm93bC1wcmV2IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtNjBweDtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuOTM3NWVtKSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzZweCkge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vd2wtaG9tZSAub3dsLXZpZGVvLXRuIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBwYWRkaW5nLWJvdHRvbTogNDQuMjUlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47IH1cclxuXHJcbi5tYXhoIHttYXgtaGVpZ2h0OiAxMDB2aDt9IiwiLmhlYWRlci1wYWdpbmF7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDRyZW0gMHJlbTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRsYXRvLWxpZ2h0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNzhweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDc0cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRsYXRvLWJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9uZG8tcm9qbyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkdGludG8sMC44KTtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbn1cclxuLnRleHRvLWdlbmVyYWwge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbGF0by1saWdodDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgY29sb3I6ICRncmlzO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuICAgIGJsb2NrcXVvdGUge1xyXG4gICAgICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgcGFkZGdpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGxhdG8tYmxhY2staXRhbGljO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyaXM7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAxcmVtIGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDY1JTtcclxuICAgIH1cclxufVxyXG4uY29udGVuZWRvciB7XHJcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG59XHJcbi5oZWFkLXNlcnZpY2lvIHtcclxuICAgIGgxIHtcclxuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5oZWFkLWRldGFsbGUge1xyXG4gICAgaDEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbGF0by1ib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICBjb2xvcjogJGdyaXM7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbGF0by1saWdodDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9uZG8tcm9qbyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkdGludG8sMC4xKTtcclxuICAgIH1cclxufVxyXG4udGh1bWJzLWRldGFsbGUge1xyXG4gICAgd2lkdGg6IDgwJTtcclxuICAgIG1hcmdpbjogMXJlbSBhdXRvO1xyXG4gICAgLm93bC1jb250cm9scyB7XHJcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDE2cHgpO1xyXG4gICAgfVxyXG4gICAgLm93bC1wcmV2IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogLTNyZW07XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm93bC1uZXh0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcmlnaHQ6IC0zcmVtO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZGV0YWxsZS1wcm9kdWN0byB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbGF0by1ib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgY29sb3I6ICRyb2pvO1xyXG4gICAgfVxyXG4gICAgLmRpdi1ociB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgICBociB7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRyb2pvO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRsYXRvLWxpZ2h0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBjb2xvcjogJGdyaXM7XHJcbiAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRsYXRvLWJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgZGl2IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDByZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi50b2Rvcy1wcm9kdWN0b3Mge1xyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogODUlO1xyXG4gICAgfVxyXG4gICAgLmRlc3RhY2Fkby1ob21lIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcclxuICAgIH1cclxufSIsIi50ZXh0by1jb250YWN0byB7XHJcbiAgICBmb250LWZhbWlseTogJGxhdG87XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIGNvbG9yOiAjNGM0ZTRmO1xyXG4gICAgbWFyZ2luOiAycmVtIDByZW07XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwpIHtcclxuICAgICAgICBwYWRkaW5nOiAwcmVtIDJyZW07XHJcbiAgICB9XHJcbn1cclxuLmZvcm11bGFyaW8ge1xyXG4gICAgcGFkZGluZzogMnJlbSAzcmVtO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuOTM3NWVtKSB7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbSAxcmVtO1xyXG4gICAgfVxyXG4gICAgLmNhbXBvcyB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kaXYtbWVuc2FqZSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBmb3JtIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjODA4MDgwO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDByZW0gMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgY29sb3I6ICM4MDgwODA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgMCAjMjZhNjlhO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddIHtcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJFByaW5jaXBhbDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJvam87XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkdGludG87XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGludG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsKSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uaGVhZC1jb250YWN0byB7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwpIHtcclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc3ViLWNvbnRhY3RvIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbGF0by1ib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICBjb2xvcjogJGdyaXM7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRsYXRvLWxpZ2h0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgfVxyXG59XHJcbi5pbmZvcm1hY2lvbi1jb250YWN0byB7XHJcbiAgICAuY29udCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRsYXRvLWxpZ2h0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICBtYXJnaW46IDByZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICBjb2xvcjogJGdyaXM7XHJcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRsYXRvO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHJvam87XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ucmVkZXMtY29udGFjdG8ge1xyXG4gICAgcCB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGdyaXM7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXM7XHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDByZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHJvam87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNtYXAge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICR0aW50bztcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbCkge1xyXG4gICAgICAgIGhlaWdodDogNDUwcHg7XHJcbiAgICB9XHJcbn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsT0FBTyxDQUFQLDJCQUFPLENBQ1AsT0FBTyxDQUFQLGlDQUFPLENBQ1AsT0FBTyxDQUFQLHdDQUFPLENHOFdELEFBQUEsZ0JBQWdCLEFBQUEsQ0FDZCxnQkFBZ0IsQ0F4V1IsT0FBTyxDQXdXZ0IsVUFBVSxDQUMxQyxBQUNELEFBQUEscUJBQXFCLEFBQUEsQ0FDbkIsS0FBSyxDQTNXRyxPQUFPLENBMldLLFVBQVUsQ0FDL0IsQUFHRCxBQUFBLGdCQUFnQixBQUFBLFVBQVUsQUFBSyxDQUM3QixnQkFBZ0IsQ0EvV1IsT0FBTyxDQStXZ0IsVUFBVSxDQUMxQyxBQUNELEFBQUEscUJBQXFCLEFBQUEsZUFBZSxBQUFLLENBQ3ZDLEtBQUssQ0FsWEcsT0FBTyxDQWtYSyxVQUFVLENBQy9CLEFBTEQsQUFBQSxnQkFBZ0IsQUFBQSxVQUFVLEFBQUssQ0FDN0IsZ0JBQWdCLENBOVdSLE9BQU8sQ0E4V2dCLFVBQVUsQ0FDMUMsQUFDRCxBQUFBLHFCQUFxQixBQUFBLGVBQWUsQUFBSyxDQUN2QyxLQUFLLENBalhHLE9BQU8sQ0FpWEssVUFBVSxDQUMvQixBQUxELEFBQUEsZ0JBQWdCLEFBQUEsVUFBVSxBQUFLLENBQzdCLGdCQUFnQixDQTdXUixPQUFPLENBNldnQixVQUFVLENBQzFDLEFBQ0QsQUFBQSxxQkFBcUIsQUFBQSxlQUFlLEFBQUssQ0FDdkMsS0FBSyxD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TUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBSjVDLEFBQUEsVUFBVSxBQUFBLENBS0osU0FBUyxDQUFFLE1BQXlCLENBU3pDLENBVkcsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQUo1QyxBQUFBLFVBQVUsQUFBQSxDQUtKLFNBQVMsQ0FBRSxRQUF5QixDQVN6QyxDQVZHLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFKNUMsQUFBQSxVQUFVLEFBQUEsQ0FLSixTQUFTLENBQUUsUUFBeUIsQ0FTekMsQ0FWRyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBSjVDLEFBQUEsVUFBVSxBQUFBLENBS0osU0FBUyxDQUFFLFFBQXlCLENBU3pDLENBVkcsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQUo1QyxBQUFBLFVBQVUsQUFBQSxDQUtKLFNBQVMsQ0FBRSxRQUF5QixDQVN6QyxDQVZHLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFKNUMsQUFBQSxVQUFVLEFBQUEsQ0FLSixTQUFTLENBQUUsT0FBeUIsQ0FTekMsQ0FWRyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBSjVDLEFBQUEsVUFBVSxBQUFBLENBS0osU0FBUyxDQUFFLFFBQXlCLENBU3pDLENBVkcsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQUo1QyxBQUFBLFVBQVUsQUFBQSxDQUtKLFNBQVMsQ0FBRSxRQUF5QixDQVN6QyxDQVZHLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFKNUMsQUFBQSxVQUFVLEFBQUEsQ0FLSixTQUFTLENBQUUsUUFBeUIsQ0FTekMsQ0FWRyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBSjVDLEFBQUEsVUFBVSxBQUFBLENBS0osU0FBUyxDQUFFLFFBQXlCLENBU3pDLENBVkcsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQUo1QyxBQUFBLFVBQVUsQUFBQSxDQUtKLFNBQVMsQ0FBRSxPQUF5QixDQVN6QyxDQVZHLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFKNUMsQUFBQSxVQUFVLEFBQUEsQ0FLSixTQUFTLENBQUUsUUFBeUIsQ0FTekMsQ0FWRyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBSjVDLEFBQUEsVUFBVSxBQUFBLENBS0osU0FBUyxDQUFFLFFBQXlCLENBU3pDLENBVkcsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQUo1QyxBQUFBLFVBQVUsQUFBQSxDQUtKLFNBQVMsQ0FBRSxRQUF5QixDQVN6QyxDQVZHLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFKNUMsQUFBQSxVQUFVLEFBQUEsQ0FLSixTQUFTLENBQUUsUUFBeUIsQ0FTekMsQ0FWRyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBSjVDLEFBQUEsVUFBVSxBQUFBLENBS0osU0FBUyxDQUFFLE9BQXlCLENBU3pDLENBVkcsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQUo1QyxBQUFBLFVBQVUsQUFBQSxDQUtKLFNBQVMsQ0FBRSxRQUF5QixDQVN6QyxDQVZHLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFKNUMsQUFBQSxVQUFVLEFBQUEsQ0FLSixTQUFTLENBQUUsUUFBeUIsQ0FTekMsQ0FWRyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBSjVDLEFBQUEsVUFBVSxBQUFBLENBS0osU0FBUyxDQUFFLFFBQXlCLENBU3pDLENBVkcsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQUo1QyxBQUFBLFVBQVUsQUFBQSxDQUtKLFNBQVMsQ0FBRSxRQUF5QixDQVN6QyxDQVZHLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFKNUMsQUFBQSxVQUFV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QUMsQ0FBRCxRQUFDLEFBQUEsQ0EyREgsTUFBTSxDQUFHLEtBQUssQUFBQSxNQUFNLENBM0R2QixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsUUFBQyxBQUFBLENBNERILE1BQU0sQUFBQSxNQUFNLENBQUcsS0FBSyxBQUFBLE1BQU0sQ0EzRDdCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUEsQ0EwREgsTUFBTSxDQUFHLEtBQUssQUFBQSxNQUFNLENBMUR2QixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLENBMkRILE1BQU0sQUFBQSxNQUFNLENBQUcsS0FBSyxBQUFBLE1BQU0sQ0ExRDdCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxHQUFDLEFBQUEsQ0F5REgsTUFBTSxDQUFHLEtBQUssQUFBQSxNQUFNLENBekR2QixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsR0FBQyxBQUFBLENBMERILE1BQU0sQUFBQSxNQUFNLENBQUcsS0FBSyxBQUFBLE1BQU0sQ0F6RDdCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUEsQ0F3REgsTUFBTSxDQUFHLEtBQUssQUFBQSxNQUFNLENBeER2QixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLENBeURILE1BQU0sQUFBQSxNQUFNLENBQUcsS0FBSyxBQUFBLE1BQU0sQ0F4RDdCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUEsQ0F1REgsTUFBTSxDQUFHLEtBQUssQUFBQSxNQUFNLENBdkR2QixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLENBd0RILE1BQU0sQUFBQSxNQUFNLENBQUcsS0FBSyxBQUFBLE1BQU0sQ0F2RDdCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxRQUFDLEFBQUEsQ0FzREgsTUFBTSxDQUFHLEtBQUssQUFBQSxNQUFNLENBdER2QixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsUUFBQyxBQUFBLENBdURILE1BQU0sQUFBQSxNQUFNLENBQUcsS0FB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QUEsQ0E0RUgsTUFBTSxBQUFBLFFBQVEsQ0FBRyxLQUFLLEFBQUEsTUFBTSxDQTNFL0IsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELFFBQUMsQUFBQSxDQTBFSCxRQUFRLENBQUcsS0FBSyxBQUFBLE1BQU0sQ0ExRXpCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxRQUFDLEFBQUEsQ0EyRUgsTUFBTSxBQUFBLFFBQVEsQ0FBRyxLQUFLLEFBQUEsTUFBTSxDQTFFL0IsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxDQXlFSCxRQUFRLENBQUcsS0FBSyxBQUFBLE1BQU0sQ0F6RXpCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUEsQ0EwRUgsTUFBTSxBQUFBLFFBQVEsQ0FBRyxLQUFLLEFBQUEsTUFBTSxDQXpFL0IsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEdBQUMsQUFBQSxDQXdFSCxRQUFRLENBQUcsS0FBSyxBQUFBLE1BQU0sQ0F4RXpCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxHQUFDLEFBQUEsQ0F5RUgsTUFBTSxBQUFBLFFBQVEsQ0FBRyxLQUFLLEFBQUEsTUFBTSxDQXhFL0IsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELElBQUMsQUFBQSxDQXVFSCxRQUFRLENBQUcsS0FBSyxBQUFBLE1BQU0sQ0F2RXpCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUEsQ0F3RUgsTUFBTSxBQUFBLFFBQVEsQ0FBRyxLQUFLLEFBQUEsTUFBTSxDQXZFL0IsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELElBQUMsQUFBQSxDQXNFSCxRQUFRLENBQUcsS0FBSyxBQUFBLE1BQU0sQ0F0RXpCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUEsQ0F1RUgsTUFBTSxBQUFBLFFBQVEsQ0FBRyxLQUFLLEFBQUEsTUFBTSxDQXRFL0IsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELFFBQUMsQUFBQSxDQXFFSCxRQUFRLENBQUcsS0FBSyxBQUFBLE1BQU0sQ0FyRXpCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxRQUFDLEFBQUEsQ0FzRUgsTUFBTSxBQUFBLFFBQVEsQ0FBRyxLQUFLLEFBQUEsTUFBTSxDQXJFL0IsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELGNBQUMsQUFBQSxDQW9FSCxRQUFRLENBQUcsS0FBSyxBQUFBLE1BQU0sQ0FwRXpCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxjQUFDLEFBQUEsQ0FxRUgsTUFBTSxBQUFBLFFBQVEsQ0FBRyxLQUFLLEFBQUEsTUFBTSxDQXBFL0IsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEdBQUMsQUFBQSxDQW1FSCxRQUFRLENBQUcsS0FBSyxBQUFBLE1BQU0sQ0FuRXpCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxHQUFDLEFBQUEsQ0FvRUgsTUFBTSxBQUFBLFFBQVEsQ0FBRyxLQUFLLEFBQUEsTUFBTSxDQW5FL0IsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELE1BQUMsQUFBQSxDQWtFSCxRQUFRLENBQUcsS0FBSyxBQUFBLE1BQU0sQ0FsRXpCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxNQUFDLEFBQUEsQ0FtRUgsTUFBTSxBQUFBLFFBQVEsQ0FBRyxLQUFLLEFBQUEsTUFBTSxDQWxFL0IsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELE1BQUMsQUFBQSxDQWlFSCxRQUFRLENBQUcsS0FBSyxBQUFBLE1BQU0sQ0FqRXpCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxNQUFDLEFBQUEsQ0FrRUgsTUFBTSxBQUFBLFFBQVEsQ0FBRyxLQUFLLEFBQUEsTUFBTSxDQWpFL0IsUUFBUSxBQUFBLHFCQUFxQixBQWdFMUIsUUFBUSxDQUFHLEtBQUssQUFBQSxNQUFNLENBaEV6QixRQUFRLEFBQUEscUJBQXFCLEFBaUUxQixNQUFNLEFBQUEsUUFBUSxDQUFHLEtBQUssQUFBQSxNQUFNLEFBQUMsQ0FDNUIsT0FBTyxDQUFFLGdCQUFnQixDQUN6QixLQUFLLEN2Qi9FTyxPQUFPLEN1QmdGbkIsT0FBTyxDQUFFLENBQUMsQ0FDWCxBQWpGSCxBQW9GRSxLQXBGRyxBQUFBLElBQUssRUFBQSxBQUFBLElBQUMsQUFBQSxFQW9GUixTQUFTLENBQUcsS0FBSyxDQW5GcEIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELElBQUMsQUFBQSxDQW1GSCxTQUFTLENBQUcsS0FBSyxDQWxGcEIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELFFBQUMsQUFBQSxDQWtGSCxTQUFTLENBQUcsS0FBSyxDQWpGcEIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxDQWlGSCxTQUFTLENBQUcsS0FBSyxDQWhGcEIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEdBQUMsQUFBQSxDQWdGSCxTQUFTLENBQUcsS0FBSyxDQS9FcEIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELElBQUMsQUFBQSxDQStFSCxTQUFTLENBQUcsS0FBSyxDQTlFcEIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELElBQUMsQUFBQSxDQThFSCxTQUFTLENBQUcsS0FBSyxDQTdFcEIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELFFBQUMsQUFBQSxDQTZFSCxTQUFTLENBQUcsS0FBSyxDQTVFcEIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELGNBQUMsQUFBQSxDQTRFSCxTQUFTLENBQUcsS0FBSyxDQTNFcEIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEdBQUMsQUFBQSxDQTJFSCxTQUFTLENBQUcsS0FBSyxDQTFFcEIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELE1BQUMsQUFBQSxDQTBFSCxTQUFTLENBQUcsS0FBSyxDQXpFcEIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELE1BQUMsQUFBQSxDQXlFSCxTQUFTLENBQUcsS0FBSyxDQXhFcEIsUUFBUSxBQUFBLHFCQUFxQixBQXdFMUIsU0FBUyxDQUFHLEtBQUssQUFBQyxDQUNqQixLQUFLLENBQUUsSUFBSSxDQUNYLGNBQWMsQ0FBRSxJQUFJLENBQ3JCLEFBdkZILEFBMEZFLEtBMUZHLEFBQUEsSUFBSyxFQUFBLEFBQUEsSUFBQyxBQUFBLEdBMEZMLEtBQUssQUFBQSxNQUFNLENBekZqQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLEVBeUZBLEtBQUssQUFBQSxNQUFNLENBeEZqQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsUUFBQyxBQUFBLEVBd0ZBLEtBQUssQUFBQSxNQUFNLENBdkZqQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLEVBdUZBLEtBQUssQUFBQSxNQUFNLENBdEZqQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsR0FBQyxBQUFBLEVBc0ZBLEtBQUssQUFBQSxNQUFNLENBckZqQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLEVBcUZBLEtBQUssQUFBQSxNQUFNLENBcEZqQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLEVBb0ZBLEtBQUssQUFBQSxNQUFNLENBbkZqQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsUUFBQyxBQUFBLEVBbUZBLEtBQUssQUFBQSxNQUFNLENBbEZqQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsY0FBQyxBQUFBLEVBa0ZBLEtBQUssQUFBQSxNQUFNLENBakZqQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsR0FBQyxBQUFBLEVBaUZBLEtBQUssQUFBQSxNQUFNLENBaEZqQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsTUFBQyxBQUFBLEVBZ0ZBLEtBQUssQUFBQSxNQUFNLENBL0VqQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsTUFBQyxBQUFBLEVBK0VBLEtBQUssQUFBQSxNQUFNLENBOUVqQixRQUFRLEFBQUEscUJBQXFCLENBOEV2QixLQUFLLEFBQUEsTUFBTSxBQUFDLENBQ2QsT0FBTyxDQUFFLEtBQUssQ0FDZCxPQUFPLENBQUUsRUFBRSxDQUNYLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxJQUFJLENBQ1QsT0FBTyxDQUFFLENBQUMsQ0FDVixVQUFVLENBQUUsd0NBQXdD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 */
