├── .gitattributes ├── .gitignore ├── README.md ├── memodump.py ├── memodump ├── css │ ├── SlideShow.css │ ├── bootstrap-theme.css │ ├── bootstrap-theme.css.map │ ├── bootstrap-theme.min.css │ ├── bootstrap.css │ ├── bootstrap.css.map │ ├── bootstrap.min.css │ ├── memodump.css │ ├── memoprint.css │ ├── memoslide.css │ └── moinizer.css ├── fonts │ ├── glyphicons-halflings-regular.eot │ ├── glyphicons-halflings-regular.svg │ ├── glyphicons-halflings-regular.ttf │ └── glyphicons-halflings-regular.woff ├── img │ ├── PythonPowered.png │ ├── admon-caution.png │ ├── admon-important.png │ ├── admon-note.png │ ├── admon-tip.png │ ├── admon-warning.png │ ├── alert.png │ ├── angry.png │ ├── attach.png │ ├── attention.png │ ├── biggrin.png │ ├── checkmark.png │ ├── devil.png │ ├── draft.png │ ├── frown.png │ ├── icon-error.png │ ├── icon-info.png │ ├── idea.png │ ├── moin-action.png │ ├── moin-attach.png │ ├── moin-bottom.png │ ├── moin-conflict.png │ ├── moin-deleted.png │ ├── moin-diff.png │ ├── moin-download.png │ ├── moin-edit.png │ ├── moin-email.png │ ├── moin-ftp.png │ ├── moin-help.png │ ├── moin-home.png │ ├── moin-icon.png │ ├── moin-info.png │ ├── moin-inter.png │ ├── moin-jabber.png │ ├── moin-new.png │ ├── moin-news.png │ ├── moin-parent.png │ ├── moin-print.png │ ├── moin-raw.png │ ├── moin-readonly.png │ ├── moin-renamed.png │ ├── moin-rss.png │ ├── moin-search.png │ ├── moin-show.png │ ├── moin-subscribe.png │ ├── moin-telnet.png │ ├── moin-top.png │ ├── moin-unsubscribe.png │ ├── moin-up.png │ ├── moin-updated.png │ ├── moin-www.png │ ├── ohwell.png │ ├── prio1.png │ ├── prio2.png │ ├── prio3.png │ ├── redface.png │ ├── sad.png │ ├── smile.png │ ├── smile2.png │ ├── smile3.png │ ├── smile4.png │ ├── star_off.png │ ├── star_on.png │ ├── thumbs-up.png │ ├── tired.png │ └── tongue.png └── js │ ├── bootstrap.js │ ├── bootstrap.min.js │ ├── jquery.min.js │ └── toggle.js └── test └── test.html /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | 4 | # Custom for Visual Studio 5 | *.cs diff=csharp 6 | *.sln merge=union 7 | *.csproj merge=union 8 | *.vbproj merge=union 9 | *.fsproj merge=union 10 | *.dbproj merge=union 11 | 12 | # Standard to msysgit 13 | *.doc diff=astextplain 14 | *.DOC diff=astextplain 15 | *.docx diff=astextplain 16 | *.DOCX diff=astextplain 17 | *.dot diff=astextplain 18 | *.DOT diff=astextplain 19 | *.pdf diff=astextplain 20 | *.PDF diff=astextplain 21 | *.rtf diff=astextplain 22 | *.RTF diff=astextplain 23 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | ################# 2 | ## Eclipse 3 | ################# 4 | 5 | *.pydevproject 6 | .project 7 | .metadata 8 | bin/ 9 | tmp/ 10 | *.tmp 11 | *.bak 12 | *.swp 13 | *~.nib 14 | local.properties 15 | .classpath 16 | .settings/ 17 | .loadpath 18 | 19 | # External tool builders 20 | .externalToolBuilders/ 21 | 22 | # Locally stored "Eclipse launch configurations" 23 | *.launch 24 | 25 | # CDT-specific 26 | .cproject 27 | 28 | # PDT-specific 29 | .buildpath 30 | 31 | 32 | ################# 33 | ## Visual Studio 34 | ################# 35 | 36 | ## Ignore Visual Studio temporary files, build results, and 37 | ## files generated by popular Visual Studio add-ons. 38 | 39 | # User-specific files 40 | *.suo 41 | *.user 42 | *.sln.docstates 43 | 44 | # Build results 45 | 46 | [Dd]ebug/ 47 | [Rr]elease/ 48 | x64/ 49 | build/ 50 | [Bb]in/ 51 | [Oo]bj/ 52 | 53 | # MSTest test Results 54 | [Tt]est[Rr]esult*/ 55 | [Bb]uild[Ll]og.* 56 | 57 | *_i.c 58 | *_p.c 59 | *.ilk 60 | *.meta 61 | *.obj 62 | *.pch 63 | *.pdb 64 | *.pgc 65 | *.pgd 66 | *.rsp 67 | *.sbr 68 | *.tlb 69 | *.tli 70 | *.tlh 71 | *.tmp 72 | *.tmp_proj 73 | *.log 74 | *.vspscc 75 | *.vssscc 76 | .builds 77 | *.pidb 78 | *.log 79 | *.scc 80 | 81 | # Visual C++ cache files 82 | ipch/ 83 | *.aps 84 | *.ncb 85 | *.opensdf 86 | *.sdf 87 | *.cachefile 88 | 89 | # Visual Studio profiler 90 | *.psess 91 | *.vsp 92 | *.vspx 93 | 94 | # Guidance Automation Toolkit 95 | *.gpState 96 | 97 | # ReSharper is a .NET coding add-in 98 | _ReSharper*/ 99 | *.[Rr]e[Ss]harper 100 | 101 | # TeamCity is a build add-in 102 | _TeamCity* 103 | 104 | # DotCover is a Code Coverage Tool 105 | *.dotCover 106 | 107 | # NCrunch 108 | *.ncrunch* 109 | .*crunch*.local.xml 110 | 111 | # Installshield output folder 112 | [Ee]xpress/ 113 | 114 | # DocProject is a documentation generator add-in 115 | DocProject/buildhelp/ 116 | DocProject/Help/*.HxT 117 | DocProject/Help/*.HxC 118 | DocProject/Help/*.hhc 119 | DocProject/Help/*.hhk 120 | DocProject/Help/*.hhp 121 | DocProject/Help/Html2 122 | DocProject/Help/html 123 | 124 | # Click-Once directory 125 | publish/ 126 | 127 | # Publish Web Output 128 | *.Publish.xml 129 | *.pubxml 130 | 131 | # NuGet Packages Directory 132 | ## TODO: If you have NuGet Package Restore enabled, uncomment the next line 133 | #packages/ 134 | 135 | # Windows Azure Build Output 136 | csx 137 | *.build.csdef 138 | 139 | # Windows Store app package directory 140 | AppPackages/ 141 | 142 | # Others 143 | sql/ 144 | *.Cache 145 | ClientBin/ 146 | [Ss]tyle[Cc]op.* 147 | ~$* 148 | *~ 149 | *.dbmdl 150 | *.[Pp]ublish.xml 151 | *.pfx 152 | *.publishsettings 153 | 154 | # RIA/Silverlight projects 155 | Generated_Code/ 156 | 157 | # Backup & report files from converting an old project file to a newer 158 | # Visual Studio version. Backup files are not needed, because we have git ;-) 159 | _UpgradeReport_Files/ 160 | Backup*/ 161 | UpgradeLog*.XML 162 | UpgradeLog*.htm 163 | 164 | # SQL Server files 165 | App_Data/*.mdf 166 | App_Data/*.ldf 167 | 168 | ############# 169 | ## Windows detritus 170 | ############# 171 | 172 | # Windows image file caches 173 | Thumbs.db 174 | ehthumbs.db 175 | 176 | # Folder config file 177 | Desktop.ini 178 | 179 | # Recycle Bin used on file shares 180 | $RECYCLE.BIN/ 181 | 182 | # Mac crap 183 | .DS_Store 184 | 185 | 186 | ############# 187 | ## Python 188 | ############# 189 | 190 | *.py[co] 191 | 192 | # Packages 193 | *.egg 194 | *.egg-info 195 | dist/ 196 | build/ 197 | eggs/ 198 | parts/ 199 | var/ 200 | sdist/ 201 | develop-eggs/ 202 | .installed.cfg 203 | 204 | # Installer logs 205 | pip-log.txt 206 | 207 | # Unit test / coverage reports 208 | .coverage 209 | .tox 210 | 211 | #Translations 212 | *.mo 213 | 214 | #Mr Developer 215 | .mr.developer.cfg 216 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | moinmoin-memodump 2 | ================= 3 | 4 | A simple [MoinMoin][] theme based on [Twitter Bootstrap][]. 5 | Comes with responsive navbar and sidebar. 6 | 7 | You can create your own sidebar by creating a page called `SideBar`. 8 | 9 | Tested with MoinMoin 1.9.7 on Python 2.7.5. 10 | 11 | For details, please refer to [the project wiki][Wiki Home]. 12 | 13 | 14 | Screenshot 15 | ---------- 16 | 17 | ![Main](https://github.com/dossist/moinmoin-memodump/wiki/memodump.png) 18 | 19 | [More][Wiki Screenshots] 20 | 21 | 22 | Install 23 | ------- 24 | 25 | 1. Get files by cloning the repository or download a zip and unpack it. 26 | To clone: 27 | 28 | ```console 29 | $ git clone https://github.com/dossist/moinmoin-memodump.git 30 | ``` 31 | 32 | 2. Copy `memodump.py` into plugin directory `data/plugin/theme/`. 33 | Location of the directory varies according to how you installed MoinMoin. 34 | 35 | 3. Copy directory `memodump` into static files directory `MoinMoin/web/static/htdocs/`. 36 | Again location of that directory will vary. It could be: 37 | * `/usr/share/moin/htdocs` if you installed MoinMoin from Ubuntu package 38 | * `/usr/local/lib/python2.7/dist-packages/MoinMoin/web/static/htdocs` if you installed MoinMoin from zip 39 | * and so on 40 | 41 | 4. Done! 42 | If you run MoinMoin on a server, you might have to terminate running MoinMoin processes to reflect changes. 43 | e.g. on Ubuntu: 44 | 45 | ```console 46 | $ pkill moin 47 | ``` 48 | 49 | 50 | How to use 51 | ---------- 52 | 53 | There are two ways to apply the theme. 54 | 55 | ### As your personal theme, keeping default theme unchanged ### 56 | 57 | * Log into your wiki and go to user preferences page. 58 | (**Settings** near the upper left corner, then **Preferences**) 59 | * Choose **memodump** from Preferred theme dropdown box. 60 | * Hit *save* button at the bottom of the page. 61 | 62 | ### As the default theme ### 63 | 64 | Edit `wikiconfig.py` to change `theme_default`. 65 | 66 | ```python 67 | theme_default = 'memodump' 68 | ``` 69 | 70 | Please note that indentations are important in python codes, and here you must 71 | indent the line by exactly 4 spaces. 72 | 73 | 74 | Customization 75 | ------------- 76 | For details, please refer to [the project wiki][Wiki Home]. 77 | 78 | 79 | ### SideBar ### 80 | 81 | Create a page named `SideBar` to create your own site-wide sidebar. 82 | In sidebar, list items receive special menu-like styles. 83 | 84 | 85 | ### Site logo ### 86 | 87 | If you go with the default wikiconfig, the default logo picture will run off the navbar height. 88 | This theme is not optimized for the default logo picture (although it won't break page design). 89 | By disabling the logo, MoinMoin will use your site name as a text logo with a link to the FrontPage. 90 | To do it, just comment out `logo_string` in `wikiconfig.py`: 91 | 92 | ```python 93 | logo_string = ... 94 | ``` 95 | ↓ 96 | ```python 97 | # logo_string = ... 98 | ``` 99 | 100 | 101 | ### Location area ### 102 | 103 | On top of page contents, we have an area which shows where in the wiki you are now, and when it was updated last time. 104 | However, showing the info on every page feels a bit redundant. 105 | You can define a list of pages which comes without the info. 106 | Define a list `memodump_hidelocation` in `wikiconfig.py`. The list has page names as its entries. 107 | Example: 108 | 109 | memodump_hidelocation = [page_front_page, u'SideBar', ] 110 | 111 | By default, `page_front_page` is the only page in the list. 112 | 113 | 114 | ### Menu items ### 115 | 116 | Basic knowledge of python language is required! 117 | 118 | By defining `memodump_menuoverride` in `wikiconfig.py`, you can override menu entries. 119 | Example: 120 | 121 | memodump_menuoverride = [ 122 | 'raw', 123 | 'print', 124 | ] 125 | 126 | For details, please refer to [the project wiki][Wiki EditMenu]. 127 | 128 | 129 | Limitations 130 | ----------- 131 | 132 | * Some words in the theme are not translated. (Can be translated via [WikiDictionary][Wiki Translation] pages, though) 133 | * Sidebar area is reserved even if `SideBar` page does not exist nor is accessible. 134 | * editbar and actionsMenu are replaced with the theme's own menu functionality, and settings 135 | on the replaced will not affect the new menu. 136 | * Original actionsMenu were listing all additional actions automatically, but the menu of this theme 137 | won't do so automatically. 138 | 139 | 140 | License and copyrights 141 | ---------------------- 142 | 143 | Copyright 2014 dossist. 144 | This theme is licensed under [GNU GPL][]. 145 | [Twitter Bootstrap][] is copyrighted by Twitter, Inc and licensed under [the MIT license][MIT]. 146 | [MoinMoin][] is copyrighted by [The MoinMoin development team](https://moinmo.in/MoinCoreTeamGroup) and licensed under [GNU GPL][]. 147 | Icons and some part of CSS were taken from the default modernized theme. 148 | 149 | 150 | 151 | [MoinMoin]: https://moinmo.in/ 152 | [Twitter Bootstrap]: http://getbootstrap.com/ 153 | [Wiki Home]: https://github.com/dossist/moinmoin-memodump/wiki 154 | [Wiki EditMenu]: https://github.com/dossist/moinmoin-memodump/wiki/EditMenu 155 | [Wiki Translation]: https://github.com/dossist/moinmoin-memodump/wiki/Translation 156 | [Wiki Screenshots]: https://github.com/dossist/moinmoin-memodump/wiki/Screenshots 157 | [GNU GPL]: http://www.gnu.org/licenses/gpl 158 | [MIT]: https://github.com/twbs/bootstrap/blob/master/LICENSE 159 | -------------------------------------------------------------------------------- /memodump/css/SlideShow.css: -------------------------------------------------------------------------------- 1 | /* 2 | * Single page slide show styles 3 | * 4 | * Copy SlideShow.css to your theme's css/ directory. 5 | * 6 | * copyright: 2008 Thomas Waldmann 7 | * copyright: 2010 Paul Boddie 8 | * license: GNU GPL, see COPYING for details 9 | */ 10 | 11 | li p {margin: 0;} /* Workaround for moin's bad list html */ 12 | 13 | html { 14 | background-color: white; 15 | color: black; 16 | font-family: Arial, Lucida Grande, sans-serif; 17 | font-size: 20pt; 18 | } 19 | 20 | body { 21 | margin: 1em; 22 | padding-top: 20px; 23 | } 24 | 25 | /* Slide heading */ 26 | h1 {font-size: 32pt; color: #33F;} 27 | h1:before {content:url(../../common/moinmoin.png); padding-right:10px; display: inline-block; vertical-align: middle;} 28 | 29 | /* Slide content */ 30 | 31 | #content {margin-left: 20pt; margin-right: 0;} 32 | #content[dir="rtl"] {margin-left: 0; margin-right: 20pt;} 33 | 34 | h2 { font-size: 28pt; color: #000;} 35 | h3 { font-size: 24pt; color: #000;} 36 | h4 { font-size: 18pt; color: #000;} 37 | h5 { font-size: 16pt; color: #000;} 38 | h6 { font-size: 14pt; color: #000;} 39 | 40 | li { margin: 12pt; } 41 | 42 | a { color: #69F; } 43 | a:visited { color: #69F; } 44 | a.nonexistent, a.badinterwiki { color: #666; } 45 | 46 | tt { font-size: 18pt; } 47 | pre { font-size: 14pt; } 48 | sup, sub { font-size: 14pt; } 49 | 50 | pre { 51 | border: 1pt dashed #222; 52 | padding: 5pt; 53 | white-space: pre; 54 | background-color: #DDF; 55 | color: #444; 56 | } 57 | 58 | 59 | /* Navigation */ 60 | 61 | #navigation { 62 | position: fixed; 63 | top: 0; 64 | left: 0; 65 | right: 0; 66 | padding: 0; 67 | margin: 0; 68 | color: #EEE; 69 | font-size: 14pt; 70 | } 71 | 72 | #navigation ul { 73 | margin: 0; 74 | padding: 6pt; 75 | text-align: center; 76 | } 77 | 78 | #navigation li { 79 | display: inline; 80 | margin: 0 2pt; 81 | padding: 0; 82 | } 83 | 84 | #navigation a { 85 | text-decoration: none; 86 | color: #ddd; 87 | } 88 | 89 | #navigation a:hover { 90 | color: #bbb; 91 | } 92 | 93 | #navigation .current { 94 | color: #888; 95 | } 96 | 97 | 98 | #date { 99 | position: fixed; 100 | bottom: 0.5em; 101 | left: 2em; 102 | right: 0; 103 | font-size: 12pt; 104 | clear: both; 105 | display: inline; 106 | margin: 0; 107 | padding: 0; 108 | color: #6C7680; 109 | } 110 | 111 | #author { 112 | position: fixed; 113 | bottom: 0.5em; 114 | left: 2em; 115 | right: 0; 116 | text-align: center; 117 | font-size: 12pt; 118 | clear: both; 119 | display: inline; 120 | margin: 0; 121 | padding: 0; 122 | color: #6C7680; 123 | } 124 | 125 | #counter { 126 | position: fixed; 127 | bottom: 0.5em; 128 | left: 2em; 129 | right: 0; 130 | text-align: right; 131 | font-size: 12pt; 132 | clear: both; 133 | display: inline; 134 | margin: 0; 135 | padding: 0; 136 | color: #6C7680; 137 | } 138 | 139 | /* CSS for ParserBase */ 140 | 141 | div.codearea { /* the div makes the border */ 142 | margin: 0.5em 0; 143 | padding: 0; 144 | border: 1pt dashed #222; 145 | background-color: #EEF; 146 | color: #444; 147 | } 148 | 149 | div.codearea pre { /* the pre has no border and is inside the div */ 150 | margin: 0; 151 | padding: 10pt; 152 | border: none; 153 | } 154 | 155 | a.codenumbers { /* format of the line numbering link */ 156 | margin: 0pt; 157 | font-size: 10pt; 158 | color: #888; 159 | display: none; /* rather annoying to see the link */ 160 | } 161 | 162 | /* format of certain syntax spans */ 163 | div.codearea pre span.LineNumber {color: #444;} 164 | div.codearea pre span.ID {color: #000;} 165 | div.codearea pre span.Operator {color: #000;} 166 | div.codearea pre span.Char {color: #048;} 167 | div.codearea pre span.Comment {color: green;} 168 | div.codearea pre span.Number {color: red;} 169 | div.codearea pre span.String {color: magenta;} 170 | div.codearea pre span.SPChar {color: #00C;} 171 | div.codearea pre span.ResWord {color: #39F;} 172 | div.codearea pre span.ConsWord {color: #088; font-weight: bold;} 173 | div.codearea pre span.Error {color: #F88; border: solid 1.5pt #FF0000;} 174 | div.codearea pre span.ResWord2 {color: #69F; font-weight: bold;} 175 | div.codearea pre span.Special {color: #00F;} 176 | div.codearea pre span.Preprc {color: #839;} 177 | 178 | @media print { 179 | #navigation { 180 | display: none; 181 | } 182 | 183 | h1 { 184 | page-break-before: always; /* show slides on separate pages */ 185 | } 186 | 187 | pre { 188 | white-space: pre-wrap; 189 | } 190 | } 191 | 192 | /* Make tables more presentable. */ 193 | 194 | td p { 195 | margin: 0.5em; 196 | } 197 | -------------------------------------------------------------------------------- /memodump/css/bootstrap-theme.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Bootstrap v3.2.0 (http://getbootstrap.com) 3 | * Copyright 2011-2014 Twitter, Inc. 4 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 5 | */ 6 | 7 | .btn-default, 8 | .btn-primary, 9 | .btn-success, 10 | .btn-info, 11 | .btn-warning, 12 | .btn-danger { 13 | text-shadow: 0 -1px 0 rgba(0, 0, 0, .2); 14 | -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075); 15 | box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075); 16 | } 17 | .btn-default:active, 18 | .btn-primary:active, 19 | .btn-success:active, 20 | .btn-info:active, 21 | .btn-warning:active, 22 | .btn-danger:active, 23 | .btn-default.active, 24 | .btn-primary.active, 25 | .btn-success.active, 26 | .btn-info.active, 27 | .btn-warning.active, 28 | .btn-danger.active { 29 | -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); 30 | box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); 31 | } 32 | .btn:active, 33 | .btn.active { 34 | background-image: none; 35 | } 36 | .btn-default { 37 | text-shadow: 0 1px 0 #fff; 38 | background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%); 39 | background-image: -o-linear-gradient(top, #fff 0%, #e0e0e0 100%); 40 | background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0)); 41 | background-image: linear-gradient(to bottom, #fff 0%, #e0e0e0 100%); 42 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0); 43 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 44 | background-repeat: repeat-x; 45 | border-color: #dbdbdb; 46 | border-color: #ccc; 47 | } 48 | .btn-default:hover, 49 | .btn-default:focus { 50 | background-color: #e0e0e0; 51 | background-position: 0 -15px; 52 | } 53 | .btn-default:active, 54 | .btn-default.active { 55 | background-color: #e0e0e0; 56 | border-color: #dbdbdb; 57 | } 58 | .btn-default:disabled, 59 | .btn-default[disabled] { 60 | background-color: #e0e0e0; 61 | background-image: none; 62 | } 63 | .btn-primary { 64 | background-image: -webkit-linear-gradient(top, #428bca 0%, #2d6ca2 100%); 65 | background-image: -o-linear-gradient(top, #428bca 0%, #2d6ca2 100%); 66 | background-image: -webkit-gradient(linear, left top, left bottom, from(#428bca), to(#2d6ca2)); 67 | background-image: linear-gradient(to bottom, #428bca 0%, #2d6ca2 100%); 68 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff2d6ca2', GradientType=0); 69 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 70 | background-repeat: repeat-x; 71 | border-color: #2b669a; 72 | } 73 | .btn-primary:hover, 74 | .btn-primary:focus { 75 | background-color: #2d6ca2; 76 | background-position: 0 -15px; 77 | } 78 | .btn-primary:active, 79 | .btn-primary.active { 80 | background-color: #2d6ca2; 81 | border-color: #2b669a; 82 | } 83 | .btn-primary:disabled, 84 | .btn-primary[disabled] { 85 | background-color: #2d6ca2; 86 | background-image: none; 87 | } 88 | .btn-success { 89 | background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%); 90 | background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%); 91 | background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641)); 92 | background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%); 93 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0); 94 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 95 | background-repeat: repeat-x; 96 | border-color: #3e8f3e; 97 | } 98 | .btn-success:hover, 99 | .btn-success:focus { 100 | background-color: #419641; 101 | background-position: 0 -15px; 102 | } 103 | .btn-success:active, 104 | .btn-success.active { 105 | background-color: #419641; 106 | border-color: #3e8f3e; 107 | } 108 | .btn-success:disabled, 109 | .btn-success[disabled] { 110 | background-color: #419641; 111 | background-image: none; 112 | } 113 | .btn-info { 114 | background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%); 115 | background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%); 116 | background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2)); 117 | background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%); 118 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0); 119 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 120 | background-repeat: repeat-x; 121 | border-color: #28a4c9; 122 | } 123 | .btn-info:hover, 124 | .btn-info:focus { 125 | background-color: #2aabd2; 126 | background-position: 0 -15px; 127 | } 128 | .btn-info:active, 129 | .btn-info.active { 130 | background-color: #2aabd2; 131 | border-color: #28a4c9; 132 | } 133 | .btn-info:disabled, 134 | .btn-info[disabled] { 135 | background-color: #2aabd2; 136 | background-image: none; 137 | } 138 | .btn-warning { 139 | background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%); 140 | background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%); 141 | background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316)); 142 | background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%); 143 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0); 144 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 145 | background-repeat: repeat-x; 146 | border-color: #e38d13; 147 | } 148 | .btn-warning:hover, 149 | .btn-warning:focus { 150 | background-color: #eb9316; 151 | background-position: 0 -15px; 152 | } 153 | .btn-warning:active, 154 | .btn-warning.active { 155 | background-color: #eb9316; 156 | border-color: #e38d13; 157 | } 158 | .btn-warning:disabled, 159 | .btn-warning[disabled] { 160 | background-color: #eb9316; 161 | background-image: none; 162 | } 163 | .btn-danger { 164 | background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%); 165 | background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%); 166 | background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a)); 167 | background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%); 168 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0); 169 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 170 | background-repeat: repeat-x; 171 | border-color: #b92c28; 172 | } 173 | .btn-danger:hover, 174 | .btn-danger:focus { 175 | background-color: #c12e2a; 176 | background-position: 0 -15px; 177 | } 178 | .btn-danger:active, 179 | .btn-danger.active { 180 | background-color: #c12e2a; 181 | border-color: #b92c28; 182 | } 183 | .btn-danger:disabled, 184 | .btn-danger[disabled] { 185 | background-color: #c12e2a; 186 | background-image: none; 187 | } 188 | .thumbnail, 189 | .img-thumbnail { 190 | -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075); 191 | box-shadow: 0 1px 2px rgba(0, 0, 0, .075); 192 | } 193 | .dropdown-menu > li > a:hover, 194 | .dropdown-menu > li > a:focus { 195 | background-color: #e8e8e8; 196 | background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); 197 | background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); 198 | background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8)); 199 | background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%); 200 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0); 201 | background-repeat: repeat-x; 202 | } 203 | .dropdown-menu > .active > a, 204 | .dropdown-menu > .active > a:hover, 205 | .dropdown-menu > .active > a:focus { 206 | background-color: #357ebd; 207 | background-image: -webkit-linear-gradient(top, #428bca 0%, #357ebd 100%); 208 | background-image: -o-linear-gradient(top, #428bca 0%, #357ebd 100%); 209 | background-image: -webkit-gradient(linear, left top, left bottom, from(#428bca), to(#357ebd)); 210 | background-image: linear-gradient(to bottom, #428bca 0%, #357ebd 100%); 211 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0); 212 | background-repeat: repeat-x; 213 | } 214 | .navbar-default { 215 | background-image: -webkit-linear-gradient(top, #fff 0%, #f8f8f8 100%); 216 | background-image: -o-linear-gradient(top, #fff 0%, #f8f8f8 100%); 217 | background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8)); 218 | background-image: linear-gradient(to bottom, #fff 0%, #f8f8f8 100%); 219 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0); 220 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 221 | background-repeat: repeat-x; 222 | border-radius: 4px; 223 | -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075); 224 | box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075); 225 | } 226 | .navbar-default .navbar-nav > .active > a { 227 | background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f3f3f3 100%); 228 | background-image: -o-linear-gradient(top, #ebebeb 0%, #f3f3f3 100%); 229 | background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f3f3f3)); 230 | background-image: linear-gradient(to bottom, #ebebeb 0%, #f3f3f3 100%); 231 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff3f3f3', GradientType=0); 232 | background-repeat: repeat-x; 233 | -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075); 234 | box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075); 235 | } 236 | .navbar-brand, 237 | .navbar-nav > li > a { 238 | text-shadow: 0 1px 0 rgba(255, 255, 255, .25); 239 | } 240 | .navbar-inverse { 241 | background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%); 242 | background-image: -o-linear-gradient(top, #3c3c3c 0%, #222 100%); 243 | background-image: -webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#222)); 244 | background-image: linear-gradient(to bottom, #3c3c3c 0%, #222 100%); 245 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0); 246 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 247 | background-repeat: repeat-x; 248 | } 249 | .navbar-inverse .navbar-nav > .active > a { 250 | background-image: -webkit-linear-gradient(top, #222 0%, #282828 100%); 251 | background-image: -o-linear-gradient(top, #222 0%, #282828 100%); 252 | background-image: -webkit-gradient(linear, left top, left bottom, from(#222), to(#282828)); 253 | background-image: linear-gradient(to bottom, #222 0%, #282828 100%); 254 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff282828', GradientType=0); 255 | background-repeat: repeat-x; 256 | -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25); 257 | box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25); 258 | } 259 | .navbar-inverse .navbar-brand, 260 | .navbar-inverse .navbar-nav > li > a { 261 | text-shadow: 0 -1px 0 rgba(0, 0, 0, .25); 262 | } 263 | .navbar-static-top, 264 | .navbar-fixed-top, 265 | .navbar-fixed-bottom { 266 | border-radius: 0; 267 | } 268 | .alert { 269 | text-shadow: 0 1px 0 rgba(255, 255, 255, .2); 270 | -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05); 271 | box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05); 272 | } 273 | .alert-success { 274 | background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%); 275 | background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%); 276 | background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc)); 277 | background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%); 278 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0); 279 | background-repeat: repeat-x; 280 | border-color: #b2dba1; 281 | } 282 | .alert-info { 283 | background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%); 284 | background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%); 285 | background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0)); 286 | background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%); 287 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0); 288 | background-repeat: repeat-x; 289 | border-color: #9acfea; 290 | } 291 | .alert-warning { 292 | background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%); 293 | background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%); 294 | background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0)); 295 | background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%); 296 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0); 297 | background-repeat: repeat-x; 298 | border-color: #f5e79e; 299 | } 300 | .alert-danger { 301 | background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%); 302 | background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%); 303 | background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3)); 304 | background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%); 305 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0); 306 | background-repeat: repeat-x; 307 | border-color: #dca7a7; 308 | } 309 | .progress { 310 | background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%); 311 | background-image: -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%); 312 | background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f5f5f5)); 313 | background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%); 314 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0); 315 | background-repeat: repeat-x; 316 | } 317 | .progress-bar { 318 | background-image: -webkit-linear-gradient(top, #428bca 0%, #3071a9 100%); 319 | background-image: -o-linear-gradient(top, #428bca 0%, #3071a9 100%); 320 | background-image: -webkit-gradient(linear, left top, left bottom, from(#428bca), to(#3071a9)); 321 | background-image: linear-gradient(to bottom, #428bca 0%, #3071a9 100%); 322 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3071a9', GradientType=0); 323 | background-repeat: repeat-x; 324 | } 325 | .progress-bar-success { 326 | background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%); 327 | background-image: -o-linear-gradient(top, #5cb85c 0%, #449d44 100%); 328 | background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#449d44)); 329 | background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%); 330 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0); 331 | background-repeat: repeat-x; 332 | } 333 | .progress-bar-info { 334 | background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%); 335 | background-image: -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%); 336 | background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#31b0d5)); 337 | background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%); 338 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0); 339 | background-repeat: repeat-x; 340 | } 341 | .progress-bar-warning { 342 | background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%); 343 | background-image: -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%); 344 | background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#ec971f)); 345 | background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%); 346 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0); 347 | background-repeat: repeat-x; 348 | } 349 | .progress-bar-danger { 350 | background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%); 351 | background-image: -o-linear-gradient(top, #d9534f 0%, #c9302c 100%); 352 | background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c9302c)); 353 | background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%); 354 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0); 355 | background-repeat: repeat-x; 356 | } 357 | .progress-bar-striped { 358 | background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); 359 | background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); 360 | background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); 361 | } 362 | .list-group { 363 | border-radius: 4px; 364 | -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075); 365 | box-shadow: 0 1px 2px rgba(0, 0, 0, .075); 366 | } 367 | .list-group-item.active, 368 | .list-group-item.active:hover, 369 | .list-group-item.active:focus { 370 | text-shadow: 0 -1px 0 #3071a9; 371 | background-image: -webkit-linear-gradient(top, #428bca 0%, #3278b3 100%); 372 | background-image: -o-linear-gradient(top, #428bca 0%, #3278b3 100%); 373 | background-image: -webkit-gradient(linear, left top, left bottom, from(#428bca), to(#3278b3)); 374 | background-image: linear-gradient(to bottom, #428bca 0%, #3278b3 100%); 375 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3278b3', GradientType=0); 376 | background-repeat: repeat-x; 377 | border-color: #3278b3; 378 | } 379 | .panel { 380 | -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05); 381 | box-shadow: 0 1px 2px rgba(0, 0, 0, .05); 382 | } 383 | .panel-default > .panel-heading { 384 | background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); 385 | background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); 386 | background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8)); 387 | background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%); 388 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0); 389 | background-repeat: repeat-x; 390 | } 391 | .panel-primary > .panel-heading { 392 | background-image: -webkit-linear-gradient(top, #428bca 0%, #357ebd 100%); 393 | background-image: -o-linear-gradient(top, #428bca 0%, #357ebd 100%); 394 | background-image: -webkit-gradient(linear, left top, left bottom, from(#428bca), to(#357ebd)); 395 | background-image: linear-gradient(to bottom, #428bca 0%, #357ebd 100%); 396 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0); 397 | background-repeat: repeat-x; 398 | } 399 | .panel-success > .panel-heading { 400 | background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%); 401 | background-image: -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%); 402 | background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6)); 403 | background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%); 404 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0); 405 | background-repeat: repeat-x; 406 | } 407 | .panel-info > .panel-heading { 408 | background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%); 409 | background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%); 410 | background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3)); 411 | background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%); 412 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0); 413 | background-repeat: repeat-x; 414 | } 415 | .panel-warning > .panel-heading { 416 | background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%); 417 | background-image: -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%); 418 | background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc)); 419 | background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%); 420 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0); 421 | background-repeat: repeat-x; 422 | } 423 | .panel-danger > .panel-heading { 424 | background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%); 425 | background-image: -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%); 426 | background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc)); 427 | background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%); 428 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0); 429 | background-repeat: repeat-x; 430 | } 431 | .well { 432 | background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%); 433 | background-image: -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%); 434 | background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#f5f5f5)); 435 | background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%); 436 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0); 437 | background-repeat: repeat-x; 438 | border-color: #dcdcdc; 439 | -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1); 440 | box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1); 441 | } 442 | /*# sourceMappingURL=bootstrap-theme.css.map */ 443 | -------------------------------------------------------------------------------- /memodump/css/bootstrap-theme.css.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"bootstrap-theme.css","sources":["less/theme.less","less/mixins/vendor-prefixes.less","bootstrap-theme.css","less/mixins/gradients.less","less/mixins/reset-filter.less"],"names":[],"mappings":"AAeA;;;;;;EAME,0CAAA;EC+CA,6FAAA;EACQ,qFAAA;EC5DT;AFiBC;;;;;;;;;;;;EC0CA,0DAAA;EACQ,kDAAA;EC7CT;AFqCC;;EAEE,wBAAA;EEnCH;AFwCD;EG/CI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EAEA,wHAAA;ECnBF,qEAAA;EJ8BA,6BAAA;EACA,uBAAA;EA+B2C,2BAAA;EAA2B,oBAAA;EE7BvE;AFAC;;EAEE,2BAAA;EACA,8BAAA;EEEH;AFCC;;EAEE,2BAAA;EACA,uBAAA;EECH;AFEC;;EAEE,2BAAA;EACA,wBAAA;EEAH;AFeD;EGhDI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EAEA,wHAAA;ECnBF,qEAAA;EJ8BA,6BAAA;EACA,uBAAA;EE0BD;AFxBC;;EAEE,2BAAA;EACA,8BAAA;EE0BH;AFvBC;;EAEE,2BAAA;EACA,uBAAA;EEyBH;AFtBC;;EAEE,2BAAA;EACA,wBAAA;EEwBH;AFRD;EGjDI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EAEA,wHAAA;ECnBF,qEAAA;EJ8BA,6BAAA;EACA,uBAAA;EEkDD;AFhDC;;EAEE,2BAAA;EACA,8BAAA;EEkDH;AF/CC;;EAEE,2BAAA;EACA,uBAAA;EEiDH;AF9CC;;EAEE,2BAAA;EACA,wBAAA;EEgDH;AF/BD;EGlDI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EAEA,wHAAA;ECnBF,qEAAA;EJ8BA,6BAAA;EACA,uBAAA;EE0ED;AFxEC;;EAEE,2BAAA;EACA,8BAAA;EE0EH;AFvEC;;EAEE,2BAAA;EACA,uBAAA;EEyEH;AFtEC;;EAEE,2BAAA;EACA,wBAAA;EEwEH;AFtDD;EGnDI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EAEA,wHAAA;ECnBF,qEAAA;EJ8BA,6BAAA;EACA,uBAAA;EEkGD;AFhGC;;EAEE,2BAAA;EACA,8BAAA;EEkGH;AF/FC;;EAEE,2BAAA;EACA,uBAAA;EEiGH;AF9FC;;EAEE,2BAAA;EACA,wBAAA;EEgGH;AF7ED;EGpDI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EAEA,wHAAA;ECnBF,qEAAA;EJ8BA,6BAAA;EACA,uBAAA;EE0HD;AFxHC;;EAEE,2BAAA;EACA,8BAAA;EE0HH;AFvHC;;EAEE,2BAAA;EACA,uBAAA;EEyHH;AFtHC;;EAEE,2BAAA;EACA,wBAAA;EEwHH;AF7FD;;ECbE,oDAAA;EACQ,4CAAA;EC8GT;AFvFD;;EGvEI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;EHsEF,2BAAA;EE6FD;AF3FD;;;EG5EI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;EH4EF,2BAAA;EEiGD;AFvFD;EG1FI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;ECnBF,qEAAA;EJ4GA,oBAAA;EC9CA,6FAAA;EACQ,qFAAA;EC4IT;AFlGD;EG1FI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;EF2CF,0DAAA;EACQ,kDAAA;ECqJT;AF/FD;;EAEE,gDAAA;EEiGD;AF7FD;EG5GI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;ECnBF,qEAAA;EFgOD;AFrGD;EG5GI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;EF2CF,yDAAA;EACQ,iDAAA;EC0KT;AF9GD;;EAWI,2CAAA;EEuGH;AFlGD;;;EAGE,kBAAA;EEoGD;AF1FD;EACE,+CAAA;EC3FA,4FAAA;EACQ,oFAAA;ECwLT;AFlFD;EGtJI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;EH8IF,uBAAA;EE8FD;AFzFD;EGvJI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;EH8IF,uBAAA;EEsGD;AFhGD;EGxJI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;EH8IF,uBAAA;EE8GD;AFvGD;EGzJI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;EH8IF,uBAAA;EEsHD;AFtGD;EGlKI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;ED2QH;AFnGD;EG5KI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;EDkRH;AFzGD;EG7KI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;EDyRH;AF/GD;EG9KI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;EDgSH;AFrHD;EG/KI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;EDuSH;AF3HD;EGhLI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;ED8SH;AF9HD;EGnJI,+MAAA;EACA,0MAAA;EACA,uMAAA;EDoRH;AF1HD;EACE,oBAAA;EC/IA,oDAAA;EACQ,4CAAA;EC4QT;AF3HD;;;EAGE,+BAAA;EGpME,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;EHkMF,uBAAA;EEiID;AFvHD;ECjKE,mDAAA;EACQ,2CAAA;EC2RT;AFjHD;EG1NI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;ED8UH;AFvHD;EG3NI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;EDqVH;AF7HD;EG5NI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;ED4VH;AFnID;EG7NI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;EDmWH;AFzID;EG9NI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;ED0WH;AF/ID;EG/NI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;EDiXH;AF9ID;EGvOI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;EHqOF,uBAAA;EC1LA,2FAAA;EACQ,mFAAA;EC+UT","sourcesContent":["\n//\n// Load core variables and mixins\n// --------------------------------------------------\n\n@import \"variables.less\";\n@import \"mixins.less\";\n\n\n\n//\n// Buttons\n// --------------------------------------------------\n\n// Common styles\n.btn-default,\n.btn-primary,\n.btn-success,\n.btn-info,\n.btn-warning,\n.btn-danger {\n text-shadow: 0 -1px 0 rgba(0,0,0,.2);\n @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);\n .box-shadow(@shadow);\n\n // Reset the shadow\n &:active,\n &.active {\n .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n }\n}\n\n// Mixin for generating new styles\n.btn-styles(@btn-color: #555) {\n #gradient > .vertical(@start-color: @btn-color; @end-color: darken(@btn-color, 12%));\n .reset-filter(); // Disable gradients for IE9 because filter bleeds through rounded corners\n background-repeat: repeat-x;\n border-color: darken(@btn-color, 14%);\n\n &:hover,\n &:focus {\n background-color: darken(@btn-color, 12%);\n background-position: 0 -15px;\n }\n\n &:active,\n &.active {\n background-color: darken(@btn-color, 12%);\n border-color: darken(@btn-color, 14%);\n }\n\n &:disabled,\n &[disabled] {\n background-color: darken(@btn-color, 12%);\n background-image: none;\n }\n}\n\n// Common styles\n.btn {\n // Remove the gradient for the pressed/active state\n &:active,\n &.active {\n background-image: none;\n }\n}\n\n// Apply the mixin to the buttons\n.btn-default { .btn-styles(@btn-default-bg); text-shadow: 0 1px 0 #fff; border-color: #ccc; }\n.btn-primary { .btn-styles(@btn-primary-bg); }\n.btn-success { .btn-styles(@btn-success-bg); }\n.btn-info { .btn-styles(@btn-info-bg); }\n.btn-warning { .btn-styles(@btn-warning-bg); }\n.btn-danger { .btn-styles(@btn-danger-bg); }\n\n\n\n//\n// Images\n// --------------------------------------------------\n\n.thumbnail,\n.img-thumbnail {\n .box-shadow(0 1px 2px rgba(0,0,0,.075));\n}\n\n\n\n//\n// Dropdowns\n// --------------------------------------------------\n\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n #gradient > .vertical(@start-color: @dropdown-link-hover-bg; @end-color: darken(@dropdown-link-hover-bg, 5%));\n background-color: darken(@dropdown-link-hover-bg, 5%);\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n #gradient > .vertical(@start-color: @dropdown-link-active-bg; @end-color: darken(@dropdown-link-active-bg, 5%));\n background-color: darken(@dropdown-link-active-bg, 5%);\n}\n\n\n\n//\n// Navbar\n// --------------------------------------------------\n\n// Default navbar\n.navbar-default {\n #gradient > .vertical(@start-color: lighten(@navbar-default-bg, 10%); @end-color: @navbar-default-bg);\n .reset-filter(); // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered\n border-radius: @navbar-border-radius;\n @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 5px rgba(0,0,0,.075);\n .box-shadow(@shadow);\n\n .navbar-nav > .active > a {\n #gradient > .vertical(@start-color: darken(@navbar-default-bg, 5%); @end-color: darken(@navbar-default-bg, 2%));\n .box-shadow(inset 0 3px 9px rgba(0,0,0,.075));\n }\n}\n.navbar-brand,\n.navbar-nav > li > a {\n text-shadow: 0 1px 0 rgba(255,255,255,.25);\n}\n\n// Inverted navbar\n.navbar-inverse {\n #gradient > .vertical(@start-color: lighten(@navbar-inverse-bg, 10%); @end-color: @navbar-inverse-bg);\n .reset-filter(); // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered\n\n .navbar-nav > .active > a {\n #gradient > .vertical(@start-color: @navbar-inverse-bg; @end-color: lighten(@navbar-inverse-bg, 2.5%));\n .box-shadow(inset 0 3px 9px rgba(0,0,0,.25));\n }\n\n .navbar-brand,\n .navbar-nav > li > a {\n text-shadow: 0 -1px 0 rgba(0,0,0,.25);\n }\n}\n\n// Undo rounded corners in static and fixed navbars\n.navbar-static-top,\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n border-radius: 0;\n}\n\n\n\n//\n// Alerts\n// --------------------------------------------------\n\n// Common styles\n.alert {\n text-shadow: 0 1px 0 rgba(255,255,255,.2);\n @shadow: inset 0 1px 0 rgba(255,255,255,.25), 0 1px 2px rgba(0,0,0,.05);\n .box-shadow(@shadow);\n}\n\n// Mixin for generating new styles\n.alert-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 7.5%));\n border-color: darken(@color, 15%);\n}\n\n// Apply the mixin to the alerts\n.alert-success { .alert-styles(@alert-success-bg); }\n.alert-info { .alert-styles(@alert-info-bg); }\n.alert-warning { .alert-styles(@alert-warning-bg); }\n.alert-danger { .alert-styles(@alert-danger-bg); }\n\n\n\n//\n// Progress bars\n// --------------------------------------------------\n\n// Give the progress background some depth\n.progress {\n #gradient > .vertical(@start-color: darken(@progress-bg, 4%); @end-color: @progress-bg)\n}\n\n// Mixin for generating new styles\n.progress-bar-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 10%));\n}\n\n// Apply the mixin to the progress bars\n.progress-bar { .progress-bar-styles(@progress-bar-bg); }\n.progress-bar-success { .progress-bar-styles(@progress-bar-success-bg); }\n.progress-bar-info { .progress-bar-styles(@progress-bar-info-bg); }\n.progress-bar-warning { .progress-bar-styles(@progress-bar-warning-bg); }\n.progress-bar-danger { .progress-bar-styles(@progress-bar-danger-bg); }\n\n// Reset the striped class because our mixins don't do multiple gradients and\n// the above custom styles override the new `.progress-bar-striped` in v3.2.0.\n.progress-bar-striped {\n #gradient > .striped();\n}\n\n\n//\n// List groups\n// --------------------------------------------------\n\n.list-group {\n border-radius: @border-radius-base;\n .box-shadow(0 1px 2px rgba(0,0,0,.075));\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n text-shadow: 0 -1px 0 darken(@list-group-active-bg, 10%);\n #gradient > .vertical(@start-color: @list-group-active-bg; @end-color: darken(@list-group-active-bg, 7.5%));\n border-color: darken(@list-group-active-border, 7.5%);\n}\n\n\n\n//\n// Panels\n// --------------------------------------------------\n\n// Common styles\n.panel {\n .box-shadow(0 1px 2px rgba(0,0,0,.05));\n}\n\n// Mixin for generating new styles\n.panel-heading-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 5%));\n}\n\n// Apply the mixin to the panel headings only\n.panel-default > .panel-heading { .panel-heading-styles(@panel-default-heading-bg); }\n.panel-primary > .panel-heading { .panel-heading-styles(@panel-primary-heading-bg); }\n.panel-success > .panel-heading { .panel-heading-styles(@panel-success-heading-bg); }\n.panel-info > .panel-heading { .panel-heading-styles(@panel-info-heading-bg); }\n.panel-warning > .panel-heading { .panel-heading-styles(@panel-warning-heading-bg); }\n.panel-danger > .panel-heading { .panel-heading-styles(@panel-danger-heading-bg); }\n\n\n\n//\n// Wells\n// --------------------------------------------------\n\n.well {\n #gradient > .vertical(@start-color: darken(@well-bg, 5%); @end-color: @well-bg);\n border-color: darken(@well-bg, 10%);\n @shadow: inset 0 1px 3px rgba(0,0,0,.05), 0 1px 0 rgba(255,255,255,.1);\n .box-shadow(@shadow);\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They will be removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility){\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n &::-moz-placeholder { color: @color; // Firefox\n opacity: 1; } // See https://github.com/twbs/bootstrap/pull/11526\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n",null,"// Gradients\n\n#gradient {\n\n // Horizontal gradient, from left to right\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .horizontal(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to right, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n // Vertical gradient, from top to bottom\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n .directional(@start-color: #555; @end-color: #333; @deg: 45deg) {\n background-repeat: repeat-x;\n background-image: -webkit-linear-gradient(@deg, @start-color, @end-color); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(@deg, @start-color, @end-color); // Opera 12\n background-image: linear-gradient(@deg, @start-color, @end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n }\n .horizontal-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(to right, @start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .vertical-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .radial(@inner-color: #555; @outer-color: #333) {\n background-image: -webkit-radial-gradient(circle, @inner-color, @outer-color);\n background-image: radial-gradient(circle, @inner-color, @outer-color);\n background-repeat: no-repeat;\n }\n .striped(@color: rgba(255,255,255,.15); @angle: 45deg) {\n background-image: -webkit-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n }\n}\n","// Reset filters for IE\n//\n// When you need to remove a gradient background, do not forget to use this to reset\n// the IE filter for IE9 and below.\n\n.reset-filter() {\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(enabled = false)\"));\n}\n"]} -------------------------------------------------------------------------------- /memodump/css/bootstrap-theme.min.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Bootstrap v3.2.0 (http://getbootstrap.com) 3 | * Copyright 2011-2014 Twitter, Inc. 4 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 5 | */.btn-default,.btn-primary,.btn-success,.btn-info,.btn-warning,.btn-danger{text-shadow:0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-default:active,.btn-primary:active,.btn-success:active,.btn-info:active,.btn-warning:active,.btn-danger:active,.btn-default.active,.btn-primary.active,.btn-success.active,.btn-info.active,.btn-warning.active,.btn-danger.active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn:active,.btn.active{background-image:none}.btn-default{text-shadow:0 1px 0 #fff;background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-o-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#dbdbdb;border-color:#ccc}.btn-default:hover,.btn-default:focus{background-color:#e0e0e0;background-position:0 -15px}.btn-default:active,.btn-default.active{background-color:#e0e0e0;border-color:#dbdbdb}.btn-default:disabled,.btn-default[disabled]{background-color:#e0e0e0;background-image:none}.btn-primary{background-image:-webkit-linear-gradient(top,#428bca 0,#2d6ca2 100%);background-image:-o-linear-gradient(top,#428bca 0,#2d6ca2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#428bca),to(#2d6ca2));background-image:linear-gradient(to bottom,#428bca 0,#2d6ca2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff2d6ca2', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#2b669a}.btn-primary:hover,.btn-primary:focus{background-color:#2d6ca2;background-position:0 -15px}.btn-primary:active,.btn-primary.active{background-color:#2d6ca2;border-color:#2b669a}.btn-primary:disabled,.btn-primary[disabled]{background-color:#2d6ca2;background-image:none}.btn-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#419641));background-image:linear-gradient(to bottom,#5cb85c 0,#419641 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#3e8f3e}.btn-success:hover,.btn-success:focus{background-color:#419641;background-position:0 -15px}.btn-success:active,.btn-success.active{background-color:#419641;border-color:#3e8f3e}.btn-success:disabled,.btn-success[disabled]{background-color:#419641;background-image:none}.btn-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#2aabd2));background-image:linear-gradient(to bottom,#5bc0de 0,#2aabd2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#28a4c9}.btn-info:hover,.btn-info:focus{background-color:#2aabd2;background-position:0 -15px}.btn-info:active,.btn-info.active{background-color:#2aabd2;border-color:#28a4c9}.btn-info:disabled,.btn-info[disabled]{background-color:#2aabd2;background-image:none}.btn-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#eb9316));background-image:linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#e38d13}.btn-warning:hover,.btn-warning:focus{background-color:#eb9316;background-position:0 -15px}.btn-warning:active,.btn-warning.active{background-color:#eb9316;border-color:#e38d13}.btn-warning:disabled,.btn-warning[disabled]{background-color:#eb9316;background-image:none}.btn-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c12e2a));background-image:linear-gradient(to bottom,#d9534f 0,#c12e2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#b92c28}.btn-danger:hover,.btn-danger:focus{background-color:#c12e2a;background-position:0 -15px}.btn-danger:active,.btn-danger.active{background-color:#c12e2a;border-color:#b92c28}.btn-danger:disabled,.btn-danger[disabled]{background-color:#c12e2a;background-image:none}.thumbnail,.img-thumbnail{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{background-color:#e8e8e8;background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{background-color:#357ebd;background-image:-webkit-linear-gradient(top,#428bca 0,#357ebd 100%);background-image:-o-linear-gradient(top,#428bca 0,#357ebd 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#428bca),to(#357ebd));background-image:linear-gradient(to bottom,#428bca 0,#357ebd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);background-repeat:repeat-x}.navbar-default{background-image:-webkit-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-o-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));background-image:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075)}.navbar-default .navbar-nav>.active>a{background-image:-webkit-linear-gradient(top,#ebebeb 0,#f3f3f3 100%);background-image:-o-linear-gradient(top,#ebebeb 0,#f3f3f3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#f3f3f3));background-image:linear-gradient(to bottom,#ebebeb 0,#f3f3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff3f3f3', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.075);box-shadow:inset 0 3px 9px rgba(0,0,0,.075)}.navbar-brand,.navbar-nav>li>a{text-shadow:0 1px 0 rgba(255,255,255,.25)}.navbar-inverse{background-image:-webkit-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-o-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#3c3c3c),to(#222));background-image:linear-gradient(to bottom,#3c3c3c 0,#222 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x}.navbar-inverse .navbar-nav>.active>a{background-image:-webkit-linear-gradient(top,#222 0,#282828 100%);background-image:-o-linear-gradient(top,#222 0,#282828 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#222),to(#282828));background-image:linear-gradient(to bottom,#222 0,#282828 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff282828', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.25);box-shadow:inset 0 3px 9px rgba(0,0,0,.25)}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a{text-shadow:0 -1px 0 rgba(0,0,0,.25)}.navbar-static-top,.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}.alert{text-shadow:0 1px 0 rgba(255,255,255,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05)}.alert-success{background-image:-webkit-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#c8e5bc));background-image:linear-gradient(to bottom,#dff0d8 0,#c8e5bc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);background-repeat:repeat-x;border-color:#b2dba1}.alert-info{background-image:-webkit-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#b9def0));background-image:linear-gradient(to bottom,#d9edf7 0,#b9def0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);background-repeat:repeat-x;border-color:#9acfea}.alert-warning{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#f8efc0));background-image:linear-gradient(to bottom,#fcf8e3 0,#f8efc0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);background-repeat:repeat-x;border-color:#f5e79e}.alert-danger{background-image:-webkit-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-o-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#e7c3c3));background-image:linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);background-repeat:repeat-x;border-color:#dca7a7}.progress{background-image:-webkit-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#f5f5f5));background-image:linear-gradient(to bottom,#ebebeb 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x}.progress-bar{background-image:-webkit-linear-gradient(top,#428bca 0,#3071a9 100%);background-image:-o-linear-gradient(top,#428bca 0,#3071a9 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#428bca),to(#3071a9));background-image:linear-gradient(to bottom,#428bca 0,#3071a9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3071a9', GradientType=0);background-repeat:repeat-x}.progress-bar-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#449d44));background-image:linear-gradient(to bottom,#5cb85c 0,#449d44 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);background-repeat:repeat-x}.progress-bar-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#31b0d5));background-image:linear-gradient(to bottom,#5bc0de 0,#31b0d5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);background-repeat:repeat-x}.progress-bar-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#ec971f));background-image:linear-gradient(to bottom,#f0ad4e 0,#ec971f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);background-repeat:repeat-x}.progress-bar-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c9302c));background-image:linear-gradient(to bottom,#d9534f 0,#c9302c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);background-repeat:repeat-x}.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.list-group{border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{text-shadow:0 -1px 0 #3071a9;background-image:-webkit-linear-gradient(top,#428bca 0,#3278b3 100%);background-image:-o-linear-gradient(top,#428bca 0,#3278b3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#428bca),to(#3278b3));background-image:linear-gradient(to bottom,#428bca 0,#3278b3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3278b3', GradientType=0);background-repeat:repeat-x;border-color:#3278b3}.panel{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.panel-default>.panel-heading{background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.panel-primary>.panel-heading{background-image:-webkit-linear-gradient(top,#428bca 0,#357ebd 100%);background-image:-o-linear-gradient(top,#428bca 0,#357ebd 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#428bca),to(#357ebd));background-image:linear-gradient(to bottom,#428bca 0,#357ebd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);background-repeat:repeat-x}.panel-success>.panel-heading{background-image:-webkit-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#d0e9c6));background-image:linear-gradient(to bottom,#dff0d8 0,#d0e9c6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);background-repeat:repeat-x}.panel-info>.panel-heading{background-image:-webkit-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#c4e3f3));background-image:linear-gradient(to bottom,#d9edf7 0,#c4e3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);background-repeat:repeat-x}.panel-warning>.panel-heading{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#faf2cc));background-image:linear-gradient(to bottom,#fcf8e3 0,#faf2cc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);background-repeat:repeat-x}.panel-danger>.panel-heading{background-image:-webkit-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-o-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#ebcccc));background-image:linear-gradient(to bottom,#f2dede 0,#ebcccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);background-repeat:repeat-x}.well{background-image:-webkit-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#e8e8e8),to(#f5f5f5));background-image:linear-gradient(to bottom,#e8e8e8 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x;border-color:#dcdcdc;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1)} -------------------------------------------------------------------------------- /memodump/css/memodump.css: -------------------------------------------------------------------------------- 1 | /* 2 | * CSS for memodump theme for MoinMoin 1.9.x 3 | * Copyright 2014 dossist. 4 | * Based on Twitter Bootstrap 3.1.1. 5 | * Load after bootstrap css. 6 | */ 7 | 8 | /*========================================================= 9 | outbox 10 | ===========================================================*/ 11 | 12 | html, body { 13 | /* need this to use relative sizes in children */ 14 | /* don't worry about contents longer than one screen height; they are just rendered properly */ 15 | height: 100%; 16 | padding: 0; 17 | margin: 0; 18 | } 19 | #outbox { 20 | position: relative; /* child elements are relative to this */ 21 | min-height: 100%; 22 | height: auto !important; 23 | width: 100%; 24 | padding-top: 51px; /* navbar height. 50px + 1px border */ 25 | padding-bottom: 95px; /* footer height + pageinfo height */ 26 | } 27 | /* sticky footer; sticks to the bottom of the screen as long as contents are less than 1 screen long */ 28 | #footer { 29 | position: relative; /* for z positioning */ 30 | min-height: 60px; /* fixed (minimum) height */ 31 | width: 100%; 32 | background-color: #f5f5f5; 33 | padding: 20px 0px; 34 | } 35 | #pageinfo-container { 36 | position: relative; 37 | height: 35px; 38 | width: 100%; 39 | margin-top: -95px; /* #footer + #pageinfo-container */ 40 | } 41 | 42 | /*========================================================= 43 | navbar elements 44 | ===========================================================*/ 45 | 46 | /* search form customization: search icon inside input area */ 47 | input.form-search { 48 | padding-right: 24px; 49 | padding-left: 8px; 50 | } 51 | form.form-search { 52 | position: relative; 53 | } 54 | form.form-search:before { 55 | content: "\e003"; 56 | font-family: 'Glyphicons Halflings'; 57 | font-size: small; 58 | display: block; 59 | position: absolute; 60 | width: 14px; 61 | right: 8px; 62 | bottom: 7px; /* (parent box height (34px) - parent line height (20px)) / 2 */ 63 | opacity: .5; 64 | } 65 | .navbar-form { /* Bootstrap bug? counter glitchy margins when uncollapsed in xs view */ 66 | margin-left: 0; 67 | margin-right: 0; 68 | } 69 | @media screen and (min-width: 768px) { /* sm or above */ 70 | /* truncate too long elements */ 71 | .nav-maxwidth-100 { 72 | display: table-cell; 73 | max-width: 100px; 74 | overflow-x: hidden; 75 | white-space: nowrap; 76 | text-overflow: ellipsis; 77 | } 78 | /* prevent navbar element from overflowing */ 79 | .navbar .container { 80 | position: relative; 81 | } 82 | .navbar .navbar-collapse { 83 | position: absolute; 84 | right: 15px; 85 | } 86 | } 87 | 88 | /* Sidebar toggle button */ 89 | .sidebar-toggler { 90 | background-image: none; 91 | background-color: transparent; 92 | border: 1px solid transparent; 93 | border-radius: 4px; 94 | float: left; 95 | } 96 | .sidebar-toggler:focus, 97 | .sidebar-toggler:active:focus { 98 | outline: 0; 99 | -webkit-box-shadow: none; 100 | box-shadow: none; 101 | } 102 | .navbar-default .sidebar-toggler { 103 | color: #888; 104 | border-color: #ddd; 105 | } 106 | .navbar-default .sidebar-toggler:hover, 107 | .navbar-default .sidebar-toggler:focus { 108 | background-color: #ddd; 109 | } 110 | .navbar-inverse .sidebar-toggler { 111 | color: #fff; 112 | border-color: #333; 113 | } 114 | .navbar-inverse .sidebar-toggler:hover, 115 | .navbar-inverse .sidebar-toggler:focus { 116 | background-color: #333; 117 | } 118 | .navbar-brand-wrapper { /* workaround for webkit bug */ 119 | display: table; 120 | float: left; 121 | } 122 | @media screen and (max-width: 767px) { 123 | .sidebar-toggler { 124 | margin-left: 15px; 125 | } 126 | /* workaround for webkit bug */ 127 | .navbar-brand-wrapper { 128 | display: block; 129 | float: none; 130 | text-align: center; 131 | } 132 | .navbar-brand { 133 | float: none; 134 | display: inline-block; 135 | } 136 | } 137 | @media screen and (min-width: 992px) { 138 | .sidebar-toggler { 139 | display: none; 140 | } 141 | } 142 | @media screen and (min-width: 768px) and (max-width: 991px) { 143 | .navbar > .container .navbar-brand, 144 | .navbar > .container-fluid .navbar-brand { 145 | margin-left: 0px; 146 | } 147 | } 148 | 149 | /* toggle button outline */ 150 | .navbar a[href="#"]:focus { 151 | outline: 0; 152 | } 153 | 154 | /* for comment toggle button */ 155 | .navbar-default .navbar-nav > .on > a, 156 | .navbar-default .navbar-nav > .on > a:hover, 157 | .navbar-default .navbar-nav > .on > a:focus { 158 | color: #555; 159 | background-color: #e7e7e7; 160 | } 161 | .navbar-default .navbar-nav > .on > a { 162 | background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f3f3f3 100%); 163 | background-image: -o-linear-gradient(top, #ebebeb 0%, #f3f3f3 100%); 164 | background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f3f3f3)); 165 | background-image: linear-gradient(to bottom, #ebebeb 0%, #f3f3f3 100%); 166 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff3f3f3', GradientType=0); 167 | background-repeat: repeat-x; 168 | -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075); 169 | box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075); 170 | } 171 | .navbar-inverse .navbar-nav > .on > a, 172 | .navbar-inverse .navbar-nav > .on > a:hover, 173 | .navbar-inverse .navbar-nav > .on > a:focus { 174 | color: #fff; 175 | background-color: #080808; 176 | } 177 | .navbar-inverse .navbar-nav > .on > a { 178 | background-image: -webkit-linear-gradient(top, #222 0%, #282828 100%); 179 | background-image: -o-linear-gradient(top, #222 0%, #282828 100%); 180 | background-image: -webkit-gradient(linear, left top, left bottom, from(#222), to(#282828)); 181 | background-image: linear-gradient(to bottom, #222 0%, #282828 100%); 182 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff282828', GradientType=0); 183 | background-repeat: repeat-x; 184 | -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25); 185 | box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25); 186 | } 187 | 188 | /* navbar is minified and made transparent-ish under sideway view on phones */ 189 | @media screen and (max-width: 640px) and (orientation: landscape) { 190 | #outbox { 191 | padding-top: 0; 192 | } 193 | .alert { /* to avoid the close button hiding behind minified navbar buttons */ 194 | margin-top: 20px; 195 | } 196 | .navbar-fixed-top { 197 | left: auto; 198 | right: 0; 199 | background-image: none; 200 | background-color: transparent; 201 | border: none; 202 | 203 | -webkit-box-shadow: none; 204 | box-shadow: none; 205 | } 206 | .navbar-brand-wrapper { 207 | display: none; 208 | } 209 | .sidebar-toggler { 210 | border-top-right-radius: 0; 211 | border-bottom-right-radius: 0; 212 | } 213 | .navbar-toggle { 214 | border-top-left-radius: 0; 215 | border-bottom-left-radius: 0; 216 | } 217 | .navbar-default .sidebar-toggler, 218 | .navbar-default .navbar-toggle { 219 | background-color: rgba(248,248,248,0.8); 220 | border-color: rgba(221,221,221,0.8); 221 | } 222 | .navbar-default .sidebar-toggler:hover, 223 | .navbar-default .sidebar-toggler:focus, 224 | .navbar-default .navbar-toggle:hover, 225 | .navbar-default .navbar-toggle:focus { 226 | background-color: rgba(221,221,221,0.8); 227 | border-color: transparent; 228 | } 229 | .navbar-inverse .sidebar-toggler, 230 | .navbar-inverse .navbar-toggle { 231 | background-color: rgba(34,34,34,0.6); 232 | border-color: rgba(34,34,34,0.1); 233 | } 234 | .navbar-inverse .sidebar-toggler:hover, 235 | .navbar-inverse .sidebar-toggler:focus, 236 | .navbar-inverse .navbar-toggle:hover, 237 | .navbar-inverse .navbar-toggle:focus { 238 | background-color: rgba(34,34,34,0.7); 239 | border-color: transparent; 240 | } 241 | .navbar-default .sidebar-toggler, 242 | .navbar-inverse .sidebar-toggler { 243 | border-right-color: transparent; 244 | } 245 | 246 | /* when menu is uncollapsed */ 247 | .navbar-fixed-top { 248 | -webkit-transition: none !important; 249 | -o-transition: none !important; 250 | transition: none !important; 251 | } 252 | .navbar-fixed-top.on { 253 | left: 0; 254 | border-width: 0 0 1px; 255 | border-style: solid; 256 | } 257 | .navbar-fixed-top.on .navbar-brand-wrapper { 258 | display: block; 259 | } 260 | .navbar-fixed-top.on .sidebar-toggler { 261 | border-radius: 4px; 262 | } 263 | .navbar-fixed-top.on .navbar-toggle { 264 | border-radius: 4px; 265 | } 266 | .navbar-fixed-top.navbar-default.on { 267 | background-color: #f8f8f8; 268 | border-color: #e7e7e7; 269 | background-image: -webkit-linear-gradient(top, #fff 0%, #f8f8f8 100%); 270 | background-image: -o-linear-gradient(top, #fff 0%, #f8f8f8 100%); 271 | background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8)); 272 | background-image: linear-gradient(to bottom, #fff 0%, #f8f8f8 100%); 273 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0); 274 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 275 | -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075); 276 | box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075); 277 | } 278 | .navbar-fixed-top.navbar-inverse.on { 279 | background-color: #222; 280 | border-color: #080808; 281 | background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%); 282 | background-image: -o-linear-gradient(top, #3c3c3c 0%, #222 100%); 283 | background-image: -webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#222)); 284 | background-image: linear-gradient(to bottom, #3c3c3c 0%, #222 100%); 285 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0); 286 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 287 | } 288 | .navbar-default.navbar-fixed-top.on .sidebar-toggler, 289 | .navbar-default.navbar-fixed-top.on .navbar-toggle { 290 | background-color: transparent; 291 | border-color: #ddd; 292 | } 293 | .navbar-default.navbar-fixed-top.on .sidebar-toggler:hover, 294 | .navbar-default.navbar-fixed-top.on .sidebar-toggler:focus, 295 | .navbar-default.navbar-fixed-top.on .navbar-toggle:hover, 296 | .navbar-default.navbar-fixed-top.on .navbar-toggle:focus { 297 | background-color: #ddd; 298 | border-color: #ddd; 299 | } 300 | .navbar-inverse.navbar-fixed-top.on .sidebar-toggler, 301 | .navbar-inverse.navbar-fixed-top.on .navbar-toggle { 302 | background-color: transparent; 303 | border-color: #333; 304 | } 305 | .navbar-inverse.navbar-fixed-top.on .sidebar-toggler:hover, 306 | .navbar-inverse.navbar-fixed-top.on .sidebar-toggler:focus, 307 | .navbar-inverse.navbar-fixed-top.on .navbar-toggle:hover, 308 | .navbar-inverse.navbar-fixed-top.on .navbar-toggle:focus { 309 | background-color: #333; 310 | border-color: #333; 311 | } 312 | } 313 | 314 | /*========================================================= 315 | sidebar elements 316 | ===========================================================*/ 317 | 318 | /* taken from bootstrap to fit into wiki output (to enable styles without classes) */ 319 | #sidebar ul, #sidebar ol { 320 | padding-left: 0; 321 | margin-bottom: 0; 322 | list-style: none; 323 | line-height: 1; 324 | word-wrap: break-word; 325 | } 326 | #sidebar li { /* .nav > li */ 327 | position: relative; 328 | display: block; 329 | } 330 | #sidebar li a { /* .nav > li > a */ 331 | position: relative; 332 | display: block; 333 | padding: 10px 15px; 334 | } 335 | #sidebar li a:hover, 336 | #sidebar li a:focus { /* .nav > li > a:* */ 337 | text-decoration: none; 338 | background-color: #eee; 339 | } 340 | #sidebar li a img { /* .nav > li > a > img */ 341 | max-width: none; 342 | } 343 | 344 | /* list style */ 345 | #sidebar ul, #sidebar ol { 346 | background-color: #f7f7f7; 347 | border-radius: 3px; /* box cornering */ 348 | } 349 | /* workaround for cornering when hovered */ 350 | #sidebar div > ul > li:first-child, 351 | #sidebar div > ol > li:first-child { 352 | border-top-left-radius: inherit; 353 | border-top-right-radius: inherit; 354 | } 355 | #sidebar div > ul > li:last-child, 356 | #sidebar div > ol > li:last-child { 357 | border-bottom-left-radius: inherit; 358 | border-bottom-right-radius: inherit; 359 | } 360 | #sidebar div > ul > li:first-child > a:hover, 361 | #sidebar div > ul > li:first-child > a:focus, 362 | #sidebar div > ol > li:first-child > a:hover, 363 | #sidebar div > ol > li:first-child > a:focus { 364 | border-top-left-radius: inherit; 365 | border-top-right-radius: inherit; 366 | } 367 | #sidebar div > ul > li:last-child > a:hover, 368 | #sidebar div > ul > li:last-child > a:focus, 369 | #sidebar div > ol > li:last-child > a:hover, 370 | #sidebar div > ol > li:last-child > a:focus { 371 | border-bottom-left-radius: inherit; 372 | border-bottom-right-radius: inherit; 373 | } 374 | 375 | /* list padding */ 376 | #sidebar ul, #sidebar ol { 377 | padding: 0px 10px; /* whole list gets paddings on the left and the right */ 378 | } 379 | #sidebar li { 380 | padding: 7px 0px; /* every list item gets paddings on top and bottom */ 381 | } 382 | /* padding workaround needed for highlighting behavior when hovered */ 383 | #sidebar li a { 384 | margin: -7px -10px; /* neutralize ul and li paddings */ 385 | padding: 7px 10px; /* and add same amount of paddings manually, which allows colorizing the hole background */ 386 | } 387 | /* padding in nested list */ 388 | #sidebar ul ul, #sidebar ul ol, #sidebar ol ul, #sidebar ol ol { 389 | padding: 0; 390 | padding-top: 7px; 391 | padding-left: 10px; /* we want to give some additional indent */ 392 | margin: -7px 0px; /* neutralize top/bottom paddings as we have some in our own
  • */ 393 | } 394 | /* padding of a in nested list */ 395 | #sidebar li li a { 396 | margin-left: -20px; /* we only need to change what has changed, i.e. padding on the left */ 397 | padding-left: 20px; 398 | } 399 | #sidebar li li li a { 400 | margin-left: -30px; 401 | padding-left: 30px; 402 | } 403 | #sidebar li li li li a { 404 | margin-left: -40px; 405 | padding-left: 40px; 406 | } 407 | #sidebar li li li li li a { /* enough, isn't it? */ 408 | margin-left: -50px; 409 | padding-left: 50px; 410 | } 411 | /* workaround for overflow */ 412 | #sidebar div > ul, 413 | #sidebar div > ol { 414 | overflow-x: hidden; 415 | } 416 | 417 | /* head indenting */ 418 | #sidebar div > h1, #sidebar div > h2, #sidebar div > h3, 419 | #sidebar div > h4, #sidebar div > h5, #sidebar div > h6 { 420 | padding: 0 15px; 421 | } 422 | #sidebar div > h1[class], #sidebar div > h2[class], #sidebar div > h3[class], 423 | #sidebar div > h4[class], #sidebar div > h5[class], #sidebar div > h6[class] { 424 | padding: 0; 425 | } 426 | #sidebar h1, #sidebar h2, #sidebar h3, 427 | #sidebar h4, #sidebar h5, #sidebar h6 { 428 | margin-top: 10px; 429 | overflow: hidden; 430 | } 431 | 432 | /* trails and quicklinks style inspired by Bootstrap */ 433 | #sidebar li.active > a, 434 | #sidebar li.active > a:hover, 435 | #sidebar li.active > a:focus { 436 | color: #999; 437 | cursor: default; 438 | background-color: #f2f2f2; 439 | } 440 | 441 | /*========================================================= 442 | content elements 443 | ===========================================================*/ 444 | 445 | /* headers with wider margins */ 446 | #content h1 { 447 | margin-top: 50px; 448 | margin-bottom: 30px; 449 | } 450 | #content > h1:first-of-type { 451 | margin-top: 0; 452 | } 453 | #content h2 { 454 | margin-top: 50px; 455 | margin-bottom: 30px; 456 | } 457 | #content h3 { 458 | margin-top: 40px; 459 | margin-bottom: 25px; 460 | } 461 | #content h4, #content h5, #content h6 { 462 | margin-top: 30px; 463 | margin-bottom: 20px; 464 | } 465 | /* prettily underlined first level header */ 466 | #content h1 { 467 | position: relative; 468 | overflow: hidden; 469 | padding-bottom: 10px; 470 | } 471 | #content h1:before { 472 | content: ""; 473 | display: inline-block; 474 | position: absolute; 475 | bottom: 0px; 476 | border-bottom: 1px solid #51b3e8; 477 | width: 100%; 478 | } 479 | #content h1:after { 480 | content: ""; 481 | display: inline-block; 482 | position: absolute; 483 | bottom: 0px; 484 | border-bottom: 1px solid #eee; 485 | width: 100%; 486 | } 487 | /* h2 is underlined too, but without accent color */ 488 | #content h2 { 489 | padding-bottom: 10px; 490 | border-bottom: 1px solid #eee; 491 | } 492 | 493 | /* table style taken from Bootstrap */ 494 | table { 495 | /* .table */ 496 | margin-bottom: 20px; 497 | } 498 | table > thead > tr > th, 499 | table > tbody > tr > th, 500 | table > tfoot > tr > th, 501 | table > thead > tr > td, 502 | table > tbody > tr > td, 503 | table > tfoot > tr > td { 504 | /* .table > ... */ 505 | line-height: 1.42857143; 506 | vertical-align: top; 507 | /* .table-condensed > ... */ 508 | padding: 5px; 509 | /* .table-bordered > ... */ 510 | border: 1px solid #ddd; 511 | } 512 | table > thead > tr > th { 513 | /* .table > ... */ 514 | vertical-align: bottom; 515 | } 516 | table > thead > tr > th, 517 | table > thead > tr > td { 518 | /* .table-bordered > ... */ 519 | border-bottom-width: 2px; 520 | } 521 | table > tbody + tbody { 522 | /* .table > ... */ 523 | border-top: 2px solid #ddd; 524 | } 525 | table table { 526 | /* table table */ 527 | background-color: #fff; 528 | } 529 | table col[class*="col-"] { 530 | position: static; 531 | display: table-column; 532 | float: none; 533 | } 534 | table td[class*="col-"], 535 | table th[class*="col-"] { 536 | position: static; 537 | display: table-cell; 538 | float: none; 539 | } 540 | /* table colors from .table > ... in Bootstrap */ 541 | table > thead > tr > td.active, 542 | table > tbody > tr > td.active, 543 | table > tfoot > tr > td.active, 544 | table > thead > tr > th.active, 545 | table > tbody > tr > th.active, 546 | table > tfoot > tr > th.active, 547 | table > thead > tr.active > td, 548 | table > tbody > tr.active > td, 549 | table > tfoot > tr.active > td, 550 | table > thead > tr.active > th, 551 | table > tbody > tr.active > th, 552 | table > tfoot > tr.active > th { 553 | background-color: #f5f5f5; 554 | } 555 | table > thead > tr > td.success, 556 | table > tbody > tr > td.success, 557 | table > tfoot > tr > td.success, 558 | table > thead > tr > th.success, 559 | table > tbody > tr > th.success, 560 | table > tfoot > tr > th.success, 561 | table > thead > tr.success > td, 562 | table > tbody > tr.success > td, 563 | table > tfoot > tr.success > td, 564 | table > thead > tr.success > th, 565 | table > tbody > tr.success > th, 566 | table > tfoot > tr.success > th { 567 | background-color: #dff0d8; 568 | } 569 | table > thead > tr > td.info, 570 | table > tbody > tr > td.info, 571 | table > tfoot > tr > td.info, 572 | table > thead > tr > th.info, 573 | table > tbody > tr > th.info, 574 | table > tfoot > tr > th.info, 575 | table > thead > tr.info > td, 576 | table > tbody > tr.info > td, 577 | table > tfoot > tr.info > td, 578 | table > thead > tr.info > th, 579 | table > tbody > tr.info > th, 580 | table > tfoot > tr.info > th { 581 | background-color: #d9edf7; 582 | } 583 | table > thead > tr > td.warning, 584 | table > tbody > tr > td.warning, 585 | table > tfoot > tr > td.warning, 586 | table > thead > tr > th.warning, 587 | table > tbody > tr > th.warning, 588 | table > tfoot > tr > th.warning, 589 | table > thead > tr.warning > td, 590 | table > tbody > tr.warning > td, 591 | table > tfoot > tr.warning > td, 592 | table > thead > tr.warning > th, 593 | table > tbody > tr.warning > th, 594 | table > tfoot > tr.warning > th { 595 | background-color: #fcf8e3; 596 | } 597 | table > thead > tr > td.danger, 598 | table > tbody > tr > td.danger, 599 | table > tfoot > tr > td.danger, 600 | table > thead > tr > th.danger, 601 | table > tbody > tr > th.danger, 602 | table > tfoot > tr > th.danger, 603 | table > thead > tr.danger > td, 604 | table > tbody > tr.danger > td, 605 | table > tfoot > tr.danger > td, 606 | table > thead > tr.danger > th, 607 | table > tbody > tr.danger > th, 608 | table > tfoot > tr.danger > th { 609 | background-color: #f2dede; 610 | } 611 | 612 | /* control styles taken from Bootstrap (mostly from .form-control) */ 613 | #pagebox input[type="text"], 614 | #pagebox input[type="password"], 615 | #pagebox select, 616 | #pagebox textarea { 617 | padding: 5px 10px; 618 | font-size: 14px; 619 | line-height: 1.42857143; 620 | color: #555; 621 | background-color: #fff; 622 | background-image: none; 623 | border: 1px solid #ccc; 624 | border-radius: 3px; 625 | -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); 626 | box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); 627 | -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; 628 | transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; 629 | } 630 | #pagebox input[type="text"]:focus, 631 | #pagebox input[type="password"]:focus, 632 | #pagebox select:focus, 633 | #pagebox textarea:focus { 634 | border-color: #66afe9; 635 | outline: 0; 636 | -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); 637 | box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); 638 | } 639 | #pagebox input[type="text"]::-moz-placeholder, 640 | #pagebox input[type="password"]::-moz-placeholder, 641 | #pagebox select::-moz-placeholder, 642 | #pagebox textarea::-moz-placeholder { 643 | color: #999; 644 | opacity: 1; 645 | } 646 | #pagebox input[type="text"]:-ms-input-placeholder, 647 | #pagebox input[type="password"]:-ms-input-placeholder, 648 | #pagebox select:-ms-input-placeholder, 649 | #pagebox textarea:-ms-input-placeholder { 650 | color: #999; 651 | } 652 | #pagebox input[type="text"]::-webkit-input-placeholder, 653 | #pagebox input[type="password"]::-webkit-input-placeholder, 654 | #pagebox select::-webkit-input-placeholder, 655 | #pagebox textarea::-webkit-input-placeholder { 656 | color: #999; 657 | } 658 | #pagebox input[type="text"], 659 | #pagebox input[type="password"], 660 | #pagebox select { 661 | height: 30px; 662 | } 663 | #pagebox select[multiple] { 664 | height: auto; 665 | } 666 | #pagebox textarea{ 667 | font-family: monospace; 668 | } 669 | /* buttons */ 670 | #pagebox input[type="submit"] { 671 | /* Bootstrap .btn */ 672 | display: inline-block; 673 | padding: 5px 10px; 674 | margin-bottom: 0; 675 | font-size: 14px; 676 | font-weight: normal; 677 | line-height: 1.42857143; 678 | text-align: center; 679 | white-space: nowrap; 680 | vertical-align: middle; 681 | cursor: pointer; 682 | -webkit-user-select: none; 683 | -moz-user-select: none; 684 | -ms-user-select: none; 685 | user-select: none; 686 | background-image: none; 687 | border: 1px solid transparent; 688 | border-radius: 3px; 689 | /* Bootstrap .btn-default */ 690 | color: #333; 691 | background-color: #fff; 692 | border-color: #ccc; 693 | } 694 | #pagebox input[type="submit"]:focus, 695 | #pagebox input[type="submit"]:active:focus { 696 | /* Bootstrap .btn:focus */ 697 | outline: thin dotted; 698 | outline: 5px auto -webkit-focus-ring-color; 699 | outline-offset: -2px; 700 | } 701 | #pagebox input[type="submit"]:hover, 702 | #pagebox input[type="submit"]:focus { 703 | /* Bootstrap .btn:hover */ 704 | color: #333; 705 | text-decoration: none; 706 | /* Bootstrap .btn-default:hover */ 707 | background-color: #ebebeb; 708 | border-color: #adadad; 709 | } 710 | #pagebox input[type="submit"]:active { 711 | /* Bootstrap .btn:active */ 712 | background-image: none; 713 | outline: 0; 714 | -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); 715 | box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); 716 | } 717 | /* control margins */ 718 | #pagebox input[type="text"], 719 | #pagebox input[type="password"], 720 | #pagebox input[type="submit"], 721 | #pagebox select { 722 | margin-right: 5px; 723 | } 724 | #pagebox input[type="radio"], 725 | #pagebox input[type="checkbox"] { 726 | margin-right: 2px; 727 | margin-left: 4px; 728 | } 729 | 730 | /* misc */ 731 | pre { 732 | overflow: visible; 733 | white-space: pre-wrap; 734 | } 735 | 736 | /*========================================================= 737 | wrapper paddings and margins 738 | ===========================================================*/ 739 | 740 | #pagebox { 741 | padding-top: 0px; 742 | } 743 | #sidebar { 744 | padding-top: 40px; 745 | padding-bottom: 20px; 746 | } 747 | #contentbox { 748 | padding-top: 20px; 749 | } 750 | #content { 751 | padding-top: 0px; 752 | } 753 | #sidebar, #contentbox { 754 | padding-left: 15px; 755 | padding-right: 15px; 756 | } 757 | .no-padding { 758 | padding: 0; 759 | } 760 | 761 | /*========================================================= 762 | responsive toggle sidebar 763 | ===========================================================*/ 764 | 765 | /* default size and position, for lg size */ 766 | #pagebox { 767 | white-space: nowrap; 768 | } 769 | #pagebox > * { 770 | white-space: normal; 771 | } 772 | #sidebar { 773 | width: 195px; 774 | } 775 | #sidebar-curtain { 776 | display: inline-block; 777 | vertical-align: top; 778 | position: relative; 779 | } 780 | #sidebar-mover { 781 | position: relative; 782 | left: 0; 783 | } 784 | #contentbox { 785 | width: 975px; /* .container width (1170px) - #sidebar width (195px) */ 786 | display: inline-block; 787 | vertical-align: top; 788 | } 789 | /* md */ 790 | @media screen and (max-width: 1199px) { 791 | #contentbox { 792 | width: 775px; /* .container width (970px) - #sidebar width (195px) */ 793 | } 794 | } 795 | /* sm, swipe off sidebar */ 796 | @media screen and (max-width: 991px) { 797 | #contentbox { 798 | width: 750px; /* .container width */ 799 | } 800 | #sidebar-curtain { 801 | width: 0; 802 | left: -121px; /* max possible margin of .container at this viewport */ 803 | } 804 | #sidebar-mover { 805 | left: -195px; 806 | } 807 | #sidebar { 808 | display: none; /* erase sidebar for better footer position when collapsed */ 809 | } 810 | /* when toggled */ 811 | #sidebar-curtain.on { 812 | width: 195px; 813 | left: 0; 814 | } 815 | #sidebar-mover.on { 816 | left: 0; 817 | } 818 | #sidebar.on, #sidebar.toggling { 819 | display: block; 820 | } 821 | /* animation */ 822 | .toggling { 823 | -webkit-transition: all .25s ease-out; 824 | -o-transition: all .25s ease-out; 825 | transition: all .25s ease-out; 826 | } 827 | /* prevent horizontal scroll bar when toggled */ 828 | #outbox.on, #outbox.toggling { 829 | overflow-x: hidden; 830 | } 831 | } 832 | /* xs, .container now resizes with window size */ 833 | @media screen and (max-width: 767px) { /* xs */ 834 | #sidebar-curtain { 835 | left: 0; /* no margin to consider now */ 836 | } 837 | #contentbox { 838 | width: 100%; 839 | } 840 | } 841 | 842 | /*========================================================= 843 | print preview 844 | ===========================================================*/ 845 | 846 | @media print { 847 | #sidebar, 848 | #sidebar-curtain, 849 | #sidebar-mover, 850 | .offcanvas-trigger, 851 | .alert, 852 | #footer, 853 | #pageinfo-container, 854 | #location { 855 | display: none; 856 | } 857 | #outbox, 858 | #pagebox, 859 | #contentbox { 860 | width: 100%; 861 | left: 0; 862 | padding: 0; 863 | margin: 0; 864 | } 865 | #contentbox { 866 | display: block; /* to fix Firefox print preview */ 867 | } 868 | a[href]:after { /* to stop printing anchor destinations in print mode */ 869 | content: ""; 870 | } 871 | } 872 | 873 | /*========================================================= 874 | misc. elements 875 | ===========================================================*/ 876 | 877 | /* used as nbsp */ 878 | .padding { 879 | padding: 1px; 880 | } 881 | /* pagepath separator */ 882 | .sep { 883 | margin: 0 3px; 884 | color: #ccc; 885 | } 886 | /* location area */ 887 | #location { 888 | font-size: small; 889 | border-bottom: 1px solid #eee; 890 | margin-bottom: 20px; 891 | } 892 | .lastupdate { 893 | display: block; 894 | font-size: smaller; 895 | font-style: italic; 896 | color: #999; 897 | padding: 0; 898 | margin: 0; 899 | } 900 | #interwiki { 901 | font-weight: bold; 902 | } 903 | /* breadcrumb style */ 904 | #pagelocation { 905 | display: inline-block; 906 | list-style: none; 907 | font-weight: bold; 908 | padding: 0; 909 | margin: 0; 910 | } 911 | #pagelocation li { 912 | display: inline-block; 913 | padding: 0; 914 | } 915 | #pagelocation li + li:before { 916 | padding: 0px 4px; 917 | color: #ccc; 918 | content: "/"; 919 | } 920 | #pagelocation li:last-child, 921 | #pagelocation li:last-child a { 922 | color: #999; 923 | } 924 | /* footer font-size */ 925 | #footer div > * { 926 | font-size: 85%; 927 | } 928 | 929 | /*========================================================= 930 | implicit glyphicons 931 | ===========================================================*/ 932 | 933 | *[class^="menu-"]:before, 934 | *[class^="menu-"]:after { 935 | font-family: 'Glyphicons Halflings' !important; 936 | font-style: normal; 937 | font-weight: normal; 938 | 939 | -webkit-font-smoothing: antialiased; 940 | -moz-osx-font-smoothing: grayscale; 941 | } 942 | *[class^="menu-nav-"]:before, 943 | *[class^="menu-dd-"]:before { 944 | float: right; 945 | margin-top: -1px; 946 | } 947 | *[class^="menu-nav-"]:before { 948 | font-size: smaller; 949 | margin-left: 5px; 950 | } 951 | *[class^="menu-dd-"]:after { 952 | content: ""; 953 | line-height: 1; 954 | padding-left: 1em; 955 | margin-left: 5px; 956 | } 957 | *[class^="menu-btn-"]:before { 958 | line-height: 1; 959 | position: relative; 960 | top: 1px; 961 | } 962 | @media screen and (min-width: 768px) { 963 | *[class^="menu-nav-"] { 964 | display: inline-table !important; 965 | } 966 | } 967 | /* user menu dropdown elements */ 968 | .menu-dd-userhome:before { 969 | content: "\e008"; /* .glyphicon-user */ 970 | } 971 | .menu-dd-userprefs:before { 972 | content: "\e019"; /* .glyphicon-cog */ 973 | } 974 | .menu-dd-logout:before { 975 | content: "\e163"; /* .glyphicon-logout */ 976 | } 977 | /* main menu dropdown elems */ 978 | .menu-dd-raw:before { 979 | content: "\e022"; /* .glyphicon-file */ 980 | } 981 | .menu-dd-print:before { 982 | content: "\e045"; /* .glyphicon-print */ 983 | } 984 | .menu-dd-refresh:before { 985 | content: "\e030"; /* .glyphicon-repeat */ 986 | } 987 | .menu-dd-SpellCheck:before { 988 | content: "\e013"; /* .glyphicon-ok */ 989 | } 990 | .menu-dd-RenamePage:before { 991 | content: "\e041"; /* .glyphicon-tag */ 992 | } 993 | .menu-dd-CopyPage:before { 994 | content: "\e022"; /* .glyphicon-file */ 995 | } 996 | .menu-dd-DeletePage:before { 997 | content: "\e020"; /* .glyphicon-trash */ 998 | } 999 | .menu-dd-LikePages:before { 1000 | content: "\2601"; /* .glyphicon-cloud */ 1001 | } 1002 | .menu-dd-LocalSiteMap:before { 1003 | content: "\e056"; /* .glyphicon-list */ 1004 | } 1005 | .menu-dd-MyPages:before { 1006 | content: "\e044"; /* .glyphicon-bookmark */ 1007 | } 1008 | .menu-dd-SubscribeUser:before { 1009 | content: "\2709"; /* .glyphicon-envelope */ 1010 | } 1011 | .menu-dd-Despam:before { 1012 | content: "\e104"; /* .glyphicon-fire */ 1013 | } 1014 | .menu-dd-revert:before { 1015 | content: "\e070"; /* .glyphicon-fast-backward */ 1016 | } 1017 | .menu-dd-PackagePages:before { 1018 | content: "\e181"; /* .glyphicon-compressed */ 1019 | } 1020 | .menu-dd-RenderAsDocbook:before { 1021 | content: "\e043"; /* .glyphicon-book */ 1022 | } 1023 | .menu-dd-SyncPages:before { 1024 | content: "\e031"; /* .glyphicon-refresh */ 1025 | } 1026 | .menu-dd-AttachFile:before { 1027 | content: "\e142"; /* .glyphicon-paperclip */ 1028 | } 1029 | .menu-dd-RecentChanges:before { 1030 | content: "\e023"; /* .glyphicon-time */ 1031 | } 1032 | .menu-dd-FindPage:before { 1033 | content: "\e003"; /* .glyphicon-search */ 1034 | } 1035 | .menu-dd-HelpContents:before { 1036 | content: "\e085"; /* .glyphicon-question-sign */ 1037 | } 1038 | .menu-dd-HelpOnFormatting:before { 1039 | content: "\e085"; /* .glyphicon-question-sign */ 1040 | } 1041 | .menu-dd-HelpOnMoinWikiSyntax:before { 1042 | content: "\e085"; /* .glyphicon-question-sign */ 1043 | } 1044 | .menu-dd-TitleIndex:before { 1045 | content: "\e056"; /* .glyphicon-list */ 1046 | } 1047 | .menu-dd-WordIndex:before { 1048 | content: "\e056"; /* .glyphicon-list */ 1049 | } 1050 | .menu-dd-FrontPage:before { 1051 | content: "\e021"; /* .glyphicon-home */ 1052 | } 1053 | .menu-dd-SideBar:before { 1054 | content: "\e012"; /* .glyphicon-th-list */ 1055 | } 1056 | .menu-dd-editSideBar:before { 1057 | content: "\270f"; /* .glyphicon-pencil */ 1058 | } 1059 | .menu-dd-quicklink:before { 1060 | content: "\e146"; /* .glyphicon-pushpin */ 1061 | } 1062 | .menu-dd-subscribe:before { 1063 | content: "\2709"; /* .glyphicon-envelope */ 1064 | } 1065 | .menu-dd-info:before { 1066 | content: "\e086"; /* .glyphicon-info-sign */ 1067 | } 1068 | .menu-dd-Load:before { 1069 | content: "\e198"; /* .glyphicon-cloud-upload */ 1070 | } 1071 | .menu-dd-Save:before { 1072 | content: "\e197"; /* .glyphicon-cloud-download */ 1073 | } 1074 | /* navbar links */ 1075 | .menu-nav-login:before { 1076 | content: "\e161"; /* .glyphicon-login */ 1077 | } 1078 | .menu-nav-edit:before { 1079 | content: "\270f"; /* .glyphicon-pencil */ 1080 | } 1081 | .menu-nav-menu:before { 1082 | } 1083 | .menu-nav-user:before { 1084 | } 1085 | .menu-nav-comment:before { 1086 | content: "\e105"; /* .glyphicon-eye-open */ 1087 | } 1088 | .menu-nav-comment.on:before { 1089 | content: "\e106"; /* .glyphicon-eye-close */ 1090 | } 1091 | /* navbar buttons */ 1092 | .menu-btn-sidebar-toggler:before { 1093 | content: "\e080"; /* .glyphicon-chevron-right */ 1094 | } 1095 | .menu-btn-sidebar-toggler.on:before { 1096 | content: "\e079"; /* .glyphicon-chevron-left */ 1097 | } 1098 | -------------------------------------------------------------------------------- /memodump/css/memoprint.css: -------------------------------------------------------------------------------- 1 | /* 2 | * CSS for memodump theme for MoinMoin 1.9.x 3 | * Copyright 2014 dossist. 4 | * For action=print 5 | * Load after all other theme css. 6 | */ 7 | 8 | #pagelocation, 9 | #interwiki, 10 | #pageinfo { 11 | display: none; 12 | } 13 | #page { 14 | padding: 0px; 15 | } 16 | a[href]:after { /* to stop printing anchor destinations in print mode */ 17 | content: ""; 18 | } 19 | -------------------------------------------------------------------------------- /memodump/css/memoslide.css: -------------------------------------------------------------------------------- 1 | /* 2 | * memodlide.css - CSS for Slide view 3 | * Based on projection.css by Juergen Hermann 4 | * 5 | * Copyright (c) 2003 by Juergen Hermann 6 | */ 7 | 8 | html { line-height: 1.8em; } 9 | 10 | body, b, em, a, span, div, p, td { font-size: 18pt; } 11 | 12 | h1 { font-size: 26pt; } 13 | h2 { font-size: 22pt; } 14 | h3 { font-size: 20pt; } 15 | h4 { font-size: 18pt; } 16 | h5 { font-size: 16pt; } 17 | h6 { font-size: 14pt; } 18 | 19 | tt, pre { font-size: 16pt; } 20 | sup, sub { font-size: 12pt; } 21 | 22 | table.navigation { 23 | float: right; 24 | margin: 2px; 25 | } 26 | 27 | .navigation td, .navigation a { 28 | font-size: 10pt; 29 | padding: 2px; 30 | } 31 | 32 | #interwiki, #pagelocation, #pageinfo { display: none; } 33 | -------------------------------------------------------------------------------- /memodump/css/moinizer.css: -------------------------------------------------------------------------------- 1 | /* 2 | * CSS for memodump theme for MoinMoin 1.9.x 3 | * Copyright 2014 dossist. 4 | * Based on common.css and screen.css from modernized theme, and css from Bootstrap. 5 | */ 6 | 7 | /*========================================================= 8 | page frames 9 | ===========================================================*/ 10 | 11 | /* content area bottom padder */ 12 | #pagebottom { 13 | clear: both; 14 | } 15 | /* pageinfo */ 16 | .info { 17 | float: right; 18 | font-size: 0.8em; 19 | color: #999; 20 | } 21 | #pageinfo { 22 | margin-bottom: 20px; 23 | } 24 | 25 | /*========================================================= 26 | general margins 27 | ===========================================================*/ 28 | 29 | #content dd { 30 | margin-left: 20px; 31 | } 32 | #sidebar li p, 33 | #content li p, 34 | #content dd p, 35 | #content td p { 36 | padding: 0; 37 | margin: 0; 38 | } 39 | 40 | /*========================================================= 41 | alert styles 42 | ===========================================================*/ 43 | 44 | .alert table, 45 | .alert tbody, 46 | .alert tr, 47 | .alert td { 48 | border: none; 49 | } 50 | .alert table { 51 | margin-bottom: 0; 52 | } 53 | /* fix for RenamePage and DeletePage */ 54 | .dialog { 55 | overflow: hidden; 56 | } 57 | .alert td.label { 58 | color: inherit; 59 | text-align: inherit; 60 | vertical-align: middle; 61 | display: table-cell; 62 | } 63 | .alert td.label * { 64 | margin: 0; 65 | } 66 | 67 | /*========================================================= 68 | text decorations etc 69 | ===========================================================*/ 70 | 71 | /* custom rules ----- to ---------- */ 72 | .hr1 {border-top-width: 2pt;} 73 | .hr2 {border-top-width: 3pt;} 74 | .hr3 {border-top-width: 4pt;} 75 | .hr4 {border-top-width: 5pt;} 76 | .hr5 {border-top-width: 6pt;} 77 | .hr6 {border-top-width: 7pt;} 78 | /* text decorations */ 79 | .u { 80 | text-decoration: underline; 81 | } 82 | .strike { 83 | text-decoration: line-through; 84 | } 85 | tt:not(:empty) { /* not to mess up empty backticks used in order to prevent autolinks */ 86 | /* from Bootstrap */ 87 | font-family: monospace, monospace; 88 | padding: 2px 4px; 89 | font-size: 90%; 90 | color: #c7254e; 91 | background-color: #f9f2f4; 92 | border-radius: 4px; 93 | } 94 | /* used in SpellCheck results */ 95 | strong.highlight { 96 | background-color: #cBe6fd; 97 | padding: 1pt; 98 | } 99 | /* colored texts (low css priority) */ 100 | .warning { 101 | color: #a94442; /* Bootstrap .alert-danger */ 102 | } 103 | .error { 104 | color: #a94442; 105 | } 106 | 107 | /*========================================================= 108 | link anchors 109 | ===========================================================*/ 110 | 111 | #content a.nonexistent:visited, 112 | #content a.nonexistent, 113 | #content a.badinterwiki:visited, 114 | #content a.badinterwiki { 115 | color: #999; 116 | } 117 | 118 | /* link type icons */ 119 | #content a[class]:before, 120 | #content a[class]:after { 121 | font-family: 'Glyphicons Halflings' !important; 122 | font-style: normal; 123 | font-weight: normal; 124 | font-size: 83%; 125 | margin: 0 0.25em; 126 | line-height: 1; 127 | position: relative; 128 | top: 1px; 129 | 130 | -webkit-font-smoothing: antialiased; 131 | -moz-osx-font-smoothing: grayscale; 132 | } 133 | 134 | /* icons after links */ 135 | #content a.www:after, 136 | #content a.http:after, 137 | #content a.https:after { 138 | content: "\e164"; /* .glyphicon-new-window */ 139 | } 140 | #content a.badinterwiki:after, 141 | #content a.interwiki:after { 142 | content: "\e144"; /* .glyphicon-link */ 143 | } 144 | 145 | /* icons before links */ 146 | #content a.file:before { 147 | content: "\e022"; /* .glyphicon-file */ 148 | } 149 | #content a.ftp:before { 150 | content: "\e178"; /* .glyphicon-transfer */ 151 | } 152 | #content a.nntp:before, 153 | #content a.news:before { 154 | content: "\e028"; /* .glyphicon-inbox */ 155 | } 156 | #content a.telnet:before, 157 | #content a.ssh:before { 158 | content: "\e162"; /* .glyphicon-flash */ 159 | } 160 | #content a.irc:before, 161 | #content a.ircs:before { 162 | content: "\e111"; /* .glyphicon-comment */ 163 | } 164 | #content a.mailto:before { 165 | content: "\2709"; /* .glyphicon-envelope */ 166 | } 167 | #content a.attachment:before { 168 | content: "\e142"; /* .glyphicon-paperclip */ 169 | } 170 | #content a.action:before { 171 | content: "\e019"; /* .glyphicon-cog */ 172 | } 173 | 174 | /* remove link icons on links with embedded images inside etc */ 175 | #content a[title^="{{"][title$="}}"]:before, 176 | #content a[title^="{{"][title$="}}"]:after { 177 | content: none; 178 | } 179 | 180 | /*========================================================= 181 | div styles 182 | ===========================================================*/ 183 | 184 | /* color boxes */ 185 | .comment, 186 | .red, .green, .blue, .yellow, .orange, 187 | .solid, .dashed, .dotted { 188 | /* taken from Bootstrap .well, but background-color */ 189 | min-height: 20px; 190 | padding: 19px 0; 191 | margin-bottom: 20px; 192 | border: 0; 193 | border-color: #e3e3e3; 194 | } 195 | .comment > *:last-child, 196 | .red > *:last-child, .green > *:last-child, .blue > *:last-child, 197 | .yellow > *:last-child, .orange > *:last-child, 198 | .solid > *:last-child, .dashed > *:last-child, .dotted > *:last-child { 199 | margin-bottom: 0; 200 | } 201 | .comment > div:last-child > table, 202 | .red > div:last-child > table, .green > div:last-child > table, .blue > div:last-child > table, 203 | .yellow > div:last-child > table, .orange > div:last-child > table, 204 | .solid > div:last-child > table, .dashed > div:last-child > table, .dotted > div:last-child > table { 205 | /* MoinMoin wraps table with div, thus we have to cancel table margin inside the last div */ 206 | margin-bottom: 0; 207 | } 208 | /* box colors */ 209 | .comment { /* .comment must be on top of other color box classes */ 210 | color: #999; 211 | background-color: #f0f0ff; 212 | } 213 | .red { /* Bootstrap .alert-danger */ 214 | background-color: #f2dede; 215 | border-color: #ebccd1; 216 | } 217 | .green { /* Bootstrap .alert-success */ 218 | background-color: #dff0d8; 219 | border-color: #d6e9c6; 220 | } 221 | .blue { /* Bootstrap .alert-info */ 222 | background-color: #d9edf7; 223 | border-color: #bce8f1; 224 | } 225 | .yellow { /* Bootstrap .alert-warning */ 226 | background-color: #fcf8e3; 227 | border-color: #faebcc; 228 | } 229 | .orange { 230 | background-color: #fdf2e3; 231 | border-color: #fae2c4; 232 | } 233 | /* box borders */ 234 | .solid, .dashed, .dotted { 235 | border-radius: 4px; 236 | -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); 237 | box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); 238 | border-width: 2px; 239 | border-color: #777; 240 | } 241 | .solid { 242 | border-style: solid; 243 | } 244 | .dashed { 245 | border-style: dashed; 246 | } 247 | .dotted { 248 | border-style: dotted; 249 | } 250 | /* text align */ 251 | .left { 252 | text-align: left; 253 | } 254 | .center { 255 | text-align: center; 256 | } 257 | .right { 258 | text-align: right; 259 | } 260 | .justify { 261 | text-align: justify; 262 | } 263 | 264 | /*========================================================= 265 | TableOfContents 266 | ===========================================================*/ 267 | 268 | #pagebox div.table-of-contents { 269 | font-size: 88%; 270 | text-align: left; 271 | margin: 0.5em 0 0.5em 1em; 272 | max-width: 50%; 273 | display: table; 274 | /* Bootstrap .well and .well-sm */ 275 | min-height: 20px; 276 | padding: 9px; 277 | margin-bottom: 20px; 278 | background-color: #f5f5f5; 279 | border: 1px solid #e3e3e3; 280 | border-radius: 3px; 281 | -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); 282 | box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); 283 | } 284 | #pagebox div.table-of-contents ol { 285 | margin: 0; 286 | padding: 0 0 0 2em; 287 | } 288 | #pagebox div.table-of-contents ul { 289 | margin: 0; 290 | list-style: none; 291 | } 292 | #pagebox div.table-of-contents li { 293 | margin: 0; 294 | padding: 0; 295 | } 296 | #pagebox p.table-of-contents-heading { 297 | font-weight: bold; 298 | padding: 0; 299 | margin: 0 0 0.5em 0; 300 | letter-spacing: 0.075em; 301 | } 302 | 303 | /*========================================================= 304 | MonthCalendar (untouched) 305 | ===========================================================*/ 306 | 307 | /* days without and with pages linked to them */ 308 | a.cal-emptyday { 309 | color: #777777; 310 | text-align: center; 311 | } 312 | a.cal-usedday { 313 | color: #000000; 314 | font-weight: bold; 315 | text-align: center; 316 | } 317 | /* general stuff: workdays, weekend, today */ 318 | td.cal-workday { 319 | background-color: #DDDDFF; 320 | text-align: center; 321 | } 322 | td.cal-weekend { 323 | background-color: #FFDDDD; 324 | text-align: center; 325 | } 326 | td.cal-today { 327 | background-color: #CCFFCC; 328 | border-style: solid; 329 | border-width: 2pt; 330 | text-align: center; 331 | } 332 | /* invalid places on the monthly calendar sheet */ 333 | td.cal-invalidday { 334 | background-color: #CCCCCC; 335 | } 336 | /* links to prev/next month/year */ 337 | a.cal-link { 338 | color: #000000; 339 | text-decoration: none; 340 | } 341 | th.cal-header { 342 | background-color: #DDBBFF; 343 | text-align: center; 344 | } 345 | 346 | /* for MonthCalendar mouseover info boxes */ 347 | table.tip { 348 | color: black; 349 | background-color: #FF8888; 350 | font-size: small; 351 | font-weight: normal; 352 | border-style: solid; 353 | border-width: 1px; 354 | } 355 | th.tip { 356 | background-color: #FF4444; 357 | font-weight: bold; 358 | text-align: center; 359 | } 360 | td.tip { 361 | text-align: left; 362 | } 363 | *[dir="rtl"] td.tip { 364 | text-align: right; 365 | } 366 | 367 | /*========================================================= 368 | textcha 369 | ===========================================================*/ 370 | 371 | #textcha { 372 | } 373 | #textcha-question { 374 | /* Bootstrap .has-error .control-label */ 375 | color: #a94442; 376 | } 377 | #pagebox #textcha-answer { /* exclusive for things under #pagebox for cascading priority */ 378 | display: block; 379 | width: 100%; 380 | /* Bootstrap .has-error .form-control */ 381 | border-color: #a94442; 382 | -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); 383 | box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); 384 | } 385 | #pagebox #textcha-answer:focus { 386 | /* Bootstrap .has-error .form-control:focus; */ 387 | border-color: #843534; 388 | -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483; 389 | box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483; 390 | } 391 | 392 | /*========================================================= 393 | codearea 394 | ===========================================================*/ 395 | 396 | div.codemsg { 397 | margin: 0.5em 0; 398 | padding: 0.5em; 399 | padding-left: 2.5em; 400 | background: none; 401 | border: 1pt solid #faebcc; 402 | background-color: #fcf8e3; 403 | background-image:url('../img/alert.png'); 404 | background-repeat:no-repeat; 405 | background-position: 0.5em 0.5em; 406 | color: #8a6d3b; 407 | border-radius: 4px; 408 | } 409 | div.codearea { /* the div makes the border */ 410 | margin: 0.5em 0; 411 | padding: 0; 412 | border: 1pt solid #ccc; 413 | background-color: #f5f5f5; 414 | color: black; 415 | border-radius: 4px; 416 | } 417 | div.codearea pre { /* the pre has no border and is inside the div */ 418 | margin: 0; 419 | padding: 10pt; 420 | border: none; 421 | } 422 | div.codearea a:not([class]):hover { /* we don't like underlines when hovering line numbers */ 423 | text-decoration: none; 424 | } 425 | a.codenumbers { /* format of the line number toggler */ 426 | margin: 0 10pt; 427 | font-size: 0.85em; 428 | color: gray; 429 | } 430 | @media print { 431 | a.codenumbers { 432 | display: none; 433 | } 434 | } 435 | /* format of certain syntax spans */ 436 | div.codearea pre span.LineNumber {color: gray;} 437 | div.codearea pre span.ID {color: #000000;} 438 | div.codearea pre span.Operator {color: #0000c0;} 439 | div.codearea pre span.Char {color: #004080;} 440 | div.codearea pre span.Comment {color: #008000;} 441 | div.codearea pre span.Number {color: #0080c0;} 442 | div.codearea pre span.String {color: #004080;} 443 | div.codearea pre span.SPChar {color: #0000c0;} 444 | div.codearea pre span.ResWord {color: #a00000;} 445 | div.codearea pre span.ConsWord {color: #008080; font-weight: bold;} 446 | div.codearea pre span.Error {color: #ff8080; border: solid 1.5pt #ff0000;} 447 | div.codearea pre span.ResWord2 {color: #0080ff; font-weight: bold;} 448 | div.codearea pre span.Special {color: #0000ff;} 449 | div.codearea pre span.Preprc {color: #803999;} 450 | /* for diff parser */ 451 | div.codearea pre span.DiffAdded {color: #4876ff;} 452 | div.codearea pre span.DiffRemoved {color: #ff0000;} 453 | div.codearea pre span.DiffChanged {color: #ff7f50;} 454 | div.codearea pre span.DiffSeparator {color: #228b22; font-weight: bold} 455 | 456 | /*========================================================= 457 | diff 458 | ===========================================================*/ 459 | 460 | .diff { 461 | color: #555; 462 | width: 100%; 463 | table-layout: fixed; 464 | margin: 10px 0; 465 | } 466 | .diff + .diff { 467 | margin: 10px 0 30px 0; 468 | background-color: #f5f5f5; 469 | border-collapse: separate; 470 | border-radius: 4px; 471 | border: 1px solid #ddd; 472 | -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); 473 | box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); 474 | } 475 | .diff td { 476 | border: none; 477 | } 478 | .diff input { 479 | display: inline; 480 | } 481 | .diff-header { 482 | color: #555; 483 | font-weight: bold; 484 | } 485 | div.diff-info-header { 486 | background-color: #ddd; 487 | border-radius: 4px; 488 | width: 100%; 489 | padding: 0.25em 0.5em; 490 | text-align: center; 491 | } 492 | tr.diff-title { 493 | background-color: #fff; 494 | } 495 | .diff-title td { 496 | background-color: transparent; 497 | border-top: 5px solid #eee; 498 | } 499 | .diff-title td a { 500 | color: #555; 501 | font-weight: bold; 502 | } 503 | .diff-title td a:hover, 504 | .diff-title td a:focus { 505 | text-decoration: none; 506 | } 507 | .diff-added, .diff-removed { 508 | vertical-align: top; 509 | width: 50%; 510 | white-space: pre-wrap; 511 | word-wrap: break-word; 512 | font-family: courier, monospace; 513 | line-height: 1.2; 514 | } 515 | .diff-added { 516 | } 517 | .diff-removed { 518 | } 519 | .diff-added span { 520 | color: #008b02; 521 | background-color: #ccffcc; 522 | } 523 | .diff-removed span { 524 | color: #ac0400; 525 | background-color: #ffcccc; 526 | } 527 | td.diff-info { 528 | vertical-align: top; 529 | } 530 | div.diff-info { 531 | white-space: nowrap; 532 | } 533 | div.diff-info-rev-comment span.diff-info-value { 534 | white-space: normal; 535 | } 536 | td.diff-same { 537 | text-align: center; 538 | border: 0; 539 | } 540 | 541 | /*========================================================= 542 | search 543 | ===========================================================*/ 544 | 545 | /* FindPage */ 546 | .advancedsearch { 547 | border: 1px solid #e3e3e3; 548 | border-collapse: separate; 549 | border-radius: 4px; 550 | background-color: #f5f5f5; 551 | -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); 552 | box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); 553 | } 554 | .advancedsearch td { 555 | vertical-align: top; 556 | border: none; 557 | } 558 | .advancedsearch td.searchfor { 559 | font-weight: bold; 560 | } 561 | .advancedsearch td.submit { 562 | border-top: 1px solid #e3e3e3; 563 | background-color: #fff; 564 | text-align: right; 565 | border-bottom-left-radius: 4px; 566 | border-bottom-right-radius: 4px; 567 | } 568 | .advancedsearch input { 569 | } 570 | .advancedsearch input[disabled] { 571 | } 572 | .advancedsearch option, 573 | .advancedsearch select { 574 | } 575 | 576 | /* search results */ 577 | .searchresults dt { 578 | margin-top: 1em; 579 | font-weight: normal; 580 | } 581 | .searchresults dd, .searchresults p { 582 | font-size: 0.85em; 583 | } 584 | .searchresults .searchhitinfobar { 585 | color: #008000; 586 | margin-left: 15px; 587 | margin-top: 0; 588 | } 589 | p.searchstats { 590 | padding: 0px 5px; 591 | border-radius: 2px; 592 | border: 1px solid transparent; 593 | color: #3c763d; 594 | background-color: #dff0d8; 595 | } 596 | p.searchhint { 597 | /* Bootstrap .alert */ 598 | padding: 15px; 599 | margin-bottom: 20px; 600 | border: 1px solid transparent; 601 | border-radius: 4px; 602 | /* .alert-info */ 603 | color: #31708f; 604 | background-color: #d9edf7; 605 | border-color: #bce8f1; 606 | } 607 | p.searchhint a { 608 | font-weight: bold; 609 | color: #245269; 610 | } 611 | /* pagination area at the bottom of search result, styles taken from Bootstrap */ 612 | .searchpages { 613 | color: #fff; 614 | background-color: #428bca; 615 | border: 1px solid #428bca; 616 | border-radius: 5px; 617 | border-collapse: separate; 618 | margin: 20px auto; 619 | } 620 | .searchpages tbody { 621 | border-radius: 4px; /* to prevent background from slightly oozing off corners */ 622 | } 623 | .searchpages tr, .searchpages td { 624 | border: none; 625 | border-radius: inherit; 626 | padding: 0; 627 | margin: 0; 628 | text-align: center; 629 | vertical-align: middle; 630 | } 631 | .searchpages td { 632 | width: 30px; 633 | } 634 | .searchpages td:first-child, 635 | .searchpages td:first-child a, 636 | .searchpages td:empty + td { 637 | border-top-left-radius: inherit; 638 | border-bottom-left-radius: inherit; 639 | } 640 | .searchpages td:last-child, 641 | .searchpages td:last-child a { 642 | border-top-right-radius: inherit; 643 | border-bottom-right-radius: inherit; 644 | } 645 | .searchpages td:empty { 646 | display: none; 647 | } 648 | .searchpages td { 649 | border-radius: 0; 650 | } 651 | .searchpages td a, .searchpages td a:link { 652 | display: block; 653 | color: #428bca; 654 | background-color: #fff; 655 | border: 1px solid #ddd; 656 | padding: 5px 0px; 657 | width: 32px; 658 | margin: -1px; 659 | } 660 | .searchpages td a:hover, 661 | .searchpages td a:focus { 662 | color: #2a6496; 663 | background-color: #eee; 664 | text-decoration: none; 665 | } 666 | 667 | /*========================================================= 668 | admonitions 669 | ===========================================================*/ 670 | 671 | #content div.caution, 672 | #content div.important, 673 | #content div.note, 674 | #content div.tip, 675 | #content div.warning { 676 | background-repeat: no-repeat; 677 | background-position: 8px 8px; 678 | padding: 15px; 679 | padding-left: 64px; 680 | min-height: 64px; 681 | /* Bootstrap .alert */ 682 | margin-bottom: 20px; 683 | border: 1px solid transparent; 684 | border-radius: 4px; 685 | } 686 | #content div.caution a, 687 | #content div.important a, 688 | #content div.note a, 689 | #content div.tip a, 690 | #content div.warning a { 691 | /* Bootstrap .alert .alert-link */ 692 | font-weight: bold; 693 | } 694 | #content div.caution > p, 695 | #content div.important > p, 696 | #content div.note > p, 697 | #content div.tip > p, 698 | #content div.warning > p, 699 | #content div.caution > ul, 700 | #content div.important > ul, 701 | #content div.note > ul, 702 | #content div.tip > ul, 703 | #content div.warning > ul { 704 | /* Bootstrap .alert > p */ 705 | margin-bottom: 0; 706 | } 707 | #content div.caution > p + p, 708 | #content div.important > p + p, 709 | #content div.note > p + p, 710 | #content div.tip > p + p, 711 | #content div.warning > p + p { 712 | /* Bootstrap .alert > p + p */ 713 | margin-top: 5px; 714 | } 715 | #content div.tip { background-image: url("../img/admon-tip.png"); } 716 | #content div.note { background-image: url("../img/admon-note.png"); } 717 | #content div.important { background-image: url("../img/admon-important.png"); } 718 | #content div.caution { background-image: url("../img/admon-caution.png"); } 719 | #content div.warning { background-image: url("../img/admon-warning.png"); } 720 | 721 | #content div.tip, 722 | #content div.note { /* Bootstrap .alert-info */ 723 | color: #31708f; 724 | background-color: #d9edf7; 725 | border-color: #bce8f1; 726 | } 727 | #content div.tip hr, 728 | #content div.note hr { 729 | border-top-color: #a6e1ec; 730 | } 731 | #content div.tip a, 732 | #content div.note a { 733 | color: #245269; 734 | } 735 | #content div.caution, 736 | #content div.important { /* Bootstrap .alert-warning */ 737 | color: #8a6d3b; 738 | background-color: #fcf8e3; 739 | border-color: #faebcc; 740 | } 741 | #content div.caution hr, 742 | #content div.important hr { 743 | border-top-color: #f7e1b5; 744 | } 745 | #content div.caution a, 746 | #content div.important a { 747 | color: #66512c; 748 | } 749 | #content div.warning { /* Bootstrap .alert-danger */ 750 | color: #a94442; 751 | background-color: #f2dede; 752 | border-color: #ebccd1; 753 | } 754 | #content div.warning hr { 755 | border-top-color: #e4b9c0; 756 | } 757 | #content div.warning a { 758 | color: #843534; 759 | } 760 | 761 | /*========================================================= 762 | edit page 763 | ===========================================================*/ 764 | 765 | #editor-textarea, #editor-help { 766 | font-family: monospace; 767 | width: 100%; 768 | padding: 3px; 769 | margin: 0.5em 0; 770 | } 771 | #editor-help { 772 | font-size: small; 773 | /* Bootstrap .well */ 774 | padding: 19px; 775 | margin-bottom: 20px; 776 | background-color: #f5f5f5; 777 | border: 1px solid #e3e3e3; 778 | border-radius: 4px; 779 | -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); 780 | box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); 781 | } 782 | #preview, #previewbelow { 783 | border: 1px solid #bbb; 784 | border-radius: 4px; 785 | padding: 3px; 786 | width: 100%; 787 | background: url(../img/draft.png); 788 | margin: 20px 0; 789 | } 790 | 791 | /*========================================================= 792 | Recent changes 793 | ===========================================================*/ 794 | 795 | /* rss icon */ 796 | .rcrss { 797 | float: right; 798 | position: relative; 799 | margin: 4px 7px 4px 14px; 800 | } 801 | *[div="rtl"] .rcrss { 802 | float: left; 803 | } 804 | .recentchanges[dir="rtl"] .rcrss { 805 | float: left; 806 | } 807 | /* recentchanges navigation */ 808 | .recentchanges p { 809 | border-radius: 4px; 810 | background-color: #eee; 811 | padding: 5px; 812 | min-height: 30px; 813 | } 814 | .recentchanges p:empty { 815 | display: none; 816 | } 817 | 818 | /* recentchanges area */ 819 | .recentchanges table { 820 | clear: both; 821 | border-collapse: separate; 822 | border: 1px solid #ccc; 823 | border-radius: 4px; 824 | -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); 825 | box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); 826 | } 827 | .recentchanges td { 828 | border: none; 829 | vertical-align: top; 830 | } 831 | .recentchanges .rcdaybreak td { 832 | background: #eee; 833 | border: none; 834 | border-top: 1px solid #ccc; 835 | } 836 | .recentchanges .rcdaybreak:first-child td { 837 | -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); 838 | box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); 839 | } 840 | .rcdaybreak td a { 841 | font-size: 0.92em; 842 | } 843 | .rcicon1, .rcicon2 { 844 | text-align: center; 845 | } 846 | .rcpagelink { 847 | width: 33%; 848 | } 849 | .rctime { 850 | font-size: 0.92em; 851 | white-space: nowrap; 852 | } 853 | .rceditor { 854 | font-size: 0.92em; 855 | white-space: nowrap; 856 | } 857 | .rccomment { 858 | font-size: 0.92em; 859 | width: 50%; 860 | color: gray; 861 | } 862 | .recentchanges tr:first-child td { 863 | border-top-right-radius: 4px; 864 | border-top-left-radius: 4px; 865 | border-top: none; 866 | } 867 | .recentchanges tr:last-child td { 868 | border-bottom-right-radius: 4px; 869 | border-bottom-left-radius: 4px; 870 | } 871 | 872 | /*========================================================= 873 | Footer elements 874 | ===========================================================*/ 875 | 876 | /* inline list */ 877 | #footer ul { 878 | margin: 0 0 0 -5px; 879 | padding: 0; 880 | list-style: none; 881 | display: inline-block; 882 | } 883 | #footer ul li { 884 | display: inline-block; 885 | padding-right: 5px; 886 | padding-left: 5px; 887 | } 888 | #version { 889 | display: inline-block; 890 | } 891 | #credits img { 892 | vertical-align: middle; 893 | } 894 | #footer a { 895 | color: inherit; 896 | font-weight: bold; 897 | } 898 | #footer a:hover, 899 | #footer a:focus { 900 | color: #777; 901 | } 902 | 903 | /*========================================================= 904 | misc actions 905 | ===========================================================*/ 906 | 907 | /* User Preferences */ 908 | .userpref table, .userpref td { 909 | border: none; 910 | } 911 | .userpref table tbody tr th, 912 | .userpref table tbody tr td { 913 | vertical-align: middle; 914 | } 915 | 916 | /* RandomQuote */ 917 | .condensed { 918 | padding: 0; 919 | } 920 | .condensed * { 921 | margin-top: 0; 922 | margin-bottom: 0; 923 | } 924 | -------------------------------------------------------------------------------- /memodump/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /memodump/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /memodump/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /memodump/img/PythonPowered.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/PythonPowered.png -------------------------------------------------------------------------------- /memodump/img/admon-caution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/admon-caution.png -------------------------------------------------------------------------------- /memodump/img/admon-important.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/admon-important.png -------------------------------------------------------------------------------- /memodump/img/admon-note.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/admon-note.png -------------------------------------------------------------------------------- /memodump/img/admon-tip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/admon-tip.png -------------------------------------------------------------------------------- /memodump/img/admon-warning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/admon-warning.png -------------------------------------------------------------------------------- /memodump/img/alert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/alert.png -------------------------------------------------------------------------------- /memodump/img/angry.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/angry.png -------------------------------------------------------------------------------- /memodump/img/attach.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/attach.png -------------------------------------------------------------------------------- /memodump/img/attention.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/attention.png -------------------------------------------------------------------------------- /memodump/img/biggrin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/biggrin.png -------------------------------------------------------------------------------- /memodump/img/checkmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/checkmark.png -------------------------------------------------------------------------------- /memodump/img/devil.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/devil.png -------------------------------------------------------------------------------- /memodump/img/draft.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/draft.png -------------------------------------------------------------------------------- /memodump/img/frown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/frown.png -------------------------------------------------------------------------------- /memodump/img/icon-error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/icon-error.png -------------------------------------------------------------------------------- /memodump/img/icon-info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/icon-info.png -------------------------------------------------------------------------------- /memodump/img/idea.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/idea.png -------------------------------------------------------------------------------- /memodump/img/moin-action.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-action.png -------------------------------------------------------------------------------- /memodump/img/moin-attach.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-attach.png -------------------------------------------------------------------------------- /memodump/img/moin-bottom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-bottom.png -------------------------------------------------------------------------------- /memodump/img/moin-conflict.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-conflict.png -------------------------------------------------------------------------------- /memodump/img/moin-deleted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-deleted.png -------------------------------------------------------------------------------- /memodump/img/moin-diff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-diff.png -------------------------------------------------------------------------------- /memodump/img/moin-download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-download.png -------------------------------------------------------------------------------- /memodump/img/moin-edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-edit.png -------------------------------------------------------------------------------- /memodump/img/moin-email.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-email.png -------------------------------------------------------------------------------- /memodump/img/moin-ftp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-ftp.png -------------------------------------------------------------------------------- /memodump/img/moin-help.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-help.png -------------------------------------------------------------------------------- /memodump/img/moin-home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-home.png -------------------------------------------------------------------------------- /memodump/img/moin-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-icon.png -------------------------------------------------------------------------------- /memodump/img/moin-info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-info.png -------------------------------------------------------------------------------- /memodump/img/moin-inter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-inter.png -------------------------------------------------------------------------------- /memodump/img/moin-jabber.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-jabber.png -------------------------------------------------------------------------------- /memodump/img/moin-new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-new.png -------------------------------------------------------------------------------- /memodump/img/moin-news.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-news.png -------------------------------------------------------------------------------- /memodump/img/moin-parent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-parent.png -------------------------------------------------------------------------------- /memodump/img/moin-print.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-print.png -------------------------------------------------------------------------------- /memodump/img/moin-raw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-raw.png -------------------------------------------------------------------------------- /memodump/img/moin-readonly.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-readonly.png -------------------------------------------------------------------------------- /memodump/img/moin-renamed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-renamed.png -------------------------------------------------------------------------------- /memodump/img/moin-rss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-rss.png -------------------------------------------------------------------------------- /memodump/img/moin-search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-search.png -------------------------------------------------------------------------------- /memodump/img/moin-show.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-show.png -------------------------------------------------------------------------------- /memodump/img/moin-subscribe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-subscribe.png -------------------------------------------------------------------------------- /memodump/img/moin-telnet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-telnet.png -------------------------------------------------------------------------------- /memodump/img/moin-top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-top.png -------------------------------------------------------------------------------- /memodump/img/moin-unsubscribe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-unsubscribe.png -------------------------------------------------------------------------------- /memodump/img/moin-up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-up.png -------------------------------------------------------------------------------- /memodump/img/moin-updated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-updated.png -------------------------------------------------------------------------------- /memodump/img/moin-www.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-www.png -------------------------------------------------------------------------------- /memodump/img/ohwell.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/ohwell.png -------------------------------------------------------------------------------- /memodump/img/prio1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/prio1.png -------------------------------------------------------------------------------- /memodump/img/prio2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/prio2.png -------------------------------------------------------------------------------- /memodump/img/prio3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/prio3.png -------------------------------------------------------------------------------- /memodump/img/redface.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/redface.png -------------------------------------------------------------------------------- /memodump/img/sad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/sad.png -------------------------------------------------------------------------------- /memodump/img/smile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/smile.png -------------------------------------------------------------------------------- /memodump/img/smile2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/smile2.png -------------------------------------------------------------------------------- /memodump/img/smile3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/smile3.png -------------------------------------------------------------------------------- /memodump/img/smile4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/smile4.png -------------------------------------------------------------------------------- /memodump/img/star_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/star_off.png -------------------------------------------------------------------------------- /memodump/img/star_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/star_on.png -------------------------------------------------------------------------------- /memodump/img/thumbs-up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/thumbs-up.png -------------------------------------------------------------------------------- /memodump/img/tired.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/tired.png -------------------------------------------------------------------------------- /memodump/img/tongue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/tongue.png -------------------------------------------------------------------------------- /memodump/js/bootstrap.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Bootstrap v3.2.0 (http://getbootstrap.com) 3 | * Copyright 2011-2014 Twitter, Inc. 4 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 5 | */ 6 | if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]};return!1}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one("bsTransitionEnd",function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b(),a.support.transition&&(a.event.special.bsTransitionEnd={bindType:a.support.transition.end,delegateType:a.support.transition.end,handle:function(b){return a(b.target).is(this)?b.handleObj.handler.apply(this,arguments):void 0}})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var c=a(this),e=c.data("bs.alert");e||c.data("bs.alert",e=new d(this)),"string"==typeof b&&e[b].call(c)})}var c='[data-dismiss="alert"]',d=function(b){a(b).on("click",c,this.close)};d.VERSION="3.2.0",d.prototype.close=function(b){function c(){f.detach().trigger("closed.bs.alert").remove()}var d=a(this),e=d.attr("data-target");e||(e=d.attr("href"),e=e&&e.replace(/.*(?=#[^\s]*$)/,""));var f=a(e);b&&b.preventDefault(),f.length||(f=d.hasClass("alert")?d:d.parent()),f.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(f.removeClass("in"),a.support.transition&&f.hasClass("fade")?f.one("bsTransitionEnd",c).emulateTransitionEnd(150):c())};var e=a.fn.alert;a.fn.alert=b,a.fn.alert.Constructor=d,a.fn.alert.noConflict=function(){return a.fn.alert=e,this},a(document).on("click.bs.alert.data-api",c,d.prototype.close)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof b&&b;e||d.data("bs.button",e=new c(this,f)),"toggle"==b?e.toggle():b&&e.setState(b)})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.isLoading=!1};c.VERSION="3.2.0",c.DEFAULTS={loadingText:"loading..."},c.prototype.setState=function(b){var c="disabled",d=this.$element,e=d.is("input")?"val":"html",f=d.data();b+="Text",null==f.resetText&&d.data("resetText",d[e]()),d[e](null==f[b]?this.options[b]:f[b]),setTimeout(a.proxy(function(){"loadingText"==b?(this.isLoading=!0,d.addClass(c).attr(c,c)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).removeAttr(c))},this),0)},c.prototype.toggle=function(){var a=!0,b=this.$element.closest('[data-toggle="buttons"]');if(b.length){var c=this.$element.find("input");"radio"==c.prop("type")&&(c.prop("checked")&&this.$element.hasClass("active")?a=!1:b.find(".active").removeClass("active")),a&&c.prop("checked",!this.$element.hasClass("active")).trigger("change")}a&&this.$element.toggleClass("active")};var d=a.fn.button;a.fn.button=b,a.fn.button.Constructor=c,a.fn.button.noConflict=function(){return a.fn.button=d,this},a(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(c){var d=a(c.target);d.hasClass("btn")||(d=d.closest(".btn")),b.call(d,"toggle"),c.preventDefault()})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&&b),g="string"==typeof b?b:f.slide;e||d.data("bs.carousel",e=new c(this,f)),"number"==typeof b?e.to(b):g?e[g]():f.interval&&e.pause().cycle()})}var c=function(b,c){this.$element=a(b).on("keydown.bs.carousel",a.proxy(this.keydown,this)),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=this.sliding=this.interval=this.$active=this.$items=null,"hover"==this.options.pause&&this.$element.on("mouseenter.bs.carousel",a.proxy(this.pause,this)).on("mouseleave.bs.carousel",a.proxy(this.cycle,this))};c.VERSION="3.2.0",c.DEFAULTS={interval:5e3,pause:"hover",wrap:!0},c.prototype.keydown=function(a){switch(a.which){case 37:this.prev();break;case 39:this.next();break;default:return}a.preventDefault()},c.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},c.prototype.getItemIndex=function(a){return this.$items=a.parent().children(".item"),this.$items.index(a||this.$active)},c.prototype.to=function(b){var c=this,d=this.getItemIndex(this.$active=this.$element.find(".item.active"));return b>this.$items.length-1||0>b?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){c.to(b)}):d==b?this.pause().cycle():this.slide(b>d?"next":"prev",a(this.$items[b]))},c.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},c.prototype.next=function(){return this.sliding?void 0:this.slide("next")},c.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},c.prototype.slide=function(b,c){var d=this.$element.find(".item.active"),e=c||d[b](),f=this.interval,g="next"==b?"left":"right",h="next"==b?"first":"last",i=this;if(!e.length){if(!this.options.wrap)return;e=this.$element.find(".item")[h]()}if(e.hasClass("active"))return this.sliding=!1;var j=e[0],k=a.Event("slide.bs.carousel",{relatedTarget:j,direction:g});if(this.$element.trigger(k),!k.isDefaultPrevented()){if(this.sliding=!0,f&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var l=a(this.$indicators.children()[this.getItemIndex(e)]);l&&l.addClass("active")}var m=a.Event("slid.bs.carousel",{relatedTarget:j,direction:g});return a.support.transition&&this.$element.hasClass("slide")?(e.addClass(b),e[0].offsetWidth,d.addClass(g),e.addClass(g),d.one("bsTransitionEnd",function(){e.removeClass([b,g].join(" ")).addClass("active"),d.removeClass(["active",g].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger(m)},0)}).emulateTransitionEnd(1e3*d.css("transition-duration").slice(0,-1))):(d.removeClass("active"),e.addClass("active"),this.sliding=!1,this.$element.trigger(m)),f&&this.cycle(),this}};var d=a.fn.carousel;a.fn.carousel=b,a.fn.carousel.Constructor=c,a.fn.carousel.noConflict=function(){return a.fn.carousel=d,this},a(document).on("click.bs.carousel.data-api","[data-slide], [data-slide-to]",function(c){var d,e=a(this),f=a(e.attr("data-target")||(d=e.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""));if(f.hasClass("carousel")){var g=a.extend({},f.data(),e.data()),h=e.attr("data-slide-to");h&&(g.interval=!1),b.call(f,g),h&&f.data("bs.carousel").to(h),c.preventDefault()}}),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var c=a(this);b.call(c,c.data())})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.collapse"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&&b);!e&&f.toggle&&"show"==b&&(b=!b),e||d.data("bs.collapse",e=new c(this,f)),"string"==typeof b&&e[b]()})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.transitioning=null,this.options.parent&&(this.$parent=a(this.options.parent)),this.options.toggle&&this.toggle()};c.VERSION="3.2.0",c.DEFAULTS={toggle:!0},c.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},c.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var c=a.Event("show.bs.collapse");if(this.$element.trigger(c),!c.isDefaultPrevented()){var d=this.$parent&&this.$parent.find("> .panel > .in");if(d&&d.length){var e=d.data("bs.collapse");if(e&&e.transitioning)return;b.call(d,"hide"),e||d.data("bs.collapse",null)}var f=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[f](0),this.transitioning=1;var g=function(){this.$element.removeClass("collapsing").addClass("collapse in")[f](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return g.call(this);var h=a.camelCase(["scroll",f].join("-"));this.$element.one("bsTransitionEnd",a.proxy(g,this)).emulateTransitionEnd(350)[f](this.$element[0][h])}}},c.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse").removeClass("in"),this.transitioning=1;var d=function(){this.transitioning=0,this.$element.trigger("hidden.bs.collapse").removeClass("collapsing").addClass("collapse")};return a.support.transition?void this.$element[c](0).one("bsTransitionEnd",a.proxy(d,this)).emulateTransitionEnd(350):d.call(this)}}},c.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};var d=a.fn.collapse;a.fn.collapse=b,a.fn.collapse.Constructor=c,a.fn.collapse.noConflict=function(){return a.fn.collapse=d,this},a(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(c){var d,e=a(this),f=e.attr("data-target")||c.preventDefault()||(d=e.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""),g=a(f),h=g.data("bs.collapse"),i=h?"toggle":e.data(),j=e.attr("data-parent"),k=j&&a(j);h&&h.transitioning||(k&&k.find('[data-toggle="collapse"][data-parent="'+j+'"]').not(e).addClass("collapsed"),e[g.hasClass("in")?"addClass":"removeClass"]("collapsed")),b.call(g,i)})}(jQuery),+function(a){"use strict";function b(b){b&&3===b.which||(a(e).remove(),a(f).each(function(){var d=c(a(this)),e={relatedTarget:this};d.hasClass("open")&&(d.trigger(b=a.Event("hide.bs.dropdown",e)),b.isDefaultPrevented()||d.removeClass("open").trigger("hidden.bs.dropdown",e))}))}function c(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#[A-Za-z]/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}function d(b){return this.each(function(){var c=a(this),d=c.data("bs.dropdown");d||c.data("bs.dropdown",d=new g(this)),"string"==typeof b&&d[b].call(c)})}var e=".dropdown-backdrop",f='[data-toggle="dropdown"]',g=function(b){a(b).on("click.bs.dropdown",this.toggle)};g.VERSION="3.2.0",g.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=c(e),g=f.hasClass("open");if(b(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a('