@import url(../fonts/lato/lato.css);@import url(../fonts/lato/lato-light.css);@import url(../fonts/lato/lato_black.css);@import url(../fonts/lato/lato_black_italic.css);@import url(../fonts/lato/lato_black_italic.css);@import url(../fonts/playfair/playfair.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:#e52d27;-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}a{transition:all 300ms}header{position:fixed;width:100%;z-index:10000}header .brand-logo{padding:0.2rem;display:none}header .brand-logo img{max-width:150px;width:100%;display:block;margin:0 auto}header .logo-small{padding:0.2rem;display:none;padding-top:10px}header .logo-small img{max-width:40px;width:100%;display:block;margin:0 auto}@media (max-width: 650px){header .logo-small{display:block;position:absolute;left:calc(50% - 20px)}}header .nav-wrapper{background-color:#323232}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)}header .topete-logo{background-color:white;margin-top:-53px}header .topete-logo a{border-color:transparent !important}header .topete-logo img{margin-top:10px;width:140px;position:relative;top:10px}header .head{background-color:white;display:block;color:#fff;padding:10px 0;overflow:hidden}header .head .socials_header{float:right}header .head .socials_header a{color:#323232;display:inline-block;margin:0;padding:0 10px;font-size:12px}header .head .socials_header a:hover{color:#fbb812}header .nav-menu{display:inline-block;margin:0 auto;width:100%;line-height:60px;text-align:center;background-color:#323232}header .nav-menu li{float:none;display:inline-block}header .nav-menu li a{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;font-family:"Lato";font-size:14px;letter-spacing:1px;color:white;border-bottom:4px solid transparent;padding:0rem 3rem}header .nav-menu li a:hover{background:none;color:#fbb812;border-color:black}header .nav-menu li .active{color:#fbb812;border-color:#fbb812}.header-placeholder{width:100%;height:105px;background-color:#323232}@media (max-width: 650px){.header-placeholder{height:95px}}.border-lan{border-right:1px solid #fbb812}.idiomas a{font-family:"Lato Bold";font-size:13px;line-height:13px;padding:0px 10px}.idiomas a:hover{color:#fbb812}.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:calc(50% - 24px);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);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}.error{border:solid 1px #e02222 !important}.overflow{overflow:hidden}.relative{position:relative}.texto-slide-home{position:absolute;width:70%;top:50%;left:50%;right:10%;text-align:center;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@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 Light";font-size:70px;line-height:70px;color:white;margin:0px;margin-bottom:0.5rem;text-transform:uppercase;text-align:left}@media (max-width: 650px){.texto-slide-home h3{font-size:34px;line-height:38px;text-align:center;margin-bottom:2rem}}.texto-slide-home h3 span{font-family:"Playfair Display Italic";font-size:48px;line-height:52px;text-transform:capitalize;text-align:left;display:block;padding-bottom:1rem}@media (max-width: 650px){.texto-slide-home h3 span{font-size:26px;line-height:32px}}.texto-slide-home h3 span:before{content:"- ";color:#fbb812}.texto-slide-home h3 span:after{content:" -";color:#fbb812}.texto-slide-home hr{width:180px;border:2px solid #fbb812;float:left}@media (max-width: 650px){.texto-slide-home hr{float:none}}.texto-slide-home p{font-family:"Lato Light";font-size:28px;line-height:30px;color:white;margin:0.5rem 0px}.texto-slide-home button{display:block}.texto-slide-home .btn-rojo{margin-top:2rem;margin-bottom:1rem}.div-negro{background-color:#323232;padding-top:6rem;padding-bottom:6rem;position:relative;z-index:16}.cont-seccion{width:100%;margin:0 auto}@media screen and (min-width: 1300px){.cont-seccion{width:70%}}.titulo-seccion p{font-family:"Lato";font-size:40px;line-height:40px;color:#323232;margin:0px;margin-bottom:0.5rem;text-transform:uppercase;text-align:center}.titulo-seccion p span{font-family:"Playfair Display Italic";font-size:32px;line-height:34px;text-transform:capitalize;text-align:center;display:block;padding-bottom:6px}.titulo-seccion p span:before{content:"- "}.titulo-seccion p span:after{content:" -"}@media screen and (max-width: 650px){.titulo-seccion p span{font-size:24px}}.titulo-seccion hr{width:30px;margin-top:14px;border:2px solid #323232}.titulo-amarillo p{color:#fbb812}.titulo-amarillo hr{border:2px solid #161616}.titulo-negro p{color:#323232}.titulo-negro hr{border:2px solid #323232}.titulo-blanco p{color:white}.titulo-blanco hr{border:2px solid #fbb812}.abstract-nosotros{text-align:center}.abstract-nosotros p{font-family:"Lato Light Italic";font-size:30px;line-height:40px;color:white;margin:0px;padding:3rem 0rem}.abstract-nosotros p img{width:40px;margin:0px 20px}.div-servicios{background-color:#fbc135;background-repeat:repeat;padding-top:6rem;padding-bottom:6rem}.div-boton{width:100%;display:block;overflow:hidden}.btn-amarillo{background-color:#fbb812;font-family:"Lato Bold";font-size:14px;line-height:14px;color:#323232;padding:1rem 3rem;display:inline-block;text-transform:uppercase}.btn-amarillo:hover{background-color:#e8b943}.img-servicios{text-align:center;margin-top:4rem;margin-bottom:2rem}.img-servicio{width:500px;height:500px;border-radius:50%;position:relative;box-shadow:inset 0 0 0 6px rgba(50,50,50,0.6),0 1px 8px rgba(0,0,0,0.8);transition:all 0.4s ease-in-out;background-position:center;display:block;margin:5px auto}@media screen and (max-width: 39.9375em){.img-servicio{width:280px;height:280px;background-size:cover;margin-top:0.3rem;margin-bottom:0.3rem}}.img-servicio .info{position:absolute;background:rgba(50,50,50,0.8);width:inherit;height:inherit;border-radius:50%;overflow:hidden;opacity:0;transition:all 0.4s ease-in-out;transform:scale(0)}.img-servicio .info:hover{box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1),0 1px 2px rgba(0,0,0,0.1)}.img-servicio .info .info-cont{position:absolute;width:90%;height:50%;top:50%;left:50%;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center}.img-servicio .info .info-cont h3{font-family:"Lato Light Italic";font-size:40px;line-height:44px;color:#fbb812;width:100%;margin:0px;text-align:center;text-transform:uppercase;text-shadow:0 0 1px #fff,0 1px 2px rgba(0,0,0,0.3)}.img-servicio .info .info-cont p{font-family:"Lato Light";font-size:16px;line-height:26px;color:white;margin:0px;padding:2rem 0rem}@media screen and (max-width: 1700px){.img-servicio .info .info-cont p{display:none}}.img-servicio .info .info-cont .sm{font-family:"Lato";font-size:18px;line-height:18px;color:#fbb812;margin:0px;padding:0rem;text-decoration:underline !important;text-transform:uppercase}@media screen and (max-width: 1700px){.img-servicio .info .info-cont .sm{display:block;margin-top:3rem}}.img-servicio .info .info-cont hr{width:30px;margin-top:14px;border:2px solid #fbb812}.img-servicio:hover .info{transform:scale(1);opacity:1}@media screen and (max-width: 1700px){.owl-servicios .img-servicio{width:350px;height:350px}}@media screen and (max-width: 1300px){.owl-servicios .img-servicio{width:350px;height:350px}}@media screen and (max-width: 860px){.owl-servicios .img-servicio{width:300px;height:300px}}@media screen and (max-width: 760px){.owl-servicios .img-servicio{width:350px;height:350px}}@media screen and (max-width: 39.9375em){.owl-servicios .img-servicio{width:280px;height:280px;background-size:cover;margin-top:0.3rem;margin-bottom:0.3rem}}@media screen and (max-width: 321px){.owl-servicios .img-servicio{width:230px;height:230px}}.div-servicios-pag{background-size:cover;background-color:#454545;padding:18rem 0rem}.div-servicios-pag .row{margin-bottom:0rem}@media (max-width: 650px){.div-servicios-pag{padding:6rem 0rem}}.tit-serv{position:relative;z-index:10;margin:0 auto}.tit-serv h3 span{color:#fbb812}.circulo-serv{position:absolute;z-index:8;width:400px;height:400px;top:50%;left:60%;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (max-width: 650px){.circulo-serv{width:200px;height:200px}}.circulo-serv img{width:100%}.div-blanco{background-color:white;padding-top:4rem;padding-bottom:6rem;position:relative;z-index:16}.div-negro-serv{background-color:#323232;background-size:cover;padding-top:8rem;padding-bottom:8rem;position:relative;z-index:15}.foto-servicio{text-align:center}.foto-servicio img{width:90%;margin:0 auto;border-radius:400px}@media (max-width: 650px){.info-servicio{text-align:center}}.info-servicio h2{font-family:"Playfair Display Italic";font-size:34px;line-height:38px;color:#323232}.info-servicio h2:before{content:"- ";color:#323232}.info-servicio h2:after{content:" -";color:#323232}.info-servicio p{font-family:"Lato Light";font-size:20px;line-height:26px;color:#323232;margin:0;margin-bottom:1rem}.info-blanco h2{color:#fbb812}.info-blanco h2:before{color:#fbb812}.info-blanco h2:after{color:#fbb812}.info-blanco p{color:white}.div-nosotros{background-size:cover;padding:8rem 0rem}.div-nosotros .row{margin-bottom:0rem}@media (max-width: 650px){.div-nosotros{padding:4rem 0rem}}.titulo-principal{width:70%;text-align:center}@media screen and (min-width: 1440px){.titulo-principal{width:50%}}@media (max-width: 650px){.titulo-principal{width:80%;margin-left:auto;margin-right:auto}}.titulo-principal h3{font-family:"Lato Light";font-size:70px;line-height:70px;color:white;margin:0px;margin-bottom:0.5rem;text-transform:uppercase;text-align:left}@media (max-width: 650px){.titulo-principal h3{font-size:34px;line-height:38px;text-align:center;margin-bottom:2rem}}.titulo-principal h3 span{font-family:"Playfair Display Italic";font-size:48px;line-height:52px;text-transform:capitalize;text-align:left;display:block;padding-bottom:1rem}@media (max-width: 650px){.titulo-principal h3 span{font-size:26px;line-height:32px}}.titulo-principal h3 span:before{content:"- ";color:#fbb812}.titulo-principal h3 span:after{content:" -";color:#fbb812}.titulo-principal hr{width:180px;border:2px solid #fbb812;float:left}@media (max-width: 650px){.titulo-principal hr{float:none}}.titulo-principal p{font-family:"Lato Light";font-size:28px;line-height:30px;color:white;margin:0.5rem 0px}.texto-nosotros{width:50%;padding:2rem 0rem;margin-top:2rem}@media screen and (min-width: 1440px){.texto-nosotros{width:35%}}@media (max-width: 650px){.texto-nosotros{width:100%;text-align:center}}.texto-nosotros p{font-family:"Lato Light";font-size:20px;line-height:28px;color:white;margin:0;margin-bottom:1rem}.titulo-contacto{color:#fbb812;margin:0 auto}.div-contacto-form form{width:70%;margin:0 auto;padding-top:2rem;text-align:left;overflow:hidden}@media screen and (max-width: 650px){.div-contacto-form form{width:100%}}.div-contacto-form form label{display:block;width:20%;float:left;color:white !important;font-family:"Lato";font-size:16px;line-height:16px;margin-top:2rem;text-transform:uppercase}@media screen and (max-width: 650px){.div-contacto-form form label{width:100%;display:block}}.div-contacto-form form input{width:80%;height:40px;padding:10px 1rem;margin-top:1rem;background-color:white;border:1px solid white;box-sizing:border-box;box-shadow:none !important;outline:none;float:left}@media (max-width: 650px){.div-contacto-form form input{width:100%;margin-top:6px;margin-bottom:0rem}}.div-contacto-form form textarea{width:80%;height:250px;padding:10px 1rem;margin-top:1rem;margin-bottom:2rem;background-color:white;border:1px solid white;box-sizing:border-box;box-shadow:none !important;outline:none;float:left}@media (max-width: 650px){.div-contacto-form form textarea{width:100%;margin-top:6px;margin-bottom:2rem}}.div-contacto-form form button{background-color:#fbb812;font-family:"Lato Bold";font-size:14px;line-height:14px;color:#323232;padding:1rem 3rem;margin-top:2rem;border:0px;display:inline-block;text-transform:uppercase}.div-contacto-form form button:hover{background-color:#e8b943}.div-contacto-form .g-recaptcha{float:right;width:80%}@media (max-width: 650px){.div-contacto-form .g-recaptcha{width:100%}}@media (max-width: 650px){.div-contacto-form .g-recaptcha>div{margin-left:auto}}.mapa-div{padding-top:3rem;padding-bottom:8rem;position:relative}@media (max-width: 650px){.informacion-contacto{text-align:center}}.informacion-contacto .sub-contacto{width:100%;display:block;font-family:"Lato Black";font-size:18px;line-height:18px;color:#fbb812;margin:0px;margin-bottom:1.5rem;text-transform:uppercase}@media (max-width: 650px){.informacion-contacto .sub-contacto{padding-top:2rem}}.informacion-contacto p{width:100%;display:block;font-family:"Lato";font-size:16px;line-height:16px;color:#323232;margin:0px;margin-bottom:12px}.informacion-contacto hr{width:50px;border:2px solid #323232;float:left;margin:2rem 0rem}@media (max-width: 650px){.informacion-contacto hr{float:none;margin:2rem auto}}.redes-contacto a{font-size:22px;display:inline-block;color:#323232;margin:0rem 1rem;padding:2px;text-align:center;transition:all 300ms}.redes-contacto a:hover{color:#fbb812}.redes-contacto a:first-of-type{margin-left:0px}@media (max-width: 650px){.redes-contacto a:first-of-type{margin-left:1rem}}#mapa-cont{height:450px;width:450px;border-radius:450px;margin:0 auto}@media screen and (max-width: 650px){#mapa-cont{width:300px;height:300px;border-radius:300px;margin-top:4rem}}.t-01{position:absolute;top:0px;left:0px;width:100%;-ms-transform:translateY(-99%);-webkit-transform:translateY(-99%);transform:translateY(-99%)}@media (max-width: 650px){.t-01{-ms-transform:translateY(-97%);-webkit-transform:translateY(-97%);transform:translateY(-97%)}}.t-02{position:absolute;bottom:0px;width:100%;left:0px;-ms-transform:translateY(99%);-webkit-transform:translateY(99%);transform:translateY(99%)}@media (max-width: 650px){.t-02{-ms-transform:translateY(97%);-webkit-transform:translateY(97%);transform:translateY(97%)}}.newsletter form{width:65%;margin:0 auto;text-align:center}.newsletter form input{height:40px;padding:10px 1rem;margin-top:1rem;background-color:white;border:1px solid white;box-sizing:border-box;box-shadow:none !important;outline:none}@media (max-width: 650px){.newsletter form input{margin-top:2rem;margin-bottom:2rem}}.newsletter form button{background-color:#fbb812;font-family:"Lato Bold";font-size:14px;line-height:14px;color:#323232;padding:1rem 3rem;border:0px;display:inline-block;text-transform:uppercase}.newsletter form button:hover{background-color:#e8b943}.footer-div{background-color:#161616;padding:3rem 0rem;position:relative;z-index:16}@media (max-width: 650px){.footer-div{padding-top:0rem;text-align:center}}.footer-div .sub-footer{font-family:"Lato Bold";font-size:14px;line-height:14px;color:white;margin:0px;margin-bottom:1.5rem;text-transform:uppercase}@media (max-width: 650px){.footer-div .sub-footer{padding-top:2rem}}.footer-div p{font-family:"Lato Light";font-size:14px;line-height:14px;color:white;margin:0px;margin-bottom:12px}.footer-div a:hover p{color:#fbb812}.redes-sociales a{font-size:22px;display:inline-block;color:white;margin:0rem 1rem;padding:2px;text-align:center;transition:all 300ms}.redes-sociales a:hover{color:#fbb812}.redes-sociales a:first-of-type{margin-left:0px}@media (max-width: 650px){.redes-sociales a:first-of-type{margin-left:1rem}}.footer{padding:1rem 0rem;background-color:#987728}.footer p{font-family:"Lato";font-size:12px;line-height:12px;color:#161616;margin:0rem;margin-top:2px}.footer img{width:90px;float:right;margin-top:-2px}@media (max-width: 650px){.footer img{display:none}}.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}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXMiOlsic3R5bGVzLnNjc3MiLCJtYXRlcmlhbGl6ZS5zY3NzIiwiY29tcG9uZW50cy9fbWl4aW5zLnNjc3MiLCJjb21wb25lbnRzL19jb2xvci5zY3NzIiwiY29tcG9uZW50cy9fdmFyaWFibGVzLnNjc3MiLCJjb21wb25lbnRzL19ub3JtYWxpemUuc2NzcyIsImNvbXBvbmVudHMvX2dsb2JhbC5zY3NzIiwiY29tcG9uZW50cy9fYmFkZ2VzLnNjc3MiLCJjb21wb25lbnRzL19pY29ucy1tYXRlcmlhbC1kZXNpZ24uc2NzcyIsImNvbXBvbmVudHMvX2dyaWQuc2NzcyIsImNvbXBvbmVudHMvX25hdmJhci5zY3NzIiwiY29tcG9uZW50cy9fcm9ib3RvLnNjc3MiLCJjb21wb25lbnRzL190eXBvZ3JhcGh5LnNjc3MiLCJjb21wb25lbnRzL190cmFuc2l0aW9ucy5zY3NzIiwiY29tcG9uZW50cy9fY2FyZHMuc2NzcyIsImNvbXBvbmVudHMvX3RvYXN0LnNjc3MiLCJjb21wb25lbnRzL190YWJzLnNjc3MiLCJjb21wb25lbnRzL190b29sdGlwLnNjc3MiLCJjb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJjb21wb25lbnRzL19kcm9wZG93bi5zY3NzIiwiY29tcG9uZW50cy9fd2F2ZXMuc2NzcyIsImNvbXBvbmVudHMvX21vZGFsLnNjc3MiLCJjb21wb25lbnRzL19jb2xsYXBzaWJsZS5zY3NzIiwiY29tcG9uZW50cy9fY2hpcHMuc2NzcyIsImNvbXBvbmVudHMvX21hdGVyaWFsYm94LnNjc3MiLCJjb21wb25lbnRzL2Zvcm1zL19mb3Jtcy5zY3NzIiwiY29tcG9uZW50cy9mb3Jtcy9faW5wdXQtZmllbGRzLnNjc3MiLCJjb21wb25lbnRzL2Zvcm1zL19yYWRpby1idXR0b25zLnNjc3MiLCJjb21wb25lbnRzL2Zvcm1zL19jaGVja2JveGVzLnNjc3MiLCJjb21wb25lbnRzL2Zvcm1zL19zd2l0Y2hlcy5zY3NzIiwiY29tcG9uZW50cy9mb3Jtcy9fc2VsZWN0LnNjc3MiLCJjb21wb25lbnRzL2Zvcm1zL19maWxlLWlucHV0LnNjc3MiLCJjb21wb25lbnRzL2Zvcm1zL19yYW5nZS5zY3NzIiwiY29tcG9uZW50cy9fdGFibGVfb2ZfY29udGVudHMuc2NzcyIsImNvbXBvbmVudHMvX3NpZGVOYXYuc2NzcyIsImNvbXBvbmVudHMvX3ByZWxvYWRlci5zY3NzIiwiY29tcG9uZW50cy9fc2xpZGVyLnNjc3MiLCJjb21wb25lbnRzL19jYXJvdXNlbC5zY3NzIiwiY29tcG9uZW50cy9fdGFwVGFyZ2V0LnNjc3MiLCJjb21wb25lbnRzL19wdWxzZS5zY3NzIiwiY29tcG9uZW50cy9kYXRlX3BpY2tlci9fZGVmYXVsdC5zY3NzIiwiY29tcG9uZW50cy9kYXRlX3BpY2tlci9fZGVmYXVsdC5kYXRlLnNjc3MiLCJjb21wb25lbnRzL2RhdGVfcGlja2VyL19kZWZhdWx0LnRpbWUuc2NzcyIsIl9taXhlcy5zY3NzIiwiX2hlbHBzLnNjc3MiLCJfZmxleC5zY3NzIiwiX2ZvbnRzLnNjc3MiLCJfaGVhZGVyLnNjc3MiLCJzbGlkZXIuc2NzcyIsIl9ob21lLnNjc3MiLCJfZm9vdGVyLnNjc3MiLCJfaWU5LnNjc3MiLCJfcmVzcG9uc2l2ZS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCJtYXRlcmlhbGl6ZVwiO1xyXG5AaW1wb3J0IFwiLi4vZm9udHMvbGF0by9sYXRvLmNzc1wiO1xyXG5AaW1wb3J0IFwiLi4vZm9udHMvbGF0by9sYXRvLWxpZ2h0LmNzc1wiO1xyXG5AaW1wb3J0IFwiLi4vZm9udHMvbGF0by9sYXRvX2JsYWNrLmNzc1wiO1xyXG5AaW1wb3J0IFwiLi4vZm9udHMvbGF0by9sYXRvX2JsYWNrX2l0YWxpYy5jc3NcIjtcclxuQGltcG9ydCBcIi4uL2ZvbnRzL2xhdG8vbGF0b19ibGFja19pdGFsaWMuY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi9mb250cy9wbGF5ZmFpci9wbGF5ZmFpci5jc3NcIjtcclxuXHJcbi8vVkFSSUFCTEVTXHJcbiRzY3JlZW4tYmctbWluOiAxNTAwcHg7XHJcblxyXG4kV2hpdGUgICAgICA6ICNmZmY7XHJcbiRCbGFjayAgICAgIDogIzAwMDtcclxuXHJcbiRGYWNlYm9vayAgIDogIzNiNTk5ODtcclxuJFR3aXR0ZXIgICAgOiAjNDA5OUZGO1xyXG4kSW5zdGFncmFtICA6ICMxMjU2ODg7XHJcbiRQaW50ZXJlc3QgIDogI0E5MjYyQTtcclxuJFZpbWVvICAgICAgOiAjNDRCQkZGO1xyXG4kTGlua2VkaW4gICA6ICMwMDc3QjU7XHJcbiRZb3V0dWJlICAgIDogI2U1MmQyNztcclxuJFJlZCAgICAgICAgOiAjZTUyZDI3O1xyXG5cclxuJE9jaG8gICAgICAgOiAjODg4ODg4O1xyXG4kR3JpcyAgICAgICA6ICMyOTI5Mjk7XHJcbiRHcmlzRnVlcnRlIDogIzRjNGI0YjtcclxuJEdyaXNDbGFybyAgOiAjNjc2NzY3O1xyXG4kUm9zYSAgICAgICA6ICNmZTEwMjE7XHJcblxyXG4kcHJpbWFyeSAgICA6ICRCbGFjaztcclxuJHNlY3VuZGFyeSAgOiAkQmxhY2s7XHJcbiR0aGlyZCAgICAgIDogJEJsYWNrO1xyXG5cclxuJGFtYXJpbGxvICAgOiAjZmJiODEyO1xyXG4kbmVncm8gICAgICA6ICMzMjMyMzI7XHJcbiRuZWdyby0wMiAgIDogIzE2MTYxNjtcclxuLy8gJGRvcmFkbyAgICAgOiAjZmRkMjY5O1xyXG4kZG9yYWRvICAgICA6ICNmYmMxMzU7XHJcblxyXG4kbGF0bzogXCJMYXRvXCI7XHJcbiRsYXRvLWxpZ2h0OiBcIkxhdG8gTGlnaHRcIjtcclxuJGxhdG8tbGlnaHQtaXRhbGljOiBcIkxhdG8gTGlnaHQgSXRhbGljXCI7XHJcbiRsYXRvLWJvbGQ6IFwiTGF0byBCb2xkXCI7XHJcbiRsYXRvLWJsYWNrOiBcIkxhdG8gQmxhY2tcIjtcclxuJGxhdG8tYmxhY2staXRhbGljOiBcIkxhdG8gQmxhY2sgSXRhbGljXCI7XHJcbiRwbGF5ZmFpci1pdGFsaWM6IFwiUGxheWZhaXIgRGlzcGxheSBJdGFsaWNcIjtcclxuJHBsYXlmYWlyLWJvbGQtaXRhbGljOiBcIlBsYXlmYWlyIERpc3BsYXkgQm9sZCBJdGFsaWNcIjtcclxuXHJcbiRyb290OiBcIi4uL2ltYWdlcy9cIjtcclxuXHJcbkBpbXBvcnQgXCJtaXhlc1wiO1xyXG5AaW1wb3J0IFwiaGVscHNcIjtcclxuQGltcG9ydCBcImZsZXhcIjtcclxuQGltcG9ydCBcImZvbnRzXCI7XHJcblxyXG4vLyBQbGFudGlsbGFzXHJcblxyXG4uY29udHJvbHNfZG90c3tcclxuICAub3dsLWNvbnRyb2xzeyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogLTMwcHg7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlO1xyXG4gICAgLm93bC1kb3RzeyB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIC5hY3RpdmV7IGJhY2tncm91bmQtY29sb3I6ICRCbGFjayAhaW1wb3J0YW50OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTRweCAhaW1wb3J0YW50OyB9XHJcbiAgICAgIC5vd2wtZG90eyBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tOyAgd2lkdGg6IDEwcHg7IGhlaWdodDogMTBweDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBib3JkZXItcmFkaXVzOiA1MCU7IG1hcmdpbjogMCA1cHg7IH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEJhY2tncm91bmRzID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4uYmdfYmxhY2t7IGJhY2tncm91bmQtY29sb3I6ICRCbGFjazsgfVxyXG4uYmdfd2hpdGV7IGJhY2tncm91bmQtY29sb3I6ICRXaGl0ZTsgfVxyXG5cclxuLmZhY2Vib29re1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRGYWNlYm9vaztcclxuICBjb2xvcjogJFdoaXRlO1xyXG59XHJcbi50d2l0dGVye1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRUd2l0dGVyO1xyXG4gIGNvbG9yOiAkV2hpdGU7XHJcbn1cclxuLmluc3RhZ3JhbXtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkSW5zdGFncmFtO1xyXG4gIGNvbG9yOiAkV2hpdGU7XHJcbn1cclxuLnBpbnRlcmVzdHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkUGludGVyZXN0O1xyXG4gIGNvbG9yOiAkV2hpdGU7XHJcbn1cclxuLnZpbWVve1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRWaW1lbztcclxuICBjb2xvcjogJFdoaXRlO1xyXG59XHJcbi5saW5rZWRpbntcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkTGlua2VkaW47XHJcbiAgY29sb3I6ICRXaGl0ZTtcclxufVxyXG5cclxuXHJcbi8vIENvbG9ycyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuXHJcbi8vQm90b25lcyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4uYnV0dG9ue1xyXG4gIEBpbmNsdWRlIGl0cmFuc2l0aW9uO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRCbGFjaztcclxuICBjb2xvcjogJFdoaXRlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIG1hcmdpbjogNXB4IDBweDtcclxuICBib3JkZXI6IDA7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAmOmhvdmVye1xyXG4gICAgY29sb3I6ICRXaGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzODM2MzY7XHJcbiAgfVxyXG59XHJcblxyXG4vL0Zvcm1hcyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4uZm9ybXtcclxuICBAaW5jbHVkZSBwbGFjZWhvbGRlcigjNzY3Njc2KTtcclxuICAuZm9ybS1jb250cm9se1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJvcmRlci1jb2xvcjogI2UxZTFlMTtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGNvbG9yOiAjNzY3Njc2O1xyXG4gIH1cclxuICB0ZXh0YXJlYXtcclxuICAgIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBpbnB1dHtcclxuXHJcbiAgfVxyXG59XHJcbi5mb3JtLW5ld3NsZXR0ZXJ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogNzAwcHg7XHJcblxyXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXXtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBidXR0b257XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgcGFkZGluZzogMTBweCAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8vKioqKioqKioqKioqKioqIENPTlRFTklETyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLnNoYXJlLXNsaW17XHJcbiAgbWF4LXdpZHRoOiAzODBweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDE1cHggYXV0bztcclxufVxyXG5cclxuLmxpbmV7XHJcbiAgd2lkdGg6IDExMHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogMTBweCBhdXRvO1xyXG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkQmxhY2s7XHJcbn1cclxuXHJcbi5zb2NpYWxze1xyXG4gIGF7XHJcbiAgICBAaW5jbHVkZSBpdHJhbnNpdGlvbjtcclxuICAgIGNvbG9yOiAkV2hpdGU7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwcHggMTBweDtcclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBjb2xvcjogJEJsYWNrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnZpc2libGUtZGVza3RvcHsgZGlzcGxheTogaW5oZXJpdDsgfVxyXG4udmlzaWJsZS10YWJsZXR7IGRpc3BsYXk6IG5vbmU7IH1cclxuLnZpc2libGUtbW9iaWxleyBkaXNwbGF5OiBub25lOyB9XHJcblxyXG4ubW9kYWwteHN7XHJcbiAgbWF4LXdpZHRoOiA2MDBweDtcclxufVxyXG5cclxuLnByaXZhY3l7XHJcbiAgY29sb3I6ICRHcmlzO1xyXG4gICY6aG92ZXJ7XHJcbiAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogQk9EWSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG4vLyBib2R5LGh0bWx7IGhlaWdodDogMTAwJTsgfSAvL0FjdGl2YXIgc2kgc29sbyBzaSBlcyBmdWxsc2NyZWVuXHJcbmF7XHJcbiAgY29sb3I6ICRCbGFjaztcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gICY6aG92ZXJ7XHJcbiAgICBjb2xvcjogJEdyaXM7XHJcbiAgfVxyXG59XHJcblxyXG5zcGFueyAgfVxyXG5cclxucHt9XHJcblxyXG5oNnt9XHJcblxyXG5oNXt9XHJcblxyXG5oNHt9XHJcblxyXG5oM3t9XHJcblxyXG5oMnt9XHJcblxyXG5oMXt9XHJcblxyXG5ib2R5e1xyXG4gIG1pbi13aWR0aDogMzIwcHggIWltcG9ydGFudDtcclxuICBjb2xvcjogJEJsYWNrO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbn1cclxuXHJcbi5hcnJvd3tcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAyNSU7XHJcbiAgei1pbmRleDogMTU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5hcnJvdy1sZWZ0e1xyXG4gIGxlZnQ6IDEwcHg7XHJcbn1cclxuXHJcbi5hcnJvdy1yaWdodHtcclxuICByaWdodDogMTBweDtcclxufVxyXG5cclxuXHJcbi5zbGlkZXJfaG9tZXtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAudHJhbnNpdGlvbl9vbmV7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIHRvcDogMjAlICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC50aXRsZXtcclxuICAgICAgY29sb3I6ICRXaGl0ZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuYSB7IHRyYW5zaXRpb246IGFsbCAzMDBtczsgfVxyXG5cclxuQGltcG9ydCBcImhlYWRlclwiO1xyXG5AaW1wb3J0IFwic2xpZGVyXCI7XHJcbkBpbXBvcnQgXCJob21lXCI7XHJcbkBpbXBvcnQgXCJmb290ZXJcIjtcclxuQGltcG9ydCBcImllOVwiO1xyXG5AaW1wb3J0IFwicmVzcG9uc2l2ZVwiO1xyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG4vLyBNaXhpbnNcclxuLy8gQGltcG9ydCBcImNvbXBvbmVudHMvcHJlZml4ZXJcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvbWl4aW5zXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NvbG9yXCI7XHJcblxyXG4vLyBWYXJpYWJsZXM7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3ZhcmlhYmxlc1wiO1xyXG5cclxuLy8gUmVzZXRcclxuQGltcG9ydCBcImNvbXBvbmVudHMvbm9ybWFsaXplXCI7XHJcblxyXG4vLyBjb21wb25lbnRzXHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2dsb2JhbFwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9iYWRnZXNcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvaWNvbnMtbWF0ZXJpYWwtZGVzaWduXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2dyaWRcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvbmF2YmFyXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3JvYm90b1wiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy90eXBvZ3JhcGh5XCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3RyYW5zaXRpb25zXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NhcmRzXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3RvYXN0XCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3RhYnNcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvdG9vbHRpcFwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9idXR0b25zXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Ryb3Bkb3duXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3dhdmVzXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL21vZGFsXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NvbGxhcHNpYmxlXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NoaXBzXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL21hdGVyaWFsYm94XCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Zvcm1zL2Zvcm1zXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3RhYmxlX29mX2NvbnRlbnRzXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3NpZGVOYXZcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvcHJlbG9hZGVyXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3NsaWRlclwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9jYXJvdXNlbFwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy90YXBUYXJnZXRcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvcHVsc2VcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvZGF0ZV9waWNrZXIvZGVmYXVsdFwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9kYXRlX3BpY2tlci9kZWZhdWx0LmRhdGVcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvZGF0ZV9waWNrZXIvZGVmYXVsdC50aW1lXCI7XHJcbiIsIi8vIEBtaXhpbiBib3gtc2hhZG93LTIoJGFyZ3MxLCAkYXJnczIpIHtcclxuLy8gICAgIC13ZWJraXQtYm94LXNoYWRvdzogJGFyZ3MxLCAkYXJnczI7XHJcbi8vICAgICAtbW96LWJveC1zaGFkb3c6ICRhcmdzMSwgJGFyZ3MyO1xyXG4vLyAgICAgYm94LXNoYWRvdzogJGFyZ3MxLCAkYXJnczI7XHJcbi8vIH0iLCIvLyBVdGlsaXR5IENvbG9yIENsYXNzZXNcclxuXHJcbi8vLnN1Y2Nlc3Mge1xyXG4vL1xyXG4vL31cclxuXHJcbi8vIEdvb2dsZSBDb2xvciBQYWxldHRlIGRlZmluZWQ6IGh0dHA6Ly93d3cuZ29vZ2xlLmNvbS9kZXNpZ24vc3BlYy9zdHlsZS9jb2xvci5odG1sXHJcblxyXG5cclxuJG1hdGVyaWFsaXplLXJlZDogKFxyXG4gIFwiYmFzZVwiOiAgICAgICAjZTUxYzIzLFxyXG4gIFwibGlnaHRlbi01XCI6ICAjZmRlYWViLFxyXG4gIFwibGlnaHRlbi00XCI6ICAjZjhjMWMzLFxyXG4gIFwibGlnaHRlbi0zXCI6ICAjZjM5ODliLFxyXG4gIFwibGlnaHRlbi0yXCI6ICAjZWU2ZTczLFxyXG4gIFwibGlnaHRlbi0xXCI6ICAjZWE0NTRiLFxyXG4gIFwiZGFya2VuLTFcIjogICAjZDAxODFlLFxyXG4gIFwiZGFya2VuLTJcIjogICAjYjkxNTFiLFxyXG4gIFwiZGFya2VuLTNcIjogICAjYTIxMzE4LFxyXG4gIFwiZGFya2VuLTRcIjogICAjOGIxMDE0LFxyXG4pO1xyXG5cclxuJHJlZDogKFxyXG4gIFwiYmFzZVwiOiAgICAgICAjRjQ0MzM2LFxyXG4gIFwibGlnaHRlbi01XCI6ICAjRkZFQkVFLFxyXG4gIFwibGlnaHRlbi00XCI6ICAjRkZDREQyLFxyXG4gIFwibGlnaHRlbi0zXCI6ICAjRUY5QTlBLFxyXG4gIFwibGlnaHRlbi0yXCI6ICAjRTU3MzczLFxyXG4gIFwibGlnaHRlbi0xXCI6ICAjRUY1MzUwLFxyXG4gIFwiZGFya2VuLTFcIjogICAjRTUzOTM1LFxyXG4gIFwiZGFya2VuLTJcIjogICAjRDMyRjJGLFxyXG4gIFwiZGFya2VuLTNcIjogICAjQzYyODI4LFxyXG4gIFwiZGFya2VuLTRcIjogICAjQjcxQzFDLFxyXG4gIFwiYWNjZW50LTFcIjogICAgI0ZGOEE4MCxcclxuICBcImFjY2VudC0yXCI6ICAgICNGRjUyNTIsXHJcbiAgXCJhY2NlbnQtM1wiOiAgICAjRkYxNzQ0LFxyXG4gIFwiYWNjZW50LTRcIjogICAgI0Q1MDAwMFxyXG4pO1xyXG5cclxuJHBpbms6IChcclxuICBcImJhc2VcIjogICAgICAgI2U5MWU2MyxcclxuICBcImxpZ2h0ZW4tNVwiOiAgI2ZjZTRlYyxcclxuICBcImxpZ2h0ZW4tNFwiOiAgI2Y4YmJkMCxcclxuICBcImxpZ2h0ZW4tM1wiOiAgI2Y0OGZiMSxcclxuICBcImxpZ2h0ZW4tMlwiOiAgI2YwNjI5MixcclxuICBcImxpZ2h0ZW4tMVwiOiAgI2VjNDA3YSxcclxuICBcImRhcmtlbi0xXCI6ICAgI2Q4MWI2MCxcclxuICBcImRhcmtlbi0yXCI6ICAgI2MyMTg1YixcclxuICBcImRhcmtlbi0zXCI6ICAgI2FkMTQ1NyxcclxuICBcImRhcmtlbi00XCI6ICAgIzg4MGU0ZixcclxuICBcImFjY2VudC0xXCI6ICAgICNmZjgwYWIsXHJcbiAgXCJhY2NlbnQtMlwiOiAgICAjZmY0MDgxLFxyXG4gIFwiYWNjZW50LTNcIjogICAgI2Y1MDA1NyxcclxuICBcImFjY2VudC00XCI6ICAgICNjNTExNjJcclxuKTtcclxuXHJcbiRwdXJwbGU6IChcclxuICBcImJhc2VcIjogICAgICAgIzljMjdiMCxcclxuICBcImxpZ2h0ZW4tNVwiOiAgI2YzZTVmNSxcclxuICBcImxpZ2h0ZW4tNFwiOiAgI2UxYmVlNyxcclxuICBcImxpZ2h0ZW4tM1wiOiAgI2NlOTNkOCxcclxuICBcImxpZ2h0ZW4tMlwiOiAgI2JhNjhjOCxcclxuICBcImxpZ2h0ZW4tMVwiOiAgI2FiNDdiYyxcclxuICBcImRhcmtlbi0xXCI6ICAgIzhlMjRhYSxcclxuICBcImRhcmtlbi0yXCI6ICAgIzdiMWZhMixcclxuICBcImRhcmtlbi0zXCI6ICAgIzZhMWI5YSxcclxuICBcImRhcmtlbi00XCI6ICAgIzRhMTQ4YyxcclxuICBcImFjY2VudC0xXCI6ICAgICNlYTgwZmMsXHJcbiAgXCJhY2NlbnQtMlwiOiAgICAjZTA0MGZiLFxyXG4gIFwiYWNjZW50LTNcIjogICAgI2Q1MDBmOSxcclxuICBcImFjY2VudC00XCI6ICAgICNhYTAwZmZcclxuKTtcclxuXHJcbiRkZWVwLXB1cnBsZTogKFxyXG4gIFwiYmFzZVwiOiAgICAgICAjNjczYWI3LFxyXG4gIFwibGlnaHRlbi01XCI6ICAjZWRlN2Y2LFxyXG4gIFwibGlnaHRlbi00XCI6ICAjZDFjNGU5LFxyXG4gIFwibGlnaHRlbi0zXCI6ICAjYjM5ZGRiLFxyXG4gIFwibGlnaHRlbi0yXCI6ICAjOTU3NWNkLFxyXG4gIFwibGlnaHRlbi0xXCI6ICAjN2U1N2MyLFxyXG4gIFwiZGFya2VuLTFcIjogICAjNWUzNWIxLFxyXG4gIFwiZGFya2VuLTJcIjogICAjNTEyZGE4LFxyXG4gIFwiZGFya2VuLTNcIjogICAjNDUyN2EwLFxyXG4gIFwiZGFya2VuLTRcIjogICAjMzExYjkyLFxyXG4gIFwiYWNjZW50LTFcIjogICAgI2IzODhmZixcclxuICBcImFjY2VudC0yXCI6ICAgICM3YzRkZmYsXHJcbiAgXCJhY2NlbnQtM1wiOiAgICAjNjUxZmZmLFxyXG4gIFwiYWNjZW50LTRcIjogICAgIzYyMDBlYVxyXG4pO1xyXG5cclxuJGluZGlnbzogKFxyXG4gIFwiYmFzZVwiOiAgICAgICAjM2Y1MWI1LFxyXG4gIFwibGlnaHRlbi01XCI6ICAjZThlYWY2LFxyXG4gIFwibGlnaHRlbi00XCI6ICAjYzVjYWU5LFxyXG4gIFwibGlnaHRlbi0zXCI6ICAjOWZhOGRhLFxyXG4gIFwibGlnaHRlbi0yXCI6ICAjNzk4NmNiLFxyXG4gIFwibGlnaHRlbi0xXCI6ICAjNWM2YmMwLFxyXG4gIFwiZGFya2VuLTFcIjogICAjMzk0OWFiLFxyXG4gIFwiZGFya2VuLTJcIjogICAjMzAzZjlmLFxyXG4gIFwiZGFya2VuLTNcIjogICAjMjgzNTkzLFxyXG4gIFwiZGFya2VuLTRcIjogICAjMWEyMzdlLFxyXG4gIFwiYWNjZW50LTFcIjogICAgIzhjOWVmZixcclxuICBcImFjY2VudC0yXCI6ICAgICM1MzZkZmUsXHJcbiAgXCJhY2NlbnQtM1wiOiAgICAjM2Q1YWZlLFxyXG4gIFwiYWNjZW50LTRcIjogICAgIzMwNGZmZVxyXG4pO1xyXG5cclxuJGJsdWU6IChcclxuICBcImJhc2VcIjogICAgICAgIzIxOTZGMyxcclxuICBcImxpZ2h0ZW4tNVwiOiAgI0UzRjJGRCxcclxuICBcImxpZ2h0ZW4tNFwiOiAgI0JCREVGQixcclxuICBcImxpZ2h0ZW4tM1wiOiAgIzkwQ0FGOSxcclxuICBcImxpZ2h0ZW4tMlwiOiAgIzY0QjVGNixcclxuICBcImxpZ2h0ZW4tMVwiOiAgIzQyQTVGNSxcclxuICBcImRhcmtlbi0xXCI6ICAgIzFFODhFNSxcclxuICBcImRhcmtlbi0yXCI6ICAgIzE5NzZEMixcclxuICBcImRhcmtlbi0zXCI6ICAgIzE1NjVDMCxcclxuICBcImRhcmtlbi00XCI6ICAgIzBENDdBMSxcclxuICBcImFjY2VudC0xXCI6ICAgICM4MkIxRkYsXHJcbiAgXCJhY2NlbnQtMlwiOiAgICAjNDQ4QUZGLFxyXG4gIFwiYWNjZW50LTNcIjogICAgIzI5NzlGRixcclxuICBcImFjY2VudC00XCI6ICAgICMyOTYyRkZcclxuKTtcclxuXHJcbiRsaWdodC1ibHVlOiAoXHJcbiAgXCJiYXNlXCI6ICAgICAgICMwM2E5ZjQsXHJcbiAgXCJsaWdodGVuLTVcIjogICNlMWY1ZmUsXHJcbiAgXCJsaWdodGVuLTRcIjogICNiM2U1ZmMsXHJcbiAgXCJsaWdodGVuLTNcIjogICM4MWQ0ZmEsXHJcbiAgXCJsaWdodGVuLTJcIjogICM0ZmMzZjcsXHJcbiAgXCJsaWdodGVuLTFcIjogICMyOWI2ZjYsXHJcbiAgXCJkYXJrZW4tMVwiOiAgICMwMzliZTUsXHJcbiAgXCJkYXJrZW4tMlwiOiAgICMwMjg4ZDEsXHJcbiAgXCJkYXJrZW4tM1wiOiAgICMwMjc3YmQsXHJcbiAgXCJkYXJrZW4tNFwiOiAgICMwMTU3OWIsXHJcbiAgXCJhY2NlbnQtMVwiOiAgICAjODBkOGZmLFxyXG4gIFwiYWNjZW50LTJcIjogICAgIzQwYzRmZixcclxuICBcImFjY2VudC0zXCI6ICAgICMwMGIwZmYsXHJcbiAgXCJhY2NlbnQtNFwiOiAgICAjMDA5MWVhXHJcbik7XHJcblxyXG4kY3lhbjogKFxyXG4gIFwiYmFzZVwiOiAgICAgICAjMDBiY2Q0LFxyXG4gIFwibGlnaHRlbi01XCI6ICAjZTBmN2ZhLFxyXG4gIFwibGlnaHRlbi00XCI6ICAjYjJlYmYyLFxyXG4gIFwibGlnaHRlbi0zXCI6ICAjODBkZWVhLFxyXG4gIFwibGlnaHRlbi0yXCI6ICAjNGRkMGUxLFxyXG4gIFwibGlnaHRlbi0xXCI6ICAjMjZjNmRhLFxyXG4gIFwiZGFya2VuLTFcIjogICAjMDBhY2MxLFxyXG4gIFwiZGFya2VuLTJcIjogICAjMDA5N2E3LFxyXG4gIFwiZGFya2VuLTNcIjogICAjMDA4MzhmLFxyXG4gIFwiZGFya2VuLTRcIjogICAjMDA2MDY0LFxyXG4gIFwiYWNjZW50LTFcIjogICAgIzg0ZmZmZixcclxuICBcImFjY2VudC0yXCI6ICAgICMxOGZmZmYsXHJcbiAgXCJhY2NlbnQtM1wiOiAgICAjMDBlNWZmLFxyXG4gIFwiYWNjZW50LTRcIjogICAgIzAwYjhkNFxyXG4pO1xyXG5cclxuJHRlYWw6IChcclxuICBcImJhc2VcIjogICAgICAgIzAwOTY4OCxcclxuICBcImxpZ2h0ZW4tNVwiOiAgI2UwZjJmMSxcclxuICBcImxpZ2h0ZW4tNFwiOiAgI2IyZGZkYixcclxuICBcImxpZ2h0ZW4tM1wiOiAgIzgwY2JjNCxcclxuICBcImxpZ2h0ZW4tMlwiOiAgIzRkYjZhYyxcclxuICBcImxpZ2h0ZW4tMVwiOiAgIzI2YTY5YSxcclxuICBcImRhcmtlbi0xXCI6ICAgIzAwODk3YixcclxuICBcImRhcmtlbi0yXCI6ICAgIzAwNzk2YixcclxuICBcImRhcmtlbi0zXCI6ICAgIzAwNjk1YyxcclxuICBcImRhcmtlbi00XCI6ICAgIzAwNGQ0MCxcclxuICBcImFjY2VudC0xXCI6ICAgICNhN2ZmZWIsXHJcbiAgXCJhY2NlbnQtMlwiOiAgICAjNjRmZmRhLFxyXG4gIFwiYWNjZW50LTNcIjogICAgIzFkZTliNixcclxuICBcImFjY2VudC00XCI6ICAgICMwMGJmYTVcclxuKTtcclxuXHJcbiRncmVlbjogKFxyXG4gIFwiYmFzZVwiOiAgICAgICAjNENBRjUwLFxyXG4gIFwibGlnaHRlbi01XCI6ICAjRThGNUU5LFxyXG4gIFwibGlnaHRlbi00XCI6ICAjQzhFNkM5LFxyXG4gIFwibGlnaHRlbi0zXCI6ICAjQTVENkE3LFxyXG4gIFwibGlnaHRlbi0yXCI6ICAjODFDNzg0LFxyXG4gIFwibGlnaHRlbi0xXCI6ICAjNjZCQjZBLFxyXG4gIFwiZGFya2VuLTFcIjogICAjNDNBMDQ3LFxyXG4gIFwiZGFya2VuLTJcIjogICAjMzg4RTNDLFxyXG4gIFwiZGFya2VuLTNcIjogICAjMkU3RDMyLFxyXG4gIFwiZGFya2VuLTRcIjogICAjMUI1RTIwLFxyXG4gIFwiYWNjZW50LTFcIjogICAgI0I5RjZDQSxcclxuICBcImFjY2VudC0yXCI6ICAgICM2OUYwQUUsXHJcbiAgXCJhY2NlbnQtM1wiOiAgICAjMDBFNjc2LFxyXG4gIFwiYWNjZW50LTRcIjogICAgIzAwQzg1M1xyXG4pO1xyXG5cclxuJGxpZ2h0LWdyZWVuOiAoXHJcbiAgXCJiYXNlXCI6ICAgICAgICM4YmMzNGEsXHJcbiAgXCJsaWdodGVuLTVcIjogICNmMWY4ZTksXHJcbiAgXCJsaWdodGVuLTRcIjogICNkY2VkYzgsXHJcbiAgXCJsaWdodGVuLTNcIjogICNjNWUxYTUsXHJcbiAgXCJsaWdodGVuLTJcIjogICNhZWQ1ODEsXHJcbiAgXCJsaWdodGVuLTFcIjogICM5Y2NjNjUsXHJcbiAgXCJkYXJrZW4tMVwiOiAgICM3Y2IzNDIsXHJcbiAgXCJkYXJrZW4tMlwiOiAgICM2ODlmMzgsXHJcbiAgXCJkYXJrZW4tM1wiOiAgICM1NThiMmYsXHJcbiAgXCJkYXJrZW4tNFwiOiAgICMzMzY5MWUsXHJcbiAgXCJhY2NlbnQtMVwiOiAgICAjY2NmZjkwLFxyXG4gIFwiYWNjZW50LTJcIjogICAgI2IyZmY1OSxcclxuICBcImFjY2VudC0zXCI6ICAgICM3NmZmMDMsXHJcbiAgXCJhY2NlbnQtNFwiOiAgICAjNjRkZDE3XHJcbik7XHJcblxyXG4kbGltZTogKFxyXG4gIFwiYmFzZVwiOiAgICAgICAjY2RkYzM5LFxyXG4gIFwibGlnaHRlbi01XCI6ICAjZjlmYmU3LFxyXG4gIFwibGlnaHRlbi00XCI6ICAjZjBmNGMzLFxyXG4gIFwibGlnaHRlbi0zXCI6ICAjZTZlZTljLFxyXG4gIFwibGlnaHRlbi0yXCI6ICAjZGNlNzc1LFxyXG4gIFwibGlnaHRlbi0xXCI6ICAjZDRlMTU3LFxyXG4gIFwiZGFya2VuLTFcIjogICAjYzBjYTMzLFxyXG4gIFwiZGFya2VuLTJcIjogICAjYWZiNDJiLFxyXG4gIFwiZGFya2VuLTNcIjogICAjOWU5ZDI0LFxyXG4gIFwiZGFya2VuLTRcIjogICAjODI3NzE3LFxyXG4gIFwiYWNjZW50LTFcIjogICAgI2Y0ZmY4MSxcclxuICBcImFjY2VudC0yXCI6ICAgICNlZWZmNDEsXHJcbiAgXCJhY2NlbnQtM1wiOiAgICAjYzZmZjAwLFxyXG4gIFwiYWNjZW50LTRcIjogICAgI2FlZWEwMFxyXG4pO1xyXG5cclxuJHllbGxvdzogKFxyXG4gIFwiYmFzZVwiOiAgICAgICAjZmZlYjNiLFxyXG4gIFwibGlnaHRlbi01XCI6ICAjZmZmZGU3LFxyXG4gIFwibGlnaHRlbi00XCI6ICAjZmZmOWM0LFxyXG4gIFwibGlnaHRlbi0zXCI6ICAjZmZmNTlkLFxyXG4gIFwibGlnaHRlbi0yXCI6ICAjZmZmMTc2LFxyXG4gIFwibGlnaHRlbi0xXCI6ICAjZmZlZTU4LFxyXG4gIFwiZGFya2VuLTFcIjogICAjZmRkODM1LFxyXG4gIFwiZGFya2VuLTJcIjogICAjZmJjMDJkLFxyXG4gIFwiZGFya2VuLTNcIjogICAjZjlhODI1LFxyXG4gIFwiZGFya2VuLTRcIjogICAjZjU3ZjE3LFxyXG4gIFwiYWNjZW50LTFcIjogICAgI2ZmZmY4ZCxcclxuICBcImFjY2VudC0yXCI6ICAgICNmZmZmMDAsXHJcbiAgXCJhY2NlbnQtM1wiOiAgICAjZmZlYTAwLFxyXG4gIFwiYWNjZW50LTRcIjogICAgI2ZmZDYwMFxyXG4pO1xyXG5cclxuJGFtYmVyOiAoXHJcbiAgXCJiYXNlXCI6ICAgICAgICNmZmMxMDcsXHJcbiAgXCJsaWdodGVuLTVcIjogICNmZmY4ZTEsXHJcbiAgXCJsaWdodGVuLTRcIjogICNmZmVjYjMsXHJcbiAgXCJsaWdodGVuLTNcIjogICNmZmUwODIsXHJcbiAgXCJsaWdodGVuLTJcIjogICNmZmQ1NGYsXHJcbiAgXCJsaWdodGVuLTFcIjogICNmZmNhMjgsXHJcbiAgXCJkYXJrZW4tMVwiOiAgICNmZmIzMDAsXHJcbiAgXCJkYXJrZW4tMlwiOiAgICNmZmEwMDAsXHJcbiAgXCJkYXJrZW4tM1wiOiAgICNmZjhmMDAsXHJcbiAgXCJkYXJrZW4tNFwiOiAgICNmZjZmMDAsXHJcbiAgXCJhY2NlbnQtMVwiOiAgICAjZmZlNTdmLFxyXG4gIFwiYWNjZW50LTJcIjogICAgI2ZmZDc0MCxcclxuICBcImFjY2VudC0zXCI6ICAgICNmZmM0MDAsXHJcbiAgXCJhY2NlbnQtNFwiOiAgICAjZmZhYjAwXHJcbik7XHJcblxyXG4kb3JhbmdlOiAoXHJcbiAgXCJiYXNlXCI6ICAgICAgICNmZjk4MDAsXHJcbiAgXCJsaWdodGVuLTVcIjogICNmZmYzZTAsXHJcbiAgXCJsaWdodGVuLTRcIjogICNmZmUwYjIsXHJcbiAgXCJsaWdodGVuLTNcIjogICNmZmNjODAsXHJcbiAgXCJsaWdodGVuLTJcIjogICNmZmI3NGQsXHJcbiAgXCJsaWdodGVuLTFcIjogICNmZmE3MjYsXHJcbiAgXCJkYXJrZW4tMVwiOiAgICNmYjhjMDAsXHJcbiAgXCJkYXJrZW4tMlwiOiAgICNmNTdjMDAsXHJcbiAgXCJkYXJrZW4tM1wiOiAgICNlZjZjMDAsXHJcbiAgXCJkYXJrZW4tNFwiOiAgICNlNjUxMDAsXHJcbiAgXCJhY2NlbnQtMVwiOiAgICAjZmZkMTgwLFxyXG4gIFwiYWNjZW50LTJcIjogICAgI2ZmYWI0MCxcclxuICBcImFjY2VudC0zXCI6ICAgICNmZjkxMDAsXHJcbiAgXCJhY2NlbnQtNFwiOiAgICAjZmY2ZDAwXHJcbik7XHJcblxyXG4kZGVlcC1vcmFuZ2U6IChcclxuICBcImJhc2VcIjogICAgICAgI2ZmNTcyMixcclxuICBcImxpZ2h0ZW4tNVwiOiAgI2ZiZTllNyxcclxuICBcImxpZ2h0ZW4tNFwiOiAgI2ZmY2NiYyxcclxuICBcImxpZ2h0ZW4tM1wiOiAgI2ZmYWI5MSxcclxuICBcImxpZ2h0ZW4tMlwiOiAgI2ZmOGE2NSxcclxuICBcImxpZ2h0ZW4tMVwiOiAgI2ZmNzA0MyxcclxuICBcImRhcmtlbi0xXCI6ICAgI2Y0NTExZSxcclxuICBcImRhcmtlbi0yXCI6ICAgI2U2NGExOSxcclxuICBcImRhcmtlbi0zXCI6ICAgI2Q4NDMxNSxcclxuICBcImRhcmtlbi00XCI6ICAgI2JmMzYwYyxcclxuICBcImFjY2VudC0xXCI6ICAgICNmZjllODAsXHJcbiAgXCJhY2NlbnQtMlwiOiAgICAjZmY2ZTQwLFxyXG4gIFwiYWNjZW50LTNcIjogICAgI2ZmM2QwMCxcclxuICBcImFjY2VudC00XCI6ICAgICNkZDJjMDBcclxuKTtcclxuXHJcbiRicm93bjogKFxyXG4gIFwiYmFzZVwiOiAgICAgICAjNzk1NTQ4LFxyXG4gIFwibGlnaHRlbi01XCI6ICAjZWZlYmU5LFxyXG4gIFwibGlnaHRlbi00XCI6ICAjZDdjY2M4LFxyXG4gIFwibGlnaHRlbi0zXCI6ICAjYmNhYWE0LFxyXG4gIFwibGlnaHRlbi0yXCI6ICAjYTE4ODdmLFxyXG4gIFwibGlnaHRlbi0xXCI6ICAjOGQ2ZTYzLFxyXG4gIFwiZGFya2VuLTFcIjogICAjNmQ0YzQxLFxyXG4gIFwiZGFya2VuLTJcIjogICAjNWQ0MDM3LFxyXG4gIFwiZGFya2VuLTNcIjogICAjNGUzNDJlLFxyXG4gIFwiZGFya2VuLTRcIjogICAjM2UyNzIzXHJcbik7XHJcblxyXG4kYmx1ZS1ncmV5OiAoXHJcbiAgXCJiYXNlXCI6ICAgICAgICM2MDdkOGIsXHJcbiAgXCJsaWdodGVuLTVcIjogICNlY2VmZjEsXHJcbiAgXCJsaWdodGVuLTRcIjogICNjZmQ4ZGMsXHJcbiAgXCJsaWdodGVuLTNcIjogICNiMGJlYzUsXHJcbiAgXCJsaWdodGVuLTJcIjogICM5MGE0YWUsXHJcbiAgXCJsaWdodGVuLTFcIjogICM3ODkwOWMsXHJcbiAgXCJkYXJrZW4tMVwiOiAgICM1NDZlN2EsXHJcbiAgXCJkYXJrZW4tMlwiOiAgICM0NTVhNjQsXHJcbiAgXCJkYXJrZW4tM1wiOiAgICMzNzQ3NGYsXHJcbiAgXCJkYXJrZW4tNFwiOiAgICMyNjMyMzhcclxuKTtcclxuXHJcbiRncmV5OiAoXHJcbiAgXCJiYXNlXCI6ICAgICAgICM5ZTllOWUsXHJcbiAgXCJsaWdodGVuLTVcIjogICNmYWZhZmEsXHJcbiAgXCJsaWdodGVuLTRcIjogICNmNWY1ZjUsXHJcbiAgXCJsaWdodGVuLTNcIjogICNlZWVlZWUsXHJcbiAgXCJsaWdodGVuLTJcIjogICNlMGUwZTAsXHJcbiAgXCJsaWdodGVuLTFcIjogICNiZGJkYmQsXHJcbiAgXCJkYXJrZW4tMVwiOiAgICM3NTc1NzUsXHJcbiAgXCJkYXJrZW4tMlwiOiAgICM2MTYxNjEsXHJcbiAgXCJkYXJrZW4tM1wiOiAgICM0MjQyNDIsXHJcbiAgXCJkYXJrZW4tNFwiOiAgICMyMTIxMjFcclxuKTtcclxuXHJcbiRzaGFkZXM6IChcclxuICBcImJsYWNrXCI6ICAgICAgICAjMDAwMDAwLFxyXG4gIFwid2hpdGVcIjogICAgICAgICNGRkZGRkYsXHJcbiAgXCJ0cmFuc3BhcmVudFwiOiAgdHJhbnNwYXJlbnRcclxuKTtcclxuXHJcbiRjb2xvcnM6IChcclxuICBcIm1hdGVyaWFsaXplLXJlZFwiOiAkbWF0ZXJpYWxpemUtcmVkLFxyXG4gIFwicmVkXCI6ICRyZWQsXHJcbiAgXCJwaW5rXCI6ICRwaW5rLFxyXG4gIFwicHVycGxlXCI6ICRwdXJwbGUsXHJcbiAgXCJkZWVwLXB1cnBsZVwiOiAkZGVlcC1wdXJwbGUsXHJcbiAgXCJpbmRpZ29cIjogJGluZGlnbyxcclxuICBcImJsdWVcIjogJGJsdWUsXHJcbiAgXCJsaWdodC1ibHVlXCI6ICRsaWdodC1ibHVlLFxyXG4gIFwiY3lhblwiOiAkY3lhbixcclxuICBcInRlYWxcIjogJHRlYWwsXHJcbiAgXCJncmVlblwiOiAkZ3JlZW4sXHJcbiAgXCJsaWdodC1ncmVlblwiOiAkbGlnaHQtZ3JlZW4sXHJcbiAgXCJsaW1lXCI6ICRsaW1lLFxyXG4gIFwieWVsbG93XCI6ICR5ZWxsb3csXHJcbiAgXCJhbWJlclwiOiAkYW1iZXIsXHJcbiAgXCJvcmFuZ2VcIjogJG9yYW5nZSxcclxuICBcImRlZXAtb3JhbmdlXCI6ICRkZWVwLW9yYW5nZSxcclxuICBcImJyb3duXCI6ICRicm93bixcclxuICBcImJsdWUtZ3JleVwiOiAkYmx1ZS1ncmV5LFxyXG4gIFwiZ3JleVwiOiAkZ3JleSxcclxuICBcInNoYWRlc1wiOiAkc2hhZGVzXHJcbik7XHJcblxyXG5cclxuLy8gQ29sb3IgQ2xhc3Nlc1xyXG5cclxuQGVhY2ggJGNvbG9yX25hbWUsICRjb2xvciBpbiAkY29sb3JzIHtcclxuICBAZWFjaCAkY29sb3JfdHlwZSwgJGNvbG9yX3ZhbHVlIGluICRjb2xvciB7XHJcbiAgICBAaWYgJGNvbG9yX3R5cGUgPT0gXCJiYXNlXCIge1xyXG4gICAgICAuI3skY29sb3JfbmFtZX0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl92YWx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC4jeyRjb2xvcl9uYW1lfS10ZXh0IHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yX3ZhbHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBlbHNlIGlmICRjb2xvcl9uYW1lICE9IFwic2hhZGVzXCIge1xyXG4gICAgICAuI3skY29sb3JfbmFtZX0uI3skY29sb3JfdHlwZX0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl92YWx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC4jeyRjb2xvcl9uYW1lfS10ZXh0LnRleHQtI3skY29sb3JfdHlwZX0ge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JfdmFsdWUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gU2hhZGUgY2xhc3Nlc1xyXG5AZWFjaCAkY29sb3IsICRjb2xvcl92YWx1ZSBpbiAkc2hhZGVzIHtcclxuICAuI3skY29sb3J9IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl92YWx1ZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuI3skY29sb3J9LXRleHQge1xyXG4gICAgY29sb3I6ICRjb2xvcl92YWx1ZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIHVzYWdlOiBjb2xvcihcIm5hbWVfb2ZfY29sb3JcIiwgXCJ0eXBlX29mX2NvbG9yXCIpXHJcbi8vIHRvIGF2b2lkIHRvIHJlcGVhdGluZyBtYXAtZ2V0KCRjb2xvcnMsIC4uLilcclxuXHJcbkBmdW5jdGlvbiBjb2xvcigkY29sb3IsICR0eXBlKSB7XHJcbiAgQGlmIG1hcC1oYXMta2V5KCRjb2xvcnMsICRjb2xvcikge1xyXG4gICAgJGN1cnJfY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJGNvbG9yKTtcclxuICAgIEBpZiBtYXAtaGFzLWtleSgkY3Vycl9jb2xvciwgJHR5cGUpIHtcclxuICAgICAgQHJldHVybiBtYXAtZ2V0KCRjdXJyX2NvbG9yLCAkdHlwZSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEB3YXJuIFwiVW5rbm93biBgI3tuYW1lfWAgaW4gJGNvbG9ycy5cIjtcclxuICBAcmV0dXJuIG51bGw7XHJcbn1cclxuXHJcbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIE1hdGVyaWFsaXplIHZhcmlhYmxlc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vL1xyXG4vLyBUYWJsZSBvZiBDb250ZW50czpcclxuLy9cclxuLy8gIDEuIENvbG9yc1xyXG4vLyAgMi4gQmFkZ2VzXHJcbi8vICAzLiBCdXR0b25zXHJcbi8vICA0LiBDYXJkc1xyXG4vLyAgNS4gQ29sbGFwc2libGVcclxuLy8gIDYuIENoaXBzXHJcbi8vICA3LiBEYXRlIFBpY2tlclxyXG4vLyAgOC4gRHJvcGRvd25cclxuLy8gIDEwLiBGb3Jtc1xyXG4vLyAgMTEuIEdsb2JhbFxyXG4vLyAgMTIuIEdyaWRcclxuLy8gIDEzLiBOYXZpZ2F0aW9uIEJhclxyXG4vLyAgMTQuIFNpZGUgTmF2aWdhdGlvblxyXG4vLyAgMTUuIFBob3RvIFNsaWRlclxyXG4vLyAgMTYuIFNwaW5uZXJzIHwgTG9hZGVyc1xyXG4vLyAgMTcuIFRhYnNcclxuLy8gIDE4LiBUYWJsZXNcclxuLy8gIDE5LiBUb2FzdHNcclxuLy8gIDIwLiBUeXBvZ3JhcGh5XHJcbi8vICAyMS4gRm9vdGVyXHJcbi8vICAyMi4gRmxvdyBUZXh0XHJcbi8vICAyMy4gQ29sbGVjdGlvbnNcclxuLy8gIDI0LiBQcm9ncmVzcyBCYXJcclxuXHJcblxyXG5cclxuLy8gMS4gQ29sb3JzXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4kcHJpbWFyeS1jb2xvcjogY29sb3IoXCJtYXRlcmlhbGl6ZS1yZWRcIiwgXCJsaWdodGVuLTJcIikgIWRlZmF1bHQ7XHJcbiRwcmltYXJ5LWNvbG9yLWxpZ2h0OiBsaWdodGVuKCRwcmltYXJ5LWNvbG9yLCAxNSUpICFkZWZhdWx0O1xyXG4kcHJpbWFyeS1jb2xvci1kYXJrOiBkYXJrZW4oJHByaW1hcnktY29sb3IsIDE1JSkgIWRlZmF1bHQ7XHJcblxyXG4kc2Vjb25kYXJ5LWNvbG9yOiBjb2xvcihcInRlYWxcIiwgXCJsaWdodGVuLTFcIikgIWRlZmF1bHQ7XHJcbiRzdWNjZXNzLWNvbG9yOiBjb2xvcihcImdyZWVuXCIsIFwiYmFzZVwiKSAhZGVmYXVsdDtcclxuJGVycm9yLWNvbG9yOiBjb2xvcihcInJlZFwiLCBcImJhc2VcIikgIWRlZmF1bHQ7XHJcbiRsaW5rLWNvbG9yOiBjb2xvcihcImxpZ2h0LWJsdWVcIiwgXCJkYXJrZW4tMVwiKSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyAyLiBCYWRnZXNcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbiRiYWRnZS1iZy1jb2xvcjogJHNlY29uZGFyeS1jb2xvciAhZGVmYXVsdDtcclxuJGJhZGdlLWhlaWdodDogMjJweCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyAzLiBCdXR0b25zXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vLyBTaGFyZWQgc3R5bGVzXHJcbiRidXR0b24tYm9yZGVyOiBub25lICFkZWZhdWx0O1xyXG4kYnV0dG9uLWJhY2tncm91bmQtZm9jdXM6IGxpZ2h0ZW4oJHNlY29uZGFyeS1jb2xvciwgNCUpICFkZWZhdWx0O1xyXG4kYnV0dG9uLWZvbnQtc2l6ZTogMXJlbSAhZGVmYXVsdDtcclxuJGJ1dHRvbi1pY29uLWZvbnQtc2l6ZTogMS4zcmVtICFkZWZhdWx0O1xyXG4kYnV0dG9uLWhlaWdodDogMzZweCAhZGVmYXVsdDtcclxuJGJ1dHRvbi1wYWRkaW5nOiAwIDJyZW0gIWRlZmF1bHQ7XHJcbiRidXR0b24tcmFkaXVzOiAycHggIWRlZmF1bHQ7XHJcblxyXG4vLyBEaXNhYmxlZCBzdHlsZXNcclxuJGJ1dHRvbi1kaXNhYmxlZC1iYWNrZ3JvdW5kOiAjREZERkRGICFkZWZhdWx0O1xyXG4kYnV0dG9uLWRpc2FibGVkLWNvbG9yOiAjOUY5RjlGICFkZWZhdWx0O1xyXG5cclxuLy8gUmFpc2VkIGJ1dHRvbnNcclxuJGJ1dHRvbi1yYWlzZWQtYmFja2dyb3VuZDogJHNlY29uZGFyeS1jb2xvciAhZGVmYXVsdDtcclxuJGJ1dHRvbi1yYWlzZWQtYmFja2dyb3VuZC1ob3ZlcjogbGlnaHRlbigkYnV0dG9uLXJhaXNlZC1iYWNrZ3JvdW5kLCA1JSkgIWRlZmF1bHQ7XHJcbiRidXR0b24tcmFpc2VkLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xyXG5cclxuLy8gTGFyZ2UgYnV0dG9uc1xyXG4kYnV0dG9uLWxhcmdlLWljb24tZm9udC1zaXplOiAxLjZyZW0gIWRlZmF1bHQ7XHJcbiRidXR0b24tbGFyZ2UtaGVpZ2h0OiAkYnV0dG9uLWhlaWdodCAqIDEuNSAhZGVmYXVsdDtcclxuXHJcbi8vIEZsYXQgYnV0dG9uc1xyXG4kYnV0dG9uLWZsYXQtY29sb3I6ICMzNDM0MzQgIWRlZmF1bHQ7XHJcbiRidXR0b24tZmxhdC1kaXNhYmxlZC1jb2xvcjogbGlnaHRlbigjOTk5LCAxMCUpICFkZWZhdWx0O1xyXG5cclxuLy8gRmxvYXRpbmcgYnV0dG9uc1xyXG4kYnV0dG9uLWZsb2F0aW5nLWJhY2tncm91bmQ6ICRzZWNvbmRhcnktY29sb3IgIWRlZmF1bHQ7XHJcbiRidXR0b24tZmxvYXRpbmctYmFja2dyb3VuZC1ob3ZlcjogJGJ1dHRvbi1mbG9hdGluZy1iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kYnV0dG9uLWZsb2F0aW5nLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xyXG4kYnV0dG9uLWZsb2F0aW5nLXNpemU6IDQwcHggIWRlZmF1bHQ7XHJcbiRidXR0b24tZmxvYXRpbmctbGFyZ2Utc2l6ZTogNTZweCAhZGVmYXVsdDtcclxuJGJ1dHRvbi1mbG9hdGluZy1yYWRpdXM6IDUwJSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyA0LiBDYXJkc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuJGNhcmQtcGFkZGluZzogMjRweCAhZGVmYXVsdDtcclxuJGNhcmQtYmctY29sb3I6ICNmZmYgIWRlZmF1bHQ7XHJcbiRjYXJkLWxpbmstY29sb3I6IGNvbG9yKFwib3JhbmdlXCIsIFwiYWNjZW50LTJcIikgIWRlZmF1bHQ7XHJcbiRjYXJkLWxpbmstY29sb3ItbGlnaHQ6IGxpZ2h0ZW4oJGNhcmQtbGluay1jb2xvciwgMjAlKSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyA1LiBDb2xsYXBzaWJsZVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuJGNvbGxhcHNpYmxlLWhlaWdodDogM3JlbSAhZGVmYXVsdDtcclxuJGNvbGxhcHNpYmxlLWxpbmUtaGVpZ2h0OiAkY29sbGFwc2libGUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kY29sbGFwc2libGUtaGVhZGVyLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xyXG4kY29sbGFwc2libGUtYm9yZGVyLWNvbG9yOiAjZGRkICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIDYuIENoaXBzXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4kY2hpcC1iZy1jb2xvcjogI2U0ZTRlNCAhZGVmYXVsdDtcclxuJGNoaXAtYm9yZGVyLWNvbG9yOiAjOWU5ZTllICFkZWZhdWx0O1xyXG4kY2hpcC1zZWxlY3RlZC1jb2xvcjogIzI2YTY5YSAhZGVmYXVsdDtcclxuJGNoaXAtbWFyZ2luOiA1cHggIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gNy4gRGF0ZSBQaWNrZXJcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbiRkYXRlcGlja2VyLXdlZWtkYXktYmc6IGRhcmtlbigkc2Vjb25kYXJ5LWNvbG9yLCA3JSkgIWRlZmF1bHQ7XHJcbiRkYXRlcGlja2VyLWRhdGUtYmc6ICRzZWNvbmRhcnktY29sb3IgIWRlZmF1bHQ7XHJcbiRkYXRlcGlja2VyLXllYXI6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjQpICFkZWZhdWx0O1xyXG4kZGF0ZXBpY2tlci1mb2N1czogcmdiYSgwLDAsMCwgLjA1KSAhZGVmYXVsdDtcclxuJGRhdGVwaWNrZXItc2VsZWN0ZWQ6ICRzZWNvbmRhcnktY29sb3IgIWRlZmF1bHQ7XHJcbiRkYXRlcGlja2VyLXNlbGVjdGVkLW91dGZvY3VzOiBkZXNhdHVyYXRlKGxpZ2h0ZW4oJHNlY29uZGFyeS1jb2xvciwgMzUlKSwgMTUlKSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyA4LiBEcm9wZG93blxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuJGRyb3Bkb3duLWJnLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xyXG4kZHJvcGRvd24taG92ZXItYmctY29sb3I6ICNlZWUgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1jb2xvcjogJHNlY29uZGFyeS1jb2xvciAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWl0ZW0taGVpZ2h0OiA1MHB4ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIDkuIEZvbnRzXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4kcm9ib3RvLWZvbnQtcGF0aDogXCIuLi9mb250cy9yb2JvdG8vXCIgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gMTAuIEZvcm1zXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vLyBUZXh0IElucHV0cyArIFRleHRhcmVhXHJcbiRpbnB1dC1oZWlnaHQ6IDNyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1ib3JkZXItY29sb3I6IGNvbG9yKFwiZ3JleVwiLCBcImJhc2VcIikgIWRlZmF1bHQ7XHJcbiRpbnB1dC1ib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kaW5wdXQtYmFja2dyb3VuZDogI2ZmZiAhZGVmYXVsdDtcclxuJGlucHV0LWVycm9yLWNvbG9yOiAkZXJyb3ItY29sb3IgIWRlZmF1bHQ7XHJcbiRpbnB1dC1zdWNjZXNzLWNvbG9yOiAkc3VjY2Vzcy1jb2xvciAhZGVmYXVsdDtcclxuJGlucHV0LWZvY3VzLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9udC1zaXplOiAxcmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtbWFyZ2luLWJvdHRvbTogMjBweDtcclxuJGlucHV0LW1hcmdpbjogMCAwICRpbnB1dC1tYXJnaW4tYm90dG9tIDAgIWRlZmF1bHQ7XHJcbiRpbnB1dC1wYWRkaW5nOiAwICFkZWZhdWx0O1xyXG4kaW5wdXQtdHJhbnNpdGlvbjogYWxsIC4zcyAhZGVmYXVsdDtcclxuJGxhYmVsLWZvbnQtc2l6ZTogLjhyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1kaXNhYmxlZC1jb2xvcjogcmdiYSgwLDAsMCwgLjI2KSAhZGVmYXVsdDtcclxuJGlucHV0LWRpc2FibGVkLXNvbGlkLWNvbG9yOiAjQkRCREJEICFkZWZhdWx0O1xyXG4kaW5wdXQtZGlzYWJsZWQtYm9yZGVyOiAxcHggZG90dGVkICRpbnB1dC1kaXNhYmxlZC1jb2xvciAhZGVmYXVsdDtcclxuJGlucHV0LWludmFsaWQtYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWVycm9yLWNvbG9yICFkZWZhdWx0O1xyXG4kcGxhY2Vob2xkZXItdGV4dC1jb2xvcjogbGlnaHRlbigkaW5wdXQtYm9yZGVyLWNvbG9yLCAyMCUpICFkZWZhdWx0O1xyXG5cclxuLy8gUmFkaW8gQnV0dG9uc1xyXG4kcmFkaW8tZmlsbC1jb2xvcjogJHNlY29uZGFyeS1jb2xvciAhZGVmYXVsdDtcclxuJHJhZGlvLWVtcHR5LWNvbG9yOiAjNWE1YTVhICFkZWZhdWx0O1xyXG4kcmFkaW8tYm9yZGVyOiAycHggc29saWQgJHJhZGlvLWZpbGwtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vLyBSYW5nZVxyXG4kcmFuZ2UtaGVpZ2h0OiAxNHB4ICFkZWZhdWx0O1xyXG4kcmFuZ2Utd2lkdGg6IDE0cHggIWRlZmF1bHQ7XHJcbiR0cmFjay1oZWlnaHQ6IDNweCAhZGVmYXVsdDtcclxuXHJcbi8vIFNlbGVjdFxyXG4kc2VsZWN0LWJvcmRlcjogMXB4IHNvbGlkICNmMmYyZjIgIWRlZmF1bHQ7XHJcbiRzZWxlY3QtYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkwKSAhZGVmYXVsdDtcclxuJHNlbGVjdC1mb2N1czogMXB4IHNvbGlkIGxpZ2h0ZW4oJHNlY29uZGFyeS1jb2xvciwgNDclKSAhZGVmYXVsdDtcclxuJHNlbGVjdC1wYWRkaW5nOiA1cHggIWRlZmF1bHQ7XHJcbiRzZWxlY3QtcmFkaXVzOiAycHggIWRlZmF1bHQ7XHJcbiRzZWxlY3QtZGlzYWJsZWQtY29sb3I6IHJnYmEoMCwwLDAsLjMpICFkZWZhdWx0O1xyXG5cclxuLy8gU3dpdGNoZXNcclxuJHN3aXRjaC1iZy1jb2xvcjogJHNlY29uZGFyeS1jb2xvciAhZGVmYXVsdDtcclxuJHN3aXRjaC1jaGVja2VkLWxldmVyLWJnOiBkZXNhdHVyYXRlKGxpZ2h0ZW4oJHNlY29uZGFyeS1jb2xvciwgMjUlKSwgMjUlKSAhZGVmYXVsdDtcclxuJHN3aXRjaC11bmNoZWNrZWQtYmc6ICNGMUYxRjEgIWRlZmF1bHQ7XHJcbiRzd2l0Y2gtdW5jaGVja2VkLWxldmVyLWJnOiAjODE4MTgxICFkZWZhdWx0O1xyXG4kc3dpdGNoLXJhZGl1czogMTVweCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyAxMS4gR2xvYmFsXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vLyBNZWRpYSBRdWVyeSBSYW5nZXNcclxuJHNtYWxsLXNjcmVlbi11cDogNjAxcHggIWRlZmF1bHQ7XHJcbiRtZWRpdW0tc2NyZWVuLXVwOiA5OTNweCAhZGVmYXVsdDtcclxuJGxhcmdlLXNjcmVlbi11cDogMTIwMXB4ICFkZWZhdWx0O1xyXG4kc21hbGwtc2NyZWVuOiA2MDBweCAhZGVmYXVsdDtcclxuJG1lZGl1bS1zY3JlZW46IDk5MnB4ICFkZWZhdWx0O1xyXG4kbGFyZ2Utc2NyZWVuOiAxMjAwcHggIWRlZmF1bHQ7XHJcblxyXG4kbWVkaXVtLWFuZC11cDogXCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7JHNtYWxsLXNjcmVlbi11cH0pXCIgIWRlZmF1bHQ7XHJcbiRsYXJnZS1hbmQtdXA6IFwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAjeyRtZWRpdW0tc2NyZWVuLXVwfSlcIiAhZGVmYXVsdDtcclxuJGV4dHJhLWxhcmdlLWFuZC11cDogXCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7JGxhcmdlLXNjcmVlbi11cH0pXCIgIWRlZmF1bHQ7XHJcbiRzbWFsbC1hbmQtZG93bjogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6ICN7JHNtYWxsLXNjcmVlbn0pXCIgIWRlZmF1bHQ7XHJcbiRtZWRpdW0tYW5kLWRvd246IFwib25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAjeyRtZWRpdW0tc2NyZWVufSlcIiAhZGVmYXVsdDtcclxuJG1lZGl1bS1vbmx5OiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3skc21hbGwtc2NyZWVuLXVwfSkgYW5kIChtYXgtd2lkdGggOiAjeyRtZWRpdW0tc2NyZWVufSlcIiAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyAxMi4gR3JpZFxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuJG51bS1jb2xzOiAxMiAhZGVmYXVsdDtcclxuJGd1dHRlci13aWR0aDogMS41cmVtICFkZWZhdWx0O1xyXG4kZWxlbWVudC10b3AtbWFyZ2luOiAkZ3V0dGVyLXdpZHRoLzMgIWRlZmF1bHQ7XHJcbiRlbGVtZW50LWJvdHRvbS1tYXJnaW46ICgkZ3V0dGVyLXdpZHRoKjIpLzMgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gMTMuIE5hdmlnYXRpb24gQmFyXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4kbmF2YmFyLWhlaWdodDogNjRweCAhZGVmYXVsdDtcclxuJG5hdmJhci1saW5lLWhlaWdodDogJG5hdmJhci1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRuYXZiYXItaGVpZ2h0LW1vYmlsZTogNTZweCAhZGVmYXVsdDtcclxuJG5hdmJhci1saW5lLWhlaWdodC1tb2JpbGU6ICRuYXZiYXItaGVpZ2h0LW1vYmlsZSAhZGVmYXVsdDtcclxuJG5hdmJhci1mb250LXNpemU6IDFyZW0gIWRlZmF1bHQ7XHJcbiRuYXZiYXItZm9udC1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcclxuJG5hdmJhci1icmFuZC1mb250LXNpemU6IDIuMXJlbSAhZGVmYXVsdDtcclxuXHJcbi8vIDE0LiBTaWRlIE5hdmlnYXRpb25cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbiRzaWRlbmF2LWZvbnQtc2l6ZTogMTRweCAhZGVmYXVsdDtcclxuJHNpZGVuYXYtZm9udC1jb2xvcjogcmdiYSgwLDAsMCwuODcpICFkZWZhdWx0O1xyXG4kc2lkZW5hdi1iZy1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcclxuJHNpZGVuYXYtcGFkZGluZzogMTZweCAhZGVmYXVsdDtcclxuJHNpZGVuYXYtaXRlbS1oZWlnaHQ6IDQ4cHggIWRlZmF1bHQ7XHJcbiRzaWRlbmF2LWxpbmUtaGVpZ2h0OiAkc2lkZW5hdi1pdGVtLWhlaWdodCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyAxNS4gUGhvdG8gU2xpZGVyXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4kc2xpZGVyLWJnLWNvbG9yOiBjb2xvcignZ3JleScsICdiYXNlJykgIWRlZmF1bHQ7XHJcbiRzbGlkZXItYmctY29sb3ItbGlnaHQ6IGNvbG9yKCdncmV5JywgJ2xpZ2h0ZW4tMicpICFkZWZhdWx0O1xyXG4kc2xpZGVyLWluZGljYXRvci1jb2xvcjogY29sb3IoJ2dyZWVuJywgJ2Jhc2UnKSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyAxNi4gU3Bpbm5lcnMgfCBMb2FkZXJzXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4kc3Bpbm5lci1kZWZhdWx0LWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIDE3LiBUYWJzXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4kdGFicy11bmRlcmxpbmUtY29sb3I6ICRwcmltYXJ5LWNvbG9yLWxpZ2h0ICFkZWZhdWx0O1xyXG4kdGFicy10ZXh0LWNvbG9yOiAkcHJpbWFyeS1jb2xvciAhZGVmYXVsdDtcclxuJHRhYnMtYmctY29sb3I6ICNmZmYgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gMTguIFRhYmxlc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuJHRhYmxlLWJvcmRlci1jb2xvcjogI2QwZDBkMCAhZGVmYXVsdDtcclxuJHRhYmxlLXN0cmlwZWQtY29sb3I6ICNmMmYyZjIgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gMTkuIFRvYXN0c1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuJHRvYXN0LWhlaWdodDogNDhweCAhZGVmYXVsdDtcclxuJHRvYXN0LWNvbG9yOiAjMzIzMjMyICFkZWZhdWx0O1xyXG4kdG9hc3QtdGV4dC1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyAyMC4gVHlwb2dyYXBoeVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuJG9mZi1ibGFjazogcmdiYSgwLCAwLCAwLCAwLjg3KSAhZGVmYXVsdDtcclxuLy8gSGVhZGVyIFN0eWxlc1xyXG4kaDEtZm9udHNpemU6IDQuMnJlbSAhZGVmYXVsdDtcclxuJGgyLWZvbnRzaXplOiAzLjU2cmVtICFkZWZhdWx0O1xyXG4kaDMtZm9udHNpemU6IDIuOTJyZW0gIWRlZmF1bHQ7XHJcbiRoNC1mb250c2l6ZTogMi4yOHJlbSAhZGVmYXVsdDtcclxuJGg1LWZvbnRzaXplOiAxLjY0cmVtICFkZWZhdWx0O1xyXG4kaDYtZm9udHNpemU6IDFyZW0gIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gMjEuIEZvb3RlclxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuJGZvb3Rlci1iZy1jb2xvcjogJHByaW1hcnktY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gMjIuIEZsb3cgVGV4dFxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuJHJhbmdlIDogJGxhcmdlLXNjcmVlbiAtICRzbWFsbC1zY3JlZW4gIWRlZmF1bHQ7XHJcbiRpbnRlcnZhbHM6IDIwICFkZWZhdWx0O1xyXG4kaW50ZXJ2YWwtc2l6ZTogJHJhbmdlIC8gJGludGVydmFscyAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyAyMy4gQ29sbGVjdGlvbnNcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbiRjb2xsZWN0aW9uLWJvcmRlci1jb2xvcjogI2UwZTBlMCAhZGVmYXVsdDtcclxuJGNvbGxlY3Rpb24tYmctY29sb3I6ICNmZmYgIWRlZmF1bHQ7XHJcbiRjb2xsZWN0aW9uLWFjdGl2ZS1iZy1jb2xvcjogJHNlY29uZGFyeS1jb2xvciAhZGVmYXVsdDtcclxuJGNvbGxlY3Rpb24tYWN0aXZlLWNvbG9yOiBsaWdodGVuKCRzZWNvbmRhcnktY29sb3IsIDU1JSkgIWRlZmF1bHQ7XHJcbiRjb2xsZWN0aW9uLWhvdmVyLWJnLWNvbG9yOiAjZGRkICFkZWZhdWx0O1xyXG4kY29sbGVjdGlvbi1saW5rLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yICFkZWZhdWx0O1xyXG4kY29sbGVjdGlvbi1saW5lLWhlaWdodDogMS41cmVtICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIDI0LiBQcm9ncmVzcyBCYXJcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbiRwcm9ncmVzcy1iYXItY29sb3I6ICRzZWNvbmRhcnktY29sb3IgIWRlZmF1bHQ7XHJcbiIsIi8qISBub3JtYWxpemUuY3NzIHYzLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBTZXQgZGVmYXVsdCBmb250IGZhbWlseSB0byBzYW5zLXNlcmlmLlxyXG4gKiAyLiBQcmV2ZW50IGlPUyBhbmQgSUUgdGV4dCBzaXplIGFkanVzdCBhZnRlciBkZXZpY2Ugb3JpZW50YXRpb24gY2hhbmdlLFxyXG4gKiAgICB3aXRob3V0IGRpc2FibGluZyB1c2VyIHpvb20uXHJcbiAqL1xyXG5cclxuaHRtbCB7XHJcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8qIDEgKi9cclxuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxyXG4gKi9cclxuXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyogSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzkuXHJcbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgZGV0YWlsc2Agb3IgYHN1bW1hcnlgIGluIElFIDEwLzExXHJcbiAqIGFuZCBGaXJlZm94LlxyXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExLlxyXG4gKi9cclxuXHJcbmFydGljbGUsXHJcbmFzaWRlLFxyXG5kZXRhaWxzLFxyXG5maWdjYXB0aW9uLFxyXG5maWd1cmUsXHJcbmZvb3RlcixcclxuaGVhZGVyLFxyXG5oZ3JvdXAsXHJcbm1haW4sXHJcbm1lbnUsXHJcbm5hdixcclxuc2VjdGlvbixcclxuc3VtbWFyeSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxyXG4gKiAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbiAqL1xyXG5cclxuYXVkaW8sXHJcbmNhbnZhcyxcclxucHJvZ3Jlc3MsXHJcbnZpZGVvIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIDEgKi9cclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXHJcbiAqIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXHJcbiAqL1xyXG5cclxuYXVkaW86bm90KFtjb250cm9sc10pIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGhlaWdodDogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC5cclxuICogSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxyXG4gKi9cclxuXHJcbltoaWRkZW5dLFxyXG50ZW1wbGF0ZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogTGlua3NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5hIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEltcHJvdmUgcmVhZGFiaWxpdHkgb2YgZm9jdXNlZCBlbGVtZW50cyB3aGVuIHRoZXkgYXJlIGFsc28gaW4gYW5cclxuICogYWN0aXZlL2hvdmVyIHN0YXRlLlxyXG4gKi9cclxuXHJcbmE6YWN0aXZlLFxyXG5hOmhvdmVyIHtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIENocm9tZS5cclxuICovXHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cclxuICovXHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lLlxyXG4gKi9cclxuXHJcbmRmbiB7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyB2YXJpYWJsZSBgaDFgIGZvbnQtc2l6ZSBhbmQgbWFyZ2luIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYFxyXG4gKiBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXHJcbiAqL1xyXG5cclxuaDEge1xyXG4gIGZvbnQtc2l6ZTogMmVtO1xyXG4gIG1hcmdpbjogMC42N2VtIDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxyXG4gKi9cclxuXHJcbm1hcmsge1xyXG4gIGJhY2tncm91bmQ6ICNmZjA7XHJcbiAgY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zbWFsbCB7XHJcbiAgZm9udC1zaXplOiA4MCU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1cCB7XHJcbiAgdG9wOiAtMC41ZW07XHJcbn1cclxuXHJcbnN1YiB7XHJcbiAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG4vKiBFbWJlZGRlZCBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAuXHJcbiAqL1xyXG5cclxuaW1nIHtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IG92ZXJmbG93IG5vdCBoaWRkZW4gaW4gSUUgOS8xMC8xMS5cclxuICovXHJcblxyXG5zdmc6bm90KDpyb290KSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLyogR3JvdXBpbmcgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDgvOSBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmZpZ3VyZSB7XHJcbiAgbWFyZ2luOiAxZW0gNDBweDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cclxuICovXHJcblxyXG5ociB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4vKipcclxuICogQ29udGFpbiBvdmVyZmxvdyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxucHJlIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3Mgb2RkIGBlbWAtdW5pdCBmb250IHNpemUgcmVuZGVyaW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5jb2RlLFxyXG5rYmQsXHJcbnByZSxcclxuc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG59XHJcblxyXG4vKiBGb3Jtc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIEtub3duIGxpbWl0YXRpb246IGJ5IGRlZmF1bHQsIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFggYWxsb3cgdmVyeSBsaW1pdGVkXHJcbiAqIHN0eWxpbmcgb2YgYHNlbGVjdGAsIHVubGVzcyBhIGBib3JkZXJgIHByb3BlcnR5IGlzIHNldC5cclxuICovXHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkLlxyXG4gKiAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cclxuICogMi4gQ29ycmVjdCBmb250IHByb3BlcnRpZXMgbm90IGJlaW5nIGluaGVyaXRlZC5cclxuICogMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAxICovXHJcbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xyXG4gIG1hcmdpbjogMDsgLyogMyAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEuXHJcbiAqL1xyXG5cclxuYnV0dG9uIHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cclxuICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cclxuICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LCBJRSA4LzkvMTAvMTEsIGFuZCBPcGVyYS5cclxuICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuc2VsZWN0IHtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXHJcbiAqICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxyXG4gKiAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXHJcbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXHJcbiAqICAgIGBpbnB1dGAgYW5kIG90aGVycy5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLyogMSAqL1xyXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXHJcbiAgY3Vyc29yOiBwb2ludGVyOyAvKiAzICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxyXG4gKi9cclxuXHJcbmJ1dHRvbltkaXNhYmxlZF0sXHJcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXHJcbiAqL1xyXG5cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXHJcbiAqIHRoZSBVQSBzdHlsZXNoZWV0LlxyXG4gKi9cclxuXHJcbmlucHV0IHtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4vKipcclxuICogSXQncyByZWNvbW1lbmRlZCB0aGF0IHlvdSBkb24ndCBhdHRlbXB0IHRvIHN0eWxlIHRoZXNlIGVsZW1lbnRzLlxyXG4gKiBGaXJlZm94J3MgaW1wbGVtZW50YXRpb24gZG9lc24ndCByZXNwZWN0IGJveC1zaXppbmcsIHBhZGRpbmcsIG9yIHdpZHRoLlxyXG4gKlxyXG4gKiAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxyXG4gKiAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LzEwLlxyXG4gKi9cclxuXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXHJcbiAgcGFkZGluZzogMDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogRml4IHRoZSBjdXJzb3Igc3R5bGUgZm9yIENocm9tZSdzIGluY3JlbWVudC9kZWNyZW1lbnQgYnV0dG9ucy4gRm9yIGNlcnRhaW5cclxuICogYGZvbnQtc2l6ZWAgdmFsdWVzIG9mIHRoZSBgaW5wdXRgLCBpdCBjYXVzZXMgdGhlIGN1cnNvciBzdHlsZSBvZiB0aGVcclxuICogZGVjcmVtZW50IGJ1dHRvbiB0byBjaGFuZ2UgZnJvbSBgZGVmYXVsdGAgdG8gYHRleHRgLlxyXG4gKi9cclxuXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxyXG4gKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxyXG4gKi9cclxuXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgYW5kIENocm9tZSBvbiBPUyBYLlxyXG4gKiBTYWZhcmkgKGJ1dCBub3QgQ2hyb21lKSBjbGlwcyB0aGUgY2FuY2VsIGJ1dHRvbiB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgaGFzXHJcbiAqIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cclxuICovXHJcblxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXHJcbiAqL1xyXG5cclxuZmllbGRzZXQge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XHJcbiAgbWFyZ2luOiAwIDJweDtcclxuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXHJcbiAqIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cclxuICovXHJcblxyXG5sZWdlbmQge1xyXG4gIGJvcmRlcjogMDsgLyogMSAqL1xyXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkvMTAvMTEuXHJcbiAqL1xyXG5cclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogRG9uJ3QgaW5oZXJpdCB0aGUgYGZvbnQtd2VpZ2h0YCAoYXBwbGllZCBieSBhIHJ1bGUgYWJvdmUpLlxyXG4gKiBOT1RFOiB0aGUgZGVmYXVsdCBjYW5ub3Qgc2FmZWx5IGJlIGNoYW5nZWQgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cclxuICovXHJcblxyXG5vcHRncm91cCB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi8qIFRhYmxlc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cclxuICovXHJcblxyXG50YWJsZSB7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBib3JkZXItc3BhY2luZzogMDtcclxufVxyXG5cclxudGQsXHJcbnRoIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbiIsIi8vRGVmYXVsdCBzdHlsZXNcclxuXHJcbmh0bWwge1xyXG4gYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XHJcbiBib3gtc2l6aW5nOiBpbmhlcml0O1xyXG59XHJcblxyXG5ib2R5IHtcclxuICAvLyBkaXNwbGF5OiBmbGV4O1xyXG4gIC8vIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gIC8vIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbm1haW4ge1xyXG4gIC8vIGZsZXg6IDEgMCBhdXRvO1xyXG59XHJcblxyXG51bCB7XHJcbiAgJjpub3QoLmJyb3dzZXItZGVmYXVsdCkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuYSB7XHJcblx0Y29sb3I6ICRsaW5rLWNvbG9yO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgLy8gR2V0cyByaWQgb2YgdGFwIGFjdGl2ZSBzdGF0ZVxyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcblxyXG4vLyBQb3NpdGlvbmluZ1xyXG4udmFsaWduLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuXHJcbi8vIGNsYXNzaWMgY2xlYXJmaXhcclxuLmNsZWFyZml4IHtcclxuICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuXHJcbi8vIFotbGV2ZWxzXHJcbi56LWRlcHRoLTAge1xyXG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4uei1kZXB0aC0xIHtcclxuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbn1cclxuLnotZGVwdGgtMS1oYWxmIHtcclxuICBib3gtc2hhZG93OiAwIDNweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDNweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbn1cclxuLnotZGVwdGgtMiB7XHJcbiAgYm94LXNoYWRvdzogMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxufVxyXG4uei1kZXB0aC0zIHtcclxuICBib3gtc2hhZG93OiAwIDZweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggMThweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgM3B4IDVweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxufVxyXG4uei1kZXB0aC00IHtcclxuICBib3gtc2hhZG93OiAwIDhweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCAxNHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDVweCA1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbn1cclxuLnotZGVwdGgtNSB7XHJcbiAgYm94LXNoYWRvdzogMCAxNnB4IDI0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgNnB4IDMwcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgOHB4IDEwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbn1cclxuXHJcbi5ob3ZlcmFibGUge1xyXG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjI1cztcclxuICBib3gtc2hhZG93OiAwO1xyXG59XHJcblxyXG4uaG92ZXJhYmxlOmhvdmVyIHtcclxuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4yNXM7XHJcbiAgYm94LXNoYWRvdzogMCA4cHggMTdweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7XHJcbn1cclxuXHJcbi8vIERpdmlkZXJzXHJcblxyXG4uZGl2aWRlciB7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihcImdyZXlcIiwgXCJsaWdodGVuLTJcIik7XHJcbn1cclxuXHJcblxyXG4vLyAgQmxvY2txdW90ZVxyXG5cclxuYmxvY2txdW90ZSB7XHJcbiAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XHJcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcclxufVxyXG5cclxuLy8gSWNvbiBTdHlsZXNcclxuXHJcbmkge1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG5cclxuICAmLmxlZnQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgfVxyXG4gICYucmlnaHQge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgfVxyXG4gICYudGlueSB7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgfVxyXG4gICYuc21hbGwge1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gIH1cclxuICAmLm1lZGl1bSB7XHJcbiAgICBmb250LXNpemU6IDRyZW07XHJcbiAgfVxyXG4gICYubGFyZ2Uge1xyXG4gICAgZm9udC1zaXplOiA2cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLy8gSW1hZ2VzXHJcbmltZy5yZXNwb25zaXZlLWltZyxcclxudmlkZW8ucmVzcG9uc2l2ZS12aWRlbyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuXHJcbi8vIFBhZ2luYXRpb25cclxuXHJcbi5wYWdpbmF0aW9uIHtcclxuXHJcbiAgbGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIGhlaWdodDogMzBweDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICM0NDQ7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUgYSB7IGNvbG9yOiAjZmZmOyB9XHJcblxyXG4gICAgJi5hY3RpdmUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjsgfVxyXG5cclxuICAgICYuZGlzYWJsZWQgYSB7XHJcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICB9XHJcblxyXG4gICAgaSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICBsaS5wYWdlcyB1bCBsaSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICB9XHJcbn1cclxuQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xyXG4gIC5wYWdpbmF0aW9uIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIGxpLnByZXYsXHJcbiAgICBsaS5uZXh0IHtcclxuICAgICAgd2lkdGg6IDEwJTtcclxuICAgIH1cclxuXHJcbiAgICBsaS5wYWdlcyB7XHJcbiAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBCcmVhZGNydW1ic1xyXG4uYnJlYWRjcnVtYiB7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LCAuNyk7XHJcblxyXG4gIGksXHJcbiAgW2NsYXNzXj1cIm1kaS1cIl0sIFtjbGFzcyo9XCJtZGktXCJdLFxyXG4gIGkubWF0ZXJpYWwtaWNvbnMge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgfVxyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxFNUNDJztcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LCAuNyk7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgbWFyZ2luOiAwIDEwcHggMCA4cHg7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICB9XHJcblxyXG4gICY6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gUGFyYWxsYXhcclxuLnBhcmFsbGF4LWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgaGVpZ2h0OiA1MDBweDtcclxufVxyXG5cclxuLnBhcmFsbGF4IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHotaW5kZXg6IC0xO1xyXG5cclxuICBpbWcge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIFB1c2hwaW5cclxuLnBpbi10b3AsIC5waW4tYm90dG9tIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnBpbm5lZCB7XHJcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKipcclxuICBUcmFuc2l0aW9uIENsYXNzZXNcclxuKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbnVsLnN0YWdnZXJlZC1saXN0IGxpIHtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4uZmFkZS1pbiB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTtcclxufVxyXG5cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKipcclxuICBNZWRpYSBRdWVyeSBDbGFzc2VzXHJcbioqKioqKioqKioqKioqKioqKioqKiovXHJcbi5oaWRlLW9uLXNtYWxsLW9ubHksIC5oaWRlLW9uLXNtYWxsLWFuZC1kb3duIHtcclxuICBAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLmhpZGUtb24tbWVkLWFuZC1kb3duIHtcclxuICBAbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5oaWRlLW9uLW1lZC1hbmQtdXAge1xyXG4gIEBtZWRpYSAjeyRtZWRpdW0tYW5kLXVwfSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5oaWRlLW9uLW1lZC1vbmx5IHtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC1zY3JlZW4pIGFuZCAobWF4LXdpZHRoOiAkbWVkaXVtLXNjcmVlbikge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4uaGlkZS1vbi1sYXJnZS1vbmx5IHtcclxuICBAbWVkaWEgI3skbGFyZ2UtYW5kLXVwfSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5zaG93LW9uLWxhcmdlIHtcclxuICBAbWVkaWEgI3skbGFyZ2UtYW5kLXVwfSB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4uc2hvdy1vbi1tZWRpdW0ge1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLXNjcmVlbikgYW5kIChtYXgtd2lkdGg6ICRtZWRpdW0tc2NyZWVuKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4uc2hvdy1vbi1zbWFsbCB7XHJcbiAgQG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4uc2hvdy1vbi1tZWRpdW0tYW5kLXVwIHtcclxuICBAbWVkaWEgI3skbWVkaXVtLWFuZC11cH0ge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnNob3ctb24tbWVkaXVtLWFuZC1kb3duIHtcclxuICBAbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIENlbnRlciB0ZXh0IG9uIG1vYmlsZVxyXG4uY2VudGVyLW9uLXNtYWxsLW9ubHkge1xyXG4gIEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLy8gRm9vdGVyXHJcbi5wYWdlLWZvb3RlciB7XHJcbiAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvb3Rlci1iZy1jb2xvcjtcclxuXHJcbiAgLmZvb3Rlci1jb3B5cmlnaHQge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDEwcHggMHB4O1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjgpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSw1MSw1MSwuMDgpO1xyXG4gICAgQGV4dGVuZCAubGlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBUYWJsZXNcclxudGFibGUsIHRoLCB0ZCB7XHJcbiAgIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxudGFibGUge1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcblxyXG4gICYuYm9yZGVyZWQgPiB0aGVhZCA+IHRyLFxyXG4gICYuYm9yZGVyZWQgPiB0Ym9keSA+IHRyIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgJi5zdHJpcGVkID4gdGJvZHkge1xyXG4gICAgPiB0cjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1zdHJpcGVkLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgID4gdHIgPiB0ZCB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmhpZ2hsaWdodCA+IHRib2R5ID4gdHIge1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMjVzIGVhc2U7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXN0cmlwZWQtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmNlbnRlcmVkIHtcclxuICAgIHRoZWFkIHRyIHRoLCB0Ym9keSB0ciB0ZCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG50aGVhZCB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbn1cclxuXHJcbnRkLCB0aHtcclxuICBwYWRkaW5nOiAxNXB4IDVweDtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbn1cclxuXHJcbi8vIFJlc3BvbnNpdmUgVGFibGVcclxuQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xyXG5cclxuICB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgdGQ6ZW1wdHk6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJ1xcMDBhMCc7XHJcbiAgICB9XHJcblxyXG4gICAgdGgsXHJcbiAgICB0ZCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIH1cclxuXHJcbiAgICB0aCB7IHRleHQtYWxpZ246IGxlZnQ7IH1cclxuICAgIHRoZWFkIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgdHIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7XHJcblxyXG4gICAgICAgIHRoOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcXDAwYTBcIjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHRib2R5IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICB0ciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHRoIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG4gICAgdGQge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWluLWhlaWdodDogMS4yNWVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgdHIgeyBwYWRkaW5nOiAwIDEwcHg7IH1cclxuXHJcbiAgICAvKiBzb3J0IG91dCBib3JkZXJzICovXHJcbiAgICB0aGVhZCB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmLmJvcmRlcmVkIHtcclxuICAgICAgdGggeyBib3JkZXItYm90dG9tOiAwOyBib3JkZXItbGVmdDogMDsgfVxyXG4gICAgICB0ZCB7IGJvcmRlci1sZWZ0OiAwOyBib3JkZXItcmlnaHQ6IDA7IGJvcmRlci1ib3R0b206IDA7IH1cclxuICAgICAgdHIgeyBib3JkZXI6IDA7IH1cclxuICAgICAgdGJvZHkgdHIgeyBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yOyB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4vLyBDb2xsZWN0aW9uc1xyXG4uY29sbGVjdGlvbiB7XHJcbiAgbWFyZ2luOiAkZWxlbWVudC10b3AtbWFyZ2luIDAgJGVsZW1lbnQtYm90dG9tLW1hcmdpbiAwO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xsZWN0aW9uLWJvcmRlci1jb2xvcjtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC5jb2xsZWN0aW9uLWl0ZW0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbGxlY3Rpb24tYmctY29sb3I7XHJcbiAgICBsaW5lLWhlaWdodDogJGNvbGxlY3Rpb24tbGluZS1oZWlnaHQ7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbGxlY3Rpb24tYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgIC8vIEF2YXRhciBDb2xsZWN0aW9uXHJcbiAgICAmLmF2YXRhciB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDg0cHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNzJweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgLmNpcmNsZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiA0MnB4O1xyXG4gICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIH1cclxuICAgICAgaS5jaXJjbGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuXHJcbiAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zZWNvbmRhcnktY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTZweDtcclxuICAgICAgICByaWdodDogMTZweDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xsZWN0aW9uLWFjdGl2ZS1iZy1jb2xvcjtcclxuICAgICAgY29sb3I6ICRjb2xsZWN0aW9uLWFjdGl2ZS1jb2xvcjtcclxuXHJcbiAgICAgIC5zZWNvbmRhcnktY29udGVudCB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgYS5jb2xsZWN0aW9uLWl0ZW17XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRyYW5zaXRpb246IC4yNXM7XHJcbiAgICBjb2xvcjogJGNvbGxlY3Rpb24tbGluay1jb2xvcjtcclxuICAgICY6bm90KC5hY3RpdmUpIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbGxlY3Rpb24taG92ZXItYmctY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYud2l0aC1oZWFkZXIge1xyXG4gICAgLmNvbGxlY3Rpb24taGVhZGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbGxlY3Rpb24tYmctY29sb3I7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sbGVjdGlvbi1ib3JkZXItY29sb3I7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgIH1cclxuICAgIC5jb2xsZWN0aW9uLWl0ZW0ge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgICAuY29sbGVjdGlvbi1pdGVtLmF2YXRhciB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNzJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcbi8vIE1hZGUgbGVzcyBzcGVjaWZpYyB0byBhbGxvdyBlYXNpZXIgb3ZlcnJpZGluZ1xyXG4uc2Vjb25kYXJ5LWNvbnRlbnQge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcclxufVxyXG4uY29sbGFwc2libGUgLmNvbGxlY3Rpb24ge1xyXG4gIG1hcmdpbjogMDtcclxuICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcblxyXG5cclxuLy8gUmVzcG9uc2l2ZSBWaWRlb3NcclxuLnZpZGVvLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBpZnJhbWUsIG9iamVjdCwgZW1iZWQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gUHJvZ3Jlc3MgQmFyXHJcbi5wcm9ncmVzcyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDRweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRwcm9ncmVzcy1iYXItY29sb3IsIDQwJSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICBtYXJnaW46ICRlbGVtZW50LXRvcC1tYXJnaW4gMCAkZWxlbWVudC1ib3R0b20tbWFyZ2luIDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC5kZXRlcm1pbmF0ZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci1jb2xvcjtcclxuICAgIHRyYW5zaXRpb246IHdpZHRoIC4zcyBsaW5lYXI7XHJcbiAgfVxyXG4gIC5pbmRldGVybWluYXRlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItY29sb3I7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDowO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHdpbGwtY2hhbmdlOiBsZWZ0LCByaWdodDtcclxuICAgICAgLy8gQ3VzdG9tIGJlemllclxyXG4gICAgICBhbmltYXRpb246IGluZGV0ZXJtaW5hdGUgMi4xcyBjdWJpYy1iZXppZXIoMC42NTAsIDAuODE1LCAwLjczNSwgMC4zOTUpIGluZmluaXRlO1xyXG5cclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6MDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB3aWxsLWNoYW5nZTogbGVmdCwgcmlnaHQ7XHJcbiAgICAgIC8vIEN1c3RvbSBiZXppZXJcclxuICAgICAgYW5pbWF0aW9uOiBpbmRldGVybWluYXRlLXNob3J0IDIuMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0MCwgMC40NDAsIDEuMDAwKSBpbmZpbml0ZTtcclxuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjE1cztcclxuICAgIH1cclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBpbmRldGVybWluYXRlIHtcclxuICAgIDAlIHtcclxuICAgICAgbGVmdDogLTM1JTtcclxuICAgICAgcmlnaHQ6MTAwJTtcclxuICAgIH1cclxuICAgIDYwJSB7XHJcbiAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgIHJpZ2h0OiAtOTAlO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgIHJpZ2h0OiAtOTAlO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGluZGV0ZXJtaW5hdGUtc2hvcnQge1xyXG4gICAgMCUge1xyXG4gICAgICBsZWZ0OiAtMjAwJTtcclxuICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICA2MCUge1xyXG4gICAgICBsZWZ0OiAxMDclO1xyXG4gICAgICByaWdodDogLTglO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgIGxlZnQ6IDEwNyU7XHJcbiAgICAgIHJpZ2h0OiAtOCU7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKlxyXG4gIFV0aWxpdHkgQ2xhc3Nlc1xyXG4qKioqKioqKioqKioqKioqKioqL1xyXG5cclxuLmhpZGUge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gVGV4dCBBbGlnblxyXG4ubGVmdC1hbGlnbiB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4ucmlnaHQtYWxpZ24ge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0XHJcbn1cclxuLmNlbnRlciwgLmNlbnRlci1hbGlnbiB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ubGVmdCB7XHJcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcclxufVxyXG4ucmlnaHQge1xyXG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyBObyBUZXh0IFNlbGVjdFxyXG4ubm8tc2VsZWN0IHtcclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi5jaXJjbGUge1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG5cclxuLmNlbnRlci1ibG9jayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4udHJ1bmNhdGUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxufVxyXG5cclxuLm5vLXBhZGRpbmcge1xyXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxufVxyXG4iLCIvLyBCYWRnZXNcclxuc3Bhbi5iYWRnZSB7XHJcbiAgbWluLXdpZHRoOiAzcmVtO1xyXG4gIHBhZGRpbmc6IDAgNnB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAxNHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IDFyZW07XHJcbiAgbGluZS1oZWlnaHQ6ICRiYWRnZS1oZWlnaHQ7XHJcbiAgaGVpZ2h0OiAkYmFkZ2UtaGVpZ2h0O1xyXG4gIGNvbG9yOiBjb2xvcignZ3JleScsICdkYXJrZW4tMScpO1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAmLm5ldyB7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWRnZS1iZy1jb2xvcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICB9XHJcbiAgJi5uZXc6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIgbmV3XCI7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtYmFkZ2UtY2FwdGlvbl06OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiIFwiIGF0dHIoZGF0YS1iYWRnZS1jYXB0aW9uKTtcclxuICB9XHJcbn1cclxubmF2IHVsIGEgc3Bhbi5iYWRnZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZsb2F0OiBub25lO1xyXG4gIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbiAgbGluZS1oZWlnaHQ6ICRiYWRnZS1oZWlnaHQ7XHJcbiAgaGVpZ2h0OiAkYmFkZ2UtaGVpZ2h0O1xyXG59XHJcblxyXG4vLyBMaW5lIGhlaWdodCBjZW50ZXJpbmdcclxuLmNvbGxlY3Rpb24taXRlbSBzcGFuLmJhZGdlIHtcclxuICBtYXJnaW4tdG9wOiBjYWxjKCN7JGNvbGxlY3Rpb24tbGluZS1oZWlnaHQgLyAyfSAtICN7JGJhZGdlLWhlaWdodCAvIDJ9KTtcclxufVxyXG4uY29sbGFwc2libGUgc3Bhbi5iYWRnZSB7XHJcbiAgbWFyZ2luLXRvcDogY2FsYygjeyRjb2xsYXBzaWJsZS1saW5lLWhlaWdodCAvIDJ9IC0gI3skYmFkZ2UtaGVpZ2h0IC8gMn0pO1xyXG59XHJcbi5zaWRlLW5hdiBzcGFuLmJhZGdlIHtcclxuICBtYXJnaW4tdG9wOiBjYWxjKCN7JHNpZGVuYXYtbGluZS1oZWlnaHQgLyAyfSAtICN7JGJhZGdlLWhlaWdodCAvIDJ9KTtcclxufVxyXG4iLCIvKiBUaGlzIGlzIG5lZWRlZCBmb3Igc29tZSBtb2JpbGUgcGhvbmVzIHRvIGRpc3BsYXkgdGhlIEdvb2dsZSBJY29uIGZvbnQgcHJvcGVybHkgKi9cclxuLm1hdGVyaWFsLWljb25zIHtcclxuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xyXG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnO1xyXG59XHJcbiIsIi5jb250YWluZXIge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIG1heC13aWR0aDogMTI4MHB4O1xyXG4gIHdpZHRoOiA5MCU7XHJcbn1cclxuQG1lZGlhICN7JG1lZGl1bS1hbmQtdXB9IHtcclxuICAuY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiA4NSU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAjeyRsYXJnZS1hbmQtdXB9IHtcclxuICAuY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiA3MCU7XHJcbiAgfVxyXG59XHJcbi5jb250YWluZXIgLnJvdyB7XHJcbiAgbWFyZ2luLWxlZnQ6ICgtMSAqICRndXR0ZXItd2lkdGggLyAyKTtcclxuICBtYXJnaW4tcmlnaHQ6ICgtMSAqICRndXR0ZXItd2lkdGggLyAyKTtcclxufVxyXG5cclxuLnNlY3Rpb24ge1xyXG4gIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG5cclxuICAmLm5vLXBhZCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAmLm5vLXBhZC1ib3Qge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgfVxyXG4gICYubm8tcGFkLXRvcCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBNaXhpbnMgdG8gZWxpbWluYXRlIGNvZGUgcmVwaXRpdGlvblxyXG5AbWl4aW4gcmVzZXQtb2Zmc2V0IHtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG59XHJcbkBtaXhpbiBncmlkLWNsYXNzZXMoJHNpemUsICRpLCAkcGVyYykge1xyXG4gICYub2Zmc2V0LSN7JHNpemV9I3skaX0ge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRwZXJjO1xyXG4gIH1cclxuICAmLnB1bGwtI3skc2l6ZX0jeyRpfSB7XHJcbiAgICByaWdodDogJHBlcmM7XHJcbiAgfVxyXG4gICYucHVzaC0jeyRzaXplfSN7JGl9IHtcclxuICAgIGxlZnQ6ICRwZXJjO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5yb3cge1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAvLyBDbGVhciBmbG9hdGluZyBjaGlsZHJlblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG5cclxuICAuY29sIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHBhZGRpbmc6IDAgJGd1dHRlci13aWR0aCAvIDI7XHJcbiAgICBtaW4taGVpZ2h0OiAxcHg7XHJcblxyXG4gICAgJltjbGFzcyo9XCJwdXNoLVwiXSxcclxuICAgICZbY2xhc3MqPVwicHVsbC1cIl0ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJGk6IDE7XHJcbiAgICBAd2hpbGUgJGkgPD0gJG51bS1jb2xzIHtcclxuICAgICAgJHBlcmM6IHVucXVvdGUoKDEwMCAvICgkbnVtLWNvbHMgLyAkaSkpICsgXCIlXCIpO1xyXG4gICAgICAmLnMjeyRpfSB7XHJcbiAgICAgICAgd2lkdGg6ICRwZXJjO1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LW9mZnNldDtcclxuICAgICAgfVxyXG4gICAgICAkaTogJGkgKyAxO1xyXG4gICAgfVxyXG5cclxuICAgICRpOiAxO1xyXG4gICAgQHdoaWxlICRpIDw9ICRudW0tY29scyB7XHJcbiAgICAgICRwZXJjOiB1bnF1b3RlKCgxMDAgLyAoJG51bS1jb2xzIC8gJGkpKSArIFwiJVwiKTtcclxuICAgICAgQGluY2x1ZGUgZ3JpZC1jbGFzc2VzKFwic1wiLCAkaSwgJHBlcmMpO1xyXG4gICAgICAkaTogJGkgKyAxO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAjeyRtZWRpdW0tYW5kLXVwfSB7XHJcblxyXG4gICAgICAkaTogMTtcclxuICAgICAgQHdoaWxlICRpIDw9ICRudW0tY29scyB7XHJcbiAgICAgICAgJHBlcmM6IHVucXVvdGUoKDEwMCAvICgkbnVtLWNvbHMgLyAkaSkpICsgXCIlXCIpO1xyXG4gICAgICAgICYubSN7JGl9IHtcclxuICAgICAgICAgIHdpZHRoOiAkcGVyYztcclxuICAgICAgICAgIEBpbmNsdWRlIHJlc2V0LW9mZnNldDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJGk6ICRpICsgMVxyXG4gICAgICB9XHJcblxyXG4gICAgICAkaTogMTtcclxuICAgICAgQHdoaWxlICRpIDw9ICRudW0tY29scyB7XHJcbiAgICAgICAgJHBlcmM6IHVucXVvdGUoKDEwMCAvICgkbnVtLWNvbHMgLyAkaSkpICsgXCIlXCIpO1xyXG4gICAgICAgIEBpbmNsdWRlIGdyaWQtY2xhc3NlcyhcIm1cIiwgJGksICRwZXJjKTtcclxuICAgICAgICAkaTogJGkgKyAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhICN7JGxhcmdlLWFuZC11cH0ge1xyXG5cclxuICAgICAgJGk6IDE7XHJcbiAgICAgIEB3aGlsZSAkaSA8PSAkbnVtLWNvbHMge1xyXG4gICAgICAgICRwZXJjOiB1bnF1b3RlKCgxMDAgLyAoJG51bS1jb2xzIC8gJGkpKSArIFwiJVwiKTtcclxuICAgICAgICAmLmwjeyRpfSB7XHJcbiAgICAgICAgICB3aWR0aDogJHBlcmM7XHJcbiAgICAgICAgICBAaW5jbHVkZSByZXNldC1vZmZzZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICRpOiAkaSArIDE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICRpOiAxO1xyXG4gICAgICBAd2hpbGUgJGkgPD0gJG51bS1jb2xzIHtcclxuICAgICAgICAkcGVyYzogdW5xdW90ZSgoMTAwIC8gKCRudW0tY29scyAvICRpKSkgKyBcIiVcIik7XHJcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1jbGFzc2VzKFwibFwiLCAkaSwgJHBlcmMpO1xyXG4gICAgICAgICRpOiAkaSArIDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgI3skZXh0cmEtbGFyZ2UtYW5kLXVwfSB7XHJcblxyXG4gICAgICAkaTogMTtcclxuICAgICAgQHdoaWxlICRpIDw9ICRudW0tY29scyB7XHJcbiAgICAgICAgJHBlcmM6IHVucXVvdGUoKDEwMCAvICgkbnVtLWNvbHMgLyAkaSkpICsgXCIlXCIpO1xyXG4gICAgICAgICYueGwjeyRpfSB7XHJcbiAgICAgICAgICB3aWR0aDogJHBlcmM7XHJcbiAgICAgICAgICBAaW5jbHVkZSByZXNldC1vZmZzZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICRpOiAkaSArIDE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICRpOiAxO1xyXG4gICAgICBAd2hpbGUgJGkgPD0gJG51bS1jb2xzIHtcclxuICAgICAgICAkcGVyYzogdW5xdW90ZSgoMTAwIC8gKCRudW0tY29scyAvICRpKSkgKyBcIiVcIik7XHJcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1jbGFzc2VzKFwieGxcIiwgJGksICRwZXJjKTtcclxuICAgICAgICAkaTogJGkgKyAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIm5hdiB7XHJcbiAgJi5uYXYtZXh0ZW5kZWQge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgIC5uYXYtd3JhcHBlciB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6ICRuYXZiYXItaGVpZ2h0LW1vYmlsZTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXYtY29udGVudCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGNvbG9yOiAkbmF2YmFyLWZvbnQtY29sb3I7XHJcbiAgQGV4dGVuZCAuei1kZXB0aC0xO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogJG5hdmJhci1oZWlnaHQtbW9iaWxlO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbmF2YmFyLWxpbmUtaGVpZ2h0LW1vYmlsZTtcclxuXHJcbiAgYSB7IGNvbG9yOiAkbmF2YmFyLWZvbnQtY29sb3I7IH1cclxuXHJcbiAgaSxcclxuICBbY2xhc3NePVwibWRpLVwiXSwgW2NsYXNzKj1cIm1kaS1cIl0sXHJcbiAgaS5tYXRlcmlhbC1pY29ucyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGhlaWdodDogJG5hdmJhci1oZWlnaHQtbW9iaWxlO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRuYXZiYXItbGluZS1oZWlnaHQtbW9iaWxlO1xyXG4gIH1cclxuXHJcbiAgLm5hdi13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAjeyRsYXJnZS1hbmQtdXB9IHtcclxuICAgIGEuYnV0dG9uLWNvbGxhcHNlIHsgZGlzcGxheTogbm9uZTsgfVxyXG4gIH1cclxuXHJcblxyXG4gIC8vIENvbGxhcHNlIGJ1dHRvblxyXG4gIC5idXR0b24tY29sbGFwc2Uge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgaGVpZ2h0OiAkbmF2YmFyLWhlaWdodC1tb2JpbGU7XHJcbiAgICBtYXJnaW46IDAgMThweDtcclxuXHJcbiAgICBpIHtcclxuICAgICAgaGVpZ2h0OiAkbmF2YmFyLWhlaWdodC1tb2JpbGU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbmF2YmFyLWxpbmUtaGVpZ2h0LW1vYmlsZTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAvLyBMb2dvXHJcbiAgLmJyYW5kLWxvZ28ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29sb3I6ICRuYXZiYXItZm9udC1jb2xvcjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogJG5hdmJhci1icmFuZC1mb250LXNpemU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAmLmNlbnRlciB7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblxyXG4gICAgICAmLmxlZnQsICYucmlnaHQge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmxlZnQgeyBsZWZ0OiAwLjVyZW07IH1cclxuICAgICAgJi5yaWdodCB7XHJcbiAgICAgICAgcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5yaWdodCB7XHJcbiAgICAgIHJpZ2h0OiAwLjVyZW07XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgaSxcclxuICAgIFtjbGFzc149XCJtZGktXCJdLCBbY2xhc3MqPVwibWRpLVwiXSxcclxuICAgIGkubWF0ZXJpYWwtaWNvbnMge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC8vIFRpdGxlXHJcbiAgLm5hdi10aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICBwYWRkaW5nOiAyOHB4IDA7XHJcbiAgfVxyXG5cclxuXHJcbiAgLy8gTmF2YmFyIExpbmtzXHJcbiAgdWwge1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7XHJcbiAgICAgIGZvbnQtc2l6ZTogJG5hdmJhci1mb250LXNpemU7XHJcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWZvbnQtY29sb3I7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICYuYnRuLCAmLmJ0bi1sYXJnZSwgJi5idG4tZmxhdCwgJi5idG4tZmxvYXRpbmcge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgICAmID4gLm1hdGVyaWFsLWljb25zIHtcclxuICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmxlZnQge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIE5hdmJhciBTZWFyY2ggRm9ybVxyXG4gIGZvcm0ge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmlucHV0LWZpZWxkIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG5cclxuICAgICAgJjpmb2N1cywgJlt0eXBlPXRleHRdOnZhbGlkLCAmW3R5cGU9cGFzc3dvcmRdOnZhbGlkLFxyXG4gICAgICAmW3R5cGU9ZW1haWxdOnZhbGlkLCAmW3R5cGU9dXJsXTp2YWxpZCwgJlt0eXBlPWRhdGVdOnZhbGlkIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgaSB7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjcpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcztcclxuICAgICAgfVxyXG4gICAgICAmLmFjdGl2ZSBpIHsgY29sb3I6ICRuYXZiYXItZm9udC1jb2xvcjsgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gRml4ZWQgTmF2YmFyXHJcbi5uYXZiYXItZml4ZWQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6ICRuYXZiYXItaGVpZ2h0LW1vYmlsZTtcclxuICB6LWluZGV4OiA5OTc7XHJcblxyXG4gIG5hdiB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAjeyRtZWRpdW0tYW5kLXVwfSB7XHJcbiAgbmF2Lm5hdi1leHRlbmRlZCAubmF2LXdyYXBwZXIge1xyXG4gICAgbWluLWhlaWdodDogJG5hdmJhci1oZWlnaHQ7XHJcbiAgfVxyXG4gIG5hdiwgbmF2IC5uYXYtd3JhcHBlciBpLCBuYXYgYS5idXR0b24tY29sbGFwc2UsIG5hdiBhLmJ1dHRvbi1jb2xsYXBzZSBpIHtcclxuICAgIGhlaWdodDogJG5hdmJhci1oZWlnaHQ7XHJcbiAgICBsaW5lLWhlaWdodDogJG5hdmJhci1saW5lLWhlaWdodDtcclxuICB9XHJcbiAgLm5hdmJhci1maXhlZCB7XHJcbiAgICBoZWlnaHQ6ICRuYXZiYXItaGVpZ2h0O1xyXG4gIH1cclxufVxyXG4iLCJAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xyXG4gICAgc3JjOiBsb2NhbChSb2JvdG8gVGhpbiksXHJcbiAgICAgICAgdXJsKFwiI3skcm9ib3RvLWZvbnQtcGF0aH1Sb2JvdG8tVGhpbi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgICAgICB1cmwoXCIjeyRyb2JvdG8tZm9udC1wYXRofVJvYm90by1UaGluLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxuXHJcbiAgICBmb250LXdlaWdodDogMTAwO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XHJcbiAgICBzcmM6IGxvY2FsKFJvYm90byBMaWdodCksXHJcbiAgICAgICAgdXJsKFwiI3skcm9ib3RvLWZvbnQtcGF0aH1Sb2JvdG8tTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICAgICAgdXJsKFwiI3skcm9ib3RvLWZvbnQtcGF0aH1Sb2JvdG8tTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcclxuICAgIHNyYzogbG9jYWwoUm9ib3RvIFJlZ3VsYXIpLCBcclxuICAgICAgICB1cmwoXCIjeyRyb2JvdG8tZm9udC1wYXRofVJvYm90by1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgICAgIHVybChcIiN7JHJvYm90by1mb250LXBhdGh9Um9ib3RvLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcclxuICAgIHNyYzogbG9jYWwoUm9ib3RvIE1lZGl1bSksXHJcbiAgICAgICAgdXJsKFwiI3skcm9ib3RvLWZvbnQtcGF0aH1Sb2JvdG8tTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgICAgIHVybChcIiN7JHJvYm90by1mb250LXBhdGh9Um9ib3RvLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xyXG4gICAgc3JjOiBsb2NhbChSb2JvdG8gQm9sZCksXHJcbiAgICAgICAgdXJsKFwiI3skcm9ib3RvLWZvbnQtcGF0aH1Sb2JvdG8tQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgICAgICB1cmwoXCIjeyRyb2JvdG8tZm9udC1wYXRofVJvYm90by1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuIiwiXHJcbmEge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuaHRtbHtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1lZGl1bS1zY3JlZW4pIHtcclxuICAgIGZvbnQtc2l6ZTogMTQuNXB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGFyZ2Utc2NyZWVuKSB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgfVxyXG5cclxuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGNvbG9yOiAkb2ZmLWJsYWNrO1xyXG59XHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGluZS1oZWlnaHQ6IDEuMTtcclxufVxyXG5cclxuLy8gSGVhZGVyIFN0eWxlc1xyXG5oMSBhLCBoMiBhLCBoMyBhLCBoNCBhLCBoNSBhLCBoNiBhIHsgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cclxuaDEgeyBmb250LXNpemU6ICRoMS1mb250c2l6ZTsgbGluZS1oZWlnaHQ6IDExMCU7IG1hcmdpbjogKCRoMS1mb250c2l6ZSAvIDIpIDAgKCRoMS1mb250c2l6ZSAvIDIuNSkgMDt9XHJcbmgyIHsgZm9udC1zaXplOiAkaDItZm9udHNpemU7IGxpbmUtaGVpZ2h0OiAxMTAlOyBtYXJnaW46ICgkaDItZm9udHNpemUgLyAyKSAwICgkaDItZm9udHNpemUgLyAyLjUpIDA7fVxyXG5oMyB7IGZvbnQtc2l6ZTogJGgzLWZvbnRzaXplOyBsaW5lLWhlaWdodDogMTEwJTsgbWFyZ2luOiAoJGgzLWZvbnRzaXplIC8gMikgMCAoJGgzLWZvbnRzaXplIC8gMi41KSAwO31cclxuaDQgeyBmb250LXNpemU6ICRoNC1mb250c2l6ZTsgbGluZS1oZWlnaHQ6IDExMCU7IG1hcmdpbjogKCRoNC1mb250c2l6ZSAvIDIpIDAgKCRoNC1mb250c2l6ZSAvIDIuNSkgMDt9XHJcbmg1IHsgZm9udC1zaXplOiAkaDUtZm9udHNpemU7IGxpbmUtaGVpZ2h0OiAxMTAlOyBtYXJnaW46ICgkaDUtZm9udHNpemUgLyAyKSAwICgkaDUtZm9udHNpemUgLyAyLjUpIDA7fVxyXG5oNiB7IGZvbnQtc2l6ZTogJGg2LWZvbnRzaXplOyBsaW5lLWhlaWdodDogMTEwJTsgbWFyZ2luOiAoJGg2LWZvbnRzaXplIC8gMikgMCAoJGg2LWZvbnRzaXplIC8gMi41KSAwO31cclxuXHJcbi8vIFRleHQgU3R5bGVzXHJcbmVtIHsgZm9udC1zdHlsZTogaXRhbGljOyB9XHJcbnN0cm9uZyB7IGZvbnQtd2VpZ2h0OiA1MDA7IH1cclxuc21hbGwgeyBmb250LXNpemU6IDc1JTsgfVxyXG4ubGlnaHQgeyBmb250LXdlaWdodDogMzAwOyB9XHJcbi50aGluIHsgZm9udC13ZWlnaHQ6IDIwMDsgfVxyXG5cclxuXHJcbi5mbG93LXRleHR7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAkaTogMDtcclxuICBAd2hpbGUgJGkgPD0gJGludGVydmFscyB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAzNjAgKyAoJGkgKiAkaW50ZXJ2YWwtc2l6ZSkpIHtcclxuICAgICAgZm9udC1zaXplOiAxLjJyZW0gKiAoMSArICguMDIgKiAkaSkpO1xyXG4gICAgfVxyXG4gICAgJGk6ICRpICsgMTtcclxuICB9XHJcblxyXG4gIC8vIEhhbmRsZSBiZWxvdyAzNjBweCBzY3JlZW5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICB9XHJcbn0iLCIvLyBTY2FsZSB0cmFuc2l0aW9uXHJcbi5zY2FsZS10cmFuc2l0aW9uIHtcclxuICAmLnNjYWxlLW91dCB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJi5zY2FsZS1pbiB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIH1cclxuXHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoMC41MywgMC4wMSwgMC4zNiwgMS42MykgIWltcG9ydGFudDtcclxufSIsIlxyXG5cclxuLmNhcmQtcGFuZWwge1xyXG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjI1cztcclxuICBwYWRkaW5nOiAkY2FyZC1wYWRkaW5nO1xyXG4gIG1hcmdpbjogJGVsZW1lbnQtdG9wLW1hcmdpbiAwICRlbGVtZW50LWJvdHRvbS1tYXJnaW4gMDtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgQGV4dGVuZCAuei1kZXB0aC0xO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnLWNvbG9yO1xyXG59XHJcblxyXG4uY2FyZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogJGVsZW1lbnQtdG9wLW1hcmdpbiAwICRlbGVtZW50LWJvdHRvbS1tYXJnaW4gMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZy1jb2xvcjtcclxuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4yNXM7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIEBleHRlbmQgLnotZGVwdGgtMTtcclxuXHJcblxyXG4gIC5jYXJkLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAmLmFjdGl2YXRvciB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIENhcmQgU2l6ZXNcclxuICAmLnNtYWxsLCAmLm1lZGl1bSwgJi5sYXJnZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmNhcmQtaW1hZ2Uge1xyXG4gICAgICBtYXgtaGVpZ2h0OiA2MCU7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgICAuY2FyZC1pbWFnZSArIC5jYXJkLWNvbnRlbnQge1xyXG4gICAgICBtYXgtaGVpZ2h0OiA0MCU7XHJcbiAgICB9XHJcbiAgICAuY2FyZC1jb250ZW50IHtcclxuICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICAgIC5jYXJkLWFjdGlvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuc21hbGwge1xyXG4gICAgaGVpZ2h0OiAzMDBweDtcclxuICB9XHJcblxyXG4gICYubWVkaXVtIHtcclxuICAgIGhlaWdodDogNDAwcHg7XHJcbiAgfVxyXG5cclxuICAmLmxhcmdlIHtcclxuICAgIGhlaWdodDogNTAwcHg7XHJcbiAgfVxyXG5cclxuICAvLyBIb3Jpem9udGFsIENhcmRzXHJcbiAgJi5ob3Jpem9udGFsIHtcclxuICAgICYuc21hbGwsICYubWVkaXVtLCAmLmxhcmdlIHtcclxuICAgICAgLmNhcmQtaW1hZ2Uge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgLmNhcmQtaW1hZ2Uge1xyXG4gICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC1zdGFja2VkIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgLmNhcmQtY29udGVudCB7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBTdGlja3kgQWN0aW9uIFNlY3Rpb25cclxuICAmLnN0aWNreS1hY3Rpb24ge1xyXG4gICAgLmNhcmQtYWN0aW9uIHtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC1yZXZlYWwge1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuXHJcblxyXG4gIC5jYXJkLWltYWdlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAvLyBJbWFnZSBiYWNrZ3JvdW5kIGZvciBjb250ZW50XHJcbiAgICBpbWcge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC10aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAkY2FyZC1iZy1jb2xvcjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogJGNhcmQtcGFkZGluZztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXJkLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogJGNhcmQtcGFkZGluZztcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgLmNhcmQtdGl0bGUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2FyZC1hY3Rpb24ge1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XHJcbiAgICB9XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTYwLDE2MCwxNjAsLjIpO1xyXG4gICAgcGFkZGluZzogMTZweCAkY2FyZC1wYWRkaW5nO1xyXG5cclxuICAgIGE6bm90KC5idG4pOm5vdCguYnRuLWxhcmdlKTpub3QoLmJ0bi1mbG9hdGluZykge1xyXG4gICAgICBjb2xvcjogJGNhcmQtbGluay1jb2xvcjtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZC1wYWRkaW5nO1xyXG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICY6aG92ZXIgeyBjb2xvcjogJGNhcmQtbGluay1jb2xvci1saWdodDsgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhcmQtcmV2ZWFsIHtcclxuICAgIHBhZGRpbmc6ICRjYXJkLXBhZGRpbmc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZy1jb2xvcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAuY2FyZC10aXRsZSB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIiN0b2FzdC1jb250YWluZXIge1xyXG4gIGRpc3BsYXk6YmxvY2s7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDEwMDAwO1xyXG5cclxuICBAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcclxuICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgIGJvdHRvbTogMCU7XHJcbiAgfVxyXG4gIEBtZWRpYSAjeyRtZWRpdW0tb25seX0ge1xyXG4gICAgbGVmdDogNSU7XHJcbiAgICBib3R0b206IDclO1xyXG4gICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgfVxyXG4gIEBtZWRpYSAjeyRsYXJnZS1hbmQtdXB9IHtcclxuICAgIHRvcDogMTAlO1xyXG4gICAgcmlnaHQ6IDclO1xyXG4gICAgbWF4LXdpZHRoOiA4NiU7XHJcbiAgfVxyXG59XHJcblxyXG4udG9hc3Qge1xyXG4gIEBleHRlbmQgLnotZGVwdGgtMTtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgdG9wOiAzNXB4O1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1heC13aWR0aDoxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBtaW4taGVpZ2h0OiAkdG9hc3QtaGVpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvYXN0LWNvbG9yO1xyXG4gIHBhZGRpbmc6IDEwcHggMjVweDtcclxuICBmb250LXNpemU6IDEuMXJlbTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGNvbG9yOiAkdG9hc3QtdGV4dC1jb2xvcjtcclxuXHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgLmJ0biwgLmJ0bi1mbGF0IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xyXG4gIH1cclxuXHJcbiAgJi5yb3VuZGVke1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgfVxyXG4gIEBtZWRpYSAjeyRtZWRpdW0tb25seX0ge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG4gIEBtZWRpYSAjeyRsYXJnZS1hbmQtdXB9IHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICB9XHJcblxyXG59XHJcbiIsIi50YWJzIHtcclxuICAmLnRhYnMtdHJhbnNwYXJlbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgLnRhYiBhLFxyXG4gICAgLnRhYi5kaXNhYmxlZCBhLFxyXG4gICAgLnRhYi5kaXNhYmxlZCBhOmhvdmVyIHtcclxuICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43KTtcclxuICAgIH1cclxuXHJcbiAgICAudGFiIGE6aG92ZXIsXHJcbiAgICAudGFiIGEuYWN0aXZlIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgLmluZGljYXRvciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnRhYnMtZml4ZWQtd2lkdGgge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAudGFiIHtcclxuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcclxuICAgICAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcclxuICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3cteDogYXV0bztcclxuICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgaGVpZ2h0OiA0OHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJzLWJnLWNvbG9yO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gIC50YWIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbG9yOiAkdGFicy10ZXh0LWNvbG9yO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBjb2xvcjogcmdiYSgkdGFicy10ZXh0LWNvbG9yLCAuNyk7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAwIDI0cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4yOHMgZWFzZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmRpc2FibGVkIGEsXHJcbiAgICAmLmRpc2FibGVkIGE6aG92ZXIge1xyXG4gICAgICBjb2xvcjogcmdiYSgkdGFicy10ZXh0LWNvbG9yLCAuNyk7XHJcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIH1cclxuICB9XHJcbiAgLmluZGljYXRvciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJzLXVuZGVybGluZS1jb2xvcjtcclxuICAgIHdpbGwtY2hhbmdlOiBsZWZ0LCByaWdodDtcclxuICB9XHJcbn1cclxuXHJcbi8vIEZpeGVkIHNpZGVOYXYgaGlkZSBvbiBzbWFsbGVyXHJcbkBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcclxuICAudGFicyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIC50YWIge1xyXG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xyXG4gICAgICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcclxuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XHJcbiAgICAgIGZsZXgtZ3JvdzogMTtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubWF0ZXJpYWwtdG9vbHRpcCB7XHJcbiAgcGFkZGluZzogMTBweCA4cHg7XHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG4gIHotaW5kZXg6IDIwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIG1pbi1oZWlnaHQ6IDM2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgb3BhY2l0eTogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNHB4KTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLmJhY2tkcm9wIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgb3BhY2l0eTogMDtcclxuICBoZWlnaHQ6IDdweDtcclxuICB3aWR0aDogMTRweDtcclxuICBib3JkZXItcmFkaXVzOiAwIDAgNTAlIDUwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjMyO1xyXG4gIHotaW5kZXg6IC0xO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwJTtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuIiwiLy8gc2hhcmVkIHN0eWxlc1xyXG4uYnRuLFxyXG4uYnRuLWZsYXQge1xyXG4gIGJvcmRlcjogJGJ1dHRvbi1ib3JkZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJ1dHRvbi1yYWRpdXM7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGhlaWdodDogJGJ1dHRvbi1oZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6ICRidXR0b24taGVpZ2h0O1xyXG4gIHBhZGRpbmc6ICRidXR0b24tcGFkZGluZztcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgLy8gR2V0cyByaWQgb2YgdGFwIGFjdGl2ZSBzdGF0ZVxyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8vIERpc2FibGVkIHNoYXJlZCBzdHlsZVxyXG4uYnRuLmRpc2FibGVkLFxyXG4uYnRuLWZsb2F0aW5nLmRpc2FibGVkLFxyXG4uYnRuLWxhcmdlLmRpc2FibGVkLFxyXG4uYnRuLWZsYXQuZGlzYWJsZWQsXHJcbi5idG46ZGlzYWJsZWQsXHJcbi5idG4tZmxvYXRpbmc6ZGlzYWJsZWQsXHJcbi5idG4tbGFyZ2U6ZGlzYWJsZWQsXHJcbi5idG4tZmxhdDpkaXNhYmxlZCxcclxuLmJ0bltkaXNhYmxlZF0sXHJcbi5idG4tZmxvYXRpbmdbZGlzYWJsZWRdLFxyXG4uYnRuLWxhcmdlW2Rpc2FibGVkXSxcclxuLmJ0bi1mbGF0W2Rpc2FibGVkXSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1kaXNhYmxlZC1iYWNrZ3JvdW5kICFpbXBvcnRhbnQ7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBjb2xvcjogJGJ1dHRvbi1kaXNhYmxlZC1jb2xvciAhaW1wb3J0YW50O1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWRpc2FibGVkLWJhY2tncm91bmQgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkYnV0dG9uLWRpc2FibGVkLWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBTaGFyZWQgaWNvbiBzdHlsZXNcclxuLmJ0bixcclxuLmJ0bi1mbG9hdGluZyxcclxuLmJ0bi1sYXJnZSxcclxuLmJ0bi1mbGF0IHtcclxuICBmb250LXNpemU6ICRidXR0b24tZm9udC1zaXplO1xyXG4gIG91dGxpbmU6IDA7XHJcblxyXG4gIGkge1xyXG4gICAgZm9udC1zaXplOiAkYnV0dG9uLWljb24tZm9udC1zaXplO1xyXG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBTaGFyZWQgZm9jdXMgYnV0dG9uIHN0eWxlXHJcbi5idG4sXHJcbi5idG4tZmxvYXRpbmcge1xyXG4gICY6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRidXR0b24tcmFpc2VkLWJhY2tncm91bmQsIDEwJSk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBSYWlzZWQgQnV0dG9uXHJcbi5idG4ge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogJGJ1dHRvbi1yYWlzZWQtY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1yYWlzZWQtYmFja2dyb3VuZDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XHJcbiAgQGV4dGVuZCAuei1kZXB0aC0xO1xyXG4gIHRyYW5zaXRpb246IC4ycyBlYXNlLW91dDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1yYWlzZWQtYmFja2dyb3VuZC1ob3ZlcjtcclxuICAgIEBleHRlbmQgLnotZGVwdGgtMS1oYWxmO1xyXG4gIH1cclxufVxyXG5cclxuLy8gRmxvYXRpbmcgYnV0dG9uXHJcbi5idG4tZmxvYXRpbmcge1xyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1mbG9hdGluZy1iYWNrZ3JvdW5kLWhvdmVyO1xyXG4gICAgQGV4dGVuZCAuei1kZXB0aC0xLWhhbGY7XHJcbiAgfVxyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIH1cclxuXHJcbiAgJi5idG4tbGFyZ2Uge1xyXG4gICAgJi5oYWxmd2F5LWZhYiB7XHJcbiAgICAgIGJvdHRvbTogLSRidXR0b24tZmxvYXRpbmctbGFyZ2Utc2l6ZSAvIDI7XHJcbiAgICB9XHJcblxyXG4gICAgd2lkdGg6ICRidXR0b24tZmxvYXRpbmctbGFyZ2Utc2l6ZTtcclxuICAgIGhlaWdodDogJGJ1dHRvbi1mbG9hdGluZy1sYXJnZS1zaXplO1xyXG4gICAgaSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkYnV0dG9uLWZsb2F0aW5nLWxhcmdlLXNpemU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmhhbGZ3YXktZmFiIHtcclxuICAgICYubGVmdCB7XHJcbiAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICBsZWZ0OiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAyNHB4O1xyXG4gICAgYm90dG9tOiAtJGJ1dHRvbi1mbG9hdGluZy1zaXplIC8gMjtcclxuICB9XHJcblxyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBjb2xvcjogJGJ1dHRvbi1mbG9hdGluZy1jb2xvcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB6LWluZGV4OiAxO1xyXG4gIHdpZHRoOiAkYnV0dG9uLWZsb2F0aW5nLXNpemU7XHJcbiAgaGVpZ2h0OiAkYnV0dG9uLWZsb2F0aW5nLXNpemU7XHJcbiAgbGluZS1oZWlnaHQ6ICRidXR0b24tZmxvYXRpbmctc2l6ZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tZmxvYXRpbmctYmFja2dyb3VuZDtcclxuICBib3JkZXItcmFkaXVzOiAkYnV0dG9uLWZsb2F0aW5nLXJhZGl1cztcclxuICBAZXh0ZW5kIC56LWRlcHRoLTE7XHJcbiAgdHJhbnNpdGlvbjogLjNzO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICBpIHtcclxuICAgIHdpZHRoOiBpbmhlcml0O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICRidXR0b24tZmxvYXRpbmctY29sb3I7XHJcbiAgICBmb250LXNpemU6ICRidXR0b24tbGFyZ2UtaWNvbi1mb250LXNpemU7XHJcbiAgICBsaW5lLWhlaWdodDogJGJ1dHRvbi1mbG9hdGluZy1zaXplO1xyXG4gIH1cclxufVxyXG5cclxuLy8gYnV0dG9uIGZpeFxyXG5idXR0b24uYnRuLWZsb2F0aW5nIHtcclxuICBib3JkZXI6ICRidXR0b24tYm9yZGVyO1xyXG59XHJcblxyXG4vLyBGaXhlZCBBY3Rpb24gQnV0dG9uXHJcbi5maXhlZC1hY3Rpb24tYnRuIHtcclxuICAmLmFjdGl2ZSB7XHJcbiAgICB1bCB7XHJcbiAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuaG9yaXpvbnRhbCB7XHJcbiAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xyXG5cclxuICAgIHVsIHtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIHJpZ2h0OiA2NHB4O1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgIHdpZHRoOiA1MDBweDsgLyp3aWR0aCAxMDAlIG9ubHkgZ29lcyB0byB3aWR0aCBvZiBidXR0b24gY29udGFpbmVyICovXHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMTVweCAxNXB4IDAgMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi50b29sYmFyIHtcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgJiA+IGEgaSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBoZWlnaHQ6ICRidXR0b24tZmxvYXRpbmctbGFyZ2Utc2l6ZTtcclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRidXR0b24tZmxvYXRpbmctbGFyZ2Utc2l6ZTtcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OiAyM3B4O1xyXG4gIGJvdHRvbTogMjNweDtcclxuICBwYWRkaW5nLXRvcDogMTVweDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIHotaW5kZXg6IDk5ODtcclxuXHJcbiAgdWwge1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiA2NHB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBhLmJ0bi1mbG9hdGluZyB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmFiLWJhY2tkcm9wIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIHdpZHRoOiAkYnV0dG9uLWZsb2F0aW5nLXNpemU7XHJcbiAgICBoZWlnaHQ6ICRidXR0b24tZmxvYXRpbmctc2l6ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tZmxvYXRpbmctYmFja2dyb3VuZDtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRidXR0b24tZmxvYXRpbmctcmFkaXVzO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIEZsYXQgYnV0dG9uXHJcbi5idG4tZmxhdCB7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogJGJ1dHRvbi1mbGF0LWNvbG9yO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycztcclxuXHJcbiAgJjpmb2N1cyxcclxuICAmOmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMsXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4xKTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmOmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4yKTtcclxuICB9XHJcblxyXG4gICYuZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkYnV0dG9uLWZsYXQtZGlzYWJsZWQtY29sb3IgIWltcG9ydGFudDtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICB9XHJcbn1cclxuXHJcbi8vIExhcmdlIGJ1dHRvblxyXG4uYnRuLWxhcmdlIHtcclxuICBAZXh0ZW5kIC5idG47XHJcbiAgaGVpZ2h0OiAkYnV0dG9uLWxhcmdlLWhlaWdodDtcclxuICBsaW5lLWhlaWdodDogJGJ1dHRvbi1sYXJnZS1oZWlnaHQ7XHJcblxyXG4gIGkge1xyXG4gICAgZm9udC1zaXplOiAkYnV0dG9uLWxhcmdlLWljb24tZm9udC1zaXplO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQmxvY2sgYnV0dG9uXHJcbi5idG4tYmxvY2sge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbiIsIi5kcm9wZG93bi1jb250ZW50IHtcclxuICBAZXh0ZW5kIC56LWRlcHRoLTE7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnLWNvbG9yO1xyXG4gIG1hcmdpbjogMDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgbWF4LWhlaWdodDogNjUwcHg7XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuICBvcGFjaXR5OiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiA5OTk7XHJcbiAgd2lsbC1jaGFuZ2U6IHdpZHRoLCBoZWlnaHQ7XHJcblxyXG4gIGxpIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgY29sb3I6ICRvZmYtYmxhY2s7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBtaW4taGVpZ2h0OiAkZHJvcGRvd24taXRlbS1oZWlnaHQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4gICAgJjpob3ZlciwgJi5hY3RpdmUsICYuc2VsZWN0ZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24taG92ZXItYmctY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUuc2VsZWN0ZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGRyb3Bkb3duLWhvdmVyLWJnLWNvbG9yLCA1JSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kaXZpZGVyIHtcclxuICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IGEsICYgPiBzcGFuIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBjb2xvcjogJGRyb3Bkb3duLWNvbG9yO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIHBhZGRpbmc6ICgoJGRyb3Bkb3duLWl0ZW0taGVpZ2h0IC0gMjIpIC8gMikgMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmID4gc3BhbiA+IGxhYmVsIHtcclxuICAgICAgdG9wOiAxcHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGhlaWdodDogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBJY29uIGFsaWdubWVudCBvdmVycmlkZVxyXG4gICAgJiA+IGEgPiBpIHtcclxuICAgICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIG1hcmdpbjogMCAyNHB4IDAgMDtcclxuICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBJbnB1dCBmaWVsZCBzcGVjaWZpY2l0eSBidWdmaXhcclxuLmlucHV0LWZpZWxkLmNvbCAuZHJvcGRvd24tY29udGVudCBbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwge1xyXG4gIHRvcDogMXB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgaGVpZ2h0OiAxOHB4O1xyXG59XHJcblxyXG4iLCJcclxuLyohXHJcbiAqIFdhdmVzIHYwLjYuMFxyXG4gKiBodHRwOi8vZmlhbi5teS5pZC9XYXZlc1xyXG4gKlxyXG4gKiBDb3B5cmlnaHQgMjAxNCBBbGZpYW5hIEUuIFNpYnVlYSBhbmQgb3RoZXIgY29udHJpYnV0b3JzXHJcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZVxyXG4gKiBodHRwczovL2dpdGh1Yi5jb20vZmlhbnMvV2F2ZXMvYmxvYi9tYXN0ZXIvTElDRU5TRVxyXG4gKi9cclxuXHJcblxyXG4ud2F2ZXMtZWZmZWN0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIHRyYW5zaXRpb246IC4zcyBlYXNlLW91dDtcclxuXHJcbiAgLndhdmVzLXJpcHBsZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIG1hcmdpbi10b3A6LTEwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDotMTBweDtcclxuICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjIpO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZS1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAvLyBXYXZlcyBDb2xvcnNcclxuICAmLndhdmVzLWxpZ2h0IC53YXZlcy1yaXBwbGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ1KTtcclxuICB9XHJcbiAgJi53YXZlcy1yZWQgLndhdmVzLXJpcHBsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NCwgNjcsIDU0LCAuNzApO1xyXG4gIH1cclxuICAmLndhdmVzLXllbGxvdyAud2F2ZXMtcmlwcGxlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyMzUsIDU5LCAuNzApO1xyXG4gIH1cclxuICAmLndhdmVzLW9yYW5nZSAud2F2ZXMtcmlwcGxlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNTIsIDAsIC43MCk7XHJcbiAgfVxyXG4gICYud2F2ZXMtcHVycGxlIC53YXZlcy1yaXBwbGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTYsIDM5LCAxNzYsIDAuNzApO1xyXG4gIH1cclxuICAmLndhdmVzLWdyZWVuIC53YXZlcy1yaXBwbGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NiwgMTc1LCA4MCwgMC43MCk7XHJcbiAgfVxyXG4gICYud2F2ZXMtdGVhbCAud2F2ZXMtcmlwcGxlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTUwLCAxMzYsIDAuNzApO1xyXG4gIH1cclxuXHJcbiAgLy8gU3R5bGUgaW5wdXQgYnV0dG9uIGJ1Zy5cclxuICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCBpbnB1dFt0eXBlPVwicmVzZXRcIl0sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gIH1cclxufVxyXG5cclxuLndhdmVzLW5vdHJhbnNpdGlvbiB7XHJcbiAgdHJhbnNpdGlvbjogbm9uZSAje1wiIWltcG9ydGFudFwifTtcclxufVxyXG5cclxuLndhdmVzLWNpcmNsZSB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gIC13ZWJraXQtbWFzay1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCB3aGl0ZSAxMDAlLCBibGFjayAxMDAlKTtcclxufVxyXG5cclxuLndhdmVzLWlucHV0LXdyYXBwZXIge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMmVtO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcblxyXG4gIC53YXZlcy1idXR0b24taW5wdXQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4ud2F2ZXMtY2lyY2xlIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDIuNWVtO1xyXG4gIGhlaWdodDogMi41ZW07XHJcbiAgbGluZS1oZWlnaHQ6IDIuNWVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAtd2Via2l0LW1hc2staW1hZ2U6IG5vbmU7XHJcbn1cclxuXHJcbi53YXZlcy1ibG9jayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qIEZpcmVmb3ggQnVnOiBsaW5rIG5vdCB0cmlnZ2VyZWQgKi9cclxuLndhdmVzLWVmZmVjdCAud2F2ZXMtcmlwcGxlIHtcclxuICB6LWluZGV4OiAtMTtcclxufSIsIi5tb2RhbCB7XHJcbiAgQGV4dGVuZCAuei1kZXB0aC00O1xyXG5cclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXgtaGVpZ2h0OiA3MCU7XHJcbiAgd2lkdGg6IDU1JTtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuXHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIHdpbGwtY2hhbmdlOiB0b3AsIG9wYWNpdHk7XHJcblxyXG4gIEBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcclxuICAgd2lkdGg6IDgwJTtcclxuICB9XHJcblxyXG4gIGgxLGgyLGgzLGg0IHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG5cclxuICAubW9kYWwtY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAyNHB4O1xyXG4gIH1cclxuICAubW9kYWwtY2xvc2Uge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLWZvb3RlciB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XHJcbiAgICBwYWRkaW5nOiA0cHggNnB4O1xyXG4gICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLmJ0biwgLmJ0bi1mbGF0IHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBtYXJnaW46IDZweCAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubW9kYWwtb3ZlcmxheSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDk5OTtcclxuICB0b3A6IC0xMDBweDtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMDtcclxuICBoZWlnaHQ6IDEyNSU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogIzAwMDtcclxuICBkaXNwbGF5OiBub25lO1xyXG5cclxuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcclxufVxyXG5cclxuLy8gTW9kYWwgd2l0aCBmaXhlZCBhY3Rpb24gZm9vdGVyXHJcbi5tb2RhbC5tb2RhbC1maXhlZC1mb290ZXIge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgaGVpZ2h0OiA3MCU7XHJcblxyXG4gIC5tb2RhbC1jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNTZweCk7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLWZvb3RlciB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLDAsMCwuMSk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNb2RhbCBCb3R0b20gU2hlZXQgU3R5bGVcclxuLm1vZGFsLmJvdHRvbS1zaGVldCB7XHJcbiAgdG9wOiBhdXRvO1xyXG4gIGJvdHRvbTogLTEwMCU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC1oZWlnaHQ6IDQ1JTtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIHdpbGwtY2hhbmdlOiBib3R0b20sIG9wYWNpdHk7XHJcbn1cclxuIiwiLmNvbGxhcHNpYmxlIHtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbGxhcHNpYmxlLWJvcmRlci1jb2xvcjtcclxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sbGFwc2libGUtYm9yZGVyLWNvbG9yO1xyXG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbGxhcHNpYmxlLWJvcmRlci1jb2xvcjtcclxuICBtYXJnaW46ICRlbGVtZW50LXRvcC1tYXJnaW4gMCAkZWxlbWVudC1ib3R0b20tbWFyZ2luIDA7XHJcbiAgQGV4dGVuZCAuei1kZXB0aC0xO1xyXG59XHJcblxyXG4uY29sbGFwc2libGUtaGVhZGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgbWluLWhlaWdodDogJGNvbGxhcHNpYmxlLWhlaWdodDtcclxuICBsaW5lLWhlaWdodDogJGNvbGxhcHNpYmxlLWxpbmUtaGVpZ2h0O1xyXG4gIHBhZGRpbmc6IDAgMXJlbTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sbGFwc2libGUtaGVhZGVyLWNvbG9yO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sbGFwc2libGUtYm9yZGVyLWNvbG9yO1xyXG5cclxuICBpIHtcclxuICAgIHdpZHRoOiAycmVtO1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICBsaW5lLWhlaWdodDogJGNvbGxhcHNpYmxlLWxpbmUtaGVpZ2h0O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5jb2xsYXBzaWJsZS1ib2R5IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sbGFwc2libGUtYm9yZGVyLWNvbG9yO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgcGFkZGluZzogMnJlbTtcclxufVxyXG5cclxuLy8gc2lkZU5hdiBjb2xsYXBzaWJsZSBzdHlsaW5nXHJcbi5zaWRlLW5hdixcclxuLnNpZGUtbmF2LmZpeGVkIHtcclxuXHJcbiAgLmNvbGxhcHNpYmxlIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgbGkgeyBwYWRkaW5nOiAwOyB9XHJcbiAgfVxyXG5cclxuICAuY29sbGFwc2libGUtaGVhZGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICBwYWRkaW5nOiAwICRzaWRlbmF2LXBhZGRpbmc7XHJcblxyXG4gICAgJjpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjA1KTsgfVxyXG4gICAgaSB7IGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XHJcbiAgfVxyXG5cclxuICAuY29sbGFwc2libGUtYm9keSB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sbGFwc2libGUtaGVhZGVyLWNvbG9yO1xyXG5cclxuICAgIGxpIGEge1xyXG4gICAgICBwYWRkaW5nOiAwICg3LjVweCArICRzaWRlbmF2LXBhZGRpbmcpXHJcbiAgICAgICAgICAgICAgIDAgKDE1cHggKyAkc2lkZW5hdi1wYWRkaW5nKTtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4vLyBQb3BvdXQgQ29sbGFwc2libGVcclxuXHJcbi5jb2xsYXBzaWJsZS5wb3BvdXQge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gID4gbGkge1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCAycHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAvLyB0cmFuc2Zvcm06IHNjYWxlWCguOTIpO1xyXG4gICAgbWFyZ2luOiAwIDI0cHg7XHJcbiAgICB0cmFuc2l0aW9uOiBtYXJnaW4gLjM1cyBjdWJpYy1iZXppZXIoMC4yNTAsIDAuNDYwLCAwLjQ1MCwgMC45NDApO1xyXG4gIH1cclxuICA+IGxpLmFjdGl2ZSB7XHJcbiAgICBib3gtc2hhZG93OiAwIDVweCAxMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE4KSwgMCA0cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICBtYXJnaW46IDE2cHggMDtcclxuICAgIC8vIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG4gIH1cclxufVxyXG4iLCIuY2hpcCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGhlaWdodDogMzJweDtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBjb2xvcjogcmdiYSgwLDAsMCwuNik7XHJcbiAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgcGFkZGluZzogMCAxMnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNoaXAtYmctY29sb3I7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGNoaXAtbWFyZ2luO1xyXG4gIG1hcmdpbi1yaWdodDogJGNoaXAtbWFyZ2luO1xyXG5cclxuICA+IGltZyB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbjogMCA4cHggMCAtMTJweDtcclxuICAgIGhlaWdodDogMzJweDtcclxuICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIH1cclxuXHJcbiAgLmNsb3NlIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY2hpcHMge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNoaXAtYm9yZGVyLWNvbG9yO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgbWFyZ2luOiAkaW5wdXQtbWFyZ2luO1xyXG4gIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuICAmLmZvY3VzIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2hpcC1zZWxlY3RlZC1jb2xvcjtcclxuICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgMCAkY2hpcC1zZWxlY3RlZC1jb2xvcjtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY3Vyc29yOiB0ZXh0O1xyXG4gIH1cclxuXHJcbiAgLmNoaXAuc2VsZWN0ZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNoaXAtc2VsZWN0ZWQtY29sb3I7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcblxyXG4gIC5pbnB1dCB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjYpO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplO1xyXG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuaW5wdXQ6Zm9jdXMge1xyXG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAvLyBBdXRvY29tcGxldGVcclxuICAuYXV0b2NvbXBsZXRlLWNvbnRlbnQge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIEZvcm0gcHJlZml4XHJcbi5wcmVmaXggfiAuY2hpcHMge1xyXG4gIG1hcmdpbi1sZWZ0OiAzcmVtO1xyXG4gIHdpZHRoOiA5MiU7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pO1xyXG59XHJcbi5jaGlwczplbXB0eSB+IGxhYmVsICB7XHJcbiAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNDAlKTtcclxufVxyXG4iLCIubWF0ZXJpYWxib3hlZCB7XHJcbiAgJjpob3ZlciB7XHJcbiAgICAmOm5vdCguYWN0aXZlKSB7XHJcbiAgICAgIG9wYWNpdHk6IC44O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY3Vyc29yOiB6b29tLWluO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC40cztcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgY3Vyc29yOiB6b29tLW91dDtcclxuICB9XHJcbn1cclxuXHJcbiNtYXRlcmlhbGJveC1vdmVybGF5IHtcclxuICBwb3NpdGlvbjpmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5MjkyOTtcclxuICB6LWluZGV4OiAxMDAwO1xyXG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xyXG59XHJcblxyXG4ubWF0ZXJpYWxib3gtY2FwdGlvbiB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDAlIDE1JTtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgei1pbmRleDogMTAwMDtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxufSIsIi8vIFJlbW92ZSBGb2N1cyBCb3hlc1xyXG5zZWxlY3Q6Zm9jdXMge1xyXG4gIG91dGxpbmU6ICRzZWxlY3QtZm9jdXM7XHJcbn1cclxuXHJcbmJ1dHRvbjpmb2N1cyB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWJhY2tncm91bmQtZm9jdXM7XHJcbn1cclxuXHJcbmxhYmVsIHtcclxuICBmb250LXNpemU6ICRsYWJlbC1mb250LXNpemU7XHJcbiAgY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3I7XHJcbn1cclxuXHJcbkBpbXBvcnQgJ2lucHV0LWZpZWxkcyc7XHJcbkBpbXBvcnQgJ3JhZGlvLWJ1dHRvbnMnO1xyXG5AaW1wb3J0ICdjaGVja2JveGVzJztcclxuQGltcG9ydCAnc3dpdGNoZXMnO1xyXG5AaW1wb3J0ICdzZWxlY3QnO1xyXG5AaW1wb3J0ICdmaWxlLWlucHV0JztcclxuQGltcG9ydCAncmFuZ2UnO1xyXG4iLCIvKiBUZXh0IElucHV0cyArIFRleHRhcmVhXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKiBTdHlsZSBQbGFjZWhvbGRlcnMgKi9cclxuXHJcbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6ICRwbGFjZWhvbGRlci10ZXh0LWNvbG9yO1xyXG59XHJcblxyXG46LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXHJcbiAgY29sb3I6ICRwbGFjZWhvbGRlci10ZXh0LWNvbG9yO1xyXG59XHJcblxyXG46Oi1tb3otcGxhY2Vob2xkZXIgeyAgLyogRmlyZWZveCAxOSsgKi9cclxuICBjb2xvcjogJHBsYWNlaG9sZGVyLXRleHQtY29sb3I7XHJcbn1cclxuXHJcbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiAkcGxhY2Vob2xkZXItdGV4dC1jb2xvcjtcclxufVxyXG5cclxuLyogVGV4dCBpbnB1dHMgKi9cclxuXHJcbmlucHV0Om5vdChbdHlwZV0pLFxyXG5pbnB1dFt0eXBlPXRleHRdLFxyXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSxcclxuaW5wdXRbdHlwZT1lbWFpbF0sXHJcbmlucHV0W3R5cGU9dXJsXSxcclxuaW5wdXRbdHlwZT10aW1lXSxcclxuaW5wdXRbdHlwZT1kYXRlXSxcclxuaW5wdXRbdHlwZT1kYXRldGltZV0sXHJcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxyXG5pbnB1dFt0eXBlPXRlbF0sXHJcbmlucHV0W3R5cGU9bnVtYmVyXSxcclxuaW5wdXRbdHlwZT1zZWFyY2hdLFxyXG50ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYSB7XHJcblxyXG4gIC8vIEdlbmVyYWwgU3R5bGVzXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJvcmRlci1ib3R0b206ICRpbnB1dC1ib3JkZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcclxuICB3aWR0aDogMTAwJTtcclxuICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemU7XHJcbiAgbWFyZ2luOiAkaW5wdXQtbWFyZ2luO1xyXG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgdHJhbnNpdGlvbjogJGlucHV0LXRyYW5zaXRpb247XHJcblxyXG4gIC8vIERpc2FibGVkIGlucHV0IHN0eWxlXHJcbiAgJjpkaXNhYmxlZCxcclxuICAmW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0ge1xyXG4gICAgY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvcjtcclxuICAgIGJvcmRlci1ib3R0b206ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXI7XHJcbiAgfVxyXG5cclxuICAvLyBEaXNhYmxlZCBsYWJlbCBzdHlsZVxyXG4gICY6ZGlzYWJsZWQrbGFiZWwsXHJcbiAgJltyZWFkb25seT1cInJlYWRvbmx5XCJdK2xhYmVsIHtcclxuICAgIGNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XHJcbiAgfVxyXG5cclxuICAvLyBGb2N1c2VkIGlucHV0IHN0eWxlXHJcbiAgJjpmb2N1czpub3QoW3JlYWRvbmx5XSkge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRpbnB1dC1mb2N1cy1jb2xvcjtcclxuICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgMCAkaW5wdXQtZm9jdXMtY29sb3I7XHJcbiAgfVxyXG5cclxuICAvLyBGb2N1c2VkIGxhYmVsIHN0eWxlXHJcbiAgJjpmb2N1czpub3QoW3JlYWRvbmx5XSkrbGFiZWwge1xyXG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcclxuICB9XHJcblxyXG4gIC8vIFZhbGlkIElucHV0IFN0eWxlXHJcbiAgJi52YWxpZCxcclxuICAmOmZvY3VzLnZhbGlkIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaW5wdXQtc3VjY2Vzcy1jb2xvcjtcclxuICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgMCAkaW5wdXQtc3VjY2Vzcy1jb2xvcjtcclxuICB9XHJcblxyXG4gIC8vIEN1c3RvbSBTdWNjZXNzIE1lc3NhZ2VcclxuICAmLnZhbGlkICsgbGFiZWw6YWZ0ZXIsXHJcbiAgJjpmb2N1cy52YWxpZCArIGxhYmVsOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1zdWNjZXNzKTtcclxuICAgIGNvbG9yOiAkaW5wdXQtc3VjY2Vzcy1jb2xvcjtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAvLyBJbnZhbGlkIElucHV0IFN0eWxlXHJcbiAgJi5pbnZhbGlkLFxyXG4gICY6Zm9jdXMuaW52YWxpZCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAkaW5wdXQtaW52YWxpZC1ib3JkZXI7XHJcbiAgICBib3gtc2hhZG93OiAwIDFweCAwIDAgJGlucHV0LWVycm9yLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLy8gQ3VzdG9tIEVycm9yIG1lc3NhZ2VcclxuICAmLmludmFsaWQgKyBsYWJlbDphZnRlcixcclxuICAmOmZvY3VzLmludmFsaWQgKyBsYWJlbDphZnRlciB7XHJcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtZXJyb3IpO1xyXG4gICAgY29sb3I6ICRpbnB1dC1lcnJvci1jb2xvcjtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAvLyBGdWxsIHdpZHRoIGxhYmVsIHdoZW4gdXNpbmcgdmFsaWRhdGUgZm9yIGVycm9yIG1lc3NhZ2VzXHJcbiAgJi52YWxpZGF0ZSArIGxhYmVsIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAvLyBGb3JtIE1lc3NhZ2UgU2hhcmVkIFN0eWxlc1xyXG4gICYgKyBsYWJlbDphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDYwcHg7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogLjJzIG9wYWNpdHkgZWFzZS1vdXQsIC4ycyBjb2xvciBlYXNlLW91dDtcclxuICB9XHJcbn1cclxuXHJcbi8vIFN0eWxpbmcgZm9yIGlucHV0IGZpZWxkIHdyYXBwZXJcclxuLmlucHV0LWZpZWxkIHtcclxuICAvLyBJbmxpbmUgc3R5bGVzXHJcbiAgJi5pbmxpbmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcblxyXG4gICAgaW5wdXQsXHJcbiAgICAuc2VsZWN0LWRyb3Bkb3duIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIEd1dHRlciBzcGFjaW5nXHJcbiAgJi5jb2wge1xyXG4gICAgbGFiZWwge1xyXG4gICAgICBsZWZ0OiAkZ3V0dGVyLXdpZHRoIC8gMjtcclxuICAgIH1cclxuXHJcbiAgICAucHJlZml4IH4gbGFiZWwsXHJcbiAgICAucHJlZml4IH4gLnZhbGlkYXRlIH4gbGFiZWwge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSAtICN7JGd1dHRlci13aWR0aH0pO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi10b3A6IDFyZW07XHJcblxyXG4gIGxhYmVsIHtcclxuICAgIGNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwLjhyZW07XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgY3Vyc29yOiB0ZXh0O1xyXG4gICAgdHJhbnNpdGlvbjogLjJzIGVhc2Utb3V0O1xyXG4gICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcclxuXHJcbiAgICAmOm5vdCgubGFiZWwtaWNvbikuYWN0aXZlIHtcclxuICAgICAgZm9udC1zaXplOiAkbGFiZWwtZm9udC1zaXplO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0MCUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gUHJlZml4IEljb25zXHJcbiAgLnByZWZpeCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogJGlucHV0LWhlaWdodDtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycztcclxuXHJcbiAgICAmLmFjdGl2ZSB7IGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7IH1cclxuICB9XHJcblxyXG4gIC5wcmVmaXggfiBpbnB1dCxcclxuICAucHJlZml4IH4gdGV4dGFyZWEsXHJcbiAgLnByZWZpeCB+IGxhYmVsLFxyXG4gIC5wcmVmaXggfiAudmFsaWRhdGUgfiBsYWJlbCxcclxuICAucHJlZml4IH4gLmF1dG9jb21wbGV0ZS1jb250ZW50IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xyXG4gICAgd2lkdGg6IDkyJTtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzcmVtKTtcclxuICB9XHJcblxyXG4gIC5wcmVmaXggfiBsYWJlbCB7IG1hcmdpbi1sZWZ0OiAzcmVtOyB9XHJcblxyXG4gIEBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcclxuICAgIC5wcmVmaXggfiBpbnB1dCB7XHJcbiAgICAgIHdpZHRoOiA4NiU7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzcmVtKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xyXG4gICAgLnByZWZpeCB+IGlucHV0IHtcclxuICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIFNlYXJjaCBGaWVsZCAqL1xyXG5cclxuLmlucHV0LWZpZWxkIGlucHV0W3R5cGU9c2VhcmNoXSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtKTtcclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmFja2dyb3VuZDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBjb2xvcjogIzQ0NDtcclxuXHJcbiAgICAmICsgbGFiZWwgaSxcclxuICAgICYgfiAubWRpLW5hdmlnYXRpb24tY2xvc2UsXHJcbiAgICAmIH4gLm1hdGVyaWFsLWljb25zIHtcclxuICAgICAgY29sb3I6ICM0NDQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmICsgbGFiZWwge1xyXG4gICAgbGVmdDogMXJlbTtcclxuICB9XHJcblxyXG4gICYgfiAubWRpLW5hdmlnYXRpb24tY2xvc2UsXHJcbiAgJiB+IC5tYXRlcmlhbC1pY29ucyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMXJlbTtcclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIHRyYW5zaXRpb246IC4zcyBjb2xvcjtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiBUZXh0YXJlYSAqL1xyXG5cclxuLy8gRGVmYXVsdCB0ZXh0YXJlYVxyXG50ZXh0YXJlYSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAmLm1hdGVyaWFsaXplLXRleHRhcmVhIHtcclxuICAgIG92ZXJmbG93LXk6IGhpZGRlbjsgLyogcHJldmVudHMgc2Nyb2xsIGJhciBmbGFzaCAqL1xyXG4gICAgcGFkZGluZzogLjhyZW0gMCAxLjZyZW0gMDsgLyogcHJldmVudHMgdGV4dCBqdW1wIG9uIEVudGVyIGtleXByZXNzICovXHJcbiAgICByZXNpemU6IG5vbmU7XHJcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xyXG4gIH1cclxufVxyXG5cclxuLy8gRm9yIHRleHRhcmVhIGF1dG9yZXNpemVcclxuLmhpZGRlbmRpdiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7IC8qIGZ1dHVyZSB2ZXJzaW9uIG9mIGRlcHJlY2F0ZWQgJ3dvcmQtd3JhcCcgKi9cclxuICBwYWRkaW5nLXRvcDogMS4ycmVtOyAvKiBwcmV2ZW50cyB0ZXh0IGp1bXAgb24gRW50ZXIga2V5cHJlc3MgKi9cclxuXHJcbiAgLy8gUmVkdWNlcyByZXBhaW50c1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbn1cclxuXHJcblxyXG4vKiBBdXRvY29tcGxldGUgKi9cclxuLmF1dG9jb21wbGV0ZS1jb250ZW50IHtcclxuICBtYXJnaW4tdG9wOiAtMSAqICRpbnB1dC1tYXJnaW4tYm90dG9tO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgcG9zaXRpb246IHN0YXRpYztcclxuXHJcbiAgbGkge1xyXG4gICAgLmhpZ2hsaWdodCB7IGNvbG9yOiAjNDQ0OyB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgaGVpZ2h0OiAkZHJvcGRvd24taXRlbS1oZWlnaHQgLSAxMDtcclxuICAgICAgd2lkdGg6ICRkcm9wZG93bi1pdGVtLWhlaWdodCAtIDEwO1xyXG4gICAgICBtYXJnaW46IDVweCAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvKiBSYWRpbyBCdXR0b25zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vLyBSZW1vdmUgZGVmYXVsdCBSYWRpbyBCdXR0b25zXHJcblt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSxcclxuW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogLTk5OTlweDtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG5bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCxcclxuW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBoZWlnaHQ6IDI1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG4gIHRyYW5zaXRpb246IC4yOHMgZWFzZTtcclxuXHJcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiB3ZWJraXQgKGtvbnF1ZXJvcikgYnJvd3NlcnMgKi9cclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuW3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOmJlZm9yZSxcclxuW3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgbWFyZ2luOiA0cHg7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG4gIHotaW5kZXg6IDA7XHJcbiAgdHJhbnNpdGlvbjogLjI4cyBlYXNlO1xyXG59XHJcblxyXG4vKiBVbmNoZWNrZWQgc3R5bGVzICovXHJcblt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmJlZm9yZSxcclxuW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YWZ0ZXIsXHJcblt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSxcclxuW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsXHJcblt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSxcclxuW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG5cclxuW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YmVmb3JlLFxyXG5bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDphZnRlciB7XHJcbiAgYm9yZGVyOiAycHggc29saWQgJHJhZGlvLWVtcHR5LWNvbG9yO1xyXG59XHJcblxyXG5bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDphZnRlciB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxufVxyXG5cclxuLyogQ2hlY2tlZCBzdHlsZXMgKi9cclxuW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcclxuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsXHJcblt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSxcclxuW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xyXG4gIGJvcmRlcjogJHJhZGlvLWJvcmRlcjtcclxufVxyXG5cclxuW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsXHJcblt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmFkaW8tZmlsbC1jb2xvcjtcclxufVxyXG5cclxuW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XHJcbn1cclxuXHJcbi8qIFJhZGlvIFdpdGggZ2FwICovXHJcblt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKC41KTtcclxufVxyXG5cclxuLyogRm9jdXNlZCBzdHlsZXMgKi9cclxuW3R5cGU9XCJyYWRpb1wiXS50YWJiZWQ6Zm9jdXMgKyBsYWJlbDpiZWZvcmUge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSgwLDAsMCwuMSk7XHJcbn1cclxuXHJcbi8qIERpc2FibGVkIFJhZGlvIFdpdGggZ2FwICovXHJcblt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6ZGlzYWJsZWQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XHJcbiAgYm9yZGVyOiAycHggc29saWQgJGlucHV0LWRpc2FibGVkLWNvbG9yO1xyXG59XHJcblxyXG5bdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmRpc2FibGVkOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvcjtcclxufVxyXG5cclxuLyogRGlzYWJsZWQgc3R5bGUgKi9cclxuW3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZDpub3QoOmNoZWNrZWQpICsgbGFiZWw6YmVmb3JlLFxyXG5bdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yO1xyXG59XHJcblxyXG5bdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkICsgbGFiZWwge1xyXG4gIGNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XHJcbn1cclxuXHJcblt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQ6bm90KDpjaGVja2VkKSArIGxhYmVsOmJlZm9yZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XHJcbn1cclxuXHJcblt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XHJcbiAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtc29saWQtY29sb3I7XHJcbn1cclxuIiwiLyogQ2hlY2tib3hlc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyogQ1VTVE9NIENTUyBDSEVDS0JPWEVTICovXHJcbmZvcm0gcCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG5mb3JtIHA6bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLyogUmVtb3ZlIGRlZmF1bHQgY2hlY2tib3ggKi9cclxuW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpLFxyXG5bdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAtOTk5OXB4O1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi8vIENoZWNrYm94IFN0eWxlc1xyXG5bdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAvLyBUZXh0IExhYmVsIFN0eWxlXHJcbiAgKyBsYWJlbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuXHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiB3ZWJraXQgKHNhZmFyaSwgY2hyb21lKSBicm93c2VycyAqL1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogbW96aWxsYSBicm93c2VycyAqL1xyXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiB3ZWJraXQgKGtvbnF1ZXJvcikgYnJvd3NlcnMgKi9cclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSUUxMCsgKi9cclxuICB9XHJcblxyXG4gIC8qIGNoZWNrYm94IGFzcGVjdCAqL1xyXG4gICsgbGFiZWw6YmVmb3JlLFxyXG4gICY6bm90KC5maWxsZWQtaW4pICsgbGFiZWw6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDE4cHg7XHJcbiAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJHJhZGlvLWVtcHR5LWNvbG9yO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgdHJhbnNpdGlvbjogLjJzO1xyXG4gIH1cclxuXHJcbiAgJjpub3QoLmZpbGxlZC1pbikgKyBsYWJlbDphZnRlciB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gIH1cclxuXHJcbiAgJjpub3QoOmNoZWNrZWQpOmRpc2FibGVkICsgbGFiZWw6YmVmb3JlIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvcjtcclxuICB9XHJcblxyXG4gIC8vIEZvY3VzZWQgc3R5bGVzXHJcbiAgJi50YWJiZWQ6Zm9jdXMgKyBsYWJlbDphZnRlciB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKDAsMCwwLC4xKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjEpO1xyXG4gIH1cclxufVxyXG5cclxuW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcclxuICArIGxhYmVsOmJlZm9yZSB7XHJcbiAgICB0b3A6IC00cHg7XHJcbiAgICBsZWZ0OiAtNXB4O1xyXG4gICAgd2lkdGg6IDEycHg7XHJcbiAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAkcmFkaW8tYm9yZGVyO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogJHJhZGlvLWJvcmRlcjtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQwZGVnKTtcclxuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcclxuICB9XHJcblxyXG4gICY6ZGlzYWJsZWQgKyBsYWJlbDpiZWZvcmUge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGlucHV0LWRpc2FibGVkLWNvbG9yO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRpbnB1dC1kaXNhYmxlZC1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi8qIEluZGV0ZXJtaW5hdGUgY2hlY2tib3ggKi9cclxuW3R5cGU9XCJjaGVja2JveFwiXTppbmRldGVybWluYXRlIHtcclxuICArbGFiZWw6YmVmb3JlIHtcclxuICAgIHRvcDogLTExcHg7XHJcbiAgICBsZWZ0OiAtMTJweDtcclxuICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAkcmFkaW8tYm9yZGVyO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcclxuICB9XHJcblxyXG4gIC8vIERpc2FibGVkIGluZGV0ZXJtaW5hdGVcclxuICAmOmRpc2FibGVkICsgbGFiZWw6YmVmb3JlIHtcclxuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRpbnB1dC1kaXNhYmxlZC1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gRmlsbGVkIGluIFN0eWxlXHJcblt0eXBlPVwiY2hlY2tib3hcIl0uZmlsbGVkLWluIHtcclxuICAvLyBHZW5lcmFsXHJcbiAgKyBsYWJlbDphZnRlciB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgfVxyXG5cclxuICArIGxhYmVsOmJlZm9yZSxcclxuICArIGxhYmVsOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8qIC4xcyBkZWxheSBpcyBmb3IgY2hlY2sgYW5pbWF0aW9uICovXHJcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgLjI1cywgYmFja2dyb3VuZC1jb2xvciAuMjVzLCB3aWR0aCAuMjBzIC4xcywgaGVpZ2h0IC4yMHMgLjFzLCB0b3AgLjIwcyAuMXMsIGxlZnQgLjIwcyAuMXM7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuXHJcbiAgLy8gVW5jaGVja2VkIHN0eWxlXHJcbiAgJjpub3QoOmNoZWNrZWQpICsgbGFiZWw6YmVmb3JlIHtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBsZWZ0OiA2cHg7XHJcbiAgICB0b3A6IDEwcHg7XHJcblxyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVooMzdkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDM3ZGVnKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMjAlIDQwJTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcclxuICB9XHJcblxyXG4gICY6bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyIHtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkcmFkaW8tZW1wdHktY29sb3I7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgfVxyXG5cclxuICAvLyBDaGVja2VkIHN0eWxlXHJcbiAgJjpjaGVja2VkIHtcclxuICAgICsgbGFiZWw6YmVmb3JlIHtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAxcHg7XHJcbiAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkaW5wdXQtYmFja2dyb3VuZDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRpbnB1dC1iYWNrZ3JvdW5kO1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWigzN2RlZyk7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWigzN2RlZyk7XHJcblxyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICsgbGFiZWw6YWZ0ZXIge1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgIHotaW5kZXg6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBGb2N1c2VkIHN0eWxlc1xyXG4gICYudGFiYmVkOmZvY3VzICsgbGFiZWw6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkcmFkaW8tZW1wdHktY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4xKTtcclxuICB9XHJcblxyXG4gICYudGFiYmVkOmNoZWNrZWQ6Zm9jdXMgKyBsYWJlbDphZnRlciB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLy8gRGlzYWJsZWQgc3R5bGVcclxuICAmOmRpc2FibGVkOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gICY6ZGlzYWJsZWQ6bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtc29saWQtY29sb3I7XHJcbiAgfVxyXG5cclxuICAmOmRpc2FibGVkOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG5cclxuICAmOmRpc2FibGVkOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtc29saWQtY29sb3I7XHJcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1zb2xpZC1jb2xvcjtcclxuICB9XHJcbn1cclxuIiwiLyogU3dpdGNoXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4uc3dpdGNoLFxyXG4uc3dpdGNoICoge1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4uc3dpdGNoIGxhYmVsIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5zd2l0Y2ggbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG5cclxuICAmOmNoZWNrZWQgKyAubGV2ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHN3aXRjaC1jaGVja2VkLWxldmVyLWJnO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3dpdGNoLWJnLWNvbG9yO1xyXG4gICAgICBsZWZ0OiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnN3aXRjaCBsYWJlbCAubGV2ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogNDBweDtcclxuICBoZWlnaHQ6IDE1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHN3aXRjaC11bmNoZWNrZWQtbGV2ZXItYmc7XHJcbiAgYm9yZGVyLXJhZGl1czogJHN3aXRjaC1yYWRpdXM7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgbWFyZ2luOiAwIDE2cHg7XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHN3aXRjaC11bmNoZWNrZWQtYmc7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMXB4O1xyXG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IDFweCByZ2JhKDAsMCwwLC40KTtcclxuICAgIGxlZnQ6IC01cHg7XHJcbiAgICB0b3A6IC0zcHg7XHJcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSwgYmFja2dyb3VuZCAuM3MgZWFzZSwgYm94LXNoYWRvdyAwLjFzIGVhc2U7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBTd2l0Y2ggYWN0aXZlIHN0eWxlXHJcbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6bm90KDpkaXNhYmxlZCkgfiAubGV2ZXI6YWN0aXZlOjphZnRlcixcclxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDpub3QoOmRpc2FibGVkKS50YWJiZWQ6Zm9jdXMgfiAubGV2ZXI6OmFmdGVyIHtcclxuICBib3gtc2hhZG93OiAwIDFweCAzcHggMXB4IHJnYmEoMCwwLDAsLjQpLCAwIDAgMCAxNXB4IHRyYW5zcGFyZW50aXplKCRzd2l0Y2gtYmctY29sb3IsIC45KTtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1jaGVja2JveF06bm90KDpkaXNhYmxlZCkgfiAubGV2ZXI6YWN0aXZlOmFmdGVyLFxyXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpub3QoOmRpc2FibGVkKS50YWJiZWQ6Zm9jdXMgfiAubGV2ZXI6OmFmdGVyIHtcclxuICBib3gtc2hhZG93OiAwIDFweCAzcHggMXB4IHJnYmEoMCwwLDAsLjQpLCAwIDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgLjA4KTtcclxufVxyXG5cclxuLy8gRGlzYWJsZWQgU3R5bGVzXHJcbi5zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdICsgLmxldmVyIHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi5zd2l0Y2ggbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdICsgLmxldmVyOmFmdGVyLFxyXG4uc3dpdGNoIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXTpjaGVja2VkICsgLmxldmVyOmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtc29saWQtY29sb3I7XHJcbn1cclxuIiwiLyogU2VsZWN0IEZpZWxkXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5zZWxlY3QgeyBkaXNwbGF5OiBub25lOyB9XHJcbnNlbGVjdC5icm93c2VyLWRlZmF1bHQgeyBkaXNwbGF5OiBibG9jazsgfVxyXG5cclxuc2VsZWN0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0LWJhY2tncm91bmQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogJHNlbGVjdC1wYWRkaW5nO1xyXG4gIGJvcmRlcjogJHNlbGVjdC1ib3JkZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogJHNlbGVjdC1yYWRpdXM7XHJcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xyXG59XHJcblxyXG4uc2VsZWN0LWxhYmVsIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi5zZWxlY3Qtd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBpbnB1dC5zZWxlY3QtZHJvcGRvd24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItYm90dG9tOiAkaW5wdXQtYm9yZGVyO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcclxuICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemU7XHJcbiAgICBtYXJnaW46ICRpbnB1dC1tYXJnaW47XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICBzcGFuLmNhcmV0IHtcclxuICAgIGNvbG9yOiBpbml0aWFsO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBtYXJnaW46IGF1dG8gMDtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xyXG5cclxuICAgICYuZGlzYWJsZWQge1xyXG4gICAgICBjb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiArIGxhYmVsIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTE0cHg7XHJcbiAgICBmb250LXNpemU6ICRsYWJlbC1mb250LXNpemU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBEaXNhYmxlZCBzdHlsZXNcclxuc2VsZWN0OmRpc2FibGVkIHtcclxuICBjb2xvcjogcmdiYSgwLDAsMCwuMyk7XHJcbn1cclxuXHJcbi5zZWxlY3Qtd3JhcHBlciBpbnB1dC5zZWxlY3QtZHJvcGRvd246ZGlzYWJsZWQge1xyXG4gIGNvbG9yOiByZ2JhKDAsMCwwLC4zKTtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogd2Via2l0IChzYWZhcmksIGNocm9tZSkgYnJvd3NlcnMgKi9cclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBtb3ppbGxhIGJyb3dzZXJzICovXHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJRTEwKyAqL1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4zKTtcclxufVxyXG5cclxuLnNlbGVjdC13cmFwcGVyIGkge1xyXG4gIGNvbG9yOiAkc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xyXG59XHJcblxyXG4uc2VsZWN0LWRyb3Bkb3duIGxpLmRpc2FibGVkLFxyXG4uc2VsZWN0LWRyb3Bkb3duIGxpLmRpc2FibGVkID4gc3BhbixcclxuLnNlbGVjdC1kcm9wZG93biBsaS5vcHRncm91cCB7XHJcbiAgY29sb3I6ICRzZWxlY3QtZGlzYWJsZWQtY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8vIFByZWZpeCBJY29uc1xyXG4ucHJlZml4IH4gLnNlbGVjdC13cmFwcGVyIHtcclxuICBtYXJnaW4tbGVmdDogM3JlbTtcclxuICB3aWR0aDogOTIlO1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzcmVtKTtcclxufVxyXG5cclxuLnByZWZpeCB+IGxhYmVsIHsgbWFyZ2luLWxlZnQ6IDNyZW07IH1cclxuXHJcbi8vIEljb25zXHJcbi5zZWxlY3QtZHJvcGRvd24gbGkge1xyXG4gIGltZyB7XHJcbiAgICBoZWlnaHQ6ICRkcm9wZG93bi1pdGVtLWhlaWdodCAtIDEwO1xyXG4gICAgd2lkdGg6ICRkcm9wZG93bi1pdGVtLWhlaWdodCAtIDEwO1xyXG4gICAgbWFyZ2luOiA1cHggMTVweDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICB9XHJcbn1cclxuXHJcbi8vIE9wdGdyb3VwIHN0eWxlc1xyXG4uc2VsZWN0LWRyb3Bkb3duIGxpLm9wdGdyb3VwIHtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgJGRyb3Bkb3duLWhvdmVyLWJnLWNvbG9yO1xyXG5cclxuICAmLnNlbGVjdGVkID4gc3BhbiB7XHJcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuNyk7XHJcbiAgfVxyXG5cclxuICAmID4gc3BhbiB7XHJcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuNCk7XHJcbiAgfVxyXG5cclxuICAmIH4gbGkub3B0Z3JvdXAtb3B0aW9uIHtcclxuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICB9XHJcbn1cclxuIiwiLyogRmlsZSBJbnB1dFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLmZpbGUtZmllbGQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLmZpbGUtcGF0aC13cmFwcGVyIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgfVxyXG5cclxuICBpbnB1dC5maWxlLXBhdGggeyB3aWR0aDogMTAwJTsgfVxyXG5cclxuICAuYnRuIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xyXG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XHJcbiAgfVxyXG5cclxuICBzcGFuIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gIGlucHV0W3R5cGU9ZmlsZV0ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcclxuICB9XHJcbn1cclxuIiwiLyogUmFuZ2VcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5yYW5nZS1maWVsZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPXJhbmdlXSxcclxuaW5wdXRbdHlwZT1yYW5nZV0gKyAudGh1bWIge1xyXG4gIEBleHRlbmQgLm5vLXNlbGVjdDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9cmFuZ2VdIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgcGFkZGluZzogMDtcclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuaW5wdXRbdHlwZT1yYW5nZV0gKyAudGh1bWIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDEwcHg7XHJcbiAgbGVmdDogMDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmFkaW8tZmlsbC1jb2xvcjtcclxuICBtYXJnaW4tbGVmdDogN3B4O1xyXG5cclxuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcblxyXG4gIC52YWx1ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICRyYWRpby1maWxsLWNvbG9yO1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIH1cclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlIDUwJSA1MCUgMDtcclxuXHJcbiAgICAudmFsdWUge1xyXG4gICAgICBjb2xvcjogJGlucHV0LWJhY2tncm91bmQ7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFdlYktpdFxyXG5pbnB1dFt0eXBlPXJhbmdlXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xyXG4gIGhlaWdodDogJHRyYWNrLWhlaWdodDtcclxuICBiYWNrZ3JvdW5kOiAjYzJjMGMyO1xyXG4gIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGhlaWdodDogJHJhbmdlLWhlaWdodDtcclxuICB3aWR0aDogJHJhbmdlLXdpZHRoO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmFkaW8tZmlsbC1jb2xvcjtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xyXG4gIG1hcmdpbjogLTVweCAwIDAgMDtcclxuICB0cmFuc2l0aW9uOiAuM3M7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XHJcbiAgYmFja2dyb3VuZDogI2NjYztcclxufVxyXG5cclxuLy8gRmlyZUZveFxyXG5pbnB1dFt0eXBlPXJhbmdlXSB7XHJcbiAgLyogZml4IGZvciBGRiB1bmFibGUgdG8gYXBwbHkgZm9jdXMgc3R5bGUgYnVnICAqL1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xyXG5cclxuICAvKnJlcXVpcmVkIGZvciBwcm9wZXIgdHJhY2sgc2l6aW5nIGluIEZGKi9cclxufVxyXG5cclxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdHJhY2sge1xyXG4gIGhlaWdodDogJHRyYWNrLWhlaWdodDtcclxuICBiYWNrZ3JvdW5kOiAjZGRkO1xyXG4gIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdGh1bWIge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBoZWlnaHQ6ICRyYW5nZS1oZWlnaHQ7XHJcbiAgd2lkdGg6ICRyYW5nZS13aWR0aDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYmFja2dyb3VuZDogJHJhZGlvLWZpbGwtY29sb3I7XHJcbiAgbWFyZ2luLXRvcDogLTVweDtcclxufVxyXG5cclxuLy8gaGlkZSB0aGUgb3V0bGluZSBiZWhpbmQgdGhlIGJvcmRlclxyXG5pbnB1dFt0eXBlPXJhbmdlXTotbW96LWZvY3VzcmluZyB7XHJcbiAgb3V0bGluZTogMXB4IHNvbGlkICNmZmY7XHJcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzOjotbW96LXJhbmdlLXRyYWNrIHtcclxuICBiYWNrZ3JvdW5kOiAjY2NjO1xyXG59XHJcblxyXG4vLyBJRSAxMCtcclxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10cmFjayB7XHJcbiAgaGVpZ2h0OiAkdHJhY2staGVpZ2h0O1xyXG5cclxuICAvLyByZW1vdmUgYmcgY29sb3VyIGZyb20gdGhlIHRyYWNrLCB3ZSdsbCB1c2UgbXMtZmlsbC1sb3dlciBhbmQgbXMtZmlsbC11cHBlciBpbnN0ZWFkXHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gIC8vIGxlYXZlIHJvb20gZm9yIHRoZSBsYXJnZXIgdGh1bWIgdG8gb3ZlcmZsb3cgd2l0aCBhIHRyYW5zcGFyZW50IGJvcmRlciAqL1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXdpZHRoOiA2cHggMDtcclxuXHJcbiAgLypyZW1vdmUgZGVmYXVsdCB0aWNrIG1hcmtzKi9cclxuICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9cmFuZ2VdOjotbXMtZmlsbC1sb3dlciB7XHJcbiAgYmFja2dyb3VuZDogIzc3NztcclxufVxyXG5cclxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLXVwcGVyIHtcclxuICBiYWNrZ3JvdW5kOiAjZGRkO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRodW1iIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgaGVpZ2h0OiAkcmFuZ2UtaGVpZ2h0O1xyXG4gIHdpZHRoOiAkcmFuZ2Utd2lkdGg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJhY2tncm91bmQ6ICRyYWRpby1maWxsLWNvbG9yO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPXJhbmdlXTpmb2N1czo6LW1zLWZpbGwtbG93ZXIge1xyXG4gIGJhY2tncm91bmQ6ICM4ODg7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzOjotbXMtZmlsbC11cHBlciB7XHJcbiAgYmFja2dyb3VuZDogI2NjYztcclxufVxyXG4iLCIvKioqKioqKioqKioqKioqXHJcbiAgICBOYXYgTGlzdFxyXG4qKioqKioqKioqKioqKiovXHJcbi50YWJsZS1vZi1jb250ZW50cyB7XHJcbiAgJi5maXhlZCB7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIH1cclxuXHJcbiAgbGkge1xyXG4gICAgcGFkZGluZzogMnB4IDA7XHJcbiAgfVxyXG4gIGEge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGNvbG9yOiAjNzU3NTc1O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAxLjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC40O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogbGlnaHRlbigjNzU3NTc1LCAyMCUpO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE5cHg7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHByaW1hcnktY29sb3I7XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMThweDtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnNpZGUtbmF2IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgd2lkdGg6IDMwMHB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDYwcHgpO1xyXG4gIGhlaWdodDogLW1vei1jYWxjKDEwMCUpOyAvL1RlbXBvcmFyeSBGaXJlZm94IEZpeFxyXG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRzaWRlbmF2LWJnLWNvbG9yO1xyXG4gIHotaW5kZXg6IDk5OTtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTA1JSk7XHJcblxyXG4gIEBleHRlbmQgLnotZGVwdGgtMTtcclxuXHJcbiAgLy8gUmlnaHQgQWxpZ25cclxuICAmLnJpZ2h0LWFsaWduZWQge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTA1JSk7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gIH1cclxuXHJcbiAgLmNvbGxhcHNpYmxlIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG5cclxuICBsaSB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAkc2lkZW5hdi1saW5lLWhlaWdodDtcclxuXHJcbiAgICAmLmFjdGl2ZSB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjA1KTsgfVxyXG4gIH1cclxuXHJcbiAgbGkgPiBhIHtcclxuICAgIGNvbG9yOiAkc2lkZW5hdi1mb250LWNvbG9yO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6ICRzaWRlbmF2LWZvbnQtc2l6ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBoZWlnaHQ6ICRzaWRlbmF2LWl0ZW0taGVpZ2h0O1xyXG4gICAgbGluZS1oZWlnaHQ6ICRzaWRlbmF2LWxpbmUtaGVpZ2h0O1xyXG4gICAgcGFkZGluZzogMCAoJHNpZGVuYXYtcGFkZGluZyAqIDIpO1xyXG5cclxuICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4wNSk7fVxyXG5cclxuICAgICYuYnRuLCAmLmJ0bi1sYXJnZSwgJi5idG4tZmxhdCwgJi5idG4tZmxvYXRpbmcge1xyXG4gICAgICBtYXJnaW46IDEwcHggMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmJ0bixcclxuICAgICYuYnRuLWxhcmdlLFxyXG4gICAgJi5idG4tZmxvYXRpbmcgeyBjb2xvcjogJGJ1dHRvbi1yYWlzZWQtY29sb3I7IH1cclxuICAgICYuYnRuLWZsYXQgeyBjb2xvcjogJGJ1dHRvbi1mbGF0LWNvbG9yOyB9XHJcblxyXG4gICAgJi5idG46aG92ZXIsXHJcbiAgICAmLmJ0bi1sYXJnZTpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGJ1dHRvbi1yYWlzZWQtYmFja2dyb3VuZCwgNSUpOyB9XHJcbiAgICAmLmJ0bi1mbG9hdGluZzpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tcmFpc2VkLWJhY2tncm91bmQ7IH1cclxuXHJcbiAgICAmID4gaSxcclxuICAgICYgPiBbY2xhc3NePVwibWRpLVwiXSwgbGkgPiBhID4gW2NsYXNzKj1cIm1kaS1cIl0sXHJcbiAgICAmID4gaS5tYXRlcmlhbC1pY29ucyB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBoZWlnaHQ6ICRzaWRlbmF2LWl0ZW0taGVpZ2h0O1xyXG4gICAgICBsaW5lLWhlaWdodDogJHNpZGVuYXYtbGluZS1oZWlnaHQ7XHJcbiAgICAgIG1hcmdpbjogMCAoJHNpZGVuYXYtcGFkZGluZyAqIDIpIDAgMDtcclxuICAgICAgd2lkdGg6ICRzaWRlbmF2LWl0ZW0taGVpZ2h0IC8gMjtcclxuICAgICAgY29sb3I6IHJnYmEoMCwwLDAsLjU0KTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAuZGl2aWRlciB7XHJcbiAgICBtYXJnaW46ICgkc2lkZW5hdi1wYWRkaW5nIC8gMikgMCAwIDA7XHJcbiAgfVxyXG5cclxuICAuc3ViaGVhZGVyIHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICBjdXJzb3I6IGluaXRpYWw7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC41NCk7XHJcbiAgICBmb250LXNpemU6ICRzaWRlbmF2LWZvbnQtc2l6ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogJHNpZGVuYXYtbGluZS1oZWlnaHQ7XHJcbiAgfVxyXG5cclxuICAudXNlclZpZXcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogKCRzaWRlbmF2LXBhZGRpbmcgKiAyKSAoJHNpZGVuYXYtcGFkZGluZyAqIDIpIDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc2lkZW5hdi1wYWRkaW5nIC8gMjtcclxuXHJcbiAgICAmID4gYSB7XHJcbiAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhY2tncm91bmQge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgLmNpcmNsZSwgLm5hbWUsIC5lbWFpbCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5jaXJjbGUge1xyXG4gICAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICAgIHdpZHRoOiA2NHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5uYW1lLFxyXG4gICAgLmVtYWlsIHtcclxuICAgICAgZm9udC1zaXplOiAkc2lkZW5hdi1mb250LXNpemU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkc2lkZW5hdi1saW5lLWhlaWdodCAvIDI7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hbWUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5lbWFpbCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFRvdWNoIGludGVyYWN0aW9uXHJcbi5kcmFnLXRhcmdldCB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMHB4O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgei1pbmRleDogOTk4O1xyXG59XHJcblxyXG5cclxuLy8gRml4ZWQgc2lkZS1uYXYgc2hvd25cclxuLnNpZGUtbmF2LmZpeGVkIHtcclxuICBsZWZ0OiAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcblxyXG4gIC8vIFJpZ2h0IEFsaWduXHJcbiAgJi5yaWdodC1hbGlnbmVkIHtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbGVmdDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi8vIEZpeGVkIHNpZGVOYXYgaGlkZSBvbiBzbWFsbGVyXHJcbkBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcclxuICAuc2lkZS1uYXYge1xyXG4gICAgJi5maXhlZCB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTA1JSk7XHJcblxyXG4gICAgICAmLnJpZ2h0LWFsaWduZWQge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDUlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBwYWRkaW5nOiAwICRzaWRlbmF2LXBhZGRpbmc7XHJcbiAgICB9XHJcblxyXG4gICAgLnVzZXJWaWV3IHtcclxuICAgICAgcGFkZGluZzogJHNpZGVuYXYtcGFkZGluZyAkc2lkZW5hdi1wYWRkaW5nIDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnNpZGUtbmF2IC5jb2xsYXBzaWJsZS1ib2R5ID4gdWw6bm90KC5jb2xsYXBzaWJsZSkgPiBsaS5hY3RpdmUsXHJcbi5zaWRlLW5hdi5maXhlZCAuY29sbGFwc2libGUtYm9keSA+IHVsOm5vdCguY29sbGFwc2libGUpID4gbGkuYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICBhIHtcclxuICAgIGNvbG9yOiAkc2lkZW5hdi1iZy1jb2xvcjtcclxuICB9XHJcbn1cclxuLnNpZGUtbmF2IC5jb2xsYXBzaWJsZS1ib2R5IHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5cclxuI3NpZGVuYXYtb3ZlcmxheSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG5cclxuICBoZWlnaHQ6IDEyMHZoO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjUpO1xyXG4gIHotaW5kZXg6IDk5NztcclxuXHJcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XHJcbn1cclxuIiwiLypcclxuICAgIEBsaWNlbnNlXHJcbiAgICBDb3B5cmlnaHQgKGMpIDIwMTQgVGhlIFBvbHltZXIgUHJvamVjdCBBdXRob3JzLiBBbGwgcmlnaHRzIHJlc2VydmVkLlxyXG4gICAgVGhpcyBjb2RlIG1heSBvbmx5IGJlIHVzZWQgdW5kZXIgdGhlIEJTRCBzdHlsZSBsaWNlbnNlIGZvdW5kIGF0IGh0dHA6Ly9wb2x5bWVyLmdpdGh1Yi5pby9MSUNFTlNFLnR4dFxyXG4gICAgVGhlIGNvbXBsZXRlIHNldCBvZiBhdXRob3JzIG1heSBiZSBmb3VuZCBhdCBodHRwOi8vcG9seW1lci5naXRodWIuaW8vQVVUSE9SUy50eHRcclxuICAgIFRoZSBjb21wbGV0ZSBzZXQgb2YgY29udHJpYnV0b3JzIG1heSBiZSBmb3VuZCBhdCBodHRwOi8vcG9seW1lci5naXRodWIuaW8vQ09OVFJJQlVUT1JTLnR4dFxyXG4gICAgQ29kZSBkaXN0cmlidXRlZCBieSBHb29nbGUgYXMgcGFydCBvZiB0aGUgcG9seW1lciBwcm9qZWN0IGlzIGFsc29cclxuICAgIHN1YmplY3QgdG8gYW4gYWRkaXRpb25hbCBJUCByaWdodHMgZ3JhbnQgZm91bmQgYXQgaHR0cDovL3BvbHltZXIuZ2l0aHViLmlvL1BBVEVOVFMudHh0XHJcbiAqL1xyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4vKiBTVFlMRVMgRk9SIFRIRSBTUElOTkVSICovXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi8qXHJcbiAqIENvbnN0YW50czpcclxuICogICAgICBTVFJPS0VXSURUSCA9IDNweFxyXG4gKiAgICAgIEFSQ1NJWkUgICAgID0gMjcwIGRlZ3JlZXMgKGFtb3VudCBvZiBjaXJjbGUgdGhlIGFyYyB0YWtlcyB1cClcclxuICogICAgICBBUkNUSU1FICAgICA9IDEzMzNtcyAodGltZSBpdCB0YWtlcyB0byBleHBhbmQgYW5kIGNvbnRyYWN0IGFyYylcclxuICogICAgICBBUkNTVEFSVFJPVCA9IDIxNiBkZWdyZWVzIChob3cgbXVjaCB0aGUgc3RhcnQgbG9jYXRpb24gb2YgdGhlIGFyY1xyXG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2hvdWxkIHJvdGF0ZSBlYWNoIHRpbWUsIDIxNiBnaXZlcyB1cyBhXHJcbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA1IHBvaW50ZWQgc3RhciBzaGFwZSAoaXQncyAzNjAvNSAqIDMpLlxyXG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRm9yIGEgNyBwb2ludGVkIHN0YXIsIHdlIG1pZ2h0IGRvXHJcbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAzNjAvNyAqIDMgPSAxNTQuMjg2KVxyXG4gKiAgICAgIENPTlRBSU5FUldJRFRIID0gMjhweFxyXG4gKiAgICAgIFNIUklOS19USU1FID0gNDAwbXNcclxuICovXHJcblxyXG5cclxuLnByZWxvYWRlci13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiA1MHB4O1xyXG4gIGhlaWdodDogNTBweDtcclxuXHJcbiAgJi5zbWFsbCB7XHJcbiAgICB3aWR0aDogMzZweDtcclxuICAgIGhlaWdodDogMzZweDtcclxuICB9XHJcblxyXG4gICYuYmlnIHtcclxuICAgIHdpZHRoOiA2NHB4O1xyXG4gICAgaGVpZ2h0OiA2NHB4O1xyXG4gIH1cclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgLyogZHVyYXRpb246IDM2MCAqIEFSQ1RJTUUgLyAoQVJDU1RBUlRST1QgKyAoMzYwLUFSQ1NJWkUpKSAqL1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IGNvbnRhaW5lci1yb3RhdGUgMTU2OG1zIGxpbmVhciBpbmZpbml0ZTtcclxuICAgIGFuaW1hdGlvbjogY29udGFpbmVyLXJvdGF0ZSAxNTY4bXMgbGluZWFyIGluZmluaXRlO1xyXG4gIH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGNvbnRhaW5lci1yb3RhdGUge1xyXG4gIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBjb250YWluZXItcm90YXRlIHtcclxuICB0byB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgfVxyXG59XHJcblxyXG4uc3Bpbm5lci1sYXllciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIGJvcmRlci1jb2xvcjogJHNwaW5uZXItZGVmYXVsdC1jb2xvcjtcclxufVxyXG5cclxuLnNwaW5uZXItYmx1ZSxcclxuLnNwaW5uZXItYmx1ZS1vbmx5IHtcclxuICBib3JkZXItY29sb3I6ICM0Mjg1ZjQ7XHJcbn1cclxuXHJcbi5zcGlubmVyLXJlZCxcclxuLnNwaW5uZXItcmVkLW9ubHkge1xyXG4gIGJvcmRlci1jb2xvcjogI2RiNDQzNztcclxufVxyXG5cclxuLnNwaW5uZXIteWVsbG93LFxyXG4uc3Bpbm5lci15ZWxsb3ctb25seSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZjRiNDAwO1xyXG59XHJcblxyXG4uc3Bpbm5lci1ncmVlbixcclxuLnNwaW5uZXItZ3JlZW4tb25seSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMGY5ZDU4O1xyXG59XHJcblxyXG4vKipcclxuICogSU1QT1JUQU5UIE5PVEUgQUJPVVQgQ1NTIEFOSU1BVElPTiBQUk9QRVJUSUVTIChrZWFudWxlZSk6XHJcbiAqXHJcbiAqIGlPUyBTYWZhcmkgKHRlc3RlZCBvbiBpT1MgOC4xKSBkb2VzIG5vdCBoYW5kbGUgYW5pbWF0aW9uLWRlbGF5IHZlcnkgd2VsbCAtIGl0IGRvZXNuJ3RcclxuICogZ3VhcmFudGVlIHRoYXQgdGhlIGFuaW1hdGlvbiB3aWxsIHN0YXJ0IF9leGFjdGx5XyBhZnRlciB0aGF0IHZhbHVlLiBTbyB3ZSBhdm9pZCB1c2luZ1xyXG4gKiBhbmltYXRpb24tZGVsYXkgYW5kIGluc3RlYWQgc2V0IGN1c3RvbSBrZXlmcmFtZXMgZm9yIGVhY2ggY29sb3IgKGFzIHJlZHVuZGFudCBhcyBpdFxyXG4gKiBzZWVtcykuXHJcbiAqXHJcbiAqIFdlIHdyaXRlIG91dCBlYWNoIGFuaW1hdGlvbiBpbiBmdWxsIChpbnN0ZWFkIG9mIHNlcGFyYXRpbmcgYW5pbWF0aW9uLW5hbWUsXHJcbiAqIGFuaW1hdGlvbi1kdXJhdGlvbiwgZXRjLikgYmVjYXVzZSB1bmRlciB0aGUgcG9seWZpbGwsIFNhZmFyaSBkb2VzIG5vdCByZWNvZ25pemUgdGhvc2VcclxuICogc3BlY2lmaWMgcHJvcGVydGllcyBwcm9wZXJseSwgdHJlYXRzIHRoZW0gYXMgLXdlYmtpdC1hbmltYXRpb24sIGFuZCBvdmVycmlkZXMgdGhlXHJcbiAqIG90aGVyIGFuaW1hdGlvbiBydWxlcy4gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9Qb2x5bWVyL3BsYXRmb3JtL2lzc3Vlcy81My5cclxuICovXHJcbi5hY3RpdmUgLnNwaW5uZXItbGF5ZXIuc3Bpbm5lci1ibHVlIHtcclxuICAvKiBkdXJhdGlvbnM6IDQgKiBBUkNUSU1FICovXHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpIGluZmluaXRlIGJvdGgsIGJsdWUtZmFkZS1pbi1vdXQgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xyXG4gIGFuaW1hdGlvbjogZmlsbC11bmZpbGwtcm90YXRlIDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGUgYm90aCwgYmx1ZS1mYWRlLWluLW91dCA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XHJcbn1cclxuXHJcbi5hY3RpdmUgLnNwaW5uZXItbGF5ZXIuc3Bpbm5lci1yZWQge1xyXG4gIC8qIGR1cmF0aW9uczogNCAqIEFSQ1RJTUUgKi9cclxuICAtd2Via2l0LWFuaW1hdGlvbjogZmlsbC11bmZpbGwtcm90YXRlIDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGUgYm90aCwgcmVkLWZhZGUtaW4tb3V0IDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcclxuICBhbmltYXRpb246IGZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpIGluZmluaXRlIGJvdGgsIHJlZC1mYWRlLWluLW91dCA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XHJcbn1cclxuXHJcbi5hY3RpdmUgLnNwaW5uZXItbGF5ZXIuc3Bpbm5lci15ZWxsb3cge1xyXG4gIC8qIGR1cmF0aW9uczogNCAqIEFSQ1RJTUUgKi9cclxuICAtd2Via2l0LWFuaW1hdGlvbjogZmlsbC11bmZpbGwtcm90YXRlIDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGUgYm90aCwgeWVsbG93LWZhZGUtaW4tb3V0IDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcclxuICBhbmltYXRpb246IGZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpIGluZmluaXRlIGJvdGgsIHllbGxvdy1mYWRlLWluLW91dCA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XHJcbn1cclxuXHJcbi5hY3RpdmUgLnNwaW5uZXItbGF5ZXIuc3Bpbm5lci1ncmVlbiB7XHJcbiAgLyogZHVyYXRpb25zOiA0ICogQVJDVElNRSAqL1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmaWxsLXVuZmlsbC1yb3RhdGUgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoLCBncmVlbi1mYWRlLWluLW91dCA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XHJcbiAgYW5pbWF0aW9uOiBmaWxsLXVuZmlsbC1yb3RhdGUgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoLCBncmVlbi1mYWRlLWluLW91dCA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XHJcbn1cclxuXHJcbi5hY3RpdmUgLnNwaW5uZXItbGF5ZXIsXHJcbi5hY3RpdmUgLnNwaW5uZXItbGF5ZXIuc3Bpbm5lci1ibHVlLW9ubHksXHJcbi5hY3RpdmUgLnNwaW5uZXItbGF5ZXIuc3Bpbm5lci1yZWQtb25seSxcclxuLmFjdGl2ZSAuc3Bpbm5lci1sYXllci5zcGlubmVyLXllbGxvdy1vbmx5LFxyXG4uYWN0aXZlIC5zcGlubmVyLWxheWVyLnNwaW5uZXItZ3JlZW4tb25seSB7XHJcbiAgLyogZHVyYXRpb25zOiA0ICogQVJDVElNRSAqL1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XHJcbiAgYW5pbWF0aW9uOiBmaWxsLXVuZmlsbC1yb3RhdGUgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmlsbC11bmZpbGwtcm90YXRlIHtcclxuICAxMi41JSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTsgIH0gLyogMC41ICogQVJDU0laRSAqL1xyXG4gIDI1JSAgIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyAgfSAvKiAxICAgKiBBUkNTSVpFICovXHJcbiAgMzcuNSUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQwNWRlZyk7ICB9IC8qIDEuNSAqIEFSQ1NJWkUgKi9cclxuICA1MCUgICB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNTQwZGVnKTsgIH0gLyogMiAgICogQVJDU0laRSAqL1xyXG4gIDYyLjUlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2NzVkZWcpOyAgfSAvKiAyLjUgKiBBUkNTSVpFICovXHJcbiAgNzUlICAgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDgxMGRlZyk7ICB9IC8qIDMgICAqIEFSQ1NJWkUgKi9cclxuICA4Ny41JSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTQ1ZGVnKTsgIH0gLyogMy41ICogQVJDU0laRSAqL1xyXG4gIHRvICAgIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMDgwZGVnKTsgfSAvKiA0ICAgKiBBUkNTSVpFICovXHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmlsbC11bmZpbGwtcm90YXRlIHtcclxuICAxMi41JSB7IHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7ICB9IC8qIDAuNSAqIEFSQ1NJWkUgKi9cclxuICAyNSUgICB7IHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7ICB9IC8qIDEgICAqIEFSQ1NJWkUgKi9cclxuICAzNy41JSB7IHRyYW5zZm9ybTogcm90YXRlKDQwNWRlZyk7ICB9IC8qIDEuNSAqIEFSQ1NJWkUgKi9cclxuICA1MCUgICB7IHRyYW5zZm9ybTogcm90YXRlKDU0MGRlZyk7ICB9IC8qIDIgICAqIEFSQ1NJWkUgKi9cclxuICA2Mi41JSB7IHRyYW5zZm9ybTogcm90YXRlKDY3NWRlZyk7ICB9IC8qIDIuNSAqIEFSQ1NJWkUgKi9cclxuICA3NSUgICB7IHRyYW5zZm9ybTogcm90YXRlKDgxMGRlZyk7ICB9IC8qIDMgICAqIEFSQ1NJWkUgKi9cclxuICA4Ny41JSB7IHRyYW5zZm9ybTogcm90YXRlKDk0NWRlZyk7ICB9IC8qIDMuNSAqIEFSQ1NJWkUgKi9cclxuICB0byAgICB7IHRyYW5zZm9ybTogcm90YXRlKDEwODBkZWcpOyB9IC8qIDQgICAqIEFSQ1NJWkUgKi9cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJsdWUtZmFkZS1pbi1vdXQge1xyXG4gIGZyb20geyBvcGFjaXR5OiAxOyB9XHJcbiAgMjUlIHsgb3BhY2l0eTogMTsgfVxyXG4gIDI2JSB7IG9wYWNpdHk6IDA7IH1cclxuICA4OSUgeyBvcGFjaXR5OiAwOyB9XHJcbiAgOTAlIHsgb3BhY2l0eTogMTsgfVxyXG4gIDEwMCUgeyBvcGFjaXR5OiAxOyB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYmx1ZS1mYWRlLWluLW91dCB7XHJcbiAgZnJvbSB7IG9wYWNpdHk6IDE7IH1cclxuICAyNSUgeyBvcGFjaXR5OiAxOyB9XHJcbiAgMjYlIHsgb3BhY2l0eTogMDsgfVxyXG4gIDg5JSB7IG9wYWNpdHk6IDA7IH1cclxuICA5MCUgeyBvcGFjaXR5OiAxOyB9XHJcbiAgMTAwJSB7IG9wYWNpdHk6IDE7IH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJlZC1mYWRlLWluLW91dCB7XHJcbiAgZnJvbSB7IG9wYWNpdHk6IDA7IH1cclxuICAxNSUgeyBvcGFjaXR5OiAwOyB9XHJcbiAgMjUlIHsgb3BhY2l0eTogMTsgfVxyXG4gIDUwJSB7IG9wYWNpdHk6IDE7IH1cclxuICA1MSUgeyBvcGFjaXR5OiAwOyB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcmVkLWZhZGUtaW4tb3V0IHtcclxuICBmcm9tIHsgb3BhY2l0eTogMDsgfVxyXG4gIDE1JSB7IG9wYWNpdHk6IDA7IH1cclxuICAyNSUgeyBvcGFjaXR5OiAxOyB9XHJcbiAgNTAlIHsgb3BhY2l0eTogMTsgfVxyXG4gIDUxJSB7IG9wYWNpdHk6IDA7IH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHllbGxvdy1mYWRlLWluLW91dCB7XHJcbiAgZnJvbSB7IG9wYWNpdHk6IDA7IH1cclxuICA0MCUgeyBvcGFjaXR5OiAwOyB9XHJcbiAgNTAlIHsgb3BhY2l0eTogMTsgfVxyXG4gIDc1JSB7IG9wYWNpdHk6IDE7IH1cclxuICA3NiUgeyBvcGFjaXR5OiAwOyB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgeWVsbG93LWZhZGUtaW4tb3V0IHtcclxuICBmcm9tIHsgb3BhY2l0eTogMDsgfVxyXG4gIDQwJSB7IG9wYWNpdHk6IDA7IH1cclxuICA1MCUgeyBvcGFjaXR5OiAxOyB9XHJcbiAgNzUlIHsgb3BhY2l0eTogMTsgfVxyXG4gIDc2JSB7IG9wYWNpdHk6IDA7IH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGdyZWVuLWZhZGUtaW4tb3V0IHtcclxuICBmcm9tIHsgb3BhY2l0eTogMDsgfVxyXG4gIDY1JSB7IG9wYWNpdHk6IDA7IH1cclxuICA3NSUgeyBvcGFjaXR5OiAxOyB9XHJcbiAgOTAlIHsgb3BhY2l0eTogMTsgfVxyXG4gIDEwMCUgeyBvcGFjaXR5OiAwOyB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZ3JlZW4tZmFkZS1pbi1vdXQge1xyXG4gIGZyb20geyBvcGFjaXR5OiAwOyB9XHJcbiAgNjUlIHsgb3BhY2l0eTogMDsgfVxyXG4gIDc1JSB7IG9wYWNpdHk6IDE7IH1cclxuICA5MCUgeyBvcGFjaXR5OiAxOyB9XHJcbiAgMTAwJSB7IG9wYWNpdHk6IDA7IH1cclxufVxyXG5cclxuLyoqXHJcbiAqIFBhdGNoIHRoZSBnYXAgdGhhdCBhcHBlYXIgYmV0d2VlbiB0aGUgdHdvIGFkamFjZW50IGRpdi5jaXJjbGUtY2xpcHBlciB3aGlsZSB0aGVcclxuICogc3Bpbm5lciBpcyByb3RhdGluZyAoYXBwZWFycyBvbiBDaHJvbWUgMzgsIFNhZmFyaSA3LjEsIGFuZCBJRSAxMSkuXHJcbiAqL1xyXG4uZ2FwLXBhdGNoIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDQ1JTtcclxuICB3aWR0aDogMTAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuLmdhcC1wYXRjaCAuY2lyY2xlIHtcclxuICB3aWR0aDogMTAwMCU7XHJcbiAgbGVmdDogLTQ1MCU7XHJcbn1cclxuXHJcbi5jaXJjbGUtY2xpcHBlciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogNTAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuXHJcbiAgLmNpcmNsZSB7XHJcbiAgICB3aWR0aDogMjAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJvcmRlci13aWR0aDogM3B4OyAvKiBTVFJPS0VXSURUSCAqL1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcclxuICAgIGFuaW1hdGlvbjogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgJi5sZWZ0IC5jaXJjbGUge1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTI5ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDEyOWRlZyk7XHJcbiAgfVxyXG4gICYucmlnaHQgLmNpcmNsZSB7XHJcbiAgICBsZWZ0OiAtMTAwJTtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTI5ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMjlkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4uYWN0aXZlIC5jaXJjbGUtY2xpcHBlci5sZWZ0IC5jaXJjbGUge1xyXG4gIC8qIGR1cmF0aW9uOiBBUkNUSU1FICovXHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGxlZnQtc3BpbiAxMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XHJcbiAgYW5pbWF0aW9uOiBsZWZ0LXNwaW4gMTMzM21zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xyXG59XHJcblxyXG4uYWN0aXZlIC5jaXJjbGUtY2xpcHBlci5yaWdodCAuY2lyY2xlIHtcclxuICAvKiBkdXJhdGlvbjogQVJDVElNRSAqL1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiByaWdodC1zcGluIDEzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcclxuICBhbmltYXRpb246IHJpZ2h0LXNwaW4gMTMzM21zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGVmdC1zcGluIHtcclxuICBmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzBkZWcpOyB9XHJcbiAgNTAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7IH1cclxuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTMwZGVnKTsgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGxlZnQtc3BpbiB7XHJcbiAgZnJvbSB7IHRyYW5zZm9ybTogcm90YXRlKDEzMGRlZyk7IH1cclxuICA1MCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7IH1cclxuICB0byB7IHRyYW5zZm9ybTogcm90YXRlKDEzMGRlZyk7IH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJpZ2h0LXNwaW4ge1xyXG4gIGZyb20geyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMzBkZWcpOyB9XHJcbiAgNTAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTsgfVxyXG4gIHRvIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKTsgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJpZ2h0LXNwaW4ge1xyXG4gIGZyb20geyB0cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKTsgfVxyXG4gIDUwJSB7IHRyYW5zZm9ybTogcm90YXRlKDVkZWcpOyB9XHJcbiAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKTsgfVxyXG59XHJcblxyXG4jc3Bpbm5lckNvbnRhaW5lci5jb29sZG93biB7XHJcbiAgLyogZHVyYXRpb246IFNIUklOS19USU1FICovXHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGNvbnRhaW5lci1yb3RhdGUgMTU2OG1zIGxpbmVhciBpbmZpbml0ZSwgZmFkZS1vdXQgNDAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpO1xyXG4gIGFuaW1hdGlvbjogY29udGFpbmVyLXJvdGF0ZSAxNTY4bXMgbGluZWFyIGluZmluaXRlLCBmYWRlLW91dCA0MDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSk7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlLW91dCB7XHJcbiAgZnJvbSB7IG9wYWNpdHk6IDE7IH1cclxuICB0byB7IG9wYWNpdHk6IDA7IH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlLW91dCB7XHJcbiAgZnJvbSB7IG9wYWNpdHk6IDE7IH1cclxuICB0byB7IG9wYWNpdHk6IDA7IH1cclxufVxyXG4iLCIuc2xpZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiA0MDBweDtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgLy8gRnVsbHNjcmVlbiBzbGlkZXJcclxuICAmLmZ1bGxzY3JlZW4ge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcblxyXG4gICAgdWwuc2xpZGVzIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIHVsLmluZGljYXRvcnMge1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICBib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2xpZGVzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGlkZXItYmctY29sb3I7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBoZWlnaHQ6IDQwMHB4O1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNhcHRpb24ge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDE1JTtcclxuICAgICAgICBsZWZ0OiAxNSU7XHJcbiAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICAgICBwIHsgY29sb3I6ICRzbGlkZXItYmctY29sb3ItbGlnaHQ7IH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAuaW5kaWNhdG9ycyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgLmluZGljYXRvci1pdGVtIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICB3aWR0aDogMTZweDtcclxuICAgICAgbWFyZ2luOiAwIDEycHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGlkZXItYmctY29sb3ItbGlnaHQ7XHJcblxyXG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGlkZXItaW5kaWNhdG9yLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufSIsIi5jYXJvdXNlbCB7XHJcbiAgJi5jYXJvdXNlbC1zbGlkZXIge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGhlaWdodDogMDtcclxuXHJcbiAgICAuY2Fyb3VzZWwtZml4ZWQtaXRlbSB7XHJcbiAgICAgICYud2l0aC1pbmRpY2F0b3JzIHtcclxuICAgICAgICBib3R0b206IDY4cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAuY2Fyb3VzZWwtaXRlbSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDQwMHB4O1xyXG4gIHBlcnNwZWN0aXZlOiA1MDBweDtcclxuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcclxuXHJcbiAgLmNhcm91c2VsLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHdpZHRoOiAyMDBweDtcclxuICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG5cclxuICAgICYgPiBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbmRpY2F0b3JzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAuaW5kaWNhdG9yLWl0ZW0ge1xyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG5cclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgIG1hcmdpbjogMjRweCA0cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjUpO1xyXG5cclxuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIE1hdGVyaWFsYm94IGNvbXBhdGliaWxpdHlcclxuICAmLnNjcm9sbGluZyAuY2Fyb3VzZWwtaXRlbSAubWF0ZXJpYWxib3hlZCxcclxuICAuY2Fyb3VzZWwtaXRlbTpub3QoLmFjdGl2ZSkgLm1hdGVyaWFsYm94ZWQge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG59XHJcbiIsIi50YXAtdGFyZ2V0LXdyYXBwZXIge1xyXG4gIHdpZHRoOiA4MDBweDtcclxuICBoZWlnaHQ6IDgwMHB4O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiAxMDAwO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIC4zcztcclxufVxyXG5cclxuLnRhcC10YXJnZXQtd3JhcHBlci5vcGVuIHtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHM7XHJcblxyXG4gIC50YXAtdGFyZ2V0IHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICBvcGFjaXR5OiAuOTU7XHJcbiAgICB0cmFuc2l0aW9uOlxyXG4gICAgICB0cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllciguNDIsMCwuNTgsMSksXHJcbiAgICAgIG9wYWNpdHkgLjNzIGN1YmljLWJlemllciguNDIsMCwuNTgsMSk7XHJcbiAgfVxyXG5cclxuICAudGFwLXRhcmdldC13YXZlOjpiZWZvcmUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcbiAgLnRhcC10YXJnZXQtd2F2ZTo6YWZ0ZXIge1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIGFuaW1hdGlvbjogcHVsc2UtYW5pbWF0aW9uIDFzIGN1YmljLWJlemllcigwLjI0LCAwLCAwLjM4LCAxKSBpbmZpbml0ZTtcclxuICAgIHRyYW5zaXRpb246XHJcbiAgICAgIG9wYWNpdHkgLjNzLFxyXG4gICAgICB0cmFuc2Zvcm0gLjNzLFxyXG4gICAgICB2aXNpYmlsaXR5IDBzIDFzO1xyXG4gIH1cclxufVxyXG5cclxuLnRhcC10YXJnZXQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBmb250LXNpemU6IDFyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gIGJveC1zaGFkb3c6IDAgMjBweCAyMHB4IDAgcmdiYSgwLDAsMCwwLjE0KSwgMCAxMHB4IDUwcHggMCByZ2JhKDAsMCwwLDAuMTIpLCAwIDMwcHggMTBweCAtMjBweCByZ2JhKDAsMCwwLDAuMik7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICB0cmFuc2l0aW9uOlxyXG4gICAgdHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoLjQyLDAsLjU4LDEpLFxyXG4gICAgb3BhY2l0eSAuM3MgY3ViaWMtYmV6aWVyKC40MiwwLC41OCwxKTtcclxufVxyXG5cclxuLnRhcC10YXJnZXQtY29udGVudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbn1cclxuXHJcbi50YXAtdGFyZ2V0LXdhdmUge1xyXG4gICY6OmJlZm9yZSxcclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gIH1cclxuICAmOjpiZWZvcmUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XHJcbiAgfVxyXG4gICY6OmFmdGVyIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246XHJcbiAgICAgIG9wYWNpdHkgLjNzLFxyXG4gICAgICB0cmFuc2Zvcm0gLjNzLFxyXG4gICAgICB2aXNpYmlsaXR5IDBzO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgfVxyXG5cclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIHotaW5kZXg6IDEwMDAxO1xyXG59XHJcblxyXG4udGFwLXRhcmdldC1vcmlnaW4ge1xyXG4gICY6bm90KC5idG4pLFxyXG4gICY6bm90KC5idG4pOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgfVxyXG5cclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuXHJcbiAgei1pbmRleDogMTAwMDI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAudGFwLXRhcmdldCwgLnRhcC10YXJnZXQtd3JhcHBlciB7XHJcbiAgICB3aWR0aDogNjAwcHg7XHJcbiAgICBoZWlnaHQ6IDYwMHB4O1xyXG4gIH1cclxufVxyXG4iLCIucHVsc2Uge1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcywgdHJhbnNmb3JtIC4zcztcclxuICAgIGFuaW1hdGlvbjogcHVsc2UtYW5pbWF0aW9uIDFzIGN1YmljLWJlemllcigwLjI0LCAwLCAwLjM4LCAxKSBpbmZpbml0ZTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gIH1cclxuXHJcbiAgb3ZlcmZsb3c6IGluaXRpYWw7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHB1bHNlLWFuaW1hdGlvbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XHJcbiAgfVxyXG59XHJcbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICRCQVNFLVBJQ0tFUlxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4vKipcclxuICogTm90ZTogdGhlIHJvb3QgcGlja2VyIGVsZW1lbnQgc2hvdWxkICpOT1QqIGJlIHN0eWxlZCBtb3JlIHRoYW4gd2hhdCdzIGhlcmUuXHJcbiAqL1xyXG4ucGlja2VyIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIGNvbG9yOiAjMDAwMDAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAxMDAwMDtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcbi8qKlxyXG4gKiBUaGUgcGlja2VyIGlucHV0IGVsZW1lbnQuXHJcbiAqL1xyXG4ucGlja2VyX19pbnB1dCB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcbi8qKlxyXG4gKiBXaGVuIHRoZSBwaWNrZXIgaXMgb3BlbmVkLCB0aGUgaW5wdXQgZWxlbWVudCBpcyBcImFjdGl2YXRlZFwiLlxyXG4gKi9cclxuLnBpY2tlcl9faW5wdXQucGlja2VyX19pbnB1dC0tYWN0aXZlIHtcclxuICBib3JkZXItY29sb3I6ICMwMDg5ZWM7XHJcbn1cclxuLyoqXHJcbiAqIFRoZSBob2xkZXIgaXMgdGhlIG9ubHkgXCJzY3JvbGxhYmxlXCIgdG9wLWxldmVsIGNvbnRhaW5lciBlbGVtZW50LlxyXG4gKi9cclxuLnBpY2tlcl9faG9sZGVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxufVxyXG5cclxuLyohXHJcbiAqIERlZmF1bHQgbW9iaWxlLWZpcnN0LCByZXNwb25zaXZlIHN0eWxpbmcgZm9yIHBpY2thZGF0ZS5qc1xyXG4gKiBEZW1vOiBodHRwOi8vYW1zdWwuZ2l0aHViLmlvL3BpY2thZGF0ZS5qc1xyXG4gKi9cclxuLyoqXHJcbiAqIE5vdGU6IHRoZSByb290IHBpY2tlciBlbGVtZW50IHNob3VsZCAqTk9UKiBiZSBzdHlsZWQgbW9yZSB0aGFuIHdoYXQncyBoZXJlLlxyXG4gKi9cclxuLyoqXHJcbiAqIE1ha2UgdGhlIGhvbGRlciBhbmQgZnJhbWUgZnVsbHNjcmVlbi5cclxuICovXHJcbi5waWNrZXJfX2hvbGRlcixcclxuLnBpY2tlcl9fZnJhbWUge1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMTAwJTtcclxufVxyXG4vKipcclxuICogVGhlIGhvbGRlciBzaG91bGQgb3ZlcmxheSB0aGUgZW50aXJlIHNjcmVlbi5cclxuICovXHJcbi5waWNrZXJfX2hvbGRlciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBlYXNlLW91dCwgdG9wIDBzIDAuMTVzO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBlYXNlLW91dCwgdG9wIDBzIDAuMTVzO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMgZWFzZS1vdXQsIHRvcCAwcyAwLjE1cztcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4vKipcclxuICogVGhlIGZyYW1lIHRoYXQgYm91bmRzIHRoZSBib3ggY29udGVudHMgb2YgdGhlIHBpY2tlci5cclxuICovXHJcbi5waWNrZXJfX2ZyYW1lIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgbWluLXdpZHRoOiAyNTZweDtcclxuXHJcbi8vICBwaWNrZXIgd2lkdGhcclxuICB3aWR0aDogMzAwcHg7XHJcbiAgbWF4LWhlaWdodDogMzUwcHg7XHJcblxyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XHJcbiAgLW1vei1vcGFjaXR5OiAwO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1vdXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2Utb3V0O1xyXG59XHJcbkBtZWRpYSAobWluLWhlaWdodDogMjguODc1ZW0pIHtcclxuICAucGlja2VyX19mcmFtZSB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIHRvcDogYXV0bztcclxuICAgIGJvdHRvbTogLTEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OiA4MCU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLWhlaWdodDogNDAuMTI1ZW0pIHtcclxuICAucGlja2VyX19mcmFtZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3LjUlO1xyXG4gIH1cclxufVxyXG4vKipcclxuICogVGhlIHdyYXBwZXIgc2V0cyB0aGUgc3RhZ2UgdG8gdmVydGljYWxseSBhbGlnbiB0aGUgYm94IGNvbnRlbnRzLlxyXG4gKi9cclxuLnBpY2tlcl9fd3JhcCB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbkBtZWRpYSAobWluLWhlaWdodDogMjguODc1ZW0pIHtcclxuICAucGlja2VyX193cmFwIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG4vKipcclxuICogVGhlIGJveCBjb250YWlucyBhbGwgdGhlIHBpY2tlciBjb250ZW50cy5cclxuICovXHJcbi5waWNrZXJfX2JveCB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuLy9AbWVkaWEgKG1pbi1oZWlnaHQ6IDI2LjVlbSkge1xyXG4vLyAgLnBpY2tlcl9fYm94IHtcclxuLy8vLyAgICBmb250LXNpemU6IDEuMjVlbTtcclxuLy8gIH1cclxuLy99XHJcbkBtZWRpYSAobWluLWhlaWdodDogMjguODc1ZW0pIHtcclxuICAucGlja2VyX19ib3gge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4vLyAgICBwaWNrZXIgaGVhZGVyIGZvbnQtc2l6ZVxyXG4vLyAgICBmb250LXNpemU6IDFyZW07XHJcblxyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzc3Nzc3NztcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICM4OTg5ODk7XHJcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxMnB4IDM2cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDEycHggMzZweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XHJcbiAgICBib3gtc2hhZG93OiAwIDEycHggMzZweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XHJcbiAgfVxyXG59XHJcbi8vQG1lZGlhIChtaW4taGVpZ2h0OiA0MC4xMjVlbSkge1xyXG4vLyAgLnBpY2tlcl9fYm94IHtcclxuLy8gICAgZm9udC1zaXplOiAxLjFyZW07XHJcbi8vICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxuLy8gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XHJcbi8vICAgIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xyXG4vLyAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbi8vICB9XHJcbi8vfVxyXG4vKipcclxuICogV2hlbiB0aGUgcGlja2VyIG9wZW5zLi4uXHJcbiAqL1xyXG4ucGlja2VyLS1vcGVuZWQgLnBpY2tlcl9faG9sZGVyIHtcclxuICB0b3A6IDA7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0jMUUwMDAwMDAsZW5kQ29sb3JzdHI9IzFFMDAwMDAwKVwiO1xyXG4gIHpvb206IDE7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMyKTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMgZWFzZS1vdXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzIGVhc2Utb3V0O1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMgZWFzZS1vdXQ7XHJcbn1cclxuLnBpY2tlci0tb3BlbmVkIC5waWNrZXJfX2ZyYW1lIHtcclxuICB0b3A6IDA7XHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApXCI7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XHJcbiAgLW1vei1vcGFjaXR5OiAxO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuQG1lZGlhIChtaW4taGVpZ2h0OiAzNS44NzVlbSkge1xyXG4gIC5waWNrZXItLW9wZW5lZCAucGlja2VyX19mcmFtZSB7XHJcbiAgICB0b3A6IDEwJTtcclxuICAgIGJvdHRvbTogYXV0bztcclxuICB9XHJcbn1cclxuLyoqXHJcbiAqIEZvciBgbGFyZ2VgIHNjcmVlbnMsIHRyYW5zZm9ybSBpbnRvIGFuIGlubGluZSBwaWNrZXIuXHJcbiAqL1xyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgQ1VTVE9NIE1BVEVSSUFMSVpFIFNUWUxFU1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLnBpY2tlcl9faW5wdXQucGlja2VyX19pbnB1dC0tYWN0aXZlIHtcclxuICBib3JkZXItY29sb3I6IGNvbG9yKFwiYmx1ZVwiLCBcImxpZ2h0ZW4tNVwiKTtcclxufVxyXG5cclxuLnBpY2tlcl9fZnJhbWUge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIG1heC13aWR0aDogMzI1cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLWhlaWdodDogMzguODc1ZW0pIHtcclxuICAucGlja2VyLS1vcGVuZWQgLnBpY2tlcl9fZnJhbWUge1xyXG4gICAgdG9wOiAxMCU7XHJcbiAgICBib3R0b206IGF1dG87XHJcbiAgfVxyXG59XHJcbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICRCQVNFLURBVEUtUElDS0VSXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qKlxyXG4gKiBUaGUgcGlja2VyIGJveC5cclxuICovXHJcbi5waWNrZXJfX2JveCB7XHJcbiAgcGFkZGluZzogMCAxZW07XHJcbn1cclxuLyoqXHJcbiAqIFRoZSBoZWFkZXIgY29udGFpbmluZyB0aGUgbW9udGggYW5kIHllYXIgc3R1ZmYuXHJcbiAqL1xyXG4ucGlja2VyX19oZWFkZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLXRvcDogLjc1ZW07XHJcbn1cclxuLyoqXHJcbiAqIFRoZSBtb250aCBhbmQgeWVhciBsYWJlbHMuXHJcbiAqL1xyXG4ucGlja2VyX19tb250aCxcclxuLnBpY2tlcl9feWVhciB7XHJcbi8vICBmb250LXdlaWdodDogNTAwO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tbGVmdDogLjI1ZW07XHJcbiAgbWFyZ2luLXJpZ2h0OiAuMjVlbTtcclxufVxyXG4vKipcclxuICogVGhlIG1vbnRoIGFuZCB5ZWFyIHNlbGVjdG9ycy5cclxuICovXHJcbi5waWNrZXJfX3NlbGVjdC0tbW9udGgsXHJcbi5waWNrZXJfX3NlbGVjdC0teWVhciB7XHJcblxyXG4gIGhlaWdodDogMmVtO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IC4yNWVtO1xyXG4gIG1hcmdpbi1yaWdodDogLjI1ZW07XHJcbn1cclxuXHJcbi8vIE1vZGlmaWVkXHJcbi5waWNrZXJfX3NlbGVjdC0tbW9udGguYnJvd3Nlci1kZWZhdWx0IHtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuICB3aWR0aDogNDAlO1xyXG59XHJcbi5waWNrZXJfX3NlbGVjdC0teWVhci5icm93c2VyLWRlZmF1bHQge1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG4gIHdpZHRoOiAyNiU7XHJcbn1cclxuLnBpY2tlcl9fc2VsZWN0LS1tb250aDpmb2N1cyxcclxuLnBpY2tlcl9fc2VsZWN0LS15ZWFyOmZvY3VzIHtcclxuICBib3JkZXItY29sb3I6ICRkYXRlcGlja2VyLWZvY3VzO1xyXG59XHJcbi8qKlxyXG4gKiBUaGUgbW9udGggbmF2aWdhdGlvbiBidXR0b25zLlxyXG4gKi9cclxuLnBpY2tlcl9fbmF2LS1wcmV2LFxyXG4ucGlja2VyX19uYXYtLW5leHQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBwYWRkaW5nOiAuNWVtIDEuMjVlbTtcclxuICB3aWR0aDogMWVtO1xyXG4gIGhlaWdodDogMWVtO1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIHRvcDogLTAuMjVlbTtcclxufVxyXG4vL0BtZWRpYSAobWluLXdpZHRoOiAyNC41ZW0pIHtcclxuLy8gIC5waWNrZXJfX25hdi0tcHJldixcclxuLy8gIC5waWNrZXJfX25hdi0tbmV4dCB7XHJcbi8vICAgIHRvcDogLTAuMzNlbTtcclxuLy8gIH1cclxuLy99XHJcbi5waWNrZXJfX25hdi0tcHJldiB7XHJcbiAgbGVmdDogLTFlbTtcclxuICBwYWRkaW5nLXJpZ2h0OiAxLjI1ZW07XHJcbn1cclxuLy9AbWVkaWEgKG1pbi13aWR0aDogMjQuNWVtKSB7XHJcbi8vICAucGlja2VyX19uYXYtLXByZXYge1xyXG4vLyAgICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcclxuLy8gIH1cclxuLy99XHJcbi5waWNrZXJfX25hdi0tbmV4dCB7XHJcbiAgcmlnaHQ6IC0xZW07XHJcbiAgcGFkZGluZy1sZWZ0OiAxLjI1ZW07XHJcbn1cclxuLy9AbWVkaWEgKG1pbi13aWR0aDogMjQuNWVtKSB7XHJcbi8vICAucGlja2VyX19uYXYtLW5leHQge1xyXG4vLyAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG4vLyAgfVxyXG4vL31cclxuXHJcbi5waWNrZXJfX25hdi0tZGlzYWJsZWQsXHJcbi5waWNrZXJfX25hdi0tZGlzYWJsZWQ6aG92ZXIsXHJcbi5waWNrZXJfX25hdi0tZGlzYWJsZWQ6YmVmb3JlLFxyXG4ucGlja2VyX19uYXYtLWRpc2FibGVkOmJlZm9yZTpob3ZlciB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjVmNWY1O1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjVmNWY1O1xyXG59XHJcbi8qKlxyXG4gKiBUaGUgY2FsZW5kYXIgdGFibGUgb2YgZGF0ZXNcclxuICovXHJcbi5waWNrZXJfX3RhYmxlIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBib3JkZXItc3BhY2luZzogMDtcclxuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tdG9wOiAuNzVlbTtcclxuICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG59XHJcblxyXG5cclxuXHJcbi5waWNrZXJfX3RhYmxlIHRoLCAucGlja2VyX190YWJsZSB0ZCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi5waWNrZXJfX3RhYmxlIHRkIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4vKipcclxuICogVGhlIHdlZWtkYXkgbGFiZWxzXHJcbiAqL1xyXG4ucGlja2VyX193ZWVrZGF5IHtcclxuICB3aWR0aDogMTQuMjg1NzE0Mjg2JTtcclxuICBmb250LXNpemU6IC43NWVtO1xyXG4gIHBhZGRpbmctYm90dG9tOiAuMjVlbTtcclxuICBjb2xvcjogIzk5OTk5OTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIC8qIEluY3JlYXNlIHRoZSBzcGFjaW5nIGEgdGFkICovXHJcbn1cclxuQG1lZGlhIChtaW4taGVpZ2h0OiAzMy44NzVlbSkge1xyXG4gIC5waWNrZXJfX3dlZWtkYXkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IC41ZW07XHJcbiAgfVxyXG59XHJcbi8qKlxyXG4gKiBUaGUgZGF5cyBvbiB0aGUgY2FsZW5kYXJcclxuICovXHJcblxyXG4ucGlja2VyX19kYXktLXRvZGF5IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY29sb3I6ICM1OTU5NTk7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0uMztcclxuICBwYWRkaW5nOiAuNzVyZW0gMDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cclxufVxyXG5cclxuLy8ucGlja2VyX19kYXktLXRvZGF5OmJlZm9yZSB7XHJcbi8vICBjb250ZW50OiBcIiBcIjtcclxuLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gIHRvcDogMnB4O1xyXG4vLyAgcmlnaHQ6IDJweDtcclxuLy8gIHdpZHRoOiAwO1xyXG4vLyAgaGVpZ2h0OiAwO1xyXG4vLyAgYm9yZGVyLXRvcDogMC41ZW0gc29saWQgIzAwNTliYztcclxuLy8gIGJvcmRlci1sZWZ0OiAuNWVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4vL31cclxuLnBpY2tlcl9fZGF5LS1kaXNhYmxlZDpiZWZvcmUge1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICNhYWFhYWE7XHJcbn1cclxuXHJcblxyXG4ucGlja2VyX19kYXktLWluZm9jdXM6aG92ZXJ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbi5waWNrZXJfX2RheS0tb3V0Zm9jdXMge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcGFkZGluZzogLjc1cmVtIDA7XHJcbiAgY29sb3I6ICNmZmY7XHJcblxyXG59XHJcbi5waWNrZXJfX2RheS0tb3V0Zm9jdXM6aG92ZXIge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBjb2xvcjogI2RkZGRkZDtcclxuLy8gIGJhY2tncm91bmQ6ICNiMWRjZmI7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuXHJcbi5waWNrZXJfX2RheS0taGlnaGxpZ2h0ZWQge1xyXG4vLyAgYm9yZGVyLWNvbG9yOiAjMDA4OWVjO1xyXG59XHJcbi5waWNrZXJfX2RheS0taGlnaGxpZ2h0ZWQ6aG92ZXIsXHJcbi5waWNrZXItLWZvY3VzZWQgLnBpY2tlcl9fZGF5LS1oaWdobGlnaHRlZCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4vLyAgY29sb3I6ICMwMDAwMDA7XHJcbi8vICBiYWNrZ3JvdW5kOiAjYjFkY2ZiO1xyXG4vLyAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG4ucGlja2VyX19kYXktLXNlbGVjdGVkLFxyXG4ucGlja2VyX19kYXktLXNlbGVjdGVkOmhvdmVyLFxyXG4ucGlja2VyLS1mb2N1c2VkIC5waWNrZXJfX2RheS0tc2VsZWN0ZWQge1xyXG5cclxuXHJcbi8vICBDaXJjbGUgYmFja2dyb3VuZFxyXG4gICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSguNzUpO1xyXG4gIGJhY2tncm91bmQ6ICMwMDg5ZWM7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuLnBpY2tlcl9fZGF5LS1kaXNhYmxlZCxcclxuLnBpY2tlcl9fZGF5LS1kaXNhYmxlZDpob3ZlcixcclxuLnBpY2tlci0tZm9jdXNlZCAucGlja2VyX19kYXktLWRpc2FibGVkIHtcclxuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG4gIGJvcmRlci1jb2xvcjogI2Y1ZjVmNTtcclxuICBjb2xvcjogI2RkZGRkZDtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuLnBpY2tlcl9fZGF5LS1oaWdobGlnaHRlZC5waWNrZXJfX2RheS0tZGlzYWJsZWQsXHJcbi5waWNrZXJfX2RheS0taGlnaGxpZ2h0ZWQucGlja2VyX19kYXktLWRpc2FibGVkOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjYmJiYmJiO1xyXG59XHJcbi8qKlxyXG4gKiBUaGUgZm9vdGVyIGNvbnRhaW5pbmcgdGhlIFwidG9kYXlcIiwgXCJjbGVhclwiLCBhbmQgXCJjbG9zZVwiIGJ1dHRvbnMuXHJcbiAqL1xyXG4ucGlja2VyX19mb290ZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcbi5waWNrZXJfX2J1dHRvbi0tdG9kYXksXHJcbi5waWNrZXJfX2J1dHRvbi0tY2xlYXIsXHJcbi5waWNrZXJfX2J1dHRvbi0tY2xvc2Uge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XHJcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICBmb250LXNpemU6IC44ZW07XHJcbiAgcGFkZGluZzogLjY2ZW0gMDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICB3aWR0aDogMzMlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG59XHJcbi5waWNrZXJfX2J1dHRvbi0tdG9kYXk6aG92ZXIsXHJcbi5waWNrZXJfX2J1dHRvbi0tY2xlYXI6aG92ZXIsXHJcbi5waWNrZXJfX2J1dHRvbi0tY2xvc2U6aG92ZXIge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBjb2xvcjogIzAwMDAwMDtcclxuICBiYWNrZ3JvdW5kOiAjYjFkY2ZiO1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNiMWRjZmI7XHJcbn1cclxuLnBpY2tlcl9fYnV0dG9uLS10b2RheTpmb2N1cyxcclxuLnBpY2tlcl9fYnV0dG9uLS1jbGVhcjpmb2N1cyxcclxuLnBpY2tlcl9fYnV0dG9uLS1jbG9zZTpmb2N1cyB7XHJcbiAgYmFja2dyb3VuZDogI2IxZGNmYjtcclxuICBib3JkZXItY29sb3I6ICRkYXRlcGlja2VyLWZvY3VzO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuLnBpY2tlcl9fYnV0dG9uLS10b2RheTpiZWZvcmUsXHJcbi5waWNrZXJfX2J1dHRvbi0tY2xlYXI6YmVmb3JlLFxyXG4ucGlja2VyX19idXR0b24tLWNsb3NlOmJlZm9yZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuLnBpY2tlcl9fYnV0dG9uLS10b2RheTpiZWZvcmUsXHJcbi5waWNrZXJfX2J1dHRvbi0tY2xlYXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIiBcIjtcclxuICBtYXJnaW4tcmlnaHQ6IC40NWVtO1xyXG59XHJcbi5waWNrZXJfX2J1dHRvbi0tdG9kYXk6YmVmb3JlIHtcclxuICB0b3A6IC0wLjA1ZW07XHJcbiAgd2lkdGg6IDA7XHJcbiAgYm9yZGVyLXRvcDogMC42NmVtIHNvbGlkICMwMDU5YmM7XHJcbiAgYm9yZGVyLWxlZnQ6IC42NmVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcbi5waWNrZXJfX2J1dHRvbi0tY2xlYXI6YmVmb3JlIHtcclxuICB0b3A6IC0wLjI1ZW07XHJcbiAgd2lkdGg6IC42NmVtO1xyXG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZWUyMjAwO1xyXG59XHJcbi5waWNrZXJfX2J1dHRvbi0tY2xvc2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcRDdcIjtcclxuICB0b3A6IC0wLjFlbTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgbWFyZ2luLXJpZ2h0OiAuMzVlbTtcclxuICBjb2xvcjogIzc3Nzc3NztcclxufVxyXG4ucGlja2VyX19idXR0b24tLXRvZGF5W2Rpc2FibGVkXSxcclxuLnBpY2tlcl9fYnV0dG9uLS10b2RheVtkaXNhYmxlZF06aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZjVmNWY1O1xyXG4gIGNvbG9yOiAjZGRkZGRkO1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG4ucGlja2VyX19idXR0b24tLXRvZGF5W2Rpc2FibGVkXTpiZWZvcmUge1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICNhYWFhYWE7XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIENVU1RPTSBNQVRFUklBTElaRSBTVFlMRVNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLnBpY2tlcl9fYm94IHtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnBpY2tlcl9fZGF0ZS1kaXNwbGF5IHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhdGVwaWNrZXItZGF0ZS1iZztcclxuICBjb2xvcjogI2ZmZjtcclxuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG4ucGlja2VyX19uYXYtLXByZXY6aG92ZXIsXHJcbi5waWNrZXJfX25hdi0tbmV4dDpob3ZlciB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGNvbG9yOiAjMDAwMDAwO1xyXG4gIGJhY2tncm91bmQ6ICRkYXRlcGlja2VyLXNlbGVjdGVkLW91dGZvY3VzO1xyXG59XHJcblxyXG4ucGlja2VyX193ZWVrZGF5LWRpc3BsYXkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXRlcGlja2VyLXdlZWtkYXktYmc7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBmb250LXdlaWdodDogMjAwO1xyXG4gIGxldHRlci1zcGFjaW5nOiAuNTtcclxuICBmb250LXNpemU6IDFyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLnBpY2tlcl9fbW9udGgtZGlzcGxheSB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXNpemU6IDJyZW07XHJcbn1cclxuLnBpY2tlcl9fZGF5LWRpc3BsYXkge1xyXG5cclxuICBmb250LXNpemU6IDQuNXJlbTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi5waWNrZXJfX3llYXItZGlzcGxheSB7XHJcbiAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgY29sb3I6ICRkYXRlcGlja2VyLXllYXI7XHJcbn1cclxuXHJcbi5waWNrZXJfX2JveCB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4ucGlja2VyX19jYWxlbmRhci1jb250YWluZXIge1xyXG4gIHBhZGRpbmc6IDAgMXJlbTtcclxuXHJcbiAgdGhlYWQge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQ2FsZW5kYXJcclxuLnBpY2tlcl9fdGFibGUge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogLjVlbTtcclxufVxyXG5cclxuLnBpY2tlcl9fZGF5LS1pbmZvY3VzIHtcclxuICBjb2xvcjogIzU5NTk1OTtcclxuICBsZXR0ZXItc3BhY2luZzogLS4zO1xyXG4gIHBhZGRpbmc6IC43NXJlbSAwO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8vVG9kYXkgc3R5bGVcclxuLnBpY2tlcl9fZGF5LnBpY2tlcl9fZGF5LS10b2RheSB7XHJcbiAgY29sb3I6ICRkYXRlcGlja2VyLXNlbGVjdGVkO1xyXG59XHJcblxyXG4ucGlja2VyX19kYXkucGlja2VyX19kYXktLXRvZGF5LnBpY2tlcl9fZGF5LS1zZWxlY3RlZCB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi8vIFRhYmxlIEhlYWRlclxyXG4ucGlja2VyX193ZWVrZGF5IHtcclxuICBmb250LXNpemU6IC45cmVtO1xyXG59XHJcblxyXG5cclxuLnBpY2tlcl9fZGF5LS1zZWxlY3RlZCxcclxuLnBpY2tlcl9fZGF5LS1zZWxlY3RlZDpob3ZlcixcclxuLnBpY2tlci0tZm9jdXNlZCAucGlja2VyX19kYXktLXNlbGVjdGVkIHtcclxuICAvLyBDaXJjbGUgYmFja2dyb3VuZFxyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKC45KTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGF0ZXBpY2tlci1zZWxlY3RlZDtcclxuICAmLnBpY2tlcl9fZGF5LS1vdXRmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGF0ZXBpY2tlci1zZWxlY3RlZC1vdXRmb2N1cztcclxuICB9XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5waWNrZXJfX2Zvb3RlciB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgcGFkZGluZzogNXB4IDEwcHg7XHJcbn1cclxuXHJcbi8vIE1hdGVyaWFsaXplIG1vZGlmaWVkXHJcbi5waWNrZXJfX2Nsb3NlLCAucGlja2VyX190b2RheSB7XHJcbiAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgcGFkZGluZzogMCAxcmVtO1xyXG4gIGNvbG9yOiAkZGF0ZXBpY2tlci1zZWxlY3RlZDtcclxufVxyXG5cclxuLy9tb250aCBuYXYgYnV0dG9uc1xyXG4ucGlja2VyX19uYXYtLXByZXY6YmVmb3JlLFxyXG4ucGlja2VyX19uYXYtLW5leHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIiBcIjtcclxuICBib3JkZXItdG9wOiAuNWVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1ib3R0b206IC41ZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiAwLjc1ZW0gc29saWQgIzY3Njc2NztcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuLnBpY2tlcl9fbmF2LS1uZXh0OmJlZm9yZSB7XHJcbiAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gIGJvcmRlci1sZWZ0OiAwLjc1ZW0gc29saWQgIzY3Njc2NztcclxufVxyXG5idXR0b24ucGlja2VyX190b2RheTpmb2N1cywgYnV0dG9uLnBpY2tlcl9fY2xlYXI6Zm9jdXMsIGJ1dHRvbi5waWNrZXJfX2Nsb3NlOmZvY3VzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGF0ZXBpY2tlci1zZWxlY3RlZC1vdXRmb2N1cztcclxufVxyXG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAkQkFTRS1USU1FLVBJQ0tFUlxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4vKipcclxuICogVGhlIGxpc3Qgb2YgdGltZXMuXHJcbiAqL1xyXG4ucGlja2VyX19saXN0IHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IDAuNzVlbSAwIDQuMmVtO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG4vKipcclxuICogVGhlIHRpbWVzIG9uIHRoZSBjbG9jay5cclxuICovXHJcbi5waWNrZXJfX2xpc3QtaXRlbSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGRkZGQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICBwYWRkaW5nOiAuNzVlbSAxLjI1ZW07XHJcbn1cclxuQG1lZGlhIChtaW4taGVpZ2h0OiA0Ni43NWVtKSB7XHJcbiAgLnBpY2tlcl9fbGlzdC1pdGVtIHtcclxuICAgIHBhZGRpbmc6IC41ZW0gMWVtO1xyXG4gIH1cclxufVxyXG4vKiBIb3ZlcmVkIHRpbWUgKi9cclxuLnBpY2tlcl9fbGlzdC1pdGVtOmhvdmVyIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgY29sb3I6ICMwMDAwMDA7XHJcbiAgYmFja2dyb3VuZDogI2IxZGNmYjtcclxuICBib3JkZXItY29sb3I6ICMwMDg5ZWM7XHJcbiAgei1pbmRleDogMTA7XHJcbn1cclxuLyogSGlnaGxpZ2h0ZWQgYW5kIGhvdmVyZWQvZm9jdXNlZCB0aW1lICovXHJcbi5waWNrZXJfX2xpc3QtaXRlbS0taGlnaGxpZ2h0ZWQge1xyXG4gIGJvcmRlci1jb2xvcjogIzAwODllYztcclxuICB6LWluZGV4OiAxMDtcclxufVxyXG4ucGlja2VyX19saXN0LWl0ZW0tLWhpZ2hsaWdodGVkOmhvdmVyLFxyXG4ucGlja2VyLS1mb2N1c2VkIC5waWNrZXJfX2xpc3QtaXRlbS0taGlnaGxpZ2h0ZWQge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBjb2xvcjogIzAwMDAwMDtcclxuICBiYWNrZ3JvdW5kOiAjYjFkY2ZiO1xyXG59XHJcbi8qIFNlbGVjdGVkIGFuZCBob3ZlcmVkL2ZvY3VzZWQgdGltZSAqL1xyXG4ucGlja2VyX19saXN0LWl0ZW0tLXNlbGVjdGVkLFxyXG4ucGlja2VyX19saXN0LWl0ZW0tLXNlbGVjdGVkOmhvdmVyLFxyXG4ucGlja2VyLS1mb2N1c2VkIC5waWNrZXJfX2xpc3QtaXRlbS0tc2VsZWN0ZWQge1xyXG4gIGJhY2tncm91bmQ6ICMwMDg5ZWM7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbiAgei1pbmRleDogMTA7XHJcbn1cclxuLyogRGlzYWJsZWQgdGltZSAqL1xyXG4ucGlja2VyX19saXN0LWl0ZW0tLWRpc2FibGVkLFxyXG4ucGlja2VyX19saXN0LWl0ZW0tLWRpc2FibGVkOmhvdmVyLFxyXG4ucGlja2VyLS1mb2N1c2VkIC5waWNrZXJfX2xpc3QtaXRlbS0tZGlzYWJsZWQge1xyXG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZjVmNWY1O1xyXG4gIGNvbG9yOiAjZGRkZGRkO1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuICBib3JkZXItY29sb3I6ICNkZGRkZGQ7XHJcbiAgei1pbmRleDogYXV0bztcclxufVxyXG4vKipcclxuICogVGhlIGNsZWFyIGJ1dHRvblxyXG4gKi9cclxuLnBpY2tlci0tdGltZSAucGlja2VyX19idXR0b24tLWNsZWFyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogODAlO1xyXG4gIG1hcmdpbjogMWVtIGF1dG8gMDtcclxuICBwYWRkaW5nOiAxZW0gMS4yNWVtO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zaXplOiAuNjdlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBjb2xvcjogIzY2NjtcclxufVxyXG4ucGlja2VyLS10aW1lIC5waWNrZXJfX2J1dHRvbi0tY2xlYXI6aG92ZXIsXHJcbi5waWNrZXItLXRpbWUgLnBpY2tlcl9fYnV0dG9uLS1jbGVhcjpmb2N1cyB7XHJcbiAgY29sb3I6ICMwMDAwMDA7XHJcbiAgYmFja2dyb3VuZDogI2IxZGNmYjtcclxuICBiYWNrZ3JvdW5kOiAjZWUyMjAwO1xyXG4gIGJvcmRlci1jb2xvcjogI2VlMjIwMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG4ucGlja2VyLS10aW1lIC5waWNrZXJfX2J1dHRvbi0tY2xlYXI6YmVmb3JlIHtcclxuICB0b3A6IC0wLjI1ZW07XHJcbiAgY29sb3I6ICM2NjY7XHJcbiAgZm9udC1zaXplOiAxLjI1ZW07XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuLnBpY2tlci0tdGltZSAucGlja2VyX19idXR0b24tLWNsZWFyOmhvdmVyOmJlZm9yZSxcclxuLnBpY2tlci0tdGltZSAucGlja2VyX19idXR0b24tLWNsZWFyOmZvY3VzOmJlZm9yZSB7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICRERUZBVUxULVRJTUUtUElDS0VSXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qKlxyXG4gKiBUaGUgZnJhbWUgdGhlIGJvdW5kcyB0aGUgdGltZSBwaWNrZXIuXHJcbiAqL1xyXG4ucGlja2VyLS10aW1lIC5waWNrZXJfX2ZyYW1lIHtcclxuICBtaW4td2lkdGg6IDI1NnB4O1xyXG4gIG1heC13aWR0aDogMzIwcHg7XHJcbn1cclxuLyoqXHJcbiAqIFRoZSBwaWNrZXIgYm94LlxyXG4gKi9cclxuLnBpY2tlci0tdGltZSAucGlja2VyX19ib3gge1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5AbWVkaWEgKG1pbi1oZWlnaHQ6IDQwLjEyNWVtKSB7XHJcbiAgLnBpY2tlci0tdGltZSAucGlja2VyX19ib3gge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNWVtO1xyXG4gIH1cclxufVxyXG4iLCJAbWl4aW4gcGxhY2Vob2xkZXIoJENvbG9yKXtcclxuICAgIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiAkQ29sb3I7ICB9XHJcbiAgICA6Oi1tb3otcGxhY2Vob2xkZXIgeyBjb2xvcjogJENvbG9yOyAgfVxyXG4gICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiAkQ29sb3I7ICB9XHJcbiAgICBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHsgY29sb3I6ICRDb2xvcjsgIH1cclxufVxyXG5cclxuQG1peGluIGltYWcoJFdpZHRoKXtcclxuICAgIG1heC13aWR0aDogJFdpZHRoO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG5AbWl4aW4gaXRyYW5zaXRpb24oJHByb3A6IGFsbCwgJHRpbWU6IDAuNHMgLCAkYW5pbWF0aW9uOiBlYXNlKXtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogJHByb3AgICR0aW1lICRhbmltYXRpb247XHJcbiAgICAtbW96LXRyYW5zaXRpb246ICAgICRwcm9wICAkdGltZSAkYW5pbWF0aW9uO1xyXG4gICAgdHJhbnNpdGlvbjogICAgICAgICAkcHJvcCAgJHRpbWUgJGFuaW1hdGlvbjtcclxufVxyXG5cclxuQG1peGluIGFuaW1hdGUoJHByb3BlcnR5OiBvcGFjaXR5LCAkdHlwZTogbGluZWFyLCAkRHVyYXRpb246IDAuMnMsICREZWxheTogMC4xcyl7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6ICRwcm9wZXJ0eTtcclxuICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogICAgJHByb3BlcnR5O1xyXG4gICAgLW1zLXRyYW5zaXRpb24tcHJvcGVydHk6ICAgICAkcHJvcGVydHk7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiAgICAgICAgICRwcm9wZXJ0eTtcclxuXHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246ICREdXJhdGlvbjtcclxuICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgJER1cmF0aW9uO1xyXG4gICAgLW1zLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAkRHVyYXRpb247XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAgICREdXJhdGlvbjtcclxuXHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdHlwZTtcclxuICAgIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICAgICR0eXBlO1xyXG4gICAgLW1zLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAgICAgJHR5cGU7XHJcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogICAgICAgICAkdHlwZTtcclxuXHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6ICREZWxheTtcclxuICAgIC1tb3otdHJhbnNpdGlvbi1kZWxheTogICAgJERlbGF5O1xyXG4gICAgLW1zLXRyYW5zaXRpb24tZGVsYXk6ICAgICAkRGVsYXk7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAgICAgICAgICREZWxheTtcclxufVxyXG5cclxuXHJcbi8vQmFja2dyb3VuZHNcclxuQG1peGluIGJnX2ltZygkYmcsJHJlcGVhdDogbm8tcmVwZWF0LCAkcG9zaXRpb246IGNlbnRlciBjZW50ZXIpe1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcjeyRyb290fSN7JGJnfScpICRyZXBlYXQgJHBvc2l0aW9uO1xyXG59XHJcblxyXG5cclxuQG1peGluIHRleHRfc2hhZG93KCR4OiAxcHgsICR5OiAxcHggLCAkejogMXB4KXtcclxuICAgIC13ZWJraXQtdGV4dC1zaGFkb3c6ICR4ICR5ICR6ICRCbGFjaztcclxuICAgIC1tb3otdGV4dC1zaGFkb3c6ICAgICR4ICR5ICR6ICRCbGFjaztcclxuICAgIC1tcy10ZXh0LXNoYWRvdzogICAgICR4ICR5ICR6ICRCbGFjaztcclxuICAgIHRleHQtc2hhZG93OiAgICAgICAgICR4ICR5ICR6ICRCbGFjaztcclxufVxyXG5cclxuXHJcbi5wYWdpe1xyXG4gICAgY29sb3I6ICRCbGFjaztcclxuICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJFdoaXRlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTVweDtcclxufVxyXG5cclxuQG1peGluIGNvbnRyb2xzX293bCgkcHJldjogJ2xlZnQucG5nJywkbmV4dDogJ3JpZ2h0LnBuZycsJExlZnQ6IDEwcHgsJFJpZ2h0OiAxMHB4KXtcclxuICAgIC5vd2wtY29udHJvbHN7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAub3dsLW5hdntcclxuXHJcbiAgICAgICAgICAgIC5vd2wtcHJldnsgQGV4dGVuZCBwYWdpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcjeyRyb290fS9pY29uLyN7JHByZXZ9Jykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkTGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAub3dsLW5leHR7IEBleHRlbmQgcGFnaTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnI3skcm9vdH0vaWNvbi8jeyRuZXh0fScpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkUmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5vd2wtZG90c3tcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRCbGFjayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5vd2wtZG90e1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFdoaXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4ga2V5ZnJhbWUoJG5hbWU6IG5hbWUsICRkdXJhdGlvbjogMXMsICRjb3VudDogaW5maW5pdGUsICRhbmltYXRpb246IGVhc2Upe1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogJG5hbWU7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAkY291bnQ7XHJcblxyXG4gICAgYW5pbWF0aW9uLW5hbWU6ICRuYW1lO1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XHJcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAkY291bnQ7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkYW5pbWF0aW9uO1xyXG59XHJcblxyXG5AbWl4aW4gcmFkaXVzKCRSYWRpbzogNXB4KXtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRSYWRpbztcclxufVxyXG5AbWl4aW4gcmFkaXVzX2xlZnQoJFJhZGlvOiA1cHgpe1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJFJhZGlvO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJFJhZGlvO1xyXG59XHJcbkBtaXhpbiByYWRpdXNfcmlnaHQoJFJhZGlvOiA1cHgpe1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRSYWRpbztcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkUmFkaW87XHJcbn1cclxuQG1peGluIHJhZGl1c190b3AoJFJhZGlvOiA1cHgpe1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJFJhZGlvO1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRSYWRpbztcclxufVxyXG5AbWl4aW4gcmFkaXVzX2JvdHRvbSgkUmFkaW86IDVweCl7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkUmFkaW87XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJFJhZGlvO1xyXG59XHJcblxyXG5AbWl4aW4gcmFkaXVzX2JvdHRvbV9sZWZ0KCRSYWRpbzogNXB4KXtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRSYWRpbztcclxufVxyXG5cclxuQG1peGluIHNjYWxlKCR4OiAxLjA1LCAkeTogMS4wNSkge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKCR4LCAkeSk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoJHgsICR5KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKCR4LCAkeSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKCR4LCAkeSk7XHJcbn1cclxuXHJcbkBtaXhpbiByb3RhdGUoJGRlZzogMGRlZykge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVnKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoJGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoJGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVnKTtcclxufVxyXG5cclxuQG1peGluIGJveHNoYWRvdygkc2hhZG93OiAxcHggMXB4IDNweCAjMDAwKSB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6ICRzaGFkb3c7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6ICRzaGFkb3c7XHJcbiAgICAtbXMtYm94LXNoYWRvdzogJHNoYWRvdztcclxuICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XHJcbn1cclxuXHJcbi8vR3JhZGllbnQgZnJvbSB0b3AgdG8gYm90dG9tXHJcbkBtaXhpbiBncmFkaWVudF9zdG9wcygkdG9wLCAkY2VudGVyLCAkYm90dG9tKXtcclxuICAgIGJhY2tncm91bmQ6ICRjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkdG9wLCAkY2VudGVyLCAkYm90dG9tKTtcclxuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgkdG9wLCAkY2VudGVyLCAkYm90dG9tKTtcclxuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KCR0b3AsICRjZW50ZXIsICRib3R0b20pO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCR0b3AsICRjZW50ZXIsICRib3R0b20pO1xyXG59XHJcblxyXG4vL0dyYWRpZW50IHdpZHRoIGdyYWRlc1xyXG5AbWl4aW4gZ3JhZGllbnRfZGVnKCRkZWcsICRsZWZ0LCAkcmlnaHQpe1xyXG4gICAgYmFja2dyb3VuZDogJHJpZ2h0O1xyXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJGRlZywgJGxlZnQsICRyaWdodCk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoJGRlZywgJGxlZnQsICRyaWdodCk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgkZGVnLCAkbGVmdCwgJHJpZ2h0KTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkbGVmdCwgJHJpZ2h0KTtcclxufVxyXG5cclxuQG1peGluIHRyaWFuZ3Vsby1lcXVpbGF0ZXJvLWJvdHRvbS1sZWZ0KCRDb2xvcjogI2YwYWQ0ZSkge1xyXG4gICAgIHdpZHRoOiAwO1xyXG4gICAgIGhlaWdodDogMDtcclxuICAgICBib3JkZXItcmlnaHQ6IDI1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgYm9yZGVyLXRvcDogMjVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICBib3JkZXItbGVmdDogMjVweCBzb2xpZCAkQ29sb3I7XHJcbiAgICAgYm9yZGVyLWJvdHRvbTogMjVweCBzb2xpZCAkQ29sb3I7XHJcbn1cclxuXHJcbkBtaXhpbiB0cmlhbmd1bG8tZXF1aWxhdGVyby10b3AtbGVmdCgkQ29sb3I6ICNmMGFkNGUpIHtcclxuICAgICB3aWR0aDogMDtcclxuICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgYm9yZGVyLXRvcDogMjVweCBzb2xpZCAkQ29sb3I7XHJcbiAgICAgYm9yZGVyLWxlZnQ6IDI1cHggc29saWQgJENvbG9yO1xyXG4gICAgIGJvcmRlci1yaWdodDogMjVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICBib3JkZXItYm90dG9tOiAyNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5AbWl4aW4gdHJpYW5ndWxvLWVxdWlsYXRlcm8tdG9wLXJpZ2h0KCRDb2xvcjogI2YwYWQ0ZSkge1xyXG4gICAgIHdpZHRoOiAwO1xyXG4gICAgIGhlaWdodDogMDtcclxuICAgICBib3JkZXItdG9wOiAyNXB4IHNvbGlkICRDb2xvcjtcclxuICAgICBib3JkZXItcmlnaHQ6IDI1cHggc29saWQgJENvbG9yO1xyXG4gICAgIGJvcmRlci1sZWZ0OiAyNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgIGJvcmRlci1ib3R0b206IDI1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuIiwiLmNvdmVye1xyXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgLW1zLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG59XHJcblxyXG4uYmdQYXJhbGxheHtcclxuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZ1bGxfc2NyZWVue1xyXG4gICAgQGV4dGVuZCAuY292ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG4udGFibGUtY2VsbHtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgLmNlbGx7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucmVsYXRpdmV7IHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50OyB9XHJcbi5hYnNvbHV0ZXsgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7IH1cclxuLmZpeGVkeyBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDsgfVxyXG5cclxuLnVwcGVyY2FzZXsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XHJcbi5sb3dlcmNhc2V7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxyXG4uY2FwaXRhbGl6ZXsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxyXG5cclxuLmxlZnR7IGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cclxuLnJpZ2h0eyBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxyXG5cclxuLmNsZWFyeyBjbGVhcjogYm90aCAhaW1wb3J0YW50OyB9XHJcblxyXG4uY2VudGVye1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmlubGluZS1ibG9ja3sgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cclxuLmJsb2NreyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XHJcblxyXG4ucG9pbnRlcnsgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7IH1cclxuLmRlZmF1bHR7IGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50OyB9XHJcblxyXG4ubGlua19hbGx7XHJcbiAgICBAZXh0ZW5kIC5hYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5uby1wYWRkLXJpZ2h0eyBwYWRkaW5nLXJpZ2h0OiAwcHg7IH1cclxuLm5vLXBhZGQtbGVmdHsgcGFkZGluZy1sZWZ0OiAwcHg7IH1cclxuXHJcbi5mdWxsX3dpZHRoe1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm5vLXBhZGRpbmd7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5uby1tYXJnaW57XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmRlbGV0ZXtcclxuICAgIEBpbmNsdWRlIGl0cmFuc2l0aW9uO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgY29sb3I6ICRSZWQ7XHJcbiAgICAgICAgQGluY2x1ZGUgc2NhbGUoMS4zLCAxLjMpO1xyXG4gICAgfVxyXG59XHJcblxyXG4vL0ZMRVggQ2xhc3Nlc1xyXG5cclxuLmRpc3BsYXktZmxleHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1vei1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5mbGV4LWRpcmVjdGlvbi1yb3d7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbn1cclxuXHJcbi5mbGV4LWRpcmVjdGlvbi1jb2x1bW57XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbi5mbGV4LXdyYXB7XHJcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcclxuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVye1xyXG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG59XHJcblxyXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW57XHJcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgLW1zLWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLmZsZXgtYWxpZ24tYmFzZWxpbmV7XHJcbiAgICAtd2Via2l0LS1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICAgIC1tb3otYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICAtbXMtYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZsZXgtYWxpZ24tY2VudGVye1xyXG4gICAgLXdlYmtpdC0taXRlbXM6IGNlbnRlcjtcclxuICAgIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC1tcy1hbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmVycm9yeyBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2UwMjIyMiAhaW1wb3J0YW50OyB9XHJcbmxhYmVsLmVycm9yeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7fVxyXG4iLCIkZnMtcHJlZml4OiBmbGV4LTtcclxuJGZlLXByZWZpeDogLWJveDtcclxuXHJcbiRjdHI6IGNlbnRlcjtcclxuJHN0aDogc3RyZXRjaDtcclxuJGJzZTogYmFzZWxpbmU7XHJcbiRmbGU6IGZsZXgtZW5kO1xyXG4kZmxzOiBmbGV4LXN0YXJ0O1xyXG4kc3BhOiBzcGFjZS1hcm91bmQ7XHJcbiRzcGI6IHNwYWNlLWJldHdlZW47XHJcbiRjb2w6IGNvbHVtbjtcclxuJHJvdzogcm93O1xyXG4kd3JwOiB3cmFwO1xyXG5cclxuQG1peGluIGZsZXhfcHJlZml4KCkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuQG1peGluIGZsZXhfYXR0cmlidXRlKCAkYXR0ciwgJHBvcyApIHtcclxuICAgICN7JGF0dHJ9OiAkcG9zO1xyXG59XHJcblxyXG4qIHtcclxuICAgICZbY2xhc3MqPVwiI3skZnMtcHJlZml4fVwiXSB7IEBpbmNsdWRlIGZsZXhfcHJlZml4KCk7IH1cclxuICAgICZbY2xhc3MqPVwiI3skZnMtcHJlZml4fWMtXCJdIHsgQGluY2x1ZGUgZmxleF9hdHRyaWJ1dGUoIGFsaWduLWl0ZW1zLCAkY3RyICk7IH1cclxuICAgICZbY2xhc3MqPVwiI3skZnMtcHJlZml4fXN0LVwiXSB7IEBpbmNsdWRlIGZsZXhfYXR0cmlidXRlKCBhbGlnbi1pdGVtcywgJHN0aCApOyB9XHJcbiAgICAmW2NsYXNzKj1cIiN7JGZzLXByZWZpeH1iLVwiXSB7IEBpbmNsdWRlIGZsZXhfYXR0cmlidXRlKCBhbGlnbi1pdGVtcywgJGJzZSApOyB9XHJcbiAgICAmW2NsYXNzKj1cIiN7JGZzLXByZWZpeH1lbmRcIl0geyBAaW5jbHVkZSBmbGV4X2F0dHJpYnV0ZSggYWxpZ24taXRlbXMsICRmbGUgKTsgfVxyXG4gICAgJltjbGFzcyo9XCIjeyRmcy1wcmVmaXh9c3RhcnRcIl0geyBAaW5jbHVkZSBmbGV4X2F0dHJpYnV0ZSggYWxpZ24taXRlbXMsICRmbHMgKTsgfVxyXG4gICAgJltjbGFzcyo9XCItc2EjeyRmZS1wcmVmaXh9XCJdIHsgQGluY2x1ZGUgZmxleF9hdHRyaWJ1dGUoIGp1c3RpZnktY29udGVudCwgJHNwYSApOyB9XHJcbiAgICAmW2NsYXNzKj1cIi1zYiN7JGZlLXByZWZpeH1cIl0geyBAaW5jbHVkZSBmbGV4X2F0dHJpYnV0ZSgganVzdGlmeS1jb250ZW50LCAkc3BiICk7IH1cclxuICAgICZbY2xhc3MqPVwiLWZlI3skZmUtcHJlZml4fVwiXSB7IEBpbmNsdWRlIGZsZXhfYXR0cmlidXRlKCBqdXN0aWZ5LWNvbnRlbnQsICRmbGUgKTsgfVxyXG4gICAgJltjbGFzcyo9XCItZnMjeyRmZS1wcmVmaXh9XCJdIHsgQGluY2x1ZGUgZmxleF9hdHRyaWJ1dGUoIGp1c3RpZnktY29udGVudCwgJGZscyApOyB9XHJcbiAgICAmW2NsYXNzKj1cIi1jI3skZmUtcHJlZml4fVwiXSB7IEBpbmNsdWRlIGZsZXhfYXR0cmlidXRlKCBqdXN0aWZ5LWNvbnRlbnQsICRjdHIgKTsgfVxyXG4gICAgJltjbGFzcyo9XCItZW5kI3skZmUtcHJlZml4fVwiXSB7IEBpbmNsdWRlIGZsZXhfYXR0cmlidXRlKCBqdXN0aWZ5LWNvbnRlbnQsICRmbGUgKTsgfVxyXG4gICAgJltjbGFzcyo9XCItY29sLVwiXSB7IEBpbmNsdWRlIGZsZXhfYXR0cmlidXRlKCBmbGV4LWRpcmVjdGlvbiwgJGNvbCApOyB9XHJcbiAgICAmW2NsYXNzKj1cIi1yb3ctXCJdIHsgQGluY2x1ZGUgZmxleF9hdHRyaWJ1dGUoIGZsZXgtZGlyZWN0aW9uLCAkcm93ICk7IH1cclxuICAgICZbY2xhc3MqPVwiLXdyYXAtXCJdIHsgQGluY2x1ZGUgZmxleF9hdHRyaWJ1dGUoIGZsZXgtd3JhcCwgJHdycCApOyB9XHJcbiAgICAmW2NsYXNzKj1cImZpLXN0YXJ0XCJdIHsgQGluY2x1ZGUgZmxleF9hdHRyaWJ1dGUoIGFsaWduLXNlbGYsICRmbHMgKTsgfVxyXG4gICAgJltjbGFzcyo9XCJmaS1lbmRcIl0geyBAaW5jbHVkZSBmbGV4X2F0dHJpYnV0ZSggYWxpZ24tc2VsZiwgJGZsZSApOyB9XHJcbn0iLCJAbWl4aW4gYXJpYWxfcmVndWxhcigkc2l6ZTogMXJlbSl7XHJcbiAgICBmb250LWZhbWlseTogXCJhcmlhbFwiO1xyXG4gICAgZm9udC1zaXplOiAkc2l6ZTtcclxufVxyXG4iLCJoZWFkZXJ7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDEwMDAwO1xyXG4gICAgLmJyYW5kLWxvZ297XHJcbiAgICAgICAgcGFkZGluZzogMC4ycmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBpbWFnKDE1MHB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubG9nby1zbWFsbHtcclxuICAgICAgICBwYWRkaW5nOiAwLjJyZW07XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGltYWcoNDBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDIwcHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5uYXYtd3JhcHBlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5lZ3JvO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaWRlLW5hdntcclxuICAgICAgICAuc2VhcmNoe1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFweCAwIDAgMDtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgICAgIC5zZWFyY2gtbW9iaWxle1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGFiZWwtaWNvbntcclxuICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDExNywgMTE3LCAxMTcsIDAuNyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRvcGV0ZS1sb2dvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNTNweDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICRXaGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgLnNvY2lhbHNfaGVhZGVye1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMyMzIzMjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYW1hcmlsbG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1tZW51e1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmVncm87XHJcblxyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaXRyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGxhdG87XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHJlbSAzcmVtO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYW1hcmlsbG87XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRhbWFyaWxsbztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGFtYXJpbGxvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG4uaGVhZGVyLXBsYWNlaG9sZGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRuZWdybztcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xyXG4gICAgICAgIGhlaWdodDogOTVweDtcclxuICAgIH1cclxufVxyXG4uYm9yZGVyLWxhbiB7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYW1hcmlsbG87XHJcbn1cclxuLmlkaW9tYXMge1xyXG4gICAgYSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRsYXRvLWJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAxMHB4O1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGFtYXJpbGxvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5vd2wtaXRlbSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59LypBcnJlZ2xhciBlc3BhY2lvIGJsYW5jbyBlbnRyZSBpdGVtcyovXG5cblxuLm93bC1jb250cm9scyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlIWltcG9ydGFudDtcbiAgICB0b3A6IDQ5JTtcbiAgICBsZWZ0OiAwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgMC45Mzc1cmVtO1xufVxuLm93bC1jb250cm9scyB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBpbWcge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cbi5vd2wtcHJldiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG4ub3dsLW5leHQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsb2F0OiByaWdodDtcbn1cbi5vd2wtZG90cyB7XG4gIG1hcmdpbi10b3A6IDI0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLm93bC1kb3Qge1xuICAgICAgICB3aWR0aDogMiU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG59XG4jbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDFyZW07XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNwcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxcmVtO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5vd2wtY29udHJvbHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSFpbXBvcnRhbnQ7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDI0cHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IC8qIElFIDkgKi9cbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgLyogQ2hyb21lLCBTYWZhcmksIE9wZXJhICovXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGxlZnQ6IDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAwLjkzNzVyZW07XG59XG4ub3dsLWNvbnRyb2xzIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGltZyB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuLm93bC1wcmV2IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICB9XG59XG4ub3dsLW5leHQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICB9XG59XG4ub3dsLWRvdHMge1xuXHRtYXJnaW4tdG9wOiAyNDBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC5vd2wtZG90IHtcbiAgICAgICAgd2lkdGg6IDIlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxufVxuLm93bC1pdGVtIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn0vKkFycmVnbGFyIGVzcGFjaW8gYmxhbmNvIGVudHJlIGl0ZW1zIChNb3ZlciBkZSBhcXVpIHkgYWdyZWdhciBlc3RvIGFsIGZpbmFsIGRlbCBjc3MgZGUgb3dsIGNhcm91c2VsKSAqL1xuXG4ub3dsLWV2ZW50b3Mge1xuICAgIC5vd2wtY29udHJvbHMge1xuICAgICAgICB0b3A6IGNhbGMoNTYlIC0gNTBweCk7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjkzNzVlbSkge1xuICAgICAgICAgICAgdG9wOiBjYWxjKDU2JSAtIDM0cHgpXG4gICAgICAgIH1cbiAgICAgICAgLm93bC1uZXh0LCAub3dsLXByZXYge1xuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmdiYShibGFjaywgMC41KTtcbiAgICAgICAgICAgIC8vIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuOTM3NWVtKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAub3dsLW5leHQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcmlnaHQ6IC02MHB4O1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuOTM3NWVtKSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc2cHgpIHtcbiAgICAgICAgICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm93bC1wcmV2IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxlZnQ6IC02MHB4O1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuOTM3NWVtKSB7XG4gICAgICAgICAgICAgICAgbGVmdDogLTExcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzZweCkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ub3dsLWhvbWUgLm93bC12aWRlby10biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmctYm90dG9tOiA0NC4yNSU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm1heGgge21heC1oZWlnaHQ6IDEwMHZoO30iLCIvKiAvLy8vLy8vLy8vLy8vLyBIb21lICovXHJcbiAgICAuZXJyb3Ige1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNlMDIyMjIgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5vdmVyZmxvdyB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICAgIC5yZWxhdGl2ZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgLnRleHRvLXNsaWRlLWhvbWUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICByaWdodDogMTAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTsgLyogSUUgOSAqL1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTsgLyogQ2hyb21lLCBTYWZhcmksIE9wZXJhICovXHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xyXG4gICAgICAgICAgICByaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgdG9wOiAyLjVyZW07XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgLyogSUUgOSAqL1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgLyogQ2hyb21lLCBTYWZhcmksIE9wZXJhICovXHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGxhdG8tbGlnaHQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNzBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHBsYXlmYWlyLWl0YWxpYztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIi0gXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhbWFyaWxsbztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIC1cIjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFtYXJpbGxvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGhyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYW1hcmlsbG87XHJcbiAgICAgICAgICAgIC8vIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbGF0by1saWdodDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAuNXJlbSAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuLXJvam8ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kaXYtbmVncm8ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZWdybztcclxuICAgICAgICBwYWRkaW5nLXRvcDogNnJlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTY7XHJcbiAgICB9XHJcbiAgICAuY29udC1zZWNjaW9uIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzAwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGl0dWxvLXNlY2Npb24ge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGxhdG87XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbmVncm87XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHBsYXlmYWlyLWl0YWxpYztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCItIFwiO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgLVwiO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaHIge1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJG5lZ3JvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50aXR1bG8tYW1hcmlsbG8ge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogJGFtYXJpbGxvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBocntcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJG5lZ3JvLTAyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50aXR1bG8tbmVncm8ge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogJG5lZ3JvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBocntcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJG5lZ3JvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50aXR1bG8tYmxhbmNvIHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBocntcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGFtYXJpbGxvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hYnN0cmFjdC1ub3NvdHJvc3tcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbGF0by1saWdodC1pdGFsaWM7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNyZW0gMHJlbTtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kaXYtc2VydmljaW9zIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9yYWRvO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDZyZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDZyZW07XHJcbiAgICB9XHJcbiAgICAuZGl2LWJvdG9uIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gICAgLmJ0bi1hbWFyaWxsbyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFtYXJpbGxvO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbGF0by1ib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICBjb2xvcjogJG5lZ3JvO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW0gM3JlbTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4Yjk0MztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4vLy8vLy8vLy8vLy8vIFNlcnZpY2lvc1xyXG5cclxuICAgIC5pbWctc2VydmljaW9zIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgfVxyXG4gICAgLmltZy1zZXJ2aWNpbyB7XHJcbiAgICAgICAgd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3gtc2hhZG93OlxyXG4gICAgICAgICAgICBpbnNldCAwIDAgMCA2cHggcmdiYSgkbmVncm8sMC42KSxcclxuICAgICAgICAgICAgMCAxcHggOHB4IHJnYmEoMCwwLDAsMC44KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiA1cHggYXV0bztcclxuICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjkzNzVlbSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjgwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuM3JlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4zcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW5mbyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkbmVncm8sIDAuOCk7XHJcbiAgICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzpcclxuICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsMjU1LDI1NSwwLjEpLFxyXG4gICAgICAgICAgICAgICAgICAgIDAgMXB4IDJweCByZ2JhKDAsMCwwLDAuMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmluZm8tY29udCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpOyAvKiBJRSA5ICovXHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7IC8qIENocm9tZSwgU2FmYXJpLCBPcGVyYSAqL1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGxhdG8tbGlnaHQtaXRhbGljO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFtYXJpbGxvO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAwIDAgMXB4ICNmZmZmZmYsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDAgMXB4IDJweCByZ2JhKDAsMCwwLDAuMyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGxhdG8tbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtIDByZW07XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNtIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGxhdG87XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYW1hcmlsbG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHJlbTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGhyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRhbWFyaWxsbztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLmluZm8ge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAub3dsLXNlcnZpY2lvcyB7XHJcbiAgICAgICAgLmltZy1zZXJ2aWNpbyB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3MDBweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzUwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjkzNzVlbSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyODBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjNyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjNyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIxcHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGl2LXNlcnZpY2lvcy1wYWcge1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NDU0NTtcclxuICAgICAgICBwYWRkaW5nOiAxOHJlbSAwcmVtO1xyXG4gICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNnJlbSAwcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50aXQtc2VydiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFtYXJpbGxvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNpcmN1bG8tc2VydiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDg7XHJcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNjAlO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpOyAvKiBJRSA5ICovXHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpOyAvKiBDaHJvbWUsIFNhZmFyaSwgT3BlcmEgKi9cclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kaXYtYmxhbmNvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNHJlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTY7XHJcbiAgICB9XHJcbiAgICAuZGl2LW5lZ3JvLXNlcnYge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZWdybztcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4cmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxNTtcclxuICAgIH1cclxuICAgIC5mb3RvLXNlcnZpY2lvIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbmZvLXNlcnZpY2lvIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcGxheWZhaXItaXRhbGljO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJG5lZ3JvO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIi0gXCI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5lZ3JvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgLVwiO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRuZWdybztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRsYXRvLWxpZ2h0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJG5lZ3JvO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmluZm8tYmxhbmNvIHtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYW1hcmlsbG87XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYW1hcmlsbG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFtYXJpbGxvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbi8vLy8vLy8vLy8vLy8gTm9zb3Ryb3NcclxuXHJcbiAgICAuZGl2LW5vc290cm9zIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDhyZW0gMHJlbTtcclxuICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRyZW0gMHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGl0dWxvLXByaW5jaXBhbCB7XHJcbiAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbGF0by1saWdodDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcGxheWZhaXItaXRhbGljO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiLSBcIjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFtYXJpbGxvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgLVwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYW1hcmlsbG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaHIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRhbWFyaWxsbztcclxuICAgICAgICAgICAgLy8gZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRsYXRvLWxpZ2h0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMC41cmVtIDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGV4dG8tbm9zb3Ryb3Mge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbSAwcmVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRsYXRvLWxpZ2h0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4vLy8vLy8vLy8vLy8vIENvbnRhY3RvXHJcblxyXG4gICAgLnRpdHVsby1jb250YWN0byB7XHJcbiAgICAgICAgY29sb3I6ICRhbWFyaWxsbztcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuZGl2LWNvbnRhY3RvLWZvcm0ge1xyXG4gICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRsYXRvO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMXJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxcmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYW1hcmlsbG87XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGxhdG8tYm9sZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRuZWdybztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gM3JlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThiOTQzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5nLXJlY2FwdGNoYSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1hcGEtZGl2IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogM3JlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAuaW5mb3JtYWNpb24tY29udGFjdG8ge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdWItY29udGFjdG8ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbGF0by1ibGFjaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgY29sb3I6ICRhbWFyaWxsbztcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGxhdG87XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbmVncm87XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBociB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkbmVncm87XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW46IDJyZW0gMHJlbTtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMnJlbSBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJlZGVzLWNvbnRhY3RvIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbmVncm87XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHJlbSAxcmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYW1hcmlsbG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBle1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI21hcGEtY29udCB7XHJcbiAgICAgICAgaGVpZ2h0OiA0NTBweDtcclxuICAgICAgICB3aWR0aDogNDUwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDUwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuLy8vLy8vLy8vLy8vLyBUcmlhbmd1bG9zXHJcblxyXG4udC0wMSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOTklKTsgLyogSUUgOSAqL1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTk5JSk7IC8qIENocm9tZSwgU2FmYXJpLCBPcGVyYSAqL1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05OSUpO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOTclKTsgLyogSUUgOSAqL1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05NyUpOyAvKiBDaHJvbWUsIFNhZmFyaSwgT3BlcmEgKi9cclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTk3JSk7XHJcbiAgICB9XHJcbn1cclxuLnQtMDIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOTklKTsgLyogSUUgOSAqL1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOTklKTsgLyogQ2hyb21lLCBTYWZhcmksIE9wZXJhICovXHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOTklKTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOTclKTsgLyogSUUgOSAqL1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDk3JSk7IC8qIENocm9tZSwgU2FmYXJpLCBPcGVyYSAqL1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg5NyUpO1xyXG4gICAgfVxyXG59IiwiLm5ld3NsZXR0ZXIge1xyXG4gICAgZm9ybSB7XHJcbiAgICAgICAgd2lkdGg6IDY1JTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFtYXJpbGxvO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGxhdG8tYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgY29sb3I6ICRuZWdybztcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAzcmVtO1xyXG4gICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGI5NDM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmZvb3Rlci1kaXYge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5lZ3JvLTAyO1xyXG4gICAgcGFkZGluZzogM3JlbSAwcmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTY7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMHJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuc3ViLWZvb3RlciB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRsYXRvLWJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRsYXRvLWxpZ2h0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYW1hcmlsbG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnJlZGVzLXNvY2lhbGVzIHtcclxuICAgIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIG1hcmdpbjogMHJlbSAxcmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDJweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGFtYXJpbGxvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZpcnN0LW9mLXR5cGV7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmZvb3RlciB7XHJcbiAgICBwYWRkaW5nOiAxcmVtIDByZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTg3NzI4O1xyXG4gICAgLy8gYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICRncmlzLW9ic2N1cm87XHJcbiAgICBwIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGxhdG87XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIGNvbG9yOiAkbmVncm8tMDI7XHJcbiAgICAgICAgbWFyZ2luOiAwcmVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmllOS1hbmQtZG93bntcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTBweCAwcHg7XHJcbiAgICBib3gtc2hhZG93OiAxcHggc29saWQgIzAwMDtcclxuICAgIC1tcy1ib3gtc2hhZG93OiAxcHggc29saWQgIzAwMDtcclxuXHJcbiAgICBwe1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgYXtcclxuICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgfVxyXG59XHJcbiIsIi8vIHN0eWxlcyBmb3Igc21hbGwgc2NyZWVucyBhbmQgZG93blxyXG5AbWVkaWEgI3skc21hbGwtYW5kLWRvd259XHJcbntcclxuXHJcbn1cclxuXHJcbi8vIHN0eWxlcyBmb3IgbWVkaXVtIHNjcmVlbnMgYW5kIGxhcmdlclxyXG5AbWVkaWEgI3skbWVkaXVtLWFuZC11cH1cclxue1xyXG5cclxufVxyXG5cclxuLy8gc3R5bGVzIGZvciBtZWRpdW0gc2NyZWVucyBhbmQgZG93blxyXG5AbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufVxyXG57XHJcblxyXG59XHJcblxyXG4vLyBzdHlsZXMgZm9yIGxhcmdlIHNjcmVlbnMgYW5kIHVwXHJcbkBtZWRpYSAjeyRsYXJnZS1hbmQtdXB9XHJcbntcclxuXHJcbn1cclxuXHJcbi8vIHN0eWxlcyBmb3IgZXh0cmEgbGFyZ2Ugc2NyZWVucyBhbmQgdXBcclxuQG1lZGlhICN7JGV4dHJhLWxhcmdlLWFuZC11cH1cclxue1xyXG5cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweClcclxue1xyXG5cclxufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxPQUFPLENBQVAsMkJBQU8sQ0FDUCxPQUFPLENBQVAsaUNBQU8sQ0FDUCxPQUFPLENBQVAsaUNBQU8sQ0FDUCxPQUFPLENBQVAsd0NBQU8sQ0FDUCxPQUFPLENBQVAsd0NBQU8sQ0FDUCxPQUFPLENBQVAsbUNBQU8sQ0cyV0QsQUFBQSxnQkFBZ0IsQUFBQSxDQUNkLGdCQUFnQixDQXhXUixPQUFPLENBd1dnQixVQUFVLENBQzFDLEFBQ0QsQUFBQSxxQkFBcUIsQUFBQSxDQUNuQixLQUFLLENBM1dHLE9BQU8sQ0EyV0ssVUFBVSxDQUMvQixBQUdELEFBQUEsZ0JBQWdCLEFBQUEsVUFBVSxBQUFLLENBQzdCLGdCQUFnQixDQS9XUixPQUFPLENBK1dnQixVQUFVLENBQzFDLEFBQ0QsQUFBQSxxQkFBcUIsQUFBQSxlQUFlLEFBQUssQ0FDdkMsS0FBSyxDQWxYRyxPQUFPLENB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LENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxnQkFBbUIsQ0FBRSxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBRSxJQUFHLENBQUMsZUFBa0IsQ0FDaEgsQUFDRCxBQUFBLFVBQVUsQUFBQyxDQUNULFVBQVUsQ0FBRSxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsZ0JBQW1CLENBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLGdCQUFtQixDQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFFLElBQUcsQ0FBQyxlQUFrQixDQUNqSCxBQUNELEFBQUEsVUFBVSxBQUFDLENBQ1QsVUFBVSxDQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxnQkFBbUIsQ0FBRSxDQUFDLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsZ0JBQW1CLENBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUUsSUFBRyxDQUFDLGVBQWtCLENBQ2xILEFBQ0QsQUFBQSxVQUFVLENlcEVWLE1BQU0sQWZvRUssQ0FDVCxVQUFVLENBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLGdCQUFtQixDQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxnQkFBbUIsQ0FBRSxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBRSxJQUFHLENBQUMsZUFBa0IsQ0FDdEgsQUFDRCxBQUFBLFVBQVUsQUFBQyxDQUNULFVBQVUsQ0FBRSxDQUFDLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsZ0JBQW1CLENBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLGdCQUFtQixDQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFFLElBQUcsQ0FBQyxlQUFrQixDQUN4SCxBQUVELEFBQUEsVUFBVSxBQUFD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QUMsQ0FBQyxDQUFFLEVBQUUsQ0FBQyxDQUFDLENBQUUsRUFBRSxDQUFDLENBQUMsQ0FBRSxFQUFFLENBQUMsQ0FBQyxDQUFFLEVBQUUsQ0FBQyxDQUFDLENBQUUsRUFBRSxDQUFDLENBQUMsQUFBQyxDQUFFLFdBQVcsQ0FBRSxPQUFPLENBQUksQVB5RzdELEFBQUEsRUFBRSxBT3hHQyxDQUFFLFNBQVMsQ1I2UEEsTUFBTSxDUTdQVSxXQUFXLENBQUUsSUFBSSxDQUFFLE1BQU0sQ0FBRSxNQUFrQixDQUFDLENBQUMsQ0FBQyxPQUFvQixDQUFDLENBQUMsQ0FBRyxBQUN2RyxBQUFBLEVBQUUsQUFBQyxDQUFFLFNBQVMsQ1I2UEEsT0FBTyxDUTdQUyxXQUFXLENBQUUsSUFBSSxDQUFFLE1BQU0sQ0FBRSxPQUFrQixDQUFDLENBQUMsQ0FBQyxRQUFvQixDQUFDLENBQUMsQ0FBRyxBQUN2RyxBQUFBLEVBQUUsQUFBQyxDQUFFLFNBQVMsQ1I2UEEsT0FBTyxDUTdQUyxXQUFXLENBQUUsSUFBSSxDQUFFLE1BQU0sQ0FBRSxPQUFrQixDQUFDLENBQUMsQ0FBQyxRQUFvQixDQUFDLENBQUMsQ0FBRyxBQUN2RyxBQUFBLEVBQUUsQUFBQyxDQUFFLFNBQVMsQ1I2UEEsT0FBTyxDUTdQUyxXQUFXLENBQUUsSUFBSSxDQUFFLE1BQU0sQ0FBRSxPQUFrQixDQUFDLENBQUMsQ0FBQyxPQUFvQixDQUFDLENBQUMsQ0FBRyxBQUN2RyxBQUFBLEVBQUUsQUFBQyxDQUFFLFNBQVMsQ1I2UEEsT0FBTyxDUTdQUyxXQUFXLENBQUUsSUFBSSxDQUFFLE1BQU0sQ0FBRSxNQUFrQixDQUFDLENBQUMsQ0FBQyxPQUFvQixDQUFDLENBQUMsQ0FBRyxBQUN2RyxBQUFBLEVBQUUsQUFBQyxDQUFFLFNBQVMsQ1I2UEEsSUFBSSxDUTdQWSxXQUFXLENBQUUsSUFBSSxDQUFFLE1BQU0sQ0FBRSxLQUFrQixDQUFDLENBQUMsQ0FBQyxLQUFvQixDQUFDLENBQUMsQ0FBRyxBQUd2RyxBQUFBLEVBQUUsQUFBQyxDQUFFLFVBQVUsQ0FBRSxNQUFNLENBQUksQUFDM0IsQUFBQSxNQUFNLEFBQUMsQ0FBRSxXQUFXLENBQUUsR0FBRyxDQUFJLEFQaUg3QixBQUFBLEtBQUssQU9oSEMsQ0FBRSxTQUFTLENBQUUsR0FBRyxDQUFJLEFBQzFCLEFBQUEsTUFBTSxDTjRTTixZQUFZLENBSVYsaUJBQWlCLEFNaFRaLENBQUUsV0FBVyxDQUFFLEdBQUcsQ0FBSSxBQUM3QixBQUFBLEtBQUssQUFBQyxDQUFFLFdBQVcsQ0FBRSxHQUFHLENBQUksQUFHNUIsQUFBQSxVQUFVLEFBQUEsQ0FDUixXQUFXLENBQUUsR0FBRyxDQWFqQixBQVZHLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFKNUMsQUFBQSxVQUFVLEFBQUEsQ0FLSixTQUFTLENBQUUsTUFBeUIsQ0FTekMsQ0FWRyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBSjVDLEFBQUEsVUFBVSxBQUFBLENBS0osU0FBUyxDQUFFLFFBQXlCLENBU3pDLENBVkcsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQUo1QyxBQUFBLFVBQVUsQUFBQSxDQUtKLFNBQVMsQ0FBRSxRQUF5QixDQVN6QyxDQVZHLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFKNUMsQUFBQSxVQUFVLEFBQUEsQ0FLSixTQUFTLENBQUUsUUFBeUIsQ0FTekMsQ0FWRyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBSjVDLEFBQUEsVUFBVSxBQUFBLENBS0osU0FBUyxDQUFFLFFBQXlCLENBU3pDLENBVkcsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQUo1QyxBQUFBLFVBQVUsQUFBQSxDQUtKLFNBQVMsQ0FBRSxPQUF5QixDQVN6QyxDQVZHLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFKNUMsQUFBQSxVQUFVLEFBQUEsQ0FLSixTQUFTLENBQUUsUUFBeUIsQ0FTekMsQ0FWRyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBSjVDLEFBQUEsVUFBVSxBQUFBLENBS0osU0FBUyxDQUFFLFFBQXlCLENBU3pDLENBVkcsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQUo1QyxBQUFBLFVBQVUsQUFBQSxDQUtKLFNBQVMsQ0FBRSxRQUF5QixDQVN6QyxDQVZHLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFKNUMsQUFBQSxVQUFVLEFBQUEsQ0FLSixTQUFTLENBQUUsUUFBeUIsQ0FTekMsQ0FWRyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBSjVDLEFBQUEsVUFBVSxBQUFBLENBS0osU0FBUyxDQUFFLE9BQXlCLENBU3pDLENBVkcsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQUo1QyxBQUFBLFVBQVUsQUFBQSxDQUtKLFNBQVMsQ0FBRSxRQUF5QixDQVN6QyxDQVZHLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFKNUMsQUFBQSxVQUFVLEFBQUEsQ0FLSixTQUFTLENBQUUsUUFBeUIsQ0FTekMsQ0FWRyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBSjVDLEFBQUEsVUFBVSxBQUFBLENBS0osU0FBUyxDQUFFLFFBQXlCLENBU3pDLENBVkcsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQUo1QyxBQUFBLFVBQVUsQUFBQSxDQUtKLFNBQVMsQ0FBRSxRQUF5QixDQVN6QyxDQVZHLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFKNUMsQUFBQSxVQUFVLEFBQUEsQ0FLSixTQUFTLENBQUUsT0FBeUIsQ0FTekMsQ0FWRyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBSjVDLEFBQUEsVUFBVSxBQUFBLENBS0osU0FBUyxDQUFFLFFBQXlCLENBU3pDLENBVkcsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQUo1QyxBQUFBLFVBQVUsQUFBQSxDQUtKLFNBQVMsQ0FBRSxRQUF5QixDQVN6QyxDQVZHLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFKNUMsQUFBQSxVQUFVLEFBQUEsQ0FLSixTQUFTLENBQUUsUUFBeUIsQ0FTekMsQ0FWRyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBSjVDLEFBQUEsVUFBVSxBQUFBLENBS0osU0FBUyxDQUFFLFFBQXlCLENBU3pDLENBVkcsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQUo1QyxBQUFBLFVBQVUsQUFBQSxDQUtKLFNBQVMsQ0FBRSxPQUF5QixDQVN6QyxDQUhDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFYMUMsQUFBQSxVQUFVLEFBQUEsQ0FZTixTQUFTLENBQUUsTUFBTSxDQUVwQixDQzNERCxBQUFBLGlCQUFpQixBQUFDLENBVWhCLFVBQVUsQ0FBRSxTQUFTLENBQUMsSUFBRyxDQUFDLG9DQUFvQyxDQUFDLFVBQVUsQ0FDMUUsQUFYRCxBQUNFLGlCQURlLEFBQ2QsVUFBVSxBQUFDLENBQ1YsU0FBUyxDQUFFLFFBQVEsQ0FDbkIsVUFBVSxDQUFFLHdCQUF3QixDQUNyQyxBQUpILEFBTUUsaUJBTmUsQUFNZCxTQUFTLEFBQUMsQ0FDVCxTQUFTLENBQUUsUUFBUSxDQUNwQixBQ1BILEFBQUEsV0FBVyxBQUFDLENBQ1YsVUFBVSxDQUFFLGVBQWUsQ0FDM0IsT0FBTyxDVnlGTSxJQUFJLENVeEZqQixNQUFNLENWbU5hLEtBQWUsQ1VuTk4sQ0FBQyxDVm9OUCxJQUFtQixDVXBOWSxDQUFDLENBQ3RELGFBQWEsQ0FBRSxHQUFHLENBRWxCLGdCQUFnQixDVnNGRixJQUFJLENVckZuQixBQUVELEFBQUEsS0FBSyxBQUFDLENBQ0osUUFBUSxDQUFFLFFBQVEsQ0FDbEIsTUFBTSxDVjJNYSxLQUFlLENVM01OLENBQUMsQ1Y0TVAsSUFBbUIsQ1U1TVksQ0FBQyxDQUN0RCxnQkFBZ0IsQ1ZnRkYsSUFBSSxDVS9FbEIsVUFBVSxDQUFFLGVBQWUsQ0FDM0IsYUFBYSxDQUFFLEdBQUcsQ0FtTG5CLEFBeExELEFBU0UsS0FURyxDQVNILFdBQVcsQUFBQyxDQUNWLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLEdBQUcsQ0FJakIsQUFmSCxBQVlJLEtBWkMsQ0FTSCxXQUFXLEFBR1IsVUFBVSxBQUFDLENBQ1YsTUFBTSxDQUFFLE9BQU8sQ0FDaEIsQUFkTCxBQWtCRSxLQWxCRyxBQWtCRixNQUFNLENBbEJULEtBQUssQUFrQk8sT0FBTyxDQWxCbkIsS0FBSyxBQWtCaUIsTUFBTSxBQUFDLENBQ3pCLFFBQVEsQ0FBRSxRQUFRLENBbUJuQixBQXRDSCxBQXFCSSxLQXJCQyxBQWtCRixNQUFNLENBR0wsV0FBVyxDQXJCZixLQUFLLEFBa0JPLE9BQU8sQ0FHZixXQUFXLENBckJmLEtBQUssQUFrQmlCLE1BQU0sQ0FHeEIsV0FBVyxBQUFDLENBQ1YsVUFBVSxDQUFFLEdBQUcsQ0FDZixRQUFRLENBQUUsTUFBTSxDQUNqQixBQXhCTCxBQXlCSSxLQXpCQyxBQWtCRixNQUFNLENBT0wsV0FBVyxDQUFHLGFBQWEsQ0F6Qi9CLEtBQUssQUFrQk8sT0FBTyxDQU9mLFdBQVcsQ0FBRyxhQUFhLENBekIvQixLQUFLLEFBa0JpQixNQUFNLENBT3hCLFdBQVcsQ0FBRyxhQUFhLEFBQUMsQ0FDMUIsVUFBVSxDQUFFLEdBQUcsQ0FDaEIsQUEzQkwsQUE0QkksS0E1QkMsQUFrQkYsTUFBTSxDQVVMLGFBQWEsQ0E1QmpCLEtBQUssQUFrQk8sT0FBTyxDQVVmLGFBQWEsQ0E1QmpCLEtBQUssQUFrQmlCLE1BQU0sQ0FVeEIsYUFBYSxBQUFDLENBQ1osVUFBVSxDQUFFLElBQUksQ0FDaEIsUUFBUSxDQUFFLE1BQU0sQ0FDakIsQUEvQkwsQUFnQ0ksS0FoQ0MsQUFrQkYsTUFBTSxDQWNMLFlBQVksQ0FoQ2hCLEtBQUssQUFrQk8sT0FBTyxDQWNmLFlBQVksQ0FoQ2hCLEtBQUssQUFrQmlCLE1BQU0sQ0FjeEIsWUFBWSxBQUFDLENBQ1gsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsTUFBTSxDQUFFLENBQUMsQ0FDVCxJQUFJLENBQUUsQ0FBQyxDQUNQLEtBQUssQ0FBRSxDQUFDLENBQ1QsQUFyQ0wsQUF3Q0UsS0F4Q0csQUF3Q0YsTUFBTSxBQUFDLENBQ04sTUFBTSxDQUFFLEtBQUssQ0FDZCxBQTFDSCxBQTRDRSxLQTVDRyxBQTRDRixPQUFPLEFBQUMsQ0FDUCxNQUFNLENBQUUsS0FBSyxDQUNkLEFBOUNILEFBZ0RFLEtBaERHLEFBZ0RGLE1BQU0sQUFBQyxDQUNOLE1BQU0sQ0FBRSxLQUFLLENBQ2QsQUFsREgsQUFxREUsS0FyREcsQUFxREYsV0FBVyxBQUFDLENBYVgsT0FBTyxDQUFFLElBQUksQ0FxQmQsQUF2RkgsQUF1RE0sS0F2REQsQUFxREYsV0FBVyxBQUNULE1BQU0sQ0FDTCxXQUFXLENBdkRqQixLQUFLLEFBcURGLFdBQVcsQUFDQSxPQUFPLENBQ2YsV0FBVyxDQXZEakIsS0FBSyxBQXFERixXQUFXLEFBQ1UsTUFBTSxDQUN4QixXQUFXLEFBQUMsQ0FDVixNQUFNLENBQUUsSUFBSSxDQUNaLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFFBQVEsQ0FBRSxPQUFPLENBS2xCLEFBL0RQLEFBNERRLEtBNURILEFBcURGLFdBQVcsQUFDVCxNQUFNLENBQ0wsV0FBVyxDQUtULEdBQUcsQ0E1RFgsS0FBSyxBQXFERixXQUFXLEFBQ0EsT0FBTyxDQUNmLFdBQVcsQ0FLVCxHQUFHLENBNURYLEtBQUssQUFxREYsV0FBVyxBQUNVLE1BQU0sQ0FDeEIsV0FBVyxDQUtULEdBQUcsQUFBQyxDQUNGLE1BQU0sQ0FBRSxJQUFJLENBQ2IsQUE5RFQsQUFvRUksS0FwRUMsQUFxREYsV0FBVyxDQWVWLFdBQVcsQUFBQyxDQUNWLFNBQVMsQ0FBRSxHQUFHLENBTWYsQUEzRUwsQUFzRU0sS0F0RUQsQUFxREYsV0FBVyxDQWVWLFdBQVcsQ0FFVCxHQUFHLEFBQUMsQ0FDRixhQUFhLENBQUUsV0FBVyxDQUMxQixTQUFTLENBQUUsSUFBSSxDQUNmLEtBQUssQ0FBRSxJQUFJLENBQ1osQUExRVAsQUE2RUksS0E3RUMsQUFxREYsV0FBVyxDQXdCVixhQUFhLEFBQUMsQ0FDWixPQUFPLENBQUUsSUFBSSxDQUNiLGNBQWMsQ0FBRSxNQUFNLENBQ3RCLElBQUksQ0FBRSxDQUFDLENBQ1AsUUFBUSxDQUFFLFFBQVEsQ0FLbkIsQUF0RkwsQUFtRk0sS0FuRkQsQUFxREYsV0FBVyxDQXdCVixhQUFhLENBTVgsYUFBYSxBQUFDLENBQ1osU0FBUyxDQUFFLENBQUMsQ0FDYixBQXJGUCxBQTJGSSxLQTNGQyxBQTBGRixjQUFjLENBQ2IsWUFBWSxBQUFDLENBQ1gsT0FBTyxDQUFFLENBQUMsQ0FDWCxBQTdGTCxBQStGSSxLQS9GQyxBQTBGRixjQUFjLENBS2IsWUFBWSxBQUFDLENBQ1gsT0FBTyxDQUFFLENBQUMsQ0FDVixjQUFjLENBQUUsSUFBSSxDQUNyQixBQWxHTCxBQXdHRSxLQXhHRyxDQXdHSCxXQUFXLEFBQUMsQ0FDVixRQUFRLENBQUUsUUFBUSxDQXNCbkIsQUEvSEgsQUE0R0ksS0E1R0MsQ0F3R0gsV0FBVyxDQUlULEdBQUcsQUFBQyxDQUNGLE9BQU8sQ0FBRSxLQUFLLENBQ2QsYUFBYSxDQUFFLFdBQVcsQ0FDMUIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsSUFBSSxDQUFFLENBQUMsQ0FDUCxLQUFLLENBQUUsQ0FBQyxDQUNSLEdBQUcsQ0FBRSxDQUFDLENBQ04sTUFBTSxDQUFFLENBQUMsQ0FDVCxLQUFLLENBQUUsSUFBSSxDQUNaLEFBckhMLEFBdUhJLEtBdkhDLENBd0dILFdBQVcsQ0FlVCxXQUFXLEFBQUMsQ0FDVixLQUFLLENWckNLLElBQUksQ1VzQ2QsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsTUFBTSxDQUFFLENBQUMsQ0FDVCxJQUFJLENBQUUsQ0FBQyxDQUNQLFNBQVMsQ0FBRSxJQUFJLENBQ2YsT0FBTyxDVjNDRSxJQUFJLENVNENkLEFBOUhMLEFBaUlFLEtBaklHLENBaUlILGFBQWEsQUFBQyxDQUNaLE9BQU8sQ1ZoREksSUFBSSxDVWlEZixhQUFhLENBQUUsV0FBVyxDQWUzQixBQWxKSCxBQXFJSSxLQXJJQyxDQWlJSCxhQUFhLENBSVgsQ0FBQyxBQUFDLENBQ0EsTUFBTSxDQUFFLENBQUMsQ0FDVCxLQUFLLENBQUUsT0FBTyxDQUNmLEFBeElMLEFBeUlJLEtBeklDLENBaUlILGFBQWEsQ0FRWCxXQUFXLEFBQUMsQ0FDVixPQUFPLENBQUUsS0FBSyxDQUNkLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLGFBQWEsQ0FBRSxHQUFHLENBS25CLEFBakpMLEFBOElNLEtBOUlELENBaUlILGFBQWEsQ0FRWCxXQUFXLENBS1QsQ0FBQyxBQUFDLENBQ0EsV0FBVyxDQUFFLElBQUksQ0FDbEIsQUFoSlAsQUFvSkUsS0FwSkcsQ0FvSkgsWUFBWSxBQUFDLENBSVgsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsZ0JBQWdCLENBQUUsT0FBTyxDQUN6QixVQUFVLENBQUUsR0FBRyxDQUFDLEtBQUssQ0FBQyxxQkFBb0IsQ0FDMUMsT0FBTyxDQUFFLElBQUksQ1Z6RUYsSUFBSSxDVW1GaEIsQUFyS0gsQUFxSkksS0FySkMsQ0FvSkgsWUFBWSxBQUNULFdBQVcsQUFBQyxDQUNYLGFBQWEsQ0FBRSxXQUFXLENBQzNCLEFBdkpMLEFBNkpJLEtBN0pDLENBb0pILFlBQVksQ0FTVixDQUFDLEFBQUEsSUFBSyxDQUFBLElBQUksQ0FBVCxJQUFLLENJa0hWLFVBQVUsQ0psSEssSUFBSyxDQUFBLFVBQVUsQ0FBQyxJQUFLLENBQUEsYUFBYSxDQUFFLENBQzdDLEtBQUssQ1h1R00sT0FBTyxDV3RHbEIsWUFBWSxDVjdFSCxJQUFJLENVOEViLFVBQVUsQ0FBRSxjQUFjLENBQzFCLGNBQWMsQ0FBRSxTQUFTLENBRzFCLEFBcEtMLEFBbUtNLEtBbktELENBb0pILFlBQVksQ0FTVixDQUFDLEFBQUEsSUFBSyxDQUFBLElBQUksQ0FBVCxJQUFLLENJa0hWLFVBQVUsQ0psSEssSUFBSyxDQUFBLFVBQVUsQ0FBQyxJQUFLLENBQUEsYUFBYSxDQU0xQyxNQUFNLEFBQUMsQ0FBRSxLQUFLLENWOUVHLE9BQThCLENVOEVMLEFBbktqRCxBQXVLRSxLQXZLRyxDQXVLSCxZQUFZLEFBQUMsQ0FDWCxPQUFPLENWdEZJLElBQUksQ1V1RmYsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsZ0JBQWdCLENWdkZKLElBQUksQ1V3RmhCLEtBQUssQ0FBRSxJQUFJLENBQ1gsVUFBVSxDQUFFLElBQUksQ0FDaEIsSUFBSSxDQUFFLENBQUMsQ0FDUCxHQUFHLENBQUUsSUFBSSxDQUNULE1BQU0sQ0FBRSxJQUFJLENBQ1osT0FBTyxDQUFFLENBQUMsQ0FDVixPQUFPLENBQUUsSUFBSSxDQU1kLEFBdkxILEFBbUxJLEtBbkxDLENBdUtILFlBQVksQ0FZVixXQUFXLEFBQUMsQ0FDVixNQUFNLENBQUUsT0FBTyxDQUNmLE9BQU8sQ0FBRSxLQUFLLENBQ2YsQUNqTUwsQUFBQSxnQkFBZ0IsQUFBQyxDQUNmLE9BQU8sQ0FBQyxLQUFLLENBQ2IsUUFBUSxDQUFFLEtBQUssQ0FDZixPQUFPLENBQUUsS0FBSyxDQWdCZixBQWRDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFHLEtBQUssRUFMM0MsQUFBQSxnQkFBZ0IsQUFBQyxDQU1iLFNBQVMsQ0FBRSxJQUFJLENBQ2YsTUFBTSxDQUFFLEVBQUUsQ0FZYixDQVZDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFHLEtBQUssT0FBTyxTQUFTLEVBQUcsS0FBSyxFQVRuRSxBQUFBLGdCQUFnQixBQUFDLENBVWIsSUFBSSxDQUFFLEVBQUUsQ0FDUixNQUFNLENBQUUsRUFBRSxDQUNWLFNBQVMsQ0FBRSxHQUFHLENBT2pCLENBTEMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUcsS0FBSyxFQWQzQyxBQUFBLGdCQUFnQixBQUFDLENBZWIsR0FBRyxDQUFFLEdBQUcsQ0FDUixLQUFLLENBQUUsRUFBRSxDQUNULFNBQVMsQ0FBRSxHQUFHLENBRWpCLENBRUQsQUFBQSxNQUFNLEFBQUMsQ0FFTCxhQUFhLENBQUUsR0FBRyxDQUNsQixHQUFHLENBQUUsSUFBSSxDQUNULEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDQUFFLElBQUksQ0FDWCxVQUFVLENBQUUsSUFBSSxDQUNoQixRQUFRLENBQUUsUUFBUSxDQUNsQixTQUFTLENBQUMsSUFBSSxDQUNkLE1BQU0sQ0FBRSxJQUFJLENBQ1osVUFBVSxDWG1QRyxJQUFJLENXbFBqQixXQUFXLENBQUUsS0FBSyxDQUNsQixVQUFVLENBQUUsU0FBUyxDQUNyQixnQkFBZ0IsQ1hpUEosT0FBTyxDV2hQbkIsT0FBTyxDQUFFLFNBQVMsQ0FDbEIsU0FBUyxDQUFFLE1BQU0sQ0FDakIsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsS0FBSyxDWDhPWSxJQUFJLENXNU9yQixPQUFPLENBQUUsSUFBSSxDQUNiLFdBQVcsQ0FBRSxNQUFNLENBQ25CLGVBQWUsQ0FBRSxhQUFhLENBc0IvQixBQTNDRCxBQXVCRSxNQXZCSSxDQXVCSixJQUFJLENBdkJOLE1BQU0sQ0dxUU4sVUFBVSxDSHJRVixNQUFNLENBdUJFLFNBQVMsQUFBQyxDQUNkLE1BQU0sQ0FBRSxDQUFDLENBQ1QsV0FBVyxDQUFFLElBQUksQ0FDbEIsQUExQkgsQUE0QkUsTUE1QkksQUE0QkgsUUFBUSxBQUFBLENBQ1AsYUFBYSxDQUFFLElBQUksQ0FDcEIsQUFFRCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRyxLQUFLLEVBaEMzQyxBQUFBLE1BQU0sQUFBQyxDQWlDSCxLQUFLLENBQUMsSUFBSSxDQUNWLGFBQWEsQ0FBRSxDQUFDLENBU25CLENBUEMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUcsS0FBSyxPQUFPLFNBQVMsRUFBRyxLQUFLLEVBcENuRSxBQUFBLE1BQU0sQUFBQyxDQXFDSCxLQUFLLENBQUUsSUFBSSxDQU1kLENBSkMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUcsS0FBSyxFQXZDM0MsQUFBQSxNQUFNLEFBQUMsQ0F3Q0gsS0FBSyxDQUFFLEtBQUssQ0FHZixDQ2hFRCxBQUFBLEtBQUssQUFBQyxDQStCSixRQUFRLENBQUUsUUFBUSxDQUNsQixVQUFVLENBQUUsSUFBSSxDQUNoQixVQUFVLENBQUUsTUFBTSxDQUNsQixNQUFNLENBQUUsSUFBSSxDQUNaLEtBQUssQ0FBRSxJQUFJLENBQ1gsZ0JBQWdCLENaaU9GLElBQUksQ1loT2xCLE1BQU0sQ0FBRSxNQUFNLENBQ2QsV0FBVyxDQUFFLE1BQU0sQ0EwQ3BCLEFBaEZELEFBQ0UsS0FERyxBQUNGLGlCQUFpQixBQUFDLENBQ2pCLGdCQUFnQixDQUFFLFdBQVcsQ0FnQjlCLEFBbEJILEFBSUksS0FKQyxBQUNGLGlCQUFpQixDQUdoQixJQUFJLENBQUMsQ0FBQyxDQUpWLEtBQUssQUFDRixpQkFBaUIsQ0FJaEIsSUFBSSxBQUFBLFNBQVMsQ0FBQyxDQUFDLENBTG5CLEtBQUssQUFDRixpQkFBaUIsQ0FLaEIsSUFBSSxBQUFBLFNBQVMsQ0FBQyxDQUFDLEFBQUEsTUFBTSxBQUFDLENBQ3BCLEtBQUssQ0FBRSxxQkFBcUIsQ0FDN0IsQUFSTCxBQVVJLEtBVkMsQUFDRixpQkFBaUIsQ0FTaEIsSUFBSSxDQUFDLENBQUMsQUFBQSxNQUFNLENBVmhCLEtBQUssQUFDRixpQkFBaUIsQ0FVaEIsSUFBSSxDQUFDLENBQUMsQUFBQSxPQUFPLEFBQUMsQ0FDWixLQUFLLENBQUUsSUFBSSxDQUNaLEFBYkwsQUFlSSxLQWZDLEFBQ0YsaUJBQWlCLENBY2hCLFVBQVUsQUFBQyxDQUNULGdCQUFnQixDQUFFLElBQUksQ0FDdkIsQUFqQkwsQUFvQkUsS0FwQkcsQUFvQkYsaUJBQWlCLEFBQUMsQ0FDakIsT0FBTyxDQUFFLElBQUksQ0FRZCxBQTdCSCxBQXVCSSxLQXZCQyxBQW9CRixpQkFBaUIsQ0FHaEIsSUFBSSxBQUFDLENBQ0gsZ0JBQWdCLENBQUUsQ0FBQyxDQUNuQixpQkFBaUIsQ0FBRSxDQUFDLENBQ2hCLGlCQUFpQixDQUFFLENBQUMsQ0FDaEIsU0FBUyxDQUFFLENBQUMsQ0FDckIsQUE1QkwsQUF3Q0UsS0F4Q0csQ0F3Q0gsSUFBSSxBQUFDLENBQ0gsT0FBTyxDQUFFLFlBQVksQ0FDckIsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsV0FBVyxDQUFFLElBQUksQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixPQUFPLENBQUUsQ0FBQyxDQUNWLE1BQU0sQ0FBRSxDQUFDLENBQ1QsY0FBYyxDQUFFLFNBQVMsQ0F5QjFCLEFBeEVILEFBaURJLEtBakRDLENBd0NILElBQUksQ0FTRixDQUFDLEFBQUMsQ0FPQSxLQUFLLENiMUNLLHFCQUFPLENhMkNqQixPQUFPLENBQUUsS0FBSyxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixPQUFPLENBQUUsTUFBTSxDQUNmLFNBQVMsQ0FBRSxJQUFJLENBQ2YsYUFBYSxDQUFFLFFBQVEsQ0FDdkIsUUFBUSxDQUFFLE1BQU0sQ0FDaEIsVUFBVSxDQUFFLGVBQWUsQ0FDNUIsQUFqRUwsQUFrRE0sS0FsREQsQ0F3Q0gsSUFBSSxDQVNGLENBQUMsQUFDRSxNQUFNLENBbERiLEtBQUssQ0F3Q0gsSUFBSSxDQVNGLENBQUMsQUFFRSxPQUFPLEFBQUMsQ0FDUCxnQkFBZ0IsQ0FBRSxXQUFXLENBQzdCLEtBQUssQ2J2Q0csT0FBTyxDYXdDaEIsQUF0RFAsQUFtRUksS0FuRUMsQ0F3Q0gsSUFBSSxBQTJCRCxTQUFTLENBQUMsQ0FBQyxDQW5FaEIsS0FBSyxDQXdDSCxJQUFJLEFBNEJELFNBQVMsQ0FBQyxDQUFDLEFBQUEsTUFBTSxBQUFDLENBQ2pCLEtBQUssQ2J2REsscUJBQU8sQ2F3RGpCLE1BQU0sQ0FBRSxPQUFPLENBQ2hCLEFBdkVMLEFBeUVFLEtBekVHLENBeUVILFVBQVUsQUFBQyxDQUNULFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE1BQU0sQ0FBRSxDQUFDLENBQ1QsTUFBTSxDQUFFLEdBQUcsQ0FDWCxnQkFBZ0IsQ1p6Q0UsT0FBNEIsQ1kwQzlDLFdBQVcsQ0FBRSxXQUFXLENBQ3pCLEFBSUgsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUcsS0FBSyxFQW5GekMsQUFBQSxLQUFLLEFBb0ZHLENBQ0osT0FBTyxDQUFFLElBQUksQ0FZZCxBQWpHSCxBQXdDRSxLQXhDRyxDQXdDSCxJQUFJLEFBK0NHLENBQ0gsZ0JBQWdCLENBQUUsQ0FBQyxDQUNuQixpQkFBaUIsQ0FBRSxDQUFDLENBQ3BCLGlCQUFpQixDQUFFLENBQUMsQ0FDcEIsU0FBUyxDQUFFLENBQUMsQ0FLYixBQWhHTCxBQWlESSxLQWpEQyxDQXdDSCxJQUFJLENBU0YsQ0FBQyxBQTRDRyxDQUNBLE9BQU8sQ0FBRSxNQUFNLENBQ2hCLENDL0ZQLEFBQUEsaUJBQWlCLEFBQUMsQ0FDaEIsT0FBTyxDQUFFLFFBQVEsQ0FDakIsU0FBUyxDQUFFLElBQUksQ0FDZixPQUFPLENBQUUsSUFBSSxDQUNiLGdCQUFnQixDQUFFLFdBQVcsQ0FDN0IsYUFBYSxDQUFFLEdBQUcsQ0FDbEIsS0FBSyxDQUFFLElBQUksQ0FDWCxVQUFVLENBQUUsSUFBSSxDQUNoQixXQUFXLENBQUUsSUFBSSxDQUNqQixPQUFPLENBQUUsQ0FBQyxDQUNWLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLFNBQVMsQ0FBRSxnQkFBZ0IsQ0FDM0IsUUFBUSxDQUFFLE1BQU0sQ0FDaEIsSUFBSSxDQUFFLENBQUMsQ0FDUCxHQUFHLENBQUUsQ0FBQyxDQUNOLGNBQWMsQ0FBRSxJQUFJLENBQ3BCLFVBQVUsQ0FBRSxNQUFNLENBQ25CLEFBRUQsQUFBQSxTQUFTLEFBQUMsQ0FDUixRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsQ0FBQyxDQUNWLE1BQU0sQ0FBRSxHQUFHLENBQ1gsS0FBSyxDQUFFLElBQUksQ0FDWCxhQUFhLENBQUUsV0FBVyxDQUMxQixnQkFBZ0IsQ0FBRSxPQUFPLENBQ3pCLE9BQU8sQ0FBRSxFQUFFLENBQ1gsZ0JBQWdCLENBQUUsTUFBTSxDQUN4QixVQUFVLENBQUUsTUFBTSxDQUNuQixBSDBJUyxBSXZLVixJSnVLYyxDSWtIZCxVQUFVLENBeFJWLFNBQVMsQUFBQyxDQUNSLE1BQU0sQ2RxRFEsSUFBSSxDY3BEbEIsYUFBYSxDZDBEQyxHQUFHLENjekRqQixPQUFPLENBQUUsWUFBWSxDQUNyQixNQUFNLENkc0RRLElBQUksQ2NyRGxCLFdBQVcsQ2RxREcsSUFBSSxDY3BEbEIsT0FBTyxDZHFEUSxDQUFDLENBQUMsSUFBSSxDY3BEckIsY0FBYyxDQUFFLFNBQVMsQ0FDekIsY0FBYyxDQUFFLE1BQU0sQ0FFdEIsMkJBQTJCLENBQUUsV0FBVyxDQUN6QyxBQUdELEFBQUEsSUFBSSxBQUFBLFNBQVMsQ0FBVCxTQUFTLEFBMFFiLFVBQVUsQ0F6UVYsYUFBYSxBQUFBLFNBQVMsQ0FDdEIsVUFBVSxBQUFBLFNBQVMsQ0FDbkIsU0FBUyxBQUFBLFNBQVMsQ0FDbEIsSUFBSSxBQUFBLFNBQVMsQ0FzUWIsVUFBVSxBQXRRTixTQUFTLENBQ2IsYUFBYSxBQUFBLFNBQVMsQ0FDdEIsVUFBVSxBQUFBLFNBQVMsQ0FDbkIsU0FBUyxBQUFBLFNBQVMsQ0FDbEIsSUFBSSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBa1FMLFVBQVUsQ0FsUU4sQUFBQSxRQUFDLEFBQUEsRUFDTCxhQUFhLENBQUEsQUFBQSxRQUFDLEFBQUEsRUFDZCxVQUFVLENBQUEsQUFBQSxRQUFDLEFBQUEsRUFDWCxTQUFTLENBQUEsQUFBQSxRQUFDLEFBQUEsQ0FBVSxDQUNsQixjQUFjLENBQUUsSUFBSSxDQUNwQixnQkFBZ0IsQ2RvQ1csT0FBTyxDY3BDWSxVQUFVLENBQ3hELFVBQVUsQ0FBRSxJQUFJLENBQ2hCLEtBQUssQ2RtQ2lCLE9BQU8sQ2NuQ0MsVUFBVSxDQUN4QyxNQUFNLENBQUUsT0FBTyxDQU1oQixBQXRCRCxBQWtCRSxJQWxCRSxBQUFBLFNBQVMsQUFrQlYsTUFBTSxDQWxCTCxTQUFTLEFBMFFiLFVBQVUsQUF4UFAsTUFBTSxDQWpCVCxhQUFhLEFBQUEsU0FBUyxBQWlCbkIsTUFBTSxDQWhCVCxVQUFVLEFBQUEsU0FBUyxBQWdCaEIsTUFBTSxDQWZULFNBQVMsQUFBQSxTQUFTLEFBZWYsTUFBTSxDQWRULElBQUksQUFBQSxTQUFTLEFBY1YsTUFBTSxDQXdQVCxVQUFVLEFBdFFOLFNBQVMsQUFjVixNQUFNLENBYlQsYUFBYSxBQUFBLFNBQVMsQUFhbkIsTUFBTSxDQVpULFVBQVUsQUFBQSxTQUFTLEFBWWhCLE1BQU0sQ0FYVCxTQUFTLEFBQUEsU0FBUyxBQVdmLE1BQU0sQ0FWVCxJQUFJLENBQUEsQUFBQSxRQUFDLEFBQUEsQ0FVRixNQUFNLENBd1BULFVBQVUsQ0FsUU4sQUFBQSxRQUFDLEFBQUEsQ0FVRixNQUFNLENBVFQsYUFBYSxDQUFBLEFBQUEsUUFBQyxBQUFBLENBU1gsTUFBTSxDQVJULFVBQVUsQ0FBQSxBQUFBLFFBQUMsQUFBQSxDQVFSLE1BQU0sQ0FQVCxTQUFTLENBQUEsQUFBQSxRQUFDLEFBQUEsQ0FPUCxNQUFNLEFBQUMsQ0FDTixnQkFBZ0IsQ2Q4QlMsT0FBTyxDYzlCYyxVQUFVLENBQ3hELEtBQUssQ2Q4QmUsT0FBTyxDYzlCRyxVQUFVLENBQ3pDLEFKbUlPLEFJL0hWLElKK0hjLENJa0hkLFVBQVUsQ0FoUFYsYUFBYSxDQUNiLFVBQVUsQ0FDVixTQUFTLEFBQUMsQ0FDUixTQUFTLENkYVEsSUFBSSxDY1pyQixPQUFPLENBQUUsQ0FBQyxDQU1YLEFBWEQsQUFPRSxJQVBFLENBT0YsQ0FBQyxDQTBPSCxVQUFVLENBMU9SLENBQUMsQ0FOSCxhQUFhLENBTVgsQ0FBQyxDQUxILFVBQVUsQ0FLUixDQUFDLENBSkgsU0FBUyxDQUlQLENBQUMsQUFBQyxDQUNBLFNBQVMsQ2RVVyxNQUFNLENjVDFCLFdBQVcsQ0FBRSxPQUFPLENBQ3JCLEFBSUgsQUFFRSxJQUZFLEFBRUQsTUFBTSxDQWlPVCxVQUFVLEFBak9QLE1BQU0sQ0FEVCxhQUFhLEFBQ1YsTUFBTSxBQUFDLENBQ04sZ0JBQWdCLENBQUUsT0FBc0MsQ0FDekQsQUo2R08sQUFBTCxJQUFTLENJa0hkLFVBQVUsQUEzTkwsQ0FDSCxlQUFlLENBQUUsSUFBSSxDQUNyQixLQUFLLENkTWUsSUFBSSxDY0x4QixnQkFBZ0IsQ2ZrR0YsT0FBTyxDZWpHckIsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsY0FBYyxDQUFFLElBQUksQ0FFcEIsVUFBVSxDQUFFLFlBQVksQ0FDeEIsTUFBTSxDQUFFLE9BQU8sQ0FNaEIsQUFkRCxBQVVFLElBVkUsQUFVRCxNQUFNLENBaU5ULFVBQVUsQUFqTlAsTUFBTSxBQUFDLENBQ04sZ0JBQWdCLENkSmEsT0FBc0MsQ2NNcEUsQUo0RmlDLEFBQUwsYUFBa0IsQUl4Rm5DLENBaUNaLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLEtBQUssQ2Q5QmlCLElBQUksQ2MrQjFCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLFFBQVEsQ0FBRSxNQUFNLENBQ2hCLE9BQU8sQ0FBRSxDQUFDLENBQ1YsS0FBSyxDZGpDZ0IsSUFBSSxDY2tDekIsTUFBTSxDZGxDZSxJQUFJLENjbUN6QixXQUFXLENkbkNVLElBQUksQ2NvQ3pCLE9BQU8sQ0FBRSxDQUFDLENBQ1YsZ0JBQWdCLENmMENGLE9BQU8sQ2V6Q3JCLGFBQWEsQ2RwQ1UsR0FBRyxDY3NDMUIsVUFBVSxDQUFFLEdBQUcsQ0FDZixNQUFNLENBQUUsT0FBTyxDQUNmLGNBQWMsQ0FBRSxNQUFNLENBVXZCLEFBekRELEFBQ0UsYUFEVyxBQUNWLE1BQU0sQUFBQyxDQUNOLGdCQUFnQixDZmtGSixPQUFPLENlaEZwQixBQUpILEFBTUUsYUFOVyxBQU1WLE9BQU8sQUFBQyxDQUNQLGFBQWEsQ0FBRSxDQUFDLENBQ2pCLEFBUkgsQUFVRSxhQVZXLEFBVVYsVUFBVSxBQUFDLENBS1YsS0FBSyxDZFRvQixJQUFJLENjVTdCLE1BQU0sQ2RWbUIsSUFBSSxDY2M5QixBQXBCSCxBQVdJLGFBWFMsQUFVVixVQUFVLEFBQ1IsWUFBWSxBQUFDLENBQ1osTUFBTSxDQUFFLEtBQWdDLENBQ3pDLEFBYkwsQUFpQkksYUFqQlMsQUFVVixVQUFVLENBT1QsQ0FBQyxBQUFDLENBQ0EsV0FBVyxDZFpZLElBQUksQ2NhNUIsQUFuQkwsQUFzQkUsYUF0QlcsQUFzQlYsWUFBWSxBQUFDLENBTVosUUFBUSxDQUFFLFFBQVEsQ0FDbEIsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsS0FBMEIsQ0FDbkMsQUEvQkgsQUF1QkksYUF2QlMsQUFzQlYsWUFBWSxBQUNWLEtBQUssQUFBQyxDQUNMLEtBQUssQ0FBRSxJQUFJLENBQ1gsSUFBSSxDQUFFLElBQUksQ0FDWCxBQTFCTCxBQWlERSxhQWpEVyxDQWlEWCxDQUFDLEFBQUMsQ0FDQSxLQUFLLENBQUUsT0FBTyxDQUNkLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLEtBQUssQ2RqRGUsSUFBSSxDY2tEeEIsU0FBUyxDZDVEaUIsTUFBTSxDYzZEaEMsV0FBVyxDZGxEUSxJQUFJLENjbUR4QixBQUlILEFBQUEsTUFBTSxBQUFBLGFBQWEsQUFBQyxDQUNsQixNQUFNLENkckZRLElBQUksQ2NzRm5CLEFBR0QsQUFBQSxpQkFBaUIsQUFBQyxDQW9FaEIsUUFBUSxDQUFFLEtBQUssQ0FDZixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osV0FBVyxDQUFFLElBQUksQ0FDakIsYUFBYSxDQUFFLENBQUMsQ0FDaEIsT0FBTyxDQUFFLEdBQUcsQ0ErQmIsQUF4R0QsQUFFSSxpQkFGYSxBQUNkLE9BQU8sQ0FDTixFQUFFLEFBQUMsQ0FDRixVQUFVLENBQUUsT0FBTyxDQUNuQixBQUpMLEFBT0UsaUJBUGUsQUFPZCxXQUFXLEFBQUMsQ0FDWCxPQUFPLENBQUUsVUFBVSxDQWdCcEIsQUF4QkgsQUFVSSxpQkFWYSxBQU9kLFdBQVcsQ0FHVixFQUFFLEFBQUMsQ0FDRCxVQUFVLENBQUUsS0FBSyxDQUNqQixLQUFLLENBQUUsSUFBSSxDQUNYLEdBQUcsQ0FBRSxHQUFHLENBQ1IsU0FBUyxDQUFFLGdCQUFnQixDQUMzQixNQUFNLENBQUUsSUFBSSxDQUNaLElBQUksQ0FBRSxJQUFJLENBQ1YsS0FBSyxDQUFFLEtBQUssQ0FNYixBQXZCTCxBQW1CTSxpQkFuQlcsQUFPZCxXQUFXLENBR1YsRUFBRSxDQVNBLEVBQUUsQUFBQyxDQUNELE9BQU8sQ0FBRSxZQUFZLENBQ3JCLE1BQU0sQ0FBRSxhQUFhLENBQ3RCLEFBdEJQLEFBMEJFLGlCQTFCZSxBQTBCZCxRQUFRLEFBQUMsQ0FPUixPQUFPLENBQUUsQ0FBQyxDQUNWLE1BQU0sQ2Q3Rm1CLElBQUksQ2M2SDlCLEFBbEVILEFBNEJNLGlCQTVCVyxBQTBCZCxRQUFRLEFBQ04sT0FBTyxDQUNGLENBQUMsQ0FBQyxDQUFDLEFBQUMsQ0FDTixPQUFPLENBQUUsQ0FBQyxDQUNYLEFBOUJQLEFBb0NJLGlCQXBDYSxBQTBCZCxRQUFRLENBVVAsRUFBRSxBQUFDLENBQ0QsT0FBTyxDQUFFLElBQUksQ0FDYixHQUFHLENBQUUsQ0FBQyxDQUNOLE1BQU0sQ0FBRSxDQUFDLENBMEJWLEFBakVMLEFBeUNNLGlCQXpDVyxBQTBCZCxRQUFRLENBVVAsRUFBRSxDQUtBLEVBQUUsQUFBQyxDQUNELElBQUksQ0FBRSxDQUFDLENBQ1AsT0FBTyxDQUFFLFlBQVksQ0FDckIsTUFBTSxDQUFFLENBQUMsQ0FDVCxNQUFNLENBQUUsSUFBSSxDQUNaLFVBQVUsQ0FBRSxJQUFJLENBa0JqQixBQWhFUCxBQWdEUSxpQkFoRFMsQUEwQmQsUUFBUSxDQVVQLEVBQUUsQ0FLQSxFQUFFLENBT0EsQ0FBQyxBQUFDLENBQ0EsT0FBTyxDQUFFLEtBQUssQ0FDZCxRQUFRLENBQUUsTUFBTSxDQUNoQixRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osZ0JBQWdCLENBQUUsV0FBVyxDQUM3QixVQUFVLENBQUUsSUFBSSxDQUNoQixLQUFLLENBQUUsSUFBSSxDQUNYLFdBQVcsQ2RwSFEsSUFBSSxDY3FIdkIsT0FBTyxDQUFFLENBQUMsQ0FLWCxBQS9EVCxBQTREVSxpQkE1RE8sQUEwQmQsUUFBUSxDQVVQLEVBQUUsQ0FLQSxFQUFFLENBT0EsQ0FBQyxDQVlDLENBQUMsQUFBQyxDQUNBLFdBQVcsQ0FBRSxPQUFPLENBQ3JCLEFBOURYLEFBMkVFLGlCQTNFZSxDQTJFZixFQUFFLEFBQUMsQ0FDRCxJQUFJLENBQUUsQ0FBQyxDQUNQLEtBQUssQ0FBRSxDQUFDLENBQ1IsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsTUFBTSxDQUFFLElBQUksQ0FDWixNQUFNLENBQUUsQ0FBQyxDQUNULFVBQVUsQ0FBRSxNQUFNLENBU25CLEFBM0ZILEFBb0ZJLGlCQXBGYSxDQTJFZixFQUFFLENBU0EsRUFBRSxBQUFDLENBQ0QsYUFBYSxDQUFFLElBQUksQ0FDcEIsQUF0RkwsQUF3RkksaUJBeEZhLENBMkVmLEVBQUUsQ0FhQSxDQUFDLEFBQUEsYUFBYSxBQUFDLENBQ2IsT0FBTyxDQUFFLENBQUMsQ0FDWCxBQTFGTCxBQTZGRSxpQkE3RmUsQ0E2RmYsYUFBYSxBQUFDLENBQ1osUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLENBQUMsQ0FDTixJQUFJLENBQUUsQ0FBQyxDQUNQLE9BQU8sQ0FBRSxFQUFFLENBQ1gsS0FBSyxDZDlKYyxJQUFJLENjK0p2QixNQUFNLENkL0phLElBQUksQ2NnS3ZCLGdCQUFnQixDZmpGSixPQUFPLENla0ZuQixhQUFhLENkL0pRLEdBQUcsQ2NnS3hCLFNBQVMsQ0FBRSxRQUFRLENBQ3BCLEFBSUgsQUFBQSxTQUFTLEFBQUMsQ0FDUixVQUFVLENBQUUsSUFBSSxDQUNoQixnQkFBZ0IsQ0FBRSxXQUFXLENBQzdCLEtBQUssQ2RqTGEsT0FBTyxDY2tMekIsTUFBTSxDQUFFLE9BQU8sQ0FDZixVQUFVLENBQUUsb0JBQW9CLENBc0JqQyxBQTNCRCxBQU9FLFNBUE8sQUFPTixNQUFNLENBUFQsU0FBUyxBQVFOLE9BQU8sQUFBQyxDQUNQLGdCQUFnQixDQUFFLFdBQVcsQ0FDOUIsQUFWSCxBQVlFLFNBWk8sQUFZTixNQUFNLENBWlQsU0FBUyxBQWFOLE1BQU0sQUFBQyxDQUNOLGdCQUFnQixDQUFFLGVBQWMsQ0FDaEMsVUFBVSxDQUFFLElBQUksQ0FDakIsQUFoQkgsQUFrQkUsU0FsQk8sQUFrQk4sT0FBTyxBQUFDLENBQ1AsZ0JBQWdCLENBQUUsZUFBYyxDQUNqQyxBQXBCSCxBQXNCRSxTQXRCTyxBQXNCTixTQUFTLEFBQUMsQ0FDVCxnQkFBZ0IsQ0FBRSxzQkFBc0IsQ0FDeEMsS0FBSyxDZHJNb0IsT0FBa0IsQ2NxTVIsVUFBVSxDQUM3QyxNQUFNLENBQUUsT0FBTyxDQUNoQixBSjlHaUIsQUFBTCxVQUFlLEFJa0huQixDQUVULE1BQU0sQ2RqTmMsSUFBb0IsQ2NrTnhDLFdBQVcsQ2RsTlMsSUFBb0IsQ2N1TnpDLEFBUkQsQUFLRSxVQUxRLENBS1IsQ0FBQyxBQUFDLENBQ0EsU0FBUyxDZHROaUIsTUFBTSxDY3VOakMsQUFJSCxBQUFBLFVBQVUsQUFBQyxDQUNULE9BQU8sQ0FBRSxLQUFLLENBQ2YsQUN2U0QsQUFBQSxpQkFBaUIsQUFBQyxDQUVoQixnQkFBZ0IsQ2ZpSUUsSUFBSSxDZWhJdEIsTUFBTSxDQUFFLENBQUMsQ0FDVCxPQUFPLENBQUUsSUFBSSxDQUNiLFNBQVMsQ0FBRSxLQUFLLENBQ2hCLFVBQVUsQ0FBRSxLQUFLLENBQ2pCLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLE9BQU8sQ0FBRSxDQUFDLENBQ1YsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsT0FBTyxDQUFFLEdBQUcsQ0FDWixXQUFXLENBQUUsYUFBYSxDQWdEM0IsQUEzREQsQUFhRSxpQkFiZSxDQWFmLEVBQUUsQUFBQyxDQUNELEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDZjJRRyxnQkFBbUIsQ2UxUTNCLE1BQU0sQ0FBRSxPQUFPLENBQ2YsVUFBVSxDZnFIUyxJQUFJLENlcEh2QixXQUFXLENBQUUsTUFBTSxDQUNuQixLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLGNBQWMsQ0FBRSxJQUFJLENBcUNyQixBQTFESCxBQXVCSSxpQkF2QmEsQ0FhZixFQUFFLEFBVUMsTUFBTSxDQXZCWCxpQkFBaUIsQ0FhZixFQUFFLEFBVVUsT0FBTyxDQXZCckIsaUJBQWlCLENBYWYsRUFBRSxBQVVvQixTQUFTLEFBQUMsQ0FDNUIsZ0JBQWdCLENmNEdJLElBQUksQ2UzR3pCLEFBekJMLEFBMkJJLGlCQTNCYSxDQWFmLEVBQUUsQUFjQyxPQUFPLEFBQUEsU0FBUyxBQUFDLENBQ2hCLGdCQUFnQixDQUFFLE9BQW9DLENBQ3ZELEFBN0JMLEFBK0JJLGlCQS9CYSxDQWFmLEVBQUUsQUFrQkMsUUFBUSxBQUFDLENBQ1IsVUFBVSxDQUFFLENBQUMsQ0FDYixNQUFNLENBQUUsR0FBRyxDQUNaLEFBbENMLEFBb0NJLGlCQXBDYSxDQWFmLEVBQUUsQ0F1QkksQ0FBQyxDQXBDVCxpQkFBaUIsQ0FhZixFQUFFLENBdUJXLElBQUksQUFBQyxDQUNkLFNBQVMsQ0FBRSxJQUFJLENBQ2YsS0FBSyxDaEI4SEssT0FBTyxDZ0I3SGpCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsV0FBVyxDQUFFLElBQUksQ0FDakIsT0FBTyxDQUFFLElBQWtDLENBQUMsSUFBSSxDQUNqRCxBQTFDTCxBQTRDSSxpQkE1Q2EsQ0FhZixFQUFFLENBK0JJLElBQUksQ0FBRyxLQUFLLEFBQUMsQ0FDZixHQUFHLENBQUUsR0FBRyxDQUNSLElBQUksQ0FBRSxDQUFDLENBQ1AsTUFBTSxDQUFFLElBQUksQ0FDYixBQWhETCxBQW1ESSxpQkFuRGEsQ0FhZixFQUFFLENBc0NJLENBQUMsQ0FBRyxDQUFDLEFBQUMsQ0FDUixNQUFNLENBQUUsT0FBTyxDQUNmLFdBQVcsQ0FBRSxPQUFPLENBQ3BCLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLFVBQVUsQ0FDbEIsS0FBSyxDQUFFLElBQUksQ0FDWixBQUtMLEFBQUEsWUFBWSxBQUFBLElBQUksQ0FBQyxpQkFBaUIsRUFBQyxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsRUFBbUIsS0FBSyxBQUFDLENBQzNELEdBQUcsQ0FBRSxHQUFHLENBQ1IsSUFBSSxDQUFFLENBQUMsQ0FDUCxNQUFNLENBQUUsSUFBSSxDQUNiLEFDakVEOzs7Ozs7O0dBT0csQUFHSCxBQUFBLGFBQWEsQUFBQyxDQUNaLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE1BQU0sQ0FBRSxPQUFPLENBQ2YsT0FBTyxDQUFFLFlBQVksQ0FDckIsUUFBUSxDQUFFLE1BQU0sQ0FDaEIsV0FBVyxDQUFFLElBQUksQ0FDakIsMkJBQTJCLENBQUUsV0FBVyxDQUN4QyxjQUFjLENBQUUsTUFBTSxDQUN0QixPQUFPLENBQUUsQ0FBQyxDQUNWLFVBQVUsQ0FBRSxZQUFZLENBc0R6QixBQS9ERCxBQVdFLGFBWFcsQ0FXWCxhQUFhLEFBQUMsQ0FDWixRQUFRLENBQUUsUUFBUSxDQUNsQixhQUFhLENBQUUsR0FBRyxDQUNsQixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osVUFBVSxDQUFDLEtBQUssQ0FDaEIsV0FBVyxDQUFDLEtBQUssQ0FDakIsT0FBTyxDQUFFLENBQUMsQ0FFVixVQUFVLENBQUUsZUFBZSxDQUMzQixVQUFVLENBQUUsaUJBQWlCLENBQzdCLG1CQUFtQixDQUFFLGtCQUFrQixDQUN2QyxTQUFTLENBQUUsUUFBUSxDQUNuQixjQUFjLENBQUUsSUFBSSxDQUNyQixBQXpCSCxBQTRCRSxhQTVCVyxBQTRCVixZQUFZLENBQUMsYUFBYSxBQUFDLENBQzFCLGdCQUFnQixDQUFFLHNCQUF5QixDQUM1QyxBQTlCSCxBQStCRSxhQS9CVyxBQStCVixVQUFVLENBQUMsYUFBYSxBQUFDLENBQ3hCLGdCQUFnQixDQUFFLG1CQUFzQixDQUN6QyxBQWpDSCxBQWtDRSxhQWxDVyxBQWtDVixhQUFhLENBQUMsYUFBYSxBQUFDLENBQzNCLGdCQUFnQixDQUFFLG9CQUF1QixDQUMxQyxBQXBDSCxBQXFDRSxhQXJDVyxBQXFDVixhQUFhLENBQUMsYUFBYSxBQUFDLENBQzNCLGdCQUFnQixDQUFFLG1CQUFzQixDQUN6QyxBQXZDSCxBQXdDRSxhQXhDVyxBQXdDVixhQUFhLENBQUMsYUFBYSxBQUFDLENBQzNCLGdCQUFnQixDQUFFLG9CQUF3QixDQUMzQyxBQTFDSCxBQTJDRSxhQTNDVyxBQTJDVixZQUFZLENBQUMsYUFBYSxBQUFDLENBQzFCLGdCQUFnQixDQUFFLG1CQUF1QixDQUMxQyxBQTdDSCxBQThDRSxhQTlDVyxBQThDVixXQUFXLENBQUMsYUFBYSxBQUFDLENBQ3pCLGdCQUFnQixDQUFFLG1CQUF1QixDQUMxQyxBQWhESCxBQW1ERSxhQW5EVyxDQW1EWCxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLEVBbkRSLGFBQWEsQ0FtRFcsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixFQW5EOUIsYUFBYSxDQW1EZ0MsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQUFlLENBQzlELE1BQU0sQ0FBRSxDQUFDLENBQ1QsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsU0FBUyxDQUFFLE9BQU8sQ0FDbEIsY0FBYyxDQUFFLE9BQU8sQ0FDdkIsVUFBVSxDQUFFLElBQUksQ0FDakIsQUF6REgsQUEyREUsYUEzRFcsQ0EyRFgsR0FBRyxBQUFDLENBQ0YsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsT0FBTyxDQUFFLEVBQUUsQ0FDWixBQUdILEFBQUEsbUJBQW1CLEFBQUMsQ0FDbEIsVUFBVSxDQUFFLElBQUksQ0FBQyxVQUFlLENBQ2pDLEFBRUQsQUFBQSxhQUFhLEFBQUMsQ0FDWixTQUFTLENBQUUsYUFBYSxDQUN4QixrQkFBa0IsQ0FBRSx1REFBdUQsQ0FDNUUsQUFFRCxBQUFBLG9CQUFvQixBQUFDLENBQ25CLGFBQWEsQ0FBRSxLQUFLLENBQ3BCLGNBQWMsQ0FBRSxNQUFNLENBUXZCLEFBVkQsQUFJRSxvQkFKa0IsQ0FJbEIsbUJBQW1CLEFBQUMsQ0FDbEIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLENBQUMsQ0FDTixJQUFJLENBQUUsQ0FBQyxDQUNQLE9BQU8sQ0FBRSxDQUFDLENBQ1gsQUFkSCxBQUFBLGFBQWEsQUFpQkMsQ0FDWixVQUFVLENBQUUsTUFBTSxDQUNsQixLQUFLLENBQUUsS0FBSyxDQUNaLE1BQU0sQ0FBRSxLQUFLLENBQ2IsV0FBVyxDQUFFLEtBQUssQ0FDbEIsYUFBYSxDQUFFLEdBQUcsQ0FDbEIsa0JBQWtCLENBQUUsSUFBSSxDQUN6QixBQUVELEFBQUEsWUFBWSxBQUFDLENBQ1gsT0FBTyxDQUFFLEtBQUssQ0FDZixBQWpHRCxBQVdFLGFBWFcsQ0FXWCxhQUFhLEFBeUZhLENBQzFCLE9BQU8sQ0FBRSxFQUFFLENBQ1osQUNqSEQsQUFBQSxNQUFNLEFBQUMsQ0FHTCxPQUFPLENBQUUsSUFBSSxDQUNiLFFBQVEsQ0FBRSxLQUFLLENBQ2YsSUFBSSxDQUFFLENBQUMsQ0FDUCxLQUFLLENBQUUsQ0FBQyxDQUNSLGdCQUFnQixDQUFFLE9BQU8sQ0FDekIsT0FBTyxDQUFFLENBQUMsQ0FDVixVQUFVLENBQUUsR0FBRyxDQUNmLEtBQUssQ0FBRSxHQUFHLENBQ1YsTUFBTSxDQUFFLElBQUksQ0FDWixVQUFVLENBQUUsSUFBSSxDQUVoQixhQUFhLENBQUUsR0FBRyxDQUNsQixXQUFXLENBQUUsWUFBWSxDQTZCMUIsQUEzQkMsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUcsS0FBSyxFQWpCM0MsQUFBQSxNQUFNLEFBQUMsQ0FrQkosS0FBSyxDQUFFLEdBQUcsQ0EwQlosQ0E1Q0QsQUFxQkUsTUFyQkksQ0FxQkosRUFBRSxDQXJCSixNQUFNLENBcUJELEVBQUUsQ0FyQlAsTUFBTSxDQXFCRSxFQUFFLENBckJWLE1BQU0sQ0FxQkssRUFBRSxBQUFDLENBQ1YsVUFBVSxDQUFFLENBQUMsQ0FDZCxBQXZCSCxBQXlCRSxNQXpCSSxDQXlCSixjQUFjLEFBQUMsQ0FDYixPQUFPLENBQUUsSUFBSSxDQUNkLEFBM0JILEFBNEJFLE1BNUJJLENBNEJKLFlBQVksQUFBQyxDQUNYLE1BQU0sQ0FBRSxPQUFPLENBQ2hCLEFBOUJILEFBZ0NFLE1BaENJLENBZ0NKLGFBQWEsQUFBQyxDQUNaLGFBQWEsQ0FBRSxXQUFXLENBQzFCLGdCQUFnQixDQUFFLE9BQU8sQ0FDekIsT0FBTyxDQUFFLE9BQU8sQ0FDaEIsTUFBTSxDQUFFLElBQUksQ0FDWixLQUFLLENBQUUsSUFBSSxDQU1aLEFBM0NILEFBdUNJLE1BdkNFLENBZ0NKLGFBQWEsQ0FPWCxJQUFJLENBdkNSLE1BQU0sQ0FnQ0osYUFBYSxDSDBQZixVQUFVLENHMVJWLE1BQU0sQ0FnQ0osYUFBYSxDQU9MLFNBQVMsQUFBQyxDQUNkLEtBQUssQ0FBRSxLQUFLLENBQ1osTUFBTSxDQUFFLEtBQUssQ0FDZCxBQUdMLEFBQUEsY0FBYyxBQUFDLENBQ2IsUUFBUSxDQUFFLEtBQUssQ0FDZixPQUFPLENBQUUsR0FBRyxDQUNaLEdBQUcsQ0FBRSxNQUFNLENBQ1gsSUFBSSxDQUFFLENBQUMsQ0FDUCxNQUFNLENBQUUsQ0FBQyxDQUNULEtBQUssQ0FBRSxDQUFDLENBQ1IsTUFBTSxDQUFFLElBQUksQ0FDWixLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLE9BQU8sQ0FBRSxJQUFJLENBRWIsV0FBVyxDQUFFLE9BQU8sQ0FDckIsQUFHRCxBQUFBLE1BQU0sQUFBQSxtQkFBbUIsQUFBQyxDQUN4QixPQUFPLENBQUUsQ0FBQyxDQUNWLE1BQU0sQ0FBRSxHQUFHLENBZVosQUFqQkQsQUFJRSxNQUpJLEFBQUEsbUJBQW1CLENBSXZCLGNBQWMsQUFBQyxDQUNiLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE1BQU0sQ0FBRSxpQkFBaUIsQ0FDekIsVUFBVSxDQUFFLElBQUksQ0FDaEIsS0FBSyxDQUFFLElBQUksQ0FDWCxVQUFVLENBQUUsSUFBSSxDQUNqQixBQVZILEFBWUUsTUFaSSxBQUFBLG1CQUFtQixDQVl2QixhQUFhLEFBQUMsQ0FDWixVQUFVLENBQUUsR0FBRyxDQUFDLEtBQUssQ0FBQyxlQUFjLENBQ3BDLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE1BQU0sQ0FBRSxDQUFDLENBQ1YsQUFJSCxBQUFBLE1BQU0sQUFBQSxhQUFhLEFBQUMsQ0FDbEIsR0FBRyxDQUFFLElBQUksQ0FDVCxNQUFNLENBQUUsS0FBSyxDQUNiLE1BQU0sQ0FBRSxDQUFDLENBQ1QsS0FBSyxDQUFFLElBQUksQ0FDWCxVQUFVLENBQUUsR0FBRyxDQUNmLGFBQWEsQ0FBRSxDQUFDLENBQ2hCLFdBQVcsQ0FBRSxlQUFlLENBQzdCLEFDekZELEFBQUEsWUFBWSxBQUFDLENBQ1gsVUFBVSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENsQndHSSxJQUFJLENrQnZHN0IsWUFBWSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENsQnVHRSxJQUFJLENrQnRHN0IsV0FBVyxDQUFFLEdBQUcsQ0FBQyxLQUFLLENsQnNHRyxJQUFJLENrQnJHN0IsTUFBTSxDbEJvTmEsS0FBZSxDa0JwTk4sQ0FBQyxDbEJxTlAsSUFBbUIsQ2tCck5ZLENBQUMsQ0FFdkQsQUFFRCxBQUFBLG1CQUFtQixBQUFDLENBQ2xCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsTUFBTSxDQUFFLE9BQU8sQ0FDZixVQUFVLENsQjJGUyxJQUFJLENrQjFGdkIsV0FBVyxDbEIwRlEsSUFBSSxDa0J6RnZCLE9BQU8sQ0FBRSxNQUFNLENBQ2YsZ0JBQWdCLENsQjBGUyxJQUFJLENrQnpGN0IsYUFBYSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENsQjBGQyxJQUFJLENrQi9FOUIsQUFsQkQsQUFTRSxtQkFUaUIsQ0FTakIsQ0FBQyxBQUFDLENBQ0EsS0FBSyxDQUFFLElBQUksQ0FDWCxTQUFTLENBQUUsTUFBTSxDQUNqQixXQUFXLENsQmtGTSxJQUFJLENrQmpGckIsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLFlBQVksQ0FBRSxJQUFJLENBQ25CLEFBR0gsQUFBQSxpQkFBaUIsQUFBQyxDQUNoQixPQUFPLENBQUUsSUFBSSxDQUNiLGFBQWEsQ0FBRSxHQUFHLENBQUMsS0FBSyxDbEIyRUMsSUFBSSxDa0IxRTdCLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLE9BQU8sQ0FBRSxJQUFJLENBQ2QsQUFHRCxBQUdFLFNBSE8sQ0FHUCxZQUFZLENBRmQsU0FBUyxBQUFBLE1BQU0sQ0FFYixZQUFZLEFBQUMsQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLFVBQVUsQ0FBRSxJQUFJLENBR2pCLEFBUkgsQUFPSSxTQVBLLENBR1AsWUFBWSxDQUlWLEVBQUUsQ0FOTixTQUFTLEFBQUEsTUFBTSxDQUViLFlBQVksQ0FJVixFQUFFLEFBQUMsQ0FBRSxPQUFPLENBQUUsQ0FBQyxDQUFJLEFBUHZCLEFBVUUsU0FWTyxDQVVQLG1CQUFtQixDQVRyQixTQUFTLEFBQUEsTUFBTSxDQVNiLG1CQUFtQixBQUFDLENBQ2xCLGdCQUFnQixDQUFFLFdBQVcsQ0FDN0IsTUFBTSxDQUFFLElBQUksQ0FDWixXQUFXLENBQUUsT0FBTyxDQUNwQixNQUFNLENBQUUsT0FBTyxDQUNmLE9BQU8sQ0FBRSxDQUFDLENsQjBMSSxJQUFJLENrQnRMbkIsQUFuQkgsQUFpQkksU0FqQkssQ0FVUCxtQkFBbUIsQUFPaEIsTUFBTSxDQWhCWCxTQUFTLEFBQUEsTUFBTSxDQVNiLG1CQUFtQixBQU9oQixNQUFNLEFBQUMsQ0FBRSxnQkFBZ0IsQ0FBRSxnQkFBZSxDQUFJLEFBakJuRCxBQWtCSSxTQWxCSyxDQVVQLG1CQUFtQixDQVFqQixDQUFDLENBakJMLFNBQVMsQUFBQSxNQUFNLENBU2IsbUJBQW1CLENBUWpCLENBQUMsQUFBQyxDQUFFLFdBQVcsQ0FBRSxPQUFPLENBQUksQUFsQmhDLEFBcUJFLFNBckJPLENBcUJQLGlCQUFpQixDQXBCbkIsU0FBUyxBQUFBLE1BQU0sQ0FvQmIsaUJBQWlCLEFBQUMsQ0FDaEIsTUFBTSxDQUFFLENBQUMsQ0FDVCxnQkFBZ0IsQ2xCNkNPLElBQUksQ2tCdkM1QixBQTdCSCxBQXlCSSxTQXpCSyxDQXFCUCxpQkFBaUIsQ0FJZixFQUFFLENBQUMsQ0FBQyxDQXhCUixTQUFTLEFBQUEsTUFBTSxDQW9CYixpQkFBaUIsQ0FJZixFQUFFLENBQUMsQ0FBQyxBQUFDLENBQ0gsT0FBTyxDQUFFLENBQUMsQ0FBQyxNQUEwQixDQUM1QixDQUFDLENBQUMsSUFBeUIsQ0FDckMsQUFPTCxBQUFBLFlBQVksQUFBQSxPQUFPLEFBQUMsQ0FDbEIsTUFBTSxDQUFFLElBQUksQ0FDWixVQUFVLENBQUUsSUFBSSxDQVlqQixBQWRELEFBR0UsWUFIVSxBQUFBLE9BQU8sQ0FHZixFQUFFLEFBQUMsQ0FDSCxVQUFVLENBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLGdCQUFtQixDQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxnQkFBbUIsQ0FFN0UsTUFBTSxDQUFFLE1BQU0sQ0FDZCxVQUFVLENBQUUsTUFBTSxDQUFDLEtBQUksQ0FBQyxvQ0FBd0MsQ0FDakUsQUFSSCxBQVNFLFlBVFUsQUFBQSxPQUFPLENBU2YsRUFBRSxBQUFBLE9BQU8sQUFBQyxDQUNWLFVBQVUsQ0FBRSxDQUFDLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsZ0JBQW1CLENBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLGdCQUFtQixDQUM5RSxNQUFNLENBQUUsTUFBTSxDQUVmLEFDcEZILEFBQUEsS0FBSyxBQUFDLENBQ0osT0FBTyxDQUFFLFlBQVksQ0FDckIsTUFBTSxDQUFFLElBQUksQ0FDWixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLEtBQUssQ0FBRSxlQUFjLENBQ3JCLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLE9BQU8sQ0FBRSxNQUFNLENBQ2YsYUFBYSxDQUFFLElBQUksQ0FDbkIsZ0JBQWdCLENuQnNHRixPQUFPLENtQnJHckIsYUFBYSxDbkJ3R0QsR0FBRyxDbUJ2R2YsWUFBWSxDbkJ1R0EsR0FBRyxDbUJ0RmhCLEFBNUJELEFBYUUsS0FiRyxDQWFELEdBQUcsQUFBQyxDQUNKLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLGFBQWEsQ0FDckIsTUFBTSxDQUFFLElBQUksQ0FDWixLQUFLLENBQUUsSUFBSSxDQUNYLGFBQWEsQ0FBRSxHQUFHLENBQ25CLEFBbkJILEFBcUJFLEtBckJHLENBcUJILE1BQU0sQUFBQyxDQUNMLE1BQU0sQ0FBRSxPQUFPLENBQ2YsS0FBSyxDQUFFLEtBQUssQ0FDWixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFlBQVksQ0FBRSxHQUFHLENBQ2xCLEFBR0gsQUFBQSxNQUFNLEFBQUMsQ0FDTCxNQUFNLENBQUUsSUFBSSxDQUNaLGFBQWEsQ0FBRSxHQUFHLENBQUMsS0FBSyxDbkJnRk4sT0FBTyxDbUIvRXpCLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLE1BQU0sQ25CMEhPLENBQUMsQ0FBQyxDQUFDLENBREksSUFBSSxDQUNjLENBQUMsQ21Cekh2QyxVQUFVLENBQUUsSUFBSSxDQUNoQixPQUFPLENBQUUsSUFBSSxDQUNiLFVBQVUsQ0FBRSxPQUFPLENBdUNwQixBQTlDRCxBQVNFLE1BVEksQUFTSCxNQUFNLEFBQUMsQ0FDTixhQUFhLENBQUUsR0FBRyxDQUFDLEtBQUssQ25CeUVOLE9BQU8sQ21CeEV6QixVQUFVLENBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDbkJ3RUgsT0FBTyxDbUJ2RTFCLEFBWkgsQUFjRSxNQWRJLEFBY0gsTUFBTSxBQUFDLENBQ04sTUFBTSxDQUFFLElBQUksQ0FDYixBQWhCSCxBQWtCRSxNQWxCSSxDQWtCSixLQUFLLEFBQUEsU0FBUyxBQUFDLENBQ2IsZ0JBQWdCLENuQmdFRSxPQUFPLENtQi9EekIsS0FBSyxDQUFFLElBQUksQ0FDWixBQXJCSCxBQXVCRSxNQXZCSSxDQXVCSixNQUFNLEFBQUMsQ0FDTCxVQUFVLENBQUUsSUFBSSxDQUNoQixNQUFNLENBQUUsQ0FBQyxDQUNULEtBQUssQ0FBRSxlQUFjLENBQ3JCLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLFNBQVMsQ25CZ0dLLElBQUksQ21CL0ZsQixNQUFNLENuQndGSyxJQUFJLENtQnZGZixXQUFXLENBQUUsSUFBSSxDQUNqQixPQUFPLENBQUUsQ0FBQyxDQUNWLE1BQU0sQ0FBRSxDQUFDLENBQ1QsT0FBTyxDQUFFLFlBQVksQ0FDckIsS0FBSyxDQUFFLGdCQUFnQixDQUN4QixBQW5DSCxBQXFDRSxNQXJDSSxDQXFDSixNQUFNLEFBQUEsTUFBTSxBQUFDLENBQ1gsTUFBTSxDQUFFLFlBQVksQ0FDcEIsVUFBVSxDQUFFLGVBQWUsQ0FDNUIsQUF4Q0gsQUEyQ0UsTUEzQ0ksQ0EyQ0oscUJBQXFCLEFBQUMsQ0FDcEIsVUFBVSxDQUFFLENBQUMsQ0FDZCxBQUlILEFBQUEsT0FBTyxHQUFHLE1BQU0sQUFBQyxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLEtBQUssQ0FBRSxHQUFHLENBQ1YsS0FBSyxDQUFFLGlCQUFpQixDQUN6QixBQUNELEFBQUEsTUFBTSxBQUFBLE1BQU0sR0FBRyxLQUFLLEFBQUUsQ0FDcEIsU0FBUyxDQUFFLE1BQU0sQ0FDakIsU0FBUyxDQUFFLGlCQUFpQixDQUM3QixBQ3ZGRCxBQUFBLGNBQWMsQUFBQyxDQU9iLE9BQU8sQ0FBRSxLQUFLLENBQ2QsTUFBTSxDQUFFLE9BQU8sQ0FDZixRQUFRLENBQUUsUUFBUSxDQUNsQixVQUFVLENBQUUsV0FBVyxDQUN2QiwyQkFBMkIsQ0FBRSxNQUFNLENBS3BDLEFBaEJELEFBRUksY0FGVSxBQUNYLE1BQU0sQUFDSixJQUFLLENsQjJpQkEsT0FBTyxDa0IzaUJFLENBQ2IsT0FBTyxDQUFFLEVBQUUsQ0FDWixBQUpMLEFBYUUsY0FiWSxBQWFYLE9BQU8sQUFBQyxDQUNQLE1BQU0sQ0FBRSxRQUFRLENBQ2pCLEFBR0gsQUFBQSxvQkFBb0IsQUFBQyxDQUNuQixRQUFRLENBQUMsS0FBSyxDQUNkLEdBQUcsQ0FBRSxDQUFDLENBQ04sS0FBSyxDQUFFLENBQUMsQ0FDUixNQUFNLENBQUUsQ0FBQyxDQUNULElBQUksQ0FBRSxDQUFDLENBQ1AsZ0JBQWdCLENBQUUsT0FBTyxDQUN6QixPQUFPLENBQUUsSUFBSSxDQUNiLFdBQVcsQ0FBRSxPQUFPLENBQ3JCLEFBRUQsQUFBQSxvQkFBb0IsQUFBQyxDQUNuQixRQUFRLENBQUUsS0FBSyxDQUNmLE9BQU8sQ0FBRSxJQUFJLENBQ2IsS0FBSyxDQUFFLElBQUksQ0FDWCxXQUFXLENBQUUsSUFBSSxDQUNqQixNQUFNLENBQUUsQ0FBQyxDQUNULElBQUksQ0FBRSxDQUFDLENBQ1AsS0FBSyxDQUFFLElBQUksQ0FDWCxVQUFVLENBQUUsTUFBTSxDQUNsQixPQUFPLENBQUUsTUFBTSxDQUNmLE1BQU0sQ0FBRSxJQUFJLENBQ1osT0FBTyxDQUFFLElBQUksQ0FDYixzQkFBc0IsQ0FBRSxXQUFXLENBQ3BDLEFDekNELEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQyxDQUNYLE9BQU8sQ3JCaUxNLEdBQUcsQ0FBQyxLQUFLLENBQUMsT0FBOEIsQ3FCaEx0RCxBQUVELEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQyxDQUNYLE9BQU8sQ0FBRSxJQUFJLENBQ2IsZ0JBQWdCLENyQmtEUSxPQUE2QixDcUJqRHRELEFBRUQsQUFBQSxLQUFLLEFBQUMsQ0FDSixTQUFTLENyQm9KTyxLQUFLLENxQm5KckIsS0FBSyxDdEJxVFMsT0FBTyxDc0JwVHRCLEFDUkQsQUFBQSwyQkFBMkIsQUFBQyxDQUMxQixLQUFLLEN0QjhKa0IsT0FBaUMsQ3NCN0p6RCxBQUVELEFBQUEsaUJBQWlCLEFBQUMsQ0FDaEIsS0FBSyxDdEIwSmtCLE9BQWlDLENzQnpKekQsQUFFRCxBQUFBLGtCQUFrQixBQUFDLENBQ2pCLEtBQUssQ3RCc0prQixPQUFpQyxDc0JySnpELEFBRUQsQUFBQSxzQkFBc0IsQUFBQyxDQUNyQixLQUFLLEN0QmtKa0IsT0FBaUMsQ3NCakp6RCxBQUlELEFBQUEsS0FBSyxBQUFBLElBQUssRUFBQSxBQUFBLElBQUMsQUFBQSxHQUNYLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUEsRUFDTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsUUFBQyxBQUFBLEVBQ04sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxFQUNOLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxHQUFDLEFBQUEsRUFDTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLEVBQ04sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELElBQUMsQUFBQSxFQUNOLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxRQUFDLEFBQUEsRUFDTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsY0FBQyxBQUFBLEVBQ04sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEdBQUMsQUFBQSxFQUNOLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxNQUFDLEFBQUEsRUFDTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsTUFBQyxBQUFBLEVBQ04sUUFBUSxBQUFBLHFCQUFxQixBQUFDLENBRzVCLGdCQUFnQixDQUFFLFdBQVcsQ0FDN0IsTUFBTSxDQUFFLElBQUksQ0FDWixhQUFhLEN0QjZHQSxHQUFHLENBQUMsS0FBSyxDRDRLUixPQUFPLEN1QnhSckIsYUFBYSxDQUFFLENBQUMsQ0FDaEIsT0FBTyxDQUFFLElBQUksQ0FDYixNQUFNLEN0QndHTyxJQUFJLENzQnZHakIsS0FBSyxDQUFFLElBQUksQ0FDWCxTQUFTLEN0QjZHTyxJQUFJLENzQjVHcEIsTUFBTSxDdEI4R08sQ0FBQyxDQUFDLENBQUMsQ0FESSxJQUFJLENBQ2MsQ0FBQyxDc0I3R3ZDLE9BQU8sQ3RCOEdPLENBQUMsQ3NCN0dmLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFVBQVUsQ0FBRSxXQUFXLENBQ3ZCLFVBQVUsQ3RCNEdPLEdBQUcsQ0FBQyxJQUFHLENzQnJDekIsQUFsR0QsQUE4QkUsS0E5QkcsQUFBQSxJQUFLLEVBQUEsQUFBQSxJQUFDLEFBQUEsRUE4QlIsU0FBUyxDQTlCWixLQUFLLEFBQUEsSUFBSyxFQUFBLEFBQUEsSUFBQyxBQUFBLEdBK0JSLEFBQUEsUUFBQyxDQUFTLFVBQVUsQUFBbkIsRUE5QkosS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELElBQUMsQUFBQSxDQTZCSCxTQUFTLENBN0JaLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUEsRUE4QkgsQUFBQSxRQUFDLENBQVMsVUFBVSxBQUFuQixFQTdCSixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsUUFBQyxBQUFBLENBNEJILFNBQVMsQ0E1QlosS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELFFBQUMsQUFBQSxFQTZCSCxBQUFBLFFBQUMsQ0FBUyxVQUFVLEFBQW5CLEVBNUJKLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUEsQ0EyQkgsU0FBUyxDQTNCWixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLEVBNEJILEFBQUEsUUFBQyxDQUFTLFVBQVUsQUFBbkIsRUEzQkosS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEdBQUMsQUFBQSxDQTBCSCxTQUFTLENBMUJaLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxHQUFDLEFBQUEsRUEyQkgsQUFBQSxRQUFDLENBQVMsVUFBVSxBQUFuQixFQTFCSixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLENBeUJILFNBQVMsQ0F6QlosS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELElBQUMsQUFBQSxFQTBCSCxBQUFBLFFBQUMsQ0FBUyxVQUFVLEFBQW5CLEVBekJKLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUEsQ0F3QkgsU0FBUyxDQXhCWixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLEVBeUJILEFBQUEsUUFBQyxDQUFTLFVBQVUsQUFBbkIsRUF4QkosS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELFFBQUMsQUFBQSxDQXVCSCxTQUFTLENBdkJaLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxRQUFDLEFBQUEsRUF3QkgsQUFBQSxRQUFDLENBQVMsVUFBVSxBQUFuQixFQXZCSixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsY0FBQyxBQUFBLENBc0JILFNBQVMsQ0F0QlosS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELGNBQUMsQUFBQSxFQXVCSCxBQUFBLFFBQUMsQ0FBUyxVQUFVLEFBQW5CLEVBdEJKLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxHQUFDLEFBQUEsQ0FxQkgsU0FBUyxDQXJCWixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsR0FBQyxBQUFBLEVBc0JILEFBQUEsUUFBQyxDQUFTLFVBQVUsQUFBbkIsRUFyQkosS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELE1BQUMsQUFBQSxDQW9CSCxTQUFTLENBcEJaLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxNQUFDLEFBQUEsRUFxQkgsQUFBQSxRQUFDLENBQVMsVUFBVSxBQUFuQixFQXBCSixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsTUFBQyxBQUFBLENBbUJILFNBQVMsQ0FuQlosS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELE1BQUMsQUFBQSxFQW9CSCxBQUFBLFFBQUMsQ0FBUyxVQUFVLEFBQW5CLEVBbkJKLFFBQVEsQUFBQSxxQkFBcUIsQUFrQjFCLFNBQVMsQ0FsQlosUUFBUSxBQUFBLHFCQUFxQixDQW1CMUIsQUFBQSxRQUFDLENBQVMsVUFBVSxBQUFuQixDQUFxQixDQUNyQixLQUFLLEN0QnlHYyxnQkFBZ0IsQ3NCeEduQyxhQUFhLEN0QjBHTyxHQUFHLENBQUMsTUFBTSxDQUZYLGdCQUFnQixDc0J2R3BDLEFBbENILEFBcUNFLEtBckNHLEFBQUEsSUFBSyxFQUFBLEFBQUEsSUFBQyxBQUFBLEVBcUNSLFNBQVMsQ0FBQyxLQUFLLENBckNsQixLQUFLLEFBQUEsSUFBSyxFQUFBLEFBQUEsSUFBQyxBQUFBLEdBc0NSLEFBQUEsUUFBQyxDQUFTLFVBQVUsQUFBbkIsRUFBcUIsS0FBSyxDQXJDOUIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELElBQUMsQUFBQSxDQW9DSCxTQUFTLENBQUMsS0FBSyxDQXBDbEIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELElBQUMsQUFBQSxFQXFDSCxBQUFBLFFBQUMsQ0FBUyxVQUFVLEFBQW5CLEVBQXFCLEtBQUssQ0FwQzlCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxRQUFDLEFBQUEsQ0FtQ0gsU0FBUyxDQUFDLEtBQUssQ0FuQ2xCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxRQUFDLEFBQUEsRUFvQ0gsQUFBQSxRQUFDLENBQVMsVUFBVSxBQUFuQixFQUFxQixLQUFLLENBbkM5QixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLENBa0NILFNBQVMsQ0FBQyxLQUFLLENBbENsQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLEVBbUNILEFBQUEsUUFBQyxDQUFTLFVBQVUsQUFBbkIsRUFBcUIsS0FBSyxDQWxDOUIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEdBQUMsQUFBQSxDQWlDSCxTQUFTLENBQUMsS0FBSyxDQWpDbEIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEdBQUMsQUFBQSxFQWtDSCxBQUFBLFFBQUMsQ0FBUyxVQUFVLEFBQW5CLEVBQXFCLEtBQUssQ0FqQzlCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUEsQ0FnQ0gsU0FBUyxDQUFDLEtBQUssQ0FoQ2xCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUEsRUFpQ0gsQUFBQSxRQUFDLENBQVMsVUFBVSxBQUFuQixFQUFxQixLQUFLLENBaEM5QixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLENBK0JILFNBQVMsQ0FBQyxLQUFLLENBL0JsQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLEVBZ0NILEFBQUEsUUFBQyxDQUFTLFVBQVUsQUFBbkIsRUFBcUIsS0FBSyxDQS9COUIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELFFBQUMsQUFBQSxDQThCSCxTQUFTLENBQUMsS0FBSyxDQTlCbEIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELFFBQUMsQUFBQSxFQStCSCxBQUFBLFFBQUMsQ0FBUyxVQUFVLEFBQW5CLEVBQXFCLEtBQUssQ0E5QjlCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxjQUFDLEFBQUEsQ0E2QkgsU0FBUyxDQUFDLEtBQUssQ0E3QmxCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxjQUFDLEFBQUEsRUE4QkgsQUFBQSxRQUFDLENBQVMsVUFBVSxBQUFuQixFQUFxQixLQUFLLENBN0I5QixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsR0FBQyxBQUFBLENBNEJILFNBQVMsQ0FBQyxLQUFLLENBNUJsQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsR0FBQyxBQUFBLEVBNkJILEFBQUEsUUFBQyxDQUFTLFVBQVUsQUFBbkIsRUFBcUIsS0FBSyxDQTVCOUIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELE1BQUMsQUFBQSxDQTJCSCxTQUFTLENBQUMsS0FBSyxDQTNCbEIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELE1BQUMsQUFBQSxFQTRCSCxBQUFBLFFBQUMsQ0FBUyxVQUFVLEFBQW5CLEVBQXFCLEtBQUssQ0EzQjlCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxNQUFDLEFBQUEsQ0EwQkgsU0FBUyxDQUFDLEtBQUssQ0ExQmxCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxNQUFDLEFBQUEsRUEyQkgsQUFBQSxRQUFDLENBQVMsVUFBVSxBQUFuQixFQUFxQixLQUFLLENBMUI5QixRQUFRLEFBQUEscUJBQXFCLEFBeUIxQixTQUFTLENBQUMsS0FBSyxDQXpCbEIsUUFBUSxBQUFBLHFCQUFxQixDQTBCMUIsQUFBQSxRQUFDLENBQVMsVUFBVSxBQUFuQixFQUFxQixLQUFLLEFBQUMsQ0FDM0IsS0FBSyxDdEJrR2MsZ0JBQWdCLENzQmpHcEMsQUF4Q0gsQUEyQ0UsS0EzQ0csQUFBQSxJQUFLLEVBQUEsQUFBQSxJQUFDLEFBQUEsRUEyQ1IsTUFBTSxBQUFBLElBQUssRUFBQSxBQUFBLFFBQUMsQUFBQSxHQTFDZixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLENBMENILE1BQU0sQUFBQSxJQUFLLEVBQUEsQUFBQSxRQUFDLEFBQUEsR0F6Q2YsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELFFBQUMsQUFBQSxDQXlDSCxNQUFNLEFBQUEsSUFBSyxFQUFBLEFBQUEsUUFBQyxBQUFBLEdBeENmLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUEsQ0F3Q0gsTUFBTSxBQUFBLElBQUssRUFBQSxBQUFBLFFBQUMsQUFBQSxHQXZDZixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsR0FBQyxBQUFBLENBdUNILE1BQU0sQUFBQSxJQUFLLEVBQUEsQUFBQSxRQUFDLEFBQUEsR0F0Q2YsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELElBQUMsQUFBQSxDQXNDSCxNQUFNLEFBQUEsSUFBSyxFQUFBLEFBQUEsUUFBQyxBQUFBLEdBckNmLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUEsQ0FxQ0gsTUFBTSxBQUFBLElBQUssRUFBQSxBQUFBLFFBQUMsQUFBQSxHQXBDZixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsUUFBQyxBQUFBLENBb0NILE1BQU0sQUFBQSxJQUFLLEVBQUEsQUFBQSxRQUFDLEFBQUEsR0FuQ2YsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELGNBQUMsQUFBQSxDQW1DSCxNQUFNLEFBQUEsSUFBSyxFQUFBLEFBQUEsUUFBQyxBQUFBLEdBbENmLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxHQUFDLEFBQUEsQ0FrQ0gsTUFBTSxBQUFBLElBQUssRUFBQSxBQUFBLFFBQUMsQUFBQSxHQWpDZixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsTUFBQyxBQUFBLENBaUNILE1BQU0sQUFBQSxJQUFLLEVBQUEsQUFBQSxRQUFDLEFBQUEsR0FoQ2YsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELE1BQUMsQUFBQSxDQWdDSCxNQUFNLEFBQUEsSUFBSyxFQUFBLEFBQUEsUUFBQyxBQUFBLEdBL0JmLFFBQVEsQUFBQSxxQkFBcUIsQUErQjFCLE1BQU0sQUFBQSxJQUFLLEVBQUEsQUFBQSxRQUFDLEFBQUEsRUFBVyxDQUN0QixhQUFhLENBQUUsR0FBRyxDQUFDLEtBQUssQ3ZCaUdaLE9BQU8sQ3VCaEduQixVQUFVLENBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDdkJnR1QsT0FBTyxDdUIvRnBCLEFBOUNILEFBaURFLEtBakRHLEFBQUEsSUFBSyxFQUFBLEFBQUEsSUFBQyxBQUFBLEVBaURSLE1BQU0sQUFBQSxJQUFLLEVBTkEsQUFBQSxRQUFDLEFBQUEsR0FNVyxLQUFLLENBaEQvQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLENBZ0RILE1BQU0sQUFBQSxJQUFLLEVBTkEsQUFBQSxRQUFDLEFBQUEsR0FNVyxLQUFLLENBL0MvQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsUUFBQyxBQUFBLENBK0NILE1BQU0sQUFBQSxJQUFLLEVBTkEsQUFBQSxRQUFDLEFBQUEsR0FNVyxLQUFLLENBOUMvQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLENBOENILE1BQU0sQUFBQSxJQUFLLEVBTkEsQUFBQSxRQUFDLEFBQUEsR0FNVyxLQUFLLENBN0MvQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsR0FBQyxBQUFBLENBNkNILE1BQU0sQUFBQSxJQUFLLEVBTkEsQUFBQSxRQUFDLEFBQUEsR0FNVyxLQUFLLENBNUMvQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLENBNENILE1BQU0sQUFBQSxJQUFLLEVBTkEsQUFBQSxRQUFDLEFBQUEsR0FNVyxLQUFLLENBM0MvQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLENBMkNILE1BQU0sQUFBQSxJQUFLLEVBTkEsQUFBQSxRQUFDLEFBQUEsR0FNVyxLQUFLLENBMUMvQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsUUFBQyxBQUFBLENBMENILE1BQU0sQUFBQSxJQUFLLEVBTkEsQUFBQSxRQUFDLEFBQUEsR0FNVyxLQUFLLENBekMvQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsY0FBQyxBQUFBLENBeUNILE1BQU0sQUFBQSxJQUFLLEVBTkEsQUFBQSxRQUFDLEFBQUEsR0FNVyxLQUFLLENBeEMvQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsR0FBQyxBQUFBLENBd0NILE1BQU0sQUFBQSxJQUFLLEVBTkEsQUFBQSxRQUFDLEFBQUEsR0FNVyxLQUFLLENBdkMvQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsTUFBQyxBQUFBLENBdUNILE1BQU0sQUFBQSxJQUFLLEVBTkEsQUFBQSxRQUFDLEFBQUEsR0FNVyxLQUFLLENBdEMvQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsTUFBQyxBQUFBLENB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S0FBSyxBQUFBLE1BQU0sQ0E3RHZCLEtBQUssQUFBQSxJQUFLLEVBQUEsQUFBQSxJQUFDLEFBQUEsRUE4RFIsTUFBTSxBQUFBLE1BQU0sQ0FBRyxLQUFLLEFBQUEsTUFBTSxDQTdEN0IsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELElBQUMsQUFBQSxDQTRESCxNQUFNLENBQUcsS0FBSyxBQUFBLE1BQU0sQ0E1RHZCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUEsQ0E2REgsTUFBTSxBQUFBLE1BQU0sQ0FBRyxLQUFLLEFBQUEsTUFBTSxDQTVEN0IsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELFFBQUMsQUFBQSxDQTJESCxNQUFNLENBQUcsS0FBSyxBQUFBLE1BQU0sQ0EzRHZCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxRQUFDLEFBQUEsQ0E0REgsTUFBTSxBQUFBLE1BQU0sQ0FBRyxLQUFLLEFBQUEsTUFBTSxDQTNEN0IsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxDQTBESCxNQUFNLENBQUcsS0FBSyxBQUFBLE1BQU0sQ0ExRHZCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUEsQ0EyREgsTUFBTSxBQUFBLE1BQU0sQ0FBRyxLQUFLLEFBQUEsTUFBTSxDQTFEN0IsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEdBQUMsQUFBQSxDQXlESCxNQUFNLENBQUcsS0FBSyxBQUFBLE1BQU0sQ0F6RHZCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxHQUFDLEFBQUEsQ0EwREgsTUFBTSxBQUFBLE1BQU0sQ0FBRyxLQUFLLEFBQUEsTUFBTSxDQXpEN0IsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELElBQUMsQUFBQSxDQXdESCxNQUFNLENBQUcsS0FBSyxBQUFBLE1BQU0sQ0F4RHZCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUEsQ0F5REgsTUFBTSxBQUFBLE1BQU0sQ0FBRyxLQUFLLEFBQUEsTUFBTSxDQXhEN0IsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELElBQUMsQUFBQSxDQXVESCxNQUFNLENBQUcsS0FBSyxBQUFBLE1BQU0sQ0F2RHZCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUEsQ0F3REgsTUFBTSxBQUFBLE1BQU0sQ0FBRyxLQUFLLEFBQUEsTUFBTSxDQXZEN0IsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELFFBQUMsQUFBQSxDQXNESCxNQUFNLENBQUcsS0FBSyxBQUFBLE1BQU0sQ0F0RHZCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxRQUFDLEFBQUEsQ0F1REgsTUFBTSxBQUFBLE1BQU0sQ0FBRyxLQUFLLEFBQUEsTUFBTSxDQXREN0IsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELGNBQUMsQUFBQSxDQXFESCxNQUFNLENBQUcsS0FBSyxBQUFBLE1BQU0sQ0FyRHZCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxjQUFDLEFBQUEsQ0FzREgsTUFBTSxBQUFBLE1BQU0sQ0FBRyxLQUFLLEFBQUEsTUFBTSxDQXJEN0IsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEdBQUMsQUFBQSxDQW9ESCxNQUFNLENBQUcsS0FBSyxBQUFBLE1BQU0sQ0FwRHZCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxHQUFDLEFBQUEsQ0FxREgsTUFBTSxBQUFBLE1BQU0sQ0FBRyxLQUFLLEFBQUEsTUFBTSxDQXBEN0IsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELE1BQUMsQUFBQSxDQW1ESCxNQUFNLENBQUcsS0FBSyxBQUFBLE1BQU0sQ0FuRHZCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxNQUFDLEFBQUEsQ0FvREgsTUFBTSxBQUFBLE1BQU0sQ0FBRyxLQUFLLEFBQUEsTUFBTSxDQW5EN0IsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELE1BQUMsQUFBQSxDQWtESCxNQUFNLENBQUcsS0FBSyxBQUFBLE1BQU0sQ0FsRHZCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxNQUFDLEFBQUEsQ0FtREgsTUFBTSxBQUFBLE1BQU0sQ0FBRyxLQUFLLEFBQUEsTUFBTSxDQWxEN0IsUUFBUSxBQUFBLHFCQUFxQixBQWlEMUIsTUFBTSxDQUFHLEtBQUssQUFBQSxNQUFNLENBakR2QixRQUFRLEFBQUEscUJBQXFCLEFBa0QxQixNQUFNLEFBQUEsTUFBTSxDQUFHLEtBQUssQUFBQSxNQUFNLEFBQUMsQ0FDMUIsT0FBTyxDQUFFLGtCQUFrQixDQUMzQixLQUFLLEN2QnlGTyxPQUFPLEN1QnhGbkIsT0FBTyxDQUFFLENBQUMsQ0FDWCxBQWxFSCxBQXFFRSxLQXJFRyxBQUFBLElBQUssRUFBQSxBQUFBLElBQUMsQUFBQSxFQXFFUixRQUFRLENBckVYLEtBQUssQUFBQSxJQUFLLEVBQUEsQUFBQSxJQUFDLEFBQUEsRUFzRVIsTUFBTSxBQUFBLFFBQVEsQ0FyRWpCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUEsQ0FvRUgsUUFBUSxDQXBFWCxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLENBcUVILE1BQU0sQUFBQSxRQUFRLENBcEVqQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsUUFBQyxBQUFBLENBbUVILFFBQVEsQ0FuRVgsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELFFBQUMsQUFBQSxDQW9FSCxNQUFNLEFBQUEsUUFBUSxDQW5FakIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxDQWtFSCxRQUFRLENBbEVYLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUEsQ0FtRUgsTUFBTSxBQUFBLFFBQVEsQ0FsRWpCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxHQUFDLEFBQUEsQ0FpRUgsUUFBUSxDQWpFWCxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsR0FBQyxBQUFBLENBa0VILE1BQU0sQUFBQSxRQUFRLENBakVqQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLENBZ0VILFFBQVEsQ0FoRVgsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELElBQUMsQUFBQSxDQWlFSCxNQUFNLEFBQUEsUUFBUSxDQWhFakIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELElBQUMsQUFBQSxDQStESCxRQUFRLENBL0RYLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxJQUFDLEFBQUEsQ0FnRUgsTUFBTSxBQUFBLFFBQVEsQ0EvRGpCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxRQUFDLEFBQUEsQ0E4REgsUUFBUSxDQTlEWCxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsUUFBQyxBQUFBLENBK0RILE1BQU0sQUFBQSxRQUFRLENBOURqQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsY0FBQyxBQUFBLENBNkRILFFBQVEsQ0E3RFgsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELGNBQUMsQUFBQSxDQThESCxNQUFNLEFBQUEsUUFBUSxDQTdEakIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEdBQUMsQUFBQSxDQTRESCxRQUFRLENBNURYLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxHQUFDLEFBQUEsQ0E2REgsTUFBTSxBQUFBLFFBQVEsQ0E1RGpCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxNQUFDLEFBQUEsQ0EyREgsUUFBUSxDQTNEWCxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsTUFBQyxBQUFBLENBNERILE1BQU0sQUFBQSxRQUFRLENBM0RqQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsTUFBQyxBQUFBLENBMERILFFBQVEsQ0ExRFgsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELE1BQUMsQUFBQSxDQTJESCxNQUFNLEFBQUEsUUFBUSxDQTFEakIsUUFBUSxBQUFBLHFCQUFxQixBQXlEMUIsUUFBUSxDQXpEWCxRQUFRLEFBQUEscUJBQXFCLEFBMEQxQixNQUFNLEFBQUEsUUFBUSxBQUFDLENBQ2QsYUFBYSxDdEJxRU0sR0FBRyxDQUFDLEtBQUssQ0Q1SWhCLE9BQU8sQ3VCd0VuQixVQUFVLENBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDdkJ4RVQsT0FBTyxDdUJ5RXBCLEFBekVILEFBNEVFLEtBNUVHLEFBQUEsSUFBSyxFQUFBLEFBQUEsSUFBQyxBQUFBLEVBNEVSLFFBQVEsQ0FBRyxLQUFLLEFBQUEsTUFBTSxDQTVFekIsS0FBSyxBQUFBLElBQUssRUFBQSxBQUFBLElBQUMsQUFBQSxFQTZFUixNQUFNLEFBQUEsUUFBUSxDQUFHLEtBQUssQUFBQSxNQUFNLENBNUUvQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLENBMkVILFFBQVEsQ0FBRyxLQUFLLEFBQUEsTUFBTSxDQTNFekIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELElBQUMsQUFBQSxDQTRFSCxNQUFNLEFBQUEsUUFBUSxDQUFHLEtBQUssQUFBQSxNQUFNLENBM0UvQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsUUFBQyxBQUFBLENBMEVILFFBQVEsQ0FBRyxLQUFLLEFBQUEsTUFBTSxDQTFFekIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELFFBQUMsQUFBQSxDQTJFSCxNQUFNLEFBQUEsUUFBUSxDQUFHLEtBQUssQUFBQSxNQUFNLENBMUUvQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLENBeUVILFFBQVEsQ0FBRyxLQUFLLEFBQUEsTUFBTSxDQXpFekIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxDQTBFSCxNQUFNLEFBQUEsUUFBUSxDQUFHLEtBQUssQUFBQSxNQUFNLENBekUvQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsR0FBQyxBQUFBLENBd0VILFFBQVEsQ0FBRyxLQUFLLEFBQUEsTUFBTSxDQXhFekIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEdBQUMsQUFBQSxDQXlFSCxNQUFNLEFBQUEsUUFBUSxDQUFHLEtBQUssQUFBQSxNQUFNLENBeEUvQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLENBdUVILFFBQVEsQ0FBRyxLQUFLLEFBQUEsTUFBTSxDQXZFekIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELElBQUMsQUFBQSxDQXdFSCxNQUFNLEFBQUEsUUFBUSxDQUFHLEtBQUssQUFBQSxNQUFNLENBdkUvQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsSUFBQyxBQUFBLENBc0VILFFBQVEsQ0FBRyxLQUFLLEFBQUEsTUFBTSxDQXRFekIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELElBQUMsQUFBQSxDQXVFSCxNQUFNLEFBQUEsUUFBUSxDQUFHLEtBQUssQUFBQSxNQUFNLENBdEUvQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsUUFBQyxBQUFBLENBcUVILFFBQVEsQ0FBRyxLQUFLLEFBQUEsTUFBTSxDQXJFekIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELFFBQUMsQUFBQSxDQXNFSCxNQUFNLEFBQUEsUUFBUSxDQUFHLEtBQUssQUFBQSxNQUFNLENBckUvQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsY0FBQyxBQUFBLENBb0VILFFBQVEsQ0FBRyxLQUFLLEFBQUEsTUFBTSxDQXBFekIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELGNBQUMsQUFBQSxDQXFFSCxNQUFNLEFBQUEsUUFBUSxDQUFHLEtBQUssQUFBQSxNQUFNLENBcEUvQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsR0FBQyxBQUFBLENBbUVILFFBQVEsQ0FBRyxLQUFLLEFBQUEsTUFBTSxDQW5FekIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEdBQUMsQUFBQSxDQW9FSCxNQUFNLEFBQUEsUUFBUSxDQUFHLEtBQUssQUFBQSxNQUFNLENBbkUvQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsTUFBQyxBQUFBLENBa0VILFFBQVEsQ0FBRyxLQUFLLEFBQUEsTUFBTSxDQWxFekIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELE1BQUMsQUFBQSxDQW1FSCxNQUFNLEFBQUEsUUFBUSxDQUFHLEtBQUssQUFBQSxNQUFNLENBbEUvQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsTUFBQyxBQUFBLENBaUVILFFBQVEsQ0FBRyxLQUFLLEFBQUEsTUFBTSxD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 */
