Add basic styles for new design

This commit is contained in:
Oswaldo Acauan 2016-05-02 19:42:54 -03:00
parent 7d31eb43f9
commit 01860a8804
50 changed files with 1150 additions and 1306 deletions

View File

@ -9,21 +9,13 @@ arunoda:npm@0.2.6
underscore
amplify
blaze
less
francocatena:status
mizzao:jquery-ui
mrt:external-file-loader@0.1.4
brentjanderson:winston-client@0.0.4
duongthienduc:meteor-winston
mizzao:timesync
agnito:raphael
clinical:nightwatch
sanjo:jasmine
pagebakers:ionicons
ewall:foundation
maibaum:foundation-icons
chriswessels:hammer@3.1.1
fastclick
cfs:power-queue
cfs:reactive-list
cfs:micro-queue

View File

@ -1,6 +1,4 @@
agnito:raphael@0.1.0
aldeed:simple-schema@1.3.3
aldeed:template-extension@3.4.3
allow-deny@1.0.4
amplify@1.0.0
arunoda:npm@0.2.6
@ -22,7 +20,6 @@ cfs:power-queue@0.9.11
cfs:reactive-list@0.0.9
cfs:reactive-property@0.0.4
check@1.2.1
chriswessels:hammer@3.1.1
clinical:nightwatch@2.0.1
coffeescript@1.0.17
ddp@1.2.5
@ -35,7 +32,6 @@ duongthienduc:meteor-winston@1.0.0
ecmascript@0.4.3
ecmascript-runtime@0.2.10
ejson@1.0.11
ewall:foundation@5.5.3
fastclick@1.0.11
francocatena:status@1.5.1
geojson-utils@1.0.8
@ -46,18 +42,14 @@ id-map@1.0.7
infinitedg:winston@0.7.3
jquery@1.11.8
launch-screen@1.0.11
less@2.6.0
livedata@1.0.18
logging@1.0.12
maibaum:foundation-icons@0.0.1
meteor@1.1.14
meteor-platform@1.2.6
meteorspark:util@0.2.0
minifier-css@1.1.11
minifier-js@1.1.11
minimongo@1.0.16
mizzao:build-fetcher@0.2.0
mizzao:jquery-ui@1.11.4
mizzao:timesync@0.3.4
mobile-status-bar@1.0.12
modules@0.6.1
@ -72,7 +64,6 @@ npm-mongo@1.4.43
observe-sequence@1.0.11
ordered-dict@1.0.7
package-version-parser@3.0.8
pagebakers:ionicons@2.0.1_1
practicalmeteor:chai@2.1.0_1
practicalmeteor:loglevel@1.2.0_2
promise@0.6.7

View File

@ -41,11 +41,11 @@ module.exports = function (grunt) {
shell: {
start_meteor_development: {
command: 'HOME=/usr/share/meteor JASMINE_SERVER_UNIT=0 JASMINE_SERVER_INTEGRATION=0 JASMINE_CLIENT_INTEGRATION=0 JASMINE_BROWSER=PhantomJS JASMINE_MIRROR_PORT=3000 ROOT_URL=http://127.0.0.1/html5client meteor --settings settings-development.json',
command: 'JASMINE_SERVER_UNIT=0 JASMINE_SERVER_INTEGRATION=0 JASMINE_CLIENT_INTEGRATION=0 JASMINE_BROWSER=PhantomJS JASMINE_MIRROR_PORT=3000 ROOT_URL=http://127.0.0.1/html5client meteor --settings settings-development.json',
},
start_meteor_production: {
command: 'HOME=/usr/share/meteor JASMINE_SERVER_UNIT=0 JASMINE_SERVER_INTEGRATION=0 JASMINE_CLIENT_INTEGRATION=0 JASMINE_BROWSER=PhantomJS JASMINE_MIRROR_PORT=3000 ROOT_URL=http://127.0.0.1/html5client meteor --settings settings-production.json',
}
command: 'JASMINE_SERVER_UNIT=0 JASMINE_SERVER_INTEGRATION=0 JASMINE_CLIENT_INTEGRATION=0 JASMINE_BROWSER=PhantomJS JASMINE_MIRROR_PORT=3000 ROOT_URL=http://127.0.0.1/html5client meteor --settings settings-production.json',
},
},
concurrent: {
@ -54,10 +54,10 @@ module.exports = function (grunt) {
limit: 3,
},
meteor_watch_development: {
tasks: ['shell:start_meteor_development', 'watch']
tasks: ['shell:start_meteor_development', 'watch'],
},
meteor_watch_production: {
tasks: ['shell:start_meteor_production', 'watch']
tasks: ['shell:start_meteor_production', 'watch'],
},
},
});

View File

@ -0,0 +1,28 @@
html {
box-sizing: border-box;
}
*, *:before, *:after {
box-sizing: inherit;
}
body {
font-family: 'Source Sans Pro', Arial, sans-serif;
font-size: 1rem; /* 16px */
}
a {
color: inherit;
}
#app {
height: 100vh;
width: 100vw;
overflow: hidden;
}
/* DEBUG ONLY */
* {
background-color: rgba(0, 0, 0, .025) !important;
}

View File

@ -0,0 +1,113 @@
@font-face {
font-family: 'bbb-icons';
src: url('/fonts/BbbIcons/bbb-icons.eot?j1ntjp');
src: url('/fonts/BbbIcons/bbb-icons.eot?j1ntjp#iefix') format('embedded-opentype'),
url('/fonts/BbbIcons/bbb-icons.ttf?j1ntjp') format('truetype'),
url('/fonts/BbbIcons/bbb-icons.woff?j1ntjp') format('woff'),
url('/fonts/BbbIcons/bbb-icons.svg?j1ntjp#bbb-icons') format('svg');
font-weight: normal;
font-style: normal;
}
[class^="icon-"], [class*=" icon-"] {
/* use !important to prevent issues with browser extensions that change fonts */
font-family: 'bbb-icons' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
/* Better Font Rendering =========== */
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-bbb-logout:before {
content: "\e900";
}
.icon-bbb-video:before {
content: "\1f554";
}
.icon-bbb-more:before {
content: "\e902";
}
.icon-bbb-promote:before {
content: "\e903";
}
.icon-bbb-application:before {
content: "\e904";
}
.icon-bbb-video-off:before {
content: "\e905";
}
.icon-bbb-user:before {
content: "\e906";
}
.icon-bbb-up-arrow:before {
content: "\e907";
}
.icon-bbb-undecided:before {
content: "\e908";
}
.icon-bbb-time:before {
content: "\e909";
}
.icon-bbb-sad:before {
content: "\e90a";
}
.icon-bbb-right-arrow:before {
content: "\e90b";
}
.icon-bbb-presentation:before {
content: "\e90c";
}
.icon-bbb-listen:before {
content: "\e90d";
}
.icon-bbb-left-arrow:before {
content: "\e90e";
}
.icon-bbb-happy:before {
content: "\e90f";
}
.icon-bbb-hand:before {
content: "\e910";
}
.icon-bbb-group-chat:before {
content: "\e911";
}
.icon-bbb-confused:before {
content: "\e912";
}
.icon-bbb-close:before {
content: "\e913";
}
.icon-bbb-clear-status:before {
content: "\e914";
}
.icon-bbb-circle:before {
content: "\e915";
}
.icon-bbb-circle-minus:before {
content: "\e916";
}
.icon-bbb-circle-close:before {
content: "\e917";
}
.icon-bbb-circle-add:before {
content: "\e918";
}
.icon-bbb-check:before {
content: "\e919";
}
.icon-bbb-chat:before {
content: "\e91a";
}
.icon-bbb-audio:before {
content: "\e91b";
}
.icon-bbb-audio-off:before {
content: "\e91c";
}

View File

@ -0,0 +1,192 @@
/* vietnamese */
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 300;
src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), url(/fonts/SourceSansPro/SourceSansPro-Light.ttf) format('ttf');
unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 300;
src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), url(/fonts/SourceSansPro/SourceSansPro-Light.ttf) format('ttf');
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: 'Source Sans Pro';
font-style: normal;
font-weight: 300;
src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), url(/fonts/SourceSansPro/SourceSansPro-Light.ttf) format('ttf');
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, U+E0FF, U+EFFD, U+F000;
}
/* vietnamese */
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 400;
src: local('Source Sans Pro'), local('SourceSansPro-Regular'), url(/fonts/SourceSansPro/SourceSansPro-Regular.ttf) format('ttf');
unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 400;
src: local('Source Sans Pro'), local('SourceSansPro-Regular'), url(/fonts/SourceSansPro/SourceSansPro-Regular.ttf) format('ttf');
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: 'Source Sans Pro';
font-style: normal;
font-weight: 400;
src: local('Source Sans Pro'), local('SourceSansPro-Regular'), url(/fonts/SourceSansPro/SourceSansPro-Regular.ttf) format('ttf');
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, U+E0FF, U+EFFD, U+F000;
}
/* vietnamese */
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 600;
src: local('Source Sans Pro Semibold'), local('SourceSansPro-Semibold'), url(/fonts/SourceSansPro/SourceSansPro-Semibold.ttf) format('ttf');
unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 600;
src: local('Source Sans Pro Semibold'), local('SourceSansPro-Semibold'), url(/fonts/SourceSansPro/SourceSansPro-Semibold.ttf) format('ttf');
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: 'Source Sans Pro';
font-style: normal;
font-weight: 600;
src: local('Source Sans Pro Semibold'), local('SourceSansPro-Semibold'), url(/fonts/SourceSansPro/SourceSansPro-Semibold.ttf) format('ttf');
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, U+E0FF, U+EFFD, U+F000;
}
/* vietnamese */
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 700;
src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url(/fonts/SourceSansPro/SourceSansPro-Bold.ttf) format('ttf');
unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 700;
src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url(/fonts/SourceSansPro/SourceSansPro-Bold.ttf) format('ttf');
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: 'Source Sans Pro';
font-style: normal;
font-weight: 700;
src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url(/fonts/SourceSansPro/SourceSansPro-Bold.ttf) format('ttf');
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, U+E0FF, U+EFFD, U+F000;
}
/* vietnamese */
@font-face {
font-family: 'Source Sans Pro';
font-style: italic;
font-weight: 300;
src: local('Source Sans Pro Light Italic'), local('SourceSansPro-LightIt'), url(/fonts/SourceSansPro/SourceSansPro-LightItalic.ttf) format('ttf');
unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: 'Source Sans Pro';
font-style: italic;
font-weight: 300;
src: local('Source Sans Pro Light Italic'), local('SourceSansPro-LightIt'), url(/fonts/SourceSansPro/SourceSansPro-LightItalic.ttf) format('ttf');
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: 'Source Sans Pro';
font-style: italic;
font-weight: 300;
src: local('Source Sans Pro Light Italic'), local('SourceSansPro-LightIt'), url(/fonts/SourceSansPro/SourceSansPro-LightItalic.ttf) format('ttf');
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, U+E0FF, U+EFFD, U+F000;
}
/* vietnamese */
@font-face {
font-family: 'Source Sans Pro';
font-style: italic;
font-weight: 400;
src: local('Source Sans Pro Italic'), local('SourceSansPro-It'), url(/fonts/SourceSansPro/SourceSansPro-Italic.ttf) format('ttf');
unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: 'Source Sans Pro';
font-style: italic;
font-weight: 400;
src: local('Source Sans Pro Italic'), local('SourceSansPro-It'), url(/fonts/SourceSansPro/SourceSansPro-Italic.ttf) format('ttf');
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: 'Source Sans Pro';
font-style: italic;
font-weight: 400;
src: local('Source Sans Pro Italic'), local('SourceSansPro-It'), url(/fonts/SourceSansPro/SourceSansPro-Italic.ttf) format('ttf');
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, U+E0FF, U+EFFD, U+F000;
}
/* vietnamese */
@font-face {
font-family: 'Source Sans Pro';
font-style: italic;
font-weight: 600;
src: local('Source Sans Pro Semibold Italic'), local('SourceSansPro-SemiboldIt'), url(/fonts/SourceSansPro/SourceSansPro-SemiboldItalic.ttf) format('ttf');
unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: 'Source Sans Pro';
font-style: italic;
font-weight: 600;
src: local('Source Sans Pro Semibold Italic'), local('SourceSansPro-SemiboldIt'), url(/fonts/SourceSansPro/SourceSansPro-SemiboldItalic.ttf) format('ttf');
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: 'Source Sans Pro';
font-style: italic;
font-weight: 600;
src: local('Source Sans Pro Semibold Italic'), local('SourceSansPro-SemiboldIt'), url(/fonts/SourceSansPro/SourceSansPro-SemiboldItalic.ttf) format('ttf');
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, U+E0FF, U+EFFD, U+F000;
}
/* vietnamese */
@font-face {
font-family: 'Source Sans Pro';
font-style: italic;
font-weight: 700;
src: local('Source Sans Pro Bold Italic'), local('SourceSansPro-BoldIt'), url(/fonts/SourceSansPro/SourceSansPro-BoldItalic.ttf) format('ttf');
unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: 'Source Sans Pro';
font-style: italic;
font-weight: 700;
src: local('Source Sans Pro Bold Italic'), local('SourceSansPro-BoldIt'), url(/fonts/SourceSansPro/SourceSansPro-BoldItalic.ttf) format('ttf');
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: 'Source Sans Pro';
font-style: italic;
font-weight: 700;
src: local('Source Sans Pro Bold Italic'), local('SourceSansPro-BoldIt'), url(/fonts/SourceSansPro/SourceSansPro-BoldItalic.ttf) format('ttf');
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, U+E0FF, U+EFFD, U+F000;
}

View File

@ -0,0 +1,420 @@
/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
/**
* 1. Change the default font family in all browsers (opinionated).
* 2. Prevent adjustments of font size after orientation changes in IE and iOS.
*/
html {
font-family: sans-serif; /* 1 */
-ms-text-size-adjust: 100%; /* 2 */
-webkit-text-size-adjust: 100%; /* 2 */
}
/**
* Remove the margin in all browsers (opinionated).
*/
body {
margin: 0;
}
/* HTML5 display definitions
========================================================================== */
/**
* Add the correct display in IE 9-.
* 1. Add the correct display in Edge, IE, and Firefox.
* 2. Add the correct display in IE.
*/
article,
aside,
details, /* 1 */
figcaption,
figure,
footer,
header,
main, /* 2 */
menu,
nav,
section,
summary { /* 1 */
display: block;
}
/**
* Add the correct display in IE 9-.
*/
audio,
canvas,
progress,
video {
display: inline-block;
}
/**
* Add the correct display in iOS 4-7.
*/
audio:not([controls]) {
display: none;
height: 0;
}
/**
* Add the correct vertical alignment in Chrome, Firefox, and Opera.
*/
progress {
vertical-align: baseline;
}
/**
* Add the correct display in IE 10-.
* 1. Add the correct display in IE.
*/
template, /* 1 */
[hidden] {
display: none;
}
/* Links
========================================================================== */
/**
* 1. Remove the gray background on active links in IE 10.
* 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
*/
a {
background-color: transparent; /* 1 */
-webkit-text-decoration-skip: objects; /* 2 */
}
/**
* Remove the outline on focused links when they are also active or hovered
* in all browsers (opinionated).
*/
a:active,
a:hover {
outline-width: 0;
}
/* Text-level semantics
========================================================================== */
/**
* 1. Remove the bottom border in Firefox 39-.
* 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
*/
abbr[title] {
border-bottom: none; /* 1 */
text-decoration: underline; /* 2 */
text-decoration: underline dotted; /* 2 */
}
/**
* Prevent the duplicate application of `bolder` by the next rule in Safari 6.
*/
b,
strong {
font-weight: inherit;
}
/**
* Add the correct font weight in Chrome, Edge, and Safari.
*/
b,
strong {
font-weight: bolder;
}
/**
* Add the correct font style in Android 4.3-.
*/
dfn {
font-style: italic;
}
/**
* Correct the font size and margin on `h1` elements within `section` and
* `article` contexts in Chrome, Firefox, and Safari.
*/
h1 {
font-size: 2em;
margin: 0.67em 0;
}
/**
* Add the correct background and color in IE 9-.
*/
mark {
background-color: #ff0;
color: #000;
}
/**
* Add the correct font size in all browsers.
*/
small {
font-size: 80%;
}
/**
* Prevent `sub` and `sup` elements from affecting the line height in
* all browsers.
*/
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}
/* Embedded content
========================================================================== */
/**
* Remove the border on images inside links in IE 10-.
*/
img {
border-style: none;
}
/**
* Hide the overflow in IE.
*/
svg:not(:root) {
overflow: hidden;
}
/* Grouping content
========================================================================== */
/**
* 1. Correct the inheritance and scaling of font size in all browsers.
* 2. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
pre,
samp {
font-family: monospace, monospace; /* 1 */
font-size: 1em; /* 2 */
}
/**
* Add the correct margin in IE 8.
*/
figure {
margin: 1em 40px;
}
/**
* 1. Add the correct box sizing in Firefox.
* 2. Show the overflow in Edge and IE.
*/
hr {
box-sizing: content-box; /* 1 */
height: 0; /* 1 */
overflow: visible; /* 2 */
}
/* Forms
========================================================================== */
/**
* 1. Change font properties to `inherit` in all browsers (opinionated).
* 2. Remove the margin in Firefox and Safari.
*/
button,
input,
optgroup,
select,
textarea {
font: inherit; /* 1 */
margin: 0; /* 2 */
}
/**
* Restore the font weight unset by the previous rule.
*/
optgroup {
font-weight: bold;
}
/**
* Show the overflow in IE.
* 1. Show the overflow in Edge.
*/
button,
input { /* 1 */
overflow: visible;
}
/**
* Remove the inheritance of text transform in Edge, Firefox, and IE.
* 1. Remove the inheritance of text transform in Firefox.
*/
button,
select { /* 1 */
text-transform: none;
}
/**
* 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
* controls in Android 4.
* 2. Correct the inability to style clickable types in iOS and Safari.
*/
button,
html [type="button"], /* 1 */
[type="reset"],
[type="submit"] {
-webkit-appearance: button; /* 2 */
}
/**
* Remove the inner border and padding in Firefox.
*/
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
}
/**
* Restore the focus styles unset by the previous rule.
*/
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
}
/**
* Change the border, margin, and padding in all browsers (opinionated).
*/
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
/**
* 1. Correct the text wrapping in Edge and IE.
* 2. Correct the color inheritance from `fieldset` elements in IE.
* 3. Remove the padding so developers are not caught out when they zero out
* `fieldset` elements in all browsers.
*/
legend {
box-sizing: border-box; /* 1 */
color: inherit; /* 2 */
display: table; /* 1 */
max-width: 100%; /* 1 */
padding: 0; /* 3 */
white-space: normal; /* 1 */
}
/**
* Remove the default vertical scrollbar in IE.
*/
textarea {
overflow: auto;
}
/**
* 1. Add the correct box sizing in IE 10-.
* 2. Remove the padding in IE 10-.
*/
[type="checkbox"],
[type="radio"] {
box-sizing: border-box; /* 1 */
padding: 0; /* 2 */
}
/**
* Correct the cursor style of increment and decrement buttons in Chrome.
*/
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
}
/**
* 1. Correct the odd appearance in Chrome and Safari.
* 2. Correct the outline style in Safari.
*/
[type="search"] {
-webkit-appearance: textfield; /* 1 */
outline-offset: -2px; /* 2 */
}
/**
* Remove the inner padding and cancel buttons in Chrome and Safari on OS X.
*/
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
/**
* Correct the text style of placeholders in Chrome, Edge, and Safari.
*/
::-webkit-input-placeholder {
color: inherit;
opacity: 0.54;
}
/**
* 1. Correct the inability to style clickable types in iOS and Safari.
* 2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
-webkit-appearance: button; /* 1 */
font: inherit; /* 2 */
}

View File

@ -0,0 +1,5 @@
{
"app": {
"welcome": "Welcome! Your presentation will begin shortly..."
}
}

View File

@ -0,0 +1,5 @@
{
"app": {
"welcome": "Bem-vindo! Sua aprensentação começará em breve..."
}
}

View File

@ -1,24 +1,19 @@
import React from 'react';
import { Router, Route, Redirect, IndexRoute, browserHistory } from 'react-router';
import { IntlProvider } from 'react-intl';
// route components
import AppContainer from '../../ui/app/AppContainer.jsx';
import UserListContainer from '../../ui/user-list/UserListContainer.jsx';
import ChatContainer from '../../ui/chat/ChatContainer.jsx';
import NotFoundPage from '../../ui/not-found/NotFoundPage.jsx';
import NavbarContainer from '../../ui/navbar/NavbarContainer.jsx';
import AppContainer from '../../ui/components/app/AppContainer.jsx';
import UserListContainer from '../../ui/components/user-list/UserListContainer.jsx';
import ChatContainer from '../../ui/components/chat/ChatContainer.jsx';
export const renderRoutes = () => (
<Router history={browserHistory}>
<Route path="/html5client" component={AppContainer}>
<IndexRoute components={{}}/>
<Route name="users" path="users" components={{sidebar: UserListContainer}}>
<Route name="chat" path="chat/:chatID" component={ChatContainer}/>
<Redirect from="chat" to="/html5client/users/chat/public" />
</Route>
<IndexRoute components={{}} />
<Route name="users" path="users" components={{ sidebar: UserListContainer }} />
<Route name="chat" path="users/chat/:chatID" components={{ sidebar: [UserListContainer, ChatContainer] }}/>
<Redirect from="chat" to="/html5client/users/chat/public" />
<Redirect from="*" to="/html5client" />
</Route>
</Router>

View File

@ -1,3 +0,0 @@
.test {
background-color: red;
}

View File

@ -1,12 +1,12 @@
import React, { Component, PropTypes } from 'react';
import classNames from 'classnames';
import styles from './styles';
const propTypes = {
navbar: PropTypes.element,
sidebar: PropTypes.element,
sidebarRight: PropTypes.element,
media: PropTypes.element,
sideMedia: PropTypes.element,
actionsbar: PropTypes.element,
};
@ -14,28 +14,24 @@ export default class App extends Component {
renderNavbar() {
const { navbar } = this.props;
if(navbar) {
if (navbar) {
return (
<header className="navbar">
<header className={styles.navbar}>
{navbar}
</header>
);
} else {
return 'oi';
}
return false;
}
renderSidebar(isRight = false) {
const sidebar = this.props[isRight ? 'sidebarRight' : 'sidebar'];
const propName = isRight ? 'sidebarRight' : 'sidebar';
let sidebar = this.props[propName];
if(sidebar) {
if (sidebar) {
return (
<aside className={classNames({
sidebar: true,
sidebarRight: isRight,
})}>
<aside className={styles[propName]}>
{sidebar}
</aside>
);
@ -47,25 +43,10 @@ export default class App extends Component {
renderMedia() {
const { media } = this.props;
if(media) {
if (media) {
return (
<section className="media">
<section className={styles.media}>
{media}
{this.renderSideMedia()}
</section>
);
}
return false;
}
renderSideMedia() {
const { sideMedia } = this.props;
if(sideMedia) {
return (
<section className="sideMedia">
{sideMedia}
</section>
);
}
@ -76,9 +57,9 @@ export default class App extends Component {
renderActionsbar() {
const { actionsbar } = this.props;
if(actionsbar) {
if (actionsbar) {
return (
<section className="actions">
<section className={styles.actionsbar}>
{actionsbar}
</section>
);
@ -89,11 +70,11 @@ export default class App extends Component {
render() {
return (
<main className="main">
<main className={styles.main}>
{this.renderNavbar()}
<section className="wrap">
<section className={styles.wrapper}>
{this.renderSidebar()}
<div className="content">
<div className={styles.content}>
{this.renderMedia()}
{this.renderActionsbar()}
</div>

View File

@ -5,12 +5,12 @@ import App from './App.jsx';
import NavbarContainer from '../navbar/NavbarContainer.jsx';
import ActionsbarContainer from '../actionsbar/ActionsbarContainer.jsx';
import WelcomeContainer from '../welcome/WelcomeContainer.jsx';
import MediaContainer from '../media/MediaContainer.jsx';
const defaultProps = {
navbar: <NavbarContainer/>,
actionsbar: <ActionsbarContainer/>,
media: <WelcomeContainer/>,
media: <MediaContainer/>,
};
class AppContainer extends Component {

View File

@ -0,0 +1,65 @@
@import "imports/ui/stylesheets/variables/_all";
.main {
position: relative;
height: 100%;
display: flex;
flex-direction: column;
}
.navbar {
position: relative;
text-align: center;
padding: .8rem 1rem;
font-size: 1.5rem;
}
.wrapper {
position: relative;
@include mq($medium-up) {
display: flex;
flex: 1;
flex-direction: row;
}
}
.content {
position: relative;
display: flex;
flex-direction: column;
@include mq($medium-up) {
flex: 5;
order: 2;
}
}
.sidebar {
position: relative;
@include mq($medium-up) {
flex: 1 15vw;
order: 1;
}
}
.sidebarRight {
@extend .sidebar;
@include mq($medium-up) {
order: 1;
}
}
.media {
position: relative;
display: flex;
flex: 1;
order: 1;
}
.actionsbar {
position: relative;
order: 2;
}

View File

@ -8,7 +8,7 @@ class ChatContainer extends Component {
super(props);
this.state = {
currentChat: null,
}
};
}
componentDidMount() {

View File

@ -0,0 +1,18 @@
import React, { Component, PropTypes } from 'react';
import classNames from 'classnames';
import styles from './styles.scss';
export default class Media extends Component {
render() {
return (
<div className={styles.container}>
<div className={styles.main}>
Welcome! Your presentation will begin shortly...
</div>
<div className={styles.side}>
Here will be side media (webcams)
</div>
</div>
);
}
}

View File

@ -1,22 +1,22 @@
import React, { Component, PropTypes } from 'react';
import { createContainer } from 'meteor/react-meteor-data';
import Welcome from './Welcome.jsx';
import Media from './Media.jsx';
class WelcomeContainer extends Component {
class MediaContainer extends Component {
constructor(props) {
super(props);
}
render() {
return (
<Welcome {...this.props}>
<Media {...this.props}>
{this.props.children}
</Welcome>
</Media>
);
}
}
export default createContainer(() => {
return {};
}, WelcomeContainer);
}, MediaContainer);

View File

@ -0,0 +1,19 @@
.container {
display: flex;
flex: 2;
align-items: center;
justify-content: center;
}
.main {
flex-basis: 90%;
padding: 3rem 5rem;
}
.side {
position: absolute;
bottom: 2.5rem;
right: 2.5rem;
padding: 3rem;
width: 25%;
}

View File

@ -20,7 +20,9 @@ export default class Navbar extends Component {
const { presentationTitle } = this.props;
return (
<div>
<Link to="/html5client/users">Open UserList</Link>
<Link to="/html5client/users">
<i className="icon-bbb-user"></i>
</Link>
<h1>{presentationTitle}</h1>
</div>
);

View File

@ -19,6 +19,6 @@ export default class UserList extends Component {
</ul>
{this.props.children}
</div>
)
);
}
}

View File

@ -1,11 +0,0 @@
import React, { Component, PropTypes } from 'react';
export default class NotFoundPage extends Component {
constructor(props) {
super(props);
}
render() {
return (<h1>NOT FOUND PAGE - NEED TYLER`S DESIGN</h1>);
}
}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,3 @@
@import "./breakpoints";
@import "./palette";
@import "./typography";

View File

@ -0,0 +1,68 @@
// We use these functions to get the ranges for the media queries variables.
@function lower-bound($range){
@if length($range) <= 0 {
@return 0;
}
@return nth($range,1);
}
@function upper-bound($range) {
@if length($range) < 2 {
@return 999999999999;
}
@return nth($range, 2);
}
$small-range: (0em, 40em);
/* 0, 640px */
$medium-range: (40.063em, 64em);
/* 641px, 1024px */
$large-range: (64.063em, 90em);
/* 1025px, 1440px */
$xlarge-range: (90.063em, 120em);
/* 1441px, 1920px */
$xxlarge-range: (120.063em);
/* 1921px */
$screen: "only screen";
$landscape: "#{$screen} and (orientation: landscape)";
$portrait: "#{$screen} and (orientation: portrait)";
$small-up: $screen;
$small-only: "#{$screen} and (max-width: #{upper-bound($small-range)})";
$medium-up: "#{$screen} and (min-width:#{lower-bound($medium-range)})";
$medium-only: "#{$screen} and (min-width:#{lower-bound($medium-range)}) and (max-width:#{upper-bound($medium-range)})";
$large-up: "#{$screen} and (min-width:#{lower-bound($large-range)})";
$large-only: "#{$screen} and (min-width:#{lower-bound($large-range)}) and (max-width:#{upper-bound($large-range)})";
$xlarge-up: "#{$screen} and (min-width:#{lower-bound($xlarge-range)})";
$xlarge-only: "#{$screen} and (min-width:#{lower-bound($xlarge-range)}) and (max-width:#{upper-bound($xlarge-range)})";
$xxlarge-up: "#{$screen} and (min-width:#{lower-bound($xxlarge-range)})";
$xxlarge-only: "#{$screen} and (min-width:#{lower-bound($xxlarge-range)}) and (max-width:#{upper-bound($xxlarge-range)})";
$breakpoints: (
'screen': $screen,
'landscape': $landscape,
'portrait': $portrait,
'small': $small-only,
'medium': $medium-only,
'large': $large-only,
'xlarge': $xlarge-only,
'xxlarge': $xxlarge-only,
);
@mixin mq($media) {
@debug $media;
// If the key exists in the map
@if map-has-key($breakpoints, $media) {
// Prints a media query based on the value
@media #{map-get($breakpoints, $media)} {
@content;
}
}
// If the key doesn't exist in the map we create a media with the argument
@else {
@media #{$media} {
@content;
}
}
}

View File

@ -0,0 +1,17 @@
$color-white: #F3F6F9 !default;
$color-gray: #353B42 !default;
$color-gray-dark: #2A2D33 !default;
$color-gray-light: #8B9AA8 !default;
$color-primary: #299AD5 !default;
$color-success: #4DC0A2 !default;
$color-danger: #F0615F !default;
$color-background: #FFF !default;
$color-text: #8A95A5 !default;
$color-heading: #4E525E !default;
$color-link: #3E9DD6 !default;
$color-link-hover: darken($color-link, 15%) !default;

View File

@ -0,0 +1,17 @@
$font-family-sans-serif: 'Source Sans Pro', Helvetica, Arial, sans-serif !default;
$font-family-serif: Georgia, "Times New Roman", Times, serif !default;
$font-family-monospace: Menlo, Monaco, Consolas, "Courier New", monospace !default;
$font-family-base: $font-family-sans-serif !default;
$font-size-base: 1rem !default;
$font-size-large: ceil(($font-size-base * 1.25)) !default;
$font-size-small: ceil(($font-size-base * 0.85)) !default;
$line-height-base: 1.428571429 !default; // 20/14
$line-height-computed: floor(($font-size-base * $line-height-base)) !default;
$headings-font-family: inherit !default;
$headings-font-weight: 500 !default;
$headings-line-height: 1.1 !default;
$headings-color: inherit !default;

View File

@ -1,12 +0,0 @@
import React, { Component, PropTypes } from 'react';
import classNames from 'classnames';
import NavbarContainer from '../navbar/NavbarContainer.jsx';
export default class Welcome extends Component {
render() {
return (
<h1>Welcome!</h1>
);
}
}

16
bigbluebutton-html5/package.json Executable file → Normal file
View File

@ -13,20 +13,24 @@
"react": "^15.0.1",
"react-addons-pure-render-mixin": "^15.0.1",
"react-dom": "^15.0.1",
"react-intl": "^2.1.2",
"react-router": "^2.3.0"
},
"devDependencies": {
"autoprefixer": "^6.3.6",
"coffeelint": "^1.6.0",
"grunt": "^0.4.5",
"jscs": "~2.11.0",
"grunt-concurrent": "~2.2.1",
"grunt-contrib-watch": "~1.0.0",
"grunt-force-task": "~2.0.0",
"grunt-jscs": "~2.8.0",
"grunt-shell": "~1.2.1",
"load-grunt-tasks": "~3.4.1",
"grunt-force-task": "~2.0.0",
"grunt-contrib-watch": "~1.0.0",
"grunt-concurrent": "~2.2.1"
"jscs": "~2.11.0",
"load-grunt-tasks": "~3.4.1"
},
"cssModules": {
"extensions": ["scss"]
"extensions": [
"scss"
]
}
}

Binary file not shown.

View File

@ -0,0 +1,39 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg">
<metadata>Generated by IcoMoon</metadata>
<defs>
<font id="bbb-icons" horiz-adv-x="1024">
<font-face units-per-em="1024" ascent="960" descent="-64" />
<missing-glyph horiz-adv-x="1024" />
<glyph unicode="&#x20;" horiz-adv-x="512" d="" />
<glyph unicode="&#xe900;" glyph-name="bbb-logout" horiz-adv-x="1033" d="M235.965-64h-86.817c-82.365 0-149.148 66.783-149.148 149.148v725.704c0 82.365 66.783 149.148 149.148 149.148h84.591c13.357 0 22.261-8.904 22.261-22.261s-8.904-22.261-22.261-22.261h-84.591c-57.878 0-104.626-46.748-104.626-104.626v-723.478c0-60.104 46.748-106.852 104.626-106.852 0 0 0 0 0 0h84.591c13.357 0 22.261-8.904 22.261-22.261s-8.904-22.261-20.035-22.261zM1001.739 425.739h-761.322c-13.357 0-22.261 8.904-22.261 22.261s8.904 22.261 22.261 22.261h761.322c13.357 0 22.261-8.904 22.261-22.261s-8.904-22.261-22.261-22.261zM690.087 114.087c-13.357 0-22.261 8.904-22.261 22.261 0 6.678 2.226 11.13 6.678 15.583l296.070 296.070-296.070 296.070c-8.904 8.904-6.678 24.487 2.226 31.165s20.035 6.678 28.939 0l327.235-327.235-327.235-327.235c-4.452-4.452-8.904-6.678-15.583-6.678z" />
<glyph unicode="&#xe902;" glyph-name="bbb-more" d="M240.417 448c0-60.242-48.836-109.078-109.078-109.078s-109.078 48.836-109.078 109.078c0 60.242 48.836 109.078 109.078 109.078s109.078-48.836 109.078-109.078zM621.078 448c0-60.242-48.836-109.078-109.078-109.078s-109.078 48.836-109.078 109.078c0 60.242 48.836 109.078 109.078 109.078s109.078-48.836 109.078-109.078zM1001.739 448c0-60.242-48.836-109.078-109.078-109.078s-109.078 48.836-109.078 109.078c0 60.242 48.836 109.078 109.078 109.078s109.078-48.836 109.078-109.078z" />
<glyph unicode="&#xe903;" glyph-name="bbb-promote" d="M43.186 330.463c-11.706 0.725-20.925 10.396-20.925 22.221 0 0.014 0 0.028 0 0.042v200.346c0 0.012 0 0.026 0 0.040 0 11.824 9.219 21.496 20.862 22.218 11.769-0.722 20.989-10.393 20.989-22.218 0-0.014 0-0.028 0-0.042v-200.346c0-0.012 0-0.026 0-0.040 0-11.824-9.219-21.496-20.862-22.218zM980.814 136.348h-4.897l-937.85 244.87c-9.233 2.852-15.826 11.311-15.826 21.31 0 0.334 0.007 0.667 0.022 0.998l-0.002 88.996c-0.013 0.284-0.020 0.616-0.020 0.95 0 9.999 6.592 18.458 15.668 21.268l938.008 244.912c1.437 0.369 3.087 0.58 4.786 0.58 4.984 0 9.544-1.82 13.049-4.832 4.896-4.090 8.006-10.231 8.006-17.098 0-0.32-0.007-0.639-0.020-0.956l0.002-578.737c0.003-0.142 0.005-0.309 0.005-0.477 0-6.861-3.104-12.997-7.984-17.080-3.489-2.936-7.987-4.703-12.898-4.703-0.017 0-0.034 0-0.051 0zM63.889 421.064l896.223-234.184v522.24l-896.223-233.962v-54.094zM328.57 158.609c-61.885 1.832-111.354 52.437-111.354 114.596 0 1.191 0.018 2.377 0.054 3.559l-0.004 53.030c-0.071 0.646-0.111 1.396-0.111 2.155 0 11.557 9.369 20.925 20.925 20.925s20.925-9.369 20.925-20.925c0-0.759-0.040-1.509-0.119-2.247l0.008-53.112c-0.022-0.668-0.035-1.454-0.035-2.242 0-38.806 31.031-70.365 69.632-71.217 44.601-0.001 68.865 32.277 68.865 95.72-0.071 0.646-0.111 1.396-0.111 2.155 0 11.557 9.369 20.925 20.925 20.925s20.925-9.369 20.925-20.925c0-0.759-0.040-1.509-0.119-2.247 0.008-87.616-41.175-140.152-110.406-140.152z" />
<glyph unicode="&#xe904;" glyph-name="bbb-application" d="M912.696 114.087h-801.391c-24.589 0-44.522 19.933-44.522 44.522v578.783c0 24.589 19.933 44.522 44.522 44.522h801.391c24.589 0 44.522-19.933 44.522-44.522v-578.783c0-24.589-19.933-44.522-44.522-44.522zM111.304 737.391v-578.783h801.391v578.783h-801.391zM934.957 603.826h-845.913c-12.294 0-22.261 9.967-22.261 22.261s9.967 22.261 22.261 22.261h845.913c12.294 0 22.261-9.967 22.261-22.261s-9.967-22.261-22.261-22.261zM200.348 715.13c-12.294 0-22.261-9.967-22.261-22.261s9.967-22.261 22.261-22.261c12.294 0 22.261 9.967 22.261 22.261s-9.967 22.261-22.261 22.261v0zM289.391 715.13c-12.294 0-22.261-9.967-22.261-22.261s9.967-22.261 22.261-22.261c12.294 0 22.261 9.967 22.261 22.261s-9.967 22.261-22.261 22.261v0zM378.435 715.13c-12.294 0-22.261-9.967-22.261-22.261s9.967-22.261 22.261-22.261c12.294 0 22.261 9.967 22.261 22.261s-9.967 22.261-22.261 22.261v0z" />
<glyph unicode="&#xe905;" glyph-name="bbb-video-off" horiz-adv-x="1240" d="M826.476 84.211h-799.528c-14.883 0-26.947 12.065-26.947 26.947v673.684c0 14.883 12.065 26.947 26.947 26.947h799.528c14.883 0 26.947-12.065 26.947-26.947v-673.684c0-14.883-12.065-26.947-26.947-26.947zM53.895 138.105h745.634v619.789h-745.634v-619.789zM1212.632 165.053c-3.949 0.005-7.778 0.898-11.215 2.495l-303.261 134.668c-9.428 4.307-15.876 13.659-15.899 24.519v215.582c0.017 10.849 6.46 20.204 15.731 24.453l303.595 134.806c3.247 1.496 7.046 2.369 11.048 2.369 14.863 0 26.915-12.033 26.947-26.888v-485.056c0-14.883-12.065-26.947-26.947-26.947zM936.152 344.253l249.533-111.832v404.211l-249.533-110.754v-180.547zM134.737-64c-0.047 0-0.102 0-0.157 0-14.883 0-26.947 12.065-26.947 26.947 0 7.48 3.048 14.249 7.97 19.131l970.107 970.107c4.681 4.027 10.818 6.48 17.528 6.48 14.883 0 26.947-12.065 26.947-26.947 0-6.71-2.452-12.847-6.51-17.564l-970.075-970.070c-4.688-4.848-11.4-7.975-18.843-8.084z" />
<glyph unicode="&#xe906;" glyph-name="bbb-user" horiz-adv-x="975" d="M953.21-64h-930.95c-12.294 0-22.261 9.967-22.261 22.261-0.007 0.735-0.010 1.605-0.010 2.475 0 99.882 49.497 188.203 125.302 241.773 89.971 61.172 201.276 88.107 362.444 88.107 157.384 0 272.25-27.826 361.294-87.485 76.822-53.477 126.47-141.348 126.47-240.816 0-1.425-0.010-2.848-0.031-4.269 0.002-12.079-9.964-22.046-22.258-22.046zM44.522-19.478h885.537c-3.124 73.408-44.249 142.881-105.582 185.119-82.077 55.076-189.152 80.454-337.187 80.454-152.264 0-256-24.487-336.139-79.694v0c-57.262-37.579-100.224-106.119-106.572-184.995zM487.736 387.45c-150.483 0-260.452 114.421-267.13 278.038-0.176 3.776-0.277 8.204-0.277 12.654 0 77.389 30.377 147.683 79.859 199.609 46.346 49.899 113.181 81.681 187.445 82.248 74.19-0.49 142.216-32.706 190.068-83.99 48.134-50.494 77.664-118.806 77.664-194.014 0-5.885-0.181-11.728-0.537-17.524l0.039 0.795c-8.682-160.946-121.099-277.816-267.13-277.816zM487.736 915.478c-61.028-0.247-116.641-26.528-155.708-68.436-41.626-43.91-67.152-103.204-67.152-168.46 0-3.901 0.091-7.78 0.272-11.637 5.768-138.14 97.26-234.974 222.588-234.974s215.263 96.835 222.609 235.743v0c0.284 4.346 0.446 9.422 0.446 14.536 0 63.459-24.932 121.094-65.536 163.644-38.586 41.731-94.817 68.724-157.364 69.582z" />
<glyph unicode="&#xe907;" glyph-name="bbb-up-arrow" horiz-adv-x="663" d="M331.464-64c-12.294 0-22.261 9.967-22.261 22.261v979.478c0 12.294 9.967 22.261 22.261 22.261s22.261-9.967 22.261-22.261v-979.478c0-12.294-9.967-22.261-22.261-22.261zM640.89 606.275c-0.038 0-0.083 0-0.129 0-6.115 0-11.655 2.466-15.678 6.457l-293.619 293.619-293.398-293.621c-4.036-4.064-9.627-6.579-15.805-6.579-12.301 0-22.273 9.972-22.273 22.273 0 6.123 2.471 11.669 6.469 15.695l309.425 309.425c4.024 4.001 9.57 6.473 15.694 6.473s11.67-2.473 15.695-6.474l309.425-309.425c3.935-4.012 6.364-9.514 6.364-15.583 0-12.262-9.914-22.208-22.164-22.261z" />
<glyph unicode="&#xe908;" glyph-name="bbb-undecided" d="M512 920.421c260.911 0 472.421-211.51 472.421-472.421s-211.51-472.421-472.421-472.421c-260.911 0-472.421 211.51-472.421 472.421 0.392 260.752 211.668 472.028 472.383 472.421zM512 954.247c-279.593 0-506.247-226.655-506.247-506.247s226.655-506.247 506.247-506.247c279.593 0 506.247 226.655 506.247 506.247s-226.655 506.247-506.247 506.247v0zM512-64c-282.77 0-512 229.23-512 512s229.23 512 512 512c282.77 0 512-229.23 512-512-0.392-282.611-229.388-511.607-511.962-512zM512 948.494c-276.415 0-500.494-224.079-500.494-500.494s224.079-500.494 500.494-500.494c276.415 0 500.494 224.079 500.494 500.494-0.262 276.31-224.184 500.232-500.469 500.494zM512-30.173c-0.205 0-0.448 0-0.69 0-264.088 0-478.173 214.086-478.173 478.173s214.086 478.173 478.173 478.173c264.088 0 478.173-214.085 478.173-478.173-0.781-263.39-214.091-476.701-477.408-477.483zM512 913.978c-257.733 0-466.667-208.934-466.667-466.668s208.934-466.668 466.668-466.668c257.734 0 466.668 208.934 466.668 466.668 0 0.243 0 0.485-0.001 0.728-0.783 257.24-209.334 465.549-466.63 465.94zM399.475 577.783c0-27.959-22.665-50.625-50.625-50.625s-50.625 22.665-50.625 50.625c0 27.959 22.665 50.625 50.625 50.625s50.625-22.665 50.625-50.625zM348.85 521.406c-31.136 0-56.378 25.241-56.378 56.378s25.241 56.378 56.378 56.378c31.136 0 56.378-25.241 56.378-56.378s-25.241-56.378-56.378-56.378zM348.85 622.655c0 0 0 0 0 0-24.782 0-44.872-20.090-44.872-44.872s20.090-44.872 44.872-44.872c24.782 0 44.872 20.090 44.872 44.872-0.615 24.517-20.339 44.247-44.813 44.871zM715.88 577.783c0-27.959-22.665-50.625-50.625-50.625s-50.625 22.665-50.625 50.625c0 27.959 22.665 50.625 50.625 50.625s50.625-22.665 50.625-50.625zM665.255 521.406c-31.136 0-56.378 25.241-56.378 56.378s25.241 56.378 56.378 56.378c31.136 0 56.378-25.241 56.378-56.378s-25.241-56.378-56.378-56.378zM665.255 622.655c0 0 0 0 0 0-24.782 0-44.872-20.090-44.872-44.872s20.090-44.872 44.872-44.872c24.782 0 44.872 20.090 44.872 44.872-0.615 24.517-20.339 44.247-44.813 44.871zM765.124 234.916h-506.247c-9.341 0-16.913 7.572-16.913 16.913s7.572 16.913 16.913 16.913h506.247c9.341 0 16.913-7.572 16.913-16.913s-7.572-16.913-16.913-16.913zM765.124 229.163h-506.247c-12.709 0-23.011 10.302-23.011 23.011s10.302 23.011 23.011 23.011h506.247c12.709 0 23.011-10.302 23.011-23.011s-10.302-23.011-23.011-23.011zM258.876 262.99c-6.354 0-11.506-5.151-11.506-11.506s5.151-11.506 11.506-11.506h506.247c6.354 0 11.506 5.151 11.506 11.506s-5.151 11.506-11.506 11.506h-506.247z" />
<glyph unicode="&#xe909;" glyph-name="bbb-time" d="M512 913.455c257.063 0 465.455-208.391 465.455-465.455s-208.391-465.455-465.455-465.455c-257.063 0-465.455 208.391-465.455 465.455s208.391 465.455 465.455 465.455zM512 960c-282.77 0-512-229.23-512-512s229.23-512 512-512c282.77 0 512 229.23 512 512s-229.23 512-512 512v0zM295.098 213.411c-12.811 0.055-23.175 10.454-23.175 23.273 0 6.46 2.632 12.306 6.883 16.522l209.456 206.431v235.055c0 12.853 10.42 23.273 23.273 23.273s23.273-10.42 23.273-23.273v-244.829c-0.014-6.443-2.683-12.308-6.978-16.52l-215.509-213.415c-4.182-4.046-9.887-6.54-16.175-6.54-0.368 0-0.734 0.009-1.098 0.025z" />
<glyph unicode="&#xe90a;" glyph-name="bbb-sad" d="M512 920.421c260.911 0 472.421-211.51 472.421-472.421s-211.51-472.421-472.421-472.421c-260.911 0-472.421 211.51-472.421 472.421 0.392 260.752 211.668 472.028 472.383 472.421zM512 954.247c-279.593 0-506.247-226.655-506.247-506.247s226.655-506.247 506.247-506.247c279.593 0 506.247 226.655 506.247 506.247s-226.655 506.247-506.247 506.247v0zM512-64c-282.77 0-512 229.23-512 512s229.23 512 512 512c282.77 0 512-229.23 512-512-0.392-282.611-229.388-511.607-511.962-512zM512 948.494c-276.415 0-500.494-224.079-500.494-500.494s224.079-500.494 500.494-500.494c276.415 0 500.494 224.079 500.494 500.494-0.262 276.31-224.184 500.232-500.469 500.494zM512-30.173c-0.205 0-0.448 0-0.69 0-264.088 0-478.173 214.086-478.173 478.173s214.086 478.173 478.173 478.173c264.088 0 478.173-214.085 478.173-478.173-0.781-263.39-214.091-476.701-477.408-477.483zM512 913.978c-257.733 0-466.667-208.934-466.667-466.668s208.934-466.668 466.668-466.668c257.734 0 466.668 208.934 466.668 466.668 0 0.243 0 0.485-0.001 0.728-0.783 257.24-209.334 465.549-466.63 465.94zM399.475 577.783c0-27.959-22.665-50.625-50.625-50.625s-50.625 22.665-50.625 50.625c0 27.959 22.665 50.625 50.625 50.625s50.625-22.665 50.625-50.625zM348.85 521.406c-31.136 0-56.378 25.241-56.378 56.378s25.241 56.378 56.378 56.378c31.136 0 56.378-25.241 56.378-56.378s-25.241-56.378-56.378-56.378zM348.85 622.655c-24.282-0.642-43.721-20.48-43.721-44.857 0-24.782 20.090-44.872 44.872-44.872 24.777 0 44.863 20.081 44.872 44.856-0.643 24.918-20.995 44.873-46.008 44.873-0.005 0-0.010 0-0.015 0zM715.88 577.783c0-27.959-22.665-50.625-50.625-50.625s-50.625 22.665-50.625 50.625c0 27.959 22.665 50.625 50.625 50.625s50.625-22.665 50.625-50.625zM665.255 521.406c-31.136 0-56.378 25.241-56.378 56.378s25.241 56.378 56.378 56.378c31.136 0 56.378-25.241 56.378-56.378s-25.241-56.378-56.378-56.378zM665.255 622.655c-24.282-0.642-43.721-20.48-43.721-44.857 0-24.782 20.090-44.872 44.872-44.872 24.777 0 44.863 20.081 44.872 44.856-0.643 24.918-20.995 44.873-46.008 44.873-0.005 0-0.010 0-0.015 0zM769.266 157.598c-0.046 0-0.1-0.001-0.154-0.001-6.044 0-11.343 3.192-14.302 7.982-49.062 85.348-141.026 144.21-246.98 147.334-104.345-0.814-195.496-58.989-243.159-144.677-3.573-6.984-9.253-10.717-15.804-10.717-9.321 0-16.877 7.556-16.877 16.877 0 2.769 0.667 5.383 1.849 7.689 52.838 96.972 154.725 162.954 272.173 164.663 116.059-2.037 219.196-66.601 275.532-162.072 2.396-4.036 3.32-7.071 3.32-10.323 0-8.855-6.852-16.11-15.543-16.752zM769.266 151.845c-8.078 0.043-15.216 4.31-19.274 10.721-48.009 83.399-138.073 141.179-241.893 144.593-102.356-0.645-191.593-57.586-238.153-141.483-4.665-8.724-12.278-13.613-21.033-13.613-3.659 0-7.119 0.854-10.191 2.374-7.287 3.859-12.258 11.526-12.258 20.354 0 3.622 0.837 7.048 2.327 10.096 53.824 98.733 157.603 165.91 277.221 167.613 118.655-1.777 223.779-67.516 281.041-164.804 3.069-5.039 4.385-9.275 4.385-13.818 0-8.032-4.115-15.102-10.351-19.219-3.252-1.8-7.026-2.828-11.040-2.828-0.275 0-0.548 0.005-0.821 0.014zM510.159 318.677c104.353-2.442 197.738-61.565 248.445-148.609 2.79-4.637 6.318-6.74 10.338-6.74 2.161 0 4.18 0.608 5.895 1.662 3.15 1.945 5.25 5.43 5.25 9.405 0 2.128-0.602 4.116-1.645 5.802-53.933 93.884-154.9 158.225-271.116 161.024-114.976-0.804-215.372-64.984-267.666-159.485-1.589-3.064-2.049-4.818-2.049-6.679 0-4.288 2.444-8.005 6.014-9.836 1.519-0.764 3.237-1.195 5.055-1.195 4.296 0 8.031 2.403 9.935 5.938 48.553 88.475 141.441 148.239 248.39 149.402l2.923 0.001z" />
<glyph unicode="&#xe90b;" glyph-name="bbb-right-arrow" horiz-adv-x="491" d="M24.381-64c-13.452 0.018-24.35 10.927-24.35 24.381 0 6.179 2.299 11.821 6.087 16.118l419.086 476.865-418.865 465.92c-3.346 4.139-5.371 9.466-5.371 15.266 0 13.465 10.916 24.381 24.381 24.381 6.65 0 12.679-2.663 17.078-6.98l448.118-498.343-447.878-509.318c-4.475-5.081-11.006-8.28-18.284-8.29z" />
<glyph unicode="&#xe90c;" glyph-name="bbb-presentation" d="M1001.244 209.067h-978.489c-12.568 0-22.756 10.188-22.756 22.756v705.422c0 12.568 10.188 22.756 22.756 22.756h978.489c12.568 0 22.756-10.188 22.756-22.756v-705.422c0-12.568-10.188-22.756-22.756-22.756zM45.511 254.578h932.978v659.911h-932.978v-659.911zM512-64c-12.568 0-22.756 10.188-22.756 22.756v273.067c0 12.568 10.188 22.756 22.756 22.756s22.756-10.188 22.756-22.756v-273.067c0-12.568-10.188-22.756-22.756-22.756zM816.697-64c-0.058-0.001-0.126-0.001-0.194-0.001-5.783 0-11.062 2.157-15.076 5.711l-289.427 259.62-289.451-259.641c-3.862-3.12-8.832-5.008-14.242-5.008-12.568 0-22.756 10.188-22.756 22.756 0 6.317 2.574 12.034 6.731 16.157l304.698 273.068c4.002 3.575 9.312 5.761 15.132 5.761s11.131-2.185 15.155-5.78l304.675-273.047c4.584-4.178 7.45-10.174 7.45-16.839 0-12.547-10.154-22.722-22.693-22.755zM0 777.956h1024v-45.511h-1024v45.511z" />
<glyph unicode="&#xe90d;" glyph-name="bbb-listen" horiz-adv-x="1240" d="M1091.099 428.598c-14.883 0-26.947 12.065-26.947 26.947 0.086 3.263 0.135 7.105 0.135 10.959 0 246.159-199.551 445.709-445.709 445.709s-445.709-199.551-445.709-445.709c0-3.853 0.049-7.695 0.146-11.525-0.011-14.316-12.076-26.381-26.959-26.381s-26.947 12.065-26.947 26.947c-0.002 0.561-0.004 1.225-0.004 1.89 0 276.899 223.936 501.495 500.583 502.565 275.804-2.439 498.363-226.503 498.363-502.55 0-0.67-0.001-1.339-0.004-2.008 0-14.779-12.064-26.844-26.947-26.844zM278.905-48.101c-155.598 0-281.735 126.137-281.735 281.735s126.137 281.735 281.735 281.735c14.883 0 26.947-12.065 26.947-26.947v-509.575c0-14.883-12.065-26.947-26.947-26.947zM251.958 459.857c-112.342-15.478-197.937-110.855-197.937-226.223s85.595-210.745 196.745-226.088l1.193 452.311zM960.674-64c-14.883 0-26.947 12.065-26.947 26.947v509.575c0 14.883 12.065 26.947 26.947 26.947 155.598 0 281.735-126.137 281.735-281.735s-126.137-281.735-281.735-281.735zM987.621 443.958v-452.446c112.342 15.478 197.937 110.855 197.937 226.223s-85.595 210.745-196.745 226.088z" />
<glyph unicode="&#xe90e;" glyph-name="bbb-left-arrow" horiz-adv-x="491" d="M466.164-64c-7.266 0.005-13.799 3.2-18.263 8.263l-447.901 509.345 447.878 498.347c4.49 4.978 10.963 8.094 18.164 8.094 13.492 0 24.429-10.937 24.429-24.429 0-6.291-2.378-12.027-6.284-16.357l-418.846-465.898 419.109-476.891c3.766-4.27 6.064-9.912 6.064-16.091 0-13.454-10.898-24.363-24.348-24.381z" />
<glyph unicode="&#xe90f;" glyph-name="bbb-happy" d="M512 920.421c260.911 0 472.421-211.51 472.421-472.421s-211.51-472.421-472.421-472.421c-260.911 0-472.421 211.51-472.421 472.421 0.392 260.752 211.668 472.028 472.383 472.421zM512 954.247c-279.593 0-506.247-226.655-506.247-506.247s226.655-506.247 506.247-506.247c279.593 0 506.247 226.655 506.247 506.247s-226.655 506.247-506.247 506.247v0zM512-64c-282.77 0-512 229.23-512 512s229.23 512 512 512c282.77 0 512-229.23 512-512-0.392-282.611-229.388-511.607-511.962-512zM512 948.494c-276.415 0-500.494-224.079-500.494-500.494s224.079-500.494 500.494-500.494c276.415 0 500.494 224.079 500.494 500.494-0.262 276.31-224.184 500.232-500.469 500.494zM512-30.173c-0.205 0-0.448 0-0.69 0-264.088 0-478.173 214.086-478.173 478.173s214.086 478.173 478.173 478.173c264.088 0 478.173-214.085 478.173-478.173-0.781-263.39-214.091-476.701-477.408-477.483zM512 913.978c-257.733 0-466.667-208.934-466.667-466.668s208.934-466.668 466.668-466.668c257.734 0 466.668 208.934 466.668 466.668 0 0.243 0 0.485-0.001 0.728-0.783 257.24-209.334 465.549-466.63 465.94zM399.475 577.783c0-27.959-22.665-50.625-50.625-50.625s-50.625 22.665-50.625 50.625c0 27.959 22.665 50.625 50.625 50.625s50.625-22.665 50.625-50.625zM348.85 521.406c-31.136 0-56.378 25.241-56.378 56.378s25.241 56.378 56.378 56.378c31.136 0 56.378-25.241 56.378-56.378s-25.241-56.378-56.378-56.378zM348.85 622.655c0 0 0 0 0 0-24.782 0-44.872-20.090-44.872-44.872s20.090-44.872 44.872-44.872c24.782 0 44.872 20.090 44.872 44.872-0.615 24.517-20.339 44.247-44.813 44.871zM715.88 577.783c0-27.959-22.665-50.625-50.625-50.625s-50.625 22.665-50.625 50.625c0 27.959 22.665 50.625 50.625 50.625s50.625-22.665 50.625-50.625zM665.255 521.406c-31.136 0-56.378 25.241-56.378 56.378s25.241 56.378 56.378 56.378c31.136 0 56.378-25.241 56.378-56.378s-25.241-56.378-56.378-56.378zM665.255 622.655c0 0 0 0 0 0-24.782 0-44.872-20.090-44.872-44.872s20.090-44.872 44.872-44.872c24.782 0 44.872 20.090 44.872 44.872-0.615 24.517-20.339 44.247-44.813 44.871zM509.009 157.598h-2.761c-187.772 0-269.231 157.857-272.683 164.76-1.138 2.211-1.805 4.824-1.805 7.594 0 9.321 7.556 16.877 16.877 16.877 6.552 0 12.231-3.733 15.028-9.188 47.323-86.204 137.951-144.691 242.372-146.214 104.574 1.752 197.395 59.902 247.978 145.884 3.759 6.267 9.073 9.473 15.136 9.473 9.296 0 16.832-7.536 16.832-16.832 0-3.233-0.911-6.253-2.491-8.817-54.326-94.232-156.349-159.643-273.947-163.523zM509.239 151.845h-2.991c-190.993 0-274.064 161.079-277.516 167.752-0.658 2.042-1.037 4.392-1.037 6.83 0 12.709 10.302 23.011 23.011 23.011 7.571 0 14.288-3.656 18.482-9.3 46.262-83.902 134.774-141.099 236.803-142.958 102.231 1.863 193.057 58.896 242.515 143.144 4.953 5.883 10.942 8.702 17.589 8.702 12.709 0 23.011-10.302 23.011-23.011 0-2.626-0.44-5.15-1.25-7.501-54.929-95.016-158.462-161.782-277.951-166.648zM248.982 340.998c-0.061 0.001-0.133 0.002-0.204 0.002-1.771 0-3.443-0.426-4.919-1.181-3.572-1.831-6.015-5.548-6.015-9.836 0-1.861 0.46-3.614 1.273-5.153 52.049-95.176 152.021-159.657 267.173-161.017l2.95-0.002c112.277 2.813 213.216 66.139 268.864 159.578 1.899 3.172 2.535 5.211 2.535 7.399 0 6.1-4.945 11.045-11.045 11.045-1.016 0-2-0.137-2.935-0.394-2.368-0.339-5.15-2.284-6.798-4.995-50.405-87.086-144.449-147.020-252.727-150.073-106.221 0.996-199.149 60.417-247.738 147.867-2.774 4.666-6.295 6.76-10.305 6.76-0.038 0-0.075 0-0.113-0.001z" />
<glyph unicode="&#xe910;" glyph-name="bbb-hand" horiz-adv-x="863" d="M625.338-64h-202.007c-95.884 0-175.476 71.447-217.833 138.473-80.291 126.138-186.182 308.829-186.182 310.691-26.298 52.364-24.669 93.091 3.724 121.251 14.302 15.575 34.76 25.302 57.49 25.302 1.799 0 3.584-0.061 5.353-0.181 25.633-2.793 51.505-20.737 65.847-46.070l70.059-102.165v372.364c-0.009 0.543-0.014 1.184-0.014 1.826 0 31.856 12.801 60.722 33.539 81.735 16.314 16.939 39.206 27.468 64.558 27.468 12.745 0 24.869-2.661 35.846-7.458 34.352-15.105 59.011-49.574 60.162-89.929l0.003-256.144c0-12.853-10.42-23.273-23.273-23.273s-23.273 10.42-23.273 23.273v256c-1.201 20.428-14.632 38.479-33.385 46.41-5.47 2.477-11.444 3.842-17.737 3.842-12.586 0-23.897-5.46-31.694-14.14-12.145-12.579-19.607-29.676-19.607-48.515 0-0.631 0.008-1.259 0.025-1.886l-0.002-429.057c-0.108-15.984-13.091-28.9-29.090-28.9-9.906 0-18.655 4.951-23.909 12.513l-101.299 148.808c-4.321 11.080-16.69 22.402-31.98 26.903-10.028-0.070-19.134-4.516-25.477-11.514-4.681-4.684-19.11-19.113 4.395-66.357 0 0 105.425-182.458 185.018-307.898 34.211-53.993 101.469-116.364 178.735-116.364h202.007c105.343 0.132 190.704 85.494 190.836 190.824v304.653c0 12.853 10.42 23.273 23.273 23.273s23.273-10.42 23.273-23.273v-305.105c-0.132-131.049-106.333-237.249-237.369-237.382zM541.556 559.709c-12.853 0-23.273 10.42-23.273 23.273v279.273c-1.686 27.466-23.614 49.437-51.040 51.192-27.626-1.678-49.597-23.606-51.352-51.032l-0.008-279.433c0-12.853-10.42-23.273-23.273-23.273s-23.273 10.42-23.273 23.273v279.273c1.366 53.393 44.316 96.356 97.615 97.743 53.523-1.364 96.486-44.313 97.873-97.612l0.003-279.403c0-12.853-10.42-23.273-23.273-23.273zM690.502 474.764c-12.853 0-23.273 10.42-23.273 23.273v271.127c-1.686 27.466-23.614 49.437-51.040 51.192-27.626-1.678-49.597-23.606-51.352-51.032l-0.008-256.16c0-12.853-10.42-23.273-23.273-23.273s-23.273 10.42-23.273 23.273v256c0 53.983 43.762 97.745 97.745 97.745s97.745-43.762 97.745-97.745v-271.127c0-12.853-10.42-23.273-23.273-23.273zM839.447 337.92c-12.853 0-23.273 10.42-23.273 23.273v277.644c0 28.277-22.923 51.2-51.2 51.2s-51.2-22.923-51.2-51.2v-188.044c0-12.853-10.42-23.273-23.273-23.273s-23.273 10.42-23.273 23.273v188.044c0 53.983 43.762 97.745 97.745 97.745s97.745-43.762 97.745-97.745v-277.644c0-12.853-10.42-23.273-23.273-23.273z" />
<glyph unicode="&#xe911;" glyph-name="bbb-group-chat" horiz-adv-x="1025" d="M813.708 362.304l32.951 43.706c103.887-21.281 178.256-98.853 178.256-187.867-0.908-60.329-32.9-114.526-81.016-146.26l23.58-77.304 5.263-14.416c3.157-4.697 5.038-10.48 5.038-16.703 0-9.254-4.161-17.535-10.715-23.076-3.525-2.739-8.205-4.506-13.292-4.613-8.825 0.564-18.911 5.782-26.078 13.693l-14.677 12.622-89.242 65.673c-10.039-1.898-21.588-2.984-33.391-2.984-0.65 0-1.299 0.003-1.947 0.010-131.934 2.059-235.593 87.182-235.593 193.587q0 1.373 0 2.517l49.198 12.128q0-4.119 0-8.009c0-2.059 0-4.348 0-6.636 0-78.488 84.437-143.703 188.096-145.305 0.281-0.002 0.614-0.003 0.946-0.003 9.628 0 19.023 1.001 28.085 2.905 2.053 0.775 5.433 1.311 8.937 1.311 8.005 0 15.357-2.796 21.132-7.465l58.516-42.97-15.331 50.571c0.022 11.773 6.166 22.14 15.426 28.066 39.286 21.881 66.806 63.847 68.773 112.398 0.009 68.913-62.69 128.408-148.958 142.596zM809.589 41.947c0.105-1.625 3.151-6.042 7.262-9.11zM414.177 914.235c203.656 0 368.182-128.143 368.182-285.576s-162.009-282.143-369.098-286.491h-3.661c-17.318 0.009-35.466 1.927-52.985 5.563-3.094 0.973-11.917 2.192-20.983 2.442-0.457 0.010-0.794 0.013-1.131 0.013-12.742 0-24.368-4.777-33.184-12.638l-120.085-86.911 28.146 89.242 2.059 13.73c-0.028 22.638-11.877 42.544-29.715 53.849-86.529 54.844-135.955 135.62-135.955 221.201 0 157.433 165.213 285.576 368.411 285.576zM414.177 960c-228.827 0-414.177-148.28-414.177-331.341 0-105.26 61.326-199.079 156.975-259.718 5.151-3.182 8.604-8.843 8.695-15.318l-55.147-175.981c-0.001-0.068-0.001-0.149-0.001-0.23 0-10.11 8.196-18.306 18.306-18.306 0.081 0 0.162 0.001 0.243 0.002 5.086 0.023 9.742 2.214 13.022 5.711l189.249 139.365c0.758 1.024 1.962 1.68 3.319 1.68 0.283 0 0.559-0.029 0.826-0.083 5.024-2.175 38.455-7.421 72.78-9.319l5.91-0.059c228.827 3.661 414.177 148.28 414.177 331.341s-185.579 332.257-414.177 332.257v0z" />
<glyph unicode="&#xe912;" glyph-name="bbb-confused" d="M512 916.279c258.623 0 468.279-209.655 468.279-468.279s-209.655-468.279-468.279-468.279c-258.623 0-468.279 209.655-468.279 468.279 0.262 258.518 209.761 468.017 468.254 468.279zM512 954.247c-279.593 0-506.247-226.655-506.247-506.247s226.655-506.247 506.247-506.247c279.593 0 506.247 226.655 506.247 506.247s-226.655 506.247-506.247 506.247v0zM399.475 577.783c0-27.959-22.665-50.625-50.625-50.625s-50.625 22.665-50.625 50.625c0 27.959 22.665 50.625 50.625 50.625s50.625-22.665 50.625-50.625zM715.88 577.783c0-27.959-22.665-50.625-50.625-50.625s-50.625 22.665-50.625 50.625c0 27.959 22.665 50.625 50.625 50.625s50.625-22.665 50.625-50.625zM266.7 217.888c-0.060-0.001-0.132-0.001-0.203-0.001-9.277 0-16.798 7.521-16.798 16.798 0 4.918 2.114 9.343 5.483 12.415 33.273 32.886 85.665 57.791 143.813 61.644 51.085-1.14 106.073-22.083 150.21-56.34 3.298-2.657 5.786-7.424 5.786-12.771 0-9.319-7.554-16.873-16.873-16.873-3.971 0-7.622 1.372-10.504 3.668-28.64 24.322-75.594 44.484-127.082 48.476-42.922-1.236-87.892-20.56-122.285-51.431-2.44-3.010-6.7-5.305-11.501-5.584zM642.244 189.354h-5.983c-65.122 2.531-143.59 57.758-146.812 60.059-4.343 3.104-7.14 8.129-7.14 13.807 0 9.344 7.575 16.92 16.92 16.92 3.666 0 7.060-1.166 9.831-3.148s73.585-51.51 128.582-53.811c41.897 0.434 80.317 19.922 106.14 50.417 3.289 4.123 8.056 6.611 13.403 6.611 9.319 0 16.873-7.554 16.873-16.873 0-3.971-1.372-7.622-3.668-10.504-28.891-35.879-75.354-61.052-127.757-63.463z" />
<glyph unicode="&#xe913;" glyph-name="bbb-close" d="M28.444-64c-0.049 0-0.107 0-0.165 0-15.709 0-28.444 12.735-28.444 28.444 0 7.896 3.217 15.040 8.412 20.194l967.113 967.113c4.941 4.251 11.419 6.84 18.502 6.84 15.709 0 28.444-12.735 28.444-28.444 0-7.083-2.589-13.56-6.871-18.539l-967.080-967.074c-4.948-5.117-12.033-8.418-19.89-8.533zM995.556-64c-0.049 0-0.107 0-0.164 0-7.814 0-14.892 3.151-20.033 8.251l-967.109 967.109c-5.168 5.168-8.365 12.309-8.365 20.196 0 15.774 12.787 28.561 28.561 28.561 7.887 0 15.027-3.197 20.196-8.365l967.111-967.111c5.197-5.156 8.414-12.3 8.414-20.196 0-15.709-12.735-28.444-28.444-28.444-0.058 0-0.116 0-0.174 0.001z" />
<glyph unicode="&#xe914;" glyph-name="bbb-clear-status" horiz-adv-x="1002" d="M551.117 17.92h-530.637c-11.311 0-20.48 9.169-20.48 20.48-0.006 0.677-0.010 1.476-0.010 2.277 0 91.891 45.538 173.147 115.277 222.431 82.774 56.278 185.174 81.059 333.449 81.059 24.576 0 48.333 0 70.451-2.253 8.646 0.224 31.782-1.751 54.332-5.462l-28.118-37.751c-6.193 1.070-17.338 2.064-28.68 2.25-20.677 1.436-44.229 2.255-67.986 2.255-140.083 0-235.52-22.528-309.248-73.318v0c-52.8-34.45-92.509-97.537-98.455-170.185l488.394-0.823zM448.717 433.254c-138.445 0-239.616 105.267-245.76 255.795-0.162 3.474-0.255 7.547-0.255 11.642 0 71.198 27.947 135.869 73.47 183.64 42.638 45.907 104.126 75.146 172.45 75.668 68.255-0.451 130.839-30.090 174.863-77.271 44.283-46.455 71.451-109.301 71.451-178.493 0-5.415-0.166-10.79-0.494-16.122l0.036 0.731c-7.987-148.070-111.411-255.59-245.76-255.59zM448.717 919.040c-56.146-0.227-107.31-24.406-143.252-62.961-38.296-40.397-61.78-94.948-61.78-154.983 0-3.589 0.084-7.158 0.25-10.706 5.306-127.088 89.479-216.176 204.781-216.176s198.042 89.088 204.8 216.883v0c0.261 3.998 0.41 8.668 0.41 13.373 0 58.382-22.938 111.406-60.293 150.553-35.499 38.392-87.232 63.226-144.775 64.015zM776.397-64c-124.387 0.043-225.205 100.888-225.205 225.28 0 124.419 100.861 225.28 225.28 225.28s225.28-100.861 225.28-225.28c0-62.228-25.23-118.563-66.020-159.334l-0.001-0.001c-40.515-40.736-96.604-65.947-158.581-65.947-0.265 0-0.53 0-0.794 0.001zM776.397 345.6c-0.048 0-0.105 0-0.162 0-101.797 0-184.32-82.523-184.32-184.32s82.523-184.32 184.32-184.32c50.939 0 97.052 20.663 130.413 54.065l0.002 0.002c33.307 33.347 53.905 79.395 53.905 130.253 0 101.74-82.43 184.228-184.149 184.32zM840.909 73.626c-0.097-0.002-0.211-0.003-0.326-0.003-5.524 0-10.538 2.187-14.221 5.743l-131.68 131.681c-3.061 3.558-4.925 8.222-4.925 13.321 0 11.311 9.169 20.48 20.48 20.48 5.099 0 9.764-1.864 13.348-4.947l131.659-131.664c3.505-3.669 5.662-8.651 5.662-14.137 0-11.141-8.896-20.205-19.973-20.474zM706.765 79.36c-0.035 0-0.077 0-0.119 0-11.311 0-20.48 9.169-20.48 20.48 0 5.685 2.316 10.829 6.057 14.54l131.688 131.688c3.558 3.061 8.222 4.925 13.321 4.925 11.311 0 20.48-9.169 20.48-20.48 0-5.099-1.864-9.764-4.947-13.348l-131.664-131.659c-3.563-3.684-8.664-6.061-14.321-6.144z" />
<glyph unicode="&#xe915;" glyph-name="bbb-circle" d="M512-64c-282.77 0-512 229.23-512 512s229.23 512 512 512c282.77 0 512-229.23 512-512s-229.23-512-512-512zM512 915.478c-258.181 0-467.478-209.297-467.478-467.478s209.297-467.478 467.478-467.478c258.181 0 467.478 209.297 467.478 467.478s-209.297 467.478-467.478 467.478z" />
<glyph unicode="&#xe916;" glyph-name="bbb-circle-minus" d="M512-64c-282.77 0-512 229.23-512 512s229.23 512 512 512c282.77 0 512-229.23 512-512s-229.23-512-512-512zM512 915.478c-258.181 0-467.478-209.297-467.478-467.478s209.297-467.478 467.478-467.478c258.181 0 467.478 209.297 467.478 467.478s-209.297 467.478-467.478 467.478zM734.609 421.287h-445.217c-12.294 0-22.261 9.967-22.261 22.261s9.967 22.261 22.261 22.261h445.217c12.294 0 22.261-9.967 22.261-22.261s-9.967-22.261-22.261-22.261z" />
<glyph unicode="&#xe917;" glyph-name="bbb-circle-close" d="M512.223-64.445c-282.863 0.039-512.154 229.354-512.154 512.223 0 282.893 229.33 512.223 512.223 512.223s512.223-229.33 512.223-512.223c0-141.519-57.391-269.633-150.169-362.339l-0.003-0.003c-92.443-92.598-220.234-149.881-361.405-149.881-0.251 0-0.502 0-0.753 0.001zM512.223 915.459c-0.122 0-0.267 0-0.411 0-258.293 0-467.682-209.388-467.682-467.682s209.388-467.682 467.682-467.682c129.249 0 246.252 52.43 330.902 137.182l0.005 0.005c84.511 84.613 136.775 201.451 136.775 330.495 0 258.149-209.154 467.447-467.248 467.681zM345.416 277.408c-0.038 0-0.084 0-0.13 0-12.3 0-22.271 9.971-22.271 22.271 0 6.182 2.519 11.776 6.587 15.811l314.907 314.907c3.869 3.328 8.941 5.355 14.486 5.355 12.3 0 22.271-9.971 22.271-22.271 0-5.545-2.027-10.617-5.38-14.515l-314.881-315.099c-3.972-3.957-9.489-6.432-15.584-6.458zM666.335 265.159c-0.038 0-0.083 0-0.129 0-6.118 0-11.66 2.467-15.685 6.46l-314.904 314.904c-4.778 4.109-7.785 10.161-7.785 16.915 0 12.3 9.971 22.271 22.271 22.271 6.754 0 12.807-3.007 16.891-7.755l314.93-314.935c3.938-4.014 6.368-9.519 6.368-15.592 0-12.19-9.793-22.092-21.941-22.268z" />
<glyph unicode="&#xe918;" glyph-name="bbb-circle-add" d="M512-64c-282.77 0-512 229.23-512 512s229.23 512 512 512c282.77 0 512-229.23 512-512s-229.23-512-512-512zM512 915.478c-258.181 0-467.478-209.297-467.478-467.478s209.297-467.478 467.478-467.478c258.181 0 467.478 209.297 467.478 467.478s-209.297 467.478-467.478 467.478zM499.089 203.13c-12.294 0-22.261 9.967-22.261 22.261v445.217c0 12.294 9.967 22.261 22.261 22.261s22.261-9.967 22.261-22.261v-445.217c0-12.294-9.967-22.261-22.261-22.261zM734.609 421.287h-445.217c-12.294 0-22.261 9.967-22.261 22.261s9.967 22.261 22.261 22.261h445.217c12.294 0 22.261-9.967 22.261-22.261s-9.967-22.261-22.261-22.261z" />
<glyph unicode="&#xe919;" glyph-name="bbb-check" d="M445.217 255.889c-5.634 0.004-10.792 2.113-14.716 5.586l-146.23 127.089c-4.41 4.080-7.162 9.897-7.162 16.357 0 12.294 9.967 22.261 22.261 22.261 5.352 0 10.262-1.889 14.102-5.035l129.296-112.609 265.35 302.303c4.157 4.602 10.146 7.482 16.807 7.482 12.492 0 22.619-10.127 22.619-22.619 0-5.831-2.206-11.146-5.829-15.157l-279.802-317.865c-3.997-4.696-9.986-7.722-16.684-7.791zM512-64c-282.77 0-512 229.23-512 512s229.23 512 512 512c282.77 0 512-229.23 512-512s-229.23-512-512-512zM512 915.478c-258.181 0-467.478-209.297-467.478-467.478s209.297-467.478 467.478-467.478c258.181 0 467.478 209.297 467.478 467.478s-209.297 467.478-467.478 467.478z" />
<glyph unicode="&#xe91a;" glyph-name="bbb-chat" horiz-adv-x="1059" d="M529.455 913.455c266.24 0 482.909-169.193 482.909-377.018s-212.48-372.364-483.607-377.018h-5.12c-22.863 0.013-46.851 2.556-70.003 7.379-2.286 0.969-13.199 2.64-24.427 3.085l-0.29 0.009c-0.344 0.008-0.75 0.013-1.157 0.013-13.77 0-26.299-5.315-35.647-14.006l-182.659-134.487 46.545 149.178 2.095 13.964c0 0.016 0 0.034 0 0.053 0 24.751-12.879 46.493-32.301 58.892-113.852 72.313-179.249 179.135-179.249 292.939 0 207.825 216.669 377.018 482.909 377.018zM529.455 960c-292.538 0-529.455-189.673-529.455-423.564 0-134.982 78.429-254.371 200.844-332.102 6.612-4.181 10.938-11.453 10.938-19.735 0-0.016 0-0.033 0-0.049l-70.516-225.277c0-12.853 10.42-23.273 23.273-23.273 6.563 0.013 12.52 2.777 16.748 7.205l242.278 178.976c0.936 1.349 2.476 2.221 4.22 2.221 0.401 0 0.792-0.046 1.167-0.134 12.774-3.536 52.748-8.843 93.676-10.428l7.060-0.038c292.305 4.655 529.455 189.673 529.455 423.564s-237.382 422.633-529.687 422.633v0z" />
<glyph unicode="&#xe91b;" glyph-name="bbb-audio" horiz-adv-x="728" d="M363.753 913.455c0.886 0.018 1.93 0.028 2.977 0.028 45.192 0 85.985-18.832 114.961-49.076 30.217-29.069 48.955-69.771 48.955-114.849 0-1.044-0.010-2.085-0.030-3.124l0.002-341.023c0.015-0.818 0.024-1.782 0.024-2.749 0-45.19-18.83-85.982-49.072-114.957-29.123-30.354-69.946-49.182-115.166-49.182-0.932 0-1.862 0.008-2.791 0.024-0.678-0.017-1.642-0.026-2.609-0.026-45.19 0-85.982 18.83-114.957 49.072-30.353 29.087-49.183 69.878-49.183 115.068 0 0.966 0.009 1.931 0.026 2.893l-0.002 341.034c-0.015 0.818-0.024 1.782-0.024 2.749 0 45.19 18.83 85.982 49.072 114.957 29.087 30.353 69.878 49.183 115.068 49.183 0.966 0 1.931-0.009 2.893-0.026zM363.753 960c-0.883 0.014-1.925 0.021-2.968 0.021-57.917 0-110.232-23.987-147.552-62.568-38.695-37.432-62.683-89.748-62.683-147.666 0-1.124 0.009-2.246 0.027-3.367l-0.002-341.009c-0.014-0.883-0.021-1.925-0.021-2.968 0-57.917 23.987-110.232 62.568-147.552 37.487-38.83 89.923-62.908 147.982-62.908 0.931 0 1.861 0.006 2.79 0.019 0.713-0.014 1.721-0.022 2.73-0.022 57.947 0 110.293 23.985 147.651 62.569 38.692 37.466 62.677 89.811 62.677 147.759 0 1.009-0.007 2.017-0.022 3.023l0.002 341.259c0.013 0.854 0.020 1.861 0.020 2.871 0 57.947-23.985 110.293-62.569 147.651-37.485 38.829-89.921 62.907-147.981 62.907-0.931 0-1.861-0.006-2.79-0.019l0.141 0.001zM372.364 42.822h-15.825c-196.804 0.264-356.274 159.734-356.538 356.513 0 12.879 10.42 23.298 23.273 23.298s23.273-10.42 23.273-23.273c0.132-171.151 138.842-309.86 309.98-309.993h15.838c170.65 0.792 308.699 139.249 308.829 309.98 0 12.866 10.42 23.285 23.273 23.285s23.273-10.42 23.273-23.273c-0.261-196.396-159.070-355.614-355.286-356.538zM363.753-64c-12.853 0-23.273 10.42-23.273 23.273v106.822c0 12.853 10.42 23.273 23.273 23.273s23.273-10.42 23.273-23.273v-106.822c0-12.853-10.42-23.273-23.273-23.273 0 0 0 0 0 0zM613.935-64h-500.131c-12.853 0-23.273 10.42-23.273 23.273s10.42 23.273 23.273 23.273h500.131c12.853 0 23.273-10.42 23.273-23.273s-10.42-23.273-23.273-23.273z" />
<glyph unicode="&#xe91c;" glyph-name="bbb-audio-off" horiz-adv-x="894" d="M446.604 913.455c0.818 0.015 1.782 0.024 2.749 0.024 45.19 0 85.982-18.83 114.957-49.072 30.353-29.087 49.183-69.878 49.183-115.068 0-0.966-0.009-1.931-0.026-2.893l0.002-341.034c0.015-0.818 0.024-1.782 0.024-2.749 0-45.19-18.83-85.982-49.072-114.957-29.123-30.354-69.946-49.182-115.166-49.182-0.932 0-1.862 0.008-2.791 0.024-0.678-0.017-1.642-0.026-2.609-0.026-45.19 0-85.982 18.83-114.957 49.072-30.626 29.122-49.642 70.093-49.642 115.505 0 0.813 0.006 1.624 0.018 2.434l-0.001 341.056c-0.015 0.818-0.024 1.782-0.024 2.749 0 45.19 18.83 85.982 49.072 114.957 29.087 30.358 69.883 49.192 115.077 49.192 1.127 0 2.252-0.012 3.373-0.035zM446.604 960c-0.883 0.014-1.925 0.021-2.968 0.021-57.917 0-110.232-23.987-147.552-62.568-39.105-37.487-63.372-90.074-63.372-148.329 0-0.891 0.006-1.781 0.017-2.67l-0.001-341.043c-0.014-0.883-0.021-1.925-0.021-2.968 0-57.917 23.987-110.232 62.568-147.552 37.487-38.836 89.927-62.918 147.992-62.918 1.173 0 2.345 0.010 3.514 0.029 0.678-0.015 1.685-0.022 2.695-0.022 57.947 0 110.293 23.985 147.651 62.569 38.692 37.466 62.677 89.811 62.677 147.759 0 1.009-0.007 2.017-0.022 3.023l0.002 341.259c0.013 0.854 0.020 1.861 0.020 2.871 0 57.947-23.985 110.293-62.569 147.651-37.485 38.829-89.921 62.907-147.981 62.907-0.931 0-1.861-0.006-2.79-0.019l0.141 0.001zM453.818 42.822h-14.662c-196.804 0.264-356.274 159.734-356.538 356.513 0 12.879 10.42 23.298 23.273 23.298s23.273-10.42 23.273-23.273c0.132-171.151 138.842-309.86 309.98-309.993h14.675c171.151 0.132 309.86 138.842 309.993 309.98 0 12.866 10.42 23.285 23.273 23.285s23.273-10.42 23.273-23.273c-0.264-196.804-159.734-356.274-356.513-356.538zM446.604-64c-12.853 0-23.273 10.42-23.273 23.273v106.822c0 12.853 10.42 23.273 23.273 23.273s23.273-10.42 23.273-23.273v-106.822c0-12.853-10.42-23.273-23.273-23.273zM696.553-64h-499.898c-12.853 0-23.273 10.42-23.273 23.273s10.42 23.273 23.273 23.273h499.898c12.853 0 23.273-10.42 23.273-23.273s-10.42-23.273-23.273-23.273zM27.695 17.455c-0.040 0-0.088 0-0.135 0-12.853 0-23.273 10.42-23.273 23.273 0 6.46 2.632 12.306 6.883 16.523l837.82 837.82c4.043 3.478 9.343 5.596 15.138 5.596 12.853 0 23.273-10.42 23.273-23.273 0-5.795-2.118-11.095-5.622-15.169l-837.792-837.788c-4.048-4.186-9.845-6.887-16.273-6.982z" />
<glyph unicode="&#x1f554;" glyph-name="bbb-video" d="M682.741 147.478h-660.48c-12.294 0-22.261 9.967-22.261 22.261v556.522c0 12.294 9.967 22.261 22.261 22.261h660.48c12.294 0 22.261-9.967 22.261-22.261v-556.522c0-12.294-9.967-22.261-22.261-22.261zM44.522 192h615.958v512h-615.958v-512zM1001.739 214.261c-3.262 0.004-6.425 0.742-9.264 2.061l-250.52 111.247c-7.788 3.558-13.115 11.283-13.134 20.255v178.089c0.014 8.962 5.337 16.69 12.995 20.2l250.796 111.361c2.682 1.236 5.821 1.957 9.127 1.957 12.278 0 22.234-9.94 22.261-22.212v-400.698c0-12.294-9.967-22.261-22.261-22.261zM773.343 362.296l206.136-92.383v333.913l-206.136-91.492v-149.148z" />
</font></defs></svg>

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,92 @@
Copyright 2010, 2012 Adobe Systems Incorporated (http://www.adobe.com/), with Reserved Font Name 'Source'. All Rights Reserved. Source is a trademark of Adobe Systems Incorporated in the United States and/or other countries.
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------
PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.
DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).
"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.
"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.
TERMINATION
This license becomes null and void if any of the above conditions are
not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.