/*!normalize.css v3.0.2 | MIT License | git.io/normalize*/html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:var(--mark-bg-color);color:var(--mark-color)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,#documentation #main p tt,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body{padding:0;margin:0;font-family:Adelle,Roboto Slab,DejaVu Serif,Georgia,Times New Roman,sans-serif;font-size:14px;line-height:22px;color:var(--font-color);background:var(--bg-color)}.windows.chrome body,.windows.ie8 body{font-family:Roboto Slab,DejaVu Serif,Georgia,Times New Roman,sans-serif!important}.inner{position:relative;width:940px;margin:0 auto;overflow:visible}.inner:before{display:table;content:""}.inner:after{display:table;clear:both;content:""}aside{float:left;width:218px;margin-bottom:35px}#content{float:right;width:702px}#main{padding:22px;margin-bottom:35px;background-color:var(--main-bg);border:solid 1px var(--main-border);-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}#main .two-column:before{display:table;content:""}#main .two-column:after{display:table;clear:both;content:""}#main .two-column .column-left{width:47%;float:left}#main .two-column .column-right{width:47%;float:right}#main .callout,#main #book-container,#main #logo-license,#main .bottom-nav{background-color:var(--callout-color);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;padding:8px 14px 4px;margin-bottom:1.4em}#main .callout p,#main #book-container p,#main #logo-license p,#main .bottom-nav p{margin-bottom:0}#main img{max-width:100%;height:auto}#masthead{height:295px;margin-bottom:2em;background:url(http://git-scm.com//images/bg/isometric-grid.png)100% 0 repeat;background-size:35px 21px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1){#masthead{background:url(http://git-scm.com//images/bg/isometric-grid@2x.png)100% 0 repeat;background-size:35px 21px}}#masthead .inner{padding-top:20px}#masthead .inner p{width:558px;margin-bottom:1.2em;font-size:18px;line-height:26.4px}#masthead .inner .promo{font-weight:700}#masthead .inner .promo img{position:relative;top:-6px}#masthead .inner img.illustration{position:absolute;right:-30px;top:24px}header{padding:1rem 0;display:grid;grid-template-areas:"logo tagline search dark";grid-template-columns:auto 1fr auto auto;align-items:center}header #logo{grid-area:logo;display:flex}header #tagline{grid-area:tagline;margin-left:.8em;font-size:clamp(.8rem,2vw,1.3rem);color:var(--light-font-color)}header #tagline em{letter-spacing:1px}aside nav ul{margin-bottom:1.4em;margin-left:0;font-size:16px;font-weight:700;list-style:none}aside nav ul li{margin-bottom:.5em}aside nav ul li a{color:var(--nav-link-color)}aside nav ul li a.active,aside nav ul li a:hover{color:var(--orange)}aside nav ul li ul{display:none;margin-top:.3em;margin-left:20px;font-size:13px;font-weight:400}aside nav ul li ul li{margin-bottom:0}aside nav ul li ul li a.active{font-weight:700}aside nav ul li ul.expanded{display:block}.bottom-nav{margin-top:2em;font-weight:700}.bottom-nav:before{display:table;content:""}.bottom-nav:after{display:table;clear:both;content:""}.bottom-nav .previous{float:left}.bottom-nav .next{float:right}section.about.current{display:block}section.about .bottom-nav{display:none}p.center{text-align:center}#logo-license{padding:20px!important;margin-top:2em}#logo-license p{font-size:12px;line-height:1.4;color:var(--light-font-color)}#logo-license p+p{margin-top:14px}#logo-license img{float:left;margin-right:20px}.callout.downloading,.downloading#book-container,.downloading.bottom-nav,.downloading#logo-license{background:var(--callout-color)url(http://git-scm.com//images/icons/download.png)24px 24px no-repeat;padding:20px 30px 20px 100px!important}.callout.downloading h3,.downloading#book-container h3,.downloading.bottom-nav h3,.downloading#logo-license h3{font-size:18px;color:var(--orange)}.callout.downloading p,.downloading#book-container p,.downloading.bottom-nav p,.downloading#logo-license p{margin-bottom:15px!important;font-size:15px;line-height:1.3em}.callout.downloading p.small,.downloading#book-container p.small,.downloading.bottom-nav p.small,.downloading#logo-license p.small{margin-bottom:0!important;font-size:12px;line-height:1.4;color:var(--light-font-color)}.section-nav-container,#book-chapters,#reference-version{position:relative;background-color:#ebe9e1;background-color:rgba(223,221,213,.33);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;padding:8px 12px 6px;margin-bottom:10px;font-size:13px;font-weight:700}.section-nav-container .light,#book-chapters .light,#reference-version .light{font-weight:400}.section-nav-container a,#book-chapters a,#reference-version a{font-weight:700;position:relative}.section-nav-container .dropdown-panel,#book-chapters .dropdown-panel,#reference-version .dropdown-panel{top:33px}.section-nav-container .dropdown-panel .three-column:before,#book-chapters .dropdown-panel .three-column:before,#reference-version .dropdown-panel .three-column:before{display:table;content:""}.section-nav-container .dropdown-panel .three-column:after,#book-chapters .dropdown-panel .three-column:after,#reference-version .dropdown-panel .three-column:after{display:table;clear:both;content:""}.section-nav-container .dropdown-panel .three-column .column-left,#book-chapters .dropdown-panel .three-column .column-left,#reference-version .dropdown-panel .three-column .column-left{float:left;width:31%;padding-right:3%}.section-nav-container .dropdown-panel .three-column .column-middle,#book-chapters .dropdown-panel .three-column .column-middle,#reference-version .dropdown-panel .three-column .column-middle{float:left;width:31%;padding-right:3%}.section-nav-container .dropdown-panel .three-column .column-right,#book-chapters .dropdown-panel .three-column .column-right,#reference-version .dropdown-panel .three-column .column-right{float:left;width:31%}a.dropdown-trigger{padding:4px 5px;border:solid 1px transparent}a.dropdown-trigger.active{position:relative;z-index:200;background-color:var(--dropdown-active-bg-color)!important;-webkit-border-top-left-radius:3px;-moz-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-top-right-radius:3px;border-top-right-radius:3px;border:solid 1px var(--base-border-color-darker-8);border-bottom:0}.dropdown-panel{position:absolute;z-index:199;display:none;background-color:var(--main-bg);border:solid 1px var(--base-border-color-darker-8);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 2px #ccc;-moz-box-shadow:0 1px 2px #ccc;box-shadow:0 1px 2px #ccc}.dropdown-panel.left{-webkit-border-top-left-radius:0;-moz-border-top-left-radius:0;border-top-left-radius:0}.dropdown-panel.right{-webkit-border-top-right-radius:0;-moz-border-top-right-radius:0;border-top-right-radius:0}footer{padding:20px 0 40px;margin-top:35px;clear:both;font-size:12px;line-height:15.4px;color:var(--light-font-color);border-top:solid 1px var(--base-border-color)}footer:before{content:"</>";color:var(--light-font-color);float:left;font-family:monospace;font-size:24px;letter-spacing:-4px;padding:5px}footer a{color:var(--light-font-color-darker-35)}footer a:hover{color:var(--link-color)}footer .site-source{float:left}footer .sfc-member{float:right;text-align:right}table.benchmarks{width:100%;padding:20px;margin-bottom:20px}table.benchmarks tr th.right{text-align:center}table.benchmarks tr td.desc{font-size:.8em;color:#888}table.benchmarks tr td.number{font-family:monospace;text-align:right}table.benchmarks tr td{padding:0 10px}.scrollToTop{-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;border-radius:50px;display:none;position:fixed;background-color:var(--button-bg-color);right:20px;bottom:6.25rem;padding:.8rem;height:20px;transition:background-color .2s;width:20px}.scrollToTop:hover{background-color:var(--button-bg-hover-color);-webkit-box-shadow:2px;-moz-box-shadow:2px;box-shadow:2px}.scrollToTop:hover::before{-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;width:0;height:0;color:var(--color-neutral-emphasis-plus);content:"";border:6px solid transparent;border-color:var(--black-3)transparent transparent;top:-.55rem;position:absolute}.scrollToTop:hover::after{-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:-2rem;border-radius:4px;position:absolute;content:attr(data-label);word-wrap:break-word;white-space:pre;padding:.5em .75em;color:var(--callout-color);background-color:var(--black-3);font:11px/1.5 '-apple-system',BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}.no-js.scrollToTop{display:block}@media(max-width:940px){.responsive-table{overflow-x:auto}.center img{height:100%}header{padding:1rem}#content{width:100%}.inner{width:100%}#content-wrapper{padding:.8rem}#masthead{height:unset}#masthead .inner{display:flex}#masthead .inner div:first-of-type{padding:1rem}#masthead .inner .illustration-wrapper{display:flex;align-items:center}#masthead .inner p{width:unset}#masthead .inner img.illustration{position:unset;right:unset;top:unset;max-height:100%}footer{padding-left:1rem;padding-right:1rem}}@media(max-width:640px){header{grid-template-areas:"logo   tagline dark" "search search  search"}header #tagline{font-size:clamp(.8rem,3vw,1.3rem)}#masthead .inner{flex-direction:column-reverse}#masthead .illustration-wrapper{display:flex;justify-content:center;overflow:hidden}#masthead .illustration-wrapper .illustration{width:80%;height:100%}#main>.two-column .column-right{position:relative;display:flex;justify-content:center}#main .two-column{display:flex;flex-direction:column}#main .two-column .column-left,#main .two-column .column-right{width:100%}#book-chapters .dropdown-panel,#reference-version .dropdown-panel{width:unset}#book-chapters .dropdown-panel .three-column,#reference-version .dropdown-panel .three-column{display:flex;flex-direction:column;height:70vh;overflow-y:scroll;overflow-x:hidden}#book-chapters .dropdown-panel .three-column .column-left,#book-chapters .dropdown-panel .three-column .column-middle,#book-chapters .dropdown-panel .three-column .column-right,#reference-version .dropdown-panel .three-column .column-left,#reference-version .dropdown-panel .three-column .column-middle,#reference-version .dropdown-panel .three-column .column-right{width:100%;max-width:300px}#book-chapters .dropdown-panel .three-column .unstyled a,#book-chapters .dropdown-panel .three-column ul.stackoverflow a,#book-chapters .dropdown-panel .three-column ol#about-nav a,#book-chapters .dropdown-panel .three-column .content-list a,#book-chapters .dropdown-panel .three-column ul.books-list a,#book-chapters .dropdown-panel .three-column ul.video-thumbnails a,#book-chapters .dropdown-panel .three-column ul.gui-thumbnails a,#book-chapters .dropdown-panel .three-column ol.book-toc a,#book-chapters .dropdown-panel .three-column ol.reference-previous-versions a,#book-chapters .dropdown-panel .three-column #companies-projects ul a,#companies-projects #book-chapters .dropdown-panel .three-column ul a,#book-chapters .dropdown-panel .three-column #front-nav ul a,#front-nav #book-chapters .dropdown-panel .three-column ul a,#book-chapters .dropdown-panel .three-column ol.full-search-results a,#book-chapters .dropdown-panel .three-column #search-results table ul a,#search-results table #book-chapters .dropdown-panel .three-column ul a,#book-chapters .dropdown-panel .three-column #download-next-steps a,#book-chapters .dropdown-panel .three-column .section-nav-container a,#book-chapters .dropdown-panel .three-column #book-chapters a,#book-chapters .dropdown-panel .three-column #reference-version a,#reference-version .dropdown-panel .three-column .unstyled a,#reference-version .dropdown-panel .three-column ul.stackoverflow a,#reference-version .dropdown-panel .three-column ol#about-nav a,#reference-version .dropdown-panel .three-column .content-list a,#reference-version .dropdown-panel .three-column ul.books-list a,#reference-version .dropdown-panel .three-column ul.video-thumbnails a,#reference-version .dropdown-panel .three-column ul.gui-thumbnails a,#reference-version .dropdown-panel .three-column ol.book-toc a,#reference-version .dropdown-panel .three-column ol.reference-previous-versions a,#reference-version .dropdown-panel .three-column #companies-projects ul a,#companies-projects #reference-version .dropdown-panel .three-column ul a,#reference-version .dropdown-panel .three-column #front-nav ul a,#front-nav #reference-version .dropdown-panel .three-column ul a,#reference-version .dropdown-panel .three-column ol.full-search-results a,#reference-version .dropdown-panel .three-column #search-results table ul a,#search-results table #reference-version .dropdown-panel .three-column ul a,#reference-version .dropdown-panel .three-column #download-next-steps a,#reference-version .dropdown-panel .three-column .section-nav-container a,#reference-version .dropdown-panel .three-column #book-chapters a,#reference-version .dropdown-panel .three-column #reference-version a{padding:.15rem 0;display:block}#book-chapters .dropdown-panel .three-column .chapter h2,#reference-version .dropdown-panel .three-column .chapter h2{display:flex;align-items:center}#book-chapters .dropdown-panel .three-column .chapter h2 a,#reference-version .dropdown-panel .three-column .chapter h2 a{padding-left:5px}#book-chapters .dropdown-panel .three-column .chapter ol li,#reference-version .dropdown-panel .three-column .chapter ol li{display:flex;align-items:center;margin-bottom:6px;padding:.45rem 0}#book-chapters .dropdown-panel .three-column .chapter ol li a,#reference-version .dropdown-panel .three-column .chapter ol li a{padding-left:5px}footer{display:flex;justify-content:center;flex-direction:column;align-items:center}footer .site-source{margin-bottom:1rem}.scrollToTop{bottom:6rem}}p{margin:0 0 11px;font-size:14px;line-height:22px}p small{font-size:12px;color:var(--light-font-color)}a{color:var(--link-color);text-decoration:none;transition-duration:.3s;transition-property:color}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400;color:var(--font-color);text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:400;color:var(--light-font-color)}h1{margin-bottom:.4em;font-size:36px;line-height:44px}h1 small{font-size:18px}h2{margin-top:20px;font-size:18px;font-weight:700;line-height:44px;color:var(--orange)}h2 small{font-size:18px}.callout h2:first-child,#book-container h2:first-child,.bottom-nav h2:first-child,#logo-license h2:first-child{margin-top:0}h3{line-height:33px;font-size:16px;font-weight:700}h3 small{font-size:14px}h4,h5,h6{line-height:22px}h4{font-size:14px;font-weight:700}h4 small{font-size:12px}aside h4{margin-bottom:1em;color:var(--light-font-color);line-height:1.4}h5{font-size:12px}h6{font-size:11px;color:var(--light-font-color);text-transform:uppercase}ul,ol{padding:0;margin:0 0 11px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}ul{list-style:disc}ol{list-style:decimal}li{line-height:22px}ul.unstyled,ul.stackoverflow,ul.content-list,ul.books-list,ul.video-thumbnails,ul.gui-thumbnails,#companies-projects ul,#front-nav ul,#search-results table ul,ul#download-next-steps,ul.section-nav-container,ul#book-chapters,ul#reference-version,ol.unstyled,ol#about-nav,ol.content-list,ol.book-toc,ol.reference-previous-versions,ol.full-search-results,ol#download-next-steps,ol.section-nav-container,ol#book-chapters,ol#reference-version{margin-left:0;list-style:none}ul.bullets li{padding-bottom:10px}dl{margin-bottom:22px}dt,dd{line-height:22px}dt{font-weight:700;line-height:21px}dd{margin-left:11px}.dl-horizontal dt{float:left;width:120px;clear:left;text-align:right}.dl-horizontal dd{margin-left:130px}hr{margin:22px 0;border:0;border-top:1px solid var(--base-border-color)}strong{font-weight:700}em{font-style:italic}.muted{color:var(--light-font-color)}abbr[title]{border-bottom:1px dotted #ddd;cursor:help}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 22px;border-left:5px solid var(--base-border-color)}blockquote p{margin-bottom:0}blockquote small{display:block;line-height:22px;color:var(--light-font-color)}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid var(--base-border-color);border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}code,#documentation #main p tt{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;display:block;padding:10px 15px 13px;margin-bottom:1em;overflow:auto;font-family:Courier,monospace;line-height:18px;font-variant-ligatures:none;color:var(--orange)}p .synopsis{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;font-family:Courier,monospace;border:solid 1px var(--pre-border)}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:22px;font-style:normal;line-height:22px}table th{font-weight:700}table.data{margin-bottom:24px}table.data th,table.data td{padding:2px 0;border-bottom:solid 1px var(--base-border-color-lighter-10)}table td.sweet{font-weight:700;color:#25b028}table td.compare{font-weight:700;color:var(--orange)}.light{color:var(--light-font-color)}small{font-size:100%}cite{font-style:normal}a.subtle-button{display:inline-block;padding:3px 20px;font-size:12px;text-align:center;background-image:linear-gradient(#f1f1e9,#eae9e1);border-top:solid 1px #dedcd4;border-right:solid 1px #dedcd4;border-bottom:solid 1px #cdcbc4;border-left:solid 1px #dedcd4;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 0 #f1f1e9;-moz-box-shadow:0 1px 0 #f1f1e9;box-shadow:0 1px #f1f1e9;transition-duration:.3s;transition-property:background-image}a.subtle-button:hover{color:var(--link-color);background-image:linear-gradient(#edede3,#e6e5db)}a.subtle-button.selected{background-image:linear-gradient(#d7d7c1,#cbc9b4)}a#gui-os-filter{display:none;margin-top:15px}a#gui-os-filter.visible{display:inline-block}div.more{display:none}.highlight{background-color:var(--highlight-bg-color);padding:2px}.fixed{font-family:Courier,monospace;font-variant-ligatures:none}.text-center{text-align:center}#logo-license{padding:20px!important;margin-top:2em}#logo-license p{font-size:12px;line-height:1.4;color:var(--light-font-color)}#logo-license p+p{margin-top:14px}#logo-license img{float:left;margin-right:20px}.callout#more-downloads .column-left{width:47%}.callout#more-downloads .column-right{width:45%}.callout#more-downloads p{padding-bottom:1em;line-height:1.4}#download-next-steps{padding-top:24px}#download-next-steps:before{display:table;content:""}#download-next-steps:after{display:table;clear:both;content:""}#download-next-steps li{display:block;float:left;width:200px;margin-bottom:20px}#download-next-steps li+li{margin-left:20px}#download-next-steps a{display:block;color:var(--font-color);text-align:center;background-repeat:no-repeat;background-position:0 0;transition-duration:.3s;transition-property:color}#download-next-steps a img{display:block;margin:0 auto 10px;opacity:.9;transition-duration:.3s;transition-property:opacity;image-rendering:-webkit-optimize-contrast}#download-next-steps a h3{font-size:18px;font-weight:700;color:var(--orange)}#download-next-steps a p{font-size:13px;line-height:17.6px}#download-next-steps a:hover img{opacity:1}#download-next-steps a:hover h3{color:var(--orange-darker-5)}#os-filter-count{position:relative;top:8px;left:12px;display:none;color:var(--orange)}.downloading .hide{display:none}#search-container{grid-area:search;display:flex;position:relative;width:300px;padding-left:60px}#search-container *{box-sizing:border-box}#search-results{position:absolute;left:0;z-index:900;display:none;background:#398a94 url(http://git-scm.com//images/bg/search-header.jpg)0 1px repeat-x;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 7px rgba(0,0,0,.25);-moz-box-shadow:0 0 7px rgba(0,0,0,.25);box-shadow:0 0 7px rgba(0,0,0,.25);border-bottom:solid 1px var(--base-border-color);width:calc(100% - 1px);height:100%}#search-results header{width:100%;height:100%;padding:0;margin:0;text-indent:-9999px;border:solid 1px #366769;-webkit-border-top-right-radius:3px;-moz-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-top-left-radius:3px;border-top-left-radius:3px}#search-results table{width:100%;line-height:1;background-color:var(--main-bg);-webkit-border-bottom-right-radius:3px;-moz-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-bottom-left-radius:3px;border-bottom-left-radius:3px}#search-results table td{border-top:solid 1px #cfddde}#search-results table td.category{width:67px;padding-top:10px;font-size:11px;color:var(--blue);text-align:right;vertical-align:top;background-color:#f5fbfb;border-right:solid 1px #cfddde;opacity:.75}#search-results table td.matches{padding:0!important;font-size:12px}#search-results table td.matches a{display:block;padding:5px 12px;margin-bottom:0;font-weight:700;color:var(--font-color);transition-duration:0s}#search-results table td.matches a:hover,#search-results table td.matches a.highlight{color:var(--main-bg);text-shadow:0 1px 0 rgba(0,0,0,.25);background:#55bec4;background-image:linear-gradient(#55bec4,#54b2b7)}#search-results table td.matches a:hover span,#search-results table td.matches a.highlight span{color:var(--main-bg)}#search-results table ul{margin-bottom:0}#search-results table tr.show-all td{border-top:none}ol.full-search-results li{margin-bottom:2em}ol.full-search-results li:last-child{margin-bottom:0}ol.full-search-results h3{line-height:1.4;padding-bottom:0;margin-bottom:0}ol.full-search-results span.relevancy{float:right;padding-left:5px;margin-left:30px}ol.full-search-results span.relevancy img{position:relative;top:-2px}ol.full-search-results a.url{display:block;margin-bottom:.4em;font-size:12px;color:var(--light-font-color)}ol.full-search-results a.url:hover{color:var(--light-font-color-darker-25)}.callout.top-matches,.top-matches#book-container,.top-matches.bottom-nav,.top-matches#logo-license{padding-top:1em!important;margin-bottom:2em!important}@media(max-width:940px){#search-container{padding-left:0}#search-results{width:100%}}@media(max-width:640px){#search-container{width:inherit}}#search-div{border:solid 1px var(--base-border-color);background:var(--main-bg);padding:22px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}#search-div ol{background-color:var(--callout-color);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;padding:8px 14px 4px;margin:0 0 1.4em;list-style:none}#search-div .pagefind-ui__result-inner>.pagefind-ui__result-title{font-size:16px;line-height:44px;font-weight:700}#search-div .pagefind-ui__result-tags{list-style:none;color:var(--light-font-color);margin-bottom:1.4em;margin-left:0}button{border-color:var(--button-color);color:var(--button-color);background:var(--callout-color);font-weight:700;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;outline:none;padding:0 .5em}#front-content{overflow:visible}#front-content:before{display:table;content:""}#front-content:after{display:table;clear:both;content:""}#front-content #front-navigation{float:left;width:618px;margin-bottom:24px;border-right:solid 1px var(--base-border-color)}#front-nav:before{display:table;content:""}#front-nav:after{display:table;clear:both;content:""}#front-nav ul{padding-top:24px}#front-nav ul li{display:block;float:left;width:280px;margin-bottom:20px}#front-nav ul li#nav-about,#front-nav ul li#nav-downloads{margin-right:30px}#front-nav ul li#nav-about,#front-nav ul li#nav-documentation{margin-bottom:40px}#front-nav a{display:block;height:86px;padding-left:90px;color:var(--font-color);background-repeat:no-repeat;background-position:0 0;transition-duration:.3s;transition-property:color}#front-nav a img{float:left;margin-right:-90px;margin-left:-90px;opacity:.9;transition-duration:.3s;transition-property:opacity}#front-nav a h3{font-size:18px;font-weight:700;color:var(--orange)}#front-nav a p{font-size:13px;line-height:17.6px}#front-nav a:hover img{opacity:1}#front-nav a:hover h3{color:var(--orange-darker-5)}#front-book{float:left;width:590px;padding-top:20px;border-top:solid 1px var(--base-border-color)}#front-book img{float:left;margin-right:20px}#front-book p{margin-top:16px}#front-downloads{float:right;width:313px;position:relative}#front-downloads .monitor{position:absolute;top:0;right:-12px}#front-downloads table{position:absolute;top:271px;left:24px}#front-downloads table td{padding:8px 20px 6px 0;min-width:145px}#front-downloads table a{font-weight:700}.monitor{background:url(http://git-scm.com//images/monitor-default.png)100% 0 no-repeat;background-size:313px 271px;width:273px;height:226px;padding-top:45px;padding-left:40px;color:var(--main-bg);text-shadow:1px 1px 0 rgba(0,0,0,.2)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1){.monitor{background:url(http://git-scm.com//images/monitor-default@2x.png)100% 0 no-repeat;background-size:313px 271px}}.monitor h4{font-weight:400;color:var(--main-bg);font-size:16px}.monitor span.version{display:block;margin-bottom:6px;font-size:28px;font-weight:700}.monitor a{color:#eee;font-size:12px;text-decoration:underline}.monitor span.release-date{font-size:12px}.monitor a.button{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 0 #148a92;-moz-box-shadow:0 1px 0 #148a92;box-shadow:0 1px #148a92;display:block;width:224px;padding:5px 0;margin-top:10px;font-size:16px;color:var(--main-bg);text-align:center;background-image:linear-gradient(#1c868c,#186368);border-top:solid 1px #085e64;border-right:solid 1px #1f6367;border-bottom:solid 1px #134143;border-left:solid 1px #1f6367;transition-duration:.3s;transition-property:background-image;text-decoration:none}.monitor a.button:hover{background-image:linear-gradient(#1a7e84,#165b60)}.monitor.mac{background:url(http://git-scm.com//images/monitor-mac.png)100% 0 no-repeat;background-size:313px 271px;width:273px;height:235px;padding-top:36px;padding-left:40px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1){.monitor.mac{background:url(http://git-scm.com//images/monitor-mac@2x.png)100% 0 no-repeat;background-size:313px 271px}}.monitor.windows{background:url(http://git-scm.com//images/monitor-windows.png)100% 0 no-repeat;background-size:313px 271px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1){.monitor.windows{background:url(http://git-scm.com//images/monitor-windows@2x.png)100% 0 no-repeat;background-size:313px 271px}}.monitor.linux{background:url(http://git-scm.com//images/monitor-linux.png)100% 0 no-repeat;background-size:313px 271px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1){.monitor.linux{background:url(http://git-scm.com//images/monitor-linux@2x.png)100% 0 no-repeat;background-size:313px 271px}}@property --floor{syntax: '<integer>';
  initial-value: 0;
  inherits: false; }@property --seed{syntax: '<integer>';
  initial-value: 86;
  inherits: true; }#companies-projects{border-top:solid 1px var(--base-border-color)}#companies-projects ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-items:center;justify-items:center}#companies-projects ul li{margin:0 1em}#companies-projects ul li:nth-child(1){--prod:calc(var(--seed) * 1 * 97);--floor:calc((var(--prod) / 11) - 0.5);order:calc(var(--prod) - (11 * var(--floor)))}#companies-projects ul li:nth-child(2){--prod:calc(var(--seed) * 2 * 97);--floor:calc((var(--prod) / 11) - 0.5);order:calc(var(--prod) - (11 * var(--floor)))}#companies-projects ul li:nth-child(3){--prod:calc(var(--seed) * 3 * 97);--floor:calc((var(--prod) / 11) - 0.5);order:calc(var(--prod) - (11 * var(--floor)))}#companies-projects ul li:nth-child(4){--prod:calc(var(--seed) * 4 * 97);--floor:calc((var(--prod) / 11) - 0.5);order:calc(var(--prod) - (11 * var(--floor)))}#companies-projects ul li:nth-child(5){--prod:calc(var(--seed) * 5 * 97);--floor:calc((var(--prod) / 11) - 0.5);order:calc(var(--prod) - (11 * var(--floor)))}#companies-projects ul li:nth-child(6){--prod:calc(var(--seed) * 6 * 97);--floor:calc((var(--prod) / 11) - 0.5);order:calc(var(--prod) - (11 * var(--floor)))}#companies-projects ul li:nth-child(7){--prod:calc(var(--seed) * 7 * 97);--floor:calc((var(--prod) / 11) - 0.5);order:calc(var(--prod) - (11 * var(--floor)))}#companies-projects ul li:nth-child(8){--prod:calc(var(--seed) * 8 * 97);--floor:calc((var(--prod) / 11) - 0.5);order:calc(var(--prod) - (11 * var(--floor)))}#companies-projects ul li:nth-child(9){--prod:calc(var(--seed) * 9 * 97);--floor:calc((var(--prod) / 11) - 0.5);order:calc(var(--prod) - (11 * var(--floor)))}#companies-projects ul li:nth-child(10){--prod:calc(var(--seed) * 10 * 97);--floor:calc((var(--prod) / 11) - 0.5);order:calc(var(--prod) - (11 * var(--floor)))}#companies-projects ul li:nth-child(11){--prod:calc(var(--seed) * 11 * 97);--floor:calc((var(--prod) / 11) - 0.5);order:calc(var(--prod) - (11 * var(--floor)))}#companies-projects ul a{opacity:.85;transition-duration:.3s;transition-property:opacity}#companies-projects ul a:hover{opacity:1}#companies-projects ul svg{max-width:100%;max-height:100%}a.icon{display:inline-block;height:30px;padding-left:30px;line-height:36px}a.icon.gui{background:url(http://git-scm.com//images/icons/gui.png)6px 3px no-repeat;background-size:18px 24px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1){a.icon.gui{background:url(http://git-scm.com//images/icons/gui@2x.png)6px 3px no-repeat;background-size:18px 24px}}a.icon.older-releases{background:url(http://git-scm.com//images/icons/box.png)0 6px no-repeat;background-size:22px 20px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1){a.icon.older-releases{background:url(http://git-scm.com//images/icons/box@2x.png)0 6px no-repeat;background-size:22px 20px}}a.icon.windows{background:url(http://git-scm.com//images/icons/windows.png)0 6px no-repeat;background-size:24px 21px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1){a.icon.windows{background:url(http://git-scm.com//images/icons/windows@2x.png)0 6px no-repeat;background-size:24px 21px}}a.icon.mac{background:url(http://git-scm.com//images/icons/apple.png)5px 4px no-repeat;background-size:17px 21px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1){a.icon.mac{background:url(http://git-scm.com//images/icons/apple@2x.png)5px 4px no-repeat;background-size:17px 21px}}a.icon.linux{background:url(http://git-scm.com//images/icons/linux.png)6px 6px no-repeat;background-size:17px 21px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1){a.icon.linux{background:url(http://git-scm.com//images/icons/linux@2x.png)6px 6px no-repeat;background-size:17px 21px}}a.icon.source{background:url(http://git-scm.com//images/icons/source-code.png)0 6px no-repeat;background-size:25px 20px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1){a.icon.source{background:url(http://git-scm.com//images/icons/source-code@2x.png)0 6px no-repeat;background-size:25px 20px}}@media(max-width:940px){#front-content{display:flex}#front-content #front-navigation{width:50%}#front-content #front-navigation #front-nav ul{padding:0 1rem 0 0}#front-content #front-navigation #front-nav ul li{margin-bottom:1rem!important;margin-right:0!important}#front-content #front-navigation #front-book{width:unset}#front-content #front-downloads{width:50%}#front-content #front-downloads .monitor{-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%}#front-content #front-downloads table{-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%}#front-content #front-downloads table tbody,#front-content #front-downloads table tr{display:flex;flex-direction:column}#front-content #front-downloads table td{margin-bottom:1rem}#front-content #front-downloads table td a{padding-left:2.3rem}}@media(max-width:640px){#front-content{flex-direction:column-reverse}#front-content #front-navigation,#front-content #front-downloads{width:100%;border-right:none}#front-content #front-navigation #front-nav ul{padding:0 1rem}#front-content #front-navigation #front-book{display:flex;justify-content:center;align-items:center}#front-content #front-downloads{border-bottom:1px solid var(--base-border-color);margin-bottom:2rem;padding-bottom:1rem}#front-content #front-downloads .monitor,#front-content #front-downloads table{position:relative}#front-content #front-downloads table{top:0}}hr.sidebar{width:218px;height:12px;margin-bottom:2em;border:0!important;background:url(http://git-scm.com//images/sidebar-divider.png)100% 0 no-repeat;background-size:218px 12px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1){hr.sidebar{background:url(http://git-scm.com//images/sidebar-divider@2x.png)100% 0 no-repeat;background-size:218px 12px}}aside.sidebar{font-size:13px!important;line-height:16.5px}aside.sidebar p{font-size:13px!important;line-height:16.5px}aside.sidebar .callout,aside.sidebar #book-container,aside.sidebar .bottom-nav,aside.sidebar #logo-license{padding:20px;color:var(--aside-font-color);background-color:#ebe9e1;background-color:rgba(223,221,213,.33);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}aside.sidebar .callout p,aside.sidebar #book-container p,aside.sidebar .bottom-nav p,aside.sidebar #logo-license p{margin-bottom:0}aside.sidebar.active{background-color:var(--sidebar-bg-color);z-index:305;left:0;box-shadow:6px 2px 8px rgba(28,28,28,.1);border:thin solid #ddd;border-radius:0 5px 5px 0;-webkit-transform:translateX(0);transform:translateX(0)}.sidebar-btn{display:none}@media(max-width:940px){.sidebar-btn{background:url(http://git-scm.com//images/icons/sidebar.png)0 no-repeat;background-size:24px 24px;-webkit-border-top-right-radius:5px;-moz-border-top-right-radius:5px;border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-bottom-right-radius:5px;border-bottom-right-radius:5px;background-color:var(--black-3)!important;display:block;position:fixed;padding:2rem 0;z-index:1;border:none;left:0;width:1.6rem}}@media only screen and (max-width:940px) and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:940px) and (min--moz-device-pixel-ratio:2),only screen and (max-width:940px) and (-o-min-device-pixel-ratio:2/1){.sidebar-btn{background:url(http://git-scm.com//images/icons/sidebar@2x.png)0 no-repeat;background-size:24px 24px}}@media(max-width:940px){.sidebar-btn:focus+.sidebar,.sidebar:focus-within{background-color:var(--sidebar-bg-color);z-index:305;left:0;box-shadow:6px 2px 8px rgba(28,28,28,.1);border:thin solid #ddd;border-radius:0 5px 5px 0;-webkit-transform:translateX(0);transform:translateX(0)}aside.sidebar{position:fixed;top:1em;-webkit-transform:translateX(-105.5%);transform:translateX(-105.5%);transition:transform .3s,background-color .3s;padding:20px;height:90vh;overflow-y:scroll;z-index:1001!important}}.topics h3,.topics ul li{padding-left:23px}h3.setup{background:url(http://git-scm.com//images/icons/setup-sm.png)0 no-repeat;background-size:17px 17px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1){h3.setup{background:url(http://git-scm.com//images/icons/setup-sm@2x.png)0 no-repeat;background-size:17px 17px}}h3.projects{background:url(http://git-scm.com//images/icons/projects-sm.png)0 no-repeat;background-size:17px 13px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1){h3.projects{background:url(http://git-scm.com//images/icons/projects-sm@2x.png)0 no-repeat;background-size:17px 13px}}h3.snapshotting{background:url(http://git-scm.com//images/icons/camera-sm.png)0 no-repeat;background-size:17px 12px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1){h3.snapshotting{background:url(http://git-scm.com//images/icons/camera-sm@2x.png)0 no-repeat;background-size:17px 12px}}h3.branching{background:url(http://git-scm.com//images/icons/branch-sm.png)4px no-repeat;background-size:12px 15px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1){h3.branching{background:url(http://git-scm.com//images/icons/branch-sm@2x.png)4px no-repeat;background-size:12px 15px}}h3.sharing{background:url(http://git-scm.com//images/icons/sharing-sm.png)2px no-repeat;background-size:14px 14px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1){h3.sharing{background:url(http://git-scm.com//images/icons/sharing-sm@2x.png)2px no-repeat;background-size:14px 14px}}h3.inspection{background:url(http://git-scm.com//images/icons/inspection-sm.png)1px no-repeat;background-size:14px 14px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1){h3.inspection{background:url(http://git-scm.com//images/icons/inspection-sm@2x.png)1px no-repeat;background-size:14px 14px}}h3.patching{background:url(http://git-scm.com//images/icons/patching-sm.png)1px no-repeat;background-size:18px 11px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1){h3.patching{background:url(http://git-scm.com//images/icons/patching-sm@2x.png)1px no-repeat;background-size:18px 11px}}h3.debugging{background:url(http://git-scm.com//images/icons/debugging-sm.png)1px no-repeat;background-size:17px 16px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1){h3.debugging{background:url(http://git-scm.com//images/icons/debugging-sm@2x.png)1px no-repeat;background-size:17px 16px}}h3.email{background:url(http://git-scm.com//images/icons/email-sm.png)1px no-repeat;background-size:17px 12px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1){h3.email{background:url(http://git-scm.com//images/icons/email-sm@2x.png)1px no-repeat;background-size:17px 12px}}h3.external{background:url(http://git-scm.com//images/icons/external-sm.png)0 no-repeat;background-size:17px 15px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1){h3.external{background:url(http://git-scm.com//images/icons/external-sm@2x.png)0 no-repeat;background-size:17px 15px}}h3.admin{background:url(http://git-scm.com//images/icons/admin-sm.png)2px no-repeat;background-size:16px 16px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1){h3.admin{background:url(http://git-scm.com//images/icons/admin-sm@2x.png)2px no-repeat;background-size:16px 16px}}h3.server-admin{background:url(http://git-scm.com//images/icons/server-admin-sm.png)2px no-repeat;background-size:15px 15px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1){h3.server-admin{background:url(http://git-scm.com//images/icons/server-admin-sm@2x.png)2px no-repeat;background-size:15px 15px}}h3.plumbing{background:url(http://git-scm.com//images/icons/plumbing-sm.png)2px no-repeat;background-size:17px 14px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1){h3.plumbing{background:url(http://git-scm.com//images/icons/plumbing-sm@2x.png)2px no-repeat;background-size:17px 14px}}#content h1>a.anchor,#content h2>a.anchor,#content h3>a.anchor,#content h4>a.anchor,#content dt.hdlist1>a.anchor{position:absolute;display:block;width:1.01em;padding-left:.5em;margin-left:-1.5em;font-weight:lighter;text-align:center;visibility:hidden}#content h1>a.anchor:before,#content h2>a.anchor:before,#content h3>a.anchor:before,#content h4>a.anchor:before,#content dt.hdlist1>a.anchor:before{display:block;font-size:.9em;content:"\00A7"}#content h1:hover>a.anchor,#content h2:hover>a.anchor,#content h3:hover>a.anchor,#content h4:hover>a.anchor,#content dt.hdlist1:hover>a.anchor{visibility:visible}#reference-version a{top:-5px}#reference-version a#reference-versions-trigger{float:left;margin-right:6px}#reference-version a#reference-topics-trigger{float:right}#reference-version a#reference-languages-trigger{float:right}#previous-versions-dropdown{width:330px;padding-top:6px}#previous-versions-dropdown header{padding:0 12px;margin:0;font-size:12px;font-weight:400}#previous-versions-dropdown footer{padding:4px 12px;margin-top:0;font-size:11px;font-weight:400;color:var(--font-color);background-color:var(--versions-footer-bg-color);-webkit-border-bottom-left-radius:3px;-moz-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-bottom-right-radius:3px;border-bottom-right-radius:3px}#previous-versions-dropdown footer p{all:unset;display:block;color:var(--light-font-color)}.windows.chrome #previous-versions-dropdown,.windows.ie8 #previous-versions-dropdown{width:370px}#l10n-versions-dropdown{width:250px;right:12px;padding:12px;font-weight:400;line-height:1}#l10n-versions-dropdown header{padding:0 12px;margin:0;font-size:12px;font-weight:400}#l10n-versions-dropdown footer{padding:4px 12px;margin-top:0;font-size:11px;font-weight:400}#l10n-versions-dropdown footer a{padding:4px;margin-top:0;color:blue}#topics-dropdown{width:650px;right:12px;padding:12px;font-weight:400;line-height:1}#topics-dropdown ul{margin-bottom:10px}#topics-dropdown ul:last-child{margin-bottom:0}#topics-dropdown li{padding-left:23px;line-height:17.6px}#topics-dropdown h3{min-height:20px;padding-top:4px;padding-left:23px;margin-bottom:8px;font-size:13px;line-height:15px}#topics-dropdown a{font-weight:400;padding:0}#topics-dropdown a.active{font-weight:700}ol.reference-previous-versions{margin-top:3px;margin-bottom:0;border-top:dotted 1px #e3e3e1}ol.reference-previous-versions li a{top:0!important;display:block;padding:2px 12px;border-bottom:dotted 1px #e3e3e1}ol.reference-previous-versions li a:before{display:table;content:""}ol.reference-previous-versions li a:after{display:table;clear:both;content:""}ol.reference-previous-versions li a:hover{background-color:#edf7f8}ol.reference-previous-versions li a.more{font-size:11px}ol.reference-previous-versions li a span.version{float:left;min-width:40px}ol.reference-previous-versions li a span.diff{padding-right:16px;padding-left:12px}ol.reference-previous-versions li a span.diff img{display:inline-block;margin-right:-1px}ol.reference-previous-versions li a em.date{float:right;margin-right:150px;font-size:11px;font-style:normal;font-weight:400;color:var(--light-font-color)}ol.reference-previous-versions li a.more{border-bottom:0}ol.reference-previous-versions li.no-change{position:absolute;right:0;z-index:10;width:auto;padding:0;margin-top:-6px;font-size:11px;font-weight:400;line-height:1.2;color:var(--light-font-color);text-align:center}ol.reference-previous-versions li.no-change:before{display:table;content:""}ol.reference-previous-versions li.no-change:after{display:table;clear:both;content:""}ol.reference-previous-versions li.no-change span{float:left;padding:0 5px;-webkit-border-top-left-radius:10px;-moz-border-top-left-radius:10px;border-top-left-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-bottom-left-radius:10px;border-bottom-left-radius:10px;font-size:10px;font-style:italic;background-color:var(--no-changes-bg-color)}.callout.quickref,.quickref#book-container,.quickref.bottom-nav,.quickref#logo-license{background:url(http://git-scm.com//images/icons/document.png)14px 7px no-repeat;background-size:15px 21px;padding-left:36px!important}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1){.callout.quickref,.quickref#book-container,.quickref.bottom-nav,.quickref#logo-license{background:url(http://git-scm.com//images/icons/document@2x.png)14px 7px no-repeat;background-size:15px 21px}}.callout.quickref a,.quickref#book-container a,.quickref.bottom-nav a,.quickref#logo-license a{font-weight:700}.callout.all-commands,.all-commands#book-container,.all-commands.bottom-nav,.all-commands#logo-license{background:url(http://git-scm.com//images/icons/book.png)14px 7px no-repeat;background-size:15px 21px;padding-left:36px!important}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1){.callout.all-commands,.all-commands#book-container,.all-commands.bottom-nav,.all-commands#logo-license{background:url(http://git-scm.com//images/icons/book@2x.png)14px 7px no-repeat;background-size:15px 21px}}.callout.all-commands a,.all-commands#book-container a,.all-commands.bottom-nav a,.all-commands#logo-license a{font-weight:700}.callout.ref-manual,.ref-manual#book-container,.ref-manual.bottom-nav,.ref-manual#logo-license{background:url(http://git-scm.com//images/icons/book.png)24px 20px no-repeat;background-size:54px 72px;padding:20px 30px 20px 100px!important;background-color:var(--callout-color)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1){.callout.ref-manual,.ref-manual#book-container,.ref-manual.bottom-nav,.ref-manual#logo-license{background:url(http://git-scm.com//images/icons/book@2x.png)24px 20px no-repeat;background-size:54px 72px}}.callout.ref-manual iframe,.ref-manual#book-container iframe,.ref-manual.bottom-nav iframe,.ref-manual#logo-license iframe{max-width:100%}.callout.ref-manual h3,.ref-manual#book-container h3,.ref-manual.bottom-nav h3,.ref-manual#logo-license h3{font-size:18px}.callout.ref-manual p,.ref-manual#book-container p,.ref-manual.bottom-nav p,.ref-manual#logo-license p{font-size:15px;line-height:1.3em}p.quickref{background:url(http://git-scm.com//images/icons/document.png)no-repeat;background-size:15px 21px;padding-left:22px!important;margin-top:-.4em;margin-bottom:1em}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1){p.quickref{background:url(http://git-scm.com//images/icons/document@2x.png)no-repeat;background-size:15px 21px}}p.quickref a{font-weight:700}.reference-menu h3{padding-left:26px}.reference-menu ul{padding-left:28px}#video-container{padding:10px 10px 2px;margin-bottom:20px;background-color:var(--callout-color)}code.command,#documentation #main p tt.command{user-select:all}code.command::before,#documentation #main p tt.command::before{content:'$ ';font-weight:700}@media(max-width:940px){#video-container iframe{width:100%}}@media(max-width:640px){#video-container iframe{height:auto}}\::-webkit-input-placeholder{color:#9a9994!important}input:-moz-placeholder{color:#9a9994!important}input.inactive{color:#9a9994!important}input.active{color:var(--font-color)!important}input,textarea{font-family:Adelle,Roboto Slab,DejaVu Serif,Georgia,Times New Roman,sans-serif;font-size:14px;outline:none}.windows.chrome input,.windows.chrome textarea,.windows.ie8 input,.windows.chrome textarea{font-family:Roboto Slab,DejaVu Serif,Georgia,Times New Roman,sans-serif!important}form#search{z-index:1000;width:100%;padding-left:32px;margin:9px;background:url(http://git-scm.com//images/icons/search.png)10px no-repeat;background-size:17px 17px;background-color:var(--main-bg)!important;border:solid 1px var(--search-border);-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 0 1px 4px #ddd;-moz-box-shadow:inset 0 1px 4px #ddd;box-shadow:inset 0 1px 4px #ddd}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1){form#search{background:url(http://git-scm.com//images/icons/search@2x.png)10px no-repeat;background-size:17px 17px}}form#search input{width:calc(100% - 10px);height:20px;margin-top:4px;margin-bottom:2px;line-height:1em;color:var(--font-color);background-color:transparent;border:0}form#search.focus{border-color:var(--search-focus-border);background-color:var(--main-bg)}@media(max-width:640px){form#search #search-text{padding:.3rem .1rem}}#documentation #main p em{font-family:Courier,monospace!important;font-variant-ligatures:none;font-style:normal;font-weight:700;color:var(--fixed-width-font-color)}#documentation #main p tt{display:inline;padding:1px}#documentation #main p.nutshell{padding:1em;background-color:#e8e7dd}#documentation #main .literalblock{margin-bottom:15px}#documentation #main .literalblock .content pre tt{display:block;padding:2px;font-family:Courier,monospace!important;font-variant-ligatures:none;background-color:#eee0b5}#documentation #main dt.hdlist1{font-family:Courier,monospace!important;font-variant-ligatures:none}#documentation #main div.verseblock pre.content{padding:1em;margin-bottom:1em;font-family:Courier,monospace!important;line-height:18px;font-variant-ligatures:none;color:var(--fixed-width-font-color);word-wrap:break-word;white-space:pre;white-space:pre-wrap}#documentation #main div.verseblock pre.content em{font-weight:700;font-style:normal}#documentation #main div.verseblock pre.content code,#documentation #main div.verseblock pre.content p tt,#documentation #main p div.verseblock pre.content tt{margin-bottom:0;border:none;padding-left:0;padding-right:0}#documentation #main .quoteblock{padding-left:1em;margin-left:1em;border-left:5px solid var(--base-border-color)}#documentation #main .quoteblock .content .paragraph p{color:var(--light-font-color)}#documentation #main .admonitionblock table{margin-bottom:1em}#documentation #main .admonitionblock table td{padding:0 1em}#documentation #main .admonitionblock table td .title{font-weight:700;color:var(--orange)}#documentation #main .admonitionblock table td:first-child{border-right:solid 2px var(--base-border-color)}#documentation #main #footer{color:var(--light-font-color)}.ebooks img{padding:5px}#book-container{position:relative;padding-top:20px!important;padding-bottom:20px!important;background-color:transparent!important;overflow:hidden;border:solid 1px var(--base-border-color-lighter-10)}#book-intro{position:absolute;top:40px;left:50px;width:200px;font-size:13px;text-align:center}#book-intro p{padding-bottom:20px}#book-intro img.creative-commons{display:block;margin:10px auto}#book-intro .license{font-size:11px;line-height:1.3;color:var(--light-font-color)}#book-intro a#open-book{display:block;margin-top:10px;margin-bottom:10px;font-weight:700}#about-book{background:url(http://git-scm.com//images/icons/info.png)40px 1px no-repeat;background-size:18px 17px;display:none;padding-left:22px;font-size:12px;color:var(--light-font-color);text-align:center;text-indent:40px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1){#about-book{background:url(http://git-scm.com//images/icons/info@2x.png)40px 1px no-repeat;background-size:18px 17px}}#about-book.visible{display:inline-block}ol.book-toc{margin:30px 36px}ol.book-toc li.chapter{margin-bottom:.6em}ol.book-toc ol{list-style:none}ol.book-toc h2{color:var(--font-color)}ol.book-toc a{padding-left:4px}.book code,.book #documentation #main p tt,#documentation #main p .book tt{display:inline;padding:1px}.book pre code,.book pre #documentation #main p tt,#documentation #main p .book pre tt{display:block;overflow:auto}.book table.ref{width:100%;margin-bottom:10px}.book table.ref tr{border:1px solid;border-color:#777}.book table.ref th,td{padding:5px}.book table.ref th:nth-child(1),.book td:nth-child(1){width:25%;padding:5px}#book-chapters #chapters-dropdown{top:30px;padding:12px}#book-chapters ol{margin:0}#book-chapters ol li{line-height:17.6px}#book-chapters ol li h2{margin:14px 0;font-size:14px;line-height:normal}#book-chapters ol li ol{margin-left:0}#book-chapters ol li ol a{font-weight:400}#book-chapters ol li ol a.active{font-weight:700;color:var(--orange)}.switch a{color:#aaa}.book-wrapper{float:right;margin:-20px 40px 0}#content[dir=rtl] .book-wrapper{float:left}@media(min-width:640px){.book-toc{width:60%}.book-wrapper{position:sticky;top:2rem}}@media(max-width:480px){.book-wrapper{margin-right:0}}.edition2{}.edition2 *{box-sizing:border-box}.edition2 body{padding-top:80px;margin:0 auto;max-width:700px}.edition2 p,.edition2 dd{font-family:sans-serif;font-size:14px;line-height:22px;text-indent:0}.edition2 section[data-type=preface]>h1+p,.edition2 div[data-type=part]>h1+p,.edition2 section[data-type=chapter]>h1+p,.edition2 section[data-type=chapter]>h1+div.author p,.edition2 section[data-type=sect1]>h1+p,.edition2 section[data-type=sect2]>h2+p,.edition2 section[data-type=sect3]>h3+p{text-indent:0}.edition2 p a{display:inline}.edition2 section[data-type=titlepage] h1{font-family:serif}.edition2 section[data-type=titlepage] h2,.edition2 section[data-type=copyright-page] h1{font-family:sans-serif}.edition2 section[data-type=halftitlepage]{display:none}.edition2 section[data-type=titlepage]{text-align:left;page-break-after:always}.edition2 section[data-type=titlepage] h1{padding-bottom:10px;margin-top:100px;border-bottom:1px solid #333}.edition2 section[data-type=titlepage] h1{font-size:2em;line-height:120%}.edition2 section[data-type=titlepage] h2{margin-top:20px;font-size:1.2em;line-height:120%}.edition2 section[data-type=titlepage] p:first-of-type{margin-top:82pt}.edition2 section[data-type=titlepage] p{float:none;margin-top:0;margin-bottom:0;font-family:sans-serif;font-size:13pt;line-height:16pt;text-indent:0}.edition2 section[data-type=copyright-page]{margin-top:100px;page-break-after:always}.edition2 section[data-type=copyright-page] h1{font-size:.8em}.edition2 section[data-type=copyright-page] p{margin:0;font-family:sans-serif;font-size:.8em;text-indent:0}.edition2 section[data-type=dedication]{padding-top:100px;font-family:serif;font-style:italic;page-break-after:always;text-align:center}.edition2 nav[data-type=toc] a{font-style:normal}.edition2 nav[data-type=toc] li{list-style-type:none}.edition2 nav[data-type=toc]>h1{margin-top:80px;margin-bottom:50px;font-size:1.5em;line-height:120%;text-align:center}.edition2 nav[data-type=toc] a{text-decoration:none}.edition2 nav[data-type=toc] li{font-family:sans-serif}.edition2 nav[data-type=toc] li[data-type=chapter],.edition2 nav[data-type=toc] li[data-type=part],.edition2 nav[data-type=toc] li[data-type=appendix]{margin-left:0;font-size:1em;line-height:120%;text-indent:0}.edition2 nav[data-type=toc] li[data-type=part]{margin-top:25px}.edition2 nav[data-type=toc] li[data-type=part]>a{display:inline-block;width:100%;border-bottom:1px solid #333}.edition2 nav[data-type=toc] li[data-type=part] ol{margin-left:0;text-indent:0}.edition2 nav[data-type=toc] li[data-type=chapter]{margin-top:20px}.edition2 nav[data-type=toc] li[data-type=chapter]:last-of-type,.edition2 nav[data-type=toc] li[data-type=appendix]{margin-bottom:20px}.edition2 nav[data-type=toc] li[data-type=chapter] ol{margin-left:20px;font-family:sans-serif;font-size:1em;line-height:120%;text-indent:-10px}.edition2 nav[data-type=toc] li[data-type=chapter] ol ol{margin-left:10px;text-indent:-10px}.edition2 nav[data-type=toc] li[data-type=preface],.edition2 nav[data-type=toc] li[data-type=foreword],.edition2 nav[data-type=toc] li[data-type=glossary],.edition2 nav[data-type=toc] li[data-type=index]{font-size:1em;line-height:120%}.edition2 nav[data-type=toc] li[data-type=preface] ol,.edition2 nav[data-type=toc] li[data-type=foreword] ol{display:none}.edition2 section[data-type=preface],.edition2 div[data-type=part],.edition2 section[data-type=chapter],.edition2 section[data-type=appendix]{page-break-after:always}.edition2 nav[data-type=toc]>h1,.edition2 div[data-type=part]>h1,.edition2 section[data-type=preface]>h1,.edition2 section[data-type=chapter]>h1,.edition2 section[data-type=appendix]>h1,.edition2 section[data-type=sect1] h1{font-family:serif;line-height:120%}.edition2 section[data-type=sect2] h2,.edition2 section[data-type=sect3] h3{font-family:sans-serif;line-height:120%}.edition2 section[data-type=preface]>h1,.edition2 section[data-type=chapter]>h1,.edition2 section[data-type=appendix]>h1{margin-top:70px;font-size:1.8em;margin-bottom:40px;text-align:left}.edition2 section[data-type=sect1] h1{margin-top:40px;margin-bottom:20px;font-size:1.5em}.edition2 section[data-type=sect2] h2{margin-top:30px;margin-bottom:10px;font-size:1.1em}.edition2 section[data-type=sect3] h3{margin-top:20px;margin-bottom:10px;font-size:1.1em}.edition2 div[data-type=part]>h1{margin-top:100px;margin-bottom:70px;font-size:1.8em;text-align:center}.edition2 ul,.edition2 ol{margin:15px 0 15px 40px}.edition2 ul li,.edition2 ol li,.edition2 ul li p,.edition2 ol li p{margin-top:5px;font-family:sans-serif;font-size:1em;line-height:120%;text-indent:0}.edition2 dl{margin-bottom:15px}.edition2 dt{margin-top:15px;margin-bottom:4px;font-family:sans-serif;font-size:.9em;line-height:120%}.edition2 dd{margin-left:20px;text-indent:0}.edition2 dd p{text-indent:0}.edition2 table{margin-top:30px;margin-bottom:30px;border-collapse:collapse;border-bottom:1px solid #888}.edition2 table caption{margin:0 0 20px;padding:0;font-family:sans-serif;font-size:.8em;line-height:120%;text-align:left}.edition2 tr{border-width:0}.edition2 th{margin-top:0;font-family:sans-serif;font-size:.8em;line-height:120%;text-align:left;border-top:1px solid #888;border-bottom:1px solid #888}.edition2 th,.edition2 td{padding:6px}.edition2 td,.edition2 table p{font-family:sans-serif;font-size:12px;line-height:120%}.edition2 table p{margin-top:6px;text-indent:0}.edition2 td pre.programlisting,.edition2 td pre.screen,.edition2 td pre.literallayout,.edition2 td code,.edition2 td #documentation #main p tt,#documentation #main p .edition2 td tt{word-wrap:break-word;white-space:pre-wrap}.edition2 figure{display:block;padding:0;margin-top:30px;margin-bottom:30px;page-break-inside:avoid}.edition2 figure img{max-width:100%;padding:5px 0;margin:0;border-top:1px solid #888;border-bottom:1px solid #888}.edition2 figcaption{display:block;font-family:serif;font-size:1em;font-style:italic;line-height:120%}.edition2 aside{padding:20px 20px 10px;margin:30px 0;background-color:#d8d8d8;border:1px solid #d8d8d8}.edition2 aside h5{padding:0;margin:0;font-family:sans-serif;font-size:1em;line-height:120%;text-align:center}.edition2 aside h6{font-family:sans-serif;font-size:.9em;font-weight:700;line-height:120%}.edition2 aside p{margin-top:6px;font-family:serif;font-size:1em;line-height:130%;text-indent:0}.edition2 div[data-type=note],.edition2 div[data-type=warning]{padding:10px 0;margin:30px;border-top:2px solid #888;border-bottom:1px solid #d8d8d8;page-break-inside:avoid}.edition2 div[data-type=note] h1,.edition2 div[data-type=warning] h1{padding:0;margin:4px 0;font-family:sans-serif;font-size:.8em;font-weight:700;color:#000;text-align:center;text-transform:uppercase}.edition2 div[data-type=note] p,.edition2 div[data-type=warning] p{font-family:serif;font-size:1em;line-height:120%;text-indent:0}.edition2 pre,.edition2 code,.edition2 #documentation #main p tt,#documentation #main p .edition2 tt{font-family:monospace}.edition2 pre{background:#eee}.edition2 pre code,.edition2 pre #documentation #main p tt,#documentation #main p .edition2 pre tt{display:inline;background:#eee;border:0}.edition2 pre{margin:10px 0;overflow-x:auto;font-size:.9em;line-height:120%;color:#333}.edition2 code,.edition2 #documentation #main p tt,#documentation #main p .edition2 tt{padding:0;color:#333;background:#eee;border:1px solid #f5f5f5}.edition2 table pre{text-indent:0}.edition2 div[data-type=note] code,.edition2 div[data-type=note] #documentation #main p tt,#documentation #main p .edition2 div[data-type=note] tt,.edition2 div[data-type=warning] code,.edition2 div[data-type=warning] #documentation #main p tt,#documentation #main p .edition2 div[data-type=warning] tt,.edition2 aside code,.edition2 aside #documentation #main p tt,#documentation #main p .edition2 aside tt,.edition2 table code,.edition2 table #documentation #main p tt,#documentation #main p .edition2 table tt{font-size:inherit;line-height:inherit}.edition2 div[data-type=example] h5{padding-bottom:6px;margin-top:30px;font-family:sans-serif;font-size:.8em;line-height:120%;border-bottom:1px solid #d8d8d8}.edition2 blockquote{margin-right:30px;margin-left:30px;font-family:sans-serif;font-size:.9em;line-height:130%}.edition2 blockquote p{text-indent:0}.edition2 div.navbar{position:fixed;top:0;left:0;width:100%;padding:10px 20px;font-family:sans-serif;background-color:#e8e8e8;border-bottom:1px solid #d8d8d8}.edition2 div.navbar h1{float:left;padding:0;margin:0;font-size:1em;font-weight:400;color:#999}.edition2 div.navbar p{float:right;padding:0;margin:0;font-family:sans-serif;font-size:1em;font-weight:400}.edition2 div.navbar p a{color:#999;text-decoration:none}@media screen and (min-width:480px) and (max-width:1024px){.edition2 body{width:100%;padding:20px}}@media screen and (max-width:480px){.edition2{}.edition2 body{width:100%;padding:10px}.edition2 div.navbar{position:relative;padding:10px 20px;text-align:center;border-bottom:2px solid #e8e8e8;box-shadow:0 0 #f0f0f0}.edition2 div.navbar h1{float:none;margin-bottom:10px}.edition2 div.navbar p{float:none;text-indent:0}}.edition2 pre code.hll,.edition2 pre #documentation #main p tt.hll,#documentation #main p .edition2 pre tt.hll{background-color:#ffc}.edition2 pre code.c,.edition2 pre #documentation #main p tt.c,#documentation #main p .edition2 pre tt.c{color:#09f;font-style:italic}.edition2 pre code.err,.edition2 pre #documentation #main p tt.err,#documentation #main p .edition2 pre tt.err{color:#a00}.edition2 pre code.k,.edition2 pre #documentation #main p tt.k,#documentation #main p .edition2 pre tt.k{color:#069;font-weight:700}.edition2 pre code.o,.edition2 pre #documentation #main p tt.o,#documentation #main p .edition2 pre tt.o{color:#555}.edition2 pre code.cm,.edition2 pre #documentation #main p tt.cm,#documentation #main p .edition2 pre tt.cm{color:#35586c;font-style:italic}.edition2 pre code.cp,.edition2 pre #documentation #main p tt.cp,#documentation #main p .edition2 pre tt.cp{color:#099}.edition2 pre code.c1,.edition2 pre #documentation #main p tt.c1,#documentation #main p .edition2 pre tt.c1{color:#35586c;font-style:italic}.edition2 pre code.cs,.edition2 pre #documentation #main p tt.cs,#documentation #main p .edition2 pre tt.cs{color:#35586c;font-weight:700;font-style:italic}.edition2 pre code.gd,.edition2 pre #documentation #main p tt.gd,#documentation #main p .edition2 pre tt.gd{background-color:#fcc}.edition2 pre code.ge,.edition2 pre #documentation #main p tt.ge,#documentation #main p .edition2 pre tt.ge{font-style:italic}.edition2 pre code.gr,.edition2 pre #documentation #main p tt.gr,#documentation #main p .edition2 pre tt.gr{color:red}.edition2 pre code.gh,.edition2 pre #documentation #main p tt.gh,#documentation #main p .edition2 pre tt.gh{color:#030;font-weight:700}.edition2 pre code.gi,.edition2 pre #documentation #main p tt.gi,#documentation #main p .edition2 pre tt.gi{background-color:#cfc}.edition2 pre code.go,.edition2 pre #documentation #main p tt.go,#documentation #main p .edition2 pre tt.go{color:#000}.edition2 pre code.gp,.edition2 pre #documentation #main p tt.gp,#documentation #main p .edition2 pre tt.gp{color:#009;font-weight:700}.edition2 pre code.gs,.edition2 pre #documentation #main p tt.gs,#documentation #main p .edition2 pre tt.gs{font-weight:700}.edition2 pre code.gu,.edition2 pre #documentation #main p tt.gu,#documentation #main p .edition2 pre tt.gu{color:#030;font-weight:700}.edition2 pre code.gt,.edition2 pre #documentation #main p tt.gt,#documentation #main p .edition2 pre tt.gt{color:#9c6}.edition2 pre code.kc,.edition2 pre #documentation #main p tt.kc,#documentation #main p .edition2 pre tt.kc{color:#069;font-weight:700}.edition2 pre code.kd,.edition2 pre #documentation #main p tt.kd,#documentation #main p .edition2 pre tt.kd{color:#069;font-weight:700}.edition2 pre code.kn,.edition2 pre #documentation #main p tt.kn,#documentation #main p .edition2 pre tt.kn{color:#069;font-weight:700}.edition2 pre code.kp,.edition2 pre #documentation #main p tt.kp,#documentation #main p .edition2 pre tt.kp{color:#069}.edition2 pre code.kr,.edition2 pre #documentation #main p tt.kr,#documentation #main p .edition2 pre tt.kr{color:#069;font-weight:700}.edition2 pre code.kt,.edition2 pre #documentation #main p tt.kt,#documentation #main p .edition2 pre tt.kt{color:#078;font-weight:700}.edition2 pre code.m,.edition2 pre #documentation #main p tt.m,#documentation #main p .edition2 pre tt.m{color:#f60}.edition2 pre code.s,.edition2 pre #documentation #main p tt.s,#documentation #main p .edition2 pre tt.s{color:#c30}.edition2 pre code.na,.edition2 pre #documentation #main p tt.na,#documentation #main p .edition2 pre tt.na{color:#309}.edition2 pre code.nb,.edition2 pre #documentation #main p tt.nb,#documentation #main p .edition2 pre tt.nb{color:#366}.edition2 pre code.nc,.edition2 pre #documentation #main p tt.nc,#documentation #main p .edition2 pre tt.nc{color:#0a8;font-weight:700}.edition2 pre code.no,.edition2 pre #documentation #main p tt.no,#documentation #main p .edition2 pre tt.no{color:#360}.edition2 pre code.nd,.edition2 pre #documentation #main p tt.nd,#documentation #main p .edition2 pre tt.nd{color:#99f}.edition2 pre code.ni,.edition2 pre #documentation #main p tt.ni,#documentation #main p .edition2 pre tt.ni{color:#999;font-weight:700}.edition2 pre code.ne,.edition2 pre #documentation #main p tt.ne,#documentation #main p .edition2 pre tt.ne{color:#c00;font-weight:700}.edition2 pre code.nf,.edition2 pre #documentation #main p tt.nf,#documentation #main p .edition2 pre tt.nf{color:#c0f}.edition2 pre code.nl,.edition2 pre #documentation #main p tt.nl,#documentation #main p .edition2 pre tt.nl{color:#99f}.edition2 pre code.nn,.edition2 pre #documentation #main p tt.nn,#documentation #main p .edition2 pre tt.nn{color:#0cf;font-weight:700}.edition2 pre code.nt,.edition2 pre #documentation #main p tt.nt,#documentation #main p .edition2 pre tt.nt{color:#309;font-weight:700}.edition2 pre code.nv,.edition2 pre #documentation #main p tt.nv,#documentation #main p .edition2 pre tt.nv{color:#033}.edition2 pre code.ow,.edition2 pre #documentation #main p tt.ow,#documentation #main p .edition2 pre tt.ow{color:#000;font-weight:700}.edition2 pre code.w,.edition2 pre #documentation #main p tt.w,#documentation #main p .edition2 pre tt.w{color:#bbb}.edition2 pre code.mf,.edition2 pre #documentation #main p tt.mf,#documentation #main p .edition2 pre tt.mf{color:#f60}.edition2 pre code.mh,.edition2 pre #documentation #main p tt.mh,#documentation #main p .edition2 pre tt.mh{color:#f60}.edition2 pre code.mi,.edition2 pre #documentation #main p tt.mi,#documentation #main p .edition2 pre tt.mi{color:#f60}.edition2 pre code.mo,.edition2 pre #documentation #main p tt.mo,#documentation #main p .edition2 pre tt.mo{color:#f60}.edition2 pre code.sb,.edition2 pre #documentation #main p tt.sb,#documentation #main p .edition2 pre tt.sb{color:#c30}.edition2 pre code.sc,.edition2 pre #documentation #main p tt.sc,#documentation #main p .edition2 pre tt.sc{color:#c30}.edition2 pre code.sd,.edition2 pre #documentation #main p tt.sd,#documentation #main p .edition2 pre tt.sd{color:#c30;font-style:italic}.edition2 pre code.s2,.edition2 pre #documentation #main p tt.s2,#documentation #main p .edition2 pre tt.s2{color:#c30}.edition2 pre code.se,.edition2 pre #documentation #main p tt.se,#documentation #main p .edition2 pre tt.se{color:#c30;font-weight:700}.edition2 pre code.sh,.edition2 pre #documentation #main p tt.sh,#documentation #main p .edition2 pre tt.sh{color:#c30}.edition2 pre code.si,.edition2 pre #documentation #main p tt.si,#documentation #main p .edition2 pre tt.si{color:#a00}.edition2 pre code.sx,.edition2 pre #documentation #main p tt.sx,#documentation #main p .edition2 pre tt.sx{color:#c30}.edition2 pre code.sr,.edition2 pre #documentation #main p tt.sr,#documentation #main p .edition2 pre tt.sr{color:#3aa}.edition2 pre code.s1,.edition2 pre #documentation #main p tt.s1,#documentation #main p .edition2 pre tt.s1{color:#c30}.edition2 pre code.ss,.edition2 pre #documentation #main p tt.ss,#documentation #main p .edition2 pre tt.ss{color:#a60}.edition2 pre code.bp,.edition2 pre #documentation #main p tt.bp,#documentation #main p .edition2 pre tt.bp{color:#366}.edition2 pre code.vc,.edition2 pre #documentation #main p tt.vc,#documentation #main p .edition2 pre tt.vc{color:#033}.edition2 pre code.vg,.edition2 pre #documentation #main p tt.vg,#documentation #main p .edition2 pre tt.vg{color:#033}.edition2 pre code.vi,.edition2 pre #documentation #main p tt.vi,#documentation #main p .edition2 pre tt.vi{color:#033}.edition2 pre code.il,.edition2 pre #documentation #main p tt.il,#documentation #main p .edition2 pre tt.il{color:#f60}.edition2 pre code.g,.edition2 pre #documentation #main p tt.g,#documentation #main p .edition2 pre tt.g{color:#050}.edition2 pre code.l,.edition2 pre #documentation #main p tt.l,#documentation #main p .edition2 pre tt.l{color:#c60}.edition2 pre code.l,.edition2 pre #documentation #main p tt.l,#documentation #main p .edition2 pre tt.l{color:#f90}.edition2 pre code.n,.edition2 pre #documentation #main p tt.n,#documentation #main p .edition2 pre tt.n{color:#008}.edition2 pre code.nx,.edition2 pre #documentation #main p tt.nx,#documentation #main p .edition2 pre tt.nx{color:#008}.edition2 pre code.py,.edition2 pre #documentation #main p tt.py,#documentation #main p .edition2 pre tt.py{color:#96f}.edition2 pre code.p,.edition2 pre #documentation #main p tt.p,#documentation #main p .edition2 pre tt.p{color:#000}.edition2 pre code.x,.edition2 pre #documentation #main p tt.x,#documentation #main p .edition2 pre tt.x{color:#f06}.edition2 pre[data-code-language=console]{padding:10px;background:#eee}.edition2 pre[data-code-language=console] code.go,.edition2 pre[data-code-language=console] #documentation #main p tt.go,#documentation #main p .edition2 pre[data-code-language=console] tt.go{font-size:1em;color:#555}.edition2 pre[data-code-language=console] code.gp,.edition2 pre[data-code-language=console] #documentation #main p tt.gp,#documentation #main p .edition2 pre[data-code-language=console] tt.gp{font-weight:700;color:#090}.content-list,ul.books-list,ul.video-thumbnails,ul.gui-thumbnails{margin-left:0}.content-list li,ul.books-list li,ul.video-thumbnails li,ul.gui-thumbnails li{margin-bottom:1em}.content-list .description,ul.books-list .description,ul.video-thumbnails .description,ul.gui-thumbnails .description{font-size:12px;line-height:15.4px}ul.video-thumbnails,ul.gui-thumbnails{margin-top:1em}ul.video-thumbnails li,ul.gui-thumbnails li{margin-bottom:2em}ul.video-thumbnails li img,ul.gui-thumbnails li img{display:block;padding:3px;margin-bottom:5px;border:solid 1px var(--base-border-color)}ul.gui-thumbnails li{display:inline-block;width:49%}ul.gui-thumbnails li.masked{display:none}ul.books-list li{padding-left:125px;height:150px}ul.books-list li:before{display:table;content:""}ul.books-list li:after{display:table;clear:both;content:""}ul.books-list li img{float:left;width:109px;max-height:150px;margin-right:-125px;margin-left:-125px;border:solid 1px #b7b7b7}ul.books-list li img.creative-commons{display:block;float:none;width:auto;margin-top:2em;margin-right:0;margin-left:0;border:0}ol#about-nav:before{display:table;content:""}ol#about-nav:after{display:table;clear:both;content:""}ol#about-nav li{display:inline;float:left;width:80px;height:85px;padding-right:5px;margin-right:7px}ol#about-nav li:last-child{margin-right:0}ol#about-nav li a{display:block;width:60px;height:80px;padding:0 15px;font-size:13px;line-height:20px;text-align:center;color:var(--light-font-color-darker-35);opacity:.9;background:url(http://git-scm.com//images/icons/nav-circles.png)100% 0 no-repeat;background-size:90px 180px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1){ol#about-nav li a{background:url(http://git-scm.com//images/icons/nav-circles@2x.png)100% 0 no-repeat;background-size:90px 180px}}ol#about-nav li a.current{background:url(http://git-scm.com//images/icons/nav-circles.png)0 -90px no-repeat;background-size:90px 180px;color:var(--main-bg);opacity:1}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1){ol#about-nav li a.current{background:url(http://git-scm.com//images/icons/nav-circles@2x.png)0 -90px no-repeat;background-size:90px 180px}}ol#about-nav li a.one-line{height:55px;padding-top:35px}ol#about-nav li a.two-line{height:62px;padding-top:28px}ol#about-nav li a.three-line{height:73px;padding-top:17px}ol#about-nav li a:hover{opacity:1}ul.stackoverflow{font-size:12px}ul.stackoverflow li{margin-bottom:1em}ul.stackoverflow a{display:block;line-height:1.2;font-weight:700}ul.stackoverflow span{display:block;color:var(--light-font-color)}ul.stackoverflow span strong{color:var(--light-font-color-darker-10)}ul.stackoverflow span em{color:var(--light-font-color-lighter-20)}table.binaries td{position:relative;width:auto;padding:8px 20px 6px 0}table.binaries a{font-weight:700;border:solid 1px transparent}@media(max-width:940px){ol#about-nav{display:flex;flex-wrap:wrap;justify-content:space-between}}@media(max-width:640px){ol#about-nav{justify-content:unset}ol#about-nav li{padding-right:0;margin-right:.6rem;flex-basis:29%;margin-bottom:1rem}}.bar-chart-grid{display:grid;grid-template-columns:repeat(6,1fr)}@media(max-width:760px){.bar-chart-grid{grid-template-columns:repeat(auto-fill,minmax(115px,1fr))}}.bar-chart{display:inline-grid}.bar-chart dt{grid-column:1/4;text-align:center}.bar-chart dd{padding:5px;margin:0;text-align:center;display:flex;flex-direction:column}.bar-chart dd+dd{border-left:1px solid #ccc}.bar-chart progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;writing-mode:vertical-lr;width:2em;height:5em;background:0 0;border:none;position:relative}.bar-chart progress::-webkit-progress-bar{background:0 0}.bar-chart progress::-webkit-progress-value{bottom:0;position:absolute}.bar-chart progress.git::-moz-progress-bar{background-color:#e09fa0}.bar-chart progress.git::-webkit-progress-value{background-color:#e09fa0}.bar-chart progress.svn::-moz-progress-bar{background-color:#e05f49}.bar-chart progress.svn::-webkit-progress-value{background-color:#e05f49}:root{--orange:#f14e32;--orange-darker-5:#ef391a;--blue:#009099;--font-color:#4e443c;--aside-font-color:#887668;--light-font-color:#9a9994;--light-font-color-darker-10:#81807a;--light-font-color-darker-25:#5a5955;--light-font-color-darker-35:#403f3c;--light-font-color-darker-55:#0b0b0a;--light-font-color-lighter-20:#cccbc8;--link-color:#0388a6;--nav-link-color:#413932;--link-hover-color:#04b1d8;--fixed-width-font-color:#4e443c;--button-bg-color:#dfddd554;--button-bg-hover-color:#fafafae5;--button-color:#0388a6;--mark-bg-color:#ff0;--mark-color:#000;--base-border-color:#d8d7cf;--base-border-color-darker-8:#c6c4b8;--base-border-color-lighter-10:#efeeeb;--callout-color:#e9e8e0;--highlight-bg-color:#eee0b5;--pre-border:#efeee6;--black-3:#333333;--main-bg:#fcfcfa;--main-border:#e2e0d8;--sidebar-bg-color:#efefe7;--bg-color:#f0efe7 url("http://git-scm.com//images/bg/body.jpg");--no-changes-bg-color:#f5f5f3;--dropdown-active-bg-color:#fff;--versions-footer-bg-color:#eae9e0;--search-border:#ceccc5;--search-focus-border:#007175;--logos-1:#a6a7a1;--logos-2:#90908b;--logos-3:#767675;--logos-4:#696c69}:root[data-theme=dark] div#masthead{background:0 0}:root[data-theme=dark] div#masthead::before{content:"";width:100%;height:295px;background:url(http://git-scm.com//images/bg/isometric-grid.png)100% 0 repeat;background-size:35px 21px;position:absolute;filter:brightness(.4)contrast(1.6);z-index:-1}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1){:root[data-theme=dark] div#masthead::before{background:url(http://git-scm.com//images/bg/isometric-grid@2x.png)100% 0 repeat;background-size:35px 21px}}:root[data-theme=dark] img{filter:brightness(.6)contrast(1.2)}:root[data-theme=dark] body#about img:not(.no-filter){filter:brightness(.9)contrast(.6)invert(1)}:root[data-theme=dark] body#about ol#about-nav li a{filter:brightness(.8)}:root[data-theme=dark] img[alt=Git]{filter:unset;content:url(./images/logo.dark-mode.svg)}:root[data-theme=dark] a.subtle-button{background-image:linear-gradient(#555555,#777777);border-top:solid 1px #333;border-right:solid 1px #333;border-bottom:solid 1px #333;border-left:solid 1px #333;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}:root[data-theme=dark] #front-nav img{filter:none}:root[data-theme=dark] div.monitor{filter:brightness(.85)}:root[data-theme=dark] .monitor a{color:#dbd7d7}:root[data-theme=dark] hr.sidebar{filter:brightness(.5)}:root[data-theme=dark] #documentation #main div.verseblock pre.content{color:var(--light-font-color);background-color:#5e5951}:root[data-theme=dark] form#search{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}:root[data-theme=dark] input.pagefind-ui__search-input{background:var(--main-bg)}:root[data-theme=dark] #search-results table td.matches :is(a:hover,a.highlight){text-shadow:unset}:root[data-theme=dark] #reference-version{background-color:#6f6e6954}:root[data-theme=dark] #l10n-versions-dropdown footer a{color:#6969dd}:root[data-theme=dark]{--orange:#d7834f;--orange-darker-5:#d2743a;--blue:#007a7e;--font-color:#b3b1b1;--aside-font-color:#9a9797;--light-font-color:#bdbbb0;--light-font-color-darker-10:#a6a394;--light-font-color-darker-25:#817e6c;--light-font-color-darker-35:#666355;--light-font-color-darker-55:#2e2d26;--light-font-color-lighter-20:#ebebe8;--link-color:#d7834f;--nav-link-color:#979594;--link-hover-color:#e0a079;--fixed-width-font-color:#afa7a0;--button-bg-color:#dfddd554;--button-bg-hover-color:#dfddd599;--button-color:#dfddd599;--mark-bg-color:#898882;--mark-color:#d2d2d2;--base-border-color:#b3b2a7;--base-border-color-darker-8:#a09f91;--base-border-color-lighter-10:#cbcac2;--callout-color:#555555;--highlight-bg-color:#47412d;--pre-border:#494945;--black-3:#cccccc;--main-bg:#333333;--main-border:#5e5e5a;--sidebar-bg-color:#3d3d3a;--bg-color:#2a2a2aff;--no-changes-bg-color:#515150;--dropdown-active-bg-color:#515150;--versions-footer-bg-color:#1f1f1e;--search-border:#5e5e5a;--search-focus-border:#ceccc5;--logos-1:#696c69;--logos-2:#767675;--logos-3:#90908b;--logos-4:#a6a7a1}@media screen and (prefers-color-scheme:dark){:root:not([data-theme=light]) div#masthead{background:0 0}:root:not([data-theme=light]) div#masthead::before{content:"";width:100%;height:295px;background:url(http://git-scm.com//images/bg/isometric-grid.png)100% 0 repeat;background-size:35px 21px;position:absolute;filter:brightness(.4)contrast(1.6);z-index:-1}}@media only screen and (prefers-color-scheme:dark) and (-webkit-min-device-pixel-ratio:2),only screen and (prefers-color-scheme:dark) and (min--moz-device-pixel-ratio:2),only screen and (prefers-color-scheme:dark) and (-o-min-device-pixel-ratio:2/1){:root:not([data-theme=light]) div#masthead::before{background:url(http://git-scm.com//images/bg/isometric-grid@2x.png)100% 0 repeat;background-size:35px 21px}}@media screen and (prefers-color-scheme:dark){:root:not([data-theme=light]) img{filter:brightness(.6)contrast(1.2)}:root:not([data-theme=light]) body#about img:not(.no-filter){filter:brightness(.9)contrast(.6)invert(1)}:root:not([data-theme=light]) body#about ol#about-nav li a{filter:brightness(.8)}:root:not([data-theme=light]) img[alt=Git]{filter:unset;content:url(./images/logo.dark-mode.svg)}:root:not([data-theme=light]) a.subtle-button{background-image:linear-gradient(#555555,#777777);border-top:solid 1px #333;border-right:solid 1px #333;border-bottom:solid 1px #333;border-left:solid 1px #333;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}:root:not([data-theme=light]) #front-nav img{filter:none}:root:not([data-theme=light]) div.monitor{filter:brightness(.85)}:root:not([data-theme=light]) .monitor a{color:#dbd7d7}:root:not([data-theme=light]) hr.sidebar{filter:brightness(.5)}:root:not([data-theme=light]) #documentation #main div.verseblock pre.content{color:var(--light-font-color);background-color:#5e5951}:root:not([data-theme=light]) form#search{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}:root:not([data-theme=light]) input.pagefind-ui__search-input{background:var(--main-bg)}:root:not([data-theme=light]) #search-results table td.matches :is(a:hover,a.highlight){text-shadow:unset}:root:not([data-theme=light]) #reference-version{background-color:#6f6e6954}:root:not([data-theme=light]) #l10n-versions-dropdown footer a{color:#6969dd}:root:not([data-theme=light]){--orange:#d7834f;--orange-darker-5:#d2743a;--blue:#007a7e;--font-color:#b3b1b1;--aside-font-color:#9a9797;--light-font-color:#bdbbb0;--light-font-color-darker-10:#a6a394;--light-font-color-darker-25:#817e6c;--light-font-color-darker-35:#666355;--light-font-color-darker-55:#2e2d26;--light-font-color-lighter-20:#ebebe8;--link-color:#d7834f;--nav-link-color:#979594;--link-hover-color:#e0a079;--fixed-width-font-color:#afa7a0;--button-bg-color:#dfddd554;--button-bg-hover-color:#dfddd599;--button-color:#dfddd599;--mark-bg-color:#898882;--mark-color:#d2d2d2;--base-border-color:#b3b2a7;--base-border-color-darker-8:#a09f91;--base-border-color-lighter-10:#cbcac2;--callout-color:#555555;--highlight-bg-color:#47412d;--pre-border:#494945;--black-3:#cccccc;--main-bg:#333333;--main-border:#5e5e5a;--sidebar-bg-color:#3d3d3a;--bg-color:#2a2a2aff;--no-changes-bg-color:#515150;--dropdown-active-bg-color:#515150;--versions-footer-bg-color:#1f1f1e;--search-border:#5e5e5a;--search-focus-border:#ceccc5;--logos-1:#696c69;--logos-2:#767675;--logos-3:#90908b;--logos-4:#a6a7a1}:root{--orange:#f14e32;--orange-darker-5:#ef391a;--blue:#009099;--font-color:#4e443c;--aside-font-color:#887668;--light-font-color:#9a9994;--light-font-color-darker-10:#81807a;--light-font-color-darker-25:#5a5955;--light-font-color-darker-35:#403f3c;--light-font-color-darker-55:#0b0b0a;--light-font-color-lighter-20:#cccbc8;--link-color:#0388a6;--nav-link-color:#413932;--link-hover-color:#04b1d8;--fixed-width-font-color:#4e443c;--button-bg-color:#dfddd554;--button-bg-hover-color:#fafafae5;--button-color:#0388a6;--mark-bg-color:#ff0;--mark-color:#000;--base-border-color:#d8d7cf;--base-border-color-darker-8:#c6c4b8;--base-border-color-lighter-10:#efeeeb;--callout-color:#e9e8e0;--highlight-bg-color:#eee0b5;--pre-border:#efeee6;--black-3:#333333;--main-bg:#fcfcfa;--main-border:#e2e0d8;--sidebar-bg-color:#efefe7;--bg-color:#f0efe7 url("http://git-scm.com//images/bg/body.jpg");--no-changes-bg-color:#f5f5f3;--dropdown-active-bg-color:#fff;--versions-footer-bg-color:#eae9e0;--search-border:#ceccc5;--search-focus-border:#007175;--logos-1:#a6a7a1;--logos-2:#90908b;--logos-3:#767675;--logos-4:#696c69}}:root[data-celebration=git-turns-20] img[alt=Git]{filter:unset;content:url(./images/logo20.svg)}:root[data-celebration=git-turns-20][data-theme=dark] img[alt=Git]{filter:unset;content:url(./images/logo20.dark-mode.svg)}@media screen and (prefers-color-scheme:dark){:root[data-celebration=git-turns-20] img[alt=Git]{filter:unset;content:url(./images/logo20.svg)}:root[data-celebration=git-turns-20]:not([data-theme=light]) img[alt=Git]{filter:unset;content:url(./images/logo20.dark-mode.svg)}}code,#documentation #main p tt{display:inline;padding:0}pre{background-color:var(--main-bg);border:solid 1px var(--pre-border);border-radius:3px;color:var(--orange);display:block;font-family:Courier,monospace;font-variant-ligatures:none;line-height:18px;margin-bottom:1em;overflow:auto;padding:10px 15px 13px}.d-flex{display:flex}#dark-mode-button{grid-area:dark;display:none;width:28px;background-color:transparent;text-decoration:none;align-self:center;margin:5px}