.F8rdbNlM2SWXG7LMGsHl {
    color: var(--forrester-green) !important;
}

.AsOGbxhkuljdzDfrwaQ4 {
    font-weight: 600 !important;
}

.VNJ5cGFkKSFGpnBraCZb {
    margin: 0 0 1rem;
    font-weight: 600;
}

._89D_v4ZP0YJup4vrHalB {
    overflow-x: auto;
    container-type: inline-size;

    & .nqBGQ4k1xN33Wi0vAxOe {
        border-collapse: collapse;
        margin: 16px 0;

        th {
            background-color: var(--gray-200);
            text-align: left;
        }

        th,
        td {
            border: 1px solid var(--gray-300);
            padding: 8px;
            min-width: 160px;
            vertical-align: baseline;
        }
    }
}

.ijXF3eNEOwDan53U0buR {
    display: inline;

    & .WlmaMOyaD2tYX2BscsOx {
        display: inline-flex;
        gap: 2px;
        padding-left: 5px;
    }

    & .BYETglbpdEWI70R0EfOz {
        display: inline;

        * {
            display: inline;
        }
    }
}

.xPjlpVhPDTlEtDk0bwlt {
    display: flex;
    margin: 2px;
    height: 20px;
    width: 20px;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;

    & .eHt_cm0SAo9Ss2w89qob {
        display: flex;
        padding: 5px;
        border-radius: 100%;
        background: var(--gray-200);

        &:hover {
            background: var(--light-green);
        }
    }
}

.sHny8Z05IXMX82hXyg0v {
    & ul {
        list-style: none !important;
        margin: 0 !important;
        padding: 0 !important;
    }
}

.XMDfrqxlCqRWsylmDcK1 {
    & .c5jDFGww0bdptNsJpBsq {
        display: flex;
        justify-content: center;
        padding: 16px;
    }
    & .xltoRD1mEWczrRSb1Svo {
        position: relative;
        display: none;

        &.BpgPu0IeSM0_tSYwA_Pg {
            display: block;
        }

        & img {
            display: block;
            width: 100%;
            transition: 0.2s;
            padding: 16px 48px 16px 16px;
            box-sizing: border-box;
        }
        & .OhfDvQzBnKxQIxwlnWjn {
            position: absolute;
            right: 0;
            bottom: 0;
        }
        &:hover {
            cursor: pointer;
            & .bZawbak18sWJEuHqqB_Z {
                box-shadow: inset 100em 5em rgba(0, 0, 0, 0.1);
            }
            & img {
                transform: scale(1.1);
            }
        }
    }
}

.hWiywG6eEwJSjMO5eh0x {
    & ._Kj77preIaYuGlivTsdV {
        text-decoration: none !important;

        & .pSIH4VBi0nsRe0NfKKQz {
            display: flex;
            align-items: center;
            justify-content: center;
            height: 20px;
            width: 20px;
            font-size: 12px;
            font-weight: 600;
            border-radius: 100%;
            background: var(--gray-200);
            color: var(--black);

            &:hover {
                background: var(--light-green);
                color: var(--forrester-green);
            }
        }
    }

    & .U63M0RBK3ExgS1LtTddI {
        padding: 0 !important;
        border: 1px solid var(--gray-300);
        box-shadow: 0 2px 25px 0 rgba(0, 0, 0, 0.1);
    }

    & .d7z266sYB_sV1RJ9qsG_ {
        & .baenFRmTQnlH3iebqf7O {
            padding: 16px;
            & span {
                display: -webkit-box;
                -webkit-line-clamp: 5;
                -webkit-box-orient: vertical;
                overflow: hidden;
                text-overflow: ellipsis;
            }
        }
        & .edPxbPPVcs7gLkaBUTcG {
            display: flex;
            flex-direction: column;
            gap: 8px;
            padding: 12px 16px;
            border-top: 1px solid var(--gray-300);
        }
    }
}

.WjloPTu0FcLohqw2MwPj {
    color: var(--gray-600);
}

.cLnPDebtFRSNGhSC826L {
    font-weight: var(--semibold) !important;

    & .yMiqGaySxW_eM7G3dK4q {
        text-decoration: none;
    }
}

.auwpdtCgqyUjfrmhn9GW {
    color: var(--gray-600);

    & span {
        font-weight: var(--semibold) !important;
    }

    & .llHLdAucdhhOWJIfSuy5 {
        text-decoration: none;
    }
}

@keyframes qsw_bvmHf945gNjnEcTW {
    0% {
        opacity: 0;
        transform: rotate(var(--from));
    }
    15%,
    50% {
        opacity: 1;
        transform: rotate(0deg);
    }
    70%,
    100% {
        opacity: 0;
        transform: rotate(var(--from));
    }
}

.XRee1o3kMguxxA1d2zVY {
    display: flex;
    align-items: center;
    gap: 8px;

    & .VaoCYfTlqwLZ8w8EhKCt {
        path {
            opacity: 0;
            transform-origin: 50% 100%;
            transform-box: fill-box;
            animation: qsw_bvmHf945gNjnEcTW 2.5s ease-in-out both infinite;
        }
        path:nth-child(1) {
            transform-origin: -50% 100%;
            --in-delay: 0.45s;
            --out-delay: 1.2s;
            animation-delay: var(--in-delay), var(--out-delay);
            --from: -20deg;
        }
        path:nth-child(2) {
            transform-origin: -50% 100%;
            --in-delay: 0.3s;
            --out-delay: 1.5s;
            animation-delay: var(--in-delay), var(--out-delay);
            --from: -20deg;
        }
        path:nth-child(3) {
            transform-origin: 50% 100%;
            --in-delay: 0.15s;
            --out-delay: 1.7s;
            animation-delay: var(--in-delay), var(--out-delay);
            --from: -30deg;
        }
        path:nth-child(4) {
            --in-delay: 0s;
            --out-delay: 1.8s;
            animation-delay: var(--in-delay), var(--out-delay);
            --from: 0deg;
        }
    }
}

.FlwMwvSW1ElBHxedLNgg {
    font-weight: var(--bold) !important;
    line-height: 125% !important;
}

.WbbeRwLk6RsnEEyBinHo {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    a {
        color: var(--forrester-green) !important;
    }
}

.l7XkPmI__VVuZMcpXmiT {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    a {
        color: var(--forrester-green) !important;
    }
    .bobcv87y85m88XRFyHvP {
        margin: 0 !important;
        padding-left: 1.5rem !important;
        li {
            margin-bottom: 0.5rem;

            &::marker {
                font-size: 0.725rem;
            }
        }
    }
}

.V2zmId2gkSUpLZ2y_mTj {
    color: var(--gray-600);
    margin-top: 0.5rem;
    width: fit-content;

    &:hover {
        color: var(--gray-600) !important;
    }

    path {
        fill: var(--gray-600) !important;
    }
}

.VAo7lMo5m2cjfDICGSlF {
    display: flex;
    gap: 1rem;

    &:first-child {
        margin-top: 1.5rem;
    }

    .zeVULHBUsFHVHTQpmzB5 {
        display: flex;
        flex-direction: column;
        align-items: center;
        margin-bottom: 1rem;
        gap: 0.5rem;
    }
    .dsmPWuhXCrdW6_WEtV5T {
        display: flex;
        width: 100%;
        flex-direction: column;
        gap: 0.875rem;
    }
    &:not(:last-child) {
        .dsmPWuhXCrdW6_WEtV5T {
            margin-bottom: 1.5rem;
        }
    }
}

.XK9rN55x5kuKQxlpZBvC {
    font-weight: 600 !important;
}

.FIZizR2wCRceHdgxO2R2 {
    color: var(--gray-600);
    p {
        margin: 0 !important;
    }
}

.unC_8FGodd1DCX3clRk3 {
    display: flex;
    max-height: 152px;
    padding: 1rem;
    gap: 1rem;
    width: 100%;
    flex-direction: column;
    border: 1px solid var(--gray-300);
    overflow-y: auto;
    background: #f7f7f7;
    &::-webkit-scrollbar {
        display: none;
    }
}

.scWk9A3n2jpeMQdOrA8i {
    display: flex;
    justify-content: space-between;
}

.qCSFFWte_GXyGDg2Tszm {
    display: -webkit-box !important;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.5rem !important;
    letter-spacing: 0.16px;
    font-size: 1rem;
    margin-right: 1rem;
}

.aSZU_CCk33RUVFp7T0RD {
    color: var(--Gray-600, #767676);
}

.BMjj3YYYz5unyI8WJR_Q {
    display: flex;
    flex-direction: column;
    gap: 14px;
}

.kw7LcYhGljRagnE4QMWH {
    display: flex;
    flex-direction: column;
    flex: 1;
    overflow-y: auto;
    overflow-x: hidden;
    width: 100%;
    padding: 0 1.5rem;

    &::-webkit-scrollbar {
        background: transparent;
        width: var(--scrollbar-width);
        height: 1rem;
    }
    &::-webkit-scrollbar-thumb {
        border-radius: 8px;
        background: var(--gray-400);
        border: 1px solid var(--gray-50);
        background-clip: padding-box;
    }
    &::-webkit-scrollbar-button {
        display: none;
    }

    &.Epm5fMXPDhDuF2WeRas3 {
        margin-top: 0.5rem;
    }

    &.Em3N_ep_C2RhkUCKLC0Z {
        overflow-y: hidden;
    }
}

.yLb2_1NxCeGaNPy0A89Q {
    position: relative;
    display: flex;
    flex-direction: column;

    @media (width < 36em), (36em <= width < 48em) {
        flex-direction: column;
    }

    &.IiDRIoj8PLvVdH9CkWXZ {
        flex: 1;
        @media (36em <= width < 48em) {
            flex-direction: row;
        }
    }

    @media (width < 36em) {
        width: 100%;
    }
}

.dcEumksMm0kDPzQHEoSm {
    outline: none !important;
    background-color: #f7f7f7 !important;
    &:hover,
    &.d1M50omY2j4_QfmwjKxk {
        background-color: rgba(0, 0, 0, 0.1) !important;
    }
}

.hkF6uYSe5dLfx7FjhIWI {
    padding: 2px 8px !important;
    width: max-content !important;
    span {
        font-size: var(--font-size-4, 12px);
        font-style: normal;
        font-weight: 400;
        line-height: var(--font-height-LH--2, 15px); /* 125% */
        letter-spacing: var(--font-letter-spacing-LS-5, 0.24px);
    }
}

.Xnwyl0G2JulPC8iDvwzS {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;

    @media (width < 36em) {
        flex-direction: row;
    }
}

.Z0OubePr7JCY_lLS2w9M {
    display: flex;
    justify-content: space-between;
    width: 100%;
    padding: 1rem 1.5rem 0.5rem;

    .Jgj7JGUCpMBDfIMLvU8e {
        display: flex;
        align-items: center;
        gap: 0.5rem;
    }
}

.DvU5Cs77dtZFIvLwXhfV {
    height: 14px !important;
    width: 14px !important;
}

.W9O2hCbX41LpRk0tAVXH {
    text-align: left;
}

.HKfz5caI7JZkhvHBEo1J {
    font-weight: 700 !important;
}

.fi3wMmUiChOR3oq2LFg1 {
    display: flex;
    justify-content: space-between;
    padding: 1rem 1.5rem 0 1rem;
}

.Uoee0dn2cq8pZtb7D9xB {
    outline: none !important;
    width: fit-content !important;
    background-color: #f7f7f7 !important;
}

.KNFFWiHbnRwJblAS3VFY {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    align-items: center;
    justify-content: center;
    width: 272px;
    padding: 1rem 0;

    .hJkP0AxOUA3O43ISMP_F {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 0.5rem;
    }

    .HQ6xIvkvokuPsi4kXroe {
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 1rem;
        border-radius: 100%;
        background-color: var(--gray-300);
    }
}

.Ol92L_97D3TEepKUrnBA {
    font-weight: 700 !important;
}

._a0aW6tLLLJ3ALMuPDr3 {
    text-align: center;
}

.c1Y6r7Dh2f71CjJKsuKI {
    display: flex;
    gap: 0.75rem;
    background-color: #f7f7f7;
    a {
        text-decoration: none;
    }
    .customTitle {
        font-size: var(--font-size-14) !important;
        letter-spacing: var(--letter-spacing-3) !important;
        line-height: var(--line-height-3) !important;
        font-weight: var(--semibold) !important;
    }
    @media (36em <= width < 48em), (width < 36em) {
        flex: 1;
    }
}

.rsmOH2P1sN5sGOUVkp0K {
    display: flex;
    cursor: default;
    margin-top: 3px;
}

.VWmMsXQzVZBcNcgOjNDg {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 20px;
    width: 20px;
    font-size: 12px;
    font-weight: 600;
    border-radius: 100%;
    background: var(--gray-300);
}

.mIM1LxxkuTuveFFMnAIH {
    width: 100%;
}

.P2hP8Lpr9Ezujau12r_l {
    margin-top: 0.5rem;
    margin-left: 2rem;
    a {
        color: var(--gray-600) !important;
        &:hover {
            color: var(--forrester-green) !important;
        }
    }
}

.CtUZ0uFCz7kNrdzCR6BQ {
    margin-left: 12px;
    margin-right: 8px;
}

.QdS2TrrEId_kR6AGcjB1 {
    font-weight: var(--semibold);
    color: var(--gray-700);
}

.jOdQzH7HvtqTrSDR2wyf {
    display: flex;
    flex-direction: column;
}

.ebhJypppLmeM7YrfgA0B {
    display: flex;
    align-items: flex-start;
}
.lHy4amj2LSQEcJNN0wPK {
    position: relative;
    width: 64px;
    height: 64px;
    padding: 4px;
    border: 1px solid var(--gray-300, #e1e1e1);
    background: var(--white, #fff);
    flex-shrink: 0;
    margin-left: 12px;
    margin-right: 8px;
}

.PkPcjy1WARmAt8u91a8K {
    display: flex;
    cursor: default;
    margin-top: 3px;
}

.vVV1dKVacoRWrPnUbDhX {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 20px;
    width: 20px;
    font-size: 12px;
    font-weight: 600;
    border-radius: 100%;
    background: var(--gray-300);
}

.D1JttTwcVo2_2wI3_1JZ {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: inherit;
    transition: transform 0.3s ease;
}

.h82pDngCErOrPT7bQQiQ {
    position: absolute;
    inset: 0;
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.25s ease;
}

.sourceCardHover .h82pDngCErOrPT7bQQiQ {
    opacity: 1;
    pointer-events: auto;
}
.sourceCardHover .D1JttTwcVo2_2wI3_1JZ {
    transform: scale(1.05);
}

.TKjLRcbaLwy7BVb1DWio {

    a {
        font-weight: var(--semibold);
        text-decoration: none !important;
        line-clamp: 3;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: normal;
        color: var(--black);
        word-break: break-word;
        text-underline-offset: 1px !important;
        text-decoration-thickness: 1px !important;

        &:hover {
            color: var(--forrester-green);
            text-decoration: underline !important;
        }
    }
}

.a7D9woabQBBB_a09FKPT {
    margin-left: 12px;
}

.pqLxPRSPk2XJ0p8JnWLT {
    position: absolute;
    bottom: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.dJo7_bTKa7xcGzojKAFz {
    text-decoration: none !important;
    text-underline-offset: 1px !important;
    text-decoration-thickness: 1px !important;
    &:hover {
        color: var(--forrester-green);
        text-decoration: underline !important;
    }
}

.PB6suoHGDCCd40DkPfg2 {
    max-width: calc(100% - 2.5rem);
    color: var(--gray-600);
    
    &.jTLaBwgP8nAqxpqMkPIW {
        text-align: center;
    }

    &.kV5gHD11GD9YM5y8D8Vk {
        text-align: start;
    }

    a {
        display: initial;
        text-decoration: underline;
        color: inherit;
        &:hover {
            color: var(--forrester-green);
        }
    }
}

.D4VRFqdU9dhPWtQwT_lE {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    min-width: 742px;
    width: 100%;

    @media (36em <= width < 48em), (width < 36em) {
        min-width: 100%;
    }
}

._ZWVFzv7hNvp17ctDNXd {
    display: flex;
    flex-direction: column;
}

.YNb8nn3fm_n3k8lP0p0n {
    margin-top: 1rem;
    gap: 1rem;
}

.r2P3ngVDlS7Qjva2GS1Z {
    margin-top: 1rem;
    gap: 1.5rem;
}

.u_Z34RTQ0Ffma5rbStvX {
    gap: 0.5rem;
}

.u3OzvN0hujhQPJWfM0Oz {
    margin: 0;
    color: var(--black);
}

.XiPYDlMXHI6ckTNxrSCW {
    display: flex;
    flex-direction: column;
    gap: 24px;

    & .pgjlbwLqQpWt6WwtzewL {
        display: flex;
        flex-direction: column;
        gap: 8px;

        & .Dnz2a91dkJvVTCmOURP4 {
            animation: none !important;
        }

        & .h5QxFFQvGMiBBpVT_jbC {
            display: flex;
            gap: 16px;
            align-items: center;
            padding-top: 8px;
        }
    }
}

.pABLdoRcNhdkBfzFUAuA {
    display: flex;
    flex-direction: column;
    position: relative;
    gap: var(--size-16);
}

.iCjxJZqPG37p5scpLhPK {
    display: flex;
    justify-content: space-between;
    align-self: stretch;
    gap: 3.75rem; /* minimum gap discussed with Jack between response and sources */

    @media (36em <= width < 48em), (width < 36em) {
        flex-direction: column;
        gap: var(--size-32);
    }

    .uVMcdcdVJP9avfVxdtZY {
        display: flex;
        flex-direction: column;
        gap: var(--size-16);
        max-width: 742px;
        align-self: stretch;

        .RXJU1F0EgTWQVBn6_yLH {
            display: flex;
            align-items: center;
            justify-content: space-between;

            .pN8zcaKYfPvVHxMcPTcU {
                display: flex;
                align-items: center;
                justify-content: space-between;
                width: fit-content;
                gap: 0.5rem;
            }

            .tUEeZ7ZCa1Uj7mxAXP0D {
                background: var(--black);
                width: 14.4px;
                height: 14.4px;
                min-width: 14.4px;
                min-height: 14.4px;
                border-radius: 100%;
                background: var(--black);
                display: flex;
                align-items: center;
                justify-content: center;
                padding: 4px;

                .TNZ8fRG5_OsJwz3UIeJe {
                    height: 2.2rem;
                }
            }
        }
    }
}
.iCjxJZqPG37p5scpLhPK.dRiUVdLyoG1lqkYkcbXJ {
    flex-direction: column;
    gap: var(--size-32);
    .uVMcdcdVJP9avfVxdtZY {
        max-width: 808px;
    }
}
.l5oZJRTnehWgdguvkTjw {
    display: flex;
    flex-direction: column;
    gap: var(--size-32);
}

.mOcJYA0zV1AqvXHod92P {
    display: flex;
    flex-direction: column;
    gap: var(--size-16);
    max-height: fit-content;

    .y1EQK9fB52EfiWytLuJu {
        display: flex;
        align-items: flex-end;
        justify-content: flex-end;
        width: 100%;
    }

    .J2TJ0mR1BYhVWfjJl1Ru {
        display: flex;
        flex-direction: column;
        flex: 1;
        gap: 1.5rem;
        padding: var(--size-16);
        background: #f7f7f7;
        max-width: 320px;

        @media (36em <= width < 48em), (width < 36em) {
            max-width: 100%;
            background: unset;
            padding: 0;
            gap: var(--size-16);
        }

        .urAUrNJFfmBaXMv6TS3s {
            display: flex;
            flex-direction: column;
            gap: var(--size-16);

            @media (36em <= width < 48em), (width < 36em) {
                flex-direction: column;
                .guHAPjugkQgnRtCC9aPB {
                    padding: var(--size-16);
                }
            }
        }
        .pLWc9cV3ce3DBTnyZFXY {
            flex-direction: row;

            .guHAPjugkQgnRtCC9aPB {
                flex: 1;
                padding: var(--size-16);
            }
        }

        .z3v6mxsTses2szIZ87yg {
            color: var(--black);
            font-size: 12px;
            font-style: normal;
            font-weight: 600;
            line-height: 100%; /* 12px */
            letter-spacing: 1.2px;
            text-transform: uppercase;
        }
    }
    .pSv_SRJwvk67yksJP3CU {
        max-width: 100%;
        background: unset;
        padding: 0;
        gap: var(--size-16);
    }
}

.fIvUfpI77yg51YveDWwg {
    position: fixed;
    z-index: var(--z-index-slide-panel);
    width: 432px;
    top: 0;
    right: 0;
    bottom: 0;
    height: 100%;

    .uqrFCUx8AsjgntiH36zK {
        display: flex;
        align-items: flex-end;
        width: 100%;
        justify-content: flex-end;
        padding: 1rem 1.5rem;
        box-sizing: border-box;

        @media (width < 36em) {
            padding: var(--size-16);
        }
    }

    .J2TJ0mR1BYhVWfjJl1Ru {
        border-left: 1px solid var(--Gray-300, #e1e1e1);
        background: var(--white);
        box-sizing: border-box;
    }

    .urAUrNJFfmBaXMv6TS3s {
        padding: 0 2.5rem;
        box-sizing: border-box;
        height: 100dvh;

        .n9xQBzPhWxBBtJwmPfTF {
            display: flex;
            flex-direction: column;
            overflow-y: auto;
            max-height: calc(100dvh - 100px);
            gap: var(--size-16);

            .guHAPjugkQgnRtCC9aPB {
                background: var(--white);
            }
        }

        @media (width < 36em) {
            padding: 0 var(--size-16);
        }
    }

    &::before {
        content: ' ';
        position: fixed;
        z-index: -1;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background: rgba(0, 0, 0, 0.7);
        width: 100%;
        height: 100%;
    }
}

.BJyz5WYn5VU6Mv0XRpaQ {
    color: var(--gray-600) !important;
    &:hover {
        color: var(--forrester-green) !important;
    }
}

.lSw6or_KhGoWNAdzdZPD {
    display: flex;
    align-items: center;
    gap: 0.5rem;
}

.LJm3PL95cbjXJtfKKmzV {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    flex: 1 1 0;
    flex-wrap: wrap;
}

.drsehA8ZH7LOXlO0a2xw {
    display: flex;
}

.daBuPz0c7Apx10tppqp0 {
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: var(--semibold) !important;
}

.HRildsU4CMU_3mMNBcb5 {
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: var(--bold) !important;
}

.fdaJ7vhX3DCQUlwWAiNr {
    p {
        &:first-child {
            margin-top: 0;
        }
        &:last-child {
            margin-bottom: 0;
        }
    }
    & ul {
        margin: revert;
        padding: revert;
        list-style: revert;
    }
}

.vmdQzaQBnTBMyOw19EMm {
}

.IYpF8jpWUWfSBmqr76Rg,
.yRQE3Asbnt9JWx63pJHj {
    background-color: transparent !important;
    outline: none !important;
}
.MlVIviYz2A4YL9JWbYYj {
    visibility: hidden;
}
.vmdQzaQBnTBMyOw19EMm {
    cursor: pointer;
}

.nmrwcZtg1aVtmjVlgs_U {
    height: 96px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

[class*='authorCard'] {
    [class*='actionButtons_'] {
        & a {
            width: 100%;
        }
    }
}

