*{box-sizing:border-box}a{outline-style:none;cursor:pointer}::target-text{background-color:yellow;color:black}html:root,html[data-theme="light"]:root{--color-scheme:light;--sait:0;--sair:0;--saib:0;--sail:0;--sait:env(safe-area-inset-top);--sair:env(safe-area-inset-right);--saib:env(safe-area-inset-bottom);--sail:env(safe-area-inset-left);--site-scrollbar-color:rgba(0,0,0,0.25);--site-background-color:#FAFAFA;--page-background-color:white;--header-height:40px;--footer-height:40px;--header-color:#DDDDDD;--header-border-color:#808080;--menu-background-color:whitesmoke;--header-icon-color:black;--menu-on-img:url('/img/css/menu-on.svg');--menu-off-img:url('/img/css/menu-off.svg');--fullscreen-on-img:url('/img/css/fullscreen-on-black.svg');--fullscreen-off-img:url('/img/css/fullscreen-off-black.svg');--summary-on-img:url('/img/css/summary-on.svg');--summary-off-img:url('/img/css/summary-off.svg');--theme-img-system:url('/img/css/theme-system.svg');--theme-img-light:url('/img/css/theme-light.svg');--theme-img-dark:url('/img/css/theme-dark.svg');--footer-color:black;--footer-border-color:white;--color-site:#007FFF;--selection-color:inherit;--selection-background-color:lightgray;--article-container-max-size:960px;--article-text-color:black;--article-aside-background-color:whitesmoke;--article-aside-width:300px;--article-aside-margin-width:40px;--article-aside-img-width:100px;--article-aside-img-height:56px;--article-aside-img-margin:10px;--article-aside-title-color:black;--article-aside-text-color:black;--article-aside-border-color:#AAAAAA;--article-nav-text-color:#606060;--article-nav-border-color:#DDDDDD;--article-nav-border-left-color:#007FFF;--article-nav-active-text-color:black;--article-nav-active-background-color:#EEEEEE;--article-summary-width:280px;--quote-background-color:rgba(0,165,255,0.1);--heading-color:#2c7cf6;--text-color:black;--link-color:#0072e6;--quote-link-color:#0050a1;--greenersoft-link-color:#006700;--code-background-color:#e4e4e4;--code-text-color:black;--code-link-color:#0032CC;--anchor-color:#666666;--form-background-color:whitesmoke;--form-border-color:black;--table-header-background-color:#bbbbbb;--table-line-background-color-even:#dddddd;--table-line-background-color-odd:#eeeeee;--table-text-color:black;--table-sort-both-img:url('/img/css/sortable-table-both.svg');--table-sort-up-img:url('/img/css/sortable-table-up.svg');--table-sort-down-img:url('/img/css/sortable-table-down.svg');--border-disabled:#bbbbbb;--refresh-img:url('/img/css/refresh.svg')}@media screen{html[data-theme="dark"]:root{--color-scheme:dark;--site-scrollbar-color:hsla(0,0%,100%,0.25);--site-background-color:black;--page-background-color:#1A1A1A;--header-color:black;--header-border-color:#808080;--menu-background-color:#141414;--header-icon-color:white;--fullscreen-on-img:url('/img/css/fullscreen-on-white.svg');--fullscreen-off-img:url('/img/css/fullscreen-off-white.svg');--footer-border-color:#808080;--selection-color:#303030;--selection-background-color:whitesmoke;--article-aside-background-color:#141414;--article-text-color:#CCCCCC;--article-aside-title-color:white;--article-aside-text-color:white;--article-aside-border-color:#808080;--article-nav-text-color:darkgray;--article-nav-border-color:#404040;--article-nav-border-left-color:rgb(0,127,255,0.5);--article-nav-active-text-color:#55aaff;--article-nav-active-background-color:#1A1A1A;--text-color:white;--link-color:#55aaff;--quote-link-color:#55aaff;--greenersoft-link-color:#00ff00;--code-background-color:#404040;--code-text-color:white;--code-link-color:#b4daff;--anchor-color:darkgray;--form-background-color:#404040;--form-border-color:white;--table-header-background-color:#333333;--table-line-background-color-even:#444444;--table-line-background-color-odd:#666666;--table-text-color:white;--border-disabled:#444444}}@media (prefers-color-scheme:dark){html:root{--color-scheme:dark;--site-scrollbar-color:hsla(0,0%,100%,0.25);--site-background-color:black;--page-background-color:#1A1A1A;--header-color:black;--header-border-color:#808080;--menu-background-color:#141414;--header-icon-color:white;--fullscreen-on-img:url('/img/css/fullscreen-on-white.svg');--fullscreen-off-img:url('/img/css/fullscreen-off-white.svg');--footer-border-color:#808080;--selection-color:#303030;--selection-background-color:whitesmoke;--article-aside-background-color:#141414;--article-text-color:#CCCCCC;--article-aside-title-color:white;--article-aside-text-color:white;--article-aside-border-color:#808080;--article-nav-text-color:darkgray;--article-nav-border-color:#404040;--article-nav-border-left-color:rgb(0,127,255,0.5);--article-nav-active-text-color:#55aaff;--article-nav-active-background-color:#1A1A1A;--text-color:white;--link-color:#55aaff;--quote-link-color:#55aaff;--greenersoft-link-color:#00ff00;--code-background-color:#404040;--code-text-color:white;--code-link-color:#b4daff;--anchor-color:darkgray;--form-background-color:#404040;--form-border-color:white;--table-header-background-color:#333333;--table-line-background-color-even:#444444;--table-line-background-color-odd:#666666;--table-text-color:white;--border-disabled:#444444}}html{background-color:var(--page-background-color);scroll-behavior:auto}html[data-fullscreen="true"]:root{--article-container-max-size:none}:root{color-scheme:var(--color-scheme)}body{margin:0;padding:0;width:100%;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;-webkit-font-smoothing:antialiased;font-family:Helvetica,sans-serif}#page{position:relative;font-size:16px}.pageHeader{position:fixed;display:flex;gap:20px;align-items:center;z-index:10001;left:0;top:0;width:100%;height:calc(var(--sait) + var(--header-height));padding:var(--sait) 20px 0 20px;background-color:var(--header-color);border-bottom:1px solid var(--header-border-color)}.pageHeader button,.pageHeader input{width:20px;height:20px;margin:0;padding:0;font-size:0;line-height:0;outline-style:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-mask-position:center center;-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-position:center center;mask-size:100% 100%;mask-repeat:no-repeat;background-color:var(--header-icon-color);border:none;cursor:pointer}.pageHeader button:hover .pageHeader input:hover{opacity:0.6}.pageHeader input[type="checkbox"]:checked + nav{visibility:visible;opacity:1}html[data-menu="true"] #menu,#menu{width:26px;height:26px;-webkit-mask-image:var(--menu-off-img);mask-image:var(--menu-off-img)}html[data-menu="false"] #menu{-webkit-mask-image:var(--menu-on-img);mask-image:var(--menu-on-img)}.pageHeader nav{position:fixed;display:block;visibility:hidden;opacity:0;top:calc(var(--sait) + var(--header-height));text-align:left;color:var(--text-color);background-color:var(--menu-background-color);-webkit-transition:visibility,opacity 0.25s ease-in-out;-moz-transition:visibility,opacity 0.25s ease-in-out;transition:visibility,opacity 0.25s ease-in-out;border-left:1px solid var(--header-border-color);border-right:1px solid var(--header-border-color);border-bottom:1px solid var(--header-border-color)}.pageHeader nav ul{margin:20px 0;padding:0}.pageHeader nav li{display:block;margin:0 0 17px 0;padding:0 20px}.pageHeader nav li:after{display:none}.pageHeader nav li a.active{border-bottom:1px solid var(--text-color);background-color:inherit}.pageHeader nav li a{display:inline-block;padding:0 0 2px 0;font-size:16px;font-weight:bold;text-decoration:none;text-transform:uppercase;color:inherit;border-radius:0;background-color:inherit}.pageHeader nav li a:hover{opacity:0.6}#logo{display:inline-block;margin:0;padding:0;font-size:20px;line-height:normal;font-weight:bold}#logo a{color:var(--text-color);text-decoration:none}#ajaxLoader{display:inline-block;width:30px;height:30px;margin:0;background-position:center center;background-size:100% 100%;background-repeat:no-repeat;background-image:url("/img/css/ajaxLoader.svg");background-color:transparent;opacity:0;transition:opacity 0.2s linear;animation:rotate 1s infinite linear paused}#ajaxLoader.showing{opacity:1;animation-play-state:running}#ajaxLoader.hidding{opacity:0;animation-play-state:paused}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.pageHeader .buttons{display:flex;gap:20px;height:100%;margin-left:auto;align-items:center}#fullscreen{background-position:center center;background-size:100% 100%;background-repeat:no-repeat;background-image:var(--fullscreen-on-img);background-color:transparent;border:2px solid var(--header-icon-color);border-radius:2px}#fullscreen:checked{background-image:var(--fullscreen-off-img)}html[data-summary="true"] #summary,#summary{-webkit-mask-image:var(--summary-off-img);mask-image:var(--summary-off-img)}html[data-summary="false"] #summary{-webkit-mask-image:var(--summary-on-img);mask-image:var(--summary-on-img)}#theme{height:20px}#theme input[type="checkbox"],#theme input[type="checkbox"][value="system"]{-webkit-mask-image:var(--theme-img-system);mask-image:var(--theme-img-system)}#theme input[type="checkbox"][value="light"]{-webkit-mask-image:var(--theme-img-light);mask-image:var(--theme-img-light)}#theme input[type="checkbox"][value="dark"]{-webkit-mask-image:var(--theme-img-dark);mask-image:var(--theme-img-dark)}#theme nav{right:var(--sair);width:150px}#theme nav label{display:flex;gap:6px;align-items:center;cursor:pointer}#theme nav label:hover{opacity:0.6}#theme nav input{width:16px;height:16px}#theme nav span{padding:2px 0;font-weight:bold;border-bottom:1px solid transparent}#theme nav input:checked + span{border-bottom:1px solid var(--text-color)}#theme nav input[value="system"]{-webkit-mask-image:var(--theme-img-system);mask-image:var(--theme-img-system)}#theme nav input[value="light"]{-webkit-mask-image:var(--theme-img-light);mask-image:var(--theme-img-light)}#theme nav input[value="dark"]{-webkit-mask-image:var(--theme-img-dark);mask-image:var(--theme-img-dark)}#pageContent{position:relative;display:flex;width:100%;margin-top:calc(var(--sait) + var(--header-height));padding:0}.defaultButton{display:inline-block;width:fit-content;margin:0;padding:8px 24px;text-align:center;text-decoration:none;font-size:16px;font-weight:bold;color:black;background-color:var(--color-site);border-radius:4px;border-width:0;cursor:pointer}.defaultButton:hover{opacity:0.8}a.greenerSoft{color:var(--greenersoft-link-color)}.bounceLoader{display:flex;flex:1;flex-direction:row;justify-content:center;align-items:center}.bounceLoader>div{display:inline-block;width:16px;height:16px;background-color:var(--text-color);border-radius:100%;animation:bounce 1.4s infinite ease-in-out both}.bounceLoader div:nth-child(1){animation-delay:-0.32s}.bounceLoader div:nth-child(2){animation-delay:-0.16s}@keyframes bounce{0%,80%,100%{transform:scale(0)}40%{transform:scale(1.0)}}#page[data-pl-type="siteHome"]>.pageHeader{background-color:transparent;border:none}#page[data-pl-type="siteHome"]>main{display:flex;flex-direction:column;justify-content:space-between;height:calc(100vh - var(--header-height) - var(--sait) - var(--saib))}#homeContent{display:flex;flex-direction:column;width:100%;min-height:fit-content;padding:20px;color:var(--text-color)}#homeContent h1{position:relative;display:block;margin:0 auto 40px auto;padding-top:140px;font-size:50px;font-weight:bold}#homeContent h1:after{content:"";position:absolute;top:0;left:0;width:100%;height:128px;background-position:right center;background-size:100% 100%;background-repeat:no-repeat;background-image:url('/img/css/room.svg');animation:rotate 10s infinite linear}#homeContent h2{max-width:300px;margin:10px auto;font-size:20px;font-weight:bold;line-height:26.5px;text-align:center}#homeContent .defaultButton{margin:60px auto}#homeFooter{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:var(--footer-height)}#homeFooter p{margin:0;color:var(--article-text-color);line-height:normal}#homeFooter a{position:relative;padding-right:25px;color:var(--article-link-color);text-decoration:none}#homeFooter a:after{position:absolute;content:"";top:-2px;right:0;width:20px;height:20px;background-position:center center;background-size:100% 100%;background-repeat:no-repeat;background-image:url("/img/css/greenersoft.svg")}#homeFooter a:hover{text-decoration:underline}#simpleContent{display:flex;flex-direction:column;width:100%;padding:20px var(--sair) 20px var(--sail);color:var(--text-color)}#simpleContent h2{display:block;margin:0 0 30px 0;padding:0;font-size:34px;font-weight:bold}#simpleContent p{margin:0 0 60px 0;color:var(--article-text-color);font-size:20px}.token.attr-name{color:orange !important}noscript,#oldNavigator{display:block;margin:0 0 20px 0;padding:0;color:red;font-size:18px;font-weight:bold}#articleNavigation{position:sticky;z-index:1;flex:none;top:calc(var(--sait) + var(--header-height));width:var(--article-aside-width);height:calc(100vh - var(--header-height) - var(--sait) - var(--saib));margin-left:0;transition:margin 0.25s ease-in-out;padding:20px;color:var(--text-color);background-color:var(--article-aside-background-color);border-right:1px solid var(--article-aside-border-color);overflow-y:auto;overscroll-behavior:contain;color-scheme:var(--color-scheme);scrollbar-color:var(--site-scrollbar-color) transparent}html[data-menu="false"] #articleNavigation{margin-left:calc(0px - var(--article-aside-width) - 1px)}#articleNavigation ul{display:block;width:100%;margin:0;padding:0;list-style:none;font-weight:bold}#articleNavigation ul>li{margin-top:20px}#articleNavigation ul>li:first-child{margin-top:0}#articleNavigation ul>li a{display:block;width:100%;color:inherit;text-decoration:none}#articleNavigation ul>li>ul{padding:20px 0 20px 20px}#articleNavigation ul>li>ul:last-child{padding-bottom:0}#articleNavigation ul>li>ul>li>ul{padding:8px 0}#articleNavigation ul>li>ul>li>ul>li{margin:2px 0}#articleNavigation ul>li>ul>li a{display:block;width:100%;padding:10px 20px;color:var(--article-nav-text-color);font-weight:normal;text-decoration:none;border-left:3px solid transparent;transition:background-color .2s,box-shadow .2s,color .2s}#articleNavigation ul>li>ul>li a:hover{background-color:var(--article-nav-active-background-color);box-shadow:inset 0 0 0 1px var(--article-nav-border-color);color:var(--text-color);border-left-color:var(--text-color)}#articleNavigation ul>li>ul>li a.active,#articleNavigation ul>li>ul>li a.active:hover{background-color:var(--article-nav-active-background-color);box-shadow:inset 0 0 0 1px var(--article-nav-border-color);color:var(--article-nav-active-text-color);border-left-color:var(--color-site)}#articleContent{display:flex;flex-direction:column;flex:auto;min-width:0;padding:20px;color:var(--article-text-color)}#articleContent .container{width:100%;max-width:var(--article-container-max-size);margin:0 auto}#articleContent strong,#articleContent b{color:var(--text-color)}#articleContent h2{display:block;margin:0 0 30px 0;padding:0;color:var(--text-color);font-size:34px;font-weight:bold}#articleContent h3,#articleContent h4,#articleContent h5{display:block;margin:30px 0 10px 0;padding:0 0 2px 0;color:var(--text-color);font-size:24px;font-weight:bold;border-bottom:1px solid var(--text-color)}#articleContent h3{margin-top:40px}#articleContent h3 a,#articleContent h4 a,#articleContent h5 a{color:inherit;text-decoration:none}#articleContent h3 a:hover:after,#articleContent h4 a:hover:after,#articleContent h5 a:hover:after{content:"#";margin-left:10px;color:var(--anchor-color)}#articleContent h4{margin-bottom:5px;font-size:20px}#articleContent h5{margin-bottom:3px;font-size:18px}#articleContent p,#articleContent blockquote,#articleContent ul,#articleContent ol{margin:0 0 20px 0;line-height:26.5px}#articleContent ul{margin-top:-15px}#articleContent ol{margin-top:-5px}#articleContent ul ul,#articleContent ol ol{margin-top:5px}#articleContent p a,#articleContent blockquote a,#articleContent li a{color:var(--link-color);text-decoration:none;& strong{color:var(--link-color)}}#articleContent blockquote a{color:var(--quote-link-color)}#articleContent p a.greenerSoft,#articleContent blockquote a.greenerSoft,#articleContent li a.greenerSoft{color:var(--greenersoft-link-color)}#articleContent p a:hover,#articleContent blockquote a:hover,#articleContent li a:hover{text-decoration:underline}#articleContent .parameters{margin-top:0}#articleContent .parameters li{margin-bottom:15px}#articleContent p.legend{margin-bottom:4px}#articleContent li:last-child{padding-bottom:0}#articleContent p a,#articleContent blockquote a,#articleContent li a,#articleContent nav a{position:relative}#articleContent p>code,#articleContent a>code,#articleContent blockquote>code,#articleContent li code{margin:0 2px;padding:2px 7px;color:var(--code-text-color);font-size:14.51px;background:var(--code-background-color);border-radius:4px;white-space:nowrap}#articleContent a[target=_blank],#articleContent a[download]{position:relative;display:inline-block;margin-right:20px}#articleContent a[target=_blank]:after,#articleContent a[download]:after{position:absolute;content:"";top:0;right:-18px;width:12px;height:100%;-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;mask-size:100% 100%;mask-repeat:no-repeat;mask-position:center center;background-color:var(--text-color)}#articleContent a[target=_blank]:after{-webkit-mask-image:url('/img/css/external.svg');mask-image:url('/img/css/external.svg')}#articleContent a[download]:after{-webkit-mask-image:url('/img/css/download.svg');mask-image:url('/img/css/download.svg')}#articleContent code a{display:inline-block;height:fit-content;color:var(--code-link-color);text-decoration:none;word-break:keep-all}#articleContent blockquote{display:table;width:100%;padding:10px 10px 10px 16px;background-color:var(--quote-background-color);border-left:4px solid var(--color-site);overflow-x:scroll;overscroll-behavior-x:contain}#articleContent blockquote p:last-child{margin-bottom:0}#articleContent pre{width:100%;margin:0 0 20px 0;padding:1em;border-radius:4px;overflow-x:scroll;overscroll-behavior-x:contain;color-scheme:dark;scrollbar-color:hsla(0,0%,100%,0.25) transparent}#articleContent .codeExample{display:block;position:relative;width:100%}#articleContent .codeExample button{position:absolute;content:"";top:0;right:0;width:28px;height:28px;font-size:0;background-color:darkgray;background-position:center center;background-size:20px 20px;background-repeat:no-repeat;background-image:url('/img/css/clipboard-copy.svg');border-radius:3px;border-width:0;cursor:pointer}#articleContent .codeExample button:hover{opacity:0.8}#articleContent .copyToClipboard{animation:copyToClipboard 1s normal linear}@keyframes copyToClipboard{0%{opacity:1}50%{opacity:0.3}100%{opacity:1}}#articleContent details{width:100%;margin:0 0 15px 0;padding:10px;font-weight:bold;background-color:var(--quote-background-color);border-radius:4px}#articleContent summary{width:100%;margin:0 0 5px 0;padding:0 0 2px 0;border-bottom:1px solid var(--text-color);cursor:pointer}#articleContent textarea{width:100%;resize:none;margin:5px 0;color:black;font-size:16px;border-radius:4px}#articleContent textarea::placeholder{color:gray}#articleContent .map{display:block;width:100%;height:400px;margin:0 0 20px 0;background-color:var(--quote-background-color);border-radius:4px}#articleContent .exampleSelector{margin:0 0 10px 0;font-size:16px;color-scheme:var(--color-scheme)}#articleContent .exampleContainer{width:100%;min-height:30px;padding:5px;border:1px solid var(--text-color);border-radius:4px}#articleContent .formsContainer{display:flex;flex-flow:row wrap;gap:20px;margin-bottom:20px}#articleContent .formsContainer div{display:flex;flex-direction:column;width:300px;padding:5px 10px 10px 10px;gap:10px;background-color:var(--form-background-color);border-radius:4px;border:1px solid var(--form-border-color)}#articleContent .formsContainer div p{width:100%;margin:0;padding:0 0 2px 0;font-size:18px;font-weight:bold;color:var(--text-color);border-bottom:1px solid var(--form-border-color)}#articleContent .formsContainer div form{display:flex;flex-direction:column;gap:15px;width:100%}#articleContent .formsContainer div form input[type=text]{width:100%;margin-top:4px;padding:4px;font-size:16px;border-radius:4px;border:1px solid var(--form-border-color)}#articleContent figure.example,#articleContent img.example,#articleContent div.ytPlayer,#articleContent div.ytPlayer iframe,#articleContent iframe.ytPlayer{position:relative;display:block;color-scheme:light;width:960px;height:auto;aspect-ratio:16 / 9;max-width:100%;margin:0 auto 20px auto;background-color:black;border-radius:4px;overflow:hidden;border:none}#articleContent figure.example:before{content:"";position:absolute;width:100%;height:100%;background-color:transparent;background-position:center center;background-size:25% 25%;background-repeat:no-repeat;background-image:url("/img/css/ajaxLoader.svg");animation:rotate 1s infinite linear running}#articleContent figure.example div{position:relative;width:100%;height:100%;cursor:pointer}#articleContent figure.example img{position:relative;width:100%;height:100%;border-radius:4px}#articleContent figure.example figcaption{position:absolute;display:none;width:100%;height:auto;bottom:0;padding:5px;background-color:rgb(0,0,0,0.5);color:white;text-align:center;border-bottom-left-radius:4px;border-bottom-right-radius:4px}#articleContent figure.example figcaption a{color:white;text-decoration:none}#articleContent figure.example figcaption a:hover{text-decoration:underline}#articleContent figure.example figcaption a[target=_blank]:after{background-color:white}#articleContent figure.example:active figcaption,#articleContent figure.example:hover figcaption{display:block}#articleContent .lastUpdate{display:flex;width:100%;margin:auto 0 0 0}#articleContent .lastUpdate p{margin:10px 0 0 auto;font-size:14px;color:var(--text-color)}#articleContent .lastUpdate p time{color:var(--article-text-color)}#articleContent .navArticle{display:flex;justify-content:space-between;gap:20px;width:100%;margin:10px 0 0 0;padding:10px 0;border-top:1px solid var(--article-nav-border-left-color)}#articleContent .navArticle>a{max-width:calc(50% - 10px);font-size:18px;font-weight:bold;word-wrap:break-word;color:var(--color-site);text-decoration:none;background-size:15px 15px;background-repeat:no-repeat}#articleContent .navArticle>a.previousArticle{margin-right:auto;padding-left:20px;background-position:left 4px;background-image:url("/img/css/left.svg")}#articleContent .navArticle>a.nextArticle{margin-left:auto;padding-right:20px;background-position:right 4px;background-image:url("/img/css/right.svg")}#articleContent .scrollContainer{display:block;width:100%;margin:0 0 10px 0;padding:0 0 10px 0;overflow-x:scroll;overscroll-behavior-x:contain;color-scheme:var(--color-scheme);scrollbar-color:var(--site-scrollbar-color) transparent}#articleSummary{position:sticky;flex:none;top:calc(var(--sait) + var(--header-height));width:var(--article-summary-width);max-height:calc(100vh - var(--header-height) - var(--sait) - var(--saib));margin-right:var(--sair);transition:top 0s 0s,width 0.25s ease-in-out;overflow-y:auto;overscroll-behavior:contain;color-scheme:var(--color-scheme);scrollbar-color:var(--site-scrollbar-color) transparent}#articleSummary:empty{display:none}html[data-summary="false"] #articleSummary{width:0}html[data-summary="true"] #articleSummary{width:var(--article-summary-width);margin-right:0}#articleSummary nav{opacity:1;transition:opacity 0.2s ease-in-out}#articleSummary p{display:block;margin:20px 0 10px 0;padding:0;color:var(--text-color);font-size:18px;font-weight:bold;background-color:inherit;border:none}#articleSummary nav{width:calc(var(--article-summary-width) - 20px)}#articleSummary ul{display:block;width:100%;margin:0;padding:0;list-style:none}#articleSummary ul a{display:block;width:100%;padding:10px;color:var(--article-nav-text-color);font-size:14px;font-weight:bold;text-decoration:none;border-left:3px solid var(--article-aside-border-color)}#articleSummary ul a:hover{background-color:var(--article-nav-active-background-color);box-shadow:inset 0 0 0 1px var(--article-nav-border-color);color:var(--text-color);border-left-color:var(--text-color)}#articleSummary ul a.active,#articleSummary ul a.active:hover{background-color:var(--article-nav-active-background-color);box-shadow:inset 0 0 0 1px var(--article-nav-border-color);color:var(--article-nav-active-text-color);border-left-color:var(--color-site)}#articleSummary ul ul a{padding-left:30px}#articleSummary ul ul ul a{padding-left:50px}#previewBox{position:absolute;z-index:1001;visibility:hidden;left:0;top:calc(100% + 10px);width:350px;padding:10px;background-color:white;border-radius:4px;box-shadow:0 30px 90px -20px rgba(0,0,0,0.3),0 0 1px 1px rgba(0,0,0,0.15)}#previewBox:before,#previewBox:after{content:"";position:absolute;width:18px;height:9px;left:20px;clip-path:polygon(0 100%,50% 0,100% 100%)}#previewBox:before{top:-9px;background-color:rgba(0,0,0,0.2)}#previewBox:after{top:-8px;background-color:white}#previewBox.top{top:initial;bottom:calc(100% + 8px)}#previewBox.top:before,#previewBox.top:after{clip-path:polygon(0 0,50% 100%,100% 0)}#previewBox.top:before{top:100%}#previewBox.top:after{top:calc(100% - 1px)}#previewBox.right{left:initial;right:0}#previewBox.right:before,#previewBox.right:after{left:calc(100% - 20px - 18px)}#previewBox.visible{visibility:visible}#previewBox strong,#previewBox b{color:black !important}#previewBox p{width:100%;margin:0;color:black;text-align:left !important;font-size:16px !important;font-weight:normal !important;font-family:Helvetica,sans-serif !important;white-space:normal !important;line-height:21px !important}#previewBox p a{color:#0032CC !important}#previewBox p>code,#previewBox a>code{color:black;background-color:#e4e4e4 !important}#previewBox code a{color:#0032CC !important;font-size:14.51px !important}#previewBox a{font-size:16px !important}#previewBox a[target=_blank]:after{background-color:black}.todoListBlock{width:100%;margin-bottom:20px;padding:10px;background-color:var(--quote-background-color);border-radius:4px}.todoListBlock>form{display:flex;gap:5px;width:100%;height:26px;margin:0 auto 20px auto;overflow:hidden}.todoListBlock>form input{color-scheme:light;width:calc(100% - 5px - 26px);margin:0;padding:1px 4px;font-size:18px;border-radius:0;border-width:1px}.todoListBlock button{width:26px;height:26px;font-size:0;line-height:0;background-size:20px 20px;background-repeat:no-repeat;background-position:center center;border-radius:0;border-width:0;cursor:pointer}.todoListBlock button:hover{opacity:0.8}.todoListBlock>form button{background-color:green;background-image:url("/img/css/add.svg")}.todoList>form{display:flex;align-items:center;gap:5px;width:100%;margin:2px auto}.todoList>form fieldset{display:flex;align-items:center;gap:5px;width:100%;padding:5px;border:1px solid var(--form-border-color)}.todoList>form fieldset input:first-child{min-width:16px;height:16px;cursor:pointer}.todoList>form fieldset input:first-child:checked + input{text-decoration:line-through;border-color:var(--border-disabled)}.todoList>form fieldset input:nth-child(2){width:100%;font-size:16px;border-color:#888888;border-width:1px;border-style:solid}.todoList>form fieldset span{min-width:50px;text-align:center}.todoList>form button{background-color:red;background-image:url("/img/css/delete.svg")}#infos{position:relative}#infos>a{position:absolute;right:0;bottom:0;width:30px;height:30px;margin:0 0 4px 0;padding:0;outline-style:none;font-size:0;line-height:0;-webkit-mask-position:center center;-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-position:center center;mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-image:var(--refresh-img);mask-image:var(--refresh-img);background-color:var(--text-color)}#infos>a:hover{opacity:0.8}.infos{display:block;width:100%;margin:0 0 20px 0}.infos article{display:block;width:100%;margin:0 0 10px 0;padding:0 0 10px 0;border-bottom:1px solid lightgray;opacity:0;transition:opacity 0.25s ease-in-out}.infos article>p{display:block;margin:0 !important;font-weight:bold;font-size:18px;line-height:normal !important}.infos article>time{display:block;font-size:12px;margin:5px 0 10px 0}.infos article div{display:flex;flex-direction:row;gap:10px;width:100%;margin:0}.infos article div img{width:216px;height:fit-content;min-height:121.5px;aspect-ratio:16 / 9;border-radius:4px}.infos article div p{display:block;margin:0 !important;line-height:1.25 !important}.infos article div p a{margin-top:10px;font-weight:bold}table{margin:0;color:var(--table-text-color);border-collapse:separate;white-space:nowrap}table caption{caption-side:bottom;font-size:16px;padding:4px}table tr:nth-child(even){background-color:var(--table-line-background-color-even)}table tr:nth-child(odd){background-color:var(--table-line-background-color-odd)}table th{font-weight:bold;background-color:var(--table-header-background-color)}table th:first-child{width:200px}table th,table td{padding:4px;text-align:left}table th a,table td a{color:inherit;text-decoration:none}table td a:hover{text-decoration:underline}table.sortable th{position:relative;padding-right:21px;cursor:pointer}table.sortable th:after{content:"";position:absolute;top:0;right:0;width:21px;height:100%;background-color:var(--table-text-color);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:100% 9px;mask-size:100% 9px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--table-sort-both-img);mask-image:var(--table-sort-both-img)}table.sortable th.ascending:after{-webkit-mask-size:100% 4px;mask-size:100% 4px;-webkit-mask-image:var(--table-sort-up-img);mask-image:var(--table-sort-up-img)}table.sortable th.descending:after{-webkit-mask-size:21px 4px;mask-size:21px 4px;-webkit-mask-image:var(--table-sort-down-img);mask-image:var(--table-sort-down-img)}.mapContainer{display:block;width:100%;aspect-ratio:16/9;max-width:100%;min-height:400px;max-height:calc(100vh * 0.7);margin:0 0 20px 0;background-color:var(--quote-background-color);border-radius:4px}.mapContainer .leaflet-popup a{font-size:16px;color:var(--link-color);text-decoration:none}.mapContainer .leaflet-popup a:after{background-color:black !important}.mapContainer .leaflet-popup a:hover{text-decoration:underline}#counterExample,#showHideComponent1,#showHideComponent2{width:100%;margin:0 0 20px 0;padding:1em;border-radius:4px;color:#CCCCCC;background:#2d2d2d}#counterExample strong{color:white}#counterExample button{width:30px;height:20px;margin:0 0 0 10px;padding:0;color:black;font-weight:bold;font-size:17px;font-family:'Courier New',Courier,monospace;background-color:white;border:1px solid black;border-radius:4px;cursor:pointer}#counterExample button:hover{opacity:0.8}#converterExample>div{display:flex;flex-direction:column;gap:10px}#converterExample label{display:flex;align-items:center;gap:5px}#converterExample label input{min-width:16px;height:16px}#converterExample textarea{color-scheme:light;min-height:170px;padding:4px;margin:0;font-family:monospace;tab-size:4;resize:vertical}#converterExample .codeExample pre{min-height:192px}#showHideComponent1 input,#showHideComponent2 input{color-scheme:light;font-size:16px}#showHideComponent1 div,#showHideComponent2 div{margin-top:5px}#showHideComponent1 label,#showHideComponent2 label{display:flex;gap:5px;align-items:center}#reactivityExample{margin:0 0 20px 0}.slideShow{margin:0 auto;width:100%;max-width:960px}.slideShow figure{position:relative;display:block;width:100%;height:auto;aspect-ratio:16 / 9;margin:0 auto;background-color:black;border-radius:4px;overflow:hidden}.slideShow figure figcaption{position:absolute;display:none;width:100%;height:auto;bottom:0;padding:5px;background-color:rgb(0,0,0,0.5);color:white;text-align:center;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.slideShow figure:hover figcaption{display:block}.slideShow div{display:flex;padding:5px 0;gap:10px;justify-content:space-between}.slideShow div button{width:30px;height:20px;font-size:0;line-height:0;background-color:white;background-position:center center;background-size:100% 100%;background-repeat:no-repeat;border:1px solid black;border-radius:4px;cursor:pointer}.slideShow div button:disabled,.slideShow div button:disabled:hover{background-color:gray;cursor:auto}.slideShow div button:hover{background-color:lightgray}.slideShow div button:first-child{background-image:url("/img/css/arrow-left-s-line.svg")}.slideShow div button:last-child{background-image:url("/img/css/arrow-right-s-line.svg")}.slideShow div p{margin:0 !important;padding:0}#smExample,#mathMLExample{margin:0 0 20px 0;text-align:center;font-size:32px}#svgExample{margin:0 0 20px 0;text-align:center}#svgExample svg{width:150px;height:150px}#youTubeSelectorExample select{margin:0 0 10px 0;font-size:16px;color-scheme:var(--color-scheme)}#calculatePiExample{margin:0 0 20px 0;font-size:32px}.infos article{opacity:1;animation:reveal 250ms}#infos .buttons{display:flex;justify-content:space-between;align-items:center}#infos .buttons button{width:fit-content;margin:0;padding:8px 24px;text-align:center;text-decoration:none;font-size:16px;font-weight:bold;color:black;background-color:var(--color-site);border-radius:4px;border-width:0;cursor:pointer}#infos .buttons button:hover{opacity:0.8}#infos .buttons a{width:30px;height:30px;margin:0 0 4px 0;padding:0;outline-style:none;font-size:0;line-height:0;color:var(--text-color);-webkit-mask-position:center center;-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-position:center center;mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-image:var(--refresh-img);mask-image:var(--refresh-img);background-color:var(--text-color)}#geolocation>div form input{color-scheme:light;width:100%;margin:0 0 10px 0;padding:4px;font-size:16px;border-radius:4px;border-width:1px}#geolocation .ipInfos{color-scheme:light;height:113px;overflow:scroll;list-style:none;margin:0;padding:0;font-size:14px;color:black;text-align:left;line-height:normal}#geolocation .ipInfos li strong{color:black}@keyframes reveal{from{opacity:0}to{opacity:1}}@keyframes fadeReduce{from{opacity:1}to{opacity:0;margin:0 auto;max-height:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0.3}}@keyframes fadeIn{from{opacity:0.3}to{opacity:1}}@keyframes zoomOut{from{transform:scale(1)}to{transform:scale(0);width:0;height:0;margin:0}}@keyframes zoomIn{from{transform:scale(0)}to{transform:scale(1)}}@keyframes zoom{0%{transform:scale(1);width:250px;min-width:250px;opacity:1;transform-origin:125px 125px}50%{transform:scale(0);opacity:0}100%{width:0;min-width:0;transform:scale(0);opacity:0;padding:0;margin:0}}#roomSuspense{display:flex;gap:10px;flex-direction:column;justify-content:center;align-items:center;margin:0 0 20px 0}#roomSuspense>div{display:flex;width:100%;height:128px;justify-content:center}@media (prefers-reduced-motion:reduce){#articleNavigation,#articleSummary{transition:none}}@supports(padding:max(0px)){.pageHeader,#simpleContent{padding-left:max(20px,var(--sail));padding-right:max(20px,var(--sair))}#articleNavigation{padding-left:max(20px,var(--sail))}html[data-menu="false"] #articleContent{padding-left:max(20px,var(--sail))}html[data-summary="false"] #articleContent{padding-right:max(20px,var(--sair))}}@supports(height:100dvh){#page[data-pl-type="siteHome"]>main{height:calc(100dvh - var(--header-height) - var(--sait) - var(--saib))}#articleNavigation{height:calc(100dvh - var(--header-height) - var(--sait) - var(--saib))}#articleSummary{max-height:calc(100dvh - var(--header-height) - var(--sait) - var(--saib))}}@media screen and (max-width:1260px){@supports(padding:max(0px)){html[data-summary] #articleContent,#articleContent{padding-right:max(20px,var(--sair))}}#summary{-webkit-mask-image:var(--summary-on-img);mask-image:var(--summary-on-img)}#articleSummary{position:fixed;z-index:1002;right:var(--sair);width:var(--article-summary-width);margin:0;background-color:var(--menu-background-color);border-style:solid;border-color:var(--header-border-color);transition:top 0.25s ease-in-out,width 0s 0.25s,padding 0s 0.25s,border-width 0s 0.25s}#articleSummary,html[data-summary="false"] #articleSummary{top:calc(-100vh)}html[data-summary="true"] #articleSummary{top:calc(var(--sait) + var(--header-height));transition-delay:0s,0s,0s,0s;padding:10px 20px;border-width:0px 1px 1px}#articleSummary p{margin-top:0}#articleSummary nav{width:calc(var(--article-summary-width) - 40px)}}@media screen and (max-width:1000px){#fullscreen{display:none}}@media screen and (max-width:768px){@supports(padding:max(0px)){.pageHeader,html[data-menu] #articleContent,html[data-summary] #articleContent,#articleContent,#simpleContent{padding-left:max(10px,var(--sail));padding-right:max(10px,var(--sair))}}#homeContent{padding:10px}#menu{-webkit-mask-image:var(--menu-on-img);mask-image:var(--menu-on-img)}#articleNavigation{position:fixed;z-index:1002;left:calc(0px - var(--article-aside-width) - 1px - var(--sail));margin:0;padding-left:20px;transition:left 0.25s ease-in-out;border-left:1px solid var(--header-border-color);border-bottom:1px solid var(--header-border-color)}html[data-menu="true"] #articleNavigation{left:var(--sail)}html[data-menu="false"] #articleNavigation{margin:0}#articleContent{width:100%;margin-left:0;padding:10px}#articleSummary + #articleContent,#articleSummary:empty + #articleContent{width:100%}}@media screen and (max-width:640px){#articleContent .formsContainer div{width:100%}}@media screen and (max-width:600px){#smExample,#mathMLExample,#calculatePiExample{font-size:26px}}@media screen and (max-width:414px){#simpleContent h2,#articleContent h2{font-size:24px}#articleContent h3{margin:15px 0 8px 0;font-size:22px}#articleContent nav a{font-size:16px;background-size:12px 12px}#articleContent nav a.previousArticle{padding-left:17px}#articleContent nav a.nextArticle{padding-right:17px}#smExample,#mathMLExample,#calculatePiExample{font-size:20px}}@media screen and (max-width:412px){#articleContent ul,#articleContent ol{padding-left:30px}}@media screen and (max-width:370px){#homeContent h2{font-size:18px}#simpleContent h2,#articleContent h2{font-size:20px}#articleContent h3{font-size:18px}#articleContent nav a{font-size:14px;background-size:10px 10px}#articleContent nav a.previousArticle{padding-left:15px}#articleContent nav a.nextArticle{padding-right:15px}.infos article div{flex-direction:column}.infos article div img{width:100%}#previewBox{width:200px}#smExample,#mathMLExample,#calculatePiExample{font-size:18px}}@media screen and (max-width:320px){#smExample,#mathMLExample,#calculatePiExample{font-size:16px}}code[class*=language-],pre[class*=language-]{color:#ccc;background:0 0;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#999}.token.punctuation{color:#ccc}.token.attr-name,.token.deleted,.token.namespace,.token.tag{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.function,.token.number{color:#f08d49}.token.class-name,.token.constant,.token.property,.token.symbol{color:#f8c555}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:#cc99cd}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:#7ec699}.token.entity,.token.operator,.token.url{color:#67cdcc}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}