@keyframes dotsBounceBefore{0{transform:translate3d(0,0,0)}
60%{transform:translate3d(0,0,0);animation-timing-function:cubic-bezier(0.55,0.085,0.68,0.53)}
80%{transform:translate3d(-0.5rem,0,0);animation-timing-function:cubic-bezier(0,1.11,0.7,1.43)}
100%{transform:translate3d(0,0,0)}
}
@keyframes dotsBounceAfter{0{transform:translate3d(0,0,0)}
60%{transform:translate3d(0,0,0);animation-timing-function:cubic-bezier(0.55,0.085,0.68,0.53)}
80%{transform:translate3d(0.5rem,0,0);animation-timing-function:cubic-bezier(0,1.11,0.7,1.43)}
100%{transform:translateX(0)}
}
.article-v2{position:relative;min-height:300px}
.article-v2__vodafone{color:#e60000 !important}
.article-v2__wrapper{color:#000;display:none}
.article-v2__wrapper--active{color:#000;display:block}
.article-v2 .article-v2__wrapper--vodafone .article-v2__vote-label--active,.article-v2 .article-v2__wrapper--vodafone .article-v2__vote-label--disabled{border:2px solid #e60000;color:#000;cursor:not-allowed;background-color:#efefef}
.article-v2__logo-print{width:160px;height:25px;display:none}
.article-v2__utils{display:flex;justify-content:space-between;padding:32px calc((100vw - 1171px) / 2);color:#0c2752;font-size:14px}
@media only screen and (max-width:1243px){.article-v2__utils{padding:32px 36px}
}
@media only screen and (max-width:1050px){.article-v2__utils{padding:32px 29px}
}
@media only screen and (max-width:767px){.article-v2__utils{display:none}
}
.article-v2__pills-utils,.article-v2__pills-date{margin-right:16.5%}
.article-v2__breadcrumbs{flex-shrink:0;display:flex;align-items:baseline}
.article-v2__breadcrumbs-item+.article-v2__breadcrumbs-item{padding-left:15px;position:relative;margin-left:5px;font-size:14px;max-width:500px}
.article-v2__breadcrumbs-item+.article-v2__breadcrumbs-item:before{position:absolute;content:"\003E";left:0;top:50%;transform:translateY(-50%)}
.article-v2__breadcrumbs-link{color:#0c2752;white-space:nowrap;font-size:14px;display:block;font-weight:500;font-style:normal}
.article-v2__breadcrumbs-item:last-child .article-v2__breadcrumbs-link{overflow:hidden;text-overflow:ellipsis}
.article-v2__title{overflow:visible;color:#01021d;font-size:46px;font-weight:500;font-style:normal;letter-spacing:-0.5px;line-height:60px;padding:0 calc((100vw - 1171px) / 2)}
@media only screen and (max-width:1243px){.article-v2__title{padding:0 36px}
}
@media only screen and (max-width:1050px){.article-v2__title{padding:0 29px}
}
@media only screen and (max-width:767px){.article-v2__title{padding:0 19px}
}
.article-v2__pills-title{margin-right:25%}
@media only screen and (max-width:1050px){.article-v2__pills-title{margin-right:0}
}
@media only screen and (max-width:2003px) and (min-width:1550px){.article-v2__pills-title{margin-right:21%}
}
@media only screen and (min-width:2004px){.article-v2__pills-title{margin-right:16.5%}
}
.article-v2__main{display:flex}
.article-v2__main .article-v2__side_layout{width:305px;max-width:305px;position:absolute;margin-top:45px;right:calc((100vw - 1164px) / 2);top:0}
@media only screen and (max-width:1050px){.article-v2__main .article-v2__side_layout{position:inherit}
}
@media only screen and (max-width:1320px){.article-v2__main .article-v2__side_layout{right:calc((100vw - 1164px) / 5);margin-right:10px}
}
@media only screen and (max-width:1040px){.article-v2__main .article-v2__side_layout{padding:0 20px}
}
@media only screen and (min-width:1041px){.article-v2__main .article-v2__side_layout{padding:0 10px}
}
@media only screen and (max-width:991px){.article-v2__main .article-v2__side_layout{padding:0 29px}
}
.article-v2__main .article-v2__toc-wrapper{overflow:hidden;color:#4d4d60;border:1px solid #e5e5e5;padding:16px 20px;border-radius:8px}
.article-v2__main .article-v2__toc-wrapper-content{padding:8px 16px;font-size:16px;cursor:pointer;color:#222}
@media only screen and (max-width:1050px){.article-v2__main .article-v2__toc-wrapper-content{white-space:normal}
}
.article-v2__main .article-v2__toc-wrapper-content:hover{text-decoration:none;background:#f6f5f1}
.article-v2__main .article-v2__toc-wrapper-content--active{font-weight:600;font-style:normal;color:#222}
.article-v2__main .article-v2__toc-wrapper .see-link{margin-top:8px;color:#066fac;font-size:14px;display:flex;align-items:center}
.article-v2__main .article-v2__toc-wrapper .see-link:hover{background:0}
.article-v2__main .article-v2__toc-wrapper .see-link .icon-wrapper{transition:transform .3s ease;height:24px;width:24px;display:flex;justify-content:center;align-items:center}
.article-v2__main .article-v2__toc-wrapper .see-link .icon-wrapper svg{height:5.5px;width:9.5px}
.article-v2__main .article-v2__toc-wrapper h4{font-size:16px;font-weight:500;font-style:normal;border-bottom:1px solid #e5e5e5;padding-bottom:12px;text-transform:uppercase;margin-bottom:8px;color:#222;line-height:24px}
.article-v2__main .article-v2__related-section{border:1px solid #e5e5e5;padding:16px 20px;border-radius:8px;margin-top:48px;font-size:16px}
.article-v2__main .article-v2__related-section h4{font-size:16px;font-weight:500;font-style:normal;border-bottom:1px solid #e5e5e5;padding-bottom:12px;text-transform:uppercase;margin-bottom:8px;color:#222;line-height:24px}
.article-v2__main .article-v2__related-section .article-link{margin-top:12px;display:block;line-height:24px;color:#066fac}
@media only screen and (max-width:1050px){.article-v2__main .article-v2__related-section{display:none}
}
.article-v2__tabs-buttons{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:30px;margin-top:32px}
@media only screen and (max-width:767px){.article-v2__tabs-buttons{margin:0;max-width:800px;overflow:scroll}
}
.article-v2__tabs-buttons::-webkit-scrollbar{display:none}
.article-v2__tabs-buttons-btn{padding:4px 0;background:transparent}
.article-v2__tabs-buttons-active-btn{border-bottom:2px solid #050505;font-weight:bold}
.article-v2__pills-rating-block{margin-right:25%}
@media only screen and (max-width:1050px){.article-v2__pills-rating-block{margin-right:0}
}
@media only screen and (max-width:1990px) and (min-width:1550px){.article-v2__pills-rating-block{margin-right:21%}
}
@media only screen and (min-width:1991px){.article-v2__pills-rating-block{margin-right:16.5%}
}
.article-v2__rating-block{padding:0 calc((100vw - 1171px) / 2)}
@media only screen and (max-width:1243px){.article-v2__rating-block{padding:0 36px}
}
@media only screen and (max-width:1050px){.article-v2__rating-block{padding:0 29px}
}
@media only screen and (max-width:767px){.article-v2__rating-block{padding:0 19px}
}
.article-v2__unauthenticated{display:none;text-align:center;margin-top:50px;font-size:36px;line-height:48px;font-weight:500;font-style:normal;color:#01021d}
@media only screen and (max-width:1050px){.article-v2__content{display:flex;flex-wrap:wrap-reverse;width:100%}
}
.article-v2__content .linklist.relatedlinks{display:none}
.article-v2__content table.table{width:fit-content}
.article-v2__content table.table .row{border-top:2px solid #000;border-bottom:2px solid #000}
.article-v2__content table.table .row .entry{border-left:2px solid #000;border-right:2px solid #000;min-width:90px;padding:5px;vertical-align:middle}
@media only screen and (max-width:767px){.article-v2__content table.table .row .entry{min-width:fit-content}
}
.article-v2__content object{height:360px}
.article-v2__content img{display:inline;border:1px solid #e9e9e9;border-radius:8px;margin-top:20px}
.article-v2__content div.topic{font-size:18px;line-height:1.5em}
.article-v2__content h1{font-size:38px;line-height:1.143;margin-bottom:30px;font-weight:500;font-style:normal;color:#01021d}
.article-v2__content h2{font-size:36px;margin-bottom:15px;line-height:48px;margin-top:45px;font-weight:500;font-style:normal;color:#01021d}
.article-v2__content h3{font-weight:500;font-style:normal;color:#01021d;font-size:28px;letter-spacing:-0.6px;line-height:48px;margin-top:45px}
.article-v2__content h4,.article-v2__content h5,.article-v2__content [data-outputclass="dita_h4_custom_style"],.article-v2__content [data-outputclass="dita_h5_custom_style"]{font-weight:500;font-style:normal;color:#01021d;letter-spacing:-0.6px;line-height:48px}
.article-v2__content h5,.article-v2__content [data-outputclass="dita_h5_custom_style"]{font-size:20px}
.article-v2__content h4,.article-v2__content [data-outputclass="dita_h4_custom_style"]{font-size:24px}
.article-v2__content p{margin-bottom:20px}
.article-v2__content .article-v2__pills-content-wrapper{margin-right:25%}
@media only screen and (max-width:1050px){.article-v2__content .article-v2__pills-content-wrapper{margin-right:0}
}
@media only screen and (max-width:1990px) and (min-width:1550px){.article-v2__content .article-v2__pills-content-wrapper{margin-right:21%}
}
@media only screen and (min-width:1991px){.article-v2__content .article-v2__pills-content-wrapper{margin-right:16.5%}
}
.article-v2__content .article-v2__content-wrapper,.article-v2__content .article-v2__tabs--pills-nav{padding:0 calc((100vw - 1171px) / 2)}
@media only screen and (max-width:1243px){.article-v2__content .article-v2__content-wrapper,.article-v2__content .article-v2__tabs--pills-nav{padding:0 36px}
}
@media only screen and (max-width:1050px){.article-v2__content .article-v2__content-wrapper,.article-v2__content .article-v2__tabs--pills-nav{padding:0 29px}
}
@media only screen and (max-width:767px){.article-v2__content .article-v2__content-wrapper,.article-v2__content .article-v2__tabs--pills-nav{padding:0 19px}
}
.article-v2__content .article-v2__custom-margin{margin-top:20px;display:block !important}
.article-v2__content .article-v2__tabs-button{box-sizing:border-box;width:fit-content;overflow:hidden;border-radius:999px;border:2px solid #0c2752;background-color:transparent;font-size:18px;min-width:130px;height:44px;padding:0 24px;color:#0c2752}
@media only screen and (max-width:767px){.article-v2__content .article-v2__tabs-button{white-space:nowrap;overflow:initial}
}
.article-v2__content .article-v2__tabs-button:focus:not(:focus-visible):not(.focus-visible){box-shadow:none;outline:0}
.article-v2__content .article-v2__tabs-button:hover,.article-v2__content .article-v2__tabs-button--active{color:#fff;background-color:#0c2752}
.article-v2__content .article-v2__inner-wrapper{width:100%}
.article-v2__content .article-v2__tabs{padding:4px 0;background:transparent;font-size:18px}
.article-v2__content .article-v2__tabs--active{border-bottom:3px solid #050505;font-weight:bold}
.article-v2__tab-background-color{background-color:#f8f7f5;padding:20px 0;margin-bottom:20px}
.article-v2__error{font-size:36px;padding:0 calc((100vw - 1171px) / 2);display:flex;align-items:center;min-height:300px}
@media only screen and (max-width:1243px){.article-v2__error{padding:0 36px}
}
@media only screen and (max-width:1050px){.article-v2__error{padding:0 29px}
}
@media only screen and (max-width:767px){.article-v2__error{padding:0 19px}
}
.article-v2__error--active{display:none}
.article-v2__chat-button>.button-action .dimelo_chat_item_action{min-height:36px;user-select:none;background:#000;color:#fff;display:flex;align-items:center;justify-content:center;padding:5px 24px;border-radius:4px}
.article-v2__spinner{position:absolute;top:50%;left:50%;z-index:9051;width:44px;transform:translate(-50%,-50%) rotate(90deg);will-change:transform}
.article-v2__spinner--active{display:none}
.article-v2__spinner-text{position:absolute;transform:translate(-50%,-50%) rotate(-90deg);color:#000;font-size:16px;margin-left:173.5%;padding:10px;border-radius:5px;white-space:nowrap;font-weight:500}
.article-v2__spinner-dot{position:absolute;top:0;left:0;width:100%}
.article-v2__spinner-dot--a{transform:rotate(60deg)}
.article-v2__spinner-dot--b{transform:rotate(120deg)}
.article-v2__spinner:before,.article-v2__spinner:after,.article-v2__spinner-dot::before,.article-v2__spinner-dot:after{width:10px;height:10px;content:"";position:absolute;background:#abadb0;border-radius:50%;animation-duration:1000ms;animation-iteration-count:infinite;transform:translate3d(0,0,0)}
.article-v2__spinner:before,.article-v2__spinner-dot::before{animation-name:dotsBounceBefore;top:-5px;left:-5px}
.article-v2__spinner:after,.article-v2__spinner-dot:after{animation-name:dotsBounceAfter;top:-5px;right:-5px}
.article-v2__spinner:before{animation-delay:-83.3333ms}
.article-v2__spinner-dot--a:before{animation-delay:83.3333ms}
.article-v2__spinner-dot--b:before{animation-delay:250ms}
.article-v2__spinner:after{animation-delay:416.667ms}
.article-v2__spinner-dot--a:after{animation-delay:583.333ms}
.article-v2__spinner-dot--b:after{animation-delay:750ms}
.article-v2__expanded-accordion{opacity:1;height:auto;border-bottom:1px solid}
.article-v2__expanded-header{border:0}
.article-v2__collapse-accordion{opacity:0;height:0;display:none}
.article-v2__collapse-accordion-icon{transform:rotate(180deg)}
.article-v2__collapse-header{border-bottom:1px solid}
.article-v2__toggle-arrow-icon{color:#076fac;fill:white;width:30px;height:30px;transition:all .5s ease;transform:rotate(180deg)}
.article-v2__toggle-arrow-icon--open{transform:rotate(0)}
.article-v2__like-dislike{display:flex;width:100%;justify-content:space-between;padding:15px 0 20px 0;border-top:1px solid lightgray;border-bottom:1px solid lightgray;margin-bottom:60px;margin-top:50px}
@media only screen and (max-width:600px){.article-v2__like-dislike{display:grid}
}
.article-v2__like-dislike-text{padding-top:10px}
.article-v2__like-dislike fieldset{border:0;padding:0;margin:0;text-align:center}
@media only screen and (max-width:600px){.article-v2__like-dislike fieldset{padding:16px}
}
.article-v2__like-dislike .article-v2__vote-button{clip:rect(1px,1px,1px,1px);position:absolute}
.article-v2__like-dislike .article-v2__vote-label{display:inline-block;padding:4.5px 10px;margin-right:18px;border-radius:4px;transition:all .2s;background:#efefef;opacity:1;color:#000}
.article-v2__like-dislike .article-v2__vote-label--active{background-color:#205c40;color:#fff;cursor:not-allowed}
.article-v2__like-dislike .article-v2__vote-label--disabled{background-color:#f9423a;color:#fff;cursor:not-allowed}
.article-v2__floating-feedback{background:#fff;border-radius:99px;bottom:35%;border:0;width:auto;justify-content:flex-start;margin:0;position:fixed;z-index:1111;right:0;display:flex;flex-direction:column;padding:12px;color:#fff;box-shadow:0 4px 10px rgba(0,0,0,0.1)}
@media only screen and (max-width:600px){.article-v2__floating-feedback{padding:0}
}
.article-v2__floating-feedback fieldset{display:flex;flex-direction:column;gap:16px}
@media only screen and (max-width:600px){.article-v2__floating-feedback fieldset{padding:7px}
}
.article-v2__floating-feedback .article-v2__vote-label{padding:0;margin:0;color:inherit;background:transparent;opacity:1}
.article-v2__floating-feedback .article-v2__vote-label svg path{fill:#066fac}
.article-v2__floating-feedback .article-v2__vote-label--active{cursor:not-allowed}
.article-v2__floating-feedback .article-v2__vote-label--active svg{color:#205c40}
.article-v2__floating-feedback .article-v2__vote-label--active svg path{fill:#fff}
.article-v2__floating-feedback .article-v2__vote-label--active svg rect{stroke:#205c40}
.article-v2__floating-feedback .article-v2__vote-label--disabled{cursor:not-allowed}
.article-v2__floating-feedback .article-v2__vote-label--disabled svg{color:#d63e39}
.article-v2__floating-feedback .article-v2__vote-label--disabled svg path{fill:#fff}
.article-v2__floating-feedback .article-v2__vote-label--disabled svg rect{stroke:#d63e39}
.article-v2 [data-outputclass="dita_custom_note_wrapper"]{display:block !important;background:#f1f0ef;border-radius:8px;padding:19px 30px 17px 30px}
@media only screen and (max-width:600px){.article-v2 [data-outputclass="dita_custom_note_wrapper"]{padding:1px 20px 1px 20px}
}
.article-v2 [data-outputclass="dita_h2_custom_style"]{font-size:36px;margin-bottom:15px;line-height:48px;margin-top:45px;font-weight:500;font-style:normal;color:#01021d}
.article-v2 [data-outputclass="dita_h3_custom_style"],.article-v2 [data-outputclass="dita_custom_accordian_heading"]{font-weight:500;font-style:normal;color:#4e4e4e;font-size:28px;letter-spacing:-0.6px;line-height:48px;margin-top:45px}
.article-v2 [data-outputclass*="dita_custom_accordian_heading"]{display:flex;justify-content:space-between;padding-bottom:16px;cursor:pointer;margin-top:1px;font-size:20px;align-items:center}
.article-v2 img[data-outputclass="image-no-border"]{border:0}
.article-v2 .dita-note-text{display:flex;flex-direction:column}
.article-v2 .dita-note-label{font-weight:600;margin-bottom:6px}
.article-v2 .dita-note-content{font-weight:300}
.article-v2 .dita-note-icon,.article-v2 .dita-tip-icon,.article-v2 .dita-caution-icon,.article-v2 .dita-warning-icon{margin-top:2px}
.article-v2 .dita-note-svg,.article-v2 .dita-tip-svg,.article-v2 .dita-caution-svg,.article-v2 .dita-warning-svg{fill:currentColor;width:24px;height:24px}
.article-v2 .dita-note{background-color:#e6f0fa;padding:16px;margin:8px 0;border-radius:8px;font-family:Arial,sans-serif;color:#333;display:flex;align-items:flex-start;gap:12px}
.article-v2 .dita-tip{background-color:#16A9371A;padding:16px;margin:8px 0;border-radius:8px;color:#333;display:flex;align-items:flex-start;gap:12px}
.article-v2 .dita-caution{background-color:#FE86241A;padding:16px;margin:8px 0;border-radius:8px;color:#333;display:flex;align-items:flex-start;gap:12px}
.article-v2 .dita-warning{background-color:#EA1A1A1A;padding:16px;margin:8px 0;border-radius:8px;color:#333;display:flex;align-items:flex-start;gap:12px}
.article-v2__filter-breadcrumbs{display:flex;align-items:center;gap:32px}
.custom-text__wrapper>h3{padding:0 calc((100vw - 1171px) / 2)}
@media only screen and (max-width:1243px){.custom-text__wrapper>h3{padding:0 36px}
}
@media only screen and (max-width:1050px){.custom-text__wrapper>h3{padding:0 29px}
}
@media only screen and (max-width:767px){.custom-text__wrapper>h3{padding:0 19px}
}
#redirect-banner{background-color:#f80;text-align:center;border-radius:5px;padding-top:6px;padding-bottom:6px;margin:10px calc((100vw - 1171px) / 2) 0}
@media only screen and (max-width:1243px){#redirect-banner{margin:10px 36px 0}
}
@media only screen and (max-width:1050px){#redirect-banner{margin:10px 29px 0}
}
pre.codeblock[data-outputclass="language-cpp"] div{display:grid !important;grid-row-gap:10px}
#article-v2-root i var.keyword{font-style:italic}
.tooltip-icon{width:50px;margin-right:8px}
.abbreviated-form.glossentry-tooltip-link{font-weight:700;color:#000;font-size:18px;border-bottom:2px solid #f80}
.abbreviated-form.glossentry-tooltip-link:hover{background-color:#ffbc84;border-bottom:0;text-decoration:none}
.tooltip-arrow{position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #6f6f6f;bottom:-7px;left:50%;transform:translateX(-50%)}
.tooltip-arrow.arrow-down{border-top:10px solid #6f6f6f;border-bottom:0}
.tooltip-arrow.arrow-up{border-bottom:10px solid #6f6f6f;border-top:0;bottom:auto;top:-7px}
.tooltip{position:fixed;background-color:#6f6f6f;color:#fff;padding:12px;border-radius:8px;text-align:left;z-index:1000;width:364px;opacity:0;visibility:hidden;transition:opacity .3s ease;pointer-events:none}
.tooltip-content{display:flex;align-items:flex-start;font-size:15px;line-height:22.5px;font-weight:400;word-wrap:break-word;overflow-wrap:break-word}
.rc-image-container{position:relative;display:inline-block;max-width:100%}
.rc-expand-icon{position:absolute;right:-5px;margin-top:-20px;margin-right:5px;background-color:rgba(255,255,255,0.8);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,0.2);z-index:10;transition:transform .2s ease}
.rc-expand-icon:hover{transform:scale(1.1)}
.rc-expand-icon svg{width:36px;height:36px}
.rc-image-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.9);display:flex;align-items:center;justify-content:center;z-index:9999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}
.rc-image-modal.active{opacity:1;visibility:visible}
.rc-modal-content{position:relative;max-width:90%;max-height:90%;margin:auto}
.rc-modal-image{display:block;max-width:100%;max-height:90vh;margin:auto;box-shadow:0 4px 8px rgba(0,0,0,0.5)}
.rc-close-btn{position:absolute;top:-40px;right:0;width:32px;height:32px;background-color:transparent;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10000;transition:transform .2s ease}
.rc-close-btn:hover{transform:scale(1.1)}
.rc-close-btn svg{width:24px;height:24px}