/*!****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./resources/css/event.css ***!
  \****************************************************************************************************************/
@charset "utf-8";
body {
    background-color: #fff;
}

/*카카오 채널 추가 이벤트 페이지 resources/views/event/kakaochannel/get_point_page.twig*/
.cont {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.cont .btnBox {
    display: flex
}

.cont .joinBtn {
    width: 6.25rem;
    height: 40px;
    line-height: 40px;
    border-radius: 5px;
    text-align: center;
    background-color: #009eff;
    color: #fff;
    margin: 0 auto;
}

.cont .cancelBtn {
    width: 6.25rem;
    height: 40px;
    line-height: 40px;
    border-radius: 5px;
    text-align: center;
    background-color: #ff0022;
    color: #fff;
    margin: 0 auto;
    margin-left: 10px
}

.info_box {
    margin: 30px 30px 30px 30px;
}

.info_box .info {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.info_box .title {
    color: #000;
    font-weight: 700;
    padding: 0 0 10px 0;
    font-size: 18px;
    letter-spacing: 2px;
    text-align: left;
    line-height: 1;
}

.info_box .imgBox {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 15px
}


/*원스토어 프로모션 이벤트 페이지 */
.responsive-img {
    max-width: 100%; /* 컨테이너 너비에 맞게 최대 너비 설정 */
    height: auto; /* 비율 유지 */
}

/* 이미지 컨테이너 스타일 */
.image-container {
    width: 100%; /* 부모 요소의 너비에 맞게 설정 */
    text-align: center; /* 이미지 중앙 정렬 */
}

.middle-section {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 10px;
}

.middle-section h2 {
    margin: 0;
    margin-bottom: 1vw;
    color: #5CC1FF; /* Blue text color for the title */
    font-size: 4vw; /* Font size based on viewport width */
}

#phone-check-form {
    display: flex;
    width: 80vw; /* Width based on viewport width */
    max-width: 900px; /* Maximum width of form */
    justify-content: space-between; /* Distributes space on either side */
    margin-bottom: 0; /* No margin between the form and the image below */
    padding: 1vw; /* Padding based on viewport width */
    border-radius: 0.5vw; /* Rounded corners for the form */
}

#phone-check-form #phone {
    padding: 0 1vw; /* Padding inside the input field */
    border-radius: 0.5vw; /* Rounded corners for input */
    height: calc(5vw + 1vh); /* Dynamic height based on viewport */
    border: none; /* Removing border */
    background-color: #f2f2f2; /* Setting background color for the form only */
    font-size: 2vw; /* Font size based on viewport width */
    flex-grow: 1; /* Input will grow to fill the space */
}

#phone-check-form button {
    padding: 0 3vw; /* Padding inside the button */
    background-color: #5CC1FF; /* Button background color */
    color: #FFFFFF; /* Button text color */
    cursor: pointer; /* Pointer cursor on hover */
    border-radius: 0.5vw; /* Rounded corners for button */
    height: calc(5vw + 1vh); /* Dynamic height based on viewport */
    font-size: 12px; /* Font size based on viewport width */
    white-space: nowrap; /* Prevent text wrapping */
    flex: 0 1 auto; /* Do not grow, allow shrink, basis is auto */
    border: none; /* Removing border */
}

/* 원스토어 프로모션 이벤트 페이지 end */

/*FM에셋 퀴즈 광고 관련 */
#solveNo {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
}

.answer-form {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: space-between;
    padding: 10px;
    box-sizing: border-box;
    background: #FFD135;
}

.answer-form #answer {
    font-size: 2vw;
    font-weight: 400;
    background-color: #f3f4f8;
    border: solid 1px #7c7c7c;
    border-radius: 9px;
    height: 7vw;
    text-indent: 10px;
    flex: 1 1 auto;
    margin: 0 10px;
    box-sizing: border-box;
}

.answer-form2 #answer2 {
    font-size: 3vw; /* Responsive font size */
    font-weight: 400;
    background-color: #f3f4f8;
    border: solid 1px #f3f4f8;
    border-radius: 9px;
    height: 7vw; /* Responsive height */
    text-indent: 10px;
    flex: 1 1 auto; /* Flex-grow, flex-shrink, flex-basis */
    margin: 0 10px; /* Margin on both sides */
    box-sizing: border-box; /* Include padding and border in width */
}

.answer-form #answer::placeholder {
    font-size: 14px; /* 원하는 폰트 크기로 설정 */
    color: #888; /* placeholder 텍스트 색상 변경 (선택 사항) */
}

.answer-form2 #answer2::placeholder {
    font-size: 14px; /* 원하는 폰트 크기로 설정 */
    color: #888; /* placeholder 텍스트 색상 변경 (선택 사항) */
}

.quiz-container {
    display: flex;
    position: relative; /* 이미지와 폼을 포함하는 컨테이너를 상대 위치로 설정 */
    flex-direction: column;
    align-items: center;
    background: #E4F9F5;
    padding: 10px;
}

.answer-form2 {
    position: absolute; /* 폼을 절대 위치로 설정 */
    bottom: 2%; /* 이미지의 하단에서 10% 위치에 배치 */
    left: 50%; /* 수평 중앙에 배치 */
    transform: translateX(-50%); /* 수평 중앙 정렬을 위해 X축으로 이동 */
    display: flex;
    width: 80%; /* 폼 너비 조정 */
    align-items: center; /* 세로 가운데 정렬 */
    justify-content: space-between; /* 요소 간 간격 */
    padding: 10px;
    box-sizing: border-box;
    border-radius: 10px; /* 둥근 모서리 */
}

.image-container {
    width: 100%;
    overflow: hidden;
}

.responsive-img {
    width: 100%;
    height: auto;
}

.answer-form img {
    cursor: pointer; /* Pointer cursor on hover */
    border-radius: 0.5vw; /* Rounded corners */
    height: 9vw; /* Responsive height */
    white-space: nowrap; /* Prevent text wrapping */
    flex: 0 1 auto; /* Flex-grow, flex-shrink, flex-basis */
    box-sizing: border-box; /* Include padding and border in width */
}


.input_content {
    background-color: #fff;
    padding: 20px;
}

.form-section {
    text-align: left;
    margin-bottom: 20px;
}

.form-section h2 {
    margin-top: 15px;
    margin-bottom: 10px;
}

.input-group {
    display: block; /* flex를 block으로 변경 */
    margin-bottom: 10px;
}

.input-group label {
    display: block; /* 라벨을 별도의 줄에 표시 */
    margin-bottom: 5px; /* 입력 상자 위에 마진을 추가하여 여백 생성 */
    font-weight: bold;
}

.input-box {
    width: 100%; /* 입력 상자 너비를 100%로 설정하여 전체 너비를 차지하도록 함 */
    padding: 8px;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box; /* 패딩과 테두리가 너비에 포함되도록 설정 */
}

.input-box-2 {
    width: 100%; /* 입력 상자 너비를 100%로 설정하여 전체 너비를 차지하도록 함 */
    padding: 8px;
    background-color: #ffffff;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box; /* 패딩과 테두리가 너비에 포함되도록 설정 */
}

.flex-container {
    display: flex; /* 컨테이너를 Flex 컨테이너로 만듭니다 */
    gap: 8px; /* 입력 상자 사이의 간격을 설정합니다 */
}

.input-box.short {
    width: calc(50% - 4px); /* '-' 문자와 gap을 고려하여 너비 조정 */
    flex-grow: 1; /* 주민번호 입력 상자가 flex 컨테이너 내에서 가능한 공간을 채우도록 합니다 */
}

.checkbox-container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 12px;
    margin-bottom: 10px;
}

.checkbox-label {
    display: flex;
    align-items: center;
}

.checkbox-label input[type="checkbox"] {
    margin-right: 5px;
}

.button-group {
    display: flex;
    justify-content: center;
    gap: 10px;
}

.popup-content button {
    padding: 10px 20px;
    border: none;
    border-radius: 5px;
    background-color: #007bff;
    color: #fff;
    cursor: pointer;
    transition: background-color 0.3s ease;
}

.popup-content button#closeBtn {
    background-color: #dc3545;
}

.popup-content button:hover {
    opacity: 0.9;
}

.warning-text {
    color: red;
    text-align: left;
    font-size: 14px;
    margin-bottom: 10px;
}

.confirmation-link {
    color: #007bff;
    text-decoration: underline;
    cursor: pointer;
}

.confirmation-link-2 {
    color: #181818;
    text-decoration: underline;
    cursor: pointer;
}

/*개인 정보 동의 내용 팝업*/
.privacy-popup-wrapper {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 1000;
    justify-content: center;
    align-items: center;
}

.privacy-popup-cont {
    background-color: #fff;
    padding: 20px;
    border-radius: 8px;
    max-width: 600px;
    width: 90%;
    min-height: 100px; /* 최소 높이 설정 */
    max-height: 80%; /* 팝업이 화면을 너무 많이 차지하지 않도록 최대 높이 설정 */
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    overflow-y: auto;
}

.popup-footer {
    text-align: center;
    margin-top: 20px;
}

.confirm-button {
    background-color: #007bff;
    color: white;
    border: none;
    padding: 10px 20px;
    border-radius: 5px;
    cursor: pointer;
}

/*개인 정보 동의 내용 팝업 end*/

.footer-section {
    background-color: #005cbf; /* 배경색 설정 */
    color: #ffffff; /* 텍스트 색상 설정 */
    padding: 40px;
    text-align: left; /* 텍스트 정렬 설정 */
    line-height: 1.6; /* 줄 간격 설정 */
    font-family: Arial, sans-serif; /* 폰트 설정 */
    font-size: 14px; /* 폰트 크기 설정 */
}

.footer-content {
    max-width: 1200px;
    margin: 0 auto;
}

/*FM에셋 퀴즈 광고 관련 end*/

/* db 판매*/
.dbirs-content_box{
    position: relative;
    width: 100%; /* 컨테이너의 너비를 조정하세요 */
    max-width: 1080px; /* 최대 너비 설정 */
}
.move-btn {
    position: absolute;
    top: 16%;
    left: 90%;
    transform: translate(-50%, -50%);
    text-align: center;
    width: 100%;
}

/*.dbirs-inbox{ position: fixed; bottom:-20%; left: 75%; width:100px; height: 300px; z-index: 1000;}*/
.dbirs-inbox {
    position: fixed;
    bottom: 0%; /* 화면 하단에서 10% 위에 위치 */
    right: 5%; /* 화면 오른쪽에서 5% 왼쪽에 위치 */
    width: 100px;
    height: 100px;
    z-index: 1000;
    display: flex;
    align-items: center;
    justify-content: center;
}

@media screen and (max-width: 768px) {
    .dbirs-inbox {
        right: 10%; /* 화면이 작아지면 오른쪽 여백을 조정 */
        bottom: -3%; /* 화면이 작아지면 하단 여백을 조정 */
    }
}

@media screen and (max-width: 480px) {
    .dbirs-inbox {
        width: 70px;
        right: 10%; /* 화면이 작아지면 오른쪽 여백을 조정 */
        bottom: -5%; /* 화면이 작아지면 하단 여백을 조정 */
    }
}

/* db 판매*/

/*3년간 못받은 보험금 찾아드려요*/

/* 입력 필드 스타일 */

.apply-form {
    display: block;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #fff;
    box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.1);
    padding: 0px 15px 0px 15px;
    box-sizing: border-box;
    text-align: center;
    z-index: 1000;
}

.apply-inputs {
    display: flex;
    gap: 10px;
    margin-bottom: 10px;
}


.event_submit_title{
    font-family: 'CoreDream3', sans-serif;
    font-weight: 1000;
    font-size: 30px;
}
/*3년간 못받은 보험금 찾아드려요end*/

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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LGdDQUFnQztJQUNoQyxrQkFBa0I7SUFDbEIsV0FBVztBQUNmOztBQUVBLHFHQUFxRztBQUNyRztJQUNJLGVBQWU7SUFDZixVQUFVLEVBQUUsc0JBQXNCO0lBQ2xDLFNBQVMsRUFBRSx1QkFBdUI7SUFDbEMsWUFBWTtJQUNaLGFBQWE7SUFDYixhQUFhO0lBQ2IsYUFBYTtJQUNiLG1CQUFtQjtJQUNuQix1QkFBdUI7QUFDM0I7O0FBRUE7SUFDSTtRQUNJLFVBQVUsRUFBRSx3QkFBd0I7UUFDcEMsV0FBVyxFQUFFLHVCQUF1QjtJQUN4QztBQUNKOztBQUVBO0lBQ0k7UUFDSSxXQUFXO1FBQ1gsVUFBVSxFQUFFLHdCQUF3QjtRQUNwQyxXQUFXLEVBQUUsdUJBQXVCO0lBQ3hDO0FBQ0o7O0FBRUEsU0FBUzs7QUFFVCxvQkFBb0I7O0FBRXBCLGNBQWM7O0FBRWQ7SUFDSSxjQUFjO0lBQ2QsZUFBZTtJQUNmLFNBQVM7SUFDVCxPQUFPO0lBQ1AsV0FBVztJQUNYLGdCQUFnQjtJQUNoQiwwQ0FBMEM7SUFDMUMsMEJBQTBCO0lBQzFCLHNCQUFzQjtJQUN0QixrQkFBa0I7SUFDbEIsYUFBYTtBQUNqQjs7QUFFQTtJQUNJLGFBQWE7SUFDYixTQUFTO0lBQ1QsbUJBQW1CO0FBQ3ZCOzs7QUFHQTtJQUNJLHFDQUFxQztJQUNyQyxpQkFBaUI7SUFDakIsZUFBZTtBQUNuQjtBQUNBLHVCQUF1QixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vdmFsdWV3YWxrLy4vcmVzb3VyY2VzL2Nzcy9ldmVudC5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuYm9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLyrsubTsubTsmKQg7LGE64SQIOy2lOqwgCDsnbTrsqTtirgg7Y6Y7J207KeAIHJlc291cmNlcy92aWV3cy9ldmVudC9rYWthb2NoYW5uZWwvZ2V0X3BvaW50X3BhZ2UudHdpZyovXG4uY29udCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmNvbnQgLmJ0bkJveCB7XG4gICAgZGlzcGxheTogZmxleFxufVxuXG4uY29udCAuam9pbkJ0biB7XG4gICAgd2lkdGg6IDYuMjVyZW07XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWVmZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmNvbnQgLmNhbmNlbEJ0biB7XG4gICAgd2lkdGg6IDYuMjVyZW07XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAyMjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMTBweFxufVxuXG4uaW5mb19ib3gge1xuICAgIG1hcmdpbjogMzBweCAzMHB4IDMwcHggMzBweDtcbn1cblxuLmluZm9fYm94IC5pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5pbmZvX2JveCAudGl0bGUge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uaW5mb19ib3ggLmltZ0JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTVweFxufVxuXG5cbi8q7JuQ7Iqk7Yag7Ja0IO2UhOuhnOuqqOyFmCDsnbTrsqTtirgg7Y6Y7J207KeAICovXG4ucmVzcG9uc2l2ZS1pbWcge1xuICAgIG1heC13aWR0aDogMTAwJTsgLyog7Luo7YWM7J2064SIIOuEiOu5hOyXkCDrp57qsowg7LWc64yAIOuEiOu5hCDshKTsoJUgKi9cbiAgICBoZWlnaHQ6IGF1dG87IC8qIOu5hOycqCDsnKDsp4AgKi9cbn1cblxuLyog7J2066+47KeAIOy7qO2FjOydtOuEiCDsiqTtg4DsnbwgKi9cbi5pbWFnZS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlOyAvKiDrtoDrqqgg7JqU7IaM7J2YIOuEiOu5hOyXkCDrp57qsowg7ISk7KCVICovXG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyAvKiDsnbTrr7jsp4Ag7KSR7JWZIOygleugrCAqL1xufVxuXG4ubWlkZGxlLXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5taWRkbGUtc2VjdGlvbiBoMiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDF2dztcbiAgICBjb2xvcjogIzVDQzFGRjsgLyogQmx1ZSB0ZXh0IGNvbG9yIGZvciB0aGUgdGl0bGUgKi9cbiAgICBmb250LXNpemU6IDR2dzsgLyogRm9udCBzaXplIGJhc2VkIG9uIHZpZXdwb3J0IHdpZHRoICovXG59XG5cbiNwaG9uZS1jaGVjay1mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiA4MHZ3OyAvKiBXaWR0aCBiYXNlZCBvbiB2aWV3cG9ydCB3aWR0aCAqL1xuICAgIG1heC13aWR0aDogOTAwcHg7IC8qIE1heGltdW0gd2lkdGggb2YgZm9ybSAqL1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLyogRGlzdHJpYnV0ZXMgc3BhY2Ugb24gZWl0aGVyIHNpZGUgKi9cbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvKiBObyBtYXJnaW4gYmV0d2VlbiB0aGUgZm9ybSBhbmQgdGhlIGltYWdlIGJlbG93ICovXG4gICAgcGFkZGluZzogMXZ3OyAvKiBQYWRkaW5nIGJhc2VkIG9uIHZpZXdwb3J0IHdpZHRoICovXG4gICAgYm9yZGVyLXJhZGl1czogMC41dnc7IC8qIFJvdW5kZWQgY29ybmVycyBmb3IgdGhlIGZvcm0gKi9cbn1cblxuI3Bob25lLWNoZWNrLWZvcm0gI3Bob25lIHtcbiAgICBwYWRkaW5nOiAwIDF2dzsgLyogUGFkZGluZyBpbnNpZGUgdGhlIGlucHV0IGZpZWxkICovXG4gICAgYm9yZGVyLXJhZGl1czogMC41dnc7IC8qIFJvdW5kZWQgY29ybmVycyBmb3IgaW5wdXQgKi9cbiAgICBoZWlnaHQ6IGNhbGMoNXZ3ICsgMXZoKTsgLyogRHluYW1pYyBoZWlnaHQgYmFzZWQgb24gdmlld3BvcnQgKi9cbiAgICBib3JkZXI6IG5vbmU7IC8qIFJlbW92aW5nIGJvcmRlciAqL1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7IC8qIFNldHRpbmcgYmFja2dyb3VuZCBjb2xvciBmb3IgdGhlIGZvcm0gb25seSAqL1xuICAgIGZvbnQtc2l6ZTogMnZ3OyAvKiBGb250IHNpemUgYmFzZWQgb24gdmlld3BvcnQgd2lkdGggKi9cbiAgICBmbGV4LWdyb3c6IDE7IC8qIElucHV0IHdpbGwgZ3JvdyB0byBmaWxsIHRoZSBzcGFjZSAqL1xufVxuXG4jcGhvbmUtY2hlY2stZm9ybSBidXR0b24ge1xuICAgIHBhZGRpbmc6IDAgM3Z3OyAvKiBQYWRkaW5nIGluc2lkZSB0aGUgYnV0dG9uICovXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVDQzFGRjsgLyogQnV0dG9uIGJhY2tncm91bmQgY29sb3IgKi9cbiAgICBjb2xvcjogI0ZGRkZGRjsgLyogQnV0dG9uIHRleHQgY29sb3IgKi9cbiAgICBjdXJzb3I6IHBvaW50ZXI7IC8qIFBvaW50ZXIgY3Vyc29yIG9uIGhvdmVyICovXG4gICAgYm9yZGVyLXJhZGl1czogMC41dnc7IC8qIFJvdW5kZWQgY29ybmVycyBmb3IgYnV0dG9uICovXG4gICAgaGVpZ2h0OiBjYWxjKDV2dyArIDF2aCk7IC8qIER5bmFtaWMgaGVpZ2h0IGJhc2VkIG9uIHZpZXdwb3J0ICovXG4gICAgZm9udC1zaXplOiAxMnB4OyAvKiBGb250IHNpemUgYmFzZWQgb24gdmlld3BvcnQgd2lkdGggKi9cbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvKiBQcmV2ZW50IHRleHQgd3JhcHBpbmcgKi9cbiAgICBmbGV4OiAwIDEgYXV0bzsgLyogRG8gbm90IGdyb3csIGFsbG93IHNocmluaywgYmFzaXMgaXMgYXV0byAqL1xuICAgIGJvcmRlcjogbm9uZTsgLyogUmVtb3ZpbmcgYm9yZGVyICovXG59XG5cbi8qIOybkOyKpO2GoOyWtCDtlITroZzrqqjshZgg7J2067Kk7Yq4IO2OmOydtOyngCBlbmQgKi9cblxuLypGTeyXkOyFiyDtgLTspogg6rSR6rOgIOq0gOugqCAqL1xuI3NvbHZlTm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uYW5zd2VyLWZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQ6ICNGRkQxMzU7XG59XG5cbi5hbnN3ZXItZm9ybSAjYW5zd2VyIHtcbiAgICBmb250LXNpemU6IDJ2dztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0Zjg7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzdjN2M3YztcbiAgICBib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgaGVpZ2h0OiA3dnc7XG4gICAgdGV4dC1pbmRlbnQ6IDEwcHg7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmFuc3dlci1mb3JtMiAjYW5zd2VyMiB7XG4gICAgZm9udC1zaXplOiAzdnc7IC8qIFJlc3BvbnNpdmUgZm9udCBzaXplICovXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGY4O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNmM2Y0Zjg7XG4gICAgYm9yZGVyLXJhZGl1czogOXB4O1xuICAgIGhlaWdodDogN3Z3OyAvKiBSZXNwb25zaXZlIGhlaWdodCAqL1xuICAgIHRleHQtaW5kZW50OiAxMHB4O1xuICAgIGZsZXg6IDEgMSBhdXRvOyAvKiBGbGV4LWdyb3csIGZsZXgtc2hyaW5rLCBmbGV4LWJhc2lzICovXG4gICAgbWFyZ2luOiAwIDEwcHg7IC8qIE1hcmdpbiBvbiBib3RoIHNpZGVzICovXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogSW5jbHVkZSBwYWRkaW5nIGFuZCBib3JkZXIgaW4gd2lkdGggKi9cbn1cblxuLmFuc3dlci1mb3JtICNhbnN3ZXI6OnBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDE0cHg7IC8qIOybkO2VmOuKlCDtj7Dtirgg7YGs6riw66GcIOyEpOyglSAqL1xuICAgIGNvbG9yOiAjODg4OyAvKiBwbGFjZWhvbGRlciDthY3siqTtirgg7IOJ7IOBIOuzgOqyvSAo7ISg7YOdIOyCrO2VrSkgKi9cbn1cblxuLmFuc3dlci1mb3JtMiAjYW5zd2VyMjo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgLyog7JuQ7ZWY64qUIO2PsO2KuCDtgazquLDroZwg7ISk7KCVICovXG4gICAgY29sb3I6ICM4ODg7IC8qIHBsYWNlaG9sZGVyIO2FjeyKpO2KuCDsg4nsg4Eg67OA6rK9ICjshKDtg50g7IKs7ZWtKSAqL1xufVxuXG4ucXVpei1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvKiDsnbTrr7jsp4DsmYAg7Y+87J2EIO2PrO2VqO2VmOuKlCDsu6jthYzsnbTrhIjrpbwg7IOB64yAIOychOy5mOuhnCDshKTsoJUgKi9cbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI0U0RjlGNTtcbiAgICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uYW5zd2VyLWZvcm0yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IC8qIO2PvOydhCDsoIjrjIAg7JyE7LmY66GcIOyEpOyglSAqL1xuICAgIGJvdHRvbTogMiU7IC8qIOydtOuvuOyngOydmCDtlZjri6jsl5DshJwgMTAlIOychOy5mOyXkCDrsLDsuZggKi9cbiAgICBsZWZ0OiA1MCU7IC8qIOyImO2PiSDspJHslZnsl5Ag67Cw7LmYICovXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyAvKiDsiJjtj4kg7KSR7JWZIOygleugrOydhCDsnITtlbQgWOy2leycvOuhnCDsnbTrj5kgKi9cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiA4MCU7IC8qIO2PvCDrhIjruYQg7KGw7KCVICovXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLyog7IS466GcIOqwgOyatOuNsCDsoJXroKwgKi9cbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8qIOyalOyGjCDqsIQg6rCE6rKpICovXG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IC8qIOuRpeq3vCDrqqjshJzrpqwgKi9cbn1cblxuLmltYWdlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJlc3BvbnNpdmUtaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi5hbnN3ZXItZm9ybSBpbWcge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgLyogUG9pbnRlciBjdXJzb3Igb24gaG92ZXIgKi9cbiAgICBib3JkZXItcmFkaXVzOiAwLjV2dzsgLyogUm91bmRlZCBjb3JuZXJzICovXG4gICAgaGVpZ2h0OiA5dnc7IC8qIFJlc3BvbnNpdmUgaGVpZ2h0ICovXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLyogUHJldmVudCB0ZXh0IHdyYXBwaW5nICovXG4gICAgZmxleDogMCAxIGF1dG87IC8qIEZsZXgtZ3JvdywgZmxleC1zaHJpbmssIGZsZXgtYmFzaXMgKi9cbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiBJbmNsdWRlIHBhZGRpbmcgYW5kIGJvcmRlciBpbiB3aWR0aCAqL1xufVxuXG5cbi5pbnB1dF9jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5mb3JtLXNlY3Rpb24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmZvcm0tc2VjdGlvbiBoMiB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uaW5wdXQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGJsb2NrOyAvKiBmbGV466W8IGJsb2Nr7Jy866GcIOuzgOqyvSAqL1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5pbnB1dC1ncm91cCBsYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7IC8qIOudvOuyqOydhCDrs4Trj4TsnZgg7KSE7JeQIO2RnOyLnCAqL1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgLyog7J6F66ClIOyDgeyekCDsnITsl5Ag66eI7KeE7J2EIOy2lOqwgO2VmOyXrCDsl6zrsLEg7IOd7ISxICovXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5pbnB1dC1ib3gge1xuICAgIHdpZHRoOiAxMDAlOyAvKiDsnoXroKUg7IOB7J6QIOuEiOu5hOulvCAxMDAl66GcIOyEpOygle2VmOyXrCDsoITssrQg64SI67mE66W8IOywqOyngO2VmOuPhOuhnSDtlaggKi9cbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyog7Yyo65Sp6rO8IO2FjOuRkOumrOqwgCDrhIjruYTsl5Ag7Y+s7ZWo65CY64+E66GdIOyEpOyglSAqL1xufVxuXG4uaW5wdXQtYm94LTIge1xuICAgIHdpZHRoOiAxMDAlOyAvKiDsnoXroKUg7IOB7J6QIOuEiOu5hOulvCAxMDAl66GcIOyEpOygle2VmOyXrCDsoITssrQg64SI67mE66W8IOywqOyngO2VmOuPhOuhnSDtlaggKi9cbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiDtjKjrlKnqs7wg7YWM65GQ66as6rCAIOuEiOu5hOyXkCDtj6ztlajrkJjrj4TroZ0g7ISk7KCVICovXG59XG5cbi5mbGV4LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDsgLyog7Luo7YWM7J2064SI66W8IEZsZXgg7Luo7YWM7J2064SI66GcIOunjOuTreuLiOuLpCAqL1xuICAgIGdhcDogOHB4OyAvKiDsnoXroKUg7IOB7J6QIOyCrOydtOydmCDqsITqsqnsnYQg7ISk7KCV7ZWp64uI64ukICovXG59XG5cbi5pbnB1dC1ib3guc2hvcnQge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDRweCk7IC8qICctJyDrrLjsnpDsmYAgZ2Fw7J2EIOqzoOugpO2VmOyXrCDrhIjruYQg7KGw7KCVICovXG4gICAgZmxleC1ncm93OiAxOyAvKiDso7zrr7zrsojtmLgg7J6F66ClIOyDgeyekOqwgCBmbGV4IOy7qO2FjOydtOuEiCDrgrTsl5DshJwg6rCA64ql7ZWcIOqzteqwhOydhCDssYTsmrDrj4TroZ0g7ZWp64uI64ukICovXG59XG5cbi5jaGVja2JveC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5jaGVja2JveC1sYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2hlY2tib3gtbGFiZWwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmJ1dHRvbi1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG59XG5cbi5wb3B1cC1jb250ZW50IGJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG5cbi5wb3B1cC1jb250ZW50IGJ1dHRvbiNjbG9zZUJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbn1cblxuLnBvcHVwLWNvbnRlbnQgYnV0dG9uOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cbi53YXJuaW5nLXRleHQge1xuICAgIGNvbG9yOiByZWQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmNvbmZpcm1hdGlvbi1saW5rIHtcbiAgICBjb2xvcjogIzAwN2JmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jb25maXJtYXRpb24tbGluay0yIHtcbiAgICBjb2xvcjogIzE4MTgxODtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8q6rCc7J24IOygleuztCDrj5nsnZgg64K07JqpIO2MneyXhSovXG4ucHJpdmFjeS1wb3B1cC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnByaXZhY3ktcG9wdXAtY29udCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWluLWhlaWdodDogMTAwcHg7IC8qIOy1nOyGjCDrhpLsnbQg7ISk7KCVICovXG4gICAgbWF4LWhlaWdodDogODAlOyAvKiDtjJ3sl4XsnbQg7ZmU66m07J2EIOuEiOustCDrp47snbQg7LCo7KeA7ZWY7KeAIOyViuuPhOuhnSDstZzrjIAg64aS7J20IOyEpOyglSAqL1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnBvcHVwLWZvb3RlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5jb25maXJtLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKuqwnOyduCDsoJXrs7Qg64+Z7J2YIOuCtOyaqSDtjJ3sl4UgZW5kKi9cblxuLmZvb3Rlci1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1Y2JmOyAvKiDrsLDqsr3sg4kg7ISk7KCVICovXG4gICAgY29sb3I6ICNmZmZmZmY7IC8qIO2FjeyKpO2KuCDsg4nsg4Eg7ISk7KCVICovXG4gICAgcGFkZGluZzogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyAvKiDthY3siqTtirgg7KCV66CsIOyEpOyglSAqL1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7IC8qIOykhCDqsITqsqkg7ISk7KCVICovXG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyAvKiDtj7Dtirgg7ISk7KCVICovXG4gICAgZm9udC1zaXplOiAxNHB4OyAvKiDtj7Dtirgg7YGs6riwIOyEpOyglSAqL1xufVxuXG4uZm9vdGVyLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4vKkZN7JeQ7IWLIO2AtOymiCDqtJHqs6Ag6rSA66CoIGVuZCovXG5cbi8qIGRiIO2MkOunpCovXG4uZGJpcnMtY29udGVudF9ib3h7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlOyAvKiDsu6jthYzsnbTrhIjsnZgg64SI67mE66W8IOyhsOygle2VmOyEuOyalCAqL1xuICAgIG1heC13aWR0aDogMTA4MHB4OyAvKiDstZzrjIAg64SI67mEIOyEpOyglSAqL1xufVxuLm1vdmUtYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNiU7XG4gICAgbGVmdDogOTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLyouZGJpcnMtaW5ib3h7IHBvc2l0aW9uOiBmaXhlZDsgYm90dG9tOi0yMCU7IGxlZnQ6IDc1JTsgd2lkdGg6MTAwcHg7IGhlaWdodDogMzAwcHg7IHotaW5kZXg6IDEwMDA7fSovXG4uZGJpcnMtaW5ib3gge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDAlOyAvKiDtmZTrqbQg7ZWY64uo7JeQ7IScIDEwJSDsnITsl5Ag7JyE7LmYICovXG4gICAgcmlnaHQ6IDUlOyAvKiDtmZTrqbQg7Jik66W47Kq97JeQ7IScIDUlIOyZvOyqveyXkCDsnITsuZggKi9cbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZGJpcnMtaW5ib3gge1xuICAgICAgICByaWdodDogMTAlOyAvKiDtmZTrqbTsnbQg7J6R7JWE7KeA66m0IOyYpOuluOyqvSDsl6zrsLHsnYQg7KGw7KCVICovXG4gICAgICAgIGJvdHRvbTogLTMlOyAvKiDtmZTrqbTsnbQg7J6R7JWE7KeA66m0IO2VmOuLqCDsl6zrsLHsnYQg7KGw7KCVICovXG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5kYmlycy1pbmJveCB7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICByaWdodDogMTAlOyAvKiDtmZTrqbTsnbQg7J6R7JWE7KeA66m0IOyYpOuluOyqvSDsl6zrsLHsnYQg7KGw7KCVICovXG4gICAgICAgIGJvdHRvbTogLTUlOyAvKiDtmZTrqbTsnbQg7J6R7JWE7KeA66m0IO2VmOuLqCDsl6zrsLHsnYQg7KGw7KCVICovXG4gICAgfVxufVxuXG4vKiBkYiDtjJDrp6QqL1xuXG4vKjPrhYTqsIQg66q767Cb7J2AIOuztO2XmOq4iCDssL7slYTrk5zroKTsmpQqL1xuXG4vKiDsnoXroKUg7ZWE65OcIOyKpO2DgOydvCAqL1xuXG4uYXBwbHktZm9ybSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAtMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHBhZGRpbmc6IDBweCAxNXB4IDBweCAxNXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDEwMDA7XG59XG5cbi5hcHBseS1pbnB1dHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cblxuLmV2ZW50X3N1Ym1pdF90aXRsZXtcbiAgICBmb250LWZhbWlseTogJ0NvcmVEcmVhbTMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbn1cbi8qM+uFhOqwhCDrqrvrsJvsnYAg67O07ZeY6riIIOywvuyVhOuTnOugpOyalGVuZCovIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/