@import url(https://use.typekit.net/dba4xbx.css);.event-card.active,.event-card.open,.gradient{background:-webkit-linear-gradient(45deg,#e700bb,#1ef6e5);background:-o-linear-gradient(45deg,#e700bb,#1ef6e5);background:linear-gradient(45deg,#e700bb,#1ef6e5)}.white{background-color:#fff!important}.btn-large:hover,.btn-normal,.btn-normal:hover,.btn-small,.btn-small:hover,.btn-special,.btn-special:hover,.btn:hover,.sidebar ul .active,.sidebar ul .active:hover,.size-picker .select,.white-text{color:#fff!important}.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,.sidebar ul a.materialize-red{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,.sidebar ul .materialize-red.active{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:#e61e25!important}.red-text{color:#e61e25!important}.red.lighten-5{background-color:#ffebee!important}.red-text.text-lighten-5{color:#ffebee!important}.red.lighten-4,.sidebar ul a.red{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,.sidebar ul .red.active{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,.sidebar ul a.pink{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,.sidebar ul .pink.active{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,.sidebar ul a.purple{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,.sidebar ul .purple.active{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,.sidebar ul a.deep-purple{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,.sidebar ul .deep-purple.active{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,.sidebar ul a.indigo{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,.sidebar ul .indigo.active{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,.btn-normal:active,.btn-normal:hover,.btn-small:active,.btn-small:hover,.btn-special:active,.btn-special:hover,.full-btn:active,.full-btn:hover,.sidebar ul .active,.sidebar ul .active:hover,.sidebar ul a:hover{background-color:#0081a8!important}.blue-text{color:#0081a8!important}.blue.lighten-5,.lighten-5.btn-normal:active,.lighten-5.btn-normal:hover,.lighten-5.btn-small:active,.lighten-5.btn-small:hover,.lighten-5.btn-special:active,.lighten-5.btn-special:hover,.lighten-5.full-btn:active,.lighten-5.full-btn:hover,.sidebar ul .lighten-5.active,.sidebar ul a.lighten-5:hover{background-color:#e3f2fd!important}.blue-text.text-lighten-5{color:#e3f2fd!important}.blue.lighten-4,.lighten-4.btn-normal:active,.lighten-4.btn-normal:hover,.lighten-4.btn-small:active,.lighten-4.btn-small:hover,.lighten-4.btn-special:active,.lighten-4.btn-special:hover,.lighten-4.full-btn:active,.lighten-4.full-btn:hover,.sidebar ul .lighten-4.active,.sidebar ul a.active,.sidebar ul a.active:hover,.sidebar ul a.blue,.sidebar ul a.btn-normal:active,.sidebar ul a.btn-small:active,.sidebar ul a.btn-special:active,.sidebar ul a.full-btn:active,.sidebar ul a:hover{background-color:#bbdefb!important}.blue-text.text-lighten-4{color:#bbdefb!important}.blue.lighten-3,.lighten-3.btn-normal:active,.lighten-3.btn-normal:hover,.lighten-3.btn-small:active,.lighten-3.btn-small:hover,.lighten-3.btn-special:active,.lighten-3.btn-special:hover,.lighten-3.full-btn:active,.lighten-3.full-btn:hover,.sidebar ul .lighten-3.active,.sidebar ul a.lighten-3:hover{background-color:#90caf9!important}.blue-text.text-lighten-3{color:#90caf9!important}.blue.lighten-2,.lighten-2.btn-normal:active,.lighten-2.btn-normal:hover,.lighten-2.btn-small:active,.lighten-2.btn-small:hover,.lighten-2.btn-special:active,.lighten-2.btn-special:hover,.lighten-2.full-btn:active,.lighten-2.full-btn:hover,.sidebar ul .lighten-2.active,.sidebar ul a.lighten-2:hover{background-color:#64b5f6!important}.blue-text.text-lighten-2{color:#64b5f6!important}.blue.lighten-1,.lighten-1.btn-normal:active,.lighten-1.btn-normal:hover,.lighten-1.btn-small:active,.lighten-1.btn-small:hover,.lighten-1.btn-special:active,.lighten-1.btn-special:hover,.lighten-1.full-btn:active,.lighten-1.full-btn:hover,.sidebar ul .lighten-1.active,.sidebar ul a.lighten-1:hover{background-color:#42a5f5!important}.blue-text.text-lighten-1{color:#42a5f5!important}.blue.darken-1,.darken-1.btn-normal:active,.darken-1.btn-normal:hover,.darken-1.btn-small:active,.darken-1.btn-small:hover,.darken-1.btn-special:active,.darken-1.btn-special:hover,.darken-1.full-btn:active,.darken-1.full-btn:hover,.sidebar ul .darken-1.active,.sidebar ul a.darken-1:hover{background-color:#1e88e5!important}.blue-text.text-darken-1{color:#1e88e5!important}.blue.darken-2,.darken-2.btn-normal:active,.darken-2.btn-normal:hover,.darken-2.btn-small:active,.darken-2.btn-small:hover,.darken-2.btn-special:active,.darken-2.btn-special:hover,.darken-2.full-btn:active,.darken-2.full-btn:hover,.sidebar ul .active,.sidebar ul .active:hover,.sidebar ul a.darken-2:hover{background-color:#1976d2!important}.blue-text.text-darken-2{color:#1976d2!important}.blue.darken-3,.darken-3.btn-normal:active,.darken-3.btn-normal:hover,.darken-3.btn-small:active,.darken-3.btn-small:hover,.darken-3.btn-special:active,.darken-3.btn-special:hover,.darken-3.full-btn:active,.darken-3.full-btn:hover,.sidebar ul .darken-3.active,.sidebar ul a.darken-3:hover{background-color:#1565c0!important}.blue-text.text-darken-3{color:#1565c0!important}.blue.darken-4,.darken-4.btn-normal:active,.darken-4.btn-normal:hover,.darken-4.btn-small:active,.darken-4.btn-small:hover,.darken-4.btn-special:active,.darken-4.btn-special:hover,.darken-4.full-btn:active,.darken-4.full-btn:hover,.sidebar ul .darken-4.active,.sidebar ul a.darken-4:hover{background-color:#0d47a1!important}.blue-text.text-darken-4{color:#0d47a1!important}.accent-1.btn-normal:active,.accent-1.btn-normal:hover,.accent-1.btn-small:active,.accent-1.btn-small:hover,.accent-1.btn-special:active,.accent-1.btn-special:hover,.accent-1.full-btn:active,.accent-1.full-btn:hover,.blue.accent-1,.sidebar ul .accent-1.active,.sidebar ul a.accent-1:hover{background-color:#82b1ff!important}.blue-text.text-accent-1{color:#82b1ff!important}.accent-2.btn-normal:active,.accent-2.btn-normal:hover,.accent-2.btn-small:active,.accent-2.btn-small:hover,.accent-2.btn-special:active,.accent-2.btn-special:hover,.accent-2.full-btn:active,.accent-2.full-btn:hover,.blue.accent-2,.sidebar ul .accent-2.active,.sidebar ul a.accent-2:hover{background-color:#448aff!important}.blue-text.text-accent-2{color:#448aff!important}.accent-3.btn-normal:active,.accent-3.btn-normal:hover,.accent-3.btn-small:active,.accent-3.btn-small:hover,.accent-3.btn-special:active,.accent-3.btn-special:hover,.accent-3.full-btn:active,.accent-3.full-btn:hover,.blue.accent-3,.sidebar ul .accent-3.active,.sidebar ul a.accent-3:hover{background-color:#2979ff!important}.blue-text.text-accent-3{color:#2979ff!important}.accent-4.btn-normal:active,.accent-4.btn-normal:hover,.accent-4.btn-small:active,.accent-4.btn-small:hover,.accent-4.btn-special:active,.accent-4.btn-special:hover,.accent-4.full-btn:active,.accent-4.full-btn:hover,.blue.accent-4,.sidebar ul .accent-4.active,.sidebar ul a.accent-4:hover{background-color:#2962ff!important}.blue-text.text-accent-4{color:#2962ff!important}.btn-normal,.btn-small,.btn-special,.light-blue{background-color:#00b1e7!important}.light-blue-text{color:#00b1e7!important}.light-blue.lighten-5,.lighten-5.btn-normal,.lighten-5.btn-small,.lighten-5.btn-special{background-color:#e1f5fe!important}.light-blue-text.text-lighten-5{color:#e1f5fe!important}.light-blue.lighten-4,.lighten-4.btn-normal,.lighten-4.btn-small,.lighten-4.btn-special,.sidebar ul a.btn-normal,.sidebar ul a.btn-small,.sidebar ul a.btn-special,.sidebar ul a.light-blue{background-color:#b3e5fc!important}.light-blue-text.text-lighten-4{color:#b3e5fc!important}.light-blue.lighten-3,.lighten-3.btn-normal,.lighten-3.btn-small,.lighten-3.btn-special{background-color:#81d4fa!important}.light-blue-text.text-lighten-3{color:#81d4fa!important}.light-blue.lighten-2,.lighten-2.btn-normal,.lighten-2.btn-small,.lighten-2.btn-special{background-color:#4fc3f7!important}.light-blue-text.text-lighten-2{color:#4fc3f7!important}.light-blue.lighten-1,.lighten-1.btn-normal,.lighten-1.btn-small,.lighten-1.btn-special{background-color:#29b6f6!important}.light-blue-text.text-lighten-1{color:#29b6f6!important}.darken-1.btn-normal,.darken-1.btn-small,.darken-1.btn-special,.light-blue.darken-1{background-color:#039be5!important}.light-blue-text.text-darken-1{color:#039be5!important}.darken-2.btn-normal,.darken-2.btn-small,.darken-2.btn-special,.light-blue.darken-2,.sidebar ul .btn-normal.active,.sidebar ul .btn-small.active,.sidebar ul .btn-special.active,.sidebar ul .light-blue.active{background-color:#0288d1!important}.light-blue-text.text-darken-2{color:#0288d1!important}.darken-3.btn-normal,.darken-3.btn-small,.darken-3.btn-special,.light-blue.darken-3{background-color:#0277bd!important}.light-blue-text.text-darken-3{color:#0277bd!important}.darken-4.btn-normal,.darken-4.btn-small,.darken-4.btn-special,.light-blue.darken-4{background-color:#01579b!important}.light-blue-text.text-darken-4{color:#01579b!important}.accent-1.btn-normal,.accent-1.btn-small,.accent-1.btn-special,.light-blue.accent-1{background-color:#80d8ff!important}.light-blue-text.text-accent-1{color:#80d8ff!important}.accent-2.btn-normal,.accent-2.btn-small,.accent-2.btn-special,.light-blue.accent-2{background-color:#40c4ff!important}.light-blue-text.text-accent-2{color:#40c4ff!important}.accent-3.btn-normal,.accent-3.btn-small,.accent-3.btn-special,.light-blue.accent-3{background-color:#00b0ff!important}.light-blue-text.text-accent-3{color:#00b0ff!important}.accent-4.btn-normal,.accent-4.btn-small,.accent-4.btn-special,.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,.sidebar ul a.cyan{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,.sidebar ul .cyan.active{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:#33a9cc!important}.teal-text{color:#33a9cc!important}.teal.lighten-5{background-color:#e0f2f1!important}.teal-text.text-lighten-5{color:#e0f2f1!important}.sidebar ul a.teal,.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}.sidebar ul .teal.active,.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:#00bc16!important}.green-text{color:#00bc16!important}.green.lighten-5{background-color:#e8f5e9!important}.green-text.text-lighten-5{color:#e8f5e9!important}.green.lighten-4,.sidebar ul a.green{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,.sidebar ul .green.active{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,.sidebar ul a.light-green{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,.sidebar ul .light-green.active{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,.sidebar ul a.lime{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,.sidebar ul .lime.active{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}.sidebar ul a.yellow,.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}.sidebar ul .yellow.active,.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,.sidebar ul a.amber{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,.sidebar ul .amber.active{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:#f6921e!important}.orange-text,h3{color:#f6921e!important}.orange.lighten-5{background-color:#fff3e0!important}.orange-text.text-lighten-5,h3.text-lighten-5{color:#fff3e0!important}.orange.lighten-4,.sidebar ul a.orange{background-color:#ffe0b2!important}.orange-text.text-lighten-4,h3.text-lighten-4{color:#ffe0b2!important}.orange.lighten-3{background-color:#ffcc80!important}.orange-text.text-lighten-3,h3.text-lighten-3{color:#ffcc80!important}.orange.lighten-2{background-color:#ffb74d!important}.orange-text.text-lighten-2,h3.text-lighten-2{color:#ffb74d!important}.orange.lighten-1{background-color:#ffa726!important}.orange-text.text-lighten-1,h3.text-lighten-1{color:#ffa726!important}.orange.darken-1{background-color:#fb8c00!important}.orange-text.text-darken-1,h3.text-darken-1{color:#fb8c00!important}.orange.darken-2,.sidebar ul .orange.active{background-color:#f57c00!important}.orange-text.text-darken-2,h3.text-darken-2{color:#f57c00!important}.orange.darken-3{background-color:#ef6c00!important}.orange-text.text-darken-3,h3.text-darken-3{color:#ef6c00!important}.orange.darken-4{background-color:#e65100!important}.orange-text.text-darken-4,h3.text-darken-4{color:#e65100!important}.orange.accent-1{background-color:#ffd180!important}.orange-text.text-accent-1,h3.text-accent-1{color:#ffd180!important}.orange.accent-2{background-color:#ffab40!important}.orange-text.text-accent-2,h3.text-accent-2{color:#ffab40!important}.orange.accent-3{background-color:#ff9100!important}.orange-text.text-accent-3,h3.text-accent-3{color:#ff9100!important}.orange.accent-4{background-color:#ff6d00!important}.orange-text.text-accent-4,h3.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,.sidebar ul a.deep-orange{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,.sidebar ul .deep-orange.active{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,.sidebar ul a.brown{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,.sidebar ul .brown.active{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,.sidebar ul a.blue-grey{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,.sidebar ul .blue-grey.active{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,.sidebar ul a{background-color:#747474!important}.event-card.open .event-info .event-title,.grey-text,.hero,.hyper,h1,h2,h4,h5,h6{color:#747474!important}.grey.lighten-5,.sidebar ul a.lighten-5{background-color:#f2f2f2!important}.event-card.open .event-info .text-lighten-5.event-title,.grey-text.text-lighten-5,.text-lighten-5.hero,.text-lighten-5.hyper,h1.text-lighten-5,h2.text-lighten-5,h4.text-lighten-5,h5.text-lighten-5,h6.text-lighten-5{color:#f2f2f2!important}.grey.lighten-4,.sidebar ul a{background-color:#dbdbdb!important}.event-card.open .event-info .text-lighten-4.event-title,.grey-text.text-lighten-4,.text-lighten-4.hero,.text-lighten-4.hyper,h1.text-lighten-4,h2.text-lighten-4,h4.text-lighten-4,h5.text-lighten-4,h6.text-lighten-4{color:#dbdbdb!important}.grey.lighten-3,.sidebar ul a.lighten-3{background-color:#eee!important}.event-card.open .event-info .text-lighten-3.event-title,.grey-text.text-lighten-3,.text-lighten-3.hero,.text-lighten-3.hyper,h1.text-lighten-3,h2.text-lighten-3,h4.text-lighten-3,h5.text-lighten-3,h6.text-lighten-3{color:#eee!important}.grey.lighten-2,.sidebar ul a.lighten-2{background-color:#e0e0e0!important}.event-card.open .event-info .text-lighten-2.event-title,.grey-text.text-lighten-2,.text-lighten-2.hero,.text-lighten-2.hyper,h1.text-lighten-2,h2.text-lighten-2,h4.text-lighten-2,h5.text-lighten-2,h6.text-lighten-2{color:#e0e0e0!important}.grey.lighten-1,.sidebar ul a.lighten-1{background-color:#bdbdbd!important}.event-card.open .event-info .text-lighten-1.event-title,.grey-text.text-lighten-1,.text-lighten-1.hero,.text-lighten-1.hyper,h1.text-lighten-1,h2.text-lighten-1,h4.text-lighten-1,h5.text-lighten-1,h6.text-lighten-1{color:#bdbdbd!important}.grey.darken-1,.sidebar ul a.darken-1{background-color:#464646!important}.event-card.open .event-info .text-darken-1.event-title,.grey-text.text-darken-1,.text-darken-1.hero,.text-darken-1.hyper,h1.text-darken-1,h2.text-darken-1,h4.text-darken-1,h5.text-darken-1,h6.text-darken-1{color:#464646!important}.grey.darken-2,.sidebar ul .grey.active,.sidebar ul a.active,.sidebar ul a.active:hover,.sidebar ul a.darken-2{background-color:#616161!important}.event-card.open .event-info .text-darken-2.event-title,.grey-text.text-darken-2,.text-darken-2.hero,.text-darken-2.hyper,h1.text-darken-2,h2.text-darken-2,h4.text-darken-2,h5.text-darken-2,h6.text-darken-2{color:#616161!important}.grey.darken-3,.sidebar ul a.darken-3{background-color:#424242!important}.event-card.open .event-info .text-darken-3.event-title,.grey-text.text-darken-3,.text-darken-3.hero,.text-darken-3.hyper,h1.text-darken-3,h2.text-darken-3,h4.text-darken-3,h5.text-darken-3,h6.text-darken-3{color:#424242!important}.grey.darken-4,.sidebar ul a.darken-4{background-color:#212121!important}.event-card.open .event-info .text-darken-4.event-title,.grey-text.text-darken-4,.text-darken-4.hero,.text-darken-4.hyper,h1.text-darken-4,h2.text-darken-4,h4.text-darken-4,h5.text-darken-4,h6.text-darken-4{color:#212121!important}.grey.darken-5,.sidebar ul a.darken-5{background-color:#4d4d4d!important}.event-card.open .event-info .text-darken-5.event-title,.grey-text.text-darken-5,.text-darken-5.hero,.text-darken-5.hyper,h1.text-darken-5,h2.text-darken-5,h4.text-darken-5,h5.text-darken-5,h6.text-darken-5{color:#4d4d4d!important}.black{background-color:#000!important}.black-text{color:#000!important}.white{background-color:#fff!important}.btn-large:hover,.btn-normal,.btn-normal:hover,.btn-small,.btn-small:hover,.btn-special,.btn-special:hover,.btn:hover,.sidebar ul .active,.sidebar ul .active:hover,.size-picker .select,.white-text{color:#fff!important}.transparent{background-color:transparent!important}.transparent-text{color:transparent!important}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}.page-wrapper{padding:0 60px;max-width:1000px;margin:auto}.vertical-padding{padding:40px 0}@media (max-width:992px){.page-wrapper{padding:0 40px 0 40px}}@media (max-width:500px){.page-wrapper{padding:0 20px 0 20px}}button,input,optgroup,select,textarea{font-family:industry,sans-serif}ul:not(.browser-default){padding-left:0;list-style-type:none}ul:not(.browser-default)>li{list-style-type:none}a{color:#039be5;text-decoration:none;-webkit-tap-highlight-color:transparent}.valign-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.clearfix{clear:both}.z-depth-0{-webkit-box-shadow:none!important;box-shadow:none!important}.btn,.btn-floating,.btn-large,.btn-normal,.btn-small,.btn-special,.card,.card-panel,.collapsible,.dropdown-content,.sidenav,.toast,.z-depth-1,nav{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}.btn-floating:hover,.btn-large:hover,.btn-normal:hover,.btn-small:hover,.btn-special:hover,.btn:hover,.z-depth-1-half{-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.14),0 1px 7px 0 rgba(0,0,0,.12),0 3px 1px -1px rgba(0,0,0,.2);box-shadow:0 3px 3px 0 rgba(0,0,0,.14),0 1px 7px 0 rgba(0,0,0,.12),0 3px 1px -1px rgba(0,0,0,.2)}.z-depth-2{-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.3);box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.3)}.z-depth-3{-webkit-box-shadow:0 8px 17px 2px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);box-shadow:0 8px 17px 2px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2)}.z-depth-4{-webkit-box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -7px rgba(0,0,0,.2);box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -7px rgba(0,0,0,.2)}.modal,.z-depth-5{-webkit-box-shadow:0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12),0 11px 15px -7px rgba(0,0,0,.2);box-shadow:0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12),0 11px 15px -7px rgba(0,0,0,.2)}.hoverable{-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.hoverable:hover{-webkit-box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(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.next,.pagination li.prev{width:10%}.pagination li.pages{width:80%;overflow:hidden;white-space:nowrap}}.breadcrumb{font-size:18px;color:rgba(255,255,255,.7)}.breadcrumb [class*=mdi-],.breadcrumb [class^=mdi-],.breadcrumb i,.breadcrumb i.material-icons{display:inline-block;float:left;font-size:24px}.breadcrumb:before{content:'\E5CC';color:rgba(255,255,255,.7);vertical-align:top;display:inline-block;font-family:'Material Icons';font-weight:400;font-style:normal;font-size:25px;margin:0 10px 0 8px;-webkit-font-smoothing:antialiased}.breadcrumb:first-child:before{display:none}.breadcrumb:last-child{color:#fff}.parallax-container{position:relative;overflow:hidden;height:500px}.parallax-container .parallax{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.parallax-container .parallax img{opacity:0;position:absolute;left:50%;bottom:0;min-width:100%;min-height:100%;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.pin-bottom,.pin-top{position:relative}.pinned{position:fixed!important}ul.staggered-list li{opacity:0}.fade-in{opacity:0;-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%}@media only screen and (max-width:500px){.hide-on-small-and-down,.hide-on-small-only{display:none!important}}@media only screen and (max-width:992px){.hide-on-med-and-down{display:none!important}}@media only screen and (min-width:501px){.hide-on-med-and-up{display:none!important}}@media only screen and (min-width:500px) 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:1201px){.hide-on-extra-large-only{display:none!important}}@media only screen and (min-width:1201px){.show-on-extra-large{display:block!important}}@media only screen and (min-width:993px){.show-on-large{display:block!important}}@media only screen and (min-width:500px) and (max-width:992px){.show-on-medium{display:block!important}}@media only screen and (max-width:500px){.show-on-small{display:block!important}}@media only screen and (min-width:501px){.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:500px){.center-on-small-only{text-align:center}}.page-footer{padding-top:20px;color:#fff;background-color:#ee6e73}.page-footer .footer-copyright{overflow:hidden;min-height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0;color:rgba(255,255,255,.8);background-color:rgba(51,51,51,.08)}table,td,th{border:none;color:#747474}table th{font-weight:600}table td{font-weight:400}table{width:100%;display:table;border-collapse:collapse;border-spacing:0;margin-bottom:20px}table.striped tr{border-bottom:none}table.striped>tbody>tr:nth-child(odd){background-color:#dbdbdb}table.striped>tbody>tr>td{border-radius:0}table.highlight>tbody>tr{-webkit-transition:background-color .25s ease;-o-transition:background-color .25s ease;transition:background-color .25s ease}table.highlight>tbody>tr:hover{background-color:#dbdbdb}table.centered tbody tr td,table.centered thead tr th{text-align:center}tr{border-bottom:1px solid rgba(0,0,0,.12)}td,th{padding:10px;display:table-cell;text-align:left;vertical-align:middle;border-radius:2px}th{padding:5px 10px}@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 td,table.responsive-table th{margin:0;vertical-align:top}table.responsive-table th{text-align:left}table.responsive-table thead{display:block;float:left}table.responsive-table thead tr{display:block;padding:0 10px 0 0}table.responsive-table thead tr th::before{content:"\00a0"}table.responsive-table tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap}table.responsive-table tbody tr{display:inline-block;vertical-align:top}table.responsive-table th{display:block;text-align:right}table.responsive-table td{display:block;min-height:1.25em;text-align:left}table.responsive-table tr{border-bottom:none;padding:0 10px}table.responsive-table thead{border:0;border-right:1px solid rgba(0,0,0,.12)}}.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 :not(.circle-clipper)>.circle,.collection .collection-item.avatar:not(.circle-clipper)>.circle{position:absolute;width:42px;height:42px;overflow:hidden;left:15px;display:inline-block;vertical-align:middle}.collection .collection-item.avatar i.circle{font-size:18px;line-height:42px;color:#fff;background-color:#999;text-align:center}.collection .collection-item.avatar .title{font-size:16px}.collection .collection-item.avatar p{margin:0}.collection .collection-item.avatar .secondary-content{position:absolute;top:16px;right:16px}.collection .collection-item:last-child{border-bottom:none}.collection .collection-item.active{background-color:#00b1e7;color:#fff}.collection .collection-item.active .secondary-content{color:#fff}.collection a.collection-item{display:block;-webkit-transition:.25s;-o-transition:.25s;transition:.25s;color:#00b1e7}.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:#00b1e7}.collapsible .collection{margin:0;border:none}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.progress{position:relative;height:4px;display:block;width:100%;background-color:#b4edff;border-radius:2px;margin:.5rem 0 1rem 0;overflow:hidden}.progress .determinate{position:absolute;top:0;left:0;bottom:0;background-color:#00b1e7;-webkit-transition:width .3s linear;-o-transition:width .3s linear;transition:width .3s linear}.progress .indeterminate{background-color:#00b1e7}.progress .indeterminate:before{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;-webkit-animation:indeterminate 2.1s cubic-bezier(.65,.815,.735,.395) infinite;animation:indeterminate 2.1s cubic-bezier(.65,.815,.735,.395) infinite}.progress .indeterminate:after{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;-webkit-animation:indeterminate-short 2.1s cubic-bezier(.165,.84,.44,1) infinite;animation:indeterminate-short 2.1s cubic-bezier(.165,.84,.44,1) infinite;-webkit-animation-delay:1.15s;animation-delay:1.15s}@-webkit-keyframes indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}@keyframes indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}@-webkit-keyframes indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}@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-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;-o-text-overflow:ellipsis;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:#464646;float:right;-webkit-box-sizing:border-box;box-sizing:border-box}span.badge.new{font-weight:300;font-size:.8rem;color:#fff;background-color:#00b1e7;border-radius:2px}span.badge.new:after{content:" new"}span.badge[data-badge-caption]::after{content:" " attr(data-badge-caption)}nav ul a span.badge{display:inline-block;float:none;margin-left:4px;line-height:22px;height:22px;-webkit-font-smoothing:auto}.collection-item span.badge{margin-top:calc(.75rem - 11px)}.collapsible span.badge{margin-left:auto}.sidenav span.badge{margin-top:calc(24px - 11px)}table span.badge{display:inline-block;float:none;margin-left:auto}.material-icons{text-rendering:optimizeLegibility;-webkit-font-feature-settings:'liga';font-feature-settings:'liga'}.container{margin:0 auto;max-width:1000px;width:100%;padding:0 10px}.tabs.container{padding:0}@media only screen and (min-width:501px){.container{width:100%}}@media only screen and (min-width:993px){.container{width:100%}}.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}.row .row{margin-top:40px}.row:after{content:"";display:table;clear:both}.row .col{float:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;min-height:1px}.row .col[class*=pull-],.row .col[class*=push-]{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:501px){.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%}}form .row{margin:0!important}form .row .avatar{margin-bottom:20px}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 [class*=mdi-],nav [class^=mdi-],nav i,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.sidenav-trigger{display:none}}nav .sidenav-trigger{float:left;position:relative;z-index:1;height:56px;margin:0 18px}nav .sidenav-trigger i{height:56px;line-height:56px}nav .brand-logo{position:absolute;color:#fff;display:inline-block;font-size:2.1rem;padding:0}nav .brand-logo.center{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width:992px){nav .brand-logo{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}nav .brand-logo.left,nav .brand-logo.right{padding:0;-webkit-transform:none;-ms-transform:none;transform:none}nav .brand-logo.left{left:.5rem}nav .brand-logo.right{right:.5rem;left:auto}}nav .brand-logo.right{right:.5rem;padding:0}nav .brand-logo [class*=mdi-],nav .brand-logo [class^=mdi-],nav .brand-logo i,nav .brand-logo i.material-icons{float:left;margin-right:15px}nav .nav-title{display:inline-block;font-size:32px;padding:28px 0}nav ul{margin:0}nav ul li{-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;float:left;padding:0}nav ul li.active{background-color:rgba(0,0,0,.1)}nav ul a{-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;font-size:1rem;color:#fff;display:block;padding:0 15px;cursor:pointer}nav ul a.btn,nav ul a.btn-flat,nav ul a.btn-floating,nav ul a.btn-large,nav ul a.btn-normal,nav ul a.btn-small,nav ul a.btn-special{margin-top:-2px;margin-left:15px;margin-right:15px}nav ul a.btn-flat>.material-icons,nav ul a.btn-floating>.material-icons,nav ul a.btn-large>.material-icons,nav ul a.btn-normal>.material-icons,nav ul a.btn-small>.material-icons,nav ul a.btn-special>.material-icons,nav ul a.btn>.material-icons{height:inherit;line-height:inherit}nav ul a:hover{background-color:rgba(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=date]:valid,nav .input-field input[type=email]:valid,nav .input-field input[type=password]:valid,nav .input-field input[type=text]:valid,nav .input-field input[type=url]:valid{border:none;-webkit-box-shadow:none;box-shadow:none}nav .input-field label{top:0;left:0}nav .input-field label i{color:rgba(255,255,255,.7);-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}nav .input-field label.active i{color:#fff}.navbar-fixed{position:relative;height:56px;z-index:997}.navbar-fixed nav{position:fixed}@media only screen and (min-width:501px){nav.nav-extended .nav-wrapper{min-height:64px}nav,nav .nav-wrapper i,nav a.sidenav-trigger,nav a.sidenav-trigger i{height:64px;line-height:64px}.navbar-fixed{height:64px}}a{text-decoration:none}html{line-height:1.5;font-size:16px;font-family:industry,sans-serif;font-weight:400;color:rgba(0,0,0,.87)}.event-card.open .event-info .event-title,h1,h2,h3,h4,h5,h6{font-weight:400}.event-card.open .event-info .event-title a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h1{font-size:1.875rem;line-height:36px;margin:1.25rem 0 .75rem 0;font-weight:500}.event-card.open .event-info .event-title,h2{font-size:1.875rem;line-height:36px;margin:1.25rem 0 .75rem 0;font-weight:600}h3{font-size:1.125rem;line-height:22px;margin:.75rem 0 .45rem 0;font-weight:600;text-transform:uppercase}h4{font-size:1.25rem;line-height:24px;margin:.83333rem 0 .5rem 0}h5{font-size:1.125rem;line-height:22px;margin:.75rem 0 .45rem 0}h6{font-size:1.15rem;line-height:110%;margin:.76667rem 0 .46rem 0}p{font-size:18px;line-height:22px;font-weight:300;margin:0;margin-top:1rem}.stat{font-size:14px;line-height:17px;font-weight:300}.stat strong{font-weight:600}.boldest{font-weight:600}p.footer{font-size:18px;line-height:22px}p.badge{font-size:9px;line-height:10px}p{color:#747474}em{font-style:italic}strong{font-weight:600}small{font-size:75%}.light{font-weight:300}.thin{font-weight:200}@media only screen and (min-width:360px){.flow-text{font-size:1.2rem}}@media only screen and (min-width:395px){.flow-text{font-size:1.224rem}}@media only screen and (min-width:430px){.flow-text{font-size:1.248rem}}@media only screen and (min-width:465px){.flow-text{font-size:1.272rem}}@media only screen and (min-width:500px){.flow-text{font-size:1.296rem}}@media only screen and (min-width:535px){.flow-text{font-size:1.32rem}}@media only screen and (min-width:570px){.flow-text{font-size:1.344rem}}@media only screen and (min-width:605px){.flow-text{font-size:1.368rem}}@media only screen and (min-width:640px){.flow-text{font-size:1.392rem}}@media only screen and (min-width:675px){.flow-text{font-size:1.416rem}}@media only screen and (min-width:710px){.flow-text{font-size:1.44rem}}@media only screen and (min-width:745px){.flow-text{font-size:1.464rem}}@media only screen and (min-width:780px){.flow-text{font-size:1.488rem}}@media only screen and (min-width:815px){.flow-text{font-size:1.512rem}}@media only screen and (min-width:850px){.flow-text{font-size:1.536rem}}@media only screen and (min-width:885px){.flow-text{font-size:1.56rem}}@media only screen and (min-width:920px){.flow-text{font-size:1.584rem}}@media only screen and (min-width:955px){.flow-text{font-size:1.608rem}}@media only screen and (min-width:990px){.flow-text{font-size:1.632rem}}@media only screen and (min-width:1025px){.flow-text{font-size:1.656rem}}@media only screen and (min-width:1060px){.flow-text{font-size:1.68rem}}@media only screen and (max-width:360px){.flow-text{font-size:1.2rem}}.scale-transition{-webkit-transition:-webkit-transform .3s cubic-bezier(.53,.01,.36,1.63)!important;transition:-webkit-transform .3s cubic-bezier(.53,.01,.36,1.63)!important;-o-transition:transform .3s cubic-bezier(.53,.01,.36,1.63)!important;transition:transform .3s cubic-bezier(.53,.01,.36,1.63)!important;transition:transform .3s cubic-bezier(.53,.01,.36,1.63),-webkit-transform .3s cubic-bezier(.53,.01,.36,1.63)!important}.scale-transition.scale-out{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .2s!important;transition:-webkit-transform .2s!important;-o-transition:transform .2s!important;transition:transform .2s!important;transition:transform .2s,-webkit-transform .2s!important}.scale-transition.scale-in{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.card-panel{-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s;padding:24px;margin:.5rem 0 1rem 0;border-radius:2px;background-color:#fff}.card{position:relative;margin:.5rem 0 1rem 0;background-color:#fff;-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s;border-radius:2px}.card .card-title{font-size:24px;font-weight:300}.card .card-title.activator{cursor:pointer}.card.large,.card.medium,.card.small{position:relative}.card.large .card-image,.card.medium .card-image,.card.small .card-image{max-height:60%;overflow:hidden}.card.large .card-image+.card-content,.card.medium .card-image+.card-content,.card.small .card-image+.card-content{max-height:40%}.card.large .card-content,.card.medium .card-content,.card.small .card-content{max-height:100%;overflow:hidden}.card.large .card-action,.card.medium .card-action,.card.small .card-action{position:absolute;bottom:0;left:0;right:0}.card.small{height:300px}.card.medium{height:400px}.card.large{height:500px}.card.horizontal{display:-webkit-box;display:-ms-flexbox;display:flex}.card.horizontal.large .card-image,.card.horizontal.medium .card-image,.card.horizontal.small .card-image{height:100%;max-height:none;overflow:visible}.card.horizontal.large .card-image img,.card.horizontal.medium .card-image img,.card.horizontal.small .card-image img{height:100%}.card.horizontal .card-image{max-width:50%}.card.horizontal .card-image img{border-radius:2px 0 0 2px;max-width:100%;width:auto}.card.horizontal .card-stacked{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.card.horizontal .card-stacked .card-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.card.sticky-action .card-action{z-index:2}.card.sticky-action .card-reveal{z-index:1;padding-bottom:64px}.card .card-image{position:relative}.card .card-image img{display:block;border-radius:2px 2px 0 0;position:relative;left:0;right:0;top:0;bottom:0;width:100%}.card .card-image .card-title{color:#fff;position:absolute;bottom:0;left:0;max-width:100%;padding:24px}.card .card-content{padding:24px;border-radius:0 0 2px 2px}.card .card-content p{margin:0}.card .card-content .card-title{display:block;line-height:32px;margin-bottom:8px}.card .card-content .card-title i{line-height:32px}.card .card-action{background-color:inherit;border-top:1px solid rgba(160,160,160,.2);position:relative;padding:16px 24px}.card .card-action:last-child{border-radius:0 0 2px 2px}.card .card-action a:not(.btn):not(.btn-large):not(.btn-small):not(.btn-normal):not(.btn-special):not(.btn-large):not(.btn-floating){color:#ffab40;margin-right:24px;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease;text-transform:uppercase}.card .card-action a:not(.btn):not(.btn-large):not(.btn-small):not(.btn-normal):not(.btn-special):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:500px){#toast-container{min-width:100%;bottom:0}}@media only screen and (min-width:501px) 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;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:default}.toast .toast-action{color:#eeff41;font-weight:500;margin-right:-25px;margin-left:3rem}.toast.rounded{border-radius:24px}@media only screen and (max-width:500px){.toast{width:100%;border-radius:0}}.tabs{position:relative;overflow-x:auto;overflow-y:hidden;height:48px;width:100%;background:#f2f2f2;margin:0 auto;white-space:nowrap}.tabs.tabs-transparent{background-color:#747474}.tabs.tabs-transparent .tab a,.tabs.tabs-transparent .tab.disabled a,.tabs.tabs-transparent .tab.disabled a:hover{color:rgba(255,255,255,.7)}.tabs.tabs-transparent .tab a.active,.tabs.tabs-transparent .tab a:hover{color:#fff}.tabs.tabs-transparent .indicator{background-color:#fff}.tabs.tabs-fixed-width{display:-webkit-box;display:-ms-flexbox;display:flex}.tabs.tabs-fixed-width .tab{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.tabs .tab{display:inline-block;text-align:center;line-height:50px;height:50px;padding:0;margin:0;background-color:#f2f2f2}.tabs .tab a{color:#747474;display:block;width:100%;height:100%;padding:0 24px;font-size:18px;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:color .28s ease,background-color .28s ease;-o-transition:color .28s ease,background-color .28s ease;transition:color .28s ease,background-color .28s ease}.tabs .tab a:focus,.tabs .tab a:focus.active{background-color:#f2f2f2;outline:0}.tabs .tab a.active,.tabs .tab a:hover{background-color:transparent;color:#747474}.tabs .tab.disabled a,.tabs .tab.disabled a:hover{color:rgba(238,110,115,.4);cursor:default}.tabs .indicator{position:absolute;bottom:0;height:6px;background-color:#747474;will-change:left,right}.tabs h5{margin-top:6px}@media only screen and (max-width:992px){.tabs{display:-webkit-box;display:-ms-flexbox;display:flex}.tabs .tab{-webkit-box-flex: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;background-color:#323232}.backdrop{position:absolute;opacity:0;height:7px;width:14px;border-radius:0 0 50% 50%;background-color:#323232;z-index:-1;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;visibility:hidden}.btn,.btn-flat,.btn-large,.btn-normal,.btn-small,.btn-special{border:none;border-radius:6px;display:inline-block;height:36px;line-height:36px;padding:0 16px;vertical-align:middle;-webkit-tap-highlight-color:transparent}.btn-flat.disabled,.btn-flat:disabled,.btn-flat[disabled],.btn-floating.disabled,.btn-floating:disabled,.btn-floating[disabled],.btn-large.disabled,.btn-large:disabled,.btn-large[disabled],.btn-normal:disabled,.btn-normal[disabled],.btn-small.disabled,.btn-small:disabled,.btn-small[disabled],.btn-special:disabled,.btn-special[disabled],.btn.disabled,.btn:disabled,.btn[disabled],.disabled.btn-large,.disabled.btn-normal,.disabled.btn-small,.disabled.btn-special{pointer-events:none;background-color:#dbdbdb!important;-webkit-box-shadow:none;box-shadow:none;color:#9f9f9f!important;cursor:default}.btn-flat.disabled:hover,.btn-flat:disabled:hover,.btn-flat[disabled]:hover,.btn-floating.disabled:hover,.btn-floating:disabled:hover,.btn-floating[disabled]:hover,.btn-large.disabled:hover,.btn-large:disabled:hover,.btn-large[disabled]:hover,.btn-normal:disabled:hover,.btn-normal[disabled]:hover,.btn-small.disabled:hover,.btn-small:disabled:hover,.btn-small[disabled]:hover,.btn-special:disabled:hover,.btn-special[disabled]:hover,.btn.disabled:hover,.btn:disabled:hover,.btn[disabled]:hover,.disabled.btn-large:hover,.disabled.btn-normal:hover,.disabled.btn-small:hover,.disabled.btn-special:hover{background-color:#dbdbdb!important;color:#9f9f9f!important}.btn,.btn-flat,.btn-floating,.btn-large,.btn-normal,.btn-small,.btn-special{font-size:14px;outline:0}.btn i,.btn-flat i,.btn-floating i,.btn-large i,.btn-normal i,.btn-small i,.btn-special i{font-size:1.3rem;line-height:inherit}.btn-floating:focus,.btn-large:focus,.btn-normal:focus,.btn-small:focus,.btn-special:focus,.btn:focus{background-color:#008ab4}.btn,.btn-large,.btn-normal,.btn-small,.btn-special{text-decoration:none;color:#fff;background-color:#00b1e7;text-align:center;letter-spacing:.5px;-webkit-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;transition:background-color .2s ease-out;cursor:pointer}.btn-large:hover,.btn-normal:hover,.btn-small:hover,.btn-special:hover,.btn:hover{background-color:#02c4ff}.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:#00b1e7;border-radius:50%;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;cursor:pointer;vertical-align:middle}.btn-floating:hover{background-color:#00b1e7}.btn-floating:before{border-radius:0}.btn-floating.btn-large{width:56px;height:56px;padding:0}.btn-floating.btn-large.halfway-fab{bottom:-28px}.btn-floating.btn-large i{line-height:56px}.btn-floating.btn-small{width:32.4px;height:32.4px}.btn-floating.btn-small.halfway-fab{bottom:-16.2px}.btn-floating.btn-small i{line-height:32.4px}.btn-floating.halfway-fab{position:absolute;right:24px;bottom:-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:997}.fixed-action-btn.active ul{visibility:visible}.fixed-action-btn.direction-left,.fixed-action-btn.direction-right{padding:0 0 0 15px}.fixed-action-btn.direction-left ul,.fixed-action-btn.direction-right ul{text-align:right;right:64px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:100%;left:auto;width:500px}.fixed-action-btn.direction-left ul li,.fixed-action-btn.direction-right ul li{display:inline-block;margin:7.5px 15px 0 0}.fixed-action-btn.direction-right{padding:0 15px 0 0}.fixed-action-btn.direction-right ul{text-align:left;direction:rtl;left:64px;right:auto}.fixed-action-btn.direction-right ul li{margin:7.5px 0 0 15px}.fixed-action-btn.direction-bottom{padding:0 0 15px 0}.fixed-action-btn.direction-bottom ul{top:64px;bottom:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.fixed-action-btn.direction-bottom ul li{margin:15px 0 0 0}.fixed-action-btn.toolbar{padding:0;height:56px}.fixed-action-btn.toolbar.active>a i{opacity:0}.fixed-action-btn.toolbar ul{display:-webkit-box;display:-ms-flexbox;display:flex;top:0;bottom:0;z-index:1}.fixed-action-btn.toolbar ul li{-webkit-box-flex:1;-ms-flex:1;flex:1;display:inline-block;margin:0;height:100%;-webkit-transition:none;-o-transition:none;transition:none}.fixed-action-btn.toolbar ul li a{display:block;overflow:hidden;position:relative;width:100%;height:100%;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;color:#fff;line-height:56px;z-index:1}.fixed-action-btn.toolbar ul li a i{line-height:inherit}.fixed-action-btn ul{left:0;right:0;text-align:center;position:absolute;bottom:64px;margin:0;visibility:hidden}.fixed-action-btn ul li{margin-bottom:15px}.fixed-action-btn ul a.btn-floating{opacity:0}.fixed-action-btn .fab-backdrop{position:absolute;top:0;left:0;z-index:-1;width:40px;height:40px;background-color:#00b1e7;border-radius:50%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.btn-flat,.btn-normal,.btn-small,.btn-special{-webkit-box-shadow:none;box-shadow:none;background-color:transparent;color:#343434;cursor:pointer;-webkit-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s}.btn-flat:focus,.btn-flat:hover,.btn-normal:focus,.btn-normal:hover,.btn-small:focus,.btn-small:hover,.btn-special:focus,.btn-special:hover{-webkit-box-shadow:none;box-shadow:none}.btn-flat:focus,.btn-normal:focus,.btn-small:focus,.btn-special:focus{background-color:rgba(0,0,0,.1)}.btn-flat.disabled,.disabled.btn-normal,.disabled.btn-small,.disabled.btn-special{background-color:transparent!important;color:#b3b3b3!important;cursor:default}.btn-large{height:54px;line-height:54px;font-size:15px;padding:0 28px}.btn-large i{font-size:1.6rem}.btn-small{height:32.4px;line-height:32.4px;font-size:13px}.btn-small i{font-size:1.2rem}.btn-block{display:block}.dropdown-content{max-height:250px;background-color:#fff;margin:0;display:none;min-width:100px;overflow-y:auto;opacity:0;position:absolute;left:0;top:0;z-index:9999;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.dropdown-content:focus{outline:0}.dropdown-content paper-item{display:block!important;opacity:1;position:relative}.dropdown-content paper-listbox{display:block!important;opacity:1;position:relative}.dropdown-content .paper-menu-button{display:block!important}.dropdown-content li{clear:both;color:rgba(0,0,0,.87);cursor:pointer;min-height:50px;line-height:1.5rem;width:100%;text-align:left}.dropdown-content li.active,.dropdown-content li:hover{background-color:#eee}.dropdown-content li:focus{outline:0;background-color:#dadada}.dropdown-content li.divider{min-height:0;height:1px}.dropdown-content li>a,.dropdown-content li>span{font-size:16px;color:#747474;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;-webkit-transform:none;-ms-transform:none;transform:none}.page-template-tpl-leaderboards .dropdown-content{display:block!important;opacity:1!important}.page-template-tpl-leaderboards template{display:block!important}/*!
 * Waves v0.6.0
 * http://fian.my.id/Waves
 *
 * Copyright 2014 Alfiana E. Sibuea and other contributors
 * Released under the MIT license
 * https://github.com/fians/Waves/blob/master/LICENSE
 */.waves-effect{position:relative;cursor:pointer;display:inline-block;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;vertical-align:middle;z-index:1;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.waves-effect .waves-ripple{position:absolute;border-radius:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;opacity:0;background:rgba(0,0,0,.2);-webkit-transition:all .7s ease-out;-o-transition:all .7s ease-out;transition:all .7s ease-out;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:transform,opacity;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);pointer-events:none}.waves-effect.waves-light .waves-ripple{background-color:rgba(255,255,255,.45)}.waves-effect.waves-red .waves-ripple{background-color:rgba(244,67,54,.7)}.waves-effect.waves-yellow .waves-ripple{background-color:rgba(255,235,59,.7)}.waves-effect.waves-orange .waves-ripple{background-color:rgba(255,152,0,.7)}.waves-effect.waves-purple .waves-ripple{background-color:rgba(156,39,176,.7)}.waves-effect.waves-green .waves-ripple{background-color:rgba(76,175,80,.7)}.waves-effect.waves-teal .waves-ripple{background-color:rgba(0,150,136,.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:0 0}.waves-effect img{position:relative;z-index:-1}.waves-notransition{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.waves-circle{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(circle,#fff 100%,#000 100%)}.waves-input-wrapper{border-radius:.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:100%;max-width:374px;margin:auto;overflow-y:auto;border-radius:6px;will-change:top,opacity;outline:0}.event-card.open .event-info .modal .event-title,.modal .event-card.open .event-info .event-title,.modal h1,.modal h2,.modal h3,.modal h4{margin-top:0}.modal .modal-content{padding:20px}.modal .modal-close{cursor:pointer}.modal .modal-footer{border-radius:0 0 2px 2px;background-color:#fafafa;padding:4px 6px;height:56px;width:100%;text-align:right}.modal .modal-footer .btn,.modal .modal-footer .btn-flat,.modal .modal-footer .btn-large,.modal .modal-footer .btn-normal,.modal .modal-footer .btn-small,.modal .modal-footer .btn-special{margin:6px 0}.modal-overlay{position:fixed;z-index:999;top:-25%;left:0;bottom:0;right:0;height:125%;width:100%;background:#000;display:none;will-change:opacity}.modal.modal-fixed-footer{padding:0;height:70%}.modal.modal-fixed-footer .modal-content{position:absolute;height: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,.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:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-tap-highlight-color:transparent;line-height:1.5;padding:1rem;background-color:#fff;border-bottom:1px solid #ddd}.collapsible-header i{width:2rem;font-size:1.6rem;display:inline-block;text-align:center;margin-right:1rem}.collapsible-body{display:none;border-bottom:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2rem}.sidenav .collapsible,.sidenav.fixed .collapsible{border:none;-webkit-box-shadow:none;box-shadow:none}.sidenav .collapsible li,.sidenav.fixed .collapsible li{padding:0}.sidenav .collapsible-header,.sidenav.fixed .collapsible-header{background-color:transparent;border:none;line-height:inherit;height:inherit;padding:0 16px}.sidenav .collapsible-header:hover,.sidenav.fixed .collapsible-header:hover{background-color:rgba(0,0,0,.05)}.sidenav .collapsible-header i,.sidenav.fixed .collapsible-header i{line-height:inherit}.sidenav .collapsible-body,.sidenav.fixed .collapsible-body{border:0;background-color:#fff}.sidenav .collapsible-body li a,.sidenav.fixed .collapsible-body li a{padding:0 40px}.collapsible.popout{border:none;-webkit-box-shadow:none;box-shadow:none}.collapsible.popout>li{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);margin:0 24px;-webkit-transition:margin .35s cubic-bezier(.25,.46,.45,.94);-o-transition:margin .35s cubic-bezier(.25,.46,.45,.94);transition:margin .35s cubic-bezier(.25,.46,.45,.94)}.collapsible.popout>li.active{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);margin:16px 0}.chip{display:inline-block;height:32px;font-size:13px;font-weight:500;color:rgba(0,0,0,.6);line-height:32px;padding:0 12px;border-radius:16px;background-color:#e4e4e4;margin-bottom:5px;margin-right:5px}.chip:focus{outline:0;background-color:#26a69a;color:#fff}.chip>img{float:left;margin:0 8px 0 -12px;height:32px;width:32px;border-radius:50%}.chip .close{cursor:pointer;float:right;font-size:16px;line-height:32px;padding-left:8px}.chips{border:none;border-bottom:1px solid #9e9e9e;-webkit-box-shadow:none;box-shadow:none;margin:6px 0 6px 0;min-height:45px;outline:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.chips.focus{border-bottom:1px solid #26a69a;-webkit-box-shadow:0 1px 0 0 #26a69a;box-shadow:0 1px 0 0 #26a69a}.chips:hover{cursor:text}.chips .input{background:0 0;border:0;color:rgba(0,0,0,.6);display:inline-block;font-size:16px;height:3rem;line-height:32px;outline:0;margin:0;padding:0!important;width:120px!important}.chips .input:focus{border:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.chips .autocomplete-content{margin-top:0;margin-bottom:0}.prefix~.chips{margin-left:3rem;width:92%;width:calc(100% - 3rem)}.chips:empty~label{font-size:.8rem;-webkit-transform:translateY(-140%);-ms-transform:translateY(-140%);transform:translateY(-140%)}.materialboxed{display:block;cursor:-webkit-zoom-in;cursor:zoom-in;position:relative;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s;-webkit-backface-visibility:hidden}.materialboxed:hover:not(.active){opacity:.8}.materialboxed.active{cursor:-webkit-zoom-out;cursor:zoom-out}#materialbox-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#292929;z-index:1000;will-change:opacity}.materialbox-caption{position:fixed;display:none;color:#fff;line-height:50px;bottom:0;left:0;width:100%;text-align:center;padding:0 15%;height:50px;z-index:1000;-webkit-font-smoothing:antialiased}select:focus{outline:1px solid #d8f6ff}button:focus{outline:0;background-color:#00c1fb}label{font-size:18px;color:#747474}::-webkit-input-placeholder{color:#a7a7a7}::-moz-placeholder{color:#a7a7a7}::-ms-input-placeholder{color:#a7a7a7}::placeholder{color:#a7a7a7}input:not([type]),input[type=date]:not(.browser-default),input[type=datetime-local]:not(.browser-default),input[type=datetime]:not(.browser-default),input[type=email]:not(.browser-default),input[type=number]:not(.browser-default),input[type=password]:not(.browser-default),input[type=search]:not(.browser-default),input[type=tel]:not(.browser-default),input[type=text]:not(.browser-default),input[type=time]:not(.browser-default),input[type=url]:not(.browser-default),textarea,textarea.materialize-textarea{background-color:transparent;border:none;border:1px solid #747474;border-radius:6px;outline:0;height:3rem;width:100%;font-size:16px;margin:6px 0 6px 0;padding:20px;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-transition:border .3s,-webkit-box-shadow .3s;transition:border .3s,-webkit-box-shadow .3s;-o-transition:box-shadow .3s,border .3s;transition:box-shadow .3s,border .3s;transition:box-shadow .3s,border .3s,-webkit-box-shadow .3s;border-style:inset;-webkit-box-sizing:border-box;box-sizing:border-box}input:not([type]):disabled,input:not([type])[readonly=readonly],input[type=date]:not(.browser-default):disabled,input[type=date]:not(.browser-default)[readonly=readonly],input[type=datetime-local]:not(.browser-default):disabled,input[type=datetime-local]:not(.browser-default)[readonly=readonly],input[type=datetime]:not(.browser-default):disabled,input[type=datetime]:not(.browser-default)[readonly=readonly],input[type=email]:not(.browser-default):disabled,input[type=email]:not(.browser-default)[readonly=readonly],input[type=number]:not(.browser-default):disabled,input[type=number]:not(.browser-default)[readonly=readonly],input[type=password]:not(.browser-default):disabled,input[type=password]:not(.browser-default)[readonly=readonly],input[type=search]:not(.browser-default):disabled,input[type=search]:not(.browser-default)[readonly=readonly],input[type=tel]:not(.browser-default):disabled,input[type=tel]:not(.browser-default)[readonly=readonly],input[type=text]:not(.browser-default):disabled,input[type=text]:not(.browser-default)[readonly=readonly],input[type=time]:not(.browser-default):disabled,input[type=time]:not(.browser-default)[readonly=readonly],input[type=url]:not(.browser-default):disabled,input[type=url]:not(.browser-default)[readonly=readonly],textarea.materialize-textarea:disabled,textarea.materialize-textarea[readonly=readonly],textarea:disabled,textarea[readonly=readonly]{color:rgba(0,0,0,.42);border-bottom:1px dotted rgba(0,0,0,.42)}input:not([type]):disabled+label,input:not([type])[readonly=readonly]+label,input[type=date]:not(.browser-default):disabled+label,input[type=date]:not(.browser-default)[readonly=readonly]+label,input[type=datetime-local]:not(.browser-default):disabled+label,input[type=datetime-local]:not(.browser-default)[readonly=readonly]+label,input[type=datetime]:not(.browser-default):disabled+label,input[type=datetime]:not(.browser-default)[readonly=readonly]+label,input[type=email]:not(.browser-default):disabled+label,input[type=email]:not(.browser-default)[readonly=readonly]+label,input[type=number]:not(.browser-default):disabled+label,input[type=number]:not(.browser-default)[readonly=readonly]+label,input[type=password]:not(.browser-default):disabled+label,input[type=password]:not(.browser-default)[readonly=readonly]+label,input[type=search]:not(.browser-default):disabled+label,input[type=search]:not(.browser-default)[readonly=readonly]+label,input[type=tel]:not(.browser-default):disabled+label,input[type=tel]:not(.browser-default)[readonly=readonly]+label,input[type=text]:not(.browser-default):disabled+label,input[type=text]:not(.browser-default)[readonly=readonly]+label,input[type=time]:not(.browser-default):disabled+label,input[type=time]:not(.browser-default)[readonly=readonly]+label,input[type=url]:not(.browser-default):disabled+label,input[type=url]:not(.browser-default)[readonly=readonly]+label,textarea.materialize-textarea:disabled+label,textarea.materialize-textarea[readonly=readonly]+label,textarea:disabled+label,textarea[readonly=readonly]+label{color:rgba(0,0,0,.42)}input:not([type]):focus:not([readonly]),input[type=date]:not(.browser-default):focus:not([readonly]),input[type=datetime-local]:not(.browser-default):focus:not([readonly]),input[type=datetime]:not(.browser-default):focus:not([readonly]),input[type=email]:not(.browser-default):focus:not([readonly]),input[type=number]:not(.browser-default):focus:not([readonly]),input[type=password]:not(.browser-default):focus:not([readonly]),input[type=search]:not(.browser-default):focus:not([readonly]),input[type=tel]:not(.browser-default):focus:not([readonly]),input[type=text]:not(.browser-default):focus:not([readonly]),input[type=time]:not(.browser-default):focus:not([readonly]),input[type=url]:not(.browser-default):focus:not([readonly]),textarea.materialize-textarea:focus:not([readonly]),textarea:focus:not([readonly]){border:1px solid #00b1e7;-webkit-box-shadow:inset 0 0 0 2px #00b1e7;box-shadow:inset 0 0 0 2px #00b1e7}.combo-nobg input:not([type]):focus:not([readonly]),.combo-nobg input[type=date]:not(.browser-default):focus:not([readonly]),.combo-nobg input[type=datetime-local]:not(.browser-default):focus:not([readonly]),.combo-nobg input[type=datetime]:not(.browser-default):focus:not([readonly]),.combo-nobg input[type=email]:not(.browser-default):focus:not([readonly]),.combo-nobg input[type=number]:not(.browser-default):focus:not([readonly]),.combo-nobg input[type=password]:not(.browser-default):focus:not([readonly]),.combo-nobg input[type=search]:not(.browser-default):focus:not([readonly]),.combo-nobg input[type=tel]:not(.browser-default):focus:not([readonly]),.combo-nobg input[type=text]:not(.browser-default):focus:not([readonly]),.combo-nobg input[type=time]:not(.browser-default):focus:not([readonly]),.combo-nobg input[type=url]:not(.browser-default):focus:not([readonly]),.combo-nobg textarea.materialize-textarea:focus:not([readonly]),.combo-nobg textarea:focus:not([readonly]){border-right:0}input:not([type]):focus:not([readonly])+label,input[type=date]:not(.browser-default):focus:not([readonly])+label,input[type=datetime-local]:not(.browser-default):focus:not([readonly])+label,input[type=datetime]:not(.browser-default):focus:not([readonly])+label,input[type=email]:not(.browser-default):focus:not([readonly])+label,input[type=number]:not(.browser-default):focus:not([readonly])+label,input[type=password]:not(.browser-default):focus:not([readonly])+label,input[type=search]:not(.browser-default):focus:not([readonly])+label,input[type=tel]:not(.browser-default):focus:not([readonly])+label,input[type=text]:not(.browser-default):focus:not([readonly])+label,input[type=time]:not(.browser-default):focus:not([readonly])+label,input[type=url]:not(.browser-default):focus:not([readonly])+label,textarea.materialize-textarea:focus:not([readonly])+label,textarea:focus:not([readonly])+label{color:#00b1e7}input:not([type]):focus.valid~label,input[type=date]:not(.browser-default):focus.valid~label,input[type=datetime-local]:not(.browser-default):focus.valid~label,input[type=datetime]:not(.browser-default):focus.valid~label,input[type=email]:not(.browser-default):focus.valid~label,input[type=number]:not(.browser-default):focus.valid~label,input[type=password]:not(.browser-default):focus.valid~label,input[type=search]:not(.browser-default):focus.valid~label,input[type=tel]:not(.browser-default):focus.valid~label,input[type=text]:not(.browser-default):focus.valid~label,input[type=time]:not(.browser-default):focus.valid~label,input[type=url]:not(.browser-default):focus.valid~label,textarea.materialize-textarea:focus.valid~label,textarea:focus.valid~label{color:#33a9cc}.invalid-field .combo-button>input:not([type]):focus~label,.invalid-field .combo-button>input[type=date]:not(.browser-default):focus~label,.invalid-field .combo-button>input[type=datetime-local]:not(.browser-default):focus~label,.invalid-field .combo-button>input[type=datetime]:not(.browser-default):focus~label,.invalid-field .combo-button>input[type=email]:not(.browser-default):focus~label,.invalid-field .combo-button>input[type=number]:not(.browser-default):focus~label,.invalid-field .combo-button>input[type=password]:not(.browser-default):focus~label,.invalid-field .combo-button>input[type=search]:not(.browser-default):focus~label,.invalid-field .combo-button>input[type=tel]:not(.browser-default):focus~label,.invalid-field .combo-button>input[type=text]:not(.browser-default):focus~label,.invalid-field .combo-button>input[type=time]:not(.browser-default):focus~label,.invalid-field .combo-button>input[type=url]:not(.browser-default):focus~label,.invalid-field>input:not([type]):focus~label,.invalid-field>input[type=date]:not(.browser-default):focus~label,.invalid-field>input[type=datetime-local]:not(.browser-default):focus~label,.invalid-field>input[type=datetime]:not(.browser-default):focus~label,.invalid-field>input[type=email]:not(.browser-default):focus~label,.invalid-field>input[type=number]:not(.browser-default):focus~label,.invalid-field>input[type=password]:not(.browser-default):focus~label,.invalid-field>input[type=search]:not(.browser-default):focus~label,.invalid-field>input[type=tel]:not(.browser-default):focus~label,.invalid-field>input[type=text]:not(.browser-default):focus~label,.invalid-field>input[type=time]:not(.browser-default):focus~label,.invalid-field>input[type=url]:not(.browser-default):focus~label,.invalid-field>textarea.materialize-textarea:focus~label,.invalid-field>textarea:focus~label,input:not([type]):focus.invalid~label,input[type=date]:not(.browser-default):focus.invalid~label,input[type=datetime-local]:not(.browser-default):focus.invalid~label,input[type=datetime]:not(.browser-default):focus.invalid~label,input[type=email]:not(.browser-default):focus.invalid~label,input[type=number]:not(.browser-default):focus.invalid~label,input[type=password]:not(.browser-default):focus.invalid~label,input[type=search]:not(.browser-default):focus.invalid~label,input[type=tel]:not(.browser-default):focus.invalid~label,input[type=text]:not(.browser-default):focus.invalid~label,input[type=time]:not(.browser-default):focus.invalid~label,input[type=url]:not(.browser-default):focus.invalid~label,textarea.materialize-textarea:focus.invalid~label,textarea:focus.invalid~label{color:#e61e25}input:not([type]).validate+label,input[type=date]:not(.browser-default).validate+label,input[type=datetime-local]:not(.browser-default).validate+label,input[type=datetime]:not(.browser-default).validate+label,input[type=email]:not(.browser-default).validate+label,input[type=number]:not(.browser-default).validate+label,input[type=password]:not(.browser-default).validate+label,input[type=search]:not(.browser-default).validate+label,input[type=tel]:not(.browser-default).validate+label,input[type=text]:not(.browser-default).validate+label,input[type=time]:not(.browser-default).validate+label,input[type=url]:not(.browser-default).validate+label,textarea.materialize-textarea.validate+label,textarea.validate+label{width:100%}.select-wrapper.valid>input.select-dropdown,input.valid:not([type]),input.valid:not([type]):focus,input.valid[type=date]:not(.browser-default),input.valid[type=date]:not(.browser-default):focus,input.valid[type=datetime-local]:not(.browser-default),input.valid[type=datetime-local]:not(.browser-default):focus,input.valid[type=datetime]:not(.browser-default),input.valid[type=datetime]:not(.browser-default):focus,input.valid[type=email]:not(.browser-default),input.valid[type=email]:not(.browser-default):focus,input.valid[type=number]:not(.browser-default),input.valid[type=number]:not(.browser-default):focus,input.valid[type=password]:not(.browser-default),input.valid[type=password]:not(.browser-default):focus,input.valid[type=search]:not(.browser-default),input.valid[type=search]:not(.browser-default):focus,input.valid[type=tel]:not(.browser-default),input.valid[type=tel]:not(.browser-default):focus,input.valid[type=text]:not(.browser-default),input.valid[type=text]:not(.browser-default):focus,input.valid[type=time]:not(.browser-default),input.valid[type=time]:not(.browser-default):focus,input.valid[type=url]:not(.browser-default),input.valid[type=url]:not(.browser-default):focus,textarea.materialize-textarea.valid,textarea.materialize-textarea.valid:focus,textarea.valid,textarea.valid:focus{border-bottom:1px solid #747474}.invalid-field .combo-button>input.select-wrapper>input.select-dropdown,.invalid-field .combo-button>input:not([type]),.invalid-field .combo-button>input[type=date]:not(.browser-default),.invalid-field .combo-button>input[type=datetime-local]:not(.browser-default),.invalid-field .combo-button>input[type=datetime]:not(.browser-default),.invalid-field .combo-button>input[type=email]:not(.browser-default),.invalid-field .combo-button>input[type=number]:not(.browser-default),.invalid-field .combo-button>input[type=password]:not(.browser-default),.invalid-field .combo-button>input[type=search]:not(.browser-default),.invalid-field .combo-button>input[type=tel]:not(.browser-default),.invalid-field .combo-button>input[type=text]:not(.browser-default),.invalid-field .combo-button>input[type=time]:not(.browser-default),.invalid-field .combo-button>input[type=url]:not(.browser-default),.invalid-field>input.select-wrapper>input.select-dropdown,.invalid-field>input.select-wrapper>input.select-dropdown:focus,.invalid-field>input:not([type]),.invalid-field>input[type=date]:not(.browser-default),.invalid-field>input[type=datetime-local]:not(.browser-default),.invalid-field>input[type=datetime]:not(.browser-default),.invalid-field>input[type=email]:not(.browser-default),.invalid-field>input[type=number]:not(.browser-default),.invalid-field>input[type=password]:not(.browser-default),.invalid-field>input[type=search]:not(.browser-default),.invalid-field>input[type=tel]:not(.browser-default),.invalid-field>input[type=text]:not(.browser-default),.invalid-field>input[type=time]:not(.browser-default),.invalid-field>input[type=url]:not(.browser-default),.invalid-field>textarea,.invalid-field>textarea.materialize-textarea,.invalid-field>textarea.select-wrapper>input.select-dropdown,.invalid-field>textarea.select-wrapper>input.select-dropdown:focus,.select-wrapper.invalid>input.select-dropdown,.select-wrapper.invalid>input.select-dropdown:focus,input.invalid:not([type]),input.invalid:not([type]):focus,input.invalid[type=date]:not(.browser-default),input.invalid[type=date]:not(.browser-default):focus,input.invalid[type=datetime-local]:not(.browser-default),input.invalid[type=datetime-local]:not(.browser-default):focus,input.invalid[type=datetime]:not(.browser-default),input.invalid[type=datetime]:not(.browser-default):focus,input.invalid[type=email]:not(.browser-default),input.invalid[type=email]:not(.browser-default):focus,input.invalid[type=number]:not(.browser-default),input.invalid[type=number]:not(.browser-default):focus,input.invalid[type=password]:not(.browser-default),input.invalid[type=password]:not(.browser-default):focus,input.invalid[type=search]:not(.browser-default),input.invalid[type=search]:not(.browser-default):focus,input.invalid[type=tel]:not(.browser-default),input.invalid[type=tel]:not(.browser-default):focus,input.invalid[type=text]:not(.browser-default),input.invalid[type=text]:not(.browser-default):focus,input.invalid[type=time]:not(.browser-default),input.invalid[type=time]:not(.browser-default):focus,input.invalid[type=url]:not(.browser-default),input.invalid[type=url]:not(.browser-default):focus,textarea.invalid,textarea.invalid:focus,textarea.materialize-textarea.invalid,textarea.materialize-textarea.invalid:focus{border-bottom:11px solid #e61e25!important;border:1px solid #e61e25;-webkit-box-shadow:0 1px 0 0 #e61e25;box-shadow:0 1px 0 0 #e61e25}.invalid-field .combo-button>input.select-wrapper~.helper-text[data-error],.invalid-field .combo-button>input:not([type]):focus~.helper-text[data-error],.invalid-field .combo-button>input:not([type])~.helper-text[data-error],.invalid-field .combo-button>input[type=date]:not(.browser-default):focus~.helper-text[data-error],.invalid-field .combo-button>input[type=date]:not(.browser-default)~.helper-text[data-error],.invalid-field .combo-button>input[type=datetime-local]:not(.browser-default):focus~.helper-text[data-error],.invalid-field .combo-button>input[type=datetime-local]:not(.browser-default)~.helper-text[data-error],.invalid-field .combo-button>input[type=datetime]:not(.browser-default):focus~.helper-text[data-error],.invalid-field .combo-button>input[type=datetime]:not(.browser-default)~.helper-text[data-error],.invalid-field .combo-button>input[type=email]:not(.browser-default):focus~.helper-text[data-error],.invalid-field .combo-button>input[type=email]:not(.browser-default)~.helper-text[data-error],.invalid-field .combo-button>input[type=number]:not(.browser-default):focus~.helper-text[data-error],.invalid-field .combo-button>input[type=number]:not(.browser-default)~.helper-text[data-error],.invalid-field .combo-button>input[type=password]:not(.browser-default):focus~.helper-text[data-error],.invalid-field .combo-button>input[type=password]:not(.browser-default)~.helper-text[data-error],.invalid-field .combo-button>input[type=search]:not(.browser-default):focus~.helper-text[data-error],.invalid-field .combo-button>input[type=search]:not(.browser-default)~.helper-text[data-error],.invalid-field .combo-button>input[type=tel]:not(.browser-default):focus~.helper-text[data-error],.invalid-field .combo-button>input[type=tel]:not(.browser-default)~.helper-text[data-error],.invalid-field .combo-button>input[type=text]:not(.browser-default):focus~.helper-text[data-error],.invalid-field .combo-button>input[type=text]:not(.browser-default)~.helper-text[data-error],.invalid-field .combo-button>input[type=time]:not(.browser-default):focus~.helper-text[data-error],.invalid-field .combo-button>input[type=time]:not(.browser-default)~.helper-text[data-error],.invalid-field .combo-button>input[type=url]:not(.browser-default):focus~.helper-text[data-error],.invalid-field .combo-button>input[type=url]:not(.browser-default)~.helper-text[data-error],.invalid-field>input.select-wrapper~.helper-text[data-error],.invalid-field>input:not([type]):focus~.helper-text[data-error],.invalid-field>input:not([type])~.helper-text[data-error],.invalid-field>input[type=date]:not(.browser-default):focus~.helper-text[data-error],.invalid-field>input[type=date]:not(.browser-default)~.helper-text[data-error],.invalid-field>input[type=datetime-local]:not(.browser-default):focus~.helper-text[data-error],.invalid-field>input[type=datetime-local]:not(.browser-default)~.helper-text[data-error],.invalid-field>input[type=datetime]:not(.browser-default):focus~.helper-text[data-error],.invalid-field>input[type=datetime]:not(.browser-default)~.helper-text[data-error],.invalid-field>input[type=email]:not(.browser-default):focus~.helper-text[data-error],.invalid-field>input[type=email]:not(.browser-default)~.helper-text[data-error],.invalid-field>input[type=number]:not(.browser-default):focus~.helper-text[data-error],.invalid-field>input[type=number]:not(.browser-default)~.helper-text[data-error],.invalid-field>input[type=password]:not(.browser-default):focus~.helper-text[data-error],.invalid-field>input[type=password]:not(.browser-default)~.helper-text[data-error],.invalid-field>input[type=search]:not(.browser-default):focus~.helper-text[data-error],.invalid-field>input[type=search]:not(.browser-default)~.helper-text[data-error],.invalid-field>input[type=tel]:not(.browser-default):focus~.helper-text[data-error],.invalid-field>input[type=tel]:not(.browser-default)~.helper-text[data-error],.invalid-field>input[type=text]:not(.browser-default):focus~.helper-text[data-error],.invalid-field>input[type=text]:not(.browser-default)~.helper-text[data-error],.invalid-field>input[type=time]:not(.browser-default):focus~.helper-text[data-error],.invalid-field>input[type=time]:not(.browser-default)~.helper-text[data-error],.invalid-field>input[type=url]:not(.browser-default):focus~.helper-text[data-error],.invalid-field>input[type=url]:not(.browser-default)~.helper-text[data-error],.invalid-field>textarea.materialize-textarea:focus~.helper-text[data-error],.invalid-field>textarea.materialize-textarea~.helper-text[data-error],.invalid-field>textarea.select-wrapper~.helper-text[data-error],.invalid-field>textarea:focus~.helper-text[data-error],.invalid-field>textarea~.helper-text[data-error],.select-wrapper.invalid~.helper-text[data-error],.select-wrapper.valid .helper-text[data-success],input:not([type]).invalid~.helper-text[data-error],input:not([type]).valid~.helper-text[data-success],input:not([type]):focus.invalid~.helper-text[data-error],input:not([type]):focus.valid~.helper-text[data-success],input[type=date]:not(.browser-default).invalid~.helper-text[data-error],input[type=date]:not(.browser-default).valid~.helper-text[data-success],input[type=date]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=date]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=datetime-local]:not(.browser-default).invalid~.helper-text[data-error],input[type=datetime-local]:not(.browser-default).valid~.helper-text[data-success],input[type=datetime-local]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=datetime-local]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=datetime]:not(.browser-default).invalid~.helper-text[data-error],input[type=datetime]:not(.browser-default).valid~.helper-text[data-success],input[type=datetime]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=datetime]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=email]:not(.browser-default).invalid~.helper-text[data-error],input[type=email]:not(.browser-default).valid~.helper-text[data-success],input[type=email]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=email]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=number]:not(.browser-default).invalid~.helper-text[data-error],input[type=number]:not(.browser-default).valid~.helper-text[data-success],input[type=number]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=number]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=password]:not(.browser-default).invalid~.helper-text[data-error],input[type=password]:not(.browser-default).valid~.helper-text[data-success],input[type=password]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=password]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=search]:not(.browser-default).invalid~.helper-text[data-error],input[type=search]:not(.browser-default).valid~.helper-text[data-success],input[type=search]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=search]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=tel]:not(.browser-default).invalid~.helper-text[data-error],input[type=tel]:not(.browser-default).valid~.helper-text[data-success],input[type=tel]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=tel]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=text]:not(.browser-default).invalid~.helper-text[data-error],input[type=text]:not(.browser-default).valid~.helper-text[data-success],input[type=text]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=text]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=time]:not(.browser-default).invalid~.helper-text[data-error],input[type=time]:not(.browser-default).valid~.helper-text[data-success],input[type=time]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=time]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=url]:not(.browser-default).invalid~.helper-text[data-error],input[type=url]:not(.browser-default).valid~.helper-text[data-success],input[type=url]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=url]:not(.browser-default):focus.valid~.helper-text[data-success],textarea.invalid~.helper-text[data-error],textarea.materialize-textarea.invalid~.helper-text[data-error],textarea.materialize-textarea.valid~.helper-text[data-success],textarea.materialize-textarea:focus.invalid~.helper-text[data-error],textarea.materialize-textarea:focus.valid~.helper-text[data-success],textarea.valid~.helper-text[data-success],textarea:focus.invalid~.helper-text[data-error],textarea:focus.valid~.helper-text[data-success]{color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.select-wrapper.valid~.helper-text:after,input:not([type]).valid~.helper-text:after,input:not([type]):focus.valid~.helper-text:after,input[type=date]:not(.browser-default).valid~.helper-text:after,input[type=date]:not(.browser-default):focus.valid~.helper-text:after,input[type=datetime-local]:not(.browser-default).valid~.helper-text:after,input[type=datetime-local]:not(.browser-default):focus.valid~.helper-text:after,input[type=datetime]:not(.browser-default).valid~.helper-text:after,input[type=datetime]:not(.browser-default):focus.valid~.helper-text:after,input[type=email]:not(.browser-default).valid~.helper-text:after,input[type=email]:not(.browser-default):focus.valid~.helper-text:after,input[type=number]:not(.browser-default).valid~.helper-text:after,input[type=number]:not(.browser-default):focus.valid~.helper-text:after,input[type=password]:not(.browser-default).valid~.helper-text:after,input[type=password]:not(.browser-default):focus.valid~.helper-text:after,input[type=search]:not(.browser-default).valid~.helper-text:after,input[type=search]:not(.browser-default):focus.valid~.helper-text:after,input[type=tel]:not(.browser-default).valid~.helper-text:after,input[type=tel]:not(.browser-default):focus.valid~.helper-text:after,input[type=text]:not(.browser-default).valid~.helper-text:after,input[type=text]:not(.browser-default):focus.valid~.helper-text:after,input[type=time]:not(.browser-default).valid~.helper-text:after,input[type=time]:not(.browser-default):focus.valid~.helper-text:after,input[type=url]:not(.browser-default).valid~.helper-text:after,input[type=url]:not(.browser-default):focus.valid~.helper-text:after,textarea.materialize-textarea.valid~.helper-text:after,textarea.materialize-textarea:focus.valid~.helper-text:after,textarea.valid~.helper-text:after,textarea:focus.valid~.helper-text:after{content:attr(data-success);color:#33a9cc}.invalid-field .combo-button>input.select-wrapper~.helper-text:after,.invalid-field .combo-button>input:not([type])~.helper-text:after,.invalid-field .combo-button>input[type=date]:not(.browser-default)~.helper-text:after,.invalid-field .combo-button>input[type=datetime-local]:not(.browser-default)~.helper-text:after,.invalid-field .combo-button>input[type=datetime]:not(.browser-default)~.helper-text:after,.invalid-field .combo-button>input[type=email]:not(.browser-default)~.helper-text:after,.invalid-field .combo-button>input[type=number]:not(.browser-default)~.helper-text:after,.invalid-field .combo-button>input[type=password]:not(.browser-default)~.helper-text:after,.invalid-field .combo-button>input[type=search]:not(.browser-default)~.helper-text:after,.invalid-field .combo-button>input[type=tel]:not(.browser-default)~.helper-text:after,.invalid-field .combo-button>input[type=text]:not(.browser-default)~.helper-text:after,.invalid-field .combo-button>input[type=time]:not(.browser-default)~.helper-text:after,.invalid-field .combo-button>input[type=url]:not(.browser-default)~.helper-text:after,.invalid-field>input.select-wrapper~.helper-text:after,.invalid-field>input:not([type]):focus~.helper-text:after,.invalid-field>input:not([type])~.helper-text:after,.invalid-field>input[type=date]:not(.browser-default):focus~.helper-text:after,.invalid-field>input[type=date]:not(.browser-default)~.helper-text:after,.invalid-field>input[type=datetime-local]:not(.browser-default):focus~.helper-text:after,.invalid-field>input[type=datetime-local]:not(.browser-default)~.helper-text:after,.invalid-field>input[type=datetime]:not(.browser-default):focus~.helper-text:after,.invalid-field>input[type=datetime]:not(.browser-default)~.helper-text:after,.invalid-field>input[type=email]:not(.browser-default):focus~.helper-text:after,.invalid-field>input[type=email]:not(.browser-default)~.helper-text:after,.invalid-field>input[type=number]:not(.browser-default):focus~.helper-text:after,.invalid-field>input[type=number]:not(.browser-default)~.helper-text:after,.invalid-field>input[type=password]:not(.browser-default):focus~.helper-text:after,.invalid-field>input[type=password]:not(.browser-default)~.helper-text:after,.invalid-field>input[type=search]:not(.browser-default):focus~.helper-text:after,.invalid-field>input[type=search]:not(.browser-default)~.helper-text:after,.invalid-field>input[type=tel]:not(.browser-default):focus~.helper-text:after,.invalid-field>input[type=tel]:not(.browser-default)~.helper-text:after,.invalid-field>input[type=text]:not(.browser-default):focus~.helper-text:after,.invalid-field>input[type=text]:not(.browser-default)~.helper-text:after,.invalid-field>input[type=time]:not(.browser-default):focus~.helper-text:after,.invalid-field>input[type=time]:not(.browser-default)~.helper-text:after,.invalid-field>input[type=url]:not(.browser-default):focus~.helper-text:after,.invalid-field>input[type=url]:not(.browser-default)~.helper-text:after,.invalid-field>textarea.materialize-textarea:focus~.helper-text:after,.invalid-field>textarea.materialize-textarea~.helper-text:after,.invalid-field>textarea.select-wrapper~.helper-text:after,.invalid-field>textarea:focus~.helper-text:after,.invalid-field>textarea~.helper-text:after,.select-wrapper.invalid~.helper-text:after,input:not([type]).invalid~.helper-text:after,input:not([type]):focus.invalid~.helper-text:after,input[type=date]:not(.browser-default).invalid~.helper-text:after,input[type=date]:not(.browser-default):focus.invalid~.helper-text:after,input[type=datetime-local]:not(.browser-default).invalid~.helper-text:after,input[type=datetime-local]:not(.browser-default):focus.invalid~.helper-text:after,input[type=datetime]:not(.browser-default).invalid~.helper-text:after,input[type=datetime]:not(.browser-default):focus.invalid~.helper-text:after,input[type=email]:not(.browser-default).invalid~.helper-text:after,input[type=email]:not(.browser-default):focus.invalid~.helper-text:after,input[type=number]:not(.browser-default).invalid~.helper-text:after,input[type=number]:not(.browser-default):focus.invalid~.helper-text:after,input[type=password]:not(.browser-default).invalid~.helper-text:after,input[type=password]:not(.browser-default):focus.invalid~.helper-text:after,input[type=search]:not(.browser-default).invalid~.helper-text:after,input[type=search]:not(.browser-default):focus.invalid~.helper-text:after,input[type=tel]:not(.browser-default).invalid~.helper-text:after,input[type=tel]:not(.browser-default):focus.invalid~.helper-text:after,input[type=text]:not(.browser-default).invalid~.helper-text:after,input[type=text]:not(.browser-default):focus.invalid~.helper-text:after,input[type=time]:not(.browser-default).invalid~.helper-text:after,input[type=time]:not(.browser-default):focus.invalid~.helper-text:after,input[type=url]:not(.browser-default).invalid~.helper-text:after,input[type=url]:not(.browser-default):focus.invalid~.helper-text:after,textarea.invalid~.helper-text:after,textarea.materialize-textarea.invalid~.helper-text:after,textarea.materialize-textarea:focus.invalid~.helper-text:after,textarea:focus.invalid~.helper-text:after{content:attr(data-error);color:#e61e25}.select-wrapper+label:after,input:not([type])+label:after,input[type=date]:not(.browser-default)+label:after,input[type=datetime-local]:not(.browser-default)+label:after,input[type=datetime]:not(.browser-default)+label:after,input[type=email]:not(.browser-default)+label:after,input[type=number]:not(.browser-default)+label:after,input[type=password]:not(.browser-default)+label:after,input[type=search]:not(.browser-default)+label:after,input[type=tel]:not(.browser-default)+label:after,input[type=text]:not(.browser-default)+label:after,input[type=time]:not(.browser-default)+label:after,input[type=url]:not(.browser-default)+label:after,textarea+label:after,textarea.materialize-textarea+label:after{display:block;content:"";position:absolute;top:100%;left:0;opacity:0;-webkit-transition:.2s opacity ease-out,.2s color ease-out;-o-transition:.2s opacity ease-out,.2s color ease-out;transition:.2s opacity ease-out,.2s color ease-out}.input-field{position:relative;margin-top:1rem;margin-bottom:1rem}.input-field.inline{display:inline-block;vertical-align:middle;margin-left:5px}.input-field.inline .select-dropdown,.input-field.inline input{margin-bottom:1rem}.input-field.col label{left:Infinity}.input-field.col .prefix~.validate~label,.input-field.col .prefix~label{width:calc(100% - 3rem - 1.5rem)}.input-field>label{color:#747474;position:absolute;top:0;left:0;font-size:1rem;cursor:text;-webkit-transition:color .2s ease-out,-webkit-transform .2s ease-out;transition:color .2s ease-out,-webkit-transform .2s ease-out;-o-transition:transform .2s ease-out,color .2s ease-out;transition:transform .2s ease-out,color .2s ease-out;transition:transform .2s ease-out,color .2s ease-out,-webkit-transform .2s ease-out;-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;text-align:initial;-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.input-field>label:not(.label-icon).active{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.input-field>input[type=date]:not(.browser-default)+label,.input-field>input[type=time]:not(.browser-default)+label{-webkit-transform:translateY(-14px);-ms-transform:translateY(-14px);transform:translateY(-14px);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.input-field .helper-text{position:relative;min-height:18px;display:block;font-size:12px;color:rgba(0,0,0,.54)}.input-field .helper-text::after{opacity:1;position:absolute;top:0;left:0}.input-field .prefix{position:absolute;width:3rem;font-size:2rem;-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s;top:.5rem}.input-field .prefix.active{color:#00b1e7}.input-field .prefix~.autocomplete-content,.input-field .prefix~.helper-text,.input-field .prefix~.validate~label,.input-field .prefix~input,.input-field .prefix~label,.input-field .prefix~textarea{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:500px){.input-field .prefix~input{width:80%;width:calc(100% - 3rem)}}.input-field input[type=search]{display:block;line-height:inherit;-webkit-transition:.3s background-color;-o-transition:.3s background-color;transition:.3s background-color}.nav-wrapper .input-field input[type=search]{height:inherit;padding-left:4rem;width:calc(100% - 4rem);border:0;-webkit-box-shadow:none;box-shadow:none}.input-field input[type=search]:focus:not(.browser-default){border:1px solid #00b1e7;-webkit-box-shadow:inset 0 0 0 2px #00b1e7;box-shadow:inset 0 0 0 2px #00b1e7}.input-field input[type=search]+.label-icon{-webkit-transform:none;-ms-transform:none;transform:none;left:1rem}.input-field input[type=search]~.material-icons,.input-field input[type=search]~.mdi-navigation-close{position:absolute;top:0;right:1rem;color:transparent;cursor:pointer;font-size:2rem;-webkit-transition:.3s color;-o-transition:.3s color;transition:.3s color}textarea{width:100%;height:3rem;background-color:transparent}textarea.materialize-textarea{line-height:normal;overflow-y:hidden;padding:20px;resize:none;min-height:8rem;-webkit-box-sizing:border-box;box-sizing:border-box}.hiddendiv{visibility:hidden;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;padding-top:1.2rem;position:absolute;top:0;z-index:-1}.autocomplete-content li .highlight{color:#444}.autocomplete-content li img{height:40px;width:40px;margin:5px 15px}.character-counter{min-height:18px}[type=radio]:checked,[type=radio]:not(:checked){position:absolute;opacity:0;pointer-events:none}[type=radio]:checked+span,[type=radio]:not(:checked)+span{position:relative;padding-left:35px;cursor:pointer;display:inline-block;height:25px;line-height:25px;font-size:18px;-webkit-transition:.28s ease;-o-transition:.28s ease;transition:.28s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[type=radio]+span:after,[type=radio]+span:before{content:'';position:absolute;left:0;top:0;margin:4px;width:16px;height:16px;z-index:0;-webkit-transition:.28s ease;-o-transition:.28s ease;transition:.28s ease}[type=radio].with-gap:checked+span:after,[type=radio].with-gap:checked+span:before,[type=radio]:checked+span:after,[type=radio]:checked+span:before,[type=radio]:not(:checked)+span:after,[type=radio]:not(:checked)+span:before{border-radius:50%}[type=radio]:not(:checked)+span:after,[type=radio]:not(:checked)+span:before{border:2px solid #5a5a5a}[type=radio]:not(:checked)+span:after{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}[type=radio]:checked+span:before{border:2px solid transparent}[type=radio].with-gap:checked+span:after,[type=radio].with-gap:checked+span:before,[type=radio]:checked+span:after{border:2px solid #00b1e7;border:1px solid #747474}[type=radio].with-gap:checked+span:after,[type=radio]:checked+span:after{background-color:#00b1e7}[type=radio]:checked+span:after{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}[type=radio].with-gap:checked+span:after{-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6);border:0}[type=radio].tabbed:focus+span:before{-webkit-box-shadow:0 0 0 10px rgba(0,0,0,.1);box-shadow:0 0 0 10px rgba(0,0,0,.1)}[type=radio].with-gap:disabled:checked+span:before{border:2px solid rgba(0,0,0,.42)}[type=radio].with-gap:disabled:checked+span:after{border:none;background-color:rgba(0,0,0,.42)}[type=radio]:disabled:checked+span:before,[type=radio]:disabled:not(:checked)+span:before{background-color:transparent;border-color:rgba(0,0,0,.42)}[type=radio]:disabled+span{color:rgba(0,0,0,.42)}[type=radio]:disabled:not(:checked)+span:before{border-color:rgba(0,0,0,.42)}[type=radio]:disabled:checked+span:after{background-color:rgba(0,0,0,.42);border-color:#949494}[type=checkbox]:checked,[type=checkbox]:not(:checked){position:absolute;opacity:0;pointer-events:none}[type=checkbox]+span:not(.lever){position:relative;padding-left:35px;cursor:pointer;display:inline-block;height:25px;line-height:25px;font-size:18px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[type=checkbox]+span:not(.lever):before,[type=checkbox]:not(.filled-in)+span:not(.lever):after{content:'';position:absolute;top:0;left:0;width:18px;height:18px;z-index:0;border:2px solid #5a5a5a;border-radius:1px;margin-top:3px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}[type=checkbox]:not(.filled-in)+span:not(.lever):after{border:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}[type=checkbox]:not(:checked):disabled+span:not(.lever):before{border-color:#dbdbdb}[type=checkbox].tabbed:focus+span:not(.lever):after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);border:0;border-radius:50%;-webkit-box-shadow:0 0 0 10px rgba(0,0,0,.1);box-shadow:0 0 0 10px rgba(0,0,0,.1);background-color:rgba(0,0,0,.1)}[type=checkbox]:checked+span:not(.lever):before{top:-4px;left:-5px;width:12px;height:22px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #00b1e7;border-bottom:2px solid #00b1e7;-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}[type=checkbox]:checked:disabled+span:before{border-right:2px solid rgba(0,0,0,.42);border-bottom:2px solid rgba(0,0,0,.42)}[type=checkbox]:indeterminate+span:not(.lever):before{top:-11px;left:-12px;width:10px;height:22px;border-top:none;border-left:none;border-right:2px solid #00b1e7;border-bottom:none;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}[type=checkbox]:indeterminate:disabled+span:not(.lever):before{border-right:2px solid rgba(0,0,0,.42);background-color:transparent}[type=checkbox].filled-in+span:not(.lever):after{border-radius:2px}[type=checkbox].filled-in+span:not(.lever):after,[type=checkbox].filled-in+span:not(.lever):before{content:'';left:0;position:absolute;-webkit-transition:border .25s,background-color .25s,width .2s .1s,height .2s .1s,top .2s .1s,left .2s .1s;-o-transition:border .25s,background-color .25s,width .2s .1s,height .2s .1s,top .2s .1s,left .2s .1s;transition:border .25s,background-color .25s,width .2s .1s,height .2s .1s,top .2s .1s,left .2s .1s;z-index:1}[type=checkbox].filled-in:not(:checked)+span:not(.lever):before{width:0;height:0;border:3px solid transparent;left:6px;top:10px;-webkit-transform:rotateZ(37deg);-ms-transform:rotate(37deg);transform:rotateZ(37deg);-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}[type=checkbox].filled-in:not(:checked)+span:not(.lever):after{height:20px;width:20px;background-color:transparent;border:2px solid #5a5a5a;top:0;z-index:0}[type=checkbox].filled-in:checked+span:not(.lever):before{top:0;left:1px;width:8px;height:13px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotateZ(37deg);-ms-transform:rotate(37deg);transform:rotateZ(37deg);-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}[type=checkbox].filled-in:checked+span:not(.lever):after{top:0;width:20px;height:20px;border:2px solid #00bc16;background-color:#00bc16;z-index:0}[type=checkbox].filled-in.tabbed:focus+span:not(.lever):after{border-radius:2px;border-color:#5a5a5a;background-color:rgba(0,0,0,.1)}[type=checkbox].filled-in.tabbed:checked:focus+span:not(.lever):after{border-radius:2px;background-color:#00b1e7;border-color:#00b1e7}[type=checkbox].filled-in:disabled:not(:checked)+span:not(.lever):before{background-color:transparent;border:2px solid transparent}[type=checkbox].filled-in:disabled:not(:checked)+span:not(.lever):after{border-color:transparent;background-color:#949494}[type=checkbox].filled-in:disabled:checked+span:not(.lever):before{background-color:transparent}[type=checkbox].filled-in:disabled:checked+span:not(.lever):after{background-color:#949494;border-color:#949494}.switch,.switch *{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.switch label{cursor:pointer}.switch label input[type=checkbox]{opacity:0;width:0;height:0}.switch label input[type=checkbox]:checked+.lever{background-color:#7ad2ec}.switch label input[type=checkbox]:checked+.lever:after,.switch label input[type=checkbox]:checked+.lever:before{left:18px}.switch label input[type=checkbox]:checked+.lever:after{background-color:#00b1e7}.switch label .lever{content:"";display:inline-block;position:relative;width:36px;height:14px;background-color:rgba(0,0,0,.38);border-radius:15px;margin-right:10px;-webkit-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease;vertical-align:middle;margin:0 16px}.switch label .lever:after,.switch label .lever:before{content:"";position:absolute;display:inline-block;width:20px;height:20px;border-radius:50%;left:0;top:-3px;-webkit-transition:left .3s ease,background .3s ease,-webkit-box-shadow .1s ease,-webkit-transform .1s ease;transition:left .3s ease,background .3s ease,-webkit-box-shadow .1s ease,-webkit-transform .1s ease;-o-transition:left .3s ease,background .3s ease,box-shadow .1s ease,transform .1s ease;transition:left .3s ease,background .3s ease,box-shadow .1s ease,transform .1s ease;transition:left .3s ease,background .3s ease,box-shadow .1s ease,transform .1s ease,-webkit-box-shadow .1s ease,-webkit-transform .1s ease}.switch label .lever:before{background-color:rgba(0,177,231,.15)}.switch label .lever:after{background-color:#f1f1f1;-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}input[type=checkbox]:checked:not(:disabled).tabbed:focus~.lever::before,input[type=checkbox]:checked:not(:disabled)~.lever:active::before{-webkit-transform:scale(2.4);-ms-transform:scale(2.4);transform:scale(2.4);background-color:rgba(0,177,231,.15)}input[type=checkbox]:not(:disabled).tabbed:focus~.lever::before,input[type=checkbox]:not(:disabled)~.lever:active:before{-webkit-transform:scale(2.4);-ms-transform:scale(2.4);transform:scale(2.4);background-color:rgba(0,0,0,.08)}.switch input[type=checkbox][disabled]+.lever{cursor:default;background-color:rgba(0,0,0,.12)}.switch label input[type=checkbox][disabled]+.lever:after,.switch label input[type=checkbox][disabled]:checked+.lever:after{background-color:#949494}select{display:none}select.browser-default{display:block}select{background-color:rgba(255,255,255,.9);width:100%;padding:5px;border:1px solid #f2f2f2;border-radius:2px;height:3rem}.select-label{position:absolute}.select-wrapper{position:relative}.invalid-field .combo-button>input.select-wrapper+label,.invalid-field>input.select-wrapper+label,.invalid-field>textarea.select-wrapper+label,.select-wrapper.invalid+label,.select-wrapper.valid+label{width:100%;pointer-events:none}.select-wrapper input.select-dropdown{position:relative;cursor:pointer;background-color:transparent;border:none;border:1px solid #747474;outline:0;height:3rem;line-height:3rem;width:100%;font-size:16px;margin:6px 0 6px 0;padding:20px;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}.select-wrapper input.select-dropdown:focus{border:1px solid #00b1e7}.select-wrapper .caret{position:absolute;right:0;top:0;bottom:0;margin:auto 0;z-index:0;fill:rgba(0,0,0,.87);display:none}.select-wrapper+label{position:absolute;top:-26px;font-size:18px}select:disabled{color:rgba(0,0,0,.42)}.select-wrapper.disabled+label{color:rgba(0,0,0,.42)}.select-wrapper.disabled .caret{fill:rgba(0,0,0,.42)}.select-wrapper input.select-dropdown:disabled{color:rgba(0,0,0,.42);cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select-wrapper i{color:rgba(0,0,0,.3)}.select-dropdown li.disabled,.select-dropdown li.disabled>span,.select-dropdown li.optgroup{color:rgba(0,0,0,.3);background-color:transparent}.select-dropdown.dropdown-content li:hover{background-color:rgba(0,0,0,.08)}.select-dropdown.dropdown-content li.selected{background-color:rgba(0,0,0,.03)}.select-dropdown.dropdown-content li:focus{background-color:rgba(0,0,0,.08)}.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,.7)}.select-dropdown li.optgroup>span{color:rgba(0,0,0,.4)}.select-dropdown li.optgroup~li.optgroup-option{padding-left:1rem}.select-field .select-wrapper .icon-arrow{position:absolute;color:#00b1e7;right:20px;top:0;bottom:0;margin:auto 0;z-index:0;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.file-field{position:relative}.file-field .file-path-wrapper{overflow:hidden;padding-left:10px}.file-field input.file-path{width:100%}.file-field .btn,.file-field .btn-large,.file-field .btn-normal,.file-field .btn-small,.file-field .btn-special{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)}.file-field input[type=file]::-webkit-file-upload-button{display:none}.range-field{position:relative}input[type=range],input[type=range]+.thumb{cursor:pointer}input[type=range]{position:relative;background-color:transparent;border:none;outline:0;width:100%;margin:15px 0;padding:0}input[type=range]:focus{outline:0}input[type=range]+.thumb{position:absolute;top:10px;left:0;border:none;height:0;width:0;border-radius:50%;background-color:#00b1e7;margin-left:7px;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}input[type=range]+.thumb .value{display:block;width:30px;text-align:center;color:#00b1e7;font-size:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}input[type=range]+.thumb.active{border-radius:50% 50% 50% 0}input[type=range]+.thumb.active .value{color:#fff;margin-left:-1px;margin-top:8px;font-size:10px}input[type=range]{-webkit-appearance:none}input[type=range]::-webkit-slider-runnable-track{height:3px;background:#c2c0c2;border:none}input[type=range]::-webkit-slider-thumb{border:none;height:14px;width:14px;border-radius:50%;background:#00b1e7;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;-o-transition:box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s;-webkit-appearance:none;background-color:#00b1e7;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;margin:-5px 0 0 0}input[type=range].focused:focus:not(.active)::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 10px rgba(0,177,231,.26);box-shadow:0 0 0 10px rgba(0,177,231,.26)}input[type=range]{border:1px solid #fff}input[type=range]::-moz-range-track{height:3px;background:#c2c0c2;border:none}input[type=range]::-moz-focus-inner{border:0}input[type=range]::-moz-range-thumb{border:none;height:14px;width:14px;border-radius:50%;background:#00b1e7;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;-o-transition:box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s;margin-top:-5px}input[type=range]:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}input[type=range].focused:focus:not(.active)::-moz-range-thumb{box-shadow:0 0 0 10px rgba(0,177,231,.26)}input[type=range]::-ms-track{height:3px;background:0 0;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:#00b1e7;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;-o-transition:box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s}input[type=range].focused:focus:not(.active)::-ms-thumb{box-shadow:0 0 0 10px rgba(0,177,231,.26)}.table-of-contents.fixed{position:fixed}.table-of-contents li{padding:2px 0}.table-of-contents a{display:inline-block;font-weight:300;color:#757575;padding-left:16px;height:1.5rem;line-height:1.5rem;letter-spacing:.4;display:inline-block}.table-of-contents a:hover{color:#a8a8a8;padding-left:15px;border-left:1px solid #ee6e73}.table-of-contents a.active{font-weight:500;padding-left:14px;border-left:2px solid #ee6e73}.sidenav{position:fixed;width:346px;left:0;top:0;margin:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);height:100%;height:calc(100% + 60px);height:-moz-calc(100%);padding-bottom:60px;background-color:#fff;z-index:9999;overflow-y:auto;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(-105%);-ms-transform:translateX(-105%);transform:translateX(-105%)}.sidenav.right-aligned{right:0;-webkit-transform:translateX(105%);-ms-transform:translateX(105%);transform:translateX(105%);left:auto;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.sidenav .collapsible{margin:0}.sidenav li{float:none;line-height:48px}.sidenav li.active{background-color:rgba(0,0,0,.05)}.sidenav li>a{color:rgba(0,0,0,.87);display:block;font-size:16px;font-weight:500;height:48px;line-height:48px;padding:0 20px;background:#f2f2f2}.sidenav li>a.btn,.sidenav li>a.btn-flat,.sidenav li>a.btn-floating,.sidenav li>a.btn-large,.sidenav li>a.btn-normal,.sidenav li>a.btn-small,.sidenav li>a.btn-special{margin:10px 15px}.sidenav li>a.btn,.sidenav li>a.btn-floating,.sidenav li>a.btn-large,.sidenav li>a.btn-normal,.sidenav li>a.btn-small,.sidenav li>a.btn-special{color:#fff}.sidenav li>a.btn-flat,.sidenav li>a.btn-normal,.sidenav li>a.btn-small,.sidenav li>a.btn-special{color:#343434}.sidenav li>a.btn-large:hover,.sidenav li>a.btn-normal:hover,.sidenav li>a.btn-small:hover,.sidenav li>a.btn-special:hover,.sidenav li>a.btn:hover{background-color:#02c4ff}.sidenav li>a.btn-floating:hover{background-color:#00b1e7}.sidenav li>a li>a>[class*=mdi-],.sidenav li>a>[class^=mdi-],.sidenav li>a>i,.sidenav li>a>i.material-icons{float:right;height:48px;line-height:48px;margin:0;width:24px;color:rgba(0,0,0,.54)}.sidenav .divider{margin:8px 0 0 0}.sidenav .subheader{cursor:initial;pointer-events:none;color:rgba(0,0,0,.54);font-size:14px;font-weight:500;line-height:48px}.sidenav .subheader:hover{background-color:transparent}.sidenav .user-view{position:relative;padding:32px 32px 0;margin-bottom:8px}.sidenav .user-view>a{height:auto;padding:0}.sidenav .user-view>a:hover{background-color:transparent}.sidenav .user-view .background{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.sidenav .user-view .circle,.sidenav .user-view .email,.sidenav .user-view .name{display:block}.sidenav .user-view .circle{height:64px;width:64px}.sidenav .user-view .email,.sidenav .user-view .name{font-size:14px;line-height:24px}.sidenav .user-view .name{margin-top:16px;font-weight:500}.sidenav .user-view .email{padding-bottom:16px;font-weight:400}.drag-target{height:100%;width:10px;position:fixed;top:0;z-index:998}.drag-target.right-aligned{right:0}.sidenav.sidenav-fixed{left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);position:fixed}.sidenav.sidenav-fixed.right-aligned{right:0;left:auto}@media only screen and (max-width:992px){.sidenav.sidenav-fixed{-webkit-transform:translateX(-105%);-ms-transform:translateX(-105%);transform:translateX(-105%)}.sidenav.sidenav-fixed.right-aligned{-webkit-transform:translateX(105%);-ms-transform:translateX(105%);transform:translateX(105%)}.sidenav>a{padding:0 16px}.sidenav .user-view{padding:16px 16px 0}}.sidenav .collapsible-body>ul:not(.collapsible)>li.active,.sidenav.sidenav-fixed .collapsible-body>ul:not(.collapsible)>li.active{background-color:#ee6e73}.sidenav .collapsible-body>ul:not(.collapsible)>li.active a,.sidenav.sidenav-fixed .collapsible-body>ul:not(.collapsible)>li.active a{color:#fff}.sidenav .collapsible-body{padding:0}.sidenav .collapsible-body a{background-color:#dbdbdb}.sidenav .collapsible-header{background-color:#f2f2f2;padding:0 20px}.sidenav li.active .collapsible-header{background-color:#dbdbdb}.sidenav-overlay{position:fixed;top:0;left:0;right:0;opacity:0;height:120vh;background-color:rgba(0,0,0,.5);z-index:997;display:none}.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{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-layer{position:absolute;width:100%;height:100%;opacity:0;border-color:#00b1e7}.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(.4,0,.2,1) infinite both,blue-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,blue-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.active .spinner-layer.spinner-red{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,red-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,red-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.active .spinner-layer.spinner-yellow{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,yellow-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,yellow-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.active .spinner-layer.spinner-green{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,green-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,green-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.active .spinner-layer,.active .spinner-layer.spinner-blue-only,.active .spinner-layer.spinner-green-only,.active .spinner-layer.spinner-red-only,.active .spinner-layer.spinner-yellow-only{opacity:1;-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(.4,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%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);transform:rotate(945deg)}to{-webkit-transform:rotate(1080deg);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);-ms-transform:rotate(129deg);transform:rotate(129deg)}.circle-clipper.right .circle{left:-100%;border-left-color:transparent!important;-webkit-transform:rotate(-129deg);-ms-transform:rotate(-129deg);transform:rotate(-129deg)}.active .circle-clipper.left .circle{-webkit-animation:left-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both;animation:left-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both}.active .circle-clipper.right .circle{-webkit-animation:right-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both;animation:right-spin 1333ms cubic-bezier(.4,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{-webkit-transform:rotate(130deg);transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(130deg);transform:rotate(130deg)}}@-webkit-keyframes right-spin{from{-webkit-transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg)}to{-webkit-transform:rotate(-130deg)}}@keyframes right-spin{from{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}to{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}}#spinnerContainer.cooldown{-webkit-animation:container-rotate 1568ms linear infinite,fade-out .4s cubic-bezier(.4,0,.2,1);animation:container-rotate 1568ms linear infinite,fade-out .4s cubic-bezier(.4,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:#747474;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;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;border-radius:50%}.slider .indicators .indicator-item.active{background-color:#00bc16}.carousel{overflow:hidden;position:relative;width:100%;height:400px;-webkit-perspective:500px;perspective:500px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%}.carousel.carousel-slider{top:0;left:0}.carousel.carousel-slider .carousel-fixed-item{position:absolute;left:0;right:0;bottom:20px;z-index:1}.carousel.carousel-slider .carousel-fixed-item.with-indicators{bottom:68px}.carousel.carousel-slider .carousel-item{width:100%;height:100%;min-height:400px;position:absolute;top:0;left:0}.carousel.carousel-slider .carousel-item .event-card.open .event-info .event-title,.carousel.carousel-slider .carousel-item h2,.event-card.open .event-info .carousel.carousel-slider .carousel-item .event-title{font-size:24px;font-weight:500;line-height:32px}.carousel.carousel-slider .carousel-item p{font-size:15px}.carousel .carousel-item{visibility:hidden;width:200px;height:200px;position:absolute;top:0;left:0}.carousel .carousel-item>img{width:100%}.carousel .indicators{position:absolute;text-align:center;left:0;right:0;bottom:0;margin:0}.carousel .indicators .indicator-item{display:inline-block;position:relative;cursor:pointer;height:8px;width:8px;margin:24px 4px;background-color:rgba(255,255,255,.5);-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;border-radius:50%}.carousel .indicators .indicator-item.active{background-color:#fff}.carousel .carousel-item:not(.active) .materialboxed,.carousel.scrolling .carousel-item .materialboxed{pointer-events:none}.tap-target-wrapper{width:800px;height:800px;position:fixed;z-index:1000;visibility:hidden;-webkit-transition:visibility 0s .3s;-o-transition:visibility 0s .3s;transition:visibility 0s .3s}.tap-target-wrapper.open{visibility:visible;-webkit-transition:visibility 0s;-o-transition:visibility 0s;transition:visibility 0s}.tap-target-wrapper.open .tap-target{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:.95;-webkit-transition:opacity .3s cubic-bezier(.42,0,.58,1),-webkit-transform .3s cubic-bezier(.42,0,.58,1);transition:opacity .3s cubic-bezier(.42,0,.58,1),-webkit-transform .3s cubic-bezier(.42,0,.58,1);-o-transition:transform .3s cubic-bezier(.42,0,.58,1),opacity .3s cubic-bezier(.42,0,.58,1);transition:transform .3s cubic-bezier(.42,0,.58,1),opacity .3s cubic-bezier(.42,0,.58,1);transition:transform .3s cubic-bezier(.42,0,.58,1),opacity .3s cubic-bezier(.42,0,.58,1),-webkit-transform .3s cubic-bezier(.42,0,.58,1)}.tap-target-wrapper.open .tap-target-wave::before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.tap-target-wrapper.open .tap-target-wave::after{visibility:visible;-webkit-animation:pulse-animation 1s cubic-bezier(.24,0,.38,1) infinite;animation:pulse-animation 1s cubic-bezier(.24,0,.38,1) infinite;-webkit-transition:opacity .3s,visibility 0s 1s,-webkit-transform .3s;transition:opacity .3s,visibility 0s 1s,-webkit-transform .3s;-o-transition:opacity .3s,transform .3s,visibility 0s 1s;transition:opacity .3s,transform .3s,visibility 0s 1s;transition:opacity .3s,transform .3s,visibility 0s 1s,-webkit-transform .3s}.tap-target{position:absolute;font-size:1rem;border-radius:50%;background-color:#ee6e73;-webkit-box-shadow:0 20px 20px 0 rgba(0,0,0,.14),0 10px 50px 0 rgba(0,0,0,.12),0 30px 10px -20px rgba(0,0,0,.2);box-shadow:0 20px 20px 0 rgba(0,0,0,.14),0 10px 50px 0 rgba(0,0,0,.12),0 30px 10px -20px rgba(0,0,0,.2);width:100%;height:100%;opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:opacity .3s cubic-bezier(.42,0,.58,1),-webkit-transform .3s cubic-bezier(.42,0,.58,1);transition:opacity .3s cubic-bezier(.42,0,.58,1),-webkit-transform .3s cubic-bezier(.42,0,.58,1);-o-transition:transform .3s cubic-bezier(.42,0,.58,1),opacity .3s cubic-bezier(.42,0,.58,1);transition:transform .3s cubic-bezier(.42,0,.58,1),opacity .3s cubic-bezier(.42,0,.58,1);transition:transform .3s cubic-bezier(.42,0,.58,1),opacity .3s cubic-bezier(.42,0,.58,1),-webkit-transform .3s cubic-bezier(.42,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::after,.tap-target-wave::before{content:'';display:block;position:absolute;width:100%;height:100%;border-radius:50%;background-color:#fff}.tap-target-wave::before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.tap-target-wave::after{visibility:hidden;-webkit-transition:opacity .3s,visibility 0s,-webkit-transform .3s;transition:opacity .3s,visibility 0s,-webkit-transform .3s;-o-transition:opacity .3s,transform .3s,visibility 0s;transition:opacity .3s,transform .3s,visibility 0s;transition:opacity .3s,transform .3s,visibility 0s,-webkit-transform .3s;z-index:-1}.tap-target-origin{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10002;position:absolute!important}.tap-target-origin:not(.btn):not(.btn-large):not(.btn-small):not(.btn-normal):not(.btn-special),.tap-target-origin:not(.btn):not(.btn-large):not(.btn-small):not(.btn-normal):not(.btn-special):hover{background:0 0}@media only screen and (max-width:600px){.tap-target,.tap-target-wrapper{width:600px;height:600px}}.pulse{overflow:visible;position:relative}.pulse::before{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:inherit;border-radius:inherit;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;-o-transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s;-webkit-animation:pulse-animation 1s cubic-bezier(.24,0,.38,1) infinite;animation:pulse-animation 1s cubic-bezier(.24,0,.38,1) infinite;z-index:-1}@-webkit-keyframes pulse-animation{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes pulse-animation{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}.datepicker-modal{max-width:325px;min-width:300px;max-height:none}.datepicker-container.modal-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.datepicker-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:280px;margin:0 auto}.datepicker-controls .selects-container{display:-webkit-box;display:-ms-flexbox;display:flex}.datepicker-controls .select-wrapper input{border-bottom:none;text-align:center;margin:0}.datepicker-controls .select-wrapper input:focus{border-bottom:none}.datepicker-controls .select-wrapper .caret{display:none}.datepicker-controls .select-year input{width:50px}.datepicker-controls .select-month input{width:70px}.month-next,.month-prev{margin-top:4px;cursor:pointer;background-color:transparent;border:none}.datepicker-date-display{-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;background-color:#00b1e7;color:#fff;padding:20px 22px;font-weight:500}.datepicker-date-display .year-text{display:block;font-size:1.5rem;line-height:25px;color:rgba(255,255,255,.7)}.datepicker-date-display .date-text{display:block;font-size:2.8rem;line-height:47px;font-weight:500}.datepicker-calendar-container{-webkit-box-flex:2.5;-ms-flex:2.5 auto;flex:2.5 auto}.datepicker-table{width:280px;font-size:1rem;margin:0 auto}.datepicker-table thead{border-bottom:none}.datepicker-table th{padding:10px 5px;text-align:center}.datepicker-table tr{border:none}.datepicker-table abbr{text-decoration:none;color:#999}.datepicker-table td{border-radius:50%;padding:0}.datepicker-table td.is-today{color:#00b1e7}.datepicker-table td.is-selected{background-color:#00b1e7;color:#fff}.datepicker-table td.is-disabled,.datepicker-table td.is-outside-current-month{color:rgba(0,0,0,.3);pointer-events:none}.datepicker-day-button{background-color:transparent;border:none;line-height:38px;display:block;width:100%;border-radius:50%;padding:0 5px;cursor:pointer;color:inherit}.datepicker-day-button:focus{background-color:rgba(6,174,225,.25)}.datepicker-footer{width:280px;margin:0 auto;padding-bottom:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.datepicker-cancel,.datepicker-clear,.datepicker-done,.datepicker-today{color:#00b1e7;padding:0 1rem}.datepicker-clear{color:#e61e25}@media only screen and (min-width:501px){.datepicker-modal{max-width:625px}.datepicker-container.modal-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.datepicker-controls,.datepicker-footer,.datepicker-table{width:320px}.datepicker-day-button{line-height:44px}}.timepicker-modal{max-width:325px;max-height:none}.timepicker-container.modal-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.text-primary{color:#fff}.timepicker-digital-display{-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;background-color:#00b1e7;padding:10px;font-weight:300}.timepicker-text-container{font-size:4rem;font-weight:700;text-align:center;color:rgba(255,255,255,.6);font-weight:400;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.timepicker-span-am-pm div,.timepicker-span-hours,.timepicker-span-minutes{cursor:pointer}.timepicker-span-hours{margin-right:3px}.timepicker-span-minutes{margin-left:3px}.timepicker-display-am-pm{font-size:1.3rem;position:absolute;right:1rem;bottom:1rem;font-weight:400}.timepicker-analog-display{-webkit-box-flex:2.5;-ms-flex:2.5 auto;flex:2.5 auto}.timepicker-plate{background-color:#eee;border-radius:50%;width:270px;height:270px;overflow:visible;position:relative;margin:auto;margin-top:25px;margin-bottom:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.timepicker-canvas,.timepicker-dial{position:absolute;left:0;right:0;top:0;bottom:0}.timepicker-minutes{visibility:hidden}.timepicker-tick{border-radius:50%;color:rgba(0,0,0,.87);line-height:40px;text-align:center;width:40px;height:40px;position:absolute;cursor:pointer;font-size:15px}.timepicker-tick.active,.timepicker-tick:hover{background-color:rgba(0,177,231,.25)}.timepicker-dial{-webkit-transition:opacity 350ms,-webkit-transform 350ms;transition:opacity 350ms,-webkit-transform 350ms;-o-transition:transform 350ms,opacity 350ms;transition:transform 350ms,opacity 350ms;transition:transform 350ms,opacity 350ms,-webkit-transform 350ms}.timepicker-dial-out{opacity:0}.timepicker-dial-out.timepicker-hours{-webkit-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.timepicker-dial-out.timepicker-minutes{-webkit-transform:scale(.8,.8);-ms-transform:scale(.8,.8);transform:scale(.8,.8)}.timepicker-canvas{-webkit-transition:opacity 175ms;-o-transition:opacity 175ms;transition:opacity 175ms}.timepicker-canvas line{stroke:#00b1e7;stroke-width:4;stroke-linecap:round}.timepicker-canvas-out{opacity:.25}.timepicker-canvas-bearing{stroke:none;fill:#00b1e7}.timepicker-canvas-bg{stroke:none;fill:#00b1e7}.timepicker-footer{margin:0 auto;padding:5px 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.timepicker-clear{color:#e61e25}.timepicker-close{color:#00b1e7}.timepicker-clear,.timepicker-close{padding:0 20px}@media only screen and (min-width:501px){.timepicker-modal{max-width:600px}.timepicker-container.modal-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.timepicker-text-container{top:32%}.timepicker-display-am-pm{position:relative;right:auto;bottom:auto;text-align:center;margin-top:1.2rem}}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}img{max-width:100%;height:auto}.str{color:#ec7600}.kwd{color:#93c763}.com{color:#66747b}.typ{color:#678cb1}.lit{color:#facd22}.pln,.pun{color:#f1f2f3}.tag{color:#8ac763}.atn{color:#e0e2e4}.atv{color:#ec7600}.dec{color:purple}pre.prettyprint{border:0 solid #888}ol.linenums{margin-top:0;margin-bottom:0}.prettyprint{background:#000}li.L0,li.L1,li.L2,li.L3,li.L4,li.L5,li.L6,li.L7,li.L8,li.L9{color:#555;list-style-type:decimal}li.L1,li.L3,li.L5,li.L7,li.L9{background:#111}@media print{.kwd,.tag,.typ{font-weight:700}.str{color:#060}.kwd{color:#006}.com{color:#600;font-style:italic}.typ{color:#404}.lit{color:#044}.pun{color:#440}.pln{color:#000}.tag{color:#006}.atn{color:#404}.atv{color:#060}}/*! Flickity v2.1.2
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:rgba(255,255,255,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;-webkit-box-shadow:0 0 0 5px #19f;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:#333}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.code-sample{display:grid;grid-template-columns:repeat(3,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding:16px}.code-sample .info{grid-column:1/3}.code-sample .example{grid-column:3/4}.code-sample .prettyprint{grid-column:1/4}.examples{display:grid;grid-gap:16px;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));-webkit-box-align:start;-ms-flex-align:start;align-items:start}.example{width:100px;height:100px;justify-self:end}.code-sample-full{grid-column:1/-1}.hero{font-weight:500;font-size:127px;text-transform:uppercase;line-height:112px;padding:5px}.hyper{font-weight:500;font-size:38px;text-transform:uppercase;line-height:39px;padding:5px}a{color:#00b1e7}a:hover{color:#0081a8}.btn-normal,.btn-small,.btn-special,.full-btn{width:100%;height:58px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.25rem;line-height:24px;margin:.83333rem 0 .5rem 0}.btn,.btn-large,.btn-normal,.btn-small,.btn-special{margin:5px}.btn-special{font-size:18px;padding:10px 35px;min-width:178px;display:inline-block;width:auto;height:auto}.btn-small{font-size:1.125rem;margin:.75rem 0 .45rem 0;padding:5px 10px;display:inline-block;width:auto;height:auto}.btn-save{position:relative;min-height:44px}.btn-save .icon-spinner-dark{-webkit-animation:spin .6s infinite linear;animation:spin .6s infinite linear;display:inline-block}@-webkit-keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.btn-save .icon-spinner-dark .path1:before{color:#fff;opacity:.2}.btn-save .icon-spinner-dark .path2:before{color:#fff}.btn-save span[class^=icon]{font-size:24px}.btn-save>span{position:absolute;left:2%;width:100%;opacity:0;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.btn-save .text{position:relative}.btn-save.text .text{opacity:1}.btn-save.loading .icon-spinner-dark{opacity:1}.btn-save.saved .icon-ok{opacity:1}#slg-facebook-wrapper{text-align:center}#slg-facebook-wrapper span{font-size:28px;margin-right:10px}#slg-facebook-wrapper a{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-field{margin:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 5px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.input-field input,.input-field textarea{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.input-field label{position:relative;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.info-field input,.info-field textarea{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.info-field p{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0}.info-field label{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.select-field{margin:20px 0;padding:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.select-field .select-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.select-field label{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.select-field .select-wrapper+label{top:0}.input-field>label{font-size:18px;font-weight:600;color:#747474}input[type=text]:not(.browser-default):disabled{border:1px solid #dbdbdb!important}label>p{margin-left:35px}.combo-input{overflow:hidden;position:relative}.combo-input input[type=password]:not(.browser-default),.combo-input input[type=text]:not(.browser-default){border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.combo-input .combo-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.combo-input .combo-button input{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:relative}.combo-input .combo-button label{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.combo-input .input-button{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.combo-input .input-button button{cursor:pointer;background:#00b1e7;border:0;height:48px;display:inline-block;border:1px solid #464646;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;border-radius:6px;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;color:#fff;padding:0 20px;font-size:20px}.combo-nobg .input-button button{background:0 0;color:#00b1e7}input[disabled]+.input-button button{border:1px dotted rgba(0,0,0,.42)}.input-error-text{visibility:hidden;position:absolute;left:-99999}.invalid-field .combo-button>input,.invalid-field>input,.invalid-field>textarea{border:1px solid #e61e25!important;-webkit-box-shadow:0 1px 0 0 #e61e25!important;box-shadow:0 1px 0 0 #e61e25!important}.invalid-field .combo-button>.input-button{margin-top:1px}.invalid-field .input-error-text{visibility:visible;position:relative;left:0;color:#e61e25;padding:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:0;font-size:14px;line-height:17px;margin:0}.invalid-field .input-button button{border-top:1px solid #e61e25!important;border-right:1px solid #e61e25!important;border-bottom:1px solid #e61e25!important;border-left:0;height:53px;background:#e61e25;color:#fff}.focused-input .input-button button{border:3px solid #00b1e7;border-left:0}.combo-nobg.focused-input .combo-button input{border-right:0;position:relative}.input-button a{height:100%;display:inline-block;padding:0 20px;margin:0 -20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.datepicker-container .select-wrapper input.select-dropdown{border:0;width:100%}.size-picker{display:grid;grid-template-columns:repeat(auto-fit,40px);grid-gap:5px}.size-picker a{color:#747474!important;display:inline-block;height:34px;width:40px;border:1px solid #747474;border-radius:6px;padding:5px;text-align:center;-webkit-transition:background-color ease .3s;-o-transition:background-color ease .3s;transition:background-color ease .3s}.size-picker .select{background:#747474}.size-picker .disabled{border:1px solid #e0e0e0;color:#e0e0e0!important;cursor:not-allowed}.icon-arrow{-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.sidenav .active .icon-arrow{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.header-code .info{grid-column:1/5}.notification-number{display:inline-block;width:22px;height:22px;background:#e61e25;border-radius:50%;font-size:9px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 3px 3px rgba(230,30,37,.58);box-shadow:0 3px 3px rgba(230,30,37,.58)}.slg-logo{width:112px;height:20px}.envelope-icon{width:30px;height:20px}.menu-icon svg{width:20px;height:20px}.menu-icon svg .cls-1{fill:#fff}.menu-icon a:hover .cls-1{fill:#bbdefb}.site-logo svg{width:112px;height:20px}.site-logo svg .cls-1{fill:#fff}.site-logo a:hover .cls-1{fill:#bbdefb}.notification a{position:relative;display:inline-block}.notification a .notification-number{position:absolute;top:-10px;right:-10px}.notification svg{width:30px;height:20px}.notification svg .cls-1,.notification svg .cls-2,.notification svg .cls-4{fill:none}.notification svg .cls-1{stroke:#fff;stroke-width:2.288px}.notification svg .cls-1,.notification svg .cls-2{stroke-miterlimit:10}.notification svg .cls-2{stroke-linejoin:bevel}.notification svg .cls-3,.notification svg .cls-5{stroke:none}.notification svg .cls-5{fill:#fff}.notification a:hover .cls-1{stroke:#bbdefb}.notification a:hover .cls-5{fill:#bbdefb}.site-header{background:#00b1e7;padding:19px 15px 15px 15px;margin:0;-webkit-box-shadow:0 3px 24px #747474;box-shadow:0 3px 24px #747474;position:relative;z-index:5;max-width:100%}.site-header [class^=icon-]{font-size:20px}.site-header a{color:#fff;font-weight:500!important}.site-header>div.col{padding:0 5px}.site-header .menu-icon{text-align:left}.site-header .site-logo{text-align:center}.site-header .notification{text-align:right}.site-header.transparent{-webkit-box-shadow:none!important;box-shadow:none!important}@media (max-width:900px){.header-wrapper{position:relative!important}}@media (max-width:900px){.header-wrapper.sticky{position:fixed!important}}@media (max-width:900px){.hide-mobile-menu{opacity:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}}@media (max-width:900px){.show-mobile-menu{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);z-index:999}}@media (max-width:900px){.header-wrapper.sticky{margin-bottom:0}}@media (max-width:900px){body{margin:0!important}}.page-title{background:#f2f2f2;padding:20px 0}.page-title h1{margin:0;color:#747474}.page-title .row{margin:0 auto}.settings-title,.settings-title .col,.settings-title .row{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.settings-title .col span,.settings-title .row span,.settings-title span{font-size:24px}.sub-settings-content{overflow:hidden}.sub-settings-content .hide-container,.sub-settings-content>.hide-container{display:none;overflow:hidden;background:-webkit-gradient(linear,left top,left bottom,color-stop(80%,#f2f2f2),to(#bdbdbd));background:-webkit-linear-gradient(#f2f2f2 80%,#bdbdbd);background:-o-linear-gradient(#f2f2f2 80%,#bdbdbd);background:linear-gradient(#f2f2f2 80%,#bdbdbd);padding:10px 0}.sub-settings-content .tabs{-webkit-transition:.7s all ease;-o-transition:.7s all ease;transition:.7s all ease}.sub-settings-content.active .hide-container,.sub-settings-content.active>.hide-container{margin-top:0!important}.sub-settings-content.active+.row .tabs-container{overflow:hidden}.sub-settings-content.active+.row .tabs-container .tabs{opacity:0}.tabs-container{background:#f2f2f2}.site-footer{background:#464646;padding:20px 10px}@media only screen and (min-width:668px){.site-footer{padding:60px 30px 40px}}@media only screen and (min-width:1000px){.site-footer{padding:60px 50px 40px}}.site-footer>.row{margin-top:0;max-width:1396px}.site-footer>.row .col h5{font-size:20px;line-height:22px;margin:0}.site-footer>.row .col ul{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px 20px;margin:20px 0 20px}@media only screen and (min-width:668px){.site-footer>.row .col ul{grid-template-columns:repeat(4,1fr);grid-gap:40px 20px;margin:20px 0 40px}}@media only screen and (min-width:1920px){.site-footer>.row .col ul{grid-template-columns:repeat(6,1fr)}}.site-footer>.row .col ul:last-child{margin-bottom:40px}.site-footer>.row .col ul.w-img li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:20px}.site-footer>.row .col ul.w-img li span[class^=icon-]{font-size:20px;margin-right:10px}.site-footer>.row .col .divider{width:100%;height:2px;background:#4d4d4d!important;margin-bottom:20px!important}@media only screen and (min-width:668px){.site-footer>.row .col .divider{margin-bottom:40px!important}}.site-footer .copyright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}.site-footer .copyright p{margin-top:20px;max-width:218px;font-size:14px;line-height:20px;text-align:center}.site-footer .footer-logo-container{text-align:center}.site-footer .footer-logo-container .icon-logo{font-size:20px;color:#fff}.site-footer .partner-icons{margin:20px 0 20px!important}@media only screen and (min-width:668px){.site-footer .partner-icons{margin:30px 0 40px!important}}.site-footer .partner-icons img{max-height:73px;max-width:130px;display:block}.site-footer a{color:#dbdbdb;display:inline-block}.site-footer a:hover{color:#00b1e7}.bg-2{background:#f2f2f2}.sidenav{padding:15px 0 0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sidenav a{font-weight:400!important;color:#747474!important}.sidenav .current-menu-item a{font-weight:600!important}.sidenav h1{padding:0 20px;font-family:industry,sans-serif;font-size:1.875rem!important;font-weight:500!important}.sidenav .collapsible-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sidenav>li:last-child{-ms-flex-preferred-size:100%;flex-basis:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-height:650px){.sidenav>li:last-child{display:block}}.sidenav>li:last-child a{background:0 0;text-align:center}.sidenav>li:last-child a:hover{background:#bdbdbd}.sidenav .icon-arrow{font-size:14px;color:#00b1e7}a.sidenav-close{background:0 0!important}a.sidenav-close .icon-close{font-size:20px;color:#0081a8}@font-face{font-family:icomoon-web;src:url(fonts/icomoon-web.eot);src:url(fonts/icomoon-web.eot) format("embedded-opentype"),url(fonts/icomoon-web.ttf) format("truetype"),url(fonts/icomoon-web.woff) format("woff"),url(fonts/icomoon-web.svg) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon-web!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:40px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-login-logo:before{content:"\e90a";color:#fff}.icon-logo_v3:before{content:"\e90d"}.icon-logo:before{content:"\e90d"}.icon-winner:before{content:"\e90b"}.icon-barcode:before{content:"\e91d"}.icon-arrow:before{content:"\e900"}.icon-close:before{content:"\e903"}.icon-menu:before{content:"\e90c"}.icon-share_icon:before{content:"\e916"}.icon-settings:before{content:"\e917"}.icon-play:before{content:"\e91b"}.icon-show-qr:before{content:"\e915"}.icon-spinner-dark .path1:before{content:"\e908";color:#747474;opacity:.2}.icon-spinner-dark .path2:before{content:"\e909";margin-left:-1em;color:#747474}.icon-cal_icon:before{content:"\e901"}.icon-calendar:before{content:"\e901"}.icon-cart:before{content:"\e902"}.icon-profile:before{content:"\e913"}.icon-info1:before{content:"\e90e"}.icon-question_icon:before{content:"\e914"}.icon-notification:before{content:"\e910"}.icon-neutral:before{content:"\e90f"}.icon-ok:before{content:"\e911"}.icon-ok-green:before{content:"\e912";color:#00bc16}.icon-down:before{content:"\e904";color:#e61e25}.icon-up:before{content:"\e91a";color:#00bc16}.icon-info:before{content:"\e906"}.icon-circle-discord:before{content:"\e91e"}.icon-circle-facebook:before{content:"\e91f"}.icon-circle-instagram:before{content:"\e920"}.icon-circle-snapchat:before{content:"\e921"}.icon-circle-twitch:before{content:"\e922"}.icon-circle-twitter:before{content:"\e923"}.icon-circle-youtube:before{content:"\e924"}.icon-facebook:before,span.icon-facebook:before{content:"\e905"!important}.icon-twitter:before,span.icon-twitter:before{content:"\e919"!important}.icon-instagram:before,span.icon-instagram:before{content:"\e907"!important}.icon-twitch:before,span.icon-twitch:before{content:"\e918"!important}.icon-youtube:before,span.icon-youtube:before{content:"\e91c"!important}.event-card{max-width:1000px;max-height:250px;margin:0 auto;-webkit-box-shadow:0 0 39px #747474;box-shadow:0 0 39px #747474;border-radius:6px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:50px;-webkit-transition:.5s all ease;-o-transition:.5s all ease;transition:.5s all ease}.event-card .event-image{width:60%;height:250px;overflow:hidden;position:relative}@media only screen and (max-width:992px){.event-card .event-image{width:50%}}@media only screen and (max-width:500px){.event-card .event-image{width:40%}}.event-card .event-image .icon-login-logo,.event-card .event-image .icon-logo{display:none}.event-card .event-image .play-now{position:absolute;bottom:20px;left:20px;display:none}@media only screen and (max-width:500px){.event-card .event-image .play-now{bottom:10px;left:15px}}.event-card .event-image .image-thumb{position:relative;height:100%;background:#fff}@media only screen and (max-width:500px){.event-card .event-image .image-thumb{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.event-card .event-image .image-thumb .front>span{display:none}.event-card .event-image .image-thumb img{min-width:250px}.event-card .event-image .image-thumb:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%}.event-card .event-info{padding:15px;width:40%;display:grid}@media only screen and (max-width:992px){.event-card .event-info{padding:10px}}.event-card .event-info .event-play-btn{padding:40px 0 0;display:none}@media only screen and (max-width:992px){.event-card .event-info{width:50%}}@media only screen and (max-width:500px){.event-card .event-info{width:60%}}.event-card .event-info .hidden-container{display:none}.event-card .event-info p{padding:0;margin:0}.event-card .event-info .event-title{text-transform:uppercase;margin-bottom:20px}.event-card .event-info .expand-link{text-align:center;-ms-flex-item-align:end;align-self:end;display:block}.event-card .event-info .expand-link span:nth-child(2){padding-top:5px;display:block;font-size:14px}.event-card.active .event-image .play-now{display:block}.event-card.active .event-info a,.event-card.active .event-info p{color:#fff}.event-card.active .event-info .icon-arrow{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.event-card.open.active .event-play-btn{display:block}.event-card.open{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:999999px}.event-card.open .event-image,.event-card.open .event-info{width:100%}.event-card.open .date-title{border-bottom:1px solid #e0e0e0;padding-bottom:40px;margin-bottom:40px}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.event-card.open .event-image{text-align:center;padding:20px;overflow:visible;-webkit-transform:translateY(5%);-ms-transform:translateY(5%);transform:translateY(5%)}.event-card.open .event-image .icon-logo{display:block;color:#fff;font-size:20px}.event-card.open .event-image .play-now{display:none}.event-card.open .event-image .image-thumb{width:250px;height:250px;margin:0 auto;margin-top:20px;-webkit-box-shadow:0 0 0 #747474;box-shadow:0 0 0 #747474;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;cursor:pointer;border-radius:6px;-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;-o-transition:transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:relative}@media only screen and (max-width:500px){.event-card.open .event-image .image-thumb{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.event-card.open .event-image .image-thumb:hover{z-index:1;overflow:visible}.event-card.open .event-image .image-thumb .back,.event-card.open .event-image .image-thumb .front{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0}.event-card.open .event-image .image-thumb .front{z-index:2;position:relative}.event-card.open .event-image .image-thumb .front>span{position:absolute;bottom:20px;right:10px;z-index:1;display:block;color:#fff;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.event-card.open .event-image .image-thumb .front:hover>span{color:#bbdefb}.event-card.open .event-image .image-thumb .back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);width:100%;height:100%;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.event-card.open .event-image .image-thumb .barcode text{fill:#747474}.event-card.open .event-image .image-thumb.barcode-active{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);overflow:visible;z-index:1;-webkit-box-shadow:0 0 39px #747474;box-shadow:0 0 39px #747474;background:0 0}.event-card.open .event-image .image-thumb.barcode-active svg{position:relative;z-index:999999}.event-card.open .event-info{background:#fff;padding:94px 20px 10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.event-card.open .event-info .hidden-container{-webkit-animation:1s fadeIn;animation:1s fadeIn;display:block}.event-card.open .event-info .hidden-container .row{margin-bottom:20px}.event-card.open .event-info a,.event-card.open .event-info p{color:#747474}.event-card.open .event-info a{color:#64b5f6}.event-card.open .event-info .icon-arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.event-card.open .event-info .event-title{margin:0;padding:0}.fm-header{position:fixed;top:0;left:0;width:100%;max-width:100%;z-index:105}.fm-header .site-logo{text-align:right}.main-wrapper{padding:1rem;margin-top:3rem}.sidebar{position:fixed;padding:16px;overflow-y:scroll;height:100%;width:25%;min-width:405px}.sidebar h1{padding:0}.sidebar .table-of-contents a{height:auto;line-height:auto;border:0;margin:0;padding:0 1rem}.sidebar ul{font-size:16px}.sidebar ul a{display:block;color:#0081a8;margin:16px;padding:12px}.framework-site-header{padding:16px}.event-card.open .event-info .framework-site-header .event-title,.framework-site-header .event-card.open .event-info .event-title,.framework-site-header h1,.framework-site-header h2{margin:0 0 16px;font-size:38px}.event-card.open .event-info .framework-site-header .event-title,.framework-site-header .event-card.open .event-info .event-title,.framework-site-header h2{font-size:20px;text-transform:uppercase}.prettyprint{overflow:auto}.menu-icon svg .cls-1,.notification svg .cls-1,.notification svg .cls-5,.sidenav li>a,.site-footer a,.site-logo svg .cls-1{-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.sample-grid .col{border:1px solid #dbdbdb}.woocommerce-checkout select{display:block}.select2-container--default .select2-selection--single .select2-selection__rendered{min-height:48px}.avatar{overflow:hidden;width:188px;height:188px;display:block;border-radius:50%;margin:0 auto}.avatar.edit{position:relative}.avatar.edit:before{-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);z-index:5}.avatar.edit p{-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;opacity:0;z-index:10;margin:0;position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.avatar.edit:hover:before{background:rgba(0,0,0,.5)}.avatar.edit:hover p{opacity:1}.profile{display:grid;grid-template-columns:repeat(6,1fr);grid-column-gap:15px;grid-row-gap:30px;margin:20px auto;max-width:1000px}@media (max-width:1000px){.profile .avatar-logo,.profile .city-logo,.profile .profile-avatar{width:103px;height:103px;display:-webkit-box;display:-ms-flexbox;display:flex}.profile .avatar-logo img,.profile .city-logo img,.profile .profile-avatar img{margin:auto}}@media (max-width:1000px) and (max-width:414px){.profile .avatar-logo,.profile .city-logo,.profile .profile-avatar{width:25vw;height:25vw}}@media (max-width:1000px){.profile .avatar-logo,.profile .profile-avatar{grid-column:3/4;justify-self:right}.profile .avatar-logo img,.profile .profile-avatar img{border-radius:50%}.profile .city-logo{grid-column:4/5;justify-self:left}.profile .user-info{text-align:center;grid-column:1/-1;justify-self:center;overflow:hidden}.event-card.open .event-info .profile .user-info .event-title,.profile .user-info .event-card.open .event-info .event-title,.profile .user-info h2,.profile .user-info h3,.profile .user-info p{margin:0;padding:0}.event-card.open .event-info .profile .user-info .event-title,.profile .user-info .event-card.open .event-info .event-title,.profile .user-info h2{text-transform:uppercase;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.profile .stats-container{grid-column:1/-1}}@media (min-width:1000px){.profile{grid-template-columns:repeat(2,1fr);grid-template-rows:1fr repeat(2,2fr);grid-row-gap:0;grid-column-gap:0}.profile .avatar-logo,.profile .profile-avatar{grid-row:1/4;justify-self:center}.profile .avatar-logo img,.profile .profile-avatar img{width:283px;height:283px;border-radius:50%}.profile .city-logo{grid-columns:2/3;grid-row:1/2;width:60px;height:60px;-ms-flex-item-align:end;align-self:end;margin-bottom:10px}.profile .user-info{text-transform:uppercase;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.event-card.open .event-info .profile .user-info .event-title,.profile .user-info .event-card.open .event-info .event-title,.profile .user-info h2,.profile .user-info h3,.profile .user-info p{margin:0;padding:0}.event-card.open .event-info .profile .user-info .event-title,.profile .user-info .event-card.open .event-info .event-title,.profile .user-info h2{text-transform:uppercase;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}}.user-stats{background:#e0e0e0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user-stats>div{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center;padding:30px 15px}.event-card.open .event-info .user-stats>div .event-title,.user-stats>div .event-card.open .event-info .event-title,.user-stats>div h2{color:#f6921e!important}.event-card.open .event-info .user-stats>div .event-title,.user-stats>div .event-card.open .event-info .event-title,.user-stats>div h2,.user-stats>div p{margin:0}.avatar-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background:rgba(0,0,0,.7);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateY(-100%) scale(0);-ms-transform:translateY(-100%) scale(0);transform:translateY(-100%) scale(0);opacity:0;-webkit-transition:.5s all cubic-bezier(.55,.29,.09,.54);-o-transition:.5s all cubic-bezier(.55,.29,.09,.54);transition:.5s all cubic-bezier(.55,.29,.09,.54)}.avatar-modal .avatars{position:relative;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:50%}.avatar-modal .avatars .avatar-pick{width:20%;padding:10px;cursor:pointer}.avatar-modal .avatars .avatar-pick img{border:4px solid #000;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;display:block}.avatar-modal .avatars .avatar-pick img:hover{border:4px solid #fff}.avatar-modal .icon-close{position:absolute;top:-40px;right:-40px;color:#fff;font-size:34px;cursor:pointer}.avatar-modal .icon-close:hover{color:#f6921e}.active.avatar-modal{-webkit-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}.current-avatar{text-align:center}.current-avatar img{border-radius:50%;width:188px;height:188px}.avatar-options{margin:20px 0 60px}.avatar-carousel .avatar-selections{display:grid;grid-template-columns:repeat(4,60px);grid-template-rows:repeat(2,60px);grid-gap:10px}.avatar-carousel .carousel-cell{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.avatar-carousel .carousel-cell img{border-radius:50%;width:60px;height:60px}.avatar-carousel .carousel-cell a{border-radius:50%;width:60px;display:block;position:relative}.avatar-carousel .carousel-cell a:after{content:'';position:absolute;top:0;left:0;width:60px;height:60px;border:6px solid transparent;border-radius:50%}.avatar-carousel .carousel-cell a:hover:after{background:rgba(0,177,231,.7)}.avatar-carousel .carousel-cell a.avatar-selected:after{background:rgba(116,116,116,.7);border:6px solid #f6921e}.avatar-carousel .flickity-button{background:0 0;border:0}.avatar-carousel .flickity-button-icon{fill:#00b1e7}.avatar-carousel .flickity-page-dots .dot{background:0 0;opacity:1;border:2px solid #747474;margin:0 5px}.avatar-carousel .flickity-page-dots{bottom:-40px}.avatar-carousel .flickity-page-dots .dot.is-selected{background:#747474}.avatar-carousel .flickity-prev-next-button.previous{left:-10px}.avatar-carousel .flickity-prev-next-button.next{right:-10px}@media (max-width:1000px){table tr>th{text-align:left;padding:15px}}.page-pagination{padding:0 20px}.page-count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-count *{white-space:nowrap}.page-count .page-section{margin-right:40px}@media (max-width:320px){.page-count .page-section{margin-right:10px}}.page-count .page-nav-links .icon-arrow{font-size:14px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);display:inline-block}.page-count .page-nav-links .start{padding-right:21px}.page-count .page-nav-links .start span:nth-child(2){-webkit-transform:translateX(-10px) rotate(90deg);-ms-transform:translateX(-10px) rotate(90deg);transform:translateX(-10px) rotate(90deg);margin-left:5px}@media (max-width:320px){.page-count .page-nav-links .start{padding-right:0}}.page-count .page-nav-links .next-page span{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.page-count .page-nav-links .end{margin-left:21px}.page-count .page-nav-links .end span{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);margin-right:5px}.page-count .page-nav-links .end span:nth-child(1){-webkit-transform:translateX(10px) rotate(-90deg);-ms-transform:translateX(10px) rotate(-90deg);transform:translateX(10px) rotate(-90deg)}@media (max-width:320px){.page-count .page-nav-links .end{margin-left:0}}.drop-down-active.transparent{background:#fff!important}.drop-down-active.transparent .header-nav a,.drop-down-active.transparent .header-nav span,.drop-down-active.transparent .logo a,.drop-down-active.transparent .logo span,.drop-down-active.transparent .user-links a,.drop-down-active.transparent .user-links span{color:#00b1e7!important}.drop-down-active.transparent .notification-number{color:#fff!important}.drop-down-active.transparent .container .header-nav .current-menu-item a:after{background:#00b1e7}.header-wrapper{background:rgba(0,177,231,0);-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;position:fixed;top:0;left:0;width:100%;z-index:999}.header-wrapper.sticky{background:#00b1e7}.header-wrapper.sticky .drop-down-active.transparent{background:#00b1e7!important}.header-wrapper.sticky .drop-down-active.transparent .header-nav a,.header-wrapper.sticky .drop-down-active.transparent .header-nav span,.header-wrapper.sticky .drop-down-active.transparent .logo a,.header-wrapper.sticky .drop-down-active.transparent .logo span,.header-wrapper.sticky .drop-down-active.transparent .user-links a,.header-wrapper.sticky .drop-down-active.transparent .user-links span{color:#fff!important}.header-wrapper.sticky .drop-down-active.transparent .header-nav .menu-item-has-children>div a,.header-wrapper.sticky .drop-down-active.transparent .logo .menu-item-has-children>div a,.header-wrapper.sticky .drop-down-active.transparent .user-links .menu-item-has-children>div a{color:#747474!important}.header-wrapper.sticky .drop-down-active.transparent .notification-number{color:#fff!important}.header-wrapper.sticky .drop-down-active.transparent .container .header-nav .current-menu-item a:after{background:#fff}.mobile-header{display:none}@media (max-width:900px){.mobile-header{display:block}}.desktop-header{display:block}@media (max-width:900px){.desktop-header{display:none}}body{margin-top:60px}body>header{position:fixed!important;top:0;left:0;width:100%}.main-header{height:60px;background:#00b1e7;position:relative;z-index:100;overflow:hidden}.main-header *{color:#fff}.main-header a,.main-header div,.main-header li,.main-header ul{min-height:60px;display:inline-block}.main-header ul{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-header a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.main-header a:hover{color:#bbdefb!important}.main-header a[href="/cart"]{margin-right:0!important}.main-header .container{display:grid;grid-template-columns:1fr 1fr 4fr}.main-header .container div{-ms-flex-item-align:center;align-self:center}.main-header .container .logo{margin-right:15px}.main-header .container .logo span{font-size:20px}.main-header .container .logo a{margin:0;border:0}.main-header .container .user-links{justify-self:end}.main-header .container .user-links a{margin:0 15px;font-weight:500}.main-header .container .user-links .current-menu-item a{border-bottom:6px solid #fff}.main-header .container .user-links span[class^=icon]{font-size:20px;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.main-header .container .user-links span[class^=icon]:hover{color:#bbdefb}.main-header .container .user-links .notification-link{position:relative}.main-header .container .user-links .notification-link .notification-number{position:absolute;top:5px;right:-10px;z-index:5}.desktop-header li div{width:100%;height:auto;display:block;position:absolute;top:100%;left:0;z-index:-1;background:#fff;-webkit-box-shadow:0 25px 20px -10px rgba(0,0,0,.75);box-shadow:0 25px 20px -10px rgba(0,0,0,.75);padding:40px;opacity:0;display:none}.desktop-header li ul{max-width:1000px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.desktop-header li ul>li{width:16.66%;padding:24px;max-width:148px;min-width:148px}.desktop-header li ul>li a{margin:0}.desktop-header li ul>li a:after{background:0 0!important}.desktop-header .open-menu{-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.desktop-header .open-list+div{-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;z-index:1;display:block}.desktop-header a{font-size:18px;margin:0 15px}.desktop-header .current-menu-item a{position:relative}.desktop-header .current-menu-item a:after{position:absolute;bottom:0;left:0;width:100%;height:6px;background:#fff;content:''}.user-links .menu-item-has-children{position:relative}.user-links .menu-item-has-children div{min-width:160px;left:-50%;padding:0}.user-links .menu-item-has-children div li{background:#fff;padding:0;max-width:160px;min-width:160px}.user-links .menu-item-has-children div li:last-child a{background:#f2f2f2}.user-links .menu-item-has-children div a{padding:20px;margin:0!important;color:#747474!important}.close-menu{background:rgba(116,116,116,.4);position:fixed;top:60px;left:0;width:100%;height:100%;z-index:-50;display:none}.drop-down-active{overflow:visible}.alert{position:fixed;top:0;left:0;width:100%;background:#e61e25;z-index:999999;color:#fff;opacity:0;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.alert .alert-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:40px 20px}.alert .alert-container>div{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.alert .alert-container p{color:#fff;margin:0}.alert .alert-container a{color:#fff}.alert .alert-container .close{text-align:right}.alert .alert-container .icon-close{font-size:24px}.alert.active{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.fixed-btn-container{position:fixed;bottom:0;left:0;width:100%;z-index:99;background:rgba(255,255,255,.8);text-align:center;padding:20px;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0}.fixed-active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.event-hero-container .event-heading,.events-grid .event-heading{position:absolute;top:0;left:0;width:100%;background:rgba(0,0,0,.1);height:44px;color:#fff;z-index:20}.event-hero-container .event-heading p,.events-grid .event-heading p{line-height:44px;margin:0;padding:0}.event-hero-container .event-heading a,.events-grid .event-heading a{color:#fff}.events-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px}@media (max-width:668px){.events-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){.events-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:320px){.events-grid{grid-template-columns:repeat(1,1fr)}}.events-grid .center-container{padding:0 20px}.events-grid .event-box{position:relative;max-width:230px;min-height:230px}@media (max-width:668px){.events-grid .event-box{max-width:205px;min-height:205px}}@media (max-width:320px){.events-grid .event-box{width:100%;max-width:100%}}.events-grid .event-box>a{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:88px 0 20px;position:relative}.events-grid .event-box>a:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.3)),to(rgba(0,0,0,.6)));background:-webkit-linear-gradient(top,rgba(0,0,0,.3),rgba(0,0,0,.6));background:-o-linear-gradient(top,rgba(0,0,0,.3),rgba(0,0,0,.6));background:linear-gradient(to bottom,rgba(0,0,0,.3),rgba(0,0,0,.6));opacity:0;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.events-grid .event-box>a:hover:after{opacity:1}.events-grid .live-now{position:absolute;top:60px;left:20px;z-index:20;max-width:110px}@media (max-width:668px){.events-grid .live-now{top:50px;left:10px}}.events-grid .event-logo{width:122px;height:122px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:10}@media (max-width:668px){.events-grid .event-logo{max-width:122px;max-height:122px;padding:10px}}@media (max-width:320px){.events-grid .event-logo{min-width:122px;min-height:122px}}.boroughs-series{background:-webkit-linear-gradient(315deg,#77d582,#00e5ca);background:-o-linear-gradient(315deg,#77d582,#00e5ca);background:linear-gradient(135deg,#77d582,#00e5ca)}.event-hero-container{position:relative;height:552px;overflow:hidden}.event-hero-container .center-container{padding:0 10px;max-width:1000px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:668px){.event-hero-container .center-container{padding:0 20px}}.event-hero-container .event-heading{top:60px}.event-hero-container .share-calendar{padding-top:5px}.event-hero-container .share-calendar span{font-size:24px}.event-hero-container .event-details{height:100%;position:relative;max-width:1000px;margin:0 auto}.event-hero-container .event-details .live-now{position:absolute;top:114px;left:10px;z-index:50}@media (max-width:668px){.event-hero-container .event-details .live-now{left:20px}}.event-hero-container .event-details .event-image{position:absolute;bottom:0;left:-265px;height:100%;width:1920px}.event-hero-container .event-details .event-image img{height:100%;display:block}.event-hero-container .event-details .event-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:300px;height:300px}.event-hero-container .event-details .event-logo img{max-width:100%;max-height:100%}@media (max-width:668px){.event-hero-container .event-details .event-logo{width:250px;height:250px}}@media (max-width:414px){.event-hero-container .event-details .event-logo{width:190px;height:190px;text-align:center}}.event-hero-container .event-details .cta-container{position:absolute;right:60px;bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:414px){.event-hero-container .event-details .cta-container{right:0;width:100%}}.event-hero-container .btn-special{color:#00b1e7!important}.event-hero-container .btn-special:hover{color:#fff!important}.series-hero-container{height:461px}.series-hero-container .event-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.series-hero-container .event-details .cta-container{margin-top:169px;position:relative;right:auto;bottom:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.series-hero-container .event-details .cta-container .event-logo{width:190px;height:190px}.small-event-header{height:276px;padding-bottom:10px}@media (max-width:668px){.small-event-header{height:348px}}.small-event-header .event-details .cta-container{position:relative;right:auto;bottom:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:100%;padding:0 10px}@media (max-width:668px){.small-event-header .event-details .cta-container{padding:0 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.small-event-header .event-details .cta-container>div{width:33.33%}@media (max-width:668px){.small-event-header .event-details .cta-container>div{width:100%}}@media (max-width:668px){.small-event-header .event-details .cta-container>div:nth-child(1){display:none}}.small-event-header .event-details .cta-container>div:nth-child(3){text-align:right}@media (max-width:668px){.small-event-header .event-details .cta-container>div:nth-child(3){text-align:center}}.small-event-header .event-details .cta-container>div:nth-child(3) p{margin:0 0 10px}.small-event-header .event-details .cta-container .event-logo{width:152px;height:152px;margin:auto}@media (max-width:668px){.small-event-header .event-details .cta-container .event-logo{margin-bottom:15px}}.share-icons-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}.share-icons-group .share-icon{padding:0 30px}.share-icons-group .share-icon a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.share-icons-group .share-icon a span{display:block;margin-bottom:10px}.toggleContainer{width:200px}.toggleContainer p{font-size:18px;font-weight:600;color:#747474}.toggleContainer .toggleBox{position:relative;margin-top:10px;height:48px;border:1px solid #747474;border-radius:6px;overflow:hidden;padding:5px}.toggleContainer .toggleBox .labelContainer{display:grid;grid-template-columns:1fr 1fr;height:100%}.toggleContainer .toggleBox .labelContainer span{-ms-flex-item-align:center;align-self:center;justify-self:center}.toggleContainer .toggleBox .toggleSwitch{cursor:pointer;position:absolute;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;top:5px;left:5px;border-radius:6px;border:0;background:#bdbdbd;height:36px;width:50%}.toggleContainer .toggleBox .toggleSwitch:hover{background-color:#8a8a8a}.toggleContainer .toggleBox .toggleSwitch .icon-menu{font-size:20px;color:#747474;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}.toggleContainer .toggleBox .toggleSwitch .icon-menu::before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);display:block}.toggleContainer .toggleBox .toggleSwitch[value="1"]{left:95px;background:#00b1e7}.toggleContainer .toggleBox .toggleSwitch[value="1"]:hover{background-color:#0081a8}.toggleContainer .toggleBox .toggleSwitch[value="1"] .icon-menu{color:#fff}.toggleContainer[disabled] p{color:rgba(0,0,0,.42)}.toggleContainer[disabled] .toggleBox{border:1px solid #bdbdbd}.toggleContainer[disabled] .toggleBox .labelContainer span{color:#bdbdbd}.toggleContainer[disabled] .toggleSwitch{cursor:not-allowed;background:#d7d7d7}.toggleContainer[disabled] .toggleSwitch:hover{background:#d7d7d7}.toggleContainer[disabled] .toggleSwitch[value="1"]{cursor:not-allowed;background:#81d4fa}.toggleContainer[disabled] .toggleSwitch[value="1"]:hover{background:#81d4fa}.stats-slides-container{position:relative;max-width:1185px;margin:40px auto}.stats-slides-container .carousel-cell{margin:0 10px;padding:5px;min-height:200px;width:375px}@media (max-width:375px){.stats-slides-container .carousel-cell{width:340px}}@media (max-width:325px){.stats-slides-container .carousel-cell{width:290px}}.stats-slides-container .carousel-cell label{display:block;text-align:center;margin-bottom:5px}.stats-slides-container .carousel-cell .cell-content{min-height:220px;padding:10px;margin-bottom:40px;-webkit-box-shadow:0 0 20px rgba(0,0,0,.3);box-shadow:0 0 20px rgba(0,0,0,.3);border-radius:6px}.stats-slides-container .carousel-cell .cell-content:last-child{margin-bottom:20px}.stats-slides-container .carousel-cell .cell-content .stats-row{margin:10px;display:grid;grid-template-columns:80px auto 45px}@media (max-width:325px){.stats-slides-container .carousel-cell .cell-content .stats-row{grid-template-columns:60px auto 45px}}.stats-slides-container .carousel-cell .cell-content .stats-row h3{margin:0;color:#747474!important}.stats-slides-container .carousel-cell .cell-content .stats-row .stats-row-image img{height:80px;width:80px;display:block}@media (max-width:325px){.stats-slides-container .carousel-cell .cell-content .stats-row .stats-row-image img{height:60px;width:60px}}.stats-slides-container .carousel-cell .cell-content .stats-row .stats-row-club-name{padding-left:20px;justify-self:start;-ms-flex-item-align:center;align-self:center}.stats-slides-container .carousel-cell .cell-content .stats-row .stats-row-value{justify-self:end;-ms-flex-item-align:center;align-self:center}.stats-slides-container .carousel-cell .cell-content .stats-row:nth-child(1) h3{color:#f6921e!important}.stats-slides-container .slide-controls{position:absolute;top:0;z-index:10;height:24px;width:100%}.stats-slides-container .slide-controls .arrow-container{display:grid;grid-template-columns:1fr 1fr;pointer-events:none;max-width:375px;margin:auto;height:inherit}.stats-slides-container .slide-controls .left-arrow .right-arrow{justify-self:center}.stats-slides-container .slide-controls .left{display:-webkit-box;display:-ms-flexbox;display:flex}.stats-slides-container .slide-controls .left:before{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);display:block}.stats-slides-container .slide-controls .right{display:-webkit-box;display:-ms-flexbox;display:flex}.stats-slides-container .slide-controls .right:before{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);display:block}.stats-slides-container .slide-controls .icon-arrow{font-size:14px;color:#00b1e7;-ms-flex-item-align:center;align-self:center;pointer-events:visible}.stats-slides-container .slide-controls span{width:24px;height:24px;cursor:pointer}.progress-bar-container{margin:40px 0;display:-webkit-box;display:-ms-flexbox;display:flex}.progress-bar-container .progress-bar-segment{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.progress-bar-container .progress-bar-segment .progress-bar-segment-label{text-align:center;font-size:18px;font-weight:600;color:#747474;white-space:nowrap;overflow:hidden}.progress-bar-container .progress-bar-segment .progress-bar-segment-box{height:48px;background-color:#f2f2f2;border-top:1px solid #747474;border-bottom:1px solid #747474;border-right:1px solid #747474}.progress-bar-container .progress-bar-segment:nth-child(1) .progress-bar-segment-box{border-radius:6px 0 0 6px;border-left:1px solid #747474}.progress-bar-container .progress-bar-segment:last-child .progress-bar-segment-box{border-radius:0 6px 6px 0}.progress-bar-container .progress-bar-segment.active .progress-bar-segment-box{background-color:#00b1e7}.tab-menu-container{border-bottom:10px solid #f6921e;background:#f2f2f2}.tab-menu-container .tab-menu{background:0 0;max-width:1000px;margin:0 auto;color:#747474;-webkit-box-shadow:none;box-shadow:none;height:82px;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.tab-menu-container .tab-menu a{color:#747474;display:inline-block;height:62px;width:33.33%;text-align:center;border-top-left-radius:6px;border-top-right-radius:6px;font-size:18px;padding-top:5px}.tab-menu-container .tab-menu .selected{background:#f6921e;color:#fff}.tab-sub-menu-container{max-width:1000px;margin:20px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:450px){.tab-sub-menu-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:center;align-self:center}}.tab-sub-menu-container .tab-sub-menu{background:0 0;-webkit-box-shadow:none;box-shadow:none;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.tab-sub-menu-container .tab-sub-menu-heading{margin-right:10px;font-weight:500}.tab-sub-menu-container a,.tab-sub-menu-container p{font-size:18px;margin:0}.tab-sub-menu-container a{color:#00b1e7;height:42px;line-height:42px;display:inline-block;border-radius:6px;padding:0 10px;min-width:80px;text-align:center}.tab-sub-menu-container .selected{color:#fff;background:#00b1e7}.post-slides-container .posts-navigation-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;pointer-events:none}.post-slides-container .posts-navigation-container .slides-navigation{padding:0 10px;max-width:1000px;height:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}@media (max-width:900px){.post-slides-container .posts-navigation-container .slides-navigation{padding:0 15px}}.post-slides-container .posts-navigation-container .slides-navigation button{pointer-events:visible;padding:0;background:0 0;border:0;cursor:pointer}.post-slides-container .posts-navigation-container .slides-navigation button span{font-size:24px;color:#00b1e7}.post-slides-container .posts-navigation-container .slides-navigation button.prev-slide{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);position:absolute;left:-45px;top:42%}.post-slides-container .posts-navigation-container .slides-navigation button.next-slide{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);position:absolute;right:-45px;top:42%}.post-slides-container{position:relative}@media (max-width:1200px){.post-slides-container .posts-navigation-container .prev-slide{left:0!important}.post-slides-container .posts-navigation-container .next-slide{right:0!important}}@media (max-width:1000px){.post-slides-container .posts-navigation-container{display:none}}.post-slides{padding-bottom:100px;max-width:1000px;margin:0 auto}@media (max-width:1200px){.post-slides{max-width:900px}}@media (max-width:1000px){.post-slides{max-width:100%;width:1000px}}.post-slides .carousel-cell{width:33%;padding:15px;min-height:650px}@media (max-width:1000px){.post-slides .carousel-cell{width:280px}}.post-slides .post-item{background:#fff;border-radius:6px;position:relative;padding-bottom:30px;overflow:hidden;-webkit-box-shadow:0 0 15px rgba(0,0,0,.2);box-shadow:0 0 15px rgba(0,0,0,.2)}.post-slides .post-meta{position:absolute;bottom:0;left:0;width:100%;padding:20px}.post-slides .post{padding:0 20px 20px}.post-slides .post-header img{width:313px;height:291px;-o-object-fit:cover;object-fit:cover}.post-slides .post-header a{color:#747474}.post-slides .post-header p{min-height:84px;margin:0;padding:20px}.flickity-page-dots{bottom:40px}.flickity-page-dots .dot{width:20px;height:20px;border:2px solid #747474;background:0 0;opacity:1}.flickity-page-dots .dot:before{background:0 0}.flickity-page-dots .dot.is-selected{background:#747474}.alliance-selection-container{padding:20px}.alliance-selection-container .alliance-selection{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px}@media (max-width:950px){.alliance-selection-container .alliance-selection{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}}@media (max-width:700px){.alliance-selection-container .alliance-selection{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(4,1fr)}}.alliance-selection-container .alliance-selection-btn{cursor:pointer}.alliance-selection-container .alliance-choice{border-radius:6px;overflow:hidden;position:relative}.alliance-selection-container .alliance-choice img{width:100%;height:367px;-o-object-fit:cover;object-fit:cover;display:block}@media (max-width:414px){.alliance-selection-container .alliance-choice img{height:250px}}.alliance-selection-container .alliance-choice .alliance-selection-copy{position:absolute;top:0;left:0;width:100%;height:100%;padding:10px;-webkit-transition:.6s all ease;-o-transition:.6s all ease;transition:.6s all ease;-webkit-transform:translateY(82%);-ms-transform:translateY(82%);transform:translateY(82%);pointer-events:none}@media (max-width:414px){.alliance-selection-container .alliance-choice .alliance-selection-copy{-webkit-transform:translateY(76%);-ms-transform:translateY(76%);transform:translateY(76%)}}.alliance-selection-container .alliance-choice .alliance-selection-copy .alliance-selection-content{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.alliance-selection-container .alliance-choice .alliance-selection-copy a,.alliance-selection-container .alliance-choice .alliance-selection-copy h1,.alliance-selection-container .alliance-choice .alliance-selection-copy p{color:#fff!important}.alliance-selection-container .alliance-choice .alliance-selection-copy h1{font-size:30px;display:none;margin:0}.alliance-selection-container .alliance-choice .alliance-selection-copy .stat{text-align:left}.alliance-selection-container .alliance-choice .alliance-selection-copy .alliance-title,.alliance-selection-container .alliance-choice .alliance-selection-copy h1{text-align:center;font-weight:600}.alliance-selection-container .alliance-choice .alliance-selection-copy .alliance-title{margin:-10px 0 0;height:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:center;align-self:center}.alliance-selection-container .alliance-choice .alliance-selection-copy .btn-special{background:#fff!important;color:#00b1e7!important;width:100%;font-weight:500;padding:10px;margin:0;min-width:100%}.alliance-selection-container .alliance-choice button{border:0;background:0 0;padding:0;display:block;cursor:pointer}.alliance-selection-container .alliance-choice .alliance-copy-active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);pointer-events:auto}.alliance-selection-container .alliance-choice-selected h1{display:block!important}.alliance-selection-container .alliance-choice-selected .alliance-selection-copy{-webkit-transform:translateY(58%);-ms-transform:translateY(58%);transform:translateY(58%)}@media (max-width:414px){.alliance-selection-container .alliance-choice-selected .alliance-selection-copy{-webkit-transform:translateY(40%);-ms-transform:translateY(40%);transform:translateY(40%)}}.alliance-selection-container .alliance-project .alliance-selection-copy{background:rgba(245,170,0,.9)}.alliance-selection-container .alliance-star-guardian .alliance-selection-copy{background:rgba(197,62,247,.9)}.alliance-selection-container .alliance-arcade .alliance-selection-copy{background:rgba(41,221,172,.9)}.alliance-selection-container .alliance-pool-party .alliance-selection-copy{background:rgba(22,156,226,.9)}.no-alliance-selected .alliance-selection{position:relative}@media (max-width:700px){.no-alliance-selected .alliance-selection{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}}@media (max-width:414px){.no-alliance-selected .alliance-selection{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(4,1fr)}}.no-alliance-selected .alliance-prompt-copy{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px}.no-alliance-selected .alliance-prompt-copy .alliance-prompt{background:-webkit-linear-gradient(18deg,rgba(41,41,41,.95),rgba(81,28,153,.95),rgba(218,12,12,.95));background:-o-linear-gradient(18deg,rgba(41,41,41,.95),rgba(81,28,153,.95),rgba(218,12,12,.95));background:linear-gradient(72deg,rgba(41,41,41,.95),rgba(81,28,153,.95),rgba(218,12,12,.95));display:inline-block;border-radius:6px;padding:40px 160px;text-align:center}@media (max-width:700px){.no-alliance-selected .alliance-prompt-copy .alliance-prompt{padding:40px}}@media (max-width:414px){.no-alliance-selected .alliance-prompt-copy .alliance-prompt{padding:200px 20px}}.no-alliance-selected .alliance-prompt-copy .alliance-prompt h1{color:#fff!important;font-weight:400;margin:0 0 40px}.no-alliance-selected .alliance-prompt-copy .alliance-prompt .btn-special{background:#fff!important;color:#00b1e7!important}.no-alliance-selected .alliance-prompt-copy .alliance-prompt .alliance-login-text-link{color:#e61e25;text-decoration:underline}.no-alliance-selected .alliance-choice img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.alliance-selection-locked .alliance-choice img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.alliance-selection-locked .alliance-project .alliance-selection-copy{background:rgba(245,170,0,.9)}.alliance-selection-locked .alliance-star-guardians .alliance-selection-copy{background:rgba(197,62,247,.9)}.alliance-selection-locked .alliance-arcade .alliance-selection-copy{background:rgba(41,221,172,.9)}.alliance-selection-locked .alliance-pool-party .alliance-selection-copy{background:rgba(22,156,226,.9)}.alliance-selection-locked .alliance-selected img{-webkit-filter:grayscale(0);filter:grayscale(0)}.alliance-selection-locked .alliance-selected h1{display:block!important}.alliance-selection-locked .alliance-selected .alliance-selection-copy{-webkit-transform:translateY(58%);-ms-transform:translateY(58%);transform:translateY(58%);z-index:20}@media (max-width:414px){.alliance-selection-locked .alliance-selected .alliance-selection-copy{-webkit-transform:translateY(40%);-ms-transform:translateY(40%);transform:translateY(40%)}}.players-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px 20px;max-width:1000px;margin:auto}@media (max-width:668px){.players-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:414px){.players-grid{grid-template-columns:repeat(1,1fr)}}.players-grid .player{text-align:center}.players-grid .avatar{width:60px;height:60px;overflow:hidden}.players-grid .avatar img{-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.players-grid .avatar a:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.players-grid h3{text-transform:none}.players-grid h3 a{color:#f6921e}.players-grid .stat{margin:0}.event-schedule-container{max-width:1000px;margin:0 auto}.event-schedule-container .event-schedule-heading{padding:0 30px 30px 40px;display:grid;grid-template-columns:1.5fr 2fr 1.8fr 1.2fr 1fr}@media (max-width:1000px){.event-schedule-container .event-schedule-heading{grid-template-columns:1.45fr 2fr 1.8fr 1.2fr 1fr}}@media (max-width:950px){.event-schedule-container .event-schedule-heading{grid-template-columns:1.4fr 1.9fr 1.8fr 1.2fr 1fr}}@media (max-width:900px){.event-schedule-container .event-schedule-heading{display:none}}@media (max-width:900px){.event-schedule-container .event-schedule-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(285px,1fr));grid-gap:20px}}.event-schedule-container .event-schedule-item{display:grid;grid-template-columns:1.5fr 2fr 1.8fr 1.2fr 1fr;-webkit-box-shadow:0 0 6px rgba(0,0,0,.16);box-shadow:0 0 6px rgba(0,0,0,.16);border-radius:6px;min-height:62px;padding:10px 30px;border-left:10px solid #747474;margin-bottom:20px}.event-schedule-container .event-schedule-item .btn-small{display:none}@media (max-width:900px){.event-schedule-container .event-schedule-item{padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;margin-bottom:10px}}.event-schedule-container .event-schedule-item p{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center}@media (max-width:900px){.event-schedule-container .event-schedule-item p{margin:5px 0;width:100%;text-align:left}}.event-schedule-container .event-schedule-item p a{margin:0;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.event-schedule-container .event-schedule-item p:nth-child(1){padding-right:10px;line-height:22px}@media (max-width:900px){.event-schedule-container .event-schedule-item p:nth-child(1){padding-right:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;font-size:18px}}@media (max-width:900px){.event-schedule-container .event-schedule-item p:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (max-width:900px){.event-schedule-container .event-schedule-item p:nth-child(3){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media (max-width:900px){.event-schedule-container .event-schedule-item p:nth-child(4){position:absolute;bottom:10px;right:10px;width:auto;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.event-schedule-container .event-schedule-item p:nth-child(4) span{font-size:24px}}@media (max-width:900px){.event-schedule-container .event-schedule-item p:nth-child(5){-ms-flex-preferred-size:100%;flex-basis:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}}.event-schedule-container .event-schedule-item .date-time{text-transform:uppercase}.event-schedule-container .event-schedule-item .btn-small{min-width:124px}.event-schedule-container .event-play-active{border-left-color:#00bc16}.event-schedule-container .event-play-active .btn-small{display:inline-block}.event-schedule-container .event-disabled{position:relative;border-left-color:transparent}.event-schedule-container .event-disabled:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%}.event-schedule-container .event-disabled *{color:#dbdbdb}.alliance-stats-container{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;max-width:1000px;margin:20px auto}@media (max-width:952px){.alliance-stats-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:466px){.alliance-stats-container{grid-template-columns:repeat(1,1fr)}}.alliance-stats-container .alliance-stats-element{background:#747474;border-radius:6px;overflow:hidden}.alliance-stats-container .alliance-stats-element p{margin:0;color:#fff}.alliance-stats-container .alliance-stats-element .icon-down,.alliance-stats-container .alliance-stats-element .icon-up{font-size:16px}.alliance-stats-container .alliance-stats-element .icon-up:before{color:#99f700}.alliance-stats-container .alliance-stats-element .icon-neutral{font-size:5px;color:#000}.alliance-stats-container .alliance-stats-element .alliance-stats-top-section{background:#bdbdbd;padding:10px}.alliance-stats-container .alliance-stats-element .alliance-stats-top-section .alliance-element-name{text-align:center}.alliance-stats-container .alliance-stats-element .alliance-stats-top-section .alliance-element-number-container{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.alliance-stats-container .alliance-stats-element .alliance-stats-top-section .alliance-element-number-container .alliance-element-number{margin-top:10px;font-size:78px;font-weight:400;height:78px;line-height:78px;position:relative}.alliance-stats-container .alliance-stats-element .alliance-stats-top-section .alliance-element-number-container span{position:absolute;bottom:18px;right:-15px}.alliance-stats-container .alliance-stats-element .alliance-stats-top-section .alliance-element-stats-grid{display:grid;grid-template-columns:1fr 1fr;grid-row-gap:10px}.alliance-stats-container .alliance-stats-element .alliance-stats-top-section .alliance-element-stats-grid .alliance-stat-label{font-size:14px}.alliance-stats-container .alliance-stats-element .alliance-stats-row{padding:15px 10px;position:relative;margin-top:4px}.alliance-stats-container .alliance-stats-element .alliance-stats-row .alliance-stats-row-bar{position:absolute;z-index:0;top:0;left:0;height:100%;background:#bdbdbd}.alliance-stats-container .alliance-stats-element .alliance-stats-row .alliance-stats-row-text{position:relative;z-index:5}.alliance-stats-container .alliance-stats-star-guardian{background:#9612c7}.alliance-stats-container .alliance-stats-star-guardian .alliance-stats-row .alliance-stats-row-bar,.alliance-stats-container .alliance-stats-star-guardian .alliance-stats-top-section{background:#c53ef7}.alliance-stats-container .alliance-stats-arcade{background:#0da77d}.alliance-stats-container .alliance-stats-arcade .alliance-stats-row .alliance-stats-row-bar,.alliance-stats-container .alliance-stats-arcade .alliance-stats-top-section{background:#29ddac}.alliance-stats-container .alliance-stats-project{background:#ac7802}.alliance-stats-container .alliance-stats-project .alliance-stats-row .alliance-stats-row-bar,.alliance-stats-container .alliance-stats-project .alliance-stats-top-section{background:#f5aa00}.alliance-stats-container .alliance-stats-pool-party{background:#0a81bf}.alliance-stats-container .alliance-stats-pool-party .alliance-stats-row .alliance-stats-row-bar,.alliance-stats-container .alliance-stats-pool-party .alliance-stats-top-section{background:#169ce2}.winners-container{background:-webkit-linear-gradient(15deg,#34cefc,#c53ef7);background:-o-linear-gradient(15deg,#34cefc,#c53ef7);background:linear-gradient(75deg,#34cefc,#c53ef7)}.winners-container h1{font-weight:400}.winners-container a,.winners-container p{color:#fff}.winners-container .svg-icon{padding:60px 0 0 0}.winners-container .winners-copy-container{padding:0 80px 0 80px}.winners-container .winners-grid{padding:60px 0 40px 0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0 0;max-width:1000px;margin:auto}@media (max-width:668px){.winners-container .winners-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:503px){.winners-container .winners-grid{grid-template-columns:repeat(1,1fr);grid-row-gap:20px}}.winners-container .winners-grid .player{text-align:center}.winners-container .winners-grid .avatar{width:200px;height:200px;overflow:hidden}.winners-container .winners-grid .avatar img{-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.winners-container .winners-grid .avatar a:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.winners-container .winners-grid h3{text-transform:none}.winners-container .winners-grid .stat{margin:0}.alliance-standings-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:20px 0;margin:auto;width:100%}.alliance-standings{display:grid;grid-template-columns:repeat(4,minmax(205px,334px));grid-auto-rows:auto;grid-gap:20px;padding:0 60px;margin:auto}@media only screen and (max-width:1000px){.alliance-standings{grid-template-columns:repeat(2,minmax(177px,284px));grid-auto-rows:auto}}@media only screen and (max-width:668px){.alliance-standings{grid-template-columns:repeat(2,177px);grid-auto-rows:auto}}@media only screen and (max-width:414px){.alliance-standings{grid-template-columns:280px;grid-auto-rows:320px;grid-gap:20px}}.alliance-standings .alliance-standings-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:6px;-webkit-box-shadow:0 0 39px rgba(0,0,0,.2);box-shadow:0 0 39px rgba(0,0,0,.2);width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:hidden;position:relative}.alliance-standings .alliance-standings-card:nth-child(1){background-color:#1d306b}.alliance-standings .alliance-standings-card:nth-child(2){background-color:#0c546a}.alliance-standings .alliance-standings-card:nth-child(3){background-color:#474784}.alliance-standings .alliance-standings-card:nth-child(4){background-color:#652847}.alliance-standings .alliance-standings-card img{-o-object-position:top center;object-position:top center;-o-object-fit:contain;object-fit:contain;height:minmax(115px,187px)}.alliance-standings .alliance-standings-card .copy-container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:93px;color:#fff}.alliance-standings .alliance-standings-card .copy-container span{padding:0 10px 20px}.alliance-standings .alliance-standings-card .copy-container .copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;color:#fff}.alliance-standings .alliance-standings-card .copy-container .copy h1,.alliance-standings .alliance-standings-card .copy-container .copy p{color:#fff!important;padding:0;margin:0;text-align:center}.alliance-standings .alliance-standings-card .copy-container .copy h1{padding-top:20px;font-size:38px;line-height:39px;font-weight:400}.alliance-standings .alliance-standings-card .copy-container .copy p{padding:10px 0;font-size:14px;line-height:17px;font-weight:700}.alliance-standings .alliance-standings-card .copy-container .winner h1{font-weight:700}.alliance-standings .alliance-standings-card:nth-child(1) .copy-container{background-color:#365cc4}.alliance-standings .alliance-standings-card:nth-child(2) .copy-container{background-color:#109ec2}.alliance-standings .alliance-standings-card:nth-child(3) .copy-container{background-color:#8686ee}.alliance-standings .alliance-standings-card:nth-child(4) .copy-container{background-color:#ba4b86}.alliance-standings .alliance-standings-card .progress-container{position:relative;height:70px}.alliance-standings .alliance-standings-card .progress-bar-texture{z-index:3;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;width:100%;bottom:0;padding:0 10px}.alliance-standings .alliance-standings-card .progress-bar-texture .badge-fg{color:#fff;opacity:.1}.alliance-standings .alliance-standings-card .progress-bar-texture .badge-fg span{width:28px;height:40px;line-height:70px;margin:0 10px}.alliance-standings .alliance-standings-card .progress-bar-texture .earned{opacity:1}.alliance-standings .alliance-standings-card .progress-bar{z-index:2;display:block;position:relative;height:100%}.alliance-standings .alliance-standings-card:nth-child(1) .progress-bar{background-color:#365cc4;border-top:5px solid #1d306b;border-bottom:5px solid #1d306b}.alliance-standings .alliance-standings-card:nth-child(2) .progress-bar{background-color:#109ec2;border-top:5px solid #0c546a;border-bottom:5px solid #0c546a}.alliance-standings .alliance-standings-card:nth-child(3) .progress-bar{background-color:#8686ee;border-top:5px solid #474784;border-bottom:5px solid #474784}.alliance-standings .alliance-standings-card:nth-child(4) .progress-bar{background-color:#ba4b86;border-top:5px solid #652847;border-bottom:5px solid #652847}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJjb21wb25lbnRzL19jb2xvci12YXJpYWJsZXMuc2NzcyIsImNvbXBvbmVudHMvX2NvbG9yLWNsYXNzZXMuc2NzcyIsImNvbXBvbmVudHMvX25vcm1hbGl6ZS5zY3NzIiwic3R5bGUuY3NzIiwiY29tcG9uZW50cy9fZ2xvYmFsLnNjc3MiLCJjb21wb25lbnRzL19iYWRnZXMuc2NzcyIsImNvbXBvbmVudHMvX2ljb25zLW1hdGVyaWFsLWRlc2lnbi5zY3NzIiwiY29tcG9uZW50cy9fZ3JpZC5zY3NzIiwiY29tcG9uZW50cy9fbmF2YmFyLnNjc3MiLCJjb21wb25lbnRzL190eXBvZ3JhcGh5LnNjc3MiLCJjb21wb25lbnRzL190cmFuc2l0aW9ucy5zY3NzIiwiY29tcG9uZW50cy9fY2FyZHMuc2NzcyIsImNvbXBvbmVudHMvX3RvYXN0LnNjc3MiLCJjb21wb25lbnRzL190YWJzLnNjc3MiLCJjb21wb25lbnRzL190b29sdGlwLnNjc3MiLCJjb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJjb21wb25lbnRzL19kcm9wZG93bi5zY3NzIiwiY29tcG9uZW50cy9fd2F2ZXMuc2NzcyIsImNvbXBvbmVudHMvX21vZGFsLnNjc3MiLCJjb21wb25lbnRzL19jb2xsYXBzaWJsZS5zY3NzIiwiY29tcG9uZW50cy9fY2hpcHMuc2NzcyIsImNvbXBvbmVudHMvX21hdGVyaWFsYm94LnNjc3MiLCJjb21wb25lbnRzL2Zvcm1zL19mb3Jtcy5zY3NzIiwiY29tcG9uZW50cy9mb3Jtcy9faW5wdXQtZmllbGRzLnNjc3MiLCJjb21wb25lbnRzL2Zvcm1zL19yYWRpby1idXR0b25zLnNjc3MiLCJjb21wb25lbnRzL2Zvcm1zL19jaGVja2JveGVzLnNjc3MiLCJjb21wb25lbnRzL2Zvcm1zL19zd2l0Y2hlcy5zY3NzIiwiY29tcG9uZW50cy9mb3Jtcy9fc2VsZWN0LnNjc3MiLCJjb21wb25lbnRzL2Zvcm1zL19maWxlLWlucHV0LnNjc3MiLCJjb21wb25lbnRzL2Zvcm1zL19yYW5nZS5zY3NzIiwiY29tcG9uZW50cy9fdGFibGVfb2ZfY29udGVudHMuc2NzcyIsImNvbXBvbmVudHMvX3NpZGVuYXYuc2NzcyIsImNvbXBvbmVudHMvX3ByZWxvYWRlci5zY3NzIiwiY29tcG9uZW50cy9fc2xpZGVyLnNjc3MiLCJjb21wb25lbnRzL19jYXJvdXNlbC5zY3NzIiwiY29tcG9uZW50cy9fdGFwVGFyZ2V0LnNjc3MiLCJjb21wb25lbnRzL19wdWxzZS5zY3NzIiwiY29tcG9uZW50cy9fZGF0ZXBpY2tlci5zY3NzIiwiY29tcG9uZW50cy9fdGltZXBpY2tlci5zY3NzIiwiY3VzdG9tL19yZXNldHMuc2NzcyIsImN1c3RvbS9fc29uc19vZl9vYnNpZGlhbi5zY3NzIiwiY3VzdG9tL19mbGlja2l0eS5zY3NzIiwiZWxlbWVudHMvX2NvZGUuc2NzcyIsImVsZW1lbnRzL190eXBlLnNjc3MiLCJlbGVtZW50cy9fYnV0dG9ucy5zY3NzIiwiZWxlbWVudHMvX2ZpZWxkcy5zY3NzIiwiZWxlbWVudHMvX2NvbnRyb2xzLnNjc3MiLCJlbGVtZW50cy9faGVhZGVyLnNjc3MiLCJlbGVtZW50cy9fcGFnZS10aXRsZS5zY3NzIiwiZWxlbWVudHMvX2Zvb3Rlci5zY3NzIiwiX21peGlucy1icmVha3BvaW50cy5zY3NzIiwiZWxlbWVudHMvX3NlY3Rpb24uc2NzcyIsImVsZW1lbnRzL19tZW51LnNjc3MiLCJlbGVtZW50cy9fZm9udHMuc2NzcyIsImVsZW1lbnRzL19jYXJkcy5zY3NzIiwiY3VzdG9tL19tYWluLnNjc3MiLCJlbGVtZW50cy9fcHJvZmlsZS5zY3NzIiwiZWxlbWVudHMvX3RhYmxlLnNjc3MiLCJlbGVtZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwiZWxlbWVudHMvX21haW4tbmF2LnNjc3MiLCJlbGVtZW50cy9fYWxlcnQuc2NzcyIsImVsZW1lbnRzL19maXhlZGJ0bi5zY3NzIiwiY3VzdG9tL19ldmVudHMuc2NzcyIsImN1c3RvbS9fc2hhcmVfaWNvbnMuc2NzcyIsImN1c3RvbS9fdG9nZ2xlLnNjc3MiLCJjdXN0b20vX3N0YXRzX2Nhcm91c2VsLnNjc3MiLCJjdXN0b20vX3Byb2dyZXNzX2Jhci5zY3NzIiwiZWxlbWVudHMvX3RhYi1tZW51LnNjc3MiLCJlbGVtZW50cy9fcG9zdC1zbGlkZXMuc2NzcyIsImVsZW1lbnRzL19hbGxpYW5jZS5zY3NzIiwiZWxlbWVudHMvX3NjaGVkdWxlLWxpc3Quc2NzcyIsImVsZW1lbnRzL19hbGxpYW5jZS1zdGF0cy5zY3NzIiwiZWxlbWVudHMvX3dpbm5lcnMuc2NzcyIsImVsZW1lbnRzL19hbGxpYW5jZS1zdGFuZGluZ3Muc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxpRENrVkEsbUJBQUEsaUJBQUEsVUFDRSxXQUFBLCtDQUFBLFdBQUEsMENBQUEsV0FBQSx1Q0NoVkksT0FDRSxpQkFBQSxlQUVGLGlCQUFBLFlBQUEsa0JBQUEsV0FBQSxpQkFBQSxhQUFBLG1CQUFBLFdBQUEsb0JBQUEsMEJBQUEscUJBQUEsWUFDRSxNQUFBLGVBSkYsaUJBQ0UsaUJBQUEsa0JBRUYsc0JBQ0UsTUFBQSxrQkFJRiwyQkFDRSxpQkFBQSxrQkFFRixxQ0FDRSxNQUFBLGtCQUpGLDJCQUFBLDhCQUNFLGlCQUFBLGtCQUVGLHFDQUNFLE1BQUEsa0JBSkYsMkJBQ0UsaUJBQUEsa0JBRUYscUNBQ0UsTUFBQSxrQkFKRiwyQkFDRSxpQkFBQSxrQkFFRixxQ0FDRSxNQUFBLGtCQUpGLDJCQUNFLGlCQUFBLGtCQUVGLHFDQUNFLE1BQUEsa0JBSkYsMEJBQ0UsaUJBQUEsa0JBRUYsb0NBQ0UsTUFBQSxrQkFKRiwwQkFBQSxvQ0FDRSxpQkFBQSxrQkFFRixvQ0FDRSxNQUFBLGtCQUpGLDBCQUNFLGlCQUFBLGtCQUVGLG9DQUNFLE1BQUEsa0JBSkYsMEJBQ0UsaUJBQUEsa0JBRUYsb0NBQ0UsTUFBQSxrQkFaRixLQUNFLGlCQUFBLGtCQUVGLFVBQ0UsTUFBQSxrQkFJRixlQUNFLGlCQUFBLGtCQUVGLHlCQUNFLE1BQUEsa0JBSkYsZUFBQSxrQkFDRSxpQkFBQSxrQkFFRix5QkFDRSxNQUFBLGtCQUpGLGVBQ0UsaUJBQUEsa0JBRUYseUJBQ0UsTUFBQSxrQkFKRixlQUNFLGlCQUFBLGtCQUVGLHlCQUNFLE1BQUEsa0JBSkYsZUFDRSxpQkFBQSxrQkFFRix5QkFDRSxNQUFBLGtCQUpGLGNBQ0UsaUJBQUEsa0JBRUYsd0JBQ0UsTUFBQSxrQkFKRixjQUFBLHdCQUNFLGlCQUFBLGtCQUVGLHdCQUNFLE1BQUEsa0JBSkYsY0FDRSxpQkFBQSxrQkFFRix3QkFDRSxNQUFBLGtCQUpGLGNBQ0UsaUJBQUEsa0JBRUYsd0JBQ0UsTUFBQSxrQkFKRixjQUNFLGlCQUFBLGtCQUVGLHdCQUNFLE1BQUEsa0JBSkYsY0FDRSxpQkFBQSxrQkFFRix3QkFDRSxNQUFBLGtCQUpGLGNBQ0UsaUJBQUEsa0JBRUYsd0JBQ0UsTUFBQSxrQkFKRixjQUNFLGlCQUFBLGtCQUVGLHdCQUNFLE1BQUEsa0JBWkYsTUFDRSxpQkFBQSxrQkFFRixXQUNFLE1BQUEsa0JBSUYsZ0JBQ0UsaUJBQUEsa0JBRUYsMEJBQ0UsTUFBQSxrQkFKRixnQkFBQSxtQkFDRSxpQkFBQSxrQkFFRiwwQkFDRSxNQUFBLGtCQUpGLGdCQUNFLGlCQUFBLGtCQUVGLDBCQUNFLE1BQUEsa0JBSkYsZ0JBQ0UsaUJBQUEsa0JBRUYsMEJBQ0UsTUFBQSxrQkFKRixnQkFDRSxpQkFBQSxrQkFFRiwwQkFDRSxNQUFBLGtCQUpGLGVBQ0UsaUJBQUEsa0JBRUYseUJBQ0UsTUFBQSxrQkFKRixlQUFBLHlCQUNFLGlCQUFBLGtCQUVGLHlCQUNFLE1BQUEsa0JBSkYsZUFDRSxpQkFBQSxrQkFFRix5QkFDRSxNQUFBLGtCQUpGLGVBQ0UsaUJBQUEsa0JBRUYseUJBQ0UsTUFBQSxrQkFKRixlQUNFLGlCQUFBLGtCQUVGLHlCQUNFLE1BQUEsa0JBSkYsZUFDRSxpQkFBQSxrQkFFRix5QkFDRSxNQUFBLGtCQUpGLGVBQ0UsaUJBQUEsa0JBRUYseUJBQ0UsTUFBQSxrQkFKRixlQUNFLGlCQUFBLGtCQUVGLHlCQUNFLE1BQUEsa0JBWkYsUUFDRSxpQkFBQSxrQkFFRixhQUNFLE1BQUEsa0JBSUYsa0JBQ0UsaUJBQUEsa0JBRUYsNEJBQ0UsTUFBQSxrQkFKRixrQkFBQSxxQkFDRSxpQkFBQSxrQkFFRiw0QkFDRSxNQUFBLGtCQUpGLGtCQUNFLGlCQUFBLGtCQUVGLDRCQUNFLE1BQUEsa0JBSkYsa0JBQ0UsaUJBQUEsa0JBRUYsNEJBQ0UsTUFBQSxrQkFKRixrQkFDRSxpQkFBQSxrQkFFRiw0QkFDRSxNQUFBLGtCQUpGLGlCQUNFLGlCQUFBLGtCQUVGLDJCQUNFLE1BQUEsa0JBSkYsaUJBQUEsMkJBQ0UsaUJBQUEsa0JBRUYsMkJBQ0UsTUFBQSxrQkFKRixpQkFDRSxpQkFBQSxrQkFFRiwyQkFDRSxNQUFBLGtCQUpGLGlCQUNFLGlCQUFBLGtCQUVGLDJCQUNFLE1BQUEsa0JBSkYsaUJBQ0UsaUJBQUEsa0JBRUYsMkJBQ0UsTUFBQSxrQkFKRixpQkFDRSxpQkFBQSxrQkFFRiwyQkFDRSxNQUFBLGtCQUpGLGlCQUNFLGlCQUFBLGtCQUVGLDJCQUNFLE1BQUEsa0JBSkYsaUJBQ0UsaUJBQUEsZUFFRiwyQkFDRSxNQUFBLGVBWkYsYUFDRSxpQkFBQSxrQkFFRixrQkFDRSxNQUFBLGtCQUlGLHVCQUNFLGlCQUFBLGtCQUVGLGlDQUNFLE1BQUEsa0JBSkYsdUJBQUEsMEJBQ0UsaUJBQUEsa0JBRUYsaUNBQ0UsTUFBQSxrQkFKRix1QkFDRSxpQkFBQSxrQkFFRixpQ0FDRSxNQUFBLGtCQUpGLHVCQUNFLGlCQUFBLGtCQUVGLGlDQUNFLE1BQUEsa0JBSkYsdUJBQ0UsaUJBQUEsa0JBRUYsaUNBQ0UsTUFBQSxrQkFKRixzQkFDRSxpQkFBQSxrQkFFRixnQ0FDRSxNQUFBLGtCQUpGLHNCQUFBLGdDQUNFLGlCQUFBLGtCQUVGLGdDQUNFLE1BQUEsa0JBSkYsc0JBQ0UsaUJBQUEsa0JBRUYsZ0NBQ0UsTUFBQSxrQkFKRixzQkFDRSxpQkFBQSxrQkFFRixnQ0FDRSxNQUFBLGtCQUpGLHNCQUNFLGlCQUFBLGtCQUVGLGdDQUNFLE1BQUEsa0JBSkYsc0JBQ0Us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a0JBSkYscUJBQUEsb0JBQUEsc0JBQUEscUJBQ0UsaUJBQUEsa0JBRUYsK0JBQ0UsTUFBQSxrQkFaRixNQUNFLGlCQUFBLGtCQUVGLFdBQ0UsTUFBQSxrQkFJRixnQkFDRSxpQkFBQSxrQkFFRiwwQkFDRSxNQUFBLGtCQUpGLGdCQUFBLG1CQUNFLGlCQUFBLGtCQUVGLDBCQUNFLE1BQUEsa0JBSkYsZ0JBQ0UsaUJBQUEsa0JBRUYsMEJBQ0UsTUFBQSxrQkFKRixnQkFDRSxpQkFBQSxrQkFFRiwwQkFDRSxNQUFBLGtCQUpGLGdCQUNFLGlCQUFBLGtCQUVGLDBCQUNFLE1BQUEsa0JBSkYsZUFDRSxpQkFBQSxrQkFFRix5QkFDRSxNQUFBLGtCQUpGLGVBQUEseUJBQ0UsaUJBQUEsa0JBRUYseUJBQ0UsTUFBQSxrQkFKRixlQUNFLGlCQUFBLGtCQUVGLHlCQUNFLE1BQUEsa0JBSkYsZUFDRSxpQkFBQSxrQkFFRix5QkFDRSxNQUFBLGtCQUpGLGVBQ0UsaUJBQUEsa0JBRUYseUJBQ0UsTUFBQSxrQkFKRixlQUNFLGlCQUFBLGtCQUVGLHlCQUNFLE1BQUEsa0JBSkYsZUFDRSxpQkFBQSxrQkFFRix5QkFDRSxNQUFBLGtCQUpGLGVBQ0UsaUJBQUEsa0JBRUYseUJBQ0UsTUFBQSxrQkFaRixNQUNFLGlCQUFBLGtCQUVGLFdBQ0UsTUFBQSxrQkFJRixnQkFDRSxpQkFBQSxrQkFFRiwwQkFDRSxNQUFBLGtCQUpGLG1CQUFBLGdCQUNFLGlCQUFBLGtCQUVGLDBCQUNFLE1BQUEsa0JBSkYsZ0JBQ0UsaUJBQUEsa0JBRUYsMEJBQ0UsTUFBQSxrQkFKRixnQkFDRSxpQkFBQSxrQkFFRiwwQkFDRSxNQUFBLGtCQUpGLGdCQUNFLGlCQUFBLGtCQUVGLDBCQUNFLE1BQUEsa0JBSkYsZUFDRSxpQkFBQSxrQkFFRix5QkFDRSxNQUFBLGtCQUpGLHlCQUFBLGVBQ0UsaUJBQUEsa0JBRUYseUJBQ0UsTUFBQSxrQkFKRixlQUNFLGlCQUFBLGtCQUVGLHlCQUNFLE1BQUEsa0JBSkYsZUFDRSxpQkFBQSxrQkFFRix5QkFDRSxNQUFBLGtCQUpGLGVBQ0UsaUJBQUEsa0JBRUYseUJBQ0UsTUFBQSxrQkFKRixlQUNFLGlCQUFBLGtCQUVGLHlCQUNFLE1BQUEsa0JBSkYsZUFDRSxpQkFBQSxrQkFFRix5QkFDRSxNQUFBLGtCQUpGLGVBQ0UsaUJBQUEsa0JBRUYseUJBQ0UsTUFBQSxrQkFaRixPQUNFLGlCQUFBLGtCQUVGLFlBQ0UsTUFBQSxrQkFJRixpQkFDRSxpQkFBQSxrQkFFRiwyQkFDRSxNQUFBLGtCQUpGLGlCQUFBLG9CQUNFLGlCQUFBLGtCQUVGLDJCQUNFLE1BQUEsa0JBSkYsaUJBQ0UsaUJBQUEsa0JBRUYsMkJBQ0UsTUFBQSxrQkFKRixpQkFDRSxpQkFBQSxrQkFFRiwyQkFDRSxNQUFBLGtCQUpGLGlCQUNFLGlCQUFBLGtCQUVGLDJCQUNFLE1BQUEsa0JBSkYsZ0JBQ0UsaUJBQUEsa0JBRUYsMEJBQ0UsTUFBQSxrQkFKRixnQkFBQSwwQkFDRSxpQkFBQSxrQkFFRiwwQkFDRSxNQUFBLGtCQUpGLGdCQUNFLGlCQUFBLGtCQUVGLDBCQUNFLE1BQUEsa0JBSkYsZ0JBQ0UsaUJBQUEsa0JBRUYsMEJBQ0UsTUFBQSxrQkFKRixnQkFDRSxpQkFBQSxrQkFFRiwwQkFDRSxNQUFBLGtCQUpGLGdCQUNFLGlCQUFBLGtCQUVGLDBCQUNFLE1BQUEsa0JBSkYsZ0JBQ0UsaUJBQUEsa0JBRUYsMEJBQ0UsTUFBQSxrQkFKRixnQkFDRSxpQkFBQSxrQkFFRiwwQkFDRSxNQUFBLGtCQVpGLGFBQ0UsaUJBQUEsa0JBRUYsa0JBQ0UsTUFBQSxrQkFJRix1QkFDRSxpQkFBQSxrQkFFRixpQ0FDRSxNQUFBLGtCQUpGLHVCQUFBLDBCQUNFLGlCQUFBLGtCQUVGLGlDQUNFLE1BQUEsa0JBSkYsdUJBQ0UsaUJBQUEsa0JBRUYsaUNBQ0UsTUFBQSxrQkFKRix1QkFDRSxpQkFBQSxrQkFFRixpQ0FDRSxNQUFBLGtCQUpGLHVCQUNFLGlCQUFBLGtCQUVGLGlDQUNFLE1BQUEsa0JBSkYsc0JBQ0UsaUJBQUEsa0JBRUYsZ0NBQ0UsTUFBQSxrQkFKRixzQkFBQSxnQ0FDRSxpQkFBQSxrQkFFRixnQ0FDRSxNQUFBLGtCQUpGLHNCQUNFLGlCQUFBLGtCQUVGLGdDQUNFLE1BQUEsa0JBSkYsc0JBQ0UsaUJBQUEsa0JBRUYsZ0NBQ0UsTUFBQSxrQkFKRixzQkFDRSxpQkFBQSxrQkFFRixnQ0FDRSxNQUFBLGtCQUpGLHNCQUNFLGlCQUFBLGtCQUVGLGdDQUNFLE1BQUEsa0JBSkYsc0JBQ0UsaUJBQUEsa0JBRUYsZ0NBQ0UsTUFBQSxrQkFKRixzQkFDRSxpQkFBQSxrQkFFRixnQ0FDRSxNQUFBLGtCQVpGLE1BQ0UsaUJBQUEsa0JBRUYsV0FDRSxNQUFBLGtCQUlGLGdCQUNFLGlCQUFBLGtCQUVGLDBCQUNFLE1BQUEsa0JBSkYsZ0JBQUEsbUJBQ0UsaUJBQUEsa0JBRUYsMEJBQ0UsTUFBQSxrQkFKRixnQkFDRSxpQkFBQSxrQkFFRiwwQkFDRSxNQUFBLGtCQUpGLGdCQUNFLGlCQUFBLGtCQUVGLDBCQUNFLE1BQUEsa0JBSkYsZ0JBQ0UsaUJBQUEsa0JBRUYsMEJBQ0UsTUFBQSxrQkFKRixlQUNFLGlCQUFBLGtCQUVGLHlCQUNFLE1BQUEsa0JBSkYsZUFBQSx5QkFDRSxpQkFBQSxrQkFFRix5QkFDRSxNQUFBLGtCQUpGLGVBQ0UsaUJBQUEsa0JBRUYseUJBQ0UsTUFBQSxrQkFKRixlQUNFLGlCQUFBLGtCQUVGLHlCQUNFLE1BQUEsa0JBSkYsZUFDRSxpQkFBQSxrQkFFRix5QkFDRSxNQUFBLGtCQUpGLGVBQ0UsaUJBQUEsa0JBRUYseUJBQ0UsTUFBQSxrQkFKRixlQUNFLGlCQUFBLGtCQUVGLHlCQUNFLE1BQUEsa0JBSkYsZUFDRSxpQkFBQSxrQkFFRix5QkFDRSxNQUFBLGtCQVpGLFFBQ0UsaUJBQUEsa0JBRUYsYUFDRSxNQUFBLGtCQUlGLGtCQUNFLGlCQUFBLGtCQUVGLDRCQUNFLE1BQUEsa0JBSkYscUJBQUEsa0JBQ0UsaUJBQUEsa0JBRUYsNEJBQ0UsTUFBQSxrQkFKRixrQkFDRSxpQkFBQSxrQkFFRiw0QkFDRSxNQUFBLGtCQUpGLGtCQUNFLGlCQUFBLGtCQUVGLDRCQUNFLE1BQUEsa0JBSkYsa0JBQ0UsaUJBQUEsa0JBRUYsNEJBQ0UsTUFBQSxrQkFKRixpQkFDRSxpQkFBQSxrQkFFRiwyQkFDRSxNQUFBLGtCQUpGLDJCQUFBLGlCQUNFLGlCQUFBLGtCQUVGLDJCQUNFLE1BQUEsa0JBSkYsaUJBQ0UsaUJBQUEsa0JBRUYsMkJBQ0UsTUFBQSxrQkFKRixpQkFDRSxpQkFBQSxrQkFFRiwyQkFDRSxNQUFBLGtCQUpGLGlCQUNFLGlCQUFBLGtCQUVGLDJCQUNFLE1BQUEsa0JBSkYsaUJBQ0UsaUJBQUEsZUFFRiwyQkFDRSxNQUFBLGVBSkYsaUJBQ0UsaUJBQUEsa0JBRUYsMkJBQ0UsTUFBQSxrQkFKRixpQkFDRSxpQkFBQSxrQkFFRiwyQkFDRSxNQUFBLGtCQVpGLE9BQ0UsaUJBQUEsa0JBRUYsWUFDRSxNQUFBLGtCQUlGLGlCQUNFLGlCQUFBLGtCQUVGLDJCQUNFLE1BQUEsa0JBSkYsaUJBQUEsb0JBQ0UsaUJBQUEsa0JBRUYsMkJBQ0UsTUFBQSxrQkFKRixpQkFDRSxpQkFBQSxrQkFFRiwyQkFDRSxNQUFBLGtCQUpGLGlCQUNFLGlCQUFBLGtCQUVGLDJCQUNFLE1BQUEsa0JBSkYsaUJBQ0UsaUJBQUEsa0JBRUYsMkJBQ0UsTUFBQSxrQkFKRixnQkFDRSxpQkFBQSxrQkFFRiwwQkFDRSxNQUFBLGtCQUpGLGdCQUFBLDBCQUNFLGlCQUFBLGtCQUVGLDBCQUNFLE1BQUEsa0JBSkYsZ0JBQ0UsaUJBQUEsa0JBRUYsMEJBQ0UsTUFBQSxrQkFKRixnQkFDRSxpQkFBQSxrQkFFRiwwQkFDRSxNQUFBLGtCQUpGLGdCQUNFLGlCQUFBLGtCQUVGLDBCQUNFLE1BQUEsa0JBSkYsZ0JBQ0UsaUJBQUEsa0JBRUYsMEJBQ0UsTUFBQSxrQkFKRixnQkFDRSxpQkFBQSxrQkFFRiwwQkFDRSxNQUFBLGtCQUpGLGdCQUNFLGlCQUFBLGtCQUVGLDBCQUNFLE1BQUEsa0JBWkYsUUFDRSxpQkFBQSxrQkFFRixhQUFBLEdBQ0UsTUFBQSxrQkFJRixrQkFDRSxpQkFBQSxrQkFFRiw0QkFBQSxrQkFDRSxNQUFBLGtCQUpGLGtCQUFBLHFCQUNFLGlCQUFBLGtCQUVGLDRCQUFBLGtCQUNFLE1BQUEsa0JBSkYsa0JBQ0UsaUJBQUEsa0JBRUYsNEJBQUEsa0JBQ0UsTUFBQSxrQkFKRixrQkFDRSxpQkFBQSxrQkFFRiw0QkFBQSxrQkFDRSxNQUFBLGtCQUpGLGtCQUNFLGlCQUFBLGtCQUVGLDRCQUFBLGtCQUNFLE1BQUEsa0JBSkYsaUJBQ0UsaUJBQUEsa0JBRUYsMkJBQUEsaUJBQ0UsTUFBQSxrQkFKRixpQkFBQSwyQkFDRSxpQkFBQSxrQkFFRiwyQkFBQSxpQkFDRSxNQUFBLGtCQUpGLGlCQUNFLGlCQUFBLGtCQUVGLDJCQUFBLGlCQUNFLE1BQUEsa0JBSkYsaUJBQ0UsaUJBQUEsa0JBRUYsMkJBQUEsaUJBQ0UsTUFBQSxrQkFKRixpQkFDRSxpQkFBQSxrQkFFRiwyQkFBQSxpQkFDRSxNQUFBLGtCQUpGLGlCQUNFLGlCQUFBLGtCQUVGLDJCQUFBLGlCQUNFLE1BQUEsa0JBSkYsaUJBQ0UsaUJBQUEsa0JBRUYsMkJBQUEsaUJBQ0UsTUFBQSxrQkFKRixpQkFDRSxpQkFBQSxrQkFFRiwyQkFBQSxpQkFDRSxNQUFBLGtCQVpGLGFBQ0UsaUJBQUEsa0JBRUYsa0JBQ0UsTUFBQSxrQkFJRix1QkFDRSxpQkFBQSxrQkFFRixpQ0FDRSxNQUFBLGtCQUpGLHVCQUFBLDBCQUNFLGlCQUFBLGtCQUVGLGlDQUNFLE1BQUEsa0JBSkYsdUJBQ0UsaUJBQUEsa0JBRUYsaUNBQ0UsTUFBQSxrQkFKRix1QkFDRSxpQkFBQSxrQkFFRixpQ0FDRSxNQUFBLGtCQUpGLHVCQUNFLGlCQUFBLGtCQUVGLGlDQUNFLE1BQUEsa0JBSkYsc0JBQ0UsaUJBQUEsa0JBRUYsZ0NBQ0UsTUFBQSxrQkFKRixzQkFBQSxnQ0FDRSxpQkFBQSxrQkFFRixnQ0FDRSxNQUFBLGtCQUpGLHNCQUNFLGlCQUFBLGtCQUVGLGdDQUNFLE1BQUEsa0JBSkYsc0JBQ0UsaUJBQUEsa0JBRUYsZ0NBQ0UsTUFBQSxrQkFKRixzQkFDRSxpQkFBQSxrQkFFRixnQ0FD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R0MsNEJBQUEsWUFLRixnQkFDRSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BS0YsVUFDRSxNQUFBLEtBS0YsV0FDRSxtQkFBQSxlQUFBLFdBQUEsZUFJRixLQUFBLGNBQUEsV0FBQSxZQUFBLFdBQUEsYUFBQSxNQUFBLFlBQUEsYUFBQSxrQkFBQSxTQUFBLE9BQUEsV0FBQSxJQUNFLG1CQUFBLEVBQUEsSUFBQSxJQUFBLEVBQUEsZUFBQSxDQUFBLEVBQUEsSUFBQSxJQUFBLEtBQUEsZUFBQSxDQUFBLEVBQUEsSUFBQSxJQUFBLEVBQUEsZUFBQSxXQUFBLEVBQUEsSUFBQSxJQUFBLEVBQUEsZUFBQSxDQUFBLEVBQUEsSUFBQSxJQUFBLEtBQUEsZUFBQSxDQUFBLEVBQUEsSUFBQSxJQUFBLEVBQUEsZUFJRixvQkFBQSxpQkFBQSxrQkFBQSxpQkFBQSxtQkFBQSxXQUFBLGdCQUNFLG1CQUFBLEVBQUEsSUFBQSxJQUFBLEVBQUEsZUFBQSxDQUFBLEVBQUEsSUFBQSxJQUFBLEVBQUEsZUFBQSxDQUFBLEVBQUEsSUFBQSxJQUFBLEtBQUEsZUFBQSxXQUFBLEVBQUEsSUFBQSxJQUFBLEVBQUEsZUFBQSxDQUFBLEVBQUEsSUFBQSxJQUFBLEVBQUEsZUFBQSxDQUFBLEVBQUEsSUFBQSxJQUFBLEtBQUEsZUFJRixXQUNFLG1CQUFBLEVBQUEsSUFBQSxJQUFBLEVBQUEsZUFBQSxDQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsZUFBQSxDQUFBLEVBQUEsSUFBQSxJQUFBLEtBQUEsZUFBQSxXQUFBLEVBQUEsSUFBQSxJQUFBLEVBQUEsZUFBQSxDQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsZUFBQSxDQUFBLEVBQUEsSUFBQSxJQUFBLEtBQUEsZUFNRixXQUNFLG1CQUFBLEVBQUEsSUFBQSxLQUFBLElBQUEsZUFBQSxDQUFBLEVBQUEsSUFBQSxLQUFBLElBQUEsZUFBQSxDQUFBLEVBQUEsSUFBQSxJQUFBLEtBQUEsZUFBQSxXQUFBLEVBQUEsSUFBQSxLQUFBLElBQUEsZUFBQSxDQUFBLEVBQUEsSUFBQSxLQUFBLElBQUEsZUFBQSxDQUFBLEVBQUEsSUFBQSxJQUFBLEtBQUEsZUFNRixXQUNFLG1CQUFBLEVBQUEsS0FBQSxLQUFBLElBQUEsZUFBQSxDQUFBLEVBQUEsSUFBQSxLQUFBLElBQUEsZUFBQSxDQUFBLEVBQUEsSUFBQSxLQUFBLEtBQUEsZUFBQSxXQUFBLEVBQUEsS0FBQSxLQUFBLElBQUEsZUFBQSxDQUFBLEVBQUEsSUFBQSxLQUFBLElBQUEsZUFBQSxDQUFBLEVBQUEsSUFBQSxLQUFBLEtBQUEsZUFNRixPQUFBLFdBQ0UsbUJBQUEsRUFBQSxLQUFBLEtBQUEsSUFBQSxlQUFBLENBQUEsRUFBQSxJQUFBLEtBQUEsSUFBQSxlQUFBLENBQUEsRUFBQSxLQUFBLEtBQUEsS0FBQSxlQUFBLFdBQUEsRUFBQSxLQUFBLEtBQUEsSUFBQSxlQUFBLENBQUEsRUFBQSxJQUFBLEtBQUEsSUFBQSxlQUFBLENBQUEsRUFBQSxLQUFBLEtBQUEsS0FBQSxlQUtGLFdBQ0UsbUJBQUEsbUJBQUEsS0FBQSxXQUFBLG1CQUFBLEtBQUEsY0FBQSxXQUFBLEtBQUEsV0FBQSxXQUFBLEtBQUEsV0FBQSxXQUFBLElBQUEsQ0FBQSxtQkFBQSxLQURGLGlCQUlJLG1CQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsY0FBQSxDQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsZ0JBQUEsV0FBQSxFQUFBLElBQUEsS0FBQSxFQUFBLGNBQUEsQ0FBQSxFQUFBLElBQUEsS0FBQSxFQUFBLGdCQU1KLFNBQ0UsT0FBQSxJQUNBLFNBQUEsT0FDQSxpQkFBQSxRQU1GLFdBQ0UsT0FBQSxLQUFBLEVBQ0EsYUFBQSxPQUNBLFlBQUEsSUFBQSxNQUFBLFFBS0YsRUFDRSxZQUFBLFFBREYsT0FJSSxNQUFBLEtBQ0EsYUFBQSxLQUxKLFFBUUksTUFBQSxNQUNBLFlBQUEsS0FUSixPQVlJLFVBQUEsS0FaSixRQWVJLFVBQUEsS0FmSixTQWtCSSxVQUFBLEtBbEJKLFFBcUJJLFVBQUEsS0FLSixtQkR1NkRBLHVCQ3I2REUsVUFBQSxLQUNBLE9BQUEsS0FNRixlQUdJLFFBQUEsYUFDQSxjQUFBLElBQ0EsV0FBQSxPQUNBLGVBQUEsSUFDQSxPQUFBLEtBUEosaUJBVU0sTUFBQSxLQUNBLFFBQUEsYUFDQSxVQUFBLE9BQ0EsUUFBQSxFQUFBLEtBQ0EsWUFBQSxLQWROLHdCQWlCaUIsTUFBQSxLQWpCakIsc0JBbUJlLGlCQUFBLFFBbkJmLDBCQXNCTSxPQUFBLFFBQ0EsTUFBQSxLQXZCTixpQkEyQk0sVUFBQSxLQTNCTiwyQkFpQ0ksUUFBQSxhQUNBLE1BQUEsS0FHSix5Q0FDRSxZQUNFLE1BQUEsS0R5NURBLG9CQzE1REYsb0JBS0ksTUFBQSxJQUxKLHFCQVNJLE1BQUEsSUFDQSxTQUFBLE9BQ0EsWUFBQSxRQU1OLFlBQ0UsVUFBQSxLQUNBLE1BQUEscUJEazVENkIsMEJBQTdCLDBCQ3A1REYsY0RxNURFLDZCQzk0REUsUUFBQSxhQUNBLE1BQUEsS0FDQSxVQUFBLEtBVEosbUJBYUksUUFBQSxRQUNBLE1BQUEscUJBQ0EsZUFBQSxJQUNBLFFBQUEsYUFDQSxZQUFBLGlCQUNBLFlBQUEsSUFDQSxXQUFBLE9BQ0EsVUFBQSxLQUNBLE9BQUEsRUFBQSxLQUFBLEVBQUEsSUFDQSx1QkFBQSxZQXRCSiwrQkEwQkksUUFBQSxLQTFCSix1QkE4QkksTUFBQSxLQUtKLG9CQUNFLFNBQUEsU0FDQSxTQUFBLE9BQ0EsT0FBQSxNQUhGLDhCQU1JLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsRUFDQSxPQUFBLEVBQ0EsUUFBQSxHQVhKLGtDQWNNLFFBQUEsRUFDQSxTQUFBLFNBQ0EsS0FBQSxJQUNBLE9BQUEsRUFDQSxVQUFBLEtBQ0EsV0FBQSxLQUNBLGtCQUFBLG1CQUFBLFVBQUEsbUJBQ0Esa0JBQUEsaUJBQUEsY0FBQSxpQkFBQSxVQUFBLGlCQU1OLFlBQUEsU0FDRSxTQUFBLFNBRUYsUUFDRSxTQUFBLGdCQU9GLHFCQUNFLFFBQUEsRUFHRixTQUNFLFFBQUEsRUFDQSx5QkFBQSxFQUFBLElBQUEscUJBQUEsRUFBQSxJQUFBLGlCQUFBLEVBQUEsSUFRQSx5Q0FERix3QkFBQSxvQkFFSSxRQUFBLGdCQUlGLHlDQURGLHNCQUVJLFFBQUEsZ0JBSUYseUNBREYsb0JBRUksUUFBQSxnQkFJRiwrREFERixrQkFFSSxRQUFBLGdCQUlGLHlDQURGLG9CQUVJLFFBQUEsZ0JBSUYsMENBREYsMEJBRUksUUFBQSxnQkFJRiwwQ0FERixxQkFFSSxRQUFBLGlCQUlGLHlDQURGLGVBRUksUUFBQSxpQkFJRiwrREFERixnQkFFSSxRQUFBLGlCQUlGLHlDQURGLGVBRUksUUFBQSxpQkFJRix5Q0FERix1QkFFSSxRQUFBLGlCQUlGLHlDQURGLHlCQUVJLFFBQUEsaUJBT0YseUNBREYsc0JBRUksV0FBQSxRQUtKLGFBQ0UsWUFBQSxLQUNBLE1BQUEsS0FDQSxpQkFBQSxRQUhGLCtCQU1JLFNBQUEsT0FDQSxXQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLFFBQUEsY0FBQSxRQUFBLGdCQUFBLGNBQ0EsUUFBQSxLQUFBLEVBQ0EsTUFBQSxxQkFDQSxpQkFBQSxtQkFLSixNQUFBLEdBQUEsR0FDRyxPQUFBLEtBQ0EsTUFBQSxRQUVILFNBQ0UsWUFBQSxJQUdGLFNBQ0UsWUFBQSxJQUdGLE1BQ0UsTUFBQSxLQUNBLFFBQUEsTUFDQSxnQkFBQSxTQUNBLGVBQUEsRUFDQSxjQUFBLEtBTEYsaUJBU00sY0FBQSxLQVROLHNDQWNRLGlCQUFBLFFBZFIsMEJBa0JRLGNBQUEsRUFsQlIseUJBd0JJLG1CQUFBLGlCQUFBLEtBQUEsS0FBQSxjQUFBLGlCQUFBLEtBQUEsS0FBQSxXQUFBLGlCQUFBLEtBQUEsS0F4QkosK0JBMEJNLGlCQUFBLFFBMUJOLDJCQUFBLDJCQWdDTSxXQUFBLE9BS04sR0FDRSxjQUFBLElBQUEsTUFBQSxnQkFHRixHQUFBLEdBQ0UsUUFBQSxLQUNBLFFBQUEsV0FDQSxXQUFBLEtBQ0EsZUFBQSxPQUNBLGNBQUEsSUFFRixHQUNFLFFBQUEsSUFBQSxLQUtGLHlDQUVFLHVCQUNFLE1BQUEsS0FDQSxnQkFBQSxTQUNBLGVBQUEsRUFDQSxRQUFBLE1BQ0EsU0FBQSxTQUxGLHVDQVFJLFFBQUEsUUQyMURGLDBCQ24yREYsMEJBYUksT0FBQSxFQUNBLGVBQUEsSUFkSiwwQkFpQk8sV0FBQSxLQWpCUCw2QkFtQkksUUFBQSxNQUNBLE1BQUEsS0FwQkosZ0NBdUJNLFFBQUEsTUFDQSxRQUFBLEVBQUEsS0FBQSxFQUFBLEVBeEJOLDJDQTJCUSxRQUFBLFFBM0JSLDZCQWdDSSxRQUFBLE1BQ0EsTUFBQSxLQUNBLFNBQUEsU0FDQSxXQUFBLEtBQ0EsWUFBQSxPQXBDSixnQ0F1Q00sUUFBQSxhQUNBLGVBQUEsSUF4Q04sMEJBNENJLFFBQUEsTUFDQSxXQUFBLE1BN0NKLDBCQWdESSxRQUFBLE1BQ0EsV0FBQSxPQUNBLFdBQUEsS0FsREosMEJBcURJLGNBQUEsS0FDQSxRQUFBLEVBQUEsS0F0REosNkJBMkRJLE9BQUEsRUFDQSxhQUFBLElBQUEsTUFBQSxpQkFRTixZQUNFLE9BQUEsTUFBQSxFQUFBLEtBQUEsRUFDQSxPQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsSUFDQSxTQUFBLE9BQ0EsU0FBQSxTQUxGLDZCQVFJLGlCQUFBLEtBQ0EsWUFBQSxPQUNBLFFBQUEsS0FBQSxLQUNBLE9BQUEsRUFDQSxjQUFBLElBQUEsTUFBQSxRQVpKLG9DQWdCTSxXQUFBLEtBQ0EsYUFBQSxLQUNBLFNBQUEsU0RrMERBLGtFQ3AxRE4saUVBdUJRLFNBQUEsU0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFNBQUEsT0FDQSxLQUFBLEtBQ0EsUUFBQSxhQUNBLGVBQUEsT0E3QlIsNkNBZ0NRLFVBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxLQUNBLGlCQUFBLEtBQ0EsV0FBQSxPQXBDUiwyQ0F5Q1EsVUFBQSxLQXpDUixzQ0E2Q1EsT0FBQSxFQTdDUix1REFpRFEsU0FBQSxTQUNBLElBQUEsS0FDQSxNQUFBLEtBbkRSLHdDQTBETSxjQUFBLEtBMUROLG9DQThETSxpQkFBQSxRQUNBLE1BQUEsS0EvRE4sdURBa0VRLE1BQUEsS0FsRVIsOEJBdUVJLFFBQUEsTUFDQSxtQkFBQSxLQUFBLGNBQUEsS0FBQSxXQUFBLEtBQ0EsTUFBQSxRQXpFSixpREE0RVEsaUJBQUEsS0E1RVIsMkNBbUZNLGlCQUFBLEtBQ0EsY0FBQSxJQUFBLE1BQUEsUUFDQSxRQUFBLEtBQUEsS0FyRk4seUNBd0ZNLGFBQUEsS0F4Rk4sZ0RBMkZNLGFBQUEsS0FNTixtQkFDRSxNQUFBLE1BQ0EsTUFBQSxRQUVGLHlCQUNFLE9BQUEsRUFDQSxPQUFBLEtBTUYsaUJBQ0ksU0FBQSxTQUNBLGVBQUEsT0FDQSxPQUFBLEVBQ0EsU0FBQSxPQUpKLHVCQUFBLHdCQUFBLHdCQU9NLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBS04sVUFDSSxTQUFBLFNBQ0EsT0FBQSxJQUNBLFFBQUEsTUFDQSxNQUFBLEtBQ0EsaUJBQUEsUUFDQSxjQUFBLElBQ0EsT0FBQSxNQUFBLEVBQUEsS0FBQSxFQUNBLFNBQUEsT0FSSix1QkFVSSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxPQUFBLEVBQ0EsaUJBQUEsUUFDQSxtQkFBQSxNQUFBLElBQUEsT0FBQSxjQUFBLE1BQUEsSUFBQSxPQUFBLFdBQUEsTUFBQSxJQUFBLE9BZkoseUJBa0JJLGlCQUFBLFFBbEJKLGdDQW9CTSxRQUFBLEdBQ0EsU0FBQSxTQUNBLGlCQUFBLFFBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxPQUFBLEVBQ0EsWUFBQSxJQUFBLENBQUEsTUFFQSxrQkFBQSxjQUFBLEtBQUEsaUNBQUEsU0FBQSxVQUFBLGNBQUEsS0FBQSxpQ0FBQSxTQTVCTiwrQkFnQ00sUUFBQSxHQUNBLFNBQUEsU0FDQSxpQkFBQSxRQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsT0FBQSxFQUNBLFlBQUEsSUFBQSxDQUFBLE1BRUEsa0JBQUEsb0JBQUEsS0FBQSw2QkFBQSxTQUFBLFVBQUEsb0JBQUEsS0FBQSw2QkFBQSxTQUNBLHdCQUFBLE1BQUEsZ0JBQUEsTUFJTixpQ0FDSSxHQUNFLEtBQUEsS0FDQSxNQUFBLEtBRUYsSUFDRSxLQUFBLEtBQ0EsTUFBQSxLQUVGLEtBQ0UsS0FBQSxLQUNBLE1BQUEsTUFYTix5QkFDSSxHQUNFLEtBQUEsS0FDQSxNQUFBLEtBRUYsSUFDRSxLQUFBLEtBQ0EsTUFBQSxLQUVGLEtBQ0UsS0FBQSxLQUNBLE1BQUEsTUFJTix1Q0FDSSxHQUNFLEtBQUEsTUFDQSxNQUFBLEtBRUYsSUFDRSxLQUFBLEtBQ0EsTUFBQSxJQUVGLEtBQ0UsS0FBQSxLQUNBLE1BQUEsS0FYTiwrQkFDSSxHQUNFLEtBQUEsTUFDQSxNQUFBLEtBRUYsSUFDRSxLQUFBLEtBQ0EsTUFBQSxJQUVGLEtBQ0UsS0FBQSxLQUNBLE1BQUEsS0FTTixNQUNFLFFBQUEsZUFJRixZQUNFLFdBQUEsS0FFRixhQUNFLFdBQUEsTUFFRixRQUFBLGNBQ0UsV0FBQSxPQUdGLE1BQ0UsTUFBQSxlQUVGLE9BQ0UsTUFBQSxnQkFJRixXQUFBLGtCRCt4REEseUJDOXhERSxvQkFBQSxLQUFBLGlCQUFBLEtBQUEsZ0JBQUEsS0FBQSxZQUFBLEtBR0YsUUFDRSxjQUFBLElBR0YsY0FDRSxRQUFBLE1BQ0EsWUFBQSxLQUNBLGFBQUEsS0FHRixVQUNFLFFBQUEsTUFDQSxZQUFBLE9BQ0EsU0FBQSxPQUNBLGlCQUFBLFNBQUEsY0FBQSxTQUdGLFlBQ0UsUUFBQSxZQ255QkYsV0FDRSxVQUFBLEtBQ0EsUUFBQSxFQUFBLElBQ0EsWUFBQSxLQUNBLFdBQUEsT0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE9BQUEsS0FDQSxNQUFBLFFBQ0EsTUFBQSxNQUNBLG1CQUFBLFdBQUEsV0FBQSxXQVZGLGVBYUksWUFBQSxJQUNBLFVBQUEsTUFDQSxNQUFBLEtBQ0EsaUJBQUEsUUFDQSxjQUFBLElBakJKLHFCQW9CSSxRQUFBLE9BcEJKLHNDQXdCSSxRQUFBLElBQUEseUJBS0osb0JBQ0UsUUFBQSxhQUNBLE1BQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxLQUNBLE9BQUEsS0FDQSx1QkFBQSxLQUlGLDRCQUNFLFdBQUEsb0JBRUYsd0JBQ0UsWUFBQSxLQUVGLG9CQUNFLFdBQUEsa0JBR0YsaUJBQ0UsUUFBQSxhQUNBLE1BQUEsS0FDQSxZQUFBLEtDcERGLGdCQUNFLGVBQUEsbUJBQ0EsOEJBQUEsT0FBQSxzQkFBQSxPQ0hGLFdBQ0UsT0FBQSxFQUFBLEtBQ0EsVUFBQSxPQUNBLE1BQUEsS0FDQSxRQUFBLEVBQUEsS0FHRixnQkFDRSxRQUFBLEVBR0YseUNBWEEsV0FhSSxNQUFBLE1BR0oseUNBaEJBLFdBa0JJLE1BQUEsTUFHSixTQUNFLFlBQUEsS0FDQSxlQUFBLEtBRkYsZ0JBS0ksUUFBQSxFQUxKLG9CQVFJLGVBQUEsRUFSSixvQkFXSSxZQUFBLEVBd0JKLEtBQ0UsWUFBQSxLQUNBLGFBQUEsS0FGRixVQUtJLFdBQUEsS0FMSixXQVVJLFFBQUEsR0FDQSxRQUFBLE1BQ0EsTUFBQSxLQVpKLFVBZ0JJLE1BQUEsS0FDQSxtQkFBQSxXQUFBLFdBQUEsV0FDQSxRQUFBLEVBQ0EsV0FBQSxJQW5CSix3QkFBQSx3QkF1Qk0sU0FBQSxTQXZCTixhQThCUSxNQUFBLFNBL0NOLFlBQUEsS0FDQSxLQUFBLEtBQ0EsTUFBQSxLQWVGLGFBOEJRLE1BQUEsVUEvQ04sWUFBQSxLQUNBLEtBQUEsS0FDQSxNQUFBLEtBZUYsYUE4QlEsTUFBQSxJQS9DTixZQUFBLEtBQ0EsS0FBQSxLQUNBLE1BQUEsS0FlRixhQThCUSxNQUFBLFVBL0NOLFlBQUEsS0FDQSxLQUFBLEtBQ0EsTUFBQSxLQWVGLGFBOEJRLE1BQUEsVUEvQ04sWUFBQSxLQUNBLEtBQUEsS0FDQSxNQUFBLEtBZUYsYUE4QlEsTUFBQSxJQS9DTixZQUFBLEtBQ0EsS0FBQSxLQUNBLE1BQUEsS0FlRixhQThCUSxNQUFBLFVBL0NOLFlBQUEsS0FDQSxLQUFBLEtBQ0EsTUFBQSxLQWVGLGFBOEJRLE1BQUEsVUEvQ04sWUFBQSxLQUNBLEtBQUEsS0FDQSxNQUFBLEtBZUYsYUE4QlEsTUFBQSxJQS9DTixZQUFBLEtBQ0EsS0FBQSxLQUNBLE1BQUEsS0FlRixjQThCUSxNQUFBLFVBL0NOLFlBQUEsS0FDQSxLQUFBLEtBQ0EsTUFBQSxLQWVGLGNBOEJRLE1BQUEsVUEvQ04sWUFBQSxLQUNBLEtBQUEsS0FDQSxNQUFBLEtBZUYsY0E4QlEsTUFBQSxLQS9DTixZQUFBLEtBQ0EsS0FBQSxLQUNBLE1BQUEsS0FHQSxvQkFDRSxZQUFBLFNBRUYsa0JBQ0UsTUFBQSxTQUVGLGtCQUNFLEtBQUEsU0FQRixvQkFDRSxZQUFBLFVBRUYsa0JBQ0UsTUFBQSxVQUVGLGtCQUNFLEtBQUEsVUFQRixvQkFDRSxZQUFBLElBRUYsa0JBQ0UsTUFBQSxJQUVGLGtCQUNFLEtBQUEsSUFQRixvQkFDRSxZQUFBLFVBRUYsa0JBQ0UsTUFBQSxVQUVGLGtCQUNFLEtBQUEsVUFQRixvQkFDRSxZQUFBLFVBRUYsa0JBQ0UsTUFBQSxVQUVGLGtCQUNFLEtBQUEsVUFQRixvQkFDRSxZQUFBLElBRUYsa0JBQ0UsTUFBQSxJQUVGLGtCQUNFLEtBQUEsSUFQRixvQkFDRSxZQUFBLFVBRUYsa0JBQ0UsTUFBQSxVQUVGLGtCQUNFLEtBQUEsVUFQRixvQkFDRSxZQUFBLFVBRUYsa0JBQ0UsTUFBQSxVQUVGLGtCQUNFLEtBQUEsVUFQRixvQkFDRSxZQUFBLElBRUYsa0JBQ0UsTUFBQSxJQUVGLGtCQUNFLEtBQUEsSUFQRixxQkFDRSxZQUFBLFVBRUYsbUJBQ0UsTUFBQSxVQUVGLG1CQUNFLEtBQUEsVUFQRixxQkFDRSxZQUFBLFVBRUYsbUJBQ0UsTUFBQSxVQUVGLG1CQUNFLEtBQUEsVUFQRixxQkFDRSxZQUFBLEtBRUYsbUJBQ0UsTUFBQSxLQUVGLG1CQUNFLEtBQUEsS0FnREEseUNBM0NKLGFBaURVLE1BQUEsU0FsRVIsWUFBQSxLQUNBLEtBQUEsS0FDQSxNQUFBLEtBZUYsYUFpRFUsTUFBQSxVQWxFUixZQUFBLEtBQ0EsS0FBQSxLQUNBLE1BQUEsS0FlRixhQWlEVSxNQUFBLElBbEVSLFlBQUEsS0FDQSxLQUFBLEtBQ0EsTUFBQSxLQWVGLGFBaURVLE1BQUEsVUFsRVIsWUFBQSxLQUNBLEtBQUEsS0FDQSxNQUFBLEtBZUYsYUFpRFUsTUFBQSxVQWxFUixZQUFBLEtBQ0EsS0FBQSxLQUNBLE1BQUEsS0FlRixhQWlEVSxNQUFBLElBbEVSLFlBQUEsS0FDQSxLQUFBLEtBQ0EsTUFBQSxLQWVGLGFBaURVLE1BQUEsVUFsRVIsWUFBQSxLQUNBLEtBQUEsS0FDQSxNQUFBLEtBZUYsYUFpRFUsTUFBQSxVQWxFUixZQUFBLEtBQ0EsS0FBQSxLQUNBLE1BQUEsS0FlRixhQWlEVSxNQUFBLElBbEVSLFlBQUEsS0FDQSxLQUFBLEtBQ0EsTUFBQSxLQWVGLGNBaURVLE1BQUEsVUFsRVIsWUFBQSxLQUNBLEtBQUEsS0FDQSxNQUFBLEtBZUYsY0FpRFUsTUFBQSxVQWxFUixZQUFBLEtBQ0EsS0FBQSxLQUNBLE1BQUEsS0FlRixjQWlEVSxNQUFBLEtBbEVSLFlBQUEsS0FDQSxLQUFBLEtBQ0EsTUFBQSxLQUdBLG9CQUNFLFlBQUEsU0FFRixrQkFDRSxNQUFBLFNBRUYsa0JBQ0UsS0FBQSxTQVBGLG9CQUNFLFlBQUEsVUFFRixrQkFDRSxNQUFBLFVBRUYsa0JBQ0UsS0FBQSxVQVBGLG9CQUNFLFlBQUEsSUFFRixrQkFDRSxNQUFBLElBRUYsa0JBQ0UsS0FBQSxJQVBGLG9CQUNFLFlBQUEsVUFFRixrQkFDRSxNQUFBLFVBRUYsa0JBQ0UsS0FBQSxVQVBGLG9CQUNFLFlBQUEsVUFFRixrQkFDRSxNQUFBLFVBRUYsa0JBQ0UsS0FBQSxVQVBGLG9CQUNFLFlBQUEsSUFFRixrQkFDRSxNQUFBLElBRUYsa0JBQ0UsS0FBQSxJQVBGLG9CQUNFLFlBQUEsVUFFRixrQkFDRSxNQUFBLFVBRUYsa0JBQ0UsS0FBQSxVQVBGLG9CQUNFLFlBQUEsVUFFRixrQkFDRSxNQUFBLFVBRUYsa0JBQ0UsS0FBQSxVQVBGLG9CQUNFLFlBQUEsSUFFRixrQkFDRSxNQUFBLElBRUYsa0JBQ0UsS0FBQSxJQVBGLHFCQUNFLFlBQUEsVUFFRixtQkFDRSxNQUFBLFVBRUYsbUJBQ0UsS0FBQSxVQVBGLHFCQUNFLFlBQUEsVUFFRixtQkFDRSxNQUFBLFVBRUYsbUJBQ0UsS0FBQSxVQVBGLHFCQUNFLFlBQUEsS0FFRixtQkFDRSxNQUFBLEtBRUYsbUJBQ0UsS0FBQSxNQW9FQSx5Q0EvREosYUFxRVUsTUFBQSxTQXRGUixZQUFBLEtBQ0EsS0FBQSxLQUNBLE1BQUEsS0FlRixhQXFFVSxNQUFBLFVBdEZSLFlBQUEsS0FDQSxLQUFBLEtBQ0EsTUFBQSxLQWVGLGFBcUVVLE1BQUEsSUF0RlIsWUFBQSxLQUNBLEtBQUEsS0FDQSxNQUFBLEtBZUYsYUFxRVUsTUFBQSxVQXRGUixZQUFBLEtBQ0EsS0FBQSxLQUNBLE1BQUEsS0FlRixhQXFFVSxNQUFBLFVBdEZSLFlBQUEsS0FDQSxLQUFBLEtBQ0EsTUFBQSxLQWVGLGFBcUVVLE1BQUEsSUF0RlIsWUFBQSxLQUNBLEtBQUEsS0FDQSxNQUFBLEtBZUYsYUFxRVUsTUFBQSxVQXRGUixZQUFBLEtBQ0EsS0FBQSxLQUNBLE1BQUEsS0FlRixhQXFFVSxNQUFBLFVBdEZSLFlBQUEsS0FDQSxLQUFBLEtBQ0EsTUFBQSxLQWVGLGFBcUVVLE1BQUEsSUF0RlIsWUFBQSxLQUNBLEtBQUEsS0FDQSxNQUFBLEtBZUYsY0FxRVUsTUFBQSxVQXRGUixZQUFBLEtBQ0EsS0FBQSxLQUNBLE1BQUEsS0FlRixjQXFFVSxNQUFBLFVBdEZSLFlBQUEsS0FDQSxLQUFBLEtBQ0EsTUFBQSxLQWVGLGNBcUVVLE1BQUEsS0F0RlIsWUFBQSxLQUNBLEtBQUEsS0FDQSxNQUFBLEtBR0Esb0JBQ0UsWUFBQSxTQUVGLGtCQUNFLE1BQUEsU0FFRixrQkFDRSxLQUFBLFNBUEYsb0JBQ0UsWUFBQSxVQUVGLGtCQUNFLE1BQUEsVUFFRixrQkFDRSxLQUFBLFVBUEYsb0JBQ0UsWUFBQSxJQUVGLGtCQUNFLE1BQUEsSUFFRixrQkFDRSxLQUFBLElBUEYsb0JBQ0UsWUFBQSxVQUVGLGtCQUNFLE1BQUEsVUFFRixrQkFDRSxLQUFBLFVBUEYsb0JBQ0UsWUFBQSxVQUVGLGtCQUNFLE1BQUEsVUFFRixrQkFDRSxLQUFBLFVBUEYsb0JBQ0UsWUFBQSxJQUVGLGtCQUNFLE1BQUEsSUFFRixrQkFDRSxLQUFBLElBUEYsb0JBQ0UsWUFBQSxVQUVGLGtCQUNFLE1BQUEsVUFFRixrQkFDRSxLQUFBLFVBUEYsb0JBQ0UsWUFBQSxVQUVGLGtCQUNFLE1BQUEsVUFFRixrQkFDRSxLQUFBLFVBUEYsb0JBQ0UsWUFBQSxJQUVGLGtCQUNFLE1BQUEsSUFFRixrQkFDRSxLQUFBLElBUEYscUJBQ0UsWUFBQSxVQUVGLG1CQUNFLE1BQUEsVUFFRixtQkFDRSxLQUFBLFVBUEYscUJBQ0UsWUFBQSxVQUVGLG1CQUNFLE1BQUEsVUFFRixtQkFDRSxLQUFBLFVBUEYscUJBQ0UsWUFBQSxLQUVGLG1CQUNFLE1BQUEsS0FFRixtQkFDRSxLQUFBLE1Bd0ZBLDBDQW5GSixjQXlGVSxNQUFBLFNBMUdSLFlBQUEsS0FDQSxLQUFBLEtBQ0EsTUFBQSxLQWVGLGNBeUZVLE1BQUEsVUExR1IsWUFBQSxLQUNBLEtBQUEsS0FDQSxNQUFBLEtBZUYsY0F5RlUsTUFBQSxJQTFHUixZQUFBLEtBQ0EsS0FBQSxLQUNBLE1BQUEsS0FlRixjQXlGVSxNQUFBLFVBMUdSLFlBQUEsS0FDQSxLQUFBLEtBQ0EsTUFBQSxLQWVGLGNBeUZVLE1BQUEsVUExR1IsWUFBQSxLQUNBLEtBQUEsS0FDQSxNQUFBLEtBZUYsY0F5RlUsTUFBQSxJQTFHUixZQUFBLEtBQ0EsS0FBQSxLQUNBLE1BQUEsS0FlRixjQXlGVSxNQUFBLFVBMUdSLFlBQUEsS0FDQSxLQUFBLEtBQ0EsTUFBQSxLQWVGLGNBeUZVLE1BQUEsVUExR1IsWUFBQSxLQUNBLEtBQUEsS0FDQSxNQUFBLEtBZUYsY0F5RlUsTUFBQSxJQTFHUixZQUFBLEtBQ0EsS0FBQSxLQUNBLE1BQUEsS0FlRixlQXlGVSxNQUFBLFVBMUdSLFlBQUEsS0FDQSxLQUFBLEtBQ0EsTUFBQSxLQWVGLGVBeUZVLE1BQUEsVUExR1IsWUFBQSxLQUNBLEtBQUEsS0FDQSxNQUFBLEtBZUYsZUF5RlUsTUFBQSxLQTFHUixZQUFBLEtBQ0EsS0FBQSxLQUNBLE1BQUEsS0FHQSxxQkFDRSxZQUFBLFNBRUYsbUJB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S00saUJBQUEsUUFDQSxXQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsSUFBQSxNQUFBLFFBeEtOLHdFQTRLTSxpQkFBQSxRQUNBLFdBQUEsSUFBQSxNQUFBLFFBQ0EsY0FBQSxJQUFBLE1BQUEsUUE5S04sd0VBa0xNLGlCQUFBLFFBQ0EsV0FBQSxJQUFBLE1BQUEsUUFDQSxjQUFBLElBQUEsTUFBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvZGJhNHhieC5jc3NcIik7XG5cbi8vIENvbG9yXG5AaW1wb3J0IFwiY29tcG9uZW50cy9jb2xvci12YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NvbG9yLWNsYXNzZXNcIjtcblxuLy8gVmFyaWFibGVzO1xuQGltcG9ydCBcImNvbXBvbmVudHMvdmFyaWFibGVzXCI7XG5cbi8vIFJlc2V0XG5AaW1wb3J0IFwiY29tcG9uZW50cy9ub3JtYWxpemVcIjtcblxuLy9icmVha3BvaW50IG1peGluc1xuQGltcG9ydCBcIi4vbWl4aW5zLWJyZWFrcG9pbnRzXCI7XG5cbi8vIGNvbXBvbmVudHNcbkBpbXBvcnQgXCJjb21wb25lbnRzL2dsb2JhbFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYmFkZ2VzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9pY29ucy1tYXRlcmlhbC1kZXNpZ25cIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2dyaWRcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL25hdmJhclwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvdHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvdHJhbnNpdGlvbnNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NhcmRzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy90b2FzdFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvdGFic1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvdG9vbHRpcFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYnV0dG9uc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3dhdmVzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tb2RhbFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvY29sbGFwc2libGVcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NoaXBzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tYXRlcmlhbGJveFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZm9ybXMvZm9ybXNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3RhYmxlX29mX2NvbnRlbnRzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9zaWRlbmF2XCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9wcmVsb2FkZXJcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3NsaWRlclwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvY2Fyb3VzZWxcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3RhcFRhcmdldFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcHVsc2VcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2RhdGVwaWNrZXJcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3RpbWVwaWNrZXJcIjtcblxuQGltcG9ydCBcImN1c3RvbS9yZXNldHNcIjtcbkBpbXBvcnQgXCJjdXN0b20vc29uc19vZl9vYnNpZGlhblwiO1xuQGltcG9ydCBcImN1c3RvbS9mbGlja2l0eVwiO1xuXG5AaW1wb3J0IFwiZWxlbWVudHMvY29kZVwiO1xuQGltcG9ydCBcImVsZW1lbnRzL3R5cGVcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9idXR0b25zXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvZmllbGRzXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvY29udHJvbHNcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9oZWFkZXJcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9wYWdlLXRpdGxlXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvZm9vdGVyXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvc2VjdGlvblwiO1xuQGltcG9ydCBcImVsZW1lbnRzL21lbnVcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9mb250c1wiO1xuQGltcG9ydCBcImVsZW1lbnRzL2NhcmRzXCI7XG5AaW1wb3J0IFwiY3VzdG9tL21haW5cIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9wcm9maWxlXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvdGFibGVcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9wYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvbWFpbi1uYXZcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9hbGVydFwiO1xuQGltcG9ydCAnZWxlbWVudHMvZml4ZWRidG4nO1xuQGltcG9ydCAnY3VzdG9tL2V2ZW50cyc7XG5AaW1wb3J0ICdjdXN0b20vc2hhcmVfaWNvbnMnO1xuQGltcG9ydCAnY3VzdG9tL3RvZ2dsZSc7XG5AaW1wb3J0ICdjdXN0b20vc3RhdHNfY2Fyb3VzZWwnO1xuQGltcG9ydCAnY3VzdG9tL3Byb2dyZXNzX2Jhcic7XG5AaW1wb3J0ICdlbGVtZW50cy90YWItbWVudSc7XG5AaW1wb3J0ICdlbGVtZW50cy9wb3N0LXNsaWRlcyc7XG5AaW1wb3J0ICdlbGVtZW50cy9hbGxpYW5jZSc7XG5AaW1wb3J0ICdlbGVtZW50cy9zY2hlZHVsZS1saXN0JztcbkBpbXBvcnQgXCJlbGVtZW50cy9hbGxpYW5jZS1zdGF0c1wiO1xuQGltcG9ydCBcImVsZW1lbnRzL3dpbm5lcnNcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9hbGxpYW5jZS1zdGFuZGluZ3NcIjtcbiIsIi8vIEdvb2dsZSBDb2xvciBQYWxldHRlIGRlZmluZWQ6IGh0dHA6Ly93d3cuZ29vZ2xlLmNvbS9kZXNpZ24vc3BlYy9zdHlsZS9jb2xvci5odG1sXG5cbiRzbGctb3JhbmdlOiAjZjY5MjFlIWltcG9ydGFudDsgLy9zYW1lIGFzIG9yYW5nZSBiYXNlLCBidXQgbGVzcyBjb21wbGljYXRlZFxuJGJsYWNrOiAjMDAwMDAwO1xuXG4kbWF0ZXJpYWxpemUtcmVkOiAoXG4gIFwiYmFzZVwiOiAgICAgICAjZTUxYzIzLFxuICBcImxpZ2h0ZW4tNVwiOiAgI2ZkZWFlYixcbiAgXCJsaWdodGVuLTRcIjogICNmOGMxYzMsXG4gIFwibGlnaHRlbi0zXCI6ICAjZjM5ODliLFxuICBcImxpZ2h0ZW4tMlwiOiAgI2VlNmU3MyxcbiAgXCJsaWdodGVuLTFcIjogICNlYTQ1NGIsXG4gIFwiZGFya2VuLTFcIjogICAjZDAxODFlLFxuICBcImRhcmtlbi0yXCI6ICAgI2I5MTUxYixcbiAgXCJkYXJrZW4tM1wiOiAgICNhMjEzMTgsXG4gIFwiZGFya2VuLTRcIjogICAjOGIxMDE0LFxuKTtcblxuJHJlZDogKFxuICBcImJhc2VcIjogICAgICAgI0U2MUUyNSxcbiAgXCJsaWdodGVuLTVcIjogICNGRkVCRUUsXG4gIFwibGlnaHRlbi00XCI6ICAjRkZDREQyLFxuICBcImxpZ2h0ZW4tM1wiOiAgI0VGOUE5QSxcbiAgXCJsaWdodGVuLTJcIjogICNFNTczNzMsXG4gIFwibGlnaHRlbi0xXCI6ICAjRUY1MzUwLFxuICBcImRhcmtlbi0xXCI6ICAgI0U1MzkzNSxcbiAgXCJkYXJrZW4tMlwiOiAgICNEMzJGMkYsXG4gIFwiZGFya2VuLTNcIjogICAjQzYyODI4LFxuICBcImRhcmtlbi00XCI6ICAgI0I3MUMxQyxcbiAgXCJhY2NlbnQtMVwiOiAgICAjRkY4QTgwLFxuICBcImFjY2VudC0yXCI6ICAgICNGRjUyNTIsXG4gIFwiYWNjZW50LTNcIjogICAgI0ZGMTc0NCxcbiAgXCJhY2NlbnQtNFwiOiAgICAjRDUwMDAwXG4pO1xuXG4kcGluazogKFxuICBcImJhc2VcIjogICAgICAgI2U5MWU2MyxcbiAgXCJsaWdodGVuLTVcIjogICNmY2U0ZWMsXG4gIFwibGlnaHRlbi00XCI6ICAjZjhiYmQwLFxuICBcImxpZ2h0ZW4tM1wiOiAgI2Y0OGZiMSxcbiAgXCJsaWdodGVuLTJcIjogICNmMDYyOTIsXG4gIFwibGlnaHRlbi0xXCI6ICAjZWM0MDdhLFxuICBcImRhcmtlbi0xXCI6ICAgI2Q4MWI2MCxcbiAgXCJkYXJrZW4tMlwiOiAgICNjMjE4NWIsXG4gIFwiZGFya2VuLTNcIjogICAjYWQxNDU3LFxuICBcImRhcmtlbi00XCI6ICAgIzg4MGU0ZixcbiAgXCJhY2NlbnQtMVwiOiAgICAjZmY4MGFiLFxuICBcImFjY2VudC0yXCI6ICAgICNmZjQwODEsXG4gIFwiYWNjZW50LTNcIjogICAgI2Y1MDA1NyxcbiAgXCJhY2NlbnQtNFwiOiAgICAjYzUxMTYyXG4pO1xuXG4kcHVycGxlOiAoXG4gIFwiYmFzZVwiOiAgICAgICAjOWMyN2IwLFxuICBcImxpZ2h0ZW4tNVwiOiAgI2YzZTVmNSxcbiAgXCJsaWdodGVuLTRcIjogICNlMWJlZTcsXG4gIFwibGlnaHRlbi0zXCI6ICAjY2U5M2Q4LFxuICBcImxpZ2h0ZW4tMlwiOiAgI2JhNjhjOCxcbiAgXCJsaWdodGVuLTFcIjogICNhYjQ3YmMsXG4gIFwiZGFya2VuLTFcIjogICAjOGUyNGFhLFxuICBcImRhcmtlbi0yXCI6ICAgIzdiMWZhMixcbiAgXCJkYXJrZW4tM1wiOiAgICM2YTFiOWEsXG4gIFwiZGFya2VuLTRcIjogICAjNGExNDhjLFxuICBcImFjY2VudC0xXCI6ICAgICNlYTgwZmMsXG4gIFwiYWNjZW50LTJcIjogICAgI2UwNDBmYixcbiAgXCJhY2NlbnQtM1wiOiAgICAjZDUwMGY5LFxuICBcImFjY2VudC00XCI6ICAgICNhYTAwZmZcbik7XG5cbiRkZWVwLXB1cnBsZTogKFxuICBcImJhc2VcIjogICAgICAgIzY3M2FiNyxcbiAgXCJsaWdodGVuLTVcIjogICNlZGU3ZjYsXG4gIFwibGlnaHRlbi00XCI6ICAjZDFjNGU5LFxuICBcImxpZ2h0ZW4tM1wiOiAgI2IzOWRkYixcbiAgXCJsaWdodGVuLTJcIjogICM5NTc1Y2QsXG4gIFwibGlnaHRlbi0xXCI6ICAjN2U1N2MyLFxuICBcImRhcmtlbi0xXCI6ICAgIzVlMzViMSxcbiAgXCJkYXJrZW4tMlwiOiAgICM1MTJkYTgsXG4gIFwiZGFya2VuLTNcIjogICAjNDUyN2EwLFxuICBcImRhcmtlbi00XCI6ICAgIzMxMWI5MixcbiAgXCJhY2NlbnQtMVwiOiAgICAjYjM4OGZmLFxuICBcImFjY2VudC0yXCI6ICAgICM3YzRkZmYsXG4gIFwiYWNjZW50LTNcIjogICAgIzY1MWZmZixcbiAgXCJhY2NlbnQtNFwiOiAgICAjNjIwMGVhXG4pO1xuXG4kaW5kaWdvOiAoXG4gIFwiYmFzZVwiOiAgICAgICAjM2Y1MWI1LFxuICBcImxpZ2h0ZW4tNVwiOiAgI2U4ZWFmNixcbiAgXCJsaWdodGVuLTRcIjogICNjNWNhZTksXG4gIFwibGlnaHRlbi0zXCI6ICAjOWZhOGRhLFxuICBcImxpZ2h0ZW4tMlwiOiAgIzc5ODZjYixcbiAgXCJsaWdodGVuLTFcIjogICM1YzZiYzAsXG4gIFwiZGFya2VuLTFcIjogICAjMzk0OWFiLFxuICBcImRhcmtlbi0yXCI6ICAgIzMwM2Y5ZixcbiAgXCJkYXJrZW4tM1wiOiAgICMyODM1OTMsXG4gIFwiZGFya2VuLTRcIjogICAjMWEyMzdlLFxuICBcImFjY2VudC0xXCI6ICAgICM4YzllZmYsXG4gIFwiYWNjZW50LTJcIjogICAgIzUzNmRmZSxcbiAgXCJhY2NlbnQtM1wiOiAgICAjM2Q1YWZlLFxuICBcImFjY2VudC00XCI6ICAgICMzMDRmZmVcbik7XG5cbiRibHVlOiAoXG4gIFwiYmFzZVwiOiAgICAgICAjMDA4MUE4LFxuICBcImxpZ2h0ZW4tNVwiOiAgI0UzRjJGRCxcbiAgXCJsaWdodGVuLTRcIjogICNCQkRFRkIsXG4gIFwibGlnaHRlbi0zXCI6ICAjOTBDQUY5LFxuICBcImxpZ2h0ZW4tMlwiOiAgIzY0QjVGNixcbiAgXCJsaWdodGVuLTFcIjogICM0MkE1RjUsXG4gIFwiZGFya2VuLTFcIjogICAjMUU4OEU1LFxuICBcImRhcmtlbi0yXCI6ICAgIzE5NzZEMixcbiAgXCJkYXJrZW4tM1wiOiAgICMxNTY1QzAsXG4gIFwiZGFya2VuLTRcIjogICAjMEQ0N0ExLFxuICBcImFjY2VudC0xXCI6ICAgICM4MkIxRkYsXG4gIFwiYWNjZW50LTJcIjogICAgIzQ0OEFGRixcbiAgXCJhY2NlbnQtM1wiOiAgICAjMjk3OUZGLFxuICBcImFjY2VudC00XCI6ICAgICMyOTYyRkZcbik7XG5cbiRsaWdodC1ibHVlOiAoXG4gIFwiYmFzZVwiOiAgICAgICAjMDBCMUU3LCAvLyMwMEUxRUFcbiAgXCJsaWdodGVuLTVcIjogICNlMWY1ZmUsXG4gIFwibGlnaHRlbi00XCI6ICAjYjNlNWZjLFxuICBcImxpZ2h0ZW4tM1wiOiAgIzgxZDRmYSxcbiAgXCJsaWdodGVuLTJcIjogICM0ZmMzZjcsXG4gIFwibGlnaHRlbi0xXCI6ICAjMjliNmY2LFxuICBcImRhcmtlbi0xXCI6ICAgIzAzOWJlNSxcbiAgXCJkYXJrZW4tMlwiOiAgICMwMjg4ZDEsXG4gIFwiZGFya2VuLTNcIjogICAjMDI3N2JkLFxuICBcImRhcmtlbi00XCI6ICAgIzAxNTc5YixcbiAgXCJhY2NlbnQtMVwiOiAgICAjODBkOGZmLFxuICBcImFjY2VudC0yXCI6ICAgICM0MGM0ZmYsXG4gIFwiYWNjZW50LTNcIjogICAgIzAwYjBmZixcbiAgXCJhY2NlbnQtNFwiOiAgICAjMDA5MWVhXG4pO1xuXG4kY3lhbjogKFxuICBcImJhc2VcIjogICAgICAgIzAwYmNkNCxcbiAgXCJsaWdodGVuLTVcIjogICNlMGY3ZmEsXG4gIFwibGlnaHRlbi00XCI6ICAjYjJlYmYyLFxuICBcImxpZ2h0ZW4tM1wiOiAgIzgwZGVlYSxcbiAgXCJsaWdodGVuLTJcIjogICM0ZGQwZTEsXG4gIFwibGlnaHRlbi0xXCI6ICAjMjZjNmRhLFxuICBcImRhcmtlbi0xXCI6ICAgIzAwYWNjMSxcbiAgXCJkYXJrZW4tMlwiOiAgICMwMDk3YTcsXG4gIFwiZGFya2VuLTNcIjogICAjMDA4MzhmLFxuICBcImRhcmtlbi00XCI6ICAgIzAwNjA2NCxcbiAgXCJhY2NlbnQtMVwiOiAgICAjODRmZmZmLFxuICBcImFjY2VudC0yXCI6ICAgICMxOGZmZmYsXG4gIFwiYWNjZW50LTNcIjogICAgIzAwZTVmZixcbiAgXCJhY2NlbnQtNFwiOiAgICAjMDBiOGQ0XG4pO1xuXG4kdGVhbDogKFxuICBcImJhc2VcIjogICAgICAgIzMzQTlDQyxcbiAgXCJsaWdodGVuLTVcIjogICNlMGYyZjEsXG4gIFwibGlnaHRlbi00XCI6ICAjYjJkZmRiLFxuICBcImxpZ2h0ZW4tM1wiOiAgIzgwY2JjNCxcbiAgXCJsaWdodGVuLTJcIjogICM0ZGI2YWMsXG4gIFwibGlnaHRlbi0xXCI6ICAjMjZhNjlhLFxuICBcImRhcmtlbi0xXCI6ICAgIzAwODk3YixcbiAgXCJkYXJrZW4tMlwiOiAgICMwMDc5NmIsXG4gIFwiZGFya2VuLTNcIjogICAjMDA2OTVjLFxuICBcImRhcmtlbi00XCI6ICAgIzAwNGQ0MCxcbiAgXCJhY2NlbnQtMVwiOiAgICAjYTdmZmViLFxuICBcImFjY2VudC0yXCI6ICAgICM2NGZmZGEsXG4gIFwiYWNjZW50LTNcIjogICAgIzFkZTliNixcbiAgXCJhY2NlbnQtNFwiOiAgICAjMDBiZmE1XG4pO1xuXG4kZ3JlZW46IChcbiAgXCJiYXNlXCI6ICAgICAgICMwMEJDMTYsXG4gIFwibGlnaHRlbi01XCI6ICAjRThGNUU5LFxuICBcImxpZ2h0ZW4tNFwiOiAgI0M4RTZDOSxcbiAgXCJsaWdodGVuLTNcIjogICNBNUQ2QTcsXG4gIFwibGlnaHRlbi0yXCI6ICAjODFDNzg0LFxuICBcImxpZ2h0ZW4tMVwiOiAgIzY2QkI2QSxcbiAgXCJkYXJrZW4tMVwiOiAgICM0M0EwNDcsXG4gIFwiZGFya2VuLTJcIjogICAjMzg4RTNDLFxuICBcImRhcmtlbi0zXCI6ICAgIzJFN0QzMixcbiAgXCJkYXJrZW4tNFwiOiAgICMxQjVFMjAsXG4gIFwiYWNjZW50LTFcIjogICAgI0I5RjZDQSxcbiAgXCJhY2NlbnQtMlwiOiAgICAjNjlGMEFFLFxuICBcImFjY2VudC0zXCI6ICAgICMwMEU2NzYsXG4gIFwiYWNjZW50LTRcIjogICAgIzAwQzg1M1xuKTtcblxuJGxpZ2h0LWdyZWVuOiAoXG4gIFwiYmFzZVwiOiAgICAgICAjOGJjMzRhLFxuICBcImxpZ2h0ZW4tNVwiOiAgI2YxZjhlOSxcbiAgXCJsaWdodGVuLTRcIjogICNkY2VkYzgsXG4gIFwibGlnaHRlbi0zXCI6ICAjYzVlMWE1LFxuICBcImxpZ2h0ZW4tMlwiOiAgI2FlZDU4MSxcbiAgXCJsaWdodGVuLTFcIjogICM5Y2NjNjUsXG4gIFwiZGFya2VuLTFcIjogICAjN2NiMzQyLFxuICBcImRhcmtlbi0yXCI6ICAgIzY4OWYzOCxcbiAgXCJkYXJrZW4tM1wiOiAgICM1NThiMmYsXG4gIFwiZGFya2VuLTRcIjogICAjMzM2OTFlLFxuICBcImFjY2VudC0xXCI6ICAgICNjY2ZmOTAsXG4gIFwiYWNjZW50LTJcIjogICAgI2IyZmY1OSxcbiAgXCJhY2NlbnQtM1wiOiAgICAjNzZmZjAzLFxuICBcImFjY2VudC00XCI6ICAgICM2NGRkMTdcbik7XG5cbiRsaW1lOiAoXG4gIFwiYmFzZVwiOiAgICAgICAjY2RkYzM5LFxuICBcImxpZ2h0ZW4tNVwiOiAgI2Y5ZmJlNyxcbiAgXCJsaWdodGVuLTRcIjogICNmMGY0YzMsXG4gIFwibGlnaHRlbi0zXCI6ICAjZTZlZTljLFxuICBcImxpZ2h0ZW4tMlwiOiAgI2RjZTc3NSxcbiAgXCJsaWdodGVuLTFcIjogICNkNGUxNTcsXG4gIFwiZGFya2VuLTFcIjogICAjYzBjYTMzLFxuICBcImRhcmtlbi0yXCI6ICAgI2FmYjQyYixcbiAgXCJkYXJrZW4tM1wiOiAgICM5ZTlkMjQsXG4gIFwiZGFya2VuLTRcIjogICAjODI3NzE3LFxuICBcImFjY2VudC0xXCI6ICAgICNmNGZmODEsXG4gIFwiYWNjZW50LTJcIjogICAgI2VlZmY0MSxcbiAgXCJhY2NlbnQtM1wiOiAgICAjYzZmZjAwLFxuICBcImFjY2VudC00XCI6ICAgICNhZWVhMDBcbik7XG5cbiR5ZWxsb3c6IChcbiAgXCJiYXNlXCI6ICAgICAgICNmZmViM2IsXG4gIFwibGlnaHRlbi01XCI6ICAjZmZmZGU3LFxuICBcImxpZ2h0ZW4tNFwiOiAgI2ZmZjljNCxcbiAgXCJsaWdodGVuLTNcIjogICNmZmY1OWQsXG4gIFwibGlnaHRlbi0yXCI6ICAjZmZmMTc2LFxuICBcImxpZ2h0ZW4tMVwiOiAgI2ZmZWU1OCxcbiAgXCJkYXJrZW4tMVwiOiAgICNmZGQ4MzUsXG4gIFwiZGFya2VuLTJcIjogICAjZmJjMDJkLFxuICBcImRhcmtlbi0zXCI6ICAgI2Y5YTgyNSxcbiAgXCJkYXJrZW4tNFwiOiAgICNmNTdmMTcsXG4gIFwiYWNjZW50LTFcIjogICAgI2ZmZmY4ZCxcbiAgXCJhY2NlbnQtMlwiOiAgICAjZmZmZjAwLFxuICBcImFjY2VudC0zXCI6ICAgICNmZmVhMDAsXG4gIFwiYWNjZW50LTRcIjogICAgI2ZmZDYwMFxuKTtcblxuJGFtYmVyOiAoXG4gIFwiYmFzZVwiOiAgICAgICAjZmZjMTA3LFxuICBcImxpZ2h0ZW4tNVwiOiAgI2ZmZjhlMSxcbiAgXCJsaWdodGVuLTRcIjogICNmZmVjYjMsXG4gIFwibGlnaHRlbi0zXCI6ICAjZmZlMDgyLFxuICBcImxpZ2h0ZW4tMlwiOiAgI2ZmZDU0ZixcbiAgXCJsaWdodGVuLTFcIjogICNmZmNhMjgsXG4gIFwiZGFya2VuLTFcIjogICAjZmZiMzAwLFxuICBcImRhcmtlbi0yXCI6ICAgI2ZmYTAwMCxcbiAgXCJkYXJrZW4tM1wiOiAgICNmZjhmMDAsXG4gIFwiZGFya2VuLTRcIjogICAjZmY2ZjAwLFxuICBcImFjY2VudC0xXCI6ICAgICNmZmU1N2YsXG4gIFwiYWNjZW50LTJcIjogICAgI2ZmZDc0MCxcbiAgXCJhY2NlbnQtM1wiOiAgICAjZmZjNDAwLFxuICBcImFjY2VudC00XCI6ICAgICNmZmFiMDBcbik7XG5cbiRvcmFuZ2U6IChcbiAgXCJiYXNlXCI6ICAgICAgICNGNjkyMUUsXG4gIFwibGlnaHRlbi01XCI6ICAjZmZmM2UwLFxuICBcImxpZ2h0ZW4tNFwiOiAgI2ZmZTBiMixcbiAgXCJsaWdodGVuLTNcIjogICNmZmNjODAsXG4gIFwibGlnaHRlbi0yXCI6ICAjZmZiNzRkLFxuICBcImxpZ2h0ZW4tMVwiOiAgI2ZmYTcyNixcbiAgXCJkYXJrZW4tMVwiOiAgICNmYjhjMDAsXG4gIFwiZGFya2VuLTJcIjogICAjZjU3YzAwLFxuICBcImRhcmtlbi0zXCI6ICAgI2VmNmMwMCxcbiAgXCJkYXJrZW4tNFwiOiAgICNlNjUxMDAsXG4gIFwiYWNjZW50LTFcIjogICAgI2ZmZDE4MCxcbiAgXCJhY2NlbnQtMlwiOiAgICAjZmZhYjQwLFxuICBcImFjY2VudC0zXCI6ICAgICNmZjkxMDAsXG4gIFwiYWNjZW50LTRcIjogICAgI2ZmNmQwMFxuKTtcblxuJGRlZXAtb3JhbmdlOiAoXG4gIFwiYmFzZVwiOiAgICAgICAjZmY1NzIyLFxuICBcImxpZ2h0ZW4tNVwiOiAgI2ZiZTllNyxcbiAgXCJsaWdodGVuLTRcIjogICNmZmNjYmMsXG4gIFwibGlnaHRlbi0zXCI6ICAjZmZhYjkxLFxuICBcImxpZ2h0ZW4tMlwiOiAgI2ZmOGE2NSxcbiAgXCJsaWdodGVuLTFcIjogICNmZjcwNDMsXG4gIFwiZGFya2VuLTFcIjogICAjZjQ1MTFlLFxuICBcImRhcmtlbi0yXCI6ICAgI2U2NGExOSxcbiAgXCJkYXJrZW4tM1wiOiAgICNkODQzMTUsXG4gIFwiZGFya2VuLTRcIjogICAjYmYzNjBjLFxuICBcImFjY2VudC0xXCI6ICAgICNmZjllODAsXG4gIFwiYWNjZW50LTJcIjogICAgI2ZmNmU0MCxcbiAgXCJhY2NlbnQtM1wiOiAgICAjZmYzZDAwLFxuICBcImFjY2VudC00XCI6ICAgICNkZDJjMDBcbik7XG5cbiRicm93bjogKFxuICBcImJhc2VcIjogICAgICAgIzc5NTU0OCxcbiAgXCJsaWdodGVuLTVcIjogICNlZmViZTksXG4gIFwibGlnaHRlbi00XCI6ICAjZDdjY2M4LFxuICBcImxpZ2h0ZW4tM1wiOiAgI2JjYWFhNCxcbiAgXCJsaWdodGVuLTJcIjogICNhMTg4N2YsXG4gIFwibGlnaHRlbi0xXCI6ICAjOGQ2ZTYzLFxuICBcImRhcmtlbi0xXCI6ICAgIzZkNGM0MSxcbiAgXCJkYXJrZW4tMlwiOiAgICM1ZDQwMzcsXG4gIFwiZGFya2VuLTNcIjogICAjNGUzNDJlLFxuICBcImRhcmtlbi00XCI6ICAgIzNlMjcyM1xuKTtcblxuJGJsdWUtZ3JleTogKFxuICBcImJhc2VcIjogICAgICAgIzYwN2Q4YixcbiAgXCJsaWdodGVuLTVcIjogICNlY2VmZjEsXG4gIFwibGlnaHRlbi00XCI6ICAjY2ZkOGRjLFxuICBcImxpZ2h0ZW4tM1wiOiAgI2IwYmVjNSxcbiAgXCJsaWdodGVuLTJcIjogICM5MGE0YWUsXG4gIFwibGlnaHRlbi0xXCI6ICAjNzg5MDljLFxuICBcImRhcmtlbi0xXCI6ICAgIzU0NmU3YSxcbiAgXCJkYXJrZW4tMlwiOiAgICM0NTVhNjQsXG4gIFwiZGFya2VuLTNcIjogICAjMzc0NzRmLFxuICBcImRhcmtlbi00XCI6ICAgIzI2MzIzOFxuKTtcblxuJGdyZXk6IChcbiAgXCJiYXNlXCI6ICAgICAgICM3NDc0NzQsXG4gIFwibGlnaHRlbi01XCI6ICAjZjJmMmYyLFxuICBcImxpZ2h0ZW4tNFwiOiAgI2RiZGJkYixcbiAgXCJsaWdodGVuLTNcIjogICNlZWVlZWUsXG4gIFwibGlnaHRlbi0yXCI6ICAjZTBlMGUwLFxuICBcImxpZ2h0ZW4tMVwiOiAgI2JkYmRiZCxcbiAgXCJkYXJrZW4tMVwiOiAgICM0NjQ2NDYsXG4gIFwiZGFya2VuLTJcIjogICAjNjE2MTYxLFxuICBcImRhcmtlbi0zXCI6ICAgIzQyNDI0MixcbiAgXCJkYXJrZW4tNFwiOiAgICMyMTIxMjEsXG4gIFwiZGFya2VuLTVcIjogICAjNEQ0RDREXG4pO1xuXG4kd2hpdGU6IChcbiAgXCJiYXNlXCI6ICAgICAgICNGRkZGRkZcbik7XG5cbiRzaGFkZXM6IChcbiAgXCJibGFja1wiOiAgICAgICAgIzAwMDAwMCxcbiAgXCJ3aGl0ZVwiOiAgICAgICAgI0ZGRkZGRixcbiAgXCJ0cmFuc3BhcmVudFwiOiAgdHJhbnNwYXJlbnRcbik7XG5cbi5ncmFkaWVudCB7XG4gIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjRTcwMEJCLCAjMUVGNkU1KTtcbn1cblxuJGNvbG9yczogKFxuICBcIndoaXRlXCIgOiAkd2hpdGUsXG4gIFwibWF0ZXJpYWxpemUtcmVkXCI6ICRtYXRlcmlhbGl6ZS1yZWQsXG4gIFwicmVkXCI6ICRyZWQsXG4gIFwicGlua1wiOiAkcGluayxcbiAgXCJwdXJwbGVcIjogJHB1cnBsZSxcbiAgXCJkZWVwLXB1cnBsZVwiOiAkZGVlcC1wdXJwbGUsXG4gIFwiaW5kaWdvXCI6ICRpbmRpZ28sXG4gIFwiYmx1ZVwiOiAkYmx1ZSxcbiAgXCJsaWdodC1ibHVlXCI6ICRsaWdodC1ibHVlLFxuICBcImN5YW5cIjogJGN5YW4sXG4gIFwidGVhbFwiOiAkdGVhbCxcbiAgXCJncmVlblwiOiAkZ3JlZW4sXG4gIFwibGlnaHQtZ3JlZW5cIjogJGxpZ2h0LWdyZWVuLFxuICBcImxpbWVcIjogJGxpbWUsXG4gIFwieWVsbG93XCI6ICR5ZWxsb3csXG4gIFwiYW1iZXJcIjogJGFtYmVyLFxuICBcIm9yYW5nZVwiOiAkb3JhbmdlLFxuICBcImRlZXAtb3JhbmdlXCI6ICRkZWVwLW9yYW5nZSxcbiAgXCJicm93blwiOiAkYnJvd24sXG4gIFwiYmx1ZS1ncmV5XCI6ICRibHVlLWdyZXksXG4gIFwiZ3JleVwiOiAkZ3JleSxcbiAgXCJzaGFkZXNcIjogJHNoYWRlc1xuKSAhZGVmYXVsdDtcblxuXG4vLyB1c2FnZTogY29sb3IoXCJuYW1lX29mX2NvbG9yXCIsIFwidHlwZV9vZl9jb2xvclwiKVxuLy8gdG8gYXZvaWQgdG8gcmVwZWF0aW5nIG1hcC1nZXQoJGNvbG9ycywgLi4uKVxuXG5AZnVuY3Rpb24gY29sb3IoJGNvbG9yLCAkdHlwZSkge1xuICBAaWYgbWFwLWhhcy1rZXkoJGNvbG9ycywgJGNvbG9yKSB7XG4gICAgJGN1cnJfY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJGNvbG9yKTtcbiAgICBAaWYgbWFwLWhhcy1rZXkoJGN1cnJfY29sb3IsICR0eXBlKSB7XG4gICAgICBAcmV0dXJuIG1hcC1nZXQoJGN1cnJfY29sb3IsICR0eXBlKTtcbiAgICB9XG4gIH1cbiAgQHdhcm4gXCJVbmtub3duIGAjeyRjb2xvcn1gIC0gYCN7JHR5cGV9YCBpbiAkY29sb3JzLlwiO1xuICBAcmV0dXJuIG51bGw7XG59XG4iLCIvLyBDb2xvciBDbGFzc2VzXG5cbkBlYWNoICRjb2xvcl9uYW1lLCAkY29sb3IgaW4gJGNvbG9ycyB7XG4gIEBlYWNoICRjb2xvcl90eXBlLCAkY29sb3JfdmFsdWUgaW4gJGNvbG9yIHtcbiAgICBAaWYgJGNvbG9yX3R5cGUgPT0gXCJiYXNlXCIge1xuICAgICAgLiN7JGNvbG9yX25hbWV9IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3ZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuI3skY29sb3JfbmFtZX0tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfdmFsdWUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2UgaWYgJGNvbG9yX25hbWUgIT0gXCJzaGFkZXNcIiB7XG4gICAgICAuI3skY29sb3JfbmFtZX0uI3skY29sb3JfdHlwZX0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfdmFsdWUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC4jeyRjb2xvcl9uYW1lfS10ZXh0LnRleHQtI3skY29sb3JfdHlwZX0ge1xuICAgICAgICBjb2xvcjogJGNvbG9yX3ZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFNoYWRlIGNsYXNzZXNcbkBlYWNoICRjb2xvciwgJGNvbG9yX3ZhbHVlIGluICRzaGFkZXMge1xuICAuI3skY29sb3J9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfdmFsdWUgIWltcG9ydGFudDtcbiAgfVxuICAuI3skY29sb3J9LXRleHQge1xuICAgIGNvbG9yOiAkY29sb3JfdmFsdWUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjcuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluXG4gKiAgICBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7IC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxuICovXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny0gYW5kIEZpcmVmb3ggMzktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbiAqL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxuICovXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICovXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMsIC8qIDEgKi9cbm1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBTY3JpcHRpbmdcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogSGlkZGVuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAaW1wb3J0IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2RiYTR4YnguY3NzXCIpO1xuLmdyYWRpZW50LCAuZXZlbnQtY2FyZC5hY3RpdmUsIC5ldmVudC1jYXJkLm9wZW4ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNFNzAwQkIsICMxRUY2RTUpOyB9XG5cbi53aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuXG4ud2hpdGUtdGV4dCwgLmJ0bjpob3ZlciwgLmJ0bi1sYXJnZTpob3ZlciwgLmJ0bi1zbWFsbDpob3ZlciwgLmJ0bi1ub3JtYWw6aG92ZXIsIC5idG4tc3BlY2lhbDpob3ZlciwgLmJ0bi1ub3JtYWwsIC5idG4tc3BlY2lhbCwgLmJ0bi1zbWFsbCwgLnNpemUtcGlja2VyIC5zZWxlY3QsIC5zaWRlYmFyIHVsIC5hY3RpdmUsIC5zaWRlYmFyIHVsIC5hY3RpdmU6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG5cbi5tYXRlcmlhbGl6ZS1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTUxYzIzICFpbXBvcnRhbnQ7IH1cblxuLm1hdGVyaWFsaXplLXJlZC10ZXh0IHtcbiAgY29sb3I6ICNlNTFjMjMgIWltcG9ydGFudDsgfVxuXG4ubWF0ZXJpYWxpemUtcmVkLmxpZ2h0ZW4tNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGVhZWIgIWltcG9ydGFudDsgfVxuXG4ubWF0ZXJpYWxpemUtcmVkLXRleHQudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogI2ZkZWFlYiAhaW1wb3J0YW50OyB9XG5cbi5tYXRlcmlhbGl6ZS1yZWQubGlnaHRlbi00LCAuc2lkZWJhciB1bCBhLm1hdGVyaWFsaXplLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGMxYzMgIWltcG9ydGFudDsgfVxuXG4ubWF0ZXJpYWxpemUtcmVkLXRleHQudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogI2Y4YzFjMyAhaW1wb3J0YW50OyB9XG5cbi5tYXRlcmlhbGl6ZS1yZWQubGlnaHRlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzOTg5YiAhaW1wb3J0YW50OyB9XG5cbi5tYXRlcmlhbGl6ZS1yZWQtdGV4dC50ZXh0LWxpZ2h0ZW4tMyB7XG4gIGNvbG9yOiAjZjM5ODliICFpbXBvcnRhbnQ7IH1cblxuLm1hdGVyaWFsaXplLXJlZC5saWdodGVuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU2ZTczICFpbXBvcnRhbnQ7IH1cblxuLm1hdGVyaWFsaXplLXJlZC10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICNlZTZlNzMgIWltcG9ydGFudDsgfVxuXG4ubWF0ZXJpYWxpemUtcmVkLmxpZ2h0ZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTQ1NGIgIWltcG9ydGFudDsgfVxuXG4ubWF0ZXJpYWxpemUtcmVkLXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogI2VhNDU0YiAhaW1wb3J0YW50OyB9XG5cbi5tYXRlcmlhbGl6ZS1yZWQuZGFya2VuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDAxODFlICFpbXBvcnRhbnQ7IH1cblxuLm1hdGVyaWFsaXplLXJlZC10ZXh0LnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogI2QwMTgxZSAhaW1wb3J0YW50OyB9XG5cbi5tYXRlcmlhbGl6ZS1yZWQuZGFya2VuLTIsIC5zaWRlYmFyIHVsIC5tYXRlcmlhbGl6ZS1yZWQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5MTUxYiAhaW1wb3J0YW50OyB9XG5cbi5tYXRlcmlhbGl6ZS1yZWQtdGV4dC50ZXh0LWRhcmtlbi0yIHtcbiAgY29sb3I6ICNiOTE1MWIgIWltcG9ydGFudDsgfVxuXG4ubWF0ZXJpYWxpemUtcmVkLmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EyMTMxOCAhaW1wb3J0YW50OyB9XG5cbi5tYXRlcmlhbGl6ZS1yZWQtdGV4dC50ZXh0LWRhcmtlbi0zIHtcbiAgY29sb3I6ICNhMjEzMTggIWltcG9ydGFudDsgfVxuXG4ubWF0ZXJpYWxpemUtcmVkLmRhcmtlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhiMTAxNCAhaW1wb3J0YW50OyB9XG5cbi5tYXRlcmlhbGl6ZS1yZWQtdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICM4YjEwMTQgIWltcG9ydGFudDsgfVxuXG4ucmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2MUUyNSAhaW1wb3J0YW50OyB9XG5cbi5yZWQtdGV4dCB7XG4gIGNvbG9yOiAjRTYxRTI1ICFpbXBvcnRhbnQ7IH1cblxuLnJlZC5saWdodGVuLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFQkVFICFpbXBvcnRhbnQ7IH1cblxuLnJlZC10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNGRkVCRUUgIWltcG9ydGFudDsgfVxuXG4ucmVkLmxpZ2h0ZW4tNCwgLnNpZGViYXIgdWwgYS5yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDREQyICFpbXBvcnRhbnQ7IH1cblxuLnJlZC10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNGRkNERDIgIWltcG9ydGFudDsgfVxuXG4ucmVkLmxpZ2h0ZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRjlBOUEgIWltcG9ydGFudDsgfVxuXG4ucmVkLXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogI0VGOUE5QSAhaW1wb3J0YW50OyB9XG5cbi5yZWQubGlnaHRlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1NzM3MyAhaW1wb3J0YW50OyB9XG5cbi5yZWQtdGV4dC50ZXh0LWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjRTU3MzczICFpbXBvcnRhbnQ7IH1cblxuLnJlZC5saWdodGVuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY1MzUwICFpbXBvcnRhbnQ7IH1cblxuLnJlZC10ZXh0LnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICNFRjUzNTAgIWltcG9ydGFudDsgfVxuXG4ucmVkLmRhcmtlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1MzkzNSAhaW1wb3J0YW50OyB9XG5cbi5yZWQtdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICNFNTM5MzUgIWltcG9ydGFudDsgfVxuXG4ucmVkLmRhcmtlbi0yLCAuc2lkZWJhciB1bCAucmVkLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMzJGMkYgIWltcG9ydGFudDsgfVxuXG4ucmVkLXRleHQudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjRDMyRjJGICFpbXBvcnRhbnQ7IH1cblxuLnJlZC5kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNjI4MjggIWltcG9ydGFudDsgfVxuXG4ucmVkLXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjQzYyODI4ICFpbXBvcnRhbnQ7IH1cblxuLnJlZC5kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCNzFDMUMgIWltcG9ydGFudDsgfVxuXG4ucmVkLXRleHQudGV4dC1kYXJrZW4tNCB7XG4gIGNvbG9yOiAjQjcxQzFDICFpbXBvcnRhbnQ7IH1cblxuLnJlZC5hY2NlbnQtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjhBODAgIWltcG9ydGFudDsgfVxuXG4ucmVkLXRleHQudGV4dC1hY2NlbnQtMSB7XG4gIGNvbG9yOiAjRkY4QTgwICFpbXBvcnRhbnQ7IH1cblxuLnJlZC5hY2NlbnQtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjUyNTIgIWltcG9ydGFudDsgfVxuXG4ucmVkLXRleHQudGV4dC1hY2NlbnQtMiB7XG4gIGNvbG9yOiAjRkY1MjUyICFpbXBvcnRhbnQ7IH1cblxuLnJlZC5hY2NlbnQtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjE3NDQgIWltcG9ydGFudDsgfVxuXG4ucmVkLXRleHQudGV4dC1hY2NlbnQtMyB7XG4gIGNvbG9yOiAjRkYxNzQ0ICFpbXBvcnRhbnQ7IH1cblxuLnJlZC5hY2NlbnQtNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENTAwMDAgIWltcG9ydGFudDsgfVxuXG4ucmVkLXRleHQudGV4dC1hY2NlbnQtNCB7XG4gIGNvbG9yOiAjRDUwMDAwICFpbXBvcnRhbnQ7IH1cblxuLnBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTkxZTYzICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstdGV4dCB7XG4gIGNvbG9yOiAjZTkxZTYzICFpbXBvcnRhbnQ7IH1cblxuLnBpbmsubGlnaHRlbi01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZTRlYyAhaW1wb3J0YW50OyB9XG5cbi5waW5rLXRleHQudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogI2ZjZTRlYyAhaW1wb3J0YW50OyB9XG5cbi5waW5rLmxpZ2h0ZW4tNCwgLnNpZGViYXIgdWwgYS5waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YmJkMCAhaW1wb3J0YW50OyB9XG5cbi5waW5rLXRleHQudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogI2Y4YmJkMCAhaW1wb3J0YW50OyB9XG5cbi5waW5rLmxpZ2h0ZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNDhmYjEgIWltcG9ydGFudDsgfVxuXG4ucGluay10ZXh0LnRleHQtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICNmNDhmYjEgIWltcG9ydGFudDsgfVxuXG4ucGluay5saWdodGVuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA2MjkyICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstdGV4dC50ZXh0LWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjZjA2MjkyICFpbXBvcnRhbnQ7IH1cblxuLnBpbmsubGlnaHRlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjNDA3YSAhaW1wb3J0YW50OyB9XG5cbi5waW5rLXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogI2VjNDA3YSAhaW1wb3J0YW50OyB9XG5cbi5waW5rLmRhcmtlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MWI2MCAhaW1wb3J0YW50OyB9XG5cbi5waW5rLXRleHQudGV4dC1kYXJrZW4tMSB7XG4gIGNvbG9yOiAjZDgxYjYwICFpbXBvcnRhbnQ7IH1cblxuLnBpbmsuZGFya2VuLTIsIC5zaWRlYmFyIHVsIC5waW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMjE4NWIgIWltcG9ydGFudDsgfVxuXG4ucGluay10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogI2MyMTg1YiAhaW1wb3J0YW50OyB9XG5cbi5waW5rLmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkMTQ1NyAhaW1wb3J0YW50OyB9XG5cbi5waW5rLXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjYWQxNDU3ICFpbXBvcnRhbnQ7IH1cblxuLnBpbmsuZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODgwZTRmICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICM4ODBlNGYgIWltcG9ydGFudDsgfVxuXG4ucGluay5hY2NlbnQtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjgwYWIgIWltcG9ydGFudDsgfVxuXG4ucGluay10ZXh0LnRleHQtYWNjZW50LTEge1xuICBjb2xvcjogI2ZmODBhYiAhaW1wb3J0YW50OyB9XG5cbi5waW5rLmFjY2VudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNDA4MSAhaW1wb3J0YW50OyB9XG5cbi5waW5rLXRleHQudGV4dC1hY2NlbnQtMiB7XG4gIGNvbG9yOiAjZmY0MDgxICFpbXBvcnRhbnQ7IH1cblxuLnBpbmsuYWNjZW50LTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjUwMDU3ICFpbXBvcnRhbnQ7IH1cblxuLnBpbmstdGV4dC50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICNmNTAwNTcgIWltcG9ydGFudDsgfVxuXG4ucGluay5hY2NlbnQtNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNTExNjIgIWltcG9ydGFudDsgfVxuXG4ucGluay10ZXh0LnRleHQtYWNjZW50LTQge1xuICBjb2xvcjogI2M1MTE2MiAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWMyN2IwICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS10ZXh0IHtcbiAgY29sb3I6ICM5YzI3YjAgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLmxpZ2h0ZW4tNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2U1ZjUgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLXRleHQudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogI2YzZTVmNSAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUubGlnaHRlbi00LCAuc2lkZWJhciB1bCBhLnB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWJlZTcgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLXRleHQudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogI2UxYmVlNyAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUubGlnaHRlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlOTNkOCAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtdGV4dC50ZXh0LWxpZ2h0ZW4tMyB7XG4gIGNvbG9yOiAjY2U5M2Q4ICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS5saWdodGVuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmE2OGM4ICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICNiYTY4YzggIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLmxpZ2h0ZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYjQ3YmMgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogI2FiNDdiYyAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUuZGFya2VuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGUyNGFhICFpbXBvcnRhbnQ7IH1cblxuLnB1cnBsZS10ZXh0LnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogIzhlMjRhYSAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUuZGFya2VuLTIsIC5zaWRlYmFyIHVsIC5wdXJwbGUuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdiMWZhMiAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtdGV4dC50ZXh0LWRhcmtlbi0yIHtcbiAgY29sb3I6ICM3YjFmYTIgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZhMWI5YSAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtdGV4dC50ZXh0LWRhcmtlbi0zIHtcbiAgY29sb3I6ICM2YTFiOWEgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLmRhcmtlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhMTQ4YyAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICM0YTE0OGMgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLmFjY2VudC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhODBmYyAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtdGV4dC50ZXh0LWFjY2VudC0xIHtcbiAgY29sb3I6ICNlYTgwZmMgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLmFjY2VudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwNDBmYiAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtdGV4dC50ZXh0LWFjY2VudC0yIHtcbiAgY29sb3I6ICNlMDQwZmIgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLmFjY2VudC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1MDBmOSAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtdGV4dC50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICNkNTAwZjkgIWltcG9ydGFudDsgfVxuXG4ucHVycGxlLmFjY2VudC00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhMDBmZiAhaW1wb3J0YW50OyB9XG5cbi5wdXJwbGUtdGV4dC50ZXh0LWFjY2VudC00IHtcbiAgY29sb3I6ICNhYTAwZmYgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjczYWI3ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLXRleHQge1xuICBjb2xvcjogIzY3M2FiNyAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS5saWdodGVuLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlN2Y2ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLXRleHQudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogI2VkZTdmNiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS5saWdodGVuLTQsIC5zaWRlYmFyIHVsIGEuZGVlcC1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFjNGU5ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLXRleHQudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogI2QxYzRlOSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS5saWdodGVuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjM5ZGRiICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogI2IzOWRkYiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS5saWdodGVuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTU3NWNkICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLXRleHQudGV4dC1saWdodGVuLTIge1xuICBjb2xvcjogIzk1NzVjZCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS5saWdodGVuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2U1N2MyICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogIzdlNTdjMiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS5kYXJrZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZTM1YjEgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICM1ZTM1YjEgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUuZGFya2VuLTIsIC5zaWRlYmFyIHVsIC5kZWVwLXB1cnBsZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTEyZGE4ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLXRleHQudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjNTEyZGE4ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1MjdhMCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogIzQ1MjdhMCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS5kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTFiOTIgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICMzMTFiOTIgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUuYWNjZW50LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjM4OGZmICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLXRleHQudGV4dC1hY2NlbnQtMSB7XG4gIGNvbG9yOiAjYjM4OGZmICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLmFjY2VudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdjNGRmZiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS10ZXh0LnRleHQtYWNjZW50LTIge1xuICBjb2xvcjogIzdjNGRmZiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLXB1cnBsZS5hY2NlbnQtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTFmZmYgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUtdGV4dC50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICM2NTFmZmYgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1wdXJwbGUuYWNjZW50LTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjIwMGVhICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtcHVycGxlLXRleHQudGV4dC1hY2NlbnQtNCB7XG4gIGNvbG9yOiAjNjIwMGVhICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjUxYjUgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLXRleHQge1xuICBjb2xvcjogIzNmNTFiNSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28ubGlnaHRlbi01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZWFmNiAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tdGV4dC50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjZThlYWY2ICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby5saWdodGVuLTQsIC5zaWRlYmFyIHVsIGEuaW5kaWdvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M1Y2FlOSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tdGV4dC50ZXh0LWxpZ2h0ZW4tNCB7XG4gIGNvbG9yOiAjYzVjYWU5ICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby5saWdodGVuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWZhOGRhICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby10ZXh0LnRleHQtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICM5ZmE4ZGEgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLmxpZ2h0ZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OTg2Y2IgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLXRleHQudGV4dC1saWdodGVuLTIge1xuICBjb2xvcjogIzc5ODZjYiAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28ubGlnaHRlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjNmJjMCAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28tdGV4dC50ZXh0LWxpZ2h0ZW4tMSB7XG4gIGNvbG9yOiAjNWM2YmMwICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby5kYXJrZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTQ5YWIgIWltcG9ydGFudDsgfVxuXG4uaW5kaWdvLXRleHQudGV4dC1kYXJrZW4tMSB7XG4gIGNvbG9yOiAjMzk0OWFiICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby5kYXJrZW4tMiwgLnNpZGViYXIgdWwgLmluZGlnby5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzZjlmICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogIzMwM2Y5ZiAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28uZGFya2VuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzNTkzICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogIzI4MzU5MyAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28uZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWEyMzdlICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby10ZXh0LnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogIzFhMjM3ZSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28uYWNjZW50LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGM5ZWZmICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby10ZXh0LnRleHQtYWNjZW50LTEge1xuICBjb2xvcjogIzhjOWVmZiAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28uYWNjZW50LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM2ZGZlICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby10ZXh0LnRleHQtYWNjZW50LTIge1xuICBjb2xvcjogIzUzNmRmZSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28uYWNjZW50LTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q1YWZlICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby10ZXh0LnRleHQtYWNjZW50LTMge1xuICBjb2xvcjogIzNkNWFmZSAhaW1wb3J0YW50OyB9XG5cbi5pbmRpZ28uYWNjZW50LTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA0ZmZlICFpbXBvcnRhbnQ7IH1cblxuLmluZGlnby10ZXh0LnRleHQtYWNjZW50LTQge1xuICBjb2xvcjogIzMwNGZmZSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLCAuZnVsbC1idG46YWN0aXZlLCAuYnRuLW5vcm1hbDphY3RpdmUsIC5idG4tc3BlY2lhbDphY3RpdmUsIC5idG4tc21hbGw6YWN0aXZlLCAuZnVsbC1idG46aG92ZXIsIC5idG4tbm9ybWFsOmhvdmVyLCAuYnRuLXNwZWNpYWw6aG92ZXIsIC5idG4tc21hbGw6aG92ZXIsIC5zaWRlYmFyIHVsIGE6aG92ZXIsIC5zaWRlYmFyIHVsIC5hY3RpdmUsIC5zaWRlYmFyIHVsIC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MUE4ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtdGV4dCB7XG4gIGNvbG9yOiAjMDA4MUE4ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUubGlnaHRlbi01LCAubGlnaHRlbi01LmZ1bGwtYnRuOmFjdGl2ZSwgLmxpZ2h0ZW4tNS5idG4tbm9ybWFsOmFjdGl2ZSwgLmxpZ2h0ZW4tNS5idG4tc3BlY2lhbDphY3RpdmUsIC5saWdodGVuLTUuYnRuLXNtYWxsOmFjdGl2ZSwgLmxpZ2h0ZW4tNS5mdWxsLWJ0bjpob3ZlciwgLmxpZ2h0ZW4tNS5idG4tbm9ybWFsOmhvdmVyLCAubGlnaHRlbi01LmJ0bi1zcGVjaWFsOmhvdmVyLCAubGlnaHRlbi01LmJ0bi1zbWFsbDpob3ZlciwgLnNpZGViYXIgdWwgYS5saWdodGVuLTU6aG92ZXIsIC5zaWRlYmFyIHVsIC5saWdodGVuLTUuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzRjJGRCAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLXRleHQudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogI0UzRjJGRCAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLmxpZ2h0ZW4tNCwgLmxpZ2h0ZW4tNC5mdWxsLWJ0bjphY3RpdmUsIC5saWdodGVuLTQuYnRuLW5vcm1hbDphY3RpdmUsIC5zaWRlYmFyIHVsIGEuYnRuLW5vcm1hbDphY3RpdmUsIC5saWdodGVuLTQuYnRuLXNwZWNpYWw6YWN0aXZlLCAuc2lkZWJhciB1bCBhLmJ0bi1zcGVjaWFsOmFjdGl2ZSwgLmxpZ2h0ZW4tNC5idG4tc21hbGw6YWN0aXZlLCAuc2lkZWJhciB1bCBhLmJ0bi1zbWFsbDphY3RpdmUsIC5zaWRlYmFyIHVsIGEuZnVsbC1idG46YWN0aXZlLCAubGlnaHRlbi00LmZ1bGwtYnRuOmhvdmVyLCAubGlnaHRlbi00LmJ0bi1ub3JtYWw6aG92ZXIsIC5saWdodGVuLTQuYnRuLXNwZWNpYWw6aG92ZXIsIC5saWdodGVuLTQuYnRuLXNtYWxsOmhvdmVyLCAuc2lkZWJhciB1bCBhLmJsdWUsIC5zaWRlYmFyIHVsIGE6aG92ZXIsIC5zaWRlYmFyIHVsIGEuYWN0aXZlLCAuc2lkZWJhciB1bCBhLmFjdGl2ZTpob3ZlciwgLnNpZGViYXIgdWwgLmxpZ2h0ZW4tNC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkJERUZCICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtdGV4dC50ZXh0LWxpZ2h0ZW4tNCB7XG4gIGNvbG9yOiAjQkJERUZCICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUubGlnaHRlbi0zLCAubGlnaHRlbi0zLmZ1bGwtYnRuOmFjdGl2ZSwgLmxpZ2h0ZW4tMy5idG4tbm9ybWFsOmFjdGl2ZSwgLmxpZ2h0ZW4tMy5idG4tc3BlY2lhbDphY3RpdmUsIC5saWdodGVuLTMuYnRuLXNtYWxsOmFjdGl2ZSwgLmxpZ2h0ZW4tMy5mdWxsLWJ0bjpob3ZlciwgLmxpZ2h0ZW4tMy5idG4tbm9ybWFsOmhvdmVyLCAubGlnaHRlbi0zLmJ0bi1zcGVjaWFsOmhvdmVyLCAubGlnaHRlbi0zLmJ0bi1zbWFsbDpob3ZlciwgLnNpZGViYXIgdWwgYS5saWdodGVuLTM6aG92ZXIsIC5zaWRlYmFyIHVsIC5saWdodGVuLTMuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwQ0FGOSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogIzkwQ0FGOSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLmxpZ2h0ZW4tMiwgLmxpZ2h0ZW4tMi5mdWxsLWJ0bjphY3RpdmUsIC5saWdodGVuLTIuYnRuLW5vcm1hbDphY3RpdmUsIC5saWdodGVuLTIuYnRuLXNwZWNpYWw6YWN0aXZlLCAubGlnaHRlbi0yLmJ0bi1zbWFsbDphY3RpdmUsIC5saWdodGVuLTIuZnVsbC1idG46aG92ZXIsIC5saWdodGVuLTIuYnRuLW5vcm1hbDpob3ZlciwgLmxpZ2h0ZW4tMi5idG4tc3BlY2lhbDpob3ZlciwgLmxpZ2h0ZW4tMi5idG4tc21hbGw6aG92ZXIsIC5zaWRlYmFyIHVsIGEubGlnaHRlbi0yOmhvdmVyLCAuc2lkZWJhciB1bCAubGlnaHRlbi0yLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NEI1RjYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICM2NEI1RjYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS5saWdodGVuLTEsIC5saWdodGVuLTEuZnVsbC1idG46YWN0aXZlLCAubGlnaHRlbi0xLmJ0bi1ub3JtYWw6YWN0aXZlLCAubGlnaHRlbi0xLmJ0bi1zcGVjaWFsOmFjdGl2ZSwgLmxpZ2h0ZW4tMS5idG4tc21hbGw6YWN0aXZlLCAubGlnaHRlbi0xLmZ1bGwtYnRuOmhvdmVyLCAubGlnaHRlbi0xLmJ0bi1ub3JtYWw6aG92ZXIsIC5saWdodGVuLTEuYnRuLXNwZWNpYWw6aG92ZXIsIC5saWdodGVuLTEuYnRuLXNtYWxsOmhvdmVyLCAuc2lkZWJhciB1bCBhLmxpZ2h0ZW4tMTpob3ZlciwgLnNpZGViYXIgdWwgLmxpZ2h0ZW4tMS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJBNUY1ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtdGV4dC50ZXh0LWxpZ2h0ZW4tMSB7XG4gIGNvbG9yOiAjNDJBNUY1ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUuZGFya2VuLTEsIC5kYXJrZW4tMS5mdWxsLWJ0bjphY3RpdmUsIC5kYXJrZW4tMS5idG4tbm9ybWFsOmFjdGl2ZSwgLmRhcmtlbi0xLmJ0bi1zcGVjaWFsOmFjdGl2ZSwgLmRhcmtlbi0xLmJ0bi1zbWFsbDphY3RpdmUsIC5kYXJrZW4tMS5mdWxsLWJ0bjpob3ZlciwgLmRhcmtlbi0xLmJ0bi1ub3JtYWw6aG92ZXIsIC5kYXJrZW4tMS5idG4tc3BlY2lhbDpob3ZlciwgLmRhcmtlbi0xLmJ0bi1zbWFsbDpob3ZlciwgLnNpZGViYXIgdWwgYS5kYXJrZW4tMTpob3ZlciwgLnNpZGViYXIgdWwgLmRhcmtlbi0xLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTg4RTUgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS10ZXh0LnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogIzFFODhFNSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLmRhcmtlbi0yLCAuZGFya2VuLTIuZnVsbC1idG46YWN0aXZlLCAuZGFya2VuLTIuYnRuLW5vcm1hbDphY3RpdmUsIC5kYXJrZW4tMi5idG4tc3BlY2lhbDphY3RpdmUsIC5kYXJrZW4tMi5idG4tc21hbGw6YWN0aXZlLCAuZGFya2VuLTIuZnVsbC1idG46aG92ZXIsIC5kYXJrZW4tMi5idG4tbm9ybWFsOmhvdmVyLCAuZGFya2VuLTIuYnRuLXNwZWNpYWw6aG92ZXIsIC5kYXJrZW4tMi5idG4tc21hbGw6aG92ZXIsIC5zaWRlYmFyIHVsIGEuZGFya2VuLTI6aG92ZXIsIC5zaWRlYmFyIHVsIC5hY3RpdmUsIC5zaWRlYmFyIHVsIC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk3NkQyICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtdGV4dC50ZXh0LWRhcmtlbi0yIHtcbiAgY29sb3I6ICMxOTc2RDIgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS5kYXJrZW4tMywgLmRhcmtlbi0zLmZ1bGwtYnRuOmFjdGl2ZSwgLmRhcmtlbi0zLmJ0bi1ub3JtYWw6YWN0aXZlLCAuZGFya2VuLTMuYnRuLXNwZWNpYWw6YWN0aXZlLCAuZGFya2VuLTMuYnRuLXNtYWxsOmFjdGl2ZSwgLmRhcmtlbi0zLmZ1bGwtYnRuOmhvdmVyLCAuZGFya2VuLTMuYnRuLW5vcm1hbDpob3ZlciwgLmRhcmtlbi0zLmJ0bi1zcGVjaWFsOmhvdmVyLCAuZGFya2VuLTMuYnRuLXNtYWxsOmhvdmVyLCAuc2lkZWJhciB1bCBhLmRhcmtlbi0zOmhvdmVyLCAuc2lkZWJhciB1bCAuZGFya2VuLTMuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1NjVDMCAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjMTU2NUMwICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUuZGFya2VuLTQsIC5kYXJrZW4tNC5mdWxsLWJ0bjphY3RpdmUsIC5kYXJrZW4tNC5idG4tbm9ybWFsOmFjdGl2ZSwgLmRhcmtlbi00LmJ0bi1zcGVjaWFsOmFjdGl2ZSwgLmRhcmtlbi00LmJ0bi1zbWFsbDphY3RpdmUsIC5kYXJrZW4tNC5mdWxsLWJ0bjpob3ZlciwgLmRhcmtlbi00LmJ0bi1ub3JtYWw6aG92ZXIsIC5kYXJrZW4tNC5idG4tc3BlY2lhbDpob3ZlciwgLmRhcmtlbi00LmJ0bi1zbWFsbDpob3ZlciwgLnNpZGViYXIgdWwgYS5kYXJrZW4tNDpob3ZlciwgLnNpZGViYXIgdWwgLmRhcmtlbi00LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRDQ3QTEgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS10ZXh0LnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogIzBENDdBMSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLmFjY2VudC0xLCAuYWNjZW50LTEuZnVsbC1idG46YWN0aXZlLCAuYWNjZW50LTEuYnRuLW5vcm1hbDphY3RpdmUsIC5hY2NlbnQtMS5idG4tc3BlY2lhbDphY3RpdmUsIC5hY2NlbnQtMS5idG4tc21hbGw6YWN0aXZlLCAuYWNjZW50LTEuZnVsbC1idG46aG92ZXIsIC5hY2NlbnQtMS5idG4tbm9ybWFsOmhvdmVyLCAuYWNjZW50LTEuYnRuLXNwZWNpYWw6aG92ZXIsIC5hY2NlbnQtMS5idG4tc21hbGw6aG92ZXIsIC5zaWRlYmFyIHVsIGEuYWNjZW50LTE6aG92ZXIsIC5zaWRlYmFyIHVsIC5hY2NlbnQtMS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODJCMUZGICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtdGV4dC50ZXh0LWFjY2VudC0xIHtcbiAgY29sb3I6ICM4MkIxRkYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS5hY2NlbnQtMiwgLmFjY2VudC0yLmZ1bGwtYnRuOmFjdGl2ZSwgLmFjY2VudC0yLmJ0bi1ub3JtYWw6YWN0aXZlLCAuYWNjZW50LTIuYnRuLXNwZWNpYWw6YWN0aXZlLCAuYWNjZW50LTIuYnRuLXNtYWxsOmFjdGl2ZSwgLmFjY2VudC0yLmZ1bGwtYnRuOmhvdmVyLCAuYWNjZW50LTIuYnRuLW5vcm1hbDpob3ZlciwgLmFjY2VudC0yLmJ0bi1zcGVjaWFsOmhvdmVyLCAuYWNjZW50LTIuYnRuLXNtYWxsOmhvdmVyLCAuc2lkZWJhciB1bCBhLmFjY2VudC0yOmhvdmVyLCAuc2lkZWJhciB1bCAuYWNjZW50LTIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OEFGRiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLXRleHQudGV4dC1hY2NlbnQtMiB7XG4gIGNvbG9yOiAjNDQ4QUZGICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUuYWNjZW50LTMsIC5hY2NlbnQtMy5mdWxsLWJ0bjphY3RpdmUsIC5hY2NlbnQtMy5idG4tbm9ybWFsOmFjdGl2ZSwgLmFjY2VudC0zLmJ0bi1zcGVjaWFsOmFjdGl2ZSwgLmFjY2VudC0zLmJ0bi1zbWFsbDphY3RpdmUsIC5hY2NlbnQtMy5mdWxsLWJ0bjpob3ZlciwgLmFjY2VudC0zLmJ0bi1ub3JtYWw6aG92ZXIsIC5hY2NlbnQtMy5idG4tc3BlY2lhbDpob3ZlciwgLmFjY2VudC0zLmJ0bi1zbWFsbDpob3ZlciwgLnNpZGViYXIgdWwgYS5hY2NlbnQtMzpob3ZlciwgLnNpZGViYXIgdWwgLmFjY2VudC0zLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTc5RkYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS10ZXh0LnRleHQtYWNjZW50LTMge1xuICBjb2xvcjogIzI5NzlGRiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLmFjY2VudC00LCAuYWNjZW50LTQuZnVsbC1idG46YWN0aXZlLCAuYWNjZW50LTQuYnRuLW5vcm1hbDphY3RpdmUsIC5hY2NlbnQtNC5idG4tc3BlY2lhbDphY3RpdmUsIC5hY2NlbnQtNC5idG4tc21hbGw6YWN0aXZlLCAuYWNjZW50LTQuZnVsbC1idG46aG92ZXIsIC5hY2NlbnQtNC5idG4tbm9ybWFsOmhvdmVyLCAuYWNjZW50LTQuYnRuLXNwZWNpYWw6aG92ZXIsIC5hY2NlbnQtNC5idG4tc21hbGw6aG92ZXIsIC5zaWRlYmFyIHVsIGEuYWNjZW50LTQ6aG92ZXIsIC5zaWRlYmFyIHVsIC5hY2NlbnQtNC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk2MkZGICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtdGV4dC50ZXh0LWFjY2VudC00IHtcbiAgY29sb3I6ICMyOTYyRkYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZSwgLmJ0bi1ub3JtYWwsIC5idG4tc3BlY2lhbCwgLmJ0bi1zbWFsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEIxRTcgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS10ZXh0IHtcbiAgY29sb3I6ICMwMEIxRTcgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS5saWdodGVuLTUsIC5saWdodGVuLTUuYnRuLW5vcm1hbCwgLmxpZ2h0ZW4tNS5idG4tc3BlY2lhbCwgLmxpZ2h0ZW4tNS5idG4tc21hbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFmNWZlICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtdGV4dC50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjZTFmNWZlICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUubGlnaHRlbi00LCAubGlnaHRlbi00LmJ0bi1ub3JtYWwsIC5zaWRlYmFyIHVsIGEuYnRuLW5vcm1hbCwgLmxpZ2h0ZW4tNC5idG4tc3BlY2lhbCwgLnNpZGViYXIgdWwgYS5idG4tc3BlY2lhbCwgLmxpZ2h0ZW4tNC5idG4tc21hbGwsIC5zaWRlYmFyIHVsIGEuYnRuLXNtYWxsLCAuc2lkZWJhciB1bCBhLmxpZ2h0LWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNlNWZjICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtdGV4dC50ZXh0LWxpZ2h0ZW4tNCB7XG4gIGNvbG9yOiAjYjNlNWZjICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUubGlnaHRlbi0zLCAubGlnaHRlbi0zLmJ0bi1ub3JtYWwsIC5saWdodGVuLTMuYnRuLXNwZWNpYWwsIC5saWdodGVuLTMuYnRuLXNtYWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxZDRmYSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogIzgxZDRmYSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLmxpZ2h0ZW4tMiwgLmxpZ2h0ZW4tMi5idG4tbm9ybWFsLCAubGlnaHRlbi0yLmJ0bi1zcGVjaWFsLCAubGlnaHRlbi0yLmJ0bi1zbWFsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZmMzZjcgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICM0ZmMzZjcgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS5saWdodGVuLTEsIC5saWdodGVuLTEuYnRuLW5vcm1hbCwgLmxpZ2h0ZW4tMS5idG4tc3BlY2lhbCwgLmxpZ2h0ZW4tMS5idG4tc21hbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjliNmY2ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtdGV4dC50ZXh0LWxpZ2h0ZW4tMSB7XG4gIGNvbG9yOiAjMjliNmY2ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUuZGFya2VuLTEsIC5kYXJrZW4tMS5idG4tbm9ybWFsLCAuZGFya2VuLTEuYnRuLXNwZWNpYWwsIC5kYXJrZW4tMS5idG4tc21hbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM5YmU1ICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICMwMzliZTUgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS5kYXJrZW4tMiwgLmRhcmtlbi0yLmJ0bi1ub3JtYWwsIC5zaWRlYmFyIHVsIC5idG4tbm9ybWFsLmFjdGl2ZSwgLmRhcmtlbi0yLmJ0bi1zcGVjaWFsLCAuc2lkZWJhciB1bCAuYnRuLXNwZWNpYWwuYWN0aXZlLCAuZGFya2VuLTIuYnRuLXNtYWxsLCAuc2lkZWJhciB1bCAuYnRuLXNtYWxsLmFjdGl2ZSwgLnNpZGViYXIgdWwgLmxpZ2h0LWJsdWUuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyODhkMSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLXRleHQudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjMDI4OGQxICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUuZGFya2VuLTMsIC5kYXJrZW4tMy5idG4tbm9ybWFsLCAuZGFya2VuLTMuYnRuLXNwZWNpYWwsIC5kYXJrZW4tMy5idG4tc21hbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI3N2JkICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtdGV4dC50ZXh0LWRhcmtlbi0zIHtcbiAgY29sb3I6ICMwMjc3YmQgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS5kYXJrZW4tNCwgLmRhcmtlbi00LmJ0bi1ub3JtYWwsIC5kYXJrZW4tNC5idG4tc3BlY2lhbCwgLmRhcmtlbi00LmJ0bi1zbWFsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTU3OWIgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS10ZXh0LnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogIzAxNTc5YiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLmFjY2VudC0xLCAuYWNjZW50LTEuYnRuLW5vcm1hbCwgLmFjY2VudC0xLmJ0bi1zcGVjaWFsLCAuYWNjZW50LTEuYnRuLXNtYWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwZDhmZiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLXRleHQudGV4dC1hY2NlbnQtMSB7XG4gIGNvbG9yOiAjODBkOGZmICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUuYWNjZW50LTIsIC5hY2NlbnQtMi5idG4tbm9ybWFsLCAuYWNjZW50LTIuYnRuLXNwZWNpYWwsIC5hY2NlbnQtMi5idG4tc21hbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBjNGZmICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWJsdWUtdGV4dC50ZXh0LWFjY2VudC0yIHtcbiAgY29sb3I6ICM0MGM0ZmYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS5hY2NlbnQtMywgLmFjY2VudC0zLmJ0bi1ub3JtYWwsIC5hY2NlbnQtMy5idG4tc3BlY2lhbCwgLmFjY2VudC0zLmJ0bi1zbWFsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGIwZmYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtYmx1ZS10ZXh0LnRleHQtYWNjZW50LTMge1xuICBjb2xvcjogIzAwYjBmZiAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLmFjY2VudC00LCAuYWNjZW50LTQuYnRuLW5vcm1hbCwgLmFjY2VudC00LmJ0bi1zcGVjaWFsLCAuYWNjZW50LTQuYnRuLXNtYWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTFlYSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ibHVlLXRleHQudGV4dC1hY2NlbnQtNCB7XG4gIGNvbG9yOiAjMDA5MWVhICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiY2Q0ICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tdGV4dCB7XG4gIGNvbG9yOiAjMDBiY2Q0ICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4ubGlnaHRlbi01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZjdmYSAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLXRleHQudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogI2UwZjdmYSAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLmxpZ2h0ZW4tNCwgLnNpZGViYXIgdWwgYS5jeWFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IyZWJmMiAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLXRleHQudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogI2IyZWJmMiAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLmxpZ2h0ZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MGRlZWEgIWltcG9ydGFudDsgfVxuXG4uY3lhbi10ZXh0LnRleHQtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICM4MGRlZWEgIWltcG9ydGFudDsgfVxuXG4uY3lhbi5saWdodGVuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGRkMGUxICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tdGV4dC50ZXh0LWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjNGRkMGUxICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4ubGlnaHRlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2YzZkYSAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogIzI2YzZkYSAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLmRhcmtlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWNjMSAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLXRleHQudGV4dC1kYXJrZW4tMSB7XG4gIGNvbG9yOiAjMDBhY2MxICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4uZGFya2VuLTIsIC5zaWRlYmFyIHVsIC5jeWFuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk3YTcgIWltcG9ydGFudDsgfVxuXG4uY3lhbi10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogIzAwOTdhNyAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODM4ZiAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjMDA4MzhmICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4uZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MDY0ICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICMwMDYwNjQgIWltcG9ydGFudDsgfVxuXG4uY3lhbi5hY2NlbnQtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NGZmZmYgIWltcG9ydGFudDsgfVxuXG4uY3lhbi10ZXh0LnRleHQtYWNjZW50LTEge1xuICBjb2xvcjogIzg0ZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLmFjY2VudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4ZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5jeWFuLXRleHQudGV4dC1hY2NlbnQtMiB7XG4gIGNvbG9yOiAjMThmZmZmICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4uYWNjZW50LTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBlNWZmICFpbXBvcnRhbnQ7IH1cblxuLmN5YW4tdGV4dC50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICMwMGU1ZmYgIWltcG9ydGFudDsgfVxuXG4uY3lhbi5hY2NlbnQtNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGI4ZDQgIWltcG9ydGFudDsgfVxuXG4uY3lhbi10ZXh0LnRleHQtYWNjZW50LTQge1xuICBjb2xvcjogIzAwYjhkNCAhaW1wb3J0YW50OyB9XG5cbi50ZWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzQTlDQyAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLXRleHQge1xuICBjb2xvcjogIzMzQTlDQyAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLmxpZ2h0ZW4tNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGYyZjEgIWltcG9ydGFudDsgfVxuXG4udGVhbC10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNlMGYyZjEgIWltcG9ydGFudDsgfVxuXG4udGVhbC5saWdodGVuLTQsIC5zaWRlYmFyIHVsIGEudGVhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMmRmZGIgIWltcG9ydGFudDsgfVxuXG4udGVhbC10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNiMmRmZGIgIWltcG9ydGFudDsgfVxuXG4udGVhbC5saWdodGVuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBjYmM0ICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtdGV4dC50ZXh0LWxpZ2h0ZW4tMyB7XG4gIGNvbG9yOiAjODBjYmM0ICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwubGlnaHRlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkYjZhYyAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLXRleHQudGV4dC1saWdodGVuLTIge1xuICBjb2xvcjogIzRkYjZhYyAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLmxpZ2h0ZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNmE2OWEgIWltcG9ydGFudDsgfVxuXG4udGVhbC10ZXh0LnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICMyNmE2OWEgIWltcG9ydGFudDsgfVxuXG4udGVhbC5kYXJrZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg5N2IgIWltcG9ydGFudDsgfVxuXG4udGVhbC10ZXh0LnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogIzAwODk3YiAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLmRhcmtlbi0yLCAuc2lkZWJhciB1bCAudGVhbC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OTZiICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtdGV4dC50ZXh0LWRhcmtlbi0yIHtcbiAgY29sb3I6ICMwMDc5NmIgIWltcG9ydGFudDsgfVxuXG4udGVhbC5kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY5NWMgIWltcG9ydGFudDsgfVxuXG4udGVhbC10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogIzAwNjk1YyAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLmRhcmtlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGQ0MCAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLXRleHQudGV4dC1kYXJrZW4tNCB7XG4gIGNvbG9yOiAjMDA0ZDQwICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwuYWNjZW50LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdmZmViICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtdGV4dC50ZXh0LWFjY2VudC0xIHtcbiAgY29sb3I6ICNhN2ZmZWIgIWltcG9ydGFudDsgfVxuXG4udGVhbC5hY2NlbnQtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NGZmZGEgIWltcG9ydGFudDsgfVxuXG4udGVhbC10ZXh0LnRleHQtYWNjZW50LTIge1xuICBjb2xvcjogIzY0ZmZkYSAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLmFjY2VudC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkZTliNiAhaW1wb3J0YW50OyB9XG5cbi50ZWFsLXRleHQudGV4dC1hY2NlbnQtMyB7XG4gIGNvbG9yOiAjMWRlOWI2ICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwuYWNjZW50LTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiZmE1ICFpbXBvcnRhbnQ7IH1cblxuLnRlYWwtdGV4dC50ZXh0LWFjY2VudC00IHtcbiAgY29sb3I6ICMwMGJmYTUgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCQzE2ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLXRleHQge1xuICBjb2xvcjogIzAwQkMxNiAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi5saWdodGVuLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThGNUU5ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLXRleHQudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogI0U4RjVFOSAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi5saWdodGVuLTQsIC5zaWRlYmFyIHVsIGEuZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzhFNkM5ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLXRleHQudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogI0M4RTZDOSAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi5saWdodGVuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTVENkE3ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogI0E1RDZBNyAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi5saWdodGVuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODFDNzg0ICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLXRleHQudGV4dC1saWdodGVuLTIge1xuICBjb2xvcjogIzgxQzc4NCAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi5saWdodGVuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjZCQjZBICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogIzY2QkI2QSAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi5kYXJrZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0M0EwNDcgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICM0M0EwNDcgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4uZGFya2VuLTIsIC5zaWRlYmFyIHVsIC5ncmVlbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg4RTNDICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLXRleHQudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjMzg4RTNDICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJFN0QzMiAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogIzJFN0QzMiAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi5kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQjVFMjAgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICMxQjVFMjAgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4uYWNjZW50LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjlGNkNBICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLXRleHQudGV4dC1hY2NlbnQtMSB7XG4gIGNvbG9yOiAjQjlGNkNBICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLmFjY2VudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY5RjBBRSAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi10ZXh0LnRleHQtYWNjZW50LTIge1xuICBjb2xvcjogIzY5RjBBRSAhaW1wb3J0YW50OyB9XG5cbi5ncmVlbi5hY2NlbnQtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEU2NzYgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4tdGV4dC50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICMwMEU2NzYgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4uYWNjZW50LTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBDODUzICFpbXBvcnRhbnQ7IH1cblxuLmdyZWVuLXRleHQudGV4dC1hY2NlbnQtNCB7XG4gIGNvbG9yOiAjMDBDODUzICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhiYzM0YSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi10ZXh0IHtcbiAgY29sb3I6ICM4YmMzNGEgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4ubGlnaHRlbi01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjhlOSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNmMWY4ZTkgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4ubGlnaHRlbi00LCAuc2lkZWJhciB1bCBhLmxpZ2h0LWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZWRjOCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNkY2VkYzggIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4ubGlnaHRlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M1ZTFhNSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi10ZXh0LnRleHQtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICNjNWUxYTUgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4ubGlnaHRlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FlZDU4MSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICNhZWQ1ODEgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4ubGlnaHRlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzljY2M2NSAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi10ZXh0LnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICM5Y2NjNjUgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4uZGFya2VuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2NiMzQyICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLXRleHQudGV4dC1kYXJrZW4tMSB7XG4gIGNvbG9yOiAjN2NiMzQyICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLmRhcmtlbi0yLCAuc2lkZWJhciB1bCAubGlnaHQtZ3JlZW4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY4OWYzOCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogIzY4OWYzOCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi5kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NThiMmYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tdGV4dC50ZXh0LWRhcmtlbi0zIHtcbiAgY29sb3I6ICM1NThiMmYgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4uZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM2OTFlICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLXRleHQudGV4dC1kYXJrZW4tNCB7XG4gIGNvbG9yOiAjMzM2OTFlICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLmFjY2VudC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjZmY5MCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi10ZXh0LnRleHQtYWNjZW50LTEge1xuICBjb2xvcjogI2NjZmY5MCAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi5hY2NlbnQtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMmZmNTkgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4tdGV4dC50ZXh0LWFjY2VudC0yIHtcbiAgY29sb3I6ICNiMmZmNTkgIWltcG9ydGFudDsgfVxuXG4ubGlnaHQtZ3JlZW4uYWNjZW50LTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzZmZjAzICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLXRleHQudGV4dC1hY2NlbnQtMyB7XG4gIGNvbG9yOiAjNzZmZjAzICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0LWdyZWVuLmFjY2VudC00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0ZGQxNyAhaW1wb3J0YW50OyB9XG5cbi5saWdodC1ncmVlbi10ZXh0LnRleHQtYWNjZW50LTQge1xuICBjb2xvcjogIzY0ZGQxNyAhaW1wb3J0YW50OyB9XG5cbi5saW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkZGMzOSAhaW1wb3J0YW50OyB9XG5cbi5saW1lLXRleHQge1xuICBjb2xvcjogI2NkZGMzOSAhaW1wb3J0YW50OyB9XG5cbi5saW1lLmxpZ2h0ZW4tNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWZiZTcgIWltcG9ydGFudDsgfVxuXG4ubGltZS10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNmOWZiZTcgIWltcG9ydGFudDsgfVxuXG4ubGltZS5saWdodGVuLTQsIC5zaWRlYmFyIHVsIGEubGltZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGY0YzMgIWltcG9ydGFudDsgfVxuXG4ubGltZS10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNmMGY0YzMgIWltcG9ydGFudDsgfVxuXG4ubGltZS5saWdodGVuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlZTljICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtdGV4dC50ZXh0LWxpZ2h0ZW4tMyB7XG4gIGNvbG9yOiAjZTZlZTljICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUubGlnaHRlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZTc3NSAhaW1wb3J0YW50OyB9XG5cbi5saW1lLXRleHQudGV4dC1saWdodGVuLTIge1xuICBjb2xvcjogI2RjZTc3NSAhaW1wb3J0YW50OyB9XG5cbi5saW1lLmxpZ2h0ZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGUxNTcgIWltcG9ydGFudDsgfVxuXG4ubGltZS10ZXh0LnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICNkNGUxNTcgIWltcG9ydGFudDsgfVxuXG4ubGltZS5kYXJrZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMGNhMzMgIWltcG9ydGFudDsgfVxuXG4ubGltZS10ZXh0LnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogI2MwY2EzMyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLmRhcmtlbi0yLCAuc2lkZWJhciB1bCAubGltZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZiNDJiICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtdGV4dC50ZXh0LWRhcmtlbi0yIHtcbiAgY29sb3I6ICNhZmI0MmIgIWltcG9ydGFudDsgfVxuXG4ubGltZS5kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZTlkMjQgIWltcG9ydGFudDsgfVxuXG4ubGltZS10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogIzllOWQyNCAhaW1wb3J0YW50OyB9XG5cbi5saW1lLmRhcmtlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyNzcxNyAhaW1wb3J0YW50OyB9XG5cbi5saW1lLXRleHQudGV4dC1kYXJrZW4tNCB7XG4gIGNvbG9yOiAjODI3NzE3ICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUuYWNjZW50LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmZjgxICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtdGV4dC50ZXh0LWFjY2VudC0xIHtcbiAgY29sb3I6ICNmNGZmODEgIWltcG9ydGFudDsgfVxuXG4ubGltZS5hY2NlbnQtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWZmNDEgIWltcG9ydGFudDsgfVxuXG4ubGltZS10ZXh0LnRleHQtYWNjZW50LTIge1xuICBjb2xvcjogI2VlZmY0MSAhaW1wb3J0YW50OyB9XG5cbi5saW1lLmFjY2VudC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2ZmYwMCAhaW1wb3J0YW50OyB9XG5cbi5saW1lLXRleHQudGV4dC1hY2NlbnQtMyB7XG4gIGNvbG9yOiAjYzZmZjAwICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUuYWNjZW50LTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWVlYTAwICFpbXBvcnRhbnQ7IH1cblxuLmxpbWUtdGV4dC50ZXh0LWFjY2VudC00IHtcbiAgY29sb3I6ICNhZWVhMDAgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWIzYiAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctdGV4dCB7XG4gIGNvbG9yOiAjZmZlYjNiICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy5saWdodGVuLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZGU3ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNmZmZkZTcgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LmxpZ2h0ZW4tNCwgLnNpZGViYXIgdWwgYS55ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOWM0ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNmZmY5YzQgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LmxpZ2h0ZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY1OWQgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogI2ZmZjU5ZCAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3cubGlnaHRlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjE3NiAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctdGV4dC50ZXh0LWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjZmZmMTc2ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy5saWdodGVuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZTU4ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy10ZXh0LnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICNmZmVlNTggIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LmRhcmtlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDgzNSAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICNmZGQ4MzUgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LmRhcmtlbi0yLCAuc2lkZWJhciB1bCAueWVsbG93LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmMwMmQgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LXRleHQudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjZmJjMDJkICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy5kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWE4MjUgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LXRleHQudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjZjlhODI1ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy5kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTdmMTcgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LXRleHQudGV4dC1kYXJrZW4tNCB7XG4gIGNvbG9yOiAjZjU3ZjE3ICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy5hY2NlbnQtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmOGQgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LXRleHQudGV4dC1hY2NlbnQtMSB7XG4gIGNvbG9yOiAjZmZmZjhkICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy5hY2NlbnQtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmMDAgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LXRleHQudGV4dC1hY2NlbnQtMiB7XG4gIGNvbG9yOiAjZmZmZjAwICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy5hY2NlbnQtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVhMDAgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LXRleHQudGV4dC1hY2NlbnQtMyB7XG4gIGNvbG9yOiAjZmZlYTAwICFpbXBvcnRhbnQ7IH1cblxuLnllbGxvdy5hY2NlbnQtNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQ2MDAgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93LXRleHQudGV4dC1hY2NlbnQtNCB7XG4gIGNvbG9yOiAjZmZkNjAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci10ZXh0IHtcbiAgY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDsgfVxuXG4uYW1iZXIubGlnaHRlbi01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjhlMSAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNmZmY4ZTEgIWltcG9ydGFudDsgfVxuXG4uYW1iZXIubGlnaHRlbi00LCAuc2lkZWJhciB1bCBhLmFtYmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWNiMyAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNmZmVjYjMgIWltcG9ydGFudDsgfVxuXG4uYW1iZXIubGlnaHRlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTA4MiAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci10ZXh0LnRleHQtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICNmZmUwODIgIWltcG9ydGFudDsgfVxuXG4uYW1iZXIubGlnaHRlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDU0ZiAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICNmZmQ1NGYgIWltcG9ydGFudDsgfVxuXG4uYW1iZXIubGlnaHRlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2EyOCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci10ZXh0LnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICNmZmNhMjggIWltcG9ydGFudDsgfVxuXG4uYW1iZXIuZGFya2VuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiMzAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLXRleHQudGV4dC1kYXJrZW4tMSB7XG4gIGNvbG9yOiAjZmZiMzAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLmRhcmtlbi0yLCAuc2lkZWJhciB1bCAuYW1iZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTAwMCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogI2ZmYTAwMCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci5kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjhmMDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItdGV4dC50ZXh0LWRhcmtlbi0zIHtcbiAgY29sb3I6ICNmZjhmMDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXIuZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2ZjAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLXRleHQudGV4dC1kYXJrZW4tNCB7XG4gIGNvbG9yOiAjZmY2ZjAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLmFjY2VudC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTU3ZiAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci10ZXh0LnRleHQtYWNjZW50LTEge1xuICBjb2xvcjogI2ZmZTU3ZiAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci5hY2NlbnQtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQ3NDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXItdGV4dC50ZXh0LWFjY2VudC0yIHtcbiAgY29sb3I6ICNmZmQ3NDAgIWltcG9ydGFudDsgfVxuXG4uYW1iZXIuYWNjZW50LTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjNDAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLXRleHQudGV4dC1hY2NlbnQtMyB7XG4gIGNvbG9yOiAjZmZjNDAwICFpbXBvcnRhbnQ7IH1cblxuLmFtYmVyLmFjY2VudC00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWIwMCAhaW1wb3J0YW50OyB9XG5cbi5hbWJlci10ZXh0LnRleHQtYWNjZW50LTQge1xuICBjb2xvcjogI2ZmYWIwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjY5MjFFICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS10ZXh0LCBoMyB7XG4gIGNvbG9yOiAjRjY5MjFFICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS5saWdodGVuLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmM2UwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS10ZXh0LnRleHQtbGlnaHRlbi01LCBoMy50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjZmZmM2UwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS5saWdodGVuLTQsIC5zaWRlYmFyIHVsIGEub3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTBiMiAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtdGV4dC50ZXh0LWxpZ2h0ZW4tNCwgaDMudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogI2ZmZTBiMiAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UubGlnaHRlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2M4MCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtdGV4dC50ZXh0LWxpZ2h0ZW4tMywgaDMudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogI2ZmY2M4MCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UubGlnaHRlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjc0ZCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtdGV4dC50ZXh0LWxpZ2h0ZW4tMiwgaDMudGV4dC1saWdodGVuLTIge1xuICBjb2xvcjogI2ZmYjc0ZCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UubGlnaHRlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTcyNiAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtdGV4dC50ZXh0LWxpZ2h0ZW4tMSwgaDMudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogI2ZmYTcyNiAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UuZGFya2VuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmI4YzAwICFpbXBvcnRhbnQ7IH1cblxuLm9yYW5nZS10ZXh0LnRleHQtZGFya2VuLTEsIGgzLnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogI2ZiOGMwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UuZGFya2VuLTIsIC5zaWRlYmFyIHVsIC5vcmFuZ2UuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1N2MwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtdGV4dC50ZXh0LWRhcmtlbi0yLCBoMy50ZXh0LWRhcmtlbi0yIHtcbiAgY29sb3I6ICNmNTdjMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmNmMwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtdGV4dC50ZXh0LWRhcmtlbi0zLCBoMy50ZXh0LWRhcmtlbi0zIHtcbiAgY29sb3I6ICNlZjZjMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLmRhcmtlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2NTEwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtdGV4dC50ZXh0LWRhcmtlbi00LCBoMy50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICNlNjUxMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLmFjY2VudC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDE4MCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtdGV4dC50ZXh0LWFjY2VudC0xLCBoMy50ZXh0LWFjY2VudC0xIHtcbiAgY29sb3I6ICNmZmQxODAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLmFjY2VudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWI0MCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtdGV4dC50ZXh0LWFjY2VudC0yLCBoMy50ZXh0LWFjY2VudC0yIHtcbiAgY29sb3I6ICNmZmFiNDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLmFjY2VudC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTEwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtdGV4dC50ZXh0LWFjY2VudC0zLCBoMy50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICNmZjkxMDAgIWltcG9ydGFudDsgfVxuXG4ub3JhbmdlLmFjY2VudC00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmQwMCAhaW1wb3J0YW50OyB9XG5cbi5vcmFuZ2UtdGV4dC50ZXh0LWFjY2VudC00LCBoMy50ZXh0LWFjY2VudC00IHtcbiAgY29sb3I6ICNmZjZkMDAgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1NzIyICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLXRleHQge1xuICBjb2xvcjogI2ZmNTcyMiAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS5saWdodGVuLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJlOWU3ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLXRleHQudGV4dC1saWdodGVuLTUge1xuICBjb2xvcjogI2ZiZTllNyAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS5saWdodGVuLTQsIC5zaWRlYmFyIHVsIGEuZGVlcC1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjY2JjICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLXRleHQudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogI2ZmY2NiYyAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS5saWdodGVuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYjkxICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLXRleHQudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogI2ZmYWI5MSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS5saWdodGVuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4YTY1ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLXRleHQudGV4dC1saWdodGVuLTIge1xuICBjb2xvcjogI2ZmOGE2NSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS5saWdodGVuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3MDQzICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLXRleHQudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogI2ZmNzA0MyAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS5kYXJrZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNDUxMWUgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtdGV4dC50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICNmNDUxMWUgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UuZGFya2VuLTIsIC5zaWRlYmFyIHVsIC5kZWVwLW9yYW5nZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY0YTE5ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLXRleHQudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjZTY0YTE5ICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLmRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4NDMxNSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogI2Q4NDMxNSAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS5kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZjM2MGMgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtdGV4dC50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICNiZjM2MGMgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UuYWNjZW50LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ZTgwICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLXRleHQudGV4dC1hY2NlbnQtMSB7XG4gIGNvbG9yOiAjZmY5ZTgwICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLmFjY2VudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmU0MCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS10ZXh0LnRleHQtYWNjZW50LTIge1xuICBjb2xvcjogI2ZmNmU0MCAhaW1wb3J0YW50OyB9XG5cbi5kZWVwLW9yYW5nZS5hY2NlbnQtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjNkMDAgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UtdGV4dC50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICNmZjNkMDAgIWltcG9ydGFudDsgfVxuXG4uZGVlcC1vcmFuZ2UuYWNjZW50LTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQyYzAwICFpbXBvcnRhbnQ7IH1cblxuLmRlZXAtb3JhbmdlLXRleHQudGV4dC1hY2NlbnQtNCB7XG4gIGNvbG9yOiAjZGQyYzAwICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5NTU0OCAhaW1wb3J0YW50OyB9XG5cbi5icm93bi10ZXh0IHtcbiAgY29sb3I6ICM3OTU1NDggIWltcG9ydGFudDsgfVxuXG4uYnJvd24ubGlnaHRlbi01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWJlOSAhaW1wb3J0YW50OyB9XG5cbi5icm93bi10ZXh0LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNlZmViZTkgIWltcG9ydGFudDsgfVxuXG4uYnJvd24ubGlnaHRlbi00LCAuc2lkZWJhciB1bCBhLmJyb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3Y2NjOCAhaW1wb3J0YW50OyB9XG5cbi5icm93bi10ZXh0LnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNkN2NjYzggIWltcG9ydGFudDsgfVxuXG4uYnJvd24ubGlnaHRlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjYWFhNCAhaW1wb3J0YW50OyB9XG5cbi5icm93bi10ZXh0LnRleHQtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICNiY2FhYTQgIWltcG9ydGFudDsgfVxuXG4uYnJvd24ubGlnaHRlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExODg3ZiAhaW1wb3J0YW50OyB9XG5cbi5icm93bi10ZXh0LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICNhMTg4N2YgIWltcG9ydGFudDsgfVxuXG4uYnJvd24ubGlnaHRlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkNmU2MyAhaW1wb3J0YW50OyB9XG5cbi5icm93bi10ZXh0LnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICM4ZDZlNjMgIWltcG9ydGFudDsgfVxuXG4uYnJvd24uZGFya2VuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmQ0YzQxICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLXRleHQudGV4dC1kYXJrZW4tMSB7XG4gIGNvbG9yOiAjNmQ0YzQxICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLmRhcmtlbi0yLCAuc2lkZWJhciB1bCAuYnJvd24uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkNDAzNyAhaW1wb3J0YW50OyB9XG5cbi5icm93bi10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogIzVkNDAzNyAhaW1wb3J0YW50OyB9XG5cbi5icm93bi5kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZTM0MmUgIWltcG9ydGFudDsgfVxuXG4uYnJvd24tdGV4dC50ZXh0LWRhcmtlbi0zIHtcbiAgY29sb3I6ICM0ZTM0MmUgIWltcG9ydGFudDsgfVxuXG4uYnJvd24uZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2UyNzIzICFpbXBvcnRhbnQ7IH1cblxuLmJyb3duLXRleHQudGV4dC1kYXJrZW4tNCB7XG4gIGNvbG9yOiAjM2UyNzIzICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDdkOGIgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LXRleHQge1xuICBjb2xvcjogIzYwN2Q4YiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXkubGlnaHRlbi01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWZmMSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktdGV4dC50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjZWNlZmYxICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS5saWdodGVuLTQsIC5zaWRlYmFyIHVsIGEuYmx1ZS1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmZDhkYyAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktdGV4dC50ZXh0LWxpZ2h0ZW4tNCB7XG4gIGNvbG9yOiAjY2ZkOGRjICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS5saWdodGVuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjBiZWM1ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS10ZXh0LnRleHQtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICNiMGJlYzUgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LmxpZ2h0ZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MGE0YWUgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LXRleHQudGV4dC1saWdodGVuLTIge1xuICBjb2xvcjogIzkwYTRhZSAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXkubGlnaHRlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4OTA5YyAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXktdGV4dC50ZXh0LWxpZ2h0ZW4tMSB7XG4gIGNvbG9yOiAjNzg5MDljICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS5kYXJrZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDZlN2EgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS1ncmV5LXRleHQudGV4dC1kYXJrZW4tMSB7XG4gIGNvbG9yOiAjNTQ2ZTdhICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS5kYXJrZW4tMiwgLnNpZGViYXIgdWwgLmJsdWUtZ3JleS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU1YTY0ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS10ZXh0LnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogIzQ1NWE2NCAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXkuZGFya2VuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc0NzRmICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS10ZXh0LnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogIzM3NDc0ZiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlLWdyZXkuZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYzMjM4ICFpbXBvcnRhbnQ7IH1cblxuLmJsdWUtZ3JleS10ZXh0LnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogIzI2MzIzOCAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LCAuc2lkZWJhciB1bCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc0NzQ3NCAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LXRleHQsIGgxLCBoMiwgLmV2ZW50LWNhcmQub3BlbiAuZXZlbnQtaW5mbyAuZXZlbnQtdGl0bGUsIGg0LCBoNSwgaDYsIC5oZXJvLCAuaHlwZXIge1xuICBjb2xvcjogIzc0NzQ3NCAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LmxpZ2h0ZW4tNSwgLnNpZGViYXIgdWwgYS5saWdodGVuLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktdGV4dC50ZXh0LWxpZ2h0ZW4tNSwgaDEudGV4dC1saWdodGVuLTUsIGgyLnRleHQtbGlnaHRlbi01LCAuZXZlbnQtY2FyZC5vcGVuIC5ldmVudC1pbmZvIC50ZXh0LWxpZ2h0ZW4tNS5ldmVudC10aXRsZSwgaDQudGV4dC1saWdodGVuLTUsIGg1LnRleHQtbGlnaHRlbi01LCBoNi50ZXh0LWxpZ2h0ZW4tNSwgLnRleHQtbGlnaHRlbi01Lmhlcm8sIC50ZXh0LWxpZ2h0ZW4tNS5oeXBlciB7XG4gIGNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7IH1cblxuLmdyZXkubGlnaHRlbi00LCAuc2lkZWJhciB1bCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZGJkYiAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LXRleHQudGV4dC1saWdodGVuLTQsIGgxLnRleHQtbGlnaHRlbi00LCBoMi50ZXh0LWxpZ2h0ZW4tNCwgLmV2ZW50LWNhcmQub3BlbiAuZXZlbnQtaW5mbyAudGV4dC1saWdodGVuLTQuZXZlbnQtdGl0bGUsIGg0LnRleHQtbGlnaHRlbi00LCBoNS50ZXh0LWxpZ2h0ZW4tNCwgaDYudGV4dC1saWdodGVuLTQsIC50ZXh0LWxpZ2h0ZW4tNC5oZXJvLCAudGV4dC1saWdodGVuLTQuaHlwZXIge1xuICBjb2xvcjogI2RiZGJkYiAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LmxpZ2h0ZW4tMywgLnNpZGViYXIgdWwgYS5saWdodGVuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlICFpbXBvcnRhbnQ7IH1cblxuLmdyZXktdGV4dC50ZXh0LWxpZ2h0ZW4tMywgaDEudGV4dC1saWdodGVuLTMsIGgyLnRleHQtbGlnaHRlbi0zLCAuZXZlbnQtY2FyZC5vcGVuIC5ldmVudC1pbmZvIC50ZXh0LWxpZ2h0ZW4tMy5ldmVudC10aXRsZSwgaDQudGV4dC1saWdodGVuLTMsIGg1LnRleHQtbGlnaHRlbi0zLCBoNi50ZXh0LWxpZ2h0ZW4tMywgLnRleHQtbGlnaHRlbi0zLmhlcm8sIC50ZXh0LWxpZ2h0ZW4tMy5oeXBlciB7XG4gIGNvbG9yOiAjZWVlZWVlICFpbXBvcnRhbnQ7IH1cblxuLmdyZXkubGlnaHRlbi0yLCAuc2lkZWJhciB1bCBhLmxpZ2h0ZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTAgIWltcG9ydGFudDsgfVxuXG4uZ3JleS10ZXh0LnRleHQtbGlnaHRlbi0yLCBoMS50ZXh0LWxpZ2h0ZW4tMiwgaDIudGV4dC1saWdodGVuLTIsIC5ldmVudC1jYXJkLm9wZW4gLmV2ZW50LWluZm8gLnRleHQtbGlnaHRlbi0yLmV2ZW50LXRpdGxlLCBoNC50ZXh0LWxpZ2h0ZW4tMiwgaDUudGV4dC1saWdodGVuLTIsIGg2LnRleHQtbGlnaHRlbi0yLCAudGV4dC1saWdodGVuLTIuaGVybywgLnRleHQtbGlnaHRlbi0yLmh5cGVyIHtcbiAgY29sb3I6ICNlMGUwZTAgIWltcG9ydGFudDsgfVxuXG4uZ3JleS5saWdodGVuLTEsIC5zaWRlYmFyIHVsIGEubGlnaHRlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkYmRiZCAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LXRleHQudGV4dC1saWdodGVuLTEsIGgxLnRleHQtbGlnaHRlbi0xLCBoMi50ZXh0LWxpZ2h0ZW4tMSwgLmV2ZW50LWNhcmQub3BlbiAuZXZlbnQtaW5mbyAudGV4dC1saWdodGVuLTEuZXZlbnQtdGl0bGUsIGg0LnRleHQtbGlnaHRlbi0xLCBoNS50ZXh0LWxpZ2h0ZW4tMSwgaDYudGV4dC1saWdodGVuLTEsIC50ZXh0LWxpZ2h0ZW4tMS5oZXJvLCAudGV4dC1saWdodGVuLTEuaHlwZXIge1xuICBjb2xvcjogI2JkYmRiZCAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LmRhcmtlbi0xLCAuc2lkZWJhciB1bCBhLmRhcmtlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2NDY0NiAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LXRleHQudGV4dC1kYXJrZW4tMSwgaDEudGV4dC1kYXJrZW4tMSwgaDIudGV4dC1kYXJrZW4tMSwgLmV2ZW50LWNhcmQub3BlbiAuZXZlbnQtaW5mbyAudGV4dC1kYXJrZW4tMS5ldmVudC10aXRsZSwgaDQudGV4dC1kYXJrZW4tMSwgaDUudGV4dC1kYXJrZW4tMSwgaDYudGV4dC1kYXJrZW4tMSwgLnRleHQtZGFya2VuLTEuaGVybywgLnRleHQtZGFya2VuLTEuaHlwZXIge1xuICBjb2xvcjogIzQ2NDY0NiAhaW1wb3J0YW50OyB9XG5cbi5ncmV5LmRhcmtlbi0yLCAuc2lkZWJhciB1bCBhLmRhcmtlbi0yLCAuc2lkZWJhciB1bCBhLmFjdGl2ZSwgLnNpZGViYXIgdWwgYS5hY3RpdmU6aG92ZXIsIC5zaWRlYmFyIHVsIC5ncmV5LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MTYxNjEgIWltcG9ydGFudDsgfVxuXG4uZ3JleS10ZXh0LnRleHQtZGFya2VuLTIsIGgxLnRleHQtZGFya2VuLTIsIGgyLnRleHQtZGFya2VuLTIsIC5ldmVudC1jYXJkLm9wZW4gLmV2ZW50LWluZm8gLnRleHQtZGFya2VuLTIuZXZlbnQtdGl0bGUsIGg0LnRleHQtZGFya2VuLTIsIGg1LnRleHQtZGFya2VuLTIsIGg2LnRleHQtZGFya2VuLTIsIC50ZXh0LWRhcmtlbi0yLmhlcm8sIC50ZXh0LWRhcmtlbi0yLmh5cGVyIHtcbiAgY29sb3I6ICM2MTYxNjEgIWltcG9ydGFudDsgfVxuXG4uZ3JleS5kYXJrZW4tMywgLnNpZGViYXIgdWwgYS5kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjQyNDIgIWltcG9ydGFudDsgfVxuXG4uZ3JleS10ZXh0LnRleHQtZGFya2VuLTMsIGgxLnRleHQtZGFya2VuLTMsIGgyLnRleHQtZGFya2VuLTMsIC5ldmVudC1jYXJkLm9wZW4gLmV2ZW50LWluZm8gLnRleHQtZGFya2VuLTMuZXZlbnQtdGl0bGUsIGg0LnRleHQtZGFya2VuLTMsIGg1LnRleHQtZGFya2VuLTMsIGg2LnRleHQtZGFya2VuLTMsIC50ZXh0LWRhcmtlbi0zLmhlcm8sIC50ZXh0LWRhcmtlbi0zLmh5cGVyIHtcbiAgY29sb3I6ICM0MjQyNDIgIWltcG9ydGFudDsgfVxuXG4uZ3JleS5kYXJrZW4tNCwgLnNpZGViYXIgdWwgYS5kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjEgIWltcG9ydGFudDsgfVxuXG4uZ3JleS10ZXh0LnRleHQtZGFya2VuLTQsIGgxLnRleHQtZGFya2VuLTQsIGgyLnRleHQtZGFya2VuLTQsIC5ldmVudC1jYXJkLm9wZW4gLmV2ZW50LWluZm8gLnRleHQtZGFya2VuLTQuZXZlbnQtdGl0bGUsIGg0LnRleHQtZGFya2VuLTQsIGg1LnRleHQtZGFya2VuLTQsIGg2LnRleHQtZGFya2VuLTQsIC50ZXh0LWRhcmtlbi00Lmhlcm8sIC50ZXh0LWRhcmtlbi00Lmh5cGVyIHtcbiAgY29sb3I6ICMyMTIxMjEgIWltcG9ydGFudDsgfVxuXG4uZ3JleS5kYXJrZW4tNSwgLnNpZGViYXIgdWwgYS5kYXJrZW4tNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0RDRENEQgIWltcG9ydGFudDsgfVxuXG4uZ3JleS10ZXh0LnRleHQtZGFya2VuLTUsIGgxLnRleHQtZGFya2VuLTUsIGgyLnRleHQtZGFya2VuLTUsIC5ldmVudC1jYXJkLm9wZW4gLmV2ZW50LWluZm8gLnRleHQtZGFya2VuLTUuZXZlbnQtdGl0bGUsIGg0LnRleHQtZGFya2VuLTUsIGg1LnRleHQtZGFya2VuLTUsIGg2LnRleHQtZGFya2VuLTUsIC50ZXh0LWRhcmtlbi01Lmhlcm8sIC50ZXh0LWRhcmtlbi01Lmh5cGVyIHtcbiAgY29sb3I6ICM0RDRENEQgIWltcG9ydGFudDsgfVxuXG4uYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLmJsYWNrLXRleHQge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG5cbi53aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuXG4ud2hpdGUtdGV4dCwgLmJ0bjpob3ZlciwgLmJ0bi1sYXJnZTpob3ZlciwgLmJ0bi1zbWFsbDpob3ZlciwgLmJ0bi1ub3JtYWw6aG92ZXIsIC5idG4tc3BlY2lhbDpob3ZlciwgLmJ0bi1ub3JtYWwsIC5idG4tc3BlY2lhbCwgLmJ0bi1zbWFsbCwgLnNpemUtcGlja2VyIC5zZWxlY3QsIC5zaWRlYmFyIHVsIC5hY3RpdmUsIC5zaWRlYmFyIHVsIC5hY3RpdmU6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG5cbi50cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLnRyYW5zcGFyZW50LXRleHQge1xuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4vKiEgbm9ybWFsaXplLmNzcyB2Ny4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpblxuICogICAgSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuICovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovIH1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7IH1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbm1haW4ge1xuICAvKiAxICovXG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxuICovXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4OyB9XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAxICovXG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctIGFuZCBGaXJlZm94IDM5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXG4gKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cbiAqL1xubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbmF1ZGlvLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKipcbiAqIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuICogMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7IH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDEgKi8gfVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAqL1xuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqLyB9XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuICovXG5kZXRhaWxzLFxubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IH1cblxuLyogU2NyaXB0aW5nXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBIaWRkZW5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDsgfVxuXG4ucGFnZS13cmFwcGVyIHtcbiAgcGFkZGluZzogMCA2MHB4O1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi52ZXJ0aWNhbC1wYWRkaW5nIHtcbiAgcGFkZGluZzogNDBweCAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucGFnZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDQwcHggMCA0MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5wYWdlLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweCAwIDIwcHg7IH0gfVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogXCJpbmR1c3RyeVwiLCBzYW5zLXNlcmlmOyB9XG5cbnVsOm5vdCguYnJvd3Nlci1kZWZhdWx0KSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gIHVsOm5vdCguYnJvd3Nlci1kZWZhdWx0KSA+IGxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cblxuYSB7XG4gIGNvbG9yOiAjMDM5YmU1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnZhbGlnbi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uY2xlYXJmaXgge1xuICBjbGVhcjogYm90aDsgfVxuXG4uei1kZXB0aC0wIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qIDJkcCBlbGV2YXRpb24gbW9kaWZpZWQqL1xuLnotZGVwdGgtMSwgbmF2LCAuY2FyZC1wYW5lbCwgLmNhcmQsIC50b2FzdCwgLmJ0biwgLmJ0bi1sYXJnZSwgLmJ0bi1zbWFsbCwgLmJ0bi1ub3JtYWwsIC5idG4tc3BlY2lhbCwgLmJ0bi1mbG9hdGluZywgLmRyb3Bkb3duLWNvbnRlbnQsIC5jb2xsYXBzaWJsZSwgLnNpZGVuYXYge1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLnotZGVwdGgtMS1oYWxmLCAuYnRuOmhvdmVyLCAuYnRuLWxhcmdlOmhvdmVyLCAuYnRuLXNtYWxsOmhvdmVyLCAuYnRuLW5vcm1hbDpob3ZlciwgLmJ0bi1zcGVjaWFsOmhvdmVyLCAuYnRuLWZsb2F0aW5nOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAzcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAzcHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi8qIDZkcCBlbGV2YXRpb24gbW9kaWZpZWQqL1xuLnotZGVwdGgtMiB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLyogMTJkcCBlbGV2YXRpb24gbW9kaWZpZWQqL1xuLnotZGVwdGgtMyB7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDE3cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDE0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgNXB4IDVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4vKiAxNmRwIGVsZXZhdGlvbiAqL1xuLnotZGVwdGgtNCB7XG4gIGJveC1zaGFkb3c6IDAgMTZweCAyNHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDZweCAzMHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDhweCAxMHB4IC03cHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi8qIDI0ZHAgZWxldmF0aW9uICovXG4uei1kZXB0aC01LCAubW9kYWwge1xuICBib3gtc2hhZG93OiAwIDI0cHggMzhweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCA5cHggNDZweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxMXB4IDE1cHggLTdweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLmhvdmVyYWJsZSB7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjI1czsgfVxuICAuaG92ZXJhYmxlOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDhweCAxN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDZweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE5KTsgfVxuXG4uZGl2aWRlciB7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwOyB9XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDIwcHggMDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2VlNmU3MzsgfVxuXG5pIHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cbiAgaS5sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgaS5yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gIGkudGlueSB7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG4gIGkuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICBpLm1lZGl1bSB7XG4gICAgZm9udC1zaXplOiA0cmVtOyB9XG4gIGkubGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogNnJlbTsgfVxuXG5pbWcucmVzcG9uc2l2ZS1pbWcsXG52aWRlby5yZXNwb25zaXZlLXZpZGVvIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLnBhZ2luYXRpb24gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBoZWlnaHQ6IDMwcHg7IH1cbiAgLnBhZ2luYXRpb24gbGkgYSB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAucGFnaW5hdGlvbiBsaS5hY3RpdmUgYSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnBhZ2luYXRpb24gbGkuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU2ZTczOyB9XG4gIC5wYWdpbmF0aW9uIGxpLmRpc2FibGVkIGEge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBjb2xvcjogIzk5OTsgfVxuICAucGFnaW5hdGlvbiBsaSBpIHtcbiAgICBmb250LXNpemU6IDJyZW07IH1cblxuLnBhZ2luYXRpb24gbGkucGFnZXMgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBub25lOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnBhZ2luYXRpb24ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnBhZ2luYXRpb24gbGkucHJldixcbiAgICAucGFnaW5hdGlvbiBsaS5uZXh0IHtcbiAgICAgIHdpZHRoOiAxMCU7IH1cbiAgICAucGFnaW5hdGlvbiBsaS5wYWdlcyB7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH0gfVxuXG4uYnJlYWRjcnVtYiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAuYnJlYWRjcnVtYiBpLFxuICAuYnJlYWRjcnVtYiBbY2xhc3NePVwibWRpLVwiXSwgLmJyZWFkY3J1bWIgW2NsYXNzKj1cIm1kaS1cIl0sXG4gIC5icmVhZGNydW1iIGkubWF0ZXJpYWwtaWNvbnMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgLmJyZWFkY3J1bWI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxFNUNDJztcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBtYXJnaW46IDAgMTBweCAwIDhweDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgfVxuICAuYnJlYWRjcnVtYjpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJyZWFkY3J1bWI6bGFzdC1jaGlsZCB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLnBhcmFsbGF4LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiA1MDBweDsgfVxuICAucGFyYWxsYXgtY29udGFpbmVyIC5wYXJhbGxheCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAgIC5wYXJhbGxheC1jb250YWluZXIgLnBhcmFsbGF4IGltZyB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cblxuLnBpbi10b3AsIC5waW4tYm90dG9tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5waW5uZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDsgfVxuXG4vKioqKioqKioqKioqKioqKioqKioqXG4gIFRyYW5zaXRpb24gQ2xhc3Nlc1xuKioqKioqKioqKioqKioqKioqKioqKi9cbnVsLnN0YWdnZXJlZC1saXN0IGxpIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4uZmFkZS1pbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlOyB9XG5cbi8qKioqKioqKioqKioqKioqKioqKipcbiAgTWVkaWEgUXVlcnkgQ2xhc3Nlc1xuKioqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmhpZGUtb24tc21hbGwtb25seSwgLmhpZGUtb24tc21hbGwtYW5kLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhpZGUtb24tbWVkLWFuZC1kb3duIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSB7XG4gIC5oaWRlLW9uLW1lZC1hbmQtdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaGlkZS1vbi1tZWQtb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAuaGlkZS1vbi1sYXJnZS1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuaGlkZS1vbi1leHRyYS1sYXJnZS1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuc2hvdy1vbi1leHRyYS1sYXJnZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLnNob3ctb24tbGFyZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNob3ctb24tbWVkaXVtIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuc2hvdy1vbi1zbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAxcHgpIHtcbiAgLnNob3ctb24tbWVkaXVtLWFuZC11cCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNob3ctb24tbWVkaXVtLWFuZC1kb3duIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuY2VudGVyLW9uLXNtYWxsLW9ubHkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5wYWdlLWZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlNmU3MzsgfVxuICAucGFnZS1mb290ZXIgLmZvb3Rlci1jb3B5cmlnaHQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDEwcHggMHB4O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjA4KTsgfVxuXG50YWJsZSwgdGgsIHRkIHtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzc0NzQ3NDsgfVxuXG50YWJsZSB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxudGFibGUgdGQge1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICB0YWJsZS5zdHJpcGVkIHRyIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIHRhYmxlLnN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1jaGlsZChvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJkYmRiOyB9XG4gIHRhYmxlLnN0cmlwZWQgPiB0Ym9keSA+IHRyID4gdGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgdGFibGUuaGlnaGxpZ2h0ID4gdGJvZHkgPiB0ciB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMjVzIGVhc2U7IH1cbiAgICB0YWJsZS5oaWdobGlnaHQgPiB0Ym9keSA+IHRyOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYmRiZGI7IH1cbiAgdGFibGUuY2VudGVyZWQgdGhlYWQgdHIgdGgsIHRhYmxlLmNlbnRlcmVkIHRib2R5IHRyIHRkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxudHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG50ZCwgdGgge1xuICBwYWRkaW5nOiAxMHB4O1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItcmFkaXVzOiAycHg7IH1cblxudGgge1xuICBwYWRkaW5nOiA1cHggMTBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8qIHNvcnQgb3V0IGJvcmRlcnMgKi8gfVxuICAgIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUgdGQ6ZW1wdHk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDAwYTAnOyB9XG4gICAgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB0aCxcbiAgICB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRkIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRoIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRoZWFkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUgdGhlYWQgdHIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMDsgfVxuICAgICAgICB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRoZWFkIHRyIHRoOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFwwMGEwXCI7IH1cbiAgICB0YWJsZS5yZXNwb25zaXZlLXRhYmxlIHRib2R5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB0Ym9keSB0ciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUgdGgge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIHRhYmxlLnJlc3BvbnNpdmUtdGFibGUgdGQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtaW4taGVpZ2h0OiAxLjI1ZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB0ciB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB0aGVhZCB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9IH1cblxuLmNvbGxlY3Rpb24ge1xuICBtYXJnaW46IDAuNXJlbSAwIDFyZW0gMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNvbGxlY3Rpb24gLmNvbGxlY3Rpb24taXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7IH1cbiAgICAuY29sbGVjdGlvbiAuY29sbGVjdGlvbi1pdGVtLmF2YXRhciB7XG4gICAgICBtaW4taGVpZ2h0OiA4NHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA3MnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuY29sbGVjdGlvbiAuY29sbGVjdGlvbi1pdGVtLmF2YXRhcjpub3QoLmNpcmNsZS1jbGlwcGVyKSA+IC5jaXJjbGUsXG4gICAgICAuY29sbGVjdGlvbiAuY29sbGVjdGlvbi1pdGVtLmF2YXRhciA6bm90KC5jaXJjbGUtY2xpcHBlcikgPiAuY2lyY2xlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIC5jb2xsZWN0aW9uIC5jb2xsZWN0aW9uLWl0ZW0uYXZhdGFyIGkuY2lyY2xlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmNvbGxlY3Rpb24gLmNvbGxlY3Rpb24taXRlbS5hdmF0YXIgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAuY29sbGVjdGlvbiAuY29sbGVjdGlvbi1pdGVtLmF2YXRhciBwIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuY29sbGVjdGlvbiAuY29sbGVjdGlvbi1pdGVtLmF2YXRhciAuc2Vjb25kYXJ5LWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgcmlnaHQ6IDE2cHg7IH1cbiAgICAuY29sbGVjdGlvbiAuY29sbGVjdGlvbi1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgIC5jb2xsZWN0aW9uIC5jb2xsZWN0aW9uLWl0ZW0uYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEIxRTc7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgIC5jb2xsZWN0aW9uIC5jb2xsZWN0aW9uLWl0ZW0uYWN0aXZlIC5zZWNvbmRhcnktY29udGVudCB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5jb2xsZWN0aW9uIGEuY29sbGVjdGlvbi1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiAuMjVzO1xuICAgIGNvbG9yOiAjMDBCMUU3OyB9XG4gICAgLmNvbGxlY3Rpb24gYS5jb2xsZWN0aW9uLWl0ZW06bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7IH1cbiAgLmNvbGxlY3Rpb24ud2l0aC1oZWFkZXIgLmNvbGxlY3Rpb24taGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDsgfVxuICAuY29sbGVjdGlvbi53aXRoLWhlYWRlciAuY29sbGVjdGlvbi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgLmNvbGxlY3Rpb24ud2l0aC1oZWFkZXIgLmNvbGxlY3Rpb24taXRlbS5hdmF0YXIge1xuICAgIHBhZGRpbmctbGVmdDogNzJweDsgfVxuXG4uc2Vjb25kYXJ5LWNvbnRlbnQge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjMDBCMUU3OyB9XG5cbi5jb2xsYXBzaWJsZSAuY29sbGVjdGlvbiB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi52aWRlby1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAudmlkZW8tY29udGFpbmVyIGlmcmFtZSwgLnZpZGVvLWNvbnRhaW5lciBvYmplY3QsIC52aWRlby1jb250YWluZXIgZW1iZWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLnByb2dyZXNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjRlZGZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG1hcmdpbjogMC41cmVtIDAgMXJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5wcm9ncmVzcyAuZGV0ZXJtaW5hdGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQjFFNztcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAuM3MgbGluZWFyOyB9XG4gIC5wcm9ncmVzcyAuaW5kZXRlcm1pbmF0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQjFFNzsgfVxuICAgIC5wcm9ncmVzcyAuaW5kZXRlcm1pbmF0ZTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpbGwtY2hhbmdlOiBsZWZ0LCByaWdodDtcbiAgICAgIGFuaW1hdGlvbjogaW5kZXRlcm1pbmF0ZSAyLjFzIGN1YmljLWJlemllcigwLjY1LCAwLjgxNSwgMC43MzUsIDAuMzk1KSBpbmZpbml0ZTsgfVxuICAgIC5wcm9ncmVzcyAuaW5kZXRlcm1pbmF0ZTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lsbC1jaGFuZ2U6IGxlZnQsIHJpZ2h0O1xuICAgICAgYW5pbWF0aW9uOiBpbmRldGVybWluYXRlLXNob3J0IDIuMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBpbmZpbml0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMS4xNXM7IH1cblxuQGtleWZyYW1lcyBpbmRldGVybWluYXRlIHtcbiAgMCUge1xuICAgIGxlZnQ6IC0zNSU7XG4gICAgcmlnaHQ6IDEwMCU7IH1cbiAgNjAlIHtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHJpZ2h0OiAtOTAlOyB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgcmlnaHQ6IC05MCU7IH0gfVxuXG5Aa2V5ZnJhbWVzIGluZGV0ZXJtaW5hdGUtc2hvcnQge1xuICAwJSB7XG4gICAgbGVmdDogLTIwMCU7XG4gICAgcmlnaHQ6IDEwMCU7IH1cbiAgNjAlIHtcbiAgICBsZWZ0OiAxMDclO1xuICAgIHJpZ2h0OiAtOCU7IH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMTA3JTtcbiAgICByaWdodDogLTglOyB9IH1cblxuLyoqKioqKioqKioqKioqKioqKipcbiAgVXRpbGl0eSBDbGFzc2VzXG4qKioqKioqKioqKioqKioqKioqL1xuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmxlZnQtYWxpZ24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5yaWdodC1hbGlnbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5jZW50ZXIsIC5jZW50ZXItYWxpZ24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi5yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi5uby1zZWxlY3QsIGlucHV0W3R5cGU9cmFuZ2VdLFxuaW5wdXRbdHlwZT1yYW5nZV0gKyAudGh1bWIge1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi5jZW50ZXItYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4udHJ1bmNhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cblxuLm5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuc3Bhbi5iYWRnZSB7XG4gIG1pbi13aWR0aDogM3JlbTtcbiAgcGFkZGluZzogMCA2cHg7XG4gIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgY29sb3I6ICM0NjQ2NDY7XG4gIGZsb2F0OiByaWdodDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICBzcGFuLmJhZGdlLm5ldyB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCMUU3O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICBzcGFuLmJhZGdlLm5ldzphZnRlciB7XG4gICAgY29udGVudDogXCIgbmV3XCI7IH1cbiAgc3Bhbi5iYWRnZVtkYXRhLWJhZGdlLWNhcHRpb25dOjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCIgYXR0cihkYXRhLWJhZGdlLWNhcHRpb24pOyB9XG5cbm5hdiB1bCBhIHNwYW4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvOyB9XG5cbi5jb2xsZWN0aW9uLWl0ZW0gc3Bhbi5iYWRnZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMC43NXJlbSAtIDExcHgpOyB9XG5cbi5jb2xsYXBzaWJsZSBzcGFuLmJhZGdlIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuLnNpZGVuYXYgc3Bhbi5iYWRnZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMjRweCAtIDExcHgpOyB9XG5cbnRhYmxlIHNwYW4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4vKiBUaGlzIGlzIG5lZWRlZCBmb3Igc29tZSBtb2JpbGUgcGhvbmVzIHRvIGRpc3BsYXkgdGhlIEdvb2dsZSBJY29uIGZvbnQgcHJvcGVybHkgKi9cbi5tYXRlcmlhbC1pY29ucyB7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnOyB9XG5cbi5jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDEwcHg7IH1cblxuLnRhYnMuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9XG4gIC5zZWN0aW9uLm5vLXBhZCB7XG4gICAgcGFkZGluZzogMDsgfVxuICAuc2VjdGlvbi5uby1wYWQtYm90IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAuc2VjdGlvbi5uby1wYWQtdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuXG4ucm93IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAucm93IC5yb3cge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgLnJvdzphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICAucm93IC5jb2wge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMDtcbiAgICBtaW4taGVpZ2h0OiAxcHg7IH1cbiAgICAucm93IC5jb2xbY2xhc3MqPVwicHVzaC1cIl0sIC5yb3cgLmNvbFtjbGFzcyo9XCJwdWxsLVwiXSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucm93IC5jb2wuczEge1xuICAgICAgd2lkdGg6IDguMzMzMzMlO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAucm93IC5jb2wuczIge1xuICAgICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgLnJvdyAuY29sLnMzIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogYXV0bzsgfVxuICAgIC5yb3cgLmNvbC5zNCB7XG4gICAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAucm93IC5jb2wuczUge1xuICAgICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgLnJvdyAuY29sLnM2IHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogYXV0bzsgfVxuICAgIC5yb3cgLmNvbC5zNyB7XG4gICAgICB3aWR0aDogNTguMzMzMzMlO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAucm93IC5jb2wuczgge1xuICAgICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgLnJvdyAuY29sLnM5IHtcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogYXV0bzsgfVxuICAgIC5yb3cgLmNvbC5zMTAge1xuICAgICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgLnJvdyAuY29sLnMxMSB7XG4gICAgICB3aWR0aDogOTEuNjY2NjclO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAucm93IC5jb2wuczEyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAucm93IC5jb2wub2Zmc2V0LXMxIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAgIC5yb3cgLmNvbC5wdWxsLXMxIHtcbiAgICAgIHJpZ2h0OiA4LjMzMzMzJTsgfVxuICAgIC5yb3cgLmNvbC5wdXNoLXMxIHtcbiAgICAgIGxlZnQ6IDguMzMzMzMlOyB9XG4gICAgLnJvdyAuY29sLm9mZnNldC1zMiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gICAgLnJvdyAuY29sLnB1bGwtczIge1xuICAgICAgcmlnaHQ6IDE2LjY2NjY3JTsgfVxuICAgIC5yb3cgLmNvbC5wdXNoLXMyIHtcbiAgICAgIGxlZnQ6IDE2LjY2NjY3JTsgfVxuICAgIC5yb3cgLmNvbC5vZmZzZXQtczMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAgIC5yb3cgLmNvbC5wdWxsLXMzIHtcbiAgICAgIHJpZ2h0OiAyNSU7IH1cbiAgICAucm93IC5jb2wucHVzaC1zMyB7XG4gICAgICBsZWZ0OiAyNSU7IH1cbiAgICAucm93IC5jb2wub2Zmc2V0LXM0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgICAucm93IC5jb2wucHVsbC1zNCB7XG4gICAgICByaWdodDogMzMuMzMzMzMlOyB9XG4gICAgLnJvdyAuY29sLnB1c2gtczQge1xuICAgICAgbGVmdDogMzMuMzMzMzMlOyB9XG4gICAgLnJvdyAuY29sLm9mZnNldC1zNSB7XG4gICAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gICAgLnJvdyAuY29sLnB1bGwtczUge1xuICAgICAgcmlnaHQ6IDQxLjY2NjY3JTsgfVxuICAgIC5yb3cgLmNvbC5wdXNoLXM1IHtcbiAgICAgIGxlZnQ6IDQxLjY2NjY3JTsgfVxuICAgIC5yb3cgLmNvbC5vZmZzZXQtczYge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAgIC5yb3cgLmNvbC5wdWxsLXM2IHtcbiAgICAgIHJpZ2h0OiA1MCU7IH1cbiAgICAucm93IC5jb2wucHVzaC1zNiB7XG4gICAgICBsZWZ0OiA1MCU7IH1cbiAgICAucm93IC5jb2wub2Zmc2V0LXM3IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgICAucm93IC5jb2wucHVsbC1zNyB7XG4gICAgICByaWdodDogNTguMzMzMzMlOyB9XG4gICAgLnJvdyAuY29sLnB1c2gtczcge1xuICAgICAgbGVmdDogNTguMzMzMzMlOyB9XG4gICAgLnJvdyAuY29sLm9mZnNldC1zOCB7XG4gICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gICAgLnJvdyAuY29sLnB1bGwtczgge1xuICAgICAgcmlnaHQ6IDY2LjY2NjY3JTsgfVxuICAgIC5yb3cgLmNvbC5wdXNoLXM4IHtcbiAgICAgIGxlZnQ6IDY2LjY2NjY3JTsgfVxuICAgIC5yb3cgLmNvbC5vZmZzZXQtczkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAgIC5yb3cgLmNvbC5wdWxsLXM5IHtcbiAgICAgIHJpZ2h0OiA3NSU7IH1cbiAgICAucm93IC5jb2wucHVzaC1zOSB7XG4gICAgICBsZWZ0OiA3NSU7IH1cbiAgICAucm93IC5jb2wub2Zmc2V0LXMxMCB7XG4gICAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gICAgLnJvdyAuY29sLnB1bGwtczEwIHtcbiAgICAgIHJpZ2h0OiA4My4zMzMzMyU7IH1cbiAgICAucm93IC5jb2wucHVzaC1zMTAge1xuICAgICAgbGVmdDogODMuMzMzMzMlOyB9XG4gICAgLnJvdyAuY29sLm9mZnNldC1zMTEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAgIC5yb3cgLmNvbC5wdWxsLXMxMSB7XG4gICAgICByaWdodDogOTEuNjY2NjclOyB9XG4gICAgLnJvdyAuY29sLnB1c2gtczExIHtcbiAgICAgIGxlZnQ6IDkxLjY2NjY3JTsgfVxuICAgIC5yb3cgLmNvbC5vZmZzZXQtczEyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9XG4gICAgLnJvdyAuY29sLnB1bGwtczEyIHtcbiAgICAgIHJpZ2h0OiAxMDAlOyB9XG4gICAgLnJvdyAuY29sLnB1c2gtczEyIHtcbiAgICAgIGxlZnQ6IDEwMCU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSB7XG4gICAgICAucm93IC5jb2wubTEge1xuICAgICAgICB3aWR0aDogOC4zMzMzMyU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bzsgfVxuICAgICAgLnJvdyAuY29sLm0yIHtcbiAgICAgICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wubTMge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5yb3cgLmNvbC5tNCB7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bzsgfVxuICAgICAgLnJvdyAuY29sLm01IHtcbiAgICAgICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wubTYge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5yb3cgLmNvbC5tNyB7XG4gICAgICAgIHdpZHRoOiA1OC4zMzMzMyU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bzsgfVxuICAgICAgLnJvdyAuY29sLm04IHtcbiAgICAgICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wubTkge1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5yb3cgLmNvbC5tMTAge1xuICAgICAgICB3aWR0aDogODMuMzMzMzMlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5yb3cgLmNvbC5tMTEge1xuICAgICAgICB3aWR0aDogOTEuNjY2NjclO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5yb3cgLmNvbC5tMTIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wub2Zmc2V0LW0xIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wucHVsbC1tMSB7XG4gICAgICAgIHJpZ2h0OiA4LjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gtbTEge1xuICAgICAgICBsZWZ0OiA4LjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLm9mZnNldC1tMiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdWxsLW0yIHtcbiAgICAgICAgcmlnaHQ6IDE2LjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gtbTIge1xuICAgICAgICBsZWZ0OiAxNi42NjY2NyU7IH1cbiAgICAgIC5yb3cgLmNvbC5vZmZzZXQtbTMge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gICAgICAucm93IC5jb2wucHVsbC1tMyB7XG4gICAgICAgIHJpZ2h0OiAyNSU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdXNoLW0zIHtcbiAgICAgICAgbGVmdDogMjUlOyB9XG4gICAgICAucm93IC5jb2wub2Zmc2V0LW00IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwtbTQge1xuICAgICAgICByaWdodDogMzMuMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wucHVzaC1tNCB7XG4gICAgICAgIGxlZnQ6IDMzLjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLm9mZnNldC1tNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdWxsLW01IHtcbiAgICAgICAgcmlnaHQ6IDQxLjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gtbTUge1xuICAgICAgICBsZWZ0OiA0MS42NjY2NyU7IH1cbiAgICAgIC5yb3cgLmNvbC5vZmZzZXQtbTYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gICAgICAucm93IC5jb2wucHVsbC1tNiB7XG4gICAgICAgIHJpZ2h0OiA1MCU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdXNoLW02IHtcbiAgICAgICAgbGVmdDogNTAlOyB9XG4gICAgICAucm93IC5jb2wub2Zmc2V0LW03IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwtbTcge1xuICAgICAgICByaWdodDogNTguMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wucHVzaC1tNyB7XG4gICAgICAgIGxlZnQ6IDU4LjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLm9mZnNldC1tOCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdWxsLW04IHtcbiAgICAgICAgcmlnaHQ6IDY2LjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gtbTgge1xuICAgICAgICBsZWZ0OiA2Ni42NjY2NyU7IH1cbiAgICAgIC5yb3cgLmNvbC5vZmZzZXQtbTkge1xuICAgICAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gICAgICAucm93IC5jb2wucHVsbC1tOSB7XG4gICAgICAgIHJpZ2h0OiA3NSU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdXNoLW05IHtcbiAgICAgICAgbGVmdDogNzUlOyB9XG4gICAgICAucm93IC5jb2wub2Zmc2V0LW0xMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdWxsLW0xMCB7XG4gICAgICAgIHJpZ2h0OiA4My4zMzMzMyU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdXNoLW0xMCB7XG4gICAgICAgIGxlZnQ6IDgzLjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLm9mZnNldC1tMTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wucHVsbC1tMTEge1xuICAgICAgICByaWdodDogOTEuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wucHVzaC1tMTEge1xuICAgICAgICBsZWZ0OiA5MS42NjY2NyU7IH1cbiAgICAgIC5yb3cgLmNvbC5vZmZzZXQtbTEyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdWxsLW0xMiB7XG4gICAgICAgIHJpZ2h0OiAxMDAlOyB9XG4gICAgICAucm93IC5jb2wucHVzaC1tMTIge1xuICAgICAgICBsZWZ0OiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gICAgICAucm93IC5jb2wubDEge1xuICAgICAgICB3aWR0aDogOC4zMzMzMyU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bzsgfVxuICAgICAgLnJvdyAuY29sLmwyIHtcbiAgICAgICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wubDMge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5yb3cgLmNvbC5sNCB7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bzsgfVxuICAgICAgLnJvdyAuY29sLmw1IHtcbiAgICAgICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wubDYge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5yb3cgLmNvbC5sNyB7XG4gICAgICAgIHdpZHRoOiA1OC4zMzMzMyU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bzsgfVxuICAgICAgLnJvdyAuY29sLmw4IHtcbiAgICAgICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wubDkge1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5yb3cgLmNvbC5sMTAge1xuICAgICAgICB3aWR0aDogODMuMzMzMzMlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5yb3cgLmNvbC5sMTEge1xuICAgICAgICB3aWR0aDogOTEuNjY2NjclO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5yb3cgLmNvbC5sMTIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wub2Zmc2V0LWwxIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wucHVsbC1sMSB7XG4gICAgICAgIHJpZ2h0OiA4LjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gtbDEge1xuICAgICAgICBsZWZ0OiA4LjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLm9mZnNldC1sMiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdWxsLWwyIHtcbiAgICAgICAgcmlnaHQ6IDE2LjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gtbDIge1xuICAgICAgICBsZWZ0OiAxNi42NjY2NyU7IH1cbiAgICAgIC5yb3cgLmNvbC5vZmZzZXQtbDMge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gICAgICAucm93IC5jb2wucHVsbC1sMyB7XG4gICAgICAgIHJpZ2h0OiAyNSU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdXNoLWwzIHtcbiAgICAgICAgbGVmdDogMjUlOyB9XG4gICAgICAucm93IC5jb2wub2Zmc2V0LWw0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwtbDQge1xuICAgICAgICByaWdodDogMzMuMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wucHVzaC1sNCB7XG4gICAgICAgIGxlZnQ6IDMzLjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLm9mZnNldC1sNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdWxsLWw1IHtcbiAgICAgICAgcmlnaHQ6IDQxLjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gtbDUge1xuICAgICAgICBsZWZ0OiA0MS42NjY2NyU7IH1cbiAgICAgIC5yb3cgLmNvbC5vZmZzZXQtbDYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gICAgICAucm93IC5jb2wucHVsbC1sNiB7XG4gICAgICAgIHJpZ2h0OiA1MCU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdXNoLWw2IHtcbiAgICAgICAgbGVmdDogNTAlOyB9XG4gICAgICAucm93IC5jb2wub2Zmc2V0LWw3IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwtbDcge1xuICAgICAgICByaWdodDogNTguMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wucHVzaC1sNyB7XG4gICAgICAgIGxlZnQ6IDU4LjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLm9mZnNldC1sOCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdWxsLWw4IHtcbiAgICAgICAgcmlnaHQ6IDY2LjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gtbDgge1xuICAgICAgICBsZWZ0OiA2Ni42NjY2NyU7IH1cbiAgICAgIC5yb3cgLmNvbC5vZmZzZXQtbDkge1xuICAgICAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gICAgICAucm93IC5jb2wucHVsbC1sOSB7XG4gICAgICAgIHJpZ2h0OiA3NSU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdXNoLWw5IHtcbiAgICAgICAgbGVmdDogNzUlOyB9XG4gICAgICAucm93IC5jb2wub2Zmc2V0LWwxMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdWxsLWwxMCB7XG4gICAgICAgIHJpZ2h0OiA4My4zMzMzMyU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdXNoLWwxMCB7XG4gICAgICAgIGxlZnQ6IDgzLjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLm9mZnNldC1sMTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wucHVsbC1sMTEge1xuICAgICAgICByaWdodDogOTEuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wucHVzaC1sMTEge1xuICAgICAgICBsZWZ0OiA5MS42NjY2NyU7IH1cbiAgICAgIC5yb3cgLmNvbC5vZmZzZXQtbDEyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdWxsLWwxMiB7XG4gICAgICAgIHJpZ2h0OiAxMDAlOyB9XG4gICAgICAucm93IC5jb2wucHVzaC1sMTIge1xuICAgICAgICBsZWZ0OiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgICAgLnJvdyAuY29sLnhsMSB7XG4gICAgICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wueGwyIHtcbiAgICAgICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wueGwzIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wueGw0IHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wueGw1IHtcbiAgICAgICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wueGw2IHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wueGw3IHtcbiAgICAgICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wueGw4IHtcbiAgICAgICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wueGw5IHtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAucm93IC5jb2wueGwxMCB7XG4gICAgICAgIHdpZHRoOiA4My4zMzMzMyU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bzsgfVxuICAgICAgLnJvdyAuY29sLnhsMTEge1xuICAgICAgICB3aWR0aDogOTEuNjY2NjclO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5yb3cgLmNvbC54bDEyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bzsgfVxuICAgICAgLnJvdyAuY29sLm9mZnNldC14bDEge1xuICAgICAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdWxsLXhsMSB7XG4gICAgICAgIHJpZ2h0OiA4LjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gteGwxIHtcbiAgICAgICAgbGVmdDogOC4zMzMzMyU7IH1cbiAgICAgIC5yb3cgLmNvbC5vZmZzZXQteGwyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwteGwyIHtcbiAgICAgICAgcmlnaHQ6IDE2LjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gteGwyIHtcbiAgICAgICAgbGVmdDogMTYuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wub2Zmc2V0LXhsMyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdWxsLXhsMyB7XG4gICAgICAgIHJpZ2h0OiAyNSU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdXNoLXhsMyB7XG4gICAgICAgIGxlZnQ6IDI1JTsgfVxuICAgICAgLnJvdyAuY29sLm9mZnNldC14bDQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wucHVsbC14bDQge1xuICAgICAgICByaWdodDogMzMuMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wucHVzaC14bDQge1xuICAgICAgICBsZWZ0OiAzMy4zMzMzMyU7IH1cbiAgICAgIC5yb3cgLmNvbC5vZmZzZXQteGw1IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwteGw1IHtcbiAgICAgICAgcmlnaHQ6IDQxLjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gteGw1IHtcbiAgICAgICAgbGVmdDogNDEuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wub2Zmc2V0LXhsNiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdWxsLXhsNiB7XG4gICAgICAgIHJpZ2h0OiA1MCU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdXNoLXhsNiB7XG4gICAgICAgIGxlZnQ6IDUwJTsgfVxuICAgICAgLnJvdyAuY29sLm9mZnNldC14bDcge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wucHVsbC14bDcge1xuICAgICAgICByaWdodDogNTguMzMzMzMlOyB9XG4gICAgICAucm93IC5jb2wucHVzaC14bDcge1xuICAgICAgICBsZWZ0OiA1OC4zMzMzMyU7IH1cbiAgICAgIC5yb3cgLmNvbC5vZmZzZXQteGw4IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwteGw4IHtcbiAgICAgICAgcmlnaHQ6IDY2LjY2NjY3JTsgfVxuICAgICAgLnJvdyAuY29sLnB1c2gteGw4IHtcbiAgICAgICAgbGVmdDogNjYuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wub2Zmc2V0LXhsOSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdWxsLXhsOSB7XG4gICAgICAgIHJpZ2h0OiA3NSU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdXNoLXhsOSB7XG4gICAgICAgIGxlZnQ6IDc1JTsgfVxuICAgICAgLnJvdyAuY29sLm9mZnNldC14bDEwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwteGwxMCB7XG4gICAgICAgIHJpZ2h0OiA4My4zMzMzMyU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdXNoLXhsMTAge1xuICAgICAgICBsZWZ0OiA4My4zMzMzMyU7IH1cbiAgICAgIC5yb3cgLmNvbC5vZmZzZXQteGwxMSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgICAgIC5yb3cgLmNvbC5wdWxsLXhsMTEge1xuICAgICAgICByaWdodDogOTEuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wucHVzaC14bDExIHtcbiAgICAgICAgbGVmdDogOTEuNjY2NjclOyB9XG4gICAgICAucm93IC5jb2wub2Zmc2V0LXhsMTIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuICAgICAgLnJvdyAuY29sLnB1bGwteGwxMiB7XG4gICAgICAgIHJpZ2h0OiAxMDAlOyB9XG4gICAgICAucm93IC5jb2wucHVzaC14bDEyIHtcbiAgICAgICAgbGVmdDogMTAwJTsgfSB9XG5cbmZvcm0gLnJvdyB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIGZvcm0gLnJvdyAuYXZhdGFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbm5hdiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU2ZTczO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NnB4O1xuICBsaW5lLWhlaWdodDogNTZweDsgfVxuICBuYXYubmF2LWV4dGVuZGVkIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICBuYXYubmF2LWV4dGVuZGVkIC5uYXYtd3JhcHBlciB7XG4gICAgICBtaW4taGVpZ2h0OiA1NnB4O1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgbmF2Lm5hdi1leHRlbmRlZCAubmF2LWNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuICBuYXYgYSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgbmF2IGksXG4gIG5hdiBbY2xhc3NePVwibWRpLVwiXSwgbmF2IFtjbGFzcyo9XCJtZGktXCJdLFxuICBuYXYgaS5tYXRlcmlhbC1pY29ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDsgfVxuICBuYXYgLm5hdi13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgICBuYXYgYS5zaWRlbmF2LXRyaWdnZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIG5hdiAuc2lkZW5hdi10cmlnZ2VyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgbWFyZ2luOiAwIDE4cHg7IH1cbiAgICBuYXYgLnNpZGVuYXYtdHJpZ2dlciBpIHtcbiAgICAgIGhlaWdodDogNTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4OyB9XG4gIG5hdiAuYnJhbmQtbG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgbmF2IC5icmFuZC1sb2dvLmNlbnRlciB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICBuYXYgLmJyYW5kLWxvZ28ge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgICAgICBuYXYgLmJyYW5kLWxvZ28ubGVmdCwgbmF2IC5icmFuZC1sb2dvLnJpZ2h0IHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICBuYXYgLmJyYW5kLWxvZ28ubGVmdCB7XG4gICAgICAgICAgbGVmdDogMC41cmVtOyB9XG4gICAgICAgIG5hdiAuYnJhbmQtbG9nby5yaWdodCB7XG4gICAgICAgICAgcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICBsZWZ0OiBhdXRvOyB9IH1cbiAgICBuYXYgLmJyYW5kLWxvZ28ucmlnaHQge1xuICAgICAgcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICBuYXYgLmJyYW5kLWxvZ28gaSxcbiAgICBuYXYgLmJyYW5kLWxvZ28gW2NsYXNzXj1cIm1kaS1cIl0sIG5hdiAuYnJhbmQtbG9nbyBbY2xhc3MqPVwibWRpLVwiXSxcbiAgICBuYXYgLmJyYW5kLWxvZ28gaS5tYXRlcmlhbC1pY29ucyB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICBuYXYgLm5hdi10aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBwYWRkaW5nOiAyOHB4IDA7IH1cbiAgbmF2IHVsIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBuYXYgdWwgbGkge1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIG5hdiB1bCBsaS5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICBuYXYgdWwgYSB7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIG5hdiB1bCBhLmJ0biwgbmF2IHVsIGEuYnRuLWxhcmdlLCBuYXYgdWwgYS5idG4tc21hbGwsIG5hdiB1bCBhLmJ0bi1ub3JtYWwsIG5hdiB1bCBhLmJ0bi1zcGVjaWFsLCBuYXYgdWwgYS5idG4tbGFyZ2UsIG5hdiB1bCBhLmJ0bi1mbGF0LCBuYXYgdWwgYS5idG4tbm9ybWFsLCBuYXYgdWwgYS5idG4tc3BlY2lhbCwgbmF2IHVsIGEuYnRuLXNtYWxsLCBuYXYgdWwgYS5idG4tZmxvYXRpbmcge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgICAgIG5hdiB1bCBhLmJ0biA+IC5tYXRlcmlhbC1pY29ucywgbmF2IHVsIGEuYnRuLWxhcmdlID4gLm1hdGVyaWFsLWljb25zLCBuYXYgdWwgYS5idG4tc21hbGwgPiAubWF0ZXJpYWwtaWNvbnMsIG5hdiB1bCBhLmJ0bi1ub3JtYWwgPiAubWF0ZXJpYWwtaWNvbnMsIG5hdiB1bCBhLmJ0bi1zcGVjaWFsID4gLm1hdGVyaWFsLWljb25zLCBuYXYgdWwgYS5idG4tbGFyZ2UgPiAubWF0ZXJpYWwtaWNvbnMsIG5hdiB1bCBhLmJ0bi1mbGF0ID4gLm1hdGVyaWFsLWljb25zLCBuYXYgdWwgYS5idG4tbm9ybWFsID4gLm1hdGVyaWFsLWljb25zLCBuYXYgdWwgYS5idG4tc3BlY2lhbCA+IC5tYXRlcmlhbC1pY29ucywgbmF2IHVsIGEuYnRuLXNtYWxsID4gLm1hdGVyaWFsLWljb25zLCBuYXYgdWwgYS5idG4tZmxvYXRpbmcgPiAubWF0ZXJpYWwtaWNvbnMge1xuICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuICAgICAgbmF2IHVsIGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICBuYXYgdWwubGVmdCB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICBuYXYgZm9ybSB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIG5hdiAuaW5wdXQtZmllbGQge1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBuYXYgLmlucHV0LWZpZWxkIGlucHV0IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtOyB9XG4gICAgICBuYXYgLmlucHV0LWZpZWxkIGlucHV0OmZvY3VzLCBuYXYgLmlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGV4dF06dmFsaWQsIG5hdiAuaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1wYXNzd29yZF06dmFsaWQsIG5hdiAuaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF06dmFsaWQsIG5hdiAuaW5wdXQtZmllbGQgaW5wdXRbdHlwZT11cmxdOnZhbGlkLCBuYXYgLmlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZGF0ZV06dmFsaWQge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICBuYXYgLmlucHV0LWZpZWxkIGxhYmVsIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIG5hdiAuaW5wdXQtZmllbGQgbGFiZWwgaSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zczsgfVxuICAgICAgbmF2IC5pbnB1dC1maWVsZCBsYWJlbC5hY3RpdmUgaSB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5uYXZiYXItZml4ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTZweDtcbiAgei1pbmRleDogOTk3OyB9XG4gIC5uYXZiYXItZml4ZWQgbmF2IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkge1xuICBuYXYubmF2LWV4dGVuZGVkIC5uYXYtd3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogNjRweDsgfVxuICBuYXYsIG5hdiAubmF2LXdyYXBwZXIgaSwgbmF2IGEuc2lkZW5hdi10cmlnZ2VyLCBuYXYgYS5zaWRlbmF2LXRyaWdnZXIgaSB7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2NHB4OyB9XG4gIC5uYXZiYXItZml4ZWQge1xuICAgIGhlaWdodDogNjRweDsgfSB9XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiaW5kdXN0cnlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cblxuaDEsIGgyLCAuZXZlbnQtY2FyZC5vcGVuIC5ldmVudC1pbmZvIC5ldmVudC10aXRsZSwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbmgxIGEsIGgyIGEsIC5ldmVudC1jYXJkLm9wZW4gLmV2ZW50LWluZm8gLmV2ZW50LXRpdGxlIGEsIGgzIGEsIGg0IGEsIGg1IGEsIGg2IGEge1xuICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW46IDEuMjVyZW0gMCAwLjc1cmVtIDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuaDIsIC5ldmVudC1jYXJkLm9wZW4gLmV2ZW50LWluZm8gLmV2ZW50LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbjogMS4yNXJlbSAwIDAuNzVyZW0gMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW46IDAuNzVyZW0gMCAwLjQ1cmVtIDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuaDQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDAuODMzMzNyZW0gMCAwLjVyZW0gMDsgfVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW46IDAuNzVyZW0gMCAwLjQ1cmVtIDA7IH1cblxuaDYge1xuICBmb250LXNpemU6IDEuMTVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBtYXJnaW46IDAuNzY2NjdyZW0gMCAwLjQ2cmVtIDA7IH1cblxucCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogMXJlbTsgfVxuXG4uc3RhdCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgLnN0YXQgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5ib2xkZXN0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG5wLmZvb3RlciB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7IH1cblxucC5iYWRnZSB7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBsaW5lLWhlaWdodDogMTBweDsgfVxuXG5wIHtcbiAgY29sb3I6ICM3NDc0NzQ7IH1cblxuZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogNzUlOyB9XG5cbi5saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLnRoaW4ge1xuICBmb250LXdlaWdodDogMjAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzYwcHgpIHtcbiAgLmZsb3ctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM5NXB4KSB7XG4gIC5mbG93LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4yMjRyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQzMHB4KSB7XG4gIC5mbG93LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4yNDhyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ2NXB4KSB7XG4gIC5mbG93LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4yNzJyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gIC5mbG93LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4yOTZyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUzNXB4KSB7XG4gIC5mbG93LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4zMnJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTcwcHgpIHtcbiAgLmZsb3ctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjM0NHJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjA1cHgpIHtcbiAgLmZsb3ctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjM2OHJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmZsb3ctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjM5MnJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjc1cHgpIHtcbiAgLmZsb3ctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjQxNnJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzEwcHgpIHtcbiAgLmZsb3ctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjQ0cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NDVweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNDY0cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODBweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNDg4cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MTVweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNTEycmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NTBweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNTM2cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4ODVweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNTZyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkyMHB4KSB7XG4gIC5mbG93LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS41ODRyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk1NXB4KSB7XG4gIC5mbG93LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS42MDhyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MHB4KSB7XG4gIC5mbG93LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS42MzJyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNjU2cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDYwcHgpIHtcbiAgLmZsb3ctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjY4cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAuZmxvdy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMnJlbTsgfSB9XG5cbi5zY2FsZS10cmFuc2l0aW9uIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNTMsIDAuMDEsIDAuMzYsIDEuNjMpICFpbXBvcnRhbnQ7IH1cbiAgLnNjYWxlLXRyYW5zaXRpb24uc2NhbGUtb3V0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgIWltcG9ydGFudDsgfVxuICAuc2NhbGUtdHJhbnNpdGlvbi5zY2FsZS1pbiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXG4uY2FyZC1wYW5lbCB7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjI1cztcbiAgcGFkZGluZzogMjRweDtcbiAgbWFyZ2luOiAwLjVyZW0gMCAxcmVtIDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwLjVyZW0gMCAxcmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjI1cztcbiAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG4gIC5jYXJkIC5jYXJkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgIC5jYXJkIC5jYXJkLXRpdGxlLmFjdGl2YXRvciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmNhcmQuc21hbGwsIC5jYXJkLm1lZGl1bSwgLmNhcmQubGFyZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jYXJkLnNtYWxsIC5jYXJkLWltYWdlLCAuY2FyZC5tZWRpdW0gLmNhcmQtaW1hZ2UsIC5jYXJkLmxhcmdlIC5jYXJkLWltYWdlIHtcbiAgICAgIG1heC1oZWlnaHQ6IDYwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuY2FyZC5zbWFsbCAuY2FyZC1pbWFnZSArIC5jYXJkLWNvbnRlbnQsIC5jYXJkLm1lZGl1bSAuY2FyZC1pbWFnZSArIC5jYXJkLWNvbnRlbnQsIC5jYXJkLmxhcmdlIC5jYXJkLWltYWdlICsgLmNhcmQtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiA0MCU7IH1cbiAgICAuY2FyZC5zbWFsbCAuY2FyZC1jb250ZW50LCAuY2FyZC5tZWRpdW0gLmNhcmQtY29udGVudCwgLmNhcmQubGFyZ2UgLmNhcmQtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5jYXJkLnNtYWxsIC5jYXJkLWFjdGlvbiwgLmNhcmQubWVkaXVtIC5jYXJkLWFjdGlvbiwgLmNhcmQubGFyZ2UgLmNhcmQtYWN0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDsgfVxuICAuY2FyZC5zbWFsbCB7XG4gICAgaGVpZ2h0OiAzMDBweDsgfVxuICAuY2FyZC5tZWRpdW0ge1xuICAgIGhlaWdodDogNDAwcHg7IH1cbiAgLmNhcmQubGFyZ2Uge1xuICAgIGhlaWdodDogNTAwcHg7IH1cbiAgLmNhcmQuaG9yaXpvbnRhbCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5jYXJkLmhvcml6b250YWwuc21hbGwgLmNhcmQtaW1hZ2UsIC5jYXJkLmhvcml6b250YWwubWVkaXVtIC5jYXJkLWltYWdlLCAuY2FyZC5ob3Jpem9udGFsLmxhcmdlIC5jYXJkLWltYWdlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgICAgLmNhcmQuaG9yaXpvbnRhbC5zbWFsbCAuY2FyZC1pbWFnZSBpbWcsIC5jYXJkLmhvcml6b250YWwubWVkaXVtIC5jYXJkLWltYWdlIGltZywgLmNhcmQuaG9yaXpvbnRhbC5sYXJnZSAuY2FyZC1pbWFnZSBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuY2FyZC5ob3Jpem9udGFsIC5jYXJkLWltYWdlIHtcbiAgICAgIG1heC13aWR0aDogNTAlOyB9XG4gICAgICAuY2FyZC5ob3Jpem9udGFsIC5jYXJkLWltYWdlIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLmNhcmQuaG9yaXpvbnRhbCAuY2FyZC1zdGFja2VkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleDogMTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmNhcmQuaG9yaXpvbnRhbCAuY2FyZC1zdGFja2VkIC5jYXJkLWNvbnRlbnQge1xuICAgICAgICBmbGV4LWdyb3c6IDE7IH1cbiAgLmNhcmQuc3RpY2t5LWFjdGlvbiAuY2FyZC1hY3Rpb24ge1xuICAgIHotaW5kZXg6IDI7IH1cbiAgLmNhcmQuc3RpY2t5LWFjdGlvbiAuY2FyZC1yZXZlYWwge1xuICAgIHotaW5kZXg6IDE7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7IH1cbiAgLmNhcmQgLmNhcmQtaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jYXJkIC5jYXJkLWltYWdlIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY2FyZCAuY2FyZC1pbWFnZSAuY2FyZC10aXRsZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAyNHB4OyB9XG4gIC5jYXJkIC5jYXJkLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7IH1cbiAgICAuY2FyZCAuY2FyZC1jb250ZW50IHAge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmNhcmQgLmNhcmQtY29udGVudCAuY2FyZC10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgICAuY2FyZCAuY2FyZC1jb250ZW50IC5jYXJkLXRpdGxlIGkge1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDsgfVxuICAuY2FyZCAuY2FyZC1hY3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTYwLCAxNjAsIDE2MCwgMC4yKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTZweCAyNHB4OyB9XG4gICAgLmNhcmQgLmNhcmQtYWN0aW9uOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7IH1cbiAgICAuY2FyZCAuY2FyZC1hY3Rpb24gYTpub3QoLmJ0bik6bm90KC5idG4tbGFyZ2UpOm5vdCguYnRuLXNtYWxsKTpub3QoLmJ0bi1ub3JtYWwpOm5vdCguYnRuLXNwZWNpYWwpOm5vdCguYnRuLWxhcmdlKTpub3QoLmJ0bi1mbG9hdGluZykge1xuICAgICAgY29sb3I6ICNmZmFiNDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5jYXJkIC5jYXJkLWFjdGlvbiBhOm5vdCguYnRuKTpub3QoLmJ0bi1sYXJnZSk6bm90KC5idG4tc21hbGwpOm5vdCguYnRuLW5vcm1hbCk6bm90KC5idG4tc3BlY2lhbCk6bm90KC5idG4tbGFyZ2UpOm5vdCguYnRuLWZsb2F0aW5nKTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZkOGE2OyB9XG4gIC5jYXJkIC5jYXJkLXJldmVhbCB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAzO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuY2FyZCAuY2FyZC1yZXZlYWwgLmNhcmQtdGl0bGUge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuI3RvYXN0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAjdG9hc3QtY29udGFpbmVyIHtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIGJvdHRvbTogMCU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAjdG9hc3QtY29udGFpbmVyIHtcbiAgICAgIGxlZnQ6IDUlO1xuICAgICAgYm90dG9tOiA3JTtcbiAgICAgIG1heC13aWR0aDogOTAlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAgICN0b2FzdC1jb250YWluZXIge1xuICAgICAgdG9wOiAxMCU7XG4gICAgICByaWdodDogNyU7XG4gICAgICBtYXgtd2lkdGg6IDg2JTsgfSB9XG5cbi50b2FzdCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdG9wOiAzNXB4O1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjMyMzI7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuICAudG9hc3QgLnRvYXN0LWFjdGlvbiB7XG4gICAgY29sb3I6ICNlZWZmNDE7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtOyB9XG4gIC50b2FzdC5yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAudG9hc3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9IH1cblxuLnRhYnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgaGVpZ2h0OiA0OHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLnRhYnMudGFicy10cmFuc3BhcmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc0NzQ3NDsgfVxuICAgIC50YWJzLnRhYnMtdHJhbnNwYXJlbnQgLnRhYiBhLFxuICAgIC50YWJzLnRhYnMtdHJhbnNwYXJlbnQgLnRhYi5kaXNhYmxlZCBhLFxuICAgIC50YWJzLnRhYnMtdHJhbnNwYXJlbnQgLnRhYi5kaXNhYmxlZCBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAudGFicy50YWJzLXRyYW5zcGFyZW50IC50YWIgYTpob3ZlcixcbiAgICAudGFicy50YWJzLXRyYW5zcGFyZW50IC50YWIgYS5hY3RpdmUge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAudGFicy50YWJzLXRyYW5zcGFyZW50IC5pbmRpY2F0b3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAudGFicy50YWJzLWZpeGVkLXdpZHRoIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnRhYnMudGFicy1maXhlZC13aWR0aCAudGFiIHtcbiAgICAgIGZsZXgtZ3JvdzogMTsgfVxuICAudGFicyAudGFiIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyOyB9XG4gICAgLnRhYnMgLnRhYiBhIHtcbiAgICAgIGNvbG9yOiAjNzQ3NDc0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4yOHMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAuMjhzIGVhc2U7IH1cbiAgICAgIC50YWJzIC50YWIgYTpmb2N1cywgLnRhYnMgLnRhYiBhOmZvY3VzLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgIC50YWJzIC50YWIgYTpob3ZlciwgLnRhYnMgLnRhYiBhLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzc0NzQ3NDsgfVxuICAgIC50YWJzIC50YWIuZGlzYWJsZWQgYSxcbiAgICAudGFicyAudGFiLmRpc2FibGVkIGE6aG92ZXIge1xuICAgICAgY29sb3I6IHJnYmEoMjM4LCAxMTAsIDExNSwgMC40KTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAudGFicyAuaW5kaWNhdG9yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NDc0NzQ7XG4gICAgd2lsbC1jaGFuZ2U6IGxlZnQsIHJpZ2h0OyB9XG4gIC50YWJzIGg1IHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudGFicyB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC50YWJzIC50YWIge1xuICAgICAgZmxleC1ncm93OiAxOyB9XG4gICAgICAudGFicyAudGFiIGEge1xuICAgICAgICBwYWRkaW5nOiAwIDEycHg7IH0gfVxuXG4ubWF0ZXJpYWwtdG9vbHRpcCB7XG4gIHBhZGRpbmc6IDEwcHggOHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIHotaW5kZXg6IDIwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtaW4taGVpZ2h0OiAzNnB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjMyOyB9XG5cbi5iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiA3cHg7XG4gIHdpZHRoOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzIzMjtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwJTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5idG4sIC5idG4tbGFyZ2UsIC5idG4tc21hbGwsIC5idG4tbm9ybWFsLCAuYnRuLXNwZWNpYWwsXG4uYnRuLWZsYXQsXG4uYnRuLW5vcm1hbCxcbi5idG4tc3BlY2lhbCxcbi5idG4tc21hbGwge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmJ0bi5kaXNhYmxlZCwgLmRpc2FibGVkLmJ0bi1sYXJnZSwgLmRpc2FibGVkLmJ0bi1zbWFsbCwgLmRpc2FibGVkLmJ0bi1ub3JtYWwsIC5kaXNhYmxlZC5idG4tc3BlY2lhbCxcbi5idG4tZmxvYXRpbmcuZGlzYWJsZWQsXG4uYnRuLWxhcmdlLmRpc2FibGVkLFxuLmJ0bi1zbWFsbC5kaXNhYmxlZCxcbi5idG4tZmxhdC5kaXNhYmxlZCxcbi5kaXNhYmxlZC5idG4tbm9ybWFsLFxuLmRpc2FibGVkLmJ0bi1zcGVjaWFsLFxuLmRpc2FibGVkLmJ0bi1zbWFsbCxcbi5idG46ZGlzYWJsZWQsXG4uYnRuLWxhcmdlOmRpc2FibGVkLFxuLmJ0bi1zbWFsbDpkaXNhYmxlZCxcbi5idG4tbm9ybWFsOmRpc2FibGVkLFxuLmJ0bi1zcGVjaWFsOmRpc2FibGVkLFxuLmJ0bi1mbG9hdGluZzpkaXNhYmxlZCxcbi5idG4tbGFyZ2U6ZGlzYWJsZWQsXG4uYnRuLXNtYWxsOmRpc2FibGVkLFxuLmJ0bi1mbGF0OmRpc2FibGVkLFxuLmJ0bi1ub3JtYWw6ZGlzYWJsZWQsXG4uYnRuLXNwZWNpYWw6ZGlzYWJsZWQsXG4uYnRuLXNtYWxsOmRpc2FibGVkLFxuLmJ0bltkaXNhYmxlZF0sXG4uYnRuLWxhcmdlW2Rpc2FibGVkXSxcbi5idG4tc21hbGxbZGlzYWJsZWRdLFxuLmJ0bi1ub3JtYWxbZGlzYWJsZWRdLFxuLmJ0bi1zcGVjaWFsW2Rpc2FibGVkXSxcbi5idG4tZmxvYXRpbmdbZGlzYWJsZWRdLFxuLmJ0bi1sYXJnZVtkaXNhYmxlZF0sXG4uYnRuLXNtYWxsW2Rpc2FibGVkXSxcbi5idG4tZmxhdFtkaXNhYmxlZF0sXG4uYnRuLW5vcm1hbFtkaXNhYmxlZF0sXG4uYnRuLXNwZWNpYWxbZGlzYWJsZWRdLFxuLmJ0bi1zbWFsbFtkaXNhYmxlZF0ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RCREJEQiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzlGOUY5RiAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLmJ0bi5kaXNhYmxlZDpob3ZlciwgLmRpc2FibGVkLmJ0bi1sYXJnZTpob3ZlciwgLmRpc2FibGVkLmJ0bi1zbWFsbDpob3ZlciwgLmRpc2FibGVkLmJ0bi1ub3JtYWw6aG92ZXIsIC5kaXNhYmxlZC5idG4tc3BlY2lhbDpob3ZlcixcbiAgLmJ0bi1mbG9hdGluZy5kaXNhYmxlZDpob3ZlcixcbiAgLmJ0bi1sYXJnZS5kaXNhYmxlZDpob3ZlcixcbiAgLmJ0bi1zbWFsbC5kaXNhYmxlZDpob3ZlcixcbiAgLmJ0bi1mbGF0LmRpc2FibGVkOmhvdmVyLFxuICAuZGlzYWJsZWQuYnRuLW5vcm1hbDpob3ZlcixcbiAgLmRpc2FibGVkLmJ0bi1zcGVjaWFsOmhvdmVyLFxuICAuZGlzYWJsZWQuYnRuLXNtYWxsOmhvdmVyLFxuICAuYnRuOmRpc2FibGVkOmhvdmVyLFxuICAuYnRuLWxhcmdlOmRpc2FibGVkOmhvdmVyLFxuICAuYnRuLXNtYWxsOmRpc2FibGVkOmhvdmVyLFxuICAuYnRuLW5vcm1hbDpkaXNhYmxlZDpob3ZlcixcbiAgLmJ0bi1zcGVjaWFsOmRpc2FibGVkOmhvdmVyLFxuICAuYnRuLWZsb2F0aW5nOmRpc2FibGVkOmhvdmVyLFxuICAuYnRuLWxhcmdlOmRpc2FibGVkOmhvdmVyLFxuICAuYnRuLXNtYWxsOmRpc2FibGVkOmhvdmVyLFxuICAuYnRuLWZsYXQ6ZGlzYWJsZWQ6aG92ZXIsXG4gIC5idG4tbm9ybWFsOmRpc2FibGVkOmhvdmVyLFxuICAuYnRuLXNwZWNpYWw6ZGlzYWJsZWQ6aG92ZXIsXG4gIC5idG4tc21hbGw6ZGlzYWJsZWQ6aG92ZXIsXG4gIC5idG5bZGlzYWJsZWRdOmhvdmVyLFxuICAuYnRuLWxhcmdlW2Rpc2FibGVkXTpob3ZlcixcbiAgLmJ0bi1zbWFsbFtkaXNhYmxlZF06aG92ZXIsXG4gIC5idG4tbm9ybWFsW2Rpc2FibGVkXTpob3ZlcixcbiAgLmJ0bi1zcGVjaWFsW2Rpc2FibGVkXTpob3ZlcixcbiAgLmJ0bi1mbG9hdGluZ1tkaXNhYmxlZF06aG92ZXIsXG4gIC5idG4tbGFyZ2VbZGlzYWJsZWRdOmhvdmVyLFxuICAuYnRuLXNtYWxsW2Rpc2FibGVkXTpob3ZlcixcbiAgLmJ0bi1mbGF0W2Rpc2FibGVkXTpob3ZlcixcbiAgLmJ0bi1ub3JtYWxbZGlzYWJsZWRdOmhvdmVyLFxuICAuYnRuLXNwZWNpYWxbZGlzYWJsZWRdOmhvdmVyLFxuICAuYnRuLXNtYWxsW2Rpc2FibGVkXTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0RCREJEQiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjOUY5RjlGICFpbXBvcnRhbnQ7IH1cblxuLmJ0biwgLmJ0bi1sYXJnZSwgLmJ0bi1zbWFsbCwgLmJ0bi1ub3JtYWwsIC5idG4tc3BlY2lhbCxcbi5idG4tZmxvYXRpbmcsXG4uYnRuLWxhcmdlLFxuLmJ0bi1zbWFsbCxcbi5idG4tZmxhdCxcbi5idG4tbm9ybWFsLFxuLmJ0bi1zcGVjaWFsLFxuLmJ0bi1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgb3V0bGluZTogMDsgfVxuICAuYnRuIGksIC5idG4tbGFyZ2UgaSwgLmJ0bi1zbWFsbCBpLCAuYnRuLW5vcm1hbCBpLCAuYnRuLXNwZWNpYWwgaSxcbiAgLmJ0bi1mbG9hdGluZyBpLFxuICAuYnRuLWxhcmdlIGksXG4gIC5idG4tc21hbGwgaSxcbiAgLmJ0bi1mbGF0IGksXG4gIC5idG4tbm9ybWFsIGksXG4gIC5idG4tc3BlY2lhbCBpLFxuICAuYnRuLXNtYWxsIGkge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi5idG46Zm9jdXMsIC5idG4tbGFyZ2U6Zm9jdXMsIC5idG4tc21hbGw6Zm9jdXMsIC5idG4tbm9ybWFsOmZvY3VzLCAuYnRuLXNwZWNpYWw6Zm9jdXMsXG4uYnRuLWZsb2F0aW5nOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGFiNDsgfVxuXG4uYnRuLCAuYnRuLWxhcmdlLCAuYnRuLXNtYWxsLCAuYnRuLW5vcm1hbCwgLmJ0bi1zcGVjaWFsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQjFFNztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogLjVweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYnRuOmhvdmVyLCAuYnRuLWxhcmdlOmhvdmVyLCAuYnRuLXNtYWxsOmhvdmVyLCAuYnRuLW5vcm1hbDpob3ZlciwgLmJ0bi1zcGVjaWFsOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDJjNGZmOyB9XG5cbi5idG4tZmxvYXRpbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCMUU3O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmJ0bi1mbG9hdGluZzpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQjFFNzsgfVxuICAuYnRuLWZsb2F0aW5nOmJlZm9yZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAuYnRuLWZsb2F0aW5nLmJ0bi1sYXJnZSB7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuYnRuLWZsb2F0aW5nLmJ0bi1sYXJnZS5oYWxmd2F5LWZhYiB7XG4gICAgICBib3R0b206IC0yOHB4OyB9XG4gICAgLmJ0bi1mbG9hdGluZy5idG4tbGFyZ2UgaSB7XG4gICAgICBsaW5lLWhlaWdodDogNTZweDsgfVxuICAuYnRuLWZsb2F0aW5nLmJ0bi1zbWFsbCB7XG4gICAgd2lkdGg6IDMyLjRweDtcbiAgICBoZWlnaHQ6IDMyLjRweDsgfVxuICAgIC5idG4tZmxvYXRpbmcuYnRuLXNtYWxsLmhhbGZ3YXktZmFiIHtcbiAgICAgIGJvdHRvbTogLTE2LjJweDsgfVxuICAgIC5idG4tZmxvYXRpbmcuYnRuLXNtYWxsIGkge1xuICAgICAgbGluZS1oZWlnaHQ6IDMyLjRweDsgfVxuICAuYnRuLWZsb2F0aW5nLmhhbGZ3YXktZmFiIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDI0cHg7XG4gICAgYm90dG9tOiAtMjBweDsgfVxuICAgIC5idG4tZmxvYXRpbmcuaGFsZndheS1mYWIubGVmdCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDI0cHg7IH1cbiAgLmJ0bi1mbG9hdGluZyBpIHtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG5cbmJ1dHRvbi5idG4tZmxvYXRpbmcge1xuICBib3JkZXI6IG5vbmU7IH1cblxuLmZpeGVkLWFjdGlvbi1idG4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAyM3B4O1xuICBib3R0b206IDIzcHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB6LWluZGV4OiA5OTc7IH1cbiAgLmZpeGVkLWFjdGlvbi1idG4uYWN0aXZlIHVsIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC5maXhlZC1hY3Rpb24tYnRuLmRpcmVjdGlvbi1sZWZ0LCAuZml4ZWQtYWN0aW9uLWJ0bi5kaXJlY3Rpb24tcmlnaHQge1xuICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7IH1cbiAgICAuZml4ZWQtYWN0aW9uLWJ0bi5kaXJlY3Rpb24tbGVmdCB1bCwgLmZpeGVkLWFjdGlvbi1idG4uZGlyZWN0aW9uLXJpZ2h0IHVsIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgcmlnaHQ6IDY0cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAvKndpZHRoIDEwMCUgb25seSBnb2VzIHRvIHdpZHRoIG9mIGJ1dHRvbiBjb250YWluZXIgKi9cbiAgICAgIHdpZHRoOiA1MDBweDsgfVxuICAgICAgLmZpeGVkLWFjdGlvbi1idG4uZGlyZWN0aW9uLWxlZnQgdWwgbGksIC5maXhlZC1hY3Rpb24tYnRuLmRpcmVjdGlvbi1yaWdodCB1bCBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiA3LjVweCAxNXB4IDAgMDsgfVxuICAuZml4ZWQtYWN0aW9uLWJ0bi5kaXJlY3Rpb24tcmlnaHQge1xuICAgIHBhZGRpbmc6IDAgMTVweCAwIDA7IH1cbiAgICAuZml4ZWQtYWN0aW9uLWJ0bi5kaXJlY3Rpb24tcmlnaHQgdWwge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGRpcmVjdGlvbjogcnRsO1xuICAgICAgbGVmdDogNjRweDtcbiAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAuZml4ZWQtYWN0aW9uLWJ0bi5kaXJlY3Rpb24tcmlnaHQgdWwgbGkge1xuICAgICAgICBtYXJnaW46IDcuNXB4IDAgMCAxNXB4OyB9XG4gIC5maXhlZC1hY3Rpb24tYnRuLmRpcmVjdGlvbi1ib3R0b20ge1xuICAgIHBhZGRpbmc6IDAgMCAxNXB4IDA7IH1cbiAgICAuZml4ZWQtYWN0aW9uLWJ0bi5kaXJlY3Rpb24tYm90dG9tIHVsIHtcbiAgICAgIHRvcDogNjRweDtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgICAgIC5maXhlZC1hY3Rpb24tYnRuLmRpcmVjdGlvbi1ib3R0b20gdWwgbGkge1xuICAgICAgICBtYXJnaW46IDE1cHggMCAwIDA7IH1cbiAgLmZpeGVkLWFjdGlvbi1idG4udG9vbGJhciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IDU2cHg7IH1cbiAgICAuZml4ZWQtYWN0aW9uLWJ0bi50b29sYmFyLmFjdGl2ZSA+IGEgaSB7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgLmZpeGVkLWFjdGlvbi1idG4udG9vbGJhciB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLmZpeGVkLWFjdGlvbi1idG4udG9vbGJhciB1bCBsaSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH1cbiAgICAgICAgLmZpeGVkLWFjdGlvbi1idG4udG9vbGJhciB1bCBsaSBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAgICAgLmZpeGVkLWFjdGlvbi1idG4udG9vbGJhciB1bCBsaSBhIGkge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cbiAgLmZpeGVkLWFjdGlvbi1idG4gdWwge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDY0cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgIC5maXhlZC1hY3Rpb24tYnRuIHVsIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAuZml4ZWQtYWN0aW9uLWJ0biB1bCBhLmJ0bi1mbG9hdGluZyB7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gIC5maXhlZC1hY3Rpb24tYnRuIC5mYWItYmFja2Ryb3Age1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQjFFNztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuXG5cbi5idG4tZmxhdCxcbi5idG4tbm9ybWFsLFxuLmJ0bi1zcGVjaWFsLFxuLmJ0bi1zbWFsbCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzM0MzQzNDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yczsgfVxuICAuYnRuLWZsYXQ6Zm9jdXMsIC5idG4tbm9ybWFsOmZvY3VzLCAuYnRuLXNwZWNpYWw6Zm9jdXMsIC5idG4tc21hbGw6Zm9jdXMsIC5idG4tZmxhdDpob3ZlciwgLmJ0bi1ub3JtYWw6aG92ZXIsIC5idG4tc3BlY2lhbDpob3ZlciwgLmJ0bi1zbWFsbDpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuYnRuLWZsYXQ6Zm9jdXMsIC5idG4tbm9ybWFsOmZvY3VzLCAuYnRuLXNwZWNpYWw6Zm9jdXMsIC5idG4tc21hbGw6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICBcbiAgLmJ0bi1mbGF0LmRpc2FibGVkLFxuICAuZGlzYWJsZWQuYnRuLW5vcm1hbCxcbiAgLmRpc2FibGVkLmJ0bi1zcGVjaWFsLFxuICAuZGlzYWJsZWQuYnRuLXNtYWxsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjYjNiM2IzICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5idG4tbGFyZ2Uge1xuICBoZWlnaHQ6IDU0cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBhZGRpbmc6IDAgMjhweDsgfVxuICAuYnRuLWxhcmdlIGkge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9XG5cbi5idG4tc21hbGwge1xuICBoZWlnaHQ6IDMyLjRweDtcbiAgbGluZS1oZWlnaHQ6IDMyLjRweDtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG4gIC5idG4tc21hbGwgaSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07IH1cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5kcm9wZG93bi1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMjUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDsgfVxuICAuZHJvcGRvd24tY29udGVudDpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuICAuZHJvcGRvd24tY29udGVudCBwYXBlci1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5kcm9wZG93bi1jb250ZW50IHBhcGVyLWxpc3Rib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmRyb3Bkb3duLWNvbnRlbnQgLnBhcGVyLW1lbnUtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kcm9wZG93bi1jb250ZW50IGxpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuZHJvcGRvd24tY29udGVudCBsaTpob3ZlciwgLmRyb3Bkb3duLWNvbnRlbnQgbGkuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cbiAgICAuZHJvcGRvd24tY29udGVudCBsaTpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTsgfVxuICAgIC5kcm9wZG93bi1jb250ZW50IGxpLmRpdmlkZXIge1xuICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgIGhlaWdodDogMXB4OyB9XG4gICAgLmRyb3Bkb3duLWNvbnRlbnQgbGkgPiBhLCAuZHJvcGRvd24tY29udGVudCBsaSA+IHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICM3NDc0NzQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgcGFkZGluZzogMTRweCAxNnB4OyB9XG4gICAgLmRyb3Bkb3duLWNvbnRlbnQgbGkgPiBzcGFuID4gbGFiZWwge1xuICAgICAgdG9wOiAxcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiAxOHB4OyB9XG4gICAgLmRyb3Bkb3duLWNvbnRlbnQgbGkgPiBhID4gaSB7XG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwIDI0cHggMCAwO1xuICAgICAgd2lkdGg6IDI0cHg7IH1cblxuLmlucHV0LWZpZWxkLmNvbCAuZHJvcGRvd24tY29udGVudCBbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwge1xuICB0b3A6IDFweDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxOHB4O1xuICB0cmFuc2Zvcm06IG5vbmU7IH1cblxuLnBhZ2UtdGVtcGxhdGUtdHBsLWxlYWRlcmJvYXJkcyAuZHJvcGRvd24tY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDsgfVxuXG4ucGFnZS10ZW1wbGF0ZS10cGwtbGVhZGVyYm9hcmRzIHRlbXBsYXRlIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4vKiFcbiAqIFdhdmVzIHYwLjYuMFxuICogaHR0cDovL2ZpYW4ubXkuaWQvV2F2ZXNcbiAqXG4gKiBDb3B5cmlnaHQgMjAxNCBBbGZpYW5hIEUuIFNpYnVlYSBhbmQgb3RoZXIgY29udHJpYnV0b3JzXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9maWFucy9XYXZlcy9ibG9iL21hc3Rlci9MSUNFTlNFXG4gKi9cbi53YXZlcy1lZmZlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0OyB9XG4gIC53YXZlcy1lZmZlY3QgLndhdmVzLXJpcHBsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC53YXZlcy1lZmZlY3Qud2F2ZXMtbGlnaHQgLndhdmVzLXJpcHBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ1KTsgfVxuICAud2F2ZXMtZWZmZWN0LndhdmVzLXJlZCAud2F2ZXMtcmlwcGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NCwgNjcsIDU0LCAwLjcpOyB9XG4gIC53YXZlcy1lZmZlY3Qud2F2ZXMteWVsbG93IC53YXZlcy1yaXBwbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyMzUsIDU5LCAwLjcpOyB9XG4gIC53YXZlcy1lZmZlY3Qud2F2ZXMtb3JhbmdlIC53YXZlcy1yaXBwbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNTIsIDAsIDAuNyk7IH1cbiAgLndhdmVzLWVmZmVjdC53YXZlcy1wdXJwbGUgLndhdmVzLXJpcHBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTYsIDM5LCAxNzYsIDAuNyk7IH1cbiAgLndhdmVzLWVmZmVjdC53YXZlcy1ncmVlbiAud2F2ZXMtcmlwcGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc2LCAxNzUsIDgwLCAwLjcpOyB9XG4gIC53YXZlcy1lZmZlY3Qud2F2ZXMtdGVhbCAud2F2ZXMtcmlwcGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE1MCwgMTM2LCAwLjcpOyB9XG4gIC53YXZlcy1lZmZlY3QgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLndhdmVzLWVmZmVjdCBpbnB1dFt0eXBlPVwicmVzZXRcIl0sIC53YXZlcy1lZmZlY3QgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAud2F2ZXMtZWZmZWN0IGltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IC0xOyB9XG5cbi53YXZlcy1ub3RyYW5zaXRpb24ge1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLndhdmVzLWNpcmNsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHdoaXRlIDEwMCUsIGJsYWNrIDEwMCUpOyB9XG5cbi53YXZlcy1pbnB1dC13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yZW07XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cbiAgLndhdmVzLWlucHV0LXdyYXBwZXIgLndhdmVzLWJ1dHRvbi1pbnB1dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7IH1cblxuLndhdmVzLWNpcmNsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDIuNWVtO1xuICBoZWlnaHQ6IDIuNWVtO1xuICBsaW5lLWhlaWdodDogMi41ZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lOyB9XG5cbi53YXZlcy1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIEZpcmVmb3ggQnVnOiBsaW5rIG5vdCB0cmlnZ2VyZWQgKi9cbi53YXZlcy1lZmZlY3QgLndhdmVzLXJpcHBsZSB7XG4gIHotaW5kZXg6IC0xOyB9XG5cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMzc0cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB3aWxsLWNoYW5nZTogdG9wLCBvcGFjaXR5O1xuICBvdXRsaW5lOiBub25lOyB9XG4gIC5tb2RhbCBoMSwgLm1vZGFsIGgyLCAubW9kYWwgLmV2ZW50LWNhcmQub3BlbiAuZXZlbnQtaW5mbyAuZXZlbnQtdGl0bGUsIC5ldmVudC1jYXJkLm9wZW4gLmV2ZW50LWluZm8gLm1vZGFsIC5ldmVudC10aXRsZSwgLm1vZGFsIGgzLCAubW9kYWwgaDQge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLm1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5tb2RhbCAubW9kYWwtY2xvc2Uge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubW9kYWwgLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICBwYWRkaW5nOiA0cHggNnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5tb2RhbCAubW9kYWwtZm9vdGVyIC5idG4sIC5tb2RhbCAubW9kYWwtZm9vdGVyIC5idG4tbGFyZ2UsIC5tb2RhbCAubW9kYWwtZm9vdGVyIC5idG4tc21hbGwsIC5tb2RhbCAubW9kYWwtZm9vdGVyIC5idG4tbm9ybWFsLCAubW9kYWwgLm1vZGFsLWZvb3RlciAuYnRuLXNwZWNpYWwsIC5tb2RhbCAubW9kYWwtZm9vdGVyIC5idG4tZmxhdCwgLm1vZGFsIC5tb2RhbC1mb290ZXIgLmJ0bi1ub3JtYWwsIC5tb2RhbCAubW9kYWwtZm9vdGVyIC5idG4tc3BlY2lhbCwgLm1vZGFsIC5tb2RhbC1mb290ZXIgLmJ0bi1zbWFsbCB7XG4gICAgICBtYXJnaW46IDZweCAwOyB9XG5cbi5tb2RhbC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk7XG4gIHRvcDogLTI1JTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMjUlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7IH1cblxuLm1vZGFsLm1vZGFsLWZpeGVkLWZvb3RlciB7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogNzAlOyB9XG4gIC5tb2RhbC5tb2RhbC1maXhlZC1mb290ZXIgLm1vZGFsLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDU2cHgpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAubW9kYWwubW9kYWwtZml4ZWQtZm9vdGVyIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDsgfVxuXG4ubW9kYWwuYm90dG9tLXNoZWV0IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IC0xMDAlO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA0NSU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdpbGwtY2hhbmdlOiBib3R0b20sIG9wYWNpdHk7IH1cblxuLmNvbGxhcHNpYmxlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcbiAgbWFyZ2luOiAwLjVyZW0gMCAxcmVtIDA7IH1cblxuLmNvbGxhcHNpYmxlLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLmNvbGxhcHNpYmxlLWhlYWRlciBpIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuXG4uY29sbGFwc2libGUtYm9keSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAycmVtOyB9XG5cbi5zaWRlbmF2IC5jb2xsYXBzaWJsZSxcbi5zaWRlbmF2LmZpeGVkIC5jb2xsYXBzaWJsZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuc2lkZW5hdiAuY29sbGFwc2libGUgbGksXG4gIC5zaWRlbmF2LmZpeGVkIC5jb2xsYXBzaWJsZSBsaSB7XG4gICAgcGFkZGluZzogMDsgfVxuXG4uc2lkZW5hdiAuY29sbGFwc2libGUtaGVhZGVyLFxuLnNpZGVuYXYuZml4ZWQgLmNvbGxhcHNpYmxlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDAgMTZweDsgfVxuICAuc2lkZW5hdiAuY29sbGFwc2libGUtaGVhZGVyOmhvdmVyLFxuICAuc2lkZW5hdi5maXhlZCAuY29sbGFwc2libGUtaGVhZGVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG4gIC5zaWRlbmF2IC5jb2xsYXBzaWJsZS1oZWFkZXIgaSxcbiAgLnNpZGVuYXYuZml4ZWQgLmNvbGxhcHNpYmxlLWhlYWRlciBpIHtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG4uc2lkZW5hdiAuY29sbGFwc2libGUtYm9keSxcbi5zaWRlbmF2LmZpeGVkIC5jb2xsYXBzaWJsZS1ib2R5IHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5zaWRlbmF2IC5jb2xsYXBzaWJsZS1ib2R5IGxpIGEsXG4gIC5zaWRlbmF2LmZpeGVkIC5jb2xsYXBzaWJsZS1ib2R5IGxpIGEge1xuICAgIHBhZGRpbmc6IDAgNDBweDsgfVxuXG4uY29sbGFwc2libGUucG9wb3V0IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5jb2xsYXBzaWJsZS5wb3BvdXQgPiBsaSB7XG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCAycHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgbWFyZ2luOiAwIDI0cHg7XG4gICAgdHJhbnNpdGlvbjogbWFyZ2luIDAuMzVzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTsgfVxuICAuY29sbGFwc2libGUucG9wb3V0ID4gbGkuYWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE4KSwgMCA0cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgbWFyZ2luOiAxNnB4IDA7IH1cblxuLmNoaXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMzJweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIC5jaGlwOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNmE2OWE7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmNoaXAgPiBpbWcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCA4cHggMCAtMTJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gIC5jaGlwIC5jbG9zZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7IH1cblxuLmNoaXBzIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzllOWU5ZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luOiA2cHggMCA2cHggMDtcbiAgbWluLWhlaWdodDogNDVweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zczsgfVxuICAuY2hpcHMuZm9jdXMge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjZhNjlhO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgMCAjMjZhNjlhOyB9XG4gIC5jaGlwczpob3ZlciB7XG4gICAgY3Vyc29yOiB0ZXh0OyB9XG4gIC5jaGlwcyAuaW5wdXQge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgb3V0bGluZTogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5jaGlwcyAuaW5wdXQ6Zm9jdXMge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuY2hpcHMgLmF1dG9jb21wbGV0ZS1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnByZWZpeCB+IC5jaGlwcyB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtO1xuICB3aWR0aDogOTIlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7IH1cblxuLmNoaXBzOmVtcHR5IH4gbGFiZWwge1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNDAlKTsgfVxuXG4ubWF0ZXJpYWxib3hlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHpvb20taW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHM7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5tYXRlcmlhbGJveGVkOmhvdmVyOm5vdCguYWN0aXZlKSB7XG4gICAgb3BhY2l0eTogLjg7IH1cbiAgLm1hdGVyaWFsYm94ZWQuYWN0aXZlIHtcbiAgICBjdXJzb3I6IHpvb20tb3V0OyB9XG5cbiNtYXRlcmlhbGJveC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTI5Mjk7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5OyB9XG5cbi5tYXRlcmlhbGJveC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCUgMTUlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHotaW5kZXg6IDEwMDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyB9XG5cbnNlbGVjdDpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjZDhmNmZmOyB9XG5cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGMxZmI7IH1cblxubGFiZWwge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjNzQ3NDc0OyB9XG5cbi8qIFRleHQgSW5wdXRzICsgVGV4dGFyZWFcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBTdHlsZSBQbGFjZWhvbGRlcnMgKi9cbjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2E3YTdhNzsgfVxuXG4vKiBUZXh0IGlucHV0cyAqL1xuaW5wdXQ6bm90KFt0eXBlXSksXG5pbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0W3R5cGU9dXJsXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0W3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXRbdHlwZT1kYXRldGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0W3R5cGU9bnVtYmVyXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxudGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWEsXG50ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3NDc0NzQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgaGVpZ2h0OiAzcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDZweCAwIDZweCAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuM3MsIGJvcmRlciAuM3M7XG4gIGJvcmRlci1zdHlsZTogaW5zZXQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgaW5wdXQ6bm90KFt0eXBlXSk6ZGlzYWJsZWQsIGlucHV0Om5vdChbdHlwZV0pW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0sXG4gIGlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpOmRpc2FibGVkLFxuICBpbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KVtyZWFkb25seT1cInJlYWRvbmx5XCJdLFxuICBpbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6ZGlzYWJsZWQsXG4gIGlucHV0W3R5cGU9cGFzc3dvcmRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KVtyZWFkb25seT1cInJlYWRvbmx5XCJdLFxuICBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6ZGlzYWJsZWQsXG4gIGlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KVtyZWFkb25seT1cInJlYWRvbmx5XCJdLFxuICBpbnB1dFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpOmRpc2FibGVkLFxuICBpbnB1dFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0sXG4gIGlucHV0W3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmRpc2FibGVkLFxuICBpbnB1dFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KVtyZWFkb25seT1cInJlYWRvbmx5XCJdLFxuICBpbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpkaXNhYmxlZCxcbiAgaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdClbcmVhZG9ubHk9XCJyZWFkb25seVwiXSxcbiAgaW5wdXRbdHlwZT1kYXRldGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmRpc2FibGVkLFxuICBpbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdClbcmVhZG9ubHk9XCJyZWFkb25seVwiXSxcbiAgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmRpc2FibGVkLFxuICBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpub3QoLmJyb3dzZXItZGVmYXVsdClbcmVhZG9ubHk9XCJyZWFkb25seVwiXSxcbiAgaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpkaXNhYmxlZCxcbiAgaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KVtyZWFkb25seT1cInJlYWRvbmx5XCJdLFxuICBpbnB1dFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpOmRpc2FibGVkLFxuICBpbnB1dFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0sXG4gIGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6ZGlzYWJsZWQsXG4gIGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmJyb3dzZXItZGVmYXVsdClbcmVhZG9ubHk9XCJyZWFkb25seVwiXSxcbiAgdGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWE6ZGlzYWJsZWQsXG4gIHRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0sXG4gIHRleHRhcmVhOmRpc2FibGVkLFxuICB0ZXh0YXJlYVtyZWFkb25seT1cInJlYWRvbmx5XCJdIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQyKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkIHJnYmEoMCwgMCwgMCwgMC40Mik7IH1cbiAgaW5wdXQ6bm90KFt0eXBlXSk6ZGlzYWJsZWQgKyBsYWJlbCxcbiAgaW5wdXQ6bm90KFt0eXBlXSlbcmVhZG9ubHk9XCJyZWFkb25seVwiXSArIGxhYmVsLFxuICBpbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpkaXNhYmxlZCArIGxhYmVsLFxuICBpbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KVtyZWFkb25seT1cInJlYWRvbmx5XCJdICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9cGFzc3dvcmRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpkaXNhYmxlZCArIGxhYmVsLFxuICBpbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdClbcmVhZG9ubHk9XCJyZWFkb25seVwiXSArIGxhYmVsLFxuICBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6ZGlzYWJsZWQgKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT1lbWFpbF06bm90KC5icm93c2VyLWRlZmF1bHQpW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0gKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpkaXNhYmxlZCArIGxhYmVsLFxuICBpbnB1dFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0gKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6ZGlzYWJsZWQgKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdClbcmVhZG9ubHk9XCJyZWFkb25seVwiXSArIGxhYmVsLFxuICBpbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpkaXNhYmxlZCArIGxhYmVsLFxuICBpbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KVtyZWFkb25seT1cInJlYWRvbmx5XCJdICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpkaXNhYmxlZCArIGxhYmVsLFxuICBpbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdClbcmVhZG9ubHk9XCJyZWFkb25seVwiXSArIGxhYmVsLFxuICBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6ZGlzYWJsZWQgKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0gKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpkaXNhYmxlZCArIGxhYmVsLFxuICBpbnB1dFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0gKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpkaXNhYmxlZCArIGxhYmVsLFxuICBpbnB1dFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0gKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpkaXNhYmxlZCArIGxhYmVsLFxuICBpbnB1dFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0gKyBsYWJlbCxcbiAgdGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWE6ZGlzYWJsZWQgKyBsYWJlbCxcbiAgdGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWFbcmVhZG9ubHk9XCJyZWFkb25seVwiXSArIGxhYmVsLFxuICB0ZXh0YXJlYTpkaXNhYmxlZCArIGxhYmVsLFxuICB0ZXh0YXJlYVtyZWFkb25seT1cInJlYWRvbmx5XCJdICsgbGFiZWwge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDIpOyB9XG4gIGlucHV0Om5vdChbdHlwZV0pOmZvY3VzOm5vdChbcmVhZG9ubHldKSxcbiAgaW5wdXRbdHlwZT10ZXh0XTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLFxuICBpbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLFxuICBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLFxuICBpbnB1dFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSxcbiAgaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLFxuICBpbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksXG4gIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksXG4gIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksXG4gIGlucHV0W3R5cGU9dGVsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLFxuICBpbnB1dFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSxcbiAgaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksXG4gIHRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhOmZvY3VzOm5vdChbcmVhZG9ubHldKSxcbiAgdGV4dGFyZWE6Zm9jdXM6bm90KFtyZWFkb25seV0pIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDBCMUU3O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjMDBCMUU3OyB9XG4gICAgLmNvbWJvLW5vYmcgaW5wdXQ6bm90KFt0eXBlXSk6Zm9jdXM6bm90KFtyZWFkb25seV0pLCAuY29tYm8tbm9iZ1xuICAgIGlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSwgLmNvbWJvLW5vYmdcbiAgICBpbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLCAuY29tYm8tbm9iZ1xuICAgIGlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksIC5jb21iby1ub2JnXG4gICAgaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksIC5jb21iby1ub2JnXG4gICAgaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLCAuY29tYm8tbm9iZ1xuICAgIGlucHV0W3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSwgLmNvbWJvLW5vYmdcbiAgICBpbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLCAuY29tYm8tbm9iZ1xuICAgIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksIC5jb21iby1ub2JnXG4gICAgaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksIC5jb21iby1ub2JnXG4gICAgaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksIC5jb21iby1ub2JnXG4gICAgaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksIC5jb21iby1ub2JnXG4gICAgdGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWE6Zm9jdXM6bm90KFtyZWFkb25seV0pLCAuY29tYm8tbm9iZ1xuICAgIHRleHRhcmVhOmZvY3VzOm5vdChbcmVhZG9ubHldKSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgaW5wdXQ6bm90KFt0eXBlXSk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLFxuICBpbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLFxuICBpbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCxcbiAgdGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWE6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsXG4gIHRleHRhcmVhOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsIHtcbiAgICBjb2xvcjogIzAwQjFFNzsgfVxuICBpbnB1dDpub3QoW3R5cGVdKTpmb2N1cy52YWxpZCB+IGxhYmVsLFxuICBpbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IGxhYmVsLFxuICBpbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiBsYWJlbCxcbiAgaW5wdXRbdHlwZT1lbWFpbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gbGFiZWwsXG4gIGlucHV0W3R5cGU9dXJsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiBsYWJlbCxcbiAgaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiBsYWJlbCxcbiAgaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiBsYWJlbCxcbiAgaW5wdXRbdHlwZT1kYXRldGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gbGFiZWwsXG4gIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IGxhYmVsLFxuICBpbnB1dFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gbGFiZWwsXG4gIGlucHV0W3R5cGU9bnVtYmVyXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiBsYWJlbCxcbiAgaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IGxhYmVsLFxuICB0ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYTpmb2N1cy52YWxpZCB+IGxhYmVsLFxuICB0ZXh0YXJlYTpmb2N1cy52YWxpZCB+IGxhYmVsIHtcbiAgICBjb2xvcjogIzMzQTlDQzsgfVxuICBpbnB1dDpub3QoW3R5cGVdKTpmb2N1cy5pbnZhbGlkIH4gbGFiZWwsIC5pbnZhbGlkLWZpZWxkID4gaW5wdXQ6bm90KFt0eXBlXSk6Zm9jdXMgfiBsYWJlbCwgLmludmFsaWQtZmllbGQgLmNvbWJvLWJ1dHRvbiA+IGlucHV0Om5vdChbdHlwZV0pOmZvY3VzIH4gbGFiZWwsXG4gIGlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiBsYWJlbCxcbiAgLmludmFsaWQtZmllbGQgPiBpbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyB+IGxhYmVsLFxuICAuaW52YWxpZC1maWVsZCAuY29tYm8tYnV0dG9uID4gaW5wdXRbdHlwZT10ZXh0XTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMgfiBsYWJlbCxcbiAgaW5wdXRbdHlwZT1wYXNzd29yZF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiBsYWJlbCxcbiAgLmludmFsaWQtZmllbGQgPiBpbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMgfiBsYWJlbCxcbiAgLmludmFsaWQtZmllbGQgLmNvbWJvLWJ1dHRvbiA+IGlucHV0W3R5cGU9cGFzc3dvcmRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyB+IGxhYmVsLFxuICBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IGxhYmVsLFxuICAuaW52YWxpZC1maWVsZCA+IGlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyB+IGxhYmVsLFxuICAuaW52YWxpZC1maWVsZCAuY29tYm8tYnV0dG9uID4gaW5wdXRbdHlwZT1lbWFpbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzIH4gbGFiZWwsXG4gIGlucHV0W3R5cGU9dXJsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IGxhYmVsLFxuICAuaW52YWxpZC1maWVsZCA+IGlucHV0W3R5cGU9dXJsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMgfiBsYWJlbCxcbiAgLmludmFsaWQtZmllbGQgLmNvbWJvLWJ1dHRvbiA+IGlucHV0W3R5cGU9dXJsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMgfiBsYWJlbCxcbiAgaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IGxhYmVsLFxuICAuaW52YWxpZC1maWVsZCA+IGlucHV0W3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzIH4gbGFiZWwsXG4gIC5pbnZhbGlkLWZpZWxkIC5jb21iby1idXR0b24gPiBpbnB1dFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyB+IGxhYmVsLFxuICBpbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gbGFiZWwsXG4gIC5pbnZhbGlkLWZpZWxkID4gaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMgfiBsYWJlbCxcbiAgLmludmFsaWQtZmllbGQgLmNvbWJvLWJ1dHRvbiA+IGlucHV0W3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzIH4gbGFiZWwsXG4gIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gbGFiZWwsXG4gIC5pbnZhbGlkLWZpZWxkID4gaW5wdXRbdHlwZT1kYXRldGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzIH4gbGFiZWwsXG4gIC5pbnZhbGlkLWZpZWxkIC5jb21iby1idXR0b24gPiBpbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMgfiBsYWJlbCxcbiAgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiBsYWJlbCxcbiAgLmludmFsaWQtZmllbGQgPiBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMgfiBsYWJlbCxcbiAgLmludmFsaWQtZmllbGQgLmNvbWJvLWJ1dHRvbiA+IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyB+IGxhYmVsLFxuICBpbnB1dFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiBsYWJlbCxcbiAgLmludmFsaWQtZmllbGQgPiBpbnB1dFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzIH4gbGFiZWwsXG4gIC5pbnZhbGlkLWZpZWxkIC5jb21iby1idXR0b24gPiBpbnB1dFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzIH4gbGFiZWwsXG4gIGlucHV0W3R5cGU9bnVtYmVyXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IGxhYmVsLFxuICAuaW52YWxpZC1maWVsZCA+IGlucHV0W3R5cGU9bnVtYmVyXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMgfiBsYWJlbCxcbiAgLmludmFsaWQtZmllbGQgLmNvbWJvLWJ1dHRvbiA+IGlucHV0W3R5cGU9bnVtYmVyXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMgfiBsYWJlbCxcbiAgaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gbGFiZWwsXG4gIC5pbnZhbGlkLWZpZWxkID4gaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyB+IGxhYmVsLFxuICAuaW52YWxpZC1maWVsZCAuY29tYm8tYnV0dG9uID4gaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyB+IGxhYmVsLFxuICB0ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYTpmb2N1cy5pbnZhbGlkIH4gbGFiZWwsXG4gIC5pbnZhbGlkLWZpZWxkID4gdGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWE6Zm9jdXMgfiBsYWJlbCxcbiAgdGV4dGFyZWE6Zm9jdXMuaW52YWxpZCB+IGxhYmVsLFxuICAuaW52YWxpZC1maWVsZCA+IHRleHRhcmVhOmZvY3VzIH4gbGFiZWwge1xuICAgIGNvbG9yOiAjRTYxRTI1OyB9XG4gIGlucHV0Om5vdChbdHlwZV0pLnZhbGlkYXRlICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkYXRlICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9cGFzc3dvcmRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZGF0ZSArIGxhYmVsLFxuICBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWRhdGUgKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZGF0ZSArIGxhYmVsLFxuICBpbnB1dFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZGF0ZSArIGxhYmVsLFxuICBpbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZGF0ZSArIGxhYmVsLFxuICBpbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWRhdGUgKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkYXRlICsgbGFiZWwsXG4gIGlucHV0W3R5cGU9dGVsXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWRhdGUgKyBsYWJlbCxcbiAgaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZGF0ZSArIGxhYmVsLFxuICBpbnB1dFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkYXRlICsgbGFiZWwsXG4gIHRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhLnZhbGlkYXRlICsgbGFiZWwsXG4gIHRleHRhcmVhLnZhbGlkYXRlICsgbGFiZWwge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi8qIFZhbGlkYXRpb24gU2FzcyBQbGFjZWhvbGRlcnMgKi9cbmlucHV0LnZhbGlkOm5vdChbdHlwZV0pLCBpbnB1dC52YWxpZDpub3QoW3R5cGVdKTpmb2N1cyxcbmlucHV0LnZhbGlkW3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXQudmFsaWRbdHlwZT10ZXh0XTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMsXG5pbnB1dC52YWxpZFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dC52YWxpZFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMsXG5pbnB1dC52YWxpZFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dC52YWxpZFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMsXG5pbnB1dC52YWxpZFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXQudmFsaWRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyxcbmlucHV0LnZhbGlkW3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXQudmFsaWRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMsXG5pbnB1dC52YWxpZFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0LnZhbGlkW3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLFxuaW5wdXQudmFsaWRbdHlwZT1kYXRldGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXQudmFsaWRbdHlwZT1kYXRldGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLFxuaW5wdXQudmFsaWRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXQudmFsaWRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLFxuaW5wdXQudmFsaWRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0LnZhbGlkW3R5cGU9dGVsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMsXG5pbnB1dC52YWxpZFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXQudmFsaWRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyxcbmlucHV0LnZhbGlkW3R5cGU9c2VhcmNoXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dC52YWxpZFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLFxudGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWEudmFsaWQsXG50ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYS52YWxpZDpmb2N1cyxcbnRleHRhcmVhLnZhbGlkLFxudGV4dGFyZWEudmFsaWQ6Zm9jdXMsIC5zZWxlY3Qtd3JhcHBlci52YWxpZCA+IGlucHV0LnNlbGVjdC1kcm9wZG93biB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzQ3NDc0OyB9XG5cbmlucHV0LmludmFsaWQ6bm90KFt0eXBlXSksIC5pbnZhbGlkLWZpZWxkID4gaW5wdXQ6bm90KFt0eXBlXSksIC5pbnZhbGlkLWZpZWxkIC5jb21iby1idXR0b24gPiBpbnB1dDpub3QoW3R5cGVdKSwgaW5wdXQuaW52YWxpZDpub3QoW3R5cGVdKTpmb2N1cyxcbmlucHV0LmludmFsaWRbdHlwZT10ZXh0XTpub3QoLmJyb3dzZXItZGVmYXVsdCksIC5pbnZhbGlkLWZpZWxkID4gaW5wdXRbdHlwZT10ZXh0XTpub3QoLmJyb3dzZXItZGVmYXVsdCksIC5pbnZhbGlkLWZpZWxkIC5jb21iby1idXR0b24gPiBpbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0LmludmFsaWRbdHlwZT10ZXh0XTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMsXG5pbnB1dC5pbnZhbGlkW3R5cGU9cGFzc3dvcmRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSwgLmludmFsaWQtZmllbGQgPiBpbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCksIC5pbnZhbGlkLWZpZWxkIC5jb21iby1idXR0b24gPiBpbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dC5pbnZhbGlkW3R5cGU9cGFzc3dvcmRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyxcbmlucHV0LmludmFsaWRbdHlwZT1lbWFpbF06bm90KC5icm93c2VyLWRlZmF1bHQpLCAuaW52YWxpZC1maWVsZCA+IGlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSwgLmludmFsaWQtZmllbGQgLmNvbWJvLWJ1dHRvbiA+IGlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0LmludmFsaWRbdHlwZT1lbWFpbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLFxuaW5wdXQuaW52YWxpZFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpLCAuaW52YWxpZC1maWVsZCA+IGlucHV0W3R5cGU9dXJsXTpub3QoLmJyb3dzZXItZGVmYXVsdCksIC5pbnZhbGlkLWZpZWxkIC5jb21iby1idXR0b24gPiBpbnB1dFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXQuaW52YWxpZFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLFxuaW5wdXQuaW52YWxpZFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSwgLmludmFsaWQtZmllbGQgPiBpbnB1dFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSwgLmludmFsaWQtZmllbGQgLmNvbWJvLWJ1dHRvbiA+IGlucHV0W3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXQuaW52YWxpZFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyxcbmlucHV0LmludmFsaWRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCksIC5pbnZhbGlkLWZpZWxkID4gaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCksIC5pbnZhbGlkLWZpZWxkIC5jb21iby1idXR0b24gPiBpbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0LmludmFsaWRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMsXG5pbnB1dC5pbnZhbGlkW3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSwgLmludmFsaWQtZmllbGQgPiBpbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCksIC5pbnZhbGlkLWZpZWxkIC5jb21iby1idXR0b24gPiBpbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dC5pbnZhbGlkW3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyxcbmlucHV0LmludmFsaWRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpLCAuaW52YWxpZC1maWVsZCA+IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSwgLmludmFsaWQtZmllbGQgLmNvbWJvLWJ1dHRvbiA+IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0LmludmFsaWRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLFxuaW5wdXQuaW52YWxpZFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpLCAuaW52YWxpZC1maWVsZCA+IGlucHV0W3R5cGU9dGVsXTpub3QoLmJyb3dzZXItZGVmYXVsdCksIC5pbnZhbGlkLWZpZWxkIC5jb21iby1idXR0b24gPiBpbnB1dFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXQuaW52YWxpZFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLFxuaW5wdXQuaW52YWxpZFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpLCAuaW52YWxpZC1maWVsZCA+IGlucHV0W3R5cGU9bnVtYmVyXTpub3QoLmJyb3dzZXItZGVmYXVsdCksIC5pbnZhbGlkLWZpZWxkIC5jb21iby1idXR0b24gPiBpbnB1dFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXQuaW52YWxpZFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLFxuaW5wdXQuaW52YWxpZFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpLCAuaW52YWxpZC1maWVsZCA+IGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmJyb3dzZXItZGVmYXVsdCksIC5pbnZhbGlkLWZpZWxkIC5jb21iby1idXR0b24gPiBpbnB1dFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXQuaW52YWxpZFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLFxudGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWEuaW52YWxpZCwgLmludmFsaWQtZmllbGQgPiB0ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYSxcbnRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhLmludmFsaWQ6Zm9jdXMsXG50ZXh0YXJlYS5pbnZhbGlkLCAuaW52YWxpZC1maWVsZCA+IHRleHRhcmVhLFxudGV4dGFyZWEuaW52YWxpZDpmb2N1cywgLnNlbGVjdC13cmFwcGVyLmludmFsaWQgPiBpbnB1dC5zZWxlY3QtZHJvcGRvd24sIC5pbnZhbGlkLWZpZWxkID4gaW5wdXQuc2VsZWN0LXdyYXBwZXIgPiBpbnB1dC5zZWxlY3QtZHJvcGRvd24sIC5pbnZhbGlkLWZpZWxkIC5jb21iby1idXR0b24gPiBpbnB1dC5zZWxlY3Qtd3JhcHBlciA+IGlucHV0LnNlbGVjdC1kcm9wZG93biwgLmludmFsaWQtZmllbGQgPiB0ZXh0YXJlYS5zZWxlY3Qtd3JhcHBlciA+IGlucHV0LnNlbGVjdC1kcm9wZG93bixcbi5zZWxlY3Qtd3JhcHBlci5pbnZhbGlkID4gaW5wdXQuc2VsZWN0LWRyb3Bkb3duOmZvY3VzLFxuLmludmFsaWQtZmllbGQgPiBpbnB1dC5zZWxlY3Qtd3JhcHBlciA+IGlucHV0LnNlbGVjdC1kcm9wZG93bjpmb2N1cyxcbi5pbnZhbGlkLWZpZWxkID4gdGV4dGFyZWEuc2VsZWN0LXdyYXBwZXIgPiBpbnB1dC5zZWxlY3QtZHJvcGRvd246Zm9jdXMge1xuICBib3JkZXItYm90dG9tOiAxMXB4IHNvbGlkICNFNjFFMjUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U2MUUyNTtcbiAgYm94LXNoYWRvdzogMCAxcHggMCAwICNFNjFFMjU7IH1cblxuaW5wdXQ6bm90KFt0eXBlXSkudmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1zdWNjZXNzXSxcbmlucHV0Om5vdChbdHlwZV0pOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG5pbnB1dDpub3QoW3R5cGVdKS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuLmludmFsaWQtZmllbGQgPiBpbnB1dDpub3QoW3R5cGVdKSB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbi5pbnZhbGlkLWZpZWxkIC5jb21iby1idXR0b24gPiBpbnB1dDpub3QoW3R5cGVdKSB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbmlucHV0Om5vdChbdHlwZV0pOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG4uaW52YWxpZC1maWVsZCA+IGlucHV0Om5vdChbdHlwZV0pOmZvY3VzIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuLmludmFsaWQtZmllbGQgLmNvbWJvLWJ1dHRvbiA+IGlucHV0Om5vdChbdHlwZV0pOmZvY3VzIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuaW5wdXRbdHlwZT10ZXh0XTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1zdWNjZXNzXSxcbmlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG5pbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuLmludmFsaWQtZmllbGQgPiBpbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbi5pbnZhbGlkLWZpZWxkIC5jb21iby1idXR0b24gPiBpbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbmlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG4uaW52YWxpZC1maWVsZCA+IGlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuLmludmFsaWQtZmllbGQgLmNvbWJvLWJ1dHRvbiA+IGlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1zdWNjZXNzXSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuLmludmFsaWQtZmllbGQgPiBpbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG4uaW52YWxpZC1maWVsZCAuY29tYm8tYnV0dG9uID4gaW5wdXRbdHlwZT1wYXNzd29yZF06bm90KC5icm93c2VyLWRlZmF1bHQpIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG4uaW52YWxpZC1maWVsZCA+IGlucHV0W3R5cGU9cGFzc3dvcmRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbi5pbnZhbGlkLWZpZWxkIC5jb21iby1idXR0b24gPiBpbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG5pbnB1dFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1zdWNjZXNzXSxcbmlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLXN1Y2Nlc3NdLFxuaW5wdXRbdHlwZT1lbWFpbF06bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG4uaW52YWxpZC1maWVsZCA+IGlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbi5pbnZhbGlkLWZpZWxkIC5jb21iby1idXR0b24gPiBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG5pbnB1dFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbi5pbnZhbGlkLWZpZWxkID4gaW5wdXRbdHlwZT1lbWFpbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuLmludmFsaWQtZmllbGQgLmNvbWJvLWJ1dHRvbiA+IGlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbmlucHV0W3R5cGU9dXJsXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1zdWNjZXNzXSxcbmlucHV0W3R5cGU9dXJsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1zdWNjZXNzXSxcbmlucHV0W3R5cGU9dXJsXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuaW52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbi5pbnZhbGlkLWZpZWxkID4gaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbi5pbnZhbGlkLWZpZWxkIC5jb21iby1idXR0b24gPiBpbnB1dFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuLmludmFsaWQtZmllbGQgPiBpbnB1dFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuLmludmFsaWQtZmllbGQgLmNvbWJvLWJ1dHRvbiA+IGlucHV0W3R5cGU9dXJsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG5pbnB1dFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLXN1Y2Nlc3NdLFxuaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1zdWNjZXNzXSxcbmlucHV0W3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG4uaW52YWxpZC1maWVsZCA+IGlucHV0W3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuLmludmFsaWQtZmllbGQgLmNvbWJvLWJ1dHRvbiA+IGlucHV0W3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbi5pbnZhbGlkLWZpZWxkID4gaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG4uaW52YWxpZC1maWVsZCAuY29tYm8tYnV0dG9uID4gaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG5pbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLXN1Y2Nlc3NdLFxuaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1zdWNjZXNzXSxcbmlucHV0W3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG4uaW52YWxpZC1maWVsZCA+IGlucHV0W3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuLmludmFsaWQtZmllbGQgLmNvbWJvLWJ1dHRvbiA+IGlucHV0W3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbi5pbnZhbGlkLWZpZWxkID4gaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG4uaW52YWxpZC1maWVsZCAuY29tYm8tYnV0dG9uID4gaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1zdWNjZXNzXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLXN1Y2Nlc3NdLFxuaW5wdXRbdHlwZT1kYXRldGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG4uaW52YWxpZC1maWVsZCA+IGlucHV0W3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbi5pbnZhbGlkLWZpZWxkIC5jb21iby1idXR0b24gPiBpbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbi5pbnZhbGlkLWZpZWxkID4gaW5wdXRbdHlwZT1kYXRldGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuLmludmFsaWQtZmllbGQgLmNvbWJvLWJ1dHRvbiA+IGlucHV0W3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLXN1Y2Nlc3NdLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuaW52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbi5pbnZhbGlkLWZpZWxkID4gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuLmludmFsaWQtZmllbGQgLmNvbWJvLWJ1dHRvbiA+IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuLmludmFsaWQtZmllbGQgPiBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG4uaW52YWxpZC1maWVsZCAuY29tYm8tYnV0dG9uID4gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLXN1Y2Nlc3NdLFxuaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLXN1Y2Nlc3NdLFxuaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuLmludmFsaWQtZmllbGQgPiBpbnB1dFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuLmludmFsaWQtZmllbGQgLmNvbWJvLWJ1dHRvbiA+IGlucHV0W3R5cGU9dGVsXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG5pbnB1dFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG4uaW52YWxpZC1maWVsZCA+IGlucHV0W3R5cGU9dGVsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG4uaW52YWxpZC1maWVsZCAuY29tYm8tYnV0dG9uID4gaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbmlucHV0W3R5cGU9bnVtYmVyXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1zdWNjZXNzXSxcbmlucHV0W3R5cGU9bnVtYmVyXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1zdWNjZXNzXSxcbmlucHV0W3R5cGU9bnVtYmVyXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuaW52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbi5pbnZhbGlkLWZpZWxkID4gaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbi5pbnZhbGlkLWZpZWxkIC5jb21iby1idXR0b24gPiBpbnB1dFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuLmludmFsaWQtZmllbGQgPiBpbnB1dFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuLmludmFsaWQtZmllbGQgLmNvbWJvLWJ1dHRvbiA+IGlucHV0W3R5cGU9bnVtYmVyXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG5pbnB1dFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG5pbnB1dFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG5pbnB1dFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG4uaW52YWxpZC1maWVsZCA+IGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG4uaW52YWxpZC1maWVsZCAuY29tYm8tYnV0dG9uID4gaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbmlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbi5pbnZhbGlkLWZpZWxkID4gaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbi5pbnZhbGlkLWZpZWxkIC5jb21iby1idXR0b24gPiBpbnB1dFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxudGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWEudmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1zdWNjZXNzXSxcbnRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG50ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuLmludmFsaWQtZmllbGQgPiB0ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYSB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbnRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG4uaW52YWxpZC1maWVsZCA+IHRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhOmZvY3VzIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxudGV4dGFyZWEudmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1zdWNjZXNzXSxcbnRleHRhcmVhOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG50ZXh0YXJlYS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuLmludmFsaWQtZmllbGQgPiB0ZXh0YXJlYSB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbnRleHRhcmVhOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG4uaW52YWxpZC1maWVsZCA+IHRleHRhcmVhOmZvY3VzIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLCAuc2VsZWN0LXdyYXBwZXIudmFsaWQgLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG4uc2VsZWN0LXdyYXBwZXIuaW52YWxpZCB+IC5oZWxwZXItdGV4dFtkYXRhLWVycm9yXSxcbi5pbnZhbGlkLWZpZWxkID4gaW5wdXQuc2VsZWN0LXdyYXBwZXIgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG4uaW52YWxpZC1maWVsZCAuY29tYm8tYnV0dG9uID4gaW5wdXQuc2VsZWN0LXdyYXBwZXIgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0sXG4uaW52YWxpZC1maWVsZCA+IHRleHRhcmVhLnNlbGVjdC13cmFwcGVyIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuaW5wdXQ6bm90KFt0eXBlXSkudmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dDpub3QoW3R5cGVdKTpmb2N1cy52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT10ZXh0XTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1kYXRldGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1kYXRldGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9dGVsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmJyb3dzZXItZGVmYXVsdCkudmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxudGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWEudmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG50ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYTpmb2N1cy52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbnRleHRhcmVhLnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxudGV4dGFyZWE6Zm9jdXMudmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsIC5zZWxlY3Qtd3JhcHBlci52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1zdWNjZXNzKTtcbiAgY29sb3I6ICMzM0E5Q0M7IH1cblxuaW5wdXQ6bm90KFt0eXBlXSkuaW52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlciwgLmludmFsaWQtZmllbGQgPiBpbnB1dDpub3QoW3R5cGVdKSB+IC5oZWxwZXItdGV4dDphZnRlciwgLmludmFsaWQtZmllbGQgLmNvbWJvLWJ1dHRvbiA+IGlucHV0Om5vdChbdHlwZV0pIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXQ6bm90KFt0eXBlXSk6Zm9jdXMuaW52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbi5pbnZhbGlkLWZpZWxkID4gaW5wdXQ6bm90KFt0eXBlXSk6Zm9jdXMgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuLmludmFsaWQtZmllbGQgPiBpbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSB+IC5oZWxwZXItdGV4dDphZnRlcixcbi5pbnZhbGlkLWZpZWxkIC5jb21iby1idXR0b24gPiBpbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG4uaW52YWxpZC1maWVsZCA+IGlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG4uaW52YWxpZC1maWVsZCA+IGlucHV0W3R5cGU9cGFzc3dvcmRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSB+IC5oZWxwZXItdGV4dDphZnRlcixcbi5pbnZhbGlkLWZpZWxkIC5jb21iby1idXR0b24gPiBpbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbi5pbnZhbGlkLWZpZWxkID4gaW5wdXRbdHlwZT1wYXNzd29yZF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1lbWFpbF06bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG4uaW52YWxpZC1maWVsZCA+IGlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSB+IC5oZWxwZXItdGV4dDphZnRlcixcbi5pbnZhbGlkLWZpZWxkIC5jb21iby1idXR0b24gPiBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbi5pbnZhbGlkLWZpZWxkID4gaW5wdXRbdHlwZT1lbWFpbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuLmludmFsaWQtZmllbGQgPiBpbnB1dFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuLmludmFsaWQtZmllbGQgLmNvbWJvLWJ1dHRvbiA+IGlucHV0W3R5cGU9dXJsXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG4uaW52YWxpZC1maWVsZCA+IGlucHV0W3R5cGU9dXJsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuLmludmFsaWQtZmllbGQgPiBpbnB1dFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSB+IC5oZWxwZXItdGV4dDphZnRlcixcbi5pbnZhbGlkLWZpZWxkIC5jb21iby1idXR0b24gPiBpbnB1dFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG4uaW52YWxpZC1maWVsZCA+IGlucHV0W3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuaW52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbi5pbnZhbGlkLWZpZWxkID4gaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG4uaW52YWxpZC1maWVsZCAuY29tYm8tYnV0dG9uID4gaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuLmludmFsaWQtZmllbGQgPiBpbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuLmludmFsaWQtZmllbGQgPiBpbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG4uaW52YWxpZC1maWVsZCAuY29tYm8tYnV0dG9uID4gaW5wdXRbdHlwZT1kYXRldGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1kYXRldGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG4uaW52YWxpZC1maWVsZCA+IGlucHV0W3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuLmludmFsaWQtZmllbGQgPiBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG4uaW52YWxpZC1maWVsZCAuY29tYm8tYnV0dG9uID4gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG4uaW52YWxpZC1maWVsZCA+IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9dGVsXTpub3QoLmJyb3dzZXItZGVmYXVsdCkuaW52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbi5pbnZhbGlkLWZpZWxkID4gaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSB+IC5oZWxwZXItdGV4dDphZnRlcixcbi5pbnZhbGlkLWZpZWxkIC5jb21iby1idXR0b24gPiBpbnB1dFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuLmludmFsaWQtZmllbGQgPiBpbnB1dFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuLmludmFsaWQtZmllbGQgPiBpbnB1dFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuLmludmFsaWQtZmllbGQgLmNvbWJvLWJ1dHRvbiA+IGlucHV0W3R5cGU9bnVtYmVyXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG4uaW52YWxpZC1maWVsZCA+IGlucHV0W3R5cGU9bnVtYmVyXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG5pbnB1dFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpLmludmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG4uaW52YWxpZC1maWVsZCA+IGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG4uaW52YWxpZC1maWVsZCAuY29tYm8tYnV0dG9uID4gaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSB+IC5oZWxwZXItdGV4dDphZnRlcixcbmlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMuaW52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbi5pbnZhbGlkLWZpZWxkID4gaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cyB+IC5oZWxwZXItdGV4dDphZnRlcixcbnRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhLmludmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG4uaW52YWxpZC1maWVsZCA+IHRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxudGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWE6Zm9jdXMuaW52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlcixcbi5pbnZhbGlkLWZpZWxkID4gdGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWE6Zm9jdXMgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG50ZXh0YXJlYS5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuLmludmFsaWQtZmllbGQgPiB0ZXh0YXJlYSB+IC5oZWxwZXItdGV4dDphZnRlcixcbnRleHRhcmVhOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG4uaW52YWxpZC1maWVsZCA+IHRleHRhcmVhOmZvY3VzIH4gLmhlbHBlci10ZXh0OmFmdGVyLCAuc2VsZWN0LXdyYXBwZXIuaW52YWxpZCB+IC5oZWxwZXItdGV4dDphZnRlciwgLmludmFsaWQtZmllbGQgPiBpbnB1dC5zZWxlY3Qtd3JhcHBlciB+IC5oZWxwZXItdGV4dDphZnRlciwgLmludmFsaWQtZmllbGQgLmNvbWJvLWJ1dHRvbiA+IGlucHV0LnNlbGVjdC13cmFwcGVyIH4gLmhlbHBlci10ZXh0OmFmdGVyLCAuaW52YWxpZC1maWVsZCA+IHRleHRhcmVhLnNlbGVjdC13cmFwcGVyIH4gLmhlbHBlci10ZXh0OmFmdGVyIHtcbiAgY29udGVudDogYXR0cihkYXRhLWVycm9yKTtcbiAgY29sb3I6ICNFNjFFMjU7IH1cblxuaW5wdXQ6bm90KFt0eXBlXSkgKyBsYWJlbDphZnRlcixcbmlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpICsgbGFiZWw6YWZ0ZXIsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgKyBsYWJlbDphZnRlcixcbmlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSArIGxhYmVsOmFmdGVyLFxuaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSArIGxhYmVsOmFmdGVyLFxuaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgKyBsYWJlbDphZnRlcixcbmlucHV0W3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpICsgbGFiZWw6YWZ0ZXIsXG5pbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgKyBsYWJlbDphZnRlcixcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSArIGxhYmVsOmFmdGVyLFxuaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSArIGxhYmVsOmFmdGVyLFxuaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSArIGxhYmVsOmFmdGVyLFxuaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSArIGxhYmVsOmFmdGVyLFxudGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWEgKyBsYWJlbDphZnRlcixcbnRleHRhcmVhICsgbGFiZWw6YWZ0ZXIsIC5zZWxlY3Qtd3JhcHBlciArIGxhYmVsOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAuMnMgb3BhY2l0eSBlYXNlLW91dCwgLjJzIGNvbG9yIGVhc2Utb3V0OyB9XG5cbi5pbnB1dC1maWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAuaW5wdXQtZmllbGQuaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgLmlucHV0LWZpZWxkLmlubGluZSBpbnB1dCxcbiAgICAuaW5wdXQtZmllbGQuaW5saW5lIC5zZWxlY3QtZHJvcGRvd24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAuaW5wdXQtZmllbGQuY29sIGxhYmVsIHtcbiAgICBsZWZ0OiBJbmZpbml0eTsgfVxuICAuaW5wdXQtZmllbGQuY29sIC5wcmVmaXggfiBsYWJlbCxcbiAgLmlucHV0LWZpZWxkLmNvbCAucHJlZml4IH4gLnZhbGlkYXRlIH4gbGFiZWwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzcmVtIC0gMS41cmVtKTsgfVxuICAuaW5wdXQtZmllbGQgPiBsYWJlbCB7XG4gICAgY29sb3I6ICM3NDc0NzQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjdXJzb3I6IHRleHQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlLW91dCwgY29sb3IgLjJzIGVhc2Utb3V0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XG4gICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7IH1cbiAgICAuaW5wdXQtZmllbGQgPiBsYWJlbDpub3QoLmxhYmVsLWljb24pLmFjdGl2ZSB7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7IH1cbiAgLmlucHV0LWZpZWxkID4gaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgKyBsYWJlbCxcbiAgLmlucHV0LWZpZWxkID4gaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgKyBsYWJlbCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNHB4KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7IH1cbiAgLmlucHV0LWZpZWxkIC5oZWxwZXItdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDE4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpOyB9XG4gICAgLmlucHV0LWZpZWxkIC5oZWxwZXItdGV4dDo6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgLmlucHV0LWZpZWxkIC5wcmVmaXgge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjJzO1xuICAgIHRvcDogMC41cmVtOyB9XG4gICAgLmlucHV0LWZpZWxkIC5wcmVmaXguYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMDBCMUU3OyB9XG4gIC5pbnB1dC1maWVsZCAucHJlZml4IH4gaW5wdXQsXG4gIC5pbnB1dC1maWVsZCAucHJlZml4IH4gdGV4dGFyZWEsXG4gIC5pbnB1dC1maWVsZCAucHJlZml4IH4gbGFiZWwsXG4gIC5pbnB1dC1maWVsZCAucHJlZml4IH4gLnZhbGlkYXRlIH4gbGFiZWwsXG4gIC5pbnB1dC1maWVsZCAucHJlZml4IH4gLmhlbHBlci10ZXh0LFxuICAuaW5wdXQtZmllbGQgLnByZWZpeCB+IC5hdXRvY29tcGxldGUtY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gICAgd2lkdGg6IDkyJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7IH1cbiAgLmlucHV0LWZpZWxkIC5wcmVmaXggfiBsYWJlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW07IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5pbnB1dC1maWVsZCAucHJlZml4IH4gaW5wdXQge1xuICAgICAgd2lkdGg6IDg2JTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzcmVtKTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAuaW5wdXQtZmllbGQgLnByZWZpeCB+IGlucHV0IHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7IH0gfVxuXG4vKiBTZWFyY2ggRmllbGQgKi9cbi5pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHRyYW5zaXRpb246IC4zcyBiYWNrZ3JvdW5kLWNvbG9yOyB9XG4gIC5uYXYtd3JhcHBlciAuaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtKTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzOm5vdCguYnJvd3Nlci1kZWZhdWx0KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwQjFFNztcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggIzAwQjFFNzsgfVxuICAuaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1zZWFyY2hdICsgLmxhYmVsLWljb24ge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBsZWZ0OiAxcmVtOyB9XG4gIC5pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXNlYXJjaF0gfiAubWRpLW5hdmlnYXRpb24tY2xvc2UsXG4gIC5pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXNlYXJjaF0gfiAubWF0ZXJpYWwtaWNvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDFyZW07XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgdHJhbnNpdGlvbjogLjNzIGNvbG9yOyB9XG5cbi8qIFRleHRhcmVhICovXG50ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIHRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhIHtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAvKiBwcmV2ZW50cyBzY3JvbGwgYmFyIGZsYXNoICovXG4gICAgcGFkZGluZzogMjBweDtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgbWluLWhlaWdodDogOHJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5oaWRkZW5kaXYge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAvKiBmdXR1cmUgdmVyc2lvbiBvZiBkZXByZWNhdGVkICd3b3JkLXdyYXAnICovXG4gIHBhZGRpbmctdG9wOiAxLjJyZW07XG4gIC8qIHByZXZlbnRzIHRleHQganVtcCBvbiBFbnRlciBrZXlwcmVzcyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogLTE7IH1cblxuLyogQXV0b2NvbXBsZXRlICovXG4uYXV0b2NvbXBsZXRlLWNvbnRlbnQgbGkgLmhpZ2hsaWdodCB7XG4gIGNvbG9yOiAjNDQ0OyB9XG5cbi5hdXRvY29tcGxldGUtY29udGVudCBsaSBpbWcge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBtYXJnaW46IDVweCAxNXB4OyB9XG5cbi8qIENoYXJhY3RlciBDb3VudGVyICovXG4uY2hhcmFjdGVyLWNvdW50ZXIge1xuICBtaW4taGVpZ2h0OiAxOHB4OyB9XG5cbi8qIFJhZGlvIEJ1dHRvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCksXG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cblt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIHNwYW4sXG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRyYW5zaXRpb246IC4yOHMgZWFzZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuW3R5cGU9XCJyYWRpb1wiXSArIHNwYW46YmVmb3JlLFxuW3R5cGU9XCJyYWRpb1wiXSArIHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1hcmdpbjogNHB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB6LWluZGV4OiAwO1xuICB0cmFuc2l0aW9uOiAuMjhzIGVhc2U7IH1cblxuLyogVW5jaGVja2VkIHN0eWxlcyAqL1xuW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgc3BhbjpiZWZvcmUsXG5bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOmFmdGVyLFxuW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgc3BhbjpiZWZvcmUsXG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBzcGFuOmFmdGVyLFxuW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbjpiZWZvcmUsXG5bdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cblt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIHNwYW46YmVmb3JlLFxuW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgc3BhbjphZnRlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1YTVhNWE7IH1cblxuW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgc3BhbjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cblxuLyogQ2hlY2tlZCBzdHlsZXMgKi9cblt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgc3BhbjphZnRlcixcblt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW46YmVmb3JlLFxuW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMEIxRTc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3NDc0NzQ7IH1cblxuW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgc3BhbjphZnRlcixcblt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCMUU3OyB9XG5cblt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpOyB9XG5cbi8qIFJhZGlvIFdpdGggZ2FwICovXG5bdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xuICBib3JkZXI6IDA7IH1cblxuLyogRm9jdXNlZCBzdHlsZXMgKi9cblt0eXBlPVwicmFkaW9cIl0udGFiYmVkOmZvY3VzICsgc3BhbjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4vKiBEaXNhYmxlZCBSYWRpbyBXaXRoIGdhcCAqL1xuW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpkaXNhYmxlZDpjaGVja2VkICsgc3BhbjpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNDIpOyB9XG5cblt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6ZGlzYWJsZWQ6Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Mik7IH1cblxuLyogRGlzYWJsZWQgc3R5bGUgKi9cblt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQ6bm90KDpjaGVja2VkKSArIHNwYW46YmVmb3JlLFxuW3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZDpjaGVja2VkICsgc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDIpOyB9XG5cblt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQgKyBzcGFuIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Mik7IH1cblxuW3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZDpub3QoOmNoZWNrZWQpICsgc3BhbjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Mik7IH1cblxuW3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZDpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Mik7XG4gIGJvcmRlci1jb2xvcjogIzk0OTQ5NDsgfVxuXG4vKiBDaGVja2JveGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogUmVtb3ZlIGRlZmF1bHQgY2hlY2tib3ggKi9cblt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSxcblt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIC8qIGNoZWNrYm94IGFzcGVjdCAqLyB9XG4gIFt0eXBlPVwiY2hlY2tib3hcIl0gKyBzcGFuOm5vdCgubGV2ZXIpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICBbdHlwZT1cImNoZWNrYm94XCJdICsgc3Bhbjpub3QoLmxldmVyKTpiZWZvcmUsXG4gIFt0eXBlPVwiY2hlY2tib3hcIl06bm90KC5maWxsZWQtaW4pICsgc3Bhbjpub3QoLmxldmVyKTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICM1YTVhNWE7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICB0cmFuc2l0aW9uOiAuMnM7IH1cbiAgW3R5cGU9XCJjaGVja2JveFwiXTpub3QoLmZpbGxlZC1pbikgKyBzcGFuOm5vdCgubGV2ZXIpOmFmdGVyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuICBbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCk6ZGlzYWJsZWQgKyBzcGFuOm5vdCgubGV2ZXIpOmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGJkYmRiOyB9XG4gIFt0eXBlPVwiY2hlY2tib3hcIl0udGFiYmVkOmZvY3VzICsgc3Bhbjpub3QoLmxldmVyKTphZnRlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG5bdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBzcGFuOm5vdCgubGV2ZXIpOmJlZm9yZSB7XG4gIHRvcDogLTRweDtcbiAgbGVmdDogLTVweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDBCMUU3O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwQjFFNztcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTsgfVxuXG5bdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQ6ZGlzYWJsZWQgKyBzcGFuOmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC40Mik7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNDIpOyB9XG5cbi8qIEluZGV0ZXJtaW5hdGUgY2hlY2tib3ggKi9cblt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZSArIHNwYW46bm90KC5sZXZlcik6YmVmb3JlIHtcbiAgdG9wOiAtMTFweDtcbiAgbGVmdDogLTEycHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDBCMUU3O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlOyB9XG5cblt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZTpkaXNhYmxlZCArIHNwYW46bm90KC5sZXZlcik6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjQyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuW3R5cGU9XCJjaGVja2JveFwiXS5maWxsZWQtaW4gKyBzcGFuOm5vdCgubGV2ZXIpOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG5cblt0eXBlPVwiY2hlY2tib3hcIl0uZmlsbGVkLWluICsgc3Bhbjpub3QoLmxldmVyKTpiZWZvcmUsXG5bdHlwZT1cImNoZWNrYm94XCJdLmZpbGxlZC1pbiArIHNwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAvKiAuMXMgZGVsYXkgaXMgZm9yIGNoZWNrIGFuaW1hdGlvbiAqL1xuICB0cmFuc2l0aW9uOiBib3JkZXIgLjI1cywgYmFja2dyb3VuZC1jb2xvciAuMjVzLCB3aWR0aCAuMjBzIC4xcywgaGVpZ2h0IC4yMHMgLjFzLCB0b3AgLjIwcyAuMXMsIGxlZnQgLjIwcyAuMXM7XG4gIHotaW5kZXg6IDE7IH1cblxuW3R5cGU9XCJjaGVja2JveFwiXS5maWxsZWQtaW46bm90KDpjaGVja2VkKSArIHNwYW46bm90KC5sZXZlcik6YmVmb3JlIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGxlZnQ6IDZweDtcbiAgdG9wOiAxMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooMzdkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7IH1cblxuW3R5cGU9XCJjaGVja2JveFwiXS5maWxsZWQtaW46bm90KDpjaGVja2VkKSArIHNwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzVhNWE1YTtcbiAgdG9wOiAwcHg7XG4gIHotaW5kZXg6IDA7IH1cblxuW3R5cGU9XCJjaGVja2JveFwiXS5maWxsZWQtaW46Y2hlY2tlZCArIHNwYW46bm90KC5sZXZlcik6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxcHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDM3ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlOyB9XG5cblt0eXBlPVwiY2hlY2tib3hcIl0uZmlsbGVkLWluOmNoZWNrZWQgKyBzcGFuOm5vdCgubGV2ZXIpOmFmdGVyIHtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDBCQzE2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCQzE2O1xuICB6LWluZGV4OiAwOyB9XG5cblt0eXBlPVwiY2hlY2tib3hcIl0uZmlsbGVkLWluLnRhYmJlZDpmb2N1cyArIHNwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1jb2xvcjogIzVhNWE1YTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cblt0eXBlPVwiY2hlY2tib3hcIl0uZmlsbGVkLWluLnRhYmJlZDpjaGVja2VkOmZvY3VzICsgc3Bhbjpub3QoLmxldmVyKTphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQjFFNztcbiAgYm9yZGVyLWNvbG9yOiAjMDBCMUU3OyB9XG5cblt0eXBlPVwiY2hlY2tib3hcIl0uZmlsbGVkLWluOmRpc2FibGVkOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOm5vdCgubGV2ZXIpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG5bdHlwZT1cImNoZWNrYm94XCJdLmZpbGxlZC1pbjpkaXNhYmxlZDpub3QoOmNoZWNrZWQpICsgc3Bhbjpub3QoLmxldmVyKTphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NDk0OTQ7IH1cblxuW3R5cGU9XCJjaGVja2JveFwiXS5maWxsZWQtaW46ZGlzYWJsZWQ6Y2hlY2tlZCArIHNwYW46bm90KC5sZXZlcik6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuW3R5cGU9XCJjaGVja2JveFwiXS5maWxsZWQtaW46ZGlzYWJsZWQ6Y2hlY2tlZCArIHNwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQ5NDk0O1xuICBib3JkZXItY29sb3I6ICM5NDk0OTQ7IH1cblxuLyogU3dpdGNoXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnN3aXRjaCxcbi5zd2l0Y2ggKiB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5zd2l0Y2ggbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnN3aXRjaCBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7IH1cbiAgLnN3aXRjaCBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmxldmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2FkMmVjOyB9XG4gICAgLnN3aXRjaCBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmxldmVyOmJlZm9yZSwgLnN3aXRjaCBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmxldmVyOmFmdGVyIHtcbiAgICAgIGxlZnQ6IDE4cHg7IH1cbiAgICAuc3dpdGNoIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAubGV2ZXI6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQjFFNzsgfVxuXG4uc3dpdGNoIGxhYmVsIC5sZXZlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgMTZweDsgfVxuICAuc3dpdGNoIGxhYmVsIC5sZXZlcjpiZWZvcmUsIC5zd2l0Y2ggbGFiZWwgLmxldmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLTNweDtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSwgYmFja2dyb3VuZCAuM3MgZWFzZSwgYm94LXNoYWRvdyAwLjFzIGVhc2UsIHRyYW5zZm9ybSAuMXMgZWFzZTsgfVxuICAuc3dpdGNoIGxhYmVsIC5sZXZlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTc3LCAyMzEsIDAuMTUpOyB9XG4gIC5zd2l0Y2ggbGFiZWwgLmxldmVyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMnB4IDJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDFweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDpub3QoOmRpc2FibGVkKSB+IC5sZXZlcjphY3RpdmU6OmJlZm9yZSxcbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6bm90KDpkaXNhYmxlZCkudGFiYmVkOmZvY3VzIH4gLmxldmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDIuNCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTc3LCAyMzEsIDAuMTUpOyB9XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCg6ZGlzYWJsZWQpIH4gLmxldmVyOmFjdGl2ZTpiZWZvcmUsXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpub3QoOmRpc2FibGVkKS50YWJiZWQ6Zm9jdXMgfiAubGV2ZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMi40KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTsgfVxuXG4uc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSArIC5sZXZlciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG4uc3dpdGNoIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSArIC5sZXZlcjphZnRlcixcbi5zd2l0Y2ggbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdOmNoZWNrZWQgKyAubGV2ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQ5NDk0OyB9XG5cbi8qIFNlbGVjdCBGaWVsZFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbnNlbGVjdCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuc2VsZWN0LmJyb3dzZXItZGVmYXVsdCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbnNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YyZjJmMjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBoZWlnaHQ6IDNyZW07IH1cblxuLnNlbGVjdC1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uc2VsZWN0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlbGVjdC13cmFwcGVyLnZhbGlkICsgbGFiZWwsXG4gIC5zZWxlY3Qtd3JhcHBlci5pbnZhbGlkICsgbGFiZWwsXG4gIC5pbnZhbGlkLWZpZWxkID4gaW5wdXQuc2VsZWN0LXdyYXBwZXIgKyBsYWJlbCxcbiAgLmludmFsaWQtZmllbGQgLmNvbWJvLWJ1dHRvbiA+IGlucHV0LnNlbGVjdC13cmFwcGVyICsgbGFiZWwsXG4gIC5pbnZhbGlkLWZpZWxkID4gdGV4dGFyZWEuc2VsZWN0LXdyYXBwZXIgKyBsYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnNlbGVjdC13cmFwcGVyIGlucHV0LnNlbGVjdC1kcm9wZG93biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzc0NzQ3NDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luOiA2cHggMCA2cHggMDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAuc2VsZWN0LXdyYXBwZXIgaW5wdXQuc2VsZWN0LWRyb3Bkb3duOmZvY3VzIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMEIxRTc7IH1cbiAgLnNlbGVjdC13cmFwcGVyIC5jYXJldCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgei1pbmRleDogMDtcbiAgICBmaWxsOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNlbGVjdC13cmFwcGVyICsgbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yNnB4O1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuXG5zZWxlY3Q6ZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQyKTsgfVxuXG4uc2VsZWN0LXdyYXBwZXIuZGlzYWJsZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDIpOyB9XG5cbi5zZWxlY3Qtd3JhcHBlci5kaXNhYmxlZCAuY2FyZXQge1xuICBmaWxsOiByZ2JhKDAsIDAsIDAsIDAuNDIpOyB9XG5cbi5zZWxlY3Qtd3JhcHBlciBpbnB1dC5zZWxlY3QtZHJvcGRvd246ZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQyKTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uc2VsZWN0LXdyYXBwZXIgaSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLnNlbGVjdC1kcm9wZG93biBsaS5kaXNhYmxlZCxcbi5zZWxlY3QtZHJvcGRvd24gbGkuZGlzYWJsZWQgPiBzcGFuLFxuLnNlbGVjdC1kcm9wZG93biBsaS5vcHRncm91cCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zZWxlY3QtZHJvcGRvd24uZHJvcGRvd24tY29udGVudCBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7IH1cblxuLnNlbGVjdC1kcm9wZG93bi5kcm9wZG93bi1jb250ZW50IGxpLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTsgfVxuXG4uc2VsZWN0LWRyb3Bkb3duLmRyb3Bkb3duLWNvbnRlbnQgbGk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpOyB9XG5cbi5wcmVmaXggfiAuc2VsZWN0LXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogM3JlbTtcbiAgd2lkdGg6IDkyJTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pOyB9XG5cbi5wcmVmaXggfiBsYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtOyB9XG5cbi5zZWxlY3QtZHJvcGRvd24gbGkgaW1nIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgbWFyZ2luOiA1cHggMTVweDtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5zZWxlY3QtZHJvcGRvd24gbGkub3B0Z3JvdXAge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTsgfVxuICAuc2VsZWN0LWRyb3Bkb3duIGxpLm9wdGdyb3VwLnNlbGVjdGVkID4gc3BhbiB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAuc2VsZWN0LWRyb3Bkb3duIGxpLm9wdGdyb3VwID4gc3BhbiB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTsgfVxuICAuc2VsZWN0LWRyb3Bkb3duIGxpLm9wdGdyb3VwIH4gbGkub3B0Z3JvdXAtb3B0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07IH1cblxuLnNlbGVjdC1maWVsZCAuc2VsZWN0LXdyYXBwZXIgLmljb24tYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjMDBCMUU3O1xuICByaWdodDogMjBweDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0byAwO1xuICB6LWluZGV4OiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLyogRmlsZSBJbnB1dFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5maWxlLWZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5maWxlLWZpZWxkIC5maWxlLXBhdGgtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgLmZpbGUtZmllbGQgaW5wdXQuZmlsZS1wYXRoIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZmlsZS1maWVsZCAuYnRuLCAuZmlsZS1maWVsZCAuYnRuLWxhcmdlLCAuZmlsZS1maWVsZCAuYnRuLXNtYWxsLCAuZmlsZS1maWVsZCAuYnRuLW5vcm1hbCwgLmZpbGUtZmllbGQgLmJ0bi1zcGVjaWFsIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07IH1cbiAgLmZpbGUtZmllbGQgc3BhbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5maWxlLWZpZWxkIGlucHV0W3R5cGU9ZmlsZV0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTsgfVxuICAgIC5maWxlLWZpZWxkIGlucHV0W3R5cGU9ZmlsZV06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogUmFuZ2VcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucmFuZ2UtZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuaW5wdXRbdHlwZT1yYW5nZV0sXG5pbnB1dFt0eXBlPXJhbmdlXSArIC50aHVtYiB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5pbnB1dFt0eXBlPXJhbmdlXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMTVweCAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbmlucHV0W3R5cGU9cmFuZ2VdICsgLnRodW1iIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCMUU3O1xuICBtYXJnaW4tbGVmdDogN3B4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG4gIGlucHV0W3R5cGU9cmFuZ2VdICsgLnRodW1iIC52YWx1ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMDBCMUU3O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgaW5wdXRbdHlwZT1yYW5nZV0gKyAudGh1bWIuYWN0aXZlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCUgNTAlIDUwJSAwOyB9XG4gICAgaW5wdXRbdHlwZT1yYW5nZV0gKyAudGh1bWIuYWN0aXZlIC52YWx1ZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgZm9udC1zaXplOiAxMHB4OyB9XG5cbmlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiAjYzJjMGMyO1xuICBib3JkZXI6IG5vbmU7IH1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMwMEIxRTc7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjNzO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEIxRTc7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIG1hcmdpbjogLTVweCAwIDAgMDsgfVxuXG5pbnB1dFt0eXBlPXJhbmdlXS5mb2N1c2VkOmZvY3VzOm5vdCguYWN0aXZlKTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxMHB4IHJnYmEoMCwgMTc3LCAyMzEsIDAuMjYpOyB9XG5cbmlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgLyogZml4IGZvciBGRiB1bmFibGUgdG8gYXBwbHkgZm9jdXMgc3R5bGUgYnVnICAqL1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgLypyZXF1aXJlZCBmb3IgcHJvcGVyIHRyYWNrIHNpemluZyBpbiBGRiovIH1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdHJhY2sge1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZDogI2MyYzBjMjtcbiAgYm9yZGVyOiBub25lOyB9XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwOyB9XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMwMEIxRTc7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjNzO1xuICBtYXJnaW4tdG9wOiAtNXB4OyB9XG5cbmlucHV0W3R5cGU9cmFuZ2VdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkICNmZmY7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4OyB9XG5cbmlucHV0W3R5cGU9cmFuZ2VdLmZvY3VzZWQ6Zm9jdXM6bm90KC5hY3RpdmUpOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKDAsIDE3NywgMjMxLCAwLjI2KTsgfVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNrIHtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDZweCAwO1xuICAvKnJlbW92ZSBkZWZhdWx0IHRpY2sgbWFya3MqL1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLWxvd2VyIHtcbiAgYmFja2dyb3VuZDogIzc3NzsgfVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtdXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZGRkOyB9XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdGh1bWIge1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzAwQjFFNztcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuM3M7IH1cblxuaW5wdXRbdHlwZT1yYW5nZV0uZm9jdXNlZDpmb2N1czpub3QoLmFjdGl2ZSk6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSgwLCAxNzcsIDIzMSwgMC4yNik7IH1cblxuLyoqKioqKioqKioqKioqKlxuICAgIE5hdiBMaXN0XG4qKioqKioqKioqKioqKiovXG4udGFibGUtb2YtY29udGVudHMuZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7IH1cblxuLnRhYmxlLW9mLWNvbnRlbnRzIGxpIHtcbiAgcGFkZGluZzogMnB4IDA7IH1cblxuLnRhYmxlLW9mLWNvbnRlbnRzIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIGhlaWdodDogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLjQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAudGFibGUtb2YtY29udGVudHMgYTpob3ZlciB7XG4gICAgY29sb3I6ICNhOGE4YTg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VlNmU3MzsgfVxuICAudGFibGUtb2YtY29udGVudHMgYS5hY3RpdmUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2VlNmU3MzsgfVxuXG4uc2lkZW5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDM0NnB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDYwcHgpO1xuICBoZWlnaHQ6IC1tb3otY2FsYygxMDAlKTtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDk5OTk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDUlKTsgfVxuICAuc2lkZW5hdi5yaWdodC1hbGlnbmVkIHtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTA1JSk7XG4gICAgbGVmdDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7IH1cbiAgLnNpZGVuYXYgLmNvbGxhcHNpYmxlIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnNpZGVuYXYgbGkge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4OyB9XG4gICAgLnNpZGVuYXYgbGkuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cbiAgLnNpZGVuYXYgbGkgPiBhIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7IH1cbiAgICAuc2lkZW5hdiBsaSA+IGEuYnRuLCAuc2lkZW5hdiBsaSA+IGEuYnRuLWxhcmdlLCAuc2lkZW5hdiBsaSA+IGEuYnRuLXNtYWxsLCAuc2lkZW5hdiBsaSA+IGEuYnRuLW5vcm1hbCwgLnNpZGVuYXYgbGkgPiBhLmJ0bi1zcGVjaWFsLCAuc2lkZW5hdiBsaSA+IGEuYnRuLWxhcmdlLCAuc2lkZW5hdiBsaSA+IGEuYnRuLWZsYXQsIC5zaWRlbmF2IGxpID4gYS5idG4tbm9ybWFsLCAuc2lkZW5hdiBsaSA+IGEuYnRuLXNwZWNpYWwsIC5zaWRlbmF2IGxpID4gYS5idG4tc21hbGwsIC5zaWRlbmF2IGxpID4gYS5idG4tZmxvYXRpbmcge1xuICAgICAgbWFyZ2luOiAxMHB4IDE1cHg7IH1cbiAgICAuc2lkZW5hdiBsaSA+IGEuYnRuLCAuc2lkZW5hdiBsaSA+IGEuYnRuLWxhcmdlLCAuc2lkZW5hdiBsaSA+IGEuYnRuLXNtYWxsLCAuc2lkZW5hdiBsaSA+IGEuYnRuLW5vcm1hbCwgLnNpZGVuYXYgbGkgPiBhLmJ0bi1zcGVjaWFsLCAuc2lkZW5hdiBsaSA+IGEuYnRuLWxhcmdlLCAuc2lkZW5hdiBsaSA+IGEuYnRuLWZsb2F0aW5nIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnNpZGVuYXYgbGkgPiBhLmJ0bi1mbGF0LCAuc2lkZW5hdiBsaSA+IGEuYnRuLW5vcm1hbCwgLnNpZGVuYXYgbGkgPiBhLmJ0bi1zcGVjaWFsLCAuc2lkZW5hdiBsaSA+IGEuYnRuLXNtYWxsIHtcbiAgICAgIGNvbG9yOiAjMzQzNDM0OyB9XG4gICAgLnNpZGVuYXYgbGkgPiBhLmJ0bjpob3ZlciwgLnNpZGVuYXYgbGkgPiBhLmJ0bi1sYXJnZTpob3ZlciwgLnNpZGVuYXYgbGkgPiBhLmJ0bi1zbWFsbDpob3ZlciwgLnNpZGVuYXYgbGkgPiBhLmJ0bi1ub3JtYWw6aG92ZXIsIC5zaWRlbmF2IGxpID4gYS5idG4tc3BlY2lhbDpob3ZlciwgLnNpZGVuYXYgbGkgPiBhLmJ0bi1sYXJnZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDJjNGZmOyB9XG4gICAgLnNpZGVuYXYgbGkgPiBhLmJ0bi1mbG9hdGluZzpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCMUU3OyB9XG4gICAgLnNpZGVuYXYgbGkgPiBhID4gaSxcbiAgICAuc2lkZW5hdiBsaSA+IGEgPiBbY2xhc3NePVwibWRpLVwiXSwgLnNpZGVuYXYgbGkgPiBhIGxpID4gYSA+IFtjbGFzcyo9XCJtZGktXCJdLFxuICAgIC5zaWRlbmF2IGxpID4gYSA+IGkubWF0ZXJpYWwtaWNvbnMge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpOyB9XG4gIC5zaWRlbmF2IC5kaXZpZGVyIHtcbiAgICBtYXJnaW46IDhweCAwIDAgMDsgfVxuICAuc2lkZW5hdiAuc3ViaGVhZGVyIHtcbiAgICBjdXJzb3I6IGluaXRpYWw7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7IH1cbiAgICAuc2lkZW5hdiAuc3ViaGVhZGVyOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5zaWRlbmF2IC51c2VyLXZpZXcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAzMnB4IDMycHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAuc2lkZW5hdiAudXNlci12aWV3ID4gYSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuc2lkZW5hdiAudXNlci12aWV3ID4gYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnNpZGVuYXYgLnVzZXItdmlldyAuYmFja2dyb3VuZCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogLTE7IH1cbiAgICAuc2lkZW5hdiAudXNlci12aWV3IC5jaXJjbGUsIC5zaWRlbmF2IC51c2VyLXZpZXcgLm5hbWUsIC5zaWRlbmF2IC51c2VyLXZpZXcgLmVtYWlsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnNpZGVuYXYgLnVzZXItdmlldyAuY2lyY2xlIHtcbiAgICAgIGhlaWdodDogNjRweDtcbiAgICAgIHdpZHRoOiA2NHB4OyB9XG4gICAgLnNpZGVuYXYgLnVzZXItdmlldyAubmFtZSxcbiAgICAuc2lkZW5hdiAudXNlci12aWV3IC5lbWFpbCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgIC5zaWRlbmF2IC51c2VyLXZpZXcgLm5hbWUge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAuc2lkZW5hdiAudXNlci12aWV3IC5lbWFpbCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmRyYWctdGFyZ2V0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk5ODsgfVxuICAuZHJhZy10YXJnZXQucmlnaHQtYWxpZ25lZCB7XG4gICAgcmlnaHQ6IDA7IH1cblxuLnNpZGVuYXYuc2lkZW5hdi1maXhlZCB7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgcG9zaXRpb246IGZpeGVkOyB9XG4gIC5zaWRlbmF2LnNpZGVuYXYtZml4ZWQucmlnaHQtYWxpZ25lZCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bzsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zaWRlbmF2LnNpZGVuYXYtZml4ZWQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTA1JSk7IH1cbiAgICAuc2lkZW5hdi5zaWRlbmF2LWZpeGVkLnJpZ2h0LWFsaWduZWQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwNSUpOyB9XG4gIC5zaWRlbmF2ID4gYSB7XG4gICAgcGFkZGluZzogMCAxNnB4OyB9XG4gIC5zaWRlbmF2IC51c2VyLXZpZXcge1xuICAgIHBhZGRpbmc6IDE2cHggMTZweCAwOyB9IH1cblxuLnNpZGVuYXYgLmNvbGxhcHNpYmxlLWJvZHkgPiB1bDpub3QoLmNvbGxhcHNpYmxlKSA+IGxpLmFjdGl2ZSxcbi5zaWRlbmF2LnNpZGVuYXYtZml4ZWQgLmNvbGxhcHNpYmxlLWJvZHkgPiB1bDpub3QoLmNvbGxhcHNpYmxlKSA+IGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZTZlNzM7IH1cbiAgLnNpZGVuYXYgLmNvbGxhcHNpYmxlLWJvZHkgPiB1bDpub3QoLmNvbGxhcHNpYmxlKSA+IGxpLmFjdGl2ZSBhLFxuICAuc2lkZW5hdi5zaWRlbmF2LWZpeGVkIC5jb2xsYXBzaWJsZS1ib2R5ID4gdWw6bm90KC5jb2xsYXBzaWJsZSkgPiBsaS5hY3RpdmUgYSB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLnNpZGVuYXYgLmNvbGxhcHNpYmxlLWJvZHkge1xuICBwYWRkaW5nOiAwOyB9XG4gIC5zaWRlbmF2IC5jb2xsYXBzaWJsZS1ib2R5IGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYmRiZGI7IH1cblxuLnNpZGVuYXYgLmNvbGxhcHNpYmxlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIHBhZGRpbmc6IDAgMjBweDsgfVxuXG4uc2lkZW5hdiBsaS5hY3RpdmUgLmNvbGxhcHNpYmxlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmRiZGI7IH1cblxuLnNpZGVuYXYtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAxMjB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB6LWluZGV4OiA5OTc7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLypcbiAgICBAbGljZW5zZVxuICAgIENvcHlyaWdodCAoYykgMjAxNCBUaGUgUG9seW1lciBQcm9qZWN0IEF1dGhvcnMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuXG4gICAgVGhpcyBjb2RlIG1heSBvbmx5IGJlIHVzZWQgdW5kZXIgdGhlIEJTRCBzdHlsZSBsaWNlbnNlIGZvdW5kIGF0IGh0dHA6Ly9wb2x5bWVyLmdpdGh1Yi5pby9MSUNFTlNFLnR4dFxuICAgIFRoZSBjb21wbGV0ZSBzZXQgb2YgYXV0aG9ycyBtYXkgYmUgZm91bmQgYXQgaHR0cDovL3BvbHltZXIuZ2l0aHViLmlvL0FVVEhPUlMudHh0XG4gICAgVGhlIGNvbXBsZXRlIHNldCBvZiBjb250cmlidXRvcnMgbWF5IGJlIGZvdW5kIGF0IGh0dHA6Ly9wb2x5bWVyLmdpdGh1Yi5pby9DT05UUklCVVRPUlMudHh0XG4gICAgQ29kZSBkaXN0cmlidXRlZCBieSBHb29nbGUgYXMgcGFydCBvZiB0aGUgcG9seW1lciBwcm9qZWN0IGlzIGFsc29cbiAgICBzdWJqZWN0IHRvIGFuIGFkZGl0aW9uYWwgSVAgcmlnaHRzIGdyYW50IGZvdW5kIGF0IGh0dHA6Ly9wb2x5bWVyLmdpdGh1Yi5pby9QQVRFTlRTLnR4dFxuICovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiBTVFlMRVMgRk9SIFRIRSBTUElOTkVSICovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKlxuICogQ29uc3RhbnRzOlxuICogICAgICBTVFJPS0VXSURUSCA9IDNweFxuICogICAgICBBUkNTSVpFICAgICA9IDI3MCBkZWdyZWVzIChhbW91bnQgb2YgY2lyY2xlIHRoZSBhcmMgdGFrZXMgdXApXG4gKiAgICAgIEFSQ1RJTUUgICAgID0gMTMzM21zICh0aW1lIGl0IHRha2VzIHRvIGV4cGFuZCBhbmQgY29udHJhY3QgYXJjKVxuICogICAgICBBUkNTVEFSVFJPVCA9IDIxNiBkZWdyZWVzIChob3cgbXVjaCB0aGUgc3RhcnQgbG9jYXRpb24gb2YgdGhlIGFyY1xuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNob3VsZCByb3RhdGUgZWFjaCB0aW1lLCAyMTYgZ2l2ZXMgdXMgYVxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUgcG9pbnRlZCBzdGFyIHNoYXBlIChpdCdzIDM2MC81ICogMykuXG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRm9yIGEgNyBwb2ludGVkIHN0YXIsIHdlIG1pZ2h0IGRvXG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMzYwLzcgKiAzID0gMTU0LjI4NilcbiAqICAgICAgQ09OVEFJTkVSV0lEVEggPSAyOHB4XG4gKiAgICAgIFNIUklOS19USU1FID0gNDAwbXNcbiAqL1xuLnByZWxvYWRlci13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7IH1cbiAgLnByZWxvYWRlci13cmFwcGVyLnNtYWxsIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7IH1cbiAgLnByZWxvYWRlci13cmFwcGVyLmJpZyB7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgaGVpZ2h0OiA2NHB4OyB9XG4gIC5wcmVsb2FkZXItd3JhcHBlci5hY3RpdmUge1xuICAgIC8qIGR1cmF0aW9uOiAzNjAgKiBBUkNUSU1FIC8gKEFSQ1NUQVJUUk9UICsgKDM2MC1BUkNTSVpFKSkgKi9cbiAgICAtd2Via2l0LWFuaW1hdGlvbjogY29udGFpbmVyLXJvdGF0ZSAxNTY4bXMgbGluZWFyIGluZmluaXRlO1xuICAgIGFuaW1hdGlvbjogY29udGFpbmVyLXJvdGF0ZSAxNTY4bXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBjb250YWluZXItcm90YXRlIHtcbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgY29udGFpbmVyLXJvdGF0ZSB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLnNwaW5uZXItbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlci1jb2xvcjogIzAwQjFFNzsgfVxuXG4uc3Bpbm5lci1ibHVlLFxuLnNwaW5uZXItYmx1ZS1vbmx5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNDI4NWY0OyB9XG5cbi5zcGlubmVyLXJlZCxcbi5zcGlubmVyLXJlZC1vbmx5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZGI0NDM3OyB9XG5cbi5zcGlubmVyLXllbGxvdyxcbi5zcGlubmVyLXllbGxvdy1vbmx5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjRiNDAwOyB9XG5cbi5zcGlubmVyLWdyZWVuLFxuLnNwaW5uZXItZ3JlZW4tb25seSB7XG4gIGJvcmRlci1jb2xvcjogIzBmOWQ1ODsgfVxuXG4vKipcbiAqIElNUE9SVEFOVCBOT1RFIEFCT1VUIENTUyBBTklNQVRJT04gUFJPUEVSVElFUyAoa2VhbnVsZWUpOlxuICpcbiAqIGlPUyBTYWZhcmkgKHRlc3RlZCBvbiBpT1MgOC4xKSBkb2VzIG5vdCBoYW5kbGUgYW5pbWF0aW9uLWRlbGF5IHZlcnkgd2VsbCAtIGl0IGRvZXNuJ3RcbiAqIGd1YXJhbnRlZSB0aGF0IHRoZSBhbmltYXRpb24gd2lsbCBzdGFydCBfZXhhY3RseV8gYWZ0ZXIgdGhhdCB2YWx1ZS4gU28gd2UgYXZvaWQgdXNpbmdcbiAqIGFuaW1hdGlvbi1kZWxheSBhbmQgaW5zdGVhZCBzZXQgY3VzdG9tIGtleWZyYW1lcyBmb3IgZWFjaCBjb2xvciAoYXMgcmVkdW5kYW50IGFzIGl0XG4gKiBzZWVtcykuXG4gKlxuICogV2Ugd3JpdGUgb3V0IGVhY2ggYW5pbWF0aW9uIGluIGZ1bGwgKGluc3RlYWQgb2Ygc2VwYXJhdGluZyBhbmltYXRpb24tbmFtZSxcbiAqIGFuaW1hdGlvbi1kdXJhdGlvbiwgZXRjLikgYmVjYXVzZSB1bmRlciB0aGUgcG9seWZpbGwsIFNhZmFyaSBkb2VzIG5vdCByZWNvZ25pemUgdGhvc2VcbiAqIHNwZWNpZmljIHByb3BlcnRpZXMgcHJvcGVybHksIHRyZWF0cyB0aGVtIGFzIC13ZWJraXQtYW5pbWF0aW9uLCBhbmQgb3ZlcnJpZGVzIHRoZVxuICogb3RoZXIgYW5pbWF0aW9uIHJ1bGVzLiBTZWUgaHR0cHM6Ly9naXRodWIuY29tL1BvbHltZXIvcGxhdGZvcm0vaXNzdWVzLzUzLlxuICovXG4uYWN0aXZlIC5zcGlubmVyLWxheWVyLnNwaW5uZXItYmx1ZSB7XG4gIC8qIGR1cmF0aW9uczogNCAqIEFSQ1RJTUUgKi9cbiAgLXdlYmtpdC1hbmltYXRpb246IGZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoLCBibHVlLWZhZGUtaW4tb3V0IDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XG4gIGFuaW1hdGlvbjogZmlsbC11bmZpbGwtcm90YXRlIDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGgsIGJsdWUtZmFkZS1pbi1vdXQgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDsgfVxuXG4uYWN0aXZlIC5zcGlubmVyLWxheWVyLnNwaW5uZXItcmVkIHtcbiAgLyogZHVyYXRpb25zOiA0ICogQVJDVElNRSAqL1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmlsbC11bmZpbGwtcm90YXRlIDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGgsIHJlZC1mYWRlLWluLW91dCA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xuICBhbmltYXRpb246IGZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoLCByZWQtZmFkZS1pbi1vdXQgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDsgfVxuXG4uYWN0aXZlIC5zcGlubmVyLWxheWVyLnNwaW5uZXIteWVsbG93IHtcbiAgLyogZHVyYXRpb25zOiA0ICogQVJDVElNRSAqL1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmlsbC11bmZpbGwtcm90YXRlIDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGgsIHllbGxvdy1mYWRlLWluLW91dCA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xuICBhbmltYXRpb246IGZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoLCB5ZWxsb3ctZmFkZS1pbi1vdXQgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDsgfVxuXG4uYWN0aXZlIC5zcGlubmVyLWxheWVyLnNwaW5uZXItZ3JlZW4ge1xuICAvKiBkdXJhdGlvbnM6IDQgKiBBUkNUSU1FICovXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmaWxsLXVuZmlsbC1yb3RhdGUgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aCwgZ3JlZW4tZmFkZS1pbi1vdXQgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcbiAgYW5pbWF0aW9uOiBmaWxsLXVuZmlsbC1yb3RhdGUgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aCwgZ3JlZW4tZmFkZS1pbi1vdXQgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDsgfVxuXG4uYWN0aXZlIC5zcGlubmVyLWxheWVyLFxuLmFjdGl2ZSAuc3Bpbm5lci1sYXllci5zcGlubmVyLWJsdWUtb25seSxcbi5hY3RpdmUgLnNwaW5uZXItbGF5ZXIuc3Bpbm5lci1yZWQtb25seSxcbi5hY3RpdmUgLnNwaW5uZXItbGF5ZXIuc3Bpbm5lci15ZWxsb3ctb25seSxcbi5hY3RpdmUgLnNwaW5uZXItbGF5ZXIuc3Bpbm5lci1ncmVlbi1vbmx5IHtcbiAgLyogZHVyYXRpb25zOiA0ICogQVJDVElNRSAqL1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmlsbC11bmZpbGwtcm90YXRlIDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XG4gIGFuaW1hdGlvbjogZmlsbC11bmZpbGwtcm90YXRlIDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZpbGwtdW5maWxsLXJvdGF0ZSB7XG4gIDEyLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IH1cbiAgLyogMC41ICogQVJDU0laRSAqL1xuICAyNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxuICAvKiAxICAgKiBBUkNTSVpFICovXG4gIDM3LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQwNWRlZyk7IH1cbiAgLyogMS41ICogQVJDU0laRSAqL1xuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNTQwZGVnKTsgfVxuICAvKiAyICAgKiBBUkNTSVpFICovXG4gIDYyLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDY3NWRlZyk7IH1cbiAgLyogMi41ICogQVJDU0laRSAqL1xuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoODEwZGVnKTsgfVxuICAvKiAzICAgKiBBUkNTSVpFICovXG4gIDg3LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDk0NWRlZyk7IH1cbiAgLyogMy41ICogQVJDU0laRSAqL1xuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMDgwZGVnKTsgfVxuICAvKiA0ICAgKiBBUkNTSVpFICovIH1cblxuQGtleWZyYW1lcyBmaWxsLXVuZmlsbC1yb3RhdGUge1xuICAxMi41JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTsgfVxuICAvKiAwLjUgKiBBUkNTSVpFICovXG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxuICAvKiAxICAgKiBBUkNTSVpFICovXG4gIDM3LjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0MDVkZWcpOyB9XG4gIC8qIDEuNSAqIEFSQ1NJWkUgKi9cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1NDBkZWcpOyB9XG4gIC8qIDIgICAqIEFSQ1NJWkUgKi9cbiAgNjIuNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDY3NWRlZyk7IH1cbiAgLyogMi41ICogQVJDU0laRSAqL1xuICA3NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDgxMGRlZyk7IH1cbiAgLyogMyAgICogQVJDU0laRSAqL1xuICA4Ny41JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTQ1ZGVnKTsgfVxuICAvKiAzLjUgKiBBUkNTSVpFICovXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDgwZGVnKTsgfVxuICAvKiA0ICAgKiBBUkNTSVpFICovIH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJsdWUtZmFkZS1pbi1vdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDI1JSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAyNiUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgODklIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDkwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBibHVlLWZhZGUtaW4tb3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAyNSUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMjYlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDg5JSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICA5MCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByZWQtZmFkZS1pbi1vdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDE1JSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAyNSUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDUxJSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgcmVkLWZhZGUtaW4tb3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxNSUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMjUlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICA1MSUge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgeWVsbG93LWZhZGUtaW4tb3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICA0MCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDc1JSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICA3NiUge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHllbGxvdy1mYWRlLWluLW91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICA3NSUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNzYlIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGdyZWVuLWZhZGUtaW4tb3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICA2NSUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNzUlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDkwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBncmVlbi1mYWRlLWluLW91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNjUlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDc1JSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICA5MCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi8qKlxuICogUGF0Y2ggdGhlIGdhcCB0aGF0IGFwcGVhciBiZXR3ZWVuIHRoZSB0d28gYWRqYWNlbnQgZGl2LmNpcmNsZS1jbGlwcGVyIHdoaWxlIHRoZVxuICogc3Bpbm5lciBpcyByb3RhdGluZyAoYXBwZWFycyBvbiBDaHJvbWUgMzgsIFNhZmFyaSA3LjEsIGFuZCBJRSAxMSkuXG4gKi9cbi5nYXAtcGF0Y2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNDUlO1xuICB3aWR0aDogMTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDsgfVxuXG4uZ2FwLXBhdGNoIC5jaXJjbGUge1xuICB3aWR0aDogMTAwMCU7XG4gIGxlZnQ6IC00NTAlOyB9XG5cbi5jaXJjbGUtY2xpcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDsgfVxuICAuY2lyY2xlLWNsaXBwZXIgLmNpcmNsZSB7XG4gICAgd2lkdGg6IDIwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci13aWR0aDogM3B4O1xuICAgIC8qIFNUUk9LRVdJRFRIICovXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5jaXJjbGUtY2xpcHBlci5sZWZ0IC5jaXJjbGUge1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTI5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjlkZWcpOyB9XG4gIC5jaXJjbGUtY2xpcHBlci5yaWdodCAuY2lyY2xlIHtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMjlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMjlkZWcpOyB9XG5cbi5hY3RpdmUgLmNpcmNsZS1jbGlwcGVyLmxlZnQgLmNpcmNsZSB7XG4gIC8qIGR1cmF0aW9uOiBBUkNUSU1FICovXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsZWZ0LXNwaW4gMTMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcbiAgYW5pbWF0aW9uOiBsZWZ0LXNwaW4gMTMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDsgfVxuXG4uYWN0aXZlIC5jaXJjbGUtY2xpcHBlci5yaWdodCAuY2lyY2xlIHtcbiAgLyogZHVyYXRpb246IEFSQ1RJTUUgKi9cbiAgLXdlYmtpdC1hbmltYXRpb246IHJpZ2h0LXNwaW4gMTMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcbiAgYW5pbWF0aW9uOiByaWdodC1zcGluIDEzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxlZnQtc3BpbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTMwZGVnKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzMGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGxlZnQtc3BpbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzMGRlZyk7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzMGRlZyk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcmlnaHQtc3BpbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEzMGRlZyk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDVkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMzBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyByaWdodC1zcGluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzMGRlZyk7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzMGRlZyk7IH0gfVxuXG4jc3Bpbm5lckNvbnRhaW5lci5jb29sZG93biB7XG4gIC8qIGR1cmF0aW9uOiBTSFJJTktfVElNRSAqL1xuICAtd2Via2l0LWFuaW1hdGlvbjogY29udGFpbmVyLXJvdGF0ZSAxNTY4bXMgbGluZWFyIGluZmluaXRlLCBmYWRlLW91dCA0MDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBhbmltYXRpb246IGNvbnRhaW5lci1yb3RhdGUgMTU2OG1zIGxpbmVhciBpbmZpbml0ZSwgZmFkZS1vdXQgNDAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZS1vdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlLW91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4uc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQwMHB4O1xuICB3aWR0aDogMTAwJTsgfVxuICAuc2xpZGVyLmZ1bGxzY3JlZW4ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwOyB9XG4gICAgLnNsaWRlci5mdWxsc2NyZWVuIHVsLnNsaWRlcyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuc2xpZGVyLmZ1bGxzY3JlZW4gdWwuaW5kaWNhdG9ycyB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgYm90dG9tOiAzMHB4OyB9XG4gIC5zbGlkZXIgLnNsaWRlcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc0NzQ3NDtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiA0MDBweDsgfVxuICAgIC5zbGlkZXIgLnNsaWRlcyBsaSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5zbGlkZXIgLnNsaWRlcyBsaSBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgICAgIC5zbGlkZXIgLnNsaWRlcyBsaSAuY2FwdGlvbiB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTUlO1xuICAgICAgICBsZWZ0OiAxNSU7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgICAgLnNsaWRlciAuc2xpZGVzIGxpIC5jYXB0aW9uIHAge1xuICAgICAgICAgIGNvbG9yOiAjZTBlMGUwOyB9XG4gICAgICAuc2xpZGVyIC5zbGlkZXMgbGkuYWN0aXZlIHtcbiAgICAgICAgei1pbmRleDogMjsgfVxuICAuc2xpZGVyIC5pbmRpY2F0b3JzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5zbGlkZXIgLmluZGljYXRvcnMgLmluZGljYXRvci1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgbWFyZ2luOiAwIDEycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgIC5zbGlkZXIgLmluZGljYXRvcnMgLmluZGljYXRvci1pdGVtLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEJDMTY7IH1cblxuLmNhcm91c2VsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgcGVyc3BlY3RpdmU6IDUwMHB4O1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSA1MCU7IH1cbiAgLmNhcm91c2VsLmNhcm91c2VsLXNsaWRlciB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgICAuY2Fyb3VzZWwuY2Fyb3VzZWwtc2xpZGVyIC5jYXJvdXNlbC1maXhlZC1pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIC5jYXJvdXNlbC5jYXJvdXNlbC1zbGlkZXIgLmNhcm91c2VsLWZpeGVkLWl0ZW0ud2l0aC1pbmRpY2F0b3JzIHtcbiAgICAgICAgYm90dG9tOiA2OHB4OyB9XG4gICAgLmNhcm91c2VsLmNhcm91c2VsLXNsaWRlciAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDsgfVxuICAgICAgLmNhcm91c2VsLmNhcm91c2VsLXNsaWRlciAuY2Fyb3VzZWwtaXRlbSBoMiwgLmNhcm91c2VsLmNhcm91c2VsLXNsaWRlciAuY2Fyb3VzZWwtaXRlbSAuZXZlbnQtY2FyZC5vcGVuIC5ldmVudC1pbmZvIC5ldmVudC10aXRsZSwgLmV2ZW50LWNhcmQub3BlbiAuZXZlbnQtaW5mbyAuY2Fyb3VzZWwuY2Fyb3VzZWwtc2xpZGVyIC5jYXJvdXNlbC1pdGVtIC5ldmVudC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH1cbiAgICAgIC5jYXJvdXNlbC5jYXJvdXNlbC1zbGlkZXIgLmNhcm91c2VsLWl0ZW0gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAuY2Fyb3VzZWwgLmNhcm91c2VsLWl0ZW0ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgICAuY2Fyb3VzZWwgLmNhcm91c2VsLWl0ZW0gPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNhcm91c2VsIC5pbmRpY2F0b3JzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5jYXJvdXNlbCAuaW5kaWNhdG9ycyAuaW5kaWNhdG9yLWl0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgbWFyZ2luOiAyNHB4IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICAuY2Fyb3VzZWwgLmluZGljYXRvcnMgLmluZGljYXRvci1pdGVtLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLmNhcm91c2VsLnNjcm9sbGluZyAuY2Fyb3VzZWwtaXRlbSAubWF0ZXJpYWxib3hlZCxcbiAgLmNhcm91c2VsIC5jYXJvdXNlbC1pdGVtOm5vdCguYWN0aXZlKSAubWF0ZXJpYWxib3hlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnRhcC10YXJnZXQtd3JhcHBlciB7XG4gIHdpZHRoOiA4MDBweDtcbiAgaGVpZ2h0OiA4MDBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgLjNzOyB9XG5cbi50YXAtdGFyZ2V0LXdyYXBwZXIub3BlbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHM7IH1cbiAgLnRhcC10YXJnZXQtd3JhcHBlci5vcGVuIC50YXAtdGFyZ2V0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IC45NTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSksIG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7IH1cbiAgLnRhcC10YXJnZXQtd3JhcHBlci5vcGVuIC50YXAtdGFyZ2V0LXdhdmU6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAudGFwLXRhcmdldC13cmFwcGVyLm9wZW4gLnRhcC10YXJnZXQtd2F2ZTo6YWZ0ZXIge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgYW5pbWF0aW9uOiBwdWxzZS1hbmltYXRpb24gMXMgY3ViaWMtYmV6aWVyKDAuMjQsIDAsIDAuMzgsIDEpIGluZmluaXRlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzLCB0cmFuc2Zvcm0gLjNzLCB2aXNpYmlsaXR5IDBzIDFzOyB9XG5cbi50YXAtdGFyZ2V0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlNmU3MztcbiAgYm94LXNoYWRvdzogMCAyMHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDEwcHggNTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMzBweCAxMHB4IC0yMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpLCBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpOyB9XG5cbi50YXAtdGFyZ2V0LWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cblxuLnRhcC10YXJnZXQtd2F2ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB6LWluZGV4OiAxMDAwMTsgfVxuICAudGFwLXRhcmdldC13YXZlOjpiZWZvcmUsIC50YXAtdGFyZ2V0LXdhdmU6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC50YXAtdGFyZ2V0LXdhdmU6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzOyB9XG4gIC50YXAtdGFyZ2V0LXdhdmU6OmFmdGVyIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MsIHRyYW5zZm9ybSAuM3MsIHZpc2liaWxpdHkgMHM7XG4gICAgei1pbmRleDogLTE7IH1cblxuLnRhcC10YXJnZXQtb3JpZ2luIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDEwMDAyO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDsgfVxuICAudGFwLXRhcmdldC1vcmlnaW46bm90KC5idG4pOm5vdCguYnRuLWxhcmdlKTpub3QoLmJ0bi1zbWFsbCk6bm90KC5idG4tbm9ybWFsKTpub3QoLmJ0bi1zcGVjaWFsKSwgLnRhcC10YXJnZXQtb3JpZ2luOm5vdCguYnRuKTpub3QoLmJ0bi1sYXJnZSk6bm90KC5idG4tc21hbGwpOm5vdCguYnRuLW5vcm1hbCk6bm90KC5idG4tc3BlY2lhbCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAudGFwLXRhcmdldCwgLnRhcC10YXJnZXQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIGhlaWdodDogNjAwcHg7IH0gfVxuXG4ucHVsc2Uge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wdWxzZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcywgdHJhbnNmb3JtIC4zcztcbiAgICBhbmltYXRpb246IHB1bHNlLWFuaW1hdGlvbiAxcyBjdWJpYy1iZXppZXIoMC4yNCwgMCwgMC4zOCwgMSkgaW5maW5pdGU7XG4gICAgei1pbmRleDogLTE7IH1cblxuQGtleWZyYW1lcyBwdWxzZS1hbmltYXRpb24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7IH0gfVxuXG4vKiBNb2RhbCAqL1xuLmRhdGVwaWNrZXItbW9kYWwge1xuICBtYXgtd2lkdGg6IDMyNXB4O1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICBtYXgtaGVpZ2h0OiBub25lOyB9XG5cbi5kYXRlcGlja2VyLWNvbnRhaW5lci5tb2RhbC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMDsgfVxuXG4uZGF0ZXBpY2tlci1jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDI4MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAuZGF0ZXBpY2tlci1jb250cm9scyAuc2VsZWN0cy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmRhdGVwaWNrZXItY29udHJvbHMgLnNlbGVjdC13cmFwcGVyIGlucHV0IHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAuZGF0ZXBpY2tlci1jb250cm9scyAuc2VsZWN0LXdyYXBwZXIgaW5wdXQ6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAuZGF0ZXBpY2tlci1jb250cm9scyAuc2VsZWN0LXdyYXBwZXIgLmNhcmV0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5kYXRlcGlja2VyLWNvbnRyb2xzIC5zZWxlY3QteWVhciBpbnB1dCB7XG4gICAgd2lkdGg6IDUwcHg7IH1cbiAgLmRhdGVwaWNrZXItY29udHJvbHMgLnNlbGVjdC1tb250aCBpbnB1dCB7XG4gICAgd2lkdGg6IDcwcHg7IH1cblxuLm1vbnRoLXByZXYsIC5tb250aC1uZXh0IHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7IH1cblxuLyogRGF0ZSBEaXNwbGF5ICovXG4uZGF0ZXBpY2tlci1kYXRlLWRpc3BsYXkge1xuICBmbGV4OiAxIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEIxRTc7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLmRhdGVwaWNrZXItZGF0ZS1kaXNwbGF5IC55ZWFyLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgLmRhdGVwaWNrZXItZGF0ZS1kaXNwbGF5IC5kYXRlLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0N3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLyogQ2FsZW5kYXIgKi9cbi5kYXRlcGlja2VyLWNhbGVuZGFyLWNvbnRhaW5lciB7XG4gIGZsZXg6IDIuNSBhdXRvOyB9XG5cbi5kYXRlcGlja2VyLXRhYmxlIHtcbiAgd2lkdGg6IDI4MHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5kYXRlcGlja2VyLXRhYmxlIHRoZWFkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC5kYXRlcGlja2VyLXRhYmxlIHRoIHtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmRhdGVwaWNrZXItdGFibGUgdHIge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAuZGF0ZXBpY2tlci10YWJsZSBhYmJyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgLmRhdGVwaWNrZXItdGFibGUgdGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmRhdGVwaWNrZXItdGFibGUgdGQuaXMtdG9kYXkge1xuICAgICAgY29sb3I6ICMwMEIxRTc7IH1cbiAgICAuZGF0ZXBpY2tlci10YWJsZSB0ZC5pcy1zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCMUU3O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuZGF0ZXBpY2tlci10YWJsZSB0ZC5pcy1vdXRzaWRlLWN1cnJlbnQtbW9udGgsIC5kYXRlcGlja2VyLXRhYmxlIHRkLmlzLWRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uZGF0ZXBpY2tlci1kYXktYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogaW5oZXJpdDsgfVxuICAuZGF0ZXBpY2tlci1kYXktYnV0dG9uOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYsIDE3NCwgMjI1LCAwLjI1KTsgfVxuXG4vKiBGb290ZXIgKi9cbi5kYXRlcGlja2VyLWZvb3RlciB7XG4gIHdpZHRoOiAyODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uZGF0ZXBpY2tlci1jYW5jZWwsXG4uZGF0ZXBpY2tlci1jbGVhcixcbi5kYXRlcGlja2VyLXRvZGF5LFxuLmRhdGVwaWNrZXItZG9uZSB7XG4gIGNvbG9yOiAjMDBCMUU3O1xuICBwYWRkaW5nOiAwIDFyZW07IH1cblxuLmRhdGVwaWNrZXItY2xlYXIge1xuICBjb2xvcjogI0U2MUUyNTsgfVxuXG4vKiBNZWRpYSBRdWVyaWVzICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMXB4KSB7XG4gIC5kYXRlcGlja2VyLW1vZGFsIHtcbiAgICBtYXgtd2lkdGg6IDYyNXB4OyB9XG4gIC5kYXRlcGlja2VyLWNvbnRhaW5lci5tb2RhbC1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC5kYXRlcGlja2VyLWNvbnRyb2xzLFxuICAuZGF0ZXBpY2tlci10YWJsZSxcbiAgLmRhdGVwaWNrZXItZm9vdGVyIHtcbiAgICB3aWR0aDogMzIwcHg7IH1cbiAgLmRhdGVwaWNrZXItZGF5LWJ1dHRvbiB7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7IH0gfVxuXG4vKiBUaW1lcGlja2VyIENvbnRhaW5lcnMgKi9cbi50aW1lcGlja2VyLW1vZGFsIHtcbiAgbWF4LXdpZHRoOiAzMjVweDtcbiAgbWF4LWhlaWdodDogbm9uZTsgfVxuXG4udGltZXBpY2tlci1jb250YWluZXIubW9kYWwtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDA7IH1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4vKiBDbG9jayBEaWdpdGFsIERpc3BsYXkgKi9cbi50aW1lcGlja2VyLWRpZ2l0YWwtZGlzcGxheSB7XG4gIGZsZXg6IDEgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQjFFNztcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4udGltZXBpY2tlci10ZXh0LWNvbnRhaW5lciB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4udGltZXBpY2tlci1zcGFuLWhvdXJzLFxuLnRpbWVwaWNrZXItc3Bhbi1taW51dGVzLFxuLnRpbWVwaWNrZXItc3Bhbi1hbS1wbSBkaXYge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnRpbWVwaWNrZXItc3Bhbi1ob3VycyB7XG4gIG1hcmdpbi1yaWdodDogM3B4OyB9XG5cbi50aW1lcGlja2VyLXNwYW4tbWludXRlcyB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7IH1cblxuLnRpbWVwaWNrZXItZGlzcGxheS1hbS1wbSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxcmVtO1xuICBib3R0b206IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLyogQW5hbG9nIENsb2NrIERpc3BsYXkgKi9cbi50aW1lcGlja2VyLWFuYWxvZy1kaXNwbGF5IHtcbiAgZmxleDogMi41IGF1dG87IH1cblxuLnRpbWVwaWNrZXItcGxhdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAyNzBweDtcbiAgaGVpZ2h0OiAyNzBweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi50aW1lcGlja2VyLWNhbnZhcyxcbi50aW1lcGlja2VyLWRpYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDsgfVxuXG4udGltZXBpY2tlci1taW51dGVzIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi50aW1lcGlja2VyLXRpY2sge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNXB4OyB9XG5cbi50aW1lcGlja2VyLXRpY2suYWN0aXZlLFxuLnRpbWVwaWNrZXItdGljazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTc3LCAyMzEsIDAuMjUpOyB9XG5cbi50aW1lcGlja2VyLWRpYWwge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzUwbXMsIG9wYWNpdHkgMzUwbXM7IH1cblxuLnRpbWVwaWNrZXItZGlhbC1vdXQge1xuICBvcGFjaXR5OiAwOyB9XG4gIC50aW1lcGlja2VyLWRpYWwtb3V0LnRpbWVwaWNrZXItaG91cnMge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpOyB9XG4gIC50aW1lcGlja2VyLWRpYWwtb3V0LnRpbWVwaWNrZXItbWludXRlcyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgsIDAuOCk7IH1cblxuLnRpbWVwaWNrZXItY2FudmFzIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNzVtczsgfVxuICAudGltZXBpY2tlci1jYW52YXMgbGluZSB7XG4gICAgc3Ryb2tlOiAjMDBCMUU3O1xuICAgIHN0cm9rZS13aWR0aDogNDtcbiAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7IH1cblxuLnRpbWVwaWNrZXItY2FudmFzLW91dCB7XG4gIG9wYWNpdHk6IDAuMjU7IH1cblxuLnRpbWVwaWNrZXItY2FudmFzLWJlYXJpbmcge1xuICBzdHJva2U6IG5vbmU7XG4gIGZpbGw6ICMwMEIxRTc7IH1cblxuLnRpbWVwaWNrZXItY2FudmFzLWJnIHtcbiAgc3Ryb2tlOiBub25lO1xuICBmaWxsOiAjMDBCMUU3OyB9XG5cbi8qIEZvb3RlciAqL1xuLnRpbWVwaWNrZXItZm9vdGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDVweCAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLnRpbWVwaWNrZXItY2xlYXIge1xuICBjb2xvcjogI0U2MUUyNTsgfVxuXG4udGltZXBpY2tlci1jbG9zZSB7XG4gIGNvbG9yOiAjMDBCMUU3OyB9XG5cbi50aW1lcGlja2VyLWNsZWFyLFxuLnRpbWVwaWNrZXItY2xvc2Uge1xuICBwYWRkaW5nOiAwIDIwcHg7IH1cblxuLyogTWVkaWEgUXVlcmllcyAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDFweCkge1xuICAudGltZXBpY2tlci1tb2RhbCB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDsgfVxuICAudGltZXBpY2tlci1jb250YWluZXIubW9kYWwtY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAudGltZXBpY2tlci10ZXh0LWNvbnRhaW5lciB7XG4gICAgdG9wOiAzMiU7IH1cbiAgLnRpbWVwaWNrZXItZGlzcGxheS1hbS1wbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMS4ycmVtOyB9IH1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5zdHIge1xuICBjb2xvcjogI0VDNzYwMDsgfVxuXG4ua3dkIHtcbiAgY29sb3I6ICM5M0M3NjM7IH1cblxuLmNvbSB7XG4gIGNvbG9yOiAjNjY3NDdCOyB9XG5cbi50eXAge1xuICBjb2xvcjogIzY3OENCMTsgfVxuXG4ubGl0IHtcbiAgY29sb3I6ICNGQUNEMjI7IH1cblxuLnBsbiwgLnB1biB7XG4gIGNvbG9yOiAjRjFGMkYzOyB9XG5cbi50YWcge1xuICBjb2xvcjogIzhBQzc2MzsgfVxuXG4uYXRuIHtcbiAgY29sb3I6ICNFMEUyRTQ7IH1cblxuLmF0diB7XG4gIGNvbG9yOiAjRUM3NjAwOyB9XG5cbi5kZWMge1xuICBjb2xvcjogcHVycGxlOyB9XG5cbnByZS5wcmV0dHlwcmludCB7XG4gIGJvcmRlcjogMCBzb2xpZCAjODg4OyB9XG5cbm9sLmxpbmVudW1zIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucHJldHR5cHJpbnQge1xuICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG5cbmxpLkwwLCBsaS5MMSwgbGkuTDIsIGxpLkwzLCBsaS5MNCwgbGkuTDUsIGxpLkw2LCBsaS5MNywgbGkuTDgsIGxpLkw5IHtcbiAgY29sb3I6ICM1NTU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDsgfVxuXG5saS5MMSwgbGkuTDMsIGxpLkw1LCBsaS5MNywgbGkuTDkge1xuICBiYWNrZ3JvdW5kOiAjMTExOyB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC5rd2QsIC50YWcsIC50eXAge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLnN0ciB7XG4gICAgY29sb3I6ICMwNjA7IH1cbiAgLmt3ZCB7XG4gICAgY29sb3I6ICMwMDY7IH1cbiAgLmNvbSB7XG4gICAgY29sb3I6ICM2MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gIC50eXAge1xuICAgIGNvbG9yOiAjNDA0OyB9XG4gIC5saXQge1xuICAgIGNvbG9yOiAjMDQ0OyB9XG4gIC5wdW4ge1xuICAgIGNvbG9yOiAjNDQwOyB9XG4gIC5wbG4ge1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gIC50YWcge1xuICAgIGNvbG9yOiAjMDA2OyB9XG4gIC5hdG4ge1xuICAgIGNvbG9yOiAjNDA0OyB9XG4gIC5hdHYge1xuICAgIGNvbG9yOiAjMDYwOyB9IH1cblxuLyohIEZsaWNraXR5IHYyLjEuMlxuaHR0cHM6Ly9mbGlja2l0eS5tZXRhZml6enkuY29cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mbGlja2l0eS1lbmFibGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mbGlja2l0eS1lbmFibGVkOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uZmxpY2tpdHktdmlld3BvcnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uZmxpY2tpdHktc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi8qIGRyYWdnYWJsZSAqL1xuLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIC5mbGlja2l0eS12aWV3cG9ydCB7XG4gIGN1cnNvcjogbW92ZTtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogZ3JhYjsgfVxuXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUgLmZsaWNraXR5LXZpZXdwb3J0LmlzLXBvaW50ZXItZG93biB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZzsgfVxuXG4vKiAtLS0tIGZsaWNraXR5LWJ1dHRvbiAtLS0tICovXG4uZmxpY2tpdHktYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbi5mbGlja2l0eS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5mbGlja2l0eS1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCA1cHggIzE5RjsgfVxuXG4uZmxpY2tpdHktYnV0dG9uOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNjsgfVxuXG4uZmxpY2tpdHktYnV0dG9uOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zO1xuICBjdXJzb3I6IGF1dG87XG4gIC8qIHByZXZlbnQgZGlzYWJsZWQgYnV0dG9uIGZyb20gY2FwdHVyaW5nIHBvaW50ZXIgdXAgZXZlbnQuICM3MTYgKi9cbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmZsaWNraXR5LWJ1dHRvbi1pY29uIHtcbiAgZmlsbDogIzMzMzsgfVxuXG4vKiAtLS0tIHByZXZpb3VzL25leHQgYnV0dG9ucyAtLS0tICovXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiB7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC8qIHZlcnRpY2FsbHkgY2VudGVyICovXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91cyB7XG4gIGxlZnQ6IDEwcHg7IH1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dCB7XG4gIHJpZ2h0OiAxMHB4OyB9XG5cbi8qIHJpZ2h0IHRvIGxlZnQgKi9cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTBweDsgfVxuXG4uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTBweDsgfVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiAuZmxpY2tpdHktYnV0dG9uLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwJTtcbiAgdG9wOiAyMCU7XG4gIHdpZHRoOiA2MCU7XG4gIGhlaWdodDogNjAlOyB9XG5cbi8qIC0tLS0gcGFnZSBkb3RzIC0tLS0gKi9cbi5mbGlja2l0eS1wYWdlLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IC0yNXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgZGlyZWN0aW9uOiBydGw7IH1cblxuLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDAgOHB4O1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZmxpY2tpdHktcGFnZS1kb3RzIC5kb3QuaXMtc2VsZWN0ZWQge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5jb2RlLXNhbXBsZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgcGFkZGluZzogMTZweDsgfVxuICAuY29kZS1zYW1wbGUgLmluZm8ge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gMzsgfVxuICAuY29kZS1zYW1wbGUgLmV4YW1wbGUge1xuICAgIGdyaWQtY29sdW1uOiAzIC8gNDsgfVxuICAuY29kZS1zYW1wbGUgLnByZXR0eXByaW50IHtcbiAgICBncmlkLWNvbHVtbjogMSAvIDQ7IH1cblxuLmV4YW1wbGVzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDE2cHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDMzMHB4LCAxZnIpKTtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0OyB9XG5cbi5leGFtcGxlIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBqdXN0aWZ5LXNlbGY6IGVuZDsgfVxuXG4uY29kZS1zYW1wbGUtZnVsbCB7XG4gIGdyaWQtY29sdW1uOiAxIC8gLTE7IH1cblxuLmhlcm8ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEyN3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMTEycHg7XG4gIHBhZGRpbmc6IDVweDsgfVxuXG4uaHlwZXIge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDM4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICBwYWRkaW5nOiA1cHg7IH1cblxuYSB7XG4gIGNvbG9yOiAjMDBCMUU3OyB9XG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA4MUE4OyB9XG5cbi5mdWxsLWJ0biwgLmJ0bi1ub3JtYWwsIC5idG4tc3BlY2lhbCwgLmJ0bi1zbWFsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDAuODMzMzNyZW0gMCAwLjVyZW0gMDsgfVxuXG4uYnRuLCAuYnRuLWxhcmdlLCAuYnRuLXNtYWxsLCAuYnRuLW5vcm1hbCwgLmJ0bi1zcGVjaWFsIHtcbiAgbWFyZ2luOiA1cHg7IH1cblxuLmJ0bi1zcGVjaWFsIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiAxMHB4IDM1cHg7XG4gIG1pbi13aWR0aDogMTc4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uYnRuLXNtYWxsIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbWFyZ2luOiAwLjc1cmVtIDAgMC40NXJlbSAwO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5idG4tc2F2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNDRweDsgfVxuICAuYnRuLXNhdmUgLmljb24tc3Bpbm5lci1kYXJrIHtcbiAgICBhbmltYXRpb246IHNwaW4gLjZzIGluZmluaXRlIGxpbmVhcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuICAuYnRuLXNhdmUgLmljb24tc3Bpbm5lci1kYXJrIC5wYXRoMTpiZWZvcmUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIG9wYWNpdHk6IDAuMjsgfVxuICAuYnRuLXNhdmUgLmljb24tc3Bpbm5lci1kYXJrIC5wYXRoMjpiZWZvcmUge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5idG4tc2F2ZSBzcGFuW2NsYXNzXj1cImljb25cIl0ge1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAuYnRuLXNhdmUgPiBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMiU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7IH1cblxuLmJ0bi1zYXZlIC50ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5idG4tc2F2ZS50ZXh0IC50ZXh0IHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uYnRuLXNhdmUubG9hZGluZyAuaWNvbi1zcGlubmVyLWRhcmsge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5idG4tc2F2ZS5zYXZlZCAuaWNvbi1vayB7XG4gIG9wYWNpdHk6IDE7IH1cblxuI3NsZy1mYWNlYm9vay13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICNzbGctZmFjZWJvb2std3JhcHBlciBzcGFuIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICNzbGctZmFjZWJvb2std3JhcHBlciBhIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmlucHV0LWZpZWxkIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5pbnB1dC1maWVsZCBpbnB1dCwgLmlucHV0LWZpZWxkIHRleHRhcmVhIHtcbiAgICBvcmRlcjogMjsgfVxuICAuaW5wdXQtZmllbGQgbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvcmRlcjogMTsgfVxuXG4uaW5mby1maWVsZCBpbnB1dCwgLmluZm8tZmllbGQgdGV4dGFyZWEge1xuICBvcmRlcjogMzsgfVxuXG4uaW5mby1maWVsZCBwIHtcbiAgb3JkZXI6IDI7XG4gIG1hcmdpbjogMDsgfVxuXG4uaW5mby1maWVsZCBsYWJlbCB7XG4gIG9yZGVyOiAxOyB9XG5cbi5zZWxlY3QtZmllbGQge1xuICBtYXJnaW46IDIwcHggMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnNlbGVjdC1maWVsZCAuc2VsZWN0LXdyYXBwZXIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5zZWxlY3QtZmllbGQgbGFiZWwge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5zZWxlY3QtZmllbGQgLnNlbGVjdC13cmFwcGVyICsgbGFiZWwge1xuICAgIHRvcDogMDsgfVxuXG4uaW5wdXQtZmllbGQgPiBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM3NDc0NzQ7IH1cblxuaW5wdXRbdHlwZT10ZXh0XTpub3QoLmJyb3dzZXItZGVmYXVsdCk6ZGlzYWJsZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiICFpbXBvcnRhbnQ7IH1cblxubGFiZWwgPiBwIHtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7IH1cblxuLmNvbWJvLWlucHV0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jb21iby1pbnB1dCBpbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSwgLmNvbWJvLWlucHV0IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpub3QoLmJyb3dzZXItZGVmYXVsdCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAuY29tYm8taW5wdXQgLmNvbWJvLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG9yZGVyOiAyOyB9XG4gICAgLmNvbWJvLWlucHV0IC5jb21iby1idXR0b24gaW5wdXQge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuY29tYm8taW5wdXQgLmNvbWJvLWJ1dHRvbiBsYWJlbCB7XG4gICAgICBvcmRlcjogMjsgfVxuICAuY29tYm8taW5wdXQgLmlucHV0LWJ1dHRvbiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgICAuY29tYm8taW5wdXQgLmlucHV0LWJ1dHRvbiBidXR0b24ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZDogIzAwQjFFNztcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0NjQ2NDY7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cblxuLmNvbWJvLW5vYmcgLmlucHV0LWJ1dHRvbiBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzAwQjFFNzsgfVxuXG5pbnB1dFtkaXNhYmxlZF0gKyAuaW5wdXQtYnV0dG9uIGJ1dHRvbiB7XG4gIGJvcmRlcjogMXB4IGRvdHRlZCByZ2JhKDAsIDAsIDAsIDAuNDIpOyB9XG5cbi5pbnB1dC1lcnJvci10ZXh0IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5OTsgfVxuXG4uaW52YWxpZC1maWVsZCA+IGlucHV0LCAuaW52YWxpZC1maWVsZCAuY29tYm8tYnV0dG9uID4gaW5wdXQsIC5pbnZhbGlkLWZpZWxkID4gdGV4dGFyZWEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTYxRTI1ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgMCAjRTYxRTI1ICFpbXBvcnRhbnQ7IH1cblxuLmludmFsaWQtZmllbGQgLmNvbWJvLWJ1dHRvbiA+IC5pbnB1dC1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAxcHg7IH1cblxuLmludmFsaWQtZmllbGQgLmlucHV0LWVycm9yLXRleHQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAjRTYxRTI1O1xuICBwYWRkaW5nOiAwO1xuICBvcmRlcjogMjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5pbnZhbGlkLWZpZWxkIC5pbnB1dC1idXR0b24gYnV0dG9uIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNjFFMjUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0U2MUUyNSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2MUUyNSAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdDogMDtcbiAgaGVpZ2h0OiA1M3B4O1xuICBiYWNrZ3JvdW5kOiAjRTYxRTI1O1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4uZm9jdXNlZC1pbnB1dCAuaW5wdXQtYnV0dG9uIGJ1dHRvbiB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwMEIxRTc7XG4gIGJvcmRlci1sZWZ0OiAwOyB9XG5cbi5jb21iby1ub2JnLmZvY3VzZWQtaW5wdXQgLmNvbWJvLWJ1dHRvbiBpbnB1dCB7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5pbnB1dC1idXR0b24gYSB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1hcmdpbjogMCAtMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uZGF0ZXBpY2tlci1jb250YWluZXIgLnNlbGVjdC13cmFwcGVyIGlucHV0LnNlbGVjdC1kcm9wZG93biB7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnNpemUtcGlja2VyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIDQwcHgpO1xuICBncmlkLWdhcDogNXB4OyB9XG4gIC5zaXplLXBpY2tlciBhIHtcbiAgICBjb2xvcjogIzc0NzQ3NCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzc0NzQ3NDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGVhc2UgLjNzOyB9XG4gIC5zaXplLXBpY2tlciAuc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjNzQ3NDc0OyB9XG4gIC5zaXplLXBpY2tlciAuZGlzYWJsZWQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgY29sb3I6ICNlMGUwZTAgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5pY29uLWFycm93IHtcbiAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlOyB9XG5cbi5zaWRlbmF2IC5hY3RpdmUgLmljb24tYXJyb3cge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTsgfVxuXG4uaGVhZGVyLWNvZGUgLmluZm8ge1xuICBncmlkLWNvbHVtbjogMSAvIDU7IH1cblxuLm5vdGlmaWNhdGlvbi1udW1iZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJhY2tncm91bmQ6ICNFNjFFMjU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMCAzcHggM3B4IHJnYmEoMjMwLCAzMCwgMzcsIDAuNTgpOyB9XG5cbi5zbGctbG9nbyB7XG4gIHdpZHRoOiAxMTJweDtcbiAgaGVpZ2h0OiAyMHB4OyB9XG5cbi5lbnZlbG9wZS1pY29uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMjBweDsgfVxuXG4ubWVudS1pY29uIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7IH1cbiAgLm1lbnUtaWNvbiBzdmcgLmNscy0xIHtcbiAgICBmaWxsOiAjRkZGRkZGOyB9XG5cbi5tZW51LWljb24gYTpob3ZlciAuY2xzLTEge1xuICBmaWxsOiAjQkJERUZCOyB9XG5cbi5zaXRlLWxvZ28gc3ZnIHtcbiAgd2lkdGg6IDExMnB4O1xuICBoZWlnaHQ6IDIwcHg7IH1cbiAgLnNpdGUtbG9nbyBzdmcgLmNscy0xIHtcbiAgICBmaWxsOiAjRkZGRkZGOyB9XG5cbi5zaXRlLWxvZ28gYTpob3ZlciAuY2xzLTEge1xuICBmaWxsOiAjQkJERUZCOyB9XG5cbi5ub3RpZmljYXRpb24gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5ub3RpZmljYXRpb24gYSAubm90aWZpY2F0aW9uLW51bWJlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwcHg7XG4gICAgcmlnaHQ6IC0xMHB4OyB9XG5cbi5ub3RpZmljYXRpb24gc3ZnIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMjBweDsgfVxuICAubm90aWZpY2F0aW9uIHN2ZyAuY2xzLTEsIC5ub3RpZmljYXRpb24gc3ZnIC5jbHMtMiwgLm5vdGlmaWNhdGlvbiBzdmcgLmNscy00IHtcbiAgICBmaWxsOiBub25lOyB9XG4gIC5ub3RpZmljYXRpb24gc3ZnIC5jbHMtMSB7XG4gICAgc3Ryb2tlOiAjRkZGRkZGO1xuICAgIHN0cm9rZS13aWR0aDogMi4yODhweDsgfVxuICAubm90aWZpY2F0aW9uIHN2ZyAuY2xzLTEsIC5ub3RpZmljYXRpb24gc3ZnIC5jbHMtMiB7XG4gICAgc3Ryb2tlLW1pdGVybGltaXQ6IDEwOyB9XG4gIC5ub3RpZmljYXRpb24gc3ZnIC5jbHMtMiB7XG4gICAgc3Ryb2tlLWxpbmVqb2luOiBiZXZlbDsgfVxuICAubm90aWZpY2F0aW9uIHN2ZyAuY2xzLTMsIC5ub3RpZmljYXRpb24gc3ZnIC5jbHMtNSB7XG4gICAgc3Ryb2tlOiBub25lOyB9XG4gIC5ub3RpZmljYXRpb24gc3ZnIC5jbHMtNSB7XG4gICAgZmlsbDogI0ZGRkZGRjsgfVxuXG4ubm90aWZpY2F0aW9uIGE6aG92ZXIgLmNscy0xIHtcbiAgc3Ryb2tlOiAjQkJERUZCOyB9XG5cbi5ub3RpZmljYXRpb24gYTpob3ZlciAuY2xzLTUge1xuICBmaWxsOiAjQkJERUZCOyB9XG5cbi5zaXRlLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICMwMEIxRTc7XG4gIHBhZGRpbmc6IDE5cHggMTVweCAxNXB4IDE1cHg7XG4gIG1hcmdpbjogMDtcbiAgYm94LXNoYWRvdzogMCAzcHggMjRweCAjNzQ3NDc0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuICAuc2l0ZS1oZWFkZXIgW2NsYXNzXj1cImljb24tXCJdIHtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgLnNpdGUtaGVhZGVyIGEge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDsgfVxuICAuc2l0ZS1oZWFkZXIgPiBkaXYuY29sIHtcbiAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAuc2l0ZS1oZWFkZXIgLm1lbnUtaWNvbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuc2l0ZS1oZWFkZXIgLnNpdGUtbG9nbyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zaXRlLWhlYWRlciAubm90aWZpY2F0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4uc2l0ZS1oZWFkZXIudHJhbnNwYXJlbnQge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5oZWFkZXItd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmhlYWRlci13cmFwcGVyLnN0aWNreSB7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmhpZGUtbW9iaWxlLW1lbnUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnNob3ctbW9iaWxlLW1lbnUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICB6LWluZGV4OiA5OTk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmhlYWRlci13cmFwcGVyLnN0aWNreSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICBib2R5IHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfSB9XG5cbi5wYWdlLXRpdGxlIHtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgcGFkZGluZzogMjBweCAwOyB9XG4gIC5wYWdlLXRpdGxlIGgxIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICM3NDc0NzQ7IH1cbiAgLnBhZ2UtdGl0bGUgLnJvdyB7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnNldHRpbmdzLXRpdGxlLCAuc2V0dGluZ3MtdGl0bGUgLmNvbCwgLnNldHRpbmdzLXRpdGxlIC5yb3cge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnNldHRpbmdzLXRpdGxlIHNwYW4sIC5zZXR0aW5ncy10aXRsZSAuY29sIHNwYW4sIC5zZXR0aW5ncy10aXRsZSAucm93IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuXG4uc3ViLXNldHRpbmdzLWNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5zdWItc2V0dGluZ3MtY29udGVudCA+IC5oaWRlLWNvbnRhaW5lciwgLnN1Yi1zZXR0aW5ncy1jb250ZW50IC5oaWRlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZjJmMmYyIDgwJSwgI2JkYmRiZCk7XG4gICAgcGFkZGluZzogMTBweCAwOyB9XG4gIC5zdWItc2V0dGluZ3MtY29udGVudCAudGFicyB7XG4gICAgdHJhbnNpdGlvbjogLjdzIGFsbCBlYXNlOyB9XG5cbi5zdWItc2V0dGluZ3MtY29udGVudC5hY3RpdmUgPiAuaGlkZS1jb250YWluZXIsIC5zdWItc2V0dGluZ3MtY29udGVudC5hY3RpdmUgLmhpZGUtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5zdWItc2V0dGluZ3MtY29udGVudC5hY3RpdmUgKyAucm93IC50YWJzLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnN1Yi1zZXR0aW5ncy1jb250ZW50LmFjdGl2ZSArIC5yb3cgLnRhYnMtY29udGFpbmVyIC50YWJzIHtcbiAgICBvcGFjaXR5OiAwOyB9XG5cbi50YWJzLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7IH1cblxuLnNpdGUtZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogIzQ2NDY0NjtcbiAgcGFkZGluZzogMjBweCAxMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjY4cHgpIHtcbiAgICAuc2l0ZS1mb290ZXIge1xuICAgICAgcGFkZGluZzogNjBweCAzMHB4IDQwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgIC5zaXRlLWZvb3RlciB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDUwcHggNDBweDsgfSB9XG4gIC5zaXRlLWZvb3RlciA+IC5yb3cge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWF4LXdpZHRoOiAxMzk2cHg7IH1cbiAgICAuc2l0ZS1mb290ZXIgPiAucm93IC5jb2wgaDUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuc2l0ZS1mb290ZXIgPiAucm93IC5jb2wgdWwge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICBncmlkLWdhcDogMzBweCAyMHB4O1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMjBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjhweCkge1xuICAgICAgICAuc2l0ZS1mb290ZXIgPiAucm93IC5jb2wgdWwge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICAgICAgZ3JpZC1nYXA6IDQwcHggMjBweDtcbiAgICAgICAgICBtYXJnaW46IDIwcHggMCA0MHB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gICAgICAgIC5zaXRlLWZvb3RlciA+IC5yb3cgLmNvbCB1bCB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTsgfSB9XG4gICAgICAuc2l0ZS1mb290ZXIgPiAucm93IC5jb2wgdWw6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgIC5zaXRlLWZvb3RlciA+IC5yb3cgLmNvbCB1bC53LWltZyBsaSBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAgIC5zaXRlLWZvb3RlciA+IC5yb3cgLmNvbCB1bC53LWltZyBsaSBzcGFuW2NsYXNzXj1pY29uLV0ge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC5zaXRlLWZvb3RlciA+IC5yb3cgLmNvbCAuZGl2aWRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogIzRENEQ0RCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY2OHB4KSB7XG4gICAgICAgIC5zaXRlLWZvb3RlciA+IC5yb3cgLmNvbCAuZGl2aWRlciB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9IH1cbiAgLnNpdGUtZm9vdGVyIC5jb3B5cmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5zaXRlLWZvb3RlciAuY29weXJpZ2h0IHAge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1heC13aWR0aDogMjE4cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1sb2dvLWNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnNpdGUtZm9vdGVyIC5mb290ZXItbG9nby1jb250YWluZXIgLmljb24tbG9nbyB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAuc2l0ZS1mb290ZXIgLnBhcnRuZXItaWNvbnMge1xuICAgIG1hcmdpbjogMjBweCAwIDIwcHggIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjY4cHgpIHtcbiAgICAgIC5zaXRlLWZvb3RlciAucGFydG5lci1pY29ucyB7XG4gICAgICAgIG1hcmdpbjogMzBweCAwIDQwcHggIWltcG9ydGFudDsgfSB9XG4gICAgLnNpdGUtZm9vdGVyIC5wYXJ0bmVyLWljb25zIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiA3M3B4O1xuICAgICAgbWF4LXdpZHRoOiAxMzBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zaXRlLWZvb3RlciBhIHtcbiAgICBjb2xvcjogI2RiZGJkYjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuc2l0ZS1mb290ZXIgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwQjFFNzsgfVxuXG4uYmctMiB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7IH1cblxuLnNpZGVuYXYge1xuICBwYWRkaW5nOiAxNXB4IDAgMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5zaWRlbmF2IGEge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzc0NzQ3NCAhaW1wb3J0YW50OyB9XG4gIC5zaWRlbmF2IC5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7IH1cbiAgLnNpZGVuYXYgaDEge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBmb250LWZhbWlseTogXCJpbmR1c3RyeVwiLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDsgfVxuICAuc2lkZW5hdiAuY29sbGFwc2libGUtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5zaWRlbmF2ID4gbGk6bGFzdC1jaGlsZCB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgIEBtZWRpYSAobWF4LWhlaWdodDogNjUwcHgpIHtcbiAgICAgIC5zaWRlbmF2ID4gbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuc2lkZW5hdiA+IGxpOmxhc3QtY2hpbGQgYSB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuc2lkZW5hdiA+IGxpOmxhc3QtY2hpbGQgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNiZGJkYmQ7IH1cbiAgLnNpZGVuYXYgLmljb24tYXJyb3cge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzAwQjFFNzsgfVxuXG5hLnNpZGVuYXYtY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgYS5zaWRlbmF2LWNsb3NlIC5pY29uLWNsb3NlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICMwMDgxQTg7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbi13ZWInO1xuICBzcmM6IHVybChcImZvbnRzL2ljb21vb24td2ViLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJmb250cy9pY29tb29uLXdlYi5lb3RcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImZvbnRzL2ljb21vb24td2ViLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiZm9udHMvaWNvbW9vbi13ZWIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJmb250cy9pY29tb29uLXdlYi5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6ICdpY29tb29uLXdlYicgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLmljb24tbG9naW4tbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYVwiO1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4uaWNvbi1sb2dvX3YzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7IH1cblxuLmljb24tbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiOyB9XG5cbi5pY29uLXdpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiOyB9XG5cbi5pY29uLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWRcIjsgfVxuXG4uaWNvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiOyB9XG5cbi5pY29uLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7IH1cblxuLmljb24tbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiOyB9XG5cbi5pY29uLXNoYXJlX2ljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTZcIjsgfVxuXG4uaWNvbi1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxN1wiOyB9XG5cbi5pY29uLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWJcIjsgfVxuXG4uaWNvbi1zaG93LXFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE1XCI7IH1cblxuLmljb24tc3Bpbm5lci1kYXJrIC5wYXRoMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xuICBjb2xvcjogIzc0NzQ3NDtcbiAgb3BhY2l0eTogMC4yOyB9XG5cbi5pY29uLXNwaW5uZXItZGFyayAucGF0aDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gIGNvbG9yOiAjNzQ3NDc0OyB9XG5cbi5pY29uLWNhbF9pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7IH1cblxuLmljb24tY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjsgfVxuXG4uaWNvbi1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7IH1cblxuLmljb24tcHJvZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxM1wiOyB9XG5cbi5pY29uLWluZm8xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7IH1cblxuLmljb24tcXVlc3Rpb25faWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNFwiOyB9XG5cbi5pY29uLW5vdGlmaWNhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMFwiOyB9XG5cbi5pY29uLW5ldXRyYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGZcIjsgfVxuXG4uaWNvbi1vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMVwiOyB9XG5cbi5pY29uLW9rLWdyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG4gIGNvbG9yOiAjMDBiYzE2OyB9XG5cbi5pY29uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbiAgY29sb3I6ICNlNjFlMjU7IH1cblxuLmljb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWFcIjtcbiAgY29sb3I6ICMwMGJjMTY7IH1cblxuLmljb24taW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiOyB9XG5cbi5pY29uLWNpcmNsZS1kaXNjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFlXCI7IH1cblxuLmljb24tY2lyY2xlLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFmXCI7IH1cblxuLmljb24tY2lyY2xlLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMFwiOyB9XG5cbi5pY29uLWNpcmNsZS1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMVwiOyB9XG5cbi5pY29uLWNpcmNsZS10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjJcIjsgfVxuXG4uaWNvbi1jaXJjbGUtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyM1wiOyB9XG5cbi5pY29uLWNpcmNsZS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI0XCI7IH1cblxuLmljb24tZmFjZWJvb2s6YmVmb3JlLCBzcGFuLmljb24tZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIiAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXR3aXR0ZXI6YmVmb3JlLCBzcGFuLmljb24tdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOVwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24taW5zdGFncmFtOmJlZm9yZSwgc3Bhbi5pY29uLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiICFpbXBvcnRhbnQ7IH1cblxuLmljb24tdHdpdGNoOmJlZm9yZSwgc3Bhbi5pY29uLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOFwiICFpbXBvcnRhbnQ7IH1cblxuLmljb24teW91dHViZTpiZWZvcmUsIHNwYW4uaWNvbi15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFjXCIgIWltcG9ydGFudDsgfVxuXG4uZXZlbnQtY2FyZCB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJveC1zaGFkb3c6IDAgMCAzOXB4ICM3NDc0NzQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgdHJhbnNpdGlvbjogLjVzIGFsbCBlYXNlOyB9XG4gIC5ldmVudC1jYXJkIC5ldmVudC1pbWFnZSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmV2ZW50LWNhcmQgLmV2ZW50LWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLmV2ZW50LWNhcmQgLmV2ZW50LWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDQwJTsgfSB9XG4gICAgLmV2ZW50LWNhcmQgLmV2ZW50LWltYWdlIC5pY29uLWxvZ28sIC5ldmVudC1jYXJkIC5ldmVudC1pbWFnZSAuaWNvbi1sb2dpbi1sb2dvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZXZlbnQtY2FyZCAuZXZlbnQtaW1hZ2UgLnBsYXktbm93IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIC5ldmVudC1jYXJkIC5ldmVudC1pbWFnZSAucGxheS1ub3cge1xuICAgICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgICBsZWZ0OiAxNXB4OyB9IH1cbiAgICAuZXZlbnQtY2FyZCAuZXZlbnQtaW1hZ2UgLmltYWdlLXRodW1iIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgLmV2ZW50LWNhcmQgLmV2ZW50LWltYWdlIC5pbWFnZS10aHVtYiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9IH1cbiAgICAgIC5ldmVudC1jYXJkIC5ldmVudC1pbWFnZSAuaW1hZ2UtdGh1bWIgLmZyb250ID4gc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5ldmVudC1jYXJkIC5ldmVudC1pbWFnZSAuaW1hZ2UtdGh1bWIgaW1nIHtcbiAgICAgICAgbWluLXdpZHRoOiAyNTBweDsgfVxuICAgICAgLmV2ZW50LWNhcmQgLmV2ZW50LWltYWdlIC5pbWFnZS10aHVtYjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAuZXZlbnQtY2FyZCAuZXZlbnQtaW5mbyB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICB3aWR0aDogNDAlO1xuICAgIGRpc3BsYXk6IGdyaWQ7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZXZlbnQtY2FyZCAuZXZlbnQtaW5mbyB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7IH0gfVxuICAgIC5ldmVudC1jYXJkIC5ldmVudC1pbmZvIC5ldmVudC1wbGF5LWJ0biB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDAgMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZXZlbnQtY2FyZCAuZXZlbnQtaW5mbyB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5ldmVudC1jYXJkIC5ldmVudC1pbmZvIHtcbiAgICAgICAgd2lkdGg6IDYwJTsgfSB9XG4gICAgLmV2ZW50LWNhcmQgLmV2ZW50LWluZm8gLmhpZGRlbi1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5ldmVudC1jYXJkIC5ldmVudC1pbmZvIHAge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5ldmVudC1jYXJkIC5ldmVudC1pbmZvIC5ldmVudC10aXRsZSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5ldmVudC1jYXJkIC5ldmVudC1pbmZvIC5leHBhbmQtbGluayB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1zZWxmOiBlbmQ7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmV2ZW50LWNhcmQgLmV2ZW50LWluZm8gLmV4cGFuZC1saW5rIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uZXZlbnQtY2FyZC5hY3RpdmUgLmV2ZW50LWltYWdlIC5wbGF5LW5vdyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5ldmVudC1jYXJkLmFjdGl2ZSAuZXZlbnQtaW5mbyBwLCAuZXZlbnQtY2FyZC5hY3RpdmUgLmV2ZW50LWluZm8gYSB7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5ldmVudC1jYXJkLmFjdGl2ZSAuZXZlbnQtaW5mbyAuaWNvbi1hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG5cbi5ldmVudC1jYXJkLm9wZW4uYWN0aXZlIC5ldmVudC1wbGF5LWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5ldmVudC1jYXJkLm9wZW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtaGVpZ2h0OiA5OTk5OTlweDsgfVxuICAuZXZlbnQtY2FyZC5vcGVuIC5ldmVudC1pbmZvLCAuZXZlbnQtY2FyZC5vcGVuIC5ldmVudC1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmV2ZW50LWNhcmQub3BlbiAuZGF0ZS10aXRsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuICAuZXZlbnQtY2FyZC5vcGVuIC5ldmVudC1pbWFnZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUlKTsgfVxuICAgIC5ldmVudC1jYXJkLm9wZW4gLmV2ZW50LWltYWdlIC5pY29uLWxvZ28ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIC5ldmVudC1jYXJkLm9wZW4gLmV2ZW50LWltYWdlIC5wbGF5LW5vdyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmV2ZW50LWNhcmQub3BlbiAuZXZlbnQtaW1hZ2UgLmltYWdlLXRodW1iIHtcbiAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMHB4ICM3NDc0NzQ7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cztcbiAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAvKiBiYWNrLCBpbml0aWFsbHkgaGlkZGVuIHBhbmUgKi8gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAuZXZlbnQtY2FyZC5vcGVuIC5ldmVudC1pbWFnZSAuaW1hZ2UtdGh1bWIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7IH0gfVxuICAgICAgLmV2ZW50LWNhcmQub3BlbiAuZXZlbnQtaW1hZ2UgLmltYWdlLXRodW1iOmhvdmVyIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgICAgIC5ldmVudC1jYXJkLm9wZW4gLmV2ZW50LWltYWdlIC5pbWFnZS10aHVtYiAuZnJvbnQsIC5ldmVudC1jYXJkLm9wZW4gLmV2ZW50LWltYWdlIC5pbWFnZS10aHVtYiAuYmFjayB7XG4gICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIC5ldmVudC1jYXJkLm9wZW4gLmV2ZW50LWltYWdlIC5pbWFnZS10aHVtYiAuZnJvbnQge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmV2ZW50LWNhcmQub3BlbiAuZXZlbnQtaW1hZ2UgLmltYWdlLXRodW1iIC5mcm9udCA+IHNwYW4ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7IH1cbiAgICAgICAgLmV2ZW50LWNhcmQub3BlbiAuZXZlbnQtaW1hZ2UgLmltYWdlLXRodW1iIC5mcm9udDpob3ZlciA+IHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjQkJERUZCOyB9XG4gICAgICAuZXZlbnQtY2FyZC5vcGVuIC5ldmVudC1pbWFnZSAuaW1hZ2UtdGh1bWIgLmJhY2sge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5ldmVudC1jYXJkLm9wZW4gLmV2ZW50LWltYWdlIC5pbWFnZS10aHVtYiAuYmFyY29kZSB0ZXh0IHtcbiAgICAgICAgZmlsbDogIzc0NzQ3NDsgfVxuICAgIC5ldmVudC1jYXJkLm9wZW4gLmV2ZW50LWltYWdlIC5pbWFnZS10aHVtYi5iYXJjb2RlLWFjdGl2ZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAzOXB4ICM3NDc0NzQ7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgICAuZXZlbnQtY2FyZC5vcGVuIC5ldmVudC1pbWFnZSAuaW1hZ2UtdGh1bWIuYmFyY29kZS1hY3RpdmUgc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiA5OTk5OTk7IH1cbiAgLmV2ZW50LWNhcmQub3BlbiAuZXZlbnQtaW5mbyB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBwYWRkaW5nOiA5NHB4IDIwcHggMTBweDtcbiAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICAuZXZlbnQtY2FyZC5vcGVuIC5ldmVudC1pbmZvIC5oaWRkZW4tY29udGFpbmVyIHtcbiAgICAgIGFuaW1hdGlvbjogMXMgZmFkZUluO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5ldmVudC1jYXJkLm9wZW4gLmV2ZW50LWluZm8gLmhpZGRlbi1jb250YWluZXIgLnJvdyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuZXZlbnQtY2FyZC5vcGVuIC5ldmVudC1pbmZvIHAsIC5ldmVudC1jYXJkLm9wZW4gLmV2ZW50LWluZm8gYSB7XG4gICAgICBjb2xvcjogIzc0NzQ3NDsgfVxuICAgIC5ldmVudC1jYXJkLm9wZW4gLmV2ZW50LWluZm8gYSB7XG4gICAgICBjb2xvcjogIzY0QjVGNjsgfVxuICAgIC5ldmVudC1jYXJkLm9wZW4gLmV2ZW50LWluZm8gLmljb24tYXJyb3cge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgIC5ldmVudC1jYXJkLm9wZW4gLmV2ZW50LWluZm8gLmV2ZW50LXRpdGxlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cblxuLmZtLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDU7IH1cbiAgLmZtLWhlYWRlciAuc2l0ZS1sb2dvIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4ubWFpbi13cmFwcGVyIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgbWFyZ2luLXRvcDogM3JlbTsgfVxuXG4uc2lkZWJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcGFkZGluZzogMTZweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAyNSU7XG4gIG1pbi13aWR0aDogNDA1cHg7IH1cbiAgLnNpZGViYXIgaDEge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnNpZGViYXIgLnRhYmxlLW9mLWNvbnRlbnRzIGEge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsaW5lLWhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMXJlbTsgfVxuICAuc2lkZWJhciB1bCB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLnNpZGViYXIgdWwgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjMDA4MUE4O1xuICAgICAgbWFyZ2luOiAxNnB4O1xuICAgICAgcGFkZGluZzogMTJweDsgfVxuXG4uZnJhbWV3b3JrLXNpdGUtaGVhZGVyIHtcbiAgcGFkZGluZzogMTZweDsgfVxuICAuZnJhbWV3b3JrLXNpdGUtaGVhZGVyIGgxLCAuZnJhbWV3b3JrLXNpdGUtaGVhZGVyIGgyLCAuZnJhbWV3b3JrLXNpdGUtaGVhZGVyIC5ldmVudC1jYXJkLm9wZW4gLmV2ZW50LWluZm8gLmV2ZW50LXRpdGxlLCAuZXZlbnQtY2FyZC5vcGVuIC5ldmVudC1pbmZvIC5mcmFtZXdvcmstc2l0ZS1oZWFkZXIgLmV2ZW50LXRpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMzhweDsgfVxuICAuZnJhbWV3b3JrLXNpdGUtaGVhZGVyIGgyLCAuZnJhbWV3b3JrLXNpdGUtaGVhZGVyIC5ldmVudC1jYXJkLm9wZW4gLmV2ZW50LWluZm8gLmV2ZW50LXRpdGxlLCAuZXZlbnQtY2FyZC5vcGVuIC5ldmVudC1pbmZvIC5mcmFtZXdvcmstc2l0ZS1oZWFkZXIgLmV2ZW50LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ucHJldHR5cHJpbnQge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4uc2lkZW5hdiBsaSA+IGEsIC5tZW51LWljb24gc3ZnIC5jbHMtMSwgLnNpdGUtbG9nbyBzdmcgLmNscy0xLCAubm90aWZpY2F0aW9uIHN2ZyAuY2xzLTEsIC5ub3RpZmljYXRpb24gc3ZnIC5jbHMtNSwgLnNpdGUtZm9vdGVyIGEge1xuICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7IH1cblxuLnNhbXBsZS1ncmlkIC5jb2wge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiOyB9XG5cbi53b29jb21tZXJjZS1jaGVja291dCBzZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7IH1cblxuLmF2YXRhciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxODhweDtcbiAgaGVpZ2h0OiAxODhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmF2YXRhci5lZGl0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hdmF0YXIuZWRpdDpiZWZvcmUge1xuICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgei1pbmRleDogNTsgfVxuICAuYXZhdGFyLmVkaXQgcCB7XG4gICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogMTA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLmF2YXRhci5lZGl0OmhvdmVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC5hdmF0YXIuZWRpdDpob3ZlciBwIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5wcm9maWxlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxNXB4O1xuICBncmlkLXJvdy1nYXA6IDMwcHg7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgLnByb2ZpbGUgLnByb2ZpbGUtYXZhdGFyLCAucHJvZmlsZSAuYXZhdGFyLWxvZ28sIC5wcm9maWxlIC5jaXR5LWxvZ28ge1xuICAgICAgd2lkdGg6IDEwM3B4O1xuICAgICAgaGVpZ2h0OiAxMDNweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5wcm9maWxlIC5wcm9maWxlLWF2YXRhciBpbWcsIC5wcm9maWxlIC5hdmF0YXItbG9nbyBpbWcsIC5wcm9maWxlIC5jaXR5LWxvZ28gaW1nIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkgYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgLnByb2ZpbGUgLnByb2ZpbGUtYXZhdGFyLCAucHJvZmlsZSAuYXZhdGFyLWxvZ28sIC5wcm9maWxlIC5jaXR5LWxvZ28ge1xuICAgICAgd2lkdGg6IDI1dnc7XG4gICAgICBoZWlnaHQ6IDI1dnc7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgLnByb2ZpbGUgLnByb2ZpbGUtYXZhdGFyLCAucHJvZmlsZSAuYXZhdGFyLWxvZ28ge1xuICAgICAgZ3JpZC1jb2x1bW46IDMgLyA0O1xuICAgICAganVzdGlmeS1zZWxmOiByaWdodDsgfVxuICAgICAgLnByb2ZpbGUgLnByb2ZpbGUtYXZhdGFyIGltZywgLnByb2ZpbGUgLmF2YXRhci1sb2dvIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgIC5wcm9maWxlIC5jaXR5LWxvZ28ge1xuICAgICAgZ3JpZC1jb2x1bW46IDQgLyA1O1xuICAgICAganVzdGlmeS1zZWxmOiBsZWZ0OyB9XG4gICAgLnByb2ZpbGUgLnVzZXItaW5mbyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAucHJvZmlsZSAudXNlci1pbmZvIGgyLCAucHJvZmlsZSAudXNlci1pbmZvIC5ldmVudC1jYXJkLm9wZW4gLmV2ZW50LWluZm8gLmV2ZW50LXRpdGxlLCAuZXZlbnQtY2FyZC5vcGVuIC5ldmVudC1pbmZvIC5wcm9maWxlIC51c2VyLWluZm8gLmV2ZW50LXRpdGxlLCAucHJvZmlsZSAudXNlci1pbmZvIGgzLCAucHJvZmlsZSAudXNlci1pbmZvIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5wcm9maWxlIC51c2VyLWluZm8gaDIsIC5wcm9maWxlIC51c2VyLWluZm8gLmV2ZW50LWNhcmQub3BlbiAuZXZlbnQtaW5mbyAuZXZlbnQtdGl0bGUsIC5ldmVudC1jYXJkLm9wZW4gLmV2ZW50LWluZm8gLnByb2ZpbGUgLnVzZXItaW5mbyAuZXZlbnQtdGl0bGUge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAgIC5wcm9maWxlIC5zdGF0cy1jb250YWluZXIge1xuICAgICAgZ3JpZC1jb2x1bW46IDEvLTE7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgLnByb2ZpbGUge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIHJlcGVhdCgyLCAyZnIpO1xuICAgICAgZ3JpZC1yb3ctZ2FwOiAwcHg7XG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDBweDsgfVxuICAgICAgLnByb2ZpbGUgLnByb2ZpbGUtYXZhdGFyLCAucHJvZmlsZSAuYXZhdGFyLWxvZ28ge1xuICAgICAgICBncmlkLXJvdzogMS80O1xuICAgICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjsgfVxuICAgICAgICAucHJvZmlsZSAucHJvZmlsZS1hdmF0YXIgaW1nLCAucHJvZmlsZSAuYXZhdGFyLWxvZ28gaW1nIHtcbiAgICAgICAgICB3aWR0aDogMjgzcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyODNweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgIC5wcm9maWxlIC5jaXR5LWxvZ28ge1xuICAgICAgICBncmlkLWNvbHVtbnM6IDIvMztcbiAgICAgICAgZ3JpZC1yb3c6IDEvMjtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgYWxpZ24tc2VsZjogZW5kO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAucHJvZmlsZSAudXNlci1pbmZvIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgICAgICAgLnByb2ZpbGUgLnVzZXItaW5mbyBoMiwgLnByb2ZpbGUgLnVzZXItaW5mbyAuZXZlbnQtY2FyZC5vcGVuIC5ldmVudC1pbmZvIC5ldmVudC10aXRsZSwgLmV2ZW50LWNhcmQub3BlbiAuZXZlbnQtaW5mbyAucHJvZmlsZSAudXNlci1pbmZvIC5ldmVudC10aXRsZSwgLnByb2ZpbGUgLnVzZXItaW5mbyBoMywgLnByb2ZpbGUgLnVzZXItaW5mbyBwIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAucHJvZmlsZSAudXNlci1pbmZvIGgyLCAucHJvZmlsZSAudXNlci1pbmZvIC5ldmVudC1jYXJkLm9wZW4gLmV2ZW50LWluZm8gLmV2ZW50LXRpdGxlLCAuZXZlbnQtY2FyZC5vcGVuIC5ldmVudC1pbmZvIC5wcm9maWxlIC51c2VyLWluZm8gLmV2ZW50LXRpdGxlIHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfSB9XG5cbi51c2VyLXN0YXRzIHtcbiAgYmFja2dyb3VuZDogI2UwZTBlMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAudXNlci1zdGF0cyA+IGRpdiB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7IH1cbiAgICAudXNlci1zdGF0cyA+IGRpdiBoMiwgLnVzZXItc3RhdHMgPiBkaXYgLmV2ZW50LWNhcmQub3BlbiAuZXZlbnQtaW5mbyAuZXZlbnQtdGl0bGUsIC5ldmVudC1jYXJkLm9wZW4gLmV2ZW50LWluZm8gLnVzZXItc3RhdHMgPiBkaXYgLmV2ZW50LXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjRjY5MjFFICFpbXBvcnRhbnQ7IH1cbiAgICAudXNlci1zdGF0cyA+IGRpdiBoMiwgLnVzZXItc3RhdHMgPiBkaXYgLmV2ZW50LWNhcmQub3BlbiAuZXZlbnQtaW5mbyAuZXZlbnQtdGl0bGUsIC5ldmVudC1jYXJkLm9wZW4gLmV2ZW50LWluZm8gLnVzZXItc3RhdHMgPiBkaXYgLmV2ZW50LXRpdGxlLCAudXNlci1zdGF0cyA+IGRpdiBwIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuXG4uYXZhdGFyLW1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKSBzY2FsZSgwKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC41cyBhbGwgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMjksIDAuMDksIDAuNTQpOyB9XG4gIC5hdmF0YXItbW9kYWwgLmF2YXRhcnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgICAuYXZhdGFyLW1vZGFsIC5hdmF0YXJzIC5hdmF0YXItcGljayB7XG4gICAgICB3aWR0aDogMjAlO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmF2YXRhci1tb2RhbCAuYXZhdGFycyAuYXZhdGFyLXBpY2sgaW1nIHtcbiAgICAgICAgYm9yZGVyOiA0cHggc29saWQgIzAwMDAwMDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAuYXZhdGFyLW1vZGFsIC5hdmF0YXJzIC5hdmF0YXItcGljayBpbWc6aG92ZXIge1xuICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICNGRkZGRkY7IH1cbiAgLmF2YXRhci1tb2RhbCAuaWNvbi1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTQwcHg7XG4gICAgcmlnaHQ6IC00MHB4O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuYXZhdGFyLW1vZGFsIC5pY29uLWNsb3NlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRjY5MjFFOyB9XG5cbi5hY3RpdmUuYXZhdGFyLW1vZGFsIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKSBzY2FsZSgxKTtcbiAgb3BhY2l0eTogMTsgfVxuXG4uY3VycmVudC1hdmF0YXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmN1cnJlbnQtYXZhdGFyIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAxODhweDtcbiAgICBoZWlnaHQ6IDE4OHB4OyB9XG5cbi5hdmF0YXItb3B0aW9ucyB7XG4gIG1hcmdpbjogMjBweCAwIDYwcHg7IH1cblxuLmF2YXRhci1jYXJvdXNlbCAuYXZhdGFyLXNlbGVjdGlvbnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCA2MHB4KTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgNjBweCk7XG4gIGdyaWQtZ2FwOiAxMHB4OyB9XG5cbi5hdmF0YXItY2Fyb3VzZWwgLmNhcm91c2VsLWNlbGwge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmF2YXRhci1jYXJvdXNlbCAuY2Fyb3VzZWwtY2VsbCBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7IH1cbiAgLmF2YXRhci1jYXJvdXNlbCAuY2Fyb3VzZWwtY2VsbCBhIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmF2YXRhci1jYXJvdXNlbCAuY2Fyb3VzZWwtY2VsbCBhOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgYm9yZGVyOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAuYXZhdGFyLWNhcm91c2VsIC5jYXJvdXNlbC1jZWxsIGE6aG92ZXI6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAxNzcsIDIzMSwgMC43KTsgfVxuICAuYXZhdGFyLWNhcm91c2VsIC5jYXJvdXNlbC1jZWxsIGEuYXZhdGFyLXNlbGVjdGVkOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDExNiwgMTE2LCAxMTYsIDAuNyk7XG4gICAgYm9yZGVyOiA2cHggc29saWQgI0Y2OTIxRTsgfVxuXG4uYXZhdGFyLWNhcm91c2VsIC5mbGlja2l0eS1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwcHg7IH1cblxuLmF2YXRhci1jYXJvdXNlbCAuZmxpY2tpdHktYnV0dG9uLWljb24ge1xuICBmaWxsOiAjMDBCMUU3OyB9XG5cbi5hdmF0YXItY2Fyb3VzZWwgLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM3NDc0NzQ7XG4gIG1hcmdpbjogMCA1cHg7IH1cblxuLmF2YXRhci1jYXJvdXNlbCAuZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgYm90dG9tOiAtNDBweDsgfVxuXG4uYXZhdGFyLWNhcm91c2VsIC5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdC5pcy1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICM3NDc0NzQ7IH1cblxuLmF2YXRhci1jYXJvdXNlbCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91cyB7XG4gIGxlZnQ6IC0xMHB4OyB9XG5cbi5hdmF0YXItY2Fyb3VzZWwgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dCB7XG4gIHJpZ2h0OiAtMTBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIHRhYmxlIHRyID4gdGgge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMTVweDsgfSB9XG5cbi5wYWdlLXBhZ2luYXRpb24ge1xuICBwYWRkaW5nOiAwIDIwcHg7IH1cblxuLnBhZ2UtY291bnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAucGFnZS1jb3VudCAqIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5wYWdlLWNvdW50IC5wYWdlLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgLnBhZ2UtY291bnQgLnBhZ2Utc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfSB9XG4gIC5wYWdlLWNvdW50IC5wYWdlLW5hdi1saW5rcyAuaWNvbi1hcnJvdyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnBhZ2UtY291bnQgLnBhZ2UtbmF2LWxpbmtzIC5zdGFydCB7XG4gICAgcGFkZGluZy1yaWdodDogMjFweDsgfVxuICAgIC5wYWdlLWNvdW50IC5wYWdlLW5hdi1saW5rcyAuc3RhcnQgc3BhbjpudGgtY2hpbGQoMikge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KSByb3RhdGUoOTBkZWcpO1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgLnBhZ2UtY291bnQgLnBhZ2UtbmF2LWxpbmtzIC5zdGFydCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDsgfSB9XG4gIC5wYWdlLWNvdW50IC5wYWdlLW5hdi1saW5rcyAubmV4dC1wYWdlIHNwYW4ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH1cbiAgLnBhZ2UtY291bnQgLnBhZ2UtbmF2LWxpbmtzIC5lbmQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMXB4OyB9XG4gICAgLnBhZ2UtY291bnQgLnBhZ2UtbmF2LWxpbmtzIC5lbmQgc3BhbiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAucGFnZS1jb3VudCAucGFnZS1uYXYtbGlua3MgLmVuZCBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCkgcm90YXRlKC05MGRlZyk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgIC5wYWdlLWNvdW50IC5wYWdlLW5hdi1saW5rcyAuZW5kIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDsgfSB9XG5cbi5kcm9wLWRvd24tYWN0aXZlLnRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG4gIC5kcm9wLWRvd24tYWN0aXZlLnRyYW5zcGFyZW50IC5sb2dvIGEsIC5kcm9wLWRvd24tYWN0aXZlLnRyYW5zcGFyZW50IC5sb2dvIHNwYW4sIC5kcm9wLWRvd24tYWN0aXZlLnRyYW5zcGFyZW50IC5oZWFkZXItbmF2IGEsIC5kcm9wLWRvd24tYWN0aXZlLnRyYW5zcGFyZW50IC5oZWFkZXItbmF2IHNwYW4sIC5kcm9wLWRvd24tYWN0aXZlLnRyYW5zcGFyZW50IC51c2VyLWxpbmtzIGEsIC5kcm9wLWRvd24tYWN0aXZlLnRyYW5zcGFyZW50IC51c2VyLWxpbmtzIHNwYW4ge1xuICAgIGNvbG9yOiAjMDBCMUU3ICFpbXBvcnRhbnQ7IH1cbiAgLmRyb3AtZG93bi1hY3RpdmUudHJhbnNwYXJlbnQgLm5vdGlmaWNhdGlvbi1udW1iZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cbiAgLmRyb3AtZG93bi1hY3RpdmUudHJhbnNwYXJlbnQgLmNvbnRhaW5lciAuaGVhZGVyLW5hdiAuY3VycmVudC1tZW51LWl0ZW0gYTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzAwQjFFNzsgfVxuXG4uaGVhZGVyLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDE3NywgMjMxLCAwKTtcbiAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTsgfVxuXG4uaGVhZGVyLXdyYXBwZXIuc3RpY2t5IHtcbiAgYmFja2dyb3VuZDogIzAwYjFlNzsgfVxuICAuaGVhZGVyLXdyYXBwZXIuc3RpY2t5IC5kcm9wLWRvd24tYWN0aXZlLnRyYW5zcGFyZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjMDBCMUU3ICFpbXBvcnRhbnQ7IH1cbiAgICAuaGVhZGVyLXdyYXBwZXIuc3RpY2t5IC5kcm9wLWRvd24tYWN0aXZlLnRyYW5zcGFyZW50IC5sb2dvIGEsIC5oZWFkZXItd3JhcHBlci5zdGlja3kgLmRyb3AtZG93bi1hY3RpdmUudHJhbnNwYXJlbnQgLmxvZ28gc3BhbiwgLmhlYWRlci13cmFwcGVyLnN0aWNreSAuZHJvcC1kb3duLWFjdGl2ZS50cmFuc3BhcmVudCAuaGVhZGVyLW5hdiBhLCAuaGVhZGVyLXdyYXBwZXIuc3RpY2t5IC5kcm9wLWRvd24tYWN0aXZlLnRyYW5zcGFyZW50IC5oZWFkZXItbmF2IHNwYW4sIC5oZWFkZXItd3JhcHBlci5zdGlja3kgLmRyb3AtZG93bi1hY3RpdmUudHJhbnNwYXJlbnQgLnVzZXItbGlua3MgYSwgLmhlYWRlci13cmFwcGVyLnN0aWNreSAuZHJvcC1kb3duLWFjdGl2ZS50cmFuc3BhcmVudCAudXNlci1saW5rcyBzcGFuIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cbiAgICAuaGVhZGVyLXdyYXBwZXIuc3RpY2t5IC5kcm9wLWRvd24tYWN0aXZlLnRyYW5zcGFyZW50IC5sb2dvIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gZGl2IGEsIC5oZWFkZXItd3JhcHBlci5zdGlja3kgLmRyb3AtZG93bi1hY3RpdmUudHJhbnNwYXJlbnQgLmhlYWRlci1uYXYgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBkaXYgYSwgLmhlYWRlci13cmFwcGVyLnN0aWNreSAuZHJvcC1kb3duLWFjdGl2ZS50cmFuc3BhcmVudCAudXNlci1saW5rcyAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGRpdiBhIHtcbiAgICAgIGNvbG9yOiAjNzQ3NDc0ICFpbXBvcnRhbnQ7IH1cbiAgICAuaGVhZGVyLXdyYXBwZXIuc3RpY2t5IC5kcm9wLWRvd24tYWN0aXZlLnRyYW5zcGFyZW50IC5ub3RpZmljYXRpb24tbnVtYmVyIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cbiAgICAuaGVhZGVyLXdyYXBwZXIuc3RpY2t5IC5kcm9wLWRvd24tYWN0aXZlLnRyYW5zcGFyZW50IC5jb250YWluZXIgLmhlYWRlci1uYXYgLmN1cnJlbnQtbWVudS1pdGVtIGE6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuXG4ubW9iaWxlLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgLm1vYmlsZS1oZWFkZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uZGVza3RvcC1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAuZGVza3RvcC1oZWFkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbmJvZHkge1xuICBtYXJnaW4tdG9wOiA2MHB4OyB9XG5cbmJvZHkgPiBoZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubWFpbi1oZWFkZXIge1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQ6ICMwMEIxRTc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5tYWluLWhlYWRlciAqIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAubWFpbi1oZWFkZXIgZGl2LCAubWFpbi1oZWFkZXIgdWwsIC5tYWluLWhlYWRlciBsaSwgLm1haW4taGVhZGVyIGEge1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5tYWluLWhlYWRlciB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5tYWluLWhlYWRlciBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7IH1cbiAgICAubWFpbi1oZWFkZXIgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI0JCREVGQiAhaW1wb3J0YW50OyB9XG4gIC5tYWluLWhlYWRlciBhW2hyZWY9XCIvY2FydFwiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1haW4taGVhZGVyIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDRmcjsgfVxuICAgIC5tYWluLWhlYWRlciAuY29udGFpbmVyIGRpdiB7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgICAubWFpbi1oZWFkZXIgLmNvbnRhaW5lciAubG9nbyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAgIC5tYWluLWhlYWRlciAuY29udGFpbmVyIC5sb2dvIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAgIC5tYWluLWhlYWRlciAuY29udGFpbmVyIC5sb2dvIGEge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJvcmRlcjogMDsgfVxuICAgIC5tYWluLWhlYWRlciAuY29udGFpbmVyIC51c2VyLWxpbmtzIHtcbiAgICAgIGp1c3RpZnktc2VsZjogZW5kOyB9XG4gICAgICAubWFpbi1oZWFkZXIgLmNvbnRhaW5lciAudXNlci1saW5rcyBhIHtcbiAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIC5tYWluLWhlYWRlciAuY29udGFpbmVyIC51c2VyLWxpbmtzIC5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNGRkZGRkY7IH1cbiAgICAgIC5tYWluLWhlYWRlciAuY29udGFpbmVyIC51c2VyLWxpbmtzIHNwYW5bY2xhc3NePVwiaWNvblwiXSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlOyB9XG4gICAgICAgIC5tYWluLWhlYWRlciAuY29udGFpbmVyIC51c2VyLWxpbmtzIHNwYW5bY2xhc3NePVwiaWNvblwiXTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNCQkRFRkI7IH1cbiAgICAgIC5tYWluLWhlYWRlciAuY29udGFpbmVyIC51c2VyLWxpbmtzIC5ub3RpZmljYXRpb24tbGluayB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAubWFpbi1oZWFkZXIgLmNvbnRhaW5lciAudXNlci1saW5rcyAubm90aWZpY2F0aW9uLWxpbmsgLm5vdGlmaWNhdGlvbi1udW1iZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgICAgei1pbmRleDogNTsgfVxuXG4uZGVza3RvcC1oZWFkZXIgbGkgZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwJTtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAyNXB4IDIwcHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgcGFkZGluZzogNDBweDtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZGVza3RvcC1oZWFkZXIgbGkgdWwge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmRlc2t0b3AtaGVhZGVyIGxpIHVsID4gbGkge1xuICAgIHdpZHRoOiAxNi42NiU7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBtYXgtd2lkdGg6IDE0OHB4O1xuICAgIG1pbi13aWR0aDogMTQ4cHg7IH1cbiAgICAuZGVza3RvcC1oZWFkZXIgbGkgdWwgPiBsaSBhIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmRlc2t0b3AtaGVhZGVyIGxpIHVsID4gbGkgYTphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZGVza3RvcC1oZWFkZXIgLm9wZW4tbWVudSB7XG4gIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgb3BhY2l0eTogMTsgfVxuXG4uZGVza3RvcC1oZWFkZXIgLm9wZW4tbGlzdCArIGRpdiB7XG4gIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmRlc2t0b3AtaGVhZGVyIGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbjogMCAxNXB4OyB9XG5cbi5kZXNrdG9wLWhlYWRlciAuY3VycmVudC1tZW51LWl0ZW0gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZGVza3RvcC1oZWFkZXIgLmN1cnJlbnQtbWVudS1pdGVtIGE6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGNvbnRlbnQ6ICcnOyB9XG5cbi51c2VyLWxpbmtzIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC51c2VyLWxpbmtzIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIGRpdiB7XG4gICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICBsZWZ0OiAtNTAlO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAudXNlci1saW5rcyAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiBkaXYgbGkge1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgICAgbWluLXdpZHRoOiAxNjBweDsgfVxuICAgICAgLnVzZXItbGlua3MgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gZGl2IGxpOmxhc3QtY2hpbGQgYSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7IH1cbiAgICAudXNlci1saW5rcyAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiBkaXYgYSB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzc0NzQ3NCAhaW1wb3J0YW50OyB9XG5cbi5jbG9zZS1tZW51IHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMTYsIDExNiwgMTE2LCAwLjQpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNjBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogLTUwO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5kcm9wLWRvd24tYWN0aXZlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjRTYxRTI1O1xuICB6LWluZGV4OiA5OTk5OTk7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7IH1cbiAgLmFsZXJ0IC5hbGVydC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogNDBweCAyMHB4OyB9XG4gICAgLmFsZXJ0IC5hbGVydC1jb250YWluZXIgPiBkaXYge1xuICAgICAgZmxleC1ncm93OiAxOyB9XG4gICAgLmFsZXJ0IC5hbGVydC1jb250YWluZXIgcCB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5hbGVydCAuYWxlcnQtY29udGFpbmVyIGEge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuYWxlcnQgLmFsZXJ0LWNvbnRhaW5lciAuY2xvc2Uge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAuYWxlcnQgLmFsZXJ0LWNvbnRhaW5lciAuaWNvbi1jbG9zZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH1cblxuLmFsZXJ0LmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7IH1cblxuLmZpeGVkLWJ0bi1jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweDtcbiAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmZpeGVkLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmV2ZW50cy1ncmlkIC5ldmVudC1oZWFkaW5nLCAuZXZlbnQtaGVyby1jb250YWluZXIgLmV2ZW50LWhlYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgaGVpZ2h0OiA0NHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgei1pbmRleDogMjA7IH1cbiAgLmV2ZW50cy1ncmlkIC5ldmVudC1oZWFkaW5nIHAsIC5ldmVudC1oZXJvLWNvbnRhaW5lciAuZXZlbnQtaGVhZGluZyBwIHtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAuZXZlbnRzLWdyaWQgLmV2ZW50LWhlYWRpbmcgYSwgLmV2ZW50LWhlcm8tY29udGFpbmVyIC5ldmVudC1oZWFkaW5nIGEge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5ldmVudHMtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdyaWQtZ2FwOiAyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NjhweCkge1xuICAgIC5ldmVudHMtZ3JpZCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmV2ZW50cy1ncmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAuZXZlbnRzLWdyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTsgfSB9XG4gIC5ldmVudHMtZ3JpZCAuY2VudGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4OyB9XG4gIC5ldmVudHMtZ3JpZCAuZXZlbnQtYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAyMzBweDtcbiAgICBtaW4taGVpZ2h0OiAyMzBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NjhweCkge1xuICAgICAgLmV2ZW50cy1ncmlkIC5ldmVudC1ib3gge1xuICAgICAgICBtYXgtd2lkdGg6IDIwNXB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAyMDVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgICAuZXZlbnRzLWdyaWQgLmV2ZW50LWJveCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5ldmVudHMtZ3JpZCAuZXZlbnQtYm94ID4gYSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA4OHB4IDAgMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmV2ZW50cy1ncmlkIC5ldmVudC1ib3ggPiBhOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuMyksIHJnYmEoMCwgMCwgMCwgMC42KSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTsgfVxuICAgICAgLmV2ZW50cy1ncmlkIC5ldmVudC1ib3ggPiBhOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAuZXZlbnRzLWdyaWQgLmxpdmUtbm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2MHB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgei1pbmRleDogMjA7XG4gICAgbWF4LXdpZHRoOiAxMTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NjhweCkge1xuICAgICAgLmV2ZW50cy1ncmlkIC5saXZlLW5vdyB7XG4gICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgbGVmdDogMTBweDsgfSB9XG4gIC5ldmVudHMtZ3JpZCAuZXZlbnQtbG9nbyB7XG4gICAgd2lkdGg6IDEyMnB4O1xuICAgIGhlaWdodDogMTIycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NjhweCkge1xuICAgICAgLmV2ZW50cy1ncmlkIC5ldmVudC1sb2dvIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjJweDtcbiAgICAgICAgbWF4LWhlaWdodDogMTIycHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgLmV2ZW50cy1ncmlkIC5ldmVudC1sb2dvIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMjJweDtcbiAgICAgICAgbWluLWhlaWdodDogMTIycHg7IH0gfVxuXG4uYm9yb3VnaHMtc2VyaWVzIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzc3ZDU4MiwgIzAwZTVjYSk7IH1cblxuLmV2ZW50LWhlcm8tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDU1MnB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5ldmVudC1oZXJvLWNvbnRhaW5lciAuY2VudGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjY4cHgpIHtcbiAgICAgIC5ldmVudC1oZXJvLWNvbnRhaW5lciAuY2VudGVyLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG4gIC5ldmVudC1oZXJvLWNvbnRhaW5lciAuZXZlbnQtaGVhZGluZyB7XG4gICAgdG9wOiA2MHB4OyB9XG4gIC5ldmVudC1oZXJvLWNvbnRhaW5lciAuc2hhcmUtY2FsZW5kYXIge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgICAuZXZlbnQtaGVyby1jb250YWluZXIgLnNoYXJlLWNhbGVuZGFyIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIC5ldmVudC1oZXJvLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5ldmVudC1oZXJvLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscyAubGl2ZS1ub3cge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMTRweDtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICB6LWluZGV4OiA1MDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gICAgICAgIC5ldmVudC1oZXJvLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscyAubGl2ZS1ub3cge1xuICAgICAgICAgIGxlZnQ6IDIwcHg7IH0gfVxuICAgIC5ldmVudC1oZXJvLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscyAuZXZlbnQtaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogLTI2NXB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDE5MjBweDsgfVxuICAgICAgLmV2ZW50LWhlcm8tY29udGFpbmVyIC5ldmVudC1kZXRhaWxzIC5ldmVudC1pbWFnZSBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmV2ZW50LWhlcm8tY29udGFpbmVyIC5ldmVudC1kZXRhaWxzIC5ldmVudC1sb2dvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBoZWlnaHQ6IDMwMHB4OyB9XG4gICAgICAuZXZlbnQtaGVyby1jb250YWluZXIgLmV2ZW50LWRldGFpbHMgLmV2ZW50LWxvZ28gaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjY4cHgpIHtcbiAgICAgICAgLmV2ZW50LWhlcm8tY29udGFpbmVyIC5ldmVudC1kZXRhaWxzIC5ldmVudC1sb2dvIHtcbiAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNTBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgICAgLmV2ZW50LWhlcm8tY29udGFpbmVyIC5ldmVudC1kZXRhaWxzIC5ldmVudC1sb2dvIHtcbiAgICAgICAgICB3aWR0aDogMTkwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOTBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgIC5ldmVudC1oZXJvLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscyAuY3RhLWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogNjBweDtcbiAgICAgIGJvdHRvbTogNDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgICAgLmV2ZW50LWhlcm8tY29udGFpbmVyIC5ldmVudC1kZXRhaWxzIC5jdGEtY29udGFpbmVyIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5ldmVudC1oZXJvLWNvbnRhaW5lciAuYnRuLXNwZWNpYWwge1xuICAgIGNvbG9yOiAjMDBCMUU3ICFpbXBvcnRhbnQ7IH1cbiAgICAuZXZlbnQtaGVyby1jb250YWluZXIgLmJ0bi1zcGVjaWFsOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuLnNlcmllcy1oZXJvLWNvbnRhaW5lciB7XG4gIGhlaWdodDogNDYxcHg7IH1cbiAgLnNlcmllcy1oZXJvLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuc2VyaWVzLWhlcm8tY29udGFpbmVyIC5ldmVudC1kZXRhaWxzIC5jdGEtY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2OXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5zZXJpZXMtaGVyby1jb250YWluZXIgLmV2ZW50LWRldGFpbHMgLmN0YS1jb250YWluZXIgLmV2ZW50LWxvZ28ge1xuICAgICAgICB3aWR0aDogMTkwcHg7XG4gICAgICAgIGhlaWdodDogMTkwcHg7IH1cblxuLnNtYWxsLWV2ZW50LWhlYWRlciB7XG4gIGhlaWdodDogMjc2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NjhweCkge1xuICAgIC5zbWFsbC1ldmVudC1oZWFkZXIge1xuICAgICAgaGVpZ2h0OiAzNDhweDsgfSB9XG4gIC5zbWFsbC1ldmVudC1oZWFkZXIgLmV2ZW50LWRldGFpbHMgLmN0YS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NjhweCkge1xuICAgICAgLnNtYWxsLWV2ZW50LWhlYWRlciAuZXZlbnQtZGV0YWlscyAuY3RhLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG4gICAgLnNtYWxsLWV2ZW50LWhlYWRlciAuZXZlbnQtZGV0YWlscyAuY3RhLWNvbnRhaW5lciA+IGRpdiB7XG4gICAgICB3aWR0aDogMzMuMzMlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjY4cHgpIHtcbiAgICAgICAgLnNtYWxsLWV2ZW50LWhlYWRlciAuZXZlbnQtZGV0YWlscyAuY3RhLWNvbnRhaW5lciA+IGRpdiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gICAgICAgIC5zbWFsbC1ldmVudC1oZWFkZXIgLmV2ZW50LWRldGFpbHMgLmN0YS1jb250YWluZXIgPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIC5zbWFsbC1ldmVudC1oZWFkZXIgLmV2ZW50LWRldGFpbHMgLmN0YS1jb250YWluZXIgPiBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gICAgICAgICAgLnNtYWxsLWV2ZW50LWhlYWRlciAuZXZlbnQtZGV0YWlscyAuY3RhLWNvbnRhaW5lciA+IGRpdjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAgICAgLnNtYWxsLWV2ZW50LWhlYWRlciAuZXZlbnQtZGV0YWlscyAuY3RhLWNvbnRhaW5lciA+IGRpdjpudGgtY2hpbGQoMykgcCB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDsgfVxuICAgIC5zbWFsbC1ldmVudC1oZWFkZXIgLmV2ZW50LWRldGFpbHMgLmN0YS1jb250YWluZXIgLmV2ZW50LWxvZ28ge1xuICAgICAgd2lkdGg6IDE1MnB4O1xuICAgICAgaGVpZ2h0OiAxNTJweDtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gICAgICAgIC5zbWFsbC1ldmVudC1oZWFkZXIgLmV2ZW50LWRldGFpbHMgLmN0YS1jb250YWluZXIgLmV2ZW50LWxvZ28ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuXG4uc2hhcmUtaWNvbnMtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuc2hhcmUtaWNvbnMtZ3JvdXAgLnNoYXJlLWljb24ge1xuICAgIHBhZGRpbmc6IDAgMzBweDsgfVxuICAgIC5zaGFyZS1pY29ucy1ncm91cCAuc2hhcmUtaWNvbiBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuc2hhcmUtaWNvbnMtZ3JvdXAgLnNoYXJlLWljb24gYSBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLnRvZ2dsZUNvbnRhaW5lciB7XG4gIHdpZHRoOiAyMDBweDsgfVxuICAudG9nZ2xlQ29udGFpbmVyIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjNzQ3NDc0OyB9XG4gIC50b2dnbGVDb250YWluZXIgLnRvZ2dsZUJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3NDc0NzQ7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogNXB4OyB9XG4gICAgLnRvZ2dsZUNvbnRhaW5lciAudG9nZ2xlQm94IC5sYWJlbENvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAudG9nZ2xlQ29udGFpbmVyIC50b2dnbGVCb3ggLmxhYmVsQ29udGFpbmVyIHNwYW4ge1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyOyB9XG4gICAgLnRvZ2dsZUNvbnRhaW5lciAudG9nZ2xlQm94IC50b2dnbGVTd2l0Y2gge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzO1xuICAgICAgdG9wOiA1cHg7XG4gICAgICBsZWZ0OiA1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjYmRiZGJkO1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgLnRvZ2dsZUNvbnRhaW5lciAudG9nZ2xlQm94IC50b2dnbGVTd2l0Y2g6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGE4YThhOyB9XG4gICAgICAudG9nZ2xlQ29udGFpbmVyIC50b2dnbGVCb3ggLnRvZ2dsZVN3aXRjaCAuaWNvbi1tZW51IHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogIzc0NzQ3NDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjNzOyB9XG4gICAgICAgIC50b2dnbGVDb250YWluZXIgLnRvZ2dsZUJveCAudG9nZ2xlU3dpdGNoIC5pY29uLW1lbnU6OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnRvZ2dsZUNvbnRhaW5lciAudG9nZ2xlQm94IC50b2dnbGVTd2l0Y2hbdmFsdWU9XCIxXCJdIHtcbiAgICAgIGxlZnQ6IDk1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDBCMUU3OyB9XG4gICAgICAudG9nZ2xlQ29udGFpbmVyIC50b2dnbGVCb3ggLnRvZ2dsZVN3aXRjaFt2YWx1ZT1cIjFcIl06aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MUE4OyB9XG4gICAgICAudG9nZ2xlQ29udGFpbmVyIC50b2dnbGVCb3ggLnRvZ2dsZVN3aXRjaFt2YWx1ZT1cIjFcIl0gLmljb24tbWVudSB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi50b2dnbGVDb250YWluZXJbZGlzYWJsZWRdIHAge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQyKTsgfVxuXG4udG9nZ2xlQ29udGFpbmVyW2Rpc2FibGVkXSAudG9nZ2xlQm94IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JkYmRiZDsgfVxuICAudG9nZ2xlQ29udGFpbmVyW2Rpc2FibGVkXSAudG9nZ2xlQm94IC5sYWJlbENvbnRhaW5lciBzcGFuIHtcbiAgICBjb2xvcjogI2JkYmRiZDsgfVxuXG4udG9nZ2xlQ29udGFpbmVyW2Rpc2FibGVkXSAudG9nZ2xlU3dpdGNoIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZDogI2Q3ZDdkNzsgfVxuICAudG9nZ2xlQ29udGFpbmVyW2Rpc2FibGVkXSAudG9nZ2xlU3dpdGNoOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDdkN2Q3OyB9XG5cbi50b2dnbGVDb250YWluZXJbZGlzYWJsZWRdIC50b2dnbGVTd2l0Y2hbdmFsdWU9XCIxXCJdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZDogIzgxZDRmYTsgfVxuICAudG9nZ2xlQ29udGFpbmVyW2Rpc2FibGVkXSAudG9nZ2xlU3dpdGNoW3ZhbHVlPVwiMVwiXTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzgxZDRmYTsgfVxuXG4uc3RhdHMtc2xpZGVzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMTg1cHg7XG4gIG1hcmdpbjogNDBweCBhdXRvOyB9XG4gIC5zdGF0cy1zbGlkZXMtY29udGFpbmVyIC5jYXJvdXNlbC1jZWxsIHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgd2lkdGg6IDM3NXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgICAuc3RhdHMtc2xpZGVzLWNvbnRhaW5lciAuY2Fyb3VzZWwtY2VsbCB7XG4gICAgICAgIHdpZHRoOiAzNDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDMyNXB4KSB7XG4gICAgICAuc3RhdHMtc2xpZGVzLWNvbnRhaW5lciAuY2Fyb3VzZWwtY2VsbCB7XG4gICAgICAgIHdpZHRoOiAyOTBweDsgfSB9XG4gICAgLnN0YXRzLXNsaWRlcy1jb250YWluZXIgLmNhcm91c2VsLWNlbGwgbGFiZWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAuc3RhdHMtc2xpZGVzLWNvbnRhaW5lciAuY2Fyb3VzZWwtY2VsbCAuY2VsbC1jb250ZW50IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDIyMHB4O1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG4gICAgICAuc3RhdHMtc2xpZGVzLWNvbnRhaW5lciAuY2Fyb3VzZWwtY2VsbCAuY2VsbC1jb250ZW50Omxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAuc3RhdHMtc2xpZGVzLWNvbnRhaW5lciAuY2Fyb3VzZWwtY2VsbCAuY2VsbC1jb250ZW50IC5zdGF0cy1yb3cge1xuICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogODBweCBhdXRvIDQ1cHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDMyNXB4KSB7XG4gICAgICAgICAgLnN0YXRzLXNsaWRlcy1jb250YWluZXIgLmNhcm91c2VsLWNlbGwgLmNlbGwtY29udGVudCAuc3RhdHMtcm93IHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjBweCBhdXRvIDQ1cHg7IH0gfVxuICAgICAgICAuc3RhdHMtc2xpZGVzLWNvbnRhaW5lciAuY2Fyb3VzZWwtY2VsbCAuY2VsbC1jb250ZW50IC5zdGF0cy1yb3cgaDMge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBjb2xvcjogIzc0NzQ3NCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5zdGF0cy1zbGlkZXMtY29udGFpbmVyIC5jYXJvdXNlbC1jZWxsIC5jZWxsLWNvbnRlbnQgLnN0YXRzLXJvdyAuc3RhdHMtcm93LWltYWdlIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDMyNXB4KSB7XG4gICAgICAgICAgICAuc3RhdHMtc2xpZGVzLWNvbnRhaW5lciAuY2Fyb3VzZWwtY2VsbCAuY2VsbC1jb250ZW50IC5zdGF0cy1yb3cgLnN0YXRzLXJvdy1pbWFnZSBpbWcge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiA2MHB4OyB9IH1cbiAgICAgICAgLnN0YXRzLXNsaWRlcy1jb250YWluZXIgLmNhcm91c2VsLWNlbGwgLmNlbGwtY29udGVudCAuc3RhdHMtcm93IC5zdGF0cy1yb3ctY2x1Yi1uYW1lIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAganVzdGlmeS1zZWxmOiBzdGFydDtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgICAgICAgLnN0YXRzLXNsaWRlcy1jb250YWluZXIgLmNhcm91c2VsLWNlbGwgLmNlbGwtY29udGVudCAuc3RhdHMtcm93IC5zdGF0cy1yb3ctdmFsdWUge1xuICAgICAgICAgIGp1c3RpZnktc2VsZjogZW5kO1xuICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAgICAgICAuc3RhdHMtc2xpZGVzLWNvbnRhaW5lciAuY2Fyb3VzZWwtY2VsbCAuY2VsbC1jb250ZW50IC5zdGF0cy1yb3c6bnRoLWNoaWxkKDEpIGgzIHtcbiAgICAgICAgICBjb2xvcjogI0Y2OTIxRSAhaW1wb3J0YW50OyB9XG4gIC5zdGF0cy1zbGlkZXMtY29udGFpbmVyIC5zbGlkZS1jb250cm9scyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc3RhdHMtc2xpZGVzLWNvbnRhaW5lciAuc2xpZGUtY29udHJvbHMgLmFycm93LWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBtYXgtd2lkdGg6IDM3NXB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBpbmhlcml0OyB9XG4gICAgLnN0YXRzLXNsaWRlcy1jb250YWluZXIgLnNsaWRlLWNvbnRyb2xzIC5sZWZ0LWFycm93IC5yaWdodC1hcnJvdyB7XG4gICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjsgfVxuICAgIC5zdGF0cy1zbGlkZXMtY29udGFpbmVyIC5zbGlkZS1jb250cm9scyAubGVmdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuc3RhdHMtc2xpZGVzLWNvbnRhaW5lciAuc2xpZGUtY29udHJvbHMgLmxlZnQ6YmVmb3JlIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnN0YXRzLXNsaWRlcy1jb250YWluZXIgLnNsaWRlLWNvbnRyb2xzIC5yaWdodCB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuc3RhdHMtc2xpZGVzLWNvbnRhaW5lciAuc2xpZGUtY29udHJvbHMgLnJpZ2h0OmJlZm9yZSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc3RhdHMtc2xpZGVzLWNvbnRhaW5lciAuc2xpZGUtY29udHJvbHMgLmljb24tYXJyb3cge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICMwMEIxRTc7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBwb2ludGVyLWV2ZW50czogdmlzaWJsZTsgfVxuICAgIC5zdGF0cy1zbGlkZXMtY29udGFpbmVyIC5zbGlkZS1jb250cm9scyBzcGFuIHtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5wcm9ncmVzcy1iYXItY29udGFpbmVyIHtcbiAgbWFyZ2luOiA0MHB4IDBweDtcbiAgZGlzcGxheTogZmxleDsgfVxuICAucHJvZ3Jlc3MtYmFyLWNvbnRhaW5lciAucHJvZ3Jlc3MtYmFyLXNlZ21lbnQge1xuICAgIGZsZXg6IDEgMSAwOyB9XG4gICAgLnByb2dyZXNzLWJhci1jb250YWluZXIgLnByb2dyZXNzLWJhci1zZWdtZW50IC5wcm9ncmVzcy1iYXItc2VnbWVudC1sYWJlbCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICM3NDc0NzQ7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5wcm9ncmVzcy1iYXItY29udGFpbmVyIC5wcm9ncmVzcy1iYXItc2VnbWVudCAucHJvZ3Jlc3MtYmFyLXNlZ21lbnQtYm94IHtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzc0NzQ3NDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzQ3NDc0O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzc0NzQ3NDsgfVxuICAucHJvZ3Jlc3MtYmFyLWNvbnRhaW5lciAucHJvZ3Jlc3MtYmFyLXNlZ21lbnQ6bnRoLWNoaWxkKDEpIC5wcm9ncmVzcy1iYXItc2VnbWVudC1ib3gge1xuICAgIGJvcmRlci1yYWRpdXM6IDZweCAwcHggMHB4IDZweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM3NDc0NzQ7IH1cbiAgLnByb2dyZXNzLWJhci1jb250YWluZXIgLnByb2dyZXNzLWJhci1zZWdtZW50Omxhc3QtY2hpbGQgLnByb2dyZXNzLWJhci1zZWdtZW50LWJveCB7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDZweCA2cHggMHB4OyB9XG4gIC5wcm9ncmVzcy1iYXItY29udGFpbmVyIC5wcm9ncmVzcy1iYXItc2VnbWVudC5hY3RpdmUgLnByb2dyZXNzLWJhci1zZWdtZW50LWJveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQjFFNzsgfVxuXG4udGFiLW1lbnUtY29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjRjY5MjFFO1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyOyB9XG4gIC50YWItbWVudS1jb250YWluZXIgLnRhYi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGNvbG9yOiAjNzQ3NDc0O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgaGVpZ2h0OiA4MnB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAgIC50YWItbWVudS1jb250YWluZXIgLnRhYi1tZW51IGEge1xuICAgICAgY29sb3I6ICM3NDc0NzQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDYycHg7XG4gICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgICAudGFiLW1lbnUtY29udGFpbmVyIC50YWItbWVudSAuc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZDogI0Y2OTIxRTtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi50YWItc3ViLW1lbnUtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAudGFiLXN1Yi1tZW51LWNvbnRhaW5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyOyB9IH1cbiAgLnRhYi1zdWItbWVudS1jb250YWluZXIgLnRhYi1zdWItbWVudSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnRhYi1zdWItbWVudS1jb250YWluZXIgLnRhYi1zdWItbWVudS1oZWFkaW5nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAudGFiLXN1Yi1tZW51LWNvbnRhaW5lciBwLCAudGFiLXN1Yi1tZW51LWNvbnRhaW5lciBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC50YWItc3ViLW1lbnUtY29udGFpbmVyIGEge1xuICAgIGNvbG9yOiAjMDBCMUU3O1xuICAgIGhlaWdodDogNDJweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC50YWItc3ViLW1lbnUtY29udGFpbmVyIC5zZWxlY3RlZCB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZDogIzAwQjFFNzsgfVxuXG4ucG9zdC1zbGlkZXMtY29udGFpbmVyIC5wb3N0cy1uYXZpZ2F0aW9uLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA5OTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnBvc3Qtc2xpZGVzLWNvbnRhaW5lciAucG9zdHMtbmF2aWdhdGlvbi1jb250YWluZXIgLnNsaWRlcy1uYXZpZ2F0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICAucG9zdC1zbGlkZXMtY29udGFpbmVyIC5wb3N0cy1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuc2xpZGVzLW5hdmlnYXRpb24ge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7IH0gfVxuICAgIC5wb3N0LXNsaWRlcy1jb250YWluZXIgLnBvc3RzLW5hdmlnYXRpb24tY29udGFpbmVyIC5zbGlkZXMtbmF2aWdhdGlvbiBidXR0b24ge1xuICAgICAgcG9pbnRlci1ldmVudHM6IHZpc2libGU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnBvc3Qtc2xpZGVzLWNvbnRhaW5lciAucG9zdHMtbmF2aWdhdGlvbi1jb250YWluZXIgLnNsaWRlcy1uYXZpZ2F0aW9uIGJ1dHRvbiBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBjb2xvcjogIzAwQjFFNzsgfVxuICAgIC5wb3N0LXNsaWRlcy1jb250YWluZXIgLnBvc3RzLW5hdmlnYXRpb24tY29udGFpbmVyIC5zbGlkZXMtbmF2aWdhdGlvbiBidXR0b24ucHJldi1zbGlkZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtNDVweDtcbiAgICAgIHRvcDogNDIlOyB9XG4gICAgLnBvc3Qtc2xpZGVzLWNvbnRhaW5lciAucG9zdHMtbmF2aWdhdGlvbi1jb250YWluZXIgLnNsaWRlcy1uYXZpZ2F0aW9uIGJ1dHRvbi5uZXh0LXNsaWRlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTQ1cHg7XG4gICAgICB0b3A6IDQyJTsgfVxuXG4ucG9zdC1zbGlkZXMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucG9zdC1zbGlkZXMtY29udGFpbmVyIC5wb3N0cy1uYXZpZ2F0aW9uLWNvbnRhaW5lciAucHJldi1zbGlkZSB7XG4gICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAucG9zdC1zbGlkZXMtY29udGFpbmVyIC5wb3N0cy1uYXZpZ2F0aW9uLWNvbnRhaW5lciAubmV4dC1zbGlkZSB7XG4gICAgICByaWdodDogMCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgIC5wb3N0LXNsaWRlcy1jb250YWluZXIgLnBvc3RzLW5hdmlnYXRpb24tY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ucG9zdC1zbGlkZXMge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnBvc3Qtc2xpZGVzIHtcbiAgICAgIG1heC13aWR0aDogOTAwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgLnBvc3Qtc2xpZGVzIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAwcHg7IH0gfVxuICAucG9zdC1zbGlkZXMgLmNhcm91c2VsLWNlbGwge1xuICAgIHdpZHRoOiAzMyU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBtaW4taGVpZ2h0OiA2NTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgIC5wb3N0LXNsaWRlcyAuY2Fyb3VzZWwtY2VsbCB7XG4gICAgICAgIHdpZHRoOiAyODBweDsgfSB9XG4gIC5wb3N0LXNsaWRlcyAucG9zdC1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgLnBvc3Qtc2xpZGVzIC5wb3N0LW1ldGEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5wb3N0LXNsaWRlcyAucG9zdCB7XG4gICAgcGFkZGluZzogMCAyMHB4IDIwcHg7IH1cbiAgLnBvc3Qtc2xpZGVzIC5wb3N0LWhlYWRlciBpbWcge1xuICAgIHdpZHRoOiAzMTNweDtcbiAgICBoZWlnaHQ6IDI5MXB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5wb3N0LXNsaWRlcyAucG9zdC1oZWFkZXIgYSB7XG4gICAgY29sb3I6ICM3NDc0NzQ7IH1cbiAgLnBvc3Qtc2xpZGVzIC5wb3N0LWhlYWRlciBwIHtcbiAgICBtaW4taGVpZ2h0OiA4NHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG5cbi5mbGlja2l0eS1wYWdlLWRvdHMge1xuICBib3R0b206IDQwcHg7IH1cbiAgLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90IHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzc0NzQ3NDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3Q6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90LmlzLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjNzQ3NDc0OyB9XG5cbi5hbGxpYW5jZS1zZWxlY3Rpb24tY29udGFpbmVyIHtcbiAgcGFkZGluZzogMjBweDsgfVxuICAuYWxsaWFuY2Utc2VsZWN0aW9uLWNvbnRhaW5lciAuYWxsaWFuY2Utc2VsZWN0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgZ3JpZC1nYXA6IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAgIC5hbGxpYW5jZS1zZWxlY3Rpb24tY29udGFpbmVyIC5hbGxpYW5jZS1zZWxlY3Rpb24ge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAgIC5hbGxpYW5jZS1zZWxlY3Rpb24tY29udGFpbmVyIC5hbGxpYW5jZS1zZWxlY3Rpb24ge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCAxZnIpOyB9IH1cbiAgLmFsbGlhbmNlLXNlbGVjdGlvbi1jb250YWluZXIgLmFsbGlhbmNlLXNlbGVjdGlvbi1idG4ge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYWxsaWFuY2Utc2VsZWN0aW9uLWNvbnRhaW5lciAuYWxsaWFuY2UtY2hvaWNlIHtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYWxsaWFuY2Utc2VsZWN0aW9uLWNvbnRhaW5lciAuYWxsaWFuY2UtY2hvaWNlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzY3cHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgICAgLmFsbGlhbmNlLXNlbGVjdGlvbi1jb250YWluZXIgLmFsbGlhbmNlLWNob2ljZSBpbWcge1xuICAgICAgICAgIGhlaWdodDogMjUwcHg7IH0gfVxuICAgIC5hbGxpYW5jZS1zZWxlY3Rpb24tY29udGFpbmVyIC5hbGxpYW5jZS1jaG9pY2UgLmFsbGlhbmNlLXNlbGVjdGlvbi1jb3B5IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB0cmFuc2l0aW9uOiAuNnMgYWxsIGVhc2U7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoODIlKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgICAgLmFsbGlhbmNlLXNlbGVjdGlvbi1jb250YWluZXIgLmFsbGlhbmNlLWNob2ljZSAuYWxsaWFuY2Utc2VsZWN0aW9uLWNvcHkge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3NiUpOyB9IH1cbiAgICAgIC5hbGxpYW5jZS1zZWxlY3Rpb24tY29udGFpbmVyIC5hbGxpYW5jZS1jaG9pY2UgLmFsbGlhbmNlLXNlbGVjdGlvbi1jb3B5IC5hbGxpYW5jZS1zZWxlY3Rpb24tY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAuYWxsaWFuY2Utc2VsZWN0aW9uLWNvbnRhaW5lciAuYWxsaWFuY2UtY2hvaWNlIC5hbGxpYW5jZS1zZWxlY3Rpb24tY29weSBhLCAuYWxsaWFuY2Utc2VsZWN0aW9uLWNvbnRhaW5lciAuYWxsaWFuY2UtY2hvaWNlIC5hbGxpYW5jZS1zZWxlY3Rpb24tY29weSBoMSwgLmFsbGlhbmNlLXNlbGVjdGlvbi1jb250YWluZXIgLmFsbGlhbmNlLWNob2ljZSAuYWxsaWFuY2Utc2VsZWN0aW9uLWNvcHkgcCB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5hbGxpYW5jZS1zZWxlY3Rpb24tY29udGFpbmVyIC5hbGxpYW5jZS1jaG9pY2UgLmFsbGlhbmNlLXNlbGVjdGlvbi1jb3B5IGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5hbGxpYW5jZS1zZWxlY3Rpb24tY29udGFpbmVyIC5hbGxpYW5jZS1jaG9pY2UgLmFsbGlhbmNlLXNlbGVjdGlvbi1jb3B5IC5zdGF0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLmFsbGlhbmNlLXNlbGVjdGlvbi1jb250YWluZXIgLmFsbGlhbmNlLWNob2ljZSAuYWxsaWFuY2Utc2VsZWN0aW9uLWNvcHkgaDEsIC5hbGxpYW5jZS1zZWxlY3Rpb24tY29udGFpbmVyIC5hbGxpYW5jZS1jaG9pY2UgLmFsbGlhbmNlLXNlbGVjdGlvbi1jb3B5IC5hbGxpYW5jZS10aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgLmFsbGlhbmNlLXNlbGVjdGlvbi1jb250YWluZXIgLmFsbGlhbmNlLWNob2ljZSAuYWxsaWFuY2Utc2VsZWN0aW9uLWNvcHkgLmFsbGlhbmNlLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAtMTBweCAwIDA7XG4gICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAgICAgLmFsbGlhbmNlLXNlbGVjdGlvbi1jb250YWluZXIgLmFsbGlhbmNlLWNob2ljZSAuYWxsaWFuY2Utc2VsZWN0aW9uLWNvcHkgLmJ0bi1zcGVjaWFsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzAwQjFFNyAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7IH1cbiAgICAuYWxsaWFuY2Utc2VsZWN0aW9uLWNvbnRhaW5lciAuYWxsaWFuY2UtY2hvaWNlIGJ1dHRvbiB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmFsbGlhbmNlLXNlbGVjdGlvbi1jb250YWluZXIgLmFsbGlhbmNlLWNob2ljZSAuYWxsaWFuY2UtY29weS1hY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gIC5hbGxpYW5jZS1zZWxlY3Rpb24tY29udGFpbmVyIC5hbGxpYW5jZS1jaG9pY2Utc2VsZWN0ZWQgaDEge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmFsbGlhbmNlLXNlbGVjdGlvbi1jb250YWluZXIgLmFsbGlhbmNlLWNob2ljZS1zZWxlY3RlZCAuYWxsaWFuY2Utc2VsZWN0aW9uLWNvcHkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1OCUpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAuYWxsaWFuY2Utc2VsZWN0aW9uLWNvbnRhaW5lciAuYWxsaWFuY2UtY2hvaWNlLXNlbGVjdGVkIC5hbGxpYW5jZS1zZWxlY3Rpb24tY29weSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MCUpOyB9IH1cbiAgLmFsbGlhbmNlLXNlbGVjdGlvbi1jb250YWluZXIgLmFsbGlhbmNlLXByb2plY3QgLmFsbGlhbmNlLXNlbGVjdGlvbi1jb3B5IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0NSwgMTcwLCAwLCAwLjkpOyB9XG4gIC5hbGxpYW5jZS1zZWxlY3Rpb24tY29udGFpbmVyIC5hbGxpYW5jZS1zdGFyLWd1YXJkaWFuIC5hbGxpYW5jZS1zZWxlY3Rpb24tY29weSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxOTcsIDYyLCAyNDcsIDAuOSk7IH1cbiAgLmFsbGlhbmNlLXNlbGVjdGlvbi1jb250YWluZXIgLmFsbGlhbmNlLWFyY2FkZSAuYWxsaWFuY2Utc2VsZWN0aW9uLWNvcHkge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNDEsIDIyMSwgMTcyLCAwLjkpOyB9XG4gIC5hbGxpYW5jZS1zZWxlY3Rpb24tY29udGFpbmVyIC5hbGxpYW5jZS1wb29sLXBhcnR5IC5hbGxpYW5jZS1zZWxlY3Rpb24tY29weSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMiwgMTU2LCAyMjYsIDAuOSk7IH1cblxuLm5vLWFsbGlhbmNlLXNlbGVjdGVkIC5hbGxpYW5jZS1zZWxlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgLm5vLWFsbGlhbmNlLXNlbGVjdGVkIC5hbGxpYW5jZS1zZWxlY3Rpb24ge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAubm8tYWxsaWFuY2Utc2VsZWN0ZWQgLmFsbGlhbmNlLXNlbGVjdGlvbiB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNCwgMWZyKTsgfSB9XG5cbi5uby1hbGxpYW5jZS1zZWxlY3RlZCAuYWxsaWFuY2UtcHJvbXB0LWNvcHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5uby1hbGxpYW5jZS1zZWxlY3RlZCAuYWxsaWFuY2UtcHJvbXB0LWNvcHkgLmFsbGlhbmNlLXByb21wdCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDcyZGVnLCByZ2JhKDQxLCA0MSwgNDEsIDAuOTUpLCByZ2JhKDgxLCAyOCwgMTUzLCAwLjk1KSwgcmdiYSgyMTgsIDEyLCAxMiwgMC45NSkpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzogNDBweCAxNjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAgIC5uby1hbGxpYW5jZS1zZWxlY3RlZCAuYWxsaWFuY2UtcHJvbXB0LWNvcHkgLmFsbGlhbmNlLXByb21wdCB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgLm5vLWFsbGlhbmNlLXNlbGVjdGVkIC5hbGxpYW5jZS1wcm9tcHQtY29weSAuYWxsaWFuY2UtcHJvbXB0IHtcbiAgICAgICAgcGFkZGluZzogMjAwcHggMjBweDsgfSB9XG4gICAgLm5vLWFsbGlhbmNlLXNlbGVjdGVkIC5hbGxpYW5jZS1wcm9tcHQtY29weSAuYWxsaWFuY2UtcHJvbXB0IGgxIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luOiAwIDAgNDBweDsgfVxuICAgIC5uby1hbGxpYW5jZS1zZWxlY3RlZCAuYWxsaWFuY2UtcHJvbXB0LWNvcHkgLmFsbGlhbmNlLXByb21wdCAuYnRuLXNwZWNpYWwge1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICMwMEIxRTcgIWltcG9ydGFudDsgfVxuICAgIC5uby1hbGxpYW5jZS1zZWxlY3RlZCAuYWxsaWFuY2UtcHJvbXB0LWNvcHkgLmFsbGlhbmNlLXByb21wdCAuYWxsaWFuY2UtbG9naW4tdGV4dC1saW5rIHtcbiAgICAgIGNvbG9yOiAjRTYxRTI1O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLm5vLWFsbGlhbmNlLXNlbGVjdGVkIC5hbGxpYW5jZS1jaG9pY2UgaW1nIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7IH1cblxuLmFsbGlhbmNlLXNlbGVjdGlvbi1sb2NrZWQgLmFsbGlhbmNlLWNob2ljZSBpbWcge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTsgfVxuXG4uYWxsaWFuY2Utc2VsZWN0aW9uLWxvY2tlZCAuYWxsaWFuY2UtcHJvamVjdCAuYWxsaWFuY2Utc2VsZWN0aW9uLWNvcHkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0NSwgMTcwLCAwLCAwLjkpOyB9XG5cbi5hbGxpYW5jZS1zZWxlY3Rpb24tbG9ja2VkIC5hbGxpYW5jZS1zdGFyLWd1YXJkaWFucyAuYWxsaWFuY2Utc2VsZWN0aW9uLWNvcHkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE5NywgNjIsIDI0NywgMC45KTsgfVxuXG4uYWxsaWFuY2Utc2VsZWN0aW9uLWxvY2tlZCAuYWxsaWFuY2UtYXJjYWRlIC5hbGxpYW5jZS1zZWxlY3Rpb24tY29weSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDEsIDIyMSwgMTcyLCAwLjkpOyB9XG5cbi5hbGxpYW5jZS1zZWxlY3Rpb24tbG9ja2VkIC5hbGxpYW5jZS1wb29sLXBhcnR5IC5hbGxpYW5jZS1zZWxlY3Rpb24tY29weSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjIsIDE1NiwgMjI2LCAwLjkpOyB9XG5cbi5hbGxpYW5jZS1zZWxlY3Rpb24tbG9ja2VkIC5hbGxpYW5jZS1zZWxlY3RlZCBpbWcge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgwJSk7IH1cblxuLmFsbGlhbmNlLXNlbGVjdGlvbi1sb2NrZWQgLmFsbGlhbmNlLXNlbGVjdGVkIGgxIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uYWxsaWFuY2Utc2VsZWN0aW9uLWxvY2tlZCAuYWxsaWFuY2Utc2VsZWN0ZWQgLmFsbGlhbmNlLXNlbGVjdGlvbi1jb3B5IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDU4JSk7XG4gIHotaW5kZXg6IDIwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgIC5hbGxpYW5jZS1zZWxlY3Rpb24tbG9ja2VkIC5hbGxpYW5jZS1zZWxlY3RlZCAuYWxsaWFuY2Utc2VsZWN0aW9uLWNvcHkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwJSk7IH0gfVxuXG4ucGxheWVycy1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ3JpZC1nYXA6IDQwcHggMjBweDtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogYXV0bzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjY4cHgpIHtcbiAgICAucGxheWVycy1ncmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAucGxheWVycy1ncmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7IH0gfVxuICAucGxheWVycy1ncmlkIC5wbGF5ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucGxheWVycy1ncmlkIC5hdmF0YXIge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnBsYXllcnMtZ3JpZCAuYXZhdGFyIGltZyB7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7IH1cbiAgICAucGxheWVycy1ncmlkIC5hdmF0YXIgYTpob3ZlciBpbWcge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTsgfVxuICAucGxheWVycy1ncmlkIGgzIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5wbGF5ZXJzLWdyaWQgaDMgYSB7XG4gICAgICBjb2xvcjogI0Y2OTIxRTsgfVxuICAucGxheWVycy1ncmlkIC5zdGF0IHtcbiAgICBtYXJnaW46IDA7IH1cblxuLmV2ZW50LXNjaGVkdWxlLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAuZXZlbnQtc2NoZWR1bGUtY29udGFpbmVyIC5ldmVudC1zY2hlZHVsZS1oZWFkaW5nIHtcbiAgICBwYWRkaW5nOiAwIDMwcHggMzBweCA0MHB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjVmciAyZnIgMS44ZnIgMS4yZnIgMWZyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgLmV2ZW50LXNjaGVkdWxlLWNvbnRhaW5lciAuZXZlbnQtc2NoZWR1bGUtaGVhZGluZyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS40NWZyIDJmciAxLjhmciAxLjJmciAxZnI7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgICAgLmV2ZW50LXNjaGVkdWxlLWNvbnRhaW5lciAuZXZlbnQtc2NoZWR1bGUtaGVhZGluZyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS40MGZyIDEuOWZyIDEuOGZyIDEuMmZyIDFmcjsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICAuZXZlbnQtc2NoZWR1bGUtY29udGFpbmVyIC5ldmVudC1zY2hlZHVsZS1oZWFkaW5nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIC5ldmVudC1zY2hlZHVsZS1jb250YWluZXIgLmV2ZW50LXNjaGVkdWxlLWxpc3Qge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI4NXB4LCAxZnIpKTtcbiAgICAgIGdyaWQtZ2FwOiAyMHB4OyB9IH1cbiAgLmV2ZW50LXNjaGVkdWxlLWNvbnRhaW5lciAuZXZlbnQtc2NoZWR1bGUtaXRlbSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuNWZyIDJmciAxLjhmciAxLjJmciAxZnI7XG4gICAgYm94LXNoYWRvdzogMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBtaW4taGVpZ2h0OiA2MnB4O1xuICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjNzQ3NDc0O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuZXZlbnQtc2NoZWR1bGUtY29udGFpbmVyIC5ldmVudC1zY2hlZHVsZS1pdGVtIC5idG4tc21hbGwge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgLmV2ZW50LXNjaGVkdWxlLWNvbnRhaW5lciAuZXZlbnQtc2NoZWR1bGUtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgLmV2ZW50LXNjaGVkdWxlLWNvbnRhaW5lciAuZXZlbnQtc2NoZWR1bGUtaXRlbSBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgICAuZXZlbnQtc2NoZWR1bGUtY29udGFpbmVyIC5ldmVudC1zY2hlZHVsZS1pdGVtIHAge1xuICAgICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgICAuZXZlbnQtc2NoZWR1bGUtY29udGFpbmVyIC5ldmVudC1zY2hlZHVsZS1pdGVtIHAgYSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlOyB9XG4gICAgICAuZXZlbnQtc2NoZWR1bGUtY29udGFpbmVyIC5ldmVudC1zY2hlZHVsZS1pdGVtIHA6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICAgICAgLmV2ZW50LXNjaGVkdWxlLWNvbnRhaW5lciAuZXZlbnQtc2NoZWR1bGUtaXRlbSBwOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgLmV2ZW50LXNjaGVkdWxlLWNvbnRhaW5lciAuZXZlbnQtc2NoZWR1bGUtaXRlbSBwOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgb3JkZXI6IDE7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICAgIC5ldmVudC1zY2hlZHVsZS1jb250YWluZXIgLmV2ZW50LXNjaGVkdWxlLWl0ZW0gcDpudGgtY2hpbGQoMykge1xuICAgICAgICAgIG9yZGVyOiAzOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgICAuZXZlbnQtc2NoZWR1bGUtY29udGFpbmVyIC5ldmVudC1zY2hlZHVsZS1pdGVtIHA6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG9yZGVyOiA0OyB9XG4gICAgICAgICAgLmV2ZW50LXNjaGVkdWxlLWNvbnRhaW5lciAuZXZlbnQtc2NoZWR1bGUtaXRlbSBwOm50aC1jaGlsZCg0KSBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgLmV2ZW50LXNjaGVkdWxlLWNvbnRhaW5lciAuZXZlbnQtc2NoZWR1bGUtaXRlbSBwOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBvcmRlcjogNTsgfSB9XG4gICAgLmV2ZW50LXNjaGVkdWxlLWNvbnRhaW5lciAuZXZlbnQtc2NoZWR1bGUtaXRlbSAuZGF0ZS10aW1lIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuZXZlbnQtc2NoZWR1bGUtY29udGFpbmVyIC5ldmVudC1zY2hlZHVsZS1pdGVtIC5idG4tc21hbGwge1xuICAgICAgbWluLXdpZHRoOiAxMjRweDsgfVxuICAuZXZlbnQtc2NoZWR1bGUtY29udGFpbmVyIC5ldmVudC1wbGF5LWFjdGl2ZSB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMEJDMTY7IH1cbiAgICAuZXZlbnQtc2NoZWR1bGUtY29udGFpbmVyIC5ldmVudC1wbGF5LWFjdGl2ZSAuYnRuLXNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuZXZlbnQtc2NoZWR1bGUtY29udGFpbmVyIC5ldmVudC1kaXNhYmxlZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5ldmVudC1zY2hlZHVsZS1jb250YWluZXIgLmV2ZW50LWRpc2FibGVkOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmV2ZW50LXNjaGVkdWxlLWNvbnRhaW5lciAuZXZlbnQtZGlzYWJsZWQgKiB7XG4gICAgICBjb2xvcjogI2RiZGJkYjsgfVxuXG4uYWxsaWFuY2Utc3RhdHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ3JpZC1nYXA6IDIwcHg7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDIwcHggYXV0bzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTUycHgpIHtcbiAgICAuYWxsaWFuY2Utc3RhdHMtY29udGFpbmVyIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDY2cHgpIHtcbiAgICAuYWxsaWFuY2Utc3RhdHMtY29udGFpbmVyIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7IH0gfVxuICAuYWxsaWFuY2Utc3RhdHMtY29udGFpbmVyIC5hbGxpYW5jZS1zdGF0cy1lbGVtZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjNzQ3NDc0O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmFsbGlhbmNlLXN0YXRzLWNvbnRhaW5lciAuYWxsaWFuY2Utc3RhdHMtZWxlbWVudCBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmFsbGlhbmNlLXN0YXRzLWNvbnRhaW5lciAuYWxsaWFuY2Utc3RhdHMtZWxlbWVudCAuaWNvbi1kb3duLCAuYWxsaWFuY2Utc3RhdHMtY29udGFpbmVyIC5hbGxpYW5jZS1zdGF0cy1lbGVtZW50IC5pY29uLXVwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5hbGxpYW5jZS1zdGF0cy1jb250YWluZXIgLmFsbGlhbmNlLXN0YXRzLWVsZW1lbnQgLmljb24tdXA6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjOTlGNzAwOyB9XG4gICAgLmFsbGlhbmNlLXN0YXRzLWNvbnRhaW5lciAuYWxsaWFuY2Utc3RhdHMtZWxlbWVudCAuaWNvbi1uZXV0cmFsIHtcbiAgICAgIGZvbnQtc2l6ZTogNXB4O1xuICAgICAgY29sb3I6IGJsYWNrOyB9XG4gICAgLmFsbGlhbmNlLXN0YXRzLWNvbnRhaW5lciAuYWxsaWFuY2Utc3RhdHMtZWxlbWVudCAuYWxsaWFuY2Utc3RhdHMtdG9wLXNlY3Rpb24ge1xuICAgICAgYmFja2dyb3VuZDogI2JkYmRiZDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAgIC5hbGxpYW5jZS1zdGF0cy1jb250YWluZXIgLmFsbGlhbmNlLXN0YXRzLWVsZW1lbnQgLmFsbGlhbmNlLXN0YXRzLXRvcC1zZWN0aW9uIC5hbGxpYW5jZS1lbGVtZW50LW5hbWUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5hbGxpYW5jZS1zdGF0cy1jb250YWluZXIgLmFsbGlhbmNlLXN0YXRzLWVsZW1lbnQgLmFsbGlhbmNlLXN0YXRzLXRvcC1zZWN0aW9uIC5hbGxpYW5jZS1lbGVtZW50LW51bWJlci1jb250YWluZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgICAgICAgLmFsbGlhbmNlLXN0YXRzLWNvbnRhaW5lciAuYWxsaWFuY2Utc3RhdHMtZWxlbWVudCAuYWxsaWFuY2Utc3RhdHMtdG9wLXNlY3Rpb24gLmFsbGlhbmNlLWVsZW1lbnQtbnVtYmVyLWNvbnRhaW5lciAuYWxsaWFuY2UtZWxlbWVudC1udW1iZXIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiA3OHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgaGVpZ2h0OiA3OHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3OHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuYWxsaWFuY2Utc3RhdHMtY29udGFpbmVyIC5hbGxpYW5jZS1zdGF0cy1lbGVtZW50IC5hbGxpYW5jZS1zdGF0cy10b3Atc2VjdGlvbiAuYWxsaWFuY2UtZWxlbWVudC1udW1iZXItY29udGFpbmVyIHNwYW4ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDE4cHg7XG4gICAgICAgICAgcmlnaHQ6IC0xNXB4OyB9XG4gICAgICAuYWxsaWFuY2Utc3RhdHMtY29udGFpbmVyIC5hbGxpYW5jZS1zdGF0cy1lbGVtZW50IC5hbGxpYW5jZS1zdGF0cy10b3Atc2VjdGlvbiAuYWxsaWFuY2UtZWxlbWVudC1zdGF0cy1ncmlkIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICBncmlkLXJvdy1nYXA6IDEwcHg7IH1cbiAgICAgICAgLmFsbGlhbmNlLXN0YXRzLWNvbnRhaW5lciAuYWxsaWFuY2Utc3RhdHMtZWxlbWVudCAuYWxsaWFuY2Utc3RhdHMtdG9wLXNlY3Rpb24gLmFsbGlhbmNlLWVsZW1lbnQtc3RhdHMtZ3JpZCAuYWxsaWFuY2Utc3RhdC1sYWJlbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLmFsbGlhbmNlLXN0YXRzLWNvbnRhaW5lciAuYWxsaWFuY2Utc3RhdHMtZWxlbWVudCAuYWxsaWFuY2Utc3RhdHMtcm93IHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IDRweDsgfVxuICAgICAgLmFsbGlhbmNlLXN0YXRzLWNvbnRhaW5lciAuYWxsaWFuY2Utc3RhdHMtZWxlbWVudCAuYWxsaWFuY2Utc3RhdHMtcm93IC5hbGxpYW5jZS1zdGF0cy1yb3ctYmFyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI2JkYmRiZDsgfVxuICAgICAgLmFsbGlhbmNlLXN0YXRzLWNvbnRhaW5lciAuYWxsaWFuY2Utc3RhdHMtZWxlbWVudCAuYWxsaWFuY2Utc3RhdHMtcm93IC5hbGxpYW5jZS1zdGF0cy1yb3ctdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogNTsgfVxuICAuYWxsaWFuY2Utc3RhdHMtY29udGFpbmVyIC5hbGxpYW5jZS1zdGF0cy1zdGFyLWd1YXJkaWFuIHtcbiAgICBiYWNrZ3JvdW5kOiAjOTYxMkM3OyB9XG4gICAgLmFsbGlhbmNlLXN0YXRzLWNvbnRhaW5lciAuYWxsaWFuY2Utc3RhdHMtc3Rhci1ndWFyZGlhbiAuYWxsaWFuY2Utc3RhdHMtdG9wLXNlY3Rpb24sIC5hbGxpYW5jZS1zdGF0cy1jb250YWluZXIgLmFsbGlhbmNlLXN0YXRzLXN0YXItZ3VhcmRpYW4gLmFsbGlhbmNlLXN0YXRzLXJvdyAuYWxsaWFuY2Utc3RhdHMtcm93LWJhciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjQzUzRUY3OyB9XG4gIC5hbGxpYW5jZS1zdGF0cy1jb250YWluZXIgLmFsbGlhbmNlLXN0YXRzLWFyY2FkZSB7XG4gICAgYmFja2dyb3VuZDogIzBEQTc3RDsgfVxuICAgIC5hbGxpYW5jZS1zdGF0cy1jb250YWluZXIgLmFsbGlhbmNlLXN0YXRzLWFyY2FkZSAuYWxsaWFuY2Utc3RhdHMtdG9wLXNlY3Rpb24sIC5hbGxpYW5jZS1zdGF0cy1jb250YWluZXIgLmFsbGlhbmNlLXN0YXRzLWFyY2FkZSAuYWxsaWFuY2Utc3RhdHMtcm93IC5hbGxpYW5jZS1zdGF0cy1yb3ctYmFyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyOUREQUM7IH1cbiAgLmFsbGlhbmNlLXN0YXRzLWNvbnRhaW5lciAuYWxsaWFuY2Utc3RhdHMtcHJvamVjdCB7XG4gICAgYmFja2dyb3VuZDogI0FDNzgwMjsgfVxuICAgIC5hbGxpYW5jZS1zdGF0cy1jb250YWluZXIgLmFsbGlhbmNlLXN0YXRzLXByb2plY3QgLmFsbGlhbmNlLXN0YXRzLXRvcC1zZWN0aW9uLCAuYWxsaWFuY2Utc3RhdHMtY29udGFpbmVyIC5hbGxpYW5jZS1zdGF0cy1wcm9qZWN0IC5hbGxpYW5jZS1zdGF0cy1yb3cgLmFsbGlhbmNlLXN0YXRzLXJvdy1iYXIge1xuICAgICAgYmFja2dyb3VuZDogI0Y1QUEwMDsgfVxuICAuYWxsaWFuY2Utc3RhdHMtY29udGFpbmVyIC5hbGxpYW5jZS1zdGF0cy1wb29sLXBhcnR5IHtcbiAgICBiYWNrZ3JvdW5kOiAjMEE4MUJGOyB9XG4gICAgLmFsbGlhbmNlLXN0YXRzLWNvbnRhaW5lciAuYWxsaWFuY2Utc3RhdHMtcG9vbC1wYXJ0eSAuYWxsaWFuY2Utc3RhdHMtdG9wLXNlY3Rpb24sIC5hbGxpYW5jZS1zdGF0cy1jb250YWluZXIgLmFsbGlhbmNlLXN0YXRzLXBvb2wtcGFydHkgLmFsbGlhbmNlLXN0YXRzLXJvdyAuYWxsaWFuY2Utc3RhdHMtcm93LWJhciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTY5Q0UyOyB9XG5cbi53aW5uZXJzLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg3NWRlZywgIzM0Y2VmYywgI2M1M2VmNyk7IH1cbiAgLndpbm5lcnMtY29udGFpbmVyIGgxIHtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC53aW5uZXJzLWNvbnRhaW5lciBwLCAud2lubmVycy1jb250YWluZXIgYSB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLndpbm5lcnMtY29udGFpbmVyIC5zdmctaWNvbiB7XG4gICAgcGFkZGluZzogNjBweCAwIDAgMDsgfVxuICAud2lubmVycy1jb250YWluZXIgLndpbm5lcnMtY29weS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgODBweCAwIDgwcHg7IH1cbiAgLndpbm5lcnMtY29udGFpbmVyIC53aW5uZXJzLWdyaWQge1xuICAgIHBhZGRpbmc6IDYwcHggMCA0MHB4IDA7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAwcHggMHB4O1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NjhweCkge1xuICAgICAgLndpbm5lcnMtY29udGFpbmVyIC53aW5uZXJzLWdyaWQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAzcHgpIHtcbiAgICAgIC53aW5uZXJzLWNvbnRhaW5lciAud2lubmVycy1ncmlkIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiAyMHB4OyB9IH1cbiAgICAud2lubmVycy1jb250YWluZXIgLndpbm5lcnMtZ3JpZCAucGxheWVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC53aW5uZXJzLWNvbnRhaW5lciAud2lubmVycy1ncmlkIC5hdmF0YXIge1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC53aW5uZXJzLWNvbnRhaW5lciAud2lubmVycy1ncmlkIC5hdmF0YXIgaW1nIHtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlOyB9XG4gICAgICAud2lubmVycy1jb250YWluZXIgLndpbm5lcnMtZ3JpZCAuYXZhdGFyIGE6aG92ZXIgaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTsgfVxuICAgIC53aW5uZXJzLWNvbnRhaW5lciAud2lubmVycy1ncmlkIGgzIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLndpbm5lcnMtY29udGFpbmVyIC53aW5uZXJzLWdyaWQgLnN0YXQge1xuICAgICAgbWFyZ2luOiAwOyB9XG5cbi5hbGxpYW5jZS1zdGFuZGluZ3MtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmFsbGlhbmNlLXN0YW5kaW5ncyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgyMDVweCwgMzM0cHgpKTtcbiAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87XG4gIGdyaWQtZ2FwOiAyMHB4O1xuICBwYWRkaW5nOiAwIDYwcHg7XG4gIG1hcmdpbjogYXV0bzsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgIC5hbGxpYW5jZS1zdGFuZGluZ3Mge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDE3N3B4LCAyODRweCkpO1xuICAgICAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gICAgLmFsbGlhbmNlLXN0YW5kaW5ncyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxNzdweCk7XG4gICAgICBncmlkLWF1dG8tcm93czogYXV0bzsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAuYWxsaWFuY2Utc3RhbmRpbmdzIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjgwcHg7XG4gICAgICBncmlkLWF1dG8tcm93czogMzIwcHg7XG4gICAgICBncmlkLWdhcDogMjBweDsgfSB9XG4gIC5hbGxpYW5jZS1zdGFuZGluZ3MgLmFsbGlhbmNlLXN0YW5kaW5ncy1jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAzOXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmFsbGlhbmNlLXN0YW5kaW5ncyAuYWxsaWFuY2Utc3RhbmRpbmdzLWNhcmQ6bnRoLWNoaWxkKDEpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDMwNmI7IH1cbiAgICAuYWxsaWFuY2Utc3RhbmRpbmdzIC5hbGxpYW5jZS1zdGFuZGluZ3MtY2FyZDpudGgtY2hpbGQoMikge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBjNTQ2YTsgfVxuICAgIC5hbGxpYW5jZS1zdGFuZGluZ3MgLmFsbGlhbmNlLXN0YW5kaW5ncy1jYXJkOm50aC1jaGlsZCgzKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc0Nzg0OyB9XG4gICAgLmFsbGlhbmNlLXN0YW5kaW5ncyAuYWxsaWFuY2Utc3RhbmRpbmdzLWNhcmQ6bnRoLWNoaWxkKDQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NTI4NDc7IH1cbiAgICAuYWxsaWFuY2Utc3RhbmRpbmdzIC5hbGxpYW5jZS1zdGFuZGluZ3MtY2FyZCBpbWcge1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIGhlaWdodDogbWlubWF4KDExNXB4LCAxODdweCk7IH1cbiAgICAuYWxsaWFuY2Utc3RhbmRpbmdzIC5hbGxpYW5jZS1zdGFuZGluZ3MtY2FyZCAuY29weS1jb250YWluZXIge1xuICAgICAgZmxleDogMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICBtYXgtaGVpZ2h0OiA5M3B4O1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAuYWxsaWFuY2Utc3RhbmRpbmdzIC5hbGxpYW5jZS1zdGFuZGluZ3MtY2FyZCAuY29weS1jb250YWluZXIgc3BhbiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCAyMHB4OyB9XG4gICAgICAuYWxsaWFuY2Utc3RhbmRpbmdzIC5hbGxpYW5jZS1zdGFuZGluZ3MtY2FyZCAuY29weS1jb250YWluZXIgLmNvcHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgICAgLmFsbGlhbmNlLXN0YW5kaW5ncyAuYWxsaWFuY2Utc3RhbmRpbmdzLWNhcmQgLmNvcHktY29udGFpbmVyIC5jb3B5IGgxLCAuYWxsaWFuY2Utc3RhbmRpbmdzIC5hbGxpYW5jZS1zdGFuZGluZ3MtY2FyZCAuY29weS1jb250YWluZXIgLmNvcHkgcCB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5hbGxpYW5jZS1zdGFuZGluZ3MgLmFsbGlhbmNlLXN0YW5kaW5ncy1jYXJkIC5jb3B5LWNvbnRhaW5lciAuY29weSBoMSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgICAgLmFsbGlhbmNlLXN0YW5kaW5ncyAuYWxsaWFuY2Utc3RhbmRpbmdzLWNhcmQgLmNvcHktY29udGFpbmVyIC5jb3B5IHAge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgLmFsbGlhbmNlLXN0YW5kaW5ncyAuYWxsaWFuY2Utc3RhbmRpbmdzLWNhcmQgLmNvcHktY29udGFpbmVyIC53aW5uZXIgaDEge1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLmFsbGlhbmNlLXN0YW5kaW5ncyAuYWxsaWFuY2Utc3RhbmRpbmdzLWNhcmQ6bnRoLWNoaWxkKDEpIC5jb3B5LWNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY1Q0M0OyB9XG4gICAgLmFsbGlhbmNlLXN0YW5kaW5ncyAuYWxsaWFuY2Utc3RhbmRpbmdzLWNhcmQ6bnRoLWNoaWxkKDIpIC5jb3B5LWNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTA5RUMyOyB9XG4gICAgLmFsbGlhbmNlLXN0YW5kaW5ncyAuYWxsaWFuY2Utc3RhbmRpbmdzLWNhcmQ6bnRoLWNoaWxkKDMpIC5jb3B5LWNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODY4NkVFOyB9XG4gICAgLmFsbGlhbmNlLXN0YW5kaW5ncyAuYWxsaWFuY2Utc3RhbmRpbmdzLWNhcmQ6bnRoLWNoaWxkKDQpIC5jb3B5LWNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkE0Qjg2OyB9XG4gICAgLmFsbGlhbmNlLXN0YW5kaW5ncyAuYWxsaWFuY2Utc3RhbmRpbmdzLWNhcmQgLnByb2dyZXNzLWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDcwcHg7IH1cbiAgICAuYWxsaWFuY2Utc3RhbmRpbmdzIC5hbGxpYW5jZS1zdGFuZGluZ3MtY2FyZCAucHJvZ3Jlc3MtYmFyLXRleHR1cmUge1xuICAgICAgei1pbmRleDogMztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAgICAgLmFsbGlhbmNlLXN0YW5kaW5ncyAuYWxsaWFuY2Utc3RhbmRpbmdzLWNhcmQgLnByb2dyZXNzLWJhci10ZXh0dXJlIC5iYWRnZS1mZyB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgb3BhY2l0eTogMC4xOyB9XG4gICAgICAgIC5hbGxpYW5jZS1zdGFuZGluZ3MgLmFsbGlhbmNlLXN0YW5kaW5ncy1jYXJkIC5wcm9ncmVzcy1iYXItdGV4dHVyZSAuYmFkZ2UtZmcgc3BhbiB7XG4gICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgIG1hcmdpbjogMCAxMHB4OyB9XG4gICAgICAuYWxsaWFuY2Utc3RhbmRpbmdzIC5hbGxpYW5jZS1zdGFuZGluZ3MtY2FyZCAucHJvZ3Jlc3MtYmFyLXRleHR1cmUgLmVhcm5lZCB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuYWxsaWFuY2Utc3RhbmRpbmdzIC5hbGxpYW5jZS1zdGFuZGluZ3MtY2FyZCAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5hbGxpYW5jZS1zdGFuZGluZ3MgLmFsbGlhbmNlLXN0YW5kaW5ncy1jYXJkOm50aC1jaGlsZCgxKSAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjVDQzQ7XG4gICAgICBib3JkZXItdG9wOiA1cHggc29saWQgIzFkMzA2YjtcbiAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjMWQzMDZiOyB9XG4gICAgLmFsbGlhbmNlLXN0YW5kaW5ncyAuYWxsaWFuY2Utc3RhbmRpbmdzLWNhcmQ6bnRoLWNoaWxkKDIpIC5wcm9ncmVzcy1iYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwOUVDMjtcbiAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjMGM1NDZhO1xuICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICMwYzU0NmE7IH1cbiAgICAuYWxsaWFuY2Utc3RhbmRpbmdzIC5hbGxpYW5jZS1zdGFuZGluZ3MtY2FyZDpudGgtY2hpbGQoMykgLnByb2dyZXNzLWJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODY4NkVFO1xuICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICM0NzQ3ODQ7XG4gICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzQ3NDc4NDsgfVxuICAgIC5hbGxpYW5jZS1zdGFuZGluZ3MgLmFsbGlhbmNlLXN0YW5kaW5ncy1jYXJkOm50aC1jaGlsZCg0KSAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCQTRCODY7XG4gICAgICBib3JkZXItdG9wOiA1cHggc29saWQgIzY1Mjg0NztcbiAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNjUyODQ3OyB9XG4iLCIvL0RlZmF1bHQgc3R5bGVzXG5cbmh0bWwge1xuIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuYm9keSB7XG4gIC8vIGRpc3BsYXk6IGZsZXg7XG4gIC8vIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAvLyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4vL1BhZGRpbmcgYXJvdW5kIHRoZSBjb250ZW50IG9mIHRoZSBwYWdlLiBOb3QgaGVhZGVyLCBmb290ZXIsIG5hdmJhcjtcbi5wYWdlLXdyYXBwZXJ7XG4gIHBhZGRpbmc6IDAgNjBweDtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLnZlcnRpY2FsLXBhZGRpbmd7XG4gIHBhZGRpbmc6NDBweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJG1lZGl1bS1zY3JlZW4pIHtcbiAgLnBhZ2Utd3JhcHBlcntcbiAgICBwYWRkaW5nOiAwIDQwcHggMCA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwtc2NyZWVuKSB7XG4gIC5wYWdlLXdyYXBwZXJ7XG4gICAgcGFkZGluZzogMCAyMHB4IDAgMjBweDtcbiAgfVxufVxuXG5cbm1haW4ge1xuICAvLyBmbGV4OiAxIDAgYXV0bztcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrO1xufVxuXG51bCB7XG4gICY6bm90KC5icm93c2VyLWRlZmF1bHQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgJiA+IGxpIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuYSB7XG5cdGNvbG9yOiAkbGluay1jb2xvcjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIC8vIEdldHMgcmlkIG9mIHRhcCBhY3RpdmUgc3RhdGVcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuXG4vLyBQb3NpdGlvbmluZ1xuLnZhbGlnbi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuXG4vLyBjbGFzc2ljIGNsZWFyZml4XG4uY2xlYXJmaXgge1xuICBjbGVhcjogYm90aDtcbn1cblxuXG4vLyBaLWxldmVsc1xuLnotZGVwdGgtMCB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogMmRwIGVsZXZhdGlvbiBtb2RpZmllZCovXG4uei1kZXB0aC0xIHtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLDAsMCwwLjE0KSxcbiAgICAgICAgICAgICAgMCAzcHggMXB4IC0ycHggcmdiYSgwLDAsMCwwLjEyKSxcbiAgICAgICAgICAgICAgMCAxcHggNXB4IDAgcmdiYSgwLDAsMCwwLjIpO1xufVxuLnotZGVwdGgtMS1oYWxmIHtcbiAgYm94LXNoYWRvdzogMCAzcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAzcHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4vKiA2ZHAgZWxldmF0aW9uIG1vZGlmaWVkKi9cbi56LWRlcHRoLTIge1xuICBib3gtc2hhZG93OiAwIDRweCA1cHggMCByZ2JhKDAsMCwwLDAuMTQpLFxuICAgICAgICAgICAgICAwIDFweCAxMHB4IDAgcmdiYSgwLDAsMCwwLjEyKSxcbiAgICAgICAgICAgICAgMCAycHggNHB4IC0xcHggcmdiYSgwLDAsMCwwLjMpO1xufVxuXG4vKiAxMmRwIGVsZXZhdGlvbiBtb2RpZmllZCovXG4uei1kZXB0aC0zIHtcbiAgYm94LXNoYWRvdzogMCA4cHggMTdweCAycHggcmdiYSgwLDAsMCwwLjE0KSxcbiAgICAgICAgICAgICAgMCAzcHggMTRweCAycHggcmdiYSgwLDAsMCwwLjEyKSxcbiAgICAgICAgICAgICAgMCA1cHggNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4vKiAxNmRwIGVsZXZhdGlvbiAqL1xuLnotZGVwdGgtNCB7XG4gIGJveC1zaGFkb3c6IDAgMTZweCAyNHB4IDJweCByZ2JhKDAsMCwwLDAuMTQpLFxuICAgICAgICAgICAgICAwIDZweCAzMHB4IDVweCByZ2JhKDAsMCwwLDAuMTIpLFxuICAgICAgICAgICAgICAwIDhweCAxMHB4IC03cHggcmdiYSgwLDAsMCwwLjIpO1xufVxuXG4vKiAyNGRwIGVsZXZhdGlvbiAqL1xuLnotZGVwdGgtNSB7XG4gIGJveC1zaGFkb3c6IDAgMjRweCAzOHB4IDNweCByZ2JhKDAsMCwwLDAuMTQpLFxuICAgICAgICAgICAgICAwIDlweCA0NnB4IDhweCByZ2JhKDAsMCwwLDAuMTIpLFxuICAgICAgICAgICAgICAwIDExcHggMTVweCAtN3B4IHJnYmEoMCwwLDAsMC4yKTtcbn1cblxuLmhvdmVyYWJsZSB7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjI1cztcblxuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDhweCAxN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDZweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE5KTtcbiAgfVxufVxuXG4vLyBEaXZpZGVyc1xuXG4uZGl2aWRlciB7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihcImdyZXlcIiwgXCJsaWdodGVuLTJcIik7XG59XG5cblxuLy8gIEJsb2NrcXVvdGVcblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcbn1cblxuLy8gSWNvbiBTdHlsZXNcblxuaSB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXG4gICYubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG4gICYucmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxuICAmLnRpbnkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAmLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgJi5tZWRpdW0ge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxuICAmLmxhcmdlIHtcbiAgICBmb250LXNpemU6IDZyZW07XG4gIH1cbn1cblxuLy8gSW1hZ2VzXG5pbWcucmVzcG9uc2l2ZS1pbWcsXG52aWRlby5yZXNwb25zaXZlLXZpZGVvIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLy8gUGFnaW5hdGlvblxuXG4ucGFnaW5hdGlvbiB7XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgaGVpZ2h0OiAzMHB4O1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogIzQ0NDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUgYSB7IGNvbG9yOiAjZmZmOyB9XG5cbiAgICAmLmFjdGl2ZSB7IGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yOyB9XG5cbiAgICAmLmRpc2FibGVkIGEge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgY29sb3I6ICM5OTk7XG4gICAgfVxuXG4gICAgaSB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxuICB9XG5cblxuICBsaS5wYWdlcyB1bCBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5AbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG4gIC5wYWdpbmF0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGxpLnByZXYsXG4gICAgbGkubmV4dCB7XG4gICAgICB3aWR0aDogMTAlO1xuICAgIH1cblxuICAgIGxpLnBhZ2VzIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQnJlYWRjcnVtYnNcbi5icmVhZGNydW1iIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwgLjcpO1xuXG4gIGksXG4gIFtjbGFzc149XCJtZGktXCJdLCBbY2xhc3MqPVwibWRpLVwiXSxcbiAgaS5tYXRlcmlhbC1pY29ucyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxFNUNDJztcbiAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwgLjcpO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBtYXJnaW46IDAgMTBweCAwIDhweDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgfVxuXG4gICY6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4vLyBQYXJhbGxheFxuLnBhcmFsbGF4LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiA1MDBweDtcblxuICAucGFyYWxsYXgge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogLTE7XG5cbiAgICBpbWcge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gUHVzaHBpblxuLnBpbi10b3AsIC5waW4tYm90dG9tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBpbm5lZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqXG4gIFRyYW5zaXRpb24gQ2xhc3Nlc1xuKioqKioqKioqKioqKioqKioqKioqKi9cblxudWwuc3RhZ2dlcmVkLWxpc3QgbGkge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZmFkZS1pbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xufVxuXG5cbi8qKioqKioqKioqKioqKioqKioqKipcbiAgTWVkaWEgUXVlcnkgQ2xhc3Nlc1xuKioqKioqKioqKioqKioqKioqKioqKi9cbi5oaWRlLW9uLXNtYWxsLW9ubHksIC5oaWRlLW9uLXNtYWxsLWFuZC1kb3duIHtcbiAgQG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uaGlkZS1vbi1tZWQtYW5kLWRvd24ge1xuICBAbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uaGlkZS1vbi1tZWQtYW5kLXVwIHtcbiAgQG1lZGlhICN7JG1lZGl1bS1hbmQtdXB9IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5oaWRlLW9uLW1lZC1vbmx5IHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtc2NyZWVuKSBhbmQgKG1heC13aWR0aDogJG1lZGl1bS1zY3JlZW4pIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5oaWRlLW9uLWxhcmdlLW9ubHkge1xuICBAbWVkaWEgI3skbGFyZ2UtYW5kLXVwfSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uaGlkZS1vbi1leHRyYS1sYXJnZS1vbmx5IHtcbiAgQG1lZGlhICN7JGV4dHJhLWxhcmdlLWFuZC11cH0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnNob3ctb24tZXh0cmEtbGFyZ2Uge1xuICBAbWVkaWEgI3skZXh0cmEtbGFyZ2UtYW5kLXVwfSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnNob3ctb24tbGFyZ2Uge1xuICBAbWVkaWEgI3skbGFyZ2UtYW5kLXVwfSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnNob3ctb24tbWVkaXVtIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtc2NyZWVuKSBhbmQgKG1heC13aWR0aDogJG1lZGl1bS1zY3JlZW4pIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4uc2hvdy1vbi1zbWFsbCB7XG4gIEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zaG93LW9uLW1lZGl1bS1hbmQtdXAge1xuICBAbWVkaWEgI3skbWVkaXVtLWFuZC11cH0ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zaG93LW9uLW1lZGl1bS1hbmQtZG93biB7XG4gIEBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuLy8gQ2VudGVyIHRleHQgb24gbW9iaWxlXG4uY2VudGVyLW9uLXNtYWxsLW9ubHkge1xuICBAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLy8gRm9vdGVyXG4ucGFnZS1mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgY29sb3I6ICRmb290ZXItZm9udC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvb3Rlci1iZy1jb2xvcjtcblxuICAuZm9vdGVyLWNvcHlyaWdodCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMTBweCAwcHg7XG4gICAgY29sb3I6ICRmb290ZXItY29weXJpZ2h0LWZvbnQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvb3Rlci1jb3B5cmlnaHQtYmctY29sb3I7XG4gIH1cbn1cblxuLy8gVGFibGVzXG50YWJsZSwgdGgsIHRkIHtcbiAgIGJvcmRlcjogbm9uZTtcbiAgIGNvbG9yOmNvbG9yKFwiZ3JleVwiLFwiYmFzZVwiKTtcbn1cbnRhYmxlIHRoe1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG50YWJsZSB0ZCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbnRhYmxlIHtcbiAgd2lkdGg6MTAwJTtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOjIwcHg7XG5cbiAgJi5zdHJpcGVkIHtcbiAgICB0ciB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cblxuICAgID4gdGJvZHkge1xuICAgICAgPiB0cjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1zdHJpcGVkLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICA+IHRyID4gdGQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaGlnaGxpZ2h0ID4gdGJvZHkgPiB0ciB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMjVzIGVhc2U7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtc3RyaXBlZC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmLmNlbnRlcmVkIHtcbiAgICB0aGVhZCB0ciB0aCwgdGJvZHkgdHIgdGQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG50ciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xufVxuXG50ZCwgdGh7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbnRoe1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cblxuXG4vLyBSZXNwb25zaXZlIFRhYmxlXG5AbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG5cbiAgdGFibGUucmVzcG9uc2l2ZS10YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICB0ZDplbXB0eTpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcMDBhMCc7XG4gICAgfVxuXG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG5cbiAgICB0aCB7IHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICB0aGVhZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICB0ciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCAwO1xuXG4gICAgICAgIHRoOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFwwMGEwXCI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgdGJvZHkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICB0ciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIH1cbiAgICB9XG4gICAgdGgge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gICAgdGQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtaW4taGVpZ2h0OiAxLjI1ZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICB0ciB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgIH1cblxuICAgIC8qIHNvcnQgb3V0IGJvcmRlcnMgKi9cbiAgICB0aGVhZCB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG59XG5cblxuLy8gQ29sbGVjdGlvbnNcbi5jb2xsZWN0aW9uIHtcbiAgbWFyZ2luOiAkZWxlbWVudC10b3AtbWFyZ2luIDAgJGVsZW1lbnQtYm90dG9tLW1hcmdpbiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sbGVjdGlvbi1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5jb2xsZWN0aW9uLWl0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xsZWN0aW9uLWJnLWNvbG9yO1xuICAgIGxpbmUtaGVpZ2h0OiAkY29sbGVjdGlvbi1saW5lLWhlaWdodDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sbGVjdGlvbi1ib3JkZXItY29sb3I7XG5cbiAgICAvLyBBdmF0YXIgQ29sbGVjdGlvblxuICAgICYuYXZhdGFyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDg0cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDcycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC8vIERvbid0IHN0eWxlIGNpcmNsZXMgaW5zaWRlIHByZWxvYWRlciBjbGFzc2VzLlxuICAgICAgJjpub3QoLmNpcmNsZS1jbGlwcGVyKSA+IC5jaXJjbGUsXG4gICAgICA6bm90KC5jaXJjbGUtY2xpcHBlcikgPiAuY2lyY2xlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG4gICAgICBpLmNpcmNsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAuc2Vjb25kYXJ5LWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICB9XG5cbiAgICB9XG5cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xsZWN0aW9uLWFjdGl2ZS1iZy1jb2xvcjtcbiAgICAgIGNvbG9yOiAkY29sbGVjdGlvbi1hY3RpdmUtY29sb3I7XG5cbiAgICAgIC5zZWNvbmRhcnktY29udGVudCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBhLmNvbGxlY3Rpb24taXRlbXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiAuMjVzO1xuICAgIGNvbG9yOiAkY29sbGVjdGlvbi1saW5rLWNvbG9yO1xuICAgICY6bm90KC5hY3RpdmUpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sbGVjdGlvbi1ob3Zlci1iZy1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLndpdGgtaGVhZGVyIHtcbiAgICAuY29sbGVjdGlvbi1oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbGxlY3Rpb24tYmctY29sb3I7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbGxlY3Rpb24tYm9yZGVyLWNvbG9yO1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIH1cbiAgICAuY29sbGVjdGlvbi1pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB9XG4gICAgLmNvbGxlY3Rpb24taXRlbS5hdmF0YXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiA3MnB4O1xuICAgIH1cbiAgfVxuXG59XG4vLyBNYWRlIGxlc3Mgc3BlY2lmaWMgdG8gYWxsb3cgZWFzaWVyIG92ZXJyaWRpbmdcbi5zZWNvbmRhcnktY29udGVudCB7XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG59XG4uY29sbGFwc2libGUgLmNvbGxlY3Rpb24ge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuXG5cbi8vIFJlc3BvbnNpdmUgVmlkZW9zXG4udmlkZW8tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGlmcmFtZSwgb2JqZWN0LCBlbWJlZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxufVxuXG4vLyBQcm9ncmVzcyBCYXJcbi5wcm9ncmVzcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHByb2dyZXNzLWJhci1jb2xvciwgNDAlKTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgbWFyZ2luOiAkZWxlbWVudC10b3AtbWFyZ2luIDAgJGVsZW1lbnQtYm90dG9tLW1hcmdpbiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIC5kZXRlcm1pbmF0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWNvbG9yO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIC4zcyBsaW5lYXI7XG4gIH1cbiAgLmluZGV0ZXJtaW5hdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItY29sb3I7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDowO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lsbC1jaGFuZ2U6IGxlZnQsIHJpZ2h0O1xuICAgICAgLy8gQ3VzdG9tIGJlemllclxuICAgICAgYW5pbWF0aW9uOiBpbmRldGVybWluYXRlIDIuMXMgY3ViaWMtYmV6aWVyKDAuNjUwLCAwLjgxNSwgMC43MzUsIDAuMzk1KSBpbmZpbml0ZTtcblxuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpbGwtY2hhbmdlOiBsZWZ0LCByaWdodDtcbiAgICAgIC8vIEN1c3RvbSBiZXppZXJcbiAgICAgIGFuaW1hdGlvbjogaW5kZXRlcm1pbmF0ZS1zaG9ydCAyLjFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NDAsIDAuNDQwLCAxLjAwMCkgaW5maW5pdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDEuMTVzO1xuICAgIH1cbiAgfVxufVxuQGtleWZyYW1lcyBpbmRldGVybWluYXRlIHtcbiAgICAwJSB7XG4gICAgICBsZWZ0OiAtMzUlO1xuICAgICAgcmlnaHQ6MTAwJTtcbiAgICB9XG4gICAgNjAlIHtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICByaWdodDogLTkwJTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgcmlnaHQ6IC05MCU7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGluZGV0ZXJtaW5hdGUtc2hvcnQge1xuICAgIDAlIHtcbiAgICAgIGxlZnQ6IC0yMDAlO1xuICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIDYwJSB7XG4gICAgICBsZWZ0OiAxMDclO1xuICAgICAgcmlnaHQ6IC04JTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICBsZWZ0OiAxMDclO1xuICAgICAgcmlnaHQ6IC04JTtcbiAgICB9XG59XG5cblxuLyoqKioqKioqKioqKioqKioqKipcbiAgVXRpbGl0eSBDbGFzc2VzXG4qKioqKioqKioqKioqKioqKioqL1xuXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gVGV4dCBBbGlnblxuLmxlZnQtYWxpZ24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnJpZ2h0LWFsaWduIHtcbiAgdGV4dC1hbGlnbjogcmlnaHRcbn1cbi5jZW50ZXIsIC5jZW50ZXItYWxpZ24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cbi5yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4vLyBObyBUZXh0IFNlbGVjdFxuLm5vLXNlbGVjdCB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uY2VudGVyLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi50cnVuY2F0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLm5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBCYWRnZXNcbnNwYW4uYmFkZ2Uge1xuICBtaW4td2lkdGg6IDNyZW07XG4gIHBhZGRpbmc6IDAgNnB4O1xuICBtYXJnaW4tbGVmdDogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAkYmFkZ2UtaGVpZ2h0O1xuICBoZWlnaHQ6ICRiYWRnZS1oZWlnaHQ7XG4gIGNvbG9yOiBjb2xvcignZ3JleScsICdkYXJrZW4tMScpO1xuICBmbG9hdDogcmlnaHQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgJi5uZXcge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhZGdlLWJnLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgfVxuICAmLm5ldzphZnRlciB7XG4gICAgY29udGVudDogXCIgbmV3XCI7XG4gIH1cblxuICAmW2RhdGEtYmFkZ2UtY2FwdGlvbl06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIiBhdHRyKGRhdGEtYmFkZ2UtY2FwdGlvbik7XG4gIH1cbn1cblxuLy8gU3BlY2lhbCBjYXNlc1xubmF2IHVsIGEgc3Bhbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAkYmFkZ2UtaGVpZ2h0O1xuICBoZWlnaHQ6ICRiYWRnZS1oZWlnaHQ7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG59XG5cbi8vIExpbmUgaGVpZ2h0IGNlbnRlcmluZ1xuLmNvbGxlY3Rpb24taXRlbSBzcGFuLmJhZGdlIHtcbiAgbWFyZ2luLXRvcDogY2FsYygjeyRjb2xsZWN0aW9uLWxpbmUtaGVpZ2h0IC8gMn0gLSAjeyRiYWRnZS1oZWlnaHQgLyAyfSk7XG59XG4uY29sbGFwc2libGUgc3Bhbi5iYWRnZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnNpZGVuYXYgc3Bhbi5iYWRnZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoI3skc2lkZW5hdi1saW5lLWhlaWdodCAvIDJ9IC0gI3skYmFkZ2UtaGVpZ2h0IC8gMn0pO1xufVxuXG50YWJsZSBzcGFuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4iLCIvKiBUaGlzIGlzIG5lZWRlZCBmb3Igc29tZSBtb2JpbGUgcGhvbmVzIHRvIGRpc3BsYXkgdGhlIEdvb2dsZSBJY29uIGZvbnQgcHJvcGVybHkgKi9cbi5tYXRlcmlhbC1pY29ucyB7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnO1xufVxuIiwiLmNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6MCAxMHB4O1xufVxuXG4udGFicy5jb250YWluZXJ7XG4gIHBhZGRpbmc6MDtcbn1cblxuQG1lZGlhICN7JG1lZGl1bS1hbmQtdXB9IHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAjeyRsYXJnZS1hbmQtdXB9IHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuXG4gICYubm8tcGFkIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICYubm8tcGFkLWJvdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgJi5uby1wYWQtdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG5cbi8vIE1peGlucyB0byBlbGltaW5hdGUgY29kZSByZXBpdGl0aW9uXG5AbWl4aW4gcmVzZXQtb2Zmc2V0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xufVxuQG1peGluIGdyaWQtY2xhc3Nlcygkc2l6ZSwgJGksICRwZXJjKSB7XG4gICYub2Zmc2V0LSN7JHNpemV9I3skaX0ge1xuICAgIG1hcmdpbi1sZWZ0OiAkcGVyYztcbiAgfVxuICAmLnB1bGwtI3skc2l6ZX0jeyRpfSB7XG4gICAgcmlnaHQ6ICRwZXJjO1xuICB9XG4gICYucHVzaC0jeyRzaXplfSN7JGl9IHtcbiAgICBsZWZ0OiAkcGVyYztcbiAgfVxufVxuXG5cbi5yb3cge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gIC5yb3d7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuXG4gIC8vIENsZWFyIGZsb2F0aW5nIGNoaWxkcmVuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cblxuICAuY29sIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLWhlaWdodDogMXB4O1xuXG4gICAgJltjbGFzcyo9XCJwdXNoLVwiXSxcbiAgICAmW2NsYXNzKj1cInB1bGwtXCJdIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAkaTogMTtcbiAgICBAd2hpbGUgJGkgPD0gJG51bS1jb2xzIHtcbiAgICAgICRwZXJjOiB1bnF1b3RlKCgxMDAgLyAoJG51bS1jb2xzIC8gJGkpKSArIFwiJVwiKTtcbiAgICAgICYucyN7JGl9IHtcbiAgICAgICAgd2lkdGg6ICRwZXJjO1xuICAgICAgICBAaW5jbHVkZSByZXNldC1vZmZzZXQ7XG4gICAgICB9XG4gICAgICAkaTogJGkgKyAxO1xuICAgIH1cblxuICAgICRpOiAxO1xuICAgIEB3aGlsZSAkaSA8PSAkbnVtLWNvbHMge1xuICAgICAgJHBlcmM6IHVucXVvdGUoKDEwMCAvICgkbnVtLWNvbHMgLyAkaSkpICsgXCIlXCIpO1xuICAgICAgQGluY2x1ZGUgZ3JpZC1jbGFzc2VzKFwic1wiLCAkaSwgJHBlcmMpO1xuICAgICAgJGk6ICRpICsgMTtcbiAgICB9XG5cbiAgICBAbWVkaWEgI3skbWVkaXVtLWFuZC11cH0ge1xuXG4gICAgICAkaTogMTtcbiAgICAgIEB3aGlsZSAkaSA8PSAkbnVtLWNvbHMge1xuICAgICAgICAkcGVyYzogdW5xdW90ZSgoMTAwIC8gKCRudW0tY29scyAvICRpKSkgKyBcIiVcIik7XG4gICAgICAgICYubSN7JGl9IHtcbiAgICAgICAgICB3aWR0aDogJHBlcmM7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzZXQtb2Zmc2V0O1xuICAgICAgICB9XG4gICAgICAgICRpOiAkaSArIDFcbiAgICAgIH1cblxuICAgICAgJGk6IDE7XG4gICAgICBAd2hpbGUgJGkgPD0gJG51bS1jb2xzIHtcbiAgICAgICAgJHBlcmM6IHVucXVvdGUoKDEwMCAvICgkbnVtLWNvbHMgLyAkaSkpICsgXCIlXCIpO1xuICAgICAgICBAaW5jbHVkZSBncmlkLWNsYXNzZXMoXCJtXCIsICRpLCAkcGVyYyk7XG4gICAgICAgICRpOiAkaSArIDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JGxhcmdlLWFuZC11cH0ge1xuXG4gICAgICAkaTogMTtcbiAgICAgIEB3aGlsZSAkaSA8PSAkbnVtLWNvbHMge1xuICAgICAgICAkcGVyYzogdW5xdW90ZSgoMTAwIC8gKCRudW0tY29scyAvICRpKSkgKyBcIiVcIik7XG4gICAgICAgICYubCN7JGl9IHtcbiAgICAgICAgICB3aWR0aDogJHBlcmM7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzZXQtb2Zmc2V0O1xuICAgICAgICB9XG4gICAgICAgICRpOiAkaSArIDE7XG4gICAgICB9XG5cbiAgICAgICRpOiAxO1xuICAgICAgQHdoaWxlICRpIDw9ICRudW0tY29scyB7XG4gICAgICAgICRwZXJjOiB1bnF1b3RlKCgxMDAgLyAoJG51bS1jb2xzIC8gJGkpKSArIFwiJVwiKTtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1jbGFzc2VzKFwibFwiLCAkaSwgJHBlcmMpO1xuICAgICAgICAkaTogJGkgKyAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAjeyRleHRyYS1sYXJnZS1hbmQtdXB9IHtcblxuICAgICAgJGk6IDE7XG4gICAgICBAd2hpbGUgJGkgPD0gJG51bS1jb2xzIHtcbiAgICAgICAgJHBlcmM6IHVucXVvdGUoKDEwMCAvICgkbnVtLWNvbHMgLyAkaSkpICsgXCIlXCIpO1xuICAgICAgICAmLnhsI3skaX0ge1xuICAgICAgICAgIHdpZHRoOiAkcGVyYztcbiAgICAgICAgICBAaW5jbHVkZSByZXNldC1vZmZzZXQ7XG4gICAgICAgIH1cbiAgICAgICAgJGk6ICRpICsgMTtcbiAgICAgIH1cblxuICAgICAgJGk6IDE7XG4gICAgICBAd2hpbGUgJGkgPD0gJG51bS1jb2xzIHtcbiAgICAgICAgJHBlcmM6IHVucXVvdGUoKDEwMCAvICgkbnVtLWNvbHMgLyAkaSkpICsgXCIlXCIpO1xuICAgICAgICBAaW5jbHVkZSBncmlkLWNsYXNzZXMoXCJ4bFwiLCAkaSwgJHBlcmMpO1xuICAgICAgICAkaTogJGkgKyAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5mb3JtIC5yb3d7XG4gIG1hcmdpbjowICFpbXBvcnRhbnQ7XG4gIC5hdmF0YXJ7XG4gICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICB9XG59XG4iLCJuYXYge1xuICAmLm5hdi1leHRlbmRlZCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgLm5hdi13cmFwcGVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6ICRuYXZiYXItaGVpZ2h0LW1vYmlsZTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAubmF2LWNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gIH1cblxuICBjb2xvcjogJG5hdmJhci1mb250LWNvbG9yO1xuICBAZXh0ZW5kIC56LWRlcHRoLTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkbmF2YmFyLWhlaWdodC1tb2JpbGU7XG4gIGxpbmUtaGVpZ2h0OiAkbmF2YmFyLWxpbmUtaGVpZ2h0LW1vYmlsZTtcblxuICBhIHsgY29sb3I6ICRuYXZiYXItZm9udC1jb2xvcjsgfVxuXG4gIGksXG4gIFtjbGFzc149XCJtZGktXCJdLCBbY2xhc3MqPVwibWRpLVwiXSxcbiAgaS5tYXRlcmlhbC1pY29ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGhlaWdodDogJG5hdmJhci1oZWlnaHQtbW9iaWxlO1xuICAgIGxpbmUtaGVpZ2h0OiAkbmF2YmFyLWxpbmUtaGVpZ2h0LW1vYmlsZTtcbiAgfVxuXG4gIC5uYXYtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIEBtZWRpYSAjeyRsYXJnZS1hbmQtdXB9IHtcbiAgICBhLnNpZGVuYXYtdHJpZ2dlciB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgfVxuXG5cbiAgLy8gQ29sbGFwc2UgYnV0dG9uXG4gIC5zaWRlbmF2LXRyaWdnZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGhlaWdodDogJG5hdmJhci1oZWlnaHQtbW9iaWxlO1xuICAgIG1hcmdpbjogMCAxOHB4O1xuXG4gICAgaSB7XG4gICAgICBoZWlnaHQ6ICRuYXZiYXItaGVpZ2h0LW1vYmlsZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbmF2YmFyLWxpbmUtaGVpZ2h0LW1vYmlsZTtcbiAgICB9XG4gIH1cblxuXG4gIC8vIExvZ29cbiAgLmJyYW5kLWxvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb2xvcjogJG5hdmJhci1mb250LWNvbG9yO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6ICRuYXZiYXItYnJhbmQtZm9udC1zaXplO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmLmNlbnRlciB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgICAmLmxlZnQsICYucmlnaHQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYubGVmdCB7IGxlZnQ6IDAuNXJlbTsgfVxuICAgICAgJi5yaWdodCB7XG4gICAgICAgIHJpZ2h0OiAwLjVyZW07XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5yaWdodCB7XG4gICAgICByaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBpLFxuICAgIFtjbGFzc149XCJtZGktXCJdLCBbY2xhc3MqPVwibWRpLVwiXSxcbiAgICBpLm1hdGVyaWFsLWljb25zIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgfVxuXG5cbiAgLy8gVGl0bGVcbiAgLm5hdi10aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBwYWRkaW5nOiAyOHB4IDA7XG4gIH1cblxuXG4gIC8vIE5hdmJhciBMaW5rc1xuICB1bCB7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgbGkge1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMSk7XG4gICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7XG4gICAgICBmb250LXNpemU6ICRuYXZiYXItZm9udC1zaXplO1xuICAgICAgY29sb3I6ICRuYXZiYXItZm9udC1jb2xvcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmLmJ0biwgJi5idG4tbGFyZ2UsICYuYnRuLWZsYXQsICYuYnRuLWZsb2F0aW5nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcblxuICAgICAgICAmID4gLm1hdGVyaWFsLWljb25zIHtcbiAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjEpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYubGVmdCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gIH1cblxuICAvLyBOYXZiYXIgU2VhcmNoIEZvcm1cbiAgZm9ybSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmlucHV0LWZpZWxkIHtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgaW5wdXQge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG5cbiAgICAgICY6Zm9jdXMsICZbdHlwZT10ZXh0XTp2YWxpZCwgJlt0eXBlPXBhc3N3b3JkXTp2YWxpZCxcbiAgICAgICZbdHlwZT1lbWFpbF06dmFsaWQsICZbdHlwZT11cmxdOnZhbGlkLCAmW3R5cGU9ZGF0ZV06dmFsaWQge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcblxuICAgICAgaSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC43KTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzO1xuICAgICAgfVxuICAgICAgJi5hY3RpdmUgaSB7IGNvbG9yOiAkbmF2YmFyLWZvbnQtY29sb3I7IH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRml4ZWQgTmF2YmFyXG4ubmF2YmFyLWZpeGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6ICRuYXZiYXItaGVpZ2h0LW1vYmlsZTtcbiAgei1pbmRleDogOTk3O1xuXG4gIG5hdiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG59XG5AbWVkaWEgI3skbWVkaXVtLWFuZC11cH0ge1xuICBuYXYubmF2LWV4dGVuZGVkIC5uYXYtd3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogJG5hdmJhci1oZWlnaHQ7XG4gIH1cbiAgbmF2LCBuYXYgLm5hdi13cmFwcGVyIGksIG5hdiBhLnNpZGVuYXYtdHJpZ2dlciwgbmF2IGEuc2lkZW5hdi10cmlnZ2VyIGkge1xuICAgIGhlaWdodDogJG5hdmJhci1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRuYXZiYXItbGluZS1oZWlnaHQ7XG4gIH1cbiAgLm5hdmJhci1maXhlZCB7XG4gICAgaGVpZ2h0OiAkbmF2YmFyLWhlaWdodDtcbiAgfVxufVxuIiwiXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5odG1se1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6MTZweDtcblxuICBmb250LWZhbWlseTogJGZvbnQtc3RhY2s7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAkb2ZmLWJsYWNrO1xufVxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi8vIEhlYWRlciBTdHlsZXNcbmgxIGEsIGgyIGEsIGgzIGEsIGg0IGEsIGg1IGEsIGg2IGEgeyBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuaDEgeyBAZXh0ZW5kIC5ncmV5LXRleHQ7IGZvbnQtc2l6ZTogJGgxLWZvbnRzaXplOyBsaW5lLWhlaWdodDogMzZweDsgbWFyZ2luOiAoJGgxLWZvbnRzaXplIC8gMS41KSAwICgkaDEtZm9udHNpemUgLyAyLjUpIDA7IGZvbnQtd2VpZ2h0OiA1MDA7fVxuaDIgeyBAZXh0ZW5kIC5ncmV5LXRleHQ7IGZvbnQtc2l6ZTogJGgyLWZvbnRzaXplOyBsaW5lLWhlaWdodDogMzZweDsgbWFyZ2luOiAoJGgyLWZvbnRzaXplIC8gMS41KSAwICgkaDItZm9udHNpemUgLyAyLjUpIDA7IGZvbnQtd2VpZ2h0OiA2MDA7fVxuaDMgeyBAZXh0ZW5kIC5vcmFuZ2UtdGV4dDsgZm9udC1zaXplOiAkaDMtZm9udHNpemU7IGxpbmUtaGVpZ2h0OiAyMnB4OyBtYXJnaW46ICgkaDMtZm9udHNpemUgLyAxLjUpIDAgKCRoMy1mb250c2l6ZSAvIDIuNSkgMDsgZm9udC13ZWlnaHQ6IDYwMDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTt9XG5oNCB7IEBleHRlbmQgLmdyZXktdGV4dDsgZm9udC1zaXplOiAkaDQtZm9udHNpemU7IGxpbmUtaGVpZ2h0OiAyNHB4OyBtYXJnaW46ICgkaDQtZm9udHNpemUgLyAxLjUpIDAgKCRoNC1mb250c2l6ZSAvIDIuNSkgMDt9XG5oNSB7IEBleHRlbmQgLmdyZXktdGV4dDsgZm9udC1zaXplOiAkaDUtZm9udHNpemU7IGxpbmUtaGVpZ2h0OiAyMnB4OyBtYXJnaW46ICgkaDUtZm9udHNpemUgLyAxLjUpIDAgKCRoNS1mb250c2l6ZSAvIDIuNSkgMDt9XG5oNiB7IEBleHRlbmQgLmdyZXktdGV4dDsgZm9udC1zaXplOiAkaDYtZm9udHNpemU7IGxpbmUtaGVpZ2h0OiAxMTAlOyBtYXJnaW46ICgkaDYtZm9udHNpemUgLyAxLjUpIDAgKCRoNi1mb250c2l6ZSAvIDIuNSkgMDt9XG5cbnAge1xuICBmb250LXNpemU6MThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgbWFyZ2luOjA7XG4gIG1hcmdpbi10b3A6MXJlbTtcbn1cblxuLnN0YXR7XG4gIGZvbnQtc2l6ZToxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3Ryb25ne1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cblxuLmJvbGRlc3R7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbnAuZm9vdGVye1xuICBmb250LXNpemU6MThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbnAuYmFkZ2V7XG4gIGZvbnQtc2l6ZTo5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xufVxuXG5we1xuICBjb2xvcjpjb2xvcihcImdyZXlcIixcImJhc2VcIik7XG59XG5cbi8vIFRleHQgU3R5bGVzXG5lbSB7IGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuc3Ryb25nIHsgZm9udC13ZWlnaHQ6IDYwMDsgfVxuc21hbGwgeyBmb250LXNpemU6IDc1JTsgfVxuLmxpZ2h0IHsgZm9udC13ZWlnaHQ6IDMwMDsgfVxuLnRoaW4geyBmb250LXdlaWdodDogMjAwOyB9XG5cblxuLmZsb3ctdGV4dHtcbiAgJGk6IDA7XG4gIEB3aGlsZSAkaSA8PSAkaW50ZXJ2YWxzIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAzNjAgKyAoJGkgKiAkaW50ZXJ2YWwtc2l6ZSkpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtICogKDEgKyAoLjAyICogJGkpKTtcbiAgICB9XG4gICAgJGk6ICRpICsgMTtcbiAgfVxuXG4gIC8vIEhhbmRsZSBiZWxvdyAzNjBweCBzY3JlZW5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG4iLCIvLyBTY2FsZSB0cmFuc2l0aW9uXG4uc2NhbGUtdHJhbnNpdGlvbiB7XG4gICYuc2NhbGUtb3V0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgIWltcG9ydGFudDtcbiAgfVxuXG4gICYuc2NhbGUtaW4ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cblxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllcigwLjUzLCAwLjAxLCAwLjM2LCAxLjYzKSAhaW1wb3J0YW50O1xufSIsIlxuXG4uY2FyZC1wYW5lbCB7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjI1cztcbiAgcGFkZGluZzogJGNhcmQtcGFkZGluZztcbiAgbWFyZ2luOiAkZWxlbWVudC10b3AtbWFyZ2luIDAgJGVsZW1lbnQtYm90dG9tLW1hcmdpbiAwO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIEBleHRlbmQgLnotZGVwdGgtMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmctY29sb3I7XG59XG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46ICRlbGVtZW50LXRvcC1tYXJnaW4gMCAkZWxlbWVudC1ib3R0b20tbWFyZ2luIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnLWNvbG9yO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4yNXM7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgQGV4dGVuZCAuei1kZXB0aC0xO1xuXG5cbiAgLmNhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgICYuYWN0aXZhdG9yIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAvLyBDYXJkIFNpemVzXG4gICYuc21hbGwsICYubWVkaXVtLCAmLmxhcmdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuY2FyZC1pbWFnZSB7XG4gICAgICBtYXgtaGVpZ2h0OiA2MCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAuY2FyZC1pbWFnZSArIC5jYXJkLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogNDAlO1xuICAgIH1cbiAgICAuY2FyZC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAuY2FyZC1hY3Rpb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICYuc21hbGwge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cblxuICAmLm1lZGl1bSB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxuXG4gICYubGFyZ2Uge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cblxuICAvLyBIb3Jpem9udGFsIENhcmRzXG4gICYuaG9yaXpvbnRhbCB7XG4gICAgJi5zbWFsbCwgJi5tZWRpdW0sICYubGFyZ2Uge1xuICAgICAgLmNhcmQtaW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC5jYXJkLWltYWdlIHtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtc3RhY2tlZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC5jYXJkLWNvbnRlbnQge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gU3RpY2t5IEFjdGlvbiBTZWN0aW9uXG4gICYuc3RpY2t5LWFjdGlvbiB7XG4gICAgLmNhcmQtYWN0aW9uIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgLmNhcmQtcmV2ZWFsIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgICB9XG4gIH1cblxuXG5cblxuICAuY2FyZC1pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLy8gSW1hZ2UgYmFja2dyb3VuZCBmb3IgY29udGVudFxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmNhcmQtdGl0bGUge1xuICAgICAgY29sb3I6ICRjYXJkLWJnLWNvbG9yO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6ICRjYXJkLXBhZGRpbmc7XG4gICAgfVxuICB9XG5cbiAgLmNhcmQtY29udGVudCB7XG4gICAgcGFkZGluZzogJGNhcmQtcGFkZGluZztcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAuY2FyZC10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICBpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhcmQtYWN0aW9uIHtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gICAgfVxuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7IC8vIFVzZSBpbmhlcml0IHRvIGluaGVyaXQgY29sb3IgY2xhc3Nlc1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE2MCwxNjAsMTYwLC4yKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTZweCAkY2FyZC1wYWRkaW5nO1xuXG4gICAgYTpub3QoLmJ0bik6bm90KC5idG4tbGFyZ2UpOm5vdCguYnRuLWZsb2F0aW5nKSB7XG4gICAgICBjb2xvcjogJGNhcmQtbGluay1jb2xvcjtcbiAgICAgIG1hcmdpbi1yaWdodDogJGNhcmQtcGFkZGluZztcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgJjpob3ZlciB7IGNvbG9yOiAkY2FyZC1saW5rLWNvbG9yLWxpZ2h0OyB9XG4gICAgfVxuICB9XG5cbiAgLmNhcmQtcmV2ZWFsIHtcbiAgICBwYWRkaW5nOiAkY2FyZC1wYWRkaW5nO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZy1jb2xvcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAzO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAuY2FyZC10aXRsZSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cbiIsIiN0b2FzdC1jb250YWluZXIge1xuICBkaXNwbGF5OmJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDAwO1xuXG4gIEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBib3R0b206IDAlO1xuICB9XG4gIEBtZWRpYSAjeyRtZWRpdW0tb25seX0ge1xuICAgIGxlZnQ6IDUlO1xuICAgIGJvdHRvbTogNyU7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbiAgQG1lZGlhICN7JGxhcmdlLWFuZC11cH0ge1xuICAgIHRvcDogMTAlO1xuICAgIHJpZ2h0OiA3JTtcbiAgICBtYXgtd2lkdGg6IDg2JTtcbiAgfVxufVxuXG4udG9hc3Qge1xuICBAZXh0ZW5kIC56LWRlcHRoLTE7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdG9wOiAzNXB4O1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6MTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAkdG9hc3QtaGVpZ2h0O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvYXN0LWNvbG9yO1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogJHRvYXN0LXRleHQtY29sb3I7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gIC50b2FzdC1hY3Rpb24ge1xuICAgIGNvbG9yOiAkdG9hc3QtYWN0aW9uLWNvbG9yO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbTtcbiAgfVxuXG4gICYucm91bmRlZHtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICB9XG5cbiAgQG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuIiwiLnRhYnMge1xuXG4gICYudGFicy10cmFuc3BhcmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoXCJncmV5XCIsXCJiYXNlXCIpO1xuXG4gICAgLnRhYiBhLFxuICAgIC50YWIuZGlzYWJsZWQgYSxcbiAgICAudGFiLmRpc2FibGVkIGE6aG92ZXIge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43KTtcbiAgICB9XG5cbiAgICAudGFiIGE6aG92ZXIsXG4gICAgLnRhYiBhLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAuaW5kaWNhdG9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgJi50YWJzLWZpeGVkLXdpZHRoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgLnRhYiB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgfVxuICB9XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6Y29sb3IoXCJncmV5XCIsXCJsaWdodGVuLTVcIik7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC50YWIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKFwiZ3JleVwiLFwibGlnaHRlbi01XCIpO1xuXG4gICAgYSB7XG4gICAgICAmOmZvY3VzLFxuICAgICAgJjpmb2N1cy5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihcImdyZXlcIixcImxpZ2h0ZW4tNVwiKTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlcixcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiBjb2xvcihcImdyZXlcIixcImJhc2VcIik7XG4gICAgICB9XG5cbiAgICAgIGNvbG9yOiBjb2xvcihcImdyZXlcIixcImJhc2VcIik7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMjhzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgLjI4cyBlYXNlO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQgYSxcbiAgICAmLmRpc2FibGVkIGE6aG92ZXIge1xuICAgICAgY29sb3I6IHJnYmEoJHRhYnMtdGV4dC1jb2xvciwgLjQpO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cbiAgfVxuICAuaW5kaWNhdG9yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKFwiZ3JleVwiLFwiYmFzZVwiKTtcbiAgICB3aWxsLWNoYW5nZTogbGVmdCwgcmlnaHQ7XG4gIH1cbiAgaDV7XG4gICAgbWFyZ2luLXRvcDo2cHg7XG4gIH1cbn1cblxuLy8gRml4ZWQgU2lkZW5hdiBoaWRlIG9uIHNtYWxsZXJcbkBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcbiAgLnRhYnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAudGFiIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcblxuICAgICAgYSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5tYXRlcmlhbC10b29sdGlwIHtcbiAgcGFkZGluZzogMTBweCA4cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgei1pbmRleDogMjAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY29sb3I6ICNmZmY7XG4gIG1pbi1oZWlnaHQ6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0cHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjMyMzI7XG59XG5cbi5iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiA3cHg7XG4gIHdpZHRoOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzIzMjtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwJTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuIiwiLy8gc2hhcmVkIHN0eWxlc1xuLmJ0bixcbi5idG4tZmxhdCB7XG4gIGJvcmRlcjogJGJ1dHRvbi1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICRidXR0b24tcmFkaXVzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogJGJ1dHRvbi1oZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkYnV0dG9uLWhlaWdodDtcbiAgcGFkZGluZzogJGJ1dHRvbi1wYWRkaW5nO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBHZXRzIHJpZCBvZiB0YXAgYWN0aXZlIHN0YXRlXG59XG5cbi8vIERpc2FibGVkIHNoYXJlZCBzdHlsZVxuLmJ0bi5kaXNhYmxlZCxcbi5idG4tZmxvYXRpbmcuZGlzYWJsZWQsXG4uYnRuLWxhcmdlLmRpc2FibGVkLFxuLmJ0bi1zbWFsbC5kaXNhYmxlZCxcbi5idG4tZmxhdC5kaXNhYmxlZCxcbi5idG46ZGlzYWJsZWQsXG4uYnRuLWZsb2F0aW5nOmRpc2FibGVkLFxuLmJ0bi1sYXJnZTpkaXNhYmxlZCxcbi5idG4tc21hbGw6ZGlzYWJsZWQsXG4uYnRuLWZsYXQ6ZGlzYWJsZWQsXG4uYnRuW2Rpc2FibGVkXSxcbi5idG4tZmxvYXRpbmdbZGlzYWJsZWRdLFxuLmJ0bi1sYXJnZVtkaXNhYmxlZF0sXG4uYnRuLXNtYWxsW2Rpc2FibGVkXSxcbi5idG4tZmxhdFtkaXNhYmxlZF0ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1kaXNhYmxlZC1iYWNrZ3JvdW5kICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAkYnV0dG9uLWRpc2FibGVkLWNvbG9yICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1kaXNhYmxlZC1iYWNrZ3JvdW5kICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRidXR0b24tZGlzYWJsZWQtY29sb3IgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBTaGFyZWQgaWNvbiBzdHlsZXNcbi5idG4sXG4uYnRuLWZsb2F0aW5nLFxuLmJ0bi1sYXJnZSxcbi5idG4tc21hbGwsXG4uYnRuLWZsYXQge1xuICBmb250LXNpemU6ICRidXR0b24tZm9udC1zaXplO1xuICBvdXRsaW5lOiAwO1xuICBpIHtcbiAgICBmb250LXNpemU6ICRidXR0b24taWNvbi1mb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gU2hhcmVkIGZvY3VzIGJ1dHRvbiBzdHlsZVxuLmJ0bixcbi5idG4tZmxvYXRpbmcge1xuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJ1dHRvbi1yYWlzZWQtYmFja2dyb3VuZCwgMTAlKTtcbiAgfVxufVxuXG4vLyBSYWlzZWQgQnV0dG9uXG4uYnRuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogJGJ1dHRvbi1yYWlzZWQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tcmFpc2VkLWJhY2tncm91bmQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gIEBleHRlbmQgLnotZGVwdGgtMTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1yYWlzZWQtYmFja2dyb3VuZC1ob3ZlcjtcbiAgICBAZXh0ZW5kIC56LWRlcHRoLTEtaGFsZjtcbiAgfVxufVxuXG4vLyBGbG9hdGluZyBidXR0b25cbi5idG4tZmxvYXRpbmcge1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWZsb2F0aW5nLWJhY2tncm91bmQtaG92ZXI7XG4gICAgQGV4dGVuZCAuei1kZXB0aC0xLWhhbGY7XG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgJi5idG4tbGFyZ2Uge1xuICAgICYuaGFsZndheS1mYWIge1xuICAgICAgYm90dG9tOiAtJGJ1dHRvbi1mbG9hdGluZy1sYXJnZS1zaXplIC8gMjtcbiAgICB9XG4gICAgd2lkdGg6ICRidXR0b24tZmxvYXRpbmctbGFyZ2Utc2l6ZTtcbiAgICBoZWlnaHQ6ICRidXR0b24tZmxvYXRpbmctbGFyZ2Utc2l6ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGkge1xuICAgICAgbGluZS1oZWlnaHQ6ICRidXR0b24tZmxvYXRpbmctbGFyZ2Utc2l6ZTtcbiAgICB9XG4gIH1cblxuICAmLmJ0bi1zbWFsbCB7XG4gICAgJi5oYWxmd2F5LWZhYiB7XG4gICAgICBib3R0b206IC0kYnV0dG9uLWZsb2F0aW5nLXNtYWxsLXNpemUgLyAyO1xuICAgIH1cbiAgICB3aWR0aDogJGJ1dHRvbi1mbG9hdGluZy1zbWFsbC1zaXplO1xuICAgIGhlaWdodDogJGJ1dHRvbi1mbG9hdGluZy1zbWFsbC1zaXplO1xuICAgIGkge1xuICAgICAgbGluZS1oZWlnaHQ6ICRidXR0b24tZmxvYXRpbmctc21hbGwtc2l6ZTtcbiAgICB9XG4gIH1cblxuICAmLmhhbGZ3YXktZmFiIHtcbiAgICAmLmxlZnQge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAyNHB4O1xuICAgIH1cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDI0cHg7XG4gICAgYm90dG9tOiAtJGJ1dHRvbi1mbG9hdGluZy1zaXplIC8gMjtcbiAgfVxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAkYnV0dG9uLWZsb2F0aW5nLWNvbG9yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAkYnV0dG9uLWZsb2F0aW5nLXNpemU7XG4gIGhlaWdodDogJGJ1dHRvbi1mbG9hdGluZy1zaXplO1xuICBsaW5lLWhlaWdodDogJGJ1dHRvbi1mbG9hdGluZy1zaXplO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWZsb2F0aW5nLWJhY2tncm91bmQ7XG4gIGJvcmRlci1yYWRpdXM6ICRidXR0b24tZmxvYXRpbmctcmFkaXVzO1xuICBAZXh0ZW5kIC56LWRlcHRoLTE7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGkge1xuICAgIHdpZHRoOiBpbmhlcml0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRidXR0b24tZmxvYXRpbmctY29sb3I7XG4gICAgZm9udC1zaXplOiAkYnV0dG9uLWxhcmdlLWljb24tZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkYnV0dG9uLWZsb2F0aW5nLXNpemU7XG4gIH1cbn1cblxuLy8gYnV0dG9uIGZpeFxuYnV0dG9uLmJ0bi1mbG9hdGluZyB7XG4gIGJvcmRlcjogJGJ1dHRvbi1ib3JkZXI7XG59XG5cbi8vIEZpeGVkIEFjdGlvbiBCdXR0b25cbi5maXhlZC1hY3Rpb24tYnRuIHtcbiAgJi5hY3RpdmUge1xuICAgIHVsIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICB9XG5cbiAgLy8gRGlyZWN0aW9uc1xuICAmLmRpcmVjdGlvbi1sZWZ0LFxuICAmLmRpcmVjdGlvbi1yaWdodCB7XG4gICAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgICB1bCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHJpZ2h0OiA2NHB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgLyp3aWR0aCAxMDAlIG9ubHkgZ29lcyB0byB3aWR0aCBvZiBidXR0b24gY29udGFpbmVyICovXG4gICAgICB3aWR0aDogNTAwcHg7XG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiA3LjVweCAxNXB4IDAgMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5kaXJlY3Rpb24tcmlnaHQge1xuICAgIHBhZGRpbmc6IDAgMTVweCAwIDA7XG4gICAgdWwge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGRpcmVjdGlvbjogcnRsO1xuICAgICAgbGVmdDogNjRweDtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGkge1xuICAgICAgICBtYXJnaW46IDcuNXB4IDAgMCAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmRpcmVjdGlvbi1ib3R0b20ge1xuICAgIHBhZGRpbmc6IDAgMCAxNXB4IDA7XG4gICAgdWwge1xuICAgICAgdG9wOiA2NHB4O1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnRvb2xiYXIge1xuICAgICYuYWN0aXZlIHtcbiAgICAgICY+YSBpIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6ICRidXR0b24tZmxvYXRpbmctbGFyZ2Utc2l6ZTtcbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGxpIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRidXR0b24tZmxvYXRpbmctbGFyZ2Utc2l6ZTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIGkge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDIzcHg7XG4gIGJvdHRvbTogMjNweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHotaW5kZXg6IDk5NztcbiAgdWwge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDY0cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICBhLmJ0bi1mbG9hdGluZyB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuICAuZmFiLWJhY2tkcm9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6ICRidXR0b24tZmxvYXRpbmctc2l6ZTtcbiAgICBoZWlnaHQ6ICRidXR0b24tZmxvYXRpbmctc2l6ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWZsb2F0aW5nLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLXJhZGl1czogJGJ1dHRvbi1mbG9hdGluZy1yYWRpdXM7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxufVxuXG4vLyBGbGF0IGJ1dHRvblxuLmJ0bi1mbGF0IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAkYnV0dG9uLWZsYXQtY29sb3I7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnM7XG4gICY6Zm9jdXMsXG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMSk7XG4gIH1cbiAgJi5kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGJ1dHRvbi1mbGF0LWRpc2FibGVkLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbi8vIExhcmdlIGJ1dHRvblxuLmJ0bi1sYXJnZSB7XG4gIEBleHRlbmQgLmJ0bjtcbiAgaGVpZ2h0OiAkYnV0dG9uLWxhcmdlLWhlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRidXR0b24tbGFyZ2UtaGVpZ2h0O1xuICBmb250LXNpemU6ICRidXR0b24tbGFyZ2UtZm9udC1zaXplO1xuICBwYWRkaW5nOiAwIDI4cHg7XG5cbiAgaSB7XG4gICAgZm9udC1zaXplOiAkYnV0dG9uLWxhcmdlLWljb24tZm9udC1zaXplO1xuICB9XG59XG5cbi8vIFNtYWxsIGJ1dHRvblxuLmJ0bi1zbWFsbCB7XG4gIEBleHRlbmQgLmJ0bjtcbiAgaGVpZ2h0OiAkYnV0dG9uLXNtYWxsLWhlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRidXR0b24tc21hbGwtaGVpZ2h0O1xuICBmb250LXNpemU6ICRidXR0b24tc21hbGwtZm9udC1zaXplO1xuICBpIHtcbiAgICBmb250LXNpemU6ICRidXR0b24tc21hbGwtaWNvbi1mb250LXNpemU7XG4gIH1cbn1cblxuLy8gQmxvY2sgYnV0dG9uXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4iLCJcbi5kcm9wZG93bi1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMjUwcHg7XG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICBAZXh0ZW5kIC56LWRlcHRoLTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZy1jb2xvcjtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk5OTsgLy8gVE9ETzogQ2hlY2sgaWYgdGhpcyBkb2Vzbid0IGJyZWFrIG90aGVyIHRoaW5nc1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG5cbiAgcGFwZXItaXRlbXtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgcGFwZXItbGlzdGJveHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnBhcGVyLW1lbnUtYnV0dG9ue1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuXG4gIGxpIHtcbiAgICAmOmhvdmVyLCAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24taG92ZXItYmctY29sb3I7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRkcm9wZG93bi1ob3Zlci1iZy1jb2xvciwgOCUpO1xuICAgIH1cblxuICAgICYuZGl2aWRlciB7XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgfVxuXG4gICAgJiA+IGEsICYgPiBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiBjb2xvcihcImdyZXlcIixcImJhc2VcIik7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgcGFkZGluZzogKCgkZHJvcGRvd24taXRlbS1oZWlnaHQgLSAyMikgLyAyKSAxNnB4O1xuICAgIH1cblxuICAgICYgPiBzcGFuID4gbGFiZWwge1xuICAgICAgdG9wOiAxcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgIH1cblxuICAgIC8vIEljb24gYWxpZ25tZW50IG92ZXJyaWRlXG4gICAgJiA+IGEgPiBpIHtcbiAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDAgMjRweCAwIDA7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICB9XG5cblxuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbG9yOiAkb2ZmLWJsYWNrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtaW4taGVpZ2h0OiAkZHJvcGRvd24taXRlbS1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cblxuXG4vLyBJbnB1dCBmaWVsZCBzcGVjaWZpY2l0eSBidWdmaXhcbi5pbnB1dC1maWVsZC5jb2wgLmRyb3Bkb3duLWNvbnRlbnQgW3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsIHtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMThweDtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4ucGFnZS10ZW1wbGF0ZS10cGwtbGVhZGVyYm9hcmRze1xuICAuZHJvcGRvd24tY29udGVudHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgfVxuICB0ZW1wbGF0ZXtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4iLCJcbi8qIVxuICogV2F2ZXMgdjAuNi4wXG4gKiBodHRwOi8vZmlhbi5teS5pZC9XYXZlc1xuICpcbiAqIENvcHlyaWdodCAyMDE0IEFsZmlhbmEgRS4gU2lidWVhIGFuZCBvdGhlciBjb250cmlidXRvcnNcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZVxuICogaHR0cHM6Ly9naXRodWIuY29tL2ZpYW5zL1dhdmVzL2Jsb2IvbWFzdGVyL0xJQ0VOU0VcbiAqL1xuXG5cbi53YXZlcy1lZmZlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O1xuXG4gIC53YXZlcy1yaXBwbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6LTEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6LTEwcHg7XG4gICAgb3BhY2l0eTogMDtcblxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4yKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC8vIFdhdmVzIENvbG9yc1xuICAmLndhdmVzLWxpZ2h0IC53YXZlcy1yaXBwbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NSk7XG4gIH1cbiAgJi53YXZlcy1yZWQgLndhdmVzLXJpcHBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDQsIDY3LCA1NCwgLjcwKTtcbiAgfVxuICAmLndhdmVzLXllbGxvdyAud2F2ZXMtcmlwcGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjM1LCA1OSwgLjcwKTtcbiAgfVxuICAmLndhdmVzLW9yYW5nZSAud2F2ZXMtcmlwcGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTUyLCAwLCAuNzApO1xuICB9XG4gICYud2F2ZXMtcHVycGxlIC53YXZlcy1yaXBwbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU2LCAzOSwgMTc2LCAwLjcwKTtcbiAgfVxuICAmLndhdmVzLWdyZWVuIC53YXZlcy1yaXBwbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzYsIDE3NSwgODAsIDAuNzApO1xuICB9XG4gICYud2F2ZXMtdGVhbCAud2F2ZXMtcmlwcGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE1MCwgMTM2LCAwLjcwKTtcbiAgfVxuXG4gIC8vIFN0eWxlIGlucHV0IGJ1dHRvbiBidWcuXG4gIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIGlucHV0W3R5cGU9XCJyZXNldFwiXSwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuXG4gIGltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG5cbi53YXZlcy1ub3RyYW5zaXRpb24ge1xuICB0cmFuc2l0aW9uOiBub25lICN7XCIhaW1wb3J0YW50XCJ9O1xufVxuXG4ud2F2ZXMtY2lyY2xlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgd2hpdGUgMTAwJSwgYmxhY2sgMTAwJSk7XG59XG5cbi53YXZlcy1pbnB1dC13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yZW07XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cbiAgLndhdmVzLWJ1dHRvbi1pbnB1dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLndhdmVzLWNpcmNsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDIuNWVtO1xuICBoZWlnaHQ6IDIuNWVtO1xuICBsaW5lLWhlaWdodDogMi41ZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xufVxuXG4ud2F2ZXMtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogRmlyZWZveCBCdWc6IGxpbmsgbm90IHRyaWdnZXJlZCAqL1xuLndhdmVzLWVmZmVjdCAud2F2ZXMtcmlwcGxlIHtcbiAgei1pbmRleDogLTE7XG59IiwiLm1vZGFsIHtcbiAgQGV4dGVuZCAuei1kZXB0aC01O1xuXG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMzc0cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgb3ZlcmZsb3cteTogYXV0bztcblxuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHdpbGwtY2hhbmdlOiB0b3AsIG9wYWNpdHk7XG4gIG91dGxpbmU6IG5vbmU7XG5cbiAgLy8gQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuICAvLyAgd2lkdGg6IDU1JTtcbiAgLy8gfVxuICAvLyBAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcbiAgLy8gIHdpZHRoOiA5MCU7XG4gIC8vIH1cblxuICBoMSxoMixoMyxoNCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC5tb2RhbC1jbG9zZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICBwYWRkaW5nOiA0cHggNnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgIC5idG4sIC5idG4tZmxhdCB7XG4gICAgICBtYXJnaW46IDZweCAwO1xuICAgIH1cbiAgfVxufVxuLm1vZGFsLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTtcbiAgdG9wOiAtMjUlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEyNSU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBkaXNwbGF5OiBub25lO1xuXG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xufVxuXG4vLyBNb2RhbCB3aXRoIGZpeGVkIGFjdGlvbiBmb290ZXJcbi5tb2RhbC5tb2RhbC1maXhlZC1mb290ZXIge1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDcwJTtcblxuICAubW9kYWwtY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNTZweCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cblxuLy8gTW9kYWwgQm90dG9tIFNoZWV0IFN0eWxlXG4ubW9kYWwuYm90dG9tLXNoZWV0IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IC0xMDAlO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA0NSU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdpbGwtY2hhbmdlOiBib3R0b20sIG9wYWNpdHk7XG59XG4iLCIuY29sbGFwc2libGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbGxhcHNpYmxlLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbGxhcHNpYmxlLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sbGFwc2libGUtYm9yZGVyLWNvbG9yO1xuICBtYXJnaW46ICRlbGVtZW50LXRvcC1tYXJnaW4gMCAkZWxlbWVudC1ib3R0b20tbWFyZ2luIDA7XG4gIEBleHRlbmQgLnotZGVwdGgtMTtcbn1cblxuLmNvbGxhcHNpYmxlLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbGxhcHNpYmxlLWhlYWRlci1jb2xvcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xsYXBzaWJsZS1ib3JkZXItY29sb3I7XG5cbiAgaSB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cbn1cblxuLmNvbGxhcHNpYmxlLWJvZHkge1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbGxhcHNpYmxlLWJvcmRlci1jb2xvcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMnJlbTtcbn1cblxuLy8gU2lkZW5hdiBjb2xsYXBzaWJsZSBzdHlsaW5nXG4uc2lkZW5hdixcbi5zaWRlbmF2LmZpeGVkIHtcblxuICAuY29sbGFwc2libGUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgbGkgeyBwYWRkaW5nOiAwOyB9XG4gIH1cblxuICAuY29sbGFwc2libGUtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIHBhZGRpbmc6IDAgJHNpZGVuYXYtcGFkZGluZztcblxuICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4wNSk7IH1cbiAgICBpIHsgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cbiAgfVxuXG4gIC5jb2xsYXBzaWJsZS1ib2R5IHtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbGxhcHNpYmxlLWhlYWRlci1jb2xvcjtcblxuICAgIGxpIGEge1xuICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgIH1cbiAgfVxuXG59XG5cbi8vIFBvcG91dCBDb2xsYXBzaWJsZVxuXG4uY29sbGFwc2libGUucG9wb3V0IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICA+IGxpIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAvLyB0cmFuc2Zvcm06IHNjYWxlWCguOTIpO1xuICAgIG1hcmdpbjogMCAyNHB4O1xuICAgIHRyYW5zaXRpb246IG1hcmdpbiAuMzVzIGN1YmljLWJlemllcigwLjI1MCwgMC40NjAsIDAuNDUwLCAwLjk0MCk7XG4gIH1cbiAgPiBsaS5hY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDExcHggMCByZ2JhKDAsIDAsIDAsIDAuMTgpLCAwIDRweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBtYXJnaW46IDE2cHggMDtcbiAgICAvLyB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgfVxufVxuIiwiLmNoaXAge1xuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjaGlwLXNlbGVjdGVkLWNvbG9yO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDMycHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHJnYmEoMCwwLDAsLjYpO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2hpcC1iZy1jb2xvcjtcbiAgbWFyZ2luLWJvdHRvbTogJGNoaXAtbWFyZ2luO1xuICBtYXJnaW4tcmlnaHQ6ICRjaGlwLW1hcmdpbjtcblxuICA+IGltZyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDhweCAwIC0xMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICB3aWR0aDogMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cblxuICAuY2xvc2Uge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICB9XG59XG5cbi5jaGlwcyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjaGlwLWJvcmRlci1jb2xvcjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luOiAkaW5wdXQtbWFyZ2luO1xuICBtaW4taGVpZ2h0OiA0NXB4O1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG4gICYuZm9jdXMge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2hpcC1zZWxlY3RlZC1jb2xvcjtcbiAgICBib3gtc2hhZG93OiAwIDFweCAwIDAgJGNoaXAtc2VsZWN0ZWQtY29sb3I7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IHRleHQ7XG4gIH1cblxuICAuaW5wdXQge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC42KTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplO1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW5wdXQ6Zm9jdXMge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIEF1dG9jb21wbGV0ZVxuICAuYXV0b2NvbXBsZXRlLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vLyBGb3JtIHByZWZpeFxuLnByZWZpeCB+IC5jaGlwcyB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtO1xuICB3aWR0aDogOTIlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7XG59XG4uY2hpcHM6ZW1wdHkgfiBsYWJlbCAge1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNDAlKTtcbn1cbiIsIi5tYXRlcmlhbGJveGVkIHtcbiAgJjpob3ZlciB7XG4gICAgJjpub3QoLmFjdGl2ZSkge1xuICAgICAgb3BhY2l0eTogLjg7XG4gICAgfVxuICB9XG5cbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogem9vbS1pbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC40cztcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgJi5hY3RpdmUge1xuICAgIGN1cnNvcjogem9vbS1vdXQ7XG4gIH1cbn1cblxuI21hdGVyaWFsYm94LW92ZXJsYXkge1xuICBwb3NpdGlvbjpmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjkyOTI5O1xuICB6LWluZGV4OiAxMDAwO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbn1cblxuLm1hdGVyaWFsYm94LWNhcHRpb24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwJSAxNSU7XG4gIGhlaWdodDogNTBweDtcbiAgei1pbmRleDogMTAwMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59IiwiLy8gUmVtb3ZlIEZvY3VzIEJveGVzXG5zZWxlY3Q6Zm9jdXMge1xuICBvdXRsaW5lOiAkc2VsZWN0LWZvY3VzO1xufVxuXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWJhY2tncm91bmQtZm9jdXM7XG59XG5cbmxhYmVsIHtcbiAgZm9udC1zaXplOiAkbGFiZWwtZm9udC1zaXplO1xuICBjb2xvcjogY29sb3IoXCJncmV5XCIsXCJiYXNlXCIpO1xufVxuXG5AaW1wb3J0ICdpbnB1dC1maWVsZHMnO1xuQGltcG9ydCAncmFkaW8tYnV0dG9ucyc7XG5AaW1wb3J0ICdjaGVja2JveGVzJztcbkBpbXBvcnQgJ3N3aXRjaGVzJztcbkBpbXBvcnQgJ3NlbGVjdCc7XG5AaW1wb3J0ICdmaWxlLWlucHV0JztcbkBpbXBvcnQgJ3JhbmdlJztcbiIsIi8qIFRleHQgSW5wdXRzICsgVGV4dGFyZWFcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIFN0eWxlIFBsYWNlaG9sZGVycyAqL1xuXG46OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICRwbGFjZWhvbGRlci10ZXh0LWNvbG9yO1xufVxuXG4vKiBUZXh0IGlucHV0cyAqL1xuXG5pbnB1dDpub3QoW3R5cGVdKSxcbmlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXRbdHlwZT1lbWFpbF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0W3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG5pbnB1dFt0eXBlPXRlbF06bm90KC5icm93c2VyLWRlZmF1bHQpLFxuaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSxcbmlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmJyb3dzZXItZGVmYXVsdCksXG50ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYSxcbnRleHRhcmVhIHtcblxuICAvLyBHZW5lcmFsIFN0eWxlc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplO1xuICBtYXJnaW46ICRpbnB1dC1tYXJnaW47XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuM3MsIGJvcmRlciAuM3M7XG4gIGJvcmRlci1zdHlsZTogaW5zZXQ7XG5cbiAgLy9CT1JERVIgRklYXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgLy8gRGlzYWJsZWQgaW5wdXQgc3R5bGVcbiAgJjpkaXNhYmxlZCxcbiAgJltyZWFkb25seT1cInJlYWRvbmx5XCJdIHtcbiAgICBjb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJvcmRlci1ib3R0b206ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXI7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBsYWJlbCBzdHlsZVxuICAmOmRpc2FibGVkK2xhYmVsLFxuICAmW3JlYWRvbmx5PVwicmVhZG9ubHlcIl0rbGFiZWwge1xuICAgIGNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG4gIH1cblxuICAvLyBGb2N1c2VkIGlucHV0IHN0eWxlXG4gICY6Zm9jdXM6bm90KFtyZWFkb25seV0pIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgYm94LXNoYWRvdzogIGluc2V0IDAgMCAwIDJweCAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgLmNvbWJvLW5vYmcgJntcbiAgICAgIGJvcmRlci1yaWdodDowO1xuICAgIH1cbiAgfVxuXG4gIC8vIEZvY3VzZWQgbGFiZWwgc3R5bGVcbiAgJjpmb2N1czpub3QoW3JlYWRvbmx5XSkrbGFiZWwge1xuICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gIH1cblxuICAvLyBIaWRlIGhlbHBlciB0ZXh0IG9uIGRhdGEgbWVzc2FnZVxuICAmLnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtc3VjY2Vzc10sXG4gICY6Zm9jdXMudmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1zdWNjZXNzXSxcbiAgJi5pbnZhbGlkIH4gLmhlbHBlci10ZXh0W2RhdGEtZXJyb3JdLFxuICAmOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0ge1xuICAgIEBleHRlbmQgJWhpZGRlbi10ZXh0O1xuICB9XG5cbiAgLy8gVmFsaWQgSW5wdXQgU3R5bGVcbiAgJi52YWxpZCxcbiAgJjpmb2N1cy52YWxpZCB7XG4gICAgQGV4dGVuZCAldmFsaWQtaW5wdXQtc3R5bGU7XG4gIH1cblxuICAvLyBDdXN0b20gU3VjY2VzcyBNZXNzYWdlXG4gICYudmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIsXG4gICY6Zm9jdXMudmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIge1xuICAgIEBleHRlbmQgJWN1c3RvbS1zdWNjZXNzLW1lc3NhZ2U7XG4gIH1cbiAgJjpmb2N1cy52YWxpZCB+IGxhYmVsIHtcbiAgICBjb2xvcjogJGlucHV0LXN1Y2Nlc3MtY29sb3I7XG4gIH1cblxuICAvLyBJbnZhbGlkIElucHV0IFN0eWxlXG4gICYuaW52YWxpZCxcbiAgJjpmb2N1cy5pbnZhbGlkIHtcbiAgICBAZXh0ZW5kICVpbnZhbGlkLWlucHV0LXN0eWxlO1xuICB9XG5cbiAgLy8gQ3VzdG9tIEVycm9yIG1lc3NhZ2VcbiAgJi5pbnZhbGlkIH4gLmhlbHBlci10ZXh0OmFmdGVyLFxuICAmOmZvY3VzLmludmFsaWQgfiAuaGVscGVyLXRleHQ6YWZ0ZXIge1xuICAgIEBleHRlbmQgJWN1c3RvbS1lcnJvci1tZXNzYWdlO1xuICB9XG4gICY6Zm9jdXMuaW52YWxpZCB+IGxhYmVsIHtcbiAgICBjb2xvcjogJGlucHV0LWVycm9yLWNvbG9yO1xuICB9XG5cbiAgLy8gRnVsbCB3aWR0aCBsYWJlbCB3aGVuIHVzaW5nIHZhbGlkYXRlIGZvciBlcnJvciBtZXNzYWdlc1xuICAmLnZhbGlkYXRlICsgbGFiZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gRm9ybSBNZXNzYWdlIFNoYXJlZCBTdHlsZXNcbiAgJiArIGxhYmVsOmFmdGVyIHtcbiAgICBAZXh0ZW5kICVpbnB1dC1hZnRlci1zdHlsZTtcbiAgfVxufVxuXG5cbi8qIFZhbGlkYXRpb24gU2FzcyBQbGFjZWhvbGRlcnMgKi9cbiV2YWxpZC1pbnB1dC1zdHlsZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjb2xvcihcImdyZXlcIixcImJhc2VcIik7XG4gIC8vYm94LXNoYWRvdzogMCAxcHggMCAwICRpbnB1dC1zdWNjZXNzLWNvbG9yO1xufVxuJWludmFsaWQtaW5wdXQtc3R5bGUge1xuICBib3JkZXItYm90dG9tOiAkaW5wdXQtaW52YWxpZC1ib3JkZXI7XG4gIGJvcmRlcjoxcHggc29saWQgY29sb3IoXCJyZWRcIiwgXCJiYXNlXCIpO1xuICBib3gtc2hhZG93OiAwIDFweCAwIDAgJGlucHV0LWVycm9yLWNvbG9yO1xufVxuJWhpZGRlbi10ZXh0IHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4lY3VzdG9tLXN1Y2Nlc3MtbWVzc2FnZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1zdWNjZXNzKTtcbiAgY29sb3I6ICRpbnB1dC1zdWNjZXNzLWNvbG9yO1xufVxuJWN1c3RvbS1lcnJvci1tZXNzYWdlIHtcbiAgY29udGVudDogYXR0cihkYXRhLWVycm9yKTtcbiAgY29sb3I6ICRpbnB1dC1lcnJvci1jb2xvcjtcbn1cbiVpbnB1dC1hZnRlci1zdHlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogLjJzIG9wYWNpdHkgZWFzZS1vdXQsIC4ycyBjb2xvciBlYXNlLW91dDtcbn1cblxuXG4vLyBTdHlsaW5nIGZvciBpbnB1dCBmaWVsZCB3cmFwcGVyXG4uaW5wdXQtZmllbGQge1xuICAvLyBJbmxpbmUgc3R5bGVzXG4gICYuaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuXG4gICAgaW5wdXQsXG4gICAgLnNlbGVjdC1kcm9wZG93biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIEd1dHRlciBzcGFjaW5nXG4gICYuY29sIHtcbiAgICBsYWJlbCB7XG4gICAgICBsZWZ0OiAkZ3V0dGVyLXdpZHRoIC8gMDtcbiAgICB9XG5cbiAgICAucHJlZml4IH4gbGFiZWwsXG4gICAgLnByZWZpeCB+IC52YWxpZGF0ZSB+IGxhYmVsIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzcmVtIC0gI3skZ3V0dGVyLXdpZHRofSk7XG4gICAgfVxuICB9XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICYgPiBsYWJlbCB7XG4gICAgY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3I7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjdXJzb3I6IHRleHQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlLW91dCwgY29sb3IgLjJzIGVhc2Utb3V0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XG4gICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG5cbiAgICAmOm5vdCgubGFiZWwtaWNvbikuYWN0aXZlIHtcbiAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNHB4KTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB9XG4gIH1cblxuICAmID4gaW5wdXRbdHlwZT1kYXRlXTpub3QoLmJyb3dzZXItZGVmYXVsdCkgKyBsYWJlbCxcbiAgJiA+IGlucHV0W3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpICsgbGFiZWwge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTRweCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB9XG5cbiAgLmhlbHBlci10ZXh0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMThweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjU0KTtcbiAgfVxuXG4gIC8vIFByZWZpeCBJY29uc1xuICAucHJlZml4IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6ICRpbnB1dC1oZWlnaHQ7XG4gICAgZm9udC1zaXplOiAkaW5wdXQtaWNvbi1zaXplO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycztcbiAgICB0b3A6ICgkaW5wdXQtaGVpZ2h0IC0gJGlucHV0LWljb24tc2l6ZSkgLyAyO1xuXG4gICAgJi5hY3RpdmUgeyBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yOyB9XG4gIH1cblxuICAucHJlZml4IH4gaW5wdXQsXG4gIC5wcmVmaXggfiB0ZXh0YXJlYSxcbiAgLnByZWZpeCB+IGxhYmVsLFxuICAucHJlZml4IH4gLnZhbGlkYXRlIH4gbGFiZWwsXG4gIC5wcmVmaXggfiAuaGVscGVyLXRleHQsXG4gIC5wcmVmaXggfiAuYXV0b2NvbXBsZXRlLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xuICAgIHdpZHRoOiA5MiU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pO1xuICB9XG5cbiAgLnByZWZpeCB+IGxhYmVsIHsgbWFyZ2luLWxlZnQ6IDNyZW07IH1cblxuICBAbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG4gICAgLnByZWZpeCB+IGlucHV0IHtcbiAgICAgIHdpZHRoOiA4NiU7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG4gICAgLnByZWZpeCB+IGlucHV0IHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7XG4gICAgfVxuICB9XG59XG5cblxuLyogU2VhcmNoIEZpZWxkICovXG5cbi5pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHRyYW5zaXRpb246IC4zcyBiYWNrZ3JvdW5kLWNvbG9yO1xuXG4gIC5uYXYtd3JhcHBlciAmIHtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtKTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXM6bm90KC5icm93c2VyLWRlZmF1bHQpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgYm94LXNoYWRvdzogIGluc2V0IDAgMCAwIDJweCAkaW5wdXQtZm9jdXMtY29sb3I7XG5cbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmFja2dyb3VuZDtcbiAgICAvLyBib3JkZXI6IDA7XG4gICAgLy8gYm94LXNoYWRvdzogbm9uZTtcbiAgICAvLyBjb2xvcjogIzQ0NDtcbiAgICAvL1xuICAgIC8vICYgKyBsYWJlbCBpLFxuICAgIC8vICYgfiAubWRpLW5hdmlnYXRpb24tY2xvc2UsXG4gICAgLy8gJiB+IC5tYXRlcmlhbC1pY29ucyB7XG4gICAgLy8gICBjb2xvcjogIzQ0NDtcbiAgICAvLyB9XG4gIH1cblxuICAmICsgLmxhYmVsLWljb24ge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBsZWZ0OiAxcmVtO1xuICB9XG5cbiAgJiB+IC5tZGktbmF2aWdhdGlvbi1jbG9zZSxcbiAgJiB+IC5tYXRlcmlhbC1pY29ucyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMXJlbTtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogJGlucHV0LWljb24tc2l6ZTtcbiAgICB0cmFuc2l0aW9uOiAuM3MgY29sb3I7XG4gIH1cbn1cblxuXG4vKiBUZXh0YXJlYSAqL1xuXG4vLyBEZWZhdWx0IHRleHRhcmVhXG50ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICYubWF0ZXJpYWxpemUtdGV4dGFyZWEge1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuOyAvKiBwcmV2ZW50cyBzY3JvbGwgYmFyIGZsYXNoICovXG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmc7XG4gICAgcmVzaXplOiBub25lO1xuICAgIG1pbi1oZWlnaHQ6IDhyZW07XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuXG4vLyBGb3IgdGV4dGFyZWEgYXV0b3Jlc2l6ZVxuLmhpZGRlbmRpdiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7IC8qIGZ1dHVyZSB2ZXJzaW9uIG9mIGRlcHJlY2F0ZWQgJ3dvcmQtd3JhcCcgKi9cbiAgcGFkZGluZy10b3A6IDEuMnJlbTsgLyogcHJldmVudHMgdGV4dCBqdW1wIG9uIEVudGVyIGtleXByZXNzICovXG5cbiAgLy8gUmVkdWNlcyByZXBhaW50c1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogLTE7XG59XG5cblxuLyogQXV0b2NvbXBsZXRlICovXG4uYXV0b2NvbXBsZXRlLWNvbnRlbnQge1xuICBsaSB7XG4gICAgLmhpZ2hsaWdodCB7IGNvbG9yOiAjNDQ0OyB9XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAkZHJvcGRvd24taXRlbS1oZWlnaHQgLSAxMDtcbiAgICAgIHdpZHRoOiAkZHJvcGRvd24taXRlbS1oZWlnaHQgLSAxMDtcbiAgICAgIG1hcmdpbjogNXB4IDE1cHg7XG4gICAgfVxuICB9XG59XG5cbi8qIENoYXJhY3RlciBDb3VudGVyICovXG4uY2hhcmFjdGVyLWNvdW50ZXIge1xuICBtaW4taGVpZ2h0OiAxOHB4O1xufVxuIiwiLyogUmFkaW8gQnV0dG9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy8gUmVtb3ZlIGRlZmF1bHQgUmFkaW8gQnV0dG9uc1xuW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpLFxuW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgc3Bhbixcblt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdHJhbnNpdGlvbjogLjI4cyBlYXNlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuW3R5cGU9XCJyYWRpb1wiXSArIHNwYW46YmVmb3JlLFxuW3R5cGU9XCJyYWRpb1wiXSArIHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1hcmdpbjogNHB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB6LWluZGV4OiAwO1xuICB0cmFuc2l0aW9uOiAuMjhzIGVhc2U7XG59XG5cbi8qIFVuY2hlY2tlZCBzdHlsZXMgKi9cblt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIHNwYW46YmVmb3JlLFxuW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgc3BhbjphZnRlcixcblt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIHNwYW46YmVmb3JlLFxuW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgc3BhbjphZnRlcixcblt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW46YmVmb3JlLFxuW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgc3BhbjpiZWZvcmUsXG5bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgJHJhZGlvLWVtcHR5LWNvbG9yO1xufVxuXG5bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cblxuLyogQ2hlY2tlZCBzdHlsZXMgKi9cblt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cblt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIHNwYW46YWZ0ZXIsXG5bdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmNoZWNrZWQgKyBzcGFuOmJlZm9yZSxcblt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICBib3JkZXI6ICRyYWRpby1ib3JkZXI7XG4gIGJvcmRlcjoxcHggc29saWQgY29sb3IoXCJncmV5XCIsXCJiYXNlXCIpO1xufVxuXG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBzcGFuOmFmdGVyLFxuW3R5cGU9XCJyYWRpb1wiXS53aXRoLWdhcDpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRyYWRpby1maWxsLWNvbG9yO1xufVxuXG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbn1cblxuLyogUmFkaW8gV2l0aCBnYXAgKi9cblt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKC42KTtcbiAgYm9yZGVyOjA7XG59XG5cbi8qIEZvY3VzZWQgc3R5bGVzICovXG5bdHlwZT1cInJhZGlvXCJdLnRhYmJlZDpmb2N1cyArIHNwYW46YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKDAsMCwwLC4xKTtcbn1cblxuLyogRGlzYWJsZWQgUmFkaW8gV2l0aCBnYXAgKi9cblt0eXBlPVwicmFkaW9cIl0ud2l0aC1nYXA6ZGlzYWJsZWQ6Y2hlY2tlZCArIHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgJGlucHV0LWRpc2FibGVkLWNvbG9yO1xufVxuXG5bdHlwZT1cInJhZGlvXCJdLndpdGgtZ2FwOmRpc2FibGVkOmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG59XG5cbi8qIERpc2FibGVkIHN0eWxlICovXG5bdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOmJlZm9yZSxcblt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQ6Y2hlY2tlZCArIHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yO1xufVxuXG5bdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkICsgc3BhbiB7XG4gIGNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG59XG5cblt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQ6bm90KDpjaGVja2VkKSArIHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG59XG5cblt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQ6Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLXNvbGlkLWNvbG9yO1xufVxuIiwiLyogQ2hlY2tib3hlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogUmVtb3ZlIGRlZmF1bHQgY2hlY2tib3ggKi9cblt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSxcblt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8vIENoZWNrYm94IFN0eWxlc1xuW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIC8vIFRleHQgTGFiZWwgU3R5bGVcbiAgKyBzcGFuOm5vdCgubGV2ZXIpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuXG4gIC8qIGNoZWNrYm94IGFzcGVjdCAqL1xuICArIHNwYW46bm90KC5sZXZlcik6YmVmb3JlLFxuICAmOm5vdCguZmlsbGVkLWluKSArIHNwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgei1pbmRleDogMDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkcmFkaW8tZW1wdHktY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICB0cmFuc2l0aW9uOiAuMnM7XG4gIH1cblxuICAmOm5vdCguZmlsbGVkLWluKSArIHNwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG5cbiAgJjpub3QoOmNoZWNrZWQpOmRpc2FibGVkICsgc3Bhbjpub3QoLmxldmVyKTpiZWZvcmUge1xuICAgIC8vYm9yZGVyOiBub25lO1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjpjb2xvcihcImdyZXlcIixcImxpZ2h0ZW4tNFwiKTtcbiAgfVxuXG4gIC8vIEZvY3VzZWQgc3R5bGVzXG4gICYudGFiYmVkOmZvY3VzICsgc3Bhbjpub3QoLmxldmVyKTphZnRlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSgwLDAsMCwuMSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMSk7XG4gIH1cbn1cblxuW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcbiAgKyBzcGFuOm5vdCgubGV2ZXIpOmJlZm9yZSB7XG4gICAgdG9wOiAtNHB4O1xuICAgIGxlZnQ6IC01cHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogJHJhZGlvLWJvcmRlcjtcbiAgICBib3JkZXItYm90dG9tOiAkcmFkaW8tYm9yZGVyO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQwZGVnKTtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICB9XG5cbiAgJjpkaXNhYmxlZCArIHNwYW46YmVmb3JlIHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRpbnB1dC1kaXNhYmxlZC1jb2xvcjtcbiAgfVxufVxuXG4vKiBJbmRldGVybWluYXRlIGNoZWNrYm94ICovXG5bdHlwZT1cImNoZWNrYm94XCJdOmluZGV0ZXJtaW5hdGUge1xuICArIHNwYW46bm90KC5sZXZlcik6YmVmb3JlIHtcbiAgICB0b3A6IC0xMXB4O1xuICAgIGxlZnQ6IC0xMnB4O1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlci1yaWdodDogJHJhZGlvLWJvcmRlcjtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgaW5kZXRlcm1pbmF0ZVxuICAmOmRpc2FibGVkICsgc3Bhbjpub3QoLmxldmVyKTpiZWZvcmUge1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRpbnB1dC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4vLyBGaWxsZWQgaW4gU3R5bGVcblt0eXBlPVwiY2hlY2tib3hcIl0uZmlsbGVkLWluIHtcbiAgLy8gR2VuZXJhbFxuICArIHNwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgfVxuXG4gICsgc3Bhbjpub3QoLmxldmVyKTpiZWZvcmUsXG4gICsgc3Bhbjpub3QoLmxldmVyKTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLyogLjFzIGRlbGF5IGlzIGZvciBjaGVjayBhbmltYXRpb24gKi9cbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgLjI1cywgYmFja2dyb3VuZC1jb2xvciAuMjVzLCB3aWR0aCAuMjBzIC4xcywgaGVpZ2h0IC4yMHMgLjFzLCB0b3AgLjIwcyAuMXMsIGxlZnQgLjIwcyAuMXM7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC8vIFVuY2hlY2tlZCBzdHlsZVxuICAmOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOm5vdCgubGV2ZXIpOmJlZm9yZSB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGxlZnQ6IDZweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDM3ZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG4gIH1cblxuICAmOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOm5vdCgubGV2ZXIpOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAycHggc29saWQgJHJhZGlvLWVtcHR5LWNvbG9yO1xuICAgIHRvcDogMHB4O1xuICAgIHotaW5kZXg6IDA7XG4gIH1cblxuICAvLyBDaGVja2VkIHN0eWxlXG4gICY6Y2hlY2tlZCB7XG4gICAgKyBzcGFuOm5vdCgubGV2ZXIpOmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAxcHg7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRpbnB1dC1iYWNrZ3JvdW5kO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRpbnB1dC1iYWNrZ3JvdW5kO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDM3ZGVnKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgICB9XG5cbiAgICArIHNwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCBjb2xvcihcImdyZWVuXCIsXCJiYXNlXCIpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoXCJncmVlblwiLFwiYmFzZVwiKTtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gRm9jdXNlZCBzdHlsZXNcbiAgJi50YWJiZWQ6Zm9jdXMgKyBzcGFuOm5vdCgubGV2ZXIpOmFmdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLWNvbG9yOiAkcmFkaW8tZW1wdHktY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMSk7XG4gIH1cblxuICAmLnRhYmJlZDpjaGVja2VkOmZvY3VzICsgc3Bhbjpub3QoLmxldmVyKTphZnRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3R5bGVcbiAgJjpkaXNhYmxlZDpub3QoOmNoZWNrZWQpICsgc3Bhbjpub3QoLmxldmVyKTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjpkaXNhYmxlZDpub3QoOmNoZWNrZWQpICsgc3Bhbjpub3QoLmxldmVyKTphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtc29saWQtY29sb3I7XG4gIH1cblxuICAmOmRpc2FibGVkOmNoZWNrZWQgKyBzcGFuOm5vdCgubGV2ZXIpOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOmRpc2FibGVkOmNoZWNrZWQgKyBzcGFuOm5vdCgubGV2ZXIpOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtc29saWQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtc29saWQtY29sb3I7XG4gIH1cbn1cbiIsIi8qIFN3aXRjaFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnN3aXRjaCxcbi5zd2l0Y2ggKiB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc3dpdGNoIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3dpdGNoIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcblxuICAmOmNoZWNrZWQgKyAubGV2ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzd2l0Y2gtY2hlY2tlZC1sZXZlci1iZztcblxuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgIGxlZnQ6IDE4cHg7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3dpdGNoLWJnLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uc3dpdGNoIGxhYmVsIC5sZXZlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3dpdGNoLXVuY2hlY2tlZC1sZXZlci1iZztcbiAgYm9yZGVyLXJhZGl1czogJHN3aXRjaC1yYWRpdXM7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCAxNnB4O1xuXG4gICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLTNweDtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSwgYmFja2dyb3VuZCAuM3MgZWFzZSwgYm94LXNoYWRvdyAwLjFzIGVhc2UsIHRyYW5zZm9ybSAuMXMgZWFzZTtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkc3dpdGNoLWJnLWNvbG9yLCAuODUpO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHN3aXRjaC11bmNoZWNrZWQtYmc7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAycHggMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMXB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgfVxufVxuXG4vLyBTd2l0Y2ggYWN0aXZlIHN0eWxlXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOm5vdCg6ZGlzYWJsZWQpIH4gLmxldmVyOmFjdGl2ZTo6YmVmb3JlLFxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDpub3QoOmRpc2FibGVkKS50YWJiZWQ6Zm9jdXMgfiAubGV2ZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMi40KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJHN3aXRjaC1iZy1jb2xvciwgLjg1KTtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF06bm90KDpkaXNhYmxlZCkgfiAubGV2ZXI6YWN0aXZlOmJlZm9yZSxcbmlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCg6ZGlzYWJsZWQpLnRhYmJlZDpmb2N1cyB+IC5sZXZlcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgyLjQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4wOCk7XG59XG5cbi8vIERpc2FibGVkIFN0eWxlc1xuLnN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0gKyAubGV2ZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjEyKTtcbn1cblxuLnN3aXRjaCBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0gKyAubGV2ZXI6YWZ0ZXIsXG4uc3dpdGNoIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXTpjaGVja2VkICsgLmxldmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLXNvbGlkLWNvbG9yO1xufVxuIiwiLyogU2VsZWN0IEZpZWxkXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5zZWxlY3QgeyBkaXNwbGF5OiBub25lOyB9XG5zZWxlY3QuYnJvd3Nlci1kZWZhdWx0IHsgZGlzcGxheTogYmxvY2s7IH1cblxuc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdC1iYWNrZ3JvdW5kO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJHNlbGVjdC1wYWRkaW5nO1xuICBib3JkZXI6ICRzZWxlY3QtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkc2VsZWN0LXJhZGl1cztcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xufVxuXG4uc2VsZWN0LWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uc2VsZWN0LXdyYXBwZXIge1xuICAmLnZhbGlkIC5oZWxwZXItdGV4dFtkYXRhLXN1Y2Nlc3NdLFxuICAmLmludmFsaWQgfiAuaGVscGVyLXRleHRbZGF0YS1lcnJvcl0ge1xuICAgIEBleHRlbmQgJWhpZGRlbi10ZXh0O1xuICB9XG5cbiAgJi52YWxpZCB7XG4gICAgJiA+IGlucHV0LnNlbGVjdC1kcm9wZG93biB7XG4gICAgICBAZXh0ZW5kICV2YWxpZC1pbnB1dC1zdHlsZTtcbiAgICB9XG5cbiAgICAmIH4gLmhlbHBlci10ZXh0OmFmdGVyIHtcbiAgICAgIEBleHRlbmQgJWN1c3RvbS1zdWNjZXNzLW1lc3NhZ2U7XG4gICAgfVxuICB9XG5cbiAgJi5pbnZhbGlkIHtcbiAgICAmID4gaW5wdXQuc2VsZWN0LWRyb3Bkb3duLFxuICAgICYgPiBpbnB1dC5zZWxlY3QtZHJvcGRvd246Zm9jdXMge1xuICAgICAgQGV4dGVuZCAlaW52YWxpZC1pbnB1dC1zdHlsZTtcbiAgICB9XG5cbiAgICAmIH4gLmhlbHBlci10ZXh0OmFmdGVyIHtcbiAgICAgIEBleHRlbmQgJWN1c3RvbS1lcnJvci1tZXNzYWdlO1xuICAgIH1cbiAgfVxuXG4gICYudmFsaWQgKyBsYWJlbCxcbiAgJi5pbnZhbGlkICsgbGFiZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgJiArIGxhYmVsOmFmdGVyIHtcbiAgICBAZXh0ZW5kICVpbnB1dC1hZnRlci1zdHlsZTtcbiAgfVxuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBpbnB1dC5zZWxlY3QtZHJvcGRvd24ge1xuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIH1cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXI6ICRpbnB1dC1ib3JkZXI7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplO1xuICAgIG1hcmdpbjogJGlucHV0LW1hcmdpbjtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHVzZXItc2VsZWN0Om5vbmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5jYXJldCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgei1pbmRleDogMDtcbiAgICBmaWxsOiByZ2JhKDAsMCwwLC44Nyk7XG5cbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cblxuICAmICsgbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yNnB4O1xuICAgIGZvbnQtc2l6ZTogJGxhYmVsLWZvbnQtc2l6ZTtcbiAgfVxufVxuXG4vLyBEaXNhYmxlZCBzdHlsZXNcbnNlbGVjdDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG59XG5cbi5zZWxlY3Qtd3JhcHBlci5kaXNhYmxlZCB7XG4gICsgbGFiZWwge1xuICAgIGNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG4gIH1cbiAgLmNhcmV0IHtcbiAgICBmaWxsOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG4gIH1cbn1cblxuLnNlbGVjdC13cmFwcGVyIGlucHV0LnNlbGVjdC1kcm9wZG93bjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5zZWxlY3Qtd3JhcHBlciBpIHtcbiAgY29sb3I6ICRzZWxlY3QtZGlzYWJsZWQtY29sb3I7XG59XG5cbi5zZWxlY3QtZHJvcGRvd24gbGkuZGlzYWJsZWQsXG4uc2VsZWN0LWRyb3Bkb3duIGxpLmRpc2FibGVkID4gc3Bhbixcbi5zZWxlY3QtZHJvcGRvd24gbGkub3B0Z3JvdXAge1xuICBjb2xvcjogJHNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zZWxlY3QtZHJvcGRvd24uZHJvcGRvd24tY29udGVudCB7XG4gIGxpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWxlY3Qtb3B0aW9uLWhvdmVyO1xuICAgIH1cblxuICAgICYuc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdC1vcHRpb24tc2VsZWN0ZWQ7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0LW9wdGlvbi1mb2N1cztcbiAgICB9XG4gIH1cbn1cblxuLy8gUHJlZml4IEljb25zXG4ucHJlZml4IH4gLnNlbGVjdC13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gIHdpZHRoOiA5MiU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzcmVtKTtcbn1cblxuLnByZWZpeCB+IGxhYmVsIHsgbWFyZ2luLWxlZnQ6IDNyZW07IH1cblxuLy8gSWNvbnNcbi5zZWxlY3QtZHJvcGRvd24gbGkge1xuICBpbWcge1xuICAgIGhlaWdodDogJGRyb3Bkb3duLWl0ZW0taGVpZ2h0IC0gMTA7XG4gICAgd2lkdGg6ICRkcm9wZG93bi1pdGVtLWhlaWdodCAtIDEwO1xuICAgIG1hcmdpbjogNXB4IDE1cHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbi8vIE9wdGdyb3VwIHN0eWxlc1xuLnNlbGVjdC1kcm9wZG93biBsaS5vcHRncm91cCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZHJvcGRvd24taG92ZXItYmctY29sb3I7XG5cbiAgJi5zZWxlY3RlZCA+IHNwYW4ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIC43KTtcbiAgfVxuXG4gICYgPiBzcGFuIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuNCk7XG4gIH1cblxuICAmIH4gbGkub3B0Z3JvdXAtb3B0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cbn1cblxuLnNlbGVjdC1maWVsZCAuc2VsZWN0LXdyYXBwZXIgLmljb24tYXJyb3d7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbG9yOmNvbG9yKFwibGlnaHQtYmx1ZVwiLFwiYmFzZVwiKTtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogYXV0byAwO1xuICAgIHotaW5kZXg6IDA7XG4gICAgZm9udC1zaXplOjE0cHg7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4iLCIvKiBGaWxlIElucHV0XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uZmlsZS1maWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuZmlsZS1wYXRoLXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG5cbiAgaW5wdXQuZmlsZS1wYXRoIHsgd2lkdGg6IDEwMCU7IH1cblxuICAuYnRuIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIH1cblxuICBzcGFuIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICBpbnB1dFt0eXBlPWZpbGVdIHtcblxuICAgIC8vIE5lZWRlZCB0byBvdmVycmlkZSB3ZWJraXQgYnV0dG9uXG4gICAgJjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3BhY2l0eTogMDtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIH1cbn1cbiIsIi8qIFJhbmdlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4ucmFuZ2UtZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdLFxuaW5wdXRbdHlwZT1yYW5nZV0gKyAudGh1bWIge1xuICBAZXh0ZW5kIC5uby1zZWxlY3Q7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDE1cHggMDtcbiAgcGFkZGluZzogMDtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdICsgLnRodW1iIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmFkaW8tZmlsbC1jb2xvcjtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcblxuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXG4gIC52YWx1ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkcmFkaW8tZmlsbC1jb2xvcjtcbiAgICBmb250LXNpemU6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJSA1MCUgNTAlIDA7XG5cbiAgICAudmFsdWUge1xuICAgICAgY29sb3I6ICRpbnB1dC1iYWNrZ3JvdW5kO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbi8vIFNoYXJlZFxuQG1peGluIHJhbmdlLXRyYWNrIHtcbiAgaGVpZ2h0OiAkdHJhY2staGVpZ2h0O1xuICBiYWNrZ3JvdW5kOiAjYzJjMGMyO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbkBtaXhpbiByYW5nZS10aHVtYiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAkcmFuZ2UtaGVpZ2h0O1xuICB3aWR0aDogJHJhbmdlLXdpZHRoO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICRyYWRpby1maWxsLWNvbG9yO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4zcztcbn1cblxuLy8gV2ViS2l0XG5pbnB1dFt0eXBlPXJhbmdlXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgQGluY2x1ZGUgcmFuZ2UtdHJhY2s7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIEBpbmNsdWRlIHJhbmdlLXRodW1iO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRyYWRpby1maWxsLWNvbG9yO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICBtYXJnaW46IC01cHggMCAwIDA7XG5cbn1cblxuaW5wdXRbdHlwZT1yYW5nZV0uZm9jdXNlZDpmb2N1czpub3QoLmFjdGl2ZSk6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKCRyYWRpby1maWxsLWNvbG9yLCAuMjYpO1xufVxuXG4vLyBGaXJlRm94XG5pbnB1dFt0eXBlPXJhbmdlXSB7XG4gIC8qIGZpeCBmb3IgRkYgdW5hYmxlIHRvIGFwcGx5IGZvY3VzIHN0eWxlIGJ1ZyAgKi9cbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG5cbiAgLypyZXF1aXJlZCBmb3IgcHJvcGVyIHRyYWNrIHNpemluZyBpbiBGRiovXG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgQGluY2x1ZGUgcmFuZ2UtdHJhY2s7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIEBpbmNsdWRlIHJhbmdlLXRodW1iO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4vLyBoaWRlIHRoZSBvdXRsaW5lIGJlaGluZCB0aGUgYm9yZGVyXG5pbnB1dFt0eXBlPXJhbmdlXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjZmZmO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV0uZm9jdXNlZDpmb2N1czpub3QoLmFjdGl2ZSk6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxMHB4IHJnYmEoJHJhZGlvLWZpbGwtY29sb3IsIC4yNik7XG59XG5cbi8vIElFIDEwK1xuaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10cmFjayB7XG4gIGhlaWdodDogJHRyYWNrLWhlaWdodDtcblxuICAvLyByZW1vdmUgYmcgY29sb3VyIGZyb20gdGhlIHRyYWNrLCB3ZSdsbCB1c2UgbXMtZmlsbC1sb3dlciBhbmQgbXMtZmlsbC11cHBlciBpbnN0ZWFkXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gIC8vIGxlYXZlIHJvb20gZm9yIHRoZSBsYXJnZXIgdGh1bWIgdG8gb3ZlcmZsb3cgd2l0aCBhIHRyYW5zcGFyZW50IGJvcmRlciAqL1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDZweCAwO1xuXG4gIC8qcmVtb3ZlIGRlZmF1bHQgdGljayBtYXJrcyovXG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLWxvd2VyIHtcbiAgYmFja2dyb3VuZDogIzc3Nztcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLXVwcGVyIHtcbiAgYmFja2dyb3VuZDogI2RkZDtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10aHVtYiB7XG4gIEBpbmNsdWRlIHJhbmdlLXRodW1iO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXS5mb2N1c2VkOmZvY3VzOm5vdCguYWN0aXZlKTo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKCRyYWRpby1maWxsLWNvbG9yLCAuMjYpO1xufVxuIiwiLyoqKioqKioqKioqKioqKlxuICAgIE5hdiBMaXN0XG4qKioqKioqKioqKioqKiovXG4udGFibGUtb2YtY29udGVudHMge1xuICAmLmZpeGVkIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB9XG5cbiAgbGkge1xuICAgIHBhZGRpbmc6IDJweCAwO1xuICB9XG4gIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiAjNzU3NTc1O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAuNDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBsaWdodGVuKCM3NTc1NzUsIDIwJSk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcbiAgICB9XG4gIH1cbn1cbiIsIi5zaWRlbmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMzQ2cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlICsgNjBweCk7XG4gIGhlaWdodDogLW1vei1jYWxjKDEwMCUpOyAvL1RlbXBvcmFyeSBGaXJlZm94IEZpeFxuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNpZGVuYXYtYmctY29sb3I7XG4gIHotaW5kZXg6IDk5OTk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDUlKTtcblxuICBAZXh0ZW5kIC56LWRlcHRoLTE7XG5cbiAgLy8gUmlnaHQgQWxpZ25cbiAgJi5yaWdodC1hbGlnbmVkIHtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTA1JSk7XG4gICAgbGVmdDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cblxuICAuY29sbGFwc2libGUge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG5cbiAgbGkge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAkc2lkZW5hdi1saW5lLWhlaWdodDtcblxuICAgICYuYWN0aXZlIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMDUpOyB9XG4gIH1cblxuICBsaSA+IGEge1xuICAgIGNvbG9yOiAkc2lkZW5hdi1mb250LWNvbG9yO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGhlaWdodDogJHNpZGVuYXYtaXRlbS1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRzaWRlbmF2LWxpbmUtaGVpZ2h0O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBiYWNrZ3JvdW5kOmNvbG9yKFwiZ3JleVwiLFwibGlnaHRlbi01XCIpO1xuICAgIEBleHRlbmQgJWxpbmstdHJhbnNpdGlvbjtcblxuICAgICY6aG92ZXIge1xuICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihcImdyZXlcIixcImxpZ2h0ZW4tMVwiKTtcbiAgICB9XG5cbiAgICAmLmJ0biwgJi5idG4tbGFyZ2UsICYuYnRuLWZsYXQsICYuYnRuLWZsb2F0aW5nIHtcbiAgICAgIG1hcmdpbjogMTBweCAxNXB4O1xuICAgIH1cblxuICAgICYuYnRuLFxuICAgICYuYnRuLWxhcmdlLFxuICAgICYuYnRuLWZsb2F0aW5nIHsgY29sb3I6ICRidXR0b24tcmFpc2VkLWNvbG9yOyB9XG4gICAgJi5idG4tZmxhdCB7IGNvbG9yOiAkYnV0dG9uLWZsYXQtY29sb3I7IH1cblxuICAgICYuYnRuOmhvdmVyLFxuICAgICYuYnRuLWxhcmdlOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYnV0dG9uLXJhaXNlZC1iYWNrZ3JvdW5kLCA1JSk7IH1cbiAgICAmLmJ0bi1mbG9hdGluZzpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tcmFpc2VkLWJhY2tncm91bmQ7IH1cblxuICAgICYgPiBpLFxuICAgICYgPiBbY2xhc3NePVwibWRpLVwiXSwgbGkgPiBhID4gW2NsYXNzKj1cIm1kaS1cIl0sXG4gICAgJiA+IGkubWF0ZXJpYWwtaWNvbnMge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgaGVpZ2h0OiAkc2lkZW5hdi1pdGVtLWhlaWdodDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkc2lkZW5hdi1saW5lLWhlaWdodDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiAkc2lkZW5hdi1pdGVtLWhlaWdodCAvIDI7XG4gICAgICBjb2xvcjogcmdiYSgwLDAsMCwuNTQpO1xuICAgIH1cbiAgfVxuXG5cbiAgLmRpdmlkZXIge1xuICAgIG1hcmdpbjogKCRzaWRlbmF2LXBhZGRpbmcgLyAyKSAwIDAgMDtcbiAgfVxuXG4gIC5zdWJoZWFkZXIge1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgY3Vyc29yOiBpbml0aWFsO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC41NCk7XG4gICAgZm9udC1zaXplOiAkc2lkZW5hdi1mb250LXNpemU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogJHNpZGVuYXYtbGluZS1oZWlnaHQ7XG4gIH1cblxuICAudXNlci12aWV3IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogKCRzaWRlbmF2LXBhZGRpbmcgKiAyKSAoJHNpZGVuYXYtcGFkZGluZyAqIDIpIDA7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNpZGVuYXYtcGFkZGluZyAvIDI7XG5cbiAgICAmID4gYSB7XG4gICAgICAmOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmJhY2tncm91bmQge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cblxuICAgIC5jaXJjbGUsIC5uYW1lLCAuZW1haWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmNpcmNsZSB7XG4gICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICB3aWR0aDogNjRweDtcbiAgICB9XG5cbiAgICAubmFtZSxcbiAgICAuZW1haWwge1xuICAgICAgZm9udC1zaXplOiAkc2lkZW5hdi1mb250LXNpemU7XG4gICAgICBsaW5lLWhlaWdodDogJHNpZGVuYXYtbGluZS1oZWlnaHQgLyAyO1xuICAgIH1cblxuICAgIC5uYW1lIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgIC5lbWFpbCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVG91Y2ggaW50ZXJhY3Rpb25cbi5kcmFnLXRhcmdldCB7XG4gIC8vIFJpZ2h0IEFsaWduXG4gICYucmlnaHQtYWxpZ25lZCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk4O1xufVxuXG5cbi8vIEZpeGVkIFNpZGVuYXYgc2hvd25cbi5zaWRlbmF2LnNpZGVuYXYtZml4ZWQge1xuICAvLyBSaWdodCBBbGlnblxuICAmLnJpZ2h0LWFsaWduZWQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLy8gRml4ZWQgU2lkZW5hdiBoaWRlIG9uIHNtYWxsZXJcbkBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcbiAgLnNpZGVuYXYge1xuICAgICYuc2lkZW5hdi1maXhlZCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwNSUpO1xuXG4gICAgICAmLnJpZ2h0LWFsaWduZWQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTA1JSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiBhIHtcbiAgICAgIHBhZGRpbmc6IDAgJHNpZGVuYXYtcGFkZGluZztcbiAgICB9XG5cbiAgICAudXNlci12aWV3IHtcbiAgICAgIHBhZGRpbmc6ICRzaWRlbmF2LXBhZGRpbmcgJHNpZGVuYXYtcGFkZGluZyAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi5zaWRlbmF2IC5jb2xsYXBzaWJsZS1ib2R5ID4gdWw6bm90KC5jb2xsYXBzaWJsZSkgPiBsaS5hY3RpdmUsXG4uc2lkZW5hdi5zaWRlbmF2LWZpeGVkIC5jb2xsYXBzaWJsZS1ib2R5ID4gdWw6bm90KC5jb2xsYXBzaWJsZSkgPiBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgYSB7XG4gICAgY29sb3I6ICRzaWRlbmF2LWJnLWNvbG9yO1xuXG4gIH1cbn1cbi5zaWRlbmF2IC5jb2xsYXBzaWJsZS1ib2R5IHtcbiAgcGFkZGluZzogMDtcbiAgYXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihcImdyZXlcIixcImxpZ2h0ZW4tNFwiKTtcbiAgfVxufVxuXG4uc2lkZW5hdiAuY29sbGFwc2libGUtaGVhZGVye1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihcImdyZXlcIixcImxpZ2h0ZW4tNVwiKTtcbiAgcGFkZGluZzowIDIwcHg7XG59XG5cbi5zaWRlbmF2IGxpLmFjdGl2ZSAuY29sbGFwc2libGUtaGVhZGVye1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihcImdyZXlcIixcImxpZ2h0ZW4tNFwiKTtcbn1cblxuXG4uc2lkZW5hdi1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDEyMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC41KTtcbiAgei1pbmRleDogOTk3O1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLypcbiAgICBAbGljZW5zZVxuICAgIENvcHlyaWdodCAoYykgMjAxNCBUaGUgUG9seW1lciBQcm9qZWN0IEF1dGhvcnMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuXG4gICAgVGhpcyBjb2RlIG1heSBvbmx5IGJlIHVzZWQgdW5kZXIgdGhlIEJTRCBzdHlsZSBsaWNlbnNlIGZvdW5kIGF0IGh0dHA6Ly9wb2x5bWVyLmdpdGh1Yi5pby9MSUNFTlNFLnR4dFxuICAgIFRoZSBjb21wbGV0ZSBzZXQgb2YgYXV0aG9ycyBtYXkgYmUgZm91bmQgYXQgaHR0cDovL3BvbHltZXIuZ2l0aHViLmlvL0FVVEhPUlMudHh0XG4gICAgVGhlIGNvbXBsZXRlIHNldCBvZiBjb250cmlidXRvcnMgbWF5IGJlIGZvdW5kIGF0IGh0dHA6Ly9wb2x5bWVyLmdpdGh1Yi5pby9DT05UUklCVVRPUlMudHh0XG4gICAgQ29kZSBkaXN0cmlidXRlZCBieSBHb29nbGUgYXMgcGFydCBvZiB0aGUgcG9seW1lciBwcm9qZWN0IGlzIGFsc29cbiAgICBzdWJqZWN0IHRvIGFuIGFkZGl0aW9uYWwgSVAgcmlnaHRzIGdyYW50IGZvdW5kIGF0IGh0dHA6Ly9wb2x5bWVyLmdpdGh1Yi5pby9QQVRFTlRTLnR4dFxuICovXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIFNUWUxFUyBGT1IgVEhFIFNQSU5ORVIgKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLypcbiAqIENvbnN0YW50czpcbiAqICAgICAgU1RST0tFV0lEVEggPSAzcHhcbiAqICAgICAgQVJDU0laRSAgICAgPSAyNzAgZGVncmVlcyAoYW1vdW50IG9mIGNpcmNsZSB0aGUgYXJjIHRha2VzIHVwKVxuICogICAgICBBUkNUSU1FICAgICA9IDEzMzNtcyAodGltZSBpdCB0YWtlcyB0byBleHBhbmQgYW5kIGNvbnRyYWN0IGFyYylcbiAqICAgICAgQVJDU1RBUlRST1QgPSAyMTYgZGVncmVlcyAoaG93IG11Y2ggdGhlIHN0YXJ0IGxvY2F0aW9uIG9mIHRoZSBhcmNcbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaG91bGQgcm90YXRlIGVhY2ggdGltZSwgMjE2IGdpdmVzIHVzIGFcbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA1IHBvaW50ZWQgc3RhciBzaGFwZSAoaXQncyAzNjAvNSAqIDMpLlxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZvciBhIDcgcG9pbnRlZCBzdGFyLCB3ZSBtaWdodCBkb1xuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDM2MC83ICogMyA9IDE1NC4yODYpXG4gKiAgICAgIENPTlRBSU5FUldJRFRIID0gMjhweFxuICogICAgICBTSFJJTktfVElNRSA9IDQwMG1zXG4gKi9cblxuXG4ucHJlbG9hZGVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcblxuICAmLnNtYWxsIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gIH1cblxuICAmLmJpZyB7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIC8qIGR1cmF0aW9uOiAzNjAgKiBBUkNUSU1FIC8gKEFSQ1NUQVJUUk9UICsgKDM2MC1BUkNTSVpFKSkgKi9cbiAgICAtd2Via2l0LWFuaW1hdGlvbjogY29udGFpbmVyLXJvdGF0ZSAxNTY4bXMgbGluZWFyIGluZmluaXRlO1xuICAgIGFuaW1hdGlvbjogY29udGFpbmVyLXJvdGF0ZSAxNTY4bXMgbGluZWFyIGluZmluaXRlO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBjb250YWluZXItcm90YXRlIHtcbiAgdG8geyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgfVxufVxuXG5Aa2V5ZnJhbWVzIGNvbnRhaW5lci1yb3RhdGUge1xuICB0byB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgfVxufVxuXG4uc3Bpbm5lci1sYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgYm9yZGVyLWNvbG9yOiAkc3Bpbm5lci1kZWZhdWx0LWNvbG9yO1xufVxuXG4uc3Bpbm5lci1ibHVlLFxuLnNwaW5uZXItYmx1ZS1vbmx5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNDI4NWY0O1xufVxuXG4uc3Bpbm5lci1yZWQsXG4uc3Bpbm5lci1yZWQtb25seSB7XG4gIGJvcmRlci1jb2xvcjogI2RiNDQzNztcbn1cblxuLnNwaW5uZXIteWVsbG93LFxuLnNwaW5uZXIteWVsbG93LW9ubHkge1xuICBib3JkZXItY29sb3I6ICNmNGI0MDA7XG59XG5cbi5zcGlubmVyLWdyZWVuLFxuLnNwaW5uZXItZ3JlZW4tb25seSB7XG4gIGJvcmRlci1jb2xvcjogIzBmOWQ1ODtcbn1cblxuLyoqXG4gKiBJTVBPUlRBTlQgTk9URSBBQk9VVCBDU1MgQU5JTUFUSU9OIFBST1BFUlRJRVMgKGtlYW51bGVlKTpcbiAqXG4gKiBpT1MgU2FmYXJpICh0ZXN0ZWQgb24gaU9TIDguMSkgZG9lcyBub3QgaGFuZGxlIGFuaW1hdGlvbi1kZWxheSB2ZXJ5IHdlbGwgLSBpdCBkb2Vzbid0XG4gKiBndWFyYW50ZWUgdGhhdCB0aGUgYW5pbWF0aW9uIHdpbGwgc3RhcnQgX2V4YWN0bHlfIGFmdGVyIHRoYXQgdmFsdWUuIFNvIHdlIGF2b2lkIHVzaW5nXG4gKiBhbmltYXRpb24tZGVsYXkgYW5kIGluc3RlYWQgc2V0IGN1c3RvbSBrZXlmcmFtZXMgZm9yIGVhY2ggY29sb3IgKGFzIHJlZHVuZGFudCBhcyBpdFxuICogc2VlbXMpLlxuICpcbiAqIFdlIHdyaXRlIG91dCBlYWNoIGFuaW1hdGlvbiBpbiBmdWxsIChpbnN0ZWFkIG9mIHNlcGFyYXRpbmcgYW5pbWF0aW9uLW5hbWUsXG4gKiBhbmltYXRpb24tZHVyYXRpb24sIGV0Yy4pIGJlY2F1c2UgdW5kZXIgdGhlIHBvbHlmaWxsLCBTYWZhcmkgZG9lcyBub3QgcmVjb2duaXplIHRob3NlXG4gKiBzcGVjaWZpYyBwcm9wZXJ0aWVzIHByb3Blcmx5LCB0cmVhdHMgdGhlbSBhcyAtd2Via2l0LWFuaW1hdGlvbiwgYW5kIG92ZXJyaWRlcyB0aGVcbiAqIG90aGVyIGFuaW1hdGlvbiBydWxlcy4gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9Qb2x5bWVyL3BsYXRmb3JtL2lzc3Vlcy81My5cbiAqL1xuLmFjdGl2ZSAuc3Bpbm5lci1sYXllci5zcGlubmVyLWJsdWUge1xuICAvKiBkdXJhdGlvbnM6IDQgKiBBUkNUSU1FICovXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmaWxsLXVuZmlsbC1yb3RhdGUgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoLCBibHVlLWZhZGUtaW4tb3V0IDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcbiAgYW5pbWF0aW9uOiBmaWxsLXVuZmlsbC1yb3RhdGUgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoLCBibHVlLWZhZGUtaW4tb3V0IDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcbn1cblxuLmFjdGl2ZSAuc3Bpbm5lci1sYXllci5zcGlubmVyLXJlZCB7XG4gIC8qIGR1cmF0aW9uczogNCAqIEFSQ1RJTUUgKi9cbiAgLXdlYmtpdC1hbmltYXRpb246IGZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpIGluZmluaXRlIGJvdGgsIHJlZC1mYWRlLWluLW91dCA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XG4gIGFuaW1hdGlvbjogZmlsbC11bmZpbGwtcm90YXRlIDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGUgYm90aCwgcmVkLWZhZGUtaW4tb3V0IDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcbn1cblxuLmFjdGl2ZSAuc3Bpbm5lci1sYXllci5zcGlubmVyLXllbGxvdyB7XG4gIC8qIGR1cmF0aW9uczogNCAqIEFSQ1RJTUUgKi9cbiAgLXdlYmtpdC1hbmltYXRpb246IGZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpIGluZmluaXRlIGJvdGgsIHllbGxvdy1mYWRlLWluLW91dCA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XG4gIGFuaW1hdGlvbjogZmlsbC11bmZpbGwtcm90YXRlIDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGUgYm90aCwgeWVsbG93LWZhZGUtaW4tb3V0IDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcbn1cblxuLmFjdGl2ZSAuc3Bpbm5lci1sYXllci5zcGlubmVyLWdyZWVuIHtcbiAgLyogZHVyYXRpb25zOiA0ICogQVJDVElNRSAqL1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmlsbC11bmZpbGwtcm90YXRlIDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGUgYm90aCwgZ3JlZW4tZmFkZS1pbi1vdXQgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAuMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xuICBhbmltYXRpb246IGZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpIGluZmluaXRlIGJvdGgsIGdyZWVuLWZhZGUtaW4tb3V0IDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcbn1cblxuLmFjdGl2ZSAuc3Bpbm5lci1sYXllcixcbi5hY3RpdmUgLnNwaW5uZXItbGF5ZXIuc3Bpbm5lci1ibHVlLW9ubHksXG4uYWN0aXZlIC5zcGlubmVyLWxheWVyLnNwaW5uZXItcmVkLW9ubHksXG4uYWN0aXZlIC5zcGlubmVyLWxheWVyLnNwaW5uZXIteWVsbG93LW9ubHksXG4uYWN0aXZlIC5zcGlubmVyLWxheWVyLnNwaW5uZXItZ3JlZW4tb25seSB7XG4gIC8qIGR1cmF0aW9uczogNCAqIEFSQ1RJTUUgKi9cbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XG4gIGFuaW1hdGlvbjogZmlsbC11bmZpbGwtcm90YXRlIDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZpbGwtdW5maWxsLXJvdGF0ZSB7XG4gIDEyLjUlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpOyAgfSAvKiAwLjUgKiBBUkNTSVpFICovXG4gIDI1JSAgIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyAgfSAvKiAxICAgKiBBUkNTSVpFICovXG4gIDM3LjUlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0MDVkZWcpOyAgfSAvKiAxLjUgKiBBUkNTSVpFICovXG4gIDUwJSAgIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1NDBkZWcpOyAgfSAvKiAyICAgKiBBUkNTSVpFICovXG4gIDYyLjUlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2NzVkZWcpOyAgfSAvKiAyLjUgKiBBUkNTSVpFICovXG4gIDc1JSAgIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg4MTBkZWcpOyAgfSAvKiAzICAgKiBBUkNTSVpFICovXG4gIDg3LjUlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5NDVkZWcpOyAgfSAvKiAzLjUgKiBBUkNTSVpFICovXG4gIHRvICAgIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMDgwZGVnKTsgfSAvKiA0ICAgKiBBUkNTSVpFICovXG59XG5cbkBrZXlmcmFtZXMgZmlsbC11bmZpbGwtcm90YXRlIHtcbiAgMTIuNSUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpOyAgfSAvKiAwLjUgKiBBUkNTSVpFICovXG4gIDI1JSAgIHsgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgIH0gLyogMSAgICogQVJDU0laRSAqL1xuICAzNy41JSB7IHRyYW5zZm9ybTogcm90YXRlKDQwNWRlZyk7ICB9IC8qIDEuNSAqIEFSQ1NJWkUgKi9cbiAgNTAlICAgeyB0cmFuc2Zvcm06IHJvdGF0ZSg1NDBkZWcpOyAgfSAvKiAyICAgKiBBUkNTSVpFICovXG4gIDYyLjUlIHsgdHJhbnNmb3JtOiByb3RhdGUoNjc1ZGVnKTsgIH0gLyogMi41ICogQVJDU0laRSAqL1xuICA3NSUgICB7IHRyYW5zZm9ybTogcm90YXRlKDgxMGRlZyk7ICB9IC8qIDMgICAqIEFSQ1NJWkUgKi9cbiAgODcuNSUgeyB0cmFuc2Zvcm06IHJvdGF0ZSg5NDVkZWcpOyAgfSAvKiAzLjUgKiBBUkNTSVpFICovXG4gIHRvICAgIHsgdHJhbnNmb3JtOiByb3RhdGUoMTA4MGRlZyk7IH0gLyogNCAgICogQVJDU0laRSAqL1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmx1ZS1mYWRlLWluLW91dCB7XG4gIGZyb20geyBvcGFjaXR5OiAxOyB9XG4gIDI1JSB7IG9wYWNpdHk6IDE7IH1cbiAgMjYlIHsgb3BhY2l0eTogMDsgfVxuICA4OSUgeyBvcGFjaXR5OiAwOyB9XG4gIDkwJSB7IG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7IG9wYWNpdHk6IDE7IH1cbn1cblxuQGtleWZyYW1lcyBibHVlLWZhZGUtaW4tb3V0IHtcbiAgZnJvbSB7IG9wYWNpdHk6IDE7IH1cbiAgMjUlIHsgb3BhY2l0eTogMTsgfVxuICAyNiUgeyBvcGFjaXR5OiAwOyB9XG4gIDg5JSB7IG9wYWNpdHk6IDA7IH1cbiAgOTAlIHsgb3BhY2l0eTogMTsgfVxuICAxMDAlIHsgb3BhY2l0eTogMTsgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcmVkLWZhZGUtaW4tb3V0IHtcbiAgZnJvbSB7IG9wYWNpdHk6IDA7IH1cbiAgMTUlIHsgb3BhY2l0eTogMDsgfVxuICAyNSUgeyBvcGFjaXR5OiAxOyB9XG4gIDUwJSB7IG9wYWNpdHk6IDE7IH1cbiAgNTElIHsgb3BhY2l0eTogMDsgfVxufVxuXG5Aa2V5ZnJhbWVzIHJlZC1mYWRlLWluLW91dCB7XG4gIGZyb20geyBvcGFjaXR5OiAwOyB9XG4gIDE1JSB7IG9wYWNpdHk6IDA7IH1cbiAgMjUlIHsgb3BhY2l0eTogMTsgfVxuICA1MCUgeyBvcGFjaXR5OiAxOyB9XG4gIDUxJSB7IG9wYWNpdHk6IDA7IH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHllbGxvdy1mYWRlLWluLW91dCB7XG4gIGZyb20geyBvcGFjaXR5OiAwOyB9XG4gIDQwJSB7IG9wYWNpdHk6IDA7IH1cbiAgNTAlIHsgb3BhY2l0eTogMTsgfVxuICA3NSUgeyBvcGFjaXR5OiAxOyB9XG4gIDc2JSB7IG9wYWNpdHk6IDA7IH1cbn1cblxuQGtleWZyYW1lcyB5ZWxsb3ctZmFkZS1pbi1vdXQge1xuICBmcm9tIHsgb3BhY2l0eTogMDsgfVxuICA0MCUgeyBvcGFjaXR5OiAwOyB9XG4gIDUwJSB7IG9wYWNpdHk6IDE7IH1cbiAgNzUlIHsgb3BhY2l0eTogMTsgfVxuICA3NiUgeyBvcGFjaXR5OiAwOyB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBncmVlbi1mYWRlLWluLW91dCB7XG4gIGZyb20geyBvcGFjaXR5OiAwOyB9XG4gIDY1JSB7IG9wYWNpdHk6IDA7IH1cbiAgNzUlIHsgb3BhY2l0eTogMTsgfVxuICA5MCUgeyBvcGFjaXR5OiAxOyB9XG4gIDEwMCUgeyBvcGFjaXR5OiAwOyB9XG59XG5cbkBrZXlmcmFtZXMgZ3JlZW4tZmFkZS1pbi1vdXQge1xuICBmcm9tIHsgb3BhY2l0eTogMDsgfVxuICA2NSUgeyBvcGFjaXR5OiAwOyB9XG4gIDc1JSB7IG9wYWNpdHk6IDE7IH1cbiAgOTAlIHsgb3BhY2l0eTogMTsgfVxuICAxMDAlIHsgb3BhY2l0eTogMDsgfVxufVxuXG4vKipcbiAqIFBhdGNoIHRoZSBnYXAgdGhhdCBhcHBlYXIgYmV0d2VlbiB0aGUgdHdvIGFkamFjZW50IGRpdi5jaXJjbGUtY2xpcHBlciB3aGlsZSB0aGVcbiAqIHNwaW5uZXIgaXMgcm90YXRpbmcgKGFwcGVhcnMgb24gQ2hyb21lIDM4LCBTYWZhcmkgNy4xLCBhbmQgSUUgMTEpLlxuICovXG4uZ2FwLXBhdGNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDQ1JTtcbiAgd2lkdGg6IDEwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5nYXAtcGF0Y2ggLmNpcmNsZSB7XG4gIHdpZHRoOiAxMDAwJTtcbiAgbGVmdDogLTQ1MCU7XG59XG5cbi5jaXJjbGUtY2xpcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcblxuICAuY2lyY2xlIHtcbiAgICB3aWR0aDogMjAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXdpZHRoOiAzcHg7IC8qIFNUUk9LRVdJRFRIICovXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG5cbiAgJi5sZWZ0IC5jaXJjbGUge1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTI5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjlkZWcpO1xuICB9XG4gICYucmlnaHQgLmNpcmNsZSB7XG4gICAgbGVmdDogLTEwMCU7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTI5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTI5ZGVnKTtcbiAgfVxufVxuXG5cblxuLmFjdGl2ZSAuY2lyY2xlLWNsaXBwZXIubGVmdCAuY2lyY2xlIHtcbiAgLyogZHVyYXRpb246IEFSQ1RJTUUgKi9cbiAgLXdlYmtpdC1hbmltYXRpb246IGxlZnQtc3BpbiAxMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XG4gIGFuaW1hdGlvbjogbGVmdC1zcGluIDEzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcbn1cblxuLmFjdGl2ZSAuY2lyY2xlLWNsaXBwZXIucmlnaHQgLmNpcmNsZSB7XG4gIC8qIGR1cmF0aW9uOiBBUkNUSU1FICovXG4gIC13ZWJraXQtYW5pbWF0aW9uOiByaWdodC1zcGluIDEzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcbiAgYW5pbWF0aW9uOiByaWdodC1zcGluIDEzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxlZnQtc3BpbiB7XG4gIGZyb20geyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzMGRlZyk7IH1cbiAgNTAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7IH1cbiAgdG8geyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzMGRlZyk7IH1cbn1cblxuQGtleWZyYW1lcyBsZWZ0LXNwaW4ge1xuICBmcm9tIHsgdHJhbnNmb3JtOiByb3RhdGUoMTMwZGVnKTsgfVxuICA1MCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7IH1cbiAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgxMzBkZWcpOyB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByaWdodC1zcGluIHtcbiAgZnJvbSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEzMGRlZyk7IH1cbiAgNTAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTsgfVxuICB0byB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEzMGRlZyk7IH1cbn1cblxuQGtleWZyYW1lcyByaWdodC1zcGluIHtcbiAgZnJvbSB7IHRyYW5zZm9ybTogcm90YXRlKC0xMzBkZWcpOyB9XG4gIDUwJSB7IHRyYW5zZm9ybTogcm90YXRlKDVkZWcpOyB9XG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoLTEzMGRlZyk7IH1cbn1cblxuI3NwaW5uZXJDb250YWluZXIuY29vbGRvd24ge1xuICAvKiBkdXJhdGlvbjogU0hSSU5LX1RJTUUgKi9cbiAgLXdlYmtpdC1hbmltYXRpb246IGNvbnRhaW5lci1yb3RhdGUgMTU2OG1zIGxpbmVhciBpbmZpbml0ZSwgZmFkZS1vdXQgNDAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpO1xuICBhbmltYXRpb246IGNvbnRhaW5lci1yb3RhdGUgMTU2OG1zIGxpbmVhciBpbmZpbml0ZSwgZmFkZS1vdXQgNDAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZS1vdXQge1xuICBmcm9tIHsgb3BhY2l0eTogMTsgfVxuICB0byB7IG9wYWNpdHk6IDA7IH1cbn1cblxuQGtleWZyYW1lcyBmYWRlLW91dCB7XG4gIGZyb20geyBvcGFjaXR5OiAxOyB9XG4gIHRvIHsgb3BhY2l0eTogMDsgfVxufVxuIiwiLnNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLy8gRnVsbHNjcmVlbiBzbGlkZXJcbiAgJi5mdWxsc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcblxuICAgIHVsLnNsaWRlcyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgdWwuaW5kaWNhdG9ycyB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zbGlkZXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGlkZXItYmctY29sb3I7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogNDAwcHg7XG5cbiAgICBsaSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLmNhcHRpb24ge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE1JTtcbiAgICAgICAgbGVmdDogMTUlO1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgIHAgeyBjb2xvcjogJHNsaWRlci1iZy1jb2xvci1saWdodDsgfVxuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAuaW5kaWNhdG9ycyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAuaW5kaWNhdG9yLWl0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBtYXJnaW46IDAgMTJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGlkZXItYmctY29sb3ItbGlnaHQ7XG5cbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGlkZXItaW5kaWNhdG9yLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59IiwiLmNhcm91c2VsIHtcbiAgJi5jYXJvdXNlbC1zbGlkZXIge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgLmNhcm91c2VsLWZpeGVkLWl0ZW0ge1xuICAgICAgJi53aXRoLWluZGljYXRvcnMge1xuICAgICAgICBib3R0b206IDY4cHg7XG4gICAgICB9XG5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgLmNhcm91c2VsLWl0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAkY2Fyb3VzZWwtaGVpZ2h0O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcblxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGNhcm91c2VsLWhlaWdodDtcbiAgcGVyc3BlY3RpdmU6IDUwMHB4O1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSA1MCU7XG5cbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB3aWR0aDogJGNhcm91c2VsLWl0ZW0td2lkdGg7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaXRlbS1oZWlnaHQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgJiA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuaW5kaWNhdG9ycyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAuaW5kaWNhdG9yLWl0ZW0ge1xuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgfVxuXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBtYXJnaW46IDI0cHggNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNSk7XG5cbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cbiAgfVxuXG4gIC8vIE1hdGVyaWFsYm94IGNvbXBhdGliaWxpdHlcbiAgJi5zY3JvbGxpbmcgLmNhcm91c2VsLWl0ZW0gLm1hdGVyaWFsYm94ZWQsXG4gIC5jYXJvdXNlbC1pdGVtOm5vdCguYWN0aXZlKSAubWF0ZXJpYWxib3hlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cbiIsIi50YXAtdGFyZ2V0LXdyYXBwZXIge1xuICB3aWR0aDogODAwcHg7XG4gIGhlaWdodDogODAwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIC4zcztcbn1cblxuLnRhcC10YXJnZXQtd3JhcHBlci5vcGVuIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcztcblxuICAudGFwLXRhcmdldCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAuOTU7XG4gICAgdHJhbnNpdGlvbjpcbiAgICAgIHRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKC40MiwwLC41OCwxKSxcbiAgICAgIG9wYWNpdHkgLjNzIGN1YmljLWJlemllciguNDIsMCwuNTgsMSk7XG4gIH1cblxuICAudGFwLXRhcmdldC13YXZlOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgLnRhcC10YXJnZXQtd2F2ZTo6YWZ0ZXIge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgYW5pbWF0aW9uOiBwdWxzZS1hbmltYXRpb24gMXMgY3ViaWMtYmV6aWVyKDAuMjQsIDAsIDAuMzgsIDEpIGluZmluaXRlO1xuICAgIHRyYW5zaXRpb246XG4gICAgICBvcGFjaXR5IC4zcyxcbiAgICAgIHRyYW5zZm9ybSAuM3MsXG4gICAgICB2aXNpYmlsaXR5IDBzIDFzO1xuICB9XG59XG5cbi50YXAtdGFyZ2V0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gIGJveC1zaGFkb3c6IDAgMjBweCAyMHB4IDAgcmdiYSgwLDAsMCwwLjE0KSwgMCAxMHB4IDUwcHggMCByZ2JhKDAsMCwwLDAuMTIpLCAwIDMwcHggMTBweCAtMjBweCByZ2JhKDAsMCwwLDAuMik7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zaXRpb246XG4gICAgdHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoLjQyLDAsLjU4LDEpLFxuICAgIG9wYWNpdHkgLjNzIGN1YmljLWJlemllciguNDIsMCwuNTgsMSk7XG59XG5cbi50YXAtdGFyZ2V0LWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5cbi50YXAtdGFyZ2V0LXdhdmUge1xuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gICY6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xuICB9XG4gICY6OmFmdGVyIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjpcbiAgICAgIG9wYWNpdHkgLjNzLFxuICAgICAgdHJhbnNmb3JtIC4zcyxcbiAgICAgIHZpc2liaWxpdHkgMHM7XG4gICAgei1pbmRleDogLTE7XG4gIH1cblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogMTAwMDE7XG59XG5cbi50YXAtdGFyZ2V0LW9yaWdpbiB7XG4gICY6bm90KC5idG4pLFxuICAmOm5vdCguYnRuKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuXG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cbiAgei1pbmRleDogMTAwMDI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC50YXAtdGFyZ2V0LCAudGFwLXRhcmdldC13cmFwcGVyIHtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxufVxuIiwiLnB1bHNlIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcywgdHJhbnNmb3JtIC4zcztcbiAgICBhbmltYXRpb246IHB1bHNlLWFuaW1hdGlvbiAxcyBjdWJpYy1iZXppZXIoMC4yNCwgMCwgMC4zOCwgMSkgaW5maW5pdGU7XG4gICAgei1pbmRleDogLTE7XG4gIH1cblxuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5Aa2V5ZnJhbWVzIHB1bHNlLWFuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgfVxufVxuIiwiLyogTW9kYWwgKi9cbi5kYXRlcGlja2VyLW1vZGFsIHtcbiAgbWF4LXdpZHRoOiAzMjVweDtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cblxuLmRhdGVwaWNrZXItY29udGFpbmVyLm1vZGFsLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZGF0ZXBpY2tlci1jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDI4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcblxuICAuc2VsZWN0cy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuc2VsZWN0LXdyYXBwZXIge1xuICAgIGlucHV0IHtcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuY2FyZXQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0LXllYXIgaW5wdXQge1xuICAgIHdpZHRoOiA1MHB4O1xuICB9XG5cbiAgLnNlbGVjdC1tb250aCBpbnB1dCB7XG4gICAgd2lkdGg6IDcwcHg7XG4gIH1cbn1cblxuLm1vbnRoLXByZXYsIC5tb250aC1uZXh0IHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG5cblxuLyogRGF0ZSBEaXNwbGF5ICovXG4uZGF0ZXBpY2tlci1kYXRlLWRpc3BsYXkge1xuICBmbGV4OiAxIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgLnllYXItdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgY29sb3I6ICRkYXRlcGlja2VyLXllYXI7XG4gIH1cblxuICAuZGF0ZS10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogNDdweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG5cblxuLyogQ2FsZW5kYXIgKi9cbi5kYXRlcGlja2VyLWNhbGVuZGFyLWNvbnRhaW5lciB7XG4gIGZsZXg6IDIuNSBhdXRvO1xufVxuXG4uZGF0ZXBpY2tlci10YWJsZSB7XG4gIHdpZHRoOiAyODBweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDAgYXV0bztcblxuICB0aGVhZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuXG4gIHRoIHtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICB0ciB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgYWJiciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkZGF0ZXBpY2tlci1jYWxlbmRhci1oZWFkZXItY29sb3I7XG4gIH1cblxuICB0ZCB7XG4gICAgJi5pcy10b2RheSB7XG4gICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICB9XG5cbiAgICAmLmlzLXNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAmLmlzLW91dHNpZGUtY3VycmVudC1tb250aCxcbiAgICAmLmlzLWRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAkZGF0ZXBpY2tlci1kaXNhYmxlZC1kYXktY29sb3I7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uZGF0ZXBpY2tlci1kYXktYnV0dG9uIHtcbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhdGVwaWNrZXItZGF5LWZvY3VzO1xuICB9XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuXG4vKiBGb290ZXIgKi9cbi5kYXRlcGlja2VyLWZvb3RlciB7XG4gIHdpZHRoOiAyODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmRhdGVwaWNrZXItY2FuY2VsLFxuLmRhdGVwaWNrZXItY2xlYXIsXG4uZGF0ZXBpY2tlci10b2RheSxcbi5kYXRlcGlja2VyLWRvbmUge1xuICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuXG4uZGF0ZXBpY2tlci1jbGVhciB7XG4gIGNvbG9yOiAkZXJyb3ItY29sb3I7XG59XG5cblxuLyogTWVkaWEgUXVlcmllcyAqL1xuQG1lZGlhICN7JG1lZGl1bS1hbmQtdXB9IHtcbiAgLmRhdGVwaWNrZXItbW9kYWwge1xuICAgIG1heC13aWR0aDogNjI1cHg7XG4gIH1cblxuICAuZGF0ZXBpY2tlci1jb250YWluZXIubW9kYWwtY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIC5kYXRlcGlja2VyLWNvbnRyb2xzLFxuICAuZGF0ZXBpY2tlci10YWJsZSxcbiAgLmRhdGVwaWNrZXItZm9vdGVyIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gIH1cblxuICAuZGF0ZXBpY2tlci1kYXktYnV0dG9uIHtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgfVxufVxuIiwiLyogVGltZXBpY2tlciBDb250YWluZXJzICovXG4udGltZXBpY2tlci1tb2RhbCB7XG4gIG1heC13aWR0aDogMzI1cHg7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG5cbi50aW1lcGlja2VyLWNvbnRhaW5lci5tb2RhbC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMDtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xufVxuXG5cbi8qIENsb2NrIERpZ2l0YWwgRGlzcGxheSAqL1xuLnRpbWVwaWNrZXItZGlnaXRhbC1kaXNwbGF5IHtcbiAgZmxleDogMSBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4udGltZXBpY2tlci10ZXh0LWNvbnRhaW5lciB7XG5cdGZvbnQtc2l6ZTogNHJlbTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnRpbWVwaWNrZXItc3Bhbi1ob3Vycyxcbi50aW1lcGlja2VyLXNwYW4tbWludXRlcyxcbi50aW1lcGlja2VyLXNwYW4tYW0tcG0gZGl2IHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4udGltZXBpY2tlci1zcGFuLWhvdXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG5cbi50aW1lcGlja2VyLXNwYW4tbWludXRlcyB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG5cbi50aW1lcGlja2VyLWRpc3BsYXktYW0tcG0ge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMXJlbTtcbiAgYm90dG9tOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5cbi8qIEFuYWxvZyBDbG9jayBEaXNwbGF5ICovXG4udGltZXBpY2tlci1hbmFsb2ctZGlzcGxheSB7XG4gIGZsZXg6IDIuNSBhdXRvO1xufVxuXG4udGltZXBpY2tlci1wbGF0ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICR0aW1lcGlja2VyLWNsb2NrLXBsYXRlLWJnO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHdpZHRoOiAyNzBweDtcblx0aGVpZ2h0OiAyNzBweDtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4udGltZXBpY2tlci1jYW52YXMsXG4udGltZXBpY2tlci1kaWFsIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG59XG4udGltZXBpY2tlci1taW51dGVzIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4udGltZXBpY2tlci10aWNrIHtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRjb2xvcjogJHRpbWVwaWNrZXItY2xvY2stY29sb3I7XG5cdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi50aW1lcGlja2VyLXRpY2suYWN0aXZlLFxuLnRpbWVwaWNrZXItdGljazpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRzZWNvbmRhcnktY29sb3IsIC43NSk7XG59XG4udGltZXBpY2tlci1kaWFsIHtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDM1MG1zLCBvcGFjaXR5IDM1MG1zO1xufVxuLnRpbWVwaWNrZXItZGlhbC1vdXQge1xuICAmLnRpbWVwaWNrZXItaG91cnMge1xuXHQgIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xuICB9XG5cbiAgJi50aW1lcGlja2VyLW1pbnV0ZXMge1xuXHQgIHRyYW5zZm9ybTogc2NhbGUoLjgsIC44KTtcbiAgfVxuXG5cdG9wYWNpdHk6IDA7XG59XG4udGltZXBpY2tlci1jYW52YXMge1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDE3NW1zO1xuXG4gIGxpbmUge1xuXHQgIHN0cm9rZTogJHNlY29uZGFyeS1jb2xvcjtcblx0ICBzdHJva2Utd2lkdGg6IDQ7XG5cdCAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICB9XG59XG4udGltZXBpY2tlci1jYW52YXMtb3V0IHtcblx0b3BhY2l0eTogMC4yNTtcbn1cbi50aW1lcGlja2VyLWNhbnZhcy1iZWFyaW5nIHtcblx0c3Ryb2tlOiBub25lO1xuXHRmaWxsOiAkc2Vjb25kYXJ5LWNvbG9yO1xufVxuLnRpbWVwaWNrZXItY2FudmFzLWJnIHtcblx0c3Ryb2tlOiBub25lO1xuXHRmaWxsOiAkc2Vjb25kYXJ5LWNvbG9yO1xufVxuXG5cbi8qIEZvb3RlciAqL1xuLnRpbWVwaWNrZXItZm9vdGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDVweCAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi50aW1lcGlja2VyLWNsZWFyIHtcbiAgY29sb3I6ICRlcnJvci1jb2xvcjtcbn1cblxuLnRpbWVwaWNrZXItY2xvc2Uge1xuICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbn1cblxuLnRpbWVwaWNrZXItY2xlYXIsXG4udGltZXBpY2tlci1jbG9zZSB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLyogTWVkaWEgUXVlcmllcyAqL1xuQG1lZGlhICN7JG1lZGl1bS1hbmQtdXB9IHtcbiAgLnRpbWVwaWNrZXItbW9kYWwge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gIH1cblxuICAudGltZXBpY2tlci1jb250YWluZXIubW9kYWwtY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIC50aW1lcGlja2VyLXRleHQtY29udGFpbmVyIHtcblx0XHR0b3A6IDMyJTtcblx0fVxuXG5cdC50aW1lcGlja2VyLWRpc3BsYXktYW0tcG0ge1xuXHQgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICByaWdodDogYXV0bztcblx0ICBib3R0b206IGF1dG87XG5cdCAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHQgIG1hcmdpbi10b3A6IDEuMnJlbTtcblx0fVxufVxuIiwiaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmltZ3tcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4iLCIuc3Rye2NvbG9yOiNFQzc2MDB9Lmt3ZHtjb2xvcjojOTNDNzYzfS5jb217Y29sb3I6IzY2NzQ3Qn0udHlwe2NvbG9yOiM2NzhDQjF9LmxpdHtjb2xvcjojRkFDRDIyfS5wbG4sLnB1bntjb2xvcjojRjFGMkYzfS50YWd7Y29sb3I6IzhBQzc2M30uYXRue2NvbG9yOiNFMEUyRTR9LmF0dntjb2xvcjojRUM3NjAwfS5kZWN7Y29sb3I6cHVycGxlfXByZS5wcmV0dHlwcmludHtib3JkZXI6MCBzb2xpZCAjODg4fW9sLmxpbmVudW1ze21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjB9LnByZXR0eXByaW50e2JhY2tncm91bmQ6IzAwMH1saS5MMCxsaS5MMSxsaS5MMixsaS5MMyxsaS5MNCxsaS5MNSxsaS5MNixsaS5MNyxsaS5MOCxsaS5MOXtjb2xvcjojNTU1O2xpc3Qtc3R5bGUtdHlwZTpkZWNpbWFsfWxpLkwxLGxpLkwzLGxpLkw1LGxpLkw3LGxpLkw5e2JhY2tncm91bmQ6IzExMX1AbWVkaWEgcHJpbnR7Lmt3ZCwudGFnLC50eXB7Zm9udC13ZWlnaHQ6NzAwfS5zdHJ7Y29sb3I6IzA2MH0ua3dke2NvbG9yOiMwMDZ9LmNvbXtjb2xvcjojNjAwO2ZvbnQtc3R5bGU6aXRhbGljfS50eXB7Y29sb3I6IzQwNH0ubGl0e2NvbG9yOiMwNDR9LnB1bntjb2xvcjojNDQwfS5wbG57Y29sb3I6IzAwMH0udGFne2NvbG9yOiMwMDZ9LmF0bntjb2xvcjojNDA0fS5hdHZ7Y29sb3I6IzA2MH19IiwiLyohIEZsaWNraXR5IHYyLjEuMlxuaHR0cHM6Ly9mbGlja2l0eS5tZXRhZml6enkuY29cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmZsaWNraXR5LWVuYWJsZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mbGlja2l0eS1lbmFibGVkOmZvY3VzIHsgb3V0bGluZTogbm9uZTsgfVxuXG4uZmxpY2tpdHktdmlld3BvcnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZsaWNraXR5LXNsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyogZHJhZ2dhYmxlICovXG5cbi5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSAuZmxpY2tpdHktdmlld3BvcnQge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6IGdyYWI7XG59XG5cbi5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSAuZmxpY2tpdHktdmlld3BvcnQuaXMtcG9pbnRlci1kb3duIHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuXG4vKiAtLS0tIGZsaWNraXR5LWJ1dHRvbiAtLS0tICovXG5cbi5mbGlja2l0eS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IGhzbGEoMCwgMCUsIDEwMCUsIDAuNzUpO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uZmxpY2tpdHktYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZsaWNraXR5LWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDVweCAjMTlGO1xufVxuXG4uZmxpY2tpdHktYnV0dG9uOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmZsaWNraXR5LWJ1dHRvbjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMztcbiAgY3Vyc29yOiBhdXRvO1xuICAvKiBwcmV2ZW50IGRpc2FibGVkIGJ1dHRvbiBmcm9tIGNhcHR1cmluZyBwb2ludGVyIHVwIGV2ZW50LiAjNzE2ICovXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZmxpY2tpdHktYnV0dG9uLWljb24ge1xuICBmaWxsOiAjMzMzO1xufVxuXG4vKiAtLS0tIHByZXZpb3VzL25leHQgYnV0dG9ucyAtLS0tICovXG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIHtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLyogdmVydGljYWxseSBjZW50ZXIgKi9cbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91cyB7IGxlZnQ6IDEwcHg7IH1cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQgeyByaWdodDogMTBweDsgfVxuLyogcmlnaHQgdG8gbGVmdCAqL1xuLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91cyB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxMHB4O1xufVxuLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwcHg7XG59XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIC5mbGlja2l0eS1idXR0b24taWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjAlO1xuICB0b3A6IDIwJTtcbiAgd2lkdGg6IDYwJTtcbiAgaGVpZ2h0OiA2MCU7XG59XG5cbi8qIC0tLS0gcGFnZSBkb3RzIC0tLS0gKi9cblxuLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogLTI1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcGFnZS1kb3RzIHsgZGlyZWN0aW9uOiBydGw7IH1cblxuLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDAgOHB4O1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90LmlzLXNlbGVjdGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cbiIsIi5jb2RlLXNhbXBsZXtcbiAgZGlzcGxheTpncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIHBhZGRpbmc6MTZweDtcbiAgLmluZm97XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xuICB9XG4gIC5leGFtcGxle1xuICAgIGdyaWQtY29sdW1uOiAzIC8gNDtcbiAgfVxuICAucHJldHR5cHJpbnR7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyA0O1xuICB9XG59XG4uZXhhbXBsZXN7XG4gIGRpc3BsYXk6Z3JpZDtcbiAgZ3JpZC1nYXA6MTZweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzMwcHgsIDFmcikpO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG4uZXhhbXBsZXtcbiAgd2lkdGg6MTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGp1c3RpZnktc2VsZjogZW5kO1xufVxuXG4uY29kZS1zYW1wbGUtZnVsbHtcbiAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbn1cbiIsIi5oZXJve1xuICBmb250LXdlaWdodDo1MDA7XG4gIGZvbnQtc2l6ZToxMjdweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDExMnB4O1xuICBwYWRkaW5nOjVweDtcbiAgQGV4dGVuZCAuZ3JleS10ZXh0O1xufVxuXG4uaHlwZXJ7XG4gIGZvbnQtd2VpZ2h0OjUwMDtcbiAgZm9udC1zaXplOjM4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICBwYWRkaW5nOjVweDtcbiAgQGV4dGVuZCAuZ3JleS10ZXh0O1xufVxuXG5he1xuICBjb2xvcjpjb2xvcihcImxpZ2h0LWJsdWVcIixcImJhc2VcIik7XG4gICY6aG92ZXJ7XG4gICAgY29sb3I6Y29sb3IoXCJibHVlXCIsXCJiYXNlXCIpO1xuICB9XG59XG5cbi5idG57XG4gICY6aG92ZXJ7XG4gICAgQGV4dGVuZCAud2hpdGUtdGV4dDtcbiAgfVxufVxuIiwiLmZ1bGwtYnRue1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1OHB4O1xuICBkaXNwbGF5OmZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6ICRoNC1mb250c2l6ZTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogKCRoNC1mb250c2l6ZSAvIDEuNSkgMCAoJGg0LWZvbnRzaXplIC8gMi41KSAwO1xuICAmOmFjdGl2ZSwgJjpob3ZlcntcbiAgICBAZXh0ZW5kIC5ibHVlO1xuICB9XG59XG5cbi5idG57XG4gIG1hcmdpbjo1cHg7XG59XG5cbi5idG4tbm9ybWFse1xuICBAZXh0ZW5kIC5idG47XG4gIEBleHRlbmQgLmxpZ2h0LWJsdWU7XG4gIEBleHRlbmQgLndoaXRlLXRleHQ7XG4gIEBleHRlbmQgLmZ1bGwtYnRuO1xuICBAZXh0ZW5kIC5idG4tZmxhdDtcbn1cblxuLmJ0bi1zcGVjaWFse1xuICBAZXh0ZW5kIC5mdWxsLWJ0bjtcbiAgZm9udC1zaXplOjE4cHg7XG4gIHBhZGRpbmc6IDEwcHggMzVweDtcbiAgbWluLXdpZHRoOiAxNzhweDtcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG5cbiAgQGV4dGVuZCAuYnRuO1xuICBAZXh0ZW5kIC5saWdodC1ibHVlO1xuICBAZXh0ZW5kIC53aGl0ZS10ZXh0O1xuICBAZXh0ZW5kIC5mdWxsLWJ0bjtcbiAgQGV4dGVuZCAuYnRuLWZsYXQ7XG59XG5cbi5idG4tc21hbGx7XG4gIEBleHRlbmQgLmZ1bGwtYnRuO1xuICBmb250LXNpemU6ICRoNS1mb250c2l6ZTtcbiAgbWFyZ2luOiAoJGg1LWZvbnRzaXplIC8gMS41KSAwICgkaDUtZm9udHNpemUgLyAyLjUpIDA7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcblxuICBAZXh0ZW5kIC5idG47XG4gIEBleHRlbmQgLmxpZ2h0LWJsdWU7XG4gIEBleHRlbmQgLndoaXRlLXRleHQ7XG4gIEBleHRlbmQgLmZ1bGwtYnRuO1xuICBAZXh0ZW5kIC5idG4tZmxhdDtcbn1cblxuXG5cbi5idG4tc2F2ZXtcbiAgLmljb24tc3Bpbm5lci1kYXJre1xuICAgIGFuaW1hdGlvbjogc3BpbiAuNnMgaW5maW5pdGUgbGluZWFyO1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICB9XG4gIEBrZXlmcmFtZXMgc3BpbiB7XG4gICAgZnJvbSB7XG4gICAgICB0cmFuc2Zvcm06cm90YXRlKDApO1xuICAgIH1cbiAgICB0byB7XG4gICAgICB0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgLmljb24tc3Bpbm5lci1kYXJrIC5wYXRoMTpiZWZvcmUge1xuICAgIGNvbG9yOiBjb2xvcihcIndoaXRlXCIsXCJiYXNlXCIpO1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxuICAuaWNvbi1zcGlubmVyLWRhcmsgLnBhdGgyOmJlZm9yZSB7XG4gICAgY29sb3I6IGNvbG9yKFwid2hpdGVcIixcImJhc2VcIik7XG4gIH1cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA0NHB4O1xuICBzcGFuW2NsYXNzXj1cImljb25cIl17XG4gICAgZm9udC1zaXplOjI0cHg7XG4gIH1cbiAgPiBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDoyJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OjA7XG4gICAgdHJhbnNpdGlvbjouM3MgYWxsIGVhc2U7XG4gIH1cbn1cblxuLmJ0bi1zYXZlIC50ZXh0e1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cblxuLmJ0bi1zYXZlLnRleHR7XG4gIC50ZXh0e1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmJ0bi1zYXZlLmxvYWRpbmd7XG4gIC5pY29uLXNwaW5uZXItZGFya3tcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5idG4tc2F2ZS5zYXZlZHtcbiAgLmljb24tb2t7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4jc2xnLWZhY2Vib29rLXdyYXBwZXJ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgc3BhbntcbiAgICBmb250LXNpemU6MjhweDtcbiAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgfVxuICBhe1xuICAgIGNvbG9yOmNvbG9yKFwid2hpdGVcIixcImJhc2VcIik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4iLCIuaW5wdXQtZmllbGR7XG4gIG1hcmdpbjoyMHB4IDA7XG4gIGRpc3BsYXk6ZmxleDtcbiAgcGFkZGluZzowIDVweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaW5wdXQsIHRleHRhcmVhe1xuICAgIG9yZGVyOjI7XG4gIH1cbiAgbGFiZWx7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG9yZGVyOjE7XG4gIH1cbn1cblxuLmluZm8tZmllbGR7XG4gIGlucHV0LCB0ZXh0YXJlYXtcbiAgICBvcmRlcjozO1xuICB9XG4gIHB7XG4gICAgb3JkZXI6MjtcbiAgICBtYXJnaW46MDtcbiAgfVxuICBsYWJlbHtcbiAgICBvcmRlcjoxO1xuICB9XG59XG5cbi5zZWxlY3QtZmllbGR7XG4gIG1hcmdpbjoyMHB4IDBweDtcbiAgcGFkZGluZzo1cHg7XG4gIGRpc3BsYXk6ZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLnNlbGVjdC13cmFwcGVye1xuICAgIG9yZGVyOjI7XG4gIH1cbiAgbGFiZWx7XG4gICAgb3JkZXI6MTtcbiAgfVxuICAuc2VsZWN0LXdyYXBwZXIrbGFiZWx7XG4gICAgdG9wOjA7XG4gIH1cbn1cblxuLmlucHV0LWZpZWxkID4gbGFiZWx7XG4gIGZvbnQtc2l6ZToxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjpjb2xvcihcImdyZXlcIixcImJhc2VcIik7XG59XG5cbmlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpOmRpc2FibGVke1xuICBib3JkZXI6MXB4IHNvbGlkIGNvbG9yKFwiZ3JleVwiLFwibGlnaHRlbi00XCIpICFpbXBvcnRhbnQ7XG59XG5cbmxhYmVse1xuICA+IHB7XG4gICAgICBtYXJnaW4tbGVmdDozNXB4O1xuICB9XG59XG5cbi5jb21iby1pbnB1dHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpLCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06bm90KC5icm93c2VyLWRlZmF1bHQpe1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtcbiAgICBib3JkZXItcmlnaHQ6MDtcbiAgfVxuICAuY29tYm8tYnV0dG9ue1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG9yZGVyOjI7XG4gICAgaW5wdXR7XG4gICAgICBvcmRlcjoxO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICBsYWJlbHtcbiAgICAgIG9yZGVyOjI7XG4gICAgfVxuICB9XG4gIC5pbnB1dC1idXR0b257XG4gICAgb3JkZXI6MjtcbiAgICBidXR0b257XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOmNvbG9yKFwibGlnaHQtYmx1ZVwiLFwiYmFzZVwiKTtcbiAgICAgIGJvcmRlcjowO1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXI6MXB4IHNvbGlkIGNvbG9yKFwiZ3JleVwiLFwiZGFya2VuLTFcIik7XG4gICAgICB0cmFuc2l0aW9uOi4zcyBhbGwgZWFzZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJvcmRlci1sZWZ0OjA7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7XG4gICAgICBjb2xvcjpjb2xvcihcIndoaXRlXCIsXCJiYXNlXCIpO1xuICAgICAgcGFkZGluZzowIDIwcHg7XG4gICAgICBmb250LXNpemU6MjBweDtcbiAgICB9XG4gIH1cbn1cblxuLmNvbWJvLW5vYmd7XG4gIC5pbnB1dC1idXR0b257XG4gICAgYnV0dG9ue1xuICAgICAgYmFja2dyb3VuZDpub25lO1xuICAgICAgY29sb3I6Y29sb3IoXCJsaWdodC1ibHVlXCIsXCJiYXNlXCIpO1xuICAgIH1cbiAgfVxufVxuXG5pbnB1dFtkaXNhYmxlZF0gKyAuaW5wdXQtYnV0dG9uIGJ1dHRvbntcbiAgYm9yZGVyOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyO1xufVxuXG4uaW5wdXQtZXJyb3ItdGV4dHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6LTk5OTk5O1xufVxuXG4uaW52YWxpZC1maWVsZHtcbiAgPiBpbnB1dCwgLmNvbWJvLWJ1dHRvbiA+IGlucHV0LCA+IHRleHRhcmVhe1xuICAgIGJvcmRlcjoxcHggc29saWQgY29sb3IoXCJyZWRcIixcImJhc2VcIikgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwIDFweCAwIDAgJGlucHV0LWVycm9yLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgQGV4dGVuZCAuaW52YWxpZDtcbiAgfVxuXG4gIC5jb21iby1idXR0b24gPiAuaW5wdXQtYnV0dG9ue1xuICAgIG1hcmdpbi10b3A6MXB4O1xuICB9XG5cbiAgLmlucHV0LWVycm9yLXRleHR7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDowO1xuICAgIGNvbG9yOmNvbG9yKFwicmVkXCIsXCJiYXNlXCIpO1xuICAgIHBhZGRpbmc6MDtcbiAgICBvcmRlcjoyO1xuICAgIG1hcmdpbi1ib3R0b206MDtcblxuICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIG1hcmdpbjowO1xuICB9XG5cbiAgLmlucHV0LWJ1dHRvbiBidXR0b257XG4gICAgYm9yZGVyLXRvcDoxcHggc29saWQgY29sb3IoXCJyZWRcIixcImJhc2VcIikgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkIGNvbG9yKFwicmVkXCIsXCJiYXNlXCIpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgY29sb3IoXCJyZWRcIixcImJhc2VcIikgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDowO1xuICAgIGhlaWdodDogNTNweDtcbiAgICBiYWNrZ3JvdW5kOmNvbG9yKFwicmVkXCIsXCJiYXNlXCIpO1xuICAgIGNvbG9yOmNvbG9yKFwid2hpdGVcIixcImJhc2VcIik7XG4gIH1cbn1cblxuLmZvY3VzZWQtaW5wdXR7XG4gIC5pbnB1dC1idXR0b24gYnV0dG9ue1xuICAgIGJvcmRlcjozcHggc29saWQgY29sb3IoXCJsaWdodC1ibHVlXCIsXCJiYXNlXCIpO1xuICAgIGJvcmRlci1sZWZ0OjA7XG4gIH1cbn1cblxuLmNvbWJvLW5vYmcuZm9jdXNlZC1pbnB1dHtcbiAgLmNvbWJvLWJ1dHRvbiBpbnB1dHtcbiAgICBib3JkZXItcmlnaHQ6MDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLmlucHV0LWJ1dHRvbntcbiAgYXtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzowIDIwcHg7XG4gICAgbWFyZ2luOjAgLTIwcHg7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuXG4uZGF0ZXBpY2tlci1jb250YWluZXJ7XG4gIC5zZWxlY3Qtd3JhcHBlciBpbnB1dC5zZWxlY3QtZHJvcGRvd257XG4gICAgYm9yZGVyOjA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi5zaXplLXBpY2tlcntcbiAgZGlzcGxheTpncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgNDBweCk7XG4gIGdyaWQtZ2FwOjVweDtcbiAgYXtcbiAgICBjb2xvcjpjb2xvcihcImdyZXlcIixcImJhc2VcIikgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgYm9yZGVyOjFweCBzb2xpZCBjb2xvcihcImdyZXlcIixcImJhc2VcIik7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBhZGRpbmc6NXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgZWFzZSAuM3M7XG4gIH1cbiAgLnNlbGVjdHtcbiAgICBiYWNrZ3JvdW5kOmNvbG9yKFwiZ3JleVwiLFwiYmFzZVwiKTtcbiAgICBAZXh0ZW5kIC53aGl0ZS10ZXh0O1xuICB9XG4gIC5kaXNhYmxlZHtcbiAgICBib3JkZXI6MXB4IHNvbGlkIGNvbG9yKFwiZ3JleVwiLFwibGlnaHRlbi0yXCIpO1xuICAgIGNvbG9yOmNvbG9yKFwiZ3JleVwiLFwibGlnaHRlbi0yXCIpICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOm5vdC1hbGxvd2VkO1xuICB9XG59XG5cblxuLmljb24tYXJyb3d7XG4gIHRyYW5zaXRpb246LjNzIGFsbCBlYXNlO1xufVxuXG4uc2lkZW5hdiAuYWN0aXZlIC5pY29uLWFycm93e1xuICB0cmFuc2Zvcm06cm90YXRlKC0xODBkZWcpO1xufVxuIiwiLmhlYWRlci1jb2Rle1xuICAuaW5mb3tcbiAgICBncmlkLWNvbHVtbjogMSAvIDU7XG4gIH1cbn1cblxuLm5vdGlmaWNhdGlvbi1udW1iZXJ7XG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kOmNvbG9yKFwicmVkXCIsXCJiYXNlXCIpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTo5cHg7XG4gIGNvbG9yOmNvbG9yKFwid2hpdGVcIixcImJhc2VcIik7XG4gIGRpc3BsYXk6ZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6MCAzcHggM3B4IHJnYmEoY29sb3IoXCJyZWRcIixcImJhc2VcIiksLjU4KTtcbn1cblxuLnNsZy1sb2dve1xuICB3aWR0aDogMTEycHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmVudmVsb3BlLWljb257XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5tZW51LWljb257XG4gIHN2Z3tcbiAgICB3aWR0aDoyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICAuY2xzLTEge1xuICAgICAgQGV4dGVuZCAlbGluay10cmFuc2l0aW9uO1xuICAgICAgZmlsbDpjb2xvcihcIndoaXRlXCIsXCJiYXNlXCIpO1xuICAgIH1cbiAgfVxuICBhe1xuICAgICY6aG92ZXJ7XG4gICAgICAuY2xzLTF7XG4gICAgICAgIGZpbGw6Y29sb3IoXCJibHVlXCIsXCJsaWdodGVuLTRcIik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zaXRlLWxvZ297XG4gIHN2Z3tcbiAgICB3aWR0aDoxMTJweDtcbiAgICBoZWlnaHQ6MjBweDtcbiAgICAuY2xzLTEge1xuICAgICAgQGV4dGVuZCAlbGluay10cmFuc2l0aW9uO1xuICAgICAgZmlsbDpjb2xvcihcIndoaXRlXCIsXCJiYXNlXCIpO1xuICAgIH1cbiAgfVxuICBhe1xuICAgICY6aG92ZXJ7XG4gICAgICAuY2xzLTF7XG4gICAgICAgIGZpbGw6Y29sb3IoXCJibHVlXCIsXCJsaWdodGVuLTRcIik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ub3RpZmljYXRpb257XG4gIGF7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIC5ub3RpZmljYXRpb24tbnVtYmVye1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOi0xMHB4O1xuICAgICAgcmlnaHQ6LTEwcHg7XG4gICAgfVxuICB9XG4gIHN2Z3tcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgLmNscy0xLCAuY2xzLTIsIC5jbHMtNCB7XG4gICAgICBmaWxsOiBub25lO1xuICAgIH1cblxuICAgIC5jbHMtMSB7XG4gICAgICBAZXh0ZW5kICVsaW5rLXRyYW5zaXRpb247XG4gICAgICBzdHJva2U6IGNvbG9yKFwid2hpdGVcIixcImJhc2VcIik7XG4gICAgICBzdHJva2Utd2lkdGg6IDIuMjg4cHg7XG4gICAgfVxuXG4gICAgLmNscy0xLCAuY2xzLTIge1xuICAgICAgc3Ryb2tlLW1pdGVybGltaXQ6IDEwO1xuICAgIH1cblxuICAgIC5jbHMtMiB7XG4gICAgICBzdHJva2UtbGluZWpvaW46IGJldmVsO1xuICAgIH1cblxuICAgIC5jbHMtMywgLmNscy01IHtcbiAgICAgIHN0cm9rZTogbm9uZTtcbiAgICB9XG5cbiAgICAuY2xzLTUge1xuICAgICAgQGV4dGVuZCAlbGluay10cmFuc2l0aW9uO1xuICAgICAgZmlsbDogY29sb3IoXCJ3aGl0ZVwiLFwiYmFzZVwiKTtcbiAgICB9XG4gIH1cbiAgYXtcbiAgICAmOmhvdmVye1xuICAgICAgLmNscy0xe1xuICAgICAgICBzdHJva2U6IGNvbG9yKFwiYmx1ZVwiLFwibGlnaHRlbi00XCIpO1xuICAgICAgfVxuICAgICAgLmNscy01e1xuICAgICAgICBmaWxsOmNvbG9yKFwiYmx1ZVwiLFwibGlnaHRlbi00XCIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2l0ZS1oZWFkZXJ7XG4gIGJhY2tncm91bmQ6Y29sb3IoXCJsaWdodC1ibHVlXCIsXCJiYXNlXCIpO1xuICBwYWRkaW5nOjE5cHggMTVweCAxNXB4IDE1cHg7XG4gIG1hcmdpbjowO1xuICBib3gtc2hhZG93OjAgM3B4IDI0cHggcmdiYShjb2xvcihcImdyZXlcIixcImJhc2VcIiksIDg0JSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDo1O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIFtjbGFzc149XCJpY29uLVwiXXtcbiAgICBmb250LXNpemU6MjBweDtcbiAgfVxuICBhe1xuICAgIGNvbG9yOmNvbG9yKFwid2hpdGVcIixcImJhc2VcIik7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG4gID4gZGl2LmNvbHtcbiAgICBwYWRkaW5nOjAgNXB4O1xuICB9XG4gIC5tZW51LWljb257XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuc2l0ZS1sb2dve1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubm90aWZpY2F0aW9ue1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbi5zaXRlLWhlYWRlci50cmFuc3BhcmVudHtcbiAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG59XG5cblxuLy9NRU5VXG5cbi5oZWFkZXItd3JhcHBlcntcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaGVhZGVyLXdyYXBwZXIuc3RpY2t5e1xuICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpe1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5oaWRlLW1vYmlsZS1tZW51e1xuICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpe1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIHRyYW5zaXRpb246LjNzIGFsbCBlYXNlO1xuICB9XG59XG5cbi5zaG93LW1vYmlsZS1tZW51e1xuICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpe1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCUpO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgfVxufVxuXG4uaGVhZGVyLXdyYXBwZXIuc3RpY2t5e1xuICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpe1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuYm9keXtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXtcbiAgICBtYXJnaW46MCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIucGFnZS10aXRsZXtcbiAgYmFja2dyb3VuZDpjb2xvcihcImdyZXlcIixcImxpZ2h0ZW4tNVwiKTtcbiAgcGFkZGluZzoyMHB4IDA7XG4gIGgxe1xuICAgIG1hcmdpbjowO1xuICAgIGNvbG9yOmNvbG9yKFwiZ3JleVwiLFwiYmFzZVwiKTtcbiAgfVxuICAucm93e1xuICAgIG1hcmdpbjowIGF1dG87XG4gIH1cbn1cblxuLnNldHRpbmdzLXRpdGxlLCAuc2V0dGluZ3MtdGl0bGUgLmNvbCwgLnNldHRpbmdzLXRpdGxlIC5yb3d7XG4gIG1hcmdpbi1ib3R0b206MDtcbiAgZGlzcGxheTpmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHNwYW57XG4gICAgZm9udC1zaXplOjI0cHg7XG4gIH1cbn1cblxuLnN1Yi1zZXR0aW5ncy1jb250ZW50e1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gID4gLmhpZGUtY29udGFpbmVyLCAuaGlkZS1jb250YWluZXJ7XG4gICAgZGlzcGxheTpub25lO1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAvL3RyYW5zaXRpb246LjNzIGFsbCBlYXNlLWluLW91dDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoY29sb3IoXCJncmV5XCIsXCJsaWdodGVuLTVcIikgODAlLCBjb2xvcihcImdyZXlcIixcImxpZ2h0ZW4tMVwiKSk7XG4gICAgcGFkZGluZzoxMHB4IDA7XG4gIH1cbiAgLnRhYnN7XG4gICAgdHJhbnNpdGlvbjouN3MgYWxsIGVhc2U7XG4gIH1cbn1cblxuLnN1Yi1zZXR0aW5ncy1jb250ZW50LmFjdGl2ZXtcbiAgPiAuaGlkZS1jb250YWluZXIsIC5oaWRlLWNvbnRhaW5lcntcbiAgICBtYXJnaW4tdG9wOjAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc3ViLXNldHRpbmdzLWNvbnRlbnQuYWN0aXZlICsgLnJvdyAudGFicy1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAudGFic3tcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi50YWJzLWNvbnRhaW5lcntcbiAgYmFja2dyb3VuZDpjb2xvcihcImdyZXlcIixcImxpZ2h0ZW4tNVwiKTtcbn1cbiIsIi5zaXRlLWZvb3RlcntcbiAgYmFja2dyb3VuZDpjb2xvcihcImdyZXlcIixcImRhcmtlbi0xXCIpO1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIFxuICBAaW5jbHVkZSBicC13ZWItc21hbGwtdXAge1xuICAgIHBhZGRpbmc6IDYwcHggMzBweCA0MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgYnAtd2ViLW1lZC11cCB7XG4gICAgcGFkZGluZzogNjBweCA1MHB4IDQwcHg7XG4gIH1cbiAgPiAucm93e1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWF4LXdpZHRoOiAxMzk2cHg7XG5cbiAgICAuY29sIHtcbiAgICAgIGg1IHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTpncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICBncmlkLWdhcDogMzBweCAyMHB4O1xuICAgICAgICBtYXJnaW46IDIwcHggMCAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwLXdlYi1zbWFsbC11cCB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgICAgICBncmlkLWdhcDogNDBweCAyMHB4O1xuICAgICAgICAgIG1hcmdpbjogMjBweCAwIDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicC13ZWItbGFyZ2UtdXAge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLnctaW1nIHtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW5bY2xhc3NePWljb24tXSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZGl2aWRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDpjb2xvcihcImdyZXlcIixcImRhcmtlbi01XCIpICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcblxuICAgICAgICBAaW5jbHVkZSBicC13ZWItc21hbGwtdXAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb3B5cmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBcbiAgICBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXgtd2lkdGg6IDIxOHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLmZvb3Rlci1sb2dvLWNvbnRhaW5lcntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLmljb24tbG9nb3tcbiAgICAgIGZvbnQtc2l6ZToyMHB4O1xuICAgICAgY29sb3I6Y29sb3IoXCJ3aGl0ZVwiLFwiYmFzZVwiKTtcbiAgICB9XG4gIH1cblxuICAucGFydG5lci1pY29uc3tcbiAgICBtYXJnaW46IDIwcHggMCAyMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBicC13ZWItc21hbGwtdXAge1xuICAgICAgbWFyZ2luOiAzMHB4IDAgNDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGltZ3tcbiAgICAgIG1heC1oZWlnaHQ6IDczcHg7XG4gICAgICBtYXgtd2lkdGg6MTMwcHg7XG4gICAgICBkaXNwbGF5OmJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOmNvbG9yKFwiZ3JleVwiLFwibGlnaHRlbi00XCIpO1xuICAgIEBleHRlbmQgJWxpbmstdHJhbnNpdGlvbjtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAmOmhvdmVye1xuICAgICAgY29sb3I6Y29sb3IoXCJsaWdodC1ibHVlXCIsXCJiYXNlXCIpO1xuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIGJwLXdlYi1sYXJnZS11cCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZChtaW4td2lkdGg6IDE5MjBweCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIFxuICBAbWl4aW4gYnAtd2ViLW1lZC11cCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIFxuICBAbWl4aW4gYnAtd2ViLXNtYWxsLXVwIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kKG1pbi13aWR0aDogNjY4cHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBcbiAgQG1peGluIGJwLW1vYmlsZS1tZWQtdXAge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQobWluLXdpZHRoOiA0MTRweCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIFxuICBAbWl4aW4gYnAtbW9iaWxlLW1lZC1kb3duIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kKG1heC13aWR0aDogNDEzLjk5cHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBcbiAgQG1peGluIGJwLXdlYi1zbWFsbC1kbiB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZChtYXgtd2lkdGg6IDY2N3B4KSB7IFxuICAgICAgQGNvbnRlbnQ7IFxuICAgIH1cbiAgfSIsIi5iZy0ye1xuICBiYWNrZ3JvdW5kOmNvbG9yKFwiZ3JleVwiLFwibGlnaHRlbi01XCIpO1xufVxuIiwiLnNpZGVuYXZ7XG4gIHBhZGRpbmc6MTVweCAwIDA7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTpmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhe1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICBjb2xvcjpjb2xvcihcImdyZXlcIixcImJhc2VcIikgIWltcG9ydGFudDtcbiAgfVxuICAuY3VycmVudC1tZW51LWl0ZW0gYXtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgaDF7XG4gICAgcGFkZGluZzowIDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiaW5kdXN0cnlcIixzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbGxhcHNpYmxlLWhlYWRlcntcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgPiBsaTpsYXN0LWNoaWxke1xuICAgIGZsZXgtYmFzaXM6MTAwJTtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIEBtZWRpYSAobWF4LWhlaWdodDo2NTBweCl7XG4gICAgICBkaXNwbGF5OmJsb2NrO1xuICAgIH1cbiAgICBhe1xuICAgICAgYmFja2dyb3VuZDpub25lO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZDpjb2xvcihcImdyZXlcIixcImxpZ2h0ZW4tMVwiKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmljb24tYXJyb3d7XG4gICAgZm9udC1zaXplOjE0cHg7XG4gICAgY29sb3I6Y29sb3IoXCJsaWdodC1ibHVlXCIsXCJiYXNlXCIpO1xuICB9XG59XG5cbmEuc2lkZW5hdi1jbG9zZXtcbiAgYmFja2dyb3VuZDpub25lICFpbXBvcnRhbnQ7XG5cbiAgLmljb24tY2xvc2V7XG4gICAgZm9udC1zaXplOjIwcHg7XG4gICAgY29sb3I6Y29sb3IoXCJibHVlXCIsXCJiYXNlXCIpO1xuICB9XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uLXdlYic7XG4gIHNyYzogIHVybCgnZm9udHMvaWNvbW9vbi13ZWIuZW90Jyk7XG4gIHNyYzogIHVybCgnZm9udHMvaWNvbW9vbi13ZWIuZW90JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJ2ZvbnRzL2ljb21vb24td2ViLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCdmb250cy9pY29tb29uLXdlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnZm9udHMvaWNvbW9vbi13ZWIuc3ZnJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5bY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogJ2ljb21vb24td2ViJyAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6NDBweDtcblxuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cblxuLy8gKioqIHVwZGF0ZSBjbGFzc2VzIGJlbG93IHdoZW4geW91IGdlbmVyYXRlIGEgbmV3IGljb21vb24gZm9udCBzZXQgKioqIC9cblxuLy8gU1VQRVIgTEVBR1VFIExPR09TXG5cbi5pY29uLWxvZ2luLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uaWNvbi1sb2dvX3YzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG59XG4uaWNvbi1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG59XG5cbi8vIE9USEVSXG5cbi5pY29uLXdpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuLmljb24tYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZFwiO1xufVxuLmljb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cbi5pY29uLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG4uaWNvbi1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG59XG4uaWNvbi1zaGFyZV9pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XG59XG4uaWNvbi1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxN1wiO1xufVxuLmljb24tcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYlwiO1xufVxuLmljb24tc2hvdy1xcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNVwiO1xufVxuLmljb24tc3Bpbm5lci1kYXJrIC5wYXRoMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xuICBjb2xvcjogcmdiKDExNiwgMTE2LCAxMTYpO1xuICBvcGFjaXR5OiAwLjI7XG59XG4uaWNvbi1zcGlubmVyLWRhcmsgLnBhdGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICBjb2xvcjogcmdiKDExNiwgMTE2LCAxMTYpO1xufVxuLmljb24tY2FsX2ljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cbi5pY29uLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG4uaWNvbi1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG4uaWNvbi1wcm9maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG59XG4uaWNvbi1pbmZvMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuLmljb24tcXVlc3Rpb25faWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNFwiO1xufVxuLmljb24tbm90aWZpY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG59XG4uaWNvbi1uZXV0cmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG4uaWNvbi1vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuLmljb24tb2stZ3JlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTJcIjtcbiAgY29sb3I6ICMwMGJjMTY7XG59XG4uaWNvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG4gIGNvbG9yOiAjZTYxZTI1O1xufVxuLmljb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWFcIjtcbiAgY29sb3I6ICMwMGJjMTY7XG59XG4uaWNvbi1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG5cbi8vIFNPQ0lBTCBNRURJQSAtIENJUkNMRURcblxuLmljb24tY2lyY2xlLWRpc2NvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWVcIjtcbn1cbi5pY29uLWNpcmNsZS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZlwiO1xufVxuLmljb24tY2lyY2xlLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMFwiO1xufVxuLmljb24tY2lyY2xlLXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIxXCI7XG59XG4uaWNvbi1jaXJjbGUtdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIyXCI7XG59XG4uaWNvbi1jaXJjbGUtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyM1wiO1xufVxuLmljb24tY2lyY2xlLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjRcIjtcbn1cblxuLy8gU09DSUFMIE1FRElBIC0gU1FVQVJFRFxuXG4uaWNvbi1mYWNlYm9vazpiZWZvcmUsIHNwYW4uaWNvbi1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiICFpbXBvcnRhbnQ7XG59XG4uaWNvbi10d2l0dGVyOmJlZm9yZSwgc3Bhbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTlcIiAhaW1wb3J0YW50O1xufVxuLmljb24taW5zdGFncmFtOmJlZm9yZSwgc3Bhbi5pY29uLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiICFpbXBvcnRhbnQ7XG59XG4uaWNvbi10d2l0Y2g6YmVmb3JlLCBzcGFuLmljb24tdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCIgIWltcG9ydGFudDtcbn1cbi5pY29uLXlvdXR1YmU6YmVmb3JlLCBzcGFuLmljb24teW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxY1wiICFpbXBvcnRhbnQ7XG59XG4iLCIuZXZlbnQtY2FyZHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1heC1oZWlnaHQ6IDI1MHB4O1xuICBtYXJnaW46MCBhdXRvO1xuICBib3gtc2hhZG93OjAgMCAzOXB4IGNvbG9yKFwiZ3JleVwiLFwiYmFzZVwiKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OmZsZXg7XG4gIG1hcmdpbi1ib3R0b206NTBweDtcbiAgdHJhbnNpdGlvbjouNXMgYWxsIGVhc2U7XG4gIC5ldmVudC1pbWFnZXtcbiAgICB3aWR0aDogNjAlO1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG4gICAgICB3aWR0aDogNDAlO1xuICAgIH1cbiAgICAuaWNvbi1sb2dvLCAuaWNvbi1sb2dpbi1sb2dve1xuICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbiAgICAucGxheS1ub3d7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206MjBweDtcbiAgICAgIGxlZnQ6MjBweDtcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgIEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuICAgICAgICBib3R0b206MTBweDtcbiAgICAgICAgbGVmdDoxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuaW1hZ2UtdGh1bWJ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOmNvbG9yKFwid2hpdGVcIixcImJhc2VcIik7XG4gICAgICBAbWVkaWEgI3skc21hbGwtYW5kLWRvd259IHtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB9XG4gICAgICAuZnJvbnR7XG4gICAgICAgID4gc3BhbntcbiAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGltZ3tcbiAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgLy9iYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoY29sb3IoXCJzaGFkZXNcIixcImJsYWNrXCIpLDApIDYwJSwgcmdiYShjb2xvcihcInNoYWRlc1wiLFwiYmxhY2tcIiksLjUpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuICAuZXZlbnQtaW5mb3tcbiAgICBwYWRkaW5nOjE1cHg7XG4gICAgd2lkdGg6NDAlO1xuICAgIGRpc3BsYXk6Z3JpZDtcbiAgICAvL2dyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmcjtcbiAgICBAbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG4gICAgICBwYWRkaW5nOjEwcHg7XG4gICAgfVxuICAgIC5ldmVudC1wbGF5LWJ0bntcbiAgICAgIHBhZGRpbmc6NDBweCAwIDA7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtZWRpdW0tYW5kLWRvd259IHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRzbWFsbC1hbmQtZG93bn0ge1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICB9XG4gICAgLmhpZGRlbi1jb250YWluZXJ7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICAgIHB7XG4gICAgICBwYWRkaW5nOjA7XG4gICAgICBtYXJnaW46MDtcbiAgICB9XG4gICAgLmV2ZW50LXRpdGxle1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICB9XG4gICAgLmV4cGFuZC1saW5re1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24tc2VsZjogZW5kO1xuICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgIHNwYW46bnRoLWNoaWxkKDIpe1xuICAgICAgICBwYWRkaW5nLXRvcDo1cHg7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZXZlbnQtY2FyZC5hY3RpdmV7XG4gIEBleHRlbmQgLmdyYWRpZW50O1xuICAuZXZlbnQtaW1hZ2V7XG4gICAgLnBsYXktbm93e1xuICAgICAgZGlzcGxheTpibG9jaztcbiAgICB9XG4gIH1cbiAgLmV2ZW50LWluZm97XG4gICAgcCxhe1xuICAgICAgY29sb3I6Y29sb3IoXCJ3aGl0ZVwiLFwiYmFzZVwiKTtcbiAgICB9XG4gICAgLmljb24tYXJyb3cge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gIH1cblxufVxuXG4uZXZlbnQtY2FyZC5vcGVuLmFjdGl2ZXtcbiAgLmV2ZW50LXBsYXktYnRue1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gIH1cbn1cblxuLmV2ZW50LWNhcmQub3BlbntcbiAgQGV4dGVuZCAuZ3JhZGllbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC1oZWlnaHQ6IDk5OTk5OXB4O1xuICBAbWVkaWEgI3skbWVkaXVtLWFuZC1kb3dufSB7XG4gICAgLy9taW4taGVpZ2h0OiAxNTAwcHg7XG4gICAgLy9tYXgtaGVpZ2h0OiAyODAwcHg7XG4gIH1cbiAgLmV2ZW50LWluZm8sIC5ldmVudC1pbWFnZXtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZGF0ZS10aXRsZXtcbiAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCBjb2xvcihcImdyZXlcIixcImxpZ2h0ZW4tMlwiKTtcbiAgICBwYWRkaW5nLWJvdHRvbTo0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206NDBweDtcbiAgfVxuICBAa2V5ZnJhbWVzIGZhZGVJbiB7XG4gICAgMCUge1xuICAgICAgb3BhY2l0eTowO1xuICAgIH1cbiAgICAxMDAlICAge1xuICAgICAgb3BhY2l0eToxO1xuICAgIH1cbiAgfVxuICAuZXZlbnQtaW1hZ2V7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6MjBweDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSg1JSk7XG4gICAgLmljb24tbG9nb3tcbiAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICBjb2xvcjpjb2xvcihcIndoaXRlXCIsXCJiYXNlXCIpO1xuICAgICAgZm9udC1zaXplOjIwcHg7XG4gICAgfVxuICAgIC5wbGF5LW5vd3tcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gICAgLmltYWdlLXRodW1ie1xuICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgICBib3gtc2hhZG93OjAgMCAwcHggY29sb3IoXCJncmV5XCIsXCJiYXNlXCIpO1xuICAgICAgdHJhbnNpdGlvbjouM3MgYWxsIGVhc2U7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIC8vb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnM7XG5cdCAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgICAgLy90cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcblxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQG1lZGlhICN7JHNtYWxsLWFuZC1kb3dufSB7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKDAlKTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIC8vdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgfVxuICAgICAgLmZyb250LCAuYmFjayB7XG4gICAgICBcdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgXHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBcdHRvcDogMDtcbiAgICAgIFx0bGVmdDogMDtcbiAgICAgIH1cbiAgICAgIC5mcm9udCB7XG4gICAgICBcdHotaW5kZXg6IDI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgPiBzcGFue1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206MjBweDtcbiAgICAgICAgICByaWdodDoxMHB4O1xuICAgICAgICAgIHotaW5kZXg6MTtcbiAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgIGNvbG9yOmNvbG9yKFwid2hpdGVcIixcImJhc2VcIik7XG4gICAgICAgICAgdHJhbnNpdGlvbjouM3MgYWxsIGVhc2U7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICA+IHNwYW57XG4gICAgICAgICAgICBjb2xvcjpjb2xvcihcImJsdWVcIixcImxpZ2h0ZW4tNFwiKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLyogYmFjaywgaW5pdGlhbGx5IGhpZGRlbiBwYW5lICovXG4gICAgICAuYmFjayB7XG4gICAgICBcdHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOmNvbG9yKFwid2hpdGVcIixcImJhc2VcIik7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAuYmFyY29kZXtcbiAgICAgICAgdGV4dHtcbiAgICAgICAgICBmaWxsOmNvbG9yKFwiZ3JleVwiLFwiYmFzZVwiKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuaW1hZ2UtdGh1bWIuYmFyY29kZS1hY3RpdmV7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJveC1zaGFkb3c6MCAwIDM5cHggY29sb3IoXCJncmV5XCIsXCJiYXNlXCIpO1xuICAgICAgYmFja2dyb3VuZDpub25lO1xuICAgICAgc3Zne1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6OTk5OTk5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZXZlbnQtaW5mb3tcbiAgICBiYWNrZ3JvdW5kOmNvbG9yKFwid2hpdGVcIixcImJhc2VcIik7XG4gICAgcGFkZGluZzo5NHB4IDIwcHggMTBweDtcbiAgICBmbGV4LWdyb3c6MTtcbiAgICAvL2hlaWdodDogMTAwJTtcbiAgICAvL2dyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmciAzZnI7XG4gICAgQG1lZGlhICN7JG1lZGl1bS1hbmQtZG93bn0ge1xuICAgICAgLy9ncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnIgNmZyO1xuICAgIH1cbiAgICAuaGlkZGVuLWNvbnRhaW5lcntcbiAgICAgIGFuaW1hdGlvbjogMXMgZmFkZUluO1xuICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgIC5yb3d7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgcCxhe1xuICAgICAgY29sb3I6Y29sb3IoXCJncmV5XCIsXCJiYXNlXCIpO1xuICAgIH1cbiAgICBhe1xuICAgICAgY29sb3I6Y29sb3IoXCJibHVlXCIsXCJsaWdodGVuLTJcIik7XG4gICAgfVxuICAgIC5pY29uLWFycm93IHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gICAgLmV2ZW50LXRpdGxle1xuICAgICAgQGV4dGVuZCBoMjtcbiAgICAgIG1hcmdpbjowO1xuICAgICAgcGFkZGluZzowO1xuICAgIH1cbiAgfVxufVxuIiwiLmZtLWhlYWRlcntcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6MDtcbiAgbGVmdDowO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB6LWluZGV4OjEwNTtcbiAgLnNpdGUtbG9nb3tcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG4ubWFpbi13cmFwcGVye1xuICBwYWRkaW5nOjFyZW07XG4gIG1hcmdpbi10b3A6M3JlbTtcbn1cblxuLnNpZGViYXJ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcGFkZGluZzoxNnB4O1xuICBvdmVyZmxvdy15OnNjcm9sbDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMjUlO1xuICBtaW4td2lkdGg6IDQwNXB4O1xuICBoMSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudGFibGUtb2YtY29udGVudHMgYSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjowO1xuICAgIG1hcmdpbjowO1xuICAgIHBhZGRpbmc6MCAxcmVtO1xuICB9XG4gIHVse1xuICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgIGF7XG4gICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgQGV4dGVuZCAuZ3JleSwgLmxpZ2h0ZW4tNDtcbiAgICAgIGNvbG9yOmNvbG9yKFwiYmx1ZVwiLFwiYmFzZVwiKTtcbiAgICAgIG1hcmdpbjoxNnB4O1xuICAgICAgcGFkZGluZzoxMnB4O1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgQGV4dGVuZCAuYmx1ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmFjdGl2ZXtcbiAgICAgIEBleHRlbmQgLmJsdWUsIC5kYXJrZW4tMjtcbiAgICAgIEBleHRlbmQgLndoaXRlLXRleHQ7XG4gICAgICAmOmhvdmVye1xuICAgICAgICBAZXh0ZW5kIC5ibHVlLCAuZGFya2VuLTI7XG4gICAgICAgIEBleHRlbmQgLndoaXRlLXRleHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mcmFtZXdvcmstc2l0ZS1oZWFkZXJ7XG4gIHBhZGRpbmc6MTZweDtcbiAgaDEsIGgye1xuICAgIG1hcmdpbjowIDAgMTZweDtcbiAgICBmb250LXNpemU6MzhweDtcbiAgfVxuICBoMntcbiAgICBmb250LXNpemU6MjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG59XG5cbi5wcmV0dHlwcmludHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbiVsaW5rLXRyYW5zaXRpb257XG4gIHRyYW5zaXRpb246LjNzIGFsbCBlYXNlO1xufVxuXG4uc2FtcGxlLWdyaWR7XG4gIC5jb2x7XG4gICAgYm9yZGVyOjFweCBzb2xpZCBjb2xvcihcImdyZXlcIixcImxpZ2h0ZW4tNFwiKTtcbiAgfVxufVxuXG5cbi53b29jb21tZXJjZS1jaGVja291dCBzZWxlY3R7XG4gIGRpc3BsYXk6YmxvY2s7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke1xuICBtaW4taGVpZ2h0OiA0OHB4O1xufVxuIiwiLmF2YXRhcntcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6MTg4cHg7XG4gIGhlaWdodDogMTg4cHg7XG4gIGRpc3BsYXk6YmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5hdmF0YXIuZWRpdHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmJlZm9yZXtcbiAgICB0cmFuc2l0aW9uOi4zcyBhbGwgZWFzZTtcbiAgICBjb250ZW50OicnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6MDtcbiAgICBsZWZ0OjA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6cmdiYSgkYmxhY2ssLjApO1xuICAgIHotaW5kZXg6NTtcbiAgfVxuICBwe1xuICAgIHRyYW5zaXRpb246LjNzIGFsbCBlYXNlO1xuICAgIG9wYWNpdHk6MDtcbiAgICB6LWluZGV4OjEwO1xuICAgIG1hcmdpbjowO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6MDtcbiAgICBsZWZ0OjA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOmNvbG9yKFwid2hpdGVcIixcImJhc2VcIik7XG4gIH1cbiAgJjpob3ZlcntcbiAgICAmOmJlZm9yZXtcbiAgICAgIGJhY2tncm91bmQ6cmdiYSgkYmxhY2ssLjUpO1xuICAgIH1cbiAgICBwe1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cblxuLnByb2ZpbGUge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgICBncmlkLWNvbHVtbi1nYXA6MTVweDtcbiAgICBncmlkLXJvdy1nYXA6MzBweDtcbiAgICBtYXJnaW46MjBweCBhdXRvO1xuICAgIG1heC13aWR0aDoxMDAwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wLXNjcmVlbil7XG4gICAgICAucHJvZmlsZS1hdmF0YXIsIC5hdmF0YXItbG9nbywgLmNpdHktbG9nb3tcbiAgICAgICAgd2lkdGg6IDEwM3B4O1xuICAgICAgICBoZWlnaHQ6IDEwM3B4O1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc2NyZWVuKXtcbiAgICAgICAgICB3aWR0aDogMjV2dztcbiAgICAgICAgICBoZWlnaHQ6IDI1dnc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wcm9maWxlLWF2YXRhciwgLmF2YXRhci1sb2dve1xuICAgICAgICBncmlkLWNvbHVtbjogMyAvIDQ7XG4gICAgICAgIGp1c3RpZnktc2VsZjogcmlnaHQ7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jaXR5LWxvZ297XG4gICAgICAgIGdyaWQtY29sdW1uOiA0IC8gNTtcbiAgICAgICAganVzdGlmeS1zZWxmOiBsZWZ0O1xuICAgICAgfVxuICAgICAgLnVzZXItaW5mb3tcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaDIsIGgzLCBwe1xuICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgfVxuICAgICAgICBoMntcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnN0YXRzLWNvbnRhaW5lcntcbiAgICAgICAgZ3JpZC1jb2x1bW46MS8tMTtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wLXNjcmVlbil7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOjFmciByZXBlYXQoMiwgMmZyKTtcbiAgICAgIGdyaWQtcm93LWdhcDogMHB4O1xuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOjBweDtcbiAgICAgIC5wcm9maWxlLWF2YXRhciwgLmF2YXRhci1sb2dve1xuICAgICAgICAvL2dyaWQtY29sdW1uczoxLzI7XG4gICAgICAgIGdyaWQtcm93OjEvNDtcbiAgICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gICAgICAgIC8vYWxpZ24tc2VsZjpjZW50ZXI7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICB3aWR0aDogMjgzcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyODNweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jaXR5LWxvZ297XG4gICAgICAgIGdyaWQtY29sdW1uczoyLzM7XG4gICAgICAgIGdyaWQtcm93OjEvMjtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgYWxpZ24tc2VsZjogZW5kO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgICB9XG4gICAgICAudXNlci1pbmZve1xuICAgICAgICBoMiwgaDMsIHB7XG4gICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICB9XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBoMntcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxufVxuXG5cbi51c2VyLXN0YXRze1xuICBiYWNrZ3JvdW5kOmNvbG9yKFwiZ3JleVwiLFwibGlnaHRlbi0yXCIpO1xuICBkaXNwbGF5OmZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gID4gZGl2e1xuICAgIGZsZXgtZ3JvdzoxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOjMwcHggMTVweDtcbiAgICBoMntcbiAgICAgIGNvbG9yOmNvbG9yKFwib3JhbmdlXCIsXCJiYXNlXCIpICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGgyLHB7XG4gICAgICBtYXJnaW46MDtcbiAgICB9XG4gIH1cbn1cblxuXG5cblxuLy9URU1QT1JBUlkgQ1NTIEZPUiBNT0RBTCwgUEVORElORyBORVcgREVTSUdOXG5cbi5hdmF0YXItbW9kYWx7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOjA7XG4gIGxlZnQ6MDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDo5OTk5O1xuICBiYWNrZ3JvdW5kOnJnYmEoJGJsYWNrLC43KTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpIHNjYWxlKDApO1xuICBvcGFjaXR5OjA7XG5cbiAgdHJhbnNpdGlvbjouNXMgYWxsIGN1YmljLWJlemllciguNTUsLjI5LC4wOSwuNTQpO1xuICAuYXZhdGFyc3tcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOmF1dG87XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGZsZXgtd3JhcDp3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIC5hdmF0YXItcGlja3tcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBpbWd7XG4gICAgICAgIGJvcmRlcjo0cHggc29saWQgJGJsYWNrO1xuICAgICAgICB0cmFuc2l0aW9uOi4zcyBhbGwgZWFzZTtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAvL3RyYW5zZm9ybTpzY2FsZSgyKSByb3RhdGUoLTM2MGRlZyk7XG4gICAgICAgICAgYm9yZGVyOjRweCBzb2xpZCBjb2xvcihcIndoaXRlXCIsXCJiYXNlXCIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5pY29uLWNsb3Nle1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6LTQwcHg7XG4gICAgcmlnaHQ6LTQwcHg7XG4gICAgY29sb3I6Y29sb3IoXCJ3aGl0ZVwiLFwiYmFzZVwiKTtcbiAgICBmb250LXNpemU6MzRweDtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAmOmhvdmVye1xuICAgICAgY29sb3I6Y29sb3IoXCJvcmFuZ2VcIixcImJhc2VcIik7XG4gICAgfVxuICB9XG59XG5cbi5hY3RpdmUuYXZhdGFyLW1vZGFse1xuICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgwJSkgc2NhbGUoMSk7XG4gIG9wYWNpdHk6MTtcbn1cblxuXG4vLyAuYXZhdGFyLW1vZGFsLXdpbmRvd3tcbi8vICAgbWF4LXdpZHRoOiAzNzRweDtcbi8vIH1cblxuLmN1cnJlbnQtYXZhdGFye1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGltZ3tcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDE4OHB4O1xuICAgIGhlaWdodDogMTg4cHg7XG4gIH1cbn1cblxuLmF2YXRhci1vcHRpb25ze1xuICBtYXJnaW46MjBweCAwIDYwcHg7XG59XG5cbi5hdmF0YXItY2Fyb3VzZWx7XG4gIC5hdmF0YXItc2VsZWN0aW9uc3tcbiAgICBkaXNwbGF5OmdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgNjBweCk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgNjBweCk7XG4gICAgZ3JpZC1nYXA6MTBweDtcbiAgfVxuICAuY2Fyb3VzZWwtY2VsbHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaW1ne1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgfVxuICAgIGF7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OicnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGJvcmRlcjo2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgLy90cmFuc2l0aW9uOi4zcyBhbGwgZWFzZTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZDpyZ2JhKGNvbG9yKFwibGlnaHQtYmx1ZVwiLFwiYmFzZVwiKSwuNyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgYS5hdmF0YXItc2VsZWN0ZWR7XG4gICAgICAmOmFmdGVye1xuICAgICAgICBiYWNrZ3JvdW5kOnJnYmEoY29sb3IoXCJncmV5XCIsXCJiYXNlXCIpLC43KTtcbiAgICAgICAgYm9yZGVyOjZweCBzb2xpZCBjb2xvcihcIm9yYW5nZVwiLFwiYmFzZVwiKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZsaWNraXR5LWJ1dHRvbntcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6MHB4O1xuICB9XG4gIC5mbGlja2l0eS1idXR0b24taWNvbiB7XG4gICAgZmlsbDogY29sb3IoXCJsaWdodC1ibHVlXCIsXCJiYXNlXCIpO1xuICB9XG4gIC5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCBjb2xvcihcImdyZXlcIixcImJhc2VcIik7XG4gICAgbWFyZ2luOjAgNXB4O1xuICB9XG4gIC5mbGlja2l0eS1wYWdlLWRvdHN7XG4gICAgYm90dG9tOi00MHB4O1xuICB9XG4gIC5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdC5pcy1zZWxlY3RlZHtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvcihcImdyZXlcIixcImJhc2VcIik7XG4gIH1cbiAgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMge1xuICAgICAgbGVmdDogLTEwcHg7XG4gIH1cbiAgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dCB7XG4gICAgICByaWdodDogLTEwcHg7XG4gIH1cbn1cbiIsInRhYmxle1xuICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KXtcbiAgICB0ciA+IHRoe1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmc6MTVweDtcbiAgICB9XG4gIH1cblxufVxuIiwiLnBhZ2UtcGFnaW5hdGlvbiB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLnBhZ2UtY291bnR7XG4gIGRpc3BsYXk6ZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICoge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLnBhZ2Utc2VjdGlvbntcbiAgICBtYXJnaW4tcmlnaHQ6NDBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpe1xuICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgfVxuICB9XG4gIC5wYWdlLW5hdi1saW5rc3tcbiAgICAuaWNvbi1hcnJvd3tcbiAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgIC5zdGFydHtcbiAgICAgIHNwYW46bnRoLWNoaWxkKDIpe1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTBweCkgcm90YXRlKDkwZGVnKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIH1cbiAgICAgIHBhZGRpbmctcmlnaHQ6MjFweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KXtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAubmV4dC1wYWdle1xuICAgICAgc3BhbntcbiAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgICAuZW5ke1xuICAgICAgc3BhbntcbiAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIH1cbiAgICAgIHNwYW46bnRoLWNoaWxkKDEpe1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMHB4KSByb3RhdGUoLTkwZGVnKTtcbiAgICAgIH1cbiAgICAgIG1hcmdpbi1sZWZ0OjIxcHg7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpe1xuICAgICAgICBtYXJnaW4tbGVmdDowcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZHJvcC1kb3duLWFjdGl2ZS50cmFuc3BhcmVudHtcbiAgYmFja2dyb3VuZDpjb2xvcihcIndoaXRlXCIsXCJiYXNlXCIpICFpbXBvcnRhbnQ7XG4gIC5sb2dvLCAuaGVhZGVyLW5hdiwgLnVzZXItbGlua3N7XG4gICAgYSwgc3BhbntcbiAgICAgIGNvbG9yOmNvbG9yKFwibGlnaHQtYmx1ZVwiLFwiYmFzZVwiKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAubm90aWZpY2F0aW9uLW51bWJlcntcbiAgICBjb2xvcjpjb2xvcihcIndoaXRlXCIsXCJiYXNlXCIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbnRhaW5lciAuaGVhZGVyLW5hdiAuY3VycmVudC1tZW51LWl0ZW0gYTphZnRlciB7XG4gICAgYmFja2dyb3VuZDpjb2xvcihcImxpZ2h0LWJsdWVcIixcImJhc2VcIik7XG4gIH1cbn1cblxuLmhlYWRlci13cmFwcGVye1xuICBiYWNrZ3JvdW5kOnJnYmEoY29sb3IoXCJsaWdodC1ibHVlXCIsXCJiYXNlXCIpLC4wKTtcbiAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xuXG4gIHBvc2l0aW9uOmZpeGVkO1xuICB0b3A6MDtcbiAgbGVmdDowO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDo5OTk7XG59XG5cbi5oZWFkZXItd3JhcHBlci5zdGlja3l7XG4gIGJhY2tncm91bmQ6cmdiYShjb2xvcihcImxpZ2h0LWJsdWVcIixcImJhc2VcIiksMSk7XG4gIC5kcm9wLWRvd24tYWN0aXZlLnRyYW5zcGFyZW50e1xuICAgIGJhY2tncm91bmQ6Y29sb3IoXCJsaWdodC1ibHVlXCIsXCJiYXNlXCIpICFpbXBvcnRhbnQ7XG4gICAgLmxvZ28sIC5oZWFkZXItbmF2LCAudXNlci1saW5rc3tcbiAgICAgIGEsIHNwYW57XG4gICAgICAgIGNvbG9yOmNvbG9yKFwid2hpdGVcIixcImJhc2VcIikgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gZGl2IGF7XG4gICAgICAgIGNvbG9yOmNvbG9yKFwiZ3JleVwiLFwiYmFzZVwiKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAubm90aWZpY2F0aW9uLW51bWJlcntcbiAgICAgIGNvbG9yOmNvbG9yKFwid2hpdGVcIixcImJhc2VcIikgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNvbnRhaW5lciAuaGVhZGVyLW5hdiAuY3VycmVudC1tZW51LWl0ZW0gYTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOmNvbG9yKFwid2hpdGVcIixcImJhc2VcIik7XG4gICAgfVxuICB9XG59XG5cblxuLm1vYmlsZS1oZWFkZXJ7XG4gIGRpc3BsYXk6bm9uZTtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICB9XG59XG5cbi5kZXNrdG9wLWhlYWRlcntcbiAgZGlzcGxheTpibG9jaztcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXtcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cbn1cblxuYm9keXtcbiAgbWFyZ2luLXRvcDo2MHB4O1xufVxuXG5ib2R5ID4gaGVhZGVye1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgdG9wOjA7XG4gIGxlZnQ6MDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cblxuLm1haW4taGVhZGVye1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQ6Y29sb3IoXCJsaWdodC1ibHVlXCIsXCJiYXNlXCIpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6MTAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAqe1xuICAgIGNvbG9yOmNvbG9yKFwid2hpdGVcIixcImJhc2VcIik7XG4gIH1cbiAgZGl2LCB1bCwgbGksIGF7XG4gICAgbWluLWhlaWdodDogNjBweDtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgfVxuICB1bHtcbiAgICBtYXJnaW46MDtcbiAgICBwYWRkaW5nOjA7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgYXtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRyYW5zaXRpb246LjNzIGFsbCBlYXNlO1xuICAgICY6aG92ZXJ7XG4gICAgICBjb2xvcjpjb2xvcihcImJsdWVcIixcImxpZ2h0ZW4tNFwiKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBhW2hyZWY9XCIvY2FydFwiXXtcbiAgICBtYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb250YWluZXJ7XG4gICAgZGlzcGxheTpncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciA0ZnI7XG4gICAgZGl2e1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIH1cbiAgICAubG9nb3tcbiAgICAgIHNwYW57XG4gICAgICAgIGZvbnQtc2l6ZToyMHB4O1xuICAgICAgfVxuICAgICAgYXtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXI6MDtcbiAgICAgIH1cbiAgICAgIG1hcmdpbi1yaWdodDoxNXB4O1xuICAgIH1cbiAgICAuaGVhZGVyLW5hdntcblxuICAgIH1cbiAgICAudXNlci1saW5rc3tcbiAgICAgIGp1c3RpZnktc2VsZjogZW5kO1xuICAgICAgYXtcbiAgICAgICAgbWFyZ2luOjAgMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cbiAgICAgIC5jdXJyZW50LW1lbnUtaXRlbXtcbiAgICAgICAgYXtcbiAgICAgICAgICBib3JkZXItYm90dG9tOjZweCBzb2xpZCBjb2xvcihcIndoaXRlXCIsXCJiYXNlXCIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzcGFuW2NsYXNzXj1cImljb25cIl17XG4gICAgICAgIGZvbnQtc2l6ZToyMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOi4zcyBhbGwgZWFzZTtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICBjb2xvcjpjb2xvcihcImJsdWVcIixcImxpZ2h0ZW4tNFwiKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm5vdGlmaWNhdGlvbi1saW5re1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC5ub3RpZmljYXRpb24tbnVtYmVye1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6NXB4O1xuICAgICAgICAgIHJpZ2h0Oi0xMHB4O1xuICAgICAgICAgIHotaW5kZXg6NTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZGVza3RvcC1oZWFkZXJ7XG4gIGxpe1xuICAgIGRpdntcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDoxMDAlO1xuICAgICAgbGVmdDowJTtcbiAgICAgIHotaW5kZXg6LTE7XG4gICAgICBiYWNrZ3JvdW5kOmNvbG9yKFwid2hpdGVcIixcImJhc2VcIik7XG4gICAgICBib3gtc2hhZG93OiAwcHggMjVweCAyMHB4IC0xMHB4IHJnYmEoMCwwLDAsMC43NSk7XG4gICAgICBwYWRkaW5nOjQwcHg7XG4gICAgICBvcGFjaXR5OjA7XG5cbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gICAgdWx7XG4gICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICBmbGV4LXdyYXA6d3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgPiBsaXtcbiAgICAgICAgIHdpZHRoOiAxNi42NiU7XG4gICAgICAgICBwYWRkaW5nOjI0cHg7XG4gICAgICAgICBtYXgtd2lkdGg6IDE0OHB4O1xuICAgICAgICAgbWluLXdpZHRoOiAxNDhweDtcbiAgICAgICAgIGF7XG4gICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgIGJhY2tncm91bmQ6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgfVxuICAgIH1cbiAgfVxuICAub3Blbi1tZW51e1xuICAgIHRyYW5zaXRpb246LjNzIGFsbCBlYXNlO1xuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKDAlKTtcbiAgICBvcGFjaXR5OjE7XG4gIH1cbiAgLm9wZW4tbGlzdCArIGRpdntcbiAgICB0cmFuc2l0aW9uOi4zcyBhbGwgZWFzZTtcbiAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgwJSk7XG4gICAgb3BhY2l0eToxO1xuICAgIHotaW5kZXg6MTtcblxuICAgIGRpc3BsYXk6YmxvY2s7XG4gIH1cbiAgYXtcbiAgICBmb250LXNpemU6MThweDtcbiAgICBtYXJnaW46MCAxNXB4O1xuICB9XG5cbiAgLmN1cnJlbnQtbWVudS1pdGVte1xuICAgIGF7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOmFmdGVye1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTowO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgYmFja2dyb3VuZDpjb2xvcihcIndoaXRlXCIsXCJiYXNlXCIpO1xuICAgICAgICBjb250ZW50OicnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udXNlci1saW5rc3tcbiAgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpdntcbiAgICAgIG1pbi13aWR0aDogMTYwcHg7XG4gICAgICBsZWZ0Oi01MCU7XG4gICAgICBwYWRkaW5nOjA7XG4gICAgICBsaXtcbiAgICAgICAgYmFja2dyb3VuZDpjb2xvcihcIndoaXRlXCIsXCJiYXNlXCIpO1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMTYwcHg7XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICBhe1xuICAgICAgICAgICAgYmFja2dyb3VuZDpjb2xvcihcImdyZXlcIixcImxpZ2h0ZW4tNVwiKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGF7XG4gICAgICAgIHBhZGRpbmc6MjBweDtcbiAgICAgICAgbWFyZ2luOjAgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6Y29sb3IoXCJncmV5XCIsXCJiYXNlXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgLy9iYWNrZ3JvdW5kOmNvbG9yKFwiZ3JleVwiLFwibGlnaHRlbi01XCIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jbG9zZS1tZW51e1xuICBiYWNrZ3JvdW5kOnJnYmEoY29sb3IoXCJncmV5XCIsXCJiYXNlXCIpLC40KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6NjBweDtcbiAgbGVmdDowO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4Oi01MDtcblxuICBkaXNwbGF5Om5vbmU7XG59XG5cblxuLmRyb3AtZG93bi1hY3RpdmV7XG4gIG92ZXJmbG93OnZpc2libGU7XG59XG4iLCIuYWxlcnR7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOjA7XG4gIGxlZnQ6MDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6Y29sb3IoXCJyZWRcIixcImJhc2VcIik7XG4gIHotaW5kZXg6OTk5OTk5O1xuICBjb2xvcjpjb2xvcihcIndoaXRlXCIsXCJiYXNlXCIpO1xuICBvcGFjaXR5OjA7XG5cblxuICB0cmFuc2l0aW9uOi4zcyBhbGwgZWFzZTtcbiAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpO1xuICAuYWxlcnQtY29udGFpbmVye1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBwYWRkaW5nOjQwcHggMjBweDtcbiAgICA+IGRpdntcbiAgICAgIGZsZXgtZ3JvdzoxO1xuICAgIH1cbiAgICBwe1xuICAgICAgY29sb3I6Y29sb3IoXCJ3aGl0ZVwiLFwiYmFzZVwiKTtcbiAgICAgIG1hcmdpbjowO1xuICAgIH1cbiAgICBhe1xuICAgICAgY29sb3I6Y29sb3IoXCJ3aGl0ZVwiLFwiYmFzZVwiKTtcbiAgICB9XG4gICAgLmNsb3Nle1xuICAgICAgLy9wYWRkaW5nOjIwcHggMCAwIDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gICAgLmljb24tY2xvc2V7XG4gICAgICBmb250LXNpemU6MjRweDtcbiAgICB9XG4gIH1cbn1cblxuLmFsZXJ0LmFjdGl2ZXtcbiAgb3BhY2l0eToxO1xuICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgwJSk7XG59XG4iLCIuZml4ZWQtYnRuLWNvbnRhaW5lcntcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206MDtcbiAgbGVmdDowO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDo5OTtcbiAgYmFja2dyb3VuZDpyZ2JhKGNvbG9yKFwid2hpdGVcIixcImJhc2VcIiksLjgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6MjBweDtcblxuICB0cmFuc2l0aW9uOi4zcyBhbGwgZWFzZTtcblxuICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKTtcbiAgb3BhY2l0eTowO1xufVxuXG4uZml4ZWQtYWN0aXZle1xuICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgwJSk7XG4gIG9wYWNpdHk6MTtcbn1cbiIsIiVldmVudC1oZWFkaW5ne1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDowO1xuICBsZWZ0OjA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOnJnYmEoJGJsYWNrLC4xMCk7XG4gIGhlaWdodDogNDRweDtcbiAgY29sb3I6I0ZGRkZGRjtcbiAgei1pbmRleDoyMDtcbiAgcHtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBtYXJnaW46MDtcbiAgICBwYWRkaW5nOjA7XG4gIH1cbiAgYXtcbiAgICBjb2xvcjojRkZGRkZGO1xuICB9XG59XG5cbi5ldmVudHMtZ3JpZHtcbiAgZGlzcGxheTpncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LDFmcik7XG4gIGdyaWQtZ2FwOjIwcHg7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NjhweCl7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywxZnIpO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCl7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCl7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwxZnIpO1xuICB9XG4gIC5jZW50ZXItY29udGFpbmVye1xuICAgICAgcGFkZGluZzowIDIwcHg7XG4gICAgfVxuICAuZXZlbnQtYm94e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDIzMHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NjhweCl7XG4gICAgICAgIG1heC13aWR0aDogMjA1cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwNXB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpe1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICA+IGF7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6ODhweCAwIDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OicnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoJGJsYWNrLC4zKSwgcmdiYSgkYmxhY2ssLjYpKTtcbiAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG4gICAgICB9XG4gICAgICAmOmhvdmVye1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubGl2ZS1ub3d7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDo2MHB4O1xuICAgIGxlZnQ6MjBweDtcbiAgICB6LWluZGV4OjIwO1xuICAgIG1heC13aWR0aDogMTEwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY2OHB4KXtcbiAgICAgIHRvcDo1MHB4O1xuICAgICAgbGVmdDoxMHB4O1xuICAgIH1cbiAgfVxuICAuZXZlbnQtbG9nb3tcbiAgICB3aWR0aDogMTIycHg7XG4gICAgaGVpZ2h0OiAxMjJweDtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDoxMDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjY4cHgpe1xuICAgICAgbWF4LXdpZHRoOiAxMjJweDtcbiAgICAgIG1heC1oZWlnaHQ6IDEyMnB4O1xuICAgICAgcGFkZGluZzoxMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpe1xuICAgICAgbWluLXdpZHRoOiAxMjJweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDEyMnB4O1xuICAgIH1cbiAgfVxuICAuZXZlbnQtaGVhZGluZ3tcbiAgICBAZXh0ZW5kICVldmVudC1oZWFkaW5nO1xuICB9XG59XG5cbi5ib3JvdWdocy1zZXJpZXN7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoIzc3RDU4MiwxKSwgcmdiYSgjMDBFNUNBLDEpKTtcbn1cblxuLmV2ZW50LWhlcm8tY29udGFpbmVye1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTUycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC5jZW50ZXItY29udGFpbmVye1xuICAgIHBhZGRpbmc6MCAxMHB4O1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbjowIGF1dG87XG5cbiAgICBkaXNwbGF5OmZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY2OHB4KXtcbiAgICAgIHBhZGRpbmc6MCAyMHB4O1xuICAgIH1cbiAgfVxuICAuZXZlbnQtaGVhZGluZ3tcbiAgICBAZXh0ZW5kICVldmVudC1oZWFkaW5nO1xuICAgIHRvcDo2MHB4O1xuICB9XG4gIC5zaGFyZS1jYWxlbmRhcntcbiAgICBwYWRkaW5nLXRvcDo1cHg7XG4gICAgc3BhbntcbiAgICAgIGZvbnQtc2l6ZToyNHB4O1xuICAgIH1cbiAgfVxuICAuZXZlbnQtZGV0YWlsc3tcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbjowIGF1dG87XG4gICAgLmxpdmUtbm93e1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOjExNHB4O1xuICAgICAgbGVmdDoxMHB4O1xuICAgICAgei1pbmRleDo1MDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NjhweCl7XG4gICAgICAgIGxlZnQ6MjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZXZlbnQtaW1hZ2V7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206MDtcbiAgICAgIGxlZnQ6LTI2NXB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDE5MjBweDtcbiAgICAgIGltZ3tcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgLmV2ZW50LWxvZ297XG4gICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgaW1ne1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDo2NjhweCl7XG4gICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjQxNHB4KXtcbiAgICAgICAgd2lkdGg6IDE5MHB4O1xuICAgICAgICBoZWlnaHQ6IDE5MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC5jdGEtY29udGFpbmVye1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6NjBweDtcbiAgICAgIGJvdHRvbTo0MHB4O1xuICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjQxNHB4KXtcbiAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5idG4tc3BlY2lhbHtcbiAgICBjb2xvcjpjb2xvcihcImxpZ2h0LWJsdWVcIixcImJhc2VcIikgIWltcG9ydGFudDtcbiAgICAmOmhvdmVye1xuICAgICAgY29sb3I6Y29sb3IoXCJ3aGl0ZVwiLFwiYmFzZVwiKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uc2VyaWVzLWhlcm8tY29udGFpbmVye1xuICBoZWlnaHQ6IDQ2MXB4O1xuICAuZXZlbnQtZGV0YWlscyB7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAuY3RhLWNvbnRhaW5lcntcbiAgICAgIG1hcmdpbi10b3A6MTY5cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIC5ldmVudC1sb2dve1xuICAgICAgICB3aWR0aDogMTkwcHg7XG4gICAgICAgIGhlaWdodDogMTkwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zbWFsbC1ldmVudC1oZWFkZXJ7XG4gIGhlaWdodDogMjc2cHg7XG4gIHBhZGRpbmctYm90dG9tOjEwcHg7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NjhweCl7XG4gICAgaGVpZ2h0OiAzNDhweDtcbiAgfVxuICAuZXZlbnQtZGV0YWlsc3tcbiAgICAuY3RhLWNvbnRhaW5lcntcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOmZsZXgtZW5kO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzowIDEwcHg7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjY4cHgpe1xuICAgICAgICBwYWRkaW5nOjAgMjBweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgfVxuICAgICAgPiBkaXZ7XG4gICAgICAgIHdpZHRoOjMzLjMzJTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY2OHB4KXtcbiAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjY4cHgpe1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgzKXtcbiAgICAgICAgICB0ZXh0LWFsaWduOnJpZ2h0O1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NjhweCl7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICAgIHB7XG4gICAgICAgICAgICBtYXJnaW46MCAwIDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZXZlbnQtbG9nb3tcbiAgICAgICAgd2lkdGg6MTUycHg7XG4gICAgICAgIGhlaWdodDogMTUycHg7XG4gICAgICAgIG1hcmdpbjphdXRvO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjY4cHgpe1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206MTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNoYXJlLWljb25zLWdyb3Vwe1xuICBkaXNwbGF5OmZsZXg7XG4gIGp1c3RpZnktY29udGVudDpjZW50ZXI7XG4gIG1hcmdpbi10b3A6MzBweDtcbiAgLnNoYXJlLWljb257XG4gICAgcGFkZGluZzowIDMwcHg7XG4gICAgYXtcbiAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAgICAgIHNwYW57XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuIiwiLnRvZ2dsZUNvbnRhaW5lcntcbiAgd2lkdGg6IDIwMHB4O1xuICBwe1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiBjb2xvcignZ3JleScsICdiYXNlJyk7XG4gIH1cbiAgLnRvZ2dsZUJveHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY29sb3IoJ2dyZXknLCAnYmFzZScpO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICAubGFiZWxDb250YWluZXJ7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgc3BhbntcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRvZ2dsZVN3aXRjaHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC4zcztcbiAgICAgIHRvcDogNXB4O1xuICAgICAgbGVmdDogNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogY29sb3IoJ2dyZXknLCAnbGlnaHRlbi0xJyk7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKGNvbG9yKCdncmV5JywgJ2xpZ2h0ZW4tMScpLCAyMCUpO1xuICAgICAgfVxuICAgICAgLmljb24tbWVudXtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogY29sb3IoJ2dyZXknLCAnYmFzZScpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuM3M7XG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnRvZ2dsZVN3aXRjaFt2YWx1ZT1cIjFcIl17XG4gICAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcignYmx1ZScsICdiYXNlJyk7XG4gICAgICB9XG4gICAgICBsZWZ0OiA5NXB4O1xuICAgICAgYmFja2dyb3VuZDogY29sb3IoJ2xpZ2h0LWJsdWUnLCAnYmFzZScpO1xuICAgICAgLmljb24tbWVudXtcbiAgICAgICAgY29sb3I6IGNvbG9yKCd3aGl0ZScsICdiYXNlJyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4udG9nZ2xlQ29udGFpbmVyW2Rpc2FibGVkXXtcbiAgcHtcbiAgICBjb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yO1xuICB9XG4gIC50b2dnbGVCb3h7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY29sb3IoJ2dyZXknLCAnbGlnaHRlbi0xJyk7XG4gICAgLmxhYmVsQ29udGFpbmVye1xuICAgICAgc3BhbntcbiAgICAgICAgY29sb3I6IGNvbG9yKCdncmV5JywgJ2xpZ2h0ZW4tMScpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudG9nZ2xlU3dpdGNoe1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgYmFja2dyb3VuZDogbGlnaHRlbihjb2xvcignZ3JleScsICdsaWdodGVuLTEnKSwgMTAlKTtcbiAgICAmOmhvdmVye1xuICAgICAgYmFja2dyb3VuZDogbGlnaHRlbihjb2xvcignZ3JleScsICdsaWdodGVuLTEnKSwgMTAlKTtcbiAgICB9XG4gIH1cbiAgLnRvZ2dsZVN3aXRjaFt2YWx1ZT1cIjFcIl17XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBiYWNrZ3JvdW5kOiBjb2xvcignbGlnaHQtYmx1ZScsICdsaWdodGVuLTMnKTtcbiAgICAmOmhvdmVye1xuICAgICAgYmFja2dyb3VuZDogY29sb3IoJ2xpZ2h0LWJsdWUnLCAnbGlnaHRlbi0zJyk7XG4gICAgfVxuICB9XG59XG4iLCIuc3RhdHMtc2xpZGVzLWNvbnRhaW5lcntcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDExODVweDtcbiAgbWFyZ2luOjQwcHggYXV0bztcbiAgLmNhcm91c2VsLWNlbGx7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgcGFkZGluZzo1cHg7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgd2lkdGg6IDM3NXB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOjM3NXB4KXtcbiAgICAgIHdpZHRoOiAzNDBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6MzI1cHgpe1xuICAgICAgd2lkdGg6IDI5MHB4O1xuICAgIH1cbiAgICBsYWJlbHtcbiAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICAgIC5jZWxsLWNvbnRlbnR7XG4gICAgICBtaW4taGVpZ2h0OiAyMjBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYmEoMCwwLDAsLjMpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAuc3RhdHMtcm93e1xuICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogODBweCBhdXRvIDQ1cHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjMyNXB4KSB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2MHB4IGF1dG8gNDVweDtcbiAgICAgICAgfVxuICAgICAgICBoM3tcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgY29sb3I6IGNvbG9yKCdncmV5JywgJ2Jhc2UnKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5zdGF0cy1yb3ctaW1hZ2UgaW1ne1xuICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDozMjVweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdGF0cy1yb3ctY2x1Yi1uYW1le1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xuICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAuc3RhdHMtcm93LXZhbHVle1xuICAgICAgICAgIGp1c3RpZnktc2VsZjogZW5kO1xuICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgxKXtcbiAgICAgICAgICBoM3tcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvcignb3JhbmdlJywgJ2Jhc2UnKSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2xpZGUtY29udHJvbHN7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICAvL21hcmdpbjogMTBweCAwcHggMTBweCAwcHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC5hcnJvdy1jb250YWluZXJ7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBtYXgtd2lkdGg6IDM3NXB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIH1cbiAgICAubGVmdC1hcnJvdyAucmlnaHQtYXJyb3d7XG4gICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICB9XG4gICAgLmxlZnR7XG4gICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAucmlnaHR7XG4gICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgLmljb24tYXJyb3d7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogY29sb3IoJ2xpZ2h0LWJsdWUnLCAnYmFzZScpO1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgcG9pbnRlci1ldmVudHM6IHZpc2libGU7XG4gICAgfVxuICAgIHNwYW57XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cbiIsIi5wcm9ncmVzcy1iYXItY29udGFpbmVye1xuICBtYXJnaW46IDQwcHggMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAucHJvZ3Jlc3MtYmFyLXNlZ21lbnR7XG4gICAgZmxleDogMSAxIDA7XG4gICAgLnByb2dyZXNzLWJhci1zZWdtZW50LWxhYmVse1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiBjb2xvcignZ3JleScsICdiYXNlJyk7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgLnByb2dyZXNzLWJhci1zZWdtZW50LWJveHtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCdncmV5JywgJ2xpZ2h0ZW4tNScpO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGNvbG9yKCdncmV5JywgJ2Jhc2UnKTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjb2xvcignZ3JleScsICdiYXNlJyk7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBjb2xvcignZ3JleScsICdiYXNlJyk7XG4gICAgfVxuICB9XG4gIC5wcm9ncmVzcy1iYXItc2VnbWVudDpudGgtY2hpbGQoMSl7XG4gICAgLnByb2dyZXNzLWJhci1zZWdtZW50LWJveHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweCAwcHggMHB4IDZweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgY29sb3IoJ2dyZXknLCAnYmFzZScpO1xuICAgIH1cbiAgfVxuICAucHJvZ3Jlc3MtYmFyLXNlZ21lbnQ6bGFzdC1jaGlsZCgpe1xuICAgIC5wcm9ncmVzcy1iYXItc2VnbWVudC1ib3h7XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHggNnB4IDZweCAwcHg7XG4gICAgfVxuICB9XG4gIC5wcm9ncmVzcy1iYXItc2VnbWVudC5hY3RpdmV7XG4gICAgLnByb2dyZXNzLWJhci1zZWdtZW50LWJveHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKCdsaWdodC1ibHVlJywgJ2Jhc2UnKTtcbiAgICB9XG4gIH1cbn1cbiIsIi50YWItbWVudS1jb250YWluZXJ7XG4gIGJvcmRlci1ib3R0b206MTBweCBzb2xpZCBjb2xvcihcIm9yYW5nZVwiLCBcImJhc2VcIik7XG4gIGJhY2tncm91bmQ6Y29sb3IoXCJncmV5XCIsXCJsaWdodGVuLTVcIik7XG4gIC50YWItbWVudXtcbiAgICBiYWNrZ3JvdW5kOm5vbmU7XG4gICAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoO1xuICAgIG1hcmdpbjowIGF1dG87XG4gICAgY29sb3I6Y29sb3IoXCJncmV5XCIsXCJiYXNlXCIpO1xuICAgIGJveC1zaGFkb3c6bm9uZTtcbiAgICBoZWlnaHQ6IDgycHg7XG4gICAgcGFkZGluZzowIDIwcHg7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBhe1xuICAgICAgY29sb3I6Y29sb3IoXCJncmV5XCIsXCJiYXNlXCIpO1xuICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDYycHg7XG4gICAgICB3aWR0aDozMy4zMyU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICBwYWRkaW5nLXRvcDo1cHg7XG4gICAgfVxuICAgIC5zZWxlY3RlZHtcbiAgICAgIGJhY2tncm91bmQ6Y29sb3IoXCJvcmFuZ2VcIixcImJhc2VcIik7XG4gICAgICBjb2xvcjpjb2xvcihcIndoaXRlXCIsXCJiYXNlXCIpO1xuICAgIH1cbiAgfVxufVxuXG4udGFiLXN1Yi1tZW51LWNvbnRhaW5lcntcbiAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoO1xuICBtYXJnaW46MjBweCBhdXRvO1xuICBkaXNwbGF5OmZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBAbWVkaWEgKG1heC13aWR0aDogNDUwcHgpe1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG4gIC50YWItc3ViLW1lbnV7XG4gICAgYmFja2dyb3VuZDpub25lO1xuICAgIGJveC1zaGFkb3c6bm9uZTtcbiAgICB3aWR0aDphdXRvO1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBhbGlnbi1pdGVtczpjZW50ZXI7XG4gICAgZmxleC13cmFwOndyYXA7XG4gIH1cbiAgLnRhYi1zdWItbWVudS1oZWFkaW5ne1xuICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgcCwgYXtcbiAgICBmb250LXNpemU6MThweDtcbiAgICBtYXJnaW46MDtcbiAgfVxuICBhe1xuICAgIGNvbG9yOmNvbG9yKFwibGlnaHQtYmx1ZVwiLFwiYmFzZVwiKTtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czo2cHg7XG4gICAgcGFkZGluZzowIDEwcHg7XG4gICAgbWluLXdpZHRoOiA4MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2VsZWN0ZWR7XG4gICAgY29sb3I6Y29sb3IoXCJ3aGl0ZVwiLFwiYmFzZVwiKTtcbiAgICBiYWNrZ3JvdW5kOmNvbG9yKFwibGlnaHQtYmx1ZVwiLFwiYmFzZVwiKTtcbiAgfVxufVxuIiwiJXNsaWRlcy1uYXZpZ2F0aW9ue1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDowO1xuICBsZWZ0OjA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6OTk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAuc2xpZGVzLW5hdmlnYXRpb257XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46MCBhdXRvO1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXtcbiAgICAgIHBhZGRpbmc6MCAxNXB4O1xuICAgIH1cbiAgICBidXR0b257XG4gICAgICBwb2ludGVyLWV2ZW50czp2aXNpYmxlO1xuICAgICAgcGFkZGluZzowO1xuICAgICAgYmFja2dyb3VuZDpub25lO1xuICAgICAgYm9yZGVyOjA7XG4gICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgIHNwYW57XG4gICAgICAgIGZvbnQtc2l6ZToyNHB4O1xuICAgICAgICBjb2xvcjpjb2xvcihcImxpZ2h0LWJsdWVcIixcImJhc2VcIik7XG4gICAgICB9XG4gICAgfVxuICAgIGJ1dHRvbi5wcmV2LXNsaWRle1xuICAgICAgdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0Oi00NXB4O1xuICAgICAgdG9wOjQyJTtcbiAgICB9XG4gICAgYnV0dG9uLm5leHQtc2xpZGV7XG4gICAgICB0cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDotNDVweDtcbiAgICAgIHRvcDo0MiU7XG4gICAgfVxuICB9XG59XG5cblxuLnBvc3Qtc2xpZGVzLWNvbnRhaW5lcntcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAucG9zdHMtbmF2aWdhdGlvbi1jb250YWluZXJ7XG4gICAgQGV4dGVuZCAlc2xpZGVzLW5hdmlnYXRpb247XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCl7XG4gICAgICAucHJldi1zbGlkZXtcbiAgICAgICAgbGVmdDowICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAubmV4dC1zbGlkZXtcbiAgICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCl7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICB9XG5cbn1cbi5wb3N0LXNsaWRlc3tcbiAgcGFkZGluZy1ib3R0b206MTAwcHg7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46MCBhdXRvO1xuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KXtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpe1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwMHB4O1xuICB9XG4gIC5jYXJvdXNlbC1jZWxse1xuICAgIHdpZHRoOiAzMyU7XG4gICAgcGFkZGluZzoxNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDY1MHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpe1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgIH1cbiAgfVxuICAuZmxpY2tpdHktc2xpZGVye1xuICAgIC8vb3ZlcmZsb3c6aGlkZGVuO1xuICB9XG4gIC5wb3N0LWl0ZW17XG4gICAgYmFja2dyb3VuZDpjb2xvcihcIndoaXRlXCIsXCJiYXNlXCIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206MzBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJveC1zaGFkb3c6MCAwIDE1cHggcmdiYShibGFjaywuMik7XG4gIH1cbiAgLnBvc3QtbWV0YXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOjA7XG4gICAgbGVmdDowO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6MjBweDtcbiAgfVxuICAucG9zdHtcbiAgICBwYWRkaW5nOjAgMjBweCAyMHB4O1xuICB9XG4gIC5wb3N0LWhlYWRlcntcbiAgICBpbWd7XG4gICAgICB3aWR0aDogMzEzcHg7XG4gICAgICBoZWlnaHQ6IDI5MXB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICAgIGF7XG4gICAgICBjb2xvcjojNzQ3NDc0O1xuICAgIH1cbiAgICBwe1xuICAgICAgbWluLWhlaWdodDogODRweDtcbiAgICAgIG1hcmdpbjowO1xuICAgICAgcGFkZGluZzoyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZmxpY2tpdHktcGFnZS1kb3Rze1xuICBib3R0b206NDBweDtcbiAgLmRvdHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyOjJweCBzb2xpZCBjb2xvcihcImdyZXlcIixcImJhc2VcIik7XG4gICAgYmFja2dyb3VuZDpub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgJjpiZWZvcmV7XG4gICAgICBiYWNrZ3JvdW5kOm5vbmU7XG4gICAgfVxuICB9XG4gIC5kb3QuaXMtc2VsZWN0ZWR7XG4gICAgYmFja2dyb3VuZDpjb2xvcihcImdyZXlcIixcImJhc2VcIik7XG4gIH1cbn0iLCIuYWxsaWFuY2Utc2VsZWN0aW9uLWNvbnRhaW5lcntcbiAgcGFkZGluZzoyMHB4O1xuICAuYWxsaWFuY2Utc2VsZWN0aW9ue1xuICAgIG1heC13aWR0aDogJG1heC13aWR0aDtcbiAgICBtYXJnaW46MCBhdXRvO1xuICAgIGRpc3BsYXk6Z3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdyaWQtZ2FwOjIwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6OTUwcHgpe1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjcwMHB4KXtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCAxZnIpO1xuICAgIH1cbiAgfVxuICAuYWxsaWFuY2Utc2VsZWN0aW9uLWJ0bntcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgfVxuICAuYWxsaWFuY2UtY2hvaWNle1xuICAgIGJvcmRlci1yYWRpdXM6NnB4O1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBpbWd7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgaGVpZ2h0OiAzNjdweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjQxNHB4KXtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmFsbGlhbmNlLXNlbGVjdGlvbi1jb3B5e1xuICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICB0b3A6MDtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzoxMHB4O1xuICAgICAgdHJhbnNpdGlvbjouNnMgYWxsIGVhc2U7XG4gICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSg4MiUpO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDo0MTRweCl7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKDc2JSk7XG4gICAgICB9XG4gICAgICAuYWxsaWFuY2Utc2VsZWN0aW9uLWNvbnRlbnR7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB9XG4gICAgICBhLCBoMSwgcHtcbiAgICAgICAgY29sb3I6Y29sb3IoXCJ3aGl0ZVwiLFwiYmFzZVwiKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgaDF7XG4gICAgICAgIGZvbnQtc2l6ZTozMHB4O1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIG1hcmdpbjowO1xuICAgICAgfVxuICAgICAgLnN0YXR7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgICBoMSwgLmFsbGlhbmNlLXRpdGxle1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgICAuYWxsaWFuY2UtdGl0bGV7XG4gICAgICAgIG1hcmdpbjotMTBweCAwIDA7XG4gICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgfVxuICAgICAgLmJ0bi1zcGVjaWFse1xuICAgICAgICBiYWNrZ3JvdW5kOmNvbG9yKFwid2hpdGVcIixcImJhc2VcIikgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6Y29sb3IoXCJsaWdodC1ibHVlXCIsIFwiYmFzZVwiKSAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICAgIG1hcmdpbjowO1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIGJ1dHRvbntcbiAgICAgIGJvcmRlcjowO1xuICAgICAgYmFja2dyb3VuZDpub25lO1xuICAgICAgcGFkZGluZzowO1xuICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgLy8mOmhvdmVye1xuICAgICAgLy8gIC5hbGxpYW5jZS1zZWxlY3Rpb24tY29weXtcbiAgICAgIC8vICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKDAlKTtcbiAgICAgIC8vICB9XG4gICAgICAvL31cbiAgICB9XG4gICAgLmFsbGlhbmNlLWNvcHktYWN0aXZle1xuICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCUpO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLmFsbGlhbmNlLWNob2ljZS1zZWxlY3RlZHtcbiAgICBoMXtcbiAgICAgIGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFsbGlhbmNlLXNlbGVjdGlvbi1jb3B5e1xuICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNTglKTtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjQxNHB4KXtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNDAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWxsaWFuY2UtcHJvamVjdHtcbiAgICAuYWxsaWFuY2Utc2VsZWN0aW9uLWNvcHl7XG4gICAgICBiYWNrZ3JvdW5kOnJnYmEoI0Y1QUEwMCwuOSk7XG4gICAgfVxuICB9XG4gIC5hbGxpYW5jZS1zdGFyLWd1YXJkaWFue1xuICAgIC5hbGxpYW5jZS1zZWxlY3Rpb24tY29weXtcbiAgICAgIGJhY2tncm91bmQ6cmdiYSgjQzUzRUY3LC45KTtcbiAgICB9XG4gIH1cbiAgLmFsbGlhbmNlLWFyY2FkZXtcbiAgICAuYWxsaWFuY2Utc2VsZWN0aW9uLWNvcHl7XG4gICAgICBiYWNrZ3JvdW5kOnJnYmEoIzI5RERBQywuOSk7XG4gICAgfVxuICB9XG4gIC5hbGxpYW5jZS1wb29sLXBhcnR5e1xuICAgIC5hbGxpYW5jZS1zZWxlY3Rpb24tY29weXtcbiAgICAgIGJhY2tncm91bmQ6cmdiYSgjMTY5Q0UyLC45KTtcbiAgICB9XG4gIH1cbn1cblxuLm5vLWFsbGlhbmNlLXNlbGVjdGVkIHtcbiAgLmFsbGlhbmNlLXNlbGVjdGlvbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6NzAwcHgpe1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjQxNHB4KXtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCAxZnIpO1xuICAgIH1cbiAgfVxuXG4gIC5hbGxpYW5jZS1wcm9tcHQtY29weXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjA7XG4gICAgbGVmdDowO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OjEwO1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6MjBweDtcbiAgICAuYWxsaWFuY2UtcHJvbXB0e1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDcyZGVnLCByZ2JhKCMyOTI5MjksIC45NSksIHJnYmEoIzUxMUM5OSwgLjk1KSwgcmdiYSgjREEwQzBDLCAuOTUpKTtcbiAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgcGFkZGluZzo0MHB4IDE2MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzAwcHgpe1xuICAgICAgICBwYWRkaW5nOjQwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDo0MTRweCl7XG4gICAgICAgIHBhZGRpbmc6MjAwcHggMjBweDtcbiAgICAgIH1cbiAgICAgIGgxe1xuICAgICAgICBjb2xvcjpjb2xvcihcIndoaXRlXCIsXCJiYXNlXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbjowIDAgNDBweDtcbiAgICAgIH1cbiAgICAgIC5idG4tc3BlY2lhbHtcbiAgICAgICAgYmFja2dyb3VuZDpjb2xvcihcIndoaXRlXCIsXCJiYXNlXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOmNvbG9yKFwibGlnaHQtYmx1ZVwiLCBcImJhc2VcIikgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5hbGxpYW5jZS1sb2dpbi10ZXh0LWxpbmt7XG4gICAgICAgIGNvbG9yOmNvbG9yKFwicmVkXCIsIFwiYmFzZVwiKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hbGxpYW5jZS1jaG9pY2V7XG4gICAgaW1ne1xuICAgICAgZmlsdGVyOmdyYXlzY2FsZSgxMDAlKTtcbiAgICB9XG4gIH1cbn1cblxuLmFsbGlhbmNlLXNlbGVjdGlvbi1sb2NrZWR7XG4gIC5hbGxpYW5jZS1jaG9pY2V7XG4gICAgaW1ne1xuICAgICAgZmlsdGVyOmdyYXlzY2FsZSgxMDAlKTtcbiAgICB9XG4gIH1cbiAgLmFsbGlhbmNlLXByb2plY3R7XG4gICAgLmFsbGlhbmNlLXNlbGVjdGlvbi1jb3B5e1xuICAgICAgYmFja2dyb3VuZDpyZ2JhKCNGNUFBMDAsLjkpO1xuICAgIH1cbiAgfVxuICAuYWxsaWFuY2Utc3Rhci1ndWFyZGlhbnN7XG4gICAgLmFsbGlhbmNlLXNlbGVjdGlvbi1jb3B5e1xuICAgICAgYmFja2dyb3VuZDpyZ2JhKCNDNTNFRjcsLjkpO1xuICAgIH1cbiAgfVxuICAuYWxsaWFuY2UtYXJjYWRle1xuICAgIC5hbGxpYW5jZS1zZWxlY3Rpb24tY29weXtcbiAgICAgIGJhY2tncm91bmQ6cmdiYSgjMjlEREFDLC45KTtcbiAgICB9XG4gIH1cbiAgLmFsbGlhbmNlLXBvb2wtcGFydHl7XG4gICAgLmFsbGlhbmNlLXNlbGVjdGlvbi1jb3B5e1xuICAgICAgYmFja2dyb3VuZDpyZ2JhKCMxNjlDRTIsLjkpO1xuICAgIH1cbiAgfVxuICAuYWxsaWFuY2Utc2VsZWN0ZWR7XG4gICAgaW1ne1xuICAgICAgZmlsdGVyOmdyYXlzY2FsZSgwJSk7XG4gICAgfVxuICAgIGgxe1xuICAgICAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWxsaWFuY2Utc2VsZWN0aW9uLWNvcHl7XG4gICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSg1OCUpO1xuICAgICAgei1pbmRleDoyMDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjQxNHB4KXtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNDAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4ucGxheWVycy1ncmlke1xuICBkaXNwbGF5OmdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdyaWQtZ2FwOjQwcHggMjBweDtcbiAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoO1xuICBtYXJnaW46YXV0bztcbiAgQG1lZGlhIChtYXgtd2lkdGg6NjY4cHgpe1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6NDE0cHgpe1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbiAgLnBsYXllcntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmF2YXRhcntcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIGltZ3tcbiAgICAgIHRyYW5zaXRpb246LjNzIGFsbCBlYXNlO1xuICAgIH1cbiAgICBhe1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgaW1ne1xuICAgICAgICAgIHRyYW5zZm9ybTpzY2FsZSgxLjA1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBoM3tcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBhe1xuICAgICAgY29sb3I6Y29sb3IoJ29yYW5nZScsJ2Jhc2UnKTtcbiAgICB9XG4gIH1cbiAgLnN0YXR7XG4gICAgbWFyZ2luOjA7XG4gIH1cbn0iLCIuZXZlbnQtc2NoZWR1bGUtY29udGFpbmVye1xuICBtYXgtd2lkdGg6ICRtYXgtd2lkdGg7XG4gIG1hcmdpbjowIGF1dG87XG5cbiAgLmV2ZW50LXNjaGVkdWxlLWhlYWRpbmd7XG4gICAgcGFkZGluZzowIDMwcHggMzBweCA0MHB4IDtcbiAgICBkaXNwbGF5OmdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjEuNWZyIDJmciAxLjhmciAxLjJmciAxZnI7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjEuNDVmciAyZnIgMS44ZnIgMS4yZnIgMWZyO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczoxLjQwZnIgMS45ZnIgMS44ZnIgMS4yZnIgMWZyO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpe1xuICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbiAgfVxuXG4gIC5ldmVudC1zY2hlZHVsZS1saXN0e1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXtcbiAgICAgIGRpc3BsYXk6Z3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjg1cHgsIDFmcikpO1xuICAgICAgZ3JpZC1nYXA6MjBweDtcbiAgICB9XG4gIH1cblxuICAuZXZlbnQtc2NoZWR1bGUtaXRlbXtcbiAgICBkaXNwbGF5OmdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjEuNWZyIDJmciAxLjhmciAxLjJmciAxZnI7XG4gICAgYm94LXNoYWRvdzowIDAgNnB4IHJnYmEoYmxhY2ssIC4xNik7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIG1pbi1oZWlnaHQ6IDYycHg7XG4gICAgcGFkZGluZzoxMHB4IDMwcHg7XG4gICAgYm9yZGVyLWxlZnQ6MTBweCBzb2xpZCBjb2xvcihcImdyZXlcIixcImJhc2VcIik7XG4gICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgIC5idG4tc21hbGx7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7XG4gICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgfVxuICAgIHB7XG4gICAgICBtYXJnaW46MDtcbiAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7XG4gICAgICAgIG1hcmdpbjo1cHggMDtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICAgIGF7XG4gICAgICAgIG1hcmdpbjowO1xuICAgICAgICB0cmFuc2l0aW9uOi4zcyBhbGwgZWFzZTtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDEpe1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjIycHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDowcHg7XG4gICAgICAgICAgb3JkZXI6MjtcbiAgICAgICAgICBmb250LXNpemU6MThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7XG4gICAgICAgICAgb3JkZXI6MTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMyl7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7XG4gICAgICAgICAgb3JkZXI6MztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoNCl7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgb3JkZXI6NDtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDUpe1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpe1xuICAgICAgICAgIGZsZXgtYmFzaXM6MTAwJTtcbiAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIG9yZGVyOjU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmRhdGUtdGltZXtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgIC5idG4tc21hbGx7XG4gICAgICBtaW4td2lkdGg6IDEyNHB4O1xuICAgIH1cbiAgfVxuICAuZXZlbnQtcGxheS1hY3RpdmV7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IGNvbG9yKFwiZ3JlZW5cIixcImJhc2VcIik7XG4gICAgLmJ0bi1zbWFsbHtcbiAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuICAuZXZlbnQtZGlzYWJsZWR7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICY6YWZ0ZXJ7XG4gICAgICBjb250ZW50OicnO1xuICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICB0b3A6MDtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgICoge1xuICAgICAgY29sb3I6Y29sb3IoXCJncmV5XCIsXCJsaWdodGVuLTRcIik7XG4gICAgfVxuICB9XG59XG5cbiIsIi5hbGxpYW5jZS1zdGF0cy1jb250YWluZXJ7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIEBtZWRpYShtYXgtd2lkdGg6IDk1MnB4KXtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDQ2NnB4KXtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG4gIGdyaWQtZ2FwOiAyMHB4O1xuICBtYXgtd2lkdGg6ICRtYXgtd2lkdGg7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xuXG4gIC5hbGxpYW5jZS1zdGF0cy1lbGVtZW50e1xuICAgIGJhY2tncm91bmQ6IGNvbG9yKFwiZ3JleVwiLCBcImJhc2VcIik7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiBjb2xvcihcIndoaXRlXCIsIFwiYmFzZVwiKTtcbiAgICB9XG4gICAgLmljb24tZG93biwuaWNvbi11cHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgLmljb24tdXA6YmVmb3Jle1xuICAgICAgY29sb3I6ICM5OUY3MDA7XG4gICAgfVxuICAgIC5pY29uLW5ldXRyYWx7XG4gICAgICBmb250LXNpemU6IDVweDtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICB9XG4gICAgLmFsbGlhbmNlLXN0YXRzLXRvcC1zZWN0aW9ue1xuICAgICAgYmFja2dyb3VuZDogY29sb3IoXCJncmV5XCIsIFwibGlnaHRlbi0xXCIpO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIC5hbGxpYW5jZS1lbGVtZW50LW5hbWV7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIC5hbGxpYW5jZS1lbGVtZW50LW51bWJlci1jb250YWluZXJ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgLmFsbGlhbmNlLWVsZW1lbnQtbnVtYmVye1xuICAgICAgICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDc4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBoZWlnaHQ6IDc4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDc4cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMThweDtcbiAgICAgICAgICByaWdodDogLTE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5hbGxpYW5jZS1lbGVtZW50LXN0YXRzLWdyaWR7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiAxMHB4O1xuICAgICAgICAuYWxsaWFuY2Utc3RhdC1sYWJlbHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmFsbGlhbmNlLXN0YXRzLXJvd3tcbiAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgIC5hbGxpYW5jZS1zdGF0cy1yb3ctYmFye1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBjb2xvcihcImdyZXlcIiwgXCJsaWdodGVuLTFcIik7XG4gICAgICB9XG4gICAgICAuYWxsaWFuY2Utc3RhdHMtcm93LXRleHR7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFsbGlhbmNlLXN0YXRzLXN0YXItZ3VhcmRpYW57XG4gICAgYmFja2dyb3VuZDogIzk2MTJDNztcbiAgICAuYWxsaWFuY2Utc3RhdHMtdG9wLXNlY3Rpb24sIC5hbGxpYW5jZS1zdGF0cy1yb3cgLmFsbGlhbmNlLXN0YXRzLXJvdy1iYXJ7XG4gICAgICBiYWNrZ3JvdW5kOiAjQzUzRUY3O1xuICAgIH1cbiAgfVxuICAuYWxsaWFuY2Utc3RhdHMtYXJjYWRle1xuICAgIGJhY2tncm91bmQ6ICMwREE3N0Q7XG4gICAgLmFsbGlhbmNlLXN0YXRzLXRvcC1zZWN0aW9uLCAuYWxsaWFuY2Utc3RhdHMtcm93IC5hbGxpYW5jZS1zdGF0cy1yb3ctYmFye1xuICAgICAgYmFja2dyb3VuZDogIzI5RERBQztcbiAgICB9XG4gIH1cbiAgLmFsbGlhbmNlLXN0YXRzLXByb2plY3R7XG4gICAgYmFja2dyb3VuZDogI0FDNzgwMjtcbiAgICAuYWxsaWFuY2Utc3RhdHMtdG9wLXNlY3Rpb24sIC5hbGxpYW5jZS1zdGF0cy1yb3cgLmFsbGlhbmNlLXN0YXRzLXJvdy1iYXJ7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjVBQTAwO1xuICAgIH1cbiAgfVxuICAuYWxsaWFuY2Utc3RhdHMtcG9vbC1wYXJ0eXtcbiAgICBiYWNrZ3JvdW5kOiAjMEE4MUJGO1xuICAgIC5hbGxpYW5jZS1zdGF0cy10b3Atc2VjdGlvbiwgLmFsbGlhbmNlLXN0YXRzLXJvdyAuYWxsaWFuY2Utc3RhdHMtcm93LWJhcntcbiAgICAgIGJhY2tncm91bmQ6ICMxNjlDRTI7XG4gICAgfVxuICB9XG59XG4iLCIud2lubmVycy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNzVkZWcsIHJnYmEoIzM0Q0VGQywxKSwgcmdiYSgjQzUzRUY3LDEpKTtcbiAgaDEge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgcCwgYSB7XG4gICAgY29sb3I6Y29sb3IoJ3doaXRlJywgJ2Jhc2UnKTtcbiAgfVxuICAuc3ZnLWljb24ge1xuICAgIHBhZGRpbmc6IDYwcHggMCAwIDA7XG4gIH1cbiAgLndpbm5lcnMtY29weS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgODBweCAwIDgwcHg7XG4gIH1cbiAgLndpbm5lcnMtZ3JpZCB7XG4gICAgcGFkZGluZzogNjBweCAwIDQwcHggMDtcbiAgICBkaXNwbGF5OmdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLWdhcDogMHB4IDBweDtcbiAgICBtYXgtd2lkdGg6ICRtYXgtd2lkdGg7XG4gICAgbWFyZ2luOmF1dG87XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6NjY4cHgpe1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6NTAzcHgpe1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICAgIGdyaWQtcm93LWdhcDogMjBweDtcbiAgICB9XG4gICAgLnBsYXllcntcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmF2YXRhcntcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICBpbWd7XG4gICAgICAgIHRyYW5zaXRpb246LjNzIGFsbCBlYXNlO1xuICAgICAgfVxuICAgICAgYXtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMS4wNSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgICAuc3RhdHtcbiAgICAgIG1hcmdpbjowO1xuICAgIH1cbiAgfVxuICBcbn0iLCJAbWl4aW4gYnAtMTkyMC1kb3duIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIHsgXG4gICAgQGNvbnRlbnQ7IFxuICB9XG59XG5cbkBtaXhpbiBicC0xMDAwLWRvd24ge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkgeyBcbiAgICBAY29udGVudDsgXG4gIH1cbn1cblxuQG1peGluIGJwLTY2OC1kb3duIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjhweCkgeyBcbiAgICBAY29udGVudDsgXG4gIH1cbn1cblxuQG1peGluIGJwLTQxNC1kb3duIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkgeyBcbiAgICBAY29udGVudDsgXG4gIH1cbn1cblxuQG1peGluIGJwLTMyMC1kb3duIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkgeyBcbiAgICBAY29udGVudDsgXG4gIH1cbn1cblxuLmFsbGlhbmNlLXN0YW5kaW5ncy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFsbGlhbmNlLXN0YW5kaW5ncyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgyMDVweCwgMzM0cHgpKTtcbiAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87XG4gIGdyaWQtZ2FwOiAyMHB4O1xuICBwYWRkaW5nOiAwIDYwcHg7XG4gIG1hcmdpbjogYXV0bztcblxuICBAaW5jbHVkZSBicC0xMDAwLWRvd24ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgxNzdweCwgMjg0cHgpKTtcbiAgICBncmlkLWF1dG8tcm93czogYXV0bztcbiAgfVxuXG4gIEBpbmNsdWRlIGJwLTY2OC1kb3duIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxNzdweCk7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87XG4gIH1cblxuICBAaW5jbHVkZSBicC00MTQtZG93biB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyODBweDtcbiAgICBncmlkLWF1dG8tcm93czogMzIwcHg7XG4gICAgZ3JpZC1nYXA6IDIwcHg7XG4gIH1cblxuICAuYWxsaWFuY2Utc3RhbmRpbmdzLWNhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDM5cHggcmdiYSgwLDAsMCwuMik7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyOSw0OCwxMDcpO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigxMiw4NCwxMDYpO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYig3MSw3MSwxMzIpO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigxMDEsNDAsNzEpO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBvYmplY3QtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgaGVpZ2h0OiBtaW5tYXgoMTE1cHgsIDE4N3B4KTtcbiAgICB9XG5cbiAgICAuY29weS1jb250YWluZXIge1xuICAgICAgZmxleDogMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICBtYXgtaGVpZ2h0OiA5M3B4O1xuICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5jb3B5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAgIGgxLCBwIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBoMSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLndpbm5lciBoMSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMSkgLmNvcHktY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjVDQzQ7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMikgLmNvcHktY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDlFQzI7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMykgLmNvcHktY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4Njg2RUU7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoNCkgLmNvcHktY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCQTRCODY7XG4gICAgfVxuXG4gICAgLnByb2dyZXNzLWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgfVxuXG4gICAgLnByb2dyZXNzLWJhci10ZXh0dXJlIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICAgIC5iYWRnZS1mZyB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgb3BhY2l0eTogMC4xO1xuXG4gICAgICAgIHNwYW4geyBcbiAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmVhcm5lZCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2dyZXNzLWJhciB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMSkgLnByb2dyZXNzLWJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY1Q0M0O1xuICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHJnYigyOSw0OCwxMDcpO1xuICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHJnYigyOSw0OCwxMDcpO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpIC5wcm9ncmVzcy1iYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwOUVDMjtcbiAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCByZ2IoMTIsODQsMTA2KTtcbiAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCByZ2IoMTIsODQsMTA2KTtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgzKSAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4Njg2RUU7XG4gICAgICBib3JkZXItdG9wOiA1cHggc29saWQgcmdiKDcxLDcxLDEzMik7XG4gICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgcmdiKDcxLDcxLDEzMik7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoNCkgLnByb2dyZXNzLWJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkE0Qjg2O1xuICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHJnYigxMDEsNDAsNzEpO1xuICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHJnYigxMDEsNDAsNzEpO1xuICAgIH1cblxuICB9XG59XG5cbiJdfQ== */
