# HG changeset patch # User Chaiwat Suttipongsakul # Date 1523981512 -25200 # Tue Apr 17 23:11:52 2018 +0700 # Node ID b816922d1de5972dc61a391fbe5389a1c2326ad2 # Parent 0000000000000000000000000000000000000000 initial diff --git a/manage.py b/manage.py new file mode 100755 --- /dev/null +++ b/manage.py @@ -0,0 +1,15 @@ +#!/usr/bin/env python +import os +import sys + +if __name__ == "__main__": + os.environ.setdefault("DJANGO_SETTINGS_MODULE", "taksa.settings") + try: + from django.core.management import execute_from_command_line + except ImportError as exc: + raise ImportError( + "Couldn't import Django. Are you sure it's installed and " + "available on your PYTHONPATH environment variable? Did you " + "forget to activate a virtual environment?" + ) from exc + execute_from_command_line(sys.argv) diff --git a/static/css/custom.css b/static/css/custom.css new file mode 100644 --- /dev/null +++ b/static/css/custom.css @@ -0,0 +1,14 @@ +/* Style Overiding */ + +html,body { + font-family: Laksaman, sans-serif; + background-color: #eeeeec; +} + +.monospace { + font-family: 'Roboto Mono', monospace; +} + +.card, .button, .button.button-small { + background-color: #fbfbfb; +} diff --git a/static/css/font.css b/static/css/font.css new file mode 100644 --- /dev/null +++ b/static/css/font.css @@ -0,0 +1,40 @@ +@font-face { + font-family: "Laksaman"; + src: url("/static/font/Laksaman.woff") format('woff'); +} + +@font-face { + font-family: "Laksaman"; + src: url("/static/font/Laksaman-Bold.woff") format('woff'); + font-weight: bold; +} + +@font-face { + font-family: "Laksaman"; + src: url("/static/font/Laksaman-Italic.woff") format('woff'); + font-style: italic; +} + +@font-face { + font-family: "Laksaman"; + src: url("/static/font/Laksaman-BoldItalic.woff") format('woff'); + font-weight: bold; + font-style: italic; +} + +/* latin-ext */ +@font-face { + font-family: 'Roboto Mono'; + font-style: normal; + font-weight: 400; + src: local('Roboto Mono'), local('RobotoMono-Regular'), url(/static/font/RobotoMono-Latin-ext.woff2) format('woff2'); + unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Roboto Mono'; + font-style: normal; + font-weight: 400; + src: local('Roboto Mono'), local('RobotoMono-Regular'), url(/static/font/RobotoMono-Latin.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; +} \ No newline at end of file diff --git a/static/css/normalize.css b/static/css/normalize.css new file mode 100644 --- /dev/null +++ b/static/css/normalize.css @@ -0,0 +1,427 @@ +/*! normalize.css v3.0.2 | MIT License | git.io/normalize */ + +/** + * 1. Set default font family to sans-serif. + * 2. Prevent iOS text size adjust after orientation change, without disabling + * user zoom. + */ + +html { + font-family: sans-serif; /* 1 */ + -ms-text-size-adjust: 100%; /* 2 */ + -webkit-text-size-adjust: 100%; /* 2 */ +} + +/** + * Remove default margin. + */ + +body { + margin: 0; +} + +/* HTML5 display definitions + ========================================================================== */ + +/** + * Correct `block` display not defined for any HTML5 element in IE 8/9. + * Correct `block` display not defined for `details` or `summary` in IE 10/11 + * and Firefox. + * Correct `block` display not defined for `main` in IE 11. + */ + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; +} + +/** + * 1. Correct `inline-block` display not defined in IE 8/9. + * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. + */ + +audio, +canvas, +progress, +video { + display: inline-block; /* 1 */ + vertical-align: baseline; /* 2 */ +} + +/** + * Prevent modern browsers from displaying `audio` without controls. + * Remove excess height in iOS 5 devices. + */ + +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Address `[hidden]` styling not present in IE 8/9/10. + * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22. + */ + +[hidden], +template { + display: none; +} + +/* Links + ========================================================================== */ + +/** + * Remove the gray background color from active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * Improve readability when focused and also mouse hovered in all browsers. + */ + +a:active, +a:hover { + outline: 0; +} + +/* Text-level semantics + ========================================================================== */ + +/** + * Address styling not present in IE 8/9/10/11, Safari, and Chrome. + */ + +abbr[title] { + border-bottom: 1px dotted; +} + +/** + * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. + */ + +b, +strong { + font-weight: bold; +} + +/** + * Address styling not present in Safari and Chrome. + */ + +dfn { + font-style: italic; +} + +/** + * Address variable `h1` font-size and margin within `section` and `article` + * contexts in Firefox 4+, Safari, and Chrome. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/** + * Address styling not present in IE 8/9. + */ + +mark { + background: #ff0; + color: #000; +} + +/** + * Address inconsistent and variable font size in all browsers. + */ + +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` affecting `line-height` in all browsers. + */ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +/* Embedded content + ========================================================================== */ + +/** + * Remove border when inside `a` element in IE 8/9/10. + */ + +img { + border: 0; +} + +/** + * Correct overflow not hidden in IE 9/10/11. + */ + +svg:not(:root) { + overflow: hidden; +} + +/* Grouping content + ========================================================================== */ + +/** + * Address margin not present in IE 8/9 and Safari. + */ + +figure { + margin: 1em 40px; +} + +/** + * Address differences between Firefox and other browsers. + */ + +hr { + -moz-box-sizing: content-box; + box-sizing: content-box; + height: 0; +} + +/** + * Contain overflow in all browsers. + */ + +pre { + overflow: auto; +} + +/** + * Address odd `em`-unit font size rendering in all browsers. + */ + +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} + +/* Forms + ========================================================================== */ + +/** + * Known limitation: by default, Chrome and Safari on OS X allow very limited + * styling of `select`, unless a `border` property is set. + */ + +/** + * 1. Correct color not being inherited. + * Known issue: affects color of disabled elements. + * 2. Correct font properties not being inherited. + * 3. Address margins set differently in Firefox 4+, Safari, and Chrome. + */ + +button, +input, +optgroup, +select, +textarea { + color: inherit; /* 1 */ + font: inherit; /* 2 */ + margin: 0; /* 3 */ +} + +/** + * Address `overflow` set to `hidden` in IE 8/9/10/11. + */ + +button { + overflow: visible; +} + +/** + * Address inconsistent `text-transform` inheritance for `button` and `select`. + * All other form control elements do not inherit `text-transform` values. + * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. + * Correct `select` style inheritance in Firefox. + */ + +button, +select { + text-transform: none; +} + +/** + * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` + * and `video` controls. + * 2. Correct inability to style clickable `input` types in iOS. + * 3. Improve usability and consistency of cursor style between image-type + * `input` and others. + */ + +button, +html input[type="button"], /* 1 */ +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; /* 2 */ + cursor: pointer; /* 3 */ +} + +/** + * Re-set default cursor for disabled elements. + */ + +button[disabled], +html input[disabled] { + cursor: default; +} + +/** + * Remove inner padding and border in Firefox 4+. + */ + +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} + +/** + * Address Firefox 4+ setting `line-height` on `input` using `!important` in + * the UA stylesheet. + */ + +input { + line-height: normal; +} + +/** + * It's recommended that you don't attempt to style these elements. + * Firefox's implementation doesn't respect box-sizing, padding, or width. + * + * 1. Address box sizing set to `content-box` in IE 8/9/10. + * 2. Remove excess padding in IE 8/9/10. + */ + +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Fix the cursor style for Chrome's increment/decrement buttons. For certain + * `font-size` values of the `input`, it causes the cursor style of the + * decrement button to change from `default` to `text`. + */ + +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Address `appearance` set to `searchfield` in Safari and Chrome. + * 2. Address `box-sizing` set to `border-box` in Safari and Chrome + * (include `-moz` to future-proof). + */ + +input[type="search"] { + -webkit-appearance: textfield; /* 1 */ + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; /* 2 */ + box-sizing: content-box; +} + +/** + * Remove inner padding and search cancel button in Safari and Chrome on OS X. + * Safari (but not Chrome) clips the cancel button when the search input has + * padding (and `textfield` appearance). + */ + +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * Define consistent border, margin, and padding. + */ + +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} + +/** + * 1. Correct `color` not being inherited in IE 8/9/10/11. + * 2. Remove padding so people aren't caught out if they zero out fieldsets. + */ + +legend { + border: 0; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Remove default vertical scrollbar in IE 8/9/10/11. + */ + +textarea { + overflow: auto; +} + +/** + * Don't inherit the `font-weight` (applied by a rule above). + * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. + */ + +optgroup { + font-weight: bold; +} + +/* Tables + ========================================================================== */ + +/** + * Remove most spacing between table cells. + */ + +table { + border-collapse: collapse; + border-spacing: 0; +} + +td, +th { + padding: 0; +} \ No newline at end of file diff --git a/static/css/skeleton-ext.css b/static/css/skeleton-ext.css new file mode 100644 --- /dev/null +++ b/static/css/skeleton-ext.css @@ -0,0 +1,237 @@ +/* Skeleton Framework Extended */ + +.xs-size-text { + font-size: 0.6rem; +} + +.s-size-text { + font-size: 0.8rem; +} + +.m-size-text { + font-size: 1.0rem; +} + +.l-size-text { + font-size: 1.2rem; +} + +.xl-size-text { + font-size: 1.4rem; +} + +.underline { + text-decoration: underline; +} + +.vtable table,thead,tbody { + display: inline-block; + white-space : nowrap; + overflow: hidden; +} + +.vtable table { + width: 100%; +} + +.vtable th { + text-align: right; + padding-right: 5px; +} + +.vtable td { + text-align: left; + word-wrap: break-word; +} + +.red-text { + color: red; +} + +.green-text { + color: green; +} + +.blue-text { + color: blue; +} + +.white-text { + color: white; +} + +.cyan-text { + color: cyan; +} + +.magenta-text { + color: magenta; +} + +.yellow-text { + color: yellow; +} + +.black-text { + color: black; +} + +.nowrap-text { + white-space: nowrap; + word-break: keep-all; +} + +.bold-text { + font-weight: bold !important; +} + +.button.button-logout, +button.button-logout { + border: 1px solid #c00000; + color: #7c0000; +} + +.button.button-logout:hover, +button.button-logout:hover { + border: 1px solid #ff0000; + color: #ff0000; +} + +.button.button-login, +button.button-login { + border: 1px solid #008000; + color: #005000; +} + +.button.button-login:hover, +button.button-login:hover { + border: 1px solid #00b000; + color: #008000; +} + +.button.button-home, +button.button-home { + border: 1px solid #d0007a; + color: #d0007a; +} + +.button.button-home:hover, +button.button-home:hover { + border: 1px solid #f1008d; + color: #f1008d; +} + +.button.button-home-primary, +button.button-home-primary { + border: 1px solid #eb008a; + color: #ffffff; + background-color: #eb008a; + -webkit-transition: background-color 0.2s; + transition: background-color 0.2s; +} + +.button.button-home-primary:hover, +button.button-home-primary:hover { + border: 1px solid #ca0077; + color: #ffffff; + background-color: #ca0077; +} + +.button.button-small, +button.button-small { + display: inline-block; + height: 2.1rem; + margin-bottom: 0.5rem; + padding: 0 1.0rem; + color: #555; + text-align: center; + font-size: 0.75rem; + font-weight: 600; + line-height: 2.0rem; + letter-spacing: 0.1rem; + text-transform: uppercase; + text-decoration: none; + white-space: nowrap; + background-color: transparent; + border-radius: 3 px; + border: 1px solid #BBB; + cursor: pointer; + -webkit-transition: border 0.2s; + transition: border 0.2s; +} + +.button.button-small:hover, +button.button-small:hover, +.button.button-small:focus, +button.button-small:focus { + color: #333; + border-color: #888; + outline: 0; +} + +.button.button-small.button-primary, +button.button-small.button-primary { + border: 1px solid #555753; + color: #FFF; + background-color: #888a85; + -webkit-transition: background-color 0.2s; + transition: background-color 0.2s; +} + +.button.button-small.button-primary:hover, +button.button-small.button-primary:hover, +.button.button-small.button-primary:focus, +button.button-small.button-primary:focus { + color: #FFF; + background-color: #555753; + border-color: #2e3436; +} + +@media screen and (min-width: 560px) { + [class*='column'] ~ [class*='column'] { + margin-top: 0; + } + .one-tenth[class*='column'] { + width: 9.9999999999%; + } + .one-ninth[class*='column'] { + width: 11.1111111111%; + } + .right-offset-by-one[class*='column'] { + margin-right: 8.3333333333%; + } + .right-offset-by-two[class*='column'] { + margin-right: 16.6666666666%; + } + .right-offset-by-three[class*='column'], + .right-offset-by-one-quarter[class*='column'] { + margin-right: 24.9999999999%; + } + .right-offset-by-four[class*='column'], + .right-offset-by-one-third[class*='column'] { + margin-right: 33.3333333332%; + } + .right-offset-by-five[class*='column'] { + margin-right: 41.6666666665%; + } + .right-offset-by-six[class*='column'], + .right-offset-by-one-half[class*='column'] { + margin-right: 49.9999999998%; + } + .right-offset-by-seven[class*='column'] { + margin-right: 58.3333333331%; + } + .right-offset-by-eight[class*='column'], + .right-offset-by-two-thirds[class*='column'] { + margin-right: 66.6666666664%; + } + .right-offset-by-nine[class*='column'] { + margin-right: 74.9999999997%; + } + .right-offset-by-ten[class*='column'] { + margin-right: 83.333333333%; + } + .right-offset-by-eleven[class*='column'] { + margin-right: 91.6666666663%; + } +} diff --git a/static/css/skeleton.css b/static/css/skeleton.css new file mode 100644 --- /dev/null +++ b/static/css/skeleton.css @@ -0,0 +1,1204 @@ +/*! skeleton-framework | 1.1.1 | MIT | 5/12/2016 */ +/* Table of contents +- Base Styles +- Grid +- Typography +- Links +- Buttons +- Forms +- Lists +- Code +- Tables +- Spacing +- Utilities +- Clearing +- Media Queries +*/ + +html { + font-size: 1em; + box-sizing: border-box; +} + +*, +*::before, +*::after { + box-sizing: inherit; +} + +body { + background-color: #fff; + font-size: 1rem; + line-height: 1.6rem; + font-weight: 400; + font-family: "Raleway", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; + color: #222; +} + +.container { + margin-right: auto; + margin-left: auto; + width: 100%; + max-width: 1200px; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.container-fluid { + margin-right: auto; + margin-left: auto; + width: 100%; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.row { + margin-left: -0.5rem; + margin-right: -0.5rem; +} + +.row::before, +.row::after { + content: ' '; + display: table; +} + +.row::after { + clear: both; +} + +[class*='column'] { + float: left; + width: 100%; + min-height: 1px; + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.xs-one[class*='column'] { + width: 8.3333333333%; +} + +.xs-two[class*='column'] { + width: 16.6666666666%; +} + +.xs-three[class*='column'], +.xs-one-quarter[class*='column'] { + width: 24.9999999999%; +} + +.xs-four[class*='column'], +.xs-one-third[class*='column'] { + width: 33.3333333332%; +} + +.xs-five[class*='column'] { + width: 41.6666666665%; +} + +.xs-six[class*='column'], +.xs-one-half[class*='column'] { + width: 49.9999999998%; +} + +.xs-seven[class*='column'] { + width: 58.3333333331%; +} + +.xs-eight[class*='column'], +.xs-two-thirds[class*='column'] { + width: 66.6666666664%; +} + +.xs-nine[class*='column'] { + width: 74.9999999997%; +} + +.xs-ten[class*='column'] { + width: 83.333333333%; +} + +.xs-eleven[class*='column'] { + width: 91.6666666663%; +} + +.xs-twelve[class*='column'] { + width: 99.9999999996%; +} + +[class*='xs-'][class*='column'] ~ [class*='xs-'][class*='column'] { + margin-top: 0; +} + +@media screen and (min-width: 560px) { + [class*='column'] ~ [class*='column'] { + margin-top: 0; + } + .one[class*='column'] { + width: 8.3333333333%; + } + .two[class*='column'] { + width: 16.6666666666%; + } + .three[class*='column'], + .one-quarter[class*='column'] { + width: 24.9999999999%; + } + .four[class*='column'], + .one-third[class*='column'] { + width: 33.3333333332%; + } + .five[class*='column'] { + width: 41.6666666665%; + } + .six[class*='column'], + .one-half[class*='column'] { + width: 49.9999999998%; + } + .seven[class*='column'] { + width: 58.3333333331%; + } + .eight[class*='column'], + .two-thirds[class*='column'] { + width: 66.6666666664%; + } + .nine[class*='column'] { + width: 74.9999999997%; + } + .ten[class*='column'] { + width: 83.333333333%; + } + .eleven[class*='column'] { + width: 91.6666666663%; + } + .twelve[class*='column'] { + width: 99.9999999996%; + } + .offset-by-one[class*='column'] { + margin-left: 8.3333333333%; + } + .offset-by-two[class*='column'] { + margin-left: 16.6666666666%; + } + .offset-by-three[class*='column'], + .offset-by-one-quarter[class*='column'] { + margin-left: 24.9999999999%; + } + .offset-by-four[class*='column'], + .offset-by-one-third[class*='column'] { + margin-left: 33.3333333332%; + } + .offset-by-five[class*='column'] { + margin-left: 41.6666666665%; + } + .offset-by-six[class*='column'], + .offset-by-one-half[class*='column'] { + margin-left: 49.9999999998%; + } + .offset-by-seven[class*='column'] { + margin-left: 58.3333333331%; + } + .offset-by-eight[class*='column'], + .offset-by-two-thirds[class*='column'] { + margin-left: 66.6666666664%; + } + .offset-by-nine[class*='column'] { + margin-left: 74.9999999997%; + } + .offset-by-ten[class*='column'] { + margin-left: 83.333333333%; + } + .offset-by-eleven[class*='column'] { + margin-left: 91.6666666663%; + } + .sm-one[class*='column'] { + width: 8.3333333333%; + } + .sm-two[class*='column'] { + width: 16.6666666666%; + } + .sm-three[class*='column'], + .sm-one-quarter[class*='column'] { + width: 24.9999999999%; + } + .sm-four[class*='column'], + .sm-one-third[class*='column'] { + width: 33.3333333332%; + } + .sm-five[class*='column'] { + width: 41.6666666665%; + } + .sm-six[class*='column'], + .sm-one-half[class*='column'] { + width: 49.9999999998%; + } + .sm-seven[class*='column'] { + width: 58.3333333331%; + } + .sm-eight[class*='column'], + .sm-two-thirds[class*='column'] { + width: 66.6666666664%; + } + .sm-nine[class*='column'] { + width: 74.9999999997%; + } + .sm-ten[class*='column'] { + width: 83.333333333%; + } + .sm-eleven[class*='column'] { + width: 91.6666666663%; + } + .sm-twelve[class*='column'] { + width: 99.9999999996%; + } + .sm-offset-by-one[class*='column'] { + margin-left: 8.3333333333%; + } + .sm-offset-by-two[class*='column'] { + margin-left: 16.6666666666%; + } + .sm-offset-by-three[class*='column'], + .sm-offset-by-one-quarter[class*='column'] { + margin-left: 24.9999999999%; + } + .sm-offset-by-four[class*='column'], + .sm-offset-by-one-third[class*='column'] { + margin-left: 33.3333333332%; + } + .sm-offset-by-five[class*='column'] { + margin-left: 41.6666666665%; + } + .sm-offset-by-six[class*='column'], + .sm-offset-by-one-half[class*='column'] { + margin-left: 49.9999999998%; + } + .sm-offset-by-seven[class*='column'] { + margin-left: 58.3333333331%; + } + .sm-offset-by-eight[class*='column'], + .sm-offset-by-two-thirds[class*='column'] { + margin-left: 66.6666666664%; + } + .sm-offset-by-nine[class*='column'] { + margin-left: 74.9999999997%; + } + .sm-offset-by-ten[class*='column'] { + margin-left: 83.333333333%; + } + .sm-offset-by-eleven[class*='column'] { + margin-left: 91.6666666663%; + } +} + +@media screen and (min-width: 720px) { + .md-one[class*='column'] { + width: 8.3333333333%; + } + .md-two[class*='column'] { + width: 16.6666666666%; + } + .md-three[class*='column'], + .md-one-quarter[class*='column'] { + width: 24.9999999999%; + } + .md-four[class*='column'], + .md-one-third[class*='column'] { + width: 33.3333333332%; + } + .md-five[class*='column'] { + width: 41.6666666665%; + } + .md-six[class*='column'], + .md-one-half[class*='column'] { + width: 49.9999999998%; + } + .md-seven[class*='column'] { + width: 58.3333333331%; + } + .md-eight[class*='column'], + .md-two-thirds[class*='column'] { + width: 66.6666666664%; + } + .md-nine[class*='column'] { + width: 74.9999999997%; + } + .md-ten[class*='column'] { + width: 83.333333333%; + } + .md-eleven[class*='column'] { + width: 91.6666666663%; + } + .md-twelve[class*='column'] { + width: 99.9999999996%; + } + .md-offset-by-one[class*='column'] { + margin-left: 8.3333333333%; + } + .md-offset-by-two[class*='column'] { + margin-left: 16.6666666666%; + } + .md-offset-by-three[class*='column'], + .md-offset-by-one-quarter[class*='column'] { + margin-left: 24.9999999999%; + } + .md-offset-by-four[class*='column'], + .md-offset-by-one-third[class*='column'] { + margin-left: 33.3333333332%; + } + .md-offset-by-five[class*='column'] { + margin-left: 41.6666666665%; + } + .md-offset-by-six[class*='column'], + .md-offset-by-one-half[class*='column'] { + margin-left: 49.9999999998%; + } + .md-offset-by-seven[class*='column'] { + margin-left: 58.3333333331%; + } + .md-offset-by-eight[class*='column'], + .md-offset-by-two-thirds[class*='column'] { + margin-left: 66.6666666664%; + } + .md-offset-by-nine[class*='column'] { + margin-left: 74.9999999997%; + } + .md-offset-by-ten[class*='column'] { + margin-left: 83.333333333%; + } + .md-offset-by-eleven[class*='column'] { + margin-left: 91.6666666663%; + } +} + +@media screen and (min-width: 960px) { + .lg-one[class*='column'] { + width: 8.3333333333%; + } + .lg-two[class*='column'] { + width: 16.6666666666%; + } + .lg-three[class*='column'], + .lg-one-quarter[class*='column'] { + width: 24.9999999999%; + } + .lg-four[class*='column'], + .lg-one-third[class*='column'] { + width: 33.3333333332%; + } + .lg-five[class*='column'] { + width: 41.6666666665%; + } + .lg-six[class*='column'], + .lg-one-half[class*='column'] { + width: 49.9999999998%; + } + .lg-seven[class*='column'] { + width: 58.3333333331%; + } + .lg-eight[class*='column'], + .lg-two-thirds[class*='column'] { + width: 66.6666666664%; + } + .lg-nine[class*='column'] { + width: 74.9999999997%; + } + .lg-ten[class*='column'] { + width: 83.333333333%; + } + .lg-eleven[class*='column'] { + width: 91.6666666663%; + } + .lg-twelve[class*='column'] { + width: 99.9999999996%; + } + .lg-offset-by-one[class*='column'] { + margin-left: 8.3333333333% + } + .lg-offset-by-two[class*='column'] { + margin-left: 16.6666666666% + } + .lg-offset-by-three[class*='column'], + .lg-offset-by-one-quarter[class*='column'] { + margin-left: 24.9999999999%; + } + .lg-offset-by-four[class*='column'], + .lg-offset-by-one-third[class*='column'] { + margin-left: 33.3333333332%; + } + .lg-offset-by-five[class*='column'] { + margin-left: 41.6666666665%; + } + .lg-offset-by-six[class*='column'], + .lg-offset-by-one-half[class*='column'] { + margin-left: 49.9999999998%; + } + .lg-offset-by-seven[class*='column'] { + margin-left: 58.3333333331%; + } + .lg-offset-by-eight[class*='column'], + .lg-offset-by-two-thirds[class*='column'] { + margin-left: 66.6666666664%; + } + .lg-offset-by-nine[class*='column'] { + margin-left: 74.9999999997%; + } + .lg-offset-by-ten[class*='column'] { + margin-left: 83.333333333%; + } + .lg-offset-by-eleven[class*='column'] { + margin-left: 91.6666666663%; + } +} + +/* Base Typo + ------------------------------------------------- */ + +h1, +h2, +h3, +h4, +h5, +h6 { + margin-top: 0; + margin-bottom: 2rem; + font-weight: 300; +} + +h1 { + font-size: 3.6rem; + line-height: 1.2; + letter-spacing: -0.1rem; +} + +h2 { + font-size: 3.0rem; + line-height: 1.25; + letter-spacing: -0.1rem; +} + +h3 { + font-size: 2.4rem; + line-height: 1.3; + letter-spacing: -0.1rem; +} + +h4 { + font-size: 1.8rem; + line-height: 1.35; + letter-spacing: -0.08rem; +} + +h5 { + font-size: 1.5rem; + line-height: 1.5; + letter-spacing: -0.05rem; +} + +h6 { + font-size: 1.2rem; + line-height: 1.6; + letter-spacing: 0; +} + +/* Larger than phablet */ + +@media (min-width: 560px) { + h1 { + font-size: 3.6rem; + } + h2 { + font-size: 3.0rem; + } + h3 { + font-size: 2.4rem; + } + h4 { + font-size: 1.8rem; + } + h5 { + font-size: 1.5rem; + } + h6 { + font-size: 1.2rem; + } +} + +p { + margin-top: 0; +} + +/* Links +–––––––––––––––––––––––––––––––––––––––––––––––––– */ + +a { + color: #1EAEDB; +} + +a:hover { + color: #0FA0CE; +} + +/* Colors +–––––––––––––––––––––––––––––––––––––––––––––––––– */ + +.text-primary { + color: #1EAEDB +} + +.text-success { + color: #2ecc71 +} + +.text-danger { + color: #e74c3c +} + +.button, +button, +input[type="submit"], +input[type="reset"], +input[type="button"] { + display: inline-block; + height: 2.5rem; + padding: 0 1.9rem; + color: #555; + text-align: center; + font-size: 0.7rem; + font-weight: 600; + line-height: 2.5rem; + letter-spacing: 0.1rem; + text-transform: uppercase; + text-decoration: none; + white-space: nowrap; + background-color: transparent; + border-radius: 4px; + border: 1px solid #BBB; + cursor: pointer; + -webkit-transition: border 0.2s; + transition: border 0.2s; +} + +.button:hover, +button:hover, +input[type="submit"]:hover, +input[type="reset"]:hover, +input[type="button"]:hover, +.button:focus, +button:focus, +input[type="submit"]:focus, +input[type="reset"]:focus, +input[type="button"]:focus { + color: #333; + border-color: #888; + outline: 0; +} + +.button:active, +button:active, +input[type="submit"]:active, +input[type="reset"]:active, +input[type="button"]:active { + color: #222; + border-color: #222; +} + +.button:disabled, +.button:disabled:hover, +button[disabled], +.button[disabled], +.button-primary[disabled], +.button-success[disabled], +.button-danger[disabled], +input[type="submit"][disabled], +input[type="reset"][disabled], +input[type="button"][disabled] { + border: 1px solid #E3E3E3; + color: #888; + cursor: not-allowed; +} + +.button.button-primary, +button.button-primary, +input[type="submit"].button-primary, +input[type="reset"].button-primary, +input[type="button"].button-primary { + border: 1px solid #33C3F0; + color: #FFF; + background-color: #33C3F0; + -webkit-transition: background-color 0.2s; + transition: background-color 0.2s; +} + +.button.button-primary:hover, +button.button-primary:hover, +input[type="submit"].button-primary:hover, +input[type="reset"].button-primary:hover, +input[type="button"].button-primary:hover, +.button.button-primary:focus, +button.button-primary:focus, +input[type="submit"].button-primary:focus, +input[type="reset"].button-primary:focus, +input[type="button"].button-primary:focus { + color: #FFF; + background-color: #1EAEDB; + border-color: #1EAEDB; +} + +.button.button-primary:active, +button.button-primary:active, +input[type="submit"].button-primary:active, +input[type="reset"].button-primary:active, +input[type="button"].button-primary:active { + color: #FFF; + background-color: #157b9b; + border-color: #157b9b; +} + +.button.button-primary:disabled, +button.button-primary:disabled, +input[type="submit"].button-primary:disabled, +input[type="reset"].button-primary:disabled, +input[type="button"].button-primary:disabled { + color: #FFF; + cursor: not-allowed; + background-color: #7CD9F8; + border-color: #7CD9F8; +} + +.button.button-success, +button.button-success, +input[type="submit"].button-success, +input[type="reset"].button-success, +input[type="button"].button-success { + border: 1px solid #2ecc71; + color: #FFF; + background-color: #2ecc71; + -webkit-transition: background-color 0.2s; + transition: background-color 0.2s; +} + +.button.button-success:hover, +button.button-success:hover, +input[type="submit"].button-success:hover, +input[type="reset"].button-success:hover, +input[type="button"].button-success:hover, +.button.button-success:focus, +button.button-success:focus, +input[type="submit"].button-success:focus, +input[type="reset"].button-success:focus, +input[type="button"].button-success:focus { + color: #FFF; + background-color: #27ae60; + border-color: #27ae60; +} + +.button.button-success:active, +button.button-success:active, +input[type="submit"].button-success:active, +input[type="reset"].button-success:active, +input[type="button"].button-success:active { + color: #FFF; + background-color: #2ecc71; + border-color: #2ecc71; +} + +.button.button-success:disabled, +button.button-success:disabled, +input[type="submit"].button-success:disabled, +input[type="reset"].button-success:disabled, +input[type="button"].button-success:disabled { + color: #FFF; + cursor: not-allowed; + background-color: #82e3aa; + border-color: #82e3aa; +} + +.button.button-danger, +button.button-danger, +input[type="submit"].button-danger, +input[type="reset"].button-danger, +input[type="button"].button-danger { + border: 1px solid #e74c3c; + color: #FFF; + background-color: #e74c3c; + -webkit-transition: background-color 0.2s; + transition: background-color 0.2s; +} + +.button.button-danger:hover, +button.button-danger:hover, +input[type="submit"].button-danger:hover, +input[type="reset"].button-danger:hover, +input[type="button"].button-danger:hover, +.button.button-danger:focus, +button.button-danger:focus, +input[type="submit"].button-danger:focus, +input[type="reset"].button-danger:focus, +input[type="button"].button-danger:focus { + color: #FFF; + background-color: #c0392b; + border-color: #c0392b; +} + +.button.button-danger:active, +button.button-danger:active, +input[type="submit"].button-danger:active, +input[type="reset"].button-danger:active, +input[type="button"].button-danger:active { + color: #FFF; + background-color: #e74c3c; + border-color: #e74c3c; +} + +.button.button-danger:disabled, +button.button-danger:disabled, +input[type="submit"].button-danger:disabled, +input[type="reset"].button-danger:disabled, +input[type="button"].button-danger:disabled { + color: #FFF; + cursor: not-allowed; + background-color: #ee8377; + border-color: #ee8377; +} + +input[type="email"], +input[type="number"], +input[type="date"], +input[type="search"], +input[type="text"], +input[type="tel"], +input[type="url"], +input[type="password"], +textarea, +select { + padding: 0.4rem 0.6rem; + background-color: #FFF; + border: 1px solid #D1D1D1; + border-radius: 4px; + box-shadow: none; + -webkit-transition: border 0.2s; + transition: border 0.2s; +} + +input[type="email"], +input[type="number"], +input[type="search"], +input[type="text"], +input[type="tel"], +input[type="url"], +input[type="password"], +select:not([size]), +textarea:not([rows]) { + height: 2.5rem; +} + +/* Removes awkward default styles on some inputs for iOS */ + +input[type="email"], +input[type="number"], +input[type="date"], +input[type="search"], +input[type="text"], +input[type="tel"], +input[type="url"], +input[type="password"], +input[type="button"], +input[type="submit"], +textarea { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +textarea { + min-height: 4rem; + padding-top: 0.4rem; + padding-bottom: 0.4rem; + resize: vertical; +} + +input[type="email"]:focus, +input[type="number"]:focus, +input[type="date"]:focus, +input[type="search"]:focus, +input[type="text"]:focus, +input[type="tel"]:focus, +input[type="url"]:focus, +input[type="password"]:focus, +textarea:focus, +select:focus { + border: 1px solid #33C3F0; + outline: 0; +} + +.has-error, +.has-error:focus { + border: 1px solid #e74c3c !important; + outline: 0; +} + +.has-success, +.has-success:focus { + border: 1px solid #2ecc71 !important; + outline: 0; +} + +label, +legend { + display: block; + margin-bottom: 0.5rem; + font-weight: 600; +} + +fieldset { + padding: 0; + border-width: 0; +} + +input[type="checkbox"], +input[type="radio"] { + display: inline; +} + +label > .label-body { + display: inline-block; + margin-left: 0.5rem; + font-weight: normal; +} + +ul { + list-style: circle inside; +} + +ol { + list-style: decimal inside; +} + +ol, +ul { + padding-left: 0; + margin-top: 0; +} + +ul ul, +ul ol, +ol ol, +ol ul { + margin: 1.5rem 0 1.5rem 3rem; + font-size: 90%; +} + +li { + margin-bottom: 1rem; +} + +/* Cards */ + +.card { + border: 1px solid #E1E1E1; + padding: 15px 25px; + border-radius: 4px; + box-shadow: 1px 1px 1px #E1E1E1; + min-height: 160px; + margin-bottom: 1rem; +} + +.card h1, +.card h2, +.card h3, +.card h4, +.card h5, +.card h6, +.card p { + margin-bottom:1.2rem; +} + +a.card { + display: block; + color: #757575; + text-decoration: none; + -webkit-transition: color .3s, border-color .3s, -webkit-transform .3s; + transition: color .3s, border-color .3s, -webkit-transform .3s; + transition: color .3s, transform .3s, border-color .3s; + transition: color .3s, transform .3s, border-color .3s, -webkit-transform .3s; +} + +a.card:hover, +a.card:active { + color: black; + border-color: #8A8A8A; + -webkit-transform: translateX(-2px) translateY(-2px); + transform: translateX(-2px) translateY(-2px); +} + +code { + padding: 0.2rem 0.5rem; + margin: 0 0.2rem; + font-size: 90%; + white-space: nowrap; + background: #F1F1F1; + border: 1px solid #E1E1E1; + border-radius: 4px; +} + +pre > code { + display: block; + padding: 1rem 1.5rem; + white-space: pre; + overflow-x: auto; +} + +@media (max-width: 560px) { + pre > code { + white-space: nowrap; + } +} + +.alert { + width: 100%; + border-radius: 4px; + border: 1px solid #000; + color: #000; + background-color: #FFF; + padding: 10px 15px; +} + +.alert.alert-primary { + border: 1px solid #33C3F0; + color: #FFF; + background-color: #33C3F0; +} + +.alert.alert-success { + border: 1px solid #2ecc71; + color: #FFF; + background-color: #2ecc71; +} + +.alert.alert-danger { + border: 1px solid #e74c3c; + color: #FFF; + background-color: #e74c3c; +} + +.table-responsive { + overflow-x: auto; +} + +.table-responsive th, +.table-responsive td { + white-space: nowrap; +} + +table { + border-collapse: collapse; + -webkit-overflow-scrolling: touch; +} + +th, +td { + padding: 0.75rem 1rem; +} + +th { + text-align: left; +} + +td { + border-bottom: 1px solid #E1E1E1; +} + +th:first-child, +td:first-child { + padding-left: 0; +} + +th:last-child, +td:last-child { + padding-right: 0; +} + +tr th { + border-bottom: 1px solid #000; +} + +@media (min-width: 560px) { + th:first-child, + td:first-child { + padding-left: 1rem; + } +} + +button, +.button { + margin-bottom: 1rem; +} + +input, +textarea, +select, +fieldset { + margin-bottom: 1.5rem; +} + +pre, +blockquote, +dl, +figure, +table, +p, +ul, +ol, +form { + margin-bottom: 2.5rem; +} + +.alert { + margin-bottom: 1rem; +} + +.u-full-width { + width: 100%; +} + +.u-max-full-width { + max-width: 100%; +} + +/* Floats */ + +.u-pull-right { + float: right; +} + +.u-pull-left { + float: left; +} + +.u-cf { + content: ""; + display: table; + clear: both; +} + +/* Positioning */ + +.u-center-block { + display: block; + margin-left: auto; + margin-right: auto; +} + +/** + * Note: + * + * Nest this class inside something with `position: relative` to have + * your element centered relative to its containing element. + * + * Use this class without nesting it to have your element centered relative + * to the viewport. + */ + +.u-center-abs { + position: absolute; + top: 50%; + left: 50%; + -webkit-transform: translateY(-50%) translateX(-50%); + transform: translateY(-50%) translateX(-50%); +} + +/* Type */ + +.u-text-center { + text-align: center !important; +} + +.u-text-right { + text-align: right !important; +} + +.u-text-left { + text-align: left !important; +} + +.u-text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +/* Peek a boo */ + +.u-hide { + display: none !important; +} + +.u-show { + display: block !important; +} + +.u-invisible { + visibility: hidden !important; +} + +.u-visible { + visibility: visible !important; +} + +/* Misc */ + +.u-img-responsive { + display: block; + max-width: 100%; + height: auto; +} + +/* Misc */ + +hr { + margin-top: 3rem; + margin-bottom: 3.5rem; + border-width: 0; + border-top: 1px solid #E1E1E1; +} + +/* Clearing */ + +.container:after, +.row:after { + content: ""; + display: table; + clear: both; +} + +/***** +* Media Queries +* +* Note: The best way to structure the use of media queries is to create the +* queries near the relevant code. For example, if you wanted to change the +* styles for buttons on small devices, paste the mobile query code up in the +* buttons section and style it there. +*****/ + +@media (min-width: 400px) { + /* Larger than mobile */ +} + +@media (min-width: 560px) { + /* Larger than phablet (also point when grid becomes active) */ +} + +@media (min-width: 720px) { + /* Larger than tablet */ +} + +@media (min-width: 960px) { + /* Larger than desktop */ +} + +@media (min-width: 1200px) { + /* Larger than Desktop HD */ +} diff --git a/static/css/skeleton.min.css b/static/css/skeleton.min.css new file mode 100644 --- /dev/null +++ b/static/css/skeleton.min.css @@ -0,0 +1,1 @@ +/*! skeleton-framework | 1.1.1 | MIT | 5/12/2016 */.container,.container-fluid{margin-right:auto;margin-left:auto}.container,.container-fluid,[class*=column]{width:100%;padding-left:.5rem;padding-right:.5rem}h1,h2,h3{letter-spacing:-.1rem}[class*=xs-][class*=column]~[class*=xs-][class*=column],ol,p,ul{margin-top:0}.table-responsive,pre>code{overflow-x:auto}html{font-size:1em;box-sizing:border-box}*,::after,::before{box-sizing:inherit}body{background-color:#fff;font-size:1rem;line-height:1.6rem;font-weight:400;font-family:Raleway,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#222}.container{max-width:1200px}.row{margin-left:-.5rem;margin-right:-.5rem}.row::after,.row::before{content:' ';display:table}.container:after,.row:after,.u-cf{content:"";clear:both}.row::after{clear:both}[class*=column]{float:left;min-height:1px}.xs-one[class*=column]{width:8.3333333333%}.xs-two[class*=column]{width:16.6666666666%}.xs-one-quarter[class*=column],.xs-three[class*=column]{width:24.9999999999%}.xs-four[class*=column],.xs-one-third[class*=column]{width:33.3333333332%}.xs-five[class*=column]{width:41.6666666665%}.xs-one-half[class*=column],.xs-six[class*=column]{width:49.9999999998%}.xs-seven[class*=column]{width:58.3333333331%}.xs-eight[class*=column],.xs-two-thirds[class*=column]{width:66.6666666664%}.xs-nine[class*=column]{width:74.9999999997%}.xs-ten[class*=column]{width:83.333333333%}.xs-eleven[class*=column]{width:91.6666666663%}.xs-twelve[class*=column]{width:99.9999999996%}@media screen and (min-width:560px){[class*=column]~[class*=column]{margin-top:0}.one[class*=column]{width:8.3333333333%}.two[class*=column]{width:16.6666666666%}.one-quarter[class*=column],.three[class*=column]{width:24.9999999999%}.four[class*=column],.one-third[class*=column]{width:33.3333333332%}.five[class*=column]{width:41.6666666665%}.one-half[class*=column],.six[class*=column]{width:49.9999999998%}.seven[class*=column]{width:58.3333333331%}.eight[class*=column],.two-thirds[class*=column]{width:66.6666666664%}.nine[class*=column]{width:74.9999999997%}.ten[class*=column]{width:83.333333333%}.eleven[class*=column]{width:91.6666666663%}.twelve[class*=column]{width:99.9999999996%}.offset-by-one[class*=column]{margin-left:8.3333333333%}.offset-by-two[class*=column]{margin-left:16.6666666666%}.offset-by-one-quarter[class*=column],.offset-by-three[class*=column]{margin-left:24.9999999999%}.offset-by-four[class*=column],.offset-by-one-third[class*=column]{margin-left:33.3333333332%}.offset-by-five[class*=column]{margin-left:41.6666666665%}.offset-by-one-half[class*=column],.offset-by-six[class*=column]{margin-left:49.9999999998%}.offset-by-seven[class*=column]{margin-left:58.3333333331%}.offset-by-eight[class*=column],.offset-by-two-thirds[class*=column]{margin-left:66.6666666664%}.offset-by-nine[class*=column]{margin-left:74.9999999997%}.offset-by-ten[class*=column]{margin-left:83.333333333%}.offset-by-eleven[class*=column]{margin-left:91.6666666663%}.sm-one[class*=column]{width:8.3333333333%}.sm-two[class*=column]{width:16.6666666666%}.sm-one-quarter[class*=column],.sm-three[class*=column]{width:24.9999999999%}.sm-four[class*=column],.sm-one-third[class*=column]{width:33.3333333332%}.sm-five[class*=column]{width:41.6666666665%}.sm-one-half[class*=column],.sm-six[class*=column]{width:49.9999999998%}.sm-seven[class*=column]{width:58.3333333331%}.sm-eight[class*=column],.sm-two-thirds[class*=column]{width:66.6666666664%}.sm-nine[class*=column]{width:74.9999999997%}.sm-ten[class*=column]{width:83.333333333%}.sm-eleven[class*=column]{width:91.6666666663%}.sm-twelve[class*=column]{width:99.9999999996%}.sm-offset-by-one[class*=column]{margin-left:8.3333333333%}.sm-offset-by-two[class*=column]{margin-left:16.6666666666%}.sm-offset-by-one-quarter[class*=column],.sm-offset-by-three[class*=column]{margin-left:24.9999999999%}.sm-offset-by-four[class*=column],.sm-offset-by-one-third[class*=column]{margin-left:33.3333333332%}.sm-offset-by-five[class*=column]{margin-left:41.6666666665%}.sm-offset-by-one-half[class*=column],.sm-offset-by-six[class*=column]{margin-left:49.9999999998%}.sm-offset-by-seven[class*=column]{margin-left:58.3333333331%}.sm-offset-by-eight[class*=column],.sm-offset-by-two-thirds[class*=column]{margin-left:66.6666666664%}.sm-offset-by-nine[class*=column]{margin-left:74.9999999997%}.sm-offset-by-ten[class*=column]{margin-left:83.333333333%}.sm-offset-by-eleven[class*=column]{margin-left:91.6666666663%}}@media screen and (min-width:720px){.md-one[class*=column]{width:8.3333333333%}.md-two[class*=column]{width:16.6666666666%}.md-one-quarter[class*=column],.md-three[class*=column]{width:24.9999999999%}.md-four[class*=column],.md-one-third[class*=column]{width:33.3333333332%}.md-five[class*=column]{width:41.6666666665%}.md-one-half[class*=column],.md-six[class*=column]{width:49.9999999998%}.md-seven[class*=column]{width:58.3333333331%}.md-eight[class*=column],.md-two-thirds[class*=column]{width:66.6666666664%}.md-nine[class*=column]{width:74.9999999997%}.md-ten[class*=column]{width:83.333333333%}.md-eleven[class*=column]{width:91.6666666663%}.md-twelve[class*=column]{width:99.9999999996%}.md-offset-by-one[class*=column]{margin-left:8.3333333333%}.md-offset-by-two[class*=column]{margin-left:16.6666666666%}.md-offset-by-one-quarter[class*=column],.md-offset-by-three[class*=column]{margin-left:24.9999999999%}.md-offset-by-four[class*=column],.md-offset-by-one-third[class*=column]{margin-left:33.3333333332%}.md-offset-by-five[class*=column]{margin-left:41.6666666665%}.md-offset-by-one-half[class*=column],.md-offset-by-six[class*=column]{margin-left:49.9999999998%}.md-offset-by-seven[class*=column]{margin-left:58.3333333331%}.md-offset-by-eight[class*=column],.md-offset-by-two-thirds[class*=column]{margin-left:66.6666666664%}.md-offset-by-nine[class*=column]{margin-left:74.9999999997%}.md-offset-by-ten[class*=column]{margin-left:83.333333333%}.md-offset-by-eleven[class*=column]{margin-left:91.6666666663%}}@media screen and (min-width:960px){.lg-one[class*=column]{width:8.3333333333%}.lg-two[class*=column]{width:16.6666666666%}.lg-one-quarter[class*=column],.lg-three[class*=column]{width:24.9999999999%}.lg-four[class*=column],.lg-one-third[class*=column]{width:33.3333333332%}.lg-five[class*=column]{width:41.6666666665%}.lg-one-half[class*=column],.lg-six[class*=column]{width:49.9999999998%}.lg-seven[class*=column]{width:58.3333333331%}.lg-eight[class*=column],.lg-two-thirds[class*=column]{width:66.6666666664%}.lg-nine[class*=column]{width:74.9999999997%}.lg-ten[class*=column]{width:83.333333333%}.lg-eleven[class*=column]{width:91.6666666663%}.lg-twelve[class*=column]{width:99.9999999996%}.lg-offset-by-one[class*=column]{margin-left:8.3333333333%}.lg-offset-by-two[class*=column]{margin-left:16.6666666666%}.lg-offset-by-one-quarter[class*=column],.lg-offset-by-three[class*=column]{margin-left:24.9999999999%}.lg-offset-by-four[class*=column],.lg-offset-by-one-third[class*=column]{margin-left:33.3333333332%}.lg-offset-by-five[class*=column]{margin-left:41.6666666665%}.lg-offset-by-one-half[class*=column],.lg-offset-by-six[class*=column]{margin-left:49.9999999998%}.lg-offset-by-seven[class*=column]{margin-left:58.3333333331%}.lg-offset-by-eight[class*=column],.lg-offset-by-two-thirds[class*=column]{margin-left:66.6666666664%}.lg-offset-by-nine[class*=column]{margin-left:74.9999999997%}.lg-offset-by-ten[class*=column]{margin-left:83.333333333%}.lg-offset-by-eleven[class*=column]{margin-left:91.6666666663%}}.alert,.u-full-width{width:100%}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:2rem;font-weight:300}h1{font-size:3.6rem;line-height:1.2}h2{font-size:3rem;line-height:1.25}h3{font-size:2.4rem;line-height:1.3}h4{font-size:1.8rem;line-height:1.35;letter-spacing:-.08rem}h5{font-size:1.5rem;line-height:1.5;letter-spacing:-.05rem}h6{font-size:1.2rem;line-height:1.6;letter-spacing:0}@media (min-width:560px){h1{font-size:3.6rem}h2{font-size:3rem}h3{font-size:2.4rem}h4{font-size:1.8rem}h5{font-size:1.5rem}h6{font-size:1.2rem}}.text-primary,a{color:#1EAEDB}a:hover{color:#0FA0CE}.text-success{color:#2ecc71}.text-danger{color:#e74c3c}.button,button,input[type=submit],input[type=reset],input[type=button]{display:inline-block;height:2.5rem;padding:0 1.9rem;color:#555;text-align:center;font-size:.7rem;font-weight:600;line-height:2.5rem;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:4px;border:1px solid #BBB;cursor:pointer;-webkit-transition:border .2s;transition:border .2s}.button:focus,.button:hover,button:focus,button:hover,input[type=submit]:focus,input[type=submit]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=button]:focus,input[type=button]:hover{color:#333;border-color:#888;outline:0}.button:active,button:active,input[type=submit]:active,input[type=reset]:active,input[type=button]:active{color:#222;border-color:#222}.button-danger[disabled],.button-primary[disabled],.button-success[disabled],.button:disabled,.button:disabled:hover,.button[disabled],button[disabled],input[type=submit][disabled],input[type=reset][disabled],input[type=button][disabled]{border:1px solid #E3E3E3;color:#888;cursor:not-allowed}.button.button-primary,button.button-primary,input[type=submit].button-primary,input[type=reset].button-primary,input[type=button].button-primary{border:1px solid #33C3F0;color:#FFF;background-color:#33C3F0;-webkit-transition:background-color .2s;transition:background-color .2s}.button.button-primary:focus,.button.button-primary:hover,button.button-primary:focus,button.button-primary:hover,input[type=submit].button-primary:focus,input[type=submit].button-primary:hover,input[type=reset].button-primary:focus,input[type=reset].button-primary:hover,input[type=button].button-primary:focus,input[type=button].button-primary:hover{color:#FFF;background-color:#1EAEDB;border-color:#1EAEDB}.button.button-primary:active,button.button-primary:active,input[type=submit].button-primary:active,input[type=reset].button-primary:active,input[type=button].button-primary:active{color:#FFF;background-color:#157b9b;border-color:#157b9b}.button.button-primary:disabled,button.button-primary:disabled,input[type=submit].button-primary:disabled,input[type=reset].button-primary:disabled,input[type=button].button-primary:disabled{color:#FFF;cursor:not-allowed;background-color:#7CD9F8;border-color:#7CD9F8}.button.button-success,button.button-success,input[type=submit].button-success,input[type=reset].button-success,input[type=button].button-success{border:1px solid #2ecc71;color:#FFF;background-color:#2ecc71;-webkit-transition:background-color .2s;transition:background-color .2s}.button.button-success:focus,.button.button-success:hover,button.button-success:focus,button.button-success:hover,input[type=submit].button-success:focus,input[type=submit].button-success:hover,input[type=reset].button-success:focus,input[type=reset].button-success:hover,input[type=button].button-success:focus,input[type=button].button-success:hover{color:#FFF;background-color:#27ae60;border-color:#27ae60}.button.button-success:active,button.button-success:active,input[type=submit].button-success:active,input[type=reset].button-success:active,input[type=button].button-success:active{color:#FFF;background-color:#2ecc71;border-color:#2ecc71}.button.button-success:disabled,button.button-success:disabled,input[type=submit].button-success:disabled,input[type=reset].button-success:disabled,input[type=button].button-success:disabled{color:#FFF;cursor:not-allowed;background-color:#82e3aa;border-color:#82e3aa}.button.button-danger,button.button-danger,input[type=submit].button-danger,input[type=reset].button-danger,input[type=button].button-danger{border:1px solid #e74c3c;color:#FFF;background-color:#e74c3c;-webkit-transition:background-color .2s;transition:background-color .2s}.button.button-danger:focus,.button.button-danger:hover,button.button-danger:focus,button.button-danger:hover,input[type=submit].button-danger:focus,input[type=submit].button-danger:hover,input[type=reset].button-danger:focus,input[type=reset].button-danger:hover,input[type=button].button-danger:focus,input[type=button].button-danger:hover{color:#FFF;background-color:#c0392b;border-color:#c0392b}.button.button-danger:active,button.button-danger:active,input[type=submit].button-danger:active,input[type=reset].button-danger:active,input[type=button].button-danger:active{color:#FFF;background-color:#e74c3c;border-color:#e74c3c}.button.button-danger:disabled,button.button-danger:disabled,input[type=submit].button-danger:disabled,input[type=reset].button-danger:disabled,input[type=button].button-danger:disabled{color:#FFF;cursor:not-allowed;background-color:#ee8377;border-color:#ee8377}input[type=number],input[type=date],input[type=search],input[type=text],input[type=tel],input[type=url],input[type=password],input[type=email],select,textarea{padding:.4rem .6rem;background-color:#FFF;border:1px solid #D1D1D1;border-radius:4px;box-shadow:none;-webkit-transition:border .2s;transition:border .2s}input[type=number],input[type=search],input[type=text],input[type=tel],input[type=url],input[type=password],input[type=email],select:not([size]),textarea:not([rows]){height:2.5rem}input[type=number],input[type=date],input[type=search],input[type=text],input[type=tel],input[type=url],input[type=password],input[type=submit],input[type=button],input[type=email],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{min-height:4rem;padding-top:.4rem;padding-bottom:.4rem;resize:vertical}input[type=number]:focus,input[type=date]:focus,input[type=search]:focus,input[type=text]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=password]:focus,input[type=email]:focus,select:focus,textarea:focus{border:1px solid #33C3F0;outline:0}.has-error,.has-error:focus{border:1px solid #e74c3c!important;outline:0}.has-success,.has-success:focus{border:1px solid #2ecc71!important;outline:0}label,legend{display:block;margin-bottom:.5rem;font-weight:600}fieldset{padding:0;border-width:0}input[type=checkbox],input[type=radio]{display:inline}label>.label-body{display:inline-block;margin-left:.5rem;font-weight:400}ul{list-style:circle inside}ol{list-style:decimal inside}ol,ul{padding-left:0}ol ol,ol ul,ul ol,ul ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}.card,li{margin-bottom:1rem}.card{border:1px solid #E1E1E1;padding:15px 25px;border-radius:4px;box-shadow:1px 1px 1px #E1E1E1;min-height:160px}.card h1,.card h2,.card h3,.card h4,.card h5,.card h6,.card p{margin-bottom:1.2rem}a.card{display:block;color:#757575;text-decoration:none;-webkit-transition:color .3s,border-color .3s,-webkit-transform .3s;transition:color .3s,border-color .3s,-webkit-transform .3s;transition:color .3s,transform .3s,border-color .3s;transition:color .3s,transform .3s,border-color .3s,-webkit-transform .3s}a.card:active,a.card:hover{color:#000;border-color:#8A8A8A;-webkit-transform:translateX(-2px) translateY(-2px);transform:translateX(-2px) translateY(-2px)}code{padding:.2rem .5rem;margin:0 .2rem;font-size:90%;white-space:nowrap;background:#F1F1F1;border:1px solid #E1E1E1;border-radius:4px}pre>code{display:block;padding:1rem 1.5rem;white-space:pre}@media (max-width:560px){pre>code{white-space:nowrap}}.alert{border-radius:4px;border:1px solid #000;color:#000;background-color:#FFF;padding:10px 15px}.alert.alert-primary{border:1px solid #33C3F0;color:#FFF;background-color:#33C3F0}.alert.alert-success{border:1px solid #2ecc71;color:#FFF;background-color:#2ecc71}.alert.alert-danger{border:1px solid #e74c3c;color:#FFF;background-color:#e74c3c}.table-responsive td,.table-responsive th{white-space:nowrap}table{border-collapse:collapse;-webkit-overflow-scrolling:touch}td,th{padding:.75rem 1rem}th{text-align:left}td{border-bottom:1px solid #E1E1E1}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}tr th{border-bottom:1px solid #000}@media (min-width:560px){td:first-child,th:first-child{padding-left:1rem}}.button,button{margin-bottom:1rem}fieldset,input,select,textarea{margin-bottom:1.5rem}blockquote,dl,figure,form,ol,p,pre,table,ul{margin-bottom:2.5rem}.alert{margin-bottom:1rem}.u-max-full-width{max-width:100%}.u-pull-right{float:right}.u-pull-left{float:left}.u-cf{display:table}.u-center-block{display:block;margin-left:auto;margin-right:auto}.u-center-abs{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.u-text-center{text-align:center!important}.u-text-right{text-align:right!important}.u-text-left{text-align:left!important}.u-text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.u-hide{display:none!important}.u-show{display:block!important}.u-invisible{visibility:hidden!important}.u-visible{visibility:visible!important}.u-img-responsive{display:block;max-width:100%;height:auto}hr{margin-top:3rem;margin-bottom:3.5rem;border-width:0;border-top:1px solid #E1E1E1}.container:after,.row:after{display:table} diff --git a/static/css/tooltip.css b/static/css/tooltip.css new file mode 100644 --- /dev/null +++ b/static/css/tooltip.css @@ -0,0 +1,26 @@ +/* Tooltip container */ +.tooltip { + position: relative; + display: inline-block; + border-bottom: 1px dotted black; /* If you want dots under the hoverable text */ +} + +/* Tooltip text */ +.tooltip .tooltiptext { + visibility: hidden; + width: 120px; + background-color: black; + color: #fff; + text-align: center; + padding: 5px 0; + border-radius: 6px; + + /* Position the tooltip text - see examples below! */ + position: absolute; + z-index: 1; +} + +/* Show the tooltip text when you mouse over the tooltip container */ +.tooltip:hover .tooltiptext { + visibility: visible; +} \ No newline at end of file diff --git a/static/font/Laksaman-Bold.woff b/static/font/Laksaman-Bold.woff new file mode 100644 index 0000000000000000000000000000000000000000..64682bd73a5283e14cbe61f166d5b584218e99dd GIT binary patch literal 41912 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 diff --git a/static/font/Laksaman-BoldItalic.woff b/static/font/Laksaman-BoldItalic.woff new file mode 100644 index 0000000000000000000000000000000000000000..e88b0926ac7487b8d0f5b4e7da2a80d2b2f62e1e GIT binary patch literal 44836 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 z z4tz}8s=BUAr+nHY<&?L31>i}S{0S}l0(@;X>2?+VS|Rel?l0l0eV~S6BR)=s3X}*E zgV-&HNYxTGe9I;>AG_rJ!5AaOef|CN+GW#o#18_>kYKH-7G+4J5(bBp$@*v;aeCsB z;=K1l9KDmuut<**)1$=nc8<{1Cgo^+r<|=t5BcUJr3z5%EEx;+ynUg(Dg+;*zZ;bp zKIS9UEkLcrq^6T<#=hteT{Su&y?uU3ef#{v;O+BEhV*9tp{K8n&^M~r3z3Hm$R&S(&RA8H`80ezM~nfl-lsSlp4F{DOnL?r}z(1u5Ix-$BSLaPPn6u*$5OM{3o zRRi6m081<-G?fx!HAbqCuG-vDah%lBI1CEoL}Up$hV`jED;Uxp!n~4HSxcMlq~`4K zg0U0f8-g~ftl*zYPeBnLIGsO~kl1MuT(C>AioTCmc@p{RC?)2=e)IwHIw~v&vsK!B zyVXP)@yB?al9m!Ff`(3=KcG13od=0c8rVnsSp^M2eTEVc=}o0y84XC}KX8_o9gUla zL_;75*c3HURg4?~g>;paSw+Tr5D}q^5WHYcE#6FY=Ov^?5n6y!UQnEaCQ+RmN%2oo z#^jY0IcU}kY{y{@MvgB?9z+V-j>wU1W@)Jf{rvNTM9&bS=gldS#=qomy=eFdybZLI zsG^!K#p6V;jfC8Y90|FRt*rA-KT)?qF0En;ydfrh-q*k%p-)*7Ia2Tqs&Ra(aijG> z?lsgB#iVCBba*32s)9Z#^j1ILVUUFd;ox9S)uBqE^x4B8DQ{8mL?xWZ85OkaaHJ^- zeW^m4S}pIUZ=Ht128sy&fvW1)s*r)!T#cs6JJNJfD$&MtRaO2L^d)}x1zTkR|BG_5 zq~x2X3R~2Cm2ZocZ&i#11C{i((=gmt)zZ3AS)G`Q%+bKDYEr7gE7gTnvP?to%G*Yk zrvG3q3a}x!Q9+;CQRp)r`9k{aX$W~H>;E@YKEr-;Uy9-J1;y}al3!vA9WyKi!7$)x zFibghyrQiLc;+w;epXJVCKl$0m%zQiBGaX?y0WZBKr6ot0OE%~LB$xj=w3%tNRQ1$ zZ?FdqjSmX>hb?oQ3j~ocIxG^p?>9cO)dKL-lO34sxWbImvf`4;%kVTPa!R)p=ok{A z-cbtG@}J4I818!^7t)_RtaPfXw8vkSCd{5uW+s%`d#ZLEGB7@9k>gS*jHF+G2BnqR z6Ilx~m9k!iwJKQ&v%e{wpIKH`qAu;IY*`@TbzR-A!M>p#BOK8&!@FfTtG_8-pe$WA zR9a`heBMP43e{(Sk=vs!fyo!~_P|=?xuaIDb*i0Pkh!-z(6z$o<%cp$VFop=i!Y6s3t4%a^b#cI;TOvSr)(^DV9C z`?j^M66&CL)v20)K_CB2A?%e2n^DB%;n_!N@=?LyGi5d{^)sD;yML8Ty!HXw^*ulG z?yEA2-+fg^@w=*w;_{@)sz>m_zEhvlw3SPiS>cZYtwZdfBmC^t{znjvhgUBbppU@J z$*!Lr*}n-Mg3dXx0j5NxMP;QvtT@#UYhZ>Q+y&i3U4xu}j$)p?8O6 zK2)k7of&+DmQSY7(@IgZCW=v}vDk~ukiq8=n_>eriQ?Piv_RCVIS7eA2^q|!kobp` zkoY=^Dd{c)hOV4#ljXYx3}->b?q`OKj$OJ7`sWR#bqhJ);vfb3C!2f&?|@lI3w6Sj zTeuU}kOlQ^@~2`hd{+@h6UqMuZSX&tdyt-Y(kaC=zG)f-6k zzkqVPeL!3O8CI|<-zd&O_b(_m5m}Xf(2vI4L~ps&+~&yllZL(y=d@aU1LT^J*dzgD zBFbXR5=((x2xT`FT*#b#_-8lz6n4W_uR1Gm>JGCie>DY5-2?F_SZfaEgU_MIf(wul zoBEpsnSd3oU_T1?M0iT!WLv#)cS?xC6AXrfxO z&|3)gH+U|kmrOt2nYFpK*c^XJ&k)la7YDMeD`6{asVpr5;xmk`y{(lgyL0=Tq@{M&}9am#6k~Za$WO{6tf}Za|MELyRY4Z8JPS*fo@*5PjabpxFwDw%`>s z52XZFB7J5>iD^AN2W8>1$kdEqpFARpeINF1g`X*N?RmINTfcJ3VPJ^$NqJd6UIi1| zna3nL)yP6zWp>^yh=d>aVG5oyU3>$XTtol5#wovtV()6obrE8*6SwHc+S6UI8RnY6 zrBHNKbkrN*rMQCK;!@iygt-v~(PaQ#(FzeF#OMIeR-mFv`ZB=Gm7#J&N z`QImL^MB5jh@IAMJG@3{4jrYgso>ChCQp?vL<|1-0R99|x@Q?gtLa&H7IY!oGrA9Y z(VI6>1Eu?HUNJ8ZrSLx67-6h#H#%AI(Q69Xj&9UKM#?I z>7S>L-PPX25fldIW!;DV68Zvp=d0Bax^%b?p%T8tHCFHRO`W1wFU$ov}3hPgdB7_P%Xb&yGrs=KgaD2E{RSG>v$K4?P)!|8m#<^L;HGzXUa6@CcW@+|)U^(FqGHDAsEOFr>C2s8 z;J0k>YXHrIZZodH)CV+Uh<_(q&?;){Zq$`8y^N+_;>*-sUN@*lpUh_Y{V60u#}n98 z?ZGPkJ&lc>eOG#PQQ6IIWyJb`Crr0~1O zV2{f+lC@E?!hz-gDpr&FMQ@PSuVO;128Rp@V&0S2cYd$|gTxdX>NcQDiUfN0Kuzb_ z5S@RIrqfB<)T@iwo5*gE%2Rn)3#+dA$6&>$L-mk=jQer4uP`l3@{y4T}qp&-@c{zCpUGRBar2=>=9{0MQ+}6@!8l6)ZL!*sF+qMl;R4P80mf zdojbJ6$9rL*CAf^>^zALW(|nt|A2VbGcltRhnfC?8Kjtu6qEHU>>+xD?!-4@6I3eS zOOZ8eq1zY89G}6z;wSF2XtsD7o+l_nam5OQ(HM1iiyOBZ0*NrYImcB%NmGtSx&2bmG$P z#NBM7sR8Bv@^{(jta*^}QYQs8OWK>iH{VEV2WP?ct37B^z*~?>K9i$N3Rvt_Z&hzq z=9vZW!OnBZH-SEOW23W&B^9)g>gVg{8zl|Z52E!4lL{7l()!1}l=b^aeVsTGJbic* zac*)@B>Ip=StKICp70jp&_s1N@f#57pama7{5oEM<4F*LY~Vc1!Cw%T3y3$Jia&e; z$*5*t=g6g*tn9iX4|*R#hQb#Rf<{U-C@*3rw>R@gisB|g*0*5(TY8V$EtPq9c@RF;^K zEKK%E^c3*l(b2fs$PT9=q(lVh3jQbSDI$*($>Rhy{@rq?&ueU;)2~QrKfx$A}KH4dTL=nQN^W}Gk3JDO1go7ie(HUl2SW{l3j{7$sHor7aLZge2+dzyI0fHzxS z*l`_pfm-X_eH*s!qEIbacEAMX`yYtF9&G`dI*^FFS8LWn_MupqM!T!Ux zCz$s`W?%-+28W96s#=@s+fP{J8VC|3*=ebfpmO_}dL}b4(HlC$eI^I?IRo)NhJ*({ ze_cuVui|f0`Cl$#5)=F1v$6CYOdFz zBhFjB7Pzcm4;O(0rPe0}k`}^Fnv#>FW@qQ%8N?M^Bhy{ zg|^Vn$=A^%#wS)32i%T&2YHJDde@W<2#Si1i;s_wi3$!9`}vBg3{6P4iLk{nje$zLr+d5Sr(^6w-8s(Xtqj(Cib$cn69?{2*`) zjtNhZB@_wcU{X**Feq*mg)vqU{uKW%DLy8fLg)u41_7Pcp`+B#HD;e(@m%A<^98!} zQ1x?-CDO^yIpA#j^XERvA2c>KktzDuXRM!V^v}|GK4!*QJ(kp*tw9NCJbzwb(g>eF zzilFZ{`^gj2J`%Rc8}iV=Nfw5;#U{YLB+%Gy355+{vX4<{LPJbnqNCCPS$ezbl?Bg zO^s!6i|ygV7PT8Q^@hR3p#B#(&<9eVsBWMSOe6Zel$JkaQM)N?Dg6K8HhOqsxFjqw zwXwFk`~UJ{iXV2lh32`)S6)XeZgJ2Ic`W+{^jP#YoTHe^IN)*nx2%G$&_2d02^g$k zvYd;=RTMb=>u<`4-TPWT75T!?6)PV?#F5A1uOX9i=j?;;VJ$3o&N~Rs_A+M8J9C$l z;1hm~$64bkK&OW?eDiCBl?>(ce$bRBzrc>aEq{|S>)u+pU|5y^o;)jQ%I{T!f|S90 zQI-R}k4)TIuqriu$Cgpp^Fuc(ISQ8EkwEK|7cQ~xu&WaCZqV8ijB^M9-0 zC{~}$s@7Dj9+0tnPgvCna$#mFx%^{dZGPf61KvDEI{+TzOZ=GE;@N-FcN-IwHd z#<(y&IjU!Kv13}iG%h8g#690b7MEODY$1CiHzmEqyX!zo&~Z_UxZSW}x6HdNRR(+Z z-q(oUzZh20Tgb$W{#Q{+onjA5@IFQNO zIC~!wY`fdaJ(=NcEBx*#d+}iDECHU6?|+NNcXEF|U3N)05QRNh1R$P@wxGArC+|Uq zkeNlua0nSZ0e=9|2QwkW_wPZ7mN4ixDq`)qq)fSzl_r_}fdOI&yaN)m(qj@N#8Acr zMfid&?$Io-L^}wqJl#!Alidr1#8yh8asVYiMJ46GW1gL1$?w@}sU1Z=4tCy>>};td zSCF0PV=v^7A1YiH#*$xyMJpZB_v$;i7#d``)Cx#fR|)y!mdw&zqkQ=|ofZ29c?g^f zGPtt1AYWne;fD-8E8oM~bvr}rbt!Oo(P(Kt99}Hio8e1TzuxDF2ka(G zwFZClIbw53L84V6cUXyH>7I35w7Q%1gzo#?Yu#b4k^xW?WX0&8g{(L*&`01?D&b0^ z1ATzrar#$Bm5)2~tv0zl=D@rg4K)gAxM6V@gaQZ9cDc`{D<zz+MFLe{m(dbeg4k{k zdy5>;b;-F!c3P_Llh8M}>sjeW@60_Z^;)W~k5+cdn9D5U8DpLnUt87F%gMu?k*xaX z7*eKFi$A_$@W)zLuKE`sC6Bpqp-V`JosT3(Fsw#aVq%sc8O8;Li-GzvEnUtH$#s?- zfncwLtD#|zOT91?riZ6Q0rW{Qk;0q^CQ{14=w9x7YY%YGoPHRYI zrig21lsq7_mI`u>wnO19rgOwy;B+jLn-Ul7FI2s}L0=x9&j#i*A<04UUJWl1GD#7^-qS7fUyBlJ`p|D-Nyvg)4`$WJp#VWMSXk#u+w{dEo8 zXA9{G)A38bRL@%@?op9%pa+RR$1j<$e&#GD<|#2TQ#h;~8MweOA5hK>&UZ;N8Bu(% zgNwo8Eay|g3Yd`;kq@3Wp?|W+-^NRf>EJkULZb9Ysez9MzGQoftT)pPyuP8{pqU#* zfe4ep9lg?7_(QC@4hsa(Ajh)7`IPHv-x_ynMID%sILf2JHOB@TgU@Ge`{ZN&iW>qL z597jOz&38MSEwiS1n+-+5RE~fp)nWH#{yU=%63X~N;68?n!GjHILTe&F7Zo)IpF@2 zvY!O?t*^Z#Z7k&|qA)TZre5HMArzxULscp#UMnWXTcjo%rJ+T1 z%d(u6lE;J|B`zE^a^#iN=oK`*h#gAe4q9X_CC%7qA0K7KiK>x#Hf6HP5{^^-woqHb ziG!9;+s*w^OGoPqEj_IbS_iaDwQRM*wbHbXYuyJ7m<+Z6Ti^{MK{_}Cu7ii* z>9{H5J{h-QT*SDNaldH`wT-l0v_rJJwEMMx)PBk{6y15cTXoHKy>ug#AEOP995BmrELMJu=E6r_XE{-h=%$(*>9Z_4F)qw_``ZqhFx~fBO}hM?XSSLQX>;q0^Kfp$Q@T7ldBqg?B6x)SRq5CFJ1` z2Q249#lB~jztXLBe^d#pu|LDZ)(|a6^$hPn%>@mOdUJ3k&bDqm6Wf~D+`+_lvSZt} zZEIp1JDJ$FZ9AFR<|OZT&O3E)-KzVlUazjNzh2#|yZ`9bs=l$zgvTT9b0+eO;K%+% zxSp`Xg2-hpQbCUrX<{->?qA3yH1klO1Ng*TWmSiU-;kK~95a3~pjZ#6w$Pja%|zW) zfUuc=>E6C+f$K{PULr<9>q?%z;(yB$fiE*c>IqdZF?R+-mc#$aD>o(a_t`p%k$~}9 ziH}0}rTv3DN=1i?A-8pxF_WAiCjwh8;IFfbRpxL{xrbf zeKAS+_yU^GusbO9gl@sFH%K|`PbN^{zAs(gE$oLdOEAkw!x7V<&kO3NGQ58XR{}JP z*e?ESjC_jyUxZ*e3jx@gDq+Bnbzt&syp;)(2VWUBUxL46PiN^qUAmb14Nim_HNRH0 zH;$fTPe1y&{ltvS3^iWMOMcH;*G70J=QoX8K-I(-wXXod! zysF`T5rpnqyxKwClv1WCl%hg8o{5!vaqUcq;2^vnO!CtU+(x-;wr}i1hpO1^mfT3+ zl-b#SLk&7VbmIx-CG(*6^ao$98ClF=_h3_$du`_XJ8}a>fg=?zw4}avuEY=t3a?YF zn^XM3@Pm&Wk`!zEWJWM^FH-t@9hzdCF3r%}!s9ee)}fH}#|? zj5HNta~2m5RG5j5IVf5cc5cIAhZqfCL~WQMWZ6w)koyh&099xo)&l*6zyKDDdRQRH zToIq_^7D2b+5<5)t50F*`X#K6$CYAfFz5M6h;+% zU;#a#d}JaEDe3I_jfiYl%rpd)aLAd-c8`^dVCl6XHNe^|q&m#On(|{_)ocK&6Sa;0 zy7%eQA&!;hz~F6yX|EaU1yK=cZ>Hr7<)Gjy z{{;7V<-BE5;Fp+Aaid)pz7IX&R`Ds>eYG+6ctyf(hLMOt);4eZqpF&mi$R@-L&U#i*z&8Y^mRA&>6M}Y*u=dzRunT2e_^-%Io8gL~1oPoepXA4=3tI%)MUucL?Y`yFd zATX5q%JT-aACWpQu%H`A+99gd5w;lt$P`}Z?UrDZWQImuYDA=7g?Yf}dBJagHhk!Y zO|JKwN%5@q9zw50c8&?hyQ6TcUIl064-*|G-y^cXvBL$oO85p>Y)1pO zT=b(9(9XS&BYNHIoON2j)M0QA2H(4Js-(=6Ju`$?lI4e;?^t{9bV^nmaPBwj@N8z4 zZI)l+ytnBd`;48K?QJHqmSQ=pjO>r#yIdHb51l)fp1q!0 zBJsR&BRaXh+Y(G5oShF)d{sdMHz^iq^NKI?VY=9npv*z5j5M<~^vI3wUjL%WhIY>h z+ChzVkZxgTX5+U>xy)2|?TkU-ffITgYzu=m%+t;qv+T9DqPI(E41Cquft;40r+-Sd z1?mE0%)W02+d8B>%<{o5RwLVzf%i%`N{x!3zx9x!yYS=&sqatydA54sdc&wf?GNhZ zRb<>{=fGsA;y@q&9KI@b!wOsCVO2*PuSiLCu2RSeNCf2erijO9_eaL64!Y8uq{Mq?pf9FT-Gao6KdY8H`*}~5TbKU{W^iwZ(<|8FaV{$p zka{rte#6;@T;!tcm_JqPQ4s(dPgD|YDE>*CQ0XynUs{&?3ns~5h;IA`hkS-5^t>$H zjX%k2pn8UFso@1(BC*W~ECQ1XhO}Yd@pGmRrF^qZ5XfhPF0}YMwB`!9@DpSL`*6o+*dus=6Pi$35=APYfK>YiXI$sd4&* zKti#Yz@)5>36d{nmIulKF5A$(3qq=?tWa!&%drc4CQU-l?>o@R=Hk3d3N3=ru5`N; zeS<}gB%czzaX5ko$2q_BQd3l9@Jfd7@cM7}$MV_O7)RZE8j84}s`pz>45h@S$G#4l zyB}>nrax!Q3EBtAF-$-yBalUmNBPkuv00J+A?`n$R-BiKvfCQwD-~D4v+zwpf|m~? zJ&m$mkaO6OdPRo5p3({@I11*!dfYF=2rHh_G;+{H2hwX-9d;{bZWdurIEY)iVTk*h zGZ)|UVb%b9w7nk$HEi1Deor3=l^L{hwz5p*&J3KjlA@*Y)SN#sbAun3LZ5r@*oKeu zvy#XnbuJ2J5Bk3U%|8=L?wsY>0H&spPsCPu(By>`!6iRYqZ^PoJ={1saqZU+m?kA9 zbaZ@wm~ah0XgI6V>@vdOKPMYaRwqn*I)W5n*sgY35brD5zM>l#cD5)*^e-IO91KQf z=B03isFQKz(I4tg|WvXat*Ta1A<7cR2kWfI_I-ZvB>8zU%}LZ|MIZ)7RZ z%AvKe1-B%QZJw$l>-97U73FDdMJ1u`mFC4fP%`Qj9TMz|(6sPWjkPM7L7cnUB*kr% znDg0i0PY`)#Fc~kJqVfJy8Lc`j(PPq0;34wu^6&?+SY6TE|^#Z8^ALi zzV^dT2W4i+Nmf-JFy}MUb6J&*)!YoVq9Q!#y!Y+G4g?fm zsL+TzL(Qf_0Vm^ve!jg9G%7mYW}`RbV~auTH_2k_!2S4^3<4b_;09}(>(Ck|Gqkj2 zKbZuwIj1|PJ0PtK_~Z0PQcfaanw-~T4|gT}BFNSAt0AdK*vmzw_ncd$S!@?dSC|)~ zLfeau(KPTye3*Gw(&XsrlxUu89pyY=hzfb@rR{pT1|qjy#!b^$Rm9gYv*?v$VrwIm z7l3bBhqA1uz9>e7Eae_bX%HVdWd}Y(v91QuAZY1m=IIwU3IvOd^T>LG*pA$c@mU4q ze!{TTyIE?6hOi)WOz=!N>AxLiY{jaytL6SWn2O7Ts@gM_6kVtx&hYKI zS6oRYeTt(9$AyMwUGtr8gfVr)=r2#ke?T)V*3eo-n3M?zfeWh#CX*QaKT487gNvZc73yfw^>71E3~IFl7DlQncrVw1Sg`Fd~GdjH0HUk64b z2-2sF%%>9F=QqHo8s4Xz&Zmm=1BmK-f<8iB*s5#_;*vuJ@j#k$;~)P-KJEa+ZpTSW z|I2s9*Lkh%bA<16&U3Z-4leKpEAWon^OC}2f21A96?PDJz~tW`UyYVrW>P{Ot&8?Y z;f=GXXTkIf@X-}Z{Nn8g<{YMB4+iFuU6tx>p=OHHn`ge$;we?!X-dkqoEes8WpxJO zIN{RnxzTBpxoi~1jfsj5KjBGZ79lE`#m$sa1uulnXW};dD@74yj`Viw?O+Uoh4eCh z(gL*O>8=CFnhlNLxzDvf<~#P?-nr+$K*vnDQexPkV0TnHwK;9*w3?D0(`+cVDv$Za z=1vhsE`m|*6P-7fFqz1evX%&_Vv7U7%S0ZAE<`p&!$%V4$}G|Abt%17mTBpdL8>iQ zmPKAWQTgeI^+ZV=NtHhQ;%8NGGEMKPU?s=Zrl2EgDzKG3Z05^YAMWZPkN=rut~{^m zbq6zbl6ni(pi2ONJD{eytmbQ^Qs+DDG&{G=tZ1>$Jv!GQ1c8=L)xE@fj;bZWWdo!X z;7k?3qx11n`)D=b&kfNRBgND9Qwn#gBhz>WuYEYkzB=iGKU_B&h~Ii-A6KeAz1k)z zs*T;ZR@cDB%vuJ>^@qnjGDeA>TkLG(l?##6@rM-eeF<>3q65QzT1Cf89E^7OrKw$( zbT!p{7GpmYeqPYs6(KE?c!jrY!@mtw{gUDTRzx;9bnBh;qTvz*>P|E6 zw1+s7u2T!Fv$Cn`U-Y71a-4P>Wn5#DyW^I3lT$@~2l>6oEdCVFd;3X(S>vex#>~P4 zkh780C&dEEquEPx4tc(3P%U^JBF;Gy%fGj5UDRlQJpMg>u{~J$7C~V-LNlIt?-PQa zFvV!Mz&o}p8`4 zm5C9g5QeeywRAtV;xItu&3iDt@ZEex;e`%OvFG zjA+^>M{_HvgQ6BpGcbMZzXo?$>FTvQOw5~x^WvVXb61`cvP@hS>5U5ohs6sp9QXvd zsbXVD4p@F-vY!K2F>@BSVq#;wah_SPj5lYpyAub{@$<1b`YBftw0CK?{jxKX4B?V{ z+0wxq@(GT5dCNkeYkwWLCutM5EhT94wJjy7^Sv%6$@8@>CQ0ydExtcO;^MIqT`9I%8O99gX8O-qG`2=PII_cjq z6=3fT!ClPEiJzYa;2ps9LV|D5*!m`J;5y-I`tWZkJE83dNPZ%KcS1_+>i&eg7WzIC z05|#`LzR!qZ$zBO;)kT)o8|!19jWD05`}wUC1)B#r#6nG9^3UkUgxgQ_jE-!y6ua( z)>A|N{=8)J)m@0ptfZC|pP9VtsDUgm%wQA5aKpCP2dG7C z9%#5BxCl5d0Cy82y9ix%R&-L!kzo;Ut1O-8ggG&GZ z51AVh$Hv#SajE+c`8ewAjqLi~b91RaJdte_sK>i@%?+sZ4ZG_BNWe@uv}ub^;P`D} zj>43u#C}Mx(rdrec8BX(i~+Z|vx6wSiy#RJz#tn+ZvN*SC?;)b zr41#Tsn)w#8WEAKHsx{=?O4ewJHbpEfl1)!!o7$k`66^LlE9kG`nQi+q^IkN`*?eR zgqM3D-i3FGWw!Gyd;uJ%2i;La{Yg8jcW=ncua$JYY zDVk=Adrq7d-Z%nnVN7{EA5lS}w9FXyWX+k2;Ak{Dt+Db6m8O5!M5y1S+t+X^{m~xJn=%_DNatY zvP&Fe?Vio_Aq3+-T-=>T?x-AZlC~#5(;jAL;>xY~_TWZqwEGQkd*Is(Gx46?)!~9q zE>osUlJT8v0S!kArP*+X*Mg1KB*A@%rq%i+?SdWmq*=q(NB;#g&lHh!F9C;yY|AM- zXv*^zGV2v-!Ht$kjrW+DOvbTiU@~IB&vB>$siBmPQRTwHLndwDf-9hXG|CwRo0d^sr+l^grEp(uh*6A?vtH)b zcPJh+o;p{7x5}e$ZTA?&NHfYAGmW~Lrdm;_rd7(ZV?Qg(p6-hB zh_cd@(RG%QJ6Zb8&py{vM>AlWNG$vv(~8ICHc#FiZ5B7__nU(kgra#rOV z|4Vt#gFqaX64jjwQ@uLU*{epVQErf*{Jlx?SH3H?0H}#tey)L90G>Kabd7qPQL&qG zd_{O%qAIM%fc+z)G1H8lSM_0R97}N;;}Ag+h;8aD`D&`@CzTu@eHUHmLtp$6MSUDm zubSK-#wC;NRuzqsGc$+Zn09fs0sZv|;uf`%$j^hGAK*RRt6)8UoFBL^c;zP(O|SkFwQ=pEAmzPK$Diq{fbPDwrlEMBNm`KUryQ226`%kT-!u z=I^rRCpc}qC#Rcz_MEaDtTYed6dAD(krY4GlAi`EY7^X-sNb43UKldo%_3vv=11g( z>24aSH$>Z%ldmK0+(`}_jOMKBu5c|M`7{HsLzbgVHEk9#)%{D z-V1#gi#Msq9}7PUs5ivgrsE6e*n;&6-A{kIJ`;*PV4v>DCvU5w*-(M}!IEs;*~aV8Fwje4nTf8tv8P0keCE{{H} zT64v4_sQIv}pPb1Mv*MYskHyyflm>(n9WO1|>7*Ccuxs7KDOj!;b(}II! zXs_rGoY}+1Bh3q0F28^z^S?bfY7PkRDuc|iX)o?EWT@Z9k6^|0x#$Z{&Y@(f-?(AX zqPp+&h38gIGZY?Nt+rzbyqsCJkbqB!qZ9VKCO+ywkE}e3ff6Sf+Lq$~2_H3ouz1x= zi_&OCgK|im*+&iuvwbIw59U)vkpnz`4Dx?J>O*-)Ne>sk@L+yQiUu_ZM=6oz!fsd; z#o!*U7qiS*L`xY^hOT-sKaxBdG9!m;ydRa33<8&T+JbDz(#16^*gU!tFE+B+7!O$) zku5<18E8hA&SuIHIdH>%`*#R=@q8LIJykiFv0ZNl-Cj~iSc}* zdnB?q>2Z`WT9gpcW14jdyhf7}>n7dQ3SzrnmUowCVo~piViL{T(7&9`?P&Y=`x6ih zKr*P62Ym3|99xs(N17RK=z{ni6>#|+&_-p@@n~t<`{doXiC??bO&3xy3S7CiOs>nRoJGx}>87YwhHcrnUN*SMvftU zJ%Ig5&Rn-Qlf_^dsuCC8%%(TFAa){G$Cv6Z%$TYYw+cH&bz_!>3DdD;pA+YyyR zFnL7MBdI!}D^|J!y(>GS) zJd<}j?d=k)C&O3g$BwbjIF%nUsC1VgsHXXVYFS{E&t{}0aa@Zg8H2*a_eEAnc7J^m zw3-<@2@yRmth@2sU+V25dZ%q+>UL`4ol2!=OmyJz9>tYn2^Z-I?nuURs$F*Z*?ghXT;_4zH~qA%`sBGJ3bK{DoxQWjT78wq_d9rmWpTC zsv2XWGIX*F?(@F1@ZuBpbdr%2n#r7j_lr2s21YGN1v{L>ub|p~+UL zLx0IB^g@y4%iD^u%~~z2ZhF_Ffy^>*;W>~x`LGE<*S;rw&eJ^CpnHG+uN_Da9KR8g zx1l#>c~%!9!^bndV)^u|P@LOQ$;d=eLPRjaPmkE{gXK2OmD<8N5AK(_ahHmQyP52Bl56w5>Bl? zYN@jyZ>n2OPHV(V?~q;39Mb-V5}(ElJ!`FBO?q`$JNb@dW33P9R+q)sDS~@_N94UG z!G+l=Pw`$}n2BdqegO8!=I~2|ZC(@*{u)5mI6JP$UmP260SX54Q%>H6Rg)lOeG;b{ zoF>QYLgd6G=t%z5BaI-JmKtP^(hx_N;Kg=iNn;L^kusA?EYneh|>O9PK?UG-;=FN61QqptW&Hb ztb&~o6>XIYr^Xw_%A08v4{5$No&SP`FHy|euDCpw>Uhef+p%isC{FWv1$L{;r%I*y zP;5nASi72*e0E5C)2Jk2$sh}iao&~SHA-hLRyUmuyLp|Y(3Yn{DlxGu$y9vgZxJS` zStgOqllnSIBh~4g6$@o9fnu#x>)P2aW=l!@72<`DE=se0P%TZNe~jB(nGp9Jd_pS8 z)A9bxr%enD49waM3iMyNa(9mC&^hnn^S=)quIo25zg>s=<5r?;bh9u69GC;Z!E*VK zG5%xo`o#H5D9&|b2mb4-0cap;h+--T5u*>*C;ol*A75@tMzly##TogUx!(?5(S@(7 zYiinFo=F^|yI)2SVZ^w|Ehuh@@tOeQ;iWlfb zM+*b$RCnA||9aiilFJ;h+nf<+W^eFlg;HYK9er@z~8qMyV(E1fwMrCn-by z{NoM@R+1{%Op91UhPGKJ=NX!{wG*nkvaKUBXSfJ9Ub?UiW60>QSAo7Eu4yC}6c^s= z*QN(}Rq&0Ww(1+OzHqMGLD~9p?pk^l`BMl zPQ+ELaIlq~8;P7vs>BY>uPo(I^e>25&Z^2D+yGeTuF#BgL_GV$69+c$y+CPBX)gEV zbEdgqa-(3cP(EVt92hJ47K_~LRr6)5k!P{5QHK^@LN*4YLvUM>v5 z@gCn*!=B&H3{;IZQK6<_z!YO4))NmX*&h5}r4(DGVcK_nGmd$cWmfxU(1NZ-vIXo) zdLy}cKXyU#U^LVX&1#Kj^$qZIvl)tI4T9K?Zf)M`PdXtEcX&qd*N_j{Guy&oj2&?zv&xueTJRiuRnqG zo>p`{=k?VHQ^3_XUcvwG0{0t zF-Hw=lhPexzSE;IQN2-31!;a^Nr)T%dgvSuTKa@Fk_@>y&OE4i{{>3Wr&A+ zeKh_b`e#=u_fP(dfZRrrI4S>}k}m2`ZN7zTV%PDNjLZ-0v#Y=kd;fy;r=*2cq^Y{b zN+AK*t5-X*zZCZ47X}3 zJLbE*`EAodml~CdgC{*z569Sl3{wf=XWGN_^0Qs@5}!x?eBo8MxrYgjytBj}b@xkn z{x+1meVv9?syi}0TI1GT>NWUQ;-8c!U%o+_v4j2nXNOk+1Aq9}KHsDvV}CG;${0_~ zbD)XbxjIQM#OS-e8X!BCo730dT{&z#_5C1REzx{m1}w@ZQb(Cwh@)hQ^!N|)9|5RQ zJ`lkj@*TF*hBC?zL5M%eH5FN2t9KW4s3i5Py1LiDuSiiNQ+DRzGIn~@KMnUV+x@Qv zu(~CX)%^|kRDV~0PWM|sBrWx5dgL^(_?hh?zIj~2!}|-`uLv~X_-bjZWBCaR=zax< z5-XV&6@QWZ^*P|g+SYnEgp!_^Q8w@vU#R-a|f#x1R5RKK*=4`=_7jx50ko zQ}uKIx|?v9+S~PhZRF4PTW@%QLMGyWMr*t7_aP7OFDjqQTd3@Gn(4F|{xYIMBE%=i zC3Oc*g@e9WveN3#oV&ME6eKYd2%rq-a3q8Tl)xT|;3){g-ShmJW6b@gQsn!VdUgG*axj>7+GdgU-m2ab)`F$T1OE?|?#GcW@aMy#5I)#2;ltOz~#eZq-a2&$lM%ktZ-^j)yXfBD&@8n-5Q~7#{w}j)AvJ#CBI;U(F-I z$dezq zZ;#Wj0Lzzhx!2uWxUS^57!O-OuPGPXY2EJHw0~3_Zq+-dzkU9))NwXEJMatRG`EC+ zl9j698dR>4Zfk7{_#38tO+l3b>`3QZ9r{jc%94xCi*nSDN$c#(<#wkNrxa4^dk;aPrt?uV#_o7SRK4BMx!yD3b2ZerWdtV09g3Vh7d+k{i7XALgqqD|K$0TdDp4AT47IeBbfWF{#Zz zGwiGcGpW0dx>CLJ%rc@e*qn4BP$fY;Gn#7)H|!m5R5URU{jqfD`;uMlp+lvUwbOya zRnLZb&t^?=&dwwsVIjHZF0OTu7GqnuN^9CSZ)vNfvrtp?!ftp^c~5J*wfpS6>*jF! z3|~3V3dhgY$g%;IBBM?8a6*w53BQ}?;JCm-3c`BZt6R&PKt#9XKW-X3^qB^!b38j) z(${y ztvZ@b#-|}MFykR_yXw(uc4}N|_LEZsi_AKheYUxJwTi{u5@87t2i~Pmd;_eSX?$O8 zvz`>{H6k=fCMuWboXu_+f+RK;lhUu-nupGa6*FUZaoc87@tO2U$FCofYlglEG|04k zRq|FZZBo0T+-^X1z;Bog44U~$s3M2qIc!tfA3F2y$QnU)R~%z!X1&TRow%?iOXq zD1OG8g_k$|G@SK*VPu+$~j^8r(KL<8c34ZR@YC4^W@S*#Hb(reLx@ z^6qCc_NdNe)Aj5VF!HUp{Jq_JJ0GwQXmBRhjpG-22GEGvY4?$_NWtwDh>R5z7g8a3 zhbBUd=x{z&NKuAG5&>pA?EX*`6)Q)+Gf~vL?w$L?+FROuX}g69Y@sP=A??sA}!Xl9!*#Zh4TBHs&q3 zPA?xV9|d&-ntV`)WmzSaEKmb*9`M3Xth|*l+AgqBweE!@-KVb3qbI7%^7JF!AKg0q zw!63?O5xBZ#}n9G`VH|yf57Xqa;l+UNdebSP^LQ`v8NWyo~32BEZk<~xe4c5Euz~k zmNvGIZYkcr&9&RKFmhAHp%BvaOlA5$!NeTNgcf;CXX^ENbA9iUQUK+d(DRv?L9Ss2_RSLUtlM^Ooqe?%fenj~fiq`;< zu)kp3bWx%|fQ4z)L{F491QwJSh|xbLBR)Ah{CA7U0V@1lOYLNf>?D2m9LTvFF diff --git a/static/font/Laksaman-Italic.woff b/static/font/Laksaman-Italic.woff new file mode 100644 index 0000000000000000000000000000000000000000..05aed2c9ac5067bfb90360b7766c6709f0f5deef GIT binary patch literal 44904 zc$|cGV~j3L7v$WTJGO1xw&xk!w(YrN+qP}nwr$(izWZ-~Z1Q!wk~-DZr;&8}xXFo$ z$tf$#0Rh#T1Hl3T0sSHH0|Ehp2KxUrVKFg+{|pR3KvDESK%>AU6nQ{mV#+c=K+*dD z4deV@SRB#Oh7={_W$M5`49SK{%Wp9HU|I2*>gZZAkIKQe_!Hf;)Kji z42*$*@1!$XkqRR^Z&&EH242v;{QMbq4<}}+{XF8I6v#Zd2~QP;B&vw5Z^Wi z?*HX0p8C%N_J8r`Ngl}7z{cc1ZRx+gcme^Tt3!?871`T4{kLAN{C^(Q|3L7&1cc|F zRn-Zujw-&%-s1%aeW?IAY8xVfT4SYx0)7#z_YVL?#U|)}g#(6y+6jP_kE4u{Fh_*LW7lf>aqL#sgtIeWuS9u_H*n_<26)Os6BAx@dMT){)I8u2*a~|9XCVe)@FV zq$mVnA<00JWzuHSd}-?rKMga zue?{mOXLQ=Wm-G~NLp;V90sl_4Rd<>%#o@=*bPJ@VyR&UhynSJiJi1wco+Pb#RFJ9nphnNKR` zCnz@;XZssit%IY(%iW7B%muxT$}?ewo|Rj#fFA$;sOlReq7TmZcR&Eh_t&=0zppHB zo`1pt66a`V7#9aer;Rc=NbT~?=yY4(UtKt@@8QdTT{0tE_0sIG4<*FTsCPcBq3@s5 zOc`x5)G@+>^VOx%p^57m(4dj)(+JU+hYeHIX^^0m>KTxso$BilB8Mvm1csOq?qNiD zKoDpDCzT&!M!AO(z>A0^6TggC1{#Eka;r*|+kXfnvqAoUC=k>`d6Bxoas21IDgLxv^lQ%I4b zhV#3n>FQ~b!NKY@s;DJIIptwyR0ru1?*EgT66K_anUNi&hyQPSLX^`UW=40A9{Im1 z8c|Mgm>J=LM%e$Rk)mD0V6If+==mS0_~GV}qD{j@8-|EB^3fbA!{oYom;FQZ9&B~I6S>PL#rn5&?`=nM*jQ`=o99Rrvz-l9B(f8M&m`0CJoTrND- zN;STwE>8XKOtV0Hi{I}3l-0l0S_wDy)~hPWqk-l499i<}9h?jax%d~&1wwO�iS_^3F;*PjuwZ@?9&768@`~-X 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%0DsNfcfxBL5zaZ!?i+e)KMvNTzY8xZ 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⋙5@^f(mPm{(A;#(D+aiW0M9=3 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 Mn5aQr|5KU$2kMjIAOHXW diff --git a/static/font/Laksaman.woff b/static/font/Laksaman.woff new file mode 100644 index 0000000000000000000000000000000000000000..aa284035837139dc1c7ba40078f9cd9569c82f79 GIT binary patch literal 41592 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 diff --git a/static/font/RobotoMono-Latin-ext.woff2 b/static/font/RobotoMono-Latin-ext.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..6fc75f72b0b7c3a0e9002d43c80734bb7b3755bd GIT binary patch literal 12528 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 G0001l$440e diff --git a/static/font/RobotoMono-Latin.woff2 b/static/font/RobotoMono-Latin.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..1f6598111497129d63a60d571c0dfa83296f619b GIT binary patch literal 16108 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

nYAUNA%JNf{m6esgE-uj$XxxGRfdTy@u}pgB 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 60) { + display.textContent = "(" + minutes + ":" + seconds + ")"; + } else { + display.textContent = "(" + seconds + ")"; + } + display.style = "inline"; + + if (--timer <= 0) { + window.location = next; + clearInterval(end); + } + }, 1000); +} \ No newline at end of file diff --git a/taksa/__init__.py b/taksa/__init__.py new file mode 100755 --- /dev/null +++ b/taksa/__init__.py @@ -0,0 +1,98 @@ +from collections import deque +from copy import copy + + +class Taksa: + WEEK_DAYS = ('Sunday', 'Monday', 'Tuesday', 'Wednesday_day', + 'Saturday', 'Thursday', 'Wednesday_night', 'Friday') + TITLES = ('บริวาร', 'อายุ', 'เดช', 'ศรี', 'มูละ', 'อุตสาหะ', 'มนตรี', 'กาลกิณี') + GROUPS = ( + ('อ', 'ะ', 'า', 'ิ', 'ี', 'ุ', 'ู', 'เ', 'แ', 'โ', 'ไ', 'ใ'), + ('ก', 'ข', 'ค', 'ฆ', 'ง'), + ('จ', 'ฉ', 'ช', 'ฌ', 'ญ'), + ('ฎ', 'ฏ', 'ฐ', 'ฑ', 'ฒ', 'ณ'), + ('ด', 'ต', 'ถ', 'ท', 'ธ', 'น'), + ('บ', 'ป', 'ผ', 'ฝ', 'พ', 'ฟ', 'ภ', 'ม'), + ('ย', 'ร', 'ล', 'ว'), + ('ศ', 'ษ', 'ส', 'ห', 'ฬ', 'ฮ'), + ) + FRONT_VOWELS = ('เ', 'แ', 'โ', 'ไ', 'ใ') + + def __init__(self, name): + self.name = name + + def __check_week_day(self, week_day): + if week_day not in self.WEEK_DAYS: + raise ValueError( + '`week_day` must be one of [%s].' % ','.join( + self.WEEK_DAYS + ) + ) + + def __list_groups(self, week_day): + self.__check_week_day(week_day) + week_index = self.WEEK_DAYS.index(week_day) + groups = deque(copy(self.GROUPS)) + if week_index: + groups.rotate(week_index * -1) + return dict(zip(self.TITLES, groups)) + + def check_name(self, week_day): + self.__check_week_day(week_day) + groups = self.__list_groups(week_day) + titles = [] + for n in self.name: + for title in groups.keys(): + if n in groups[title]: + if ('อ' in groups[title]) and (n != 'อ'): + n = 'อ' + n if n not in self.FRONT_VOWELS else n + 'อ' + titles.append((n, title)) + return dict(titles) + + def check_name_weekly(self): + return { + week_day: self.check_name(week_day) for week_day in self.WEEK_DAYS + } + + +class Numero: + CHARVALUES = { + 1: 'ajsกดถทภาำฤุ่', + 2: 'bktขชงบปเแู้', + 3: 'cluฆตฑฒ๋', + 4: 'dmvคธญรษะโัิ', + 5: 'enwฉฌณนมหฎฮฬึ', + 6: 'foxจลวอใ', + 7: 'gpyซศสีื๊', + 8: 'hqzผฝพฟย็', + 9: 'irฏฐไ์', + } + EFFECTS = { + 'ให้คุณ': [2, 4, 5, 6, 9, 14, 15, 23, 24, 36, 41, 42, 45, 46, 50, 51, + 54, 55, 56, 59, 60, 63, 64, 65, 90, 95, 99, 100, 104, 105], + 'ปานกลาง': [32, 40, 44, 79, 97, 89, 98], + 'กำพร้า': [16, 61, 17, 71, 18, 81, 19, 91, 20, 106, 107, 108, 109], + 'เสียหาย': [13, 31, 23, 32, 46, 64, 67, 76, 68, 86] + } + + def __init__(self, name): + self.name = name + + def __calculate(self): + summary = 0 + for n in self.name: + for num in self.CHARVALUES.keys(): + if n.lower() in self.CHARVALUES[num]: + summary += num + return summary + + def get_effect(self): + summary = self.__calculate() + for effect in self.EFFECTS.keys(): + if summary in self.EFFECTS[effect]: + return {'summary':summary, 'effect':effect} + return {'summary':summary, 'effect':'-'} + + +class TaksaNumero(Taksa, Numero): + pass diff --git a/taksa/settings.py b/taksa/settings.py new file mode 100644 --- /dev/null +++ b/taksa/settings.py @@ -0,0 +1,122 @@ +""" +Django settings for taksa project. + +Generated by 'django-admin startproject' using Django 2.0.4. + +For more information on this file, see +https://docs.djangoproject.com/en/2.0/topics/settings/ + +For the full list of settings and their values, see +https://docs.djangoproject.com/en/2.0/ref/settings/ +""" + +import os + +# Build paths inside the project like this: os.path.join(BASE_DIR, ...) +BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) + + +# Quick-start development settings - unsuitable for production +# See https://docs.djangoproject.com/en/2.0/howto/deployment/checklist/ + +# SECURITY WARNING: keep the secret key used in production secret! +SECRET_KEY = '20bo3fmk$f1b(zbe!89b!ap3mn%s%8-iu#hrdcg3b4h)342v+o' + +# SECURITY WARNING: don't run with debug turned on in production! +DEBUG = True + +ALLOWED_HOSTS = [] + + +# Application definition + +INSTALLED_APPS = [ + 'django.contrib.admin', + 'django.contrib.auth', + 'django.contrib.contenttypes', + 'django.contrib.sessions', + 'django.contrib.messages', + 'django.contrib.staticfiles', + 'webui', +] + +MIDDLEWARE = [ + 'django.middleware.security.SecurityMiddleware', + 'django.contrib.sessions.middleware.SessionMiddleware', + 'django.middleware.common.CommonMiddleware', + 'django.middleware.csrf.CsrfViewMiddleware', + 'django.contrib.auth.middleware.AuthenticationMiddleware', + 'django.contrib.messages.middleware.MessageMiddleware', + 'django.middleware.clickjacking.XFrameOptionsMiddleware', +] + +ROOT_URLCONF = 'taksa.urls' + +TEMPLATES = [ + { + 'BACKEND': 'django.template.backends.django.DjangoTemplates', + 'DIRS': [], + 'APP_DIRS': True, + 'OPTIONS': { + 'context_processors': [ + 'django.template.context_processors.debug', + 'django.template.context_processors.request', + 'django.contrib.auth.context_processors.auth', + 'django.contrib.messages.context_processors.messages', + ], + }, + }, +] + +WSGI_APPLICATION = 'taksa.wsgi.application' + + +# Database +# https://docs.djangoproject.com/en/2.0/ref/settings/#databases + +DATABASES = { + 'default': { + 'ENGINE': 'django.db.backends.sqlite3', + 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), + } +} + + +# Password validation +# https://docs.djangoproject.com/en/2.0/ref/settings/#auth-password-validators + +AUTH_PASSWORD_VALIDATORS = [ + { + 'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator', + }, + { + 'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator', + }, + { + 'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator', + }, + { + 'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator', + }, +] + + +# Internationalization +# https://docs.djangoproject.com/en/2.0/topics/i18n/ + +LANGUAGE_CODE = 'en-us' + +TIME_ZONE = 'UTC' + +USE_I18N = True + +USE_L10N = True + +USE_TZ = True + + +# Static files (CSS, JavaScript, Images) +# https://docs.djangoproject.com/en/2.0/howto/static-files/ + +STATIC_URL = '/static/' +STATICFILES_DIRS = ['static'] diff --git a/taksa/urls.py b/taksa/urls.py new file mode 100644 --- /dev/null +++ b/taksa/urls.py @@ -0,0 +1,31 @@ +"""taksa URL Configuration + +The `urlpatterns` list routes URLs to views. For more information please see: + https://docs.djangoproject.com/en/2.0/topics/http/urls/ +Examples: +Function views + 1. Add an import: from my_app import views + 2. Add a URL to urlpatterns: path('', views.home, name='home') +Class-based views + 1. Add an import: from other_app.views import Home + 2. Add a URL to urlpatterns: path('', Home.as_view(), name='home') +Including another URLconf + 1. Import the include() function: from django.urls import include, path + 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) +""" +from django.conf.urls import url +from django.contrib import admin +from django.contrib.staticfiles import views as static_views +from django.urls import path +from functools import partial +from webui import views + +urlpatterns = [ + path('admin/', admin.site.urls), + url(r'^$', views.main, name='main') +] + +insecured_static_serve = partial(static_views.serve, insecure=True) +urlpatterns += [ + url(r'^static/(?P.*)$', insecured_static_serve), +] diff --git a/taksa/wsgi.py b/taksa/wsgi.py new file mode 100644 --- /dev/null +++ b/taksa/wsgi.py @@ -0,0 +1,16 @@ +""" +WSGI config for taksa project. + +It exposes the WSGI callable as a module-level variable named ``application``. + +For more information on this file, see +https://docs.djangoproject.com/en/2.0/howto/deployment/wsgi/ +""" + +import os + +from django.core.wsgi import get_wsgi_application + +os.environ.setdefault("DJANGO_SETTINGS_MODULE", "taksa.settings") + +application = get_wsgi_application() diff --git a/webui/__init__.py b/webui/__init__.py new file mode 100644 diff --git a/webui/admin.py b/webui/admin.py new file mode 100644 --- /dev/null +++ b/webui/admin.py @@ -0,0 +1,3 @@ +from django.contrib import admin + +# Register your models here. diff --git a/webui/apps.py b/webui/apps.py new file mode 100644 --- /dev/null +++ b/webui/apps.py @@ -0,0 +1,5 @@ +from django.apps import AppConfig + + +class WebuiConfig(AppConfig): + name = 'webui' diff --git a/webui/migrations/__init__.py b/webui/migrations/__init__.py new file mode 100644 diff --git a/webui/models.py b/webui/models.py new file mode 100644 --- /dev/null +++ b/webui/models.py @@ -0,0 +1,3 @@ +from django.db import models + +# Create your models here. diff --git a/webui/templates/base.html b/webui/templates/base.html new file mode 100644 --- /dev/null +++ b/webui/templates/base.html @@ -0,0 +1,36 @@ + + + + + Taksa Numerology{% if title %} : {{title}}{% endif %} + + + +{% if debug %} + +{% else %} + +{% endif %} + + + + + + +{% block head %}{% endblock %} + + +

+
+
+
+
 
+
+
+
+ {% block body %}{% endblock %} +
+
+
+ + diff --git a/webui/templates/main.html b/webui/templates/main.html new file mode 100644 --- /dev/null +++ b/webui/templates/main.html @@ -0,0 +1,186 @@ +{% extends "base.html" %} + +{% block body %} +
+
+ ตั้งชื่อตามหลักทักษาและเลขศาสตร์ +
+ + + + + + + + + + + + + + + +{% for name in names %} + + + + + + + + + + + +{% endfor %} +{% for space in foot_spaces %} + +{% endfor %} + +
ชื่อ/เลขอาทิตย์จันทร์อังคารพุธ (กลางวัน)พุธ (กลางคืน)พฤหัสบดีศุกร์เสาร์
{{name.name}} {{name.numero.summary}} ({{name.numero.effect}}) + {% if name.Sunday %} + {{name.name}} + {% for k, v in name.Sunday.first %} + ({{v}}) + {% endfor %} +
+ {% for k, v in name.Sunday.first %} + {{k}}:{{v}}
+ {% endfor %} + {% for k, v in name.Sunday.rest %} + {{k}}:{{v}}
+ {% endfor %} +
+ {% else %} +   + {% endif %} +
+ {% if name.Monday %} + {{name.name}} + {% for k, v in name.Monday.first %} + ({{v}}) + {% endfor %} +
+ {% for k, v in name.Monday.first %} + {{k}}:{{v}}
+ {% endfor %} + {% for k, v in name.Monday.rest %} + {{k}}:{{v}}
+ {% endfor %} +
+ {% else %} +   + {% endif %} +
+ {% if name.Tuesday %} + {{name.name}} + {% for k, v in name.Tuesday.first %} + ({{v}}) + {% endfor %} +
+ {% for k, v in name.Tuesday.first %} + {{k}}:{{v}}
+ {% endfor %} + {% for k, v in name.Tuesday.rest %} + {{k}}:{{v}}
+ {% endfor %} +
+ {% else %} +   + {% endif %} +
+ {% if name.Wednesday_day %} + {{name.name}} + {% for k, v in name.Wednesday_day.first %} + ({{v}}) + {% endfor %} +
+ {% for k, v in name.Wednesday_day.first %} + {{k}}:{{v}}
+ {% endfor %} + {% for k, v in name.Wednesday_day.rest %} + {{k}}:{{v}}
+ {% endfor %} +
+ {% else %} +   + {% endif %} +
+ {% if name.Wednesday_night %} + {{name.name}} + {% for k, v in name.Wednesday_night.first %} + ({{v}}) + {% endfor %} +
+ {% for k, v in name.Wednesday_night.first %} + {{k}}:{{v}}
+ {% endfor %} + {% for k, v in name.Wednesday_night.rest %} + {{k}}:{{v}}
+ {% endfor %} +
+ {% else %} +   + {% endif %} +
+ {% if name.Thursday %} + {{name.name}} + {% for k, v in name.Thursday.first %} + ({{v}}) + {% endfor %} +
+ {% for k, v in name.Thursday.first %} + {{k}}:{{v}}
+ {% endfor %} + {% for k, v in name.Thursday.rest %} + {{k}}:{{v}}
+ {% endfor %} +
+ {% else %} +   + {% endif %} +
+ {% if name.Friday %} + {{name.name}} + {% for k, v in name.Friday.first %} + ({{v}}) + {% endfor %} +
+ {% for k, v in name.Friday.first %} + {{k}}:{{v}}
+ {% endfor %} + {% for k, v in name.Friday.rest %} + {{k}}:{{v}}
+ {% endfor %} +
+ {% else %} +   + {% endif %} +
+ {% if name.Saturday %} + {{name.name}} + {% for k, v in name.Saturday.first %} + ({{v}}) + {% endfor %} +
+ {% for k, v in name.Saturday.first %} + {{k}}:{{v}}
+ {% endfor %} + {% for k, v in name.Saturday.rest %} + {{k}}:{{v}}
+ {% endfor %} +
+ {% else %} +   + {% endif %} +
 
+
+
+
+ {% csrf_token %} + +
 
+ +
+
+{% endblock %} diff --git a/webui/tests.py b/webui/tests.py new file mode 100644 --- /dev/null +++ b/webui/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/webui/views.py b/webui/views.py new file mode 100644 --- /dev/null +++ b/webui/views.py @@ -0,0 +1,36 @@ +from django.shortcuts import render +from taksa import TaksaNumero + + +# Create your views here. +def main(request): + context = dict() + context['title'] = '' + context['user'] = request.user + if request.method == 'POST': + names = request.POST.get('names') + context['names'] = list() + max_name_length = 0 + for name in names.split('\n'): + if len(name) > max_name_length: + max_name_length = len(name) + tn = TaksaNumero(name) + weekly = tn.check_name_weekly() + weekly_data = dict() + for day in weekly: + weekly_data[day] = dict() + items = [ + (c, weekly[day][c]) + for c in weekly[day] + if 'กาลกิณี' not in weekly[day].values() + ] + if items: + weekly_data[day]['first'] = items[0:1] + weekly_data[day]['rest'] = items[1:] + else: + weekly_data[day] = None + data = {'name':tn.name, 'numero':tn.get_effect()} + data.update(weekly_data) + context['names'].append(data) + context['foot_spaces'] = range(max_name_length) + return render(request, 'main.html', context)