├── .gitignore ├── config-debug ├── public ├── robots.txt ├── favicon.ico ├── v1.8.x │ ├── resources │ │ ├── fork.png │ │ ├── logo.png │ │ ├── favicon.ico │ │ ├── ngrok-run.jpg │ │ ├── viewengine.png │ │ ├── sublime-menu.png │ │ ├── authorization.png │ │ ├── html-javascript.png │ │ ├── html-pagespeed.png │ │ ├── html-sourcecode.gif │ │ ├── ngrok-running.jpg │ │ ├── ngrok-web-public.jpg │ │ ├── sublime-packages.png │ │ ├── validation-global.png │ │ ├── nginx-reverse-proxy.png │ │ ├── sublime-build-nodejs.zip │ │ ├── sublime-viewengine.png │ │ ├── viewengine-binding.png │ │ ├── sublime-text-highlighter-3.zip │ │ └── viewengine-repository-vs-model.png │ ├── task.todo │ ├── en.manifest │ ├── css │ │ ├── github.min.css │ │ ├── default.css │ │ └── bootstrap.min.css │ ├── js │ │ ├── tangular.min.js │ │ ├── default.js │ │ └── marked.min.js │ ├── en.html │ ├── en-development.html │ └── docs.min.css ├── v1.9.x │ ├── resources │ │ ├── logo.png │ │ ├── favicon.ico │ │ ├── ngrok-run.jpg │ │ ├── sublime-menu.png │ │ ├── authorization.png │ │ ├── html-javascript.png │ │ ├── html-pagespeed.png │ │ ├── html-sourcecode.gif │ │ ├── ngrok-running.jpg │ │ ├── sublime-syntax.png │ │ ├── sublime-syntax.zip │ │ ├── ngrok-web-public.jpg │ │ ├── sublime-packages.png │ │ ├── nginx-reverse-proxy.png │ │ ├── sublime-build-nodejs.zip │ │ └── viewengine-repository-vs-model.png │ ├── en.manifest │ ├── en.html │ └── docs.min.css ├── v2.x.x │ ├── resources │ │ ├── logo.png │ │ ├── favicon.ico │ │ ├── ngrok-run.jpg │ │ ├── sublime-menu.png │ │ ├── authorization.png │ │ ├── documentation.png │ │ ├── html-javascript.png │ │ ├── html-pagespeed.png │ │ ├── html-sourcecode.gif │ │ ├── ngrok-running.jpg │ │ ├── sublime-syntax.png │ │ ├── sublime-syntax.zip │ │ ├── ngrok-web-public.jpg │ │ ├── sublime-packages.png │ │ ├── nginx-reverse-proxy.png │ │ ├── sublime-build-nodejs.zip │ │ └── viewengine-repository-vs-model.png │ ├── en.manifest │ ├── en.html │ └── docs.min.css └── v3.x.x │ ├── resources │ ├── logo.png │ ├── favicon.ico │ ├── ngrok-run.jpg │ ├── sublime-menu.png │ ├── authorization.png │ ├── documentation.png │ ├── html-javascript.png │ ├── html-pagespeed.png │ ├── html-sourcecode.gif │ ├── ngrok-running.jpg │ ├── sublime-syntax.png │ ├── sublime-syntax.zip │ ├── ngrok-web-public.jpg │ ├── sublime-packages.png │ ├── nginx-reverse-proxy.png │ ├── sublime-build-nodejs.zip │ └── viewengine-repository-vs-model.png │ ├── en.manifest │ └── en.html ├── readme.md ├── controllers └── default.js ├── config ├── debug.js ├── release.js └── license.txt /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | tmp/ 3 | debug.pid -------------------------------------------------------------------------------- /config-debug: -------------------------------------------------------------------------------- 1 | default-port : 8005 -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Allow: / 3 | -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- 1 | ## Total.js documentation 2 | 3 | `en.json` contains a whole API. -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/v1.8.x/resources/fork.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v1.8.x/resources/fork.png -------------------------------------------------------------------------------- /public/v1.8.x/resources/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v1.8.x/resources/logo.png -------------------------------------------------------------------------------- /public/v1.9.x/resources/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v1.9.x/resources/logo.png -------------------------------------------------------------------------------- /public/v2.x.x/resources/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v2.x.x/resources/logo.png -------------------------------------------------------------------------------- /public/v3.x.x/resources/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v3.x.x/resources/logo.png -------------------------------------------------------------------------------- /public/v1.8.x/resources/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v1.8.x/resources/favicon.ico -------------------------------------------------------------------------------- /public/v1.9.x/resources/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v1.9.x/resources/favicon.ico -------------------------------------------------------------------------------- /public/v2.x.x/resources/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v2.x.x/resources/favicon.ico -------------------------------------------------------------------------------- /public/v3.x.x/resources/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v3.x.x/resources/favicon.ico -------------------------------------------------------------------------------- /public/v1.8.x/resources/ngrok-run.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v1.8.x/resources/ngrok-run.jpg -------------------------------------------------------------------------------- /public/v1.8.x/resources/viewengine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v1.8.x/resources/viewengine.png -------------------------------------------------------------------------------- /public/v1.9.x/resources/ngrok-run.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v1.9.x/resources/ngrok-run.jpg -------------------------------------------------------------------------------- /public/v2.x.x/resources/ngrok-run.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v2.x.x/resources/ngrok-run.jpg -------------------------------------------------------------------------------- /public/v3.x.x/resources/ngrok-run.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v3.x.x/resources/ngrok-run.jpg -------------------------------------------------------------------------------- /public/v1.8.x/resources/sublime-menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v1.8.x/resources/sublime-menu.png -------------------------------------------------------------------------------- /public/v1.9.x/resources/sublime-menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v1.9.x/resources/sublime-menu.png -------------------------------------------------------------------------------- /public/v2.x.x/resources/sublime-menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v2.x.x/resources/sublime-menu.png -------------------------------------------------------------------------------- /public/v3.x.x/resources/sublime-menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v3.x.x/resources/sublime-menu.png -------------------------------------------------------------------------------- /public/v1.8.x/resources/authorization.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v1.8.x/resources/authorization.png -------------------------------------------------------------------------------- /public/v1.8.x/resources/html-javascript.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v1.8.x/resources/html-javascript.png -------------------------------------------------------------------------------- /public/v1.8.x/resources/html-pagespeed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v1.8.x/resources/html-pagespeed.png -------------------------------------------------------------------------------- /public/v1.8.x/resources/html-sourcecode.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v1.8.x/resources/html-sourcecode.gif -------------------------------------------------------------------------------- /public/v1.8.x/resources/ngrok-running.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v1.8.x/resources/ngrok-running.jpg -------------------------------------------------------------------------------- /public/v1.9.x/resources/authorization.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v1.9.x/resources/authorization.png -------------------------------------------------------------------------------- /public/v1.9.x/resources/html-javascript.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v1.9.x/resources/html-javascript.png -------------------------------------------------------------------------------- /public/v1.9.x/resources/html-pagespeed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v1.9.x/resources/html-pagespeed.png -------------------------------------------------------------------------------- /public/v1.9.x/resources/html-sourcecode.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v1.9.x/resources/html-sourcecode.gif -------------------------------------------------------------------------------- /public/v1.9.x/resources/ngrok-running.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v1.9.x/resources/ngrok-running.jpg -------------------------------------------------------------------------------- /public/v1.9.x/resources/sublime-syntax.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v1.9.x/resources/sublime-syntax.png -------------------------------------------------------------------------------- /public/v1.9.x/resources/sublime-syntax.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v1.9.x/resources/sublime-syntax.zip -------------------------------------------------------------------------------- /public/v2.x.x/resources/authorization.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v2.x.x/resources/authorization.png -------------------------------------------------------------------------------- /public/v2.x.x/resources/documentation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v2.x.x/resources/documentation.png -------------------------------------------------------------------------------- /public/v2.x.x/resources/html-javascript.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v2.x.x/resources/html-javascript.png -------------------------------------------------------------------------------- /public/v2.x.x/resources/html-pagespeed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v2.x.x/resources/html-pagespeed.png -------------------------------------------------------------------------------- /public/v2.x.x/resources/html-sourcecode.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v2.x.x/resources/html-sourcecode.gif -------------------------------------------------------------------------------- /public/v2.x.x/resources/ngrok-running.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v2.x.x/resources/ngrok-running.jpg -------------------------------------------------------------------------------- /public/v2.x.x/resources/sublime-syntax.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v2.x.x/resources/sublime-syntax.png -------------------------------------------------------------------------------- /public/v2.x.x/resources/sublime-syntax.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v2.x.x/resources/sublime-syntax.zip -------------------------------------------------------------------------------- /public/v3.x.x/resources/authorization.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v3.x.x/resources/authorization.png -------------------------------------------------------------------------------- /public/v3.x.x/resources/documentation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v3.x.x/resources/documentation.png -------------------------------------------------------------------------------- /public/v3.x.x/resources/html-javascript.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v3.x.x/resources/html-javascript.png -------------------------------------------------------------------------------- /public/v3.x.x/resources/html-pagespeed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v3.x.x/resources/html-pagespeed.png -------------------------------------------------------------------------------- /public/v3.x.x/resources/html-sourcecode.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v3.x.x/resources/html-sourcecode.gif -------------------------------------------------------------------------------- /public/v3.x.x/resources/ngrok-running.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v3.x.x/resources/ngrok-running.jpg -------------------------------------------------------------------------------- /public/v3.x.x/resources/sublime-syntax.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v3.x.x/resources/sublime-syntax.png -------------------------------------------------------------------------------- /public/v3.x.x/resources/sublime-syntax.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v3.x.x/resources/sublime-syntax.zip -------------------------------------------------------------------------------- /public/v1.8.x/resources/ngrok-web-public.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v1.8.x/resources/ngrok-web-public.jpg -------------------------------------------------------------------------------- /public/v1.8.x/resources/sublime-packages.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v1.8.x/resources/sublime-packages.png -------------------------------------------------------------------------------- /public/v1.8.x/resources/validation-global.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v1.8.x/resources/validation-global.png -------------------------------------------------------------------------------- /public/v1.9.x/resources/ngrok-web-public.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v1.9.x/resources/ngrok-web-public.jpg -------------------------------------------------------------------------------- /public/v1.9.x/resources/sublime-packages.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v1.9.x/resources/sublime-packages.png -------------------------------------------------------------------------------- /public/v2.x.x/resources/ngrok-web-public.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v2.x.x/resources/ngrok-web-public.jpg -------------------------------------------------------------------------------- /public/v2.x.x/resources/sublime-packages.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v2.x.x/resources/sublime-packages.png -------------------------------------------------------------------------------- /public/v3.x.x/resources/ngrok-web-public.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v3.x.x/resources/ngrok-web-public.jpg -------------------------------------------------------------------------------- /public/v3.x.x/resources/sublime-packages.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v3.x.x/resources/sublime-packages.png -------------------------------------------------------------------------------- /public/v1.8.x/resources/nginx-reverse-proxy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v1.8.x/resources/nginx-reverse-proxy.png -------------------------------------------------------------------------------- /public/v1.8.x/resources/sublime-build-nodejs.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v1.8.x/resources/sublime-build-nodejs.zip -------------------------------------------------------------------------------- /public/v1.8.x/resources/sublime-viewengine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v1.8.x/resources/sublime-viewengine.png -------------------------------------------------------------------------------- /public/v1.8.x/resources/viewengine-binding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v1.8.x/resources/viewengine-binding.png -------------------------------------------------------------------------------- /public/v1.9.x/resources/nginx-reverse-proxy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v1.9.x/resources/nginx-reverse-proxy.png -------------------------------------------------------------------------------- /public/v1.9.x/resources/sublime-build-nodejs.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v1.9.x/resources/sublime-build-nodejs.zip -------------------------------------------------------------------------------- /public/v2.x.x/resources/nginx-reverse-proxy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v2.x.x/resources/nginx-reverse-proxy.png -------------------------------------------------------------------------------- /public/v2.x.x/resources/sublime-build-nodejs.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v2.x.x/resources/sublime-build-nodejs.zip -------------------------------------------------------------------------------- /public/v3.x.x/resources/nginx-reverse-proxy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v3.x.x/resources/nginx-reverse-proxy.png -------------------------------------------------------------------------------- /public/v3.x.x/resources/sublime-build-nodejs.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v3.x.x/resources/sublime-build-nodejs.zip -------------------------------------------------------------------------------- /public/v1.8.x/task.todo: -------------------------------------------------------------------------------- 1 | ☐ Should it be to remove the item in the array? 2 | 3 | ☐ Validačný príklad je na hovno 4 | ☐ Upraviť onValidation v dokumentácii -------------------------------------------------------------------------------- /public/v1.8.x/resources/sublime-text-highlighter-3.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v1.8.x/resources/sublime-text-highlighter-3.zip -------------------------------------------------------------------------------- /public/v1.8.x/resources/viewengine-repository-vs-model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v1.8.x/resources/viewengine-repository-vs-model.png -------------------------------------------------------------------------------- /public/v1.9.x/resources/viewengine-repository-vs-model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v1.9.x/resources/viewengine-repository-vs-model.png -------------------------------------------------------------------------------- /public/v2.x.x/resources/viewengine-repository-vs-model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v2.x.x/resources/viewengine-repository-vs-model.png -------------------------------------------------------------------------------- /public/v3.x.x/resources/viewengine-repository-vs-model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totaljs/documentation/HEAD/public/v3.x.x/resources/viewengine-repository-vs-model.png -------------------------------------------------------------------------------- /controllers/default.js: -------------------------------------------------------------------------------- 1 | exports.install = function() { 2 | ROUTE('/', redirect); 3 | }; 4 | 5 | function redirect() { 6 | this.redirect('/v{0}/en.html'.format(F.config.version)); 7 | } -------------------------------------------------------------------------------- /config: -------------------------------------------------------------------------------- 1 | name : Total.js documentation 2 | author : Peter Širka 3 | version : 3.x.x 4 | etag-version : 3 -------------------------------------------------------------------------------- /debug.js: -------------------------------------------------------------------------------- 1 | // =================================================== 2 | // FOR DEVELOPMENT 3 | // Total.js - framework for Node.js platform 4 | // https://www.totaljs.com 5 | // =================================================== 6 | 7 | const options = {}; 8 | 9 | // options.ip = '127.0.0.1'; 10 | options.port = 8005; 11 | // options.config = { name: 'Total.js' }; 12 | // options.sleep = 3000; 13 | // options.inspector = 9229; 14 | // options.watch = ['private']; 15 | 16 | require('total.js/debug')(options); -------------------------------------------------------------------------------- /public/v1.9.x/en.manifest: -------------------------------------------------------------------------------- 1 | CACHE MANIFEST 2 | # rev 10 3 | docs.min.css 4 | docs.min.js 5 | en.json 6 | resources/favicon.ico 7 | resources/authorization.png 8 | resources/html-javascript.png 9 | resources/html-pagespeed.png 10 | resources/html-sourcecode.gif 11 | resources/logo.png 12 | resources/nginx-reverse-proxy.png 13 | resources/ngrok-run.jpg 14 | resources/ngrok-running.jpg 15 | resources/ngrok-web-public.jpg 16 | resources/sublime-menu.png 17 | resources/sublime-packages.png 18 | resources/viewengine-repository-vs-model.png -------------------------------------------------------------------------------- /public/v2.x.x/en.manifest: -------------------------------------------------------------------------------- 1 | CACHE MANIFEST 2 | # rev 10 3 | docs.min.css 4 | docs.min.js 5 | en.json 6 | resources/favicon.ico 7 | resources/documentation.png 8 | resources/authorization.png 9 | resources/html-javascript.png 10 | resources/html-pagespeed.png 11 | resources/html-sourcecode.gif 12 | resources/logo.png 13 | resources/nginx-reverse-proxy.png 14 | resources/ngrok-run.jpg 15 | resources/ngrok-running.jpg 16 | resources/ngrok-web-public.jpg 17 | resources/sublime-menu.png 18 | resources/sublime-packages.png 19 | resources/viewengine-repository-vs-model.png -------------------------------------------------------------------------------- /public/v3.x.x/en.manifest: -------------------------------------------------------------------------------- 1 | CACHE MANIFEST 2 | # rev 10 3 | docs.min.css 4 | docs.min.js 5 | en.json 6 | resources/favicon.ico 7 | resources/documentation.png 8 | resources/authorization.png 9 | resources/html-javascript.png 10 | resources/html-pagespeed.png 11 | resources/html-sourcecode.gif 12 | resources/logo.png 13 | resources/nginx-reverse-proxy.png 14 | resources/ngrok-run.jpg 15 | resources/ngrok-running.jpg 16 | resources/ngrok-web-public.jpg 17 | resources/sublime-menu.png 18 | resources/sublime-packages.png 19 | resources/viewengine-repository-vs-model.png -------------------------------------------------------------------------------- /public/v1.8.x/en.manifest: -------------------------------------------------------------------------------- 1 | CACHE MANIFEST 2 | # rev 2 3 | docs.min.css 4 | docs.min.js 5 | en.json 6 | resources/favicon.ico 7 | resources/fork.png 8 | resources/authorization.png 9 | resources/html-javascript.png 10 | resources/html-pagespeed.png 11 | resources/html-sourcecode.gif 12 | resources/logo.png 13 | resources/nginx-reverse-proxy.png 14 | resources/ngrok-run.jpg 15 | resources/ngrok-running.jpg 16 | resources/ngrok-web-public.jpg 17 | resources/sublime-menu.png 18 | resources/sublime-packages.png 19 | resources/sublime-viewengine.png 20 | resources/validation-global.png 21 | resources/viewengine-binding.png 22 | resources/viewengine-repository-vs-model.png 23 | resources/viewengine.png -------------------------------------------------------------------------------- /release.js: -------------------------------------------------------------------------------- 1 | // =================================================== 2 | // IMPORTANT: only for production 3 | // total.js - web application framework for node.js 4 | // http://www.totaljs.com 5 | // =================================================== 6 | 7 | var options = {}; 8 | 9 | // options.ip = '127.0.0.1'; 10 | // options.port = parseInt(process.argv[2]); 11 | // options.config = { name: 'total.js' }; 12 | // options.https = { key: fs.readFileSync('keys/agent2-key.pem'), cert: fs.readFileSync('keys/agent2-cert.pem')}; 13 | 14 | /** 15 | * Release notes: 16 | */ 17 | 18 | require('total.js').http('release', options); 19 | // require('total.js').https('release', options); -------------------------------------------------------------------------------- /public/v1.8.x/css/github.min.css: -------------------------------------------------------------------------------- 1 | .hljs{display:block;overflow-x:auto;padding:0.5em;color:#333;background:#f8f8f8;-webkit-text-size-adjust:none}.hljs-comment,.diff .hljs-header,.hljs-javadoc{color:#998;font-style:italic}.hljs-keyword,.css .rule .hljs-keyword,.hljs-winutils,.nginx .hljs-title,.hljs-subst,.hljs-request,.hljs-status{color:#333;font-weight:bold}.hljs-number,.hljs-hexcolor,.ruby .hljs-constant{color:#008080}.hljs-string,.hljs-tag .hljs-value,.hljs-phpdoc,.hljs-dartdoc,.tex .hljs-formula{color:#d14}.hljs-title,.hljs-id,.scss .hljs-preprocessor{color:#900;font-weight:bold}.hljs-list .hljs-keyword,.hljs-subst{font-weight:normal}.hljs-class .hljs-title,.hljs-type,.vhdl .hljs-literal,.tex .hljs-command{color:#458;font-weight:bold}.hljs-tag,.hljs-tag .hljs-title,.hljs-rules .hljs-property,.django .hljs-tag .hljs-keyword{color:#000080;font-weight:normal}.hljs-attribute,.hljs-variable,.lisp .hljs-body{color:#008080}.hljs-regexp{color:#009926}.hljs-symbol,.ruby .hljs-symbol .hljs-string,.lisp .hljs-keyword,.clojure .hljs-keyword,.scheme .hljs-keyword,.tex .hljs-special,.hljs-prompt{color:#990073}.hljs-built_in{color:#0086b3}.hljs-preprocessor,.hljs-pragma,.hljs-pi,.hljs-doctype,.hljs-shebang,.hljs-cdata{color:#999;font-weight:bold}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.diff .hljs-change{background:#0086b3}.hljs-chunk{color:#aaa} -------------------------------------------------------------------------------- /public/v1.8.x/js/tangular.min.js: -------------------------------------------------------------------------------- 1 | var Thelpers={},Tangular={};Tangular.register=function(n,r){Thelpers[n]=r},Tangular.compile=function(n){n||(n="");for(var r=-1,e=[],i=-1,s=0,t=n.length,u=0;t>r++;){var a=n.substring(r,r+2);if(-1===i)if("{{"!==a);else{if(-1!==i){u++;continue}var l=n.substring(s,r);e.push(l?'unescape("'+escape(l)+'")':'""'),i=r+2}else if("}}"===a){if(u>0){u--;continue}e.push(n.substring(i,r).trim()),s=r+2,i=-1;continue}}e.push('unescape("'+escape(n.substring(s,t))+'")'),t=e.length;for(var g="$output+=",f='var $s=this;var $output="";',o=[],p=!1,c=0,h=0;t>h;h++)if(h%2!==0){var v=e[h],d=!1,r=v.lastIndexOf("|"),b="helpers.encode(@)",T=null,$=v.substring(0,3);"if "===$&&(v="if( "+v.substring(3)+"){",d=!0),"foreach "===v.substring(0,8)&&(T=v.split(" "),"var"===T[1]&&T.splice(1,1),o.push(T[1]),d=!0,p=!0,c++);var m=v.substring(0,5);if("endif"===m?(v="}",d=!0):"else"===m?(v="} else {",d=!0):("end"===$||"endfor"===v.substring(0,6))&&(v=0===o.length?"}":"}})();",o.pop(),d=!0,c--,0===c&&(p=!1)),d)v=Tangular.append(v,o,p).trim();else{if(-1!==r){b=v.substring(r+1).trim(),v=v.substring(0,r),r=b.indexOf("(");var x=b;if(-1===r?b+="(@)":(x=b.substring(0,r),b=b.substring(0,r+1)+"@"+(-1===b.indexOf("()")?",":"")+b.substring(r+1)),b="helpers."+b,void 0===Thelpers[x])throw new Error('Helper: "'+x+'" not found.')}r=b.indexOf("("),b=b.substring(0,r)+".call($s,"+b.substring(r+1),v=b.replace("@",Tangular.append(v,o,p).trim())}if(d){if(T){var w=Tangular.append(T[3],o,p);v="if ("+w+"===null||"+w+"===undefined)"+w+"=[];(function(){for(var i=0,length="+w+".length;iu;u++){var l=s[u],g=l.charCodeAt(0);if(g>64&&91>g||g>96&&123>g||36===g||95===g||33===g){var f=l.substring(0,5);if("if"===l.substring(0,2)||"endif"===f||"else"===f||"endfor"===l.substring(0,6)||"foreach"===l.substring(0,7)){i.push(l);continue}var o="!"===l.substring(0,1),p=!1;o&&(l=l.substring(1));for(var c=0;t>c;c++){var h=r[c].length;if(l.substring(0,h)===r[c]){if(l.length!==h){var v=l.substring(h,h+1);if("."!==v&&"+"!==v)continue}p=!0;break}}if(p){i.push((o?"!":"")+l);continue}if(e&&null!==l.match(/^\$index(\s|$)/g)){i.push((o?"!":"")+l);continue}i.push((o?"!":"")+"$s."+l)}else i.push(l)}return i.join(" ")},Tangular.render=function(n,r){return(void 0===r||null===r)&&(r={}),"string"==typeof n&&(n=Tangular.compile(n)),n(r)},Tangular.register("encode",function(n){return(void 0===n||null===n)&&(n=""),n.toString().replace(//g,">").replace(/"/g,""")}),Tangular.register("raw",function(n){return(void 0===n||null===n)&&(n=""),n}); -------------------------------------------------------------------------------- /license.txt: -------------------------------------------------------------------------------- 1 | The MIT License 2 | 3 | Copyright 2012-2014 (c) Peter Širka 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a 6 | copy of this software and associated documentation files (the 7 | "Software"), to deal in the Software without restriction, including 8 | without limitation the rights to use, copy, modify, merge, publish, 9 | distribute, sublicense, and/or sell copies of the Software, and to permit 10 | persons to whom the Software is furnished to do so, subject to the 11 | following conditions: 12 | 13 | The above copyright notice and this permission notice shall be included 14 | in all copies or substantial portions of the Software. 15 | 16 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS 17 | OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 18 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN 19 | NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, 20 | DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR 21 | OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE 22 | USE OR OTHER DEALINGS IN THE SOFTWARE. 23 | 24 | ========================================================================= 25 | 26 | Bootstrap v3.3.7 (http://getbootstrap.com) 27 | Copyright 2011-2016 Twitter, Inc. 28 | Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 29 | 30 | ========================================================================= 31 | 32 | Normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css 33 | 34 | ========================================================================= 35 | 36 | Copyright (c) 2006, Ivan Sagalaev 37 | All rights reserved. 38 | Redistribution and use in source and binary forms, with or without 39 | modification, are permitted provided that the following conditions are met: 40 | 41 | * Redistributions of source code must retain the above copyright 42 | notice, this list of conditions and the following disclaimer. 43 | * Redistributions in binary form must reproduce the above copyright 44 | notice, this list of conditions and the following disclaimer in the 45 | documentation and/or other materials provided with the distribution. 46 | * Neither the name of highlight.js nor the names of its contributors 47 | may be used to endorse or promote products derived from this software 48 | without specific prior written permission. 49 | 50 | THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY 51 | EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 52 | WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 53 | DISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY 54 | DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 55 | (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 56 | LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 57 | ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 58 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 59 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 60 | 61 | ========================================================================= 62 | 63 | Copyright (c) 2011-2014, Christopher Jeffrey (https://github.com/chjj/) 64 | 65 | Permission is hereby granted, free of charge, to any person obtaining a copy 66 | of this software and associated documentation files (the "Software"), to deal 67 | in the Software without restriction, including without limitation the rights 68 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 69 | copies of the Software, and to permit persons to whom the Software is 70 | furnished to do so, subject to the following conditions: 71 | 72 | The above copyright notice and this permission notice shall be included in 73 | all copies or substantial portions of the Software. 74 | 75 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 76 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 77 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 78 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 79 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 80 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 81 | THE SOFTWARE. 82 | 83 | ========================================================================= 84 | 85 | -------------------------------------------------------------------------------- /public/v1.9.x/en.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | total.js documentation 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 42 | 43 |
44 |
Loading ...
45 |
46 | 47 | 58 | 59 | 93 | 94 | 103 | 104 | 117 | 118 | 119 | -------------------------------------------------------------------------------- /public/v2.x.x/en.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Total.js documentation 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 41 | 42 |
43 |
Loading ...
44 |
45 | 46 | 57 | 58 | 92 | 93 | 102 | 103 | 116 | 117 | 118 | -------------------------------------------------------------------------------- /public/v3.x.x/en.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Total.js documentation 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 41 | 42 |
43 |
Loading ...
44 |
45 | 46 | 57 | 58 | 95 | 96 | 105 | 106 | 119 | 120 | 121 | -------------------------------------------------------------------------------- /public/v1.8.x/en.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | total.js documentation 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 39 | 40 |
41 |
Loading ...
42 |
43 | 44 | 55 | 56 | 87 | 88 | 97 | 98 | 111 | Fork me on GitHub 112 | 113 | 114 | -------------------------------------------------------------------------------- /public/v1.8.x/css/default.css: -------------------------------------------------------------------------------- 1 | html { overflow-y: scroll; } 2 | body { background-color: #F0F0F0; padding: 20px; margin: 0; font: normal 12px Arial; color: #333; } 3 | 4 | .menu-group { display: block; margin: 0 5px 10px; border-bottom: 1px solid #E0E0E0; padding: 2px 0 5px; } 5 | 6 | .search { margin: 20px 0 10px 0; } 7 | .search input { width: 100%; border-radius: 3px; background-color: white; border: 1px solid #E0E0E0; padding: 5px 10px; } 8 | 9 | .center { text-align: center; } 10 | 11 | .menu { border-radius: 4px; padding: 20px 20px 0 20px; background-color: white; font-size: 14px; border-bottom: 2px solid #E0E0E0; } 12 | #menu ul { display: block; margin: 0; padding: 0; list-style-type: none; font-size: 11px; } 13 | #menu li { margin: 0; } 14 | #menu li a { display: block; text-decoration: none; padding: 2px 5px; color: gray; border-radius: 4px; } 15 | #menu li a:hover { background-color: #E0E0E0; } 16 | #menu .selected { background-color: black !important; color: white !important; } 17 | #menu .external:after { content: ' *'; color: red; } 18 | 19 | .content { background-color: white; border-radius: 3px; padding: 20px; font-size: 14px; line-height: 20px; font-family: Arial, sans-serif; border-bottom: 2px solid #E0E0E0; } 20 | b, strong { color: black; } 21 | 22 | h1, h2, h3 { margin: 10px 0 20px 0; padding: 0 0 25px 0; font-size: 38px; border-bottom: 1px solid #E0E0E0; letter-spacing: -1px; color: black; } 23 | h2 { margin: 30px 0 10px 0; font-size: 25px; border-bottom: 0; letter-spacing: 0; padding: 0 0 10px 0; } 24 | h3 { margin: 20px 0 5px 0; font-size: 16px; border-bottom: 0; letter-spacing: 0; padding: 0; } 25 | 26 | .m { margin-bottom: 10px; } 27 | .hljs { border-radius: 4px; padding: 15px !important; font-size: 12px; line-height: 15px; border: 1px solid #F0F0F0; border-top: 1px solid #D0D0D0; border-bottom: 1px solid #D0D0D0; } 28 | code { background-color: #EFEFEF; padding: 2px 5px; border-radius: 2px; } 29 | 30 | a { color: #078DD1; text-decoration: none; } 31 | a:hover { text-decoration: underline; } 32 | 33 | hr { border-top: 1px solid #E0E0E0; } 34 | blockquote { padding: 5px 15px; margin: 0; border-radius: 4px; background-color: #F9F1CA; border: 1px solid #F5E79E; color: #8A6D3B; } 35 | blockquote b, blockquote strong { color: #796034 !important; } 36 | 37 | .members { display: block; margin: 0; padding: 0; list-style-type: none; font-size: 12px; } 38 | .members > li { margin: 0; border-bottom: 1px solid #E0E0E0; padding: 0; } 39 | .members a { text-decoration: none; display: block; padding: 0; color: #2E86B3; font-size: 13px; } 40 | .members span { text-decoration: none; } 41 | .members a:hover { color: #39A7DC; } 42 | .members-return { color: silver; font-size: 11px; } 43 | .members-default { float: right; font-size: 11px; color: silver; } 44 | .members-default b { color: silver; } 45 | .members-params { color: #8DBCCF; } 46 | .members .markdown { margin: 5px 0 10px 0; padding: 0 8px; border: 1px solid #E0E0E0; border-radius: 4px; } 47 | .members-option { font-size: 10px; color: gray; background-color: #F0F0F0; padding: 1px 5px; border-radius: 4px; margin-right: 3px; } 48 | .body { padding: 20px; border-radius: 4px; margin: 5px 0 10px; border: 4px solid #E0E0E0; } 49 | .body .markdown { line-height: 15px; background-color: white; } 50 | .body .markdown a { display: inline; } 51 | .member-body-name { font-size: 16px; color: black; font-weight: bold; } 52 | .member-body-return { color: #49942A; font-size: 13px; } 53 | .member-body-return a { display: inline-block; position: relative; color: #49942A; text-decoration: none; border-bottom: 1px dotted #49942A; } 54 | .member-body-return a:hover { color: #5BBD36; } 55 | .member-body-name .members-params { color: #707070; font-weight: normal; } 56 | .member-body-flags { margin: 2px 0; } 57 | .member-body-flags span { background-color: #D0D0D0; border-radius: 4px; font-size: 11px; padding: 3px 5px; color: gray; border-bottom: 1px solid #D0D0D0; } 58 | .member-body-example { margin: 5px 0 10px 0; } 59 | .member-body-example a { background-color: #F5EDA8; border-radius: 4px; padding: 0 5px; position: relative; display: inline-block; font-size: 11px; color: #938E51; width: 100px; text-align: center; border: 1px solid #D9D395; } 60 | .member-body-example a:hover { background-color: #FEF7AE; color: #938E51; } 61 | .member-body-params { margin: 10px 0 0 0; } 62 | .member-body-params b { color: #505050; } 63 | .member-body-params table { font-size: 11px; color: gray; background-color: white; } 64 | .member-body-params table td { padding: 5px 10px !important; vertical-align: middle !important; } 65 | .member-body-params table td:first-child { width: 110px; font-size: 12px; } 66 | .member-body-params td span { background-color: #F0F0F0; border-radius: 4px; padding: 1px 3px; margin-right: 4px; } 67 | .member-body-params td div { margin-top: 5px; border-top: 1px solid #E0E0E0; padding-top: 5px; } 68 | .member-body-params table { margin: 5px 0 !important; } 69 | .member-body-default { color: #F05A42; font-size: 11px; } 70 | .member-body-default b { color: #F05A42; } 71 | .member { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } 72 | .member-links { font-size: 14px; list-style-type: square; } 73 | .member-links li { border-bottom: 1px solid #E0E0E0; padding: 3px 0; } 74 | 75 | .hidden { display: none; } 76 | .fork { position:absolute; top:0; right:0; border:0; } 77 | 78 | #loading { position: absolute; width: 300px; height: 50px; left: 50%; top: 50%; margin-left: -150px; margin-top: -25px; z-index: 10; background-color: white; border-radius: 4px; text-align: center; } 79 | #loading div { padding: 20px 0 0 0; font-size: 14px; color: silver; } 80 | 81 | .noresult { width: 70%; margin: 50px auto; text-align: center; border: 1px solid #E0E0E0; border-radius: 4px; padding: 20px; background-color: #F5F5F5; } 82 | #Results { margin: 10px 0; } 83 | #version { position: absolute; background-color: #D72824; color: white; padding: 3px 5px; border-radius: 4px; font-size: 11px; margin: -15px 0 0; } 84 | 85 | .footer { margin-top: 10px; color: gray; font-size: 11px; text-align: right; } 86 | .language { margin: 15px 0 0 0; padding: 0; list-style-type: none; } 87 | .language a { position: relative; display: inline-block; width: inherit; text-decoration: none; font-size: 11px; padding: 7px 0; width: 25px; text-align: center; } 88 | .language .selected { background-color: black; color: white; border-radius: 100%; font-size: 10px; } 89 | .language li { position: relative; display: inline-block; border-right: 1px dotted #D0D0D0; padding: 0 4px; text-align: center; } 90 | .language li:first-child { border-left: 1px dotted #D0D0D0; } 91 | .offline { color: red; font-size: 11px; padding: 10px 0 15px 0; text-align: center; border-top: 1px dotted #E0E0E0; display: block; } 92 | .offline b { color: red; } -------------------------------------------------------------------------------- /public/v1.8.x/en-development.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | total.js documentation 4 | 5 | 6 | 7 | 8 | 9 | 10 | 13 | 14 | 15 | 16 | 42 | 43 |
44 |
Loading ...
45 |
46 | 47 | 58 | 59 | 90 | 91 | 100 | 101 | 114 | Fork me on GitHub 115 | 116 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | -------------------------------------------------------------------------------- /public/v1.8.x/js/default.js: -------------------------------------------------------------------------------- 1 | function highlight() { 2 | $('pre code').each(function(i, block) { 3 | hljs.highlightBlock(block); 4 | }); 5 | } 6 | 7 | Tangular.register('lower', function(value) { 8 | return (value || '').toLowerCase(); 9 | }); 10 | 11 | Tangular.register('params', function(value) { 12 | var builder = []; 13 | builder.push(''); 14 | for (var i = 0, length = value.length; i < length; i++) { 15 | 16 | var param = value[i]; 17 | var callback = ''; 18 | 19 | builder.push(''); 20 | builder.push(''); 21 | 22 | if (param.params) { 23 | for (var j = 0; j < param.params.length; j++) { 24 | var is = param.params[j].options && param.params[j].options.indexOf('optional') !== -1 ? true : false; 25 | callback += (callback !== '' ? ',' : '') + (is ? '[' : '') + param.params[j].name + (is ? ']' : ''); 26 | } 27 | } 28 | 29 | builder.push(''); 30 | builder.push(''); 31 | } 32 | builder.push('
' + param.name + '
' + param.type + '
' + (param.options ? '' + param.options.join(',') + '' : '') + (param.description || '') + (param.default ? '
Default value: ' + param.default + '
' : '') + (param.params ? '
function ' + param.name + '(' + callback + ') {}' + Thelpers['params'](param.params) + '
' : '') + '
'); 33 | return builder.join(''); 34 | }); 35 | 36 | function go(name) { 37 | var el = $('#' + name); 38 | if (el.length === 0) 39 | return; 40 | $('html,body').animate({ scrollTop: el.offset().top - 20 }, 300); 41 | } 42 | 43 | function reload() { 44 | var linker = decodeURIComponent(window.location.hash.substring(1)).split('~'); 45 | if (linker[0] === '#' || linker[0] === '') 46 | return; 47 | if (linker[2] === undefined) 48 | $('html,body').scrollTop(0); 49 | render(linker[0], linker[1], linker[2]); 50 | } 51 | 52 | function configure() { 53 | 54 | var pages = documentation['pages']; 55 | var api = documentation['api']; 56 | var links = documentation['links']; 57 | 58 | var gp = {}, ga = {}, gl = []; 59 | 60 | for (var i = 0, length = pages.length; i < length; i++) { 61 | var obj = pages[i]; 62 | if (!obj.group) 63 | obj.group = ''; 64 | obj.linker = '#' + encodeURIComponent('pages~' + obj.name); 65 | if (gp[obj.group] === undefined) 66 | gp[obj.group] = [obj]; 67 | else 68 | gp[obj.group].push(obj); 69 | } 70 | 71 | for (var i = 0, length = api.length; i < length; i++) { 72 | var obj = api[i]; 73 | obj.linker = '#' + encodeURIComponent('api~' + obj.name); 74 | if (!obj.group) 75 | obj.group = ''; 76 | if (ga[obj.group] === undefined) 77 | ga[obj.group] = [obj]; 78 | else 79 | ga[obj.group].push(obj); 80 | } 81 | 82 | for (var i = 0, length = links.length; i < length; i++) { 83 | var obj = links[i]; 84 | obj.linker = obj.url; 85 | gl.push(obj); 86 | } 87 | 88 | var arr = Object.keys(gp); 89 | var el = $('#menu').empty(); 90 | 91 | arr.sort(sort); 92 | gp[''].push.apply(gp[''], gl); 93 | 94 | for (var i = 0, length = arr.length; i < length; i++) 95 | el.append(Tmenu({ name: arr[i], items: gp[arr[i]] })); 96 | 97 | arr = Object.keys(ga); 98 | 99 | for (var i = 0, length = arr.length; i < length; i++) 100 | el.append(Tmenu({ name: arr[i], items: ga[arr[i]] })); 101 | 102 | $('#menu').find('li').find('a').each(function() { 103 | var el = $(this); 104 | var href = el.attr('href'); 105 | if (href.substring(0, 4) !== 'http') 106 | return; 107 | el.addClass('external'); 108 | }); 109 | } 110 | 111 | $.get($('body').attr('data-json'), function(data) { 112 | documentation = data; 113 | if ((window.location.hash || '').length < 2) 114 | window.location.href = '#' + encodeURIComponent(documentation['default']); 115 | $('#version').html('v' + data.version + (data.build ? ' (' + data.build + ')' : '')); 116 | configure(); 117 | $('#logo').attr('href', '#' + encodeURIComponent(documentation['default'])); 118 | reload(); 119 | $('#loading').hide(); 120 | $('#container').removeClass('hidden'); 121 | }); 122 | 123 | var isFirst = true; 124 | var isSearch = false; 125 | var documentation; 126 | var latest; 127 | var Tmenu = Tangular.compile($('#template-menu').html()); 128 | var Tmember = Tangular.compile($('#template-api-members').html()); 129 | var Tlinks = Tangular.compile($('#template-api-links').html()); 130 | var Tsearch = Tangular.compile($('#template-search').html()); 131 | 132 | window.onhashchange = reload; 133 | 134 | function render(type, name, linker) { 135 | 136 | var current = type + '~' + name; 137 | if (current === latest) 138 | return; 139 | 140 | latest = current; 141 | 142 | setTimeout(function() { 143 | var el = $('li[data-id="' + type + '~' + encodeURIComponent(name) + '~' + encodeURIComponent(linker) + '"]'); 144 | if (el.length === 0) { 145 | $('html,body').scrollTop(0); 146 | return; 147 | } 148 | var top = el .offset().top; 149 | $('html,body').animate({ scrollTop: top }, 100); 150 | el.find('.body').removeClass('hidden'); 151 | }, 500); 152 | 153 | if (isSearch) 154 | $('#search').val(''); 155 | 156 | var arr = documentation[type]; 157 | var item; 158 | 159 | for (var i = 0, length = arr.length; i < length; i++) { 160 | if (arr[i].name === name) { 161 | item = arr[i]; 162 | break; 163 | } 164 | } 165 | 166 | if (!item) 167 | return; 168 | 169 | var menu = $('#menu'); 170 | 171 | menu.find('.selected').removeClass('selected'); 172 | menu.find('li').find('a[href="' + item.linker + '"]').addClass('selected'); 173 | 174 | if (linker === undefined && type !== 'api') { 175 | document.title = item.name + (item.group ? ' (' + item.group + ')' : ''); 176 | $('#content').html('

' + item.name + '

' + marked(item.body.replace(/‘|’/g, '\'')).replace(/'); 177 | highlight(); 178 | return; 179 | } 180 | 181 | document.title = item.name + ' (' + item.group + ')'; 182 | render_api(item); 183 | $('a.member').bind('click', function(e) { 184 | $(this).parent().find('.body').toggleClass('hidden'); 185 | }); 186 | } 187 | 188 | function render_api(item) { 189 | 190 | var api = []; 191 | var members; 192 | var links = {}; 193 | 194 | if (item.properties) { 195 | links.properties = true; 196 | members = prepare('api', item.name, item.properties); 197 | api.push(Tmember({ name: 'Properties', members: members })); 198 | } 199 | 200 | if (item.methods) { 201 | links.methods = true; 202 | members = prepare('api', item.name, item.methods); 203 | api.push(Tmember({ name: 'Methods', members: members })); 204 | } 205 | 206 | if (item.delegates) { 207 | links.delegates = true; 208 | members = prepare('api', item.name, item.delegates); 209 | api.push(Tmember({ name: 'Delegates', members: members })); 210 | } 211 | 212 | if (item.events) { 213 | links.events = true; 214 | members = prepare('api', item.name, item.events); 215 | api.push(Tmember({ name: 'Events', members: members })); 216 | } 217 | 218 | $('#content').html('

' + item.name + '

' + marked((item.description || '').replace(/‘|’/g, '\'')) + '
' + Tlinks(links) + api.join('')); 219 | highlight(); 220 | } 221 | 222 | function sort(a, b) { 223 | if (a.name) 224 | a = a.name; 225 | if (b.name) 226 | b = b.name; 227 | if (a === '') 228 | return -1; 229 | if (b === '') 230 | return -1; 231 | return a.localeCompare(b); 232 | } 233 | 234 | function prepare(type, name, arr) { 235 | 236 | if (!arr) 237 | return []; 238 | 239 | arr = arr.slice(0); 240 | 241 | for (var i = 0, length = arr.length; i < length; i++) { 242 | 243 | var item = arr[i]; 244 | item.linker = encodeURIComponent(type + '~' + name + '~' + item.name); 245 | item.body = marked(item.description.replace(/‘|’/g, '\'')); 246 | 247 | if (!item.params) 248 | continue; 249 | 250 | var names = []; 251 | for (var j = 0, l = item.params.length; j < l; j++) { 252 | var isOptional = item.params[j].options ? item.params[j].options.indexOf('optional') !== -1 : false; 253 | names.push((isOptional ? '[' : '') + item.params[j].name + (isOptional ? ']' : '')); 254 | } 255 | 256 | // check event 257 | var index = item.name.indexOf(')'); 258 | if (index !== -1) { 259 | item.name = item.name.substring(0, item.name.length - 1); 260 | if (!item['return']) 261 | item['return'] = 'Framework'; 262 | item.name_params = ', function(' + names.join(', ').replace(/\s$/g, '') + ') { /* body */ })'; 263 | } else { 264 | index = item.name.indexOf('}'); 265 | if (index !== -1) { 266 | item.name = item.name.substring(0, item.name.length - 1); 267 | item.name_params = '(' + names.join(', ').replace(/\s$/g, '') + ')}'; 268 | } 269 | } 270 | 271 | if (!item.name_params) 272 | item.name_params = '(' + names.join(', ').replace(/\s$/g, '') + ')'; 273 | } 274 | 275 | arr.sort(sort); 276 | return arr; 277 | } 278 | 279 | $(document).ready(function() { 280 | 281 | $('.offline').toggle(!navigator.onLine); 282 | $('#fork').toggle(navigator.onLine); 283 | 284 | var timeout; 285 | var index = window.location.pathname.lastIndexOf('/'); 286 | var selected = window.location.pathname.substring(index + 1); 287 | $('.language').find('a[href="' + selected + '"]').addClass('selected'); 288 | 289 | $('#search').bind('keydown', function(e) { 290 | if (this.value === '') 291 | return; 292 | clearTimeout(timeout); 293 | timeout = setTimeout(function() { 294 | $('#search').trigger('change'); 295 | }, 500); 296 | }); 297 | 298 | $('#search').bind('change', function() { 299 | var value = this.value.toLowerCase(); 300 | var output = []; 301 | 302 | if (latest !== '') 303 | window.location.href = '#'; 304 | 305 | latest = ''; 306 | 307 | if (value.length > 2) { 308 | var builder = {}; 309 | 310 | each(documentation.api, function(item) { 311 | each(item.properties, function(sub) { 312 | if (!search(sub, value)) 313 | return; 314 | if (!builder[item.name]) 315 | builder[item.name] = []; 316 | builder[item.name].push(sub); 317 | }); 318 | each(item.methods, function(sub) { 319 | if (!search(sub, value)) 320 | return; 321 | if (!builder[item.name]) 322 | builder[item.name] = []; 323 | builder[item.name].push(sub); 324 | }); 325 | each(item.delegates, function(sub) { 326 | if (!search(sub, value)) 327 | return; 328 | if (!builder[item.name]) 329 | builder[item.name] = []; 330 | builder[item.name].push(sub); 331 | }); 332 | each(item.events, function(sub) { 333 | if (!search(sub, value)) 334 | return; 335 | if (!builder[item.name]) 336 | builder[item.name] = []; 337 | builder[item.name].push(sub); 338 | }); 339 | }); 340 | 341 | var keys = Object.keys(builder); 342 | var after = ''; 343 | 344 | each(keys, function(key) { 345 | output.push.apply(output, prepare('api', key, builder[key])); 346 | }); 347 | } 348 | 349 | if (output.length > 100) 350 | output = output.splice(0, 100); 351 | 352 | $('#content').html(Tsearch({ members: output })); 353 | isSearch = true; 354 | }); 355 | }); 356 | 357 | function search(where, what) { 358 | var text = where.name.toLowerCase(); 359 | return text.indexOf(what) !== -1; 360 | } 361 | 362 | function each(arr, fn) { 363 | if (!arr) 364 | return; 365 | for (var i = 0, length = arr.length; i < length; i++) { 366 | var item = arr[i]; 367 | fn(item); 368 | } 369 | }; -------------------------------------------------------------------------------- /public/v1.8.x/js/marked.min.js: -------------------------------------------------------------------------------- 1 | /** 2 | * marked - a markdown parser 3 | * Copyright (c) 2011-2014, Christopher Jeffrey. (MIT Licensed) 4 | * https://github.com/chjj/marked 5 | */ 6 | (function(){var block={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:noop,hr:/^( *[-*_]){3,} *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *#* *(?:\n+|$)/,nptable:noop,lheading:/^([^\n]+)\n *(=|-){2,} *(?:\n+|$)/,blockquote:/^( *>[^\n]+(\n(?!def)[^\n]+)*\n*)+/,list:/^( *)(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:/^ *(?:comment|closed|closing) *(?:\n{2,}|\s*$)/,def:/^ *\[([^\]]+)\]: *]+)>?(?: +["(]([^\n]+)[")])? *(?:\n+|$)/,table:noop,paragraph:/^((?:[^\n]+\n?(?!hr|heading|lheading|blockquote|tag|def))+)\n*/,text:/^[^\n]+/};block.bullet=/(?:[*+-]|\d+\.)/;block.item=/^( *)(bull) [^\n]*(?:\n(?!\1bull )[^\n]*)*/;block.item=replace(block.item,"gm")(/bull/g,block.bullet)();block.list=replace(block.list)(/bull/g,block.bullet)("hr","\\n+(?=\\1?(?:[-*_] *){3,}(?:\\n+|$))")("def","\\n+(?="+block.def.source+")")();block.blockquote=replace(block.blockquote)("def",block.def)();block._tag="(?!(?:"+"a|em|strong|small|s|cite|q|dfn|abbr|data|time|code"+"|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo"+"|span|br|wbr|ins|del|img)\\b)\\w+(?!:/|[^\\w\\s@]*@)\\b";block.html=replace(block.html)("comment",//)("closed",/<(tag)[\s\S]+?<\/\1>/)("closing",/])*?>/)(/tag/g,block._tag)();block.paragraph=replace(block.paragraph)("hr",block.hr)("heading",block.heading)("lheading",block.lheading)("blockquote",block.blockquote)("tag","<"+block._tag)("def",block.def)();block.normal=merge({},block);block.gfm=merge({},block.normal,{fences:/^ *(`{3,}|~{3,}) *(\S+)? *\n([\s\S]+?)\s*\1 *(?:\n+|$)/,paragraph:/^/});block.gfm.paragraph=replace(block.paragraph)("(?!","(?!"+block.gfm.fences.source.replace("\\1","\\2")+"|"+block.list.source.replace("\\1","\\3")+"|")();block.tables=merge({},block.gfm,{nptable:/^ *(\S.*\|.*)\n *([-:]+ *\|[-| :]*)\n((?:.*\|.*(?:\n|$))*)\n*/,table:/^ *\|(.+)\n *\|( *[-:]+[-| :]*)\n((?: *\|.*(?:\n|$))*)\n*/});function Lexer(options){this.tokens=[];this.tokens.links={};this.options=options||marked.defaults;this.rules=block.normal;if(this.options.gfm){if(this.options.tables){this.rules=block.tables}else{this.rules=block.gfm}}}Lexer.rules=block;Lexer.lex=function(src,options){var lexer=new Lexer(options);return lexer.lex(src)};Lexer.prototype.lex=function(src){src=src.replace(/\r\n|\r/g,"\n").replace(/\t/g," ").replace(/\u00a0/g," ").replace(/\u2424/g,"\n");return this.token(src,true)};Lexer.prototype.token=function(src,top,bq){var src=src.replace(/^ +$/gm,""),next,loose,cap,bull,b,item,space,i,l;while(src){if(cap=this.rules.newline.exec(src)){src=src.substring(cap[0].length);if(cap[0].length>1){this.tokens.push({type:"space"})}}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);cap=cap[0].replace(/^ {4}/gm,"");this.tokens.push({type:"code",text:!this.options.pedantic?cap.replace(/\n+$/,""):cap});continue}if(cap=this.rules.fences.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"code",lang:cap[2],text:cap[3]});continue}if(cap=this.rules.heading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[1].length,text:cap[2]});continue}if(top&&(cap=this.rules.nptable.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(/^ *| *\| *$/g,"").split(/ *\| */),align:cap[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:cap[3].replace(/\n$/,"").split("\n")};for(i=0;i ?/gm,"");this.token(cap,top,true);this.tokens.push({type:"blockquote_end"});continue}if(cap=this.rules.list.exec(src)){src=src.substring(cap[0].length);bull=cap[2];this.tokens.push({type:"list_start",ordered:bull.length>1});cap=cap[0].match(this.rules.item);next=false;l=cap.length;i=0;for(;i1&&b.length>1)){src=cap.slice(i+1).join("\n")+src;i=l-1}}loose=next||/\n\n(?!\s*$)/.test(item);if(i!==l-1){next=item.charAt(item.length-1)==="\n";if(!loose)loose=next}this.tokens.push({type:loose?"loose_item_start":"list_item_start"});this.token(item,false,bq);this.tokens.push({type:"list_item_end"})}this.tokens.push({type:"list_end"});continue}if(cap=this.rules.html.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:this.options.sanitize?"paragraph":"html",pre:cap[1]==="pre"||cap[1]==="script"||cap[1]==="style",text:cap[0]});continue}if(!bq&&top&&(cap=this.rules.def.exec(src))){src=src.substring(cap[0].length);this.tokens.links[cap[1].toLowerCase()]={href:cap[2],title:cap[3]};continue}if(top&&(cap=this.rules.table.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(/^ *| *\| *$/g,"").split(/ *\| */),align:cap[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:cap[3].replace(/(?: *\| *)?\n$/,"").split("\n")};for(i=0;i])/,autolink:/^<([^ >]+(@|:\/)[^ >]+)>/,url:noop,tag:/^|^<\/?\w+(?:"[^"]*"|'[^']*'|[^'">])*?>/,link:/^!?\[(inside)\]\(href\)/,reflink:/^!?\[(inside)\]\s*\[([^\]]*)\]/,nolink:/^!?\[((?:\[[^\]]*\]|[^\[\]])*)\]/,strong:/^__([\s\S]+?)__(?!_)|^\*\*([\s\S]+?)\*\*(?!\*)/,em:/^\b_((?:__|[\s\S])+?)_\b|^\*((?:\*\*|[\s\S])+?)\*(?!\*)/,code:/^(`+)\s*([\s\S]*?[^`])\s*\1(?!`)/,br:/^ {2,}\n(?!\s*$)/,del:noop,text:/^[\s\S]+?(?=[\\?(?:\s+['"]([\s\S]*?)['"])?\s*/;inline.link=replace(inline.link)("inside",inline._inside)("href",inline._href)();inline.reflink=replace(inline.reflink)("inside",inline._inside)();inline.normal=merge({},inline);inline.pedantic=merge({},inline.normal,{strong:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,em:/^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/});inline.gfm=merge({},inline.normal,{escape:replace(inline.escape)("])","~|])")(),url:/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,del:/^~~(?=\S)([\s\S]*?\S)~~/,text:replace(inline.text)("]|","~]|")("|","|https?://|")()});inline.breaks=merge({},inline.gfm,{br:replace(inline.br)("{2,}","*")(),text:replace(inline.gfm.text)("{2,}","*")()});function InlineLexer(links,options){this.options=options||marked.defaults;this.links=links;this.rules=inline.normal;this.renderer=this.options.renderer||new Renderer;this.renderer.options=this.options;if(!this.links){throw new Error("Tokens array requires a `links` property.")}if(this.options.gfm){if(this.options.breaks){this.rules=inline.breaks}else{this.rules=inline.gfm}}else if(this.options.pedantic){this.rules=inline.pedantic}}InlineLexer.rules=inline;InlineLexer.output=function(src,links,options){var inline=new InlineLexer(links,options);return inline.output(src)};InlineLexer.prototype.output=function(src){var out="",link,text,href,cap;while(src){if(cap=this.rules.escape.exec(src)){src=src.substring(cap[0].length);out+=cap[1];continue}if(cap=this.rules.autolink.exec(src)){src=src.substring(cap[0].length);if(cap[2]==="@"){text=cap[1].charAt(6)===":"?this.mangle(cap[1].substring(7)):this.mangle(cap[1]);href=this.mangle("mailto:")+text}else{text=escape(cap[1]);href=text}out+=this.renderer.link(href,null,text);continue}if(!this.inLink&&(cap=this.rules.url.exec(src))){src=src.substring(cap[0].length);text=escape(cap[1]);href=text;out+=this.renderer.link(href,null,text);continue}if(cap=this.rules.tag.exec(src)){if(!this.inLink&&/^/i.test(cap[0])){this.inLink=false}src=src.substring(cap[0].length);out+=this.options.sanitize?escape(cap[0]):cap[0];continue}if(cap=this.rules.link.exec(src)){src=src.substring(cap[0].length);this.inLink=true;out+=this.outputLink(cap,{href:cap[2],title:cap[3]});this.inLink=false;continue}if((cap=this.rules.reflink.exec(src))||(cap=this.rules.nolink.exec(src))){src=src.substring(cap[0].length);link=(cap[2]||cap[1]).replace(/\s+/g," ");link=this.links[link.toLowerCase()];if(!link||!link.href){out+=cap[0].charAt(0);src=cap[0].substring(1)+src;continue}this.inLink=true;out+=this.outputLink(cap,link);this.inLink=false;continue}if(cap=this.rules.strong.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.strong(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.em.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.em(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.codespan(escape(cap[2],true));continue}if(cap=this.rules.br.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.br();continue}if(cap=this.rules.del.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.del(this.output(cap[1]));continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);out+=escape(this.smartypants(cap[0]));continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return out};InlineLexer.prototype.outputLink=function(cap,link){var href=escape(link.href),title=link.title?escape(link.title):null;return cap[0].charAt(0)!=="!"?this.renderer.link(href,title,this.output(cap[1])):this.renderer.image(href,title,escape(cap[1]))};InlineLexer.prototype.smartypants=function(text){if(!this.options.smartypants)return text;return text.replace(/--/g,"—").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1‘").replace(/'/g,"’").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1“").replace(/"/g,"”").replace(/\.{3}/g,"…")};InlineLexer.prototype.mangle=function(text){var out="",l=text.length,i=0,ch;for(;i.5){ch="x"+ch.toString(16)}out+="&#"+ch+";"}return out};function Renderer(options){this.options=options||{}}Renderer.prototype.code=function(code,lang,escaped){if(this.options.highlight){var out=this.options.highlight(code,lang);if(out!=null&&out!==code){escaped=true;code=out}}if(!lang){return"
"+(escaped?code:escape(code,true))+"\n
"}return'
'+(escaped?code:escape(code,true))+"\n
\n"};Renderer.prototype.blockquote=function(quote){return"
\n"+quote+"
\n"};Renderer.prototype.html=function(html){return html};Renderer.prototype.heading=function(text,level,raw){return"'+text+"\n"};Renderer.prototype.hr=function(){return this.options.xhtml?"
\n":"
\n"};Renderer.prototype.list=function(body,ordered){var type=ordered?"ol":"ul";return"<"+type+">\n"+body+"\n"};Renderer.prototype.listitem=function(text){return"
  • "+text+"
  • \n"};Renderer.prototype.paragraph=function(text){return"

    "+text+"

    \n"};Renderer.prototype.table=function(header,body){return"\n"+"\n"+header+"\n"+"\n"+body+"\n"+"
    \n"};Renderer.prototype.tablerow=function(content){return"\n"+content+"\n"};Renderer.prototype.tablecell=function(content,flags){var type=flags.header?"th":"td";var tag=flags.align?"<"+type+' style="text-align:'+flags.align+'">':"<"+type+">";return tag+content+"\n"};Renderer.prototype.strong=function(text){return""+text+""};Renderer.prototype.em=function(text){return""+text+""};Renderer.prototype.codespan=function(text){return""+text+""};Renderer.prototype.br=function(){return this.options.xhtml?"
    ":"
    "};Renderer.prototype.del=function(text){return""+text+""};Renderer.prototype.link=function(href,title,text){if(this.options.sanitize){try{var prot=decodeURIComponent(unescape(href)).replace(/[^\w:]/g,"").toLowerCase()}catch(e){return""}if(prot.indexOf("javascript:")===0){return""}}var out='
    ";return out};Renderer.prototype.image=function(href,title,text){var out=''+text+'":">";return out};function Parser(options){this.tokens=[];this.token=null;this.options=options||marked.defaults;this.options.renderer=this.options.renderer||new Renderer;this.renderer=this.options.renderer;this.renderer.options=this.options}Parser.parse=function(src,options,renderer){var parser=new Parser(options,renderer);return parser.parse(src)};Parser.prototype.parse=function(src){this.inline=new InlineLexer(src.links,this.options,this.renderer);this.tokens=src.reverse();var out="";while(this.next()){out+=this.tok()}return out};Parser.prototype.next=function(){return this.token=this.tokens.pop()};Parser.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0};Parser.prototype.parseText=function(){var body=this.token.text;while(this.peek().type==="text"){body+="\n"+this.next().text}return this.inline.output(body)};Parser.prototype.tok=function(){switch(this.token.type){case"space":{return""}case"hr":{return this.renderer.hr()}case"heading":{return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,this.token.text)}case"code":{return this.renderer.code(this.token.text,this.token.lang,this.token.escaped)}case"table":{var header="",body="",i,row,cell,flags,j;cell="";for(i=0;i/g,">").replace(/"/g,""").replace(/'/g,"'")}function unescape(html){return html.replace(/&([#\w]+);/g,function(_,n){n=n.toLowerCase();if(n==="colon")return":";if(n.charAt(0)==="#"){return n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1))}return""})}function replace(regex,opt){regex=regex.source;opt=opt||"";return function self(name,val){if(!name)return new RegExp(regex,opt);val=val.source||val;val=val.replace(/(^|[^\[])\^/g,"$1");regex=regex.replace(name,val);return self}}function noop(){}noop.exec=noop;function merge(obj){var i=1,target,key;for(;iAn error occured:

    "+escape(e.message+"",true)+"
    "}throw e}}marked.options=marked.setOptions=function(opt){merge(marked.defaults,opt);return marked};marked.defaults={gfm:true,tables:true,breaks:false,pedantic:false,sanitize:false,smartLists:false,silent:false,highlight:null,langPrefix:"lang-",smartypants:false,headerPrefix:"",renderer:new Renderer,xhtml:false};marked.Parser=Parser;marked.parser=Parser.parse;marked.Renderer=Renderer;marked.Lexer=Lexer;marked.lexer=Lexer.lex;marked.InlineLexer=InlineLexer;marked.inlineLexer=InlineLexer.output;marked.parse=marked;if(typeof module!=="undefined"&&typeof exports==="object"){module.exports=marked}else if(typeof define==="function"&&define.amd){define(function(){return marked})}else{this.marked=marked}}).call(function(){return this||(typeof window!=="undefined"?window:global)}()); -------------------------------------------------------------------------------- /public/v1.8.x/css/bootstrap.min.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Bootstrap v3.3.1 (http://getbootstrap.com) 3 | * Copyright 2011-2014 Twitter, Inc. 4 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 5 | */ 6 | 7 | /*! 8 | * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=a7fa406e8b46f7f88e9f) 9 | * Config saved to config.json and https://gist.github.com/a7fa406e8b46f7f88e9f 10 | *//*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*="col-"]{position:static;float:none;display:table-column}table td[class*="col-"],table th[class*="col-"]{position:static;float:none;display:table-cell}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:0.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important;visibility:hidden !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width:767px){.visible-xs-block{display:block !important}}@media (max-width:767px){.visible-xs-inline{display:inline !important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important}table.visible-md{display:table}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width:1200px){.visible-lg{display:block !important}table.visible-lg{display:table}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width:1200px){.visible-lg-block{display:block !important}}@media (min-width:1200px){.visible-lg-inline{display:inline !important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width:767px){.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media (min-width:1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}} -------------------------------------------------------------------------------- /public/v1.8.x/docs.min.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Bootstrap v3.3.1 (http://getbootstrap.com) 3 | * Copyright 2011-2014 Twitter, Inc. 4 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 5 | */ 6 | 7 | /*! 8 | * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=a7fa406e8b46f7f88e9f) 9 | * Config saved to config.json and https://gist.github.com/a7fa406e8b46f7f88e9f 10 | *//*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*="col-"]{position:static;float:none;display:table-column}table td[class*="col-"],table th[class*="col-"]{position:static;float:none;display:table-cell}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:0.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important;visibility:hidden !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width:767px){.visible-xs-block{display:block !important}}@media (max-width:767px){.visible-xs-inline{display:inline !important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important}table.visible-md{display:table}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width:1200px){.visible-lg{display:block !important}table.visible-lg{display:table}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width:1200px){.visible-lg-block{display:block !important}}@media (min-width:1200px){.visible-lg-inline{display:inline !important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width:767px){.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media (min-width:1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}.hljs{display:block;overflow-x:auto;padding:0.5em;color:#333;background:#f8f8f8;-webkit-text-size-adjust:none}.hljs-comment,.diff .hljs-header,.hljs-javadoc{color:#998;font-style:italic}.hljs-keyword,.css .rule .hljs-keyword,.hljs-winutils,.nginx .hljs-title,.hljs-subst,.hljs-request,.hljs-status{color:#333;font-weight:bold}.hljs-number,.hljs-hexcolor,.ruby .hljs-constant{color:#008080}.hljs-string,.hljs-tag .hljs-value,.hljs-phpdoc,.hljs-dartdoc,.tex .hljs-formula{color:#d14}.hljs-title,.hljs-id,.scss .hljs-preprocessor{color:#900;font-weight:bold}.hljs-list .hljs-keyword,.hljs-subst{font-weight:normal}.hljs-class .hljs-title,.hljs-type,.vhdl .hljs-literal,.tex .hljs-command{color:#458;font-weight:bold}.hljs-tag,.hljs-tag .hljs-title,.hljs-rules .hljs-property,.django .hljs-tag .hljs-keyword{color:#000080;font-weight:normal}.hljs-attribute,.hljs-variable,.lisp .hljs-body{color:#008080}.hljs-regexp{color:#009926}.hljs-symbol,.ruby .hljs-symbol .hljs-string,.lisp .hljs-keyword,.clojure .hljs-keyword,.scheme .hljs-keyword,.tex .hljs-special,.hljs-prompt{color:#990073}.hljs-built_in{color:#0086b3}.hljs-preprocessor,.hljs-pragma,.hljs-pi,.hljs-doctype,.hljs-shebang,.hljs-cdata{color:#999;font-weight:bold}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.diff .hljs-change{background:#0086b3}.hljs-chunk{color:#aaa} 11 | html{overflow-y:scroll;}body{background-color:#F0F0F0;padding:20px;margin:0;font:normal 12px Arial;color:#333;}.menu-group{display:block;margin:0 5px 10px;border-bottom:1px solid #E0E0E0;padding:2px 0 5px;}.search{margin:20px 0 10px 0;}.search input{width:100%;border-radius:3px;background-color:white;border:1px solid #E0E0E0;padding:5px 10px;}.center{text-align:center;}.menu{border-radius:4px;padding:20px 20px 0 20px;background-color:white;font-size:14px;border-bottom:2px solid #E0E0E0;}#menu ul{display:block;margin:0;padding:0;list-style-type:none;font-size:11px;}#menu li{margin:0;}#menu li a{display:block;text-decoration:none;padding:2px 5px;color:gray;border-radius:4px;}#menu li a:hover{background-color:#E0E0E0;}#menu .selected{background-color:black !important;color:white !important;}#menu .external:after{content:' *';color:red;}.content{background-color:white;border-radius:3px;padding:20px;font-size:14px;line-height:20px;font-family:Arial, sans-serif;border-bottom:2px solid #E0E0E0;}b, strong{color:black;}h1, h2, h3{margin:10px 0 20px 0;padding:0 0 25px 0;font-size:38px;border-bottom:1px solid #E0E0E0;letter-spacing:-1px;color:black;}h2{margin:30px 0 10px 0;font-size:25px;border-bottom:0;letter-spacing:0;padding:0 0 10px 0;}h3{margin:20px 0 5px 0;font-size:16px;border-bottom:0;letter-spacing:0;padding:0;}.m{margin-bottom:10px;}.hljs{border-radius:4px;padding:15px !important;font-size:12px;line-height:15px;border:1px solid #F0F0F0;border-top:1px solid #D0D0D0;border-bottom:1px solid #D0D0D0;}code{background-color:#EFEFEF;padding:2px 5px;border-radius:2px;}a{color:#078DD1;text-decoration:none;}a:hover{text-decoration:underline;}hr{border-top:1px solid #E0E0E0;}blockquote{padding:5px 15px;margin:0;border-radius:4px;background-color:#F9F1CA;border:1px solid #F5E79E;color:#8A6D3B;}blockquote b, blockquote strong{color:#796034 !important;}.members{display:block;margin:0;padding:0;list-style-type:none;font-size:12px;}.members > li{margin:0;border-bottom:1px solid #E0E0E0;padding:0;}.members a{text-decoration:none;display:block;padding:0;color:#2E86B3;font-size:13px;}.members span{text-decoration:none;}.members a:hover{color:#39A7DC;}.members-return{color:silver;font-size:11px;}.members-default{float:right;font-size:11px;color:silver;}.members-default b{color:silver;}.members-params{color:#8DBCCF;}.members .markdown{margin:5px 0 10px 0;padding:0 8px;border:1px solid #E0E0E0;border-radius:4px;}.members-option{font-size:10px;color:gray;background-color:#F0F0F0;padding:1px 5px;border-radius:4px;margin-right:3px;}.body{padding:20px;border-radius:4px;margin:5px 0 10px;border:4px solid #E0E0E0;}.body .markdown{line-height:15px;background-color:white;}.body .markdown a{display:inline;}.member-body-name{font-size:16px;color:black;font-weight:bold;}.member-body-return{color:#49942A;font-size:13px;}.member-body-return a{display:inline-block;position:relative;color:#49942A;text-decoration:none;border-bottom:1px dotted #49942A;}.member-body-return a:hover{color:#5BBD36;}.member-body-name .members-params{color:#707070;font-weight:normal;}.member-body-flags{margin:2px 0;}.member-body-flags span{background-color:#D0D0D0;border-radius:4px;font-size:11px;padding:3px 5px;color:gray;border-bottom:1px solid #D0D0D0;}.member-body-example{margin:5px 0 10px 0;}.member-body-example a{background-color:#F5EDA8;border-radius:4px;padding:0 5px;position:relative;display:inline-block;font-size:11px;color:#938E51;width:100px;text-align:center;border:1px solid #D9D395;}.member-body-example a:hover{background-color:#FEF7AE;color:#938E51;}.member-body-params{margin:10px 0 0 0;}.member-body-params b{color:#505050;}.member-body-params table{font-size:11px;color:gray;background-color:white;}.member-body-params table td{padding:5px 10px !important;vertical-align:middle !important;}.member-body-params table td:first-child{width:110px;font-size:12px;}.member-body-params td span{background-color:#F0F0F0;border-radius:4px;padding:1px 3px;margin-right:4px;}.member-body-params td div{margin-top:5px;border-top:1px solid #E0E0E0;padding-top:5px;}.member-body-params table{margin:5px 0 !important;}.member-body-default{color:#F05A42;font-size:11px;}.member-body-default b{color:#F05A42;}.member{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}.member-links{font-size:14px;list-style-type:square;}.member-links li{border-bottom:1px solid #E0E0E0;padding:3px 0;}.hidden{display:none;}.fork{position:absolute;top:0;right:0;border:0;}#loading{position:absolute;width:300px;height:50px;left:50%;top:50%;margin-left:-150px;margin-top:-25px;z-index:10;background-color:white;border-radius:4px;text-align:center;}#loading div{padding:20px 0 0 0;font-size:14px;color:silver;}.noresult{width:70%;margin:50px auto;text-align:center;border:1px solid #E0E0E0;border-radius:4px;padding:20px;background-color:#F5F5F5;}#Results{margin:10px 0;}#version{position:absolute;background-color:#D72824;color:white;padding:3px 5px;border-radius:4px;font-size:11px;margin:-15px 0 0;}.footer{margin-top:10px;color:gray;font-size:11px;text-align:right;}.language{margin:15px 0 0 0;padding:0;list-style-type:none;}.language a{position:relative;display:inline-block;width:inherit;text-decoration:none;font-size:11px;padding:7px 0;width:25px;text-align:center;}.language .selected{background-color:black;color:white;border-radius:100%;font-size:10px;}.language li{position:relative;display:inline-block;border-right:1px dotted #D0D0D0;padding:0 4px;text-align:center;}.language li:first-child{border-left:1px dotted #D0D0D0;}.offline{color:red;font-size:11px;padding:10px 0 15px 0;text-align:center;border-top:1px dotted #E0E0E0;display:block;}.offline b{color:red;} -------------------------------------------------------------------------------- /public/v2.x.x/docs.min.css: -------------------------------------------------------------------------------- 1 | html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*="col-"]{position:static;float:none;display:table-column}table td[class*="col-"],table th[class*="col-"]{position:static;float:none;display:table-cell}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:0.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important;visibility:hidden !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width:767px){.visible-xs-block{display:block !important}}@media (max-width:767px){.visible-xs-inline{display:inline !important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important}table.visible-md{display:table}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width:1200px){.visible-lg{display:block !important}table.visible-lg{display:table}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width:1200px){.visible-lg-block{display:block !important}}@media (min-width:1200px){.visible-lg-inline{display:inline !important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width:767px){.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media (min-width:1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}.hljs{display:block;overflow-x:auto;padding:0.5em;color:#333;background:#f8f8f8;-webkit-text-size-adjust:none}.hljs-comment,.diff .hljs-header,.hljs-javadoc{color:#998;font-style:italic}.hljs-keyword,.css .rule .hljs-keyword,.hljs-winutils,.nginx .hljs-title,.hljs-subst,.hljs-request,.hljs-status{color:#333;font-weight:bold}.hljs-number,.hljs-hexcolor,.ruby .hljs-constant{color:#008080}.hljs-string,.hljs-tag .hljs-value,.hljs-phpdoc,.hljs-dartdoc,.tex .hljs-formula{color:#d14}.hljs-title,.hljs-id,.scss .hljs-preprocessor{color:#900;font-weight:bold}.hljs-list .hljs-keyword,.hljs-subst{font-weight:normal}.hljs-class .hljs-title,.hljs-type,.vhdl .hljs-literal,.tex .hljs-command{color:#458;font-weight:bold}.hljs-tag,.hljs-tag .hljs-title,.hljs-rules .hljs-property,.django .hljs-tag .hljs-keyword{color:#000080;font-weight:normal}.hljs-attribute,.hljs-variable,.lisp .hljs-body{color:#008080}.hljs-regexp{color:#009926}.hljs-symbol,.ruby .hljs-symbol .hljs-string,.lisp .hljs-keyword,.clojure .hljs-keyword,.scheme .hljs-keyword,.tex .hljs-special,.hljs-prompt{color:#990073}.hljs-built_in{color:#0086b3}.hljs-preprocessor,.hljs-pragma,.hljs-pi,.hljs-doctype,.hljs-shebang,.hljs-cdata{color:#999;font-weight:bold}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.diff .hljs-change{background:#0086b3}.hljs-chunk{color:#aaa} 2 | body{background-color:#E6E9ED;padding:20px;margin:0;font:normal 12px Arial;color:#333;}.menu-group{display:block;margin:0 5px 10px;border-bottom:1px solid #E0E0E0;padding:2px 0 5px;}.search{margin:25px 0 20px 0;}.search input{width:100%;border-radius:3px;background-color:white;border:1px solid #E0E0E0;padding:5px 10px;}.center{text-align:center;}.menu{border-radius:4px;padding:20px 20px 0 20px;background-color:white;font-size:14px;border-bottom:2px solid #E0E0E0;}#menu ul{display:block;margin:0;padding:0;list-style-type:none;font-size:11px;}#menu li{margin:0;}#menu li a{display:block;text-decoration:none;padding:2px 5px;color:gray;border-radius:4px;}#menu li a:hover{background-color:#505050;color:white;}#menu .selected{background-color:black !important;color:white !important;}#menu .external:after{content:' *';color:red;}.content{background-color:white;border-radius:3px;padding:20px;font-size:14px;line-height:20px;font-family:Arial, sans-serif;border-bottom:2px solid #E0E0E0;}h1,h2,h3{margin:10px 0 20px 0;padding:0 0 25px 0;font-size:38px;border-bottom:1px solid #E0E0E0;letter-spacing:-1px;color:black;}h2{margin:30px 0 10px 0;line-height:30px;font-size:25px;border-bottom:0;letter-spacing:0;padding:0 0 10px 0;}h3{margin:20px 0 5px 0;line-height:20px;font-size:16px;border-bottom:0;letter-spacing:0;padding:0;}.m{margin-bottom:10px;}.hljs{border-radius:4px;padding:15px !important;font-size:12px;line-height:15px;border:1px solid #F0F0F0;border-top:1px solid #D0D0D0;border-bottom:1px solid #D0D0D0;}code{background-color:#EFEFEF;padding:2px 5px;border-radius:2px;}a{color:#078DD1;text-decoration:none;}a:hover{text-decoration:underline;}hr{border-top:1px solid #E0E0E0;}blockquote{padding:5px 15px;margin:0;border-radius:4px;background-color:#F9F1CA;border:1px solid #F5E79E;color:#8A6D3B;}blockquote b, blockquote strong{color:#796034 !important;}.members{display:block;margin:0;padding:0;list-style-type:none;font-size:12px;}.members > li{margin:0;border-bottom:1px solid #E0E0E0;padding:0;}.members a{text-decoration:none;display:block;padding:0;color:#2E86B3;font-size:13px;}.members span{text-decoration:none;}.members a:hover{color:#39A7DC;}.members-return{color:silver;font-size:11px;}.members-default{float:right;font-size:11px;color:silver;}.members-default b{color:silver;}.members-params{color:#8DBCCF;}.members .markdown{margin:5px 0 10px 0;padding:0 8px;border:1px solid #E0E0E0;border-radius:4px;}.members-option{font-size:10px;color:gray;background-color:#F0F0F0;padding:1px 5px;border-radius:4px;margin-right:3px;}.body{padding:20px;border-radius:4px;margin:5px 0 10px;border:4px solid #E0E0E0;}.body .markdown{line-height:15px;background-color:white;}.body .markdown a{display:inline;}.member-body-name{font-size:16px;color:black;font-weight:bold;}.member-body-return{color:#49942A;font-size:13px;}.member-body-return a{display:inline-block;position:relative;color:#49942A;text-decoration:none;border-bottom:1px dotted #49942A;}.member-body-return a:hover{color:#5BBD36;}.member-body-name .members-params{color:#707070;font-weight:normal;}.member-body-flags{margin:2px 0;}.member-body-flags span{background-color:#D0D0D0;border-radius:4px;font-size:11px;padding:3px 5px;color:gray;border-bottom:1px solid #D0D0D0;}.member-body-example{margin:5px 0 10px 0;}.member-body-example a{background-color:#F5EDA8;border-radius:4px;padding:0 5px;position:relative;display:inline-block;font-size:11px;color:#938E51;width:100px;text-align:center;border:1px solid #D9D395;}.member-body-example a:hover{background-color:#FEF7AE;color:#938E51;}.member-body-params{margin:10px 0 0 0;}.member-body-params b{color:#505050;}.member-body-params table{font-size:11px;color:gray;background-color:white;}.member-body-params table td{padding:5px 10px !important;vertical-align:middle !important;}.member-body-params table td:first-child{width:110px;font-size:12px;}.member-body-params td span{background-color:#F0F0F0;border-radius:4px;padding:1px 3px;margin-right:4px;}.member-body-params td div{margin-top:5px;border-top:1px solid #E0E0E0;padding-top:5px;}.member-body-params table{margin:5px 0 !important;}.member-body-default{color:#F05A42;font-size:11px;}.member-body-default b{color:#F05A42;}.member{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}.member-links{font-size:14px;list-style-type:square;}.member-links li{border-bottom:1px solid #E0E0E0;padding:3px 0;}.hidden{display:none;}#loading{position:absolute;width:300px;height:50px;left:50%;top:50%;margin-left:-150px;margin-top:-25px;z-index:10;background-color:white;border-radius:4px;text-align:center;}#loading div{padding:20px 0 0 0;font-size:14px;color:silver;}.noresult{width:70%;margin:50px auto;text-align:center;border:1px solid #E0E0E0;border-radius:4px;padding:20px;background-color:#F5F5F5;}#Results{margin:10px 0;}#version{position:absolute;background-color:#D72824;color:white;padding:3px 5px;border-radius:4px;font-size:11px;right:35px;margin:-15px 0 0;}.footer{margin-top:10px;color:gray;font-size:11px;text-align:right;}.language{margin:15px 0 0 0;padding:0;list-style-type:none;}.language a{position:relative;display:inline-block;width:inherit;text-decoration:none;font-size:11px;padding:7px 0;width:25px;text-align:center;}.language .selected{background-color:black;color:white;border-radius:100%;font-size:10px;}.language li{position:relative;display:inline-block;border-right:1px dotted #D0D0D0;padding:0 4px;text-align:center;}.language li:first-child{border-left:1px dotted #D0D0D0;}.offline{color:red;font-size:11px;padding:10px 0 15px 0;text-align:center;border-top:1px dotted #E0E0E0;display:block;}.offline b{color:red;} 3 | .member-changelog{float:left;font-size:11px;color:white;background-color:#E0462E;padding:0 5px;line-height:13px;border-radius:3px;vertical-align:middle;margin:3px 5px 0 0;}.member-body-changelog{font-size:11px;color:#DE503F;}.member-body-changelog b{color:#DE503F !important;}.menu-new{position:relative;display:inline-block;line-height:10px;background-color:red;color:white;padding:1px 5px;vertical-align:top;font-size:10px;margin-right:3px;border-radius:3px;}.menu-button{display:none;border:0;width:100%;height:44px;background-color:#69AF44;border-radius:3px;color:#fff;margin:15px 0 10px;outline:0;font-size:1žpx;font-weight:700}.menu-desktop{display:block}@media (max-width:992px){body{padding:20px 0}.menu-desktop{display:none}.menu-toggle{display:block!important}.menu-button{display:block}#menu{margin-top:20px}.menu-group{font-size:18px}#menu a{font-size:14px;margin-bottom:2px}h1{font-size:26px}h2{font-size:20px}h3{font-size:16px}h2,h3{padding-bottom:0;margin-top:10px}}table { width:100% !important;display:block; font-size:14px; border:0;border-left:1px solid #E0E0E0;border-top:1px solid #E0E0E0; }table td,table th{border:0;padding:8px 10px;border-bottom:1px solid #E0E0E0;border-right:1px solid #E0E0E0;}table th{background-color:#F0F0F0;}.bg {background-color:#F5F7FA}.search-group{font-size:11px;color:#A0A0A0;line-height:15px;margin-top:3px}ul.members li{transition:all 0.3s;}ul.members li:hover {background-color:#F8F8F8;}.opt-version{background-color:white !important;border:1px solid #67B13D !important;color:#67B13D;}.opt-obsolete{background-color:white !important;border:1px solid #DA4453 !important;color:#DA4453;} -------------------------------------------------------------------------------- /public/v1.9.x/docs.min.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Bootstrap v3.3.1 (http://getbootstrap.com) 3 | * Copyright 2011-2014 Twitter, Inc. 4 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 5 | */ 6 | 7 | /*! 8 | * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=a7fa406e8b46f7f88e9f) 9 | * Config saved to config.json and https://gist.github.com/a7fa406e8b46f7f88e9f 10 | *//*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*="col-"]{position:static;float:none;display:table-column}table td[class*="col-"],table th[class*="col-"]{position:static;float:none;display:table-cell}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:0.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important;visibility:hidden !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width:767px){.visible-xs-block{display:block !important}}@media (max-width:767px){.visible-xs-inline{display:inline !important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important}table.visible-md{display:table}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width:1200px){.visible-lg{display:block !important}table.visible-lg{display:table}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width:1200px){.visible-lg-block{display:block !important}}@media (min-width:1200px){.visible-lg-inline{display:inline !important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width:767px){.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media (min-width:1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}.hljs{display:block;overflow-x:auto;padding:0.5em;color:#333;background:#f8f8f8;-webkit-text-size-adjust:none}.hljs-comment,.diff .hljs-header,.hljs-javadoc{color:#998;font-style:italic}.hljs-keyword,.css .rule .hljs-keyword,.hljs-winutils,.nginx .hljs-title,.hljs-subst,.hljs-request,.hljs-status{color:#333;font-weight:bold}.hljs-number,.hljs-hexcolor,.ruby .hljs-constant{color:#008080}.hljs-string,.hljs-tag .hljs-value,.hljs-phpdoc,.hljs-dartdoc,.tex .hljs-formula{color:#d14}.hljs-title,.hljs-id,.scss .hljs-preprocessor{color:#900;font-weight:bold}.hljs-list .hljs-keyword,.hljs-subst{font-weight:normal}.hljs-class .hljs-title,.hljs-type,.vhdl .hljs-literal,.tex .hljs-command{color:#458;font-weight:bold}.hljs-tag,.hljs-tag .hljs-title,.hljs-rules .hljs-property,.django .hljs-tag .hljs-keyword{color:#000080;font-weight:normal}.hljs-attribute,.hljs-variable,.lisp .hljs-body{color:#008080}.hljs-regexp{color:#009926}.hljs-symbol,.ruby .hljs-symbol .hljs-string,.lisp .hljs-keyword,.clojure .hljs-keyword,.scheme .hljs-keyword,.tex .hljs-special,.hljs-prompt{color:#990073}.hljs-built_in{color:#0086b3}.hljs-preprocessor,.hljs-pragma,.hljs-pi,.hljs-doctype,.hljs-shebang,.hljs-cdata{color:#999;font-weight:bold}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.diff .hljs-change{background:#0086b3}.hljs-chunk{color:#aaa} 11 | html,body{overflow-y:scroll}body{background-color:#F0F0F0;padding:20px;margin:0;font:normal 12px Arial;color:#333;}.menu-group{display:block;margin:0 5px 10px;border-bottom:1px solid #E0E0E0;padding:2px 0 5px;}.search{margin:20px 0 10px 0;}.search input{width:100%;border-radius:3px;background-color:white;border:1px solid #E0E0E0;padding:5px 10px;}.center{text-align:center;}.menu{border-radius:4px;padding:20px 20px 0 20px;background-color:white;font-size:14px;border-bottom:2px solid #E0E0E0;}#menu ul{display:block;margin:0;padding:0;list-style-type:none;font-size:11px;}#menu li{margin:0;}#menu li a{display:block;text-decoration:none;padding:2px 5px;color:gray;border-radius:4px;}#menu li a:hover{background-color:#E0E0E0;}#menu .selected{background-color:black !important;color:white !important;}#menu .external:after{content:' *';color:red;}.content{background-color:white;border-radius:3px;padding:20px;font-size:14px;line-height:20px;font-family:Arial, sans-serif;border-bottom:2px solid #E0E0E0;}h1,h2,h3{margin:10px 0 20px 0;padding:0 0 25px 0;font-size:38px;border-bottom:1px solid #E0E0E0;letter-spacing:-1px;color:black;}h2{margin:30px 0 10px 0;line-height:30px;font-size:25px;border-bottom:0;letter-spacing:0;padding:0 0 10px 0;}h3{margin:20px 0 5px 0;line-height:20px;font-size:16px;border-bottom:0;letter-spacing:0;padding:0;}.m{margin-bottom:10px;}.hljs{border-radius:4px;padding:15px !important;font-size:12px;line-height:15px;border:1px solid #F0F0F0;border-top:1px solid #D0D0D0;border-bottom:1px solid #D0D0D0;}code{background-color:#EFEFEF;padding:2px 5px;border-radius:2px;}a{color:#078DD1;text-decoration:none;}a:hover{text-decoration:underline;}hr{border-top:1px solid #E0E0E0;}blockquote{padding:5px 15px;margin:0;border-radius:4px;background-color:#F9F1CA;border:1px solid #F5E79E;color:#8A6D3B;}blockquote b, blockquote strong{color:#796034 !important;}.members{display:block;margin:0;padding:0;list-style-type:none;font-size:12px;}.members > li{margin:0;border-bottom:1px solid #E0E0E0;padding:0;}.members a{text-decoration:none;display:block;padding:0;color:#2E86B3;font-size:13px;}.members span{text-decoration:none;}.members a:hover{color:#39A7DC;}.members-return{color:silver;font-size:11px;}.members-default{float:right;font-size:11px;color:silver;}.members-default b{color:silver;}.members-params{color:#8DBCCF;}.members .markdown{margin:5px 0 10px 0;padding:0 8px;border:1px solid #E0E0E0;border-radius:4px;}.members-option{font-size:10px;color:gray;background-color:#F0F0F0;padding:1px 5px;border-radius:4px;margin-right:3px;}.body{padding:20px;border-radius:4px;margin:5px 0 10px;border:4px solid #E0E0E0;}.body .markdown{line-height:15px;background-color:white;}.body .markdown a{display:inline;}.member-body-name{font-size:16px;color:black;font-weight:bold;}.member-body-return{color:#49942A;font-size:13px;}.member-body-return a{display:inline-block;position:relative;color:#49942A;text-decoration:none;border-bottom:1px dotted #49942A;}.member-body-return a:hover{color:#5BBD36;}.member-body-name .members-params{color:#707070;font-weight:normal;}.member-body-flags{margin:2px 0;}.member-body-flags span{background-color:#D0D0D0;border-radius:4px;font-size:11px;padding:3px 5px;color:gray;border-bottom:1px solid #D0D0D0;}.member-body-example{margin:5px 0 10px 0;}.member-body-example a{background-color:#F5EDA8;border-radius:4px;padding:0 5px;position:relative;display:inline-block;font-size:11px;color:#938E51;width:100px;text-align:center;border:1px solid #D9D395;}.member-body-example a:hover{background-color:#FEF7AE;color:#938E51;}.member-body-params{margin:10px 0 0 0;}.member-body-params b{color:#505050;}.member-body-params table{font-size:11px;color:gray;background-color:white;}.member-body-params table td{padding:5px 10px !important;vertical-align:middle !important;}.member-body-params table td:first-child{width:110px;font-size:12px;}.member-body-params td span{background-color:#F0F0F0;border-radius:4px;padding:1px 3px;margin-right:4px;}.member-body-params td div{margin-top:5px;border-top:1px solid #E0E0E0;padding-top:5px;}.member-body-params table{margin:5px 0 !important;}.member-body-default{color:#F05A42;font-size:11px;}.member-body-default b{color:#F05A42;}.member{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}.member-links{font-size:14px;list-style-type:square;}.member-links li{border-bottom:1px solid #E0E0E0;padding:3px 0;}.hidden{display:none;}#loading{position:absolute;width:300px;height:50px;left:50%;top:50%;margin-left:-150px;margin-top:-25px;z-index:10;background-color:white;border-radius:4px;text-align:center;}#loading div{padding:20px 0 0 0;font-size:14px;color:silver;}.noresult{width:70%;margin:50px auto;text-align:center;border:1px solid #E0E0E0;border-radius:4px;padding:20px;background-color:#F5F5F5;}#Results{margin:10px 0;}#version{position:absolute;background-color:#D72824;color:white;padding:3px 5px;border-radius:4px;font-size:11px;right:35px;margin:-15px 0 0;}.footer{margin-top:10px;color:gray;font-size:11px;text-align:right;}.language{margin:15px 0 0 0;padding:0;list-style-type:none;}.language a{position:relative;display:inline-block;width:inherit;text-decoration:none;font-size:11px;padding:7px 0;width:25px;text-align:center;}.language .selected{background-color:black;color:white;border-radius:100%;font-size:10px;}.language li{position:relative;display:inline-block;border-right:1px dotted #D0D0D0;padding:0 4px;text-align:center;}.language li:first-child{border-left:1px dotted #D0D0D0;}.offline{color:red;font-size:11px;padding:10px 0 15px 0;text-align:center;border-top:1px dotted #E0E0E0;display:block;}.offline b{color:red;} 12 | .member-changelog{float:left;font-size:11px;color:white;background-color:#E0462E;padding:0 5px;line-height:13px;border-radius:3px;vertical-align:middle;margin:3px 5px 0 0;}.member-body-changelog{font-size:11px;color:#DE503F;}.member-body-changelog b{color:#DE503F !important;}.menu-new{position:relative;display:inline-block;line-height:10px;background-color:red;color:white;padding:1px 5px;vertical-align:top;font-size:10px;margin-right:3px;border-radius:3px;} 13 | .menu-button{display:none;border:0;width:100%;height:44px;background-color:#69AF44;border-radius:3px;color:#fff;margin:15px 0 10px;outline:0;font-size:1žpx;font-weight:700}.menu-desktop{display:block}@media (max-width:992px){body{padding:20px 0}.menu-desktop{display:none}.menu-toggle{display:block!important}.menu-button{display:block}#menu{margin-top:20px}.menu-group{font-size:18px}#menu a{font-size:14px;margin-bottom:2px}h1{font-size:26px}h2{font-size:20px}h3{font-size:16px}h2,h3{padding-bottom:0;margin-top:10px}} 14 | table { width:100% !important;display:block; font-size:14px; border:0;border-left:1px solid #E0E0E0;border-top:1px solid #E0E0E0; } 15 | table td,table th{border:0;padding:8px 10px;border-bottom:1px solid #E0E0E0;border-right:1px solid #E0E0E0;} 16 | table th{background-color:#F0F0F0;} 17 | /*b, strong{color:black;}*/ --------------------------------------------------------------------------------