LnRiLWZpZWxke21hcmdpbi1ib3R0b206MC43NmVtfS50Yi1maWVsZC0tbGVmdHt0ZXh0LWFsaWduOmxlZnR9LnRiLWZpZWxkLS1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9LnRiLWZpZWxkLS1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0fS50Yi1maWVsZF9fc2t5cGVfcHJldmlld3twYWRkaW5nOjEwcHggMjBweDtib3JkZXItcmFkaXVzOjNweDtjb2xvcjojZmZmO2JhY2tncm91bmQ6IzAwYWZlZTtkaXNwbGF5OmlubGluZS1ibG9ja311bC5nbGlkZV9fc2xpZGVze21hcmdpbjowfQ==
LnRiLWZpZWxkW2RhdGEtdG9vbHNldC1ibG9ja3MtZmllbGQ9IjYxYWRhN2JkOWVlNWE1YjM4MTM5YTQwZmRjZTM5YjJlIl0geyBtYXJnaW4tdG9wOiAyMHB4O21hcmdpbi1ib3R0b206IDIwcHg7IH0gIC50Yi1maWVsZFtkYXRhLXRvb2xzZXQtYmxvY2tzLWZpZWxkPSIzYWY2MDM5ZDk5NTZiYmU2OTI3ODc5ZWQ3OGVlZGQzZSJdIHsgbWFyZ2luLXRvcDogMjBweDttYXJnaW4tYm90dG9tOiAyMHB4OyB9ICAudGItZmllbGRbZGF0YS10b29sc2V0LWJsb2Nrcy1maWVsZD0iOTY0NjNjNWQ1ODM0YTI2YzE5MWFjYTQ4ODNjNzA1MzgiXSB7IHBhZGRpbmc6IDBweDttYXJnaW46IDBweDsgfSAgLnRiLWZpZWxkW2RhdGEtdG9vbHNldC1ibG9ja3MtZmllbGQ9IjM2OTM4ZDkxNDNjNmQwOWQ3OTgxNjM4ZWUwMjk4OTk1Il0geyBwYWRkaW5nOiAwcHg7bWFyZ2luOiAwcHg7IH0gIC50Yi1maWVsZFtkYXRhLXRvb2xzZXQtYmxvY2tzLWZpZWxkPSJmYTUxMGI4NDViNjE1ZDIwOGJlNWYzYjc2MGNmMzM2YSJdIHsgcGFkZGluZzogMHB4O21hcmdpbjogMHB4OyB9ICAudGItZmllbGRbZGF0YS10b29sc2V0LWJsb2Nrcy1maWVsZD0iODU0OThiNzdlYTc1ODAyNzk5MThiMGY5M2MzYTY0ZGEiXSB7IHBhZGRpbmc6IDBweDttYXJnaW46IDBweDsgfSAgLnRiLWZpZWxkcy1hbmQtdGV4dFtkYXRhLXRvb2xzZXQtYmxvY2tzLWZpZWxkcy1hbmQtdGV4dD0iZTk1ZWI4NjA0YTc0MjJlZThkOGI0NjQwZTczMzJjZWEiXSB7IGZvbnQtc2l6ZTogMThweDtmb250LXdlaWdodDogYm9sZDtsZXR0ZXItc3BhY2luZzogMC4wMXB4OyB9IC50Yi1maWVsZHMtYW5kLXRleHRbZGF0YS10b29sc2V0LWJsb2Nrcy1maWVsZHMtYW5kLXRleHQ9ImU5NWViODYwNGE3NDIyZWU4ZDhiNDY0MGU3MzMyY2VhIl0gcCB7IGZvbnQtc2l6ZTogMThweDtmb250LXdlaWdodDogYm9sZDtsZXR0ZXItc3BhY2luZzogMC4wMXB4OyB9IC50Yi1maWVsZFtkYXRhLXRvb2xzZXQtYmxvY2tzLWZpZWxkPSJjOTMxN2VhNWVjMDEyNzdlOWNjNzU3NDZjMzU3ZTQzMiJdIHsgdGV4dC1hbGlnbjogbGVmdDsgfSAgLnRiLWltYWdlLXNsaWRlci0tY2Fyb3VzZWx7b3BhY2l0eTowO2RpcmVjdGlvbjpsdHJ9LnRiLWltYWdlLXNsaWRlciAuZ2xpZGV7cG9zaXRpb246cmVsYXRpdmV9LnRiLWltYWdlLXNsaWRlciAuZ2xpZGVfX3NsaWRle2hlaWdodDphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1sZWZ0OjB9LnRiLWltYWdlLXNsaWRlciAuZ2xpZGVfX3NsaWRlLS1jbG9uZXtjdXJzb3I6cG9pbnRlcn0udGItaW1hZ2Utc2xpZGVyIC5nbGlkZV9fc2xpZGUgaW1ne3dpZHRoOjEwMCU7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50fS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlX192aWV3e3dpZHRoOjEwMCU7dHJhbnNpdGlvbjpvcGFjaXR5IDM1MG1zIGVhc2UtaW4tb3V0O3Bvc2l0aW9uOnJlbGF0aXZlfS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlX192aWV3IGltZ3stby1vYmplY3QtZml0OmNvbnRhaW47b2JqZWN0LWZpdDpjb250YWluO3dpZHRoOjEwMCU7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50fS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlX192aWV3LS1mYWRlLW91dHtvcGFjaXR5OjB9LnRiLWltYWdlLXNsaWRlciAuZ2xpZGVfX3ZpZXctLWZhZGUtaW57b3BhY2l0eToxfS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlX19hcnJvd3tib3JkZXI6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEwO3RvcDo1MCU7ZGlzcGxheTppbmxpbmUtZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MDtjdXJzb3I6cG9pbnRlcjt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtib3JkZXItcmFkaXVzOjUwcHg7dHJhbnNpdGlvbjphbGwgMC4ycyBsaW5lYXI7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuNyl9LnRiLWltYWdlLXNsaWRlciAuZ2xpZGVfX2Fycm93OmZvY3Vze291dGxpbmU6bm9uZTtib3gtc2hhZG93OjAgMCA1cHggIzY2NjtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC43KTtvcGFjaXR5OjF9LnRiLWltYWdlLXNsaWRlciAuZ2xpZGVfX2Fycm93OmhvdmVye2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjkpfS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlX19hcnJvdy0tbGVmdHtsZWZ0OjVweH0udGItaW1hZ2Utc2xpZGVyIC5nbGlkZV9fYXJyb3ctLWxlZnQgc3Zne21hcmdpbi1sZWZ0Oi0xcHh9LnRiLWltYWdlLXNsaWRlciAuZ2xpZGVfX2Fycm93LS1sZWZ0IHNwYW4udGItc2xpZGVyLWxlZnQtYXJyb3d7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MjVweDtoZWlnaHQ6MjVweDtiYWNrZ3JvdW5kLWltYWdlOnVybCgiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMjkgMTI5JyB3aWR0aD0nMjUnIGhlaWdodD0nMjUnJTNFJTNDZyUzRSUzQ3BhdGggZD0nbTcwLDkzLjVjMC44LDAuOCAxLjgsMS4yIDIuOSwxLjIgMSwwIDIuMS0wLjQgMi45LTEuMiAxLjYtMS42IDEuNi00LjIgMC01LjhsLTIzLjUtMjMuNSAyMy41LTIzLjVjMS42LTEuNiAxLjYtNC4yIDAtNS44cy00LjItMS42LTUuOCwwbC0yNi40LDI2LjRjLTAuOCwwLjgtMS4yLDEuOC0xLjIsMi45czAuNCwyLjEgMS4yLDIuOWwyNi40LDI2LjR6JyBmaWxsPSclMjM2NjYnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSIpfS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlX19hcnJvdy0tcmlnaHR7cmlnaHQ6NXB4fS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlX19hcnJvdy0tcmlnaHQgc3Zne21hcmdpbi1yaWdodDotMXB4fS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlX19hcnJvdy0tcmlnaHQgc3Bhbi50Yi1zbGlkZXItcmlnaHQtYXJyb3d7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MjVweDtoZWlnaHQ6MjVweDtiYWNrZ3JvdW5kLWltYWdlOnVybCgiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMjkgMTI5JyB3aWR0aD0nMjUnIGhlaWdodD0nMjUnJTNFJTNDZyUzRSUzQ3BhdGggZD0nbTUxLjEsOTMuNWMwLjgsMC44IDEuOCwxLjIgMi45LDEuMiAxLDAgMi4xLTAuNCAyLjktMS4ybDI2LjQtMjYuNGMwLjgtMC44IDEuMi0xLjggMS4yLTIuOSAwLTEuMS0wLjQtMi4xLTEuMi0yLjlsLTI2LjQtMjYuNGMtMS42LTEuNi00LjItMS42LTUuOCwwLTEuNiwxLjYtMS42LDQuMiAwLDUuOGwyMy41LDIzLjUtMjMuNSwyMy41Yy0xLjYsMS42LTEuNiw0LjIgMCw1Ljh6JyBmaWxsPSclMjM2NjYnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSIpfS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlOmhvdmVyIC5nbGlkZV9fYXJyb3csLnRiLWltYWdlLXNsaWRlciAuZ2xpZGU6Zm9jdXMgLmdsaWRlX19hcnJvd3tvcGFjaXR5OjF9LnRiLWltYWdlLXNsaWRlci0tY3JvcCAuZ2xpZGVfX3NsaWRlIGltZ3stby1vYmplY3QtZml0OmNvdmVyO29iamVjdC1maXQ6Y292ZXI7aGVpZ2h0OjEwMCUgIWltcG9ydGFudH0udGItaW1hZ2Utc2xpZGVyIC5nbGlkZV9fc2xpZGVze2xpc3Qtc3R5bGUtdHlwZTpub25lO3BhZGRpbmctbGVmdDowO21hcmdpbi1sZWZ0OmF1dG99LnRiLWltYWdlLXNsaWRlcl9fY2FwdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDt3aWR0aDoxMDAlO2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjYpO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiMzMzN9LnRiLWltYWdlLXNsaWRlcl9fY2FwdGlvbiA6ZW1wdHl7YmFja2dyb3VuZDp0cmFuc3BhcmVudCAhaW1wb3J0YW50O21hcmdpbjowO3BhZGRpbmc6MH0udGItaW1hZ2Utc2xpZGVyX19jYXB0aW9uIGZpZ2NhcHRpb257cGFkZGluZzo1cHggMnB4O21hcmdpbi10b3A6NXB4fS50Yi1nYWxsZXJ5IHVse2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MCAwIDEuNWVtIDA7cGFkZGluZzowfS50Yi1nYWxsZXJ5X19jZWxse21hcmdpbjowICFpbXBvcnRhbnQ7cG9zaXRpb246cmVsYXRpdmV9LnRiLWdhbGxlcnktLWdyaWR7ZGlzcGxheTpncmlkO2dyaWQtYXV0by1yb3dzOmF1dG8gIWltcG9ydGFudH0udGItZ2FsbGVyeS0tZ3JpZDpub3QoLnRiLWdhbGxlcnktLWdyaWQtLW5vY3JvcCkgLnRiLWJyaWNrX19jb250ZW50e2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowfS50Yi1nYWxsZXJ5LS1ncmlkOm5vdCgudGItZ2FsbGVyeS0tZ3JpZC0tbm9jcm9wKSAudGItZ2FsbGVyeV9fY2VsbHtncmlkLXJvdy1lbmQ6dW5zZXQgIWltcG9ydGFudDtwb3NpdGlvbjpyZWxhdGl2ZX0udGItZ2FsbGVyeS0tZ3JpZDpub3QoLnRiLWdhbGxlcnktLWdyaWQtLW5vY3JvcCkgLnRiLWdhbGxlcnlfX2NlbGw6OmJlZm9yZXtjb250ZW50OiIiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctYm90dG9tOjEwMCV9LnRiLWdhbGxlcnktLWdyaWQ6bm90KC50Yi1nYWxsZXJ5LS1ncmlkLS1ub2Nyb3ApIC50Yi1nYWxsZXJ5X19jZWxsOjptYXJrZXJ7Y29udGVudDoiIn0udGItZ2FsbGVyeS0tZ3JpZDpub3QoLnRiLWdhbGxlcnktLWdyaWQtLW5vY3JvcCkgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7LW8tb2JqZWN0LWZpdDpjb3ZlcjtvYmplY3QtZml0OmNvdmVyfS50Yi1nYWxsZXJ5LS1ncmlkLS1ub2Nyb3AgaW1ne2hlaWdodDphdXRvICFpbXBvcnRhbnQ7d2lkdGg6YXV0byAhaW1wb3J0YW50fS50Yi1nYWxsZXJ5LS1ncmlkLS1ub2Nyb3AgLnRiLWdhbGxlcnlfX2NlbGx7YWxpZ24tc2VsZjplbmR9LnRiLWdhbGxlcnktLWdyaWQtLW5vY3JvcCAudGItYnJpY2tfX2NvbnRlbnR7aGVpZ2h0OjEwMCV9LnRiLWdhbGxlcnktLWNvbGxhZ2V7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMTIsIDFmcil9LnRiLWdhbGxlcnktLWNvbGxhZ2UgLnRiLWJyaWNrX19jb250ZW50e2hlaWdodDoxMDAlfS50Yi1nYWxsZXJ5LS1jb2xsYWdlIGltZ3toZWlnaHQ6MTAwJSAhaW1wb3J0YW50fS50Yi1nYWxsZXJ5LS1tYXNvbnJ5e2Rpc3BsYXk6Z3JpZDtncmlkLXJvdy1nYXA6MDtncmlkLWF1dG8tcm93czoxcHg7b3BhY2l0eTowfS50Yi1nYWxsZXJ5LS1tYXNvbnJ5IC50Yi1icmlja19fY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZX0udGItZ2FsbGVyeS0tbWFzb25yeSAudGItYnJpY2tfX2NvbnRlbnQgaW1nLC50Yi1nYWxsZXJ5LS1tYXNvbnJ5IC50Yi1icmlja19fY29udGVudCBpZnJhbWUsLnRiLWdhbGxlcnktLW1hc29ucnkgLnRiLWJyaWNrX19jb250ZW50IHZpZGVvey1vLW9iamVjdC1maXQ6Y292ZXI7b2JqZWN0LWZpdDpjb3Zlcjt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7ZGlzcGxheTpibG9ja30udGItZ2FsbGVyeV9fY2FwdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDt3aWR0aDoxMDAlO2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjYpO3BhZGRpbmc6NXB4IDJweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojMzMzfS50Yi1nYWxsZXJ5X19jYXB0aW9uOmVtcHR5e2JhY2tncm91bmQ6dHJhbnNwYXJlbnQgIWltcG9ydGFudH0udGItZ2FsbGVyeSAudGItYnJpY2tfX2NvbnRlbnQgZmlndXJle2hlaWdodDoxMDAlfS50Yi1nYWxsZXJ5IGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlOy1vLW9iamVjdC1maXQ6Y292ZXI7b2JqZWN0LWZpdDpjb3Zlcjt2ZXJ0aWNhbC1hbGlnbjpib3R0b219I2xlZnQtYXJlYSB1bC50Yi1nYWxsZXJ5e2xpc3Qtc3R5bGUtdHlwZTpub25lO3BhZGRpbmc6MH0gLnRiLWdhbGxlcnlbZGF0YS10b29sc2V0LWJsb2Nrcy1nYWxsZXJ5PSI1ZjAwMTIzOGY4YzdiNmVlODJiNGNlNzRlZTk4MWJlNyJdIC50Yi1nYWxsZXJ5LS1jb2xsYWdlIHsgZ3JpZC1jb2x1bW4tZ2FwOiAxMHB4O2dyaWQtcm93LWdhcDogMTBweDtncmlkLWF1dG8tcm93czogNjYuNjY2NjY2NjY2NjY3cHggfSAudGItZ2FsbGVyeVtkYXRhLXRvb2xzZXQtYmxvY2tzLWdhbGxlcnk9IjVmMDAxMjM4ZjhjN2I2ZWU4MmI0Y2U3NGVlOTgxYmU3Il0gLnRiLWdhbGxlcnktLWNvbGxhZ2UgbGk6bnRoLWNoaWxkKDZuICsgMSkgeyBncmlkLWFyZWE6ICBhdXRvIC8gYXV0byAvIHNwYW4gMyAvIHNwYW4gNDsgfSAudGItZ2FsbGVyeVtkYXRhLXRvb2xzZXQtYmxvY2tzLWdhbGxlcnk9IjVmMDAxMjM4ZjhjN2I2ZWU4MmI0Y2U3NGVlOTgxYmU3Il0gLnRiLWdhbGxlcnktLWNvbGxhZ2UgbGk6bnRoLWNoaWxkKDZuICsgMikgeyBncmlkLWFyZWE6ICBhdXRvIC8gYXV0byAvIHNwYW4gMyAvIHNwYW4gNDsgfSAudGItZ2FsbGVyeVtkYXRhLXRvb2xzZXQtYmxvY2tzLWdhbGxlcnk9IjVmMDAxMjM4ZjhjN2I2ZWU4MmI0Y2U3NGVlOTgxYmU3Il0gLnRiLWdhbGxlcnktLWNvbGxhZ2UgbGk6bnRoLWNoaWxkKDZuICsgMykgeyBncmlkLWFyZWE6ICBhdXRvIC8gYXV0byAvIHNwYW4gMyAvIHNwYW4gNDsgfSAudGItZ2FsbGVyeVtkYXRhLXRvb2xzZXQtYmxvY2tzLWdhbGxlcnk9IjVmMDAxMjM4ZjhjN2I2ZWU4MmI0Y2U3NGVlOTgxYmU3Il0gLnRiLWdhbGxlcnktLWNvbGxhZ2UgbGk6bnRoLWNoaWxkKDZuICsgNCkgeyBncmlkLWFyZWE6ICBhdXRvIC8gYXV0byAvIHNwYW4gMyAvIHNwYW4gNDsgfSAudGItZ2FsbGVyeVtkYXRhLXRvb2xzZXQtYmxvY2tzLWdhbGxlcnk9IjVmMDAxMjM4ZjhjN2I2ZWU4MmI0Y2U3NGVlOTgxYmU3Il0gLnRiLWdhbGxlcnktLWNvbGxhZ2UgbGk6bnRoLWNoaWxkKDZuICsgNSkgeyBncmlkLWFyZWE6ICBhdXRvIC8gYXV0byAvIHNwYW4gMyAvIHNwYW4gNDsgfSAudGItZ2FsbGVyeVtkYXRhLXRvb2xzZXQtYmxvY2tzLWdhbGxlcnk9IjVmMDAxMjM4ZjhjN2I2ZWU4MmI0Y2U3NGVlOTgxYmU3Il0gLnRiLWdhbGxlcnktLWNvbGxhZ2UgbGk6bnRoLWNoaWxkKDZuICsgNikgeyBncmlkLWFyZWE6ICBhdXRvIC8gYXV0byAvIHNwYW4gMyAvIHNwYW4gNDsgfSAudGItZmllbGRzLWFuZC10ZXh0W2RhdGEtdG9vbHNldC1ibG9ja3MtZmllbGRzLWFuZC10ZXh0PSI2MzdlYTA5NGZlN2QzYWU2NDg5NTlhMjY0YzRjOGQwZSJdIHsgZm9udC1zaXplOiAyOHB4O21hcmdpbi10b3A6IDBweDttYXJnaW4tYm90dG9tOiAwcHg7cGFkZGluZy10b3A6IDBweDtwYWRkaW5nLWJvdHRvbTogMHB4OyB9IC50Yi1maWVsZHMtYW5kLXRleHRbZGF0YS10b29sc2V0LWJsb2Nrcy1maWVsZHMtYW5kLXRleHQ9IjYzN2VhMDk0ZmU3ZDNhZTY0ODk1OWEyNjRjNGM4ZDBlIl0gcCB7IGZvbnQtc2l6ZTogMjhweDsgfSBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MXB4KSB7ICAgICAgICAudGItaW1hZ2Utc2xpZGVyLS1jYXJvdXNlbHtvcGFjaXR5OjA7ZGlyZWN0aW9uOmx0cn0udGItaW1hZ2Utc2xpZGVyIC5nbGlkZXtwb3NpdGlvbjpyZWxhdGl2ZX0udGItaW1hZ2Utc2xpZGVyIC5nbGlkZV9fc2xpZGV7aGVpZ2h0OmF1dG87cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWxlZnQ6MH0udGItaW1hZ2Utc2xpZGVyIC5nbGlkZV9fc2xpZGUtLWNsb25le2N1cnNvcjpwb2ludGVyfS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlX19zbGlkZSBpbWd7d2lkdGg6MTAwJTtmbG9hdDpub25lICFpbXBvcnRhbnR9LnRiLWltYWdlLXNsaWRlciAuZ2xpZGVfX3ZpZXd7d2lkdGg6MTAwJTt0cmFuc2l0aW9uOm9wYWNpdHkgMzUwbXMgZWFzZS1pbi1vdXQ7cG9zaXRpb246cmVsYXRpdmV9LnRiLWltYWdlLXNsaWRlciAuZ2xpZGVfX3ZpZXcgaW1ney1vLW9iamVjdC1maXQ6Y29udGFpbjtvYmplY3QtZml0OmNvbnRhaW47d2lkdGg6MTAwJTtmbG9hdDpub25lICFpbXBvcnRhbnR9LnRiLWltYWdlLXNsaWRlciAuZ2xpZGVfX3ZpZXctLWZhZGUtb3V0e29wYWNpdHk6MH0udGItaW1hZ2Utc2xpZGVyIC5nbGlkZV9fdmlldy0tZmFkZS1pbntvcGFjaXR5OjF9LnRiLWltYWdlLXNsaWRlciAuZ2xpZGVfX2Fycm93e2JvcmRlcjpub25lO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTA7dG9wOjUwJTtkaXNwbGF5OmlubGluZS1mbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzowO2N1cnNvcjpwb2ludGVyO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO2JvcmRlci1yYWRpdXM6NTBweDt0cmFuc2l0aW9uOmFsbCAwLjJzIGxpbmVhcjtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC43KX0udGItaW1hZ2Utc2xpZGVyIC5nbGlkZV9fYXJyb3c6Zm9jdXN7b3V0bGluZTpub25lO2JveC1zaGFkb3c6MCAwIDVweCAjNjY2O2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjcpO29wYWNpdHk6MX0udGItaW1hZ2Utc2xpZGVyIC5nbGlkZV9fYXJyb3c6aG92ZXJ7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuOSl9LnRiLWltYWdlLXNsaWRlciAuZ2xpZGVfX2Fycm93LS1sZWZ0e2xlZnQ6NXB4fS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlX19hcnJvdy0tbGVmdCBzdmd7bWFyZ2luLWxlZnQ6LTFweH0udGItaW1hZ2Utc2xpZGVyIC5nbGlkZV9fYXJyb3ctLWxlZnQgc3Bhbi50Yi1zbGlkZXItbGVmdC1hcnJvd3tkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoyNXB4O2hlaWdodDoyNXB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyOSAxMjknIHdpZHRoPScyNScgaGVpZ2h0PScyNSclM0UlM0NnJTNFJTNDcGF0aCBkPSdtNzAsOTMuNWMwLjgsMC44IDEuOCwxLjIgMi45LDEuMiAxLDAgMi4xLTAuNCAyLjktMS4yIDEuNi0xLjYgMS42LTQuMiAwLTUuOGwtMjMuNS0yMy41IDIzLjUtMjMuNWMxLjYtMS42IDEuNi00LjIgMC01LjhzLTQuMi0xLjYtNS44LDBsLTI2LjQsMjYuNGMtMC44LDAuOC0xLjIsMS44LTEuMiwyLjlzMC40LDIuMSAxLjIsMi45bDI2LjQsMjYuNHonIGZpbGw9JyUyMzY2NicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFIil9LnRiLWltYWdlLXNsaWRlciAuZ2xpZGVfX2Fycm93LS1yaWdodHtyaWdodDo1cHh9LnRiLWltYWdlLXNsaWRlciAuZ2xpZGVfX2Fycm93LS1yaWdodCBzdmd7bWFyZ2luLXJpZ2h0Oi0xcHh9LnRiLWltYWdlLXNsaWRlciAuZ2xpZGVfX2Fycm93LS1yaWdodCBzcGFuLnRiLXNsaWRlci1yaWdodC1hcnJvd3tkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoyNXB4O2hlaWdodDoyNXB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyOSAxMjknIHdpZHRoPScyNScgaGVpZ2h0PScyNSclM0UlM0NnJTNFJTNDcGF0aCBkPSdtNTEuMSw5My41YzAuOCwwLjggMS44LDEuMiAyLjksMS4yIDEsMCAyLjEtMC40IDIuOS0xLjJsMjYuNC0yNi40YzAuOC0wLjggMS4yLTEuOCAxLjItMi45IDAtMS4xLTAuNC0yLjEtMS4yLTIuOWwtMjYuNC0yNi40Yy0xLjYtMS42LTQuMi0xLjYtNS44LDAtMS42LDEuNi0xLjYsNC4yIDAsNS44bDIzLjUsMjMuNS0yMy41LDIzLjVjLTEuNiwxLjYtMS42LDQuMiAwLDUuOHonIGZpbGw9JyUyMzY2NicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFIil9LnRiLWltYWdlLXNsaWRlciAuZ2xpZGU6aG92ZXIgLmdsaWRlX19hcnJvdywudGItaW1hZ2Utc2xpZGVyIC5nbGlkZTpmb2N1cyAuZ2xpZGVfX2Fycm93e29wYWNpdHk6MX0udGItaW1hZ2Utc2xpZGVyLS1jcm9wIC5nbGlkZV9fc2xpZGUgaW1ney1vLW9iamVjdC1maXQ6Y292ZXI7b2JqZWN0LWZpdDpjb3ZlcjtoZWlnaHQ6MTAwJSAhaW1wb3J0YW50fS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlX19zbGlkZXN7bGlzdC1zdHlsZS10eXBlOm5vbmU7cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWxlZnQ6YXV0b30udGItaW1hZ2Utc2xpZGVyX19jYXB0aW9ue3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO3dpZHRoOjEwMCU7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuNik7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzMzM30udGItaW1hZ2Utc2xpZGVyX19jYXB0aW9uIDplbXB0eXtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7bWFyZ2luOjA7cGFkZGluZzowfS50Yi1pbWFnZS1zbGlkZXJfX2NhcHRpb24gZmlnY2FwdGlvbntwYWRkaW5nOjVweCAycHg7bWFyZ2luLXRvcDo1cHh9LnRiLWdhbGxlcnkgdWx7bGlzdC1zdHlsZTpub25lO21hcmdpbjowIDAgMS41ZW0gMDtwYWRkaW5nOjB9LnRiLWdhbGxlcnlfX2NlbGx7bWFyZ2luOjAgIWltcG9ydGFudDtwb3NpdGlvbjpyZWxhdGl2ZX0udGItZ2FsbGVyeS0tZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC1hdXRvLXJvd3M6YXV0byAhaW1wb3J0YW50fS50Yi1nYWxsZXJ5LS1ncmlkOm5vdCgudGItZ2FsbGVyeS0tZ3JpZC0tbm9jcm9wKSAudGItYnJpY2tfX2NvbnRlbnR7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjB9LnRiLWdhbGxlcnktLWdyaWQ6bm90KC50Yi1nYWxsZXJ5LS1ncmlkLS1ub2Nyb3ApIC50Yi1nYWxsZXJ5X19jZWxse2dyaWQtcm93LWVuZDp1bnNldCAhaW1wb3J0YW50O3Bvc2l0aW9uOnJlbGF0aXZlfS50Yi1nYWxsZXJ5LS1ncmlkOm5vdCgudGItZ2FsbGVyeS0tZ3JpZC0tbm9jcm9wKSAudGItZ2FsbGVyeV9fY2VsbDo6YmVmb3Jle2NvbnRlbnQ6IiI7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy1ib3R0b206MTAwJX0udGItZ2FsbGVyeS0tZ3JpZDpub3QoLnRiLWdhbGxlcnktLWdyaWQtLW5vY3JvcCkgLnRiLWdhbGxlcnlfX2NlbGw6Om1hcmtlcntjb250ZW50OiIifS50Yi1nYWxsZXJ5LS1ncmlkOm5vdCgudGItZ2FsbGVyeS0tZ3JpZC0tbm9jcm9wKSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTstby1vYmplY3QtZml0OmNvdmVyO29iamVjdC1maXQ6Y292ZXJ9LnRiLWdhbGxlcnktLWdyaWQtLW5vY3JvcCBpbWd7aGVpZ2h0OmF1dG8gIWltcG9ydGFudDt3aWR0aDphdXRvICFpbXBvcnRhbnR9LnRiLWdhbGxlcnktLWdyaWQtLW5vY3JvcCAudGItZ2FsbGVyeV9fY2VsbHthbGlnbi1zZWxmOmVuZH0udGItZ2FsbGVyeS0tZ3JpZC0tbm9jcm9wIC50Yi1icmlja19fY29udGVudHtoZWlnaHQ6MTAwJX0udGItZ2FsbGVyeS0tY29sbGFnZXtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgxMiwgMWZyKX0udGItZ2FsbGVyeS0tY29sbGFnZSAudGItYnJpY2tfX2NvbnRlbnR7aGVpZ2h0OjEwMCV9LnRiLWdhbGxlcnktLWNvbGxhZ2UgaW1ne2hlaWdodDoxMDAlICFpbXBvcnRhbnR9LnRiLWdhbGxlcnktLW1hc29ucnl7ZGlzcGxheTpncmlkO2dyaWQtcm93LWdhcDowO2dyaWQtYXV0by1yb3dzOjFweDtvcGFjaXR5OjB9LnRiLWdhbGxlcnktLW1hc29ucnkgLnRiLWJyaWNrX19jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlfS50Yi1nYWxsZXJ5LS1tYXNvbnJ5IC50Yi1icmlja19fY29udGVudCBpbWcsLnRiLWdhbGxlcnktLW1hc29ucnkgLnRiLWJyaWNrX19jb250ZW50IGlmcmFtZSwudGItZ2FsbGVyeS0tbWFzb25yeSAudGItYnJpY2tfX2NvbnRlbnQgdmlkZW97LW8tb2JqZWN0LWZpdDpjb3ZlcjtvYmplY3QtZml0OmNvdmVyO3dpZHRoOjEwMCUgIWltcG9ydGFudDtkaXNwbGF5OmJsb2NrfS50Yi1nYWxsZXJ5X19jYXB0aW9ue3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO3dpZHRoOjEwMCU7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuNik7cGFkZGluZzo1cHggMnB4O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiMzMzN9LnRiLWdhbGxlcnlfX2NhcHRpb246ZW1wdHl7YmFja2dyb3VuZDp0cmFuc3BhcmVudCAhaW1wb3J0YW50fS50Yi1nYWxsZXJ5IC50Yi1icmlja19fY29udGVudCBmaWd1cmV7aGVpZ2h0OjEwMCV9LnRiLWdhbGxlcnkgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7LW8tb2JqZWN0LWZpdDpjb3ZlcjtvYmplY3QtZml0OmNvdmVyO3ZlcnRpY2FsLWFsaWduOmJvdHRvbX0jbGVmdC1hcmVhIHVsLnRiLWdhbGxlcnl7bGlzdC1zdHlsZS10eXBlOm5vbmU7cGFkZGluZzowfSB9IEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHsgICAgICAgIC50Yi1pbWFnZS1zbGlkZXItLWNhcm91c2Vse29wYWNpdHk6MDtkaXJlY3Rpb246bHRyfS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRle3Bvc2l0aW9uOnJlbGF0aXZlfS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlX19zbGlkZXtoZWlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tbGVmdDowfS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlX19zbGlkZS0tY2xvbmV7Y3Vyc29yOnBvaW50ZXJ9LnRiLWltYWdlLXNsaWRlciAuZ2xpZGVfX3NsaWRlIGltZ3t3aWR0aDoxMDAlO2Zsb2F0Om5vbmUgIWltcG9ydGFudH0udGItaW1hZ2Utc2xpZGVyIC5nbGlkZV9fdmlld3t3aWR0aDoxMDAlO3RyYW5zaXRpb246b3BhY2l0eSAzNTBtcyBlYXNlLWluLW91dDtwb3NpdGlvbjpyZWxhdGl2ZX0udGItaW1hZ2Utc2xpZGVyIC5nbGlkZV9fdmlldyBpbWd7LW8tb2JqZWN0LWZpdDpjb250YWluO29iamVjdC1maXQ6Y29udGFpbjt3aWR0aDoxMDAlO2Zsb2F0Om5vbmUgIWltcG9ydGFudH0udGItaW1hZ2Utc2xpZGVyIC5nbGlkZV9fdmlldy0tZmFkZS1vdXR7b3BhY2l0eTowfS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlX192aWV3LS1mYWRlLWlue29wYWNpdHk6MX0udGItaW1hZ2Utc2xpZGVyIC5nbGlkZV9fYXJyb3d7Ym9yZGVyOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDt0b3A6NTAlO2Rpc3BsYXk6aW5saW5lLWZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjA7Y3Vyc29yOnBvaW50ZXI7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7Ym9yZGVyLXJhZGl1czo1MHB4O3RyYW5zaXRpb246YWxsIDAuMnMgbGluZWFyO2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjcpfS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlX19hcnJvdzpmb2N1c3tvdXRsaW5lOm5vbmU7Ym94LXNoYWRvdzowIDAgNXB4ICM2NjY7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuNyk7b3BhY2l0eToxfS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlX19hcnJvdzpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC45KX0udGItaW1hZ2Utc2xpZGVyIC5nbGlkZV9fYXJyb3ctLWxlZnR7bGVmdDo1cHh9LnRiLWltYWdlLXNsaWRlciAuZ2xpZGVfX2Fycm93LS1sZWZ0IHN2Z3ttYXJnaW4tbGVmdDotMXB4fS50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlX19hcnJvdy0tbGVmdCBzcGFuLnRiLXNsaWRlci1sZWZ0LWFycm93e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjI1cHg7aGVpZ2h0OjI1cHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTI5IDEyOScgd2lkdGg9JzI1JyBoZWlnaHQ9JzI1JyUzRSUzQ2clM0UlM0NwYXRoIGQ9J203MCw5My41YzAuOCwwLjggMS44LDEuMiAyLjksMS4yIDEsMCAyLjEtMC40IDIuOS0xLjIgMS42LTEuNiAxLjYtNC4yIDAtNS44bC0yMy41LTIzLjUgMjMuNS0yMy41YzEuNi0xLjYgMS42LTQuMiAwLTUuOHMtNC4yLTEuNi01LjgsMGwtMjYuNCwyNi40Yy0wLjgsMC44LTEuMiwxLjgtMS4yLDIuOXMwLjQsMi4xIDEuMiwyLjlsMjYuNCwyNi40eicgZmlsbD0nJTIzNjY2Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0UiKX0udGItaW1hZ2Utc2xpZGVyIC5nbGlkZV9fYXJyb3ctLXJpZ2h0e3JpZ2h0OjVweH0udGItaW1hZ2Utc2xpZGVyIC5nbGlkZV9fYXJyb3ctLXJpZ2h0IHN2Z3ttYXJnaW4tcmlnaHQ6LTFweH0udGItaW1hZ2Utc2xpZGVyIC5nbGlkZV9fYXJyb3ctLXJpZ2h0IHNwYW4udGItc2xpZGVyLXJpZ2h0LWFycm93e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjI1cHg7aGVpZ2h0OjI1cHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTI5IDEyOScgd2lkdGg9JzI1JyBoZWlnaHQ9JzI1JyUzRSUzQ2clM0UlM0NwYXRoIGQ9J201MS4xLDkzLjVjMC44LDAuOCAxLjgsMS4yIDIuOSwxLjIgMSwwIDIuMS0wLjQgMi45LTEuMmwyNi40LTI2LjRjMC44LTAuOCAxLjItMS44IDEuMi0yLjkgMC0xLjEtMC40LTIuMS0xLjItMi45bC0yNi40LTI2LjRjLTEuNi0xLjYtNC4yLTEuNi01LjgsMC0xLjYsMS42LTEuNiw0LjIgMCw1LjhsMjMuNSwyMy41LTIzLjUsMjMuNWMtMS42LDEuNi0xLjYsNC4yIDAsNS44eicgZmlsbD0nJTIzNjY2Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0UiKX0udGItaW1hZ2Utc2xpZGVyIC5nbGlkZTpob3ZlciAuZ2xpZGVfX2Fycm93LC50Yi1pbWFnZS1zbGlkZXIgLmdsaWRlOmZvY3VzIC5nbGlkZV9fYXJyb3d7b3BhY2l0eToxfS50Yi1pbWFnZS1zbGlkZXItLWNyb3AgLmdsaWRlX19zbGlkZSBpbWd7LW8tb2JqZWN0LWZpdDpjb3ZlcjtvYmplY3QtZml0OmNvdmVyO2hlaWdodDoxMDAlICFpbXBvcnRhbnR9LnRiLWltYWdlLXNsaWRlciAuZ2xpZGVfX3NsaWRlc3tsaXN0LXN0eWxlLXR5cGU6bm9uZTtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tbGVmdDphdXRvfS50Yi1pbWFnZS1zbGlkZXJfX2NhcHRpb257cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC42KTt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojMzMzfS50Yi1pbWFnZS1zbGlkZXJfX2NhcHRpb24gOmVtcHR5e2JhY2tncm91bmQ6dHJhbnNwYXJlbnQgIWltcG9ydGFudDttYXJnaW46MDtwYWRkaW5nOjB9LnRiLWltYWdlLXNsaWRlcl9fY2FwdGlvbiBmaWdjYXB0aW9ue3BhZGRpbmc6NXB4IDJweDttYXJnaW4tdG9wOjVweH0udGItZ2FsbGVyeSB1bHtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjAgMCAxLjVlbSAwO3BhZGRpbmc6MH0udGItZ2FsbGVyeV9fY2VsbHttYXJnaW46MCAhaW1wb3J0YW50O3Bvc2l0aW9uOnJlbGF0aXZlfS50Yi1nYWxsZXJ5LS1ncmlke2Rpc3BsYXk6Z3JpZDtncmlkLWF1dG8tcm93czphdXRvICFpbXBvcnRhbnR9LnRiLWdhbGxlcnktLWdyaWQ6bm90KC50Yi1nYWxsZXJ5LS1ncmlkLS1ub2Nyb3ApIC50Yi1icmlja19fY29udGVudHtoZWlnaHQ6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MH0udGItZ2FsbGVyeS0tZ3JpZDpub3QoLnRiLWdhbGxlcnktLWdyaWQtLW5vY3JvcCkgLnRiLWdhbGxlcnlfX2NlbGx7Z3JpZC1yb3ctZW5kOnVuc2V0ICFpbXBvcnRhbnQ7cG9zaXRpb246cmVsYXRpdmV9LnRiLWdhbGxlcnktLWdyaWQ6bm90KC50Yi1nYWxsZXJ5LS1ncmlkLS1ub2Nyb3ApIC50Yi1nYWxsZXJ5X19jZWxsOjpiZWZvcmV7Y29udGVudDoiIjtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLWJvdHRvbToxMDAlfS50Yi1nYWxsZXJ5LS1ncmlkOm5vdCgudGItZ2FsbGVyeS0tZ3JpZC0tbm9jcm9wKSAudGItZ2FsbGVyeV9fY2VsbDo6bWFya2Vye2NvbnRlbnQ6IiJ9LnRiLWdhbGxlcnktLWdyaWQ6bm90KC50Yi1nYWxsZXJ5LS1ncmlkLS1ub2Nyb3ApIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlOy1vLW9iamVjdC1maXQ6Y292ZXI7b2JqZWN0LWZpdDpjb3Zlcn0udGItZ2FsbGVyeS0tZ3JpZC0tbm9jcm9wIGltZ3toZWlnaHQ6YXV0byAhaW1wb3J0YW50O3dpZHRoOmF1dG8gIWltcG9ydGFudH0udGItZ2FsbGVyeS0tZ3JpZC0tbm9jcm9wIC50Yi1nYWxsZXJ5X19jZWxse2FsaWduLXNlbGY6ZW5kfS50Yi1nYWxsZXJ5LS1ncmlkLS1ub2Nyb3AgLnRiLWJyaWNrX19jb250ZW50e2hlaWdodDoxMDAlfS50Yi1nYWxsZXJ5LS1jb2xsYWdle2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDEyLCAxZnIpfS50Yi1nYWxsZXJ5LS1jb2xsYWdlIC50Yi1icmlja19fY29udGVudHtoZWlnaHQ6MTAwJX0udGItZ2FsbGVyeS0tY29sbGFnZSBpbWd7aGVpZ2h0OjEwMCUgIWltcG9ydGFudH0udGItZ2FsbGVyeS0tbWFzb25yeXtkaXNwbGF5OmdyaWQ7Z3JpZC1yb3ctZ2FwOjA7Z3JpZC1hdXRvLXJvd3M6MXB4O29wYWNpdHk6MH0udGItZ2FsbGVyeS0tbWFzb25yeSAudGItYnJpY2tfX2NvbnRlbnR7cG9zaXRpb246cmVsYXRpdmV9LnRiLWdhbGxlcnktLW1hc29ucnkgLnRiLWJyaWNrX19jb250ZW50IGltZywudGItZ2FsbGVyeS0tbWFzb25yeSAudGItYnJpY2tfX2NvbnRlbnQgaWZyYW1lLC50Yi1nYWxsZXJ5LS1tYXNvbnJ5IC50Yi1icmlja19fY29udGVudCB2aWRlb3stby1vYmplY3QtZml0OmNvdmVyO29iamVjdC1maXQ6Y292ZXI7d2lkdGg6MTAwJSAhaW1wb3J0YW50O2Rpc3BsYXk6YmxvY2t9LnRiLWdhbGxlcnlfX2NhcHRpb257cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC42KTtwYWRkaW5nOjVweCAycHg7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzMzM30udGItZ2FsbGVyeV9fY2FwdGlvbjplbXB0eXtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50ICFpbXBvcnRhbnR9LnRiLWdhbGxlcnkgLnRiLWJyaWNrX19jb250ZW50IGZpZ3VyZXtoZWlnaHQ6MTAwJX0udGItZ2FsbGVyeSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTstby1vYmplY3QtZml0OmNvdmVyO29iamVjdC1maXQ6Y292ZXI7dmVydGljYWwtYWxpZ246Ym90dG9tfSNsZWZ0LWFyZWEgdWwudGItZ2FsbGVyeXtsaXN0LXN0eWxlLXR5cGU6bm9uZTtwYWRkaW5nOjB9IH0g
3530 Sawmill Crescent / 8575 Rivergrass, River District
Developer: Wesgroup
Status: Now Selling
From: $710,000 to $999,000
"*" indicates required fields
"*" indicates required fields

Introduction
Avalon 3 River District is a new condo and townhome development by Wesgroup at 3530 Sawmill Crescent, Vancouver and 8575 Rivergrass Drive, Vancouver.
Avalon 3 River District in South Vancouver is the third acquisition in the group. Avalon Park features one to three-bedroom luxury homes. It also has a 6-storey midrise tower, townhomes, along with live-work homes. This community is accessible to the Town Centre’s retail. Nearby green space, along with amenities for the exclusive use of residents.
Avalon 3 Features
NEIGHBOURHOOD FEATURES
- Shopping: Close to the Town Centre—Save-On-Foods, Everything Wine, Starbucks, Sushi Muri, Booster Juice and more retail shops and services
- Recreation: Close to two sports fields, a riverfront walking and cycling path and 25 acres of green space.
Building Amenities
- Contemporary architecture with contrasting white and dark grey brick with varied panelling.
- An expansive 20,000-square-foot courtyard includes green space, landscaping, seating and a water feature.
- A 10,000-square-foot rooftop podium.
- Indoor lounge and outdoor terrace with a kitchen.
- A pool, hot tub, BBQ and lots of seating, and gardening plots.
- A fitness facility, meeting room, two guest suites, cold storage, bike storage, daytime concierge, and electric vehicle parking.
Contact us for more information about Avalon 3 River District.
Latest MLS Listings
1-5/5
-
3542 SAWMILL Crescent in Vancouver: South Marine Townhouse for sale in "AVALON 3" (Vancouver East) : MLS®# R2966404
3542 SAWMILL Crescent South Marine Vancouver V5S 0J8 $1,068,000Residential Attached- Status:
- Active
- MLS® Num:
- R2966404
- Bedrooms:
- 2
- Bathrooms:
- 2
- Floor Area:
- 1,242 sq. ft.115 m2
AVALON 3 – Experience modern living and convenience in this 2 SPACIOUS BEDROOMS + DEN, 1.5 bathrooms, live/work townhouse in PRIME LOCATION. It is steps from banks, restaurants, grocery stores, DAY CARE and walking trails, everything you need right at your doorsteps. Thoughtfully crafted for functionality and style, this home features PREMIUM Jenn Air appliances in a sleek gourmet kitchen, FULL SIZE laundry, and the comfort of AIR CONDITIONING. Amenities include a rooftop pool, hot tub, BBQ, and GYM. Beautiful courtyard with garden plots and guest suites are available. With 2 entrances, the space offers ultimate flexibility, whether you’re working from home or entertaining. 2 side by side parking. 1 Storage. SCHOOL CATCHMENT: Champlain Heights Elementary & Killarney Secondary More detailsListed by Oakwyn Realty Ltd.- JENNY WUN
- OAKWYN REALTY NORTHWEST (4481 HASTINGS ST)
- 1 (604) 9613559
- Contact by Email
-
410 3538 SAWMILL Crescent in Vancouver: South Marine Condo for sale in "AVALON PARK 3" (Vancouver East) : MLS®# R2963375
410 3538 SAWMILL Crescent South Marine Vancouver V5S 0J8 $649,000Residential Attached- Status:
- Active
- MLS® Num:
- R2963375
- Bedrooms:
- 1
- Bathrooms:
- 1
- Floor Area:
- 634 sq. ft.59 m2
Own at Avalon Park 3, River District’s Premiere luxury residence. Located in concrete midrise, great first home for young professionals, enjoy all the benefits of a connected and quiet community with everyday essentials within steps. Island kitchen is ideal for entertaining with a wealth of pantry storage. Sleek integrated dishwasher, fridge/freezer; waterfall Quartz backsplash, island and countertops; built-in Stainless Steel Oven, Fridge & Microwave. Be comfy year-round with central AC/Heat Pump & Ecobee wifi-Thermostat. Outdoor Pool & Hot-tub, Gym, Amenities Room, Rooftop Garden & Concierge 12hr/7d will only add to your active lifestyle along the Fraser River! Waterfront trails and shuttle to Metrotown and Marine Gateway. Everything Wine, Save-on, The Local, Bufala, Kokoro, Lucky Taco, Starbucks and Sushi Mura and more all right out your door! JUST MOVE IN! AlexNinow©2024 More detailsListed by Royal LePage Westside- JENNY WUN
- OAKWYN REALTY NORTHWEST (4481 HASTINGS ST)
- 1 (604) 9613559
- Contact by Email
-
353 8575 RIVERGRASS Drive in Vancouver: South Marine Condo for sale in "AVALON 3" (Vancouver East) : MLS®# R2962504
353 8575 RIVERGRASS Drive South Marine Vancouver V5S 0J7 $825,000Residential Attached- Status:
- Active
- MLS® Num:
- R2962504
- Bedrooms:
- 2
- Bathrooms:
- 2
- Floor Area:
- 830 sq. ft.77 m2
Welcome to Avalon 3 by Wesgroup in River District Vancouver! This 2 bed, 2 bath home offers a spacious open layout, high ceilings, and wide-plank laminate flooring throughout. The gourmet kitchen features JennAir stainless steel appliances, quartz countertops, and a large island with breakfast bar seating. The second bedroom is equipped with a custom-built Murphy bed, maximizing space and functionality—perfect for guests or a home office setup. Stay comfortable year-round with energy-efficient heating & cooling. This home comes with one parking and a storage locker. Enjoy resort-style amenities including an outdoor pool, hot tub, gym, and clubhouse. Steps from shops, dining, and scenic waterfront trails—don’t miss this incredible opportunity! Open house Sat and Sun from 2-4. More detailsListed by eXp Realty- JENNY WUN
- OAKWYN REALTY NORTHWEST (4481 HASTINGS ST)
- 1 (604) 9613559
- Contact by Email
-
464 8575 RIVERGRASS Drive in Vancouver: South Marine Condo for sale in "Avalon 3" (Vancouver East) : MLS®# R2961814
464 8575 RIVERGRASS Drive South Marine Vancouver V5S 0J7 $999,000Residential Attached- Status:
- Active
- MLS® Num:
- R2961814
- Bedrooms:
- 2
- Bathrooms:
- 2
- Floor Area:
- 1,045 sq. ft.97 m2
This immaculately kept 2-bed, 2-bath plus den west-facing unit in Avalon 3 by Wesgroup offers over 1,000 sqft of spacious, open-concept living. Featuring an extra-large parking stall and storage unit, this concrete building is designed for both comfort and durability, with A/C for year-round enjoyment. Pets are welcome, and residents can enjoy a variety of top-tier amenities, including a heated outdoor pool, Rooftop vegetable gardens, gym, meeting room, lounge/games room, and two rentable guest suites. More detailsListed by Oakwyn Realty Ltd.- JENNY WUN
- OAKWYN REALTY NORTHWEST (4481 HASTINGS ST)
- 1 (604) 9613559
- Contact by Email
-
551 8575 RIVERGRASS Drive in Vancouver: South Marine Condo for sale in "Avalon Park 3" (Vancouver East) : MLS®# R2932485
551 8575 RIVERGRASS Drive South Marine Vancouver V5S 0J7 $859,990Residential Attached- Status:
- Active
- MLS® Num:
- R2932485
- Bedrooms:
- 2
- Bathrooms:
- 2
- Floor Area:
- 942 sq. ft.88 m2
AVALON 3 By WESGROUP located in the vibrant River District. 2 bedroom and den. Unit offers laminate floors throughout, premium stainless steel appliances including fridge, gas stove, quartz counters, under-cabinet lighting, and in-suite washer/dryer. Central AC/Heating included in strata fee. Steps to Save-on-Foods, Shoppers, TD & Scotiabank, Starbucks, Sushi Mura & direct bus to Metrotown. Amenities including rooftop pool & hot tub, gym, meeting rooms, daytime concierge, and 20,000SF community courtyard. 1 parking and 1 locker. More detailsListed by 1NE Collective Realty Inc.- JENNY WUN
- OAKWYN REALTY NORTHWEST (4481 HASTINGS ST)
- 1 (604) 9613559
- Contact by Email
1-5/5
Data was last updated February 18, 2025 at 12:10 PM (UTC)

The data relating to real estate on this website comes in part from the MLS® Reciprocity program of either the Greater Vancouver REALTORS® (GVR), the Fraser Valley Real Estate Board (FVREB) or the Chilliwack and District Real Estate Board (CADREB). Real estate listings held by participating real estate firms are marked with the MLS® logo and detailed information about the listing includes the name of the listing agent. This representation is based in whole or part on data generated by either the GVR, the FVREB or the CADREB which assumes no responsibility for its accuracy. The materials contained on this page may not be reproduced without the express written consent of either the GVR, the FVREB or the CADREB.
powered by myRealPage.com
Get First Access to Floor Plans, Pricing and Availability for Avalon 3 River District
"*" indicates required fields
Property Highlights
Units: 326
Storeys: 25 & 6 mid-rise
Completion: 2022
Type:
Condo, Townhouse
Construction:
Wood Frame
Storage:
Bike Storage
Features:
1.5 - 3.5 Bedrooms, 607 to 2450 square feet. $838 - $1223 per SqFt
Parking:
Yes
Amenities:
14,000+ sq ft fitness and aquatic centre Cold Storage Agricultural Plots Lobby Meeting Room Podium Rooftop Water Feature Underground Parking Courtyard Concierge EV Parking Outdoor Terrace with Pool Green Space Bike Storage Seating Areas Fitness Facility BBQ Area
Local Attractions:
Save-On-Foods, Starbucks, TD Canada Trust
3530 East Sawmill Crescent, Vancouver, BC, Canada
Walk Score®
In This Area
With These Tags
1-5/5
-
3542 SAWMILL Crescent in Vancouver: South Marine Townhouse for sale in "AVALON 3" (Vancouver East) : MLS®# R2966404
3542 SAWMILL Crescent South Marine Vancouver V5S 0J8 $1,068,000Residential Attached- Status:
- Active
- MLS® Num:
- R2966404
- Bedrooms:
- 2
- Bathrooms:
- 2
- Floor Area:
- 1,242 sq. ft.115 m2
AVALON 3 - Experience modern living and convenience in this 2 SPACIOUS BEDROOMS + DEN, 1.5 bathrooms, live/work townhouse in PRIME LOCATION. It is steps from banks, restaurants, grocery stores, DAY CARE and walking trails, everything you need right at your doorsteps. Thoughtfully crafted for functionality and style, this home features PREMIUM Jenn Air appliances in a sleek gourmet kitchen, FULL SIZE laundry, and the comfort of AIR CONDITIONING. Amenities include a rooftop pool, hot tub, BBQ, and GYM. Beautiful courtyard with garden plots and guest suites are available. With 2 entrances, the space offers ultimate flexibility, whether you’re working from home or entertaining. 2 side by side parking. 1 Storage. SCHOOL CATCHMENT: Champlain Heights Elementary & Killarney Secondary More detailsListed by Oakwyn Realty Ltd.- JENNY WUN
- OAKWYN REALTY NORTHWEST (4481 HASTINGS ST)
- 1 (604) 9613559
- Contact by Email
-
410 3538 SAWMILL Crescent in Vancouver: South Marine Condo for sale in "AVALON PARK 3" (Vancouver East) : MLS®# R2963375
410 3538 SAWMILL Crescent South Marine Vancouver V5S 0J8 $649,000Residential Attached- Status:
- Active
- MLS® Num:
- R2963375
- Bedrooms:
- 1
- Bathrooms:
- 1
- Floor Area:
- 634 sq. ft.59 m2
Own at Avalon Park 3, River District's Premiere luxury residence. Located in concrete midrise, great first home for young professionals, enjoy all the benefits of a connected and quiet community with everyday essentials within steps. Island kitchen is ideal for entertaining with a wealth of pantry storage. Sleek integrated dishwasher, fridge/freezer; waterfall Quartz backsplash, island and countertops; built-in Stainless Steel Oven, Fridge & Microwave. Be comfy year-round with central AC/Heat Pump & Ecobee wifi-Thermostat. Outdoor Pool & Hot-tub, Gym, Amenities Room, Rooftop Garden & Concierge 12hr/7d will only add to your active lifestyle along the Fraser River! Waterfront trails and shuttle to Metrotown and Marine Gateway. Everything Wine, Save-on, The Local, Bufala, Kokoro, Lucky Taco, Starbucks and Sushi Mura and more all right out your door! JUST MOVE IN! AlexNinow©2024 More detailsListed by Royal LePage Westside- JENNY WUN
- OAKWYN REALTY NORTHWEST (4481 HASTINGS ST)
- 1 (604) 9613559
- Contact by Email
-
353 8575 RIVERGRASS Drive in Vancouver: South Marine Condo for sale in "AVALON 3" (Vancouver East) : MLS®# R2962504
353 8575 RIVERGRASS Drive South Marine Vancouver V5S 0J7 $825,000Residential Attached- Status:
- Active
- MLS® Num:
- R2962504
- Bedrooms:
- 2
- Bathrooms:
- 2
- Floor Area:
- 830 sq. ft.77 m2
Welcome to Avalon 3 by Wesgroup in River District Vancouver! This 2 bed, 2 bath home offers a spacious open layout, high ceilings, and wide-plank laminate flooring throughout. The gourmet kitchen features JennAir stainless steel appliances, quartz countertops, and a large island with breakfast bar seating. The second bedroom is equipped with a custom-built Murphy bed, maximizing space and functionality—perfect for guests or a home office setup. Stay comfortable year-round with energy-efficient heating & cooling. This home comes with one parking and a storage locker. Enjoy resort-style amenities including an outdoor pool, hot tub, gym, and clubhouse. Steps from shops, dining, and scenic waterfront trails—don’t miss this incredible opportunity! Open house Sat and Sun from 2-4. More detailsListed by eXp Realty- JENNY WUN
- OAKWYN REALTY NORTHWEST (4481 HASTINGS ST)
- 1 (604) 9613559
- Contact by Email
-
464 8575 RIVERGRASS Drive in Vancouver: South Marine Condo for sale in "Avalon 3" (Vancouver East) : MLS®# R2961814
464 8575 RIVERGRASS Drive South Marine Vancouver V5S 0J7 $999,000Residential Attached- Status:
- Active
- MLS® Num:
- R2961814
- Bedrooms:
- 2
- Bathrooms:
- 2
- Floor Area:
- 1,045 sq. ft.97 m2
This immaculately kept 2-bed, 2-bath plus den west-facing unit in Avalon 3 by Wesgroup offers over 1,000 sqft of spacious, open-concept living. Featuring an extra-large parking stall and storage unit, this concrete building is designed for both comfort and durability, with A/C for year-round enjoyment. Pets are welcome, and residents can enjoy a variety of top-tier amenities, including a heated outdoor pool, Rooftop vegetable gardens, gym, meeting room, lounge/games room, and two rentable guest suites. More detailsListed by Oakwyn Realty Ltd.- JENNY WUN
- OAKWYN REALTY NORTHWEST (4481 HASTINGS ST)
- 1 (604) 9613559
- Contact by Email
-
551 8575 RIVERGRASS Drive in Vancouver: South Marine Condo for sale in "Avalon Park 3" (Vancouver East) : MLS®# R2932485
551 8575 RIVERGRASS Drive South Marine Vancouver V5S 0J7 $859,990Residential Attached- Status:
- Active
- MLS® Num:
- R2932485
- Bedrooms:
- 2
- Bathrooms:
- 2
- Floor Area:
- 942 sq. ft.88 m2
AVALON 3 By WESGROUP located in the vibrant River District. 2 bedroom and den. Unit offers laminate floors throughout, premium stainless steel appliances including fridge, gas stove, quartz counters, under-cabinet lighting, and in-suite washer/dryer. Central AC/Heating included in strata fee. Steps to Save-on-Foods, Shoppers, TD & Scotiabank, Starbucks, Sushi Mura & direct bus to Metrotown. Amenities including rooftop pool & hot tub, gym, meeting rooms, daytime concierge, and 20,000SF community courtyard. 1 parking and 1 locker. More detailsListed by 1NE Collective Realty Inc.- JENNY WUN
- OAKWYN REALTY NORTHWEST (4481 HASTINGS ST)
- 1 (604) 9613559
- Contact by Email
1-5/5
Data was last updated February 18, 2025 at 12:10 PM (UTC)

The data relating to real estate on this website comes in part from the MLS® Reciprocity program of either the Greater Vancouver REALTORS® (GVR), the Fraser Valley Real Estate Board (FVREB) or the Chilliwack and District Real Estate Board (CADREB). Real estate listings held by participating real estate firms are marked with the MLS® logo and detailed information about the listing includes the name of the listing agent. This representation is based in whole or part on data generated by either the GVR, the FVREB or the CADREB which assumes no responsibility for its accuracy. The materials contained on this page may not be reproduced without the express written consent of either the GVR, the FVREB or the CADREB.
powered by myRealPage.com