@media all and (max-width:1024px){#page-buttons .submenu .submenu-close,.page-buttons .submenu .submenu-close{display:block}}@media all and (max-width:768px){#page-buttons .submenu .submenu-column,#page-buttons .submenu .submenu-column:nth-child(even),.page-buttons .submenu .submenu-column,.page-buttons .submenu .submenu-column:nth-child(even){border-left:0;padding-left:0}html[dir=rtl] #page-buttons .submenu .submenu-column,html[dir=rtl] #page-buttons .submenu .submenu-column:nth-child(even),html[dir=rtl] .page-buttons .submenu .submenu-column,html[dir=rtl] .page-buttons .submenu .submenu-column:nth-child(even){border-right:0;border-left:0;padding-right:0;padding-left:0}}@media all and (max-width :480px){#page-buttons .submenu,.page-buttons .submenu{width:auto}#page-buttons .submenu .submenu-column,.page-buttons .submenu .submenu-column{width:auto;display:block}}#page-buttons .submenu,.page-buttons .submenu{position:absolute;padding:20px;background:#eaeff2;display:none;box-shadow:3px 3px 5px rgba(0,0,0,.4);right:0;top:40px;z-index:3;border-top:1px solid #bbbfc2;width:160px!important}#page-buttons .submenu .submenu-close,.page-buttons .submenu .submenu-close{display:none;position:absolute;top:20px;right:0}html[dir=rtl] #page-buttons .submenu .submenu-close,html[dir=rtl] .page-buttons .submenu .submenu-close{left:0;right:auto}#page-buttons .submenu .submenu-close i,.page-buttons .submenu .submenu-close i{margin-left:0}@media all and (max-width:1024px){#page-buttons .submenu .submenu-close,.page-buttons .submenu .submenu-close{display:block}}#page-buttons .submenu .submenu-column,.page-buttons .submenu .submenu-column{vertical-align:text-top;width:100%;display:inline-block}#page-buttons .submenu .submenu-column:nth-child(even),.page-buttons .submenu .submenu-column:nth-child(even){border-left:1px dotted #d4dde4;padding-left:20px}html[dir=rtl] #page-buttons .submenu .submenu-column:nth-child(even),html[dir=rtl] .page-buttons .submenu .submenu-column:nth-child(even){border-right:1px dotted #d4dde4;border-left:0;padding-right:20px;padding-left:0}#page-buttons .submenu a,.page-buttons .submenu a{font-size:12px;font-size:.857142857142857rem;padding:5px 0;display:block;text-decoration:none}#page-buttons .submenu a:active,#page-buttons .submenu a:focus,#page-buttons .submenu a:hover,.page-buttons .submenu a:active,.page-buttons .submenu a:focus,.page-buttons .submenu a:hover{text-decoration:underline}#page-buttons .submenu:after,#page-buttons .submenu:before,.page-buttons .submenu:after,.page-buttons .submenu:before{content:' ';height:0;width:0;border:10px solid transparent}#page-buttons .submenu:before,.page-buttons .submenu:before{border-bottom-color:#eaeff2;position:absolute;z-index:2}#page-buttons .submenu:after,.page-buttons .submenu:after{border-bottom-color:#bbbfc2;position:absolute;z-index:1}@media all and (max-width:768px){#page-buttons .submenu .submenu-column,#page-buttons .submenu .submenu-column:nth-child(even),.page-buttons .submenu .submenu-column,.page-buttons .submenu .submenu-column:nth-child(even){border-left:0;padding-left:0}html[dir=rtl] #page-buttons .submenu .submenu-column,html[dir=rtl] #page-buttons .submenu .submenu-column:nth-child(even),html[dir=rtl] .page-buttons .submenu .submenu-column,html[dir=rtl] .page-buttons .submenu .submenu-column:nth-child(even){border-right:0;border-left:0;padding-right:0;padding-left:0}}@media all and (max-width :480px){#page-buttons .submenu,.page-buttons .submenu{width:auto}#page-buttons .submenu .submenu-column,.page-buttons .submenu .submenu-column{width:auto;display:block}}html[dir=rtl] #page-buttons .submenu,html[dir=rtl] .page-buttons .submenu{left:0;right:auto}#page-buttons .submenu bdi,.page-buttons .submenu bdi{text-align:left}html[dir=rtl] #page-buttons .submenu bdi,html[dir=rtl] .page-buttons .submenu bdi{text-align:right}#page-buttons .submenu:before,.page-buttons .submenu:before{right:10px;top:-18px}html[dir=rtl] #page-buttons .submenu:before,html[dir=rtl] .page-buttons .submenu:before{left:10px;right:auto}#page-buttons .submenu:after,.page-buttons .submenu:after{right:10px;top:-20px}html[dir=rtl] #page-buttons .submenu:after,html[dir=rtl] .page-buttons .submenu:after{left:10px;right:auto}#page-attachments h2 i[class^=icon-],#page-attachments h3 i[class^=icon-]{margin-left:0!important;margin-right:10px!important}#wiki-column-container.wiki-left-closed #wiki-content,#wiki-column-container.wiki-right-closed #wiki-content{width:73.5%}#wiki-column-container.wiki-right-closed.wiki-left-closed #wiki-content{margin:0}.wiki-block{clear:both;padding-top:40px;margin-top:40px;border-top:1px solid #eaeff2;padding-left:0;padding-right:0}.wiki-block:after{content:' ';clear:both;display:table}details summary+.wiki-block{padding-top:20px;margin-top:0}#trans-meta .wiki-block,#trans-version .wiki-block{border:0;padding-top:0}#trans-meta .wiki-block:last-child{margin-bottom:40px}.reviews,.warning.warning-review{background:#fbf8e9;border-color:#f9f3d9;color:#4d4e53}.wiki-main-content{background:#fff;min-height:300px}.wiki-main-content .center{padding-left:0;padding-right:0}#wiki-left{position:relative}.article-meta{min-height:41px}.quick-links{font-size:12px;font-size:.857142857142857rem;position:relative;margin-bottom:20px}.quick-links a{color:#4d4e53}.quick-links .title{margin-bottom:0}.quick-links li{position:relative;padding-top:8px}.quick-links li li{padding-left:20px}html[dir=rtl] .quick-links li li{padding-right:20px;padding-left:0}.quick-links ul ul{display:none}.no-js .quick-links ul ul{display:block}#quick-links-toggle,.quick-links .title,.quick-links li.toggleable a{padding-left:20px;color:#4d4e53;display:inline-block}html[dir=rtl] #quick-links-toggle,html[dir=rtl] .quick-links .title,html[dir=rtl] .quick-links li.toggleable a{padding-right:20px;padding-left:0}.quick-links .title,.quick-links a{position:relative;overflow:hidden;text-overflow:ellipsis;max-width:100%}.see-also{margin-left:-6px!important;padding:4px 4px 4px 6px!important}.quick-links .see-also{background:#f4f7f8!important;margin-left:-22px;display:inline-block!important;padding:4px 42px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#quick-links-toggle i[class^=icon-],.quick-links i[class^=icon-]{left:-6px;font-size:14px;font-size:1rem;position:absolute;top:1px}html[dir=rtl] #quick-links-toggle i[class^=icon-],html[dir=rtl] .quick-links i[class^=icon-]{right:-6px;left:auto}#quick-links-toggle i[class^=icon-] div,#quick-links-toggle i[class^=icon-] p,.quick-links i[class^=icon-] div,.quick-links i[class^=icon-] p{display:none}#quick-links-toggle i[class^=icon-] a,.quick-links i[class^=icon-] a{text-decoration:none}#quick-links-toggle i[class^=icon-] a:active,#quick-links-toggle i[class^=icon-] a:focus,#quick-links-toggle i[class^=icon-] a:hover,.quick-links i[class^=icon-] a:active,.quick-links i[class^=icon-] a:focus,.quick-links i[class^=icon-] a:hover{text-decoration:underline}.reviews{border-width:5px;border-style:solid;padding:10px;margin-bottom:20px;font-size:12px;font-size:.857142857142857rem}.reviews p{margin:0}.reviews li{padding-top:8px}.quick-links a.new,article a.new{color:#900}article{position:relative}article .external-icon:not([href^='https://mdn.mozillademos.org']){white-space:pre-line}html[dir=ltr] article .external-icon:not([href^='https://mdn.mozillademos.org']):before,html[dir=rtl] article .external-icon:not([href^='https://mdn.mozillademos.org']):after{content:'\f08e';font-family:FontAwesome;font-size:9px;font-size:.642857142857143rem;display:inline-block;opacity:.5;margin-right:3px}html[dir=rtl] article .external-icon:not([href^='https://mdn.mozillademos.org']):after{transform:rotateY(180deg)}article .external-icon:not([href^='https://mdn.mozillademos.org']):focus:before,article .external-icon:not([href^='https://mdn.mozillademos.org']):hover:before,article a{text-decoration:none}article a:active,article a:focus,article a:hover{text-decoration:underline}.document-head{position:relative;clear:both}.document-head h1{margin-bottom:20px}.contributor-avatars{font-size:12px;font-size:.857142857142857rem;color:#777;padding:10px 10px 6px;border-bottom:1px solid #f1f1f1;border-top:1px solid #f1f1f1;background:none repeat scroll 0 0 rgba(234,239,243,.4);margin-top:-20px;margin-bottom:20px}.contributor-avatars ul{display:inline;opacity:.7;margin-left:2px;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.contributor-avatars ul.focused,.contributor-avatars ul:hover{opacity:1}.contributor-avatars ul li{margin:0 5px 4px 0}.contributor-avatars ul li,.no-js .contributor-avatars ul li.hidden{display:inline-block}.contributor-avatars ul li.hidden{display:none}.contributor-avatars ul a:focus{outline:0}.contributor-avatars ul a:focus img{-webkit-transform:scale(1.7);-moz-transform:scale(1.7);-ms-transform:scale(1.7);transform:scale(1.7)}.contributor-avatars .avatar{vertical-align:text-bottom;border-radius:2px;max-width:20px;opacity:0;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;transition:all .2s}.contributor-avatars .avatar.loaded{opacity:1}.contributor-avatars .avatar:focus,.contributor-avatars .avatar:hover{-webkit-transform:scale(1.7);-moz-transform:scale(1.7);-ms-transform:scale(1.7);transform:scale(1.7)}.contributor-avatars button{font-size:12px;font-size:.857142857142857rem;margin-left:-2px;color:#777;text-transform:none;padding:5px 0}.contributor-avatars button:focus,.contributor-avatars button:hover{color:#4d4e53}.from-search{padding-left:40px}.from-search .from-search-navigate,.from-search h1{display:inline-block}.from-search .from-search-next,.from-search .from-search-previous{display:block}.from-search-next,.from-search-previous{position:absolute;top:17px;display:none;font-size:24px}.from-search-next.disabled,.from-search-previous.disabled{opacity:.3}.from-search-previous{left:0}.from-search-next{right:0}.from-search-navigate{font-size:16px;font-size:1.142857142857143rem;position:relative;color:#ced1d2;display:none;height:38px;width:20px;top:4px}.from-search-navigate-down,.from-search-navigate-up{font-size:12px;font-size:.857142857142857rem;position:absolute;left:0}.from-search-navigate-up{top:0}.from-search-navigate-down{bottom:0}.from-search-toc{position:absolute;padding:20px;background:#eaeff2;display:none;width:200px;box-shadow:3px 3px 5px rgba(0,0,0,.4);font-size:12px;font-size:.857142857142857rem;border:1px solid #bbbfc2;left:66px;top:0;z-index:2;color:#888}.from-search-toc .submenu-close{display:none;position:absolute;top:20px;right:0}html[dir=rtl] .from-search-toc .submenu-close{left:0;right:auto}.from-search-toc .submenu-close i{margin-left:0}@media all and (max-width:1024px){.from-search-toc .submenu-close{display:block}}.from-search-toc .submenu-column{vertical-align:text-top;width:100%;display:inline-block}.from-search-toc .submenu-column:nth-child(even){border-left:1px dotted #d4dde4;padding-left:20px}html[dir=rtl] .from-search-toc .submenu-column:nth-child(even){border-right:1px dotted #d4dde4;border-left:0;padding-right:20px;padding-left:0}.from-search-toc a{font-size:12px;font-size:.857142857142857rem;padding:5px 0;display:block;text-decoration:none}.from-search-toc a:active,.from-search-toc a:focus,.from-search-toc a:hover{text-decoration:underline}.from-search-toc:after,.from-search-toc:before{content:' ';height:0;width:0;border:10px solid transparent}.from-search-toc:before{border-bottom-color:#eaeff2;position:absolute;z-index:2}.from-search-toc:after{border-bottom-color:#bbbfc2;position:absolute;z-index:1}@media all and (max-width:768px){.from-search-toc .submenu-column,.from-search-toc .submenu-column:nth-child(even){border-left:0;padding-left:0}html[dir=rtl] .from-search-toc .submenu-column,html[dir=rtl] .from-search-toc .submenu-column:nth-child(even){border-right:0;border-left:0;padding-right:0;padding-left:0}}@media all and (max-width :480px){.from-search-toc{width:auto}.from-search-toc .submenu-column{width:auto;display:block}}.from-search-toc:after,.from-search-toc:before{display:none}.from-search-toc ol{list-style-type:decimal;padding-left:20px}.from-search-toc a.current{color:#888;pointer-events:none;cursor:default}.redirected-from{font-size:12px;font-size:.857142857142857rem;margin-top:-20px;font-style:italic;opacity:.7}.crumbs{font-size:12px;font-size:.857142857142857rem;margin-bottom:10px}.crumbs li{margin-right:10px;display:inline-block}html[dir=rtl] .crumbs li{margin-left:10px;margin-right:0}.crumbs a{display:block}.crumbs a:after{margin-left:4px!important;content:'\f054';display:inline-block;font-family:FontAwesome;text-decoration:none;color:#c1c2c4;font-size:70%}html[dir=rtl] .crumbs a:after{margin-right:4px!important;margin-left:0!important;content:'\f053'}.crumbs a{text-decoration:none}.crumbs a:active,.crumbs a:focus,.crumbs a:hover{text-decoration:underline}#page-buttons,.page-buttons{float:right;padding:5px 0;width:auto}html[dir=rtl] #page-buttons,html[dir=rtl] .page-buttons{float:left}#page-buttons.fixed,.page-buttons.fixed{overflow-y:inherit;z-index:50}#page-buttons>li,.page-buttons>li{margin-left:10px;display:inline-block;position:relative;text-align:left}html[dir=rtl] #page-buttons>li,html[dir=rtl] .page-buttons>li{text-align:right}#page-buttons>li a,#page-buttons>li button,#page-buttons>li input[type=button],#page-buttons>li input[type=submit],.page-buttons>li a,.page-buttons>li button,.page-buttons>li input[type=button],.page-buttons>li input[type=submit]{font-size:12px;font-size:.857142857142857rem}#page-buttons>li a.disabled,#page-buttons>li a[disabled],#page-buttons>li button.disabled,#page-buttons>li button[disabled],#page-buttons>li input[type=button].disabled,#page-buttons>li input[type=button][disabled],#page-buttons>li input[type=submit].disabled,#page-buttons>li input[type=submit][disabled],.page-buttons>li a.disabled,.page-buttons>li a[disabled],.page-buttons>li button.disabled,.page-buttons>li button[disabled],.page-buttons>li input[type=button].disabled,.page-buttons>li input[type=button][disabled],.page-buttons>li input[type=submit].disabled,.page-buttons>li input[type=submit][disabled]{opacity:.8}#page-buttons>li .transparent,.page-buttons>li .transparent{padding-left:0;padding-right:0}#page-buttons>li i[class^=icon-],.page-buttons>li i[class^=icon-]{font-size:16px;font-size:1.142857142857143rem}#kumascript-errors ul{list-style-type:none;padding-left:0!important}.kumascript-details{padding:20px 0}.summary{background:#f4f7f8;font-weight:700;padding:20px;margin-bottom:20px}.summary>p:last-child{margin-bottom:0}.notice{border-style:solid;padding:10px;margin-bottom:20px;font-size:12px;font-size:.857142857142857rem;font-size:14px;font-size:1rem;border-width:2px}.notice :last-child{margin-bottom:0;padding-bottom:0}.warning{border-width:5px;border-style:solid;padding:10px;background:rgba(193,56,50,.85);border-color:rgba(0,0,0,.1);color:#fff;font-style:italic;margin:0 0 20px;font-size:14px;font-size:1rem}.warning :last-child{margin-bottom:0;padding-bottom:0}.warning pre{padding:10px!important;background:none repeat scroll 0 0 rgba(255,255,255,.7)!important}.warning.warning-review a,.warning.warning-review a:hover,.warning.warning-review a:visited{color:#0095dd;border-color:#0095dd}div.bug>:last-child,div.overheadIndicator>:last-child,div.warning>:last-child{margin-bottom:0;padding-bottom:0}div.bug pre,div.overheadIndicator pre,div.warning pre{color:#4d4e53}#page-attachments-button{font-size:12px;font-size:.857142857142857rem}.contributors{font-size:12px;font-size:.857142857142857rem;color:#777}.contributors i[class^=icon-]{margin-left:0;margin-right:10px}html[dir=rtl] .contributors i[class^=icon-]{margin-left:10px;margin-right:0}.contributor-sub{padding:4px 0}#wiki-content,#wiki-left,#wiki-right{min-height:1px}.tag-attach-list{position:relative}.tag-attach-list ul,.tag-attach-list>a{font-size:12px;font-size:.857142857142857rem;display:inline-block}.tag-attach-list ul{padding-left:6px;display:inline;margin-bottom:0}html[dir=rtl] .tag-attach-list ul{padding-right:6px;padding-left:0}.tag-attach-list ul li{margin-bottom:0}.tag-attach-list>a{text-decoration:none}.tag-attach-list>a:hover{text-decoration:underline}.tags li{display:inline-block;margin-bottom:7px}.tagit li,.tags a{font-size:12px;font-size:.857142857142857rem;padding:1px 4px;border:1px solid #cee9f9!important;text-decoration:none;border-radius:4px;background:#f4f7f8!important}.tagit li .close,.tags a .close{color:#cee9f9!important}.tag-list li{margin-right:6px}.tagit li{font-size:14px;font-size:1rem}.tagit,.tagit-new{border:0!important}.fixed{position:fixed;top:0;z-index:10;overflow-y:auto}#toc{background:#f4f7f8;padding:20px 15px}#toc a{text-decoration:none}#toc a:active,#toc a:focus,#toc a:hover{text-decoration:underline}#toc>ol{font-size:12px;font-size:.857142857142857rem}#toc ol ol{padding-left:20px}#toc li{padding-top:10px;position:relative}#toc li:before{text-align:left;position:absolute;left:-30px;color:#484848}html[dir=rtl] #toc li:before{text-align:right;right:-30px;left:auto}#toc .toggler{pointer-events:none;color:inherit}#toc .toggler i{display:none}#toc .title{margin-bottom:0}#toc a.title{position:relative;text-decoration:none}#wiki-column-container.wiki-right-closed.wiki-left-closed #wiki-content{float:none;width:auto}#wiki-column-container.wiki-right-closed.wiki-left-closed .column-container-reverse{margin-left:0}.page-tags ul.tagit{background:0 0;min-height:30px;margin-bottom:-10px}.page-tags ul.tagit .tagit-label{color:#333;font-weight:400}.page-tags ul.tagit li{margin-bottom:10px}.ckeditor-container{padding:6px;border:1px solid #eaeff2}.editor-container{clear:both}span.cke_skin_kuma{padding:0!important}.cke_skin_kuma .cke_toolbox{border-width:0!important;margin:0!important}#content-fields{clear:both}#content-fields:after{content:' ';clear:both;display:table}#content-fields .approved,#content-fields .localized{width:49%}#content-fields .approved{float:left}html[dir=rtl] #content-fields .approved{float:right}#content-fields .approved .boxed{padding-right:25px}#content-fields .localized{float:right}html[dir=rtl] #content-fields .localized{float:left}#content-fields header{clear:both;display:block;height:16px;margin-bottom:10px;padding:7px 0 14px;position:relative;z-index:10}#content-fields header:after{content:' ';clear:both;display:table}.translate main .center{max-width:none}.guide-links{float:right;margin-top:20px;padding:0 4px 2px 0;color:#999}#revision-list input[type=submit],#revision-list ul,.compare input[type=submit],.compare ul{font-size:12px;font-size:.857142857142857rem}.topicpage-table .Community,.topicpage-table .Documentation,.topicpage-table .Related_Topics,.topicpage-table .Tools{font-family:'Open Sans',sans-serif;text-transform:none}.offline-notice{margin-top:-20px;margin-bottom:20px;font-size:11px;font-size:.785714285714286rem;margin-left:6px}#offline-notice-link{color:#999}#offline-notice-link i{margin-left:0;margin-right:4px}.delete-document textarea{width:500px;max-width:100%;margin-bottom:20px}.delete-document label{display:block}.parent-suggest-container{position:relative}.parent-suggest-container.show .move-lookup-link{display:none}.parent-suggest-container.show #parent-suggest-input-container{display:block;opacity:1;top:-22px;left:0;-webkit-transition:opacity,top .4s;-moz-transition:opacity,top .4s;-ms-transition:opacity,top .4s;transition:opacity,top .4s}.move-lookup-link{display:inline-block;margin-left:40px;color:#0095dd;text-transform:none}.move-lookup-link:hover{text-decoration:underline}.move-descendants-list{margin-left:20px;list-style-type:circle}#parent-suggestion{width:300px}.warning .move-descendants-list{padding:0 0 20px 20px}#parent-suggest-input-container{background:#eaeff2;background:-webkit-linear-gradient(top,#eaeff2,#d4dde4);background:-moz-linear-gradient(top,#eaeff2,#d4dde4);background:-ms-linear-gradient(top,#eaeff2,#d4dde4);background:linear-gradient(top,#eaeff2,#d4dde4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaeff2', endColorstr='#d4dde4', GradientType=1);padding:10px;border:1px solid #d4dde4;box-shadow:0 5px 10px #ccc;position:absolute;margin-left:20px;opacity:0;top:-10px;left:-90000px}#parent-suggest-input-container:after,#parent-suggest-input-container:before{content:' ';height:0;position:absolute;width:0;border:7px solid transparent}#parent-suggest-input-container:before{border-right:7px solid #dfe6eb;border-left:0;left:-7px;top:20px}#parent-suggest-input-container:after{border-right:6px solid #dfe6eb;border-left:0;left:-6px;top:21px}.move-descendants{border:1px solid #dfe6eb;padding:10px 10px 0;background:#eaeff2;resize:vertical;margin-bottom:20px}.move-descendants a{display:inline-block;margin:0 0 10px}div.revision-info li{list-style-position:inside}#doc-source textarea{height:400px;width:100%}.choice-list{margin:20px 0}.choice-list ul{display:inline}.choice-list li{display:inline-block;list-style:none;padding:0 5px;font-weight:700}#revision-list ul{margin:5px 0}#revision-list li{list-style:none;padding:4px 0}#revision-list li:nth-child(odd){background:rgba(170,160,130,.1)}#revision-list li.current{background:rgba(198,198,175,.25);border-bottom:solid 2px #b8b5a3;border-top:solid 2px #b8b5a3}#revision-list li.current div.status{color:#223d61;font-weight:700}#revision-list li.rejected div.creator{color:#999;text-decoration:line-through}#revision-list div.radio{display:inline-block;text-align:center;width:15px}#revision-list div.prev{display:inline-block;padding:0 0 0 10px;width:45px}#revision-list div.date{display:inline-block;padding:0 0 0 10px;width:190px}#revision-list div.status{display:inline-block;width:80px}#revision-list div.status a{font-weight:700}#revision-list div.creator{color:#333;display:inline-block;width:175px}#revision-list div.comment{display:inline-block;width:460px}#revision-list div.delete{display:inline-block;text-align:center;width:50px}#revision-list div.compare{height:20px;padding:0 0 0 50px}#revision-list div.compare.top{background:url(/web/20140916022145im_/https://developer.cdn.mozilla.net/media/redesign/img/compare.arrows.png) no-repeat 4px 5px;padding-bottom:5px}#revision-list div.compare.bottom{background:url(/web/20140916022145im_/https://developer.cdn.mozilla.net/media/redesign/img/compare.arrows.png) no-repeat 4px -40px;padding-top:10px}div.note{background:rgba(231,228,157,.25);border-color:rgba(231,228,157,.15);border-style:solid;border-width:5px;color:rgba(0,0,0,.65);font-style:italic;margin-bottom:20px;padding:10px 15px}div.note>p:last-child{margin-bottom:0}.moreinfo{position:relative;padding:24px 24px 24px 30px;margin-bottom:24px;background:#f4f7f8}.moreinfo dl{margin-bottom:0}.moreinfo dd{margin-bottom:10px}.moreinfo dd:last-child{margin-bottom:0}.moreinfo:after{border-top:24px solid transparent;border-bottom:24px solid transparent;border-left:15px solid #fff;content:'';display:block;left:0;position:absolute;top:5px}#page-comment input{padding-top:10px;padding-bottom:10px;width:98%}#translate-tags{float:left}html[dir=rtl] #translate-tags{float:right}#translate-tags ul.tagit{padding:0}#translate-tags ul.tagit li.tagit-choice{padding-right:10px}#delete-revision label{display:block;font-size:16px;margin:15px 0 0}#delete-revision textarea{height:80px;margin-bottom:20px;width:90%}.twocolumns{-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;column-count:2}.threecolumns{-webkit-column-count:3;-moz-column-count:3;-ms-column-count:3;column-count:3}@-moz-keyframes newAttachment{0%{background-color:#90ee90}100%{background-color:transparent}}@-webkit-keyframes newAttachment{0%{background-color:#90ee90}100%{background-color:transparent}}#page-attachments table{border:1px solid #e0e0dc;border-bottom:0;border-collapse:collapse;border-right:0;margin:20px 0 0;width:100%}#page-attachments td,#page-attachments th{border-bottom:1px solid #e0e0dc;border-right:1px solid #e0e0dc;padding:5px;vertical-align:top}#page-attachments th{font-weight:700;color:#666}#page-attachments td{font-size:13px;font-size:.928571428571429rem}#page-attachments .attachment-description{font-size:11px;font-size:.785714285714286rem;font-style:italic}#page-attachments .attachment-name-cell{width:40%}#page-attachments .attachment-error{color:#900;font-size:11px;font-size:.785714285714286rem}#page-attachments-new-table input[type=text]{width:90%}#page-attachments-new-table input[type=text] .attachment-required{border:1px solid #900}#page-attachments-new-table input[type=text] textarea{height:40px}#page-attachments-upload-target{height:1px;visibility:hidden;width:1px}#page-attachments-spinner{display:inline-block;height:16px;margin-left:10px;opacity:0;width:16px}.title{clear:both;margin-bottom:10px;position:relative}.title:after{content:' ';clear:both;display:table}details{clear:both;display:block}.no-details summary:focus,.no-details summary:hover{outline:0}.no-details summary:before{font-size:1.25em;float:left;content:'+';margin-top:-.15em;margin-left:-15px}html[dir=rtl] .no-details summary:before{float:right;margin-right:-15px;margin-left:0}.no-details.open summary:before{content:'–';margin-top:-.2em;margin-left:-13px}html[dir=rtl] .no-details.open summary:before{margin-right:-13px;margin-left:0}.page-meta section{margin:0 0 20px;overflow:hidden;padding:15px 20px;position:relative}.page-meta section h2 .editor-help-icon,.page-meta section h3 .editor-help-icon{font-size:20px;font-size:1.428571428571429rem}.page-meta h2{color:#666;font-weight:200;letter-spacing:.5px;text-transform:uppercase;margin:0 20px 0 0}html[dir=rtl] .page-meta h2{margin:0 0 0 20px}.page-meta p.add{position:absolute;right:0;text-align:right;top:41px}html[dir=rtl] .page-meta p.add{left:0;right:0}#document-list .documents{list-style-type:disc;list-style-position:inside}#document-list .documents li{margin-bottom:7px}@media all and (max-width:1200px){.wiki-left-present:not(.wiki-left-closed) #wiki-content,.wiki-left-present:not(.wiki-left-closed) #wiki-right{width:73.5%;margin-right:0}.wiki-left-present:not(.wiki-left-closed) #wiki-right{padding-bottom:40px}.wiki-left-present:not(.wiki-left-closed) #wiki-right #toc{padding:10px 20px}.wiki-left-present:not(.wiki-left-closed) #wiki-right #toc .toggler{pointer-events:auto;color:#0095dd}.wiki-left-present:not(.wiki-left-closed) #wiki-right #toc .toggler i{display:inline-block}.wiki-left-present:not(.wiki-left-closed) #wiki-right #toc .toggle-container{display:none}.no-js .wiki-left-present:not(.wiki-left-closed) #wiki-right #toc .toggle-container{display:block}.wiki-left-present:not(.wiki-left-closed) #wiki-left{float:none}.redirected-from{display:none}}@media all and (max-width:1024px){#wiki-content,#wiki-left,#wiki-right{margin-right:0;width:auto!important;float:none;padding-bottom:40px}.zone-landing-header-preview .column-strip,.zone-landing-header-preview masthead-text{width:48%}#wiki-right #toc{padding:10px 20px}#wiki-right #toc .toggler{pointer-events:auto;color:#0095dd}#wiki-right #toc .toggler i{display:inline-block}#wiki-right #toc .toggle-container{display:none}.no-js #wiki-right #toc .toggle-container{display:block}#wiki-right .tag-attach-list{display:inline-block}#wiki-right .tag-attach-list i[class^=icon-]{left:0;margin-left:0}#wiki-right .tag-attach-list ul{margin-left:20px}#wiki-column-container,#wiki-content{width:auto!important}#quick-links-toggle,#wiki-controls,.page-print{display:none}}@media all and (max-width:768px){#languages-menu-submenu{right:auto;left:0}#languages-menu-submenu:after,#languages-menu-submenu:before{left:10px}.page-buttons>li.page-buttons-edit{display:none}.page-meta p.add{position:static}#page-attachments table{border:0}#page-attachments thead{display:none}#page-attachments tr{border-bottom:1px solid #e0e0dc}#page-attachments tr:last-child{border-bottom:0}#page-attachments td{display:block;border-bottom:0;border-right:0}}@media print{#offline-dialog-content,#page-attachments,#wiki-controls,#wiki-left,#wiki-right,.contributors,.crumbs,.from-search-navigate-wrap,.from-search-next-box,.from-search-previous-box,.offline-notice,.page-buttons,.redirected-from,a.edit-section{display:none}.from-search{padding-left:0}}@-moz-keyframes newAttachment{0%{background-color:#90ee90}100%{background-color:transparent}}@-webkit-keyframes newAttachment{0%{background-color:#90ee90}100%{background-color:transparent}}@-o-keyframes newAttachment{0%{background-color:#90ee90}100%{background-color:transparent}}@-ms-keyframes newAttachment{0%{background-color:#90ee90}100%{background-color:transparent}}@keyframes newAttachment{0%{background-color:#90ee90}100%{background-color:transparent}}.zone-landing h1{width:48%}.zone{background-image:url(/web/20140916022145im_/https://developer.cdn.mozilla.net/media/redesign/img/header-background.png),url(/web/20140916022145im_/https://developer.cdn.mozilla.net/media/redesign/img/mdn-header-gradient.png);background-repeat:repeat,repeat-x;background-position:0 0,0 0,0 0;background-color:#00539f}.zone #main-header .logo{background-position:0 -41px}.zone main>.center{width:auto;padding:0;margin:0;max-width:none}.zone #main-nav>ul>li>a,.zone .user-state a{color:#fff}.zone #main-nav>ul>li .search-wrap{background-color:rgba(255,255,255,.4)}.zone #main-nav>ul>li .search-wrap .search-trigger,.zone #main-nav>ul>li .search-wrap i,.zone #main-nav>ul>li .search-wrap input{color:#fff!important}.zone #main-nav>ul>li .search-wrap input::-webkit-input-placeholder{color:#fff}.zone #main-nav>ul>li .search-wrap input::-moz-placeholder{color:#fff}.zone #main-header{border-bottom-color:rgba(255,255,255,.2)}.zone .oauth-login-options,.zone .user-state a,.zone .user-state a:focus,.zone .user-state a:hover,.zone .user-state a:visited,.zone .user-state>i[class^=icon-]{color:#fff}.zone main{background:0 0}.zone .wiki-main-content{padding-top:30px!important}.zone .wiki-main-content .center{padding-left:24px;padding-right:24px}.zone-landing h1{color:#fff;clear:both}.zone-landing .zone-landing-header-preview{color:#fff;margin-top:20px}.zone-landing .zone-landing-header-preview .column-strip{position:relative}.zone-landing .zone-landing-header-preview .column-strip .zone-landing-header-preview-base{position:absolute;width:100%;z-index:2}.zone-landing .zone-landing-header-preview .column-strip .zone-landing-header-spacing{float:left}.zone-landing .crumbs{color:#fff}.zone-landing .crumbs a{color:rgba(255,255,255,.7)}.zone-landing .summary{display:none}.zone-landing h3.title{font-size:14px;font-size:1rem;margin:6px 0 0}.zone-landing-header{position:relative}.zone-landing-header>.center{padding-top:30px}.zone-landing-header .masthead-text p{font-size:16px;font-size:1.142857142857143rem;font-weight:200}.zone-landing-header .zone-image{right:0;position:absolute;top:100px;display:block;width:468px;bottom:0;background-repeat:no-repeat;background-position:95% 0}html[dir=rtl] .zone-landing-header .zone-image{left:0;right:auto}.zone-landing-header a.button,.zone-landing-header button{color:#fff}.zone-landing-header a.button:not(.transparent),.zone-landing-header button:not(.transparent){background-color:rgba(0,0,0,.1);-webkit-box-shadow:inset 0 -1px rgba(0,0,0,.1);-moz-box-shadow:inset 0 -1px rgba(0,0,0,.1);-ms-box-shadow:inset 0 -1px rgba(0,0,0,.1);box-shadow:inset 0 -1px rgba(0,0,0,.1)}.zone-landing-lists li{padding:8px 0}.zone-landing-lists li>padding-bottom:last-child{padding:0}.zone-article-header{padding:20px 0;overflow:hidden}.zone-article-header .zone-title{font-size:30px;font-size:2.142857142857143rem;letter-spacing:-1px}.zone-article-header .zone-title a{font-family:'Open Sans Light',sans-serif;color:#fff}.zone-article-header .zone-image{right:0;position:absolute;top:0;display:block;width:200px;height:400px;background-size:contain;background-repeat:no-repeat}html[dir=rtl] .zone-article-header .zone-image{left:0;right:auto}.zone-content{padding-top:38px}.zone-content a{text-decoration:none}.zone-content a:active,.zone-content a:focus,.zone-content a:hover{text-decoration:underline}.zone-subnav-container{background:#fff;margin-bottom:20px;position:relative;z-index:10}.zone-callout{position:relative;padding:20px;background:#f4f7f8;margin:30px 0}.zone-callout table{width:100%}.zone-callout td{vertical-align:bottom;padding-right:20px}.dev-program-block{margin-bottom:40px}.dev-program-block ul,.dev-program-block>:last-child{margin-bottom:0}.dev-program-first{margin-top:-80px}.dev-program-callouts .dev-program-callout,.dev-program-explanation{background:#f4f7f8;padding:20px}.dev-program-callouts .dev-program-callout>p:last-child,.dev-program-explanation>p:last-child{margin-bottom:0}.dev-program-callouts{margin-left:3%;margin-right:3%}.dev-program-callouts .dev-program-callout h2{font-size:16px;font-size:1.142857142857143rem}.stack-form{margin-bottom:24px}.stack-form input{display:inline-block;width:90%}.stack-form .stack-icon{width:16px;height:16px;display:inline-block;background-image:url(/web/20140916022145im_/https://developer.cdn.mozilla.net/media/redesign/img/stackoverflow.png);margin-right:10px}.dev-program-hacks h3{font-size:16px;font-size:1.142857142857143rem;margin-bottom:4px}.dev-program-hacks p{color:#bbb;font-size:12px;font-size:.857142857142857rem;margin-bottom:10px}.dev-program-hacks p a{color:#777}.dev-program-events table.dev-program-table{width:100%;border:0}.dev-program-events table.dev-program-table td{width:33%;border:0}@media all and (max-width:1024px){.zone-landing .zone-subnav-container{margin-top:0}.zone-landing .zone-landing-header-preview .column-strip,.zone-landing .zone-landing-header-preview .masthead-text{width:get-grid-dimension('all and (max-width: 1024px)',6)}.zone-landing .zone-landing-header-preview .column-strip .zone-landing-header-preview-base,.zone-landing .zone-landing-header-preview .masthead-text .zone-landing-header-preview-base{position:static}.zone-article-header .zone-image,.zone-landing-header .zone-image{opacity:.2}}@media all and (max-width:768px){.zone-article-header .zone-image,.zone-landing-header .zone-image{display:none}.zone-landing h1{width:auto}.zone-landing-header{display:block}}.revision-diff{clear:both}.revision-diff dt{clear:both;font-style:normal;font-weight:700;border-top:1px dotted #ccc}.revision-diff .rev-from{width:49%;float:left}.revision-diff .rev-to{width:49%;float:right}.revision-diff h3{font-weight:700;margin:5px 0 0}table.diff{background:#fff;border:1px solid #ccc;clear:both;margin:5px 0 15px;width:100%;font-family:'Courier New','Andale Mono',monospace}td.diff_header{text-align:right}.diff_next{background-color:silver}.diff_add{background-color:#afa}.diff_chg{background-color:#ff7}.diff_sub{background-color:#faa}.slug-change{font-size:12px;font-size:.857142857142857rem;background:#d4dde4;border:1px solid #cae1f4;padding:4px 6px;border-radius:4px;display:inline-block;margin:4px 0;clear:both}.slug-change i[class^=icon-]{margin-left:0}html[dir=rtl] .slug-change i[class^=icon-]{margin-right:0;margin-left:0}.slug-change span{white-space:nowrap}.slug-change a{color:#444}code[class*=language-],pre[class*=language-]{font-family:Consolas,Monaco,'Andale Mono',monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;overflow:auto}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.namespace{opacity:.7}.token.boolean,.token.constant,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url,.token.variable{color:#a67f59;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function{color:#DD4A68}.token.important,.token.regex{color:#e90}.token.important{font-weight:700}.token.entity{cursor:help}pre[data-line]{position:relative;padding:1em 0 1em 3em}.line-highlight{position:absolute;left:0;right:0;padding:inherit;padding-right:0;padding-left:0;margin-top:1em;background:hsla(24,20%,50%,.08);background:-moz-linear-gradient(left,hsla(24,20%,50%,.1) 70%,transparent);background:-webkit-linear-gradient(left,hsla(24,20%,50%,.1) 70%,transparent);background:-o-linear-gradient(left,hsla(24,20%,50%,.1) 70%,transparent);background:linear-gradient(left,hsla(24,20%,50%,.1) 70%,transparent);pointer-events:none;line-height:inherit;white-space:pre}.line-highlight:before,.line-highlight[data-end]:after{content:attr(data-start);position:absolute;top:.4em;left:.6em;min-width:1em;padding:0 .5em;background-color:hsla(24,20%,50%,.4);color:#f4f1ef;font:700 65%/1.5 sans-serif;text-align:center;vertical-align:.3em;border-radius:999px;text-shadow:none;box-shadow:0 1px #fff}.line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}.token a{color:inherit}pre[data-number]{position:relative;padding:1em 0 1em 3em}.redesign pre[data-number]{padding-left:30px}.line-number{position:absolute;left:0;right:0;padding:inherit;padding-right:0;padding-left:0;margin-top:1em;background:0 0;pointer-events:none;line-height:inherit;white-space:pre}.line-number:before,.line-number[data-end]:after{content:attr(data-start);position:absolute;top:.4em;left:.6em;min-width:1em;padding:0 .5em;color:#999;font:700 65%/1.5 sans-serif;text-align:center;vertical-align:.3em;border-radius:999px;text-shadow:none;border:0}.line-number[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}.token.key{color:#960}.media,.media-body{overflow:hidden;zoom:1}.media-img{float:left;margin-right:10px}.media-img img{display:block}.media-imgExt{float:right;margin-left:10px}:not(pre)>code[class*=language-],pre[class*=language-]{background:rgba(234,239,242,.25) url(/web/20140916022145im_/https://developer.cdn.mozilla.net/media/redesign/img/blueprint-dark.png) top center;border-left:6px solid rgba(0,83,159,.65);-webkit-tab-size:4;-moz-tab-size:4;-ms-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-],pre[class*=language-]{color:inherit;text-shadow:none}pre[class*=language-]{margin:0 0 24px}pre[class*=language-] span.comment{display:inherit}.error pre[class*=language-]{margin:10px 0 0;background:0 0}pre em code[class*=language-]{border-left:0;background:0 0}pre.syntaxbox,pre.twopartsyntaxbox{background:rgba(212,221,228,.5)!important;margin-bottom:0}
/*
     FILE ARCHIVED ON 02:21:45 Sep 16, 2014 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 14:17:17 Jul 04, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 143.665
  exclusion.robots: 0.213
  exclusion.robots.policy: 0.205
  cdx.remote: 0.088
  esindex: 0.013
  LoadShardBlock: 67.261 (3)
  PetaboxLoader3.datanode: 61.575 (4)
  CDXLines.iter: 17.475 (3)
  load_resource: 62.931
  PetaboxLoader3.resolve: 37.069
*/