Gogh/gh-pages/wcag/index.html

131 lines
1.3 MiB
HTML
Raw Normal View History

2023-04-18 01:26:07 +03:00
<!DOCTYPE html>
<html data-lt-installed="true"><head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
body,
html {
font-family: Quicksa
nd, sans-serif
}
body {
font-size: 14px
}
.gallery {
display: grid;
gap: 1.5rem;
grid-auto-rows: 1fr;
grid-template-columns: repeat(auto-fill, minmax(21rem, 1fr));
padding: 2rem 4rem
}
.card-result {
align-items: center;
display: flex;
flex-direction: row;
line-height: 1
}
.card-result text {
display: inline-block;
text-transform: capitalize;
width: 6rem
}
.card-result span {
display: inline-block;
text-align: center
}
.card-result .score {
padding-left: .8rem;
position: relative;
text-align: right;
width: 4rem
}
.card-result .score .flag {
font-size: .5rem;
position: absolute;
right: -1.1rem;
top: .2rem
}
.card-result .ratio {
color: #646464;
font-size: .8rem;
padding-right: .8rem;
text-align: right;
width: 4rem
}
.card-result .bg {
padding: .3rem .4rem
}
.card-result .bg .dot {
border-radius: 100px;
display: inline-flex;
height: 16px;
min-width: auto;
padding: 0;
width: 16px
}
</style>
</head>
<body>
<div id="__nuxt"><!--[--><h2>Download the WCAG Report in JSON format</h2><button>Download</button><div class="gallery"><div><h2>3024 Day</h2><span class="col"><div class="card-result"><text> foreground </text><span class="score">AAA <!----><!----></span><span class="ratio">8.8</span><span class="bg" style="background-color: rgb(247, 247, 247);"><span class="dot" style=""></span></span></div><div class="card-result"><text>color 01</text><span class="score">AAA <!----><!----></span><span class="ratio">19.1</span><span class="bg" style="background-color: rgb(247, 247, 247);"><span class="dot" style="background-color: rgb(9, 3, 0);"></span></span></div><div class="card-result"><text>color 02</text><span class="score">AA Large <span class="flag">🟧</span><!----></span><span class="ratio">4.4</span><span class="bg" style="background-color: rgb(247, 247, 247);"><span class="dot" style="background-color: rgb(219, 45, 32);"></span></span></div><div class="card-result"><text>color 03</text><span class="score">AA Large <span class="flag">🟧</span><!----></span><span class="ratio">3.1</span><span class="bg" style="background-color: rgb(247, 247, 247);"><span class="dot" style="background-color: rgb(1, 162, 82);"></span></span></div><div class="card-result"><text>color 04</text><span class="score">Fail <!----><span class="flag">🟥</span></span><span class="ratio">1.1</span><span class="bg" style="background-color: rgb(247, 247, 247);"><span class="dot" style="background-color: rgb(253, 237, 2);"></span></span></div><div class="card-result"><text>color 05</text><span class="score">Fail <!----><span class="flag">🟥</span></span><span class="ratio">2.7</span><span class="bg" style="background-color: rgb(247, 247, 247);"><span class="dot" style="background-color: rgb(1, 160, 228);"></span></span></div><div class="card-result"><text>color 06</text><span class="score">AA Large <span class="flag">🟧</span><!----></span><span class="ratio">3.9</span><span class="bg" style="background-color: rgb(247, 247, 247);"><span class="dot" style="background-color: rgb(161, 106, 148);"></span></span></div><div class="card-result"><text>color 07</text><span class="score">Fail <!----><span class="flag">🟥</span></span><span class="ratio">1.3</span><span class="bg" style="background-color: rgb(247, 247, 247);"><span class="dot" style="background-color: rgb(181, 228, 244);"></span></span></div><div class="card-result"><text>color 08</text><span class="score">Fail <!----><span class="flag">🟥</span></span><span class="ratio">2.4</span><span class="bg" style="background-color: rgb(247, 247, 247);"><span class="dot" style="background-color: rgb(165, 162, 162);"></span></span></div><div class="card-result"><text>color 09</text><span class="score">AA <!----><!----></span><span class="ratio">6.6</span><span class="bg" style="background-color: rgb(247, 247, 247);"><span class="dot" style="background-color: rgb(92, 88, 85);"></span></span></div><div class="card-result"><text>color 10</text><span class="score">Fail <!----><span class="flag">🟥</span></span><span class="ratio">1.6</span><span class="bg" style="background-color: rgb(247, 247, 247);"><span class="dot" style="background-color: rgb(232, 187, 208);"></span></span></div><div class="card-result"><text>color 11</text><span class="score">AAA <!----><!----></span><span class="ratio">11.4</span><span class="bg" style="background-color: rgb(247, 247, 247);"><span class="dot" style="background-color: rgb(58, 52, 50);"></span></span></div><div class="card-result"><text>color 12</text><span class="score">AAA <!----><!----></span><span class="ratio">8.8</span><span class="bg" style="background-color: rgb(247, 247, 247);"><span class="dot" style="background-color: rgb(74, 69, 67);"></span></span></div><div class="card-result"><text>color 13</text><span class="score">AA Large <span class="flag">🟧</span><!----></span><span class="ratio">3.8</span><span class="bg" style="background-color: rgb(247, 247, 247);"><span class="dot" style="background-color: rgb(128, 125, 124);"></span></span></div><div
<div class="gallery"><!--[--><!--]--></div><!--]-->
</div>
<script type="module">import p from "/_payload.js"; window.__NUXT__ = { ...p, ...({ state: {}, _errors: {}, serverRendered: true, config: { public: {}, app: { baseURL: "\u002F", buildAssetsDir: "\u002F_nuxt\u002F", cdnURL: "" } }, prerenderedAt: 1681769713937 }) }</script>
<script type="module" crossorigin="">
function Vr(e,t){const n=Object.create(null),r=e.split(",");for(let s=0;s<r.length;s++)n[r[s]]=!0;return t?s=>!!n[s.toLowerCase()]:s=>!!n[s]}function Ze(e){if(B(e)){const t={};for(let n=0;n<e.length;n++){const r=e[n],s=le(r)?ql(r):Ze(r);if(s)for(const o in s)t[o]=s[o]}return t}else{if(le(e))return e;if(te(e))return e}}const Bl=/;(?![^(]*\))/g,Ul=/:([^]+)/,Dl=/\/\*.*?\*\//gs;function ql(e){const t={};return e.replace(Dl,"").split(Bl).forEach(n=>{if(n){const r=n.split(Ul);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function kt(e){let t="";if(le(e))t=e;else if(B(e))for(let n=0;n<e.length;n++){const r=kt(e[n]);r&&(t+=r+" ")}else if(te(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}function p_(e){if(!e)return null;let{class:t,style:n}=e;return t&&!le(t)&&(e.class=kt(t)),n&&(e.style=Ze(n)),e}const Wl="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Kl=Vr(Wl);function No(e){return!!e||e===""}const Qe=e=>le(e)?e:e==null?"":B(e)||te(e)&&(e.toString===Io||!I(e.toString))?JSON.stringify(e,jo,2):String(e),jo=(e,t)=>t&&t.__v_isRef?jo(e,t.value):bt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,s])=>(n[`${r} =>`]=s,n),{})}:Lo(t)?{[`Set(${t.size})`]:[...t.values()]}:te(t)&&!B(t)&&!Bo(t)?String(t):t,ee={},yt=[],Ae=()=>{},Jl=()=>!1,zl=/^on[^a-z]/,nn=e=>zl.test(e),Qr=e=>e.startsWith("onUpdate:"),ge=Object.assign,Xr=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Vl=Object.prototype.hasOwnProperty,K=(e,t)=>Vl.call(e,t),B=Array.isArray,bt=e=>Dn(e)==="[object Map]",Lo=e=>Dn(e)==="[object Set]",I=e=>typeof e=="function",le=e=>typeof e=="string",Yr=e=>typeof e=="symbol",te=e=>e!==null&&typeof e=="object",Mo=e=>te(e)&&I(e.then)&&I(e.catch),Io=Object.prototype.toString,Dn=e=>Io.call(e),Ql=e=>Dn(e).slice(8,-1),Bo=e=>Dn(e)==="[object Object]",Zr=e=>le(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Dt=Vr(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),qn=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Xl=/-(\w)/g,Me=qn(e=>e.replace(Xl,(t,n)=>n?n.toUpperCase():"")),Yl=/\B([A-Z])/g,Pt=qn(e=>e.replace(Yl,"-$1").toLowerCase()),Wn=qn(e=>e.charAt(0).toUpperCase()+e.slice(1)),ir=qn(e=>e?`on${Wn(e)}`:""),Vt=(e,t)=>!Object.is(e,t),lr=(e,t)=>{for(let n=0;n<e.length;n++)e[n](t)},Cn=(e,t,n)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Zl=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Gl=e=>{const t=le(e)?Number(e):NaN;return isNaN(t)?e:t};let Hs;const ec=()=>Hs||(Hs=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});let Ce;class tc{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Ce,!t&&Ce&&(this.index=(Ce.scopes||(Ce.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Ce;try{return Ce=this,t()}finally{Ce=n}}}on(){Ce=this}off(){Ce=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n<r;n++)this.effects[n].stop();for(n=0,r=this.cleanups.length;n<r;n++)this.cleanups[n]();if(this.scopes)for(n=0,r=this.scopes.length;n<r;n++)this.scopes[n].stop(!0);if(!this.detached&&this.parent&&!t){const s=this.parent.scopes.pop();s&&s!==this&&(this.parent.scopes[this.index]=s,s.index=this.index)}this.parent=void 0,this._active=!1}}}function nc(e,t=Ce){t&&t.active&&t.effects.push(e)}function rc(){return Ce}const Gr=e=>{const t=new Set(e);return t.w=0,t.n=0,t},Uo=e=>(e.w&tt)>0,Do=e=>(e.n&tt)>0,sc=({deps:e})=>{if(e.length)for(let t=0;t<e.length;t++)e[t].w|=tt},oc=e=>{const{deps:t}=e;if(t.length){let n=0;for(let r=0;r<t.length;r++){const s=t[r];Uo(s)&&!Do(s)?s.delete(e):t[n++]=s,s.w&=~tt,s.n&=~tt}t.length=n}},$n=new WeakMap;let Bt=0,tt=1;const Cr=30;let Oe;const at=Symbol(""),$r=Symbol("");class es{constructor(t,n=null,r){this.fn=t,this.scheduler=n,this.active=!0,this.deps=[],this.parent=void 0,nc(this,r)}run(){if(!this.active)return this.fn();let t=Oe,n=Ge;for(;t;){if(t===this)return;t=t.parent}try{return this.parent=Oe,Oe=this,Ge=!0,tt=1<<++
`).forEach(function(i){s=i.indexOf(":"),n=i.substring(0,s).trim().toLowerCase(),r=i.substring(s+1).trim(),!(!n||t[n]&&gh[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},xo=Symbol("internals");function It(e){return e&&String(e).trim().toLowerCase()}function xn(e){return e===!1||e==null?e:_.isArray(e)?e.map(xn):String(e)}function yh(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}function bh(e){return/^[-_a-zA-Z]+$/.test(e.trim())}function wr(e,t,n,r,s){if(_.isFunction(r))return r.call(this,t,n);if(s&&(t=n),!!_.isString(t)){if(_.isString(r))return t.indexOf(r)!==-1;if(_.isRegExp(r))return r.test(t)}}function _h(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function wh(e,t){const n=_.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(s,o,i){return this[r].call(this,t,s,o,i)},configurable:!0})})}class rr{constructor(t){t&&this.set(t)}set(t,n,r){const s=this;function o(l,a,c){const f=It(a);if(!f)throw new Error("header name must be a non-empty string");const u=_.findKey(s,f);(!u||s[u]===void 0||c===!0||c===void 0&&s[u]!==!1)&&(s[u||a]=xn(l))}const i=(l,a)=>_.forEach(l,(c,f)=>o(c,f,a));return _.isPlainObject(t)||t instanceof this.constructor?i(t,n):_.isString(t)&&(t=t.trim())&&!bh(t)?i(mh(t),n):t!=null&&o(n,t,r),this}get(t,n){if(t=It(t),t){const r=_.findKey(this,t);if(r){const s=this[r];if(!n)return s;if(n===!0)return yh(s);if(_.isFunction(n))return n.call(this,s,r);if(_.isRegExp(n))return n.exec(s);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=It(t),t){const r=_.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||wr(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let s=!1;function o(i){if(i=It(i),i){const l=_.findKey(r,i);l&&(!n||wr(r,r[l],l,n))&&(delete r[l],s=!0)}}return _.isArray(t)?t.forEach(o):o(t),s}clear(t){const n=Object.keys(this);let r=n.length,s=!1;for(;r--;){const o=n[r];(!t||wr(this,this[o],o,t,!0))&&(delete this[o],s=!0)}return s}normalize(t){const n=this,r={};return _.forEach(this,(s,o)=>{const i=_.findKey(r,o);if(i){n[i]=xn(s),delete n[o];return}const l=t?_h(o):String(o).trim();l!==o&&delete n[o],n[l]=xn(s),r[l]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return _.forEach(this,(r,s)=>{r!=null&&r!==!1&&(n[s]=t&&_.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(`
`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(s=>r.set(s)),r}static accessor(t){const r=(this[xo]=this[xo]={accessors:{}}).accessors,s=this.prototype;function o(i){const l=It(i);r[l]||(wh(s,i),r[l]=!0)}return _.isArray(t)?t.forEach(o):o(t),this}}rr.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);_.freezeMethods(rr.prototype);_.freezeMethods(rr);const De=rr;function Er(e,t){const n=this||xs,r=t||n,s=De.from(r.headers);let o=r.data;return _.forEach(e,function(l){o=l.call(n,o,s.normalize(),t?t.status:void 0)}),s.normalize(),o}function xl(e){return!!(e&&e.__CANCEL__)}function ln(e,t,n){J.call(this,e??"canceled",J.ERR_CANCELED,t,n),this.name="CanceledError"}_.inherits(ln,J,{__CANCEL__:!0});function Eh(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new J("Request failed with status code "+n.status,[J.ERR_BAD_REQUEST,J.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}const Rh=Le.isStandardBrowserEnv?function(){return{write:function(n,r,s,o,i,l){const a=[];a.push(n+"="+encodeURIComponent(r)),_.isNumber(s)&&a.push("expires="+new Date(s).toGMTString()),_.isString(o)&&a.push("path="+o),_.isString(i)&&a.push("domain="+i),l===!0&&a.push("secure"),document.cookie=a.join("; ")},read:function(n){const r=document.cookie.match(new RegExp("(^|;\\s*)("+n+")=([^;]*)"));return r?decodeURIComponent(r[3]):null},remove:function(n){this.write(n,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}();function kh(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function xh(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}function vl(e,t){return e&&!kh(t)?xh(e,t):t}const vh=Le.isStandardBrowserEnv?function(){const t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");let r;function s(o){let i=o;return t&&(n.setAttribute("href",i),i=n.href),n.setAttribute("href",i),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return r=s(window.location.href),function(i){const l=_.isString(i)?s(i):i;return l.protocol===r.protocol&&l.host===r.host}}():function(){return function(){return!0}}();function Th(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function Ch(e,t){e=e||10;const n=new Array(e),r=new Array(e);let s=0,o=0,i;return t=t!==void 0?t:1e3,function(a){const c=Date.now(),f=r[o];i||(i=c),n[s]=a,r[s]=c;let u=o,m=0;for(;u!==s;)m+=n[u++],u=u%e;if(s=(s+1)%e,s===o&&(o=(o+1)%e),c-i<t)return;const E=f&&c-f;return E?Math.round(m*1e3/E):void 0}}function vo(e,t){let n=0;const r=Ch(50,250);return s=>{const o=s.loaded,i=s.lengthComputable?s.total:void 0,l=o-n,a=r(l),c=o<=i;n=o;const f={loaded:o,total:i,progress:i?o/i:void 0,bytes:l,rate:a||void 0,estimated:a&&i&&c?(i-o)/a:void 0,event:s};f[t?"download":"upload"]=!0,e(f)}}const $h=typeof XMLHttpRequest<"u",Oh=$h&&function(e){return new Promise(function(n,r){let s=e.data;const o=De.from(e.headers).normalize(),i=e.responseType;let l;function a(){e.cancelToken&&e.cancelToken.unsubscribe(l),e.signal&&e.signal.removeEventListener("abort",l)}_.isFormData(s)&&(Le.isStandardBrowserEnv||Le.isStandardBrowserWebWorkerEnv)&&o.setContentType(!1);let c=new XMLHttpRequest;if(e.auth){const E=e.auth.username||"",p=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";o.set("Authorization","Basic "+btoa(E+":"+p))}const f=vl(e.baseURL,e.url);c.open(e.method.toUpperCase(),El(f,e.params,e.paramsSerializer),!0),c.timeout=e.timeout;function u(){if(!c)return;const E=De.from("getAllResponseHeaders"in c&&c.getAllResponseHeaders()),b={data:!i||i==="text"||i==="json"?c.responseText:c.response,status:c.status,statusText:c.statusText,headers:E,config:e,request:c};Eh(function(w){n(w),a()},function(w){r(w),a()},b),c
* is-whitespace <https://github.com/jonschlinkert/is-whitespace>
*
* Copyright (c) 2014-2015, Jon Schlinkert.
* Licensed under the MIT License.
*/var Po,op=function(t){return typeof t=="string"&&ip().test(t)};function ip(){return Po||(Po=new RegExp(`^[\\s
\v\f\r    \u2028\u2029\uFEFF"]+$`))}var lp=sp,cp=op;function ap(e){return typeof e=="string"}var fp=function(e){return ap(e)&&e.length?cp(e):lp(e)};const up="#00ffff",dp="#f0f8ff",hp="#faebd7",pp="#000000",gp="#0000ff",mp="#00ffff",yp="#00008b",bp="#008b8b",_p="#006400",wp="#00ced1",Ep="#00bfff",Rp="#008000",kp="#00ff00",xp="#0000cd",vp="#00fa9a",Tp="#000080",Cp="#00ff7f",$p="#008080",Op="#191970",Ap="#1e90ff",Pp="#20b2aa",Sp="#228b22",Hp="#2e8b57",Fp="#2f4f4f",Np="#2f4f4f",jp="#32cd32",Lp="#3cb371",Mp="#40e0d0",Ip="#4169e1",Bp="#4682b4",Up="#483d8b",Dp="#48d1cc",qp="#4b0082",Wp="#556b2f",Kp="#5f9ea0",Jp="#6495ed",zp="#66cdaa",Vp="#696969",Qp="#696969",Xp="#6a5acd",Yp="#6b8e23",Zp="#708090",Gp="#708090",eg="#778899",tg="#778899",ng="#7b68ee",rg="#7cfc00",sg="#7fffd4",og="#7fff00",ig="#808080",lg="#808080",cg="#800000",ag="#808000",fg="#800080",ug="#87cefa",dg="#87ceeb",hg="#8a2be2",pg="#8b008b",gg="#8b0000",mg="#8b4513",yg="#8fbc8f",bg="#90ee90",_g="#9370db",wg="#9400d3",Eg="#98fb98",Rg="#9932cc",kg="#9acd32",xg="#a0522d",vg="#a52a2a",Tg="#a9a9a9",Cg="#a9a9a9",$g="#adff2f",Og="#add8e6",Ag="#afeeee",Pg="#b0c4de",Sg="#b0e0e6",Hg="#b22222",Fg="#b8860b",Ng="#ba55d3",jg="#bc8f8f",Lg="#bdb76b",Mg="#c0c0c0",Ig="#c71585",Bg="#cd5c5c",Ug="#cd853f",Dg="#d2691e",qg="#d2b48c",Wg="#d3d3d3",Kg="#d3d3d3",Jg="#d8bfd8",zg="#daa520",Vg="#da70d6",Qg="#db7093",Xg="#dc143c",Yg="#dcdcdc",Zg="#dda0dd",Gg="#deb887",em="#e0ffff",tm="#e6e6fa",nm="#e9967a",rm="#eee8aa",sm="#ee82ee",om="#f0ffff",im="#f0fff0",lm="#f0e68c",cm="#f08080",am="#f4a460",fm="#f5f5dc",um="#f5fffa",dm="#f5deb3",hm="#f5f5f5",pm="#f8f8ff",gm="#fafad2",mm="#faf0e6",ym="#fa8072",bm="#fdf5e6",_m="#ffe4c4",wm="#ffebcd",Em="#ff7f50",Rm="#fff8dc",km="#ff8c00",xm="#ff1493",vm="#fffaf0",Tm="#ff00ff",Cm="#ffd700",$m="#ff69b4",Om="#fffff0",Am="#fff0f5",Pm="#fffacd",Sm="#ffb6c1",Hm="#ffa07a",Fm="#ffffe0",Nm="#ff00ff",jm="#ffe4e1",Lm="#ffe4b5",Mm="#ffdead",Im="#ffa500",Bm="#ff4500",Um="#ffefd5",Dm="#ffdab9",qm="#ffc0cb",Wm="#ff0000",Km="#fff5ee",Jm="#fffafa",zm="#ff6347",Vm="#ffffff",Qm="#ffff00",Xm="#663399",Ym={aqua:up,aliceblue:dp,antiquewhite:hp,black:pp,blue:gp,cyan:mp,darkblue:yp,darkcyan:bp,darkgreen:_p,darkturquoise:wp,deepskyblue:Ep,green:Rp,lime:kp,mediumblue:xp,mediumspringgreen:vp,navy:Tp,springgreen:Cp,teal:$p,midnightblue:Op,dodgerblue:Ap,lightseagreen:Pp,forestgreen:Sp,seagreen:Hp,darkslategray:Fp,darkslategrey:Np,limegreen:jp,mediumseagreen:Lp,turquoise:Mp,royalblue:Ip,steelblue:Bp,darkslateblue:Up,mediumturquoise:Dp,indigo:qp,darkolivegreen:Wp,cadetblue:Kp,cornflowerblue:Jp,mediumaquamarine:zp,dimgray:Vp,dimgrey:Qp,slateblue:Xp,olivedrab:Yp,slategray:Zp,slategrey:Gp,lightslategray:eg,lightslategrey:tg,mediumslateblue:ng,lawngreen:rg,aquamarine:sg,chartreuse:og,gray:ig,grey:lg,maroon:cg,olive:ag,purple:fg,lightskyblue:ug,skyblue:dg,blueviolet:hg,darkmagenta:pg,darkred:gg,saddlebrown:mg,darkseagreen:yg,lightgreen:bg,mediumpurple:_g,darkviolet:wg,palegreen:Eg,darkorchid:Rg,yellowgreen:kg,sienna:xg,brown:vg,darkgray:Tg,darkgrey:Cg,greenyellow:$g,lightblue:Og,paleturquoise:Ag,lightsteelblue:Pg,powderblue:Sg,firebrick:Hg,darkgoldenrod:Fg,mediumorchid:Ng,rosybrown:jg,darkkhaki:Lg,silver:Mg,mediumvioletred:Ig,indianred:Bg,peru:Ug,chocolate:Dg,tan:qg,lightgray:Wg,lightgrey:Kg,thistle:Jg,goldenrod:zg,orchid:Vg,palevioletred:Qg,crimson:Xg,gainsboro:Yg,plum:Zg,burlywood:Gg,lightcyan:em,lavender:tm,darksalmon:nm,palegoldenrod:rm,violet:sm,azure:om,honeydew:im,khaki:lm,lightcoral:cm,sandybrown:am,beige:fm,mintcream:um,wheat:dm,whitesmoke:hm,ghostwhite:pm,lightgoldenrodyellow:gm,linen:mm,salmon:ym,oldlace:bm,bisque:_m,blanchedalmond:wm,coral:Em,cornsilk:Rm,darkorange:km,deeppink:xm,floralwhite:vm,fuchsia:Tm,gold:Cm,hotpink:$m,ivory:Om,lavenderblush:Am,lemonchiffon:Pm,lightpink:Sm,lightsalmon:Hm,lightyellow:Fm,magenta:Nm,mistyrose:jm,moccasin:Lm,navajowhite:Mm,orange:Im,orangered:Bm,papayawhip:Um,peachpuff:Dm,pink:qm,red:Wm,seashell:Km,snow:Jm,tomato:zm,white:Vm,yellow:Qm,rebeccapurple:Xm};var Zm=Ym,Gm=function(){return Object.keys(Zm)},ey=
</script>
<!-- Code injected by live-server -->
<script type="text/javascript">
// <![CDATA[ <-- For SVG support
if ('WebSocket' in window) {
(function() {
function refreshCSS() {
var sheets = [].slice.call(document.getElementsByTagName("link"));
var head = document.getElementsByTagName("head")[0];
for (var i = 0; i < sheets.length; ++i) {
var elem = sheets[i];
head.removeChild(elem);
var rel = elem.rel;
if (elem.href && typeof rel != "string" || rel.length == 0 || rel.toLowerCase() == "stylesheet") {
var url = elem.href.replace(/(&|\?)_cacheOverride=\d+/, '');
elem.href = url + (url.indexOf('?') >= 0 ? '&' : '?') + '_cacheOverride=' + (new Date().valueOf());
}
head.appendChild(elem);
}
}
var protocol = window.location.protocol === 'http:' ? 'ws://' : 'wss://';
var address = protocol + window.location.host + window.location.pathname + '/ws';
var socket = new WebSocket(address);
socket.onmessage = function(msg) {
if (msg.data == 'reload') window.location.reload();
else if (msg.data == 'refreshcss') refreshCSS();
};
console.log('Live reload enabled.');
})();
}
// ]]>
</script>
</body></html>