/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif;line-height:1.15}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{-webkit-text-decoration-skip:objects;background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}html{font:16px/1.6 Helvetica Neue,Helvetica,Arial,sans-serif}body{border-top:2px solid #ddd;color:#2c2c2c}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes slideright{0%{transform:translateX(-45px)}to{transform:translateX(0)}}#content,header{margin:0 auto;max-width:920px;padding-left:30px;padding-right:30px}header{padding-top:20px}#mocha-logo{height:192px;width:192px}#content{padding-bottom:30px}#_header h1{animation:fadein 1s forwards;margin-left:-19px;margin-top:0;opacity:0}#tag{animation:fadein 1s forwards,slideright 1s forwards;color:#c29d7f;font-size:30px;font-weight:100;letter-spacing:2px;margin-bottom:125px;margin-left:185px;margin-top:-158px}#tag em{font-style:normal}nav.badges a+a{margin-left:3px}ul.image-list{column-count:1;list-style:none;margin:0;overflow:hidden;padding:0;text-align:center}ul.image-list li{border-bottom:none;line-height:0;margin:0 4px;max-height:64px;padding:0}ul.image-list li,ul.image-list li a{display:inline-block}ul.image-list li img{display:block;margin:0;max-height:64px;padding:0}ul#backers.image-list li img{height:32px;overflow:hidden;width:32px}.faded-image{background-color:rgba(0,0,0,.05)}.faded-image.is-loaded{background-color:transparent;transition:background-color .3s}.faded-image img{opacity:0;transition:opacity .1s}.faded-image.is-loaded img{opacity:1}h2{border-bottom:1px solid #ddd;font-weight:400;margin-top:80px}h2,h3{letter-spacing:1px;text-transform:uppercase}h3{border-bottom:1px solid #eee;font-weight:200;margin-top:40px}h3>code{font-size:14px;text-transform:none}#content>p:first-child{font-size:20px;font-weight:200;letter-spacing:1px}a{color:#8d6748}a:hover{color:#717171}a.direct-link{background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxkZWZzPgogICAgICAgIDxzdHlsZT4KICAgICAgICAgICAgLmNscy0xe2ZpbGw6bm9uZTtzdHJva2U6IzhENjc0ODtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjJweDt9CiAgICAgICAgPC9zdHlsZT4KICAgIDwvZGVmcz4KICAgIDx0aXRsZS8+CiAgICA8Zz4KICAgICAgICA8cGF0aCBkPSJNMTMuMzgsMTAuNzloMGEzLjUsMy41LDAsMCwxLDAsNUwxMC41MiwxOC42YTMuNSwzLjUsMCwwLDEtNSwwaDBhMy41LDMuNSwwLDAsMSwwLTVsLjg2LS44NiIgY2xhc3M9ImNscy0xIi8+CiAgICAgICAgPHBhdGggZD0iTTExLDEzLjIxaDBhMy41LDMuNSwwLDAsMSwwLTVMMTMuODEsNS40YTMuNSwzLjUsMCwwLDEsNSwwaDBhMy41LDMuNSwwLDAsMSwwLDVsLS44Ni44NiIgY2xhc3M9ImNscy0xIi8+CiAgICA8L2c+Cjwvc3ZnPgo=') 50% no-repeat;background-size:auto 60%;opacity:0;overflow:hidden;position:absolute;text-decoration:none;text-indent:-60px;transform:translateX(-100%);width:30px}:hover>a.direct-link{opacity:1}ul{box-sizing:content-box;column-count:2;column-gap:30px;margin-top:20px;padding:0 15px}ul.single-column,ul.single-column>li>ul{column-count:1;margin-top:0;padding-right:0}ul li{border-bottom:1px solid #eee;break-inside:avoid;list-style:none;margin-top:5px;padding:5px 0}ul.single-column li,ul.single-column li>ul>li{border-bottom:0;list-style:disc;padding:0}ul.single-column li>ul>li{list-style:circle}code{font:14px monaco,monospace;line-height:1.8}:not(pre)>code{background-color:#f5f2f0;border-radius:3px;padding:.2em .4em}pre{background-color:#f3f3f3;border:1px solid;border-color:#ddd #ddd #ccc;border-radius:3px;box-shadow:inset 0 0 10px #ddd;margin:20px 0;overflow-x:auto;padding:20px}img.screenshot{border-radius:3px;box-shadow:0 3px 10px #dedede,0 1px 5px #888;display:block;margin:30px auto;max-width:100%}footer{background-color:#eee;border-top:1px solid #ddd;color:#888;font-size:.8em;padding:50px 30px}#last-modified{font-size:.7em;font-style:italic;text-align:right}#copyright-notice{max-width:66%}#external-links{position:relative}#openjsf-links{box-sizing:initial;columns:initial;margin:0;padding:0}#openjsf-links li{border:none;display:inline;list-style:none;margin:initial;padding:initial}#openjsf-links li+li:before{content:" | "}.openjsf-logo{margin-bottom:10px}#external-links .netlify-badge{bottom:0;position:absolute;right:0}.sponsorship{align-items:center;display:flex;justify-content:center;margin-bottom:30px}.sponsorship a{display:inline-block;margin-left:15px;margin-right:15px}.dl-inline dd,.dl-inline dt{display:inline;margin:0}.dl-inline dt:after{content:": "}.dl-inline dd+dt:before{content:"";display:block}blockquote{border-left:1px solid #eee;padding:10px}table{width:100%}table td{border-top:1px solid #eee;vertical-align:top;word-break:break-all}@media (max-width:960px){#copyright-notice{max-width:none}#openjsf-links{column-count:2;column-rule:1px solid #dedede;width:50%}#openjsf-links li+li:before{content:normal}}@media (max-width:600px){#tag{margin-bottom:0;margin-left:0;margin-top:0}ul{column-count:1}pre{margin:20px -11px;padding:10px}#openjsf-links{columns:initial;width:100%}#openjsf-links li{display:block}}#mocha-fixture-wizard text[font-weight=bold]:hover{text-decoration:underline}.sponsor{background-image:url('data:image/png;base64,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');height:64px}.backer{background-image:url('sprite-backers.pngquant.eeb9363fed.png?ncolors=');height:32px;width:32px}code[class*=language-],pre[class*=language-]{word-wrap:normal;color:#000;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;hyphens:none;line-height:1.5;tab-size:4;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#b3d4fc;text-shadow:none}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}