From 94262e35e4e18e9b4e13d27034fe027a2897726d Mon Sep 17 00:00:00 2001 From: Abrar Ahmad Date: Wed, 27 Jul 2022 19:45:16 +0500 Subject: [PATCH] copy button position --- source/_assets/css/clipboard.css | 2 +- source/assets/build/css/main.css | 2 +- source/assets/build/js/main.js.map | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/source/_assets/css/clipboard.css b/source/_assets/css/clipboard.css index b246c4d..b8f4a18 100644 --- a/source/_assets/css/clipboard.css +++ b/source/_assets/css/clipboard.css @@ -1,5 +1,5 @@ .code-block-wrapper .copyBtn { - @apply absolute right-2 top-2 outline-none text-gray-200 opacity-25; + @apply absolute right-2 top-4 outline-none text-gray-200 opacity-25; } .code-block-wrapper .copyBtn:hover { diff --git a/source/assets/build/css/main.css b/source/assets/build/css/main.css index 45a12a6..7f72730 100644 --- a/source/assets/build/css/main.css +++ b/source/assets/build/css/main.css @@ -1 +1 @@ -/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}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}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],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{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none;padding:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:Inter var,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}*,:after,:before{box-sizing:border-box;border:0 solid #d2d6dc}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#a0aec0}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a0aec0}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#a0aec0}input::placeholder,textarea::placeholder{color:#a0aec0}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:Fira Code,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}.form-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#d2d6dc;border-width:1px;border-radius:.375rem;padding:.5rem .75rem;font-size:1rem;line-height:1.5}.form-input::-moz-placeholder{color:#9fa6b2;opacity:1}.form-input:-ms-input-placeholder{color:#9fa6b2;opacity:1}.form-input::-ms-input-placeholder{color:#9fa6b2;opacity:1}.form-input::placeholder{color:#9fa6b2;opacity:1}.form-input:focus{outline:none;box-shadow:0 0 0 3px rgba(164,202,254,.45);border-color:#a4cafe}.form-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#d2d6dc;border-width:1px;border-radius:.375rem;padding:.5rem .75rem;font-size:1rem;line-height:1.5}.form-textarea::-moz-placeholder{color:#9fa6b2;opacity:1}.form-textarea:-ms-input-placeholder{color:#9fa6b2;opacity:1}.form-textarea::-ms-input-placeholder{color:#9fa6b2;opacity:1}.form-textarea::placeholder{color:#9fa6b2;opacity:1}.form-textarea:focus{outline:none;box-shadow:0 0 0 3px rgba(164,202,254,.45);border-color:#a4cafe}.form-multiselect{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#d2d6dc;border-width:1px;border-radius:.375rem;padding:.5rem .75rem;font-size:1rem;line-height:1.5}.form-multiselect:focus{outline:none;box-shadow:0 0 0 3px rgba(164,202,254,.45);border-color:#a4cafe}.form-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M7 7l3-3 3 3m0 6l-3 3-3-3' stroke='%239fa6b2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;background-repeat:no-repeat;background-color:#fff;border-color:#d2d6dc;border-width:1px;border-radius:.375rem;padding:.5rem 2.5rem .5rem .75rem;font-size:1rem;line-height:1.5;background-position:right .5rem center;background-size:1.5em 1.5em}.form-select::-ms-expand{color:#9fa6b2;border:none}@media not print{.form-select::-ms-expand{display:none}}@media print and (-ms-high-contrast:active),print and (-ms-high-contrast:none){.form-select{padding-right:.75rem}}.form-select:focus{outline:none;box-shadow:0 0 0 3px rgba(164,202,254,.45);border-color:#a4cafe}.form-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#3f83f8;background-color:#fff;border-color:#d2d6dc;border-width:1px;border-radius:.25rem}.form-checkbox:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.707 7.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4a1 1 0 00-1.414-1.414L7 8.586 5.707 7.293z'/%3E%3C/svg%3E");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat}@media not print{.form-checkbox::-ms-check{border-width:1px;color:transparent;background:inherit;border-color:inherit;border-radius:inherit}}.form-checkbox:focus{outline:none;box-shadow:0 0 0 3px rgba(164,202,254,.45);border-color:#a4cafe}.form-checkbox:checked:focus{border-color:transparent}.form-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-shrink:0;border-radius:100%;height:1rem;width:1rem;color:#3f83f8;background-color:#fff;border-color:#d2d6dc;border-width:1px}.form-radio:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat}@media not print{.form-radio::-ms-check{border-width:1px;color:transparent;background:inherit;border-color:inherit;border-radius:inherit}}.form-radio:focus{outline:none;box-shadow:0 0 0 3px rgba(164,202,254,.45);border-color:#a4cafe}.form-radio:checked:focus{border-color:transparent}.hljs{display:block;overflow-x:auto;padding:.5em;background:#282a36}.hljs-built_in,.hljs-link,.hljs-section,.hljs-selector-tag{color:#8be9fd}.hljs-keyword{color:#ff79c6}.hljs,.hljs-subst{color:#f8f8f2}.hljs-title{color:#50fa7b}.hljs-addition,.hljs-attr,.hljs-bullet,.hljs-meta,.hljs-name,.hljs-string,.hljs-symbol,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable{color:#f1fa8c}.hljs-comment,.hljs-deletion,.hljs-quote{color:#6272a4}.hljs-doctag,.hljs-keyword,.hljs-literal,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-strong,.hljs-title,.hljs-type{font-weight:700}.hljs-literal,.hljs-number{color:#bd93f9}.hljs-emphasis{font-style:italic}body{font-size:17px}.markdown a{font-weight:600;--text-opacity:1;color:#5145cd;color:rgba(81,69,205,var(--text-opacity));text-decoration:none}.markdown a:hover{--text-opacity:1;color:#6875f5;color:rgba(104,117,245,var(--text-opacity))}.markdown blockquote{padding-left:1.5rem;margin-top:2rem;margin-bottom:2rem;font-size:1.125rem;font-style:italic;font-weight:400;--text-opacity:1;color:#252f3f;color:rgba(37,47,63,var(--text-opacity));border-left-width:4px;--border-opacity:1;border-color:#e1effe;border-color:rgba(225,239,254,var(--border-opacity))}.markdown code{padding:1px .5rem;font-size:.875rem;background-color:#e5e7eb;background-color:rgba(229,231,235,var(--bg-opacity))}.markdown code,.markdown pre{--bg-opacity:1;border-radius:.25rem}.markdown pre{padding:1rem;margin-top:1rem;margin-bottom:1rem;font-size:1rem;line-height:2;background-color:#161e2e;background-color:rgba(22,30,46,var(--bg-opacity))}.markdown pre code{display:block}.markdown code.hljs,.markdown pre code{padding:0;background-color:transparent}.markdown code.hljs .hljs-comment,.markdown code.hljs .hljs-keyword,.markdown code.hljs .hljs-meta{font-weight:400}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5,.markdown h6{margin-top:2rem;margin-bottom:1rem;line-height:1.25;--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity))}.markdown h1:first-child,.markdown h2:first-child,.markdown h3:first-child,.markdown h4:first-child,.markdown h5:first-child,.markdown h6:first-child{margin-top:0}.markdown h1{font-size:3rem;font-weight:800}.markdown h2{font-size:2.25rem;font-weight:700}.markdown h3{font-size:1.875rem;font-weight:700}.markdown h4{font-size:1.5rem;font-weight:400}.markdown h5{font-size:1.25rem;font-weight:400}.markdown h6{font-size:1.125rem;font-weight:300}.markdown hr{margin-top:3rem;margin-bottom:3rem;border-bottom-width:1px;--border-opacity:1;border-color:#c3ddfd;border-color:rgba(195,221,253,var(--border-opacity));border-radius:9999px}.markdown li{margin-left:1.25rem;line-height:2}.markdown li ol,.markdown li ul{margin-top:0;margin-bottom:0}.markdown ol,.markdown ul{margin-top:1rem;margin-bottom:1rem;list-style-type:disc}.markdown p{margin-top:1.5rem;margin-bottom:1.5rem}.nav-menu{margin-bottom:1rem;@media (min-width:1024px){display:block;padding-right:1rem;background-color:transparent;border-bottom-width:0;box-shadow:none}}.nav-menu__item{display:block;margin-top:1rem;font-size:1rem;font-weight:400;line-height:2;letter-spacing:.025em;--text-opacity:1;color:#4b5563;color:rgba(75,85,99,var(--text-opacity));text-decoration:none;text-transform:uppercase}a.nav-menu__item{display:inline;margin-top:0;font-weight:500;letter-spacing:0;--text-opacity:1;color:#42389d;color:rgba(66,56,157,var(--text-opacity));text-transform:none}.nav-menu .active,a.nav-menu__item:hover{--text-opacity:1;color:#5850ec;color:rgba(88,80,236,var(--text-opacity))}.nav-menu .active{font-weight:600}ul.list-reset ul.list-reset{padding-left:1rem}.turbolinks-progress-bar{--bg-opacity:1;background-color:#6875f5;background-color:rgba(104,117,245,var(--bg-opacity));height:3px}.algolia-autocomplete{width:100%;text-align:right}.algolia-autocomplete input#docsearch:focus{border-width:2px;--border-opacity:1;border-color:#6875f5;border-color:rgba(104,117,245,var(--border-opacity));outline:0}.algolia-autocomplete .ds-dropdown-menu{width:100%;max-width:750px!important;min-width:auto!important}.algolia-autocomplete .ds-dropdown-menu .algolia-docsearch-suggestion .algolia-docsearch-suggestion--content{width:100%;@media (min-width:768px){width:66.666667%}}.algolia-autocomplete .ds-dropdown-menu .algolia-docsearch-suggestion .algolia-docsearch-suggestion--text{font-weight:400;line-height:1.4}.algolia-autocomplete .ds-dropdown-menu .algolia-docsearch-suggestion .algolia-docsearch-suggestion--wrapper{padding-top:.75rem;padding-bottom:.75rem}.algolia-autocomplete .ds-dropdown-menu .algolia-docsearch-suggestion .algolia-docsearch-suggestion--subcategory-column{display:none;@media (min-width:768px){display:inline-block;width:33.333333%}}.algolia-autocomplete .algolia-docsearch-suggestion--highlight{--text-opacity:1;color:#5145cd;color:rgba(81,69,205,var(--text-opacity))}.code-block-wrapper .copyBtn{position:absolute;right:.5rem;top:.5rem;outline:0;--text-opacity:1;color:#e5e7eb;color:rgba(229,231,235,var(--text-opacity));opacity:.25}.code-block-wrapper .copyBtn:hover{--text-opacity:1;color:#6b7280;color:rgba(107,114,128,var(--text-opacity));opacity:1}.code-block-wrapper .copyBtn:active{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));outline:0;opacity:1}.space-y-1>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0.25rem*(1 - var(--space-y-reverse)));margin-bottom:calc(0.25rem*var(--space-y-reverse))}.space-x-2>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0.5rem*var(--space-x-reverse));margin-left:calc(0.5rem*(1 - var(--space-x-reverse)))}.space-x-3>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0.75rem*var(--space-x-reverse));margin-left:calc(0.75rem*(1 - var(--space-x-reverse)))}.space-x-4>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1rem*var(--space-x-reverse));margin-left:calc(1rem*(1 - var(--space-x-reverse)))}.space-y-6>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(1.5rem*var(--space-y-reverse))}.space-x-8>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2rem*var(--space-x-reverse));margin-left:calc(2rem*(1 - var(--space-x-reverse)))}.space-x-10>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2.5rem*var(--space-x-reverse));margin-left:calc(2.5rem*(1 - var(--space-x-reverse)))}.divide-y-2>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(2px*(1 - var(--divide-y-reverse)));border-bottom-width:calc(2px*var(--divide-y-reverse))}.divide-gray-50>:not(template)~:not(template){--divide-opacity:1;border-color:#f9fafb;border-color:rgba(249,250,251,var(--divide-opacity))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.bg-white{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.bg-gray-50{--bg-opacity:1;background-color:#f9fafb;background-color:rgba(249,250,251,var(--bg-opacity))}.bg-gray-100{--bg-opacity:1;background-color:#f4f5f7;background-color:rgba(244,245,247,var(--bg-opacity))}.bg-gray-700{--bg-opacity:1;background-color:#374151;background-color:rgba(55,65,81,var(--bg-opacity))}.bg-gray-900{--bg-opacity:1;background-color:#161e2e;background-color:rgba(22,30,46,var(--bg-opacity))}.bg-red-50{--bg-opacity:1;background-color:#fdf2f2;background-color:rgba(253,242,242,var(--bg-opacity))}.bg-yellow-50{--bg-opacity:1;background-color:#fdfdea;background-color:rgba(253,253,234,var(--bg-opacity))}.bg-indigo-100{--bg-opacity:1;background-color:#e5edff;background-color:rgba(229,237,255,var(--bg-opacity))}.bg-indigo-500{--bg-opacity:1;background-color:#6875f5;background-color:rgba(104,117,245,var(--bg-opacity))}.bg-indigo-600{--bg-opacity:1;background-color:#5850ec;background-color:rgba(88,80,236,var(--bg-opacity))}.bg-indigo-800{--bg-opacity:1;background-color:#42389d;background-color:rgba(66,56,157,var(--bg-opacity))}.bg-indigo-900{--bg-opacity:1;background-color:#362f78;background-color:rgba(54,47,120,var(--bg-opacity))}.hover\:bg-gray-50:hover{--bg-opacity:1;background-color:#f9fafb;background-color:rgba(249,250,251,var(--bg-opacity))}.hover\:bg-gray-100:hover{--bg-opacity:1;background-color:#f4f5f7;background-color:rgba(244,245,247,var(--bg-opacity))}.hover\:bg-gray-800:hover{--bg-opacity:1;background-color:#252f3f;background-color:rgba(37,47,63,var(--bg-opacity))}.hover\:bg-indigo-50:hover{--bg-opacity:1;background-color:#f0f5ff;background-color:rgba(240,245,255,var(--bg-opacity))}.hover\:bg-indigo-500:hover{--bg-opacity:1;background-color:#6875f5;background-color:rgba(104,117,245,var(--bg-opacity))}.focus\:bg-gray-100:focus{--bg-opacity:1;background-color:#f4f5f7;background-color:rgba(244,245,247,var(--bg-opacity))}.focus\:bg-indigo-500:focus{--bg-opacity:1;background-color:#6875f5;background-color:rgba(104,117,245,var(--bg-opacity))}.active\:bg-indigo-700:active{--bg-opacity:1;background-color:#5145cd;background-color:rgba(81,69,205,var(--bg-opacity))}.border-transparent{border-color:transparent}.border-white{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}.border-gray-100{--border-opacity:1;border-color:#f4f5f7;border-color:rgba(244,245,247,var(--border-opacity))}.border-gray-200{--border-opacity:1;border-color:#e5e7eb;border-color:rgba(229,231,235,var(--border-opacity))}.border-gray-300{--border-opacity:1;border-color:#d2d6dc;border-color:rgba(210,214,220,var(--border-opacity))}.border-gray-700{--border-opacity:1;border-color:#374151;border-color:rgba(55,65,81,var(--border-opacity))}.border-yellow-100{--border-opacity:1;border-color:#fdf6b2;border-color:rgba(253,246,178,var(--border-opacity))}.focus\:border-blue-300:focus{--border-opacity:1;border-color:#a4cafe;border-color:rgba(164,202,254,var(--border-opacity))}.focus\:border-indigo-300:focus{--border-opacity:1;border-color:#b4c6fc;border-color:rgba(180,198,252,var(--border-opacity))}.focus\:border-indigo-700:focus{--border-opacity:1;border-color:#5145cd;border-color:rgba(81,69,205,var(--border-opacity))}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded-full{border-radius:9999px}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.border-2{border-width:2px}.border{border-width:1px}.border-t-2{border-top-width:2px}.border-t{border-top-width:1px}.border-b{border-bottom-width:1px}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.flex-1{flex:1 1 0%}.flex-grow{flex-grow:1}.flex-shrink-0{flex-shrink:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.font-sans{font-family:Inter var,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.font-light{font-weight:300}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-extrabold{font-weight:800}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-1\/2{height:50%}.h-3\/4{height:75%}.h-full{height:100%}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.25rem}.text-5xl{font-size:3rem}.text-6xl{font-size:4rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-9{line-height:2.25rem}.leading-10{line-height:2.5rem}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.-m-3{margin:-.75rem}.my-0{margin-top:0;margin-bottom:0}.my-8{margin-top:2rem;margin-bottom:2rem}.mx-auto{margin-left:auto;margin-right:auto}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mt-1{margin-top:.25rem}.ml-1{margin-left:.25rem}.mt-2{margin-top:.5rem}.mb-2{margin-bottom:.5rem}.mt-3{margin-top:.75rem}.ml-3{margin-left:.75rem}.mt-4{margin-top:1rem}.ml-4{margin-left:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.ml-6{margin-left:1.5rem}.mt-8{margin-top:2rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-32{margin-top:8rem}.-mr-1{margin-right:-.25rem}.-mr-2{margin-right:-.5rem}.-ml-4{margin-left:-1rem}.-mt-px{margin-top:-1px}.max-w-none{max-width:none}.max-w-xs{max-width:20rem}.max-w-sm{max-width:24rem}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-screen-xl{max-width:1280px}.opacity-0{opacity:0}.opacity-100{opacity:1}.focus\:outline-none:focus,.outline-none{outline:0}.overflow-hidden{overflow:hidden}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.py-0{padding-top:0;padding-bottom:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.px-8{padding-left:2rem;padding-right:2rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.pb-0{padding-bottom:0}.pb-2{padding-bottom:.5rem}.pt-3{padding-top:.75rem}.pr-4{padding-right:1rem}.pl-4{padding-left:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pb-6{padding-bottom:1.5rem}.pr-7{padding-right:1.75rem}.pt-8{padding-top:2rem}.pr-8{padding-right:2rem}.pb-8{padding-bottom:2rem}.pl-10{padding-left:2.5rem}.pt-12{padding-top:3rem}.pr-12{padding-right:3rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.placeholder-gray-500::-moz-placeholder{--placeholder-opacity:1;color:#6b7280;color:rgba(107,114,128,var(--placeholder-opacity))}.placeholder-gray-500:-ms-input-placeholder{--placeholder-opacity:1;color:#6b7280;color:rgba(107,114,128,var(--placeholder-opacity))}.placeholder-gray-500::-ms-input-placeholder{--placeholder-opacity:1;color:#6b7280;color:rgba(107,114,128,var(--placeholder-opacity))}.placeholder-gray-500::placeholder{--placeholder-opacity:1;color:#6b7280;color:rgba(107,114,128,var(--placeholder-opacity))}.placeholder-gray-600::-moz-placeholder{--placeholder-opacity:1;color:#4b5563;color:rgba(75,85,99,var(--placeholder-opacity))}.placeholder-gray-600:-ms-input-placeholder{--placeholder-opacity:1;color:#4b5563;color:rgba(75,85,99,var(--placeholder-opacity))}.placeholder-gray-600::-ms-input-placeholder{--placeholder-opacity:1;color:#4b5563;color:rgba(75,85,99,var(--placeholder-opacity))}.placeholder-gray-600::placeholder{--placeholder-opacity:1;color:#4b5563;color:rgba(75,85,99,var(--placeholder-opacity))}.focus\:placeholder-gray-400:focus::-moz-placeholder{--placeholder-opacity:1;color:#9fa6b2;color:rgba(159,166,178,var(--placeholder-opacity))}.focus\:placeholder-gray-400:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#9fa6b2;color:rgba(159,166,178,var(--placeholder-opacity))}.focus\:placeholder-gray-400:focus::-ms-input-placeholder{--placeholder-opacity:1;color:#9fa6b2;color:rgba(159,166,178,var(--placeholder-opacity))}.focus\:placeholder-gray-400:focus::placeholder{--placeholder-opacity:1;color:#9fa6b2;color:rgba(159,166,178,var(--placeholder-opacity))}.pointer-events-none{pointer-events:none}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{right:0;left:0}.inset-0,.inset-y-0{top:0;bottom:0}.inset-x-0{right:0;left:0}.top-0{top:0}.bottom-0{bottom:0}.left-0{left:0}.left-1\/2{left:50%}.right-full{right:100%}.left-full{left:100%}.shadow-xs{box-shadow:0 0 0 1px rgba(0,0,0,.05)}.shadow-sm{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.focus\:shadow-outline:focus{box-shadow:0 0 0 3px rgba(118,169,250,.45)}.focus\:shadow-outline-indigo:focus{box-shadow:0 0 0 3px rgba(180,198,252,.45)}.fill-current{fill:currentColor}.text-left{text-align:left}.text-center{text-align:center}.text-white{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.text-gray-50{--text-opacity:1;color:#f9fafb;color:rgba(249,250,251,var(--text-opacity))}.text-gray-100{--text-opacity:1;color:#f4f5f7;color:rgba(244,245,247,var(--text-opacity))}.text-gray-200{--text-opacity:1;color:#e5e7eb;color:rgba(229,231,235,var(--text-opacity))}.text-gray-300{--text-opacity:1;color:#d2d6dc;color:rgba(210,214,220,var(--text-opacity))}.text-gray-400{--text-opacity:1;color:#9fa6b2;color:rgba(159,166,178,var(--text-opacity))}.text-gray-500{--text-opacity:1;color:#6b7280;color:rgba(107,114,128,var(--text-opacity))}.text-gray-600{--text-opacity:1;color:#4b5563;color:rgba(75,85,99,var(--text-opacity))}.text-gray-700{--text-opacity:1;color:#374151;color:rgba(55,65,81,var(--text-opacity))}.text-gray-800{--text-opacity:1;color:#252f3f;color:rgba(37,47,63,var(--text-opacity))}.text-gray-900{--text-opacity:1;color:#161e2e;color:rgba(22,30,46,var(--text-opacity))}.text-red-500{--text-opacity:1;color:#f05252;color:rgba(240,82,82,var(--text-opacity))}.text-red-800{--text-opacity:1;color:#9b1c1c;color:rgba(155,28,28,var(--text-opacity))}.text-yellow-800{--text-opacity:1;color:#723b13;color:rgba(114,59,19,var(--text-opacity))}.text-green-500{--text-opacity:1;color:#0e9f6e;color:rgba(14,159,110,var(--text-opacity))}.text-blue-100{--text-opacity:1;color:#e1effe;color:rgba(225,239,254,var(--text-opacity))}.text-blue-300{--text-opacity:1;color:#a4cafe;color:rgba(164,202,254,var(--text-opacity))}.text-blue-400{--text-opacity:1;color:#76a9fa;color:rgba(118,169,250,var(--text-opacity))}.text-indigo-600{--text-opacity:1;color:#5850ec;color:rgba(88,80,236,var(--text-opacity))}.text-indigo-700{--text-opacity:1;color:#5145cd;color:rgba(81,69,205,var(--text-opacity))}.text-indigo-800{--text-opacity:1;color:#42389d;color:rgba(66,56,157,var(--text-opacity))}.group:focus .group-focus\:text-gray-500,.group:hover .group-hover\:text-gray-500{--text-opacity:1;color:#6b7280;color:rgba(107,114,128,var(--text-opacity))}.hover\:text-white:hover{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.hover\:text-gray-300:hover{--text-opacity:1;color:#d2d6dc;color:rgba(210,214,220,var(--text-opacity))}.hover\:text-gray-500:hover{--text-opacity:1;color:#6b7280;color:rgba(107,114,128,var(--text-opacity))}.hover\:text-gray-700:hover{--text-opacity:1;color:#374151;color:rgba(55,65,81,var(--text-opacity))}.hover\:text-gray-900:hover{--text-opacity:1;color:#161e2e;color:rgba(22,30,46,var(--text-opacity))}.hover\:text-indigo-500:hover{--text-opacity:1;color:#6875f5;color:rgba(104,117,245,var(--text-opacity))}.hover\:text-indigo-600:hover{--text-opacity:1;color:#5850ec;color:rgba(88,80,236,var(--text-opacity))}.focus\:text-gray-500:focus{--text-opacity:1;color:#6b7280;color:rgba(107,114,128,var(--text-opacity))}.focus\:text-gray-900:focus{--text-opacity:1;color:#161e2e;color:rgba(22,30,46,var(--text-opacity))}.uppercase{text-transform:uppercase}.line-through{text-decoration:line-through}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.whitespace-no-wrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w-0{width:0}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-3\/4{width:75%}.w-full{width:100%}.w-screen{width:100vw}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.gap-0{grid-gap:0;gap:0}.gap-2{grid-gap:.5rem;gap:.5rem}.gap-4{grid-gap:1rem;gap:1rem}.gap-6{grid-gap:1.5rem;gap:1.5rem}.gap-7{grid-gap:1.75rem;gap:1.75rem}.gap-8{grid-gap:2rem;gap:2rem}.gap-0\.5{grid-gap:.125rem;gap:.125rem}.row-gap-6{grid-row-gap:1.5rem;row-gap:1.5rem}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.col-span-1{grid-column:span 1/span 1}.col-span-8{grid-column:span 8/span 8}.transform{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))}.origin-top{transform-origin:top}.origin-top-right{transform-origin:top right}.scale-75{--transform-scale-x:.75;--transform-scale-y:.75}.scale-95{--transform-scale-x:.95;--transform-scale-y:.95}.scale-100{--transform-scale-x:1;--transform-scale-y:1}.rotate-0{--transform-rotate:0}.-rotate-180{--transform-rotate:-180deg}.translate-x-1\/2{--transform-translate-x:50%}.-translate-x-1\/2{--transform-translate-x:-50%}.translate-y-0{--transform-translate-y:0}.translate-y-1{--transform-translate-y:0.25rem}.translate-y-12{--transform-translate-y:3rem}.translate-y-16{--transform-translate-y:4rem}.-translate-y-8{--transform-translate-y:-2rem}.-translate-y-1\/4{--transform-translate-y:-25%}.transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform}.transition-colors{transition-property:background-color,border-color,color,fill,stroke}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.flex-basis-full{flex-basis:100%}@media (min-width:640px){.sm\:border-0{border-width:0}.sm\:border-r{border-right-width:1px}.sm\:border-l{border-left-width:1px}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:justify-center{justify-content:center}.sm\:flex-shrink-0{flex-shrink:0}.sm\:order-2{order:2}.sm\:order-3{order:3}.sm\:h-12{height:3rem}.sm\:text-base{font-size:1rem}.sm\:text-lg{font-size:1.125rem}.sm\:text-xl{font-size:1.25rem}.sm\:text-3xl{font-size:1.875rem}.sm\:text-4xl{font-size:2.25rem}.sm\:text-5xl{font-size:3rem}.sm\:text-6xl{font-size:4rem}.sm\:leading-9{line-height:2.25rem}.sm\:leading-10{line-height:2.5rem}.sm\:leading-none{line-height:1}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:mt-0{margin-top:0}.sm\:ml-2{margin-left:.5rem}.sm\:ml-3{margin-left:.75rem}.sm\:mt-4{margin-top:1rem}.sm\:mt-5{margin-top:1.25rem}.sm\:mt-8{margin-top:2rem}.sm\:mt-12{margin-top:3rem}.sm\:mt-16{margin-top:4rem}.sm\:max-w-xs{max-width:20rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-lg{max-width:32rem}.sm\:p-2{padding:.5rem}.sm\:p-3{padding:.75rem}.sm\:p-8{padding:2rem}.sm\:p-10{padding:2.5rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:pb-5{padding-bottom:1.25rem}.sm\:pt-6{padding-top:1.5rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pt-16{padding-top:4rem}.sm\:pb-16{padding-bottom:4rem}.sm\:text-center{text-align:center}.sm\:w-12{width:3rem}.sm\:w-auto{width:auto}.sm\:gap-2{grid-gap:.5rem;gap:.5rem}.sm\:gap-8{grid-gap:2rem;gap:2rem}.sm\:col-gap-8{grid-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:scale-100{--transform-scale-x:1;--transform-scale-y:1}}@media (min-width:768px){.md\:space-x-10>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2.5rem*var(--space-x-reverse));margin-left:calc(2.5rem*(1 - var(--space-x-reverse)))}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:flex-col{flex-direction:column}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:justify-between{justify-content:space-between}.md\:flex-1{flex:1 1 0%}.md\:flex-grow{flex-grow:1}.md\:flex-shrink-0{flex-shrink:0}.md\:order-1{order:1}.md\:order-2{order:2}.md\:text-lg{font-size:1.125rem}.md\:text-xl{font-size:1.25rem}.md\:text-6xl{font-size:4rem}.md\:mx-auto{margin-left:auto;margin-right:auto}.md\:mt-0{margin-top:0}.md\:mt-5{margin-top:1.25rem}.md\:mt-16{margin-top:4rem}.md\:mt-20{margin-top:5rem}.md\:max-w-2xl{max-width:42rem}.md\:max-w-3xl{max-width:48rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:pr-0{padding-right:0}.md\:pl-0{padding-left:0}.md\:pr-10{padding-right:2.5rem}.md\:pl-10{padding-left:2.5rem}.md\:w-1\/2{width:50%}.md\:gap-8{grid-gap:2rem;gap:2rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-6{grid-column:span 6/span 6}.md\:flex-basis-auto{flex-basis:auto}}@media (min-width:1024px){.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:items-center{align-items:center}.lg\:justify-start{justify-content:flex-start}.lg\:flex-1{flex:1 1 0%}.lg\:flex-shrink-0{flex-shrink:0}.lg\:text-sm{font-size:.875rem}.lg\:text-lg{font-size:1.125rem}.lg\:text-5xl{font-size:3rem}.lg\:leading-none{line-height:1}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:mt-0{margin-top:0}.lg\:ml-0{margin-left:0}.lg\:mt-5{margin-top:1.25rem}.lg\:ml-10{margin-left:2.5rem}.lg\:mt-16{margin-top:4rem}.lg\:mt-20{margin-top:5rem}.lg\:mt-24{margin-top:6rem}.lg\:max-w-none{max-width:none}.lg\:max-w-5xl{max-width:64rem}.lg\:max-w-screen-xl{max-width:1280px}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:py-24{padding-top:6rem;padding-bottom:6rem}.lg\:pt-0{padding-top:0}.lg\:pl-4{padding-left:1rem}.lg\:pb-6{padding-bottom:1.5rem}.lg\:pr-16{padding-right:4rem}.lg\:pl-16{padding-left:4rem}.lg\:pt-24{padding-top:6rem}.lg\:pb-24{padding-bottom:6rem}.lg\:left-1\/2{left:50%}.lg\:text-left{text-align:left}.lg\:w-0{width:0}.lg\:w-3\/4{width:75%}.lg\:gap-5{grid-gap:1.25rem;gap:1.25rem}.lg\:gap-8{grid-gap:2rem;gap:2rem}.lg\:grid-flow-row-dense{grid-auto-flow:row dense}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:-translate-x-1\/2{--transform-translate-x:-50%}}@media (min-width:1280px){.xl\:inline{display:inline}.xl\:grid{display:grid}.xl\:hidden{display:none}.xl\:text-base{font-size:1rem}.xl\:text-lg{font-size:1.125rem}.xl\:text-xl{font-size:1.25rem}.xl\:text-6xl{font-size:4rem}.xl\:mt-0{margin-top:0}.xl\:mt-24{margin-top:6rem}.xl\:mt-28{margin-top:7rem}.xl\:px-12{padding-left:3rem;padding-right:3rem}.xl\:pr-16{padding-right:4rem}.xl\:gap-8{grid-gap:2rem;gap:2rem}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:col-span-2{grid-column:span 2/span 2}} \ No newline at end of file +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}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}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],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{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none;padding:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:Inter var,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}*,:after,:before{box-sizing:border-box;border:0 solid #d2d6dc}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#a0aec0}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a0aec0}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#a0aec0}input::placeholder,textarea::placeholder{color:#a0aec0}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:Fira Code,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}.form-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#d2d6dc;border-width:1px;border-radius:.375rem;padding:.5rem .75rem;font-size:1rem;line-height:1.5}.form-input::-moz-placeholder{color:#9fa6b2;opacity:1}.form-input:-ms-input-placeholder{color:#9fa6b2;opacity:1}.form-input::-ms-input-placeholder{color:#9fa6b2;opacity:1}.form-input::placeholder{color:#9fa6b2;opacity:1}.form-input:focus{outline:none;box-shadow:0 0 0 3px rgba(164,202,254,.45);border-color:#a4cafe}.form-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#d2d6dc;border-width:1px;border-radius:.375rem;padding:.5rem .75rem;font-size:1rem;line-height:1.5}.form-textarea::-moz-placeholder{color:#9fa6b2;opacity:1}.form-textarea:-ms-input-placeholder{color:#9fa6b2;opacity:1}.form-textarea::-ms-input-placeholder{color:#9fa6b2;opacity:1}.form-textarea::placeholder{color:#9fa6b2;opacity:1}.form-textarea:focus{outline:none;box-shadow:0 0 0 3px rgba(164,202,254,.45);border-color:#a4cafe}.form-multiselect{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#d2d6dc;border-width:1px;border-radius:.375rem;padding:.5rem .75rem;font-size:1rem;line-height:1.5}.form-multiselect:focus{outline:none;box-shadow:0 0 0 3px rgba(164,202,254,.45);border-color:#a4cafe}.form-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M7 7l3-3 3 3m0 6l-3 3-3-3' stroke='%239fa6b2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;background-repeat:no-repeat;background-color:#fff;border-color:#d2d6dc;border-width:1px;border-radius:.375rem;padding:.5rem 2.5rem .5rem .75rem;font-size:1rem;line-height:1.5;background-position:right .5rem center;background-size:1.5em 1.5em}.form-select::-ms-expand{color:#9fa6b2;border:none}@media not print{.form-select::-ms-expand{display:none}}@media print and (-ms-high-contrast:active),print and (-ms-high-contrast:none){.form-select{padding-right:.75rem}}.form-select:focus{outline:none;box-shadow:0 0 0 3px rgba(164,202,254,.45);border-color:#a4cafe}.form-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#3f83f8;background-color:#fff;border-color:#d2d6dc;border-width:1px;border-radius:.25rem}.form-checkbox:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.707 7.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4a1 1 0 00-1.414-1.414L7 8.586 5.707 7.293z'/%3E%3C/svg%3E");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat}@media not print{.form-checkbox::-ms-check{border-width:1px;color:transparent;background:inherit;border-color:inherit;border-radius:inherit}}.form-checkbox:focus{outline:none;box-shadow:0 0 0 3px rgba(164,202,254,.45);border-color:#a4cafe}.form-checkbox:checked:focus{border-color:transparent}.form-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-shrink:0;border-radius:100%;height:1rem;width:1rem;color:#3f83f8;background-color:#fff;border-color:#d2d6dc;border-width:1px}.form-radio:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat}@media not print{.form-radio::-ms-check{border-width:1px;color:transparent;background:inherit;border-color:inherit;border-radius:inherit}}.form-radio:focus{outline:none;box-shadow:0 0 0 3px rgba(164,202,254,.45);border-color:#a4cafe}.form-radio:checked:focus{border-color:transparent}.hljs{display:block;overflow-x:auto;padding:.5em;background:#282a36}.hljs-built_in,.hljs-link,.hljs-section,.hljs-selector-tag{color:#8be9fd}.hljs-keyword{color:#ff79c6}.hljs,.hljs-subst{color:#f8f8f2}.hljs-title{color:#50fa7b}.hljs-addition,.hljs-attr,.hljs-bullet,.hljs-meta,.hljs-name,.hljs-string,.hljs-symbol,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable{color:#f1fa8c}.hljs-comment,.hljs-deletion,.hljs-quote{color:#6272a4}.hljs-doctag,.hljs-keyword,.hljs-literal,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-strong,.hljs-title,.hljs-type{font-weight:700}.hljs-literal,.hljs-number{color:#bd93f9}.hljs-emphasis{font-style:italic}body{font-size:17px}.markdown a{font-weight:600;--text-opacity:1;color:#5145cd;color:rgba(81,69,205,var(--text-opacity));text-decoration:none}.markdown a:hover{--text-opacity:1;color:#6875f5;color:rgba(104,117,245,var(--text-opacity))}.markdown blockquote{padding-left:1.5rem;margin-top:2rem;margin-bottom:2rem;font-size:1.125rem;font-style:italic;font-weight:400;--text-opacity:1;color:#252f3f;color:rgba(37,47,63,var(--text-opacity));border-left-width:4px;--border-opacity:1;border-color:#e1effe;border-color:rgba(225,239,254,var(--border-opacity))}.markdown code{padding:1px .5rem;font-size:.875rem;background-color:#e5e7eb;background-color:rgba(229,231,235,var(--bg-opacity))}.markdown code,.markdown pre{--bg-opacity:1;border-radius:.25rem}.markdown pre{padding:1rem;margin-top:1rem;margin-bottom:1rem;font-size:1rem;line-height:2;background-color:#161e2e;background-color:rgba(22,30,46,var(--bg-opacity))}.markdown pre code{display:block}.markdown code.hljs,.markdown pre code{padding:0;background-color:transparent}.markdown code.hljs .hljs-comment,.markdown code.hljs .hljs-keyword,.markdown code.hljs .hljs-meta{font-weight:400}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5,.markdown h6{margin-top:2rem;margin-bottom:1rem;line-height:1.25;--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity))}.markdown h1:first-child,.markdown h2:first-child,.markdown h3:first-child,.markdown h4:first-child,.markdown h5:first-child,.markdown h6:first-child{margin-top:0}.markdown h1{font-size:3rem;font-weight:800}.markdown h2{font-size:2.25rem;font-weight:700}.markdown h3{font-size:1.875rem;font-weight:700}.markdown h4{font-size:1.5rem;font-weight:400}.markdown h5{font-size:1.25rem;font-weight:400}.markdown h6{font-size:1.125rem;font-weight:300}.markdown hr{margin-top:3rem;margin-bottom:3rem;border-bottom-width:1px;--border-opacity:1;border-color:#c3ddfd;border-color:rgba(195,221,253,var(--border-opacity));border-radius:9999px}.markdown li{margin-left:1.25rem;line-height:2}.markdown li ol,.markdown li ul{margin-top:0;margin-bottom:0}.markdown ol,.markdown ul{margin-top:1rem;margin-bottom:1rem;list-style-type:disc}.markdown p{margin-top:1.5rem;margin-bottom:1.5rem}.nav-menu{margin-bottom:1rem;@media (min-width:1024px){display:block;padding-right:1rem;background-color:transparent;border-bottom-width:0;box-shadow:none}}.nav-menu__item{display:block;margin-top:1rem;font-size:1rem;font-weight:400;line-height:2;letter-spacing:.025em;--text-opacity:1;color:#4b5563;color:rgba(75,85,99,var(--text-opacity));text-decoration:none;text-transform:uppercase}a.nav-menu__item{display:inline;margin-top:0;font-weight:500;letter-spacing:0;--text-opacity:1;color:#42389d;color:rgba(66,56,157,var(--text-opacity));text-transform:none}.nav-menu .active,a.nav-menu__item:hover{--text-opacity:1;color:#5850ec;color:rgba(88,80,236,var(--text-opacity))}.nav-menu .active{font-weight:600}ul.list-reset ul.list-reset{padding-left:1rem}.turbolinks-progress-bar{--bg-opacity:1;background-color:#6875f5;background-color:rgba(104,117,245,var(--bg-opacity));height:3px}.algolia-autocomplete{width:100%;text-align:right}.algolia-autocomplete input#docsearch:focus{border-width:2px;--border-opacity:1;border-color:#6875f5;border-color:rgba(104,117,245,var(--border-opacity));outline:0}.algolia-autocomplete .ds-dropdown-menu{width:100%;max-width:750px!important;min-width:auto!important}.algolia-autocomplete .ds-dropdown-menu .algolia-docsearch-suggestion .algolia-docsearch-suggestion--content{width:100%;@media (min-width:768px){width:66.666667%}}.algolia-autocomplete .ds-dropdown-menu .algolia-docsearch-suggestion .algolia-docsearch-suggestion--text{font-weight:400;line-height:1.4}.algolia-autocomplete .ds-dropdown-menu .algolia-docsearch-suggestion .algolia-docsearch-suggestion--wrapper{padding-top:.75rem;padding-bottom:.75rem}.algolia-autocomplete .ds-dropdown-menu .algolia-docsearch-suggestion .algolia-docsearch-suggestion--subcategory-column{display:none;@media (min-width:768px){display:inline-block;width:33.333333%}}.algolia-autocomplete .algolia-docsearch-suggestion--highlight{--text-opacity:1;color:#5145cd;color:rgba(81,69,205,var(--text-opacity))}.code-block-wrapper .copyBtn{position:absolute;right:.5rem;top:1rem;outline:0;--text-opacity:1;color:#e5e7eb;color:rgba(229,231,235,var(--text-opacity));opacity:.25}.code-block-wrapper .copyBtn:hover{--text-opacity:1;color:#6b7280;color:rgba(107,114,128,var(--text-opacity));opacity:1}.code-block-wrapper .copyBtn:active{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));outline:0;opacity:1}.space-y-1>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0.25rem*(1 - var(--space-y-reverse)));margin-bottom:calc(0.25rem*var(--space-y-reverse))}.space-x-2>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0.5rem*var(--space-x-reverse));margin-left:calc(0.5rem*(1 - var(--space-x-reverse)))}.space-x-3>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(0.75rem*var(--space-x-reverse));margin-left:calc(0.75rem*(1 - var(--space-x-reverse)))}.space-x-4>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(1rem*var(--space-x-reverse));margin-left:calc(1rem*(1 - var(--space-x-reverse)))}.space-y-6>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(1.5rem*var(--space-y-reverse))}.space-x-8>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2rem*var(--space-x-reverse));margin-left:calc(2rem*(1 - var(--space-x-reverse)))}.space-x-10>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2.5rem*var(--space-x-reverse));margin-left:calc(2.5rem*(1 - var(--space-x-reverse)))}.divide-y-2>:not(template)~:not(template){--divide-y-reverse:0;border-top-width:calc(2px*(1 - var(--divide-y-reverse)));border-bottom-width:calc(2px*var(--divide-y-reverse))}.divide-gray-50>:not(template)~:not(template){--divide-opacity:1;border-color:#f9fafb;border-color:rgba(249,250,251,var(--divide-opacity))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.bg-white{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.bg-gray-50{--bg-opacity:1;background-color:#f9fafb;background-color:rgba(249,250,251,var(--bg-opacity))}.bg-gray-100{--bg-opacity:1;background-color:#f4f5f7;background-color:rgba(244,245,247,var(--bg-opacity))}.bg-gray-700{--bg-opacity:1;background-color:#374151;background-color:rgba(55,65,81,var(--bg-opacity))}.bg-gray-900{--bg-opacity:1;background-color:#161e2e;background-color:rgba(22,30,46,var(--bg-opacity))}.bg-red-50{--bg-opacity:1;background-color:#fdf2f2;background-color:rgba(253,242,242,var(--bg-opacity))}.bg-yellow-50{--bg-opacity:1;background-color:#fdfdea;background-color:rgba(253,253,234,var(--bg-opacity))}.bg-indigo-100{--bg-opacity:1;background-color:#e5edff;background-color:rgba(229,237,255,var(--bg-opacity))}.bg-indigo-500{--bg-opacity:1;background-color:#6875f5;background-color:rgba(104,117,245,var(--bg-opacity))}.bg-indigo-600{--bg-opacity:1;background-color:#5850ec;background-color:rgba(88,80,236,var(--bg-opacity))}.bg-indigo-800{--bg-opacity:1;background-color:#42389d;background-color:rgba(66,56,157,var(--bg-opacity))}.bg-indigo-900{--bg-opacity:1;background-color:#362f78;background-color:rgba(54,47,120,var(--bg-opacity))}.hover\:bg-gray-50:hover{--bg-opacity:1;background-color:#f9fafb;background-color:rgba(249,250,251,var(--bg-opacity))}.hover\:bg-gray-100:hover{--bg-opacity:1;background-color:#f4f5f7;background-color:rgba(244,245,247,var(--bg-opacity))}.hover\:bg-gray-800:hover{--bg-opacity:1;background-color:#252f3f;background-color:rgba(37,47,63,var(--bg-opacity))}.hover\:bg-indigo-50:hover{--bg-opacity:1;background-color:#f0f5ff;background-color:rgba(240,245,255,var(--bg-opacity))}.hover\:bg-indigo-500:hover{--bg-opacity:1;background-color:#6875f5;background-color:rgba(104,117,245,var(--bg-opacity))}.focus\:bg-gray-100:focus{--bg-opacity:1;background-color:#f4f5f7;background-color:rgba(244,245,247,var(--bg-opacity))}.focus\:bg-indigo-500:focus{--bg-opacity:1;background-color:#6875f5;background-color:rgba(104,117,245,var(--bg-opacity))}.active\:bg-indigo-700:active{--bg-opacity:1;background-color:#5145cd;background-color:rgba(81,69,205,var(--bg-opacity))}.border-transparent{border-color:transparent}.border-white{--border-opacity:1;border-color:#fff;border-color:rgba(255,255,255,var(--border-opacity))}.border-gray-100{--border-opacity:1;border-color:#f4f5f7;border-color:rgba(244,245,247,var(--border-opacity))}.border-gray-200{--border-opacity:1;border-color:#e5e7eb;border-color:rgba(229,231,235,var(--border-opacity))}.border-gray-300{--border-opacity:1;border-color:#d2d6dc;border-color:rgba(210,214,220,var(--border-opacity))}.border-gray-700{--border-opacity:1;border-color:#374151;border-color:rgba(55,65,81,var(--border-opacity))}.border-yellow-100{--border-opacity:1;border-color:#fdf6b2;border-color:rgba(253,246,178,var(--border-opacity))}.focus\:border-blue-300:focus{--border-opacity:1;border-color:#a4cafe;border-color:rgba(164,202,254,var(--border-opacity))}.focus\:border-indigo-300:focus{--border-opacity:1;border-color:#b4c6fc;border-color:rgba(180,198,252,var(--border-opacity))}.focus\:border-indigo-700:focus{--border-opacity:1;border-color:#5145cd;border-color:rgba(81,69,205,var(--border-opacity))}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded-full{border-radius:9999px}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.border-2{border-width:2px}.border{border-width:1px}.border-t-2{border-top-width:2px}.border-t{border-top-width:1px}.border-b{border-bottom-width:1px}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.flex-1{flex:1 1 0%}.flex-grow{flex-grow:1}.flex-shrink-0{flex-shrink:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.font-sans{font-family:Inter var,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.font-light{font-weight:300}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-extrabold{font-weight:800}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-1\/2{height:50%}.h-3\/4{height:75%}.h-full{height:100%}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.25rem}.text-5xl{font-size:3rem}.text-6xl{font-size:4rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-9{line-height:2.25rem}.leading-10{line-height:2.5rem}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.-m-3{margin:-.75rem}.my-0{margin-top:0;margin-bottom:0}.my-8{margin-top:2rem;margin-bottom:2rem}.mx-auto{margin-left:auto;margin-right:auto}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mt-1{margin-top:.25rem}.ml-1{margin-left:.25rem}.mt-2{margin-top:.5rem}.mb-2{margin-bottom:.5rem}.mt-3{margin-top:.75rem}.ml-3{margin-left:.75rem}.mt-4{margin-top:1rem}.ml-4{margin-left:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.ml-6{margin-left:1.5rem}.mt-8{margin-top:2rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-32{margin-top:8rem}.-mr-1{margin-right:-.25rem}.-mr-2{margin-right:-.5rem}.-ml-4{margin-left:-1rem}.-mt-px{margin-top:-1px}.max-w-none{max-width:none}.max-w-xs{max-width:20rem}.max-w-sm{max-width:24rem}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-screen-xl{max-width:1280px}.opacity-0{opacity:0}.opacity-100{opacity:1}.focus\:outline-none:focus,.outline-none{outline:0}.overflow-hidden{overflow:hidden}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.py-0{padding-top:0;padding-bottom:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.px-8{padding-left:2rem;padding-right:2rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.pb-0{padding-bottom:0}.pb-2{padding-bottom:.5rem}.pt-3{padding-top:.75rem}.pr-4{padding-right:1rem}.pl-4{padding-left:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pb-6{padding-bottom:1.5rem}.pr-7{padding-right:1.75rem}.pt-8{padding-top:2rem}.pr-8{padding-right:2rem}.pb-8{padding-bottom:2rem}.pl-10{padding-left:2.5rem}.pt-12{padding-top:3rem}.pr-12{padding-right:3rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.placeholder-gray-500::-moz-placeholder{--placeholder-opacity:1;color:#6b7280;color:rgba(107,114,128,var(--placeholder-opacity))}.placeholder-gray-500:-ms-input-placeholder{--placeholder-opacity:1;color:#6b7280;color:rgba(107,114,128,var(--placeholder-opacity))}.placeholder-gray-500::-ms-input-placeholder{--placeholder-opacity:1;color:#6b7280;color:rgba(107,114,128,var(--placeholder-opacity))}.placeholder-gray-500::placeholder{--placeholder-opacity:1;color:#6b7280;color:rgba(107,114,128,var(--placeholder-opacity))}.placeholder-gray-600::-moz-placeholder{--placeholder-opacity:1;color:#4b5563;color:rgba(75,85,99,var(--placeholder-opacity))}.placeholder-gray-600:-ms-input-placeholder{--placeholder-opacity:1;color:#4b5563;color:rgba(75,85,99,var(--placeholder-opacity))}.placeholder-gray-600::-ms-input-placeholder{--placeholder-opacity:1;color:#4b5563;color:rgba(75,85,99,var(--placeholder-opacity))}.placeholder-gray-600::placeholder{--placeholder-opacity:1;color:#4b5563;color:rgba(75,85,99,var(--placeholder-opacity))}.focus\:placeholder-gray-400:focus::-moz-placeholder{--placeholder-opacity:1;color:#9fa6b2;color:rgba(159,166,178,var(--placeholder-opacity))}.focus\:placeholder-gray-400:focus:-ms-input-placeholder{--placeholder-opacity:1;color:#9fa6b2;color:rgba(159,166,178,var(--placeholder-opacity))}.focus\:placeholder-gray-400:focus::-ms-input-placeholder{--placeholder-opacity:1;color:#9fa6b2;color:rgba(159,166,178,var(--placeholder-opacity))}.focus\:placeholder-gray-400:focus::placeholder{--placeholder-opacity:1;color:#9fa6b2;color:rgba(159,166,178,var(--placeholder-opacity))}.pointer-events-none{pointer-events:none}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{right:0;left:0}.inset-0,.inset-y-0{top:0;bottom:0}.inset-x-0{right:0;left:0}.top-0{top:0}.bottom-0{bottom:0}.left-0{left:0}.left-1\/2{left:50%}.right-full{right:100%}.left-full{left:100%}.shadow-xs{box-shadow:0 0 0 1px rgba(0,0,0,.05)}.shadow-sm{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.focus\:shadow-outline:focus{box-shadow:0 0 0 3px rgba(118,169,250,.45)}.focus\:shadow-outline-indigo:focus{box-shadow:0 0 0 3px rgba(180,198,252,.45)}.fill-current{fill:currentColor}.text-left{text-align:left}.text-center{text-align:center}.text-white{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.text-gray-50{--text-opacity:1;color:#f9fafb;color:rgba(249,250,251,var(--text-opacity))}.text-gray-100{--text-opacity:1;color:#f4f5f7;color:rgba(244,245,247,var(--text-opacity))}.text-gray-200{--text-opacity:1;color:#e5e7eb;color:rgba(229,231,235,var(--text-opacity))}.text-gray-300{--text-opacity:1;color:#d2d6dc;color:rgba(210,214,220,var(--text-opacity))}.text-gray-400{--text-opacity:1;color:#9fa6b2;color:rgba(159,166,178,var(--text-opacity))}.text-gray-500{--text-opacity:1;color:#6b7280;color:rgba(107,114,128,var(--text-opacity))}.text-gray-600{--text-opacity:1;color:#4b5563;color:rgba(75,85,99,var(--text-opacity))}.text-gray-700{--text-opacity:1;color:#374151;color:rgba(55,65,81,var(--text-opacity))}.text-gray-800{--text-opacity:1;color:#252f3f;color:rgba(37,47,63,var(--text-opacity))}.text-gray-900{--text-opacity:1;color:#161e2e;color:rgba(22,30,46,var(--text-opacity))}.text-red-500{--text-opacity:1;color:#f05252;color:rgba(240,82,82,var(--text-opacity))}.text-red-800{--text-opacity:1;color:#9b1c1c;color:rgba(155,28,28,var(--text-opacity))}.text-yellow-800{--text-opacity:1;color:#723b13;color:rgba(114,59,19,var(--text-opacity))}.text-green-500{--text-opacity:1;color:#0e9f6e;color:rgba(14,159,110,var(--text-opacity))}.text-blue-100{--text-opacity:1;color:#e1effe;color:rgba(225,239,254,var(--text-opacity))}.text-blue-300{--text-opacity:1;color:#a4cafe;color:rgba(164,202,254,var(--text-opacity))}.text-blue-400{--text-opacity:1;color:#76a9fa;color:rgba(118,169,250,var(--text-opacity))}.text-indigo-600{--text-opacity:1;color:#5850ec;color:rgba(88,80,236,var(--text-opacity))}.text-indigo-700{--text-opacity:1;color:#5145cd;color:rgba(81,69,205,var(--text-opacity))}.text-indigo-800{--text-opacity:1;color:#42389d;color:rgba(66,56,157,var(--text-opacity))}.group:focus .group-focus\:text-gray-500,.group:hover .group-hover\:text-gray-500{--text-opacity:1;color:#6b7280;color:rgba(107,114,128,var(--text-opacity))}.hover\:text-white:hover{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.hover\:text-gray-300:hover{--text-opacity:1;color:#d2d6dc;color:rgba(210,214,220,var(--text-opacity))}.hover\:text-gray-500:hover{--text-opacity:1;color:#6b7280;color:rgba(107,114,128,var(--text-opacity))}.hover\:text-gray-700:hover{--text-opacity:1;color:#374151;color:rgba(55,65,81,var(--text-opacity))}.hover\:text-gray-900:hover{--text-opacity:1;color:#161e2e;color:rgba(22,30,46,var(--text-opacity))}.hover\:text-indigo-500:hover{--text-opacity:1;color:#6875f5;color:rgba(104,117,245,var(--text-opacity))}.hover\:text-indigo-600:hover{--text-opacity:1;color:#5850ec;color:rgba(88,80,236,var(--text-opacity))}.focus\:text-gray-500:focus{--text-opacity:1;color:#6b7280;color:rgba(107,114,128,var(--text-opacity))}.focus\:text-gray-900:focus{--text-opacity:1;color:#161e2e;color:rgba(22,30,46,var(--text-opacity))}.uppercase{text-transform:uppercase}.line-through{text-decoration:line-through}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.whitespace-no-wrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w-0{width:0}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-3\/4{width:75%}.w-full{width:100%}.w-screen{width:100vw}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.gap-0{grid-gap:0;gap:0}.gap-2{grid-gap:.5rem;gap:.5rem}.gap-4{grid-gap:1rem;gap:1rem}.gap-6{grid-gap:1.5rem;gap:1.5rem}.gap-7{grid-gap:1.75rem;gap:1.75rem}.gap-8{grid-gap:2rem;gap:2rem}.gap-0\.5{grid-gap:.125rem;gap:.125rem}.row-gap-6{grid-row-gap:1.5rem;row-gap:1.5rem}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.col-span-1{grid-column:span 1/span 1}.col-span-8{grid-column:span 8/span 8}.transform{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))}.origin-top{transform-origin:top}.origin-top-right{transform-origin:top right}.scale-75{--transform-scale-x:.75;--transform-scale-y:.75}.scale-95{--transform-scale-x:.95;--transform-scale-y:.95}.scale-100{--transform-scale-x:1;--transform-scale-y:1}.rotate-0{--transform-rotate:0}.-rotate-180{--transform-rotate:-180deg}.translate-x-1\/2{--transform-translate-x:50%}.-translate-x-1\/2{--transform-translate-x:-50%}.translate-y-0{--transform-translate-y:0}.translate-y-1{--transform-translate-y:0.25rem}.translate-y-12{--transform-translate-y:3rem}.translate-y-16{--transform-translate-y:4rem}.-translate-y-8{--transform-translate-y:-2rem}.-translate-y-1\/4{--transform-translate-y:-25%}.transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform}.transition-colors{transition-property:background-color,border-color,color,fill,stroke}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.flex-basis-full{flex-basis:100%}@media (min-width:640px){.sm\:border-0{border-width:0}.sm\:border-r{border-right-width:1px}.sm\:border-l{border-left-width:1px}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:justify-center{justify-content:center}.sm\:flex-shrink-0{flex-shrink:0}.sm\:order-2{order:2}.sm\:order-3{order:3}.sm\:h-12{height:3rem}.sm\:text-base{font-size:1rem}.sm\:text-lg{font-size:1.125rem}.sm\:text-xl{font-size:1.25rem}.sm\:text-3xl{font-size:1.875rem}.sm\:text-4xl{font-size:2.25rem}.sm\:text-5xl{font-size:3rem}.sm\:text-6xl{font-size:4rem}.sm\:leading-9{line-height:2.25rem}.sm\:leading-10{line-height:2.5rem}.sm\:leading-none{line-height:1}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:mt-0{margin-top:0}.sm\:ml-2{margin-left:.5rem}.sm\:ml-3{margin-left:.75rem}.sm\:mt-4{margin-top:1rem}.sm\:mt-5{margin-top:1.25rem}.sm\:mt-8{margin-top:2rem}.sm\:mt-12{margin-top:3rem}.sm\:mt-16{margin-top:4rem}.sm\:max-w-xs{max-width:20rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-lg{max-width:32rem}.sm\:p-2{padding:.5rem}.sm\:p-3{padding:.75rem}.sm\:p-8{padding:2rem}.sm\:p-10{padding:2.5rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:pb-5{padding-bottom:1.25rem}.sm\:pt-6{padding-top:1.5rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pt-16{padding-top:4rem}.sm\:pb-16{padding-bottom:4rem}.sm\:text-center{text-align:center}.sm\:w-12{width:3rem}.sm\:w-auto{width:auto}.sm\:gap-2{grid-gap:.5rem;gap:.5rem}.sm\:gap-8{grid-gap:2rem;gap:2rem}.sm\:col-gap-8{grid-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:scale-100{--transform-scale-x:1;--transform-scale-y:1}}@media (min-width:768px){.md\:space-x-10>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2.5rem*var(--space-x-reverse));margin-left:calc(2.5rem*(1 - var(--space-x-reverse)))}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:flex-col{flex-direction:column}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:justify-between{justify-content:space-between}.md\:flex-1{flex:1 1 0%}.md\:flex-grow{flex-grow:1}.md\:flex-shrink-0{flex-shrink:0}.md\:order-1{order:1}.md\:order-2{order:2}.md\:text-lg{font-size:1.125rem}.md\:text-xl{font-size:1.25rem}.md\:text-6xl{font-size:4rem}.md\:mx-auto{margin-left:auto;margin-right:auto}.md\:mt-0{margin-top:0}.md\:mt-5{margin-top:1.25rem}.md\:mt-16{margin-top:4rem}.md\:mt-20{margin-top:5rem}.md\:max-w-2xl{max-width:42rem}.md\:max-w-3xl{max-width:48rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:pr-0{padding-right:0}.md\:pl-0{padding-left:0}.md\:pr-10{padding-right:2.5rem}.md\:pl-10{padding-left:2.5rem}.md\:w-1\/2{width:50%}.md\:gap-8{grid-gap:2rem;gap:2rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-6{grid-column:span 6/span 6}.md\:flex-basis-auto{flex-basis:auto}}@media (min-width:1024px){.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:items-center{align-items:center}.lg\:justify-start{justify-content:flex-start}.lg\:flex-1{flex:1 1 0%}.lg\:flex-shrink-0{flex-shrink:0}.lg\:text-sm{font-size:.875rem}.lg\:text-lg{font-size:1.125rem}.lg\:text-5xl{font-size:3rem}.lg\:leading-none{line-height:1}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:mt-0{margin-top:0}.lg\:ml-0{margin-left:0}.lg\:mt-5{margin-top:1.25rem}.lg\:ml-10{margin-left:2.5rem}.lg\:mt-16{margin-top:4rem}.lg\:mt-20{margin-top:5rem}.lg\:mt-24{margin-top:6rem}.lg\:max-w-none{max-width:none}.lg\:max-w-5xl{max-width:64rem}.lg\:max-w-screen-xl{max-width:1280px}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:py-24{padding-top:6rem;padding-bottom:6rem}.lg\:pt-0{padding-top:0}.lg\:pl-4{padding-left:1rem}.lg\:pb-6{padding-bottom:1.5rem}.lg\:pr-16{padding-right:4rem}.lg\:pl-16{padding-left:4rem}.lg\:pt-24{padding-top:6rem}.lg\:pb-24{padding-bottom:6rem}.lg\:left-1\/2{left:50%}.lg\:text-left{text-align:left}.lg\:w-0{width:0}.lg\:w-3\/4{width:75%}.lg\:gap-5{grid-gap:1.25rem;gap:1.25rem}.lg\:gap-8{grid-gap:2rem;gap:2rem}.lg\:grid-flow-row-dense{grid-auto-flow:row dense}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:-translate-x-1\/2{--transform-translate-x:-50%}}@media (min-width:1280px){.xl\:inline{display:inline}.xl\:grid{display:grid}.xl\:hidden{display:none}.xl\:text-base{font-size:1rem}.xl\:text-lg{font-size:1.125rem}.xl\:text-xl{font-size:1.25rem}.xl\:text-6xl{font-size:4rem}.xl\:mt-0{margin-top:0}.xl\:mt-24{margin-top:6rem}.xl\:mt-28{margin-top:7rem}.xl\:px-12{padding-left:3rem;padding-right:3rem}.xl\:pr-16{padding-right:4rem}.xl\:gap-8{grid-gap:2rem;gap:2rem}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:col-span-2{grid-column:span 2/span 2}} \ No newline at end of file diff --git a/source/assets/build/js/main.js.map b/source/assets/build/js/main.js.map index eed2298..b66342f 100644 --- a/source/assets/build/js/main.js.map +++ b/source/assets/build/js/main.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./node_modules/highlight.js/lib/languages/css.js","webpack:///./node_modules/highlight.js/lib/languages/bash.js","webpack:///./node_modules/highlight.js/lib/languages/markdown.js","webpack:///./source/_assets/js/clipboard.js","webpack:///./source/_assets/js/main.js","webpack:///./node_modules/highlight.js/lib/languages/php.js","webpack:///./node_modules/highlight.js/lib/languages/yaml.js","webpack:///./node_modules/highlight.js/lib/languages/javascript.js","webpack:///./node_modules/highlight.js/lib/languages/json.js","webpack:///./node_modules/highlight.js/lib/languages/scss.js","webpack:///./node_modules/highlight.js/lib/languages/xml.js","webpack:///./node_modules/highlight.js/lib/highlight.js","webpack:///./node_modules/clipboard/dist/clipboard.js"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s","hljs","RULE","begin","returnBegin","end","endsWithParent","contains","className","excludeEnd","starts","APOS_STRING_MODE","QUOTE_STRING_MODE","CSS_NUMBER_MODE","C_BLOCK_COMMENT_MODE","case_insensitive","illegal","lexemes","keywords","relevance","VAR","variants","QUOTE_STRING","BACKSLASH_ESCAPE","aliases","keyword","literal","built_in","_","inherit","TITLE_MODE","HASH_COMMENT_MODE","subLanguage","excludeBegin","returnEnd","clipboardIcon","document","querySelectorAll","forEach","element","wrapper","createElement","classList","add","parentNode","insertBefore","appendChild","copyToClipboardBtn","innerHTML","id","setAttribute","ClipboardJS","on","clearSelection","setTimeout","codeElement","querySelector","dataset","clipboardTarget","registerLanguage","require","block","highlightBlock","VARIABLE","PREPROCESSOR","STRING","NUMBER","BINARY_NUMBER_MODE","C_NUMBER_MODE","COMMENT","UNDERSCORE_IDENT_RE","beginKeywords","UNDERSCORE_TITLE_MODE","C_NUMBER_RE","FRAGMENT","XML_TAG","IDENT_RE","KEYWORDS","SUBST","HTML_TEMPLATE","CSS_TEMPLATE","TEMPLATE_STRING","REGEXP_MODE","PARAMS_CONTAINS","concat","C_LINE_COMMENT_MODE","endsParent","RE_STARTERS_RE","skip","METHOD_GUARD","LITERALS","ALLOWED_COMMENTS","TYPES","VALUE_CONTAINER","OBJECT","ARRAY","push","rule","HEXCOLOR","XML_ENTITIES","XML_META_KEYWORDS","XML_META_PAR_KEYWORDS","APOS_META_STRING_MODE","QUOTE_META_STRING_MODE","TAG_INTERNALS","factory","globalObject","ArrayProto","objectKeys","keys","languages","SAFE_MODE","noHighlightRe","languagePrefixRe","fixMarkupRe","LANGUAGE_NOT_FOUND","options","classPrefix","tabReplace","useBR","undefined","COMMON_KEYWORDS","split","escape","replace","tag","node","nodeName","toLowerCase","isNotHighlighted","language","test","parent","result","objects","Array","slice","arguments","obj","nodeStream","_nodeStream","offset","child","firstChild","nextSibling","nodeType","nodeValue","length","event","match","expand_or_clone_mode","cached_variants","map","variant","dependencyOnParent","isFrozen","scoreForKeyword","providedScore","Number","word","indexOf","compileLanguage","reStr","re","source","langRe","global","RegExp","buildModeRegex","matcherRe","term","matchIndexes","regexes","matcher","matchAt","addRule","regex","toString","exec","reCountMatchGroups","terminator_end","terminators","el","regexps","separator","backreferenceRe","numCaptures","ret","substring","index","String","joinRe","lastIndex","type","extra","Error","filter","compileMode","compiled","rawKeywords","compiled_keywords","splitAndCompile","str","pair","compileKeywords","lexemesRe","join","beginRe","endSameAsBegin","endRe","illegalRe","apply","highlight","languageName","code","ignore_illegals","continuation","codeToHighlight","keywordMatch","match_str","buildSpan","insideSpan","leaveOpen","noPrefix","openSpan","processBuffer","top","explicit","mode_buffer","continuations","highlightAuto","processSubLanguage","keyword_match","last_index","substr","processKeywords","startNewMode","doBeginMatch","lexeme","new_mode","doEndMatch","matchPlusRemainder","end_mode","endOfMode","testRe","origin","lastMatch","processLexeme","text_before_match","processed","getLanguage","console","error","current","count","err","message","errorRaised","languageSubset","second_best","autoDetection","fixMarkup","p1","originalStream","resultNode","text","_class","classes","warn","blockLanguage","textContent","original","highlighted","nodeStack","selectStream","open","attributes","a","close","render","stream","reverse","splice","pop","mergeStreams","prevClassName","currentLang","resultLang","trim","buildClassName","initHighlighting","called","blocks","PLAINTEXT_LANGUAGE","disableAutodetect","lang","configure","user_options","initHighlightingOnLoad","window","addEventListener","rawDefinition","alias","listLanguages","requireLanguage","debugMode","NUMBER_RE","BINARY_NUMBER_RE","PHRASAL_WORDS_MODE","inherits","NUMBER_MODE","deepFreeze","freeze","objIsFunction","getOwnPropertyNames","prop","self","__webpack_modules__","686","__unused_webpack_module","__webpack_exports__","clipboard","tiny_emitter","tiny_emitter_default","listen","listen_default","src_select","select_default","command","execCommand","actions_cut","target","selectedText","fakeCopyAction","fakeElement","isRTL","documentElement","getAttribute","style","fontSize","border","padding","margin","position","yPosition","pageYOffset","scrollTop","createFakeElement","container","remove","actions_copy","body","HTMLInputElement","includes","_typeof","iterator","constructor","actions_default","_options$action","action","hasAttribute","clipboard_typeof","_defineProperties","props","descriptor","configurable","writable","_setPrototypeOf","setPrototypeOf","__proto__","_createSuper","Derived","hasNativeReflectConstruct","Reflect","construct","sham","Proxy","Date","e","_isNativeReflectConstruct","Super","_getPrototypeOf","NewTarget","this","_possibleConstructorReturn","ReferenceError","_assertThisInitialized","getPrototypeOf","getAttributeValue","suffix","attribute","_Emitter","subClass","superClass","TypeError","_inherits","Clipboard","Constructor","protoProps","staticProps","_super","trigger","_this","instance","_classCallCheck","resolveOptions","listenClick","actions","support","queryCommandSupported","defaultAction","defaultTarget","defaultText","_this2","listener","onClick","delegateTarget","currentTarget","emit","focus","getSelection","removeAllRanges","selector","destroy","828","Element","matches","proto","matchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector","webkitMatchesSelector","438","__unused_webpack_exports","closest","_delegate","callback","useCapture","listenerFn","removeEventListener","elements","879","HTMLElement","nodeList","string","fn","370","is","delegate","listenNode","listenNodeList","listenSelector","817","isReadOnly","select","setSelectionRange","removeAttribute","selection","range","createRange","selectNodeContents","addRange","279","E","ctx","once","off","data","evtArr","len","evts","liveEvents","TinyEmitter","__webpack_module_cache__","definition","default"],"mappings":"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","file":"/js/main.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 0);\n","module.exports = function(hljs) {\n var FUNCTION_LIKE = {\n begin: /[\\w-]+\\(/, returnBegin: true,\n contains: [\n {\n className: 'built_in',\n begin: /[\\w-]+/\n },\n {\n begin: /\\(/, end: /\\)/,\n contains: [\n hljs.APOS_STRING_MODE,\n hljs.QUOTE_STRING_MODE,\n hljs.CSS_NUMBER_MODE,\n ]\n }\n ]\n }\n var ATTRIBUTE = {\n className: 'attribute',\n begin: /\\S/, end: ':', excludeEnd: true,\n starts: {\n endsWithParent: true, excludeEnd: true,\n contains: [\n FUNCTION_LIKE,\n hljs.CSS_NUMBER_MODE,\n hljs.QUOTE_STRING_MODE,\n hljs.APOS_STRING_MODE,\n hljs.C_BLOCK_COMMENT_MODE,\n {\n className: 'number', begin: '#[0-9A-Fa-f]+'\n },\n {\n className: 'meta', begin: '!important'\n }\n ]\n }\n }\n var AT_IDENTIFIER = '@[a-z-]+' // @font-face\n var AT_MODIFIERS = \"and or not only\"\n var MEDIA_TYPES = \"all print screen speech\"\n var AT_PROPERTY_RE = /@\\-?\\w[\\w]*(\\-\\w+)*/ // @-webkit-keyframes\n var IDENT_RE = '[a-zA-Z-][a-zA-Z0-9_-]*';\n var RULE = {\n begin: /(?:[A-Z\\_\\.\\-]+|--[a-zA-Z0-9_-]+)\\s*:/, returnBegin: true, end: ';', endsWithParent: true,\n contains: [\n ATTRIBUTE\n ]\n };\n\n return {\n case_insensitive: true,\n illegal: /[=\\/|'\\$]/,\n contains: [\n hljs.C_BLOCK_COMMENT_MODE,\n {\n className: 'selector-id', begin: /#[A-Za-z0-9_-]+/\n },\n {\n className: 'selector-class', begin: /\\.[A-Za-z0-9_-]+/\n },\n {\n className: 'selector-attr',\n begin: /\\[/, end: /\\]/,\n illegal: '$',\n contains: [\n hljs.APOS_STRING_MODE,\n hljs.QUOTE_STRING_MODE,\n ]\n },\n {\n className: 'selector-pseudo',\n begin: /:(:)?[a-zA-Z0-9\\_\\-\\+\\(\\)\"'.]+/\n },\n // matching these here allows us to treat them more like regular CSS\n // rules so everything between the {} gets regular rule highlighting,\n // which is what we want for page and font-face\n {\n begin: '@(page|font-face)',\n lexemes: AT_IDENTIFIER,\n keywords: '@page @font-face'\n },\n {\n begin: '@', end: '[{;]', // at_rule eating first \"{\" is a good thing\n // because it doesn’t let it to be parsed as\n // a rule set but instead drops parser into\n // the default mode which is how it should be.\n illegal: /:/, // break on Less variables @var: ...\n returnBegin: true,\n contains: [\n {\n className: 'keyword',\n begin: AT_PROPERTY_RE\n },\n {\n begin: /\\s/, endsWithParent: true, excludeEnd: true,\n relevance: 0,\n keywords: AT_MODIFIERS,\n contains: [\n {\n begin: /[a-z-]+:/,\n className:\"attribute\"\n },\n hljs.APOS_STRING_MODE,\n hljs.QUOTE_STRING_MODE,\n hljs.CSS_NUMBER_MODE\n ]\n }\n ]\n },\n {\n className: 'selector-tag', begin: IDENT_RE,\n relevance: 0\n },\n {\n begin: '{', end: '}',\n illegal: /\\S/,\n contains: [\n hljs.C_BLOCK_COMMENT_MODE,\n RULE,\n ]\n }\n ]\n };\n};","module.exports = function(hljs) {\n var VAR = {\n className: 'variable',\n variants: [\n {begin: /\\$[\\w\\d#@][\\w\\d_]*/},\n {begin: /\\$\\{(.*?)}/}\n ]\n };\n var QUOTE_STRING = {\n className: 'string',\n begin: /\"/, end: /\"/,\n contains: [\n hljs.BACKSLASH_ESCAPE,\n VAR,\n {\n className: 'variable',\n begin: /\\$\\(/, end: /\\)/,\n contains: [hljs.BACKSLASH_ESCAPE]\n }\n ]\n };\n var ESCAPED_QUOTE = {\n className: '',\n begin: /\\\\\"/\n\n };\n var APOS_STRING = {\n className: 'string',\n begin: /'/, end: /'/\n };\n\n return {\n aliases: ['sh', 'zsh'],\n lexemes: /\\b-?[a-z\\._]+\\b/,\n keywords: {\n keyword:\n 'if then else elif fi for while in do done case esac function',\n literal:\n 'true false',\n built_in:\n // Shell built-ins\n // http://www.gnu.org/software/bash/manual/html_node/Shell-Builtin-Commands.html\n 'break cd continue eval exec exit export getopts hash pwd readonly return shift test times ' +\n 'trap umask unset ' +\n // Bash built-ins\n 'alias bind builtin caller command declare echo enable help let local logout mapfile printf ' +\n 'read readarray source type typeset ulimit unalias ' +\n // Shell modifiers\n 'set shopt ' +\n // Zsh built-ins\n 'autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles ' +\n 'compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate ' +\n 'fc fg float functions getcap getln history integer jobs kill limit log noglob popd print ' +\n 'pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit ' +\n 'unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof ' +\n 'zpty zregexparse zsocket zstyle ztcp',\n _:\n '-ne -eq -lt -gt -f -d -e -s -l -a' // relevance booster\n },\n contains: [\n {\n className: 'meta',\n begin: /^#![^\\n]+sh\\s*$/,\n relevance: 10\n },\n {\n className: 'function',\n begin: /\\w[\\w\\d_]*\\s*\\(\\s*\\)\\s*\\{/,\n returnBegin: true,\n contains: [hljs.inherit(hljs.TITLE_MODE, {begin: /\\w[\\w\\d_]*/})],\n relevance: 0\n },\n hljs.HASH_COMMENT_MODE,\n QUOTE_STRING,\n ESCAPED_QUOTE,\n APOS_STRING,\n VAR\n ]\n };\n};","module.exports = function(hljs) {\n return {\n aliases: ['md', 'mkdown', 'mkd'],\n contains: [\n // highlight headers\n {\n className: 'section',\n variants: [\n { begin: '^#{1,6}', end: '$' },\n { begin: '^.+?\\\\n[=-]{2,}$' }\n ]\n },\n // inline html\n {\n begin: '<', end: '>',\n subLanguage: 'xml',\n relevance: 0\n },\n // lists (indicators only)\n {\n className: 'bullet',\n begin: '^\\\\s*([*+-]|(\\\\d+\\\\.))\\\\s+'\n },\n // strong segments\n {\n className: 'strong',\n begin: '[*_]{2}.+?[*_]{2}'\n },\n // emphasis segments\n {\n className: 'emphasis',\n variants: [\n { begin: '\\\\*.+?\\\\*' },\n { begin: '_.+?_'\n , relevance: 0\n }\n ]\n },\n // blockquotes\n {\n className: 'quote',\n begin: '^>\\\\s+', end: '$'\n },\n // code snippets\n {\n className: 'code',\n variants: [\n {\n begin: '^```\\\\w*\\\\s*$', end: '^```[ ]*$'\n },\n {\n begin: '`.+?`'\n },\n {\n begin: '^( {4}|\\\\t)', end: '$',\n relevance: 0\n }\n ]\n },\n // horizontal rules\n {\n begin: '^[-\\\\*]{3,}', end: '$'\n },\n // using links - title and link\n {\n begin: '\\\\[.+?\\\\][\\\\(\\\\[].*?[\\\\)\\\\]]',\n returnBegin: true,\n contains: [\n {\n className: 'string',\n begin: '\\\\[', end: '\\\\]',\n excludeBegin: true,\n returnEnd: true,\n relevance: 0\n },\n {\n className: 'link',\n begin: '\\\\]\\\\(', end: '\\\\)',\n excludeBegin: true, excludeEnd: true\n },\n {\n className: 'symbol',\n begin: '\\\\]\\\\[', end: '\\\\]',\n excludeBegin: true, excludeEnd: true\n }\n ],\n relevance: 10\n },\n {\n begin: /^\\[[^\\n]+\\]:/,\n returnBegin: true,\n contains: [\n {\n className: 'symbol',\n begin: /\\[/, end: /\\]/,\n excludeBegin: true, excludeEnd: true\n },\n {\n className: 'link',\n begin: /:\\s*/, end: /$/,\n excludeBegin: true\n }\n ]\n }\n ]\n };\n};","import ClipboardJS from 'clipboard/dist/clipboard';\n\n// These icons must be inline to avoid rendering bugs.\nconst clipboardIcon = ``;\nconst clipboardCopiedIcon = ``;\n\n// Copy to Clipboard.\nlet codeBlocks = document.querySelectorAll('.markdown pre');\n\ncodeBlocks.forEach((element, key) => {\n // Add wrapper to code block.\n var wrapper = document.createElement('div');\n\n ['relative', 'code-block-wrapper'].forEach((value) => {\n wrapper.classList.add(value);\n });\n\n element.parentNode.insertBefore(wrapper, element);\n\n wrapper.appendChild(element);\n\n // Copy to clipboard button.\n let copyToClipboardBtn = document.createElement('button');\n\n copyToClipboardBtn.innerHTML = clipboardIcon;\n copyToClipboardBtn.id = `clipButton-${key}`;\n\n ['md:block', 'hidden'].forEach((value) => {\n copyToClipboardBtn.classList.add(value);\n });\n\n copyToClipboardBtn.setAttribute('aria-label', 'Copy to Clipboard');\n copyToClipboardBtn.setAttribute('title', 'Copy to Clipboard');\n copyToClipboardBtn.classList.add('copyBtn');\n\n wrapper.appendChild(copyToClipboardBtn);\n\n let copyToClipboard = new ClipboardJS(`#${copyToClipboardBtn.id}`);\n\n copyToClipboard.on('success', (element) => {\n copyToClipboardBtn.innerHTML = clipboardCopiedIcon;\n element.clearSelection();\n setTimeout(() => {\n copyToClipboardBtn.innerHTML = clipboardIcon;\n }, 1500);\n });\n\n // Code Element.\n let codeElement = element.querySelector('code');\n\n codeElement.id = `clipText-${key}`;\n copyToClipboardBtn.dataset.clipboardTarget = `#${codeElement.id}`;\n});","import hljs from 'highlight.js/lib/highlight';\nimport './clipboard';\n\nhljs.registerLanguage('bash', require('highlight.js/lib/languages/bash'));\nhljs.registerLanguage('css', require('highlight.js/lib/languages/css'));\nhljs.registerLanguage('html', require('highlight.js/lib/languages/xml'));\nhljs.registerLanguage('javascript', require('highlight.js/lib/languages/javascript'));\nhljs.registerLanguage('json', require('highlight.js/lib/languages/json'));\nhljs.registerLanguage('markdown', require('highlight.js/lib/languages/markdown'));\nhljs.registerLanguage('php', require('highlight.js/lib/languages/php'));\nhljs.registerLanguage('scss', require('highlight.js/lib/languages/scss'));\nhljs.registerLanguage('yaml', require('highlight.js/lib/languages/yaml'));\n\ndocument.querySelectorAll('pre code').forEach((block) => {\n hljs.highlightBlock(block);\n});\n","module.exports = function(hljs) {\n var VARIABLE = {\n begin: '\\\\$+[a-zA-Z_\\x7f-\\xff][a-zA-Z0-9_\\x7f-\\xff]*'\n };\n var PREPROCESSOR = {\n className: 'meta', begin: /<\\?(php)?|\\?>/\n };\n var STRING = {\n className: 'string',\n contains: [hljs.BACKSLASH_ESCAPE, PREPROCESSOR],\n variants: [\n {\n begin: 'b\"', end: '\"'\n },\n {\n begin: 'b\\'', end: '\\''\n },\n hljs.inherit(hljs.APOS_STRING_MODE, {illegal: null}),\n hljs.inherit(hljs.QUOTE_STRING_MODE, {illegal: null})\n ]\n };\n var NUMBER = {variants: [hljs.BINARY_NUMBER_MODE, hljs.C_NUMBER_MODE]};\n return {\n aliases: ['php', 'php3', 'php4', 'php5', 'php6', 'php7'],\n case_insensitive: true,\n keywords:\n 'and include_once list abstract global private echo interface as static endswitch ' +\n 'array null if endwhile or const for endforeach self var while isset public ' +\n 'protected exit foreach throw elseif include __FILE__ empty require_once do xor ' +\n 'return parent clone use __CLASS__ __LINE__ else break print eval new ' +\n 'catch __METHOD__ case exception default die require __FUNCTION__ ' +\n 'enddeclare final try switch continue endfor endif declare unset true false ' +\n 'trait goto instanceof insteadof __DIR__ __NAMESPACE__ ' +\n 'yield finally',\n contains: [\n hljs.HASH_COMMENT_MODE,\n hljs.COMMENT('//', '$', {contains: [PREPROCESSOR]}),\n hljs.COMMENT(\n '/\\\\*',\n '\\\\*/',\n {\n contains: [\n {\n className: 'doctag',\n begin: '@[A-Za-z]+'\n }\n ]\n }\n ),\n hljs.COMMENT(\n '__halt_compiler.+?;',\n false,\n {\n endsWithParent: true,\n keywords: '__halt_compiler',\n lexemes: hljs.UNDERSCORE_IDENT_RE\n }\n ),\n {\n className: 'string',\n begin: /<<<['\"]?\\w+['\"]?$/, end: /^\\w+;?$/,\n contains: [\n hljs.BACKSLASH_ESCAPE,\n {\n className: 'subst',\n variants: [\n {begin: /\\$\\w+/},\n {begin: /\\{\\$/, end: /\\}/}\n ]\n }\n ]\n },\n PREPROCESSOR,\n {\n className: 'keyword', begin: /\\$this\\b/\n },\n VARIABLE,\n {\n // swallow composed identifiers to avoid parsing them as keywords\n begin: /(::|->)+[a-zA-Z_\\x7f-\\xff][a-zA-Z0-9_\\x7f-\\xff]*/\n },\n {\n className: 'function',\n beginKeywords: 'function', end: /[;{]/, excludeEnd: true,\n illegal: '\\\\$|\\\\[|%',\n contains: [\n hljs.UNDERSCORE_TITLE_MODE,\n {\n className: 'params',\n begin: '\\\\(', end: '\\\\)',\n contains: [\n 'self',\n VARIABLE,\n hljs.C_BLOCK_COMMENT_MODE,\n STRING,\n NUMBER\n ]\n }\n ]\n },\n {\n className: 'class',\n beginKeywords: 'class interface', end: '{', excludeEnd: true,\n illegal: /[:\\(\\$\"]/,\n contains: [\n {beginKeywords: 'extends implements'},\n hljs.UNDERSCORE_TITLE_MODE\n ]\n },\n {\n beginKeywords: 'namespace', end: ';',\n illegal: /[\\.']/,\n contains: [hljs.UNDERSCORE_TITLE_MODE]\n },\n {\n beginKeywords: 'use', end: ';',\n contains: [hljs.UNDERSCORE_TITLE_MODE]\n },\n {\n begin: '=>' // No markup, just a relevance booster\n },\n STRING,\n NUMBER\n ]\n };\n};","module.exports = function(hljs) {\n var LITERALS = 'true false yes no null';\n\n // Define keys as starting with a word character\n // ...containing word chars, spaces, colons, forward-slashes, hyphens and periods\n // ...and ending with a colon followed immediately by a space, tab or newline.\n // The YAML spec allows for much more than this, but this covers most use-cases.\n var KEY = {\n className: 'attr',\n variants: [\n { begin: '\\\\w[\\\\w :\\\\/.-]*:(?=[ \\t]|$)' },\n { begin: '\"\\\\w[\\\\w :\\\\/.-]*\":(?=[ \\t]|$)' }, //double quoted keys\n { begin: '\\'\\\\w[\\\\w :\\\\/.-]*\\':(?=[ \\t]|$)' } //single quoted keys\n ]\n };\n\n var TEMPLATE_VARIABLES = {\n className: 'template-variable',\n variants: [\n { begin: '\\{\\{', end: '\\}\\}' }, // jinja templates Ansible\n { begin: '%\\{', end: '\\}' } // Ruby i18n\n ]\n };\n var STRING = {\n className: 'string',\n relevance: 0,\n variants: [\n {begin: /'/, end: /'/},\n {begin: /\"/, end: /\"/},\n {begin: /\\S+/}\n ],\n contains: [\n hljs.BACKSLASH_ESCAPE,\n TEMPLATE_VARIABLES\n ]\n };\n\n return {\n case_insensitive: true,\n aliases: ['yml', 'YAML', 'yaml'],\n contains: [\n KEY,\n {\n className: 'meta',\n begin: '^---\\s*$',\n relevance: 10\n },\n { // multi line string\n // Blocks start with a | or > followed by a newline\n //\n // Indentation of subsequent lines must be the same to\n // be considered part of the block\n className: 'string',\n begin: '[\\\\|>]([0-9]?[+-])?[ ]*\\\\n( *)[\\\\S ]+\\\\n(\\\\2[\\\\S ]+\\\\n?)*',\n },\n { // Ruby/Rails erb\n begin: '<%[%=-]?', end: '[%-]?%>',\n subLanguage: 'ruby',\n excludeBegin: true,\n excludeEnd: true,\n relevance: 0\n },\n { // local tags\n className: 'type',\n begin: '!' + hljs.UNDERSCORE_IDENT_RE,\n },\n { // data type\n className: 'type',\n begin: '!!' + hljs.UNDERSCORE_IDENT_RE,\n },\n { // fragment id &ref\n className: 'meta',\n begin: '&' + hljs.UNDERSCORE_IDENT_RE + '$',\n },\n { // fragment reference *ref\n className: 'meta',\n begin: '\\\\*' + hljs.UNDERSCORE_IDENT_RE + '$'\n },\n { // array listing\n className: 'bullet',\n // TODO: remove |$ hack when we have proper look-ahead support\n begin: '\\\\-(?=[ ]|$)',\n relevance: 0\n },\n hljs.HASH_COMMENT_MODE,\n {\n beginKeywords: LITERALS,\n keywords: {literal: LITERALS}\n },\n // numbers are any valid C-style number that\n // sit isolated from other words\n {\n className: 'number',\n begin: hljs.C_NUMBER_RE + '\\\\b'\n },\n STRING\n ]\n };\n};","module.exports = function(hljs) {\n var FRAGMENT = {\n begin: '<>',\n end: ''\n };\n var XML_TAG = {\n begin: /<[A-Za-z0-9\\\\._:-]+/,\n end: /\\/[A-Za-z0-9\\\\._:-]+>|\\/>/\n };\n var IDENT_RE = '[A-Za-z$_][0-9A-Za-z$_]*';\n var KEYWORDS = {\n keyword:\n 'in of if for while finally var new function do return void else break catch ' +\n 'instanceof with throw case default try this switch continue typeof delete ' +\n 'let yield const export super debugger as async await static ' +\n // ECMAScript 6 modules import\n 'import from as'\n ,\n literal:\n 'true false null undefined NaN Infinity',\n built_in:\n 'eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent ' +\n 'encodeURI encodeURIComponent escape unescape Object Function Boolean Error ' +\n 'EvalError InternalError RangeError ReferenceError StopIteration SyntaxError ' +\n 'TypeError URIError Number Math Date String RegExp Array Float32Array ' +\n 'Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array ' +\n 'Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require ' +\n 'module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect ' +\n 'Promise'\n };\n var NUMBER = {\n className: 'number',\n variants: [\n { begin: '\\\\b(0[bB][01]+)n?' },\n { begin: '\\\\b(0[oO][0-7]+)n?' },\n { begin: hljs.C_NUMBER_RE + 'n?' }\n ],\n relevance: 0\n };\n var SUBST = {\n className: 'subst',\n begin: '\\\\$\\\\{', end: '\\\\}',\n keywords: KEYWORDS,\n contains: [] // defined later\n };\n var HTML_TEMPLATE = {\n begin: 'html`', end: '',\n starts: {\n end: '`', returnEnd: false,\n contains: [\n hljs.BACKSLASH_ESCAPE,\n SUBST\n ],\n subLanguage: 'xml',\n }\n };\n var CSS_TEMPLATE = {\n begin: 'css`', end: '',\n starts: {\n end: '`', returnEnd: false,\n contains: [\n hljs.BACKSLASH_ESCAPE,\n SUBST\n ],\n subLanguage: 'css',\n }\n };\n var TEMPLATE_STRING = {\n className: 'string',\n begin: '`', end: '`',\n contains: [\n hljs.BACKSLASH_ESCAPE,\n SUBST\n ]\n };\n SUBST.contains = [\n hljs.APOS_STRING_MODE,\n hljs.QUOTE_STRING_MODE,\n HTML_TEMPLATE,\n CSS_TEMPLATE,\n TEMPLATE_STRING,\n NUMBER,\n hljs.REGEXP_MODE\n ];\n var PARAMS_CONTAINS = SUBST.contains.concat([\n hljs.C_BLOCK_COMMENT_MODE,\n hljs.C_LINE_COMMENT_MODE\n ]);\n\n return {\n aliases: ['js', 'jsx', 'mjs', 'cjs'],\n keywords: KEYWORDS,\n contains: [\n {\n className: 'meta',\n relevance: 10,\n begin: /^\\s*['\"]use (strict|asm)['\"]/\n },\n {\n className: 'meta',\n begin: /^#!/, end: /$/\n },\n hljs.APOS_STRING_MODE,\n hljs.QUOTE_STRING_MODE,\n HTML_TEMPLATE,\n CSS_TEMPLATE,\n TEMPLATE_STRING,\n hljs.C_LINE_COMMENT_MODE,\n hljs.COMMENT(\n '/\\\\*\\\\*',\n '\\\\*/',\n {\n relevance : 0,\n contains : [\n {\n className : 'doctag',\n begin : '@[A-Za-z]+',\n contains : [\n {\n className: 'type',\n begin: '\\\\{',\n end: '\\\\}',\n relevance: 0\n },\n {\n className: 'variable',\n begin: IDENT_RE + '(?=\\\\s*(-)|$)',\n endsParent: true,\n relevance: 0\n },\n // eat spaces (not newlines) so we can find\n // types or variables\n {\n begin: /(?=[^\\n])\\s/,\n relevance: 0\n },\n ]\n }\n ]\n }\n ),\n hljs.C_BLOCK_COMMENT_MODE,\n NUMBER,\n { // object attr container\n begin: /[{,\\n]\\s*/, relevance: 0,\n contains: [\n {\n begin: IDENT_RE + '\\\\s*:', returnBegin: true,\n relevance: 0,\n contains: [{className: 'attr', begin: IDENT_RE, relevance: 0}]\n }\n ]\n },\n { // \"value\" container\n begin: '(' + hljs.RE_STARTERS_RE + '|\\\\b(case|return|throw)\\\\b)\\\\s*',\n keywords: 'return throw case',\n contains: [\n hljs.C_LINE_COMMENT_MODE,\n hljs.C_BLOCK_COMMENT_MODE,\n hljs.REGEXP_MODE,\n {\n className: 'function',\n begin: '(\\\\(.*?\\\\)|' + IDENT_RE + ')\\\\s*=>', returnBegin: true,\n end: '\\\\s*=>',\n contains: [\n {\n className: 'params',\n variants: [\n {\n begin: IDENT_RE\n },\n {\n begin: /\\(\\s*\\)/,\n },\n {\n begin: /\\(/, end: /\\)/,\n excludeBegin: true, excludeEnd: true,\n keywords: KEYWORDS,\n contains: PARAMS_CONTAINS\n }\n ]\n }\n ]\n },\n {\n className: '',\n begin: /\\s/,\n end: /\\s*/,\n skip: true,\n },\n { // JSX\n variants: [\n { begin: FRAGMENT.begin, end: FRAGMENT.end },\n { begin: XML_TAG.begin, end: XML_TAG.end }\n ],\n subLanguage: 'xml',\n contains: [\n {\n begin: XML_TAG.begin, end: XML_TAG.end, skip: true,\n contains: ['self']\n }\n ]\n },\n ],\n relevance: 0\n },\n {\n className: 'function',\n beginKeywords: 'function', end: /\\{/, excludeEnd: true,\n contains: [\n hljs.inherit(hljs.TITLE_MODE, {begin: IDENT_RE}),\n {\n className: 'params',\n begin: /\\(/, end: /\\)/,\n excludeBegin: true,\n excludeEnd: true,\n contains: PARAMS_CONTAINS\n }\n ],\n illegal: /\\[|%/\n },\n {\n begin: /\\$[(.]/ // relevance booster for a pattern common to JS libs: `$(something)` and `$.something`\n },\n hljs.METHOD_GUARD,\n { // ES6 class\n className: 'class',\n beginKeywords: 'class', end: /[{;=]/, excludeEnd: true,\n illegal: /[:\"\\[\\]]/,\n contains: [\n {beginKeywords: 'extends'},\n hljs.UNDERSCORE_TITLE_MODE\n ]\n },\n {\n beginKeywords: 'constructor get set', end: /\\{/, excludeEnd: true\n }\n ],\n illegal: /#(?!!)/\n };\n};","module.exports = function(hljs) {\n var LITERALS = {literal: 'true false null'};\n var ALLOWED_COMMENTS = [\n hljs.C_LINE_COMMENT_MODE,\n hljs.C_BLOCK_COMMENT_MODE\n ]\n var TYPES = [\n hljs.QUOTE_STRING_MODE,\n hljs.C_NUMBER_MODE\n ];\n var VALUE_CONTAINER = {\n end: ',', endsWithParent: true, excludeEnd: true,\n contains: TYPES,\n keywords: LITERALS\n };\n var OBJECT = {\n begin: '{', end: '}',\n contains: [\n {\n className: 'attr',\n begin: /\"/, end: /\"/,\n contains: [hljs.BACKSLASH_ESCAPE],\n illegal: '\\\\n',\n },\n hljs.inherit(VALUE_CONTAINER, {begin: /:/})\n ].concat(ALLOWED_COMMENTS),\n illegal: '\\\\S'\n };\n var ARRAY = {\n begin: '\\\\[', end: '\\\\]',\n contains: [hljs.inherit(VALUE_CONTAINER)], // inherit is a workaround for a bug that makes shared modes with endsWithParent compile only the ending of one of the parents\n illegal: '\\\\S'\n };\n TYPES.push(OBJECT, ARRAY);\n ALLOWED_COMMENTS.forEach(function(rule) {\n TYPES.push(rule)\n })\n return {\n contains: TYPES,\n keywords: LITERALS,\n illegal: '\\\\S'\n };\n};","module.exports = function(hljs) {\n var AT_IDENTIFIER = '@[a-z-]+' // @font-face\n var AT_MODIFIERS = \"and or not only\"\n var IDENT_RE = '[a-zA-Z-][a-zA-Z0-9_-]*';\n var VARIABLE = {\n className: 'variable',\n begin: '(\\\\$' + IDENT_RE + ')\\\\b'\n };\n var HEXCOLOR = {\n className: 'number', begin: '#[0-9A-Fa-f]+'\n };\n var DEF_INTERNALS = {\n className: 'attribute',\n begin: '[A-Z\\\\_\\\\.\\\\-]+', end: ':',\n excludeEnd: true,\n illegal: '[^\\\\s]',\n starts: {\n endsWithParent: true, excludeEnd: true,\n contains: [\n HEXCOLOR,\n hljs.CSS_NUMBER_MODE,\n hljs.QUOTE_STRING_MODE,\n hljs.APOS_STRING_MODE,\n hljs.C_BLOCK_COMMENT_MODE,\n {\n className: 'meta', begin: '!important'\n }\n ]\n }\n };\n return {\n case_insensitive: true,\n illegal: '[=/|\\']',\n contains: [\n hljs.C_LINE_COMMENT_MODE,\n hljs.C_BLOCK_COMMENT_MODE,\n {\n className: 'selector-id', begin: '\\\\#[A-Za-z0-9_-]+',\n relevance: 0\n },\n {\n className: 'selector-class', begin: '\\\\.[A-Za-z0-9_-]+',\n relevance: 0\n },\n {\n className: 'selector-attr', begin: '\\\\[', end: '\\\\]',\n illegal: '$'\n },\n {\n className: 'selector-tag', // begin: IDENT_RE, end: '[,|\\\\s]'\n begin: '\\\\b(a|abbr|acronym|address|area|article|aside|audio|b|base|big|blockquote|body|br|button|canvas|caption|cite|code|col|colgroup|command|datalist|dd|del|details|dfn|div|dl|dt|em|embed|fieldset|figcaption|figure|footer|form|frame|frameset|(h[1-6])|head|header|hgroup|hr|html|i|iframe|img|input|ins|kbd|keygen|label|legend|li|link|map|mark|meta|meter|nav|noframes|noscript|object|ol|optgroup|option|output|p|param|pre|progress|q|rp|rt|ruby|samp|script|section|select|small|span|strike|strong|style|sub|sup|table|tbody|td|textarea|tfoot|th|thead|time|title|tr|tt|ul|var|video)\\\\b',\n relevance: 0\n },\n {\n className: 'selector-pseudo',\n begin: ':(visited|valid|root|right|required|read-write|read-only|out-range|optional|only-of-type|only-child|nth-of-type|nth-last-of-type|nth-last-child|nth-child|not|link|left|last-of-type|last-child|lang|invalid|indeterminate|in-range|hover|focus|first-of-type|first-line|first-letter|first-child|first|enabled|empty|disabled|default|checked|before|after|active)'\n },\n {\n className: 'selector-pseudo',\n begin: '::(after|before|choices|first-letter|first-line|repeat-index|repeat-item|selection|value)'\n },\n VARIABLE,\n {\n className: 'attribute',\n begin: '\\\\b(src|z-index|word-wrap|word-spacing|word-break|width|widows|white-space|visibility|vertical-align|unicode-bidi|transition-timing-function|transition-property|transition-duration|transition-delay|transition|transform-style|transform-origin|transform|top|text-underline-position|text-transform|text-shadow|text-rendering|text-overflow|text-indent|text-decoration-style|text-decoration-line|text-decoration-color|text-decoration|text-align-last|text-align|tab-size|table-layout|right|resize|quotes|position|pointer-events|perspective-origin|perspective|page-break-inside|page-break-before|page-break-after|padding-top|padding-right|padding-left|padding-bottom|padding|overflow-y|overflow-x|overflow-wrap|overflow|outline-width|outline-style|outline-offset|outline-color|outline|orphans|order|opacity|object-position|object-fit|normal|none|nav-up|nav-right|nav-left|nav-index|nav-down|min-width|min-height|max-width|max-height|mask|marks|margin-top|margin-right|margin-left|margin-bottom|margin|list-style-type|list-style-position|list-style-image|list-style|line-height|letter-spacing|left|justify-content|initial|inherit|ime-mode|image-orientation|image-resolution|image-rendering|icon|hyphens|height|font-weight|font-variant-ligatures|font-variant|font-style|font-stretch|font-size-adjust|font-size|font-language-override|font-kerning|font-feature-settings|font-family|font|float|flex-wrap|flex-shrink|flex-grow|flex-flow|flex-direction|flex-basis|flex|filter|empty-cells|display|direction|cursor|counter-reset|counter-increment|content|column-width|column-span|column-rule-width|column-rule-style|column-rule-color|column-rule|column-gap|column-fill|column-count|columns|color|clip-path|clip|clear|caption-side|break-inside|break-before|break-after|box-sizing|box-shadow|box-decoration-break|bottom|border-width|border-top-width|border-top-style|border-top-right-radius|border-top-left-radius|border-top-color|border-top|border-style|border-spacing|border-right-width|border-right-style|border-right-color|border-right|border-radius|border-left-width|border-left-style|border-left-color|border-left|border-image-width|border-image-source|border-image-slice|border-image-repeat|border-image-outset|border-image|border-color|border-collapse|border-bottom-width|border-bottom-style|border-bottom-right-radius|border-bottom-left-radius|border-bottom-color|border-bottom|border|background-size|background-repeat|background-position|background-origin|background-image|background-color|background-clip|background-attachment|background-blend-mode|background|backface-visibility|auto|animation-timing-function|animation-play-state|animation-name|animation-iteration-count|animation-fill-mode|animation-duration|animation-direction|animation-delay|animation|align-self|align-items|align-content)\\\\b',\n illegal: '[^\\\\s]'\n },\n {\n begin: '\\\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\\\b'\n },\n {\n begin: ':', end: ';',\n contains: [\n VARIABLE,\n HEXCOLOR,\n hljs.CSS_NUMBER_MODE,\n hljs.QUOTE_STRING_MODE,\n hljs.APOS_STRING_MODE,\n {\n className: 'meta', begin: '!important'\n }\n ]\n },\n // matching these here allows us to treat them more like regular CSS\n // rules so everything between the {} gets regular rule highlighting,\n // which is what we want for page and font-face\n {\n begin: '@(page|font-face)',\n lexemes: AT_IDENTIFIER,\n keywords: '@page @font-face'\n },\n {\n begin: '@', end: '[{;]',\n returnBegin: true,\n keywords: AT_MODIFIERS,\n contains: [\n {\n begin: AT_IDENTIFIER,\n className: \"keyword\"\n },\n VARIABLE,\n hljs.QUOTE_STRING_MODE,\n hljs.APOS_STRING_MODE,\n HEXCOLOR,\n hljs.CSS_NUMBER_MODE,\n // {\n // begin: '\\\\s[A-Za-z0-9_.-]+',\n // relevance: 0\n // }\n ]\n }\n ]\n };\n};","module.exports = function(hljs) {\n var XML_IDENT_RE = '[A-Za-z0-9\\\\._:-]+';\n var XML_ENTITIES = {\n className: 'symbol',\n begin: '&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;'\n };\n var XML_META_KEYWORDS = {\n\t begin: '\\\\s',\n\t contains:[\n\t {\n\t className: 'meta-keyword',\n\t begin: '#?[a-z_][a-z1-9_-]+',\n\t illegal: '\\\\n',\n }\n\t ]\n };\n var XML_META_PAR_KEYWORDS = hljs.inherit(XML_META_KEYWORDS, {begin: '\\\\(', end: '\\\\)'});\n var APOS_META_STRING_MODE = hljs.inherit(hljs.APOS_STRING_MODE, {className: 'meta-string'});\n var QUOTE_META_STRING_MODE = hljs.inherit(hljs.QUOTE_STRING_MODE, {className: 'meta-string'});\n var TAG_INTERNALS = {\n endsWithParent: true,\n illegal: /`]+/}\n ]\n }\n ]\n }\n ]\n };\n return {\n aliases: ['html', 'xhtml', 'rss', 'atom', 'xjb', 'xsd', 'xsl', 'plist', 'wsf', 'svg'],\n case_insensitive: true,\n contains: [\n {\n className: 'meta',\n begin: '',\n relevance: 10,\n contains: [\n\t\t\t\t XML_META_KEYWORDS,\n\t\t\t\t QUOTE_META_STRING_MODE,\n\t\t\t\t APOS_META_STRING_MODE,\n\t\t\t\t\tXML_META_PAR_KEYWORDS,\n\t\t\t\t\t{\n\t\t\t\t\t begin: '\\\\[', end: '\\\\]',\n\t\t\t\t\t contains:[\n\t\t\t\t\t\t {\n\t\t\t\t\t className: 'meta',\n\t\t\t\t\t begin: '',\n\t\t\t\t\t contains: [\n\t\t\t\t\t XML_META_KEYWORDS,\n\t\t\t\t\t XML_META_PAR_KEYWORDS,\n\t\t\t\t\t QUOTE_META_STRING_MODE,\n\t\t\t\t\t APOS_META_STRING_MODE\n\t\t\t\t\t\t ]\n\t\t\t }\n\t\t\t\t\t ]\n\t\t\t\t }\n\t\t\t\t]\n },\n hljs.COMMENT(\n '',\n {\n relevance: 10\n }\n ),\n {\n begin: '<\\\\!\\\\[CDATA\\\\[', end: '\\\\]\\\\]>',\n relevance: 10\n },\n XML_ENTITIES,\n {\n className: 'meta',\n begin: /<\\?xml/, end: /\\?>/, relevance: 10\n },\n {\n begin: /<\\?(php)?/, end: /\\?>/,\n subLanguage: 'php',\n contains: [\n // We don't want the php closing tag ?> to close the PHP block when\n // inside any of the following blocks:\n {begin: '/\\\\*', end: '\\\\*/', skip: true},\n {begin: 'b\"', end: '\"', skip: true},\n {begin: 'b\\'', end: '\\'', skip: true},\n hljs.inherit(hljs.APOS_STRING_MODE, {illegal: null, className: null, contains: null, skip: true}),\n hljs.inherit(hljs.QUOTE_STRING_MODE, {illegal: null, className: null, contains: null, skip: true})\n ]\n },\n {\n className: 'tag',\n /*\n The lookahead pattern (?=...) ensures that 'begin' only matches\n ')', end: '>',\n keywords: {name: 'style'},\n contains: [TAG_INTERNALS],\n starts: {\n end: '', returnEnd: true,\n subLanguage: ['css', 'xml']\n }\n },\n {\n className: 'tag',\n // See the comment in the ', returnEnd: true,\n subLanguage: ['css', 'xml']\n }\n },\n {\n className: 'tag',\n // See the comment in the