UNPKG

retro-react

Version:

A React component library for building retro-style websites

2 lines (1 loc) 20.5 kB
"use strict";var t=require("@emotion/styled/base");const c=t("div","production"===process.env.NODE_ENV?{target:"e8321au0"}:{target:"e8321au0",label:"WordArt"})("font-family:'Impact','Arial Black',sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:0.1em;display:inline-block;transform:",(t=>{let{$rotation:c}=t;return`rotate(${c}deg)`}),";font-size:",(t=>{let{$size:c}=t;return(t=>{switch(t){case"small":return"1.5rem";case"medium":default:return"2.5rem";case"large":return"4rem";case"xlarge":return"6rem"}})(c)}),";",(t=>{let{$artStyle:c,$variant:x}=t;return((t,c)=>{const x=(t=>{switch(t){case"primary":default:return"#0066cc";case"secondary":return"#808080";case"success":return"#00aa00";case"warning":return"#ffaa00";case"retro":return"linear-gradient(45deg, #ff0000, #ff9900, #ffff00, #00ff00, #00ffff, #0000ff, #9900ff)";case"terminal":return"#00ff00"}})(c),H="linear-gradient(45deg, #ff0000, #ff9900, #ffff00, #00ff00, #00ffff, #0000ff, #9900ff)";switch(t){case"classic":return`\n\t\t\t\tcolor: ${x};\n\t\t\t\ttext-shadow: 1px 1px 0px rgba(0,0,0,0.5);\n\t\t\t`;case"beveled":return`\n\t\t\t\tcolor: ${x};\n\t\t\t\ttext-shadow: \n\t\t\t\t\t1px 1px 0px #ffffff,\n\t\t\t\t\t2px 2px 0px #c0c0c0,\n\t\t\t\t\t3px 3px 0px #808080,\n\t\t\t\t\t4px 4px 2px rgba(0,0,0,0.6);\n\t\t\t`;case"shadowed":return`\n\t\t\t\tcolor: ${x};\n\t\t\t\ttext-shadow: \n\t\t\t\t\t3px 3px 0px rgba(0,0,0,0.7),\n\t\t\t\t\t6px 6px 4px rgba(0,0,0,0.3);\n\t\t\t`;case"outlined":return`\n\t\t\t\tcolor: transparent;\n\t\t\t\t-webkit-text-stroke: 2px ${x};\n\t\t\t\ttext-stroke: 2px ${x};\n\t\t\t\ttext-shadow: 2px 2px 0px rgba(0,0,0,0.5);\n\t\t\t`;case"retro3d":return`\n\t\t\t\tbackground: ${x};\n\t\t\t\t-webkit-background-clip: text;\n\t\t\t\t-webkit-text-fill-color: transparent;\n\t\t\t\tbackground-clip: text;\n\t\t\t\ttext-shadow: \n\t\t\t\t\t1px 1px 0px #ffffff,\n\t\t\t\t\t2px 2px 0px #e0e0e0,\n\t\t\t\t\t3px 3px 0px #c0c0c0,\n\t\t\t\t\t4px 4px 0px #a0a0a0,\n\t\t\t\t\t5px 5px 2px rgba(0,0,0,0.6);\n\t\t\t`;case"pixelated":return`\n\t\t\t\tcolor: ${x};\n\t\t\t\timage-rendering: pixelated;\n\t\t\t\timage-rendering: -moz-crisp-edges;\n\t\t\t\timage-rendering: crisp-edges;\n\t\t\t\ttext-shadow: 1px 1px 0px rgba(0,0,0,0.8);\n\t\t\t\tfont-family: 'Courier New', monospace;\n\t\t\t`;case"rainbow":return`\n\t\t\t\tbackground: ${H};\n\t\t\t\tbackground-size: 400% 400%;\n\t\t\t\t-webkit-background-clip: text;\n\t\t\t\t-webkit-text-fill-color: transparent;\n\t\t\t\tbackground-clip: text;\n\t\t\t\tanimation: rainbow-flow 3s ease-in-out infinite;\n\t\t\t\ttext-shadow: 2px 2px 4px rgba(0,0,0,0.3);\n\t\t\t`;case"wavy":return`\n\t\t\t\tbackground: ${H};\n\t\t\t\t-webkit-background-clip: text;\n\t\t\t\t-webkit-text-fill-color: transparent;\n\t\t\t\tbackground-clip: text;\n\t\t\t\ttransform-origin: center;\n\t\t\t\tanimation: wavy-text 2s ease-in-out infinite;\n\t\t\t`;case"curved":return"\n\t\t\t\tcolor: #ff3333;\n\t\t\t\tfont-family: 'Arial Black', Arial, sans-serif;\n\t\t\t\tfont-weight: 900;\n\t\t\t\ttransform: \n\t\t\t\t\tperspective(400px) \n\t\t\t\t\trotateY(25deg) \n\t\t\t\t\tskewX(-8deg) \n\t\t\t\t\tscaleY(1.2);\n\t\t\t\ttransform-style: preserve-3d;\n\t\t\t\ttext-shadow: \n\t\t\t\t\t2px 0px 0px #0066ff,\n\t\t\t\t\t4px 0px 0px #0055dd,\n\t\t\t\t\t6px 0px 0px #0044bb,\n\t\t\t\t\t8px 0px 0px #003399,\n\t\t\t\t\t10px 0px 4px rgba(0,0,0,0.4);\n\t\t\t\tfilter: drop-shadow(3px 3px 6px rgba(0,0,0,0.3));\n\t\t\t";case"arch":return"\n\t\t\t\tcolor: #ff3333;\n\t\t\t\tfont-family: 'Arial Black', Arial, sans-serif;\n\t\t\t\tfont-weight: 900;\n\t\t\t\ttext-shadow: \n\t\t\t\t\t2px 2px 0px #0066ff,\n\t\t\t\t\t4px 4px 0px #0044bb,\n\t\t\t\t\t6px 6px 4px rgba(0,0,0,0.4);\n\t\t\t\t\n\t\t\t\t/* Individual letter transforms for true arch effect */\n\t\t\t\tspan:nth-child(1) { transform: rotate(-15deg) translateY(10px); }\n\t\t\t\tspan:nth-child(2) { transform: rotate(-10deg) translateY(5px); }\n\t\t\t\tspan:nth-child(3) { transform: rotate(-5deg) translateY(2px); }\n\t\t\t\tspan:nth-child(4) { transform: rotate(0deg) translateY(0px); }\n\t\t\t\tspan:nth-child(5) { transform: rotate(5deg) translateY(2px); }\n\t\t\t\tspan:nth-child(6) { transform: rotate(10deg) translateY(5px); }\n\t\t\t\tspan:nth-child(7) { transform: rotate(15deg) translateY(10px); }\n\t\t\t\tspan:nth-child(8) { transform: rotate(20deg) translateY(15px); }\n\t\t\t\tspan:nth-child(9) { transform: rotate(25deg) translateY(20px); }\n\t\t\t\tspan:nth-child(10) { transform: rotate(30deg) translateY(25px); }\n\t\t\t\t\n\t\t\t\tspan {\n\t\t\t\t\tdisplay: inline-block;\n\t\t\t\t\ttransform-origin: center bottom;\n\t\t\t\t}\n\t\t\t";case"extruded":return"\n\t\t\t\tcolor: #ff4444;\n\t\t\t\tfont-family: 'Arial Black', Arial, sans-serif;\n\t\t\t\tfont-weight: 900;\n\t\t\t\ttext-shadow: \n\t\t\t\t\t1px 1px 0px #ff2222,\n\t\t\t\t\t2px 2px 0px #ff0000,\n\t\t\t\t\t3px 3px 0px #ee0000,\n\t\t\t\t\t4px 4px 0px #0088ff,\n\t\t\t\t\t5px 5px 0px #0077ee,\n\t\t\t\t\t6px 6px 0px #0066dd,\n\t\t\t\t\t7px 7px 0px #0055cc,\n\t\t\t\t\t8px 8px 0px #0044bb,\n\t\t\t\t\t9px 9px 0px #0033aa,\n\t\t\t\t\t10px 10px 0px #002299,\n\t\t\t\t\t11px 11px 0px #001188,\n\t\t\t\t\t12px 12px 0px #000077,\n\t\t\t\t\t13px 13px 6px rgba(0,0,0,0.5),\n\t\t\t\t\t14px 14px 10px rgba(0,0,0,0.3);\n\t\t\t\tletter-spacing: 0.05em;\n\t\t\t";case"perspective":return`\n\t\t\t\tcolor: ${x};\n\t\t\t\ttransform-origin: center bottom;\n\t\t\t\ttransform: perspective(300px) rotateX(25deg);\n\t\t\t\ttext-shadow: \n\t\t\t\t\t0 1px 0 #ccc,\n\t\t\t\t\t0 2px 0 #c9c9c9,\n\t\t\t\t\t0 3px 0 #bbb,\n\t\t\t\t\t0 4px 0 #b9b9b9,\n\t\t\t\t\t0 5px 0 #aaa,\n\t\t\t\t\t0 6px 1px rgba(0,0,0,.1),\n\t\t\t\t\t0 0 5px rgba(0,0,0,.1),\n\t\t\t\t\t0 1px 3px rgba(0,0,0,.3),\n\t\t\t\t\t0 3px 5px rgba(0,0,0,.2),\n\t\t\t\t\t0 5px 10px rgba(0,0,0,.25);\n\t\t\t`;case"inflate":return`\n\t\t\t\tcolor: ${x};\n\t\t\t\ttext-shadow: \n\t\t\t\t\t0 0 10px rgba(255,255,255,0.8),\n\t\t\t\t\t0 0 20px rgba(255,255,255,0.6),\n\t\t\t\t\t0 0 30px rgba(255,255,255,0.4),\n\t\t\t\t\tinset 0 0 10px rgba(0,0,0,0.2);\n\t\t\t\tborder: 2px solid rgba(255,255,255,0.3);\n\t\t\t\tborder-radius: 10px;\n\t\t\t\tpadding: 0.2em 0.4em;\n\t\t\t\tbackground: linear-gradient(135deg, rgba(255,255,255,0.1), rgba(0,0,0,0.1));\n\t\t\t\tanimation: inflate-pulse 2s ease-in-out infinite;\n\t\t\t`;default:return`color: ${x};`}})(c,x)}),"user-select:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;@keyframes rainbow-flow{0%,100%{background-position:0% 50%;}50%{background-position:100% 50%;}}@keyframes wavy-text{0%,100%{transform:skewX(0deg) scaleY(1);}25%{transform:skewX(-5deg) scaleY(1.1);}75%{transform:skewX(5deg) scaleY(0.9);}}@keyframes curve-wave{0%,100%{transform:skewX(-10deg) rotateY(-15deg) rotateX(0deg);}25%{transform:skewX(-15deg) rotateY(-20deg) rotateX(5deg);}50%{transform:skewX(-5deg) rotateY(-10deg) rotateX(-5deg);}75%{transform:skewX(-12deg) rotateY(-18deg) rotateX(3deg);}}@keyframes inflate-pulse{0%,100%{transform:scale(1);text-shadow:0 0 10px rgba(255, 255, 255, 0.8),0 0 20px rgba(255, 255, 255, 0.6),0 0 30px rgba(255, 255, 255, 0.4);}50%{transform:scale(1.05);text-shadow:0 0 15px rgba(255, 255, 255, 1),0 0 25px rgba(255, 255, 255, 0.8),0 0 35px rgba(255, 255, 255, 0.6);}}"+("production"===process.env.NODE_ENV?"":"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIldvcmRBcnQuc3R5bGVkLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFvTmtDIiwiZmlsZSI6IldvcmRBcnQuc3R5bGVkLnRzeCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcclxuLy8gUmV0cm8gY29sb3IgZGVmaW5pdGlvbnMgZm9yIGF1dGhlbnRpYyA4MHMvOTBzIGFlc3RoZXRpY3NcclxuY29uc3QgZ2V0V29yZEFydFZhcmlhbnRDb2xvciA9ICh2YXJpYW50KSA9PiB7XHJcbiAgICBzd2l0Y2ggKHZhcmlhbnQpIHtcclxuICAgICAgICBjYXNlICdwcmltYXJ5JzpcclxuICAgICAgICAgICAgcmV0dXJuICcjMDA2NmNjJzsgLy8gQ2xhc3NpYyBibHVlXHJcbiAgICAgICAgY2FzZSAnc2Vjb25kYXJ5JzpcclxuICAgICAgICAgICAgcmV0dXJuICcjODA4MDgwJzsgLy8gQ2xhc3NpYyBncmF5XHJcbiAgICAgICAgY2FzZSAnc3VjY2Vzcyc6XHJcbiAgICAgICAgICAgIHJldHVybiAnIzAwYWEwMCc7IC8vIENsYXNzaWMgZ3JlZW5cclxuICAgICAgICBjYXNlICd3YXJuaW5nJzpcclxuICAgICAgICAgICAgcmV0dXJuICcjZmZhYTAwJzsgLy8gQ2xhc3NpYyBvcmFuZ2VcclxuICAgICAgICBjYXNlICdyZXRybyc6XHJcbiAgICAgICAgICAgIHJldHVybiAnbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZmYwMDAwLCAjZmY5OTAwLCAjZmZmZjAwLCAjMDBmZjAwLCAjMDBmZmZmLCAjMDAwMGZmLCAjOTkwMGZmKSc7XHJcbiAgICAgICAgY2FzZSAndGVybWluYWwnOlxyXG4gICAgICAgICAgICByZXR1cm4gJyMwMGZmMDAnOyAvLyBUZXJtaW5hbCBncmVlblxyXG4gICAgICAgIGRlZmF1bHQ6XHJcbiAgICAgICAgICAgIHJldHVybiAnIzAwNjZjYyc7XHJcbiAgICB9XHJcbn07XHJcbi8vIFJldHJvIHNpemUgZGVmaW5pdGlvbnMgZm9yIGF1dGhlbnRpYyBzY2FsaW5nXHJcbmNvbnN0IGdldFdvcmRBcnRTaXplID0gKHNpemUpID0+IHtcclxuICAgIHN3aXRjaCAoc2l6ZSkge1xyXG4gICAgICAgIGNhc2UgJ3NtYWxsJzpcclxuICAgICAgICAgICAgcmV0dXJuICcxLjVyZW0nO1xyXG4gICAgICAgIGNhc2UgJ21lZGl1bSc6XHJcbiAgICAgICAgICAgIHJldHVybiAnMi41cmVtJztcclxuICAgICAgICBjYXNlICdsYXJnZSc6XHJcbiAgICAgICAgICAgIHJldHVybiAnNHJlbSc7XHJcbiAgICAgICAgY2FzZSAneGxhcmdlJzpcclxuICAgICAgICAgICAgcmV0dXJuICc2cmVtJztcclxuICAgICAgICBkZWZhdWx0OlxyXG4gICAgICAgICAgICByZXR1cm4gJzIuNXJlbSc7XHJcbiAgICB9XHJcbn07XHJcbi8vIEFydCBzdHlsZSBlZmZlY3RzIGZvciBhdXRoZW50aWMgcmV0cm8gc3R5bGluZ1xyXG5jb25zdCBnZXRXb3JkQXJ0U3R5bGUgPSAoYXJ0U3R5bGUsIHZhcmlhbnQpID0+IHtcclxuICAgIGNvbnN0IGJhc2VDb2xvciA9IGdldFdvcmRBcnRWYXJpYW50Q29sb3IodmFyaWFudCk7XHJcbiAgICBjb25zdCByYWluYm93R3JhZGllbnQgPSAnbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZmYwMDAwLCAjZmY5OTAwLCAjZmZmZjAwLCAjMDBmZjAwLCAjMDBmZmZmLCAjMDAwMGZmLCAjOTkwMGZmKSc7XHJcbiAgICBzd2l0Y2ggKGFydFN0eWxlKSB7XHJcbiAgICAgICAgY2FzZSAnY2xhc3NpYyc6XHJcbiAgICAgICAgICAgIHJldHVybiBgXHJcblx0XHRcdFx0Y29sb3I6ICR7YmFzZUNvbG9yfTtcclxuXHRcdFx0XHR0ZXh0LXNoYWRvdzogMXB4IDFweCAwcHggcmdiYSgwLDAsMCwwLjUpO1xyXG5cdFx0XHRgO1xyXG4gICAgICAgIGNhc2UgJ2JldmVsZWQnOlxyXG4gICAgICAgICAgICByZXR1cm4gYFxyXG5cdFx0XHRcdGNvbG9yOiAke2Jhc2VDb2xvcn07XHJcblx0XHRcdFx0dGV4dC1zaGFkb3c6IFxyXG5cdFx0XHRcdFx0MXB4IDFweCAwcHggI2ZmZmZmZixcclxuXHRcdFx0XHRcdDJweCAycHggMHB4ICNjMGMwYzAsXHJcblx0XHRcdFx0XHQzcHggM3B4IDBweCAjODA4MDgwLFxyXG5cdFx0XHRcdFx0NHB4IDRweCAycHggcmdiYSgwLDAsMCwwLjYpO1xyXG5cdFx0XHRgO1xyXG4gICAgICAgIGNhc2UgJ3NoYWRvd2VkJzpcclxuICAgICAgICAgICAgcmV0dXJuIGBcclxuXHRcdFx0XHRjb2xvcjogJHtiYXNlQ29sb3J9O1xyXG5cdFx0XHRcdHRleHQtc2hhZG93OiBcclxuXHRcdFx0XHRcdDNweCAzcHggMHB4IHJnYmEoMCwwLDAsMC43KSxcclxuXHRcdFx0XHRcdDZweCA2cHggNHB4IHJnYmEoMCwwLDAsMC4zKTtcclxuXHRcdFx0YDtcclxuICAgICAgICBjYXNlICdvdXRsaW5lZCc6XHJcbiAgICAgICAgICAgIHJldHVybiBgXHJcblx0XHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdC13ZWJraXQtdGV4dC1zdHJva2U6IDJweCAke2Jhc2VDb2xvcn07XHJcblx0XHRcdFx0dGV4dC1zdHJva2U6IDJweCAke2Jhc2VDb2xvcn07XHJcblx0XHRcdFx0dGV4dC1zaGFkb3c6IDJweCAycHggMHB4IHJnYmEoMCwwLDAsMC41KTtcclxuXHRcdFx0YDtcclxuICAgICAgICBjYXNlICdyZXRybzNkJzpcclxuICAgICAgICAgICAgcmV0dXJuIGBcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAke2Jhc2VDb2xvcn07XHJcblx0XHRcdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcblx0XHRcdFx0LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuXHRcdFx0XHR0ZXh0LXNoYWRvdzogXHJcblx0XHRcdFx0XHQxcHggMXB4IDBweCAjZmZmZmZmLFxyXG5cdFx0XHRcdFx0MnB4IDJweCAwcHggI2UwZTBlMCxcclxuXHRcdFx0XHRcdDNweCAzcHggMHB4ICNjMGMwYzAsXHJcblx0XHRcdFx0XHQ0cHggNHB4IDBweCAjYTBhMGEwLFxyXG5cdFx0XHRcdFx0NXB4IDVweCAycHggcmdiYSgwLDAsMCwwLjYpO1xyXG5cdFx0XHRgO1xyXG4gICAgICAgIGNhc2UgJ3BpeGVsYXRlZCc6XHJcbiAgICAgICAgICAgIHJldHVybiBgXHJcblx0XHRcdFx0Y29sb3I6ICR7YmFzZUNvbG9yfTtcclxuXHRcdFx0XHRpbWFnZS1yZW5kZXJpbmc6IHBpeGVsYXRlZDtcclxuXHRcdFx0XHRpbWFnZS1yZW5kZXJpbmc6IC1tb3otY3Jpc3AtZWRnZXM7XHJcblx0XHRcdFx0aW1hZ2UtcmVuZGVyaW5nOiBjcmlzcC1lZGdlcztcclxuXHRcdFx0XHR0ZXh0LXNoYWRvdzogMXB4IDFweCAwcHggcmdiYSgwLDAsMCwwLjgpO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnQ291cmllciBOZXcnLCBtb25vc3BhY2U7XHJcblx0XHRcdGA7XHJcbiAgICAgICAgY2FzZSAncmFpbmJvdyc6XHJcbiAgICAgICAgICAgIHJldHVybiBgXHJcblx0XHRcdFx0YmFja2dyb3VuZDogJHtyYWluYm93R3JhZGllbnR9O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogNDAwJSA0MDAlO1xyXG5cdFx0XHRcdC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG5cdFx0XHRcdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcblx0XHRcdFx0YW5pbWF0aW9uOiByYWluYm93LWZsb3cgM3MgZWFzZS1pbi1vdXQgaW5maW5pdGU7XHJcblx0XHRcdFx0dGV4dC1zaGFkb3c6IDJweCAycHggNHB4IHJnYmEoMCwwLDAsMC4zKTtcclxuXHRcdFx0YDtcclxuICAgICAgICBjYXNlICd3YXZ5JzpcclxuICAgICAgICAgICAgcmV0dXJuIGBcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAke3JhaW5ib3dHcmFkaWVudH07XHJcblx0XHRcdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcblx0XHRcdFx0LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuXHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcblx0XHRcdFx0YW5pbWF0aW9uOiB3YXZ5LXRleHQgMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XHJcblx0XHRcdGA7XHJcbiAgICAgICAgY2FzZSAnY3VydmVkJzpcclxuICAgICAgICAgICAgcmV0dXJuIGBcclxuXHRcdFx0XHRjb2xvcjogI2ZmMzMzMztcclxuXHRcdFx0XHRmb250LWZhbWlseTogJ0FyaWFsIEJsYWNrJywgQXJpYWwsIHNhbnMtc2VyaWY7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IFxyXG5cdFx0XHRcdFx0cGVyc3BlY3RpdmUoNDAwcHgpIFxyXG5cdFx0XHRcdFx0cm90YXRlWSgyNWRlZykgXHJcblx0XHRcdFx0XHRza2V3WCgtOGRlZykgXHJcblx0XHRcdFx0XHRzY2FsZVkoMS4yKTtcclxuXHRcdFx0XHR0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG5cdFx0XHRcdHRleHQtc2hhZG93OiBcclxuXHRcdFx0XHRcdDJweCAwcHggMHB4ICMwMDY2ZmYsXHJcblx0XHRcdFx0XHQ0cHggMHB4IDBweCAjMDA1NWRkLFxyXG5cdFx0XHRcdFx0NnB4IDBweCAwcHggIzAwNDRiYixcclxuXHRcdFx0XHRcdDhweCAwcHggMHB4ICMwMDMzOTksXHJcblx0XHRcdFx0XHQxMHB4IDBweCA0cHggcmdiYSgwLDAsMCwwLjQpO1xyXG5cdFx0XHRcdGZpbHRlcjogZHJvcC1zaGFkb3coM3B4IDNweCA2cHggcmdiYSgwLDAsMCwwLjMpKTtcclxuXHRcdFx0YDtcclxuICAgICAgICBjYXNlICdhcmNoJzpcclxuICAgICAgICAgICAgcmV0dXJuIGBcclxuXHRcdFx0XHRjb2xvcjogI2ZmMzMzMztcclxuXHRcdFx0XHRmb250LWZhbWlseTogJ0FyaWFsIEJsYWNrJywgQXJpYWwsIHNhbnMtc2VyaWY7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRcdFx0XHR0ZXh0LXNoYWRvdzogXHJcblx0XHRcdFx0XHQycHggMnB4IDBweCAjMDA2NmZmLFxyXG5cdFx0XHRcdFx0NHB4IDRweCAwcHggIzAwNDRiYixcclxuXHRcdFx0XHRcdDZweCA2cHggNHB4IHJnYmEoMCwwLDAsMC40KTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQvKiBJbmRpdmlkdWFsIGxldHRlciB0cmFuc2Zvcm1zIGZvciB0cnVlIGFyY2ggZWZmZWN0ICovXHJcblx0XHRcdFx0c3BhbjpudGgtY2hpbGQoMSkgeyB0cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpIHRyYW5zbGF0ZVkoMTBweCk7IH1cclxuXHRcdFx0XHRzcGFuOm50aC1jaGlsZCgyKSB7IHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZykgdHJhbnNsYXRlWSg1cHgpOyB9XHJcblx0XHRcdFx0c3BhbjpudGgtY2hpbGQoMykgeyB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZykgdHJhbnNsYXRlWSgycHgpOyB9XHJcblx0XHRcdFx0c3BhbjpudGgtY2hpbGQoNCkgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGVZKDBweCk7IH1cclxuXHRcdFx0XHRzcGFuOm50aC1jaGlsZCg1KSB7IHRyYW5zZm9ybTogcm90YXRlKDVkZWcpIHRyYW5zbGF0ZVkoMnB4KTsgfVxyXG5cdFx0XHRcdHNwYW46bnRoLWNoaWxkKDYpIHsgdHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpIHRyYW5zbGF0ZVkoNXB4KTsgfVxyXG5cdFx0XHRcdHNwYW46bnRoLWNoaWxkKDcpIHsgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpIHRyYW5zbGF0ZVkoMTBweCk7IH1cclxuXHRcdFx0XHRzcGFuOm50aC1jaGlsZCg4KSB7IHRyYW5zZm9ybTogcm90YXRlKDIwZGVnKSB0cmFuc2xhdGVZKDE1cHgpOyB9XHJcblx0XHRcdFx0c3BhbjpudGgtY2hpbGQoOSkgeyB0cmFuc2Zvcm06IHJvdGF0ZSgyNWRlZykgdHJhbnNsYXRlWSgyMHB4KTsgfVxyXG5cdFx0XHRcdHNwYW46bnRoLWNoaWxkKDEwKSB7IHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKSB0cmFuc2xhdGVZKDI1cHgpOyB9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0YDtcclxuICAgICAgICBjYXNlICdleHRydWRlZCc6XHJcbiAgICAgICAgICAgIHJldHVybiBgXHJcblx0XHRcdFx0Y29sb3I6ICNmZjQ0NDQ7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdBcmlhbCBCbGFjaycsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0XHRcdFx0dGV4dC1zaGFkb3c6IFxyXG5cdFx0XHRcdFx0MXB4IDFweCAwcHggI2ZmMjIyMixcclxuXHRcdFx0XHRcdDJweCAycHggMHB4ICNmZjAwMDAsXHJcblx0XHRcdFx0XHQzcHggM3B4IDBweCAjZWUwMDAwLFxyXG5cdFx0XHRcdFx0NHB4IDRweCAwcHggIzAwODhmZixcclxuXHRcdFx0XHRcdDVweCA1cHggMHB4ICMwMDc3ZWUsXHJcblx0XHRcdFx0XHQ2cHggNnB4IDBweCAjMDA2NmRkLFxyXG5cdFx0XHRcdFx0N3B4IDdweCAwcHggIzAwNTVjYyxcclxuXHRcdFx0XHRcdDhweCA4cHggMHB4ICMwMDQ0YmIsXHJcblx0XHRcdFx0XHQ5cHggOXB4IDBweCAjMDAzM2FhLFxyXG5cdFx0XHRcdFx0MTBweCAxMHB4IDBweCAjMDAyMjk5LFxyXG5cdFx0XHRcdFx0MTFweCAxMXB4IDBweCAjMDAxMTg4LFxyXG5cdFx0XHRcdFx0MTJweCAxMnB4IDBweCAjMDAwMDc3LFxyXG5cdFx0XHRcdFx0MTNweCAxM3B4IDZweCByZ2JhKDAsMCwwLDAuNSksXHJcblx0XHRcdFx0XHQxNHB4IDE0cHggMTBweCByZ2JhKDAsMCwwLDAuMyk7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHRcdFx0YDtcclxuICAgICAgICBjYXNlICdwZXJzcGVjdGl2ZSc6XHJcbiAgICAgICAgICAgIHJldHVybiBgXHJcblx0XHRcdFx0Y29sb3I6ICR7YmFzZUNvbG9yfTtcclxuXHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMzAwcHgpIHJvdGF0ZVgoMjVkZWcpO1xyXG5cdFx0XHRcdHRleHQtc2hhZG93OiBcclxuXHRcdFx0XHRcdDAgMXB4IDAgI2NjYyxcclxuXHRcdFx0XHRcdDAgMnB4IDAgI2M5YzljOSxcclxuXHRcdFx0XHRcdDAgM3B4IDAgI2JiYixcclxuXHRcdFx0XHRcdDAgNHB4IDAgI2I5YjliOSxcclxuXHRcdFx0XHRcdDAgNXB4IDAgI2FhYSxcclxuXHRcdFx0XHRcdDAgNnB4IDFweCByZ2JhKDAsMCwwLC4xKSxcclxuXHRcdFx0XHRcdDAgMCA1cHggcmdiYSgwLDAsMCwuMSksXHJcblx0XHRcdFx0XHQwIDFweCAzcHggcmdiYSgwLDAsMCwuMyksXHJcblx0XHRcdFx0XHQwIDNweCA1cHggcmdiYSgwLDAsMCwuMiksXHJcblx0XHRcdFx0XHQwIDVweCAxMHB4IHJnYmEoMCwwLDAsLjI1KTtcclxuXHRcdFx0YDtcclxuICAgICAgICBjYXNlICdpbmZsYXRlJzpcclxuICAgICAgICAgICAgcmV0dXJuIGBcclxuXHRcdFx0XHRjb2xvcjogJHtiYXNlQ29sb3J9O1xyXG5cdFx0XHRcdHRleHQtc2hhZG93OiBcclxuXHRcdFx0XHRcdDAgMCAxMHB4IHJnYmEoMjU1LDI1NSwyNTUsMC44KSxcclxuXHRcdFx0XHRcdDAgMCAyMHB4IHJnYmEoMjU1LDI1NSwyNTUsMC42KSxcclxuXHRcdFx0XHRcdDAgMCAzMHB4IHJnYmEoMjU1LDI1NSwyNTUsMC40KSxcclxuXHRcdFx0XHRcdGluc2V0IDAgMCAxMHB4IHJnYmEoMCwwLDAsMC4yKTtcclxuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMyk7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwLjJlbSAwLjRlbTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDAuMSksIHJnYmEoMCwwLDAsMC4xKSk7XHJcblx0XHRcdFx0YW5pbWF0aW9uOiBpbmZsYXRlLXB1bHNlIDJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xyXG5cdFx0XHRgO1xyXG4gICAgICAgIGRlZmF1bHQ6XHJcbiAgICAgICAgICAgIHJldHVybiBgY29sb3I6ICR7YmFzZUNvbG9yfTtgO1xyXG4gICAgfVxyXG59O1xyXG5leHBvcnQgY29uc3QgV29yZEFydCA9IHN0eWxlZC5kaXYgYFxyXG5cdC8qIEJhc2UgcmV0cm8gZm9udCBzdHlsaW5nICovXHJcblx0Zm9udC1mYW1pbHk6ICdJbXBhY3QnLCAnQXJpYWwgQmxhY2snLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuXHQvKiBSb3RhdGlvbiAqL1xyXG5cdHRyYW5zZm9ybTogJHsoeyAkcm90YXRpb24gfSkgPT4gYHJvdGF0ZSgkeyRyb3RhdGlvbn1kZWcpYH07XHJcblxyXG5cdC8qIFNpemUgKi9cclxuXHRmb250LXNpemU6ICR7KHsgJHNpemUgfSkgPT4gZ2V0V29yZEFydFNpemUoJHNpemUpfTtcclxuXHJcblx0LyogQXJ0IHN0eWxlIGVmZmVjdHMgKi9cclxuXHQkeyh7ICRhcnRTdHlsZSwgJHZhcmlhbnQgfSkgPT4gZ2V0V29yZEFydFN0eWxlKCRhcnRTdHlsZSwgJHZhcmlhbnQpfVxyXG5cclxuXHQvKiBQcmV2ZW50IHRleHQgc2VsZWN0aW9uIGZvciBiZXR0ZXIgdmlzdWFsIGVmZmVjdCAqL1xyXG5cdHVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuXHQvKiBFbnN1cmUgcHJvcGVyIHJlbmRlcmluZyAqL1xyXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcblxyXG5cdC8qIEFuaW1hdGlvbnMgZm9yIHZhcmlvdXMgZWZmZWN0cyAqL1xyXG5cdEBrZXlmcmFtZXMgcmFpbmJvdy1mbG93IHtcclxuXHRcdDAlLFxyXG5cdFx0MTAwJSB7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAlIDUwJTtcclxuXHRcdH1cclxuXHRcdDUwJSB7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGtleWZyYW1lcyB3YXZ5LXRleHQge1xyXG5cdFx0MCUsXHJcblx0XHQxMDAlIHtcclxuXHRcdFx0dHJhbnNmb3JtOiBza2V3WCgwZGVnKSBzY2FsZVkoMSk7XHJcblx0XHR9XHJcblx0XHQyNSUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKSBzY2FsZVkoMS4xKTtcclxuXHRcdH1cclxuXHRcdDc1JSB7XHJcblx0XHRcdHRyYW5zZm9ybTogc2tld1goNWRlZykgc2NhbGVZKDAuOSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAa2V5ZnJhbWVzIGN1cnZlLXdhdmUge1xyXG5cdFx0MCUsXHJcblx0XHQxMDAlIHtcclxuXHRcdFx0dHJhbnNmb3JtOiBza2V3WCgtMTBkZWcpIHJvdGF0ZVkoLTE1ZGVnKSByb3RhdGVYKDBkZWcpO1xyXG5cdFx0fVxyXG5cdFx0MjUlIHtcclxuXHRcdFx0dHJhbnNmb3JtOiBza2V3WCgtMTVkZWcpIHJvdGF0ZVkoLTIwZGVnKSByb3RhdGVYKDVkZWcpO1xyXG5cdFx0fVxyXG5cdFx0NTAlIHtcclxuXHRcdFx0dHJhbnNmb3JtOiBza2V3WCgtNWRlZykgcm90YXRlWSgtMTBkZWcpIHJvdGF0ZVgoLTVkZWcpO1xyXG5cdFx0fVxyXG5cdFx0NzUlIHtcclxuXHRcdFx0dHJhbnNmb3JtOiBza2V3WCgtMTJkZWcpIHJvdGF0ZVkoLTE4ZGVnKSByb3RhdGVYKDNkZWcpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGtleWZyYW1lcyBpbmZsYXRlLXB1bHNlIHtcclxuXHRcdDAlLFxyXG5cdFx0MTAwJSB7XHJcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcblx0XHRcdHRleHQtc2hhZG93OiAwIDAgMTBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCksXHJcblx0XHRcdFx0MCAwIDIwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpLCAwIDAgMzBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XHJcblx0XHR9XHJcblx0XHQ1MCUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG5cdFx0XHR0ZXh0LXNoYWRvdzogMCAwIDE1cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSxcclxuXHRcdFx0XHQwIDAgMjVweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCksIDAgMCAzNXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcclxuXHRcdH1cclxuXHR9XHJcbmA7XHJcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPVdvcmRBcnQuc3R5bGVkLmpzLm1hcCJdfQ== */"));exports.WordArt=c;