├── .gitattributes ├── LICENSE.txt ├── README.md ├── moti-blog.sql ├── pom.xml ├── src └── main │ ├── java │ └── com │ │ └── moti │ │ ├── MotiBlogApplication.java │ │ ├── config │ │ ├── DruidConfig.java │ │ ├── ElasticSearchConfig.java │ │ ├── GiteeImgBedConfig.java │ │ ├── MvcConfig.java │ │ └── RedisConfig.java │ │ ├── controller │ │ ├── AdminController.java │ │ ├── ArticleController.java │ │ ├── BaseController.java │ │ ├── CommentController.java │ │ ├── FrontController.java │ │ ├── ImageController.java │ │ ├── KindController.java │ │ ├── LoginController.java │ │ ├── SystemController.java │ │ └── TagController.java │ │ ├── dto │ │ ├── Email.java │ │ └── ResponseResult.java │ │ ├── elasticsearch │ │ └── ArticleRespository.java │ │ ├── entity │ │ ├── Admin.java │ │ ├── Article.java │ │ ├── ArticleDateArchive.java │ │ ├── ArticleKind.java │ │ ├── ArticleTag.java │ │ ├── Comment.java │ │ ├── Front.java │ │ ├── Kind.java │ │ ├── Link.java │ │ ├── Menu.java │ │ ├── Statistics.java │ │ └── Tag.java │ │ ├── interceptor │ │ └── LoginHandlerInterceptor.java │ │ ├── mapper │ │ ├── AdminMapper.java │ │ ├── ArticleKindMapper.java │ │ ├── ArticleMapper.java │ │ ├── ArticleTagMapper.java │ │ ├── CommentMapper.java │ │ ├── FrontMapper.java │ │ ├── KindMapper.java │ │ ├── LinkMapper.java │ │ ├── MenuMapper.java │ │ ├── StatisticsMapper.java │ │ └── TagMapper.java │ │ ├── rabbitmq │ │ ├── ArticleConsumer.java │ │ └── EmailConsumer.java │ │ ├── redis │ │ ├── AdminKey.java │ │ ├── ArchivesKey.java │ │ ├── ArticleKey.java │ │ ├── BasePrefix.java │ │ ├── CommentKey.java │ │ ├── KeyPrefix.java │ │ ├── KindKey.java │ │ ├── LinkKey.java │ │ ├── MenuKey.java │ │ ├── RedisPoolFactory.java │ │ ├── RedisService.java │ │ ├── StatisticsKey.java │ │ └── TagKey.java │ │ ├── service │ │ ├── AdminService.java │ │ ├── ArticleService.java │ │ ├── BaseService.java │ │ ├── CommentService.java │ │ ├── FrontService.java │ │ ├── KindService.java │ │ ├── LinkService.java │ │ ├── MenuService.java │ │ ├── StatisticsService.java │ │ ├── TagService.java │ │ └── impl │ │ │ ├── AdminServiceImpl.java │ │ │ ├── ArticleServiceImpl.java │ │ │ ├── CommentServiceImpl.java │ │ │ ├── FrontServiceImpl.java │ │ │ ├── KindServiceImpl.java │ │ │ ├── LinkServiceImpl.java │ │ │ ├── MenuServiceImpl.java │ │ │ ├── StatisticsServiceImpl.java │ │ │ └── TagServiceImpl.java │ │ ├── task │ │ ├── ArticleTask.java │ │ └── StatisticsTask.java │ │ ├── utils │ │ ├── BeanUtils.java │ │ ├── CacheUtils.java │ │ ├── IPUtils.java │ │ ├── ImageUtils.java │ │ ├── LogUtils.java │ │ ├── MailUtils.java │ │ └── MyCopyStrategy.java │ │ └── vo │ │ ├── StatisticsCount.java │ │ ├── VisitStatistics.java │ │ └── VisitorStatistics.java │ └── resources │ ├── application.yml │ ├── ehcache.xml │ ├── mybatis │ ├── mapper │ │ ├── AdminMapper.xml │ │ ├── ArticleKindMapper.xml │ │ ├── ArticleMapper.xml │ │ ├── ArticleTagMapper.xml │ │ ├── CommentMapper.xml │ │ ├── FrontMapper.xml │ │ ├── KindMapper.xml │ │ ├── LinkMapper.xml │ │ ├── MenuMapper.xml │ │ ├── StatisticsMapper.xml │ │ └── TagMapper.xml │ └── mybatis-config.xml │ ├── qqconnectconfig.properties │ ├── static │ ├── background │ │ ├── EditorMD │ │ │ ├── Gulpfile.js │ │ │ ├── LICENSE │ │ │ ├── css │ │ │ │ ├── editormd.css │ │ │ │ ├── editormd.logo.css │ │ │ │ ├── editormd.logo.min.css │ │ │ │ ├── editormd.min.css │ │ │ │ ├── editormd.preview.css │ │ │ │ └── editormd.preview.min.css │ │ │ ├── editormd.amd.js │ │ │ ├── editormd.amd.min.js │ │ │ ├── editormd.js │ │ │ ├── editormd.min.js │ │ │ ├── fonts │ │ │ │ ├── FontAwesome.otf │ │ │ │ ├── editormd-logo.eot │ │ │ │ ├── editormd-logo.svg │ │ │ │ ├── editormd-logo.ttf │ │ │ │ ├── editormd-logo.woff │ │ │ │ ├── fontawesome-webfont.eot │ │ │ │ ├── fontawesome-webfont.svg │ │ │ │ ├── fontawesome-webfont.ttf │ │ │ │ ├── fontawesome-webfont.woff │ │ │ │ └── fontawesome-webfont.woff2 │ │ │ ├── images │ │ │ │ ├── loading.gif │ │ │ │ ├── loading@2x.gif │ │ │ │ ├── loading@3x.gif │ │ │ │ └── logos │ │ │ │ │ ├── editormd-favicon-16x16.ico │ │ │ │ │ ├── editormd-favicon-24x24.ico │ │ │ │ │ ├── editormd-favicon-32x32.ico │ │ │ │ │ ├── editormd-favicon-48x48.ico │ │ │ │ │ ├── editormd-favicon-64x64.ico │ │ │ │ │ ├── editormd-logo-114x114.png │ │ │ │ │ ├── editormd-logo-120x120.png │ │ │ │ │ ├── editormd-logo-144x144.png │ │ │ │ │ ├── editormd-logo-16x16.png │ │ │ │ │ ├── editormd-logo-180x180.png │ │ │ │ │ ├── editormd-logo-240x240.png │ │ │ │ │ ├── editormd-logo-24x24.png │ │ │ │ │ ├── editormd-logo-320x320.png │ │ │ │ │ ├── editormd-logo-32x32.png │ │ │ │ │ ├── editormd-logo-48x48.png │ │ │ │ │ ├── editormd-logo-57x57.png │ │ │ │ │ ├── editormd-logo-64x64.png │ │ │ │ │ ├── editormd-logo-72x72.png │ │ │ │ │ ├── editormd-logo-96x96.png │ │ │ │ │ └── vi.png │ │ │ ├── lib │ │ │ │ ├── codemirror │ │ │ │ │ ├── AUTHORS │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── addon │ │ │ │ │ │ ├── comment │ │ │ │ │ │ │ ├── comment.js │ │ │ │ │ │ │ └── continuecomment.js │ │ │ │ │ │ ├── dialog │ │ │ │ │ │ │ ├── dialog.css │ │ │ │ │ │ │ └── dialog.js │ │ │ │ │ │ ├── display │ │ │ │ │ │ │ ├── fullscreen.css │ │ │ │ │ │ │ ├── fullscreen.js │ │ │ │ │ │ │ ├── panel.js │ │ │ │ │ │ │ ├── placeholder.js │ │ │ │ │ │ │ └── rulers.js │ │ │ │ │ │ ├── edit │ │ │ │ │ │ │ ├── closebrackets.js │ │ │ │ │ │ │ ├── closetag.js │ │ │ │ │ │ │ ├── continuelist.js │ │ │ │ │ │ │ ├── matchbrackets.js │ │ │ │ │ │ │ ├── matchtags.js │ │ │ │ │ │ │ └── trailingspace.js │ │ │ │ │ │ ├── fold │ │ │ │ │ │ │ ├── brace-fold.js │ │ │ │ │ │ │ ├── comment-fold.js │ │ │ │ │ │ │ ├── foldcode.js │ │ │ │ │ │ │ ├── foldgutter.css │ │ │ │ │ │ │ ├── foldgutter.js │ │ │ │ │ │ │ ├── indent-fold.js │ │ │ │ │ │ │ ├── markdown-fold.js │ │ │ │ │ │ │ └── xml-fold.js │ │ │ │ │ │ ├── hint │ │ │ │ │ │ │ ├── anyword-hint.js │ │ │ │ │ │ │ ├── css-hint.js │ │ │ │ │ │ │ ├── html-hint.js │ │ │ │ │ │ │ ├── javascript-hint.js │ │ │ │ │ │ │ ├── show-hint.css │ │ │ │ │ │ │ ├── show-hint.js │ │ │ │ │ │ │ ├── sql-hint.js │ │ │ │ │ │ │ └── xml-hint.js │ │ │ │ │ │ ├── lint │ │ │ │ │ │ │ ├── coffeescript-lint.js │ │ │ │ │ │ │ ├── css-lint.js │ │ │ │ │ │ │ ├── javascript-lint.js │ │ │ │ │ │ │ ├── json-lint.js │ │ │ │ │ │ │ ├── lint.css │ │ │ │ │ │ │ ├── lint.js │ │ │ │ │ │ │ └── yaml-lint.js │ │ │ │ │ │ ├── merge │ │ │ │ │ │ │ ├── merge.css │ │ │ │ │ │ │ └── merge.js │ │ │ │ │ │ ├── mode │ │ │ │ │ │ │ ├── loadmode.js │ │ │ │ │ │ │ ├── multiplex.js │ │ │ │ │ │ │ ├── multiplex_test.js │ │ │ │ │ │ │ ├── overlay.js │ │ │ │ │ │ │ └── simple.js │ │ │ │ │ │ ├── runmode │ │ │ │ │ │ │ ├── colorize.js │ │ │ │ │ │ │ ├── runmode-standalone.js │ │ │ │ │ │ │ ├── runmode.js │ │ │ │ │ │ │ └── runmode.node.js │ │ │ │ │ │ ├── scroll │ │ │ │ │ │ │ ├── annotatescrollbar.js │ │ │ │ │ │ │ ├── scrollpastend.js │ │ │ │ │ │ │ ├── simplescrollbars.css │ │ │ │ │ │ │ └── simplescrollbars.js │ │ │ │ │ │ ├── search │ │ │ │ │ │ │ ├── match-highlighter.js │ │ │ │ │ │ │ ├── matchesonscrollbar.css │ │ │ │ │ │ │ ├── matchesonscrollbar.js │ │ │ │ │ │ │ ├── search.js │ │ │ │ │ │ │ └── searchcursor.js │ │ │ │ │ │ ├── selection │ │ │ │ │ │ │ ├── active-line.js │ │ │ │ │ │ │ ├── mark-selection.js │ │ │ │ │ │ │ └── selection-pointer.js │ │ │ │ │ │ ├── tern │ │ │ │ │ │ │ ├── tern.css │ │ │ │ │ │ │ ├── tern.js │ │ │ │ │ │ │ └── worker.js │ │ │ │ │ │ └── wrap │ │ │ │ │ │ │ └── hardwrap.js │ │ │ │ │ ├── addons.min.js │ │ │ │ │ ├── bower.json │ │ │ │ │ ├── codemirror.min.css │ │ │ │ │ ├── codemirror.min.js │ │ │ │ │ ├── lib │ │ │ │ │ │ ├── codemirror.css │ │ │ │ │ │ └── codemirror.js │ │ │ │ │ ├── mode │ │ │ │ │ │ ├── apl │ │ │ │ │ │ │ ├── apl.js │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── asterisk │ │ │ │ │ │ │ ├── asterisk.js │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── clike │ │ │ │ │ │ │ ├── clike.js │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ └── scala.html │ │ │ │ │ │ ├── clojure │ │ │ │ │ │ │ ├── clojure.js │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── cobol │ │ │ │ │ │ │ ├── cobol.js │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── coffeescript │ │ │ │ │ │ │ ├── coffeescript.js │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── commonlisp │ │ │ │ │ │ │ ├── commonlisp.js │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── css │ │ │ │ │ │ │ ├── css.js │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ ├── less.html │ │ │ │ │ │ │ ├── less_test.js │ │ │ │ │ │ │ ├── scss.html │ │ │ │ │ │ │ ├── scss_test.js │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ ├── cypher │ │ │ │ │ │ │ ├── cypher.js │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── d │ │ │ │ │ │ │ ├── d.js │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── dart │ │ │ │ │ │ │ ├── dart.js │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── diff │ │ │ │ │ │ │ ├── diff.js │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── django │ │ │ │ │ │ │ ├── django.js │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── dockerfile │ │ │ │ │ │ │ ├── dockerfile.js │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── dtd │ │ │ │ │ │ │ ├── dtd.js │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── dylan │ │ │ │ │ │ │ ├── dylan.js │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── ebnf │ │ │ │ │ │ │ ├── ebnf.js │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── ecl │ │ │ │ │ │ │ ├── ecl.js │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── eiffel │ │ │ │ │ │ │ ├── eiffel.js │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── erlang │ │ │ │ │ │ │ ├── erlang.js │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── forth │ │ │ │ │ │ │ ├── forth.js │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── fortran │ │ │ │ │ │ │ ├── fortran.js │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── gas │ │ │ │ │ │ │ ├── gas.js │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── gfm │ │ │ │ │ │ │ ├── gfm.js │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ ├── gherkin │ │ │ │ │ │ │ ├── gherkin.js │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── go │ │ │ │ │ │ │ ├── go.js │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── groovy │ │ │ │ │ │ │ ├── groovy.js │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── haml │ │ │ │ │ │ │ ├── haml.js │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ ├── haskell │ │ │ │ │ │ │ ├── haskell.js │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── haxe │ │ │ │ │ │ │ ├── haxe.js │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── htmlembedded │ │ │ │ │ │ │ ├── htmlembedded.js │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── htmlmixed │ │ │ │ │ │ │ ├── htmlmixed.js │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── http │ │ │ │ │ │ │ ├── http.js │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── idl │ │ │ │ │ │ │ ├── idl.js │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ ├── jade │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ └── jade.js │ │ │ │ │ │ ├── javascript │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ ├── javascript.js │ │ │ │ │ │ │ ├── json-ld.html │ │ │ │ │ │ │ ├── test.js │ │ │ │ │ │ │ └── typescript.html │ │ │ │ │ │ ├── jinja2 │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ └── jinja2.js │ │ │ │ │ │ ├── julia │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ └── julia.js │ │ │ │ │ │ ├── kotlin │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ └── kotlin.js │ │ │ │ │ │ ├── livescript │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ └── livescript.js │ │ │ │ │ │ ├── lua │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ └── lua.js │ │ │ │ │ │ ├── markdown │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ ├── markdown.js │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ ├── meta.js │ │ │ │ │ │ ├── mirc │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ └── mirc.js │ │ │ │ │ │ ├── mllike │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ └── mllike.js │ │ │ │ │ │ ├── modelica │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ └── modelica.js │ │ │ │ │ │ ├── nginx │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ └── nginx.js │ │ │ │ │ │ ├── ntriples │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ └── ntriples.js │ │ │ │ │ │ ├── octave │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ └── octave.js │ │ │ │ │ │ ├── pascal │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ └── pascal.js │ │ │ │ │ │ ├── pegjs │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ └── pegjs.js │ │ │ │ │ │ ├── perl │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ └── perl.js │ │ │ │ │ │ ├── php │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ ├── php.js │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ ├── pig │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ └── pig.js │ │ │ │ │ │ ├── properties │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ └── properties.js │ │ │ │ │ │ ├── puppet │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ └── puppet.js │ │ │ │ │ │ ├── python │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ └── python.js │ │ │ │ │ │ ├── q │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ └── q.js │ │ │ │ │ │ ├── r │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ └── r.js │ │ │ │ │ │ ├── rpm │ │ │ │ │ │ │ ├── changes │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ └── rpm.js │ │ │ │ │ │ ├── rst │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ └── rst.js │ │ │ │ │ │ ├── ruby │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ ├── ruby.js │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ ├── rust │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ └── rust.js │ │ │ │ │ │ ├── sass │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ └── sass.js │ │ │ │ │ │ ├── scheme │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ └── scheme.js │ │ │ │ │ │ ├── shell │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ ├── shell.js │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ ├── sieve │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ └── sieve.js │ │ │ │ │ │ ├── slim │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ ├── slim.js │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ ├── smalltalk │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ └── smalltalk.js │ │ │ │ │ │ ├── smarty │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ └── smarty.js │ │ │ │ │ │ ├── smartymixed │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ └── smartymixed.js │ │ │ │ │ │ ├── solr │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ └── solr.js │ │ │ │ │ │ ├── soy │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ └── soy.js │ │ │ │ │ │ ├── sparql │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ └── sparql.js │ │ │ │ │ │ ├── spreadsheet │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ └── spreadsheet.js │ │ │ │ │ │ ├── sql │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ └── sql.js │ │ │ │ │ │ ├── stex │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ ├── stex.js │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ ├── stylus │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ └── stylus.js │ │ │ │ │ │ ├── tcl │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ └── tcl.js │ │ │ │ │ │ ├── textile │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ ├── test.js │ │ │ │ │ │ │ └── textile.js │ │ │ │ │ │ ├── tiddlywiki │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ ├── tiddlywiki.css │ │ │ │ │ │ │ └── tiddlywiki.js │ │ │ │ │ │ ├── tiki │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ ├── tiki.css │ │ │ │ │ │ │ └── tiki.js │ │ │ │ │ │ ├── toml │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ └── toml.js │ │ │ │ │ │ ├── tornado │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ └── tornado.js │ │ │ │ │ │ ├── turtle │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ └── turtle.js │ │ │ │ │ │ ├── vb │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ └── vb.js │ │ │ │ │ │ ├── vbscript │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ └── vbscript.js │ │ │ │ │ │ ├── velocity │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ └── velocity.js │ │ │ │ │ │ ├── verilog │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ ├── test.js │ │ │ │ │ │ │ └── verilog.js │ │ │ │ │ │ ├── xml │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ ├── test.js │ │ │ │ │ │ │ └── xml.js │ │ │ │ │ │ ├── xquery │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ ├── test.js │ │ │ │ │ │ │ └── xquery.js │ │ │ │ │ │ ├── yaml │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ └── yaml.js │ │ │ │ │ │ └── z80 │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ └── z80.js │ │ │ │ │ ├── modes.min.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── theme │ │ │ │ │ │ ├── 3024-day.css │ │ │ │ │ │ ├── 3024-night.css │ │ │ │ │ │ ├── ambiance-mobile.css │ │ │ │ │ │ ├── ambiance.css │ │ │ │ │ │ ├── base16-dark.css │ │ │ │ │ │ ├── base16-light.css │ │ │ │ │ │ ├── blackboard.css │ │ │ │ │ │ ├── cobalt.css │ │ │ │ │ │ ├── colorforth.css │ │ │ │ │ │ ├── eclipse.css │ │ │ │ │ │ ├── elegant.css │ │ │ │ │ │ ├── erlang-dark.css │ │ │ │ │ │ ├── lesser-dark.css │ │ │ │ │ │ ├── mbo.css │ │ │ │ │ │ ├── mdn-like.css │ │ │ │ │ │ ├── midnight.css │ │ │ │ │ │ ├── monokai.css │ │ │ │ │ │ ├── neat.css │ │ │ │ │ │ ├── neo.css │ │ │ │ │ │ ├── night.css │ │ │ │ │ │ ├── paraiso-dark.css │ │ │ │ │ │ ├── paraiso-light.css │ │ │ │ │ │ ├── pastel-on-dark.css │ │ │ │ │ │ ├── rubyblue.css │ │ │ │ │ │ ├── solarized.css │ │ │ │ │ │ ├── the-matrix.css │ │ │ │ │ │ ├── tomorrow-night-bright.css │ │ │ │ │ │ ├── tomorrow-night-eighties.css │ │ │ │ │ │ ├── twilight.css │ │ │ │ │ │ ├── vibrant-ink.css │ │ │ │ │ │ ├── xq-dark.css │ │ │ │ │ │ ├── xq-light.css │ │ │ │ │ │ └── zenburn.css │ │ │ │ ├── flowchart.min.js │ │ │ │ ├── jquery.flowchart.min.js │ │ │ │ ├── marked.min.js │ │ │ │ ├── prettify.min.js │ │ │ │ ├── raphael.min.js │ │ │ │ ├── sequence-diagram.min.js │ │ │ │ └── underscore.min.js │ │ │ ├── package.json │ │ │ ├── plugins │ │ │ │ ├── code-block-dialog │ │ │ │ │ └── code-block-dialog.js │ │ │ │ ├── emoji-dialog │ │ │ │ │ ├── emoji-dialog.js │ │ │ │ │ └── emoji.json │ │ │ │ ├── goto-line-dialog │ │ │ │ │ └── goto-line-dialog.js │ │ │ │ ├── help-dialog │ │ │ │ │ ├── help-dialog.js │ │ │ │ │ └── help.md │ │ │ │ ├── html-entities-dialog │ │ │ │ │ ├── html-entities-dialog.js │ │ │ │ │ └── html-entities.json │ │ │ │ ├── image-dialog │ │ │ │ │ └── image-dialog.js │ │ │ │ ├── link-dialog │ │ │ │ │ └── link-dialog.js │ │ │ │ ├── plugin-template.js │ │ │ │ ├── preformatted-text-dialog │ │ │ │ │ └── preformatted-text-dialog.js │ │ │ │ ├── reference-link-dialog │ │ │ │ │ └── reference-link-dialog.js │ │ │ │ ├── table-dialog │ │ │ │ │ └── table-dialog.js │ │ │ │ └── test-plugin │ │ │ │ │ └── test-plugin.js │ │ │ ├── scss │ │ │ │ ├── editormd.codemirror.scss │ │ │ │ ├── editormd.dialog.scss │ │ │ │ ├── editormd.form.scss │ │ │ │ ├── editormd.grid.scss │ │ │ │ ├── editormd.logo.scss │ │ │ │ ├── editormd.menu.scss │ │ │ │ ├── editormd.preview.scss │ │ │ │ ├── editormd.preview.themes.scss │ │ │ │ ├── editormd.scss │ │ │ │ ├── editormd.tab.scss │ │ │ │ ├── editormd.themes.scss │ │ │ │ ├── font-awesome.scss │ │ │ │ ├── github-markdown.scss │ │ │ │ ├── lib │ │ │ │ │ ├── prefixes.scss │ │ │ │ │ └── variables.scss │ │ │ │ └── prettify.scss │ │ │ └── src │ │ │ │ └── editormd.js │ │ ├── css │ │ │ ├── bootstrap-checkbox.css │ │ │ ├── bootstrap-grid.css │ │ │ ├── bootstrap-grid.min.css │ │ │ ├── bootstrap-reboot.css │ │ │ ├── bootstrap-reboot.min.css │ │ │ ├── bootstrap.css │ │ │ ├── bootstrap.min.css │ │ │ ├── coming-soon.css │ │ │ ├── login.css │ │ │ ├── pricing-tables.css │ │ │ └── style.css │ │ ├── font-awesome │ │ │ ├── css │ │ │ │ ├── font-awesome.css │ │ │ │ └── font-awesome.min.css │ │ │ ├── fonts │ │ │ │ ├── FontAwesome.otf │ │ │ │ ├── fontawesome-webfont.eot │ │ │ │ ├── fontawesome-webfont.svg │ │ │ │ ├── fontawesome-webfont.ttf │ │ │ │ ├── fontawesome-webfont.woff │ │ │ │ └── fontawesome-webfont.woff2 │ │ │ ├── less │ │ │ │ ├── animated.less │ │ │ │ ├── bordered-pulled.less │ │ │ │ ├── core.less │ │ │ │ ├── fixed-width.less │ │ │ │ ├── font-awesome.less │ │ │ │ ├── icons.less │ │ │ │ ├── larger.less │ │ │ │ ├── list.less │ │ │ │ ├── mixins.less │ │ │ │ ├── path.less │ │ │ │ ├── rotated-flipped.less │ │ │ │ ├── screen-reader.less │ │ │ │ ├── stacked.less │ │ │ │ └── variables.less │ │ │ └── scss │ │ │ │ ├── _animated.scss │ │ │ │ ├── _bordered-pulled.scss │ │ │ │ ├── _core.scss │ │ │ │ ├── _fixed-width.scss │ │ │ │ ├── _icons.scss │ │ │ │ ├── _larger.scss │ │ │ │ ├── _list.scss │ │ │ │ ├── _mixins.scss │ │ │ │ ├── _path.scss │ │ │ │ ├── _rotated-flipped.scss │ │ │ │ ├── _screen-reader.scss │ │ │ │ ├── _stacked.scss │ │ │ │ ├── _variables.scss │ │ │ │ └── font-awesome.scss │ │ ├── fonts │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ ├── glyphicons-halflings-regular.svg │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ └── glyphicons-halflings-regular.woff2 │ │ ├── images │ │ │ └── favicon.ico │ │ ├── js │ │ │ ├── bootstrap.bundle.js │ │ │ ├── bootstrap.bundle.min.js │ │ │ ├── bootstrap.js │ │ │ ├── bootstrap.min.js │ │ │ ├── countdown.js │ │ │ ├── detect.js │ │ │ ├── fastclick.js │ │ │ ├── jquery-1.10.2.min.js │ │ │ ├── jquery-ui.min.js │ │ │ ├── jquery.blockUI.js │ │ │ ├── jquery.min.js │ │ │ ├── jquery.nicescroll.js │ │ │ ├── jquery.scrollTo.min.js │ │ │ ├── jquery.slimscroll.js │ │ │ ├── jquery.validate.min.js │ │ │ ├── modernizr.min.js │ │ │ ├── moment.min.js │ │ │ ├── pikeadmin.js │ │ │ ├── popper.min.js │ │ │ ├── tether.min.js │ │ │ └── transition.js │ │ └── plugins │ │ │ ├── counterup │ │ │ └── jquery.counterup.min.js │ │ │ ├── datatables │ │ │ ├── buttons.bootstrap4.min.css │ │ │ ├── buttons.bootstrap4.min.js │ │ │ ├── buttons.colVis.min.js │ │ │ ├── buttons.html5.min.js │ │ │ ├── buttons.print.min.js │ │ │ ├── dataTables.bootstrap.css │ │ │ ├── dataTables.bootstrap.js │ │ │ ├── dataTables.bootstrap.min.css │ │ │ ├── dataTables.bootstrap.min.js │ │ │ ├── dataTables.bootstrap4.css │ │ │ ├── dataTables.bootstrap4.js │ │ │ ├── dataTables.bootstrap4.min.css │ │ │ ├── dataTables.bootstrap4.min.js │ │ │ ├── dataTables.buttons.min.js │ │ │ ├── dataTables.foundation.css │ │ │ ├── dataTables.foundation.js │ │ │ ├── dataTables.foundation.min.css │ │ │ ├── dataTables.foundation.min.js │ │ │ ├── dataTables.jqueryui.css │ │ │ ├── dataTables.jqueryui.js │ │ │ ├── dataTables.jqueryui.min.css │ │ │ ├── dataTables.jqueryui.min.js │ │ │ ├── dataTables.responsive.min.js │ │ │ ├── dataTables.semanticui.css │ │ │ ├── dataTables.semanticui.js │ │ │ ├── dataTables.semanticui.min.css │ │ │ ├── dataTables.semanticui.min.js │ │ │ ├── img │ │ │ │ ├── details_close.png │ │ │ │ └── details_open.png │ │ │ ├── jquery.dataTables.css │ │ │ ├── jquery.dataTables.js │ │ │ ├── jquery.dataTables.min.css │ │ │ ├── jquery.dataTables.min.js │ │ │ ├── jszip.min.js │ │ │ ├── pdfmake.min.js │ │ │ ├── responsive.bootstrap4.min.css │ │ │ ├── responsive.bootstrap4.min.js │ │ │ └── vfs_fonts.js │ │ │ ├── datetimepicker │ │ │ ├── css │ │ │ │ └── daterangepicker.css │ │ │ ├── index.html │ │ │ └── js │ │ │ │ ├── daterangepicker.js │ │ │ │ ├── demo.js │ │ │ │ └── moment.min.js │ │ │ ├── switchery │ │ │ ├── switchery.min.css │ │ │ └── switchery.min.js │ │ │ └── waypoints │ │ │ └── lib │ │ │ ├── jquery.waypoints.js │ │ │ ├── jquery.waypoints.min.js │ │ │ ├── noframework.waypoints.js │ │ │ ├── noframework.waypoints.min.js │ │ │ ├── shortcuts │ │ │ ├── infinite.js │ │ │ ├── infinite.min.js │ │ │ ├── inview.js │ │ │ ├── inview.min.js │ │ │ ├── sticky.js │ │ │ └── sticky.min.js │ │ │ ├── waypoints.debug.js │ │ │ ├── zepto.waypoints.js │ │ │ └── zepto.waypoints.min.js │ ├── common │ │ ├── css │ │ │ ├── dataTables.bootstrap4.min.css │ │ │ └── xtiper.css │ │ ├── fonts │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ ├── glyphicons-halflings-regular.svg │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ └── glyphicons-halflings-regular.woff2 │ │ ├── js │ │ │ ├── article.js │ │ │ ├── comments.js │ │ │ ├── common.js │ │ │ ├── dataTables.bootstrap4.min.js │ │ │ ├── front.js │ │ │ ├── jquery-3.4.1.js │ │ │ ├── jquery.dataTables.min.js │ │ │ ├── kinds.js │ │ │ ├── profile.js │ │ │ ├── sweetalert.min.js │ │ │ ├── tags.js │ │ │ └── xtiper.min.js │ │ └── tagsinput │ │ │ ├── jquery-tagsinput.min.css │ │ │ ├── jquery-tagsinput.min.js │ │ │ ├── jquery.color.plus-names.min.js │ │ │ └── maps │ │ │ └── jquery-tagsinput.min.css │ ├── front │ │ ├── Bootstrap │ │ │ ├── .babelrc.js │ │ │ ├── .browserslistrc │ │ │ ├── .editorconfig │ │ │ ├── .eslintignore │ │ │ ├── .eslintrc.json │ │ │ ├── .gitattributes │ │ │ ├── .gitignore │ │ │ ├── .stylelintignore │ │ │ ├── .stylelintrc │ │ │ ├── .travis.yml │ │ │ ├── CNAME │ │ │ ├── CODE_OF_CONDUCT.md │ │ │ ├── Gemfile │ │ │ ├── Gemfile.lock │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── _config.yml │ │ │ ├── composer.json │ │ │ ├── dist │ │ │ │ ├── css │ │ │ │ │ ├── bootstrap-grid.css │ │ │ │ │ ├── bootstrap-grid.css.map │ │ │ │ │ ├── bootstrap-grid.min.css │ │ │ │ │ ├── bootstrap-grid.min.css.map │ │ │ │ │ ├── bootstrap-reboot.css │ │ │ │ │ ├── bootstrap-reboot.css.map │ │ │ │ │ ├── bootstrap-reboot.min.css │ │ │ │ │ ├── bootstrap-reboot.min.css.map │ │ │ │ │ ├── bootstrap.css │ │ │ │ │ ├── bootstrap.css.map │ │ │ │ │ ├── bootstrap.min.css │ │ │ │ │ └── bootstrap.min.css.map │ │ │ │ └── js │ │ │ │ │ ├── bootstrap.bundle.js │ │ │ │ │ ├── bootstrap.bundle.js.map │ │ │ │ │ ├── bootstrap.bundle.min.js │ │ │ │ │ ├── bootstrap.bundle.min.js.map │ │ │ │ │ ├── bootstrap.js │ │ │ │ │ ├── bootstrap.js.map │ │ │ │ │ ├── bootstrap.min.js │ │ │ │ │ └── bootstrap.min.js.map │ │ │ ├── js │ │ │ │ ├── dist │ │ │ │ │ ├── alert.js │ │ │ │ │ ├── alert.js.map │ │ │ │ │ ├── button.js │ │ │ │ │ ├── button.js.map │ │ │ │ │ ├── carousel.js │ │ │ │ │ ├── carousel.js.map │ │ │ │ │ ├── collapse.js │ │ │ │ │ ├── collapse.js.map │ │ │ │ │ ├── dropdown.js │ │ │ │ │ ├── dropdown.js.map │ │ │ │ │ ├── index.js │ │ │ │ │ ├── index.js.map │ │ │ │ │ ├── modal.js │ │ │ │ │ ├── modal.js.map │ │ │ │ │ ├── popover.js │ │ │ │ │ ├── popover.js.map │ │ │ │ │ ├── scrollspy.js │ │ │ │ │ ├── scrollspy.js.map │ │ │ │ │ ├── tab.js │ │ │ │ │ ├── tab.js.map │ │ │ │ │ ├── toast.js │ │ │ │ │ ├── toast.js.map │ │ │ │ │ ├── tooltip.js │ │ │ │ │ ├── tooltip.js.map │ │ │ │ │ ├── util.js │ │ │ │ │ └── util.js.map │ │ │ │ └── src │ │ │ │ │ ├── alert.js │ │ │ │ │ ├── button.js │ │ │ │ │ ├── carousel.js │ │ │ │ │ ├── collapse.js │ │ │ │ │ ├── dropdown.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── modal.js │ │ │ │ │ ├── popover.js │ │ │ │ │ ├── scrollspy.js │ │ │ │ │ ├── tab.js │ │ │ │ │ ├── toast.js │ │ │ │ │ ├── tools │ │ │ │ │ └── sanitizer.js │ │ │ │ │ ├── tooltip.js │ │ │ │ │ └── util.js │ │ │ ├── nuget │ │ │ │ ├── MyGet.ps1 │ │ │ │ ├── bootstrap.nuspec │ │ │ │ └── bootstrap.sass.nuspec │ │ │ ├── package-lock.json │ │ │ ├── package.js │ │ │ ├── package.json │ │ │ └── scss │ │ │ │ ├── _alert.scss │ │ │ │ ├── _badge.scss │ │ │ │ ├── _breadcrumb.scss │ │ │ │ ├── _button-group.scss │ │ │ │ ├── _buttons.scss │ │ │ │ ├── _card.scss │ │ │ │ ├── _carousel.scss │ │ │ │ ├── _close.scss │ │ │ │ ├── _code.scss │ │ │ │ ├── _custom-forms.scss │ │ │ │ ├── _custom.scss │ │ │ │ ├── _dropdown.scss │ │ │ │ ├── _forms.scss │ │ │ │ ├── _functions.scss │ │ │ │ ├── _grid.scss │ │ │ │ ├── _images.scss │ │ │ │ ├── _input-group.scss │ │ │ │ ├── _jumbotron.scss │ │ │ │ ├── _list-group.scss │ │ │ │ ├── _media.scss │ │ │ │ ├── _mixins.scss │ │ │ │ ├── _modal.scss │ │ │ │ ├── _nav.scss │ │ │ │ ├── _navbar.scss │ │ │ │ ├── _pagination.scss │ │ │ │ ├── _popover.scss │ │ │ │ ├── _print.scss │ │ │ │ ├── _progress.scss │ │ │ │ ├── _reboot.scss │ │ │ │ ├── _root.scss │ │ │ │ ├── _spinners.scss │ │ │ │ ├── _tables.scss │ │ │ │ ├── _toasts.scss │ │ │ │ ├── _tooltip.scss │ │ │ │ ├── _transitions.scss │ │ │ │ ├── _type.scss │ │ │ │ ├── _utilities.scss │ │ │ │ ├── _variables.scss │ │ │ │ ├── bootstrap-grid.scss │ │ │ │ ├── bootstrap-reboot.scss │ │ │ │ ├── bootstrap.scss │ │ │ │ ├── mixins │ │ │ │ ├── _alert.scss │ │ │ │ ├── _background-variant.scss │ │ │ │ ├── _badge.scss │ │ │ │ ├── _border-radius.scss │ │ │ │ ├── _box-shadow.scss │ │ │ │ ├── _breakpoints.scss │ │ │ │ ├── _buttons.scss │ │ │ │ ├── _caret.scss │ │ │ │ ├── _clearfix.scss │ │ │ │ ├── _deprecate.scss │ │ │ │ ├── _float.scss │ │ │ │ ├── _forms.scss │ │ │ │ ├── _gradients.scss │ │ │ │ ├── _grid-framework.scss │ │ │ │ ├── _grid.scss │ │ │ │ ├── _hover.scss │ │ │ │ ├── _image.scss │ │ │ │ ├── _list-group.scss │ │ │ │ ├── _lists.scss │ │ │ │ ├── _nav-divider.scss │ │ │ │ ├── _pagination.scss │ │ │ │ ├── _reset-text.scss │ │ │ │ ├── _resize.scss │ │ │ │ ├── _screen-reader.scss │ │ │ │ ├── _size.scss │ │ │ │ ├── _table-row.scss │ │ │ │ ├── _text-emphasis.scss │ │ │ │ ├── _text-hide.scss │ │ │ │ ├── _text-truncate.scss │ │ │ │ ├── _transition.scss │ │ │ │ └── _visibility.scss │ │ │ │ ├── utilities │ │ │ │ ├── _align.scss │ │ │ │ ├── _background.scss │ │ │ │ ├── _borders.scss │ │ │ │ ├── _clearfix.scss │ │ │ │ ├── _display.scss │ │ │ │ ├── _embed.scss │ │ │ │ ├── _flex.scss │ │ │ │ ├── _float.scss │ │ │ │ ├── _overflow.scss │ │ │ │ ├── _position.scss │ │ │ │ ├── _screenreaders.scss │ │ │ │ ├── _shadows.scss │ │ │ │ ├── _sizing.scss │ │ │ │ ├── _spacing.scss │ │ │ │ ├── _stretched-link.scss │ │ │ │ ├── _text.scss │ │ │ │ └── _visibility.scss │ │ │ │ └── vendor │ │ │ │ └── _rfs.scss │ │ ├── css │ │ │ ├── fonts.css │ │ │ ├── fonts.min.css │ │ │ ├── main.css │ │ │ └── main.min.css │ │ ├── fonts │ │ │ ├── fontawesome-all.js │ │ │ └── webfonts │ │ │ │ ├── fa-brands-400.eot │ │ │ │ ├── fa-brands-400.svg │ │ │ │ ├── fa-brands-400.ttf │ │ │ │ ├── fa-brands-400.woff │ │ │ │ ├── fa-brands-400.woff2 │ │ │ │ ├── fa-regular-400.eot │ │ │ │ ├── fa-regular-400.svg │ │ │ │ ├── fa-regular-400.ttf │ │ │ │ ├── fa-regular-400.woff │ │ │ │ ├── fa-regular-400.woff2 │ │ │ │ ├── fa-solid-900.eot │ │ │ │ ├── fa-solid-900.svg │ │ │ │ ├── fa-solid-900.ttf │ │ │ │ ├── fa-solid-900.woff │ │ │ │ └── fa-solid-900.woff2 │ │ ├── img │ │ │ └── bg-wethear.jpg │ │ ├── js │ │ │ ├── libs-init │ │ │ │ └── libs-init.js │ │ │ ├── libs │ │ │ │ ├── Chart.js │ │ │ │ ├── Headroom.js │ │ │ │ ├── ScrollMagic.js │ │ │ │ ├── ajax-pagination.js │ │ │ │ ├── bootstrap-select.js │ │ │ │ ├── chartjs-plugin-deferred.js │ │ │ │ ├── circle-progress.js │ │ │ │ ├── daterangepicker.js │ │ │ │ ├── flashmediaelement-cdn.swf │ │ │ │ ├── flashmediaelement.swf │ │ │ │ ├── fullcalendar.js │ │ │ │ ├── handlebars.runtime.js │ │ │ │ ├── imagesloaded.pkgd.js │ │ │ │ ├── ion.rangeSlider.js │ │ │ │ ├── isotope.pkgd.js │ │ │ │ ├── jquery.appear.js │ │ │ │ ├── jquery.countTo.js │ │ │ │ ├── jquery.gifplayer.js │ │ │ │ ├── jquery.magnific-popup.js │ │ │ │ ├── jquery.matchHeight.js │ │ │ │ ├── jquery.mousewheel.js │ │ │ │ ├── jquery.waypoints.js │ │ │ │ ├── lazyload.js │ │ │ │ ├── loader.js │ │ │ │ ├── material.min.js │ │ │ │ ├── mediaelement-and-player.js │ │ │ │ ├── mediaelement-playlist-plugin.min.js │ │ │ │ ├── moment.js │ │ │ │ ├── perfect-scrollbar.js │ │ │ │ ├── popper.min.js │ │ │ │ ├── run-chart.js │ │ │ │ ├── selectize.js │ │ │ │ ├── silverlightmediaelement.xap │ │ │ │ ├── smooth-scroll.js │ │ │ │ ├── sticky-sidebar.js │ │ │ │ ├── svgxuse.js │ │ │ │ ├── swiper.jquery.js │ │ │ │ ├── tether.js │ │ │ │ ├── velocity.js │ │ │ │ └── webfontloader.min.js │ │ │ └── main.js │ │ ├── partials │ │ │ ├── accordion │ │ │ │ └── accordion.hbs │ │ │ ├── animation-sections │ │ │ │ ├── call-to-action-animation.hbs │ │ │ │ ├── contact-form-animation.hbs │ │ │ │ ├── img-scale-animation.hbs │ │ │ │ ├── planer-animation.hbs │ │ │ │ └── subscribe-animation.hbs │ │ │ ├── back-to-top.hbs │ │ │ ├── birthsday-items-badges │ │ │ │ ├── birthsday-item-badges1.hbs │ │ │ │ ├── birthsday-item-badges10.hbs │ │ │ │ ├── birthsday-item-badges11.hbs │ │ │ │ ├── birthsday-item-badges12.hbs │ │ │ │ ├── birthsday-item-badges13.hbs │ │ │ │ ├── birthsday-item-badges14.hbs │ │ │ │ ├── birthsday-item-badges15.hbs │ │ │ │ ├── birthsday-item-badges2.hbs │ │ │ │ ├── birthsday-item-badges3.hbs │ │ │ │ ├── birthsday-item-badges4.hbs │ │ │ │ ├── birthsday-item-badges5.hbs │ │ │ │ ├── birthsday-item-badges6.hbs │ │ │ │ ├── birthsday-item-badges7.hbs │ │ │ │ ├── birthsday-item-badges8.hbs │ │ │ │ └── birthsday-item-badges9.hbs │ │ │ ├── birthsday-items │ │ │ │ ├── birthsday-item1.hbs │ │ │ │ ├── birthsday-item10.hbs │ │ │ │ ├── birthsday-item11.hbs │ │ │ │ ├── birthsday-item12.hbs │ │ │ │ ├── birthsday-item13.hbs │ │ │ │ ├── birthsday-item14.hbs │ │ │ │ ├── birthsday-item15.hbs │ │ │ │ ├── birthsday-item16.hbs │ │ │ │ ├── birthsday-item17.hbs │ │ │ │ ├── birthsday-item18.hbs │ │ │ │ ├── birthsday-item19.hbs │ │ │ │ ├── birthsday-item2.hbs │ │ │ │ ├── birthsday-item20.hbs │ │ │ │ ├── birthsday-item21.hbs │ │ │ │ ├── birthsday-item22.hbs │ │ │ │ ├── birthsday-item23.hbs │ │ │ │ ├── birthsday-item24.hbs │ │ │ │ ├── birthsday-item25.hbs │ │ │ │ ├── birthsday-item3.hbs │ │ │ │ ├── birthsday-item4.hbs │ │ │ │ ├── birthsday-item5.hbs │ │ │ │ ├── birthsday-item6.hbs │ │ │ │ ├── birthsday-item7.hbs │ │ │ │ ├── birthsday-item8.hbs │ │ │ │ └── birthsday-item9.hbs │ │ │ ├── block-action │ │ │ │ └── block-action.hbs │ │ │ ├── comments │ │ │ │ ├── comment-list-style2.hbs │ │ │ │ ├── comment-list-style3.hbs │ │ │ │ ├── comment-list1.hbs │ │ │ │ ├── comment-list2.hbs │ │ │ │ ├── comment-list3.hbs │ │ │ │ └── comment-list4.hbs │ │ │ ├── contacts │ │ │ │ ├── contact-item1.hbs │ │ │ │ ├── contact-item2.hbs │ │ │ │ ├── contact-item3.hbs │ │ │ │ └── contact-item4.hbs │ │ │ ├── crumina-clients │ │ │ │ └── clients.hbs │ │ │ ├── crumina-counters │ │ │ │ ├── crumina-counter-item1.hbs │ │ │ │ ├── crumina-counter-item2.hbs │ │ │ │ ├── crumina-counter-item3.hbs │ │ │ │ └── crumina-counter-item4.hbs │ │ │ ├── crumina-info-boxes │ │ │ │ ├── crumina-info-box1.hbs │ │ │ │ ├── crumina-info-box2.hbs │ │ │ │ ├── crumina-info-box3.hbs │ │ │ │ ├── crumina-info-box4.hbs │ │ │ │ ├── crumina-info-box5.hbs │ │ │ │ ├── crumina-info-box6.hbs │ │ │ │ ├── info-box--thumb-left1.hbs │ │ │ │ ├── info-box--thumb-left2.hbs │ │ │ │ ├── info-box--thumb-left3.hbs │ │ │ │ ├── info-box--thumb-left4.hbs │ │ │ │ ├── info-box--thumb-left5.hbs │ │ │ │ └── info-box--thumb-left6.hbs │ │ │ ├── crumina-teammembers │ │ │ │ ├── crumina-teammember-item1.hbs │ │ │ │ ├── crumina-teammember-item2.hbs │ │ │ │ ├── crumina-teammember-item3.hbs │ │ │ │ ├── crumina-teammember-item4.hbs │ │ │ │ ├── crumina-teammember-item5.hbs │ │ │ │ └── crumina-teammember-item6.hbs │ │ │ ├── crumina-testimonials │ │ │ │ ├── crumina-testimonial-item1.hbs │ │ │ │ ├── crumina-testimonial-item2.hbs │ │ │ │ └── crumina-testimonial-item3.hbs │ │ │ ├── event-items │ │ │ │ ├── event-item-table-fixed-width.hbs │ │ │ │ ├── event-item-table1.hbs │ │ │ │ ├── full-calendar.hbs │ │ │ │ └── today-events.hbs │ │ │ ├── features-video │ │ │ │ ├── features-video.hbs │ │ │ │ ├── video-item1.hbs │ │ │ │ ├── video-item2.hbs │ │ │ │ ├── video-item3.hbs │ │ │ │ ├── video-item4.hbs │ │ │ │ ├── video-item5.hbs │ │ │ │ ├── video-item6.hbs │ │ │ │ ├── video-item7.hbs │ │ │ │ └── video-item8.hbs │ │ │ ├── follow-instagram │ │ │ │ └── follow-instagram.hbs │ │ │ ├── footers │ │ │ │ ├── footer-dark.hbs │ │ │ │ ├── footer-fluid-container.hbs │ │ │ │ ├── footer-full-width.hbs │ │ │ │ ├── footer-without-copyright.hbs │ │ │ │ ├── footer.hbs │ │ │ │ └── sub-footer.hbs │ │ │ ├── forms │ │ │ │ ├── comment-form-CP.hbs │ │ │ │ ├── comment-form.hbs │ │ │ │ ├── contact-form.hbs │ │ │ │ ├── education-history-form.hbs │ │ │ │ ├── employement-history-form.hbs │ │ │ │ ├── form-account-settings.hbs │ │ │ │ ├── form-change-password.hbs │ │ │ │ ├── form-create-new-topic.hbs │ │ │ │ ├── form-favorite-page-information.hbs │ │ │ │ ├── form-favorite-page-settings.hbs │ │ │ │ ├── form-music-playlist.hbs │ │ │ │ ├── form-personal-information.hbs │ │ │ │ ├── form-weather.hbs │ │ │ │ ├── hobbies-and-interests-form.hbs │ │ │ │ ├── news-feed-form.hbs │ │ │ │ ├── registration-login-form.hbs │ │ │ │ ├── search-form.hbs │ │ │ │ └── subscribe-form.hbs │ │ │ ├── forums │ │ │ │ ├── forums-table.hbs │ │ │ │ ├── forums-table2.hbs │ │ │ │ └── open-topic-table.hbs │ │ │ ├── friend-items-fav │ │ │ │ ├── friend-items-fav1.hbs │ │ │ │ ├── friend-items-fav2.hbs │ │ │ │ ├── friend-items-fav3.hbs │ │ │ │ ├── friend-items-fav4.hbs │ │ │ │ ├── friend-items-fav5.hbs │ │ │ │ ├── friend-items-fav6.hbs │ │ │ │ ├── friend-items-fav7.hbs │ │ │ │ └── friend-items-fav8.hbs │ │ │ ├── friend-items-groups │ │ │ │ ├── friend-item-groups-create.hbs │ │ │ │ ├── friend-item-groups1.hbs │ │ │ │ ├── friend-item-groups2.hbs │ │ │ │ ├── friend-item-groups3.hbs │ │ │ │ ├── friend-item-groups4.hbs │ │ │ │ └── friend-item-groups5.hbs │ │ │ ├── friend-items │ │ │ │ ├── friend-item1.hbs │ │ │ │ ├── friend-item10.hbs │ │ │ │ ├── friend-item11.hbs │ │ │ │ ├── friend-item12.hbs │ │ │ │ ├── friend-item13.hbs │ │ │ │ ├── friend-item14.hbs │ │ │ │ ├── friend-item15.hbs │ │ │ │ ├── friend-item16.hbs │ │ │ │ ├── friend-item17.hbs │ │ │ │ ├── friend-item2.hbs │ │ │ │ ├── friend-item3.hbs │ │ │ │ ├── friend-item4.hbs │ │ │ │ ├── friend-item5.hbs │ │ │ │ ├── friend-item6.hbs │ │ │ │ ├── friend-item7.hbs │ │ │ │ ├── friend-item8.hbs │ │ │ │ └── friend-item9.hbs │ │ │ ├── headers-navigations │ │ │ │ ├── header-BP-logout.hbs │ │ │ │ ├── header-BP-responsive-app.hbs │ │ │ │ ├── header-BP-responsive.hbs │ │ │ │ ├── header-BP.hbs │ │ │ │ ├── header-landing.hbs │ │ │ │ ├── header-standard-dark.hbs │ │ │ │ ├── header-standard-fluid-container.hbs │ │ │ │ ├── header-standard.hbs │ │ │ │ ├── left-panel-responsive.hbs │ │ │ │ ├── left-panel.hbs │ │ │ │ ├── main-header-account.hbs │ │ │ │ ├── main-header-badges.hbs │ │ │ │ ├── main-header-birthsday.hbs │ │ │ │ ├── main-header-blogs.hbs │ │ │ │ ├── main-header-events.hbs │ │ │ │ ├── main-header-groups.hbs │ │ │ │ ├── main-header-landing.hbs │ │ │ │ ├── main-header-music.hbs │ │ │ │ ├── main-header-weather.hbs │ │ │ │ ├── mobile-app-tabs.hbs │ │ │ │ ├── mobile-tab-content.hbs │ │ │ │ ├── profile-settings-responsive-tabs.hbs │ │ │ │ ├── profile-settings-responsive.hbs │ │ │ │ ├── right-panel-responsive.hbs │ │ │ │ ├── right-panel.hbs │ │ │ │ ├── top-header-favourite-tabs.hbs │ │ │ │ ├── top-header-favourite.hbs │ │ │ │ ├── top-header-profile-logout.hbs │ │ │ │ ├── top-header-profile.hbs │ │ │ │ ├── your-profile-tabs.hbs │ │ │ │ └── your-profile.hbs │ │ │ ├── help-support │ │ │ │ ├── help-main-topic.hbs │ │ │ │ ├── help-support-block1.hbs │ │ │ │ ├── help-support-block10.hbs │ │ │ │ ├── help-support-block2.hbs │ │ │ │ ├── help-support-block3.hbs │ │ │ │ ├── help-support-block4.hbs │ │ │ │ ├── help-support-block5.hbs │ │ │ │ ├── help-support-block6.hbs │ │ │ │ ├── help-support-block7.hbs │ │ │ │ ├── help-support-block8.hbs │ │ │ │ ├── help-support-block9.hbs │ │ │ │ └── search-help-result.hbs │ │ │ ├── lists │ │ │ │ └── list--styled.hbs │ │ │ ├── notification-list │ │ │ │ ├── chat-field.hbs │ │ │ │ ├── notification-list-chat-messages.hbs │ │ │ │ ├── notification-list-friend-requests.hbs │ │ │ │ └── notification-list.hbs │ │ │ ├── page-navigation │ │ │ │ └── pagination.hbs │ │ │ ├── photo-album-items │ │ │ │ ├── photo-album-item-create.hbs │ │ │ │ ├── photo-album-item1.hbs │ │ │ │ ├── photo-album-item2.hbs │ │ │ │ ├── photo-album-item3.hbs │ │ │ │ ├── photo-album-item4.hbs │ │ │ │ ├── photo-album-item5.hbs │ │ │ │ ├── photo-album-item6.hbs │ │ │ │ └── photo-album-item7.hbs │ │ │ ├── photo-items │ │ │ │ ├── photo-item-half.hbs │ │ │ │ ├── photo-item1.hbs │ │ │ │ ├── photo-item10.hbs │ │ │ │ ├── photo-item2.hbs │ │ │ │ ├── photo-item3.hbs │ │ │ │ ├── photo-item4.hbs │ │ │ │ ├── photo-item5.hbs │ │ │ │ ├── photo-item6.hbs │ │ │ │ ├── photo-item7.hbs │ │ │ │ ├── photo-item8.hbs │ │ │ │ └── photo-item9.hbs │ │ │ ├── posts │ │ │ │ ├── post-audio.hbs │ │ │ │ ├── post-link.hbs │ │ │ │ ├── post-nothumb.hbs │ │ │ │ ├── post-quote.hbs │ │ │ │ ├── post-slider.hbs │ │ │ │ ├── post-video.hbs │ │ │ │ ├── posts-1.hbs │ │ │ │ ├── posts-10.hbs │ │ │ │ ├── posts-11.hbs │ │ │ │ ├── posts-12.hbs │ │ │ │ ├── posts-13.hbs │ │ │ │ ├── posts-14.hbs │ │ │ │ ├── posts-15.hbs │ │ │ │ ├── posts-16.hbs │ │ │ │ ├── posts-17.hbs │ │ │ │ ├── posts-18.hbs │ │ │ │ ├── posts-2.hbs │ │ │ │ ├── posts-3.hbs │ │ │ │ ├── posts-4.hbs │ │ │ │ ├── posts-5.hbs │ │ │ │ ├── posts-6.hbs │ │ │ │ ├── posts-7.hbs │ │ │ │ ├── posts-8.hbs │ │ │ │ ├── posts-9.hbs │ │ │ │ ├── posts1-BP.hbs │ │ │ │ ├── posts10-BP.hbs │ │ │ │ ├── posts11-BP.hbs │ │ │ │ ├── posts12-BP.hbs │ │ │ │ ├── posts13-BP.hbs │ │ │ │ ├── posts14-BP.hbs │ │ │ │ ├── posts15-BP.hbs │ │ │ │ ├── posts16-BP.hbs │ │ │ │ ├── posts17-BP.hbs │ │ │ │ ├── posts18-BP.hbs │ │ │ │ ├── posts19-BP.hbs │ │ │ │ ├── posts2-BP.hbs │ │ │ │ ├── posts20-BP.hbs │ │ │ │ ├── posts21-BP.hbs │ │ │ │ ├── posts22-BP.hbs │ │ │ │ ├── posts23-BP.hbs │ │ │ │ ├── posts24-BP.hbs │ │ │ │ ├── posts25-BP.hbs │ │ │ │ ├── posts3-BP.hbs │ │ │ │ ├── posts4-BP.hbs │ │ │ │ ├── posts5-BP.hbs │ │ │ │ ├── posts6-BP.hbs │ │ │ │ ├── posts7-BP.hbs │ │ │ │ ├── posts8-BP.hbs │ │ │ │ ├── posts9-BP.hbs │ │ │ │ ├── postsV1-1.hbs │ │ │ │ ├── postsV1-2.hbs │ │ │ │ ├── postsV1-3.hbs │ │ │ │ ├── postsV1-4.hbs │ │ │ │ ├── postsV1-5.hbs │ │ │ │ ├── postsV1-6.hbs │ │ │ │ ├── postsV1-7.hbs │ │ │ │ ├── postsV1-8.hbs │ │ │ │ ├── postsV1-9.hbs │ │ │ │ ├── postsV2-1.hbs │ │ │ │ ├── postsV2-10.hbs │ │ │ │ ├── postsV2-11.hbs │ │ │ │ ├── postsV2-12.hbs │ │ │ │ ├── postsV2-13.hbs │ │ │ │ ├── postsV2-14.hbs │ │ │ │ ├── postsV2-15.hbs │ │ │ │ ├── postsV2-16.hbs │ │ │ │ ├── postsV2-17.hbs │ │ │ │ ├── postsV2-18.hbs │ │ │ │ ├── postsV2-2.hbs │ │ │ │ ├── postsV2-3.hbs │ │ │ │ ├── postsV2-4.hbs │ │ │ │ ├── postsV2-5.hbs │ │ │ │ ├── postsV2-6.hbs │ │ │ │ ├── postsV2-7.hbs │ │ │ │ ├── postsV2-8.hbs │ │ │ │ ├── postsV2-9.hbs │ │ │ │ ├── postsV3-1.hbs │ │ │ │ ├── postsV3-2.hbs │ │ │ │ ├── postsV3-3.hbs │ │ │ │ ├── postsV3-4.hbs │ │ │ │ ├── postsV3-5.hbs │ │ │ │ ├── postsV3-6.hbs │ │ │ │ ├── postsV3-featured1.hbs │ │ │ │ ├── postsV3-featured2.hbs │ │ │ │ ├── postsV3-featured3.hbs │ │ │ │ └── postsV3-featured4.hbs │ │ │ ├── preloaders │ │ │ │ └── preloader-main.hbs │ │ │ ├── search-results │ │ │ │ ├── search-result1.hbs │ │ │ │ ├── search-result2.hbs │ │ │ │ └── search-result3.hbs │ │ │ ├── shop │ │ │ │ ├── form-billing-details.hbs │ │ │ │ ├── form-calculate-shiping.hbs │ │ │ │ ├── form-shiping-details.hbs │ │ │ │ ├── order-totals-list.hbs │ │ │ │ ├── payment-methods-list.hbs │ │ │ │ ├── product-description.hbs │ │ │ │ ├── shop-product-detail.hbs │ │ │ │ ├── shop-product-item1-V2.hbs │ │ │ │ ├── shop-product-item1.hbs │ │ │ │ ├── shop-product-item2-V2.hbs │ │ │ │ ├── shop-product-item2.hbs │ │ │ │ ├── shop-product-item3-V2.hbs │ │ │ │ ├── shop-product-item3.hbs │ │ │ │ ├── shop-product-item4-V2.hbs │ │ │ │ ├── shop-product-item4.hbs │ │ │ │ ├── shop-product-item5-V2.hbs │ │ │ │ ├── shop-product-item5.hbs │ │ │ │ ├── shop-product-item6-V2.hbs │ │ │ │ ├── shop-product-item6.hbs │ │ │ │ ├── shop-product-item7-V2.hbs │ │ │ │ ├── shop-product-item7.hbs │ │ │ │ ├── shop-product-item8-V2.hbs │ │ │ │ ├── shop-product-item8.hbs │ │ │ │ ├── shop-product-item9-V2.hbs │ │ │ │ ├── shop-product-item9.hbs │ │ │ │ └── shop-table-cart.hbs │ │ │ ├── single-posts │ │ │ │ ├── single-post-v1.hbs │ │ │ │ ├── single-post-v2.hbs │ │ │ │ └── single-post-v3.hbs │ │ │ ├── sliders │ │ │ │ └── slider-weather.hbs │ │ │ ├── stunning-headers │ │ │ │ ├── stunning-header-about.hbs │ │ │ │ ├── stunning-header-blog1.hbs │ │ │ │ ├── stunning-header-blog2.hbs │ │ │ │ ├── stunning-header-blog3.hbs │ │ │ │ ├── stunning-header-blog4.hbs │ │ │ │ ├── stunning-header-blog5.hbs │ │ │ │ ├── stunning-header-careers.hbs │ │ │ │ ├── stunning-header-contacts.hbs │ │ │ │ ├── stunning-header-error.hbs │ │ │ │ ├── stunning-header-faq.hbs │ │ │ │ ├── stunning-header-help.hbs │ │ │ │ ├── stunning-header-shop.hbs │ │ │ │ ├── stunning-header-shop1.hbs │ │ │ │ ├── stunning-header-shop2.hbs │ │ │ │ ├── stunning-header-shop3.hbs │ │ │ │ ├── stunning-header-shop4.hbs │ │ │ │ ├── stunning-header-support.hbs │ │ │ │ └── stunning-header-topic.hbs │ │ │ ├── table-careers │ │ │ │ └── table-careers.hbs │ │ │ ├── widgets │ │ │ │ ├── w-about.hbs │ │ │ │ ├── w-action.hbs │ │ │ │ ├── w-activity-feed.hbs │ │ │ │ ├── w-badges.hbs │ │ │ │ ├── w-birthsday-alert.hbs │ │ │ │ ├── w-blog-posts.hbs │ │ │ │ ├── w-build-fav.hbs │ │ │ │ ├── w-calendar.hbs │ │ │ │ ├── w-contacts.hbs │ │ │ │ ├── w-create-fav-page.hbs │ │ │ │ ├── w-faved-pages.hbs │ │ │ │ ├── w-faved-pages2.hbs │ │ │ │ ├── w-faved-pages3.hbs │ │ │ │ ├── w-featured-topics.hbs │ │ │ │ ├── w-friend-pages-added-suggestions.hbs │ │ │ │ ├── w-friend-pages-added.hbs │ │ │ │ ├── w-last-photo.hbs │ │ │ │ ├── w-last-photo1.hbs │ │ │ │ ├── w-last-video.hbs │ │ │ │ ├── w-list1.hbs │ │ │ │ ├── w-list2.hbs │ │ │ │ ├── w-list3.hbs │ │ │ │ ├── w-list4.hbs │ │ │ │ ├── w-personal-info.hbs │ │ │ │ ├── w-personal-info1.hbs │ │ │ │ ├── w-personal-info2.hbs │ │ │ │ ├── w-personal-info3.hbs │ │ │ │ ├── w-personal-info4.hbs │ │ │ │ ├── w-personal-info5.hbs │ │ │ │ ├── w-personal-info6.hbs │ │ │ │ ├── w-personal-info7.hbs │ │ │ │ ├── w-personal-info8.hbs │ │ │ │ ├── w-playlist-without-cover.hbs │ │ │ │ ├── w-playlist.hbs │ │ │ │ ├── w-playlist1.hbs │ │ │ │ ├── w-playlist2.hbs │ │ │ │ ├── w-pool.hbs │ │ │ │ ├── w-recent-topics.hbs │ │ │ │ ├── w-socials.hbs │ │ │ │ ├── w-twitter.hbs │ │ │ │ ├── w-twitter1.hbs │ │ │ │ └── w-weather.hbs │ │ │ └── windows-popup │ │ │ │ ├── blog-post-popup.hbs │ │ │ │ ├── choose-from-my-photo.hbs │ │ │ │ ├── create-events.hbs │ │ │ │ ├── create-friend-group-1.hbs │ │ │ │ ├── create-friend-group-add-friends.hbs │ │ │ │ ├── create-photo-album.hbs │ │ │ │ ├── edit-my-poll-popup.hbs │ │ │ │ ├── edit-widget-blog-post.hbs │ │ │ │ ├── edit-widget-pool.hbs │ │ │ │ ├── edit-widget-profile.hbs │ │ │ │ ├── edit-widget-twitter.hbs │ │ │ │ ├── faqs-popup.hbs │ │ │ │ ├── fav-page-popup.hbs │ │ │ │ ├── main-search-popup.hbs │ │ │ │ ├── open-photo-popup-v1.hbs │ │ │ │ ├── open-photo-popup-v2.hbs │ │ │ │ ├── playlist-popup.hbs │ │ │ │ ├── popup-chat.hbs │ │ │ │ ├── popup-write-rewiev.hbs │ │ │ │ ├── private-event.hbs │ │ │ │ ├── public-event.hbs │ │ │ │ ├── registration-login-form-popup.hbs │ │ │ │ ├── restore-password.hbs │ │ │ │ ├── update-header-photo.hbs │ │ │ │ └── window-chat-responsive.hbs │ │ ├── sass │ │ │ ├── blocks │ │ │ │ ├── _accordion-faqs.scss │ │ │ │ ├── _available-widget.scss │ │ │ │ ├── _blog-posts.scss │ │ │ │ ├── _buttons.scss │ │ │ │ ├── _calendar-events-tabs.scss │ │ │ │ ├── _clients.scss │ │ │ │ ├── _comment-list.scss │ │ │ │ ├── _contact-form.scss │ │ │ │ ├── _contacts.scss │ │ │ │ ├── _counters.scss │ │ │ │ ├── _event-item.scss │ │ │ │ ├── _features-video.scss │ │ │ │ ├── _fixed-sidebar.scss │ │ │ │ ├── _follow-instagram.scss │ │ │ │ ├── _forms.scss │ │ │ │ ├── _forums.scss │ │ │ │ ├── _friends-harmonic.scss │ │ │ │ ├── _friends.scss │ │ │ │ ├── _heading.scss │ │ │ │ ├── _help-support-block.scss │ │ │ │ ├── _helper.scss │ │ │ │ ├── _info-boxes.scss │ │ │ │ ├── _landing.scss │ │ │ │ ├── _main-header.scss │ │ │ │ ├── _news-feed-form.scss │ │ │ │ ├── _notification.scss │ │ │ │ ├── _ol-lists.scss │ │ │ │ ├── _open-topic-table.scss │ │ │ │ ├── _overlay-menu.scss │ │ │ │ ├── _pagination.scss │ │ │ │ ├── _photo-gallery.scss │ │ │ │ ├── _popup-chat.scss │ │ │ │ ├── _popup-windows.scss │ │ │ │ ├── _post-video.scss │ │ │ │ ├── _posts.scss │ │ │ │ ├── _range-slider.scss │ │ │ │ ├── _registration-login-form.scss │ │ │ │ ├── _search-help-result.scss │ │ │ │ ├── _search-results.scss │ │ │ │ ├── _shop.scss │ │ │ │ ├── _skills.scss │ │ │ │ ├── _sliders.scss │ │ │ │ ├── _social-menu-tabs.scss │ │ │ │ ├── _socials.scss │ │ │ │ ├── _statistics.scss │ │ │ │ ├── _table-careers.scss │ │ │ │ ├── _teammembers.scss │ │ │ │ ├── _testimonials.scss │ │ │ │ ├── _today-events.scss │ │ │ │ ├── _ui-block.scss │ │ │ │ ├── _video-background.scss │ │ │ │ ├── _video-player.scss │ │ │ │ └── _your-profile.scss │ │ │ ├── fonts.scss │ │ │ ├── main.scss │ │ │ ├── plugins │ │ │ │ ├── Tables-of-content.scss │ │ │ │ ├── bootstrap-select.scss │ │ │ │ ├── daterangepicker.scss │ │ │ │ ├── fullcalendar.scss │ │ │ │ ├── ion.rangeSlider.scss │ │ │ │ ├── jquery.mCustomScrollbar.min.scss │ │ │ │ ├── magnific-popup.scss │ │ │ │ ├── mediaelement-playlist-plugin.min.scss │ │ │ │ ├── mediaelementplayer.scss │ │ │ │ └── swiper.min.scss │ │ │ ├── theme-styles │ │ │ │ ├── _bootstrap-customization.scss │ │ │ │ ├── _footer.scss │ │ │ │ ├── _header.scss │ │ │ │ ├── _mixins.scss │ │ │ │ ├── _mobile-app.scss │ │ │ │ ├── _section.scss │ │ │ │ ├── _shop-cart.scss │ │ │ │ ├── _stunning-header.scss │ │ │ │ └── _variables.scss │ │ │ └── widgets │ │ │ │ ├── _w-about.scss │ │ │ │ ├── _w-action.scss │ │ │ │ ├── _w-activity-feed.scss │ │ │ │ ├── _w-badges.scss │ │ │ │ ├── _w-birthday-alert.scss │ │ │ │ ├── _w-blog-posts.scss │ │ │ │ ├── _w-build-fav.scss │ │ │ │ ├── _w-calendar.scss │ │ │ │ ├── _w-contacts.scss │ │ │ │ ├── _w-create-fav-page.scss │ │ │ │ ├── _w-faved-page.scss │ │ │ │ ├── _w-featured-topics.scss │ │ │ │ ├── _w-friend-pages-added.scss │ │ │ │ ├── _w-last-video.scss │ │ │ │ ├── _w-latest-photo.scss │ │ │ │ ├── _w-list.scss │ │ │ │ ├── _w-personal-info.scss │ │ │ │ ├── _w-playlist.scss │ │ │ │ ├── _w-pool.scss │ │ │ │ ├── _w-search.scss │ │ │ │ ├── _w-select.scss │ │ │ │ ├── _w-socials.scss │ │ │ │ ├── _w-twitter.scss │ │ │ │ └── _w-wethear.scss │ │ └── svg-icons │ │ │ ├── apple-logotype.svg │ │ │ ├── back-to-top.svg │ │ │ ├── day-calendar-icon.svg │ │ │ ├── google-play.svg │ │ │ ├── month-calendar-icon.svg │ │ │ ├── next-song.svg │ │ │ ├── no-sound.svg │ │ │ ├── pause-icon.svg │ │ │ ├── play-icon.svg │ │ │ ├── prev-song.svg │ │ │ ├── repeat-off.svg │ │ │ ├── repeat.svg │ │ │ ├── shuffle-on.svg │ │ │ ├── shuffle.svg │ │ │ ├── sound.svg │ │ │ ├── sprites │ │ │ ├── icons-music.svg │ │ │ ├── icons-weather.svg │ │ │ └── icons.svg │ │ │ └── week-calendar-icon.svg │ └── login │ │ ├── css │ │ ├── reset.css │ │ └── style.css │ │ ├── img │ │ └── bg.jpg │ │ └── js │ │ ├── app.js │ │ └── particles.min.js │ └── templates │ ├── admin │ ├── comment.html │ ├── comments.html │ ├── dashboard.html │ ├── draft.html │ ├── edit.html │ ├── front.html │ ├── kind.html │ ├── kinds.html │ ├── link.html │ ├── menu.html │ ├── new.html │ ├── profile.html │ ├── publish.html │ ├── statistics.html │ ├── tag.html │ ├── tags.html │ └── trash.html │ ├── common │ └── bar.html │ ├── error │ ├── 400.html │ ├── 401.html │ ├── 404.html │ └── 500.html │ ├── front │ ├── article.html │ ├── index.html │ └── search.html │ └── login.html └── 数据表优化.md /.gitattributes: -------------------------------------------------------------------------------- 1 | *.js linguist-language=java 2 | *.css linguist-language=java 3 | *.html linguist-language=java 4 | *.jsp linguist-language=java 5 | -------------------------------------------------------------------------------- /src/main/java/com/moti/dto/Email.java: -------------------------------------------------------------------------------- 1 | package com.moti.dto; 2 | 3 | import lombok.AllArgsConstructor; 4 | import lombok.Data; 5 | import lombok.NoArgsConstructor; 6 | import lombok.ToString; 7 | 8 | /** 9 | * @ClassName: Email 10 | * @Description: TODO 11 | * @author: 莫提 12 | * @date 2020/10/9 17:28 13 | * @Version: 1.0 14 | **/ 15 | @Data 16 | @NoArgsConstructor 17 | @AllArgsConstructor 18 | @ToString 19 | public class Email { 20 | private String to; 21 | private String content; 22 | private String title; 23 | private String url; 24 | } 25 | -------------------------------------------------------------------------------- /src/main/java/com/moti/elasticsearch/ArticleRespository.java: -------------------------------------------------------------------------------- 1 | package com.moti.elasticsearch; 2 | 3 | import com.moti.entity.Article; 4 | import org.springframework.data.elasticsearch.repository.ElasticsearchRepository; 5 | 6 | import java.util.List; 7 | 8 | /** 9 | * @ClassName: ArticleRespository 10 | * @Description: TODO 11 | * @author: 莫提 12 | * @date 2020/10/9 19:42 13 | * @Version: 1.0 14 | **/ 15 | public interface ArticleRespository extends ElasticsearchRepository { 16 | } 17 | -------------------------------------------------------------------------------- /src/main/java/com/moti/entity/ArticleDateArchive.java: -------------------------------------------------------------------------------- 1 | package com.moti.entity; 2 | 3 | import lombok.*; 4 | 5 | import java.io.Serializable; 6 | 7 | /** 8 | * @ClassName: ArticleDateArchive 9 | * @Description: 文章日期归档实体类 10 | * @author: xw 11 | * @date 2020/3/1 17:04 12 | * @Version: 1.0 13 | **/ 14 | @Builder 15 | @Getter 16 | @Setter 17 | @ToString 18 | @EqualsAndHashCode 19 | @NoArgsConstructor 20 | @AllArgsConstructor 21 | public class ArticleDateArchive implements Serializable { 22 | /** 23 | * 日期:只取年月 24 | */ 25 | private String date; 26 | /** 27 | * 文章数量 28 | */ 29 | private int count; 30 | } 31 | -------------------------------------------------------------------------------- /src/main/java/com/moti/mapper/AdminMapper.java: -------------------------------------------------------------------------------- 1 | package com.moti.mapper; 2 | 3 | import com.moti.entity.Admin; 4 | import org.apache.ibatis.annotations.Mapper; 5 | 6 | import java.util.List; 7 | 8 | /** 9 | * @InterfaceName AdminMapper 10 | * @Description (Admin)表数据库访问层 11 | * @author 莫提 12 | * @date 2020-08-30 22:34:34 13 | * @Version 1.0 14 | **/ 15 | @Mapper 16 | public interface AdminMapper { 17 | 18 | /** 19 | * @Description 查询单条数据 20 | * @author 莫提 21 | * @date 2020-08-30 22:34:34 22 | * @param id 主键 23 | * @return 实例对象 24 | */ 25 | Admin queryById(Integer id); 26 | 27 | /** 28 | * @Description 修改Admin,根据 admin 的主键修改数据 29 | * @author 莫提 30 | * @date 2020-08-30 22:34:34 31 | * @param admin 32 | * @return 影响行数 33 | */ 34 | int update(Admin admin); 35 | 36 | } -------------------------------------------------------------------------------- /src/main/java/com/moti/mapper/FrontMapper.java: -------------------------------------------------------------------------------- 1 | package com.moti.mapper; 2 | 3 | import com.moti.entity.Front; 4 | import org.apache.ibatis.annotations.Mapper; 5 | 6 | import java.util.List; 7 | 8 | /** 9 | * @InterfaceName FrontMapper 10 | * @Description (Front)表数据库访问层 11 | * @author 莫提 12 | * @date 2020-09-21 10:22:27 13 | * @Version 1.0 14 | **/ 15 | @Mapper 16 | public interface FrontMapper { 17 | 18 | /** 19 | * @Description 查询单条数据 20 | * @author 莫提 21 | * @date 2020-09-21 10:22:27 22 | * @param id 主键 23 | * @return 实例对象 24 | */ 25 | Front queryById(Integer id); 26 | 27 | /** 28 | * @Description 修改Front,根据 front 的主键修改数据 29 | * @author 莫提 30 | * @date 2020-09-21 10:22:27 31 | * @param front 32 | * @return 影响行数 33 | */ 34 | int update(Front front); 35 | 36 | } -------------------------------------------------------------------------------- /src/main/java/com/moti/redis/AdminKey.java: -------------------------------------------------------------------------------- 1 | package com.moti.redis; 2 | 3 | public class AdminKey extends BasePrefix{ 4 | 5 | private AdminKey(String prefix) { 6 | super(prefix); 7 | } 8 | public static AdminKey getById = new AdminKey("id"); 9 | public static AdminKey getByFront = new AdminKey("front"); 10 | } 11 | -------------------------------------------------------------------------------- /src/main/java/com/moti/redis/ArchivesKey.java: -------------------------------------------------------------------------------- 1 | package com.moti.redis; 2 | 3 | public class ArchivesKey extends BasePrefix{ 4 | 5 | private ArchivesKey(String prefix) { 6 | super(prefix); 7 | } 8 | public static ArchivesKey getById = new ArchivesKey("id"); 9 | public static ArchivesKey getByTitle = new ArchivesKey("name"); 10 | public static ArchivesKey getIndex = new ArchivesKey("index"); 11 | } 12 | -------------------------------------------------------------------------------- /src/main/java/com/moti/redis/ArticleKey.java: -------------------------------------------------------------------------------- 1 | package com.moti.redis; 2 | 3 | public class ArticleKey extends BasePrefix{ 4 | 5 | private ArticleKey(String prefix) { 6 | super(prefix); 7 | } 8 | public static ArticleKey getById = new ArticleKey("id"); 9 | public static ArticleKey getByTitle = new ArticleKey("title"); 10 | public static ArticleKey getIndex = new ArticleKey("index"); 11 | public static ArticleKey getfamousArticles = new ArticleKey("fa"); 12 | public static ArticleKey getByReadCount = new ArticleKey("read"); 13 | public static ArticleKey getEsCount = new ArticleKey("es"); 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/moti/redis/BasePrefix.java: -------------------------------------------------------------------------------- 1 | package com.moti.redis; 2 | 3 | public abstract class BasePrefix implements KeyPrefix{ 4 | 5 | 6 | private String prefix; 7 | 8 | public BasePrefix( String prefix) { 9 | this.prefix = prefix; 10 | } 11 | 12 | @Override 13 | public String getPrefix() { 14 | String className = getClass().getSimpleName(); 15 | return className+":" + prefix; 16 | } 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/main/java/com/moti/redis/CommentKey.java: -------------------------------------------------------------------------------- 1 | package com.moti.redis; 2 | 3 | public class CommentKey extends BasePrefix{ 4 | 5 | private CommentKey(String prefix) { 6 | super(prefix); 7 | } 8 | public static CommentKey getById = new CommentKey("id"); 9 | public static CommentKey getByTitle = new CommentKey("name"); 10 | public static CommentKey getIndex = new CommentKey("index"); 11 | public static CommentKey getByArticleId = new CommentKey("aId"); 12 | 13 | } 14 | -------------------------------------------------------------------------------- /src/main/java/com/moti/redis/KeyPrefix.java: -------------------------------------------------------------------------------- 1 | package com.moti.redis; 2 | 3 | public interface KeyPrefix { 4 | 5 | 6 | public String getPrefix(); 7 | 8 | } 9 | -------------------------------------------------------------------------------- /src/main/java/com/moti/redis/KindKey.java: -------------------------------------------------------------------------------- 1 | package com.moti.redis; 2 | 3 | public class KindKey extends BasePrefix{ 4 | 5 | private KindKey(String prefix) { 6 | super(prefix); 7 | } 8 | public static KindKey getById = new KindKey("id"); 9 | public static KindKey getByTitle = new KindKey("name"); 10 | public static KindKey getIndex = new KindKey("index"); 11 | } 12 | -------------------------------------------------------------------------------- /src/main/java/com/moti/redis/LinkKey.java: -------------------------------------------------------------------------------- 1 | package com.moti.redis; 2 | 3 | public class LinkKey extends BasePrefix{ 4 | 5 | private LinkKey(String prefix) { 6 | super(prefix); 7 | } 8 | public static LinkKey getById = new LinkKey("id"); 9 | public static LinkKey getByTitle = new LinkKey("name"); 10 | public static LinkKey getIndex = new LinkKey("index"); 11 | } 12 | -------------------------------------------------------------------------------- /src/main/java/com/moti/redis/MenuKey.java: -------------------------------------------------------------------------------- 1 | package com.moti.redis; 2 | 3 | public class MenuKey extends BasePrefix{ 4 | 5 | private MenuKey(String prefix) { 6 | super(prefix); 7 | } 8 | public static MenuKey getById = new MenuKey("id"); 9 | public static MenuKey getByTitle = new MenuKey("name"); 10 | public static MenuKey getLeftMenu = new MenuKey("lm"); 11 | public static MenuKey getRightMenu = new MenuKey("rm"); 12 | } 13 | -------------------------------------------------------------------------------- /src/main/java/com/moti/redis/StatisticsKey.java: -------------------------------------------------------------------------------- 1 | package com.moti.redis; 2 | 3 | public class StatisticsKey extends BasePrefix{ 4 | 5 | private StatisticsKey(String prefix) { 6 | super(prefix); 7 | } 8 | public static StatisticsKey getById = new StatisticsKey("id"); 9 | public static StatisticsKey todayVisitor = new StatisticsKey("visitor"); 10 | public static StatisticsKey todayRequest = new StatisticsKey("request"); 11 | } 12 | -------------------------------------------------------------------------------- /src/main/java/com/moti/redis/TagKey.java: -------------------------------------------------------------------------------- 1 | package com.moti.redis; 2 | 3 | public class TagKey extends BasePrefix{ 4 | 5 | private TagKey(String prefix) { 6 | super(prefix); 7 | } 8 | public static TagKey getById = new TagKey("id"); 9 | public static TagKey getByTitle = new TagKey("name"); 10 | public static TagKey getIndex = new TagKey("index"); 11 | } 12 | -------------------------------------------------------------------------------- /src/main/java/com/moti/service/AdminService.java: -------------------------------------------------------------------------------- 1 | package com.moti.service; 2 | 3 | import com.moti.entity.Admin; 4 | import java.util.List; 5 | 6 | /** 7 | * @InterfaceName AdminService 8 | * @Description (Admin)表服务接口 9 | * @author 莫提 10 | * @date 2020-08-30 22:34:34 11 | * @Version 1.0 12 | **/ 13 | public interface AdminService { 14 | 15 | /** 16 | * @Description 查询单条数据 17 | * @author 莫提 18 | * @date 2020-08-30 22:34:34 19 | * @param id 主键 20 | * @return 实例对象 21 | */ 22 | Admin queryById(Integer id); 23 | 24 | 25 | /** 26 | * @Description 修改数据,哪个属性不为空就修改哪个属性 27 | * @author 莫提 28 | * @date 2020-08-30 22:34:34 29 | * @param admin 实例对象 30 | * @return 是否成功 31 | */ 32 | boolean update(Admin admin); 33 | 34 | } -------------------------------------------------------------------------------- /src/main/java/com/moti/service/FrontService.java: -------------------------------------------------------------------------------- 1 | package com.moti.service; 2 | 3 | import com.moti.entity.Front; 4 | import java.util.List; 5 | 6 | /** 7 | * @InterfaceName FrontService 8 | * @Description (Front)表服务接口 9 | * @author 莫提 10 | * @date 2020-09-21 10:22:27 11 | * @Version 1.0 12 | **/ 13 | public interface FrontService { 14 | 15 | /** 16 | * @Description 查询单条数据 17 | * @author 莫提 18 | * @date 2020-09-21 10:22:27 19 | * @param id 主键 20 | * @return 实例对象 21 | */ 22 | Front queryById(Integer id); 23 | 24 | /** 25 | * @Description 修改数据,哪个属性不为空就修改哪个属性 26 | * @author 莫提 27 | * @date 2020-09-21 10:22:27 28 | * @param front 实例对象 29 | * @return 是否成功 30 | */ 31 | boolean update(Front front); 32 | 33 | } -------------------------------------------------------------------------------- /src/main/java/com/moti/utils/LogUtils.java: -------------------------------------------------------------------------------- 1 | package com.moti.utils; 2 | import org.slf4j.Logger; 3 | import org.slf4j.LoggerFactory; 4 | 5 | /** 6 | * @ClassName: LogUtils 7 | * @Description: 打印日志工具类 8 | * @author: 莫提 9 | * @date 2020/9/21 20:13 10 | * @Version: 1.0 11 | **/ 12 | public class LogUtils { 13 | private static Logger logger; 14 | public static Logger getInstance(Class c){ 15 | return logger = LoggerFactory.getLogger(c); 16 | } 17 | private LogUtils(){} 18 | } 19 | -------------------------------------------------------------------------------- /src/main/resources/mybatis/mybatis-config.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /src/main/resources/static/background/EditorMD/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/background/EditorMD/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /src/main/resources/static/background/EditorMD/fonts/editormd-logo.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/background/EditorMD/fonts/editormd-logo.eot -------------------------------------------------------------------------------- /src/main/resources/static/background/EditorMD/fonts/editormd-logo.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/background/EditorMD/fonts/editormd-logo.ttf -------------------------------------------------------------------------------- /src/main/resources/static/background/EditorMD/fonts/editormd-logo.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/background/EditorMD/fonts/editormd-logo.woff -------------------------------------------------------------------------------- /src/main/resources/static/background/EditorMD/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/background/EditorMD/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /src/main/resources/static/background/EditorMD/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/background/EditorMD/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /src/main/resources/static/background/EditorMD/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/background/EditorMD/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /src/main/resources/static/background/EditorMD/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/background/EditorMD/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /src/main/resources/static/background/EditorMD/images/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/background/EditorMD/images/loading.gif -------------------------------------------------------------------------------- /src/main/resources/static/background/EditorMD/images/loading@2x.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/background/EditorMD/images/loading@2x.gif -------------------------------------------------------------------------------- /src/main/resources/static/background/EditorMD/images/loading@3x.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/background/EditorMD/images/loading@3x.gif -------------------------------------------------------------------------------- /src/main/resources/static/background/EditorMD/images/logos/editormd-favicon-16x16.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/background/EditorMD/images/logos/editormd-favicon-16x16.ico -------------------------------------------------------------------------------- /src/main/resources/static/background/EditorMD/images/logos/editormd-favicon-24x24.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/background/EditorMD/images/logos/editormd-favicon-24x24.ico -------------------------------------------------------------------------------- /src/main/resources/static/background/EditorMD/images/logos/editormd-favicon-32x32.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/background/EditorMD/images/logos/editormd-favicon-32x32.ico -------------------------------------------------------------------------------- /src/main/resources/static/background/EditorMD/images/logos/editormd-favicon-48x48.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/background/EditorMD/images/logos/editormd-favicon-48x48.ico -------------------------------------------------------------------------------- /src/main/resources/static/background/EditorMD/images/logos/editormd-favicon-64x64.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/background/EditorMD/images/logos/editormd-favicon-64x64.ico -------------------------------------------------------------------------------- /src/main/resources/static/background/EditorMD/images/logos/editormd-logo-114x114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/background/EditorMD/images/logos/editormd-logo-114x114.png -------------------------------------------------------------------------------- /src/main/resources/static/background/EditorMD/images/logos/editormd-logo-120x120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/background/EditorMD/images/logos/editormd-logo-120x120.png -------------------------------------------------------------------------------- /src/main/resources/static/background/EditorMD/images/logos/editormd-logo-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/background/EditorMD/images/logos/editormd-logo-144x144.png -------------------------------------------------------------------------------- /src/main/resources/static/background/EditorMD/images/logos/editormd-logo-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/background/EditorMD/images/logos/editormd-logo-16x16.png -------------------------------------------------------------------------------- /src/main/resources/static/background/EditorMD/images/logos/editormd-logo-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/background/EditorMD/images/logos/editormd-logo-180x180.png -------------------------------------------------------------------------------- /src/main/resources/static/background/EditorMD/images/logos/editormd-logo-240x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/background/EditorMD/images/logos/editormd-logo-240x240.png -------------------------------------------------------------------------------- /src/main/resources/static/background/EditorMD/images/logos/editormd-logo-24x24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/background/EditorMD/images/logos/editormd-logo-24x24.png -------------------------------------------------------------------------------- /src/main/resources/static/background/EditorMD/images/logos/editormd-logo-320x320.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/background/EditorMD/images/logos/editormd-logo-320x320.png -------------------------------------------------------------------------------- /src/main/resources/static/background/EditorMD/images/logos/editormd-logo-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/background/EditorMD/images/logos/editormd-logo-32x32.png -------------------------------------------------------------------------------- /src/main/resources/static/background/EditorMD/images/logos/editormd-logo-48x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/background/EditorMD/images/logos/editormd-logo-48x48.png -------------------------------------------------------------------------------- /src/main/resources/static/background/EditorMD/images/logos/editormd-logo-57x57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/background/EditorMD/images/logos/editormd-logo-57x57.png -------------------------------------------------------------------------------- /src/main/resources/static/background/EditorMD/images/logos/editormd-logo-64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/background/EditorMD/images/logos/editormd-logo-64x64.png -------------------------------------------------------------------------------- /src/main/resources/static/background/EditorMD/images/logos/editormd-logo-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/background/EditorMD/images/logos/editormd-logo-72x72.png -------------------------------------------------------------------------------- /src/main/resources/static/background/EditorMD/images/logos/editormd-logo-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/background/EditorMD/images/logos/editormd-logo-96x96.png -------------------------------------------------------------------------------- /src/main/resources/static/background/EditorMD/images/logos/vi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/background/EditorMD/images/logos/vi.png -------------------------------------------------------------------------------- /src/main/resources/static/background/EditorMD/lib/codemirror/README.md: -------------------------------------------------------------------------------- 1 | # CodeMirror 2 | [![Build Status](https://travis-ci.org/codemirror/CodeMirror.svg)](https://travis-ci.org/codemirror/CodeMirror) 3 | [![NPM version](https://img.shields.io/npm/v/codemirror.svg)](https://www.npmjs.org/package/codemirror) 4 | [Funding status: ![maintainer happiness](https://marijnhaverbeke.nl/fund/status_s.png)](https://marijnhaverbeke.nl/fund/) 5 | 6 | CodeMirror is a JavaScript component that provides a code editor in 7 | the browser. When a mode is available for the language you are coding 8 | in, it will color your code, and optionally help with indentation. 9 | 10 | The project page is http://codemirror.net 11 | The manual is at http://codemirror.net/doc/manual.html 12 | The contributing guidelines are in [CONTRIBUTING.md](https://github.com/codemirror/CodeMirror/blob/master/CONTRIBUTING.md) 13 | -------------------------------------------------------------------------------- /src/main/resources/static/background/EditorMD/lib/codemirror/addon/dialog/dialog.css: -------------------------------------------------------------------------------- 1 | .CodeMirror-dialog { 2 | position: absolute; 3 | left: 0; right: 0; 4 | background: white; 5 | z-index: 15; 6 | padding: .1em .8em; 7 | overflow: hidden; 8 | color: #333; 9 | } 10 | 11 | .CodeMirror-dialog-top { 12 | border-bottom: 1px solid #eee; 13 | top: 0; 14 | } 15 | 16 | .CodeMirror-dialog-bottom { 17 | border-top: 1px solid #eee; 18 | bottom: 0; 19 | } 20 | 21 | .CodeMirror-dialog input { 22 | border: none; 23 | outline: none; 24 | background: transparent; 25 | width: 20em; 26 | color: inherit; 27 | font-family: monospace; 28 | } 29 | 30 | .CodeMirror-dialog button { 31 | font-size: 70%; 32 | } 33 | -------------------------------------------------------------------------------- /src/main/resources/static/background/EditorMD/lib/codemirror/addon/display/fullscreen.css: -------------------------------------------------------------------------------- 1 | .CodeMirror-fullscreen { 2 | position: fixed; 3 | top: 0; left: 0; right: 0; bottom: 0; 4 | height: auto; 5 | z-index: 9; 6 | } 7 | -------------------------------------------------------------------------------- /src/main/resources/static/background/EditorMD/lib/codemirror/addon/fold/foldgutter.css: -------------------------------------------------------------------------------- 1 | .CodeMirror-foldmarker { 2 | color: blue; 3 | text-shadow: #b9f 1px 1px 2px, #b9f -1px -1px 2px, #b9f 1px -1px 2px, #b9f -1px 1px 2px; 4 | font-family: arial; 5 | line-height: .3; 6 | cursor: pointer; 7 | } 8 | .CodeMirror-foldgutter { 9 | width: .7em; 10 | } 11 | .CodeMirror-foldgutter-open, 12 | .CodeMirror-foldgutter-folded { 13 | cursor: pointer; 14 | } 15 | .CodeMirror-foldgutter-open:after { 16 | content: "\25BE"; 17 | } 18 | .CodeMirror-foldgutter-folded:after { 19 | content: "\25B8"; 20 | } 21 | -------------------------------------------------------------------------------- /src/main/resources/static/background/EditorMD/lib/codemirror/addon/hint/show-hint.css: -------------------------------------------------------------------------------- 1 | .CodeMirror-hints { 2 | position: absolute; 3 | z-index: 10; 4 | overflow: hidden; 5 | list-style: none; 6 | 7 | margin: 0; 8 | padding: 2px; 9 | 10 | -webkit-box-shadow: 2px 3px 5px rgba(0,0,0,.2); 11 | -moz-box-shadow: 2px 3px 5px rgba(0,0,0,.2); 12 | box-shadow: 2px 3px 5px rgba(0,0,0,.2); 13 | border-radius: 3px; 14 | border: 1px solid silver; 15 | 16 | background: white; 17 | font-size: 90%; 18 | font-family: monospace; 19 | 20 | max-height: 20em; 21 | overflow-y: auto; 22 | } 23 | 24 | .CodeMirror-hint { 25 | margin: 0; 26 | padding: 0 4px; 27 | border-radius: 2px; 28 | max-width: 19em; 29 | overflow: hidden; 30 | white-space: pre; 31 | color: black; 32 | cursor: pointer; 33 | } 34 | 35 | li.CodeMirror-hint-active { 36 | background: #08f; 37 | color: white; 38 | } 39 | -------------------------------------------------------------------------------- /src/main/resources/static/background/EditorMD/lib/codemirror/addon/search/matchesonscrollbar.css: -------------------------------------------------------------------------------- 1 | .CodeMirror-search-match { 2 | background: gold; 3 | border-top: 1px solid orange; 4 | border-bottom: 1px solid orange; 5 | -moz-box-sizing: border-box; 6 | box-sizing: border-box; 7 | opacity: .5; 8 | } 9 | -------------------------------------------------------------------------------- /src/main/resources/static/background/EditorMD/lib/codemirror/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "codemirror", 3 | "version":"5.0.0", 4 | "main": ["lib/codemirror.js", "lib/codemirror.css"], 5 | "ignore": [ 6 | "**/.*", 7 | "node_modules", 8 | "components", 9 | "bin", 10 | "demo", 11 | "doc", 12 | "test", 13 | "index.html", 14 | "package.json" 15 | ] 16 | } 17 | -------------------------------------------------------------------------------- /src/main/resources/static/background/EditorMD/lib/codemirror/mode/ruby/test.js: -------------------------------------------------------------------------------- 1 | // CodeMirror, copyright (c) by Marijn Haverbeke and others 2 | // Distributed under an MIT license: http://codemirror.net/LICENSE 3 | 4 | (function() { 5 | var mode = CodeMirror.getMode({indentUnit: 2}, "ruby"); 6 | function MT(name) { test.mode(name, mode, Array.prototype.slice.call(arguments, 1)); } 7 | 8 | MT("divide_equal_operator", 9 | "[variable bar] [operator /=] [variable foo]"); 10 | 11 | MT("divide_equal_operator_no_spacing", 12 | "[variable foo][operator /=][number 42]"); 13 | 14 | })(); 15 | -------------------------------------------------------------------------------- /src/main/resources/static/background/EditorMD/lib/codemirror/mode/tiddlywiki/tiddlywiki.css: -------------------------------------------------------------------------------- 1 | span.cm-underlined { 2 | text-decoration: underline; 3 | } 4 | span.cm-strikethrough { 5 | text-decoration: line-through; 6 | } 7 | span.cm-brace { 8 | color: #170; 9 | font-weight: bold; 10 | } 11 | span.cm-table { 12 | color: blue; 13 | font-weight: bold; 14 | } 15 | -------------------------------------------------------------------------------- /src/main/resources/static/background/EditorMD/lib/codemirror/mode/tiki/tiki.css: -------------------------------------------------------------------------------- 1 | .cm-tw-syntaxerror { 2 | color: #FFF; 3 | background-color: #900; 4 | } 5 | 6 | .cm-tw-deleted { 7 | text-decoration: line-through; 8 | } 9 | 10 | .cm-tw-header5 { 11 | font-weight: bold; 12 | } 13 | .cm-tw-listitem:first-child { /*Added first child to fix duplicate padding when highlighting*/ 14 | padding-left: 10px; 15 | } 16 | 17 | .cm-tw-box { 18 | border-top-width: 0px ! important; 19 | border-style: solid; 20 | border-width: 1px; 21 | border-color: inherit; 22 | } 23 | 24 | .cm-tw-underline { 25 | text-decoration: underline; 26 | } -------------------------------------------------------------------------------- /src/main/resources/static/background/EditorMD/lib/codemirror/theme/ambiance-mobile.css: -------------------------------------------------------------------------------- 1 | .cm-s-ambiance.CodeMirror { 2 | -webkit-box-shadow: none; 3 | -moz-box-shadow: none; 4 | box-shadow: none; 5 | } 6 | -------------------------------------------------------------------------------- /src/main/resources/static/background/EditorMD/lib/codemirror/theme/elegant.css: -------------------------------------------------------------------------------- 1 | .cm-s-elegant span.cm-number, .cm-s-elegant span.cm-string, .cm-s-elegant span.cm-atom {color: #762;} 2 | .cm-s-elegant span.cm-comment {color: #262; font-style: italic; line-height: 1em;} 3 | .cm-s-elegant span.cm-meta {color: #555; font-style: italic; line-height: 1em;} 4 | .cm-s-elegant span.cm-variable {color: black;} 5 | .cm-s-elegant span.cm-variable-2 {color: #b11;} 6 | .cm-s-elegant span.cm-qualifier {color: #555;} 7 | .cm-s-elegant span.cm-keyword {color: #730;} 8 | .cm-s-elegant span.cm-builtin {color: #30a;} 9 | .cm-s-elegant span.cm-link {color: #762;} 10 | .cm-s-elegant span.cm-error {background-color: #fdd;} 11 | 12 | .cm-s-elegant .CodeMirror-activeline-background {background: #e8f2ff !important;} 13 | .cm-s-elegant .CodeMirror-matchingbracket {outline:1px solid grey; color:black !important;} 14 | -------------------------------------------------------------------------------- /src/main/resources/static/background/EditorMD/lib/codemirror/theme/neat.css: -------------------------------------------------------------------------------- 1 | .cm-s-neat span.cm-comment { color: #a86; } 2 | .cm-s-neat span.cm-keyword { line-height: 1em; font-weight: bold; color: blue; } 3 | .cm-s-neat span.cm-string { color: #a22; } 4 | .cm-s-neat span.cm-builtin { line-height: 1em; font-weight: bold; color: #077; } 5 | .cm-s-neat span.cm-special { line-height: 1em; font-weight: bold; color: #0aa; } 6 | .cm-s-neat span.cm-variable { color: black; } 7 | .cm-s-neat span.cm-number, .cm-s-neat span.cm-atom { color: #3a3; } 8 | .cm-s-neat span.cm-meta {color: #555;} 9 | .cm-s-neat span.cm-link { color: #3a3; } 10 | 11 | .cm-s-neat .CodeMirror-activeline-background {background: #e8f2ff !important;} 12 | .cm-s-neat .CodeMirror-matchingbracket {outline:1px solid grey; color:black !important;} 13 | -------------------------------------------------------------------------------- /src/main/resources/static/background/EditorMD/scss/editormd.themes.scss: -------------------------------------------------------------------------------- 1 | /* Editor.md Dark theme */ 2 | 3 | #{$prefix}theme-dark { 4 | border-color: #1a1a17; 5 | 6 | #{$prefix}toolbar { 7 | background: #1A1A17; 8 | border-color: #1a1a17; 9 | } 10 | 11 | #{$prefix}menu > li > a { 12 | color: #777; 13 | border-color: #1a1a17; 14 | 15 | &:hover, &.active { 16 | border-color: #333; 17 | background: #333; 18 | } 19 | } 20 | 21 | #{$prefix}menu > li.divider { 22 | border-right: 1px solid #111; 23 | } 24 | 25 | .CodeMirror { 26 | border-right: 1px solid rgba(0,0,0,0.1); 27 | } 28 | } -------------------------------------------------------------------------------- /src/main/resources/static/background/EditorMD/scss/lib/variables.scss: -------------------------------------------------------------------------------- 1 | @charset "UTF-8"; 2 | 3 | // Global Variables 4 | 5 | $prefix : ".editormd-"; 6 | $color : #666; 7 | $mainColor : #2196F3; 8 | $primaryColor : $mainColor; 9 | $secondColor : #33CC66; 10 | $thirdColor : #999999; 11 | $borderColor : #ddd; -------------------------------------------------------------------------------- /src/main/resources/static/background/font-awesome/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/background/font-awesome/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /src/main/resources/static/background/font-awesome/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/background/font-awesome/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /src/main/resources/static/background/font-awesome/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/background/font-awesome/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /src/main/resources/static/background/font-awesome/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/background/font-awesome/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /src/main/resources/static/background/font-awesome/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/background/font-awesome/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /src/main/resources/static/background/font-awesome/less/bordered-pulled.less: -------------------------------------------------------------------------------- 1 | // Bordered & Pulled 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-border { 5 | padding: .2em .25em .15em; 6 | border: solid .08em @fa-border-color; 7 | border-radius: .1em; 8 | } 9 | 10 | .@{fa-css-prefix}-pull-left { float: left; } 11 | .@{fa-css-prefix}-pull-right { float: right; } 12 | 13 | .@{fa-css-prefix} { 14 | &.@{fa-css-prefix}-pull-left { margin-right: .3em; } 15 | &.@{fa-css-prefix}-pull-right { margin-left: .3em; } 16 | } 17 | 18 | /* Deprecated as of 4.4.0 */ 19 | .pull-right { float: right; } 20 | .pull-left { float: left; } 21 | 22 | .@{fa-css-prefix} { 23 | &.pull-left { margin-right: .3em; } 24 | &.pull-right { margin-left: .3em; } 25 | } 26 | -------------------------------------------------------------------------------- /src/main/resources/static/background/font-awesome/less/core.less: -------------------------------------------------------------------------------- 1 | // Base Class Definition 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix} { 5 | display: inline-block; 6 | font: normal normal normal @fa-font-size-base/@fa-line-height-base FontAwesome; // shortening font declaration 7 | font-size: inherit; // can't have font-size inherit on line above, so need to override 8 | text-rendering: auto; // optimizelegibility throws things off #1094 9 | -webkit-font-smoothing: antialiased; 10 | -moz-osx-font-smoothing: grayscale; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/main/resources/static/background/font-awesome/less/fixed-width.less: -------------------------------------------------------------------------------- 1 | // Fixed Width Icons 2 | // ------------------------- 3 | .@{fa-css-prefix}-fw { 4 | width: (18em / 14); 5 | text-align: center; 6 | } 7 | -------------------------------------------------------------------------------- /src/main/resources/static/background/font-awesome/less/font-awesome.less: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome 3 | * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) 4 | */ 5 | 6 | @import "variables.less"; 7 | @import "mixins.less"; 8 | @import "path.less"; 9 | @import "core.less"; 10 | @import "larger.less"; 11 | @import "fixed-width.less"; 12 | @import "list.less"; 13 | @import "bordered-pulled.less"; 14 | @import "animated.less"; 15 | @import "rotated-flipped.less"; 16 | @import "stacked.less"; 17 | @import "icons.less"; 18 | @import "screen-reader.less"; 19 | -------------------------------------------------------------------------------- /src/main/resources/static/background/font-awesome/less/larger.less: -------------------------------------------------------------------------------- 1 | // Icon Sizes 2 | // ------------------------- 3 | 4 | /* makes the font 33% larger relative to the icon container */ 5 | .@{fa-css-prefix}-lg { 6 | font-size: (4em / 3); 7 | line-height: (3em / 4); 8 | vertical-align: -15%; 9 | } 10 | .@{fa-css-prefix}-2x { font-size: 2em; } 11 | .@{fa-css-prefix}-3x { font-size: 3em; } 12 | .@{fa-css-prefix}-4x { font-size: 4em; } 13 | .@{fa-css-prefix}-5x { font-size: 5em; } 14 | -------------------------------------------------------------------------------- /src/main/resources/static/background/font-awesome/less/list.less: -------------------------------------------------------------------------------- 1 | // List Icons 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-ul { 5 | padding-left: 0; 6 | margin-left: @fa-li-width; 7 | list-style-type: none; 8 | > li { position: relative; } 9 | } 10 | .@{fa-css-prefix}-li { 11 | position: absolute; 12 | left: -@fa-li-width; 13 | width: @fa-li-width; 14 | top: (2em / 14); 15 | text-align: center; 16 | &.@{fa-css-prefix}-lg { 17 | left: (-@fa-li-width + (4em / 14)); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /src/main/resources/static/background/font-awesome/less/path.less: -------------------------------------------------------------------------------- 1 | /* FONT PATH 2 | * -------------------------- */ 3 | 4 | @font-face { 5 | font-family: 'FontAwesome'; 6 | src: url('@{fa-font-path}/fontawesome-webfont.eot?v=@{fa-version}'); 7 | src: url('@{fa-font-path}/fontawesome-webfont.eot?#iefix&v=@{fa-version}') format('embedded-opentype'), 8 | url('@{fa-font-path}/fontawesome-webfont.woff2?v=@{fa-version}') format('woff2'), 9 | url('@{fa-font-path}/fontawesome-webfont.woff?v=@{fa-version}') format('woff'), 10 | url('@{fa-font-path}/fontawesome-webfont.ttf?v=@{fa-version}') format('truetype'), 11 | url('@{fa-font-path}/fontawesome-webfont.svg?v=@{fa-version}#fontawesomeregular') format('svg'); 12 | // src: url('@{fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts 13 | font-weight: normal; 14 | font-style: normal; 15 | } 16 | -------------------------------------------------------------------------------- /src/main/resources/static/background/font-awesome/less/rotated-flipped.less: -------------------------------------------------------------------------------- 1 | // Rotated & Flipped Icons 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-rotate-90 { .fa-icon-rotate(90deg, 1); } 5 | .@{fa-css-prefix}-rotate-180 { .fa-icon-rotate(180deg, 2); } 6 | .@{fa-css-prefix}-rotate-270 { .fa-icon-rotate(270deg, 3); } 7 | 8 | .@{fa-css-prefix}-flip-horizontal { .fa-icon-flip(-1, 1, 0); } 9 | .@{fa-css-prefix}-flip-vertical { .fa-icon-flip(1, -1, 2); } 10 | 11 | // Hook for IE8-9 12 | // ------------------------- 13 | 14 | :root .@{fa-css-prefix}-rotate-90, 15 | :root .@{fa-css-prefix}-rotate-180, 16 | :root .@{fa-css-prefix}-rotate-270, 17 | :root .@{fa-css-prefix}-flip-horizontal, 18 | :root .@{fa-css-prefix}-flip-vertical { 19 | filter: none; 20 | } 21 | -------------------------------------------------------------------------------- /src/main/resources/static/background/font-awesome/less/screen-reader.less: -------------------------------------------------------------------------------- 1 | // Screen Readers 2 | // ------------------------- 3 | 4 | .sr-only { .sr-only(); } 5 | .sr-only-focusable { .sr-only-focusable(); } 6 | -------------------------------------------------------------------------------- /src/main/resources/static/background/font-awesome/less/stacked.less: -------------------------------------------------------------------------------- 1 | // Stacked Icons 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-stack { 5 | position: relative; 6 | display: inline-block; 7 | width: 2em; 8 | height: 2em; 9 | line-height: 2em; 10 | vertical-align: middle; 11 | } 12 | .@{fa-css-prefix}-stack-1x, .@{fa-css-prefix}-stack-2x { 13 | position: absolute; 14 | left: 0; 15 | width: 100%; 16 | text-align: center; 17 | } 18 | .@{fa-css-prefix}-stack-1x { line-height: inherit; } 19 | .@{fa-css-prefix}-stack-2x { font-size: 2em; } 20 | .@{fa-css-prefix}-inverse { color: @fa-inverse; } 21 | -------------------------------------------------------------------------------- /src/main/resources/static/background/font-awesome/scss/_bordered-pulled.scss: -------------------------------------------------------------------------------- 1 | // Bordered & Pulled 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-border { 5 | padding: .2em .25em .15em; 6 | border: solid .08em $fa-border-color; 7 | border-radius: .1em; 8 | } 9 | 10 | .#{$fa-css-prefix}-pull-left { float: left; } 11 | .#{$fa-css-prefix}-pull-right { float: right; } 12 | 13 | .#{$fa-css-prefix} { 14 | &.#{$fa-css-prefix}-pull-left { margin-right: .3em; } 15 | &.#{$fa-css-prefix}-pull-right { margin-left: .3em; } 16 | } 17 | 18 | /* Deprecated as of 4.4.0 */ 19 | .pull-right { float: right; } 20 | .pull-left { float: left; } 21 | 22 | .#{$fa-css-prefix} { 23 | &.pull-left { margin-right: .3em; } 24 | &.pull-right { margin-left: .3em; } 25 | } 26 | -------------------------------------------------------------------------------- /src/main/resources/static/background/font-awesome/scss/_core.scss: -------------------------------------------------------------------------------- 1 | // Base Class Definition 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix} { 5 | display: inline-block; 6 | font: normal normal normal #{$fa-font-size-base}/#{$fa-line-height-base} FontAwesome; // shortening font declaration 7 | font-size: inherit; // can't have font-size inherit on line above, so need to override 8 | text-rendering: auto; // optimizelegibility throws things off #1094 9 | -webkit-font-smoothing: antialiased; 10 | -moz-osx-font-smoothing: grayscale; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/main/resources/static/background/font-awesome/scss/_fixed-width.scss: -------------------------------------------------------------------------------- 1 | // Fixed Width Icons 2 | // ------------------------- 3 | .#{$fa-css-prefix}-fw { 4 | width: (18em / 14); 5 | text-align: center; 6 | } 7 | -------------------------------------------------------------------------------- /src/main/resources/static/background/font-awesome/scss/_larger.scss: -------------------------------------------------------------------------------- 1 | // Icon Sizes 2 | // ------------------------- 3 | 4 | /* makes the font 33% larger relative to the icon container */ 5 | .#{$fa-css-prefix}-lg { 6 | font-size: (4em / 3); 7 | line-height: (3em / 4); 8 | vertical-align: -15%; 9 | } 10 | .#{$fa-css-prefix}-2x { font-size: 2em; } 11 | .#{$fa-css-prefix}-3x { font-size: 3em; } 12 | .#{$fa-css-prefix}-4x { font-size: 4em; } 13 | .#{$fa-css-prefix}-5x { font-size: 5em; } 14 | -------------------------------------------------------------------------------- /src/main/resources/static/background/font-awesome/scss/_list.scss: -------------------------------------------------------------------------------- 1 | // List Icons 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-ul { 5 | padding-left: 0; 6 | margin-left: $fa-li-width; 7 | list-style-type: none; 8 | > li { position: relative; } 9 | } 10 | .#{$fa-css-prefix}-li { 11 | position: absolute; 12 | left: -$fa-li-width; 13 | width: $fa-li-width; 14 | top: (2em / 14); 15 | text-align: center; 16 | &.#{$fa-css-prefix}-lg { 17 | left: -$fa-li-width + (4em / 14); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /src/main/resources/static/background/font-awesome/scss/_path.scss: -------------------------------------------------------------------------------- 1 | /* FONT PATH 2 | * -------------------------- */ 3 | 4 | @font-face { 5 | font-family: 'FontAwesome'; 6 | src: url('#{$fa-font-path}/fontawesome-webfont.eot?v=#{$fa-version}'); 7 | src: url('#{$fa-font-path}/fontawesome-webfont.eot?#iefix&v=#{$fa-version}') format('embedded-opentype'), 8 | url('#{$fa-font-path}/fontawesome-webfont.woff2?v=#{$fa-version}') format('woff2'), 9 | url('#{$fa-font-path}/fontawesome-webfont.woff?v=#{$fa-version}') format('woff'), 10 | url('#{$fa-font-path}/fontawesome-webfont.ttf?v=#{$fa-version}') format('truetype'), 11 | url('#{$fa-font-path}/fontawesome-webfont.svg?v=#{$fa-version}#fontawesomeregular') format('svg'); 12 | // src: url('#{$fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts 13 | font-weight: normal; 14 | font-style: normal; 15 | } 16 | -------------------------------------------------------------------------------- /src/main/resources/static/background/font-awesome/scss/_rotated-flipped.scss: -------------------------------------------------------------------------------- 1 | // Rotated & Flipped Icons 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-rotate-90 { @include fa-icon-rotate(90deg, 1); } 5 | .#{$fa-css-prefix}-rotate-180 { @include fa-icon-rotate(180deg, 2); } 6 | .#{$fa-css-prefix}-rotate-270 { @include fa-icon-rotate(270deg, 3); } 7 | 8 | .#{$fa-css-prefix}-flip-horizontal { @include fa-icon-flip(-1, 1, 0); } 9 | .#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(1, -1, 2); } 10 | 11 | // Hook for IE8-9 12 | // ------------------------- 13 | 14 | :root .#{$fa-css-prefix}-rotate-90, 15 | :root .#{$fa-css-prefix}-rotate-180, 16 | :root .#{$fa-css-prefix}-rotate-270, 17 | :root .#{$fa-css-prefix}-flip-horizontal, 18 | :root .#{$fa-css-prefix}-flip-vertical { 19 | filter: none; 20 | } 21 | -------------------------------------------------------------------------------- /src/main/resources/static/background/font-awesome/scss/_screen-reader.scss: -------------------------------------------------------------------------------- 1 | // Screen Readers 2 | // ------------------------- 3 | 4 | .sr-only { @include sr-only(); } 5 | .sr-only-focusable { @include sr-only-focusable(); } 6 | -------------------------------------------------------------------------------- /src/main/resources/static/background/font-awesome/scss/_stacked.scss: -------------------------------------------------------------------------------- 1 | // Stacked Icons 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-stack { 5 | position: relative; 6 | display: inline-block; 7 | width: 2em; 8 | height: 2em; 9 | line-height: 2em; 10 | vertical-align: middle; 11 | } 12 | .#{$fa-css-prefix}-stack-1x, .#{$fa-css-prefix}-stack-2x { 13 | position: absolute; 14 | left: 0; 15 | width: 100%; 16 | text-align: center; 17 | } 18 | .#{$fa-css-prefix}-stack-1x { line-height: inherit; } 19 | .#{$fa-css-prefix}-stack-2x { font-size: 2em; } 20 | .#{$fa-css-prefix}-inverse { color: $fa-inverse; } 21 | -------------------------------------------------------------------------------- /src/main/resources/static/background/font-awesome/scss/font-awesome.scss: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome 3 | * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) 4 | */ 5 | 6 | @import "variables"; 7 | @import "mixins"; 8 | @import "path"; 9 | @import "core"; 10 | @import "larger"; 11 | @import "fixed-width"; 12 | @import "list"; 13 | @import "bordered-pulled"; 14 | @import "animated"; 15 | @import "rotated-flipped"; 16 | @import "stacked"; 17 | @import "icons"; 18 | @import "screen-reader"; 19 | -------------------------------------------------------------------------------- /src/main/resources/static/background/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/background/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /src/main/resources/static/background/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/background/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /src/main/resources/static/background/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/background/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /src/main/resources/static/background/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/background/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /src/main/resources/static/background/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/background/images/favicon.ico -------------------------------------------------------------------------------- /src/main/resources/static/background/plugins/datatables/img/details_close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/background/plugins/datatables/img/details_close.png -------------------------------------------------------------------------------- /src/main/resources/static/background/plugins/datatables/img/details_open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/background/plugins/datatables/img/details_open.png -------------------------------------------------------------------------------- /src/main/resources/static/background/plugins/datetimepicker/js/demo.js: -------------------------------------------------------------------------------- 1 | /* 2 | Created on : Jul 17, 2017, 12:31:12 AM 3 | Author : Atta-Ur-Rehman Shah (http://attacomsian.com) 4 | */ 5 | $(function () { 6 | //default date range picker 7 | $('#daterange').daterangepicker({ 8 | autoApply:true 9 | }); 10 | 11 | //date time picker 12 | $('#datetime').daterangepicker({ 13 | timePicker: true, 14 | timePickerIncrement: 30, 15 | locale: { 16 | format: 'MM/DD/YYYY h:mm A' 17 | } 18 | }); 19 | 20 | //single date 21 | $('#date').daterangepicker({ 22 | singleDatePicker: true, 23 | }); 24 | }); -------------------------------------------------------------------------------- /src/main/resources/static/background/plugins/switchery/switchery.min.css: -------------------------------------------------------------------------------- 1 | .switchery{background-color:#fff;border:1px solid #dfdfdf;border-radius:20px;cursor:pointer;display:inline-block;height:30px;position:relative;vertical-align:middle;width:50px;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;box-sizing:content-box;background-clip:content-box}.switchery>small{background:#fff;border-radius:100%;box-shadow:0 1px 3px rgba(0,0,0,0.4);height:30px;position:absolute;top:0;width:30px}.switchery-small{border-radius:20px;height:20px;width:33px}.switchery-small>small{height:20px;width:20px}.switchery-large{border-radius:40px;height:40px;width:66px}.switchery-large>small{height:40px;width:40px} -------------------------------------------------------------------------------- /src/main/resources/static/common/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/common/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /src/main/resources/static/common/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/common/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /src/main/resources/static/common/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/common/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /src/main/resources/static/common/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/common/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /src/main/resources/static/common/tagsinput/jquery-tagsinput.min.css: -------------------------------------------------------------------------------- 1 | .tags-container{padding-left:0;height:unset;padding-top:0.25em;padding-bottom:0.25em;line-height:1.75}.tags-container input{background-color:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;margin:0;max-width:inherit;outline:none;padding:0 6px;width:auto}.tags-container .tag{position:relative;padding-right:24px;padding-top:0.4em;padding-bottom:0.4em;padding-left:0.4em;font-size:85%;margin-left:.25rem}.tags-container .tag-remove{position:absolute;top:5px;cursor:pointer;padding-left:6px;font-style:normal;font-family:Dejavu Sans}.tags-container.disabled{background-color:#e9ecef;opacity:1}.tags-container.disabled .tag{padding-right:0.4em} 2 | 3 | /*# sourceMappingURL=maps/jquery-tagsinput.min.css.map */ 4 | -------------------------------------------------------------------------------- /src/main/resources/static/front/Bootstrap/.babelrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: [ 3 | [ 4 | '@babel/env', 5 | { 6 | loose: true, 7 | modules: false, 8 | exclude: ['transform-typeof-symbol'] 9 | } 10 | ] 11 | ], 12 | plugins: [ 13 | '@babel/plugin-proposal-object-rest-spread' 14 | ], 15 | env: { 16 | test: { 17 | plugins: [ 'istanbul' ] 18 | } 19 | } 20 | }; 21 | -------------------------------------------------------------------------------- /src/main/resources/static/front/Bootstrap/.browserslistrc: -------------------------------------------------------------------------------- 1 | # https://github.com/browserslist/browserslist#readme 2 | 3 | >= 1% 4 | last 1 major version 5 | not dead 6 | Chrome >= 45 7 | Firefox >= 38 8 | Edge >= 12 9 | Explorer >= 10 10 | iOS >= 9 11 | Safari >= 9 12 | Android >= 4.4 13 | Opera >= 30 14 | -------------------------------------------------------------------------------- /src/main/resources/static/front/Bootstrap/.editorconfig: -------------------------------------------------------------------------------- 1 | # editorconfig.org 2 | 3 | root = true 4 | 5 | [*] 6 | charset = utf-8 7 | end_of_line = lf 8 | indent_size = 2 9 | indent_style = space 10 | insert_final_newline = true 11 | trim_trailing_whitespace = true 12 | 13 | [*.md] 14 | trim_trailing_whitespace = false 15 | -------------------------------------------------------------------------------- /src/main/resources/static/front/Bootstrap/.eslintignore: -------------------------------------------------------------------------------- 1 | **/*.min.js 2 | **/dist/ 3 | **/vendor/ 4 | /_gh_pages/ 5 | /js/coverage/ 6 | /package.js 7 | -------------------------------------------------------------------------------- /src/main/resources/static/front/Bootstrap/.gitattributes: -------------------------------------------------------------------------------- 1 | # Enforce Unix newlines 2 | *.css text eol=lf 3 | *.html text eol=lf 4 | *.js text eol=lf 5 | *.json text eol=lf 6 | *.md text eol=lf 7 | *.rb text eol=lf 8 | *.scss text eol=lf 9 | *.svg text eol=lf 10 | *.txt text eol=lf 11 | *.xml text eol=lf 12 | *.yml text eol=lf 13 | 14 | # Don't diff or textually merge source maps 15 | *.map binary 16 | 17 | bootstrap.css linguist-vendored=false 18 | bootstrap.js linguist-vendored=false 19 | -------------------------------------------------------------------------------- /src/main/resources/static/front/Bootstrap/.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore docs files 2 | /_gh_pages/ 3 | /site/.jekyll-metadata 4 | /site/docs/**/dist/ 5 | 6 | # Ignore ruby/bundler files 7 | /.bundle/ 8 | /vendor/ 9 | /.ruby-version 10 | 11 | # Numerous always-ignore extensions 12 | *.diff 13 | *.err 14 | *.log 15 | *.orig 16 | *.rej 17 | *.swo 18 | *.swp 19 | *.vi 20 | *.zip 21 | *~ 22 | 23 | # OS or Editor folders 24 | ._* 25 | .cache 26 | .DS_Store 27 | .idea 28 | .project 29 | .settings 30 | .tmproj 31 | *.esproj 32 | *.sublime-project 33 | *.sublime-workspace 34 | nbproject 35 | Thumbs.db 36 | 37 | # Komodo 38 | .komodotools 39 | *.komodoproject 40 | 41 | # Folders to ignore 42 | /js/coverage/ 43 | /node_modules/ 44 | -------------------------------------------------------------------------------- /src/main/resources/static/front/Bootstrap/.stylelintignore: -------------------------------------------------------------------------------- 1 | **/*.min.css 2 | **/dist/ 3 | **/vendor/ 4 | /_gh_pages/ 5 | -------------------------------------------------------------------------------- /src/main/resources/static/front/Bootstrap/.stylelintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": [ 3 | "stylelint-config-twbs-bootstrap/scss" 4 | ], 5 | "rules": { 6 | "property-blacklist": [ 7 | "border-radius", 8 | "border-top-left-radius", 9 | "border-top-right-radius", 10 | "border-bottom-right-radius", 11 | "border-bottom-left-radius", 12 | "transition" 13 | ] 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/main/resources/static/front/Bootstrap/.travis.yml: -------------------------------------------------------------------------------- 1 | addons: 2 | chrome: stable 3 | language: node_js 4 | git: 5 | depth: 3 6 | node_js: 7 | - "6" 8 | - "8" 9 | install: 10 | - bundle install --deployment --jobs=3 --retry=3 --clean 11 | - npm install 12 | before_script: 13 | - google-chrome-stable --product-version 14 | script: 15 | - npm test || travis_terminate 1 16 | - if [[ "$TRAVIS_NODE_VERSION" = "8" ]]; then npm run check-broken-links; fi 17 | - if [[ "$TRAVIS_NODE_VERSION" = "8" && "$TRAVIS_EVENT_TYPE" = "push" && ! `git log --format=%B --no-merges -n 1 | grep '\[skip browser\]'` ]]; then npm run js-test-cloud; fi 18 | after_success: 19 | - if [[ "$TRAVIS_NODE_VERSION" = "8" ]]; then npm run coveralls; fi 20 | cache: 21 | directories: 22 | - node_modules 23 | - vendor/bundle 24 | notifications: 25 | email: false 26 | -------------------------------------------------------------------------------- /src/main/resources/static/front/Bootstrap/CNAME: -------------------------------------------------------------------------------- 1 | getbootstrap.com 2 | -------------------------------------------------------------------------------- /src/main/resources/static/front/Bootstrap/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | group :development, :test do 4 | gem 'jekyll', '~> 3.8.5' 5 | gem 'jekyll-redirect-from', '~> 0.14.0' 6 | gem 'jekyll-sitemap', '~> 1.2.0' 7 | gem 'jekyll-toc', '~> 0.9.1' 8 | gem 'wdm', '~> 0.1.1', :install_if => Gem.win_platform? 9 | end 10 | -------------------------------------------------------------------------------- /src/main/resources/static/front/Bootstrap/package.js: -------------------------------------------------------------------------------- 1 | // package metadata file for Meteor.js 2 | 3 | Package.describe({ 4 | name: 'twbs:bootstrap', // https://atmospherejs.com/twbs/bootstrap 5 | summary: 'The most popular front-end framework for developing responsive, mobile first projects on the web.', 6 | version: '4.3.1', 7 | git: 'https://github.com/twbs/bootstrap.git' 8 | }); 9 | 10 | Package.onUse(function (api) { 11 | api.versionsFrom('METEOR@1.0'); 12 | api.use('jquery', 'client'); 13 | api.addFiles([ 14 | 'dist/css/bootstrap.css', 15 | 'dist/js/bootstrap.js' 16 | ], 'client'); 17 | }); 18 | -------------------------------------------------------------------------------- /src/main/resources/static/front/Bootstrap/scss/_jumbotron.scss: -------------------------------------------------------------------------------- 1 | .jumbotron { 2 | padding: $jumbotron-padding ($jumbotron-padding / 2); 3 | margin-bottom: $jumbotron-padding; 4 | color: $jumbotron-color; 5 | background-color: $jumbotron-bg; 6 | @include border-radius($border-radius-lg); 7 | 8 | @include media-breakpoint-up(sm) { 9 | padding: ($jumbotron-padding * 2) $jumbotron-padding; 10 | } 11 | } 12 | 13 | .jumbotron-fluid { 14 | padding-right: 0; 15 | padding-left: 0; 16 | @include border-radius(0); 17 | } 18 | -------------------------------------------------------------------------------- /src/main/resources/static/front/Bootstrap/scss/_media.scss: -------------------------------------------------------------------------------- 1 | .media { 2 | display: flex; 3 | align-items: flex-start; 4 | } 5 | 6 | .media-body { 7 | flex: 1; 8 | } 9 | -------------------------------------------------------------------------------- /src/main/resources/static/front/Bootstrap/scss/_root.scss: -------------------------------------------------------------------------------- 1 | :root { 2 | // Custom variable values only support SassScript inside `#{}`. 3 | @each $color, $value in $colors { 4 | --#{$color}: #{$value}; 5 | } 6 | 7 | @each $color, $value in $theme-colors { 8 | --#{$color}: #{$value}; 9 | } 10 | 11 | @each $bp, $value in $grid-breakpoints { 12 | --breakpoint-#{$bp}: #{$value}; 13 | } 14 | 15 | // Use `inspect` for lists so that quoted items keep the quotes. 16 | // See https://github.com/sass/sass/issues/2383#issuecomment-336349172 17 | --font-family-sans-serif: #{inspect($font-family-sans-serif)}; 18 | --font-family-monospace: #{inspect($font-family-monospace)}; 19 | } 20 | -------------------------------------------------------------------------------- /src/main/resources/static/front/Bootstrap/scss/_transitions.scss: -------------------------------------------------------------------------------- 1 | .fade { 2 | @include transition($transition-fade); 3 | 4 | &:not(.show) { 5 | opacity: 0; 6 | } 7 | } 8 | 9 | .collapse { 10 | &:not(.show) { 11 | display: none; 12 | } 13 | } 14 | 15 | .collapsing { 16 | position: relative; 17 | height: 0; 18 | overflow: hidden; 19 | @include transition($transition-collapse); 20 | } 21 | -------------------------------------------------------------------------------- /src/main/resources/static/front/Bootstrap/scss/_utilities.scss: -------------------------------------------------------------------------------- 1 | @import "utilities/align"; 2 | @import "utilities/background"; 3 | @import "utilities/borders"; 4 | @import "utilities/clearfix"; 5 | @import "utilities/display"; 6 | @import "utilities/embed"; 7 | @import "utilities/flex"; 8 | @import "utilities/float"; 9 | @import "utilities/overflow"; 10 | @import "utilities/position"; 11 | @import "utilities/screenreaders"; 12 | @import "utilities/shadows"; 13 | @import "utilities/sizing"; 14 | @import "utilities/stretched-link"; 15 | @import "utilities/spacing"; 16 | @import "utilities/text"; 17 | @import "utilities/visibility"; 18 | -------------------------------------------------------------------------------- /src/main/resources/static/front/Bootstrap/scss/bootstrap-grid.scss: -------------------------------------------------------------------------------- 1 | /*! 2 | * Bootstrap Grid v4.3.1 (https://getbootstrap.com/) 3 | * Copyright 2011-2019 The Bootstrap Authors 4 | * Copyright 2011-2019 Twitter, Inc. 5 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 6 | */ 7 | 8 | html { 9 | box-sizing: border-box; 10 | -ms-overflow-style: scrollbar; 11 | } 12 | 13 | *, 14 | *::before, 15 | *::after { 16 | box-sizing: inherit; 17 | } 18 | 19 | @import "functions"; 20 | @import "variables"; 21 | @import "custom"; 22 | 23 | @import "mixins/breakpoints"; 24 | @import "mixins/grid-framework"; 25 | @import "mixins/grid"; 26 | 27 | @import "grid"; 28 | @import "utilities/display"; 29 | @import "utilities/flex"; 30 | @import "utilities/spacing"; 31 | -------------------------------------------------------------------------------- /src/main/resources/static/front/Bootstrap/scss/bootstrap-reboot.scss: -------------------------------------------------------------------------------- 1 | /*! 2 | * Bootstrap Reboot v4.3.1 (https://getbootstrap.com/) 3 | * Copyright 2011-2019 The Bootstrap Authors 4 | * Copyright 2011-2019 Twitter, Inc. 5 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 6 | * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md) 7 | */ 8 | 9 | @import "functions"; 10 | @import "variables"; 11 | @import "custom"; 12 | @import "mixins"; 13 | @import "reboot"; 14 | -------------------------------------------------------------------------------- /src/main/resources/static/front/Bootstrap/scss/mixins/_alert.scss: -------------------------------------------------------------------------------- 1 | @mixin alert-variant($background, $border, $color) { 2 | color: $color; 3 | @include gradient-bg($background); 4 | border-color: $border; 5 | 6 | hr { 7 | border-top-color: darken($border, 5%); 8 | } 9 | 10 | .alert-link { 11 | color: darken($color, 10%); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /src/main/resources/static/front/Bootstrap/scss/mixins/_background-variant.scss: -------------------------------------------------------------------------------- 1 | // stylelint-disable declaration-no-important 2 | 3 | // Contextual backgrounds 4 | 5 | @mixin bg-variant($parent, $color) { 6 | #{$parent} { 7 | background-color: $color !important; 8 | } 9 | a#{$parent}, 10 | button#{$parent} { 11 | @include hover-focus { 12 | background-color: darken($color, 10%) !important; 13 | } 14 | } 15 | } 16 | 17 | @mixin bg-gradient-variant($parent, $color) { 18 | #{$parent} { 19 | background: $color linear-gradient(180deg, mix($body-bg, $color, 15%), $color) repeat-x !important; 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /src/main/resources/static/front/Bootstrap/scss/mixins/_badge.scss: -------------------------------------------------------------------------------- 1 | @mixin badge-variant($bg) { 2 | color: color-yiq($bg); 3 | background-color: $bg; 4 | 5 | @at-root a#{&} { 6 | @include hover-focus { 7 | color: color-yiq($bg); 8 | background-color: darken($bg, 10%); 9 | } 10 | 11 | &:focus, 12 | &.focus { 13 | outline: 0; 14 | box-shadow: 0 0 0 $badge-focus-width rgba($bg, .5); 15 | } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /src/main/resources/static/front/Bootstrap/scss/mixins/_box-shadow.scss: -------------------------------------------------------------------------------- 1 | @mixin box-shadow($shadow...) { 2 | @if $enable-shadows { 3 | $result: (); 4 | 5 | @if (length($shadow) == 1) { 6 | // We can pass `@include box-shadow(none);` 7 | $result: $shadow; 8 | } @else { 9 | // Filter to avoid invalid properties for example `box-shadow: none, 1px 1px black;` 10 | @for $i from 1 through length($shadow) { 11 | @if nth($shadow, $i) != "none" { 12 | $result: append($result, nth($shadow, $i), "comma"); 13 | } 14 | } 15 | } 16 | @if (length($result) > 0) { 17 | box-shadow: $result; 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /src/main/resources/static/front/Bootstrap/scss/mixins/_clearfix.scss: -------------------------------------------------------------------------------- 1 | @mixin clearfix() { 2 | &::after { 3 | display: block; 4 | clear: both; 5 | content: ""; 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/static/front/Bootstrap/scss/mixins/_deprecate.scss: -------------------------------------------------------------------------------- 1 | // Deprecate mixin 2 | // 3 | // This mixin can be used to deprecate mixins or functions. 4 | // `$enable-deprecation-messages` is a global variable, `$ignore-warning` is a variable that can be passed to 5 | // some deprecated mixins to suppress the warning (for example if the mixin is still be used in the current version of Bootstrap) 6 | @mixin deprecate($name, $deprecate-version, $remove-version, $ignore-warning: false) { 7 | @if ($enable-deprecation-messages != false and $ignore-warning != true) { 8 | @warn "#{$name} has been deprecated as of #{$deprecate-version}. It will be removed entirely in #{$remove-version}."; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /src/main/resources/static/front/Bootstrap/scss/mixins/_float.scss: -------------------------------------------------------------------------------- 1 | // stylelint-disable declaration-no-important 2 | 3 | @mixin float-left { 4 | float: left !important; 5 | @include deprecate("The `float-left` mixin", "v4.3.0", "v5"); 6 | } 7 | @mixin float-right { 8 | float: right !important; 9 | @include deprecate("The `float-right` mixin", "v4.3.0", "v5"); 10 | } 11 | @mixin float-none { 12 | float: none !important; 13 | @include deprecate("The `float-none` mixin", "v4.3.0", "v5"); 14 | } 15 | -------------------------------------------------------------------------------- /src/main/resources/static/front/Bootstrap/scss/mixins/_list-group.scss: -------------------------------------------------------------------------------- 1 | // List Groups 2 | 3 | @mixin list-group-item-variant($state, $background, $color) { 4 | .list-group-item-#{$state} { 5 | color: $color; 6 | background-color: $background; 7 | 8 | &.list-group-item-action { 9 | @include hover-focus { 10 | color: $color; 11 | background-color: darken($background, 5%); 12 | } 13 | 14 | &.active { 15 | color: $white; 16 | background-color: $color; 17 | border-color: $color; 18 | } 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /src/main/resources/static/front/Bootstrap/scss/mixins/_lists.scss: -------------------------------------------------------------------------------- 1 | // Lists 2 | 3 | // Unstyled keeps list items block level, just removes default browser padding and list-style 4 | @mixin list-unstyled { 5 | padding-left: 0; 6 | list-style: none; 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/static/front/Bootstrap/scss/mixins/_nav-divider.scss: -------------------------------------------------------------------------------- 1 | // Horizontal dividers 2 | // 3 | // Dividers (basically an hr) within dropdowns and nav lists 4 | 5 | @mixin nav-divider($color: $nav-divider-color, $margin-y: $nav-divider-margin-y) { 6 | height: 0; 7 | margin: $margin-y 0; 8 | overflow: hidden; 9 | border-top: 1px solid $color; 10 | } 11 | -------------------------------------------------------------------------------- /src/main/resources/static/front/Bootstrap/scss/mixins/_pagination.scss: -------------------------------------------------------------------------------- 1 | // Pagination 2 | 3 | @mixin pagination-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) { 4 | .page-link { 5 | padding: $padding-y $padding-x; 6 | @include font-size($font-size); 7 | line-height: $line-height; 8 | } 9 | 10 | .page-item { 11 | &:first-child { 12 | .page-link { 13 | @include border-left-radius($border-radius); 14 | } 15 | } 16 | &:last-child { 17 | .page-link { 18 | @include border-right-radius($border-radius); 19 | } 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /src/main/resources/static/front/Bootstrap/scss/mixins/_reset-text.scss: -------------------------------------------------------------------------------- 1 | @mixin reset-text { 2 | font-family: $font-family-base; 3 | // We deliberately do NOT reset font-size or word-wrap. 4 | font-style: normal; 5 | font-weight: $font-weight-normal; 6 | line-height: $line-height-base; 7 | text-align: left; // Fallback for where `start` is not supported 8 | text-align: start; 9 | text-decoration: none; 10 | text-shadow: none; 11 | text-transform: none; 12 | letter-spacing: normal; 13 | word-break: normal; 14 | word-spacing: normal; 15 | white-space: normal; 16 | line-break: auto; 17 | } 18 | -------------------------------------------------------------------------------- /src/main/resources/static/front/Bootstrap/scss/mixins/_resize.scss: -------------------------------------------------------------------------------- 1 | // Resize anything 2 | 3 | @mixin resizable($direction) { 4 | overflow: auto; // Per CSS3 UI, `resize` only applies when `overflow` isn't `visible` 5 | resize: $direction; // Options: horizontal, vertical, both 6 | } 7 | -------------------------------------------------------------------------------- /src/main/resources/static/front/Bootstrap/scss/mixins/_size.scss: -------------------------------------------------------------------------------- 1 | // Sizing shortcuts 2 | 3 | @mixin size($width, $height: $width) { 4 | width: $width; 5 | height: $height; 6 | @include deprecate("`size()`", "v4.3.0", "v5"); 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/static/front/Bootstrap/scss/mixins/_text-emphasis.scss: -------------------------------------------------------------------------------- 1 | // stylelint-disable declaration-no-important 2 | 3 | // Typography 4 | 5 | @mixin text-emphasis-variant($parent, $color) { 6 | #{$parent} { 7 | color: $color !important; 8 | } 9 | @if $emphasized-link-hover-darken-percentage != 0 { 10 | a#{$parent} { 11 | @include hover-focus { 12 | color: darken($color, $emphasized-link-hover-darken-percentage) !important; 13 | } 14 | } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/main/resources/static/front/Bootstrap/scss/mixins/_text-hide.scss: -------------------------------------------------------------------------------- 1 | // CSS image replacement 2 | @mixin text-hide($ignore-warning: false) { 3 | // stylelint-disable-next-line font-family-no-missing-generic-family-keyword 4 | font: 0/0 a; 5 | color: transparent; 6 | text-shadow: none; 7 | background-color: transparent; 8 | border: 0; 9 | 10 | @include deprecate("`text-hide()`", "v4.1.0", "v5", $ignore-warning); 11 | } 12 | -------------------------------------------------------------------------------- /src/main/resources/static/front/Bootstrap/scss/mixins/_text-truncate.scss: -------------------------------------------------------------------------------- 1 | // Text truncate 2 | // Requires inline-block or block for proper styling 3 | 4 | @mixin text-truncate() { 5 | overflow: hidden; 6 | text-overflow: ellipsis; 7 | white-space: nowrap; 8 | } 9 | -------------------------------------------------------------------------------- /src/main/resources/static/front/Bootstrap/scss/mixins/_transition.scss: -------------------------------------------------------------------------------- 1 | // stylelint-disable property-blacklist 2 | @mixin transition($transition...) { 3 | @if $enable-transitions { 4 | @if length($transition) == 0 { 5 | transition: $transition-base; 6 | } @else { 7 | transition: $transition; 8 | } 9 | } 10 | 11 | @if $enable-prefers-reduced-motion-media-query { 12 | @media (prefers-reduced-motion: reduce) { 13 | transition: none; 14 | } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/main/resources/static/front/Bootstrap/scss/mixins/_visibility.scss: -------------------------------------------------------------------------------- 1 | // stylelint-disable declaration-no-important 2 | 3 | // Visibility 4 | 5 | @mixin invisible($visibility) { 6 | visibility: $visibility !important; 7 | @include deprecate("`invisible()`", "v4.3.0", "v5"); 8 | } 9 | -------------------------------------------------------------------------------- /src/main/resources/static/front/Bootstrap/scss/utilities/_align.scss: -------------------------------------------------------------------------------- 1 | // stylelint-disable declaration-no-important 2 | 3 | .align-baseline { vertical-align: baseline !important; } // Browser default 4 | .align-top { vertical-align: top !important; } 5 | .align-middle { vertical-align: middle !important; } 6 | .align-bottom { vertical-align: bottom !important; } 7 | .align-text-bottom { vertical-align: text-bottom !important; } 8 | .align-text-top { vertical-align: text-top !important; } 9 | -------------------------------------------------------------------------------- /src/main/resources/static/front/Bootstrap/scss/utilities/_background.scss: -------------------------------------------------------------------------------- 1 | // stylelint-disable declaration-no-important 2 | 3 | @each $color, $value in $theme-colors { 4 | @include bg-variant(".bg-#{$color}", $value); 5 | } 6 | 7 | @if $enable-gradients { 8 | @each $color, $value in $theme-colors { 9 | @include bg-gradient-variant(".bg-gradient-#{$color}", $value); 10 | } 11 | } 12 | 13 | .bg-white { 14 | background-color: $white !important; 15 | } 16 | 17 | .bg-transparent { 18 | background-color: transparent !important; 19 | } 20 | -------------------------------------------------------------------------------- /src/main/resources/static/front/Bootstrap/scss/utilities/_clearfix.scss: -------------------------------------------------------------------------------- 1 | .clearfix { 2 | @include clearfix(); 3 | } 4 | -------------------------------------------------------------------------------- /src/main/resources/static/front/Bootstrap/scss/utilities/_display.scss: -------------------------------------------------------------------------------- 1 | // stylelint-disable declaration-no-important 2 | 3 | // 4 | // Utilities for common `display` values 5 | // 6 | 7 | @each $breakpoint in map-keys($grid-breakpoints) { 8 | @include media-breakpoint-up($breakpoint) { 9 | $infix: breakpoint-infix($breakpoint, $grid-breakpoints); 10 | 11 | @each $value in $displays { 12 | .d#{$infix}-#{$value} { display: $value !important; } 13 | } 14 | } 15 | } 16 | 17 | 18 | // 19 | // Utilities for toggling `display` in print 20 | // 21 | 22 | @media print { 23 | @each $value in $displays { 24 | .d-print-#{$value} { display: $value !important; } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /src/main/resources/static/front/Bootstrap/scss/utilities/_float.scss: -------------------------------------------------------------------------------- 1 | // stylelint-disable declaration-no-important 2 | 3 | @each $breakpoint in map-keys($grid-breakpoints) { 4 | @include media-breakpoint-up($breakpoint) { 5 | $infix: breakpoint-infix($breakpoint, $grid-breakpoints); 6 | 7 | .float#{$infix}-left { float: left !important; } 8 | .float#{$infix}-right { float: right !important; } 9 | .float#{$infix}-none { float: none !important; } 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /src/main/resources/static/front/Bootstrap/scss/utilities/_overflow.scss: -------------------------------------------------------------------------------- 1 | // stylelint-disable declaration-no-important 2 | 3 | @each $value in $overflows { 4 | .overflow-#{$value} { overflow: $value !important; } 5 | } 6 | -------------------------------------------------------------------------------- /src/main/resources/static/front/Bootstrap/scss/utilities/_position.scss: -------------------------------------------------------------------------------- 1 | // stylelint-disable declaration-no-important 2 | 3 | // Common values 4 | @each $position in $positions { 5 | .position-#{$position} { position: $position !important; } 6 | } 7 | 8 | // Shorthand 9 | 10 | .fixed-top { 11 | position: fixed; 12 | top: 0; 13 | right: 0; 14 | left: 0; 15 | z-index: $zindex-fixed; 16 | } 17 | 18 | .fixed-bottom { 19 | position: fixed; 20 | right: 0; 21 | bottom: 0; 22 | left: 0; 23 | z-index: $zindex-fixed; 24 | } 25 | 26 | .sticky-top { 27 | @supports (position: sticky) { 28 | position: sticky; 29 | top: 0; 30 | z-index: $zindex-sticky; 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/main/resources/static/front/Bootstrap/scss/utilities/_screenreaders.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Screenreaders 3 | // 4 | 5 | .sr-only { 6 | @include sr-only(); 7 | } 8 | 9 | .sr-only-focusable { 10 | @include sr-only-focusable(); 11 | } 12 | -------------------------------------------------------------------------------- /src/main/resources/static/front/Bootstrap/scss/utilities/_shadows.scss: -------------------------------------------------------------------------------- 1 | // stylelint-disable declaration-no-important 2 | 3 | .shadow-sm { box-shadow: $box-shadow-sm !important; } 4 | .shadow { box-shadow: $box-shadow !important; } 5 | .shadow-lg { box-shadow: $box-shadow-lg !important; } 6 | .shadow-none { box-shadow: none !important; } 7 | -------------------------------------------------------------------------------- /src/main/resources/static/front/Bootstrap/scss/utilities/_sizing.scss: -------------------------------------------------------------------------------- 1 | // stylelint-disable declaration-no-important 2 | 3 | // Width and height 4 | 5 | @each $prop, $abbrev in (width: w, height: h) { 6 | @each $size, $length in $sizes { 7 | .#{$abbrev}-#{$size} { #{$prop}: $length !important; } 8 | } 9 | } 10 | 11 | .mw-100 { max-width: 100% !important; } 12 | .mh-100 { max-height: 100% !important; } 13 | 14 | // Viewport additional helpers 15 | 16 | .min-vw-100 { min-width: 100vw !important; } 17 | .min-vh-100 { min-height: 100vh !important; } 18 | 19 | .vw-100 { width: 100vw !important; } 20 | .vh-100 { height: 100vh !important; } 21 | -------------------------------------------------------------------------------- /src/main/resources/static/front/Bootstrap/scss/utilities/_stretched-link.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Stretched link 3 | // 4 | 5 | .stretched-link { 6 | &::after { 7 | position: absolute; 8 | top: 0; 9 | right: 0; 10 | bottom: 0; 11 | left: 0; 12 | z-index: 1; 13 | // Just in case `pointer-events: none` is set on a parent 14 | pointer-events: auto; 15 | content: ""; 16 | // IE10 bugfix, see https://stackoverflow.com/questions/16947967/ie10-hover-pseudo-class-doesnt-work-without-background-color 17 | background-color: rgba(0, 0, 0, 0); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /src/main/resources/static/front/Bootstrap/scss/utilities/_visibility.scss: -------------------------------------------------------------------------------- 1 | // stylelint-disable declaration-no-important 2 | 3 | // 4 | // Visibility utilities 5 | // 6 | 7 | .visible { 8 | visibility: visible !important; 9 | } 10 | 11 | .invisible { 12 | visibility: hidden !important; 13 | } 14 | -------------------------------------------------------------------------------- /src/main/resources/static/front/fonts/webfonts/fa-brands-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/front/fonts/webfonts/fa-brands-400.eot -------------------------------------------------------------------------------- /src/main/resources/static/front/fonts/webfonts/fa-brands-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/front/fonts/webfonts/fa-brands-400.ttf -------------------------------------------------------------------------------- /src/main/resources/static/front/fonts/webfonts/fa-brands-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/front/fonts/webfonts/fa-brands-400.woff -------------------------------------------------------------------------------- /src/main/resources/static/front/fonts/webfonts/fa-brands-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/front/fonts/webfonts/fa-brands-400.woff2 -------------------------------------------------------------------------------- /src/main/resources/static/front/fonts/webfonts/fa-regular-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/front/fonts/webfonts/fa-regular-400.eot -------------------------------------------------------------------------------- /src/main/resources/static/front/fonts/webfonts/fa-regular-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/front/fonts/webfonts/fa-regular-400.ttf -------------------------------------------------------------------------------- /src/main/resources/static/front/fonts/webfonts/fa-regular-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/front/fonts/webfonts/fa-regular-400.woff -------------------------------------------------------------------------------- /src/main/resources/static/front/fonts/webfonts/fa-regular-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/front/fonts/webfonts/fa-regular-400.woff2 -------------------------------------------------------------------------------- /src/main/resources/static/front/fonts/webfonts/fa-solid-900.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/front/fonts/webfonts/fa-solid-900.eot -------------------------------------------------------------------------------- /src/main/resources/static/front/fonts/webfonts/fa-solid-900.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/front/fonts/webfonts/fa-solid-900.ttf -------------------------------------------------------------------------------- /src/main/resources/static/front/fonts/webfonts/fa-solid-900.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/front/fonts/webfonts/fa-solid-900.woff -------------------------------------------------------------------------------- /src/main/resources/static/front/fonts/webfonts/fa-solid-900.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/front/fonts/webfonts/fa-solid-900.woff2 -------------------------------------------------------------------------------- /src/main/resources/static/front/img/bg-wethear.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/front/img/bg-wethear.jpg -------------------------------------------------------------------------------- /src/main/resources/static/front/js/libs/flashmediaelement-cdn.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/front/js/libs/flashmediaelement-cdn.swf -------------------------------------------------------------------------------- /src/main/resources/static/front/js/libs/flashmediaelement.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/front/js/libs/flashmediaelement.swf -------------------------------------------------------------------------------- /src/main/resources/static/front/js/libs/silverlightmediaelement.xap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/front/js/libs/silverlightmediaelement.xap -------------------------------------------------------------------------------- /src/main/resources/static/front/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/front/js/main.js -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/animation-sections/call-to-action-animation.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
6 |
7 | 10 |
11 |
12 | guy 13 | rocket 14 |
15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/animation-sections/contact-form-animation.hbs: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |
5 |
6 | 7 | {{> forms/contact-form}} 8 | 9 |
10 |
11 |
12 | 13 |
14 |
15 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/animation-sections/img-scale-animation.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
6 |
7 |
8 | screen 9 |
10 |
11 | 12 | img 13 | img 14 | img 15 |
16 |
17 |
18 | 19 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/animation-sections/subscribe-animation.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
6 |
7 |
8 |
9 |

Olympus Newsletter

10 |

Subscribe to be the first one to know about updates, new features and much more! 11 |

12 |
13 | 14 | {{> forms/subscribe-form}} 15 | 16 |
17 |
18 | 19 | plane 20 |
21 |
22 | 23 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/back-to-top.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | arrow 5 | 6 | 7 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/birthsday-items-badges/birthsday-item-badges1.hbs: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 | author 5 |
2
6 |
7 |
8 | Olympian User 9 |
Congratulations! You have been in the Olympus community for 2 years.
10 |
11 | 12 |
13 |
14 | 15 |
16 |
17 | 18 |
19 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/birthsday-items-badges/birthsday-item-badges10.hbs: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 | author 5 |
6 |
7 | Musical Sharer 8 |
You have linked your Spotify account to share your playlist.
9 |
10 | 11 |
12 |
13 | 14 |
15 |
16 | 17 |
18 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/birthsday-items-badges/birthsday-item-badges11.hbs: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 | author 5 |
6 |
7 | Superliked Hero 8 |
You have collected more than 100 likes in one post.
9 |
10 | 11 |
12 |
13 | 14 |
15 |
16 | 17 |
18 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/birthsday-items-badges/birthsday-item-badges12.hbs: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 | author 5 |
6 |
7 | Strongly Caffeinated 8 |
You have written more than 1000 posts.
9 |
10 | 11 |
12 |
13 | 14 |
15 |
16 | 17 |
18 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/birthsday-items-badges/birthsday-item-badges13.hbs: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 | author 5 |
2
6 |
7 |
8 | Events Promoter 9 |
You have created more than 25 public or private events. Next Tier: 50.
10 |
11 | 12 |
13 |
14 | 15 |
16 |
17 | 18 |
19 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/birthsday-items-badges/birthsday-item-badges14.hbs: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 | author 5 |
6 |
7 | Friendship Cultivator 8 |
You have tagged friends on 200 different posts.
9 |
10 | 11 |
12 |
13 | 14 |
15 |
16 | 17 |
18 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/birthsday-items-badges/birthsday-item-badges15.hbs: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 | author 5 |
6 |
7 | Phantom Profile 8 |
You haven’t posted anything on your profile for more than 1 month.
9 |
10 | 11 |
12 |
13 | 14 |
15 |
16 | 17 |
18 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/birthsday-items-badges/birthsday-item-badges2.hbs: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 | author 5 |
6 |
7 | Favourite Creator 8 |
You created a favourite page.
9 |
10 | 11 |
12 |
13 | 14 |
15 |
16 | 17 |
18 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/birthsday-items-badges/birthsday-item-badges3.hbs: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 | author 5 |
4
6 |
7 |
8 | Friendly User 9 |
You have more than 80 friends. Next Tier: 150 Friends.
10 |
11 | 12 |
13 |
14 | 15 |
16 |
17 | 18 |
19 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/birthsday-items-badges/birthsday-item-badges4.hbs: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 | author 5 |
6 |
7 | Professional Photographer 8 |
You have uploaded more than 500 images to your profile.
9 |
10 | 11 |
12 |
13 | 14 |
15 |
16 | 17 |
18 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/birthsday-items-badges/birthsday-item-badges5.hbs: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 | author 5 |
6 |
7 | Expert Filmaker 8 |
You have uploaded more than 80 videos to your profile.
9 |
10 | 11 |
12 |
13 | 14 |
15 |
16 | 17 |
18 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/birthsday-items-badges/birthsday-item-badges6.hbs: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 | author 5 |
6 |
7 | Mightier Than The Sword 8 |
You have written more than 50 blog post entries.
9 |
10 | 11 |
12 |
13 | 14 |
15 |
16 | 17 |
18 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/birthsday-items-badges/birthsday-item-badges7.hbs: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 | author 5 |
6 |
7 | Universe Explorer 8 |
You have visited more than 1000 different user profiles.
9 |
10 | 11 |
12 |
13 | 14 |
15 |
16 | 17 |
18 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/birthsday-items-badges/birthsday-item-badges8.hbs: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 | author 5 |
6 |
7 | Nothing to Hide 8 |
You have completed all your profile fields.
9 |
10 | 11 |
12 |
13 | 14 |
15 |
16 | 17 |
18 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/birthsday-items-badges/birthsday-item-badges9.hbs: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 | author 5 |
6 |
7 | Messaging Master 8 |
You have messaged with at least 20 different people.
9 |
10 | 11 |
12 |
13 | 14 |
15 |
16 | 17 |
18 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/birthsday-items/birthsday-item1.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
6 | author 7 |
8 |
9 | Marina Valentine 10 |
January 16th, 1989
11 |
12 | Create Event 13 |
14 | 15 | 16 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/birthsday-items/birthsday-item10.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
6 | author 7 |
8 |
9 | Carol Summers 10 |
March 1st, 1991
11 |
12 | Create Event 13 |
14 | 15 | 16 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/birthsday-items/birthsday-item11.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
6 | author 7 |
8 |
9 | Luke Scarred 10 |
March 6th, 1988
11 |
12 | Create Event 13 |
14 | 15 | 16 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/birthsday-items/birthsday-item12.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
6 | author 7 |
8 |
9 | Marina Polson 10 |
March 13th, 1984
11 |
12 | Create Event 13 |
14 | 15 | 16 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/birthsday-items/birthsday-item13.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
6 | author 7 |
8 |
9 | Sarah Knight 10 |
March 16th, 1994
11 |
12 | Create Event 13 |
14 | 15 | 16 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/birthsday-items/birthsday-item14.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
6 | author 7 |
8 |
9 | Claire Roberts 10 |
March 22nd, 1985
11 |
12 | Create Event 13 |
14 | 15 | 16 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/birthsday-items/birthsday-item15.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
6 | author 7 |
8 |
9 | Jet Pepelu IV 10 |
March 27th, 1989
11 |
12 | Create Event 13 |
14 | 15 | 16 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/birthsday-items/birthsday-item16.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
6 | author 7 |
8 |
9 | James Summers 10 |
April 14th, 1985
11 |
12 | Create Event 13 |
14 | 15 | 16 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/birthsday-items/birthsday-item17.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
6 | author 7 |
8 |
9 | Marie Claire Stevens 10 |
April 21st, 1994
11 |
12 | Create Event 13 |
14 | 15 | 16 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/birthsday-items/birthsday-item18.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
6 | author 7 |
8 |
9 | Jessy Owens 10 |
April 28th, 1988
11 |
12 | Create Event 13 |
14 | 15 | 16 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/birthsday-items/birthsday-item19.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
6 | author 7 |
8 |
9 | Lindsay Jeffson 10 |
July 5th, 1990
11 |
12 | Create Event 13 |
14 | 15 | 16 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/birthsday-items/birthsday-item2.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
6 | author 7 |
8 |
9 | Michael Maximoff 10 |
January 24th, 1972
11 |
12 | Create Event 13 |
14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/birthsday-items/birthsday-item20.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
6 | author 7 |
8 |
9 | Mary Jane Stark 10 |
July 8th, 1987
11 |
12 | Create Event 13 |
14 | 15 | 16 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/birthsday-items/birthsday-item21.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
6 | author 7 |
8 |
9 | Mark Taylor 10 |
September 14th, 1987
11 |
12 | Create Event 13 |
14 | 15 | 16 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/birthsday-items/birthsday-item22.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
6 | author 7 |
8 |
9 | Sarah Hetfield 10 |
September 17th, 1990
11 |
12 | Create Event 13 |
14 | 15 | 16 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/birthsday-items/birthsday-item23.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
6 | author 7 |
8 |
9 | Tony Stevens 10 |
September 20th, 1984
11 |
12 | Create Event 13 |
14 | 15 | 16 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/birthsday-items/birthsday-item24.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
6 | author 7 |
8 |
9 | Ann Marie Gibson 10 |
September 22nd, 1988
11 |
12 | Create Event 13 |
14 | 15 | 16 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/birthsday-items/birthsday-item25.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
6 | author 7 |
8 |
9 | Diana Jameson 10 |
December 17th, 1989
11 |
12 | Create Event 13 |
14 | 15 | 16 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/birthsday-items/birthsday-item3.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
6 | author 7 |
8 |
9 | Rachel Howlett 10 |
February 4th, 1992
11 |
12 | Create Event 13 |
14 | 15 | 16 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/birthsday-items/birthsday-item4.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
6 | author 7 |
8 |
9 | Chris Greyson 10 |
February 7th, 1988
11 |
12 | Create Event 13 |
14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/birthsday-items/birthsday-item5.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
6 |
7 | author 8 |
9 |
10 | Dave Marinara 11 |
February 12th, 1980
12 |
13 | Create Event 14 |
15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/birthsday-items/birthsday-item6.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
6 | author 7 |
8 |
9 | Jessica Stevens 10 |
February 18th, 1986
11 |
12 | Create Event 13 |
14 | 15 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/birthsday-items/birthsday-item7.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
6 | author 7 |
8 |
9 | Mathilda Brinker 10 |
February 23rd, 1988
11 |
12 | Create Event 13 |
14 | 15 | 16 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/birthsday-items/birthsday-item8.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
6 | author 7 |
8 |
9 | Nicholas Grissom 10 |
February 27th, 1990
11 |
12 | Create Event 13 |
14 | 15 | 16 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/birthsday-items/birthsday-item9.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
6 | author 7 |
8 |
9 | Elaine Dreyfuss 10 |
March 1st, 1984
11 |
12 | Create Event 13 |
14 | 15 | 16 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/block-action/block-action.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
6 |
7 |
8 |
9 |

Do you wanna join our team?

10 |

Click here to check out all of our available positions. If you don’t see 11 | anything that fits you, keep an eye open! 12 |

13 |
14 |
15 |
16 |
17 |
18 | 19 | 20 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/contacts/contact-item1.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |

Olympus HQ

6 | 9 |
10 |
General Inquiries:
11 | hqinquiries@olympus.com 12 |
13 |
14 | 15 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/contacts/contact-item2.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |

Press and Media

6 |
7 |
Jenny Stevens:
8 | jennymedia@olympus.com 9 |
10 |
11 |
Skype:
12 | Stevens Press 13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/contacts/contact-item3.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |

Business Chat

6 |
7 |
Marc Jackson:
8 | jacksonbusiness@olympus.com 9 |
10 |
11 |
Skype:
12 | Jackson Business 13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/contacts/contact-item4.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |

Human Resources

6 |
7 |
Stella Karenson:
8 | stellahhrr@olympus.com 9 |
10 |
11 |
Skype:
12 | Karenson HHRR 13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/crumina-counters/crumina-counter-item1.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
6 | 1500 7 |
K
+
8 |
9 |
Registered Members
10 |
11 | 12 | 13 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/crumina-counters/crumina-counter-item2.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
6 | 860 7 |
+
8 |
9 |
Features Available
10 |
11 | 12 | 13 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/crumina-counters/crumina-counter-item3.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
6 | 7401 7 |
K
8 |
9 |
Friend Groups
10 |
11 | 12 | 13 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/crumina-counters/crumina-counter-item4.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
6 | 294 7 |
K
8 |
9 |
Favourite Pages
10 |
11 | 12 | 13 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/crumina-info-boxes/crumina-info-box1.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
6 | icon 7 |
8 |
9 |

Incredible Features

10 |

Lorem ipsum dolor sit amet, consectetur cing elit, sed do eiusmod tempor incididunt ut la etere dolore magna aliqua.

11 |
12 |
13 | 14 | 15 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/crumina-info-boxes/crumina-info-box2.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
6 | icon 7 |
8 |
9 |

Beautifully Coded

10 |

Lorem ipsum dolor sit amet, consectetur cing elit, sed do eiusmod tempor incididunt ut la etere dolore magna aliqua.

11 |
12 |
13 | 14 | 15 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/crumina-info-boxes/crumina-info-box3.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
6 | icon 7 |
8 |
9 |

Friendly Support

10 |

Lorem ipsum dolor sit amet, consectetur cing elit, sed do eiusmod tempor incididunt ut la etere dolore magna aliqua.

11 |
12 |
13 | 14 | 15 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/crumina-info-boxes/crumina-info-box4.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
6 | icon 7 |
8 |
9 |

The Best Interface

10 |

Lorem ipsum dolor sit amet, consectetur cing elit, sed do eiusmod tempor incididunt ut la etere dolore magna aliqua.

11 |
12 |
13 | 14 | 15 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/crumina-info-boxes/crumina-info-box5.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
6 | icon 7 |
8 |
9 |

Messaging System

10 |

Lorem ipsum dolor sit amet, consectetur cing elit, sed do eiusmod tempor incididunt ut la etere dolore magna aliqua.

11 |
12 |
13 | 14 | 15 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/crumina-info-boxes/crumina-info-box6.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
6 | icon 7 |
8 |
9 |

Gamification

10 |

Lorem ipsum dolor sit amet, consectetur cing elit, sed do eiusmod tempor incididunt ut la etere dolore magna aliqua.

11 |
12 |
13 | 14 | 15 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/crumina-info-boxes/info-box--thumb-left1.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
6 | icon 7 |
8 |
9 |

Health Coverage

10 |

Lorem ipsum dolor sit amet, consectetur cing elit, sed do eiusmod tempor incididunt ut la etere dolore magna aliqua.

11 |
12 |
13 | 14 | 15 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/crumina-info-boxes/info-box--thumb-left2.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
6 | icon 7 |
8 |
9 |

Unlimited Coffee

10 |

Lorem ipsum dolor sit amet, consectetur cing elit, sed do eiusmod tempor incididunt ut la etere dolore magna aliqua.

11 |
12 |
13 | 14 | 15 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/crumina-info-boxes/info-box--thumb-left3.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
6 | icon 7 |
8 |
9 |

Paid Vacations

10 |

Lorem ipsum dolor sit amet, consectetur cing elit, sed do eiusmod tempor incididunt ut la etere dolore magna aliqua.

11 |
12 |
13 | 14 | 15 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/crumina-info-boxes/info-box--thumb-left4.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
6 | icon 7 |
8 |
9 |

Free Snack Bar

10 |

Lorem ipsum dolor sit amet, consectetur cing elit, sed do eiusmod tempor incididunt ut la etere dolore magna aliqua.

11 |
12 |
13 | 14 | 15 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/crumina-info-boxes/info-box--thumb-left5.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
6 | icon 7 |
8 |
9 |

Keep Learning

10 |

Lorem ipsum dolor sit amet, consectetur cing elit, sed do eiusmod tempor incididunt ut la etere dolore magna aliqua.

11 |
12 |
13 | 14 | 15 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/crumina-info-boxes/info-box--thumb-left6.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
6 | icon 7 |
8 |
9 |

Gaming Room

10 |

Lorem ipsum dolor sit amet, consectetur cing elit, sed do eiusmod tempor incididunt ut la etere dolore magna aliqua.

11 |
12 |
13 | 14 | 15 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/features-video/video-item1.hbs: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 | photo 5 | 6 | 7 | 8 |
9 | 10 |
11 |
12 | 13 |
14 | Rock Garden Festival - Day 3 15 | 16 |
17 |
18 | 19 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/features-video/video-item2.hbs: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 | photo 5 | 6 | 7 | 8 |
9 | 10 |
11 |
12 | 13 |
14 | Rock Garden Festival - Day 2 15 | 16 |
17 |
18 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/features-video/video-item3.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 |
5 | photo 6 | 7 | 8 | 9 |
10 | 11 |
12 |
13 | 14 |
15 | Rock Garden Festival - Day 1 16 | 17 |
18 |
19 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/features-video/video-item4.hbs: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 | photo 5 | 6 | 7 | 8 |
9 | 10 |
11 |
12 | 13 |
14 | The Best Burgers in the State! 15 | 16 |
17 |
18 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/features-video/video-item5.hbs: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 | photo 5 | 6 | 7 | 8 |
9 | 10 |
11 |
12 | 13 |
14 | Touring Manhattan Parks 15 | 16 |
17 |
18 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/features-video/video-item6.hbs: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 | photo 5 | 6 | 7 | 8 |
9 | 10 |
11 |
12 | 13 |
14 | Sandwich from Mario’s 15 | 16 |
17 |
18 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/features-video/video-item7.hbs: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 | photo 5 | 6 | 7 | 8 |
9 | 10 |
11 |
12 | 13 |
14 | Into the Amazon Jungle 15 | 16 |
17 |
18 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/features-video/video-item8.hbs: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 | photo 5 | 6 | 7 | 8 |
9 | 10 |
11 |
12 | 13 |
14 | Record Store Day 2016 15 | 16 |
17 |
18 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/follow-instagram/follow-instagram.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | photo 6 | photo 7 | photo 8 | photo 9 | photo 10 |
11 | 12 | app store 13 |
14 | CHECK OUT OUR OFFICES 15 | Follow our Instagram 16 |
17 |
18 |
19 | 20 | 21 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/footers/sub-footer.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/forms/search-form.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
6 | 7 | 8 |
9 | 10 | 11 |
12 | 13 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/forms/subscribe-form.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
6 | 7 | 8 |
9 | 10 | 11 |
12 | 13 | 14 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/friend-items-groups/friend-item-groups-create.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 |
14 | My Family 15 |
6 Friends in the Group
16 |
17 | 18 |
19 | 20 |
21 | 22 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/headers-navigations/header-BP-responsive-app.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/headers-navigations/main-header-account.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 |
6 |
7 |
8 |
9 |

{{#if stunning-title}}{{stunning-title}}{{else}}Default Page{{/if}}

10 |

{{#if stunning-text}}{{stunning-text}}{{else}}Lorem ipsum dolor sit amet...{{/if}}

11 |
12 |
13 |
14 |
15 | friends 16 |
17 | 18 | 19 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/headers-navigations/main-header-badges.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
6 |
7 |
8 |
9 |
10 |

{{#if stunning-title}}{{stunning-title}}{{else}}Default Page{{/if}}

11 |

{{#if stunning-text}}{{stunning-text}}{{else}}Lorem ipsum dolor sit amet...{{/if}}

12 |
13 |
14 |
15 |
16 | 17 | friends 18 |
19 | 20 | 21 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/headers-navigations/main-header-birthsday.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
6 |
7 |
8 |
9 |
10 |

{{#if stunning-title}}{{stunning-title}}{{else}}Default Page{{/if}}

11 |

{{#if stunning-text}}{{stunning-text}}{{else}}Lorem ipsum dolor sit amet...{{/if}}

12 |
13 |
14 |
15 |
16 | 17 | friends 18 |
19 | 20 | 21 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/headers-navigations/main-header-blogs.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 |
7 |
8 |
9 |
10 |

{{#if stunning-title}}{{stunning-title}}{{else}}Default Page{{/if}}

11 |

{{#if stunning-text}}{{stunning-text}}{{else}}Lorem ipsum dolor sit amet...{{/if}}

12 |
13 |
14 |
15 |
16 | 17 | friends 18 |
19 | 20 | 21 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/headers-navigations/main-header-events.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 |
5 |
6 |
7 |
8 |
9 |

{{#if stunning-title}}{{stunning-title}}{{else}}Default Page{{/if}}

10 |

{{#if stunning-text}}{{stunning-text}}{{else}}Lorem ipsum dolor sit amet...{{/if}}

11 |
12 |
13 |
14 |
15 | 16 | friends 17 |
18 | 19 | 20 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/headers-navigations/main-header-groups.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
6 |
7 |
8 |
9 |
10 |

{{#if stunning-title}}{{stunning-title}}{{else}}Default Page{{/if}}

11 |

{{#if stunning-text}}{{stunning-text}}{{else}}Lorem ipsum dolor sit amet...{{/if}}

12 |
13 |
14 |
15 |
16 | 17 | friends 18 |
19 | 20 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/headers-navigations/main-header-music.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
6 |
7 |
8 |
9 |
10 |

{{#if stunning-title}}{{stunning-title}}{{else}}Default Page{{/if}}

11 |

{{#if stunning-text}}{{stunning-text}}{{else}}Lorem ipsum dolor sit amet...{{/if}}

12 |
13 |
14 |
15 |
16 | 17 | friends 18 |
19 | 20 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/headers-navigations/profile-settings-responsive-tabs.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | 7 | 8 | 9 |
10 |
11 | 12 |
13 |
14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/lists/list--styled.hbs: -------------------------------------------------------------------------------- 1 | 2 | 12 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/photo-album-items/photo-album-item-create.hbs: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 | 5 | 6 |
7 | 8 | 9 | 10 | 11 | 12 | Create an Album 13 | It only takes a few minutes! 14 | 15 |
16 | 17 |
18 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/photo-items/photo-item-half.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | photo 5 |
6 | 7 | 8 | 9 | 15 10 | 11 | 12 |
13 | Header Photos 14 | 15 |
16 |
17 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/photo-items/photo-item1.hbs: -------------------------------------------------------------------------------- 1 | 2 |
3 | photo 4 |
5 | 6 | 7 | 8 | 15 9 | 10 | 11 |
12 | Header Photos 13 | 14 |
15 |
16 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/photo-items/photo-item10.hbs: -------------------------------------------------------------------------------- 1 | 2 |
3 | photo 4 |
5 | 6 | 7 | 8 | 15 9 | 10 | 11 |
12 | Header Photos 13 | 14 |
15 |
16 | 17 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/photo-items/photo-item2.hbs: -------------------------------------------------------------------------------- 1 | 2 |
3 | photo 4 |
5 | 6 | 7 | 8 | 15 9 | 10 | 11 |
12 | Header Photos 13 | 14 |
15 |
16 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/photo-items/photo-item3.hbs: -------------------------------------------------------------------------------- 1 | 2 |
3 | photo 4 |
5 | 6 | 7 | 8 | 15 9 | 10 | 11 |
12 | Header Photos 13 | 14 |
15 |
16 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/photo-items/photo-item4.hbs: -------------------------------------------------------------------------------- 1 | 2 |
3 | photo 4 |
5 | 6 | 7 | 8 | 15 9 | 10 | 11 |
12 | Header Photos 13 | 14 |
15 |
16 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/photo-items/photo-item5.hbs: -------------------------------------------------------------------------------- 1 | 2 |
3 | photo 4 |
5 | 6 | 7 | 8 | 15 9 | 10 | 11 |
12 | Header Photos 13 | 14 |
15 |
16 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/photo-items/photo-item6.hbs: -------------------------------------------------------------------------------- 1 | 2 |
3 | photo 4 |
5 | 6 | 7 | 8 | 15 9 | 10 | 11 |
12 | Header Photos 13 | 14 |
15 |
16 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/photo-items/photo-item7.hbs: -------------------------------------------------------------------------------- 1 | 2 |
3 | photo 4 |
5 | 6 | 7 | 8 | 15 9 | 10 | 11 |
12 | Header Photos 13 | 14 |
15 |
16 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/photo-items/photo-item8.hbs: -------------------------------------------------------------------------------- 1 | 2 |
3 | photo 4 |
5 | 6 | 7 | 8 | 15 9 | 10 | 11 |
12 | Header Photos 13 | 14 |
15 |
16 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/photo-items/photo-item9.hbs: -------------------------------------------------------------------------------- 1 | 2 |
3 | photo 4 |
5 | 6 | 7 | 8 | 15 9 | 10 | 11 |
12 | Header Photos 13 | 14 |
15 |
16 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/posts/post-quote.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 |
6 |
7 | 8 |
9 |
10 | 11 | 12 | 13 |
14 | In here we are not a team.We are a family... 15 | 16 | 21 |
22 |
23 | 24 |
25 | 26 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/posts/posts-10.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 |
7 | photo 8 |
9 | 10 |
11 | 12 | Here’s the Featured Urban photo of August! 13 |

Here’s a photo from last month’s photoshoot. We really had a great time and got a 14 | batch of really awesome shots for the new catalog. 15 |

16 | 17 | 25 |
26 | 27 |
28 | 29 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/posts/posts-12.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 |
7 | photo 8 |
9 | 10 |
11 | 12 | Take a look at these truly awesome worspaces 13 |

Here’s a photo from last month’s photoshoot. We really had a great time and got a 14 | batch of really awesome shots for the new catalog. 15 |

16 | 17 | 25 |
26 | 27 |
28 | 29 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/posts/posts-13.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 |
7 | photo 8 |
9 | 10 |
11 | 12 | Here’s the Featured Urban photo of July! 13 |

Here’s a photo from last month’s photoshoot. We really had a great time and got a 14 | batch of really awesome shots for the new catalog. 15 |

16 | 17 | 25 |
26 | 27 |
28 | 29 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/posts/posts-14.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 |
7 | photo 8 |
9 | 10 |
11 | 12 | Olympus’s family picnic was a success! 13 |

Here’s a photo from last month’s photoshoot. We really had a great time and got a 14 | batch of really awesome shots for the new catalog. 15 |

16 | 17 | 25 |
26 | 27 |
28 | 29 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/posts/postsV2-1.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 |
7 | photo 8 |
9 | 10 |
11 | 12 | Here’s the Featured Urban photo of August! 13 | 14 | 27 |
28 | 29 |
30 | 31 | 32 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/posts/postsV2-2.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 |
7 | photo 8 |
9 | 10 |
11 | 12 | Olympus Network added new photo filters! 13 | 14 | 26 |
27 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/posts/postsV2-3.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 |
7 | photo 8 |
9 | 10 |
11 | 12 | Take a look at these truly awesome worspaces 13 | 14 | 27 |
28 | 29 |
30 | 31 | 32 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/posts/postsV2-4.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 |
7 | photo 8 |
9 | 10 |
11 | 12 | Take a look at these truly awesome worspaces 13 | 14 | 26 |
27 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/posts/postsV2-5.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 |
7 | photo 8 |
9 | 10 |
11 | 12 | Olympians: Journal of my backpacking days 13 | 14 | 27 |
28 | 29 |
30 | 31 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/posts/postsV2-6.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 |
7 | photo 8 |
9 | 10 |
11 | 12 | Olympus’s family picnic was a success! 13 | 14 | 27 |
28 | 29 |
30 | 31 | 32 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/posts/postsV2-7.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 |
7 | photo 8 |
9 | 10 |
11 | 12 | Check out this 10 yummy breakfast recipes 13 | 14 | 27 |
28 | 29 |
30 | 31 | 32 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/posts/postsV2-9.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 |
7 | photo 8 |
9 | 10 |
11 | 12 | Take a look to the coolest beaches of the world 13 | 14 | 25 |
26 | 27 |
28 | 29 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/shop/order-totals-list.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/shop/payment-methods-list.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/stunning-headers/stunning-header-about.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | {{> headers-navigations/header-landing }} 6 | 7 |
8 | 9 |
10 |

About Us

11 | 20 |
21 | 22 |
23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/stunning-headers/stunning-header-blog1.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 | {{> headers-navigations/header-landing }} 7 | 8 |
9 | 10 |
11 |

{{#if stunning-title}}{{stunning-title}}{{else}}Default Page{{/if}}

12 | 13 | 22 |
23 | 24 |
25 |
26 | 27 | 28 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/stunning-headers/stunning-header-blog2.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 | {{> headers-navigations/header-landing }} 7 | 8 |
9 |
10 |

{{#if stunning-title}}{{stunning-title}}{{else}}Default Page{{/if}}

11 | 20 |
21 | 22 |
23 |
24 | 25 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/stunning-headers/stunning-header-blog3.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 | {{> headers-navigations/header-landing }} 7 | 8 |
9 | 10 |
11 |

{{#if stunning-title}}{{stunning-title}}{{else}}Default Page{{/if}}

12 | 21 |
22 | 23 |
24 |
25 | 26 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/stunning-headers/stunning-header-careers.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 | {{> headers-navigations/header-landing }} 7 | 8 |
9 | 10 |
11 |

{{#if stunning-title}}{{stunning-title}}{{else}}Default Page{{/if}}

12 | 21 |
22 | 23 |
24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/stunning-headers/stunning-header-contacts.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 | {{> headers-navigations/header-landing }} 7 | 8 |
9 | 10 |
11 |

{{#if stunning-title}}{{stunning-title}}{{else}}Default Page{{/if}}

12 | 21 |
22 | 23 |
24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/stunning-headers/stunning-header-error.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 | {{> headers-navigations/header-landing }} 7 | 8 |
9 | 10 |
11 |

{{#if stunning-title}}{{stunning-title}}{{else}}Default Page{{/if}}

12 | 21 |
22 | 23 |
24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/stunning-headers/stunning-header-faq.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 | {{> headers-navigations/header-landing }} 7 | 8 |
9 | 10 |
11 |

{{#if stunning-title}}{{stunning-title}}{{else}}Default Page{{/if}}

12 | 21 |
22 | 23 |
24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/stunning-headers/stunning-header-shop.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 | {{> headers-navigations/header-landing }} 7 | 8 |
9 | 10 |
11 |

{{#if stunning-title}}{{stunning-title}}{{else}}Default Page{{/if}}

12 | 21 |
22 | 23 |
24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/stunning-headers/stunning-header-shop1.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 | {{> headers-navigations/header-landing }} 7 | 8 |
9 | 10 |
11 |

{{#if stunning-title}}{{stunning-title}}{{else}}Default Page{{/if}}

12 | 21 |
22 | 23 |
24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/stunning-headers/stunning-header-shop3.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 | {{> headers-navigations/header-landing }} 7 | 8 |
9 | 10 |
11 |

{{#if stunning-title}}{{stunning-title}}{{else}}Default Page{{/if}}

12 | 21 |
22 | 23 |
24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/stunning-headers/stunning-header-shop4.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | {{> headers-navigations/header-landing }} 6 | 7 |
8 | 9 |
10 |

{{#if stunning-title}}{{stunning-title}}{{else}}Default Page{{/if}}

11 | 20 |
21 | 22 |
23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/stunning-headers/stunning-header-support.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 | {{> headers-navigations/header-landing }} 7 | 8 |
9 | 10 |
11 |

{{#if stunning-title}}{{stunning-title}}{{else}}Default Page{{/if}}

12 | 21 |
22 | 23 |
24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/widgets/w-action.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 | Olympus 7 |
8 |

OLYMPUS

9 | THE BEST SOCIAL NETWORK THEME IS HERE! 10 | Register Now! 11 |
12 |
13 | 14 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/widgets/w-birthsday-alert.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
6 | 7 | 8 |
9 | 10 |
11 |
12 | author 13 |
14 | Today is 15 | Marina Valentine’s Birthday! 16 |

Leave her a message with your best wishes on her profile page!

17 |
18 |
19 | 20 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/widgets/w-build-fav.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | 7 |
8 | notebook 9 |
10 | 11 |
12 | Increase your Audience 13 | Build Your Fav Page in Seconds! 14 |

Click here to start now and get your own fav page up and running!

15 |
16 |
17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/widgets/w-create-fav-page.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
6 | 7 | 8 | 9 |
10 | 11 |
12 | Be like them and 13 |

Create your own Favourite Page!

14 | Start Now! 15 |
16 |
17 | 18 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/widgets/w-list1.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
Main Links
6 | 20 |
21 | 22 | 23 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/widgets/w-list2.hbs: -------------------------------------------------------------------------------- 1 | 2 |
3 |
Your Profile
4 | 18 |
19 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/widgets/w-list3.hbs: -------------------------------------------------------------------------------- 1 | 2 |
3 |
Features
4 | 18 |
19 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/widgets/w-list4.hbs: -------------------------------------------------------------------------------- 1 | 2 |
3 |
Olympus
4 | 18 |
19 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/widgets/w-personal-info.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 17 | 18 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/widgets/w-personal-info3.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/widgets/w-personal-info7.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 21 | 22 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/widgets/w-personal-info8.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 24 | 25 | -------------------------------------------------------------------------------- /src/main/resources/static/front/partials/widgets/w-socials.hbs: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 |
Other Social Networks:
5 | 9 | 13 | 17 |
18 | 19 | 20 | -------------------------------------------------------------------------------- /src/main/resources/static/front/sass/blocks/_available-widget.scss: -------------------------------------------------------------------------------- 1 | /*------------- #AVAILABLE-WIDGET --------------*/ 2 | 3 | 4 | .available-widget { 5 | padding: 16px 25px; 6 | display: table; 7 | width: 100%; 8 | 9 | .custom-control-description { 10 | color: $heading-color; 11 | font-weight: 700; 12 | } 13 | 14 | .form-group { 15 | margin-bottom: 0; 16 | } 17 | 18 | .custom-control { 19 | margin: 0; 20 | } 21 | 22 | & > * { 23 | margin-bottom: 0; 24 | display: table-cell; 25 | vertical-align: middle; 26 | } 27 | 28 | .more { 29 | font-size: 16px; 30 | padding-left: 25px; 31 | text-align: right; 32 | width: 16px; 33 | } 34 | } 35 | 36 | .empty-area { 37 | border: 2px dashed #bbc0d5; 38 | height: 50px; 39 | } -------------------------------------------------------------------------------- /src/main/resources/static/front/sass/blocks/_contacts.scss: -------------------------------------------------------------------------------- 1 | /*------------- #CONTACTS --------------*/ 2 | 3 | 4 | 5 | .contact-item-wrap { 6 | margin-bottom: 30px; 7 | 8 | &:hover { 9 | .contact-title:after { 10 | width: 100%; 11 | } 12 | } 13 | } 14 | 15 | .contact-title { 16 | position: relative; 17 | padding-bottom: 35px; 18 | margin-bottom: 50px; 19 | 20 | &:after { 21 | content: ""; 22 | display: block; 23 | position: absolute; 24 | bottom: 0; 25 | left: 0; 26 | width: 15%; 27 | height: 2px; 28 | background-color: $primary-color; 29 | transition: width .3s ease-in-out; 30 | } 31 | } 32 | 33 | .contact-item { 34 | 35 | .sub-title { 36 | font-weight: 400; 37 | } 38 | 39 | a { 40 | color: $body-font-color; 41 | display: block; 42 | 43 | &:hover { 44 | color: $primary-color; 45 | } 46 | } 47 | 48 | & + .contact-item { 49 | margin-top: 30px; 50 | } 51 | } -------------------------------------------------------------------------------- /src/main/resources/static/front/sass/blocks/_follow-instagram.scss: -------------------------------------------------------------------------------- 1 | /*------------- #FOLLOW-INSTAGRAMM --------------*/ 2 | 3 | 4 | .follow-instagram { 5 | display: flex; 6 | border-radius: 5px; 7 | overflow: hidden; 8 | position: relative; 9 | 10 | img { 11 | width: 20%; 12 | } 13 | 14 | .btn { 15 | position: absolute; 16 | top: 50%; 17 | left: 50%; 18 | transform: translate(-50%, -50%); 19 | } 20 | 21 | &:hover { 22 | .overlay { 23 | opacity: 1; 24 | } 25 | } 26 | } 27 | 28 | 29 | /*================= Responsive Mode ============*/ 30 | 31 | 32 | @media (max-width: 460px) { 33 | .follow-instagram .btn { 34 | width: 70%; 35 | } 36 | } -------------------------------------------------------------------------------- /src/main/resources/static/front/sass/blocks/_friends-harmonic.scss: -------------------------------------------------------------------------------- 1 | /*------------- #FRIENDS-HARMONIC --------------*/ 2 | 3 | 4 | 5 | .friends-harmonic { 6 | margin-bottom: 0; 7 | overflow: hidden; 8 | 9 | a { 10 | width: 28px; 11 | height: 28px; 12 | border-radius: 100%; 13 | overflow: hidden; 14 | border: 2px solid $white-color; 15 | display: block; 16 | margin-left: -12px; 17 | } 18 | 19 | li { 20 | float: left; 21 | 22 | &:first-child a { 23 | margin-left: 0; 24 | } 25 | } 26 | 27 | .with-text { 28 | margin-top: 5px; 29 | margin-left: 15px; 30 | } 31 | 32 | .all-users { 33 | line-height: 26px; 34 | opacity: .8; 35 | 36 | &:hover { 37 | color: $white-color; 38 | } 39 | } 40 | } 41 | 42 | .friends-harmonic-wrap { 43 | display: flex; 44 | align-items: center; 45 | 46 | & + .comments-shared { 47 | margin-top: 15px; 48 | } 49 | } -------------------------------------------------------------------------------- /src/main/resources/static/front/sass/blocks/_ol-lists.scss: -------------------------------------------------------------------------------- 1 | /*------------- #OL-LISTS --------------*/ 2 | 3 | 4 | 5 | ol { 6 | counter-reset: list1; 7 | margin: 0; 8 | padding-left: 0; 9 | 10 | li { 11 | list-style: none; 12 | transition: all .3s ease; 13 | } 14 | 15 | } /* Init counter */ 16 | 17 | ol li:before { 18 | position:relative; 19 | counter-increment: list1; /* Add "1" */ 20 | content: counter(list1) " "; /* Show count */ 21 | color: $body-font-color; 22 | display: inline-block; 23 | margin-right: 10px; 24 | font-size: 10px; 25 | } 26 | 27 | ol li ul li:before { 28 | display: none; 29 | } 30 | 31 | ol ol { 32 | counter-reset: list2; 33 | margin-top: 10px; 34 | } 35 | 36 | ol ol li:before { 37 | counter-increment: list2; 38 | content: counter(list1) "." counter(list2) ". "; 39 | } 40 | 41 | ol ol li { 42 | padding-left: 40px; 43 | } 44 | -------------------------------------------------------------------------------- /src/main/resources/static/front/sass/blocks/_overlay-menu.scss: -------------------------------------------------------------------------------- 1 | /*------------- #OVERLAY-MENU --------------*/ 2 | 3 | 4 | 5 | body { 6 | overflow-x: hidden; 7 | 8 | &:before { 9 | content: ''; 10 | display: block; 11 | width: 100%; 12 | height: 100%; 13 | position: fixed; 14 | top: 0; 15 | left: 0; 16 | background: rgba(43, 45, 59, .9); 17 | opacity: 0; 18 | transition: opacity .3s ease; 19 | z-index: -999; 20 | } 21 | 22 | &.overlay-enable:before { 23 | opacity: .8; 24 | z-index: 500; 25 | } 26 | 27 | &.body--fixed { 28 | position: fixed; 29 | width: 100%; 30 | } 31 | } 32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /src/main/resources/static/front/sass/blocks/_pagination.scss: -------------------------------------------------------------------------------- 1 | /*------------- #PAGINATION --------------*/ 2 | 3 | 4 | .pagination { 5 | margin-top: 40px; 6 | margin-bottom: 40px; 7 | flex-wrap: wrap; 8 | 9 | .page-item { 10 | font-size: 12px; 11 | font-weight: 700; 12 | padding: 0 4px; 13 | } 14 | 15 | .page-link { 16 | border-radius: 5px; 17 | } 18 | } 19 | 20 | .pagination--small { 21 | margin-top: 15px; 22 | margin-bottom: 15px; 23 | 24 | .page-link { 25 | padding: 0.25rem .45rem; 26 | font-size: 8px; 27 | } 28 | } -------------------------------------------------------------------------------- /src/main/resources/static/front/sass/blocks/_video-background.scss: -------------------------------------------------------------------------------- 1 | /*------------- #VIDEO BACKGROUND --------------*/ 2 | 3 | 4 | .crumina-video-background { 5 | position: absolute; 6 | top: 0; 7 | left: 0; 8 | bottom: 0; 9 | right: 0; 10 | overflow: hidden; 11 | background-size: cover; 12 | background-color: transparent; 13 | background-repeat: no-repeat; 14 | background-position: 50% 50%; 15 | background-image: none; 16 | 17 | &:after { 18 | content: ''; 19 | display: block; 20 | width: 100%; 21 | height: 100%; 22 | position: absolute; 23 | background-color: rgba(255, 94, 58, .6); 24 | } 25 | 26 | .video-background { 27 | min-width: 100%; 28 | min-height: 100%; 29 | margin: auto; 30 | position: absolute; 31 | z-index: -1; 32 | top: 50%; 33 | left: 50%; 34 | transform: translate(-50%, -50%); 35 | visibility: visible; 36 | opacity: 1; 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /src/main/resources/static/front/sass/theme-styles/_mixins.scss: -------------------------------------------------------------------------------- 1 | @mixin admin-sticky-fix( $offset: 0 ) { 2 | $narrow-offset: 46px; 3 | $wide-offset: 32px; 4 | @if $offset != 0 and type-of($offset) == 'number' { 5 | $narrow-offset: $narrow-offset + $offset; 6 | $wide-offset: $wide-offset + $offset; 7 | } 8 | .admin-bar & { 9 | top: $narrow-offset; 10 | @media screen and (min-width: 783px) { 11 | top: $wide-offset; 12 | } 13 | } 14 | .header-menu { 15 | top: $narrow-offset; 16 | @media screen and (min-width: 783px) { 17 | top: $wide-offset; 18 | } 19 | } 20 | } -------------------------------------------------------------------------------- /src/main/resources/static/front/sass/widgets/_w-about.scss: -------------------------------------------------------------------------------- 1 | /*------------- #W-ABOUT --------------*/ 2 | 3 | 4 | 5 | .w-about { 6 | .logo { 7 | color: inherit; 8 | overflow: hidden; 9 | position: relative; 10 | margin-bottom: 30px; 11 | padding: 0; 12 | } 13 | 14 | ul { 15 | margin-bottom: 0; 16 | } 17 | 18 | img { 19 | margin-right: 17px; 20 | } 21 | 22 | .logo-title { 23 | color: $heading-color; 24 | } 25 | } -------------------------------------------------------------------------------- /src/main/resources/static/front/sass/widgets/_w-action.scss: -------------------------------------------------------------------------------- 1 | /*------------- #W-ACTION --------------*/ 2 | 3 | 4 | .w-action { 5 | background-image: url('../img/landing-bg.jpg'); 6 | padding: 50px 45px 40px; 7 | text-align: center; 8 | color: $white-color; 9 | border-radius: 5px; 10 | 11 | img, i { 12 | margin-bottom: 15px; 13 | font-size: 35px; 14 | } 15 | 16 | .content { 17 | 18 | span { 19 | font-size: 10px; 20 | margin-bottom: 25px; 21 | display: block; 22 | text-transform: uppercase; 23 | } 24 | 25 | .title { 26 | font-weight: 400; 27 | color: inherit; 28 | margin-bottom: 15px; 29 | font-size: 24px; 30 | } 31 | } 32 | 33 | .btn { 34 | margin-bottom: 0; 35 | } 36 | } -------------------------------------------------------------------------------- /src/main/resources/static/front/sass/widgets/_w-activity-feed.scss: -------------------------------------------------------------------------------- 1 | /*------------- #W-ACTIVITY-FEED --------------*/ 2 | 3 | 4 | .w-activity-feed { 5 | .author-thumb { 6 | height: 28px; 7 | width: 28px; 8 | float: left; 9 | 10 | img { 11 | height: 28px; 12 | width: 28px; 13 | display: block; 14 | } 15 | } 16 | 17 | .notification-event, 18 | .notification-friend { 19 | font-size: 12px; 20 | } 21 | 22 | .notification-event { 23 | max-width: 85%; 24 | } 25 | 26 | li > * { 27 | vertical-align: top; 28 | } 29 | } -------------------------------------------------------------------------------- /src/main/resources/static/front/sass/widgets/_w-badges.scss: -------------------------------------------------------------------------------- 1 | /*------------- #W-BADGES --------------*/ 2 | 3 | 4 | .w-badges { 5 | display: inline-block; 6 | margin: 0 0 -20px -18px; 7 | 8 | li { 9 | margin: 0 0 20px 15px; 10 | float: left; 11 | width: 38px; 12 | height: 38px; 13 | border-radius: 100%; 14 | position: relative; 15 | } 16 | } -------------------------------------------------------------------------------- /src/main/resources/static/front/sass/widgets/_w-blog-posts.scss: -------------------------------------------------------------------------------- 1 | /*------------- #W-BLOG-POSTS --------------*/ 2 | 3 | 4 | 5 | .w-blog-posts { 6 | margin-bottom: 0; 7 | 8 | .post p { 9 | margin: 10px 0 15px 0; 10 | } 11 | 12 | .post__date { 13 | font-size: 12px; 14 | } 15 | 16 | li:last-child .post { 17 | border-bottom: none; 18 | } 19 | } -------------------------------------------------------------------------------- /src/main/resources/static/front/sass/widgets/_w-contacts.scss: -------------------------------------------------------------------------------- 1 | /*------------- #W-CONTACTS --------------*/ 2 | 3 | 4 | .w-contacts { 5 | 6 | #map { 7 | width: 100%; 8 | height: 200px; 9 | margin-bottom: 15px; 10 | } 11 | 12 | ul { 13 | padding: 0 25px; 14 | 15 | li { 16 | padding: 15px 0; 17 | } 18 | 19 | .title { 20 | margin-right: 0; 21 | float: none; 22 | width: auto; 23 | color: $heading-color; 24 | font-weight: 500; 25 | } 26 | 27 | .text { 28 | color: $body-font-color; 29 | display: block; 30 | overflow: hidden; 31 | } 32 | } 33 | } 34 | 35 | #map { 36 | width: 100%; 37 | } -------------------------------------------------------------------------------- /src/main/resources/static/front/sass/widgets/_w-faved-page.scss: -------------------------------------------------------------------------------- 1 | /*------------- #W-FAVED-PAGE --------------*/ 2 | 3 | 4 | .w-faved-page { 5 | overflow: hidden; 6 | margin: 0 0 -8px -15px; 7 | 8 | li { 9 | margin: 0 0 8px 8px; 10 | float: left; 11 | width: 34px; 12 | height: 34px; 13 | border-radius: 100%; 14 | overflow: hidden; 15 | } 16 | } 17 | 18 | .all-users { 19 | line-height: 34px; 20 | text-align: center; 21 | color: $white-color; 22 | background-color: $primary-color; 23 | font-size: 10px; 24 | font-weight: 800; 25 | 26 | a { 27 | color: inherit; 28 | display: block; 29 | } 30 | 31 | } -------------------------------------------------------------------------------- /src/main/resources/static/front/sass/widgets/_w-featured-topics.scss: -------------------------------------------------------------------------------- 1 | /*------------- #W-FEATURED-TOPICS --------------*/ 2 | 3 | 4 | 5 | .w-featured-topics { 6 | li { 7 | & + li { 8 | margin-top: 20px; 9 | } 10 | } 11 | 12 | .icon { 13 | float: left; 14 | margin-right: 10px; 15 | font-size: 15px; 16 | color: $yellow; 17 | } 18 | 19 | .content { 20 | overflow: hidden; 21 | } 22 | 23 | .title { 24 | font-size: 13px; 25 | display: block; 26 | margin-bottom: 5px; 27 | 28 | &:hover { 29 | color: $primary-color; 30 | } 31 | } 32 | 33 | time { 34 | font-size: 11px; 35 | margin-bottom: 5px; 36 | display: block; 37 | } 38 | 39 | .forums { 40 | font-size: 11px; 41 | color: $primary-color; 42 | } 43 | } -------------------------------------------------------------------------------- /src/main/resources/static/front/sass/widgets/_w-latest-photo.scss: -------------------------------------------------------------------------------- 1 | /*------------- #W-LATEST-PHOTO --------------*/ 2 | 3 | 4 | 5 | .w-last-photo { 6 | margin-bottom: 0; 7 | overflow: hidden; 8 | 9 | li { 10 | width: 33.33%; 11 | float: left; 12 | padding: 0 4px 4px 0; 13 | overflow: hidden; 14 | } 15 | 16 | img { 17 | width: 100%; 18 | border-radius: 3px; 19 | display: block; 20 | } 21 | } -------------------------------------------------------------------------------- /src/main/resources/static/front/sass/widgets/_w-list.scss: -------------------------------------------------------------------------------- 1 | /*------------- #W-LIST --------------*/ 2 | 3 | 4 | 5 | .w-list { 6 | a { 7 | color: $body-font-color; 8 | padding: 8px 0; 9 | display: block; 10 | font-weight: 500; 11 | position: relative; 12 | 13 | &:hover { 14 | color: $primary-color; 15 | } 16 | } 17 | 18 | ul { 19 | margin-bottom: 0; 20 | } 21 | } -------------------------------------------------------------------------------- /src/main/resources/static/front/sass/widgets/_w-pool.scss: -------------------------------------------------------------------------------- 1 | /*------------- #W-POOL --------------*/ 2 | 3 | 4 | 5 | .w-pool { 6 | margin-bottom: 40px; 7 | 8 | .skills-item-info { 9 | margin-bottom: 0; 10 | } 11 | 12 | .radio { 13 | color: $heading-color; 14 | display: inline-block; 15 | margin-bottom: 5px; 16 | 17 | label { 18 | padding-left: 30px; 19 | 20 | span { 21 | left: 0; 22 | } 23 | } 24 | } 25 | 26 | .counter-friends { 27 | margin: 10px 0; 28 | } 29 | } -------------------------------------------------------------------------------- /src/main/resources/static/front/sass/widgets/_w-search.scss: -------------------------------------------------------------------------------- 1 | /*------------- #W-SEARCH--------------*/ 2 | 3 | 4 | 5 | .w-search { 6 | width: 340px; 7 | 8 | .form-group { 9 | margin-bottom: 0; 10 | } 11 | 12 | input { 13 | padding: 13px 15px; 14 | font-size: 12px; 15 | } 16 | 17 | svg { 18 | height: 15px; 19 | width: 15px; 20 | } 21 | } -------------------------------------------------------------------------------- /src/main/resources/static/front/sass/widgets/_w-select.scss: -------------------------------------------------------------------------------- 1 | /*------------- #W-SELECT --------------*/ 2 | 3 | 4 | .w-select { 5 | padding: 0 20px 0 0; 6 | 7 | .bootstrap-select > .dropdown-toggle { 8 | padding: 10px 15px; 9 | font-size: 12px; 10 | height: 40px; 11 | margin-bottom: 0; 12 | } 13 | 14 | .form-group { 15 | margin-bottom: 0; 16 | min-width: 180px; 17 | } 18 | 19 | .title { 20 | float: left; 21 | line-height: 40px; 22 | margin-right: 15px; 23 | } 24 | } 25 | 26 | 27 | /*------------- Responsive mode styles --------------*/ 28 | 29 | @media (max-width: 1400px) { 30 | .w-select .form-group { 31 | min-width: unset; 32 | } 33 | } -------------------------------------------------------------------------------- /src/main/resources/static/front/sass/widgets/_w-socials.scss: -------------------------------------------------------------------------------- 1 | /*------------- #w-socials --------------*/ 2 | 3 | 4 | .social-item { 5 | font-size: 11px; 6 | color: $white-color; 7 | padding: 7px 15px; 8 | display: block; 9 | border-radius: 3px; 10 | margin-bottom: 15px; 11 | text-align: center; 12 | 13 | i, svg { 14 | font-size: 12px; 15 | margin-right: 10px; 16 | } 17 | 18 | &:hover { 19 | color: $white-color; 20 | opacity: .9; 21 | } 22 | } 23 | 24 | .w-socials { 25 | .title { 26 | margin-bottom: 20px; 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /src/main/resources/static/front/svg-icons/back-to-top.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 8 | 9 | -------------------------------------------------------------------------------- /src/main/resources/static/front/svg-icons/repeat-off.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/main/resources/static/front/svg-icons/repeat.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/main/resources/static/login/img/bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/373675032/moti-blog/d705347d78306ce068519d9d125d413ff8d8e4f7/src/main/resources/static/login/img/bg.jpg --------------------------------------------------------------------------------