#env .c-card-unit.primary,#page_photo .c-card-unit.primary{margin-bottom:40px}#env .c-card-unit.secondary,#page_photo .c-card-unit.secondary{margin-bottom:50px}#env .c-card-unit.type3,#page_photo .c-card-unit.type3{grid-gap:0 45px;gap:0 45px}@media not all and (min-width:768px){#env .c-card-unit.type3,#page_photo .c-card-unit.type3{grid-gap:60px 15px;gap:60px 15px}}#env .c-card-unit.type3 .c-page-card,#page_photo .c-card-unit.type3 .c-page-card{grid-gap:20px 0;background-color:transparent;gap:20px 0;width:calc(33.33333% - 30px)}@media not all and (min-width:768px){#env .c-card-unit.type3 .c-page-card,#page_photo .c-card-unit.type3 .c-page-card{grid-gap:10px 0;gap:10px 0;width:calc(50% - 8px)}}#env .c-card-unit.type3 .c-page-card .card-body,#page_photo .c-card-unit.type3 .c-page-card .card-body{padding:0}#env .c-card-unit.type3 .c-page-card .card-title,#page_photo .c-card-unit.type3 .c-page-card .card-title{text-align:center}@media not all and (min-width:768px){#env .c-card-unit.type3 .c-page-card .card-title,#page_photo .c-card-unit.type3 .c-page-card .card-title{margin-bottom:10px}}#env .c-card-unit.type2,#page_photo .c-card-unit.type2{grid-gap:40px;flex-wrap:wrap;gap:40px}@media not all and (min-width:768px){#env .c-card-unit.type2,#page_photo .c-card-unit.type2{grid-gap:20px 0;gap:20px 0}}#env .c-card-unit.type2 .c-page-card,#page_photo .c-card-unit.type2 .c-page-card{grid-gap:0 30px;align-items:center;background-color:#fff;border-radius:25px;flex-direction:row;gap:0 30px;padding:40px 30px;width:calc(50% - 20px)}@media not all and (min-width:768px){#env .c-card-unit.type2 .c-page-card,#page_photo .c-card-unit.type2 .c-page-card{grid-gap:0 20px;align-items:flex-start;border-radius:10px;gap:0 20px;padding:20px 16px;width:100%}}#env .c-card-unit.type2 .c-page-card .card-img,#page_photo .c-card-unit.type2 .c-page-card .card-img{border-radius:100%;overflow:hidden;width:120px}@media not all and (min-width:768px){#env .c-card-unit.type2 .c-page-card .card-img,#page_photo .c-card-unit.type2 .c-page-card .card-img{width:70px}}#env .c-card-unit.type2 .c-page-card .card-body,#page_photo .c-card-unit.type2 .c-page-card .card-body{padding:0;width:calc(100% - 120px)}@media not all and (min-width:768px){#env .c-card-unit.type2 .c-page-card .card-body,#page_photo .c-card-unit.type2 .c-page-card .card-body{width:calc(100% - 70px)}}#env .c-card-unit.type2.primary,#page_photo .c-card-unit.type2.primary{margin-bottom:40px}#env .c-card-unit.type2.secondary,#page_photo .c-card-unit.type2.secondary{margin-bottom:50px}#env .c-card-unit .card-title,#page_photo .c-card-unit .card-title{font-size:calc(16.4px + .1875vw);margin-bottom:20px}@media not all and (min-width:768px){#env .c-card-unit .card-title,#page_photo .c-card-unit .card-title{margin-bottom:10px}}#env .c-card-unit.type1,#page_photo .c-card-unit.type1{align-items:flex-start}#env .c-card-unit.type1 ul,#page_photo .c-card-unit.type1 ul{grid-gap:0 40px;align-items:flex-start;background-color:transparent;border-radius:0;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:0 40px;width:100%}#env .c-card-unit.type1 ul li,#page_photo .c-card-unit.type1 ul li{line-height:1.733;width:calc(50% - 20px)}@media not all and (min-width:768px){#env .c-card-unit.type1 ul li,#page_photo .c-card-unit.type1 ul li{width:100%}}#env .c-card-unit.type1 ul li:before,#page_photo .c-card-unit.type1 ul li:before{top:8px}#env .c-card-unit.type1 ul li:nth-child(2),#page_photo .c-card-unit.type1 ul li:nth-child(2){margin-top:0!important}@media not all and (min-width:768px){#env .c-card-unit.type1 ul li:nth-child(2),#page_photo .c-card-unit.type1 ul li:nth-child(2){margin-top:30px!important}}#page_photo .c-card-unit .card-title{font-family:Shippori Mincho,serif;font-weight:500}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInByb2plY3QvX2Vudi5zY3NzIiwiZW52LmNzcyIsImZvdW5kYXRpb24vX21peGluLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBYUksMkRBQ0Usa0JDTk4sQ0RTSSwrREFDRSxrQkNOTixDRFNJLHVEQUNFLGVBQUEsQ0FBQSxVQ05OLENDWUUscUNGUEUsdURBSUksa0JBQUEsQ0FBQSxhQ0pOLENBQ0YsQ0RNTSxpRkFFRSxlQUFBLENBREEsNEJBQUEsQ0FDQSxVQUFBLENBQ0EsNEJDSFIsQ0NBRSxxQ0ZBSSxpRkFNSSxlQUFBLENBQUEsVUFBQSxDQUNBLHFCQ0RSLENBQ0YsQ0RHUSx1R0FDRSxTQ0FWLENER1EseUdBQ0UsaUJDQVYsQ0NmRSxxQ0ZjTSx5R0FJSSxrQkNFVixDQUNGLENER0ksdURBQ0UsYUFBQSxDQUNBLGNBQUEsQ0FEQSxRQ0NOLENDMUJFLHFDRndCRSx1REFLSSxlQUFBLENBQUEsVUNFTixDQUNGLENEQU0saUZBSUUsZUFBQSxDQURBLGtCQUFBLENBRkEscUJBQUEsQ0FDQSxrQkFBQSxDQUdBLGtCQUFBLENBREEsVUFBQSxDQUVBLGlCQUFBLENBQ0Esc0JDR1IsQ0MxQ0UscUNGZ0NJLGlGQVlJLGVBQUEsQ0FGQSxzQkFBQSxDQUNBLGtCQUFBLENBQ0EsVUFBQSxDQUNBLGlCQUFBLENBQ0EsVUNLUixDQUNGLENESFEscUdBQ0Usa0JBQUEsQ0FFQSxlQUFBLENBREEsV0NPVixDQzFERSxxQ0ZpRE0scUdBTUksVUNRVixDQUNGLENETFEsdUdBQ0UsU0FBQSxDQUNBLHdCQ1FWLENDckVFLHFDRjJETSx1R0FLSSx1QkNVVixDQUNGLENETk0sdUVBQ0Usa0JDU1IsQ0ROTSwyRUFDRSxrQkNTUixDREpJLG1FQUNFLGdDQUFBLENBQ0Esa0JDT04sQ0N4RkUscUNGK0VFLG1FQUtJLGtCQ1NOLENBQ0YsQ0ROSSx1REFDRSxzQkNTTixDRFBNLDZEQU9FLGVBQUEsQ0FGQSxzQkFBQSxDQUpBLDRCQUFBLENBQ0EsZUFBQSxDQUNBLHFCQUFBLENBQ0EsWUFBQSxDQUVBLGNBQUEsQ0FDQSxVQUFBLENBQ0EsVUNVUixDRFJRLG1FQUNFLGlCQUFBLENBQ0Esc0JDV1YsQ0NsSEUscUNGcUdNLG1FQUtJLFVDYVYsQ0FDRixDRFhVLGlGQUNFLE9DY1osQ0RYVSw2RkFDRSxzQkNjWixDQ2hJRSxxQ0ZpSFEsNkZBSUkseUJDZ0JaLENBQ0YsQ0RGSSxxQ0FFRSxpQ0FBQSxDQUNBLGVDSU4iLCJmaWxlIjoiZW52LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkB1c2UgJy4uL2ZvdW5kYXRpb24vdmFyaWFibGVzJyBhcyB2YXJpYWJsZXM7XG5AdXNlICcuLi9mb3VuZGF0aW9uL21peGluJyBhcyBtaXhpbjtcblxuXG4vKlxuZW52XG4qL1xuXG4jZW52LFxuI3BhZ2VfcGhvdG8ge1xuXG4gIC5jLWNhcmQtdW5pdCB7XG5cbiAgICAmLnByaW1hcnkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAmLnNlY29uZGFyeSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cblxuICAgICYudHlwZTMge1xuICAgICAgZ2FwOiAwIDQ1cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICBnYXA6IDYwcHggMTVweDtcbiAgICAgIH1cblxuICAgICAgLmMtcGFnZS1jYXJkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGdhcDogMjBweCAwO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAgLSAzMHB4KTtcblxuICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICBnYXA6IDEwcHggMDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDhweCk7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQtdGl0bGUge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnR5cGUyIHtcbiAgICAgIGdhcDogNDBweDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgIGdhcDogMjBweCAwO1xuICAgICAgfVxuXG4gICAgICAuYy1wYWdlLWNhcmQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAwIDMwcHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAyMHB4KTtcblxuICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgIGdhcDogMCAyMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTZweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkLWltZyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYucHJpbWFyeSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG5cbiAgICAgICYuc2Vjb25kYXJ5IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxN3B4ICsgMyAqICgxMDB2dyAtIDMyMHB4KSAvIDE2MDApO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi50eXBlMSB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgdWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiAwIDQwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS43MzM7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAyMHB4KTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cblxuICB9XG59XG5cbiNwYWdlX3Bob3RvIHtcblxuICAuYy1jYXJkLXVuaXQge1xuXG4gICAgLmNhcmQtdGl0bGUge1xuXG4gICAgICBmb250LWZhbWlseTogJ1NoaXBwb3JpIE1pbmNobycsIHNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gIH1cblxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyog5L2Z55m9IDjjga7lgI3mlbAgKi9cbi8qXG5lbnZcbiovXG4jZW52IC5jLWNhcmQtdW5pdC5wcmltYXJ5LFxuI3BhZ2VfcGhvdG8gLmMtY2FyZC11bml0LnByaW1hcnkge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuI2VudiAuYy1jYXJkLXVuaXQuc2Vjb25kYXJ5LFxuI3BhZ2VfcGhvdG8gLmMtY2FyZC11bml0LnNlY29uZGFyeSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4jZW52IC5jLWNhcmQtdW5pdC50eXBlMyxcbiNwYWdlX3Bob3RvIC5jLWNhcmQtdW5pdC50eXBlMyB7XG4gIGdhcDogMCA0NXB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNlbnYgLmMtY2FyZC11bml0LnR5cGUzLFxuI3BhZ2VfcGhvdG8gLmMtY2FyZC11bml0LnR5cGUzIHtcbiAgICBnYXA6IDYwcHggMTVweDtcbiAgfVxufVxuI2VudiAuYy1jYXJkLXVuaXQudHlwZTMgLmMtcGFnZS1jYXJkLFxuI3BhZ2VfcGhvdG8gLmMtY2FyZC11bml0LnR5cGUzIC5jLXBhZ2UtY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBnYXA6IDIwcHggMDtcbiAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAzMHB4KTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjZW52IC5jLWNhcmQtdW5pdC50eXBlMyAuYy1wYWdlLWNhcmQsXG4jcGFnZV9waG90byAuYy1jYXJkLXVuaXQudHlwZTMgLmMtcGFnZS1jYXJkIHtcbiAgICBnYXA6IDEwcHggMDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xuICB9XG59XG4jZW52IC5jLWNhcmQtdW5pdC50eXBlMyAuYy1wYWdlLWNhcmQgLmNhcmQtYm9keSxcbiNwYWdlX3Bob3RvIC5jLWNhcmQtdW5pdC50eXBlMyAuYy1wYWdlLWNhcmQgLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDA7XG59XG4jZW52IC5jLWNhcmQtdW5pdC50eXBlMyAuYy1wYWdlLWNhcmQgLmNhcmQtdGl0bGUsXG4jcGFnZV9waG90byAuYy1jYXJkLXVuaXQudHlwZTMgLmMtcGFnZS1jYXJkIC5jYXJkLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNlbnYgLmMtY2FyZC11bml0LnR5cGUzIC5jLXBhZ2UtY2FyZCAuY2FyZC10aXRsZSxcbiNwYWdlX3Bob3RvIC5jLWNhcmQtdW5pdC50eXBlMyAuYy1wYWdlLWNhcmQgLmNhcmQtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbiNlbnYgLmMtY2FyZC11bml0LnR5cGUyLFxuI3BhZ2VfcGhvdG8gLmMtY2FyZC11bml0LnR5cGUyIHtcbiAgZ2FwOiA0MHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2VudiAuYy1jYXJkLXVuaXQudHlwZTIsXG4jcGFnZV9waG90byAuYy1jYXJkLXVuaXQudHlwZTIge1xuICAgIGdhcDogMjBweCAwO1xuICB9XG59XG4jZW52IC5jLWNhcmQtdW5pdC50eXBlMiAuYy1wYWdlLWNhcmQsXG4jcGFnZV9waG90byAuYy1jYXJkLXVuaXQudHlwZTIgLmMtcGFnZS1jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMCAzMHB4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNlbnYgLmMtY2FyZC11bml0LnR5cGUyIC5jLXBhZ2UtY2FyZCxcbiNwYWdlX3Bob3RvIC5jLWNhcmQtdW5pdC50eXBlMiAuYy1wYWdlLWNhcmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgZ2FwOiAwIDIwcHg7XG4gICAgcGFkZGluZzogMjBweCAxNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jZW52IC5jLWNhcmQtdW5pdC50eXBlMiAuYy1wYWdlLWNhcmQgLmNhcmQtaW1nLFxuI3BhZ2VfcGhvdG8gLmMtY2FyZC11bml0LnR5cGUyIC5jLXBhZ2UtY2FyZCAuY2FyZC1pbWcge1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogMTIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2VudiAuYy1jYXJkLXVuaXQudHlwZTIgLmMtcGFnZS1jYXJkIC5jYXJkLWltZyxcbiNwYWdlX3Bob3RvIC5jLWNhcmQtdW5pdC50eXBlMiAuYy1wYWdlLWNhcmQgLmNhcmQtaW1nIHtcbiAgICB3aWR0aDogNzBweDtcbiAgfVxufVxuI2VudiAuYy1jYXJkLXVuaXQudHlwZTIgLmMtcGFnZS1jYXJkIC5jYXJkLWJvZHksXG4jcGFnZV9waG90byAuYy1jYXJkLXVuaXQudHlwZTIgLmMtcGFnZS1jYXJkIC5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNlbnYgLmMtY2FyZC11bml0LnR5cGUyIC5jLXBhZ2UtY2FyZCAuY2FyZC1ib2R5LFxuI3BhZ2VfcGhvdG8gLmMtY2FyZC11bml0LnR5cGUyIC5jLXBhZ2UtY2FyZCAuY2FyZC1ib2R5IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XG4gIH1cbn1cbiNlbnYgLmMtY2FyZC11bml0LnR5cGUyLnByaW1hcnksXG4jcGFnZV9waG90byAuYy1jYXJkLXVuaXQudHlwZTIucHJpbWFyeSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4jZW52IC5jLWNhcmQtdW5pdC50eXBlMi5zZWNvbmRhcnksXG4jcGFnZV9waG90byAuYy1jYXJkLXVuaXQudHlwZTIuc2Vjb25kYXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbiNlbnYgLmMtY2FyZC11bml0IC5jYXJkLXRpdGxlLFxuI3BhZ2VfcGhvdG8gLmMtY2FyZC11bml0IC5jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjKDE3cHggKyAzICogKDEwMHZ3IC0gMzIwcHgpIC8gMTYwMCk7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2VudiAuYy1jYXJkLXVuaXQgLmNhcmQtdGl0bGUsXG4jcGFnZV9waG90byAuYy1jYXJkLXVuaXQgLmNhcmQtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbiNlbnYgLmMtY2FyZC11bml0LnR5cGUxLFxuI3BhZ2VfcGhvdG8gLmMtY2FyZC11bml0LnR5cGUxIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4jZW52IC5jLWNhcmQtdW5pdC50eXBlMSB1bCxcbiNwYWdlX3Bob3RvIC5jLWNhcmQtdW5pdC50eXBlMSB1bCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDAgNDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4jZW52IC5jLWNhcmQtdW5pdC50eXBlMSB1bCBsaSxcbiNwYWdlX3Bob3RvIC5jLWNhcmQtdW5pdC50eXBlMSB1bCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjczMztcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2VudiAuYy1jYXJkLXVuaXQudHlwZTEgdWwgbGksXG4jcGFnZV9waG90byAuYy1jYXJkLXVuaXQudHlwZTEgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jZW52IC5jLWNhcmQtdW5pdC50eXBlMSB1bCBsaTo6YmVmb3JlLFxuI3BhZ2VfcGhvdG8gLmMtY2FyZC11bml0LnR5cGUxIHVsIGxpOjpiZWZvcmUge1xuICB0b3A6IDhweDtcbn1cbiNlbnYgLmMtY2FyZC11bml0LnR5cGUxIHVsIGxpOm50aC1jaGlsZCgyKSxcbiNwYWdlX3Bob3RvIC5jLWNhcmQtdW5pdC50eXBlMSB1bCBsaTpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2VudiAuYy1jYXJkLXVuaXQudHlwZTEgdWwgbGk6bnRoLWNoaWxkKDIpLFxuI3BhZ2VfcGhvdG8gLmMtY2FyZC11bml0LnR5cGUxIHVsIGxpOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbiNwYWdlX3Bob3RvIC5jLWNhcmQtdW5pdCAuY2FyZC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNoaXBwb3JpIE1pbmNob1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn0iLCJAdXNlIFwic2FzczptYXRoXCI7XG5AdXNlIFwidmFyaWFibGVzXCIgYXMgdmFyaWFibGVzO1xuXG5AbWl4aW4gcGMoKSB7XG4gIEBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiBtYXBfZ2V0KHZhcmlhYmxlcy4kQlJBS0VfUE9JTlQsIHBjKSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwYy1taW4oKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBtYXBfZ2V0KHZhcmlhYmxlcy4kQlJBS0VfUE9JTlQsIHBjKSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB0YWJsZXRMKCkge1xuICBAbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogbWFwX2dldCh2YXJpYWJsZXMuJEJSQUtFX1BPSU5ULCB0YkwpKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHRhYmxldEwtbWluKCkge1xuICBAbWVkaWEgKG1pbi13aWR0aDogbWFwX2dldCh2YXJpYWJsZXMuJEJSQUtFX1BPSU5ULCB0YkwpKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHRhYmxldFAoKSB7XG4gIEBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiBtYXBfZ2V0KHZhcmlhYmxlcy4kQlJBS0VfUE9JTlQsIHRiUCkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gdGFibGV0UC1taW4oKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBtYXBfZ2V0KHZhcmlhYmxlcy4kQlJBS0VfUE9JTlQsIHRiUCkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gc3AoKSB7XG4gIEBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiBtYXBfZ2V0KHZhcmlhYmxlcy4kQlJBS0VfUE9JTlQsIHNwKSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBzcC1taW4oKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBtYXBfZ2V0KHZhcmlhYmxlcy4kQlJBS0VfUE9JTlQsIHNwKSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtYXgoJG1heCkge1xuICBAbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogI3skbWF4ICsgMX1weCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtaW4oJG1pbikge1xuICBAbWVkaWEgKG1pbi13aWR0aDogI3skbWlufXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gZm9udC1zaXplXG5AbWl4aW4gZnooJHNpemU6IG1hcF9nZXQodmFyaWFibGVzLiRCQVNFLCBmb250LXNpemUpLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBmb250LXNpemU6IGlmKCRpbXBvcnRhbnQsIG1hdGguZGl2KCRzaXplLCAxNikgKyByZW0gIWltcG9ydGFudCwgbWF0aC5kaXYoJHNpemUsIDE2KSArIHJlbSk7XG59XG5cbkBmdW5jdGlvbiBnZXRfdncoJHNpemUsICR2aWV3cG9ydCkge1xuICAkcmF0ZTogbWF0aC5kaXYoMTAwLCAkdmlld3BvcnQpO1xuICBAcmV0dXJuICRyYXRlICogJHNpemUgKiAxdnc7XG59XG5cbkBtaXhpbiBmel92dygkZm9udF9zaXplOiAxMCwgJHZpZXdwb3J0OiA3NTApIHtcbiAgZm9udC1zaXplOiBnZXRfdncoJGZvbnRfc2l6ZSwgJHZpZXdwb3J0KTtcbn1cblxuQG1peGluIHZ3KCRwcm9wZXJ0eTogZm9udC1zaXplLCAkc2l6ZTogMTAsICR2aWV3cG9ydDogNzUwKSB7XG4gICN7JHByb3BlcnR5fTogZ2V0X3Z3KCRzaXplLCAkdmlld3BvcnQpO1xufVxuXG5AbWl4aW4gdmgoJHByb3BlcnR5OiBoZWlnaHQsICAkc2l6ZTogMTAwLCAkY2FsYzogMHB4KSB7XG4gICN7JHByb3BlcnR5fTogY2FsYygoI3skc2l6ZSArIHZofSkgKyAjeyRjYWxjfSk7XG4gICN7JHByb3BlcnR5fTogY2FsYyh2YXIoLS12aCwgMXZoKSAqICN7JHNpemV9ICsgI3skY2FsY30pO1xufVxuXG5AbWl4aW4gYW5pbWF0aW9uKCRhbmltYXRpb24tbmFtZSwgJHMsICRlYXNpbmcsICRjb3VudCwgJGVuZDogbm9uZSwgJGRlbGF5OiAwKSB7XG4gIGFuaW1hdGlvbjoge1xuICAgIGRlbGF5OiAkZGVsYXk7XG4gICAgZHVyYXRpb246ICRzO1xuICAgIGZpbGwtbW9kZTogJGVuZDtcbiAgICBpdGVyYXRpb24tY291bnQ6ICRjb3VudDtcbiAgICBuYW1lOiAkYW5pbWF0aW9uLW5hbWU7XG4gICAgdGltaW5nLWZ1bmN0aW9uOiAkZWFzaW5nO1xuICB9XG59XG5cbkBtaXhpbiBhY2Nlc3NpYmlsaXR5SGlkZGVuKCkge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMXB4O1xufVxuXG4vLyB3ZWJGb250IGljb25cbkBtaXhpbiBpY29uRm9udCgpIHtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lLCBzZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbkBtaXhpbiBpY29uTWF0ZXJpYWwoJHNpemU6IDI0KSB7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIGZvbnQ6IHtcbiAgICBmYW1pbHk6IHZhcmlhYmxlcy4kRk9OVF9JQ09OO1xuICAgIGZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJztcbiAgICBzdHlsZTogbm9ybWFsO1xuICAgIHdlaWdodDogbm9ybWFsO1xuICB9XG4gIEBpbmNsdWRlIGZ6KCRzaXplKTtcbn1cblxuQGZ1bmN0aW9uIHNldF9jb21tb25fcGF0aCgkZmlsZU5hbWUsICRwYXRoOiAnLi4vJykge1xuICBAaWYgKCRmaWxlTmFtZSkge1xuICAgIEByZXR1cm4gJyN7JHBhdGh9aW1nL2NvbW1vbi8jeyRmaWxlTmFtZX0nO1xuICB9IEBlbHNlIHtcbiAgICBAZXJyb3IgJyRmaWxlTmFtZeOBjOOBguOCiuOBvuOBm+OCk+OAgic7XG4gIH1cbn1cblxuQGZ1bmN0aW9uIHNldF9pbWFnZV9wYXRoKCRmaWxlTmFtZSwgJHBhdGg6ICcuLi8nKSB7XG4gIEBpZiAoJGZpbGVOYW1lKSB7XG4gICAgQHJldHVybiAnI3skcGF0aH1pbWcvI3skZmlsZU5hbWV9JztcbiAgfSBAZWxzZSB7XG4gICAgQGVycm9yICckZmlsZU5hbWXjgYzjgYLjgorjgb7jgZvjgpPjgIInO1xuICB9XG59XG5AbWl4aW4gb2JqZWN0LWZpdCgkdmFsdWU6IGZpbGwsICRwb3NpdGlvbjogbnVsbCkge1xuICBvYmplY3QtZml0OiAkdmFsdWU7XG5cbiAgQGlmICRwb3NpdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiAjeyR2YWx1ZX07IG9iamVjdC1wb3NpdGlvbjogI3skcG9zaXRpb259Jywgc2Fucy1zZXJpZjtcbiAgICBvYmplY3QtcG9zaXRpb246ICRwb3NpdGlvbjtcbiAgfSBAZWxzZSB7XG4gICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiAjeyR2YWx1ZX0nLCBzYW5zLXNlcmlmO1xuICB9XG59XG5cbkBtaXhpbiBsaW5lQ2xhbXAoJGxpbmU6IDEpIHtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogI3skbGluZX07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIOS9meeZvSA444Gu5YCN5pWwICovXG5AbWl4aW4gbXVsdGlwbGUtcCgkcG9zaXRpb246IG51bGwsICRzaXplOiAxKSB7XG4gIEBpZiAoJHBvc2l0aW9uKSB7XG4gICAgcGFkZGluZy0jeyRwb3NpdGlvbn06IGNhbGMoIDhweCAqICN7JHNpemV9ICk7XG4gIH0gQGVsc2Uge1xuICAgIHBhZGRpbmc6IGNhbGMoIDhweCAqICN7JHNpemV9ICk7XG4gIH1cbn1cblxuQG1peGluIG11bHRpcGxlLW0oJHBvc2l0aW9uOiBudWxsLCAkc2l6ZTogMSkge1xuICBAaWYgKCRwb3NpdGlvbikge1xuICAgIG1hcmdpbi0jeyRwb3NpdGlvbn06IGNhbGMoIDhweCAqICN7JHNpemV9ICk7XG4gIH0gQGVsc2Uge1xuICAgIG1hcmdpbjogY2FsYyggOHB4ICogI3skc2l6ZX0gKTtcbiAgfVxufVxuIl19 */
