diff --git a/doc/.build b/doc/.build index acc0a82d..c7d5ca2f 100644 --- a/doc/.build +++ b/doc/.build @@ -1,11 +1,12 @@ -dist/search_items-fb992830f8.js -dist/html-de2388dc2f8074b0a4db.css -dist/html-de2388dc2f8074b0a4db.js +dist/search_items-dc706c8070.js +dist/app-a225d03098e64fef431a.js +dist/elixir-0ab8a6a80ebaaa287431.css +dist/erlang-bd206729da4d0d280293.css dist/html/fonts/icomoon.eot dist/html/fonts/icomoon.svg dist/html/fonts/icomoon.ttf dist/html/fonts/icomoon.woff -dist/sidebar_items-4518d1b9c4.js +dist/sidebar_items-dcc8f77f52.js api-reference.html search.html 404.html diff --git a/doc/404.html b/doc/404.html index 4f3f9fb4..b0875876 100644 --- a/doc/404.html +++ b/doc/404.html @@ -4,14 +4,14 @@ - - - 404 — paper_trail v0.8.6 - + + + 404 — paper_trail v0.8.7 + - + - + @@ -44,7 +44,7 @@ paper_trail @@ -54,7 +54,6 @@

Page not found

Built using - ExDoc (v0.21.2), + ExDoc (v0.21.3), designed by @@ -84,19 +83,19 @@

Page not found

+ + - -

diff --git a/doc/Mix.Tasks.Papertrail.Install.html b/doc/Mix.Tasks.Papertrail.Install.html index 21240e1c..c3c1947c 100644 --- a/doc/Mix.Tasks.Papertrail.Install.html +++ b/doc/Mix.Tasks.Papertrail.Install.html @@ -4,14 +4,14 @@ - - - mix papertrail.install — paper_trail v0.8.6 - + + + mix papertrail.install — paper_trail v0.8.7 + - + - + @@ -44,7 +44,7 @@ paper_trail @@ -54,7 +54,6 @@

run(args)

-

A task needs to implement run which receives -a list of command line args.

Callback implementation for Mix.Task.run/1.

@@ -121,7 +117,7 @@

run(args)

Built using - ExDoc (v0.21.2), + ExDoc (v0.21.3), designed by @@ -129,19 +125,19 @@

run(args)

+ + - -

diff --git a/doc/PaperTrail.Multi.html b/doc/PaperTrail.Multi.html index fad531ef..3756d590 100644 --- a/doc/PaperTrail.Multi.html +++ b/doc/PaperTrail.Multi.html @@ -4,14 +4,14 @@ - - - PaperTrail.Multi — paper_trail v0.8.6 - + + + PaperTrail.Multi — paper_trail v0.8.7 + - + - + @@ -44,7 +44,7 @@ paper_trail @@ -54,7 +54,6 @@

insert(multi, changeset, options \\ [origin: nil, meta: ni

merge(multi, merge)

-

See Ecto.Multi.merge/2.

+

See Ecto.Multi.merge/2.

@@ -248,7 +247,7 @@

merge(multi, merge)

merge(multi, mod, fun, args)

-

See Ecto.Multi.merge/4.

+

See Ecto.Multi.merge/4.

@@ -260,7 +259,7 @@

merge(multi, mod, fun, args)

new()

-

See Ecto.Multi.new/0.

+

See Ecto.Multi.new/0.

@@ -272,7 +271,7 @@

new()

prepend(lhs, rhs)

-

See Ecto.Multi.prepend/2.

+

See Ecto.Multi.prepend/2.

@@ -284,7 +283,7 @@

prepend(lhs, rhs)

run(multi, name, run)

-

See Ecto.Multi.run/3.

+

See Ecto.Multi.run/3.

@@ -296,7 +295,7 @@

run(multi, name, run)

run(multi, name, mod, fun, args)

-

See Ecto.Multi.run/5.

+

See Ecto.Multi.run/5.

@@ -308,7 +307,7 @@

run(multi, name, mod, fun, args)

to_list(multi)

-

See Ecto.Multi.to_list/1.

+

See Ecto.Multi.to_list/1.

@@ -329,7 +328,7 @@

update(multi, changeset, options \\ [origin: nil, meta: ni

Built using - ExDoc (v0.21.2), + ExDoc (v0.21.3), designed by @@ -337,19 +336,19 @@

update(multi, changeset, options \\ [origin: nil, meta: ni

+ + - -

diff --git a/doc/PaperTrail.RepoClient.html b/doc/PaperTrail.RepoClient.html index 5d3b2b70..90dd5988 100644 --- a/doc/PaperTrail.RepoClient.html +++ b/doc/PaperTrail.RepoClient.html @@ -4,14 +4,14 @@ - - - PaperTrail.RepoClient — paper_trail v0.8.6 - + + + PaperTrail.RepoClient — paper_trail v0.8.7 + - + - + @@ -44,7 +44,7 @@ paper_trail

@@ -54,7 +54,6 @@ @@ -54,7 +54,6 @@ @@ -54,7 +54,6 @@ ")}function de(e){var t=e.title,n=e.type;if("function"===n||"callback"===n||"type"===n){var r=t.replace(/\/\d+/,""),i=r.replace("."," "),a=t.split(".");t=t+" "+r+" "+i+" "+a[a.length-1]}return t}var fe=n(29),pe=n.n(fe),he=["#extras-list","#modules-list","#tasks-list","#search-list"],ge=p()(".sidebar-listNav"),me=p()(".content"),ve=p()(".content-inner"),ye=p()("body"),be=p()("form.sidebar-search");function xe(){var e=p()("#full-list"),t=p()("#full-list li.current-page");0De?Re:Me)}var Fe=n(31),$e=n.n(Fe),ze=p()(".sidebar-projectVersion"),We=ze.text().trim();function Ue(e){return e.isCurrentVersion=e.version===We,e}function Ve(){if("undefined"!=typeof versionNodes){Q()(versionNodes,function(e){return e.version===We})||versionNodes.unshift({version:We,url:"#"});var e=p()(".sidebar-projectVersion").width()+10,t=$e()({nodes:versionNodes.map(Ue)});ze.text(""),ze.append(t),p()(".sidebar-projectVersionsDropdown").width(e).change(function(){window.location.href=p()(this).val()})}}var Ge=p()("body"),Ke="night-mode";function Xe(){Ge.addClass(Ke);try{localStorage.setItem(Ke,!0)}catch(e){}}function Ze(){Ge.hasClass(Ke)?function(){Ge.removeClass(Ke);try{localStorage.removeItem(Ke)}catch(e){}}():Xe()}function Je(){!function(){try{var e=localStorage.getItem(Ke);null!=e?!0===e&&Xe():matchMedia("(prefers-color-scheme: dark)").matches&&Ge.addClass(Ke)}catch(e){}}(),Ge.on("click",".night-mode-toggle",function(){Ze()})}var Ye=n(17),et=n(32),tt=n.n(et),nt=n(33),rt=n.n(nt),it="https://hexdocs.pm/%%",at="https://hex.pm/api/packages?search=name:%%*",ot="#quick-switch-modal",st="#quick-switch-input",lt="#quick-switch-results",ut=".quick-switch-result",ct=300,dt=9,ft=[13,27,37,38,39,40],pt=["elixir","eex","ex_unit","hex","iex","logger","mix"].map(function(e){return{name:e}}),ht=null,gt=[],mt=-1;function vt(e){p()(ot).show(),p()(st).focus(),event.preventDefault()}function yt(){ht=null,gt=[],mt=-1,p()(st).blur(),p()(lt).html(""),p()(st).val("").removeClass("completed"),p()(ot).hide()}function bt(e){window.location=it.replace("%%",e)}function xt(e){clearTimeout(ht),ht=setTimeout(function(){var a;a=e,p.a.get(at.replace("%%",a),function(e){if(Array.isArray(e)){r=a,i=e,gt=pt.concat(i).filter(function(e){return-1!==e.name.indexOf(r)}).filter(function(e){return void 0===e.releases||!0===e.releases[0].has_docs}).slice(0,dt),mt=-1;var t=rt()({results:gt}),n=p()(st).val();n&&3<=n.length&&(p()(lt).html(t),p()(ut).click(function(){var e=gt[p()(this).attr("data-index")];bt(e.name)}))}var r,i})},ct)}function wt(e,t){var n,r,i,a,o=p()(".quick-switch-result.selected");0!==o.length?"up"===t?(a=(i=o).prev(),i.removeClass("selected"),0!==a.length?(a.addClass("selected"),mt-=1):(p()(ut).last().addClass("selected"),mt=dt)):(r=(n=o).next(),n.removeClass("selected"),0!==r.length?(r.addClass("selected"),mt+=1):_t()):_t(),e.preventDefault()}function _t(){p()(ut).first().addClass("selected"),mt=0}function Et(){var e=tt()();p()("body").append(e),p()(".display-quick-switch").click(vt),p()(ot).on("keydown",function(e){27===e.keyCode&&yt()}),p()(ot).on("click",".modal-close",function(){yt()}),p()(st).on("keydown",function(e){var t,n=p()(st).val();13===e.keyCode&&(t=n,bt(-1===mt?t:gt[mt].name)),37!==e.keyCode&&39!==e.keyCode||(p()(".quick-switch-result.selected").removeClass("selected"),mt=-1),38===e.keyCode&&wt(e,"up"),40===e.keyCode&&wt(e,"down")}),p()(st).on("keyup",function(e){var t=p()(st).val()||"";8===e.keyCode&&t.length<3&&p()(lt).html(""),-1===ft.indexOf(e.keyCode)&&3<=t.length&&xt(t)})}var kt=n(34),Ct=n.n(kt),Tt="#keyboard-shortcuts-modal",St=["input","textarea"],Nt=[{name:"c",keyCode:67,description:"Toggle sidebar",action:Qe},{name:"n",keyCode:78,description:"Toggle night mode",action:Ze},{name:"s",keyCode:83,description:"Focus search bar",displayAs:"/ or s",action:Dt},{name:"/",keyCode:191,action:Dt},{name:"g",keyCode:71,description:"Go to a HexDocs package",displayAs:"g",action:vt},{name:"?",keyCode:191,requiresShiftKey:!0,displayAs:"?",description:"Bring up this help dialog",action:function(){p()(Tt).is(":visible")?At():jt()}}],Ot=null;function At(){p()(Tt).hide()}function jt(){p()(Tt).show().focus()}function Dt(){Be(),At(),je.focus(),event.preventDefault()}function Lt(){var e=Ct()({shortcuts:Nt});p()("body").append(e),p()(Tt).on("keydown",function(e){27===e.keyCode&&At()}),p()(Tt).on("click",".modal-close",function(){At()}),p()("footer").on("click",".display-shortcuts-help",function(){jt()}),p()(document).on("keydown",function(e){!function(e){var t=e.target.tagName.toLowerCase(),n=e.keyCode,r=e.shiftKey;if(!Ot&&!(0<=St.indexOf(t)||e.ctrlKey||e.metaKey||e.altKey)){var i=Q()(Nt,function(e){var t=!!e.requiresShiftKey;return e.keyCode===n&&t===r});i&&(Ot=i).action(e)}}(e)}),p()(document).on("keyup",function(e){Ot=null})}var Rt=n(35),Pt=n.n(Rt),Mt=n(36),It=n.n(Mt),qt="#tooltip",Bt="#tooltip .tooltip-iframe",Qt="body .content-inner",Ht=10,Ft=5*Ht,$t={height:450,width:768},zt=100,Wt=[{description:"Basic type",href:"typespecs.html#basic-types"},{description:"Literal",href:"typespecs.html#literals"},{description:"Built-in type",href:"typespecs.html#built-in-types"}],Ut=".tooltips-toggle",Vt="tooltipsDisabled",Gt="#content",Kt="allow-scripts allow-same-origin",Xt=null,Zt=null,Jt=null,Yt=null,en=null,tn=null;function nn(){try{return!!localStorage.getItem(Vt)}catch(e){}return!1}function rn(){nn()?function(){try{localStorage.removeItem(Vt)}catch(e){}an()}():function(){try{localStorage.setItem(Vt,!0)}catch(e){}an()}()}function an(){p()(Ut).attr("data-is-disabled",nn().toString())}function on(e){var t;(t=e.data.href,Jt===t||dn(t,Jt))&&(!0===e.data.ready&&cn(e.data.hint))}function sn(){nn()||window.innerWidth<$t.width||window.innerHeight<$t.height||("A"!==(Zt=p()(this)).prop("tagName")&&(Zt=p()(this).parent()),tn=setTimeout(function(){en&&clearTimeout(en),Xt.removeClass("tooltip-visible"),Xt.removeClass("tooltip-shown"),function(){if(un(),!Zt)return;var e=Zt.attr("href");if(!e)return;"#"===e.charAt(0)&&(e="".concat(window.location.pathname).concat(e));if(t=e,t=t.replace(Gt,""),dn(window.location.pathname,t))return;var t;var n=(r=e,Q()(Wt,function(e){return 0<=r.indexOf(e.href)}));var r;if(n)cn({kind:"type",description:n.description});else{var i=e.replace(".html",".html?hint=true");Jt=i;var a=p()(Bt).detach();a.attr("src",i),a.attr("sandbox",Kt),Xt.append(a)}}()},zt))}function ln(){nn()||(Yt&&clearTimeout(Yt),tn&&clearTimeout(tn),Zt=null,Xt.removeClass("tooltip-shown"),en=setTimeout(function(){Xt.removeClass("tooltip-visible")},300))}function un(){if(Zt){var e,t,n,r,i,a=p()(qt),o=Zt[0].getBoundingClientRect(),s=p()(Qt)[0].getBoundingClientRect(),l=a[0].getBoundingClientRect().width,u=(t=s,{top:(e=o).top-t.top,bottom:e.bottom-t.top,left:e.left-t.left,right:e.right-t.left,x:e.x-t.x,y:e.y-t.y,width:e.width,height:e.height}),c=(n=u,i=s,{left:(r=o).x,right:i.width-r.x+r.width,top:n.y-window.scrollY,bottom:window.innerHeight-(n.y-window.scrollY)+n.height});if(c.left+l+Ht span#".concat(e)).parent()}(t);if(d&&0 p:first").text(),r={kind:"function",title:s.trim(),signatureSpecs:o.trim(),description:l.trim()}):0 *").remove(),r={kind:"module",title:i.find("h1:first").text().trim(),description:i.find("#moduledoc p:first").text().trim()}),r)r.version=p()(pn).attr("content"),u=r,c=window.location.href,window.self!==window.parent&&(hn.hint=u,hn.ready=!0,hn.href=c,window.parent.postMessage(hn,"*"))}}window.$=p.a,p()(function(){a.a.registerHelper("isArray",j.default),a.a.registerHelper("isLocal",D.default),a.a.registerHelper("isNonEmptyArray",L.default),a.a.registerHelper("groupChanged",R.default),a.a.registerHelper("nestingChanged",P.default),a.a.registerHelper("showSummary",M.default),s.a.configure({tabReplace:" ",languages:[]}),s.a.registerLanguage("bash",u.a),s.a.registerLanguage("css",d.a),s.a.registerLanguage("diff",h.a),s.a.registerLanguage("erlang",m.a),s.a.registerLanguage("erlang-repl",y.a),s.a.registerLanguage("http",x.a),s.a.registerLanguage("javascript",_.a),s.a.registerLanguage("json",k.a),s.a.registerLanguage("markdown",T.a),s.a.registerLanguage("sql",N.a),s.a.registerLanguage("xml",A.a),Je(),function(){He();var e=window.innerWidth;p()(window).resize(Oe()(function(){e!==window.innerWidth&&(e=window.innerWidth,He())},100)),p()(".sidebar-toggle").click(function(){Qe()})}(),Ve(),Te(),Object(Ye.a)(),Lt(),Et(),window.addEventListener("message",on,!1),p()(Qt).append(It()()),Xt=p()(qt),p()(".content a, .detail-header .specs a").hover(sn,ln),p()("footer").on("click",Ut,function(){rn()}),an(),p()(document).ready(function(){gn()}),s.a.initHighlighting()})}]); \ No newline at end of file diff --git a/doc/dist/elixir-0ab8a6a80ebaaa287431.css b/doc/dist/elixir-0ab8a6a80ebaaa287431.css new file mode 100644 index 00000000..d62e75f8 --- /dev/null +++ b/doc/dist/elixir-0ab8a6a80ebaaa287431.css @@ -0,0 +1,3 @@ +@import url(https://fonts.googleapis.com/css?family=Lato:300,700|Merriweather:300italic,300|Inconsolata:400,700);.hljs-comment,.hljs-quote{color:#8e908c}.hljs-deletion,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:#c82829}.hljs-built_in,.hljs-builtin-name,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-type{color:#f5871f}.hljs-attribute{color:#eab700}.hljs-addition,.hljs-bullet,.hljs-string,.hljs-symbol{color:#718c00}.hljs-section,.hljs-title{color:#4271ae}.hljs-keyword,.hljs-selector-tag{color:#8959a8}.hljs{display:block;overflow-x:auto;background:#fff;color:#4d4d4c;padding:.5em}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700} + +/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:icomoon;src:url(html/fonts/icomoon.eot);src:url(html/fonts/icomoon.eot?#iefixh5z89e) format("embedded-opentype"),url(html/fonts/icomoon.ttf) format("truetype"),url(html/fonts/icomoon.woff) format("woff"),url(html/fonts/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal}.icon-elem,[class*=" icon-"],[class^=icon-]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-link:before{content:"\E005"}.icon-search:before{content:"\E036"}.icon-cross:before{content:"\E117"}.icon-menu{font-size:1.25rem}.icon-menu:before{content:"\E120"}.icon-goto:before{content:"\E968"}.icon-angle-right:before{content:"\F105"}.icon-code:before{content:"\F121"}body,html{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;width:100%}body{background-color:#fff;color:#000;font-size:16px;font-family:Lato,sans-serif;line-height:1.6875em}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}.main{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.main,.sidebar{display:-webkit-box;display:-ms-flexbox;display:-ms-flex;display:flex;height:100%}.sidebar{-webkit-box-orient:vertical;-webkit-box-direction:normal;min-height:0;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:300px;position:fixed;top:0;left:0;z-index:4}.sidebar-button{position:fixed;z-index:99;left:0;top:8px;-webkit-transition:color .3s ease-in-out,opacity .15s ease-out .1s,-webkit-transform .15s ease-out .1s;transition:color .3s ease-in-out,opacity .15s ease-out .1s,-webkit-transform .15s ease-out .1s;transition:color .3s ease-in-out,transform .15s ease-out .1s,opacity .15s ease-out .1s;transition:color .3s ease-in-out,transform .15s ease-out .1s,opacity .15s ease-out .1s,-webkit-transform .15s ease-out .1s;will-change:transform;-webkit-transform:translateX(250px);transform:translateX(250px)}.content{width:100%;padding-left:300px;height:100%;position:relative;z-index:3}@media screen and (max-width:768px){body .content{z-index:0;padding-left:0}body .sidebar{z-index:3;-webkit-transform:translateX(-102%);transform:translateX(-102%);will-change:transform}}body.sidebar-opened .sidebar-button,body.sidebar-opening .sidebar-button{-webkit-transform:translateX(250px);transform:translateX(250px)}@media screen and (max-width:768px){body.sidebar-opened .sidebar,body.sidebar-opening .sidebar{-webkit-transform:translateX(0);transform:translateX(0)}}body.search-focused .sidebar-button{-webkit-transform:translateX(250px) scaleY(0);transform:translateX(250px) scaleY(0);-webkit-transition:all .15s ease-out;transition:all .15s ease-out;opacity:0}body.search-focused .sidebar-search .search-close-button{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:-webkit-transform .15s ease-out .15s;transition:-webkit-transform .15s ease-out .15s;transition:transform .15s ease-out .15s;transition:transform .15s ease-out .15s,-webkit-transform .15s ease-out .15s}body.sidebar-closed .sidebar,body.sidebar-closing .sidebar{z-index:0}body.sidebar-closed .content,body.sidebar-closing .content{padding-left:0}body.sidebar-closed .sidebar-button,body.sidebar-closing .sidebar-button{-webkit-transform:none;transform:none}body.sidebar-closed .sidebar-button{color:#000;-webkit-transform:translateY(-8px);transform:translateY(-8px)}body.sidebar-opening .sidebar-button{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}body.sidebar-opening .sidebar{z-index:0}body.sidebar-opening .content{padding-left:300px;-webkit-transition:padding-left .3s ease-in-out;transition:padding-left .3s ease-in-out}@media screen and (max-width:768px){body.sidebar-opening .content{padding-left:0}body.sidebar-opening .sidebar{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;z-index:3}}body.sidebar-closing .sidebar-button{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}body.sidebar-closing .content{-webkit-transition:padding-left .3s ease-in-out;transition:padding-left .3s ease-in-out}@media screen and (max-width:768px){body.sidebar-closing .sidebar{z-index:3;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:translateX(-102%);transform:translateX(-102%)}}body.sidebar-closed .sidebar{visibility:hidden}.content-inner{max-width:949px;margin:0 auto;padding:3px 60px}.content-inner:focus{outline:none}.content-outer{background-color:#fff;min-height:100%}@media screen and (max-width:768px){.content-inner{padding:27px 20px 27px 40px}}.sidebar{font-family:Lato,sans-serif;font-size:16px;line-height:18px;background:#373f52;color:#d5dae6;overflow:hidden}.sidebar .gradient{background:-webkit-gradient(linear,left top,left bottom,from(rgba(55,63,82,.01)),to(rgba(55,63,82,0)));background:linear-gradient(rgba(55,63,82,.01),rgba(55,63,82,0));height:20px;margin-top:-20px;pointer-events:none;position:relative;top:20px;z-index:100}.sidebar ul{list-style:none}.sidebar ul li{margin:0;padding:0 10px}.sidebar a{color:#d5dae6;text-decoration:none;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.sidebar a:hover{color:#fff}.sidebar .sidebar-header{margin:15px 0 15px 30px}.sidebar .sidebar-projectDetails{display:inline-block;text-align:right;vertical-align:top;margin-top:6px}.sidebar .sidebar-projectImage{display:inline-block;max-width:64px;max-height:64px;margin-left:15px;vertical-align:bottom}.sidebar .sidebar-projectName{font-weight:700;font-size:24px;line-height:30px;color:#fff;margin:0;padding:0;max-width:230px;word-wrap:break-word}.sidebar .sidebar-projectVersion{position:relative;margin:0;padding:0;font-weight:300;font-size:16px;line-height:20px;color:#fff}.sidebar .sidebar-projectVersionsDropdown{cursor:pointer;margin:0;padding:0 12px 0 0;border:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:transparent;color:#fff}.sidebar .sidebar-projectVersionsDropdown option{color:initial}.sidebar .sidebar-projectVersionsDropdown:focus{outline:none}.sidebar .sidebar-projectVersion form:after{position:absolute;right:0;top:1px;content:"\25BC";z-index:-1;font-size:8px}.sidebar .sidebar-projectVersionsDropdown::-ms-expand{display:none}.sidebar .sidebar-listNav{padding:10px 30px 20px;margin:0}.sidebar .sidebar-listNav li,.sidebar .sidebar-listNav li a{text-transform:uppercase;font-weight:300;font-size:14px}.sidebar .sidebar-listNav li{padding-left:17px;border-left:3px solid transparent;-webkit-transition:all .3s linear;transition:all .3s linear;line-height:27px}.sidebar .sidebar-listNav li.selected,.sidebar .sidebar-listNav li.selected a,.sidebar .sidebar-listNav li:hover,.sidebar .sidebar-listNav li:hover a{border-color:#9768d1;color:#fff}.sidebar .sidebar-search{margin-top:12px}.sidebar .sidebar-search .search-button:hover,.sidebar .sidebar-search.selected .search-button{color:#9768d1;opacity:1}.sidebar .sidebar-search .search-label{position:relative;width:100%}.sidebar .sidebar-search .search-button{font-size:14px;left:22px;top:18px;-webkit-transition:all .12s ease-out;transition:all .12s ease-out}.sidebar .sidebar-search .search-button,.sidebar .sidebar-search .search-close-button{color:#d5dae6;background-color:transparent;border:none;cursor:pointer;margin:0;opacity:.5;padding:3px 1px 3px 0;position:absolute;z-index:2}.sidebar .sidebar-search .search-close-button{font-size:16px;right:18px;-webkit-transform:scaleY(0);transform:scaleY(0);top:17px;-webkit-transition:-webkit-transform .15s ease-out;transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out,-webkit-transform .15s ease-out}.sidebar .sidebar-search .search-close-button .icon-cross{font-weight:700}.sidebar .sidebar-search .search-close-button:hover{opacity:.7}.sidebar .sidebar-search .search-close-button:focus,.sidebar .sidebar-search .search-close-button:hover{outline:none}.sidebar .sidebar-search .search-input{background-color:#272c3a;border:none;border-radius:4px;color:#d5dae6;margin-left:12px;padding:8px 6px 8px 38px;-webkit-transition:all .12s ease-out;transition:all .12s ease-out;width:276px}.sidebar .sidebar-search .search-input:focus,.sidebar .sidebar-search .search-input:hover{outline:none}.sidebar .sidebar-search .icon-search{font-weight:700}.sidebar #full-list{margin:0 0 0 30px;padding:10px 20px;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-box-flex:1;-moz-flex:1 1 0.01%;-ms-flex:1 1 0.01%;flex:1 1 0.01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0.01%}.sidebar #full-list li{padding:0;line-height:27px;white-space:nowrap}.sidebar #full-list li.open>ul{display:block}.sidebar #full-list li.nesting-context{opacity:.6}.sidebar #full-list li.nested{margin-left:2ex}.sidebar #full-list li.group{text-transform:uppercase;font-weight:700;font-size:.8em;margin:2em 0 0;line-height:1.8em;color:#ddd}.sidebar #full-list li a.expand span{color:#d5dae6;opacity:0;padding:0 8px 0 2px;font-size:.8em}.sidebar #full-list li a.expand:hover span{opacity:1}.sidebar #full-list>li.current-page>a,.sidebar #full-list li a.expand span:hover{color:#fff}.sidebar #full-list>li:last-child{margin-bottom:30px}.sidebar #full-list ul{display:none;margin:9px 15px;padding:0}.sidebar #full-list ul li{font-weight:300;line-height:18px;padding:2px 10px}.sidebar #full-list ul li ul{display:none;margin:9px 4px}.sidebar #full-list ul li ul li{border-left:1px solid #959595;padding:0 10px}.sidebar #full-list ul li ul li.current-hash:before{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\F105";margin-left:-10px;font-size:16px;margin-right:5px}.sidebar #full-list ul li ul li.current-hash{border-left:none}.sidebar #full-list ul li ul li.current-hash>a{color:#fff}.sidebar-button{color:#e1e1e1;cursor:pointer;background-color:transparent;border:none;padding:10px 11px;font-size:16px}.sidebar-button:hover{color:#fff}.sidebar-button:active,.sidebar-button:focus,.sidebar-button:hover{outline:none}@media screen and (max-height:500px){.sidebar{overflow-y:auto}.sidebar #full-list{overflow:visible}}.content-inner{font-family:Merriweather,Book Antiqua,Georgia,Century Schoolbook,serif;font-size:1em;line-height:1.6875em;position:relative}.content-inner h1,.content-inner h2,.content-inner h3,.content-inner h4,.content-inner h5,.content-inner h6{font-family:Lato,sans-serif;font-weight:700;line-height:1.5em;word-wrap:break-word}.content-inner h1{font-size:2em;margin:1em 0 .5em}.content-inner h1.signature{margin:0}.content-inner h1.section-heading{margin:1.5em 0 .5em}.content-inner h1 small{font-weight:300}.content-inner h1 a.view-source{font-size:1.2rem}.content-inner h2{font-size:1.6em;margin:1em 0 .5em;font-weight:700}.content-inner h3{font-size:1.375em;margin:1em 0 .5em;font-weight:700}.content-inner a{color:#000;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.content-inner a:visited{color:#000}.content-inner a.no-underline{text-decoration:none}.content-inner a.view-source{float:right;color:#959595;text-decoration:none;border:none;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;margin-top:1px}.content-inner a.view-source:hover{color:#373f52}.content-inner .note{color:#959595;margin-right:5px;font-size:14px;font-weight:400}.content-inner blockquote{font-style:italic;margin:.5em 0;padding:.25em 1.5em;border-left:3px solid #e1e1e1;display:inline-block}.content-inner blockquote :first-child{padding-top:0;margin-top:0}.content-inner blockquote :last-child{padding-bottom:0;margin-bottom:0}.content-inner table{margin:2em 0}.content-inner th{text-align:left;font-family:Lato,sans-serif;text-transform:uppercase;font-weight:700;padding-bottom:.5em}.content-inner tr{border-bottom:1px solid #d5dae6;vertical-align:bottom;height:2.5em}.content-inner td,.content-inner th{padding-left:1em;line-height:2em;vertical-align:top}.content-inner .section-heading:hover a.hover-link{opacity:1;text-decoration:none}.content-inner .section-heading a.hover-link{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;display:inline-block;opacity:0;padding:.3em .6em .6em;line-height:1em;margin-left:-2.7em;text-decoration:none;border:none;font-size:16px;vertical-align:middle}.content-inner .detail h2.section-heading{margin-left:.3em}.content-inner .app-vsn{display:none!important;font-size:.6em;line-height:1.5em}@media screen and (max-width:768px){.content-inner .app-vsn{display:block!important}}.content-inner img{max-width:100%}.content-inner code{font-family:Inconsolata,Menlo,Courier,monospace;font-style:normal;line-height:24px;font-weight:400}.content-inner .summary h2{font-weight:700}.content-inner .summary h2 a{text-decoration:none;border:none}.content-inner .summary span.deprecated{color:#dcc100;font-weight:400;font-style:italic}.content-inner .summary .summary-row .summary-signature{font-family:Inconsolata,Menlo,Courier,monospace;font-weight:700}.content-inner .summary .summary-row .summary-signature a{text-decoration:none;border:none}.content-inner .summary .summary-row .summary-synopsis{font-family:Merriweather,Book Antiqua,Georgia,Century Schoolbook,serif;font-style:italic;padding:0 1.2em;margin:0 0 .5em}.content-inner .summary .summary-row .summary-synopsis p{margin:0;padding:0}@-webkit-keyframes blink-background{0%{background-color:#f7f7f7}to{background-color:#ff9}}@keyframes blink-background{0%{background-color:#f7f7f7}to{background-color:#ff9}}.content-inner .detail:target .detail-header{-webkit-animation-duration:.55s;animation-duration:.55s;-webkit-animation-name:blink-background;animation-name:blink-background;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.content-inner .detail-header{margin:2em 0 1em;padding:.5em 1em;background:#f7f7f7;border-left:3px solid #9768d1;font-size:1em;font-family:Inconsolata,Menlo,Courier,monospace;position:relative}.content-inner .detail-header .note{float:right}.content-inner .detail-header .signature{display:inline-block;font-family:Inconsolata,Menlo,Courier,monospace;font-size:1rem;font-weight:700}.content-inner .detail-header:hover a.detail-link{opacity:1;text-decoration:none}.content-inner .detail-header a.detail-link{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;position:absolute;top:0;left:0;display:block;opacity:0;padding:.6em;line-height:1.5em;margin-left:-2.5em;text-decoration:none;border:none}.content-inner .specs{opacity:.7;padding-bottom:.05em}.content-inner .specs pre{font-family:Inconsolata,Menlo,Courier,monospace;font-size:.9em;font-style:normal;line-height:24px;white-space:pre-wrap;margin:0;padding:0}.content-inner .docstring{margin:1.2em 0 2.1em 1.2em}.content-inner .docstring h2,.content-inner .docstring h3,.content-inner .docstring h4,.content-inner .docstring h5{font-weight:700}.content-inner .docstring h2{font-size:1.1em}.content-inner .docstring h3{font-size:1em}.content-inner .docstring h4{font-size:.95em}.content-inner .docstring h5{font-size:.9em}.content-inner div.deprecated{display:block;padding:9px 15px;background-color:#fffeed}.content-inner a.no-underline,.content-inner pre a{color:#9768d1;text-shadow:none;text-decoration:none;background-image:none}.content-inner a.no-underline:active,.content-inner a.no-underline:focus,.content-inner a.no-underline:hover,.content-inner a.no-underline:visited,.content-inner pre a:active,.content-inner pre a:focus,.content-inner pre a:hover,.content-inner pre a:visited{color:#9768d1;text-decoration:none}.content-inner code{background-color:#f7f9fc;vertical-align:baseline;border-radius:2px;padding:.1em .2em;border:1px solid #d2ddee;text-transform:none}.content-inner pre{margin:1.5em 0}.content-inner pre code{display:block;overflow-x:auto;white-space:inherit;padding:.5em 1em;background-color:#f7f9fc}.content-inner .footer{margin:4em auto 1em;text-align:center;font-style:italic;font-size:14px;color:#959595}.content-inner .footer .line{display:inline-block}.content-inner .footer .footer-button{background-color:transparent;border:0;cursor:pointer;font-style:italic;outline:none;padding:0 4px;color:#959595;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.content-inner .footer .footer-button:visited{color:#959595}.content-inner .footer a{color:#959595;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.content-inner .footer a:visited{color:#959595}#search{min-height:200px;position:relative}#search .loading{height:64px;width:64px;vertical-align:middle;position:absolute;top:50%;left:calc(50% - 32px)}#search .loading div{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;width:51px;height:51px;margin:6px;border-radius:50%;-webkit-animation:loading 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:loading 1.2s cubic-bezier(.5,0,.5,1) infinite;border:6px solid transparent;border-top-color:#959595}#search .loading div:first-child{-webkit-animation-delay:-.45s;animation-delay:-.45s}#search .loading div:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}#search .loading div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#search .result{margin:2em 0 2.5em}#search .result p{margin:0}#search .result-id{font-size:1.4em;margin:0}#search .result-id a{text-decoration:none;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}#search .result-id a:active,#search .result-id a:focus,#search .result-id a:visited{color:#000}#search .result-id a:hover{color:#9768d1}#search .result-elem em,#search .result-id em{font-style:normal;color:#9768d1}#search .result-id small{font-weight:400}@-webkit-keyframes keyboard-shortcuts-show{0%{opacity:0}to{opacity:1}}@keyframes keyboard-shortcuts-show{0%{opacity:0}to{opacity:1}}.modal{-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-name:keyboard-shortcuts-show;animation-name:keyboard-shortcuts-show;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;display:none;background-color:rgba(0,0,0,.7);position:fixed;top:0;left:0;right:0;bottom:0;z-index:300}.modal .modal-contents{margin:75px auto 0;max-width:450px;background-color:#fff;border-radius:3px;-webkit-box-shadow:2px 2px 8px rgba(0,0,0,.2);box-shadow:2px 2px 8px rgba(0,0,0,.2);padding:25px 35px}.modal .modal-title{display:inline-block;font-size:1.3rem;font-weight:700;padding-bottom:20px}.modal .modal-close{cursor:pointer;display:block;float:right;font-size:1.5rem;margin:-8px -8px 0 0;padding:8px;opacity:.3}.modal .modal-close:hover{opacity:.7}#keyboard-shortcuts-modal dl.shortcut-row{margin:0;border-bottom:1px solid #d5dae6;padding:12px 0}#keyboard-shortcuts-modal dl.shortcut-row:last-of-type{border-bottom-style:none}#keyboard-shortcuts-modal .shortcut-description,#keyboard-shortcuts-modal .shortcut-keys{display:inline-block}#keyboard-shortcuts-modal kbd{background-color:#d5dae6;border-radius:3px;color:#373f52;font-family:inherit;font-weight:700;display:inline-block;line-height:1;padding:4px 7px 6px;min-width:26px;text-align:center;margin-left:3px}#keyboard-shortcuts-modal .shortcut-description,#keyboard-shortcuts-modal .shortcut-keys{margin:0}#keyboard-shortcuts-modal .shortcut-keys{float:right;text-align:right;min-width:100px;vertical-align:top}#keyboard-shortcuts-modal .shortcut-description{position:relative;top:2px;width:250px}#quick-switch-modal .quick-switch-wrapper{width:100%;position:relative}#quick-switch-modal .quick-switch-wrapper .icon-search{position:absolute;left:0;top:0;padding:8px 2px;color:#959595}#quick-switch-modal .quick-switch-wrapper #quick-switch-input{width:100%;padding:8px 6px 6px 26px;border:none;border-bottom:1px solid #959595;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .12s ease-out;transition:all .12s ease-out}#quick-switch-modal .quick-switch-wrapper #quick-switch-input:focus{border-bottom:1px solid #373f52;outline:none}#quick-switch-modal .quick-switch-wrapper #quick-switch-results{margin:0}#quick-switch-modal .quick-switch-wrapper #quick-switch-results .quick-switch-result{padding:2px 5px;border-bottom:1px dotted #959595;-webkit-transition:all .12s ease-out;transition:all .12s ease-out}#quick-switch-modal .quick-switch-wrapper #quick-switch-results .quick-switch-result:last-child{border-bottom:none}#quick-switch-modal .quick-switch-wrapper #quick-switch-results .quick-switch-result:hover{cursor:pointer}#quick-switch-modal .quick-switch-wrapper #quick-switch-results .quick-switch-result.selected,#quick-switch-modal .quick-switch-wrapper #quick-switch-results .quick-switch-result:hover{border-left:4px solid #9768d1;background:#f7f9fc}.autocomplete{display:none;height:0;margin:0 5px 0 12px;overflow:visible;position:relative;width:100%}.autocomplete-suggestions{-webkit-box-shadow:2px 2px 10px rgba(0,0,0,.25);box-shadow:2px 2px 10px rgba(0,0,0,.25);background-color:#202530;border-top:1px solid #373f52;left:0;position:absolute;top:-2px;width:276px;z-index:200}.autocomplete-suggestion{color:inherit;display:block;padding:10px;text-decoration:none}.autocomplete-suggestion.selected,.autocomplete-suggestion:hover{background-color:#292f3d;border-left:3px solid #9768d1}.autocomplete-suggestion em{font-style:normal;font-weight:700}.autocomplete-suggestion .description{opacity:.6;padding-top:3px}.autocomplete-suggestion .label{padding-left:2px;opacity:.75}.autocomplete-suggestion .description,.autocomplete-suggestion .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}#tooltip{-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);display:none;max-height:300px;max-width:500px;padding:0;position:absolute;pointer-events:none;margin:0;z-index:99}#tooltip.tooltip-visible{display:block;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity .1s ease-out,-webkit-transform .15s ease-out;transition:opacity .1s ease-out,-webkit-transform .15s ease-out;transition:transform .15s ease-out,opacity .1s ease-out;transition:transform .15s ease-out,opacity .1s ease-out,-webkit-transform .15s ease-out;opacity:0}#tooltip.tooltip-shown{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}#tooltip .tooltip-body{border:1px solid hsla(0,0%,58.4%,.3)}#tooltip .tooltip-body .signature{min-width:320px;width:100%}#tooltip .tooltip-body .detail-header{border-left:0;margin-bottom:0;margin-top:0}#tooltip .tooltip-body .detail-header h2{margin:0 0 .2rem}#tooltip .tooltip-body .detail-header .specs{white-space:pre-wrap}#tooltip .tooltip-body .docstring{background-color:#fff;padding:1.2em;margin:0;width:498px}#tooltip .tooltip-body .docstring-type{max-width:498px;width:auto}#tooltip .tooltip-body .version-info{float:right;line-height:1.6rem;font-family:Inconsolata,Menlo,Courier,monospace;font-size:.9rem;font-weight:400;margin-bottom:-6px;opacity:.3;padding-left:.3em}#tooltip .tooltip-iframe{display:none;margin:0;padding:0}.tooltips-toggle .tooltips-option-enable{display:none}.tooltips-toggle[data-is-disabled=true] .tooltips-option-enable{display:inline}.tooltips-toggle[data-is-disabled=true] .tooltips-option-disable{display:none}body.night-mode,body.night-mode .content-outer{background:#212127}body.night-mode .night-mode-toggle .icon-theme:before{content:"\E901"}body.night-mode #search .result-id a:active,body.night-mode #search .result-id a:focus,body.night-mode #search .result-id a:visited{color:#d2d2d2}body.night-mode #search .result-id a:hover{color:#9768d1}body.night-mode .hljs-comment,body.night-mode .hljs-quote{color:#969896}body.night-mode .hljs-deletion,body.night-mode .hljs-name,body.night-mode .hljs-regexp,body.night-mode .hljs-selector-class,body.night-mode .hljs-selector-id,body.night-mode .hljs-tag,body.night-mode .hljs-template-variable,body.night-mode .hljs-variable{color:#c66}body.night-mode .hljs-built_in,body.night-mode .hljs-builtin-name,body.night-mode .hljs-link,body.night-mode .hljs-literal,body.night-mode .hljs-meta,body.night-mode .hljs-number,body.night-mode .hljs-params,body.night-mode .hljs-type{color:#de935f}body.night-mode .hljs-attribute{color:#f0c674}body.night-mode .hljs-addition,body.night-mode .hljs-bullet,body.night-mode .hljs-string,body.night-mode .hljs-symbol{color:#b5bd68}body.night-mode .hljs-section,body.night-mode .hljs-title{color:#81a2be}body.night-mode .hljs-keyword,body.night-mode .hljs-selector-tag{color:#b294bb}body.night-mode .hljs{display:block;overflow-x:auto;background:#1d1f21;color:#c5c8c6}body.night-mode .hljs-emphasis{font-style:italic}body.night-mode .hljs-strong{font-weight:700}body.night-mode .content-inner{color:#b4b4b4}body.night-mode .content-inner h1,body.night-mode .content-inner h2,body.night-mode .content-inner h3,body.night-mode .content-inner h4,body.night-mode .content-inner h5,body.night-mode .content-inner h6{color:#d2d2d2}body.night-mode .content-inner a{text-decoration:none;color:#d2d2d2;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}body.night-mode .content-inner a:visited{color:#d2d2d2}body.night-mode .content-inner a.no-underline,body.night-mode .content-inner a.view-source{text-decoration:none}body.night-mode .content-inner a.view-source:hover{color:#fff}body.night-mode .content-inner .summary h2 a{text-decoration:none}@-webkit-keyframes night-blink-background{0%{background-color:#2c2c31}to{background-color:#660}}@keyframes night-blink-background{0%{background-color:#2c2c31}to{background-color:#660}}body.night-mode .content-inner .detail:target .detail-header{-webkit-animation-name:night-blink-background;animation-name:night-blink-background}body.night-mode .content-inner .detail-header{background:#2c2c31;color:#b4b4b4}body.night-mode .content-inner div.deprecated{background-color:#3c381e}body.night-mode .content-inner code{background-color:#2c2c31;border-color:#44444c}body.night-mode .content-inner pre code{background-color:#2c2c31}body.night-mode .content-inner pre a,body.night-mode .content-inner pre a:visited{color:#fff;text-decoration:none}body.night-mode .content-inner pre a:hover{color:#9768d1}body.night-mode .content-inner .footer{color:#959595}body.night-mode .content-inner .footer .line{display:inline-block}body.night-mode .content-inner .footer a{color:#959595}body.night-mode .sidebar-button,body.night-mode .sidebar-closed .sidebar-button{color:#d5dae6}body.night-mode #keyboard-shortcuts-modal{background-color:rgba(0,0,0,.75)}body.night-mode #keyboard-shortcuts-modal .modal-contents{background-color:#212127;color:#b4b4b4}body.night-mode #keyboard-shortcuts-modal .modal-contents dl.shortcut-row{border-bottom:1px solid #38383d}body.night-mode #keyboard-shortcuts-modal .modal-contents dl.shortcut-row:last-of-type{border-bottom-style:none}body.night-mode #keyboard-shortcuts-modal .modal-contents kbd{color:#b4b4b4;background-color:#2c2c31;border:1px solid #38383d}body.night-mode #tooltip{-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5)}body.night-mode #tooltip .tooltip-body{border:1px solid #2c2c31}body.night-mode #tooltip .tooltip-body .docstring{background:#212127}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media print{.main{display:block}.sidebar,.sidebar-button{display:none}.content{padding-left:0;overflow:visible}.summary-row{page-break-inside:avoid}}code.makeup .unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.makeup .hll{background-color:#ffc}.makeup .bp{color:#3465a4}.makeup .c,.makeup .c1,.makeup .ch,.makeup .cm,.makeup .cp,.makeup .cpf,.makeup .cs{color:#999}.makeup .dl{color:#4e9a06}.makeup .err{color:#a40000;border:#ef2929}.makeup .fm,.makeup .g{color:#4d4d4c}.makeup .gd{color:#a40000}.makeup .ge{color:#4d4d4c;font-style:italic}.makeup .gh{color:navy;font-weight:700}.makeup .gi{color:#00a000}.makeup .go{color:#4d4d4c;font-style:italic}.makeup .gp{color:#999}.makeup .gr{color:#ef2929}.makeup .gs{color:#4d4d4c;font-weight:700}.makeup .gt{color:#a40000;font-weight:700}.makeup .gu{color:purple;font-weight:700}.makeup .il{color:#0000cf;font-weight:700}.makeup .k,.makeup .kc,.makeup .kd,.makeup .kn,.makeup .kp,.makeup .kr,.makeup .kt{color:#204a87}.makeup .l{color:#4d4d4c}.makeup .ld{color:#c00}.makeup .m,.makeup .mb,.makeup .mf,.makeup .mh,.makeup .mi,.makeup .mo{color:#2937ab}.makeup .n{color:#4d4d4c}.makeup .na{color:#c4a000}.makeup .nb{color:#204a87}.makeup .nc{color:#0000cf}.makeup .nd{color:#5c35cc;font-weight:700}.makeup .ne{color:#c00;font-weight:700}.makeup .nf{color:#f57900}.makeup .ni{color:#ce5c00}.makeup .nl{color:#f57900}.makeup .nn{color:#4d4d4c}.makeup .no{color:#c17d11}.makeup .nt{color:#204a87;font-weight:700}.makeup .nv,.makeup .nx{color:#4d4d4c}.makeup .o{color:#ce5c00}.makeup .ow{color:#204a87}.makeup .p,.makeup .py{color:#4d4d4c}.makeup .s,.makeup .s1,.makeup .s2,.makeup .sa,.makeup .sb,.makeup .sc{color:#4e9a06}.makeup .sd{color:#8f5902;font-style:italic}.makeup .se{color:#204a87}.makeup .sh{color:#4e9a06}.makeup .si{color:#204a87}.makeup .sr{color:#c00}.makeup .ss{color:#c17d11}.makeup .sx{color:#4e9a06}.makeup .vc,.makeup .vg,.makeup .vi,.makeup .vm,.makeup .x{color:#4d4d4c}.night-mode .makeup{color:#f8f8f2}.night-mode .makeup .hll{background-color:#49483e}.night-mode .makeup .bp{color:#f8f8f2}.night-mode .makeup .c,.night-mode .makeup .c1,.night-mode .makeup .ch,.night-mode .makeup .cm,.night-mode .makeup .cp,.night-mode .makeup .cpf,.night-mode .makeup .cs{color:#75715e}.night-mode .makeup .dl{color:#e6db74}.night-mode .makeup .err{color:#960050;background-color:#1e0010}.night-mode .makeup .fm{color:#a6e22e}.night-mode .makeup .gd{color:#f92672}.night-mode .makeup .ge{font-style:italic}.night-mode .makeup .gi{color:#a6e22e}.night-mode .makeup .gs{font-weight:700}.night-mode .makeup .gu{color:#75715e}.night-mode .makeup .gt{color:#f92672;font-weight:700}.night-mode .makeup .il{color:#ae81ff}.night-mode .makeup .k,.night-mode .makeup .kc,.night-mode .makeup .kd{color:#66d9ef}.night-mode .makeup .kn{color:#f92672}.night-mode .makeup .kp,.night-mode .makeup .kr,.night-mode .makeup .kt{color:#66d9ef}.night-mode .makeup .l,.night-mode .makeup .ld,.night-mode .makeup .m,.night-mode .makeup .mb,.night-mode .makeup .mf,.night-mode .makeup .mh,.night-mode .makeup .mi,.night-mode .makeup .mo{color:#ae81ff}.night-mode .makeup .n{color:#f8f8f2}.night-mode .makeup .na{color:#a6e22e}.night-mode .makeup .nb{color:#f8f8f2}.night-mode .makeup .nc,.night-mode .makeup .nd,.night-mode .makeup .ne,.night-mode .makeup .nf{color:#a6e22e}.night-mode .makeup .ni,.night-mode .makeup .nl,.night-mode .makeup .nn{color:#f8f8f2}.night-mode .makeup .no{color:#66d9ef}.night-mode .makeup .nt{color:#f92672}.night-mode .makeup .nv{color:#f8f8f2}.night-mode .makeup .nx{color:#a6e22e}.night-mode .makeup .o,.night-mode .makeup .ow{color:#f92672}.night-mode .makeup .p,.night-mode .makeup .py{color:#f8f8f2}.night-mode .makeup .s,.night-mode .makeup .s1,.night-mode .makeup .s2,.night-mode .makeup .sa,.night-mode .makeup .sb,.night-mode .makeup .sc,.night-mode .makeup .sd{color:#e6db74}.night-mode .makeup .se{color:#ae81ff}.night-mode .makeup .sh,.night-mode .makeup .si,.night-mode .makeup .sr,.night-mode .makeup .ss,.night-mode .makeup .sx{color:#e6db74}.night-mode .makeup .vc,.night-mode .makeup .vg,.night-mode .makeup .vi,.night-mode .makeup .vm{color:#f8f8f2} \ No newline at end of file diff --git a/doc/dist/erlang-bd206729da4d0d280293.css b/doc/dist/erlang-bd206729da4d0d280293.css new file mode 100644 index 00000000..540eca10 --- /dev/null +++ b/doc/dist/erlang-bd206729da4d0d280293.css @@ -0,0 +1,3 @@ +@import url(https://fonts.googleapis.com/css?family=Lato:300,700|Merriweather:300italic,300|Inconsolata:400,700);.hljs-comment,.hljs-quote{color:#8e908c}.hljs-deletion,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:#c82829}.hljs-built_in,.hljs-builtin-name,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-type{color:#f5871f}.hljs-attribute{color:#eab700}.hljs-addition,.hljs-bullet,.hljs-string,.hljs-symbol{color:#718c00}.hljs-section,.hljs-title{color:#4271ae}.hljs-keyword,.hljs-selector-tag{color:#8959a8}.hljs{display:block;overflow-x:auto;background:#fff;color:#4d4d4c;padding:.5em}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700} + +/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:icomoon;src:url(html/fonts/icomoon.eot);src:url(html/fonts/icomoon.eot?#iefixh5z89e) format("embedded-opentype"),url(html/fonts/icomoon.ttf) format("truetype"),url(html/fonts/icomoon.woff) format("woff"),url(html/fonts/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal}.icon-elem,[class*=" icon-"],[class^=icon-]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-link:before{content:"\E005"}.icon-search:before{content:"\E036"}.icon-cross:before{content:"\E117"}.icon-menu{font-size:1.25rem}.icon-menu:before{content:"\E120"}.icon-goto:before{content:"\E968"}.icon-angle-right:before{content:"\F105"}.icon-code:before{content:"\F121"}body,html{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;width:100%}body{background-color:#fff;color:#000;font-size:16px;font-family:Lato,sans-serif;line-height:1.6875em}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}.main{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.main,.sidebar{display:-webkit-box;display:-ms-flexbox;display:-ms-flex;display:flex;height:100%}.sidebar{-webkit-box-orient:vertical;-webkit-box-direction:normal;min-height:0;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:300px;position:fixed;top:0;left:0;z-index:4}.sidebar-button{position:fixed;z-index:99;left:0;top:8px;-webkit-transition:color .3s ease-in-out,opacity .15s ease-out .1s,-webkit-transform .15s ease-out .1s;transition:color .3s ease-in-out,opacity .15s ease-out .1s,-webkit-transform .15s ease-out .1s;transition:color .3s ease-in-out,transform .15s ease-out .1s,opacity .15s ease-out .1s;transition:color .3s ease-in-out,transform .15s ease-out .1s,opacity .15s ease-out .1s,-webkit-transform .15s ease-out .1s;will-change:transform;-webkit-transform:translateX(250px);transform:translateX(250px)}.content{width:100%;padding-left:300px;height:100%;position:relative;z-index:3}@media screen and (max-width:768px){body .content{z-index:0;padding-left:0}body .sidebar{z-index:3;-webkit-transform:translateX(-102%);transform:translateX(-102%);will-change:transform}}body.sidebar-opened .sidebar-button,body.sidebar-opening .sidebar-button{-webkit-transform:translateX(250px);transform:translateX(250px)}@media screen and (max-width:768px){body.sidebar-opened .sidebar,body.sidebar-opening .sidebar{-webkit-transform:translateX(0);transform:translateX(0)}}body.search-focused .sidebar-button{-webkit-transform:translateX(250px) scaleY(0);transform:translateX(250px) scaleY(0);-webkit-transition:all .15s ease-out;transition:all .15s ease-out;opacity:0}body.search-focused .sidebar-search .search-close-button{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:-webkit-transform .15s ease-out .15s;transition:-webkit-transform .15s ease-out .15s;transition:transform .15s ease-out .15s;transition:transform .15s ease-out .15s,-webkit-transform .15s ease-out .15s}body.sidebar-closed .sidebar,body.sidebar-closing .sidebar{z-index:0}body.sidebar-closed .content,body.sidebar-closing .content{padding-left:0}body.sidebar-closed .sidebar-button,body.sidebar-closing .sidebar-button{-webkit-transform:none;transform:none}body.sidebar-closed .sidebar-button{color:#000;-webkit-transform:translateY(-8px);transform:translateY(-8px)}body.sidebar-opening .sidebar-button{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}body.sidebar-opening .sidebar{z-index:0}body.sidebar-opening .content{padding-left:300px;-webkit-transition:padding-left .3s ease-in-out;transition:padding-left .3s ease-in-out}@media screen and (max-width:768px){body.sidebar-opening .content{padding-left:0}body.sidebar-opening .sidebar{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;z-index:3}}body.sidebar-closing .sidebar-button{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}body.sidebar-closing .content{-webkit-transition:padding-left .3s ease-in-out;transition:padding-left .3s ease-in-out}@media screen and (max-width:768px){body.sidebar-closing .sidebar{z-index:3;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:translateX(-102%);transform:translateX(-102%)}}body.sidebar-closed .sidebar{visibility:hidden}.content-inner{max-width:949px;margin:0 auto;padding:3px 60px}.content-inner:focus{outline:none}.content-outer{background-color:#fff;min-height:100%}@media screen and (max-width:768px){.content-inner{padding:27px 20px 27px 40px}}.sidebar{font-family:Lato,sans-serif;font-size:16px;line-height:18px;background:#333;color:#d5dae6;overflow:hidden}.sidebar .gradient{background:-webkit-gradient(linear,left top,left bottom,from(rgba(51,51,51,.01)),to(rgba(51,51,51,0)));background:linear-gradient(rgba(51,51,51,.01),rgba(51,51,51,0));height:20px;margin-top:-20px;pointer-events:none;position:relative;top:20px;z-index:100}.sidebar ul{list-style:none}.sidebar ul li{margin:0;padding:0 10px}.sidebar a{color:#d5dae6;text-decoration:none;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.sidebar a:hover{color:#fff}.sidebar .sidebar-header{margin:15px 0 15px 30px}.sidebar .sidebar-projectDetails{display:inline-block;text-align:right;vertical-align:top;margin-top:6px}.sidebar .sidebar-projectImage{display:inline-block;max-width:64px;max-height:64px;margin-left:15px;vertical-align:bottom}.sidebar .sidebar-projectName{font-weight:700;font-size:24px;line-height:30px;color:#fff;margin:0;padding:0;max-width:230px;word-wrap:break-word}.sidebar .sidebar-projectVersion{position:relative;margin:0;padding:0;font-weight:300;font-size:16px;line-height:20px;color:#fff}.sidebar .sidebar-projectVersionsDropdown{cursor:pointer;margin:0;padding:0 12px 0 0;border:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:transparent;color:#fff}.sidebar .sidebar-projectVersionsDropdown option{color:initial}.sidebar .sidebar-projectVersionsDropdown:focus{outline:none}.sidebar .sidebar-projectVersion form:after{position:absolute;right:0;top:1px;content:"\25BC";z-index:-1;font-size:8px}.sidebar .sidebar-projectVersionsDropdown::-ms-expand{display:none}.sidebar .sidebar-listNav{padding:10px 30px 20px;margin:0}.sidebar .sidebar-listNav li,.sidebar .sidebar-listNav li a{text-transform:uppercase;font-weight:300;font-size:14px}.sidebar .sidebar-listNav li{padding-left:17px;border-left:3px solid transparent;-webkit-transition:all .3s linear;transition:all .3s linear;line-height:27px}.sidebar .sidebar-listNav li.selected,.sidebar .sidebar-listNav li.selected a,.sidebar .sidebar-listNav li:hover,.sidebar .sidebar-listNav li:hover a{border-color:#c44;color:#fff}.sidebar .sidebar-search{margin-top:12px}.sidebar .sidebar-search .search-button:hover,.sidebar .sidebar-search.selected .search-button{color:#c44;opacity:1}.sidebar .sidebar-search .search-label{position:relative;width:100%}.sidebar .sidebar-search .search-button{font-size:14px;left:22px;top:18px;-webkit-transition:all .12s ease-out;transition:all .12s ease-out}.sidebar .sidebar-search .search-button,.sidebar .sidebar-search .search-close-button{color:#d5dae6;background-color:transparent;border:none;cursor:pointer;margin:0;opacity:.5;padding:3px 1px 3px 0;position:absolute;z-index:2}.sidebar .sidebar-search .search-close-button{font-size:16px;right:18px;-webkit-transform:scaleY(0);transform:scaleY(0);top:17px;-webkit-transition:-webkit-transform .15s ease-out;transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out,-webkit-transform .15s ease-out}.sidebar .sidebar-search .search-close-button .icon-cross{font-weight:700}.sidebar .sidebar-search .search-close-button:hover{opacity:.7}.sidebar .sidebar-search .search-close-button:focus,.sidebar .sidebar-search .search-close-button:hover{outline:none}.sidebar .sidebar-search .search-input{background-color:#1f1f1f;border:none;border-radius:4px;color:#d5dae6;margin-left:12px;padding:8px 6px 8px 38px;-webkit-transition:all .12s ease-out;transition:all .12s ease-out;width:276px}.sidebar .sidebar-search .search-input:focus,.sidebar .sidebar-search .search-input:hover{outline:none}.sidebar .sidebar-search .icon-search{font-weight:700}.sidebar #full-list{margin:0 0 0 30px;padding:10px 20px;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-box-flex:1;-moz-flex:1 1 0.01%;-ms-flex:1 1 0.01%;flex:1 1 0.01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0.01%}.sidebar #full-list li{padding:0;line-height:27px;white-space:nowrap}.sidebar #full-list li.open>ul{display:block}.sidebar #full-list li.nesting-context{opacity:.6}.sidebar #full-list li.nested{margin-left:2ex}.sidebar #full-list li.group{text-transform:uppercase;font-weight:700;font-size:.8em;margin:2em 0 0;line-height:1.8em;color:#ddd}.sidebar #full-list li a.expand span{color:#d5dae6;opacity:0;padding:0 8px 0 2px;font-size:.8em}.sidebar #full-list li a.expand:hover span{opacity:1}.sidebar #full-list>li.current-page>a,.sidebar #full-list li a.expand span:hover{color:#fff}.sidebar #full-list>li:last-child{margin-bottom:30px}.sidebar #full-list ul{display:none;margin:9px 15px;padding:0}.sidebar #full-list ul li{font-weight:300;line-height:18px;padding:2px 10px}.sidebar #full-list ul li ul{display:none;margin:9px 4px}.sidebar #full-list ul li ul li{border-left:1px solid #959595;padding:0 10px}.sidebar #full-list ul li ul li.current-hash:before{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\F105";margin-left:-10px;font-size:16px;margin-right:5px}.sidebar #full-list ul li ul li.current-hash{border-left:none}.sidebar #full-list ul li ul li.current-hash>a{color:#fff}.sidebar-button{color:#e1e1e1;cursor:pointer;background-color:transparent;border:none;padding:10px 11px;font-size:16px}.sidebar-button:hover{color:#fff}.sidebar-button:active,.sidebar-button:focus,.sidebar-button:hover{outline:none}@media screen and (max-height:500px){.sidebar{overflow-y:auto}.sidebar #full-list{overflow:visible}}.content-inner{font-family:Merriweather,Book Antiqua,Georgia,Century Schoolbook,serif;font-size:1em;line-height:1.6875em;position:relative}.content-inner h1,.content-inner h2,.content-inner h3,.content-inner h4,.content-inner h5,.content-inner h6{font-family:Lato,sans-serif;font-weight:700;line-height:1.5em;word-wrap:break-word}.content-inner h1{font-size:2em;margin:1em 0 .5em}.content-inner h1.signature{margin:0}.content-inner h1.section-heading{margin:1.5em 0 .5em}.content-inner h1 small{font-weight:300}.content-inner h1 a.view-source{font-size:1.2rem}.content-inner h2{font-size:1.6em;margin:1em 0 .5em;font-weight:700}.content-inner h3{font-size:1.375em;margin:1em 0 .5em;font-weight:700}.content-inner a{color:#000;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.content-inner a:visited{color:#000}.content-inner a.no-underline{text-decoration:none}.content-inner a.view-source{float:right;color:#959595;text-decoration:none;border:none;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;margin-top:1px}.content-inner a.view-source:hover{color:#333}.content-inner .note{color:#959595;margin-right:5px;font-size:14px;font-weight:400}.content-inner blockquote{font-style:italic;margin:.5em 0;padding:.25em 1.5em;border-left:3px solid #e1e1e1;display:inline-block}.content-inner blockquote :first-child{padding-top:0;margin-top:0}.content-inner blockquote :last-child{padding-bottom:0;margin-bottom:0}.content-inner table{margin:2em 0}.content-inner th{text-align:left;font-family:Lato,sans-serif;text-transform:uppercase;font-weight:700;padding-bottom:.5em}.content-inner tr{border-bottom:1px solid #d5dae6;vertical-align:bottom;height:2.5em}.content-inner td,.content-inner th{padding-left:1em;line-height:2em;vertical-align:top}.content-inner .section-heading:hover a.hover-link{opacity:1;text-decoration:none}.content-inner .section-heading a.hover-link{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;display:inline-block;opacity:0;padding:.3em .6em .6em;line-height:1em;margin-left:-2.7em;text-decoration:none;border:none;font-size:16px;vertical-align:middle}.content-inner .detail h2.section-heading{margin-left:.3em}.content-inner .app-vsn{display:none!important;font-size:.6em;line-height:1.5em}@media screen and (max-width:768px){.content-inner .app-vsn{display:block!important}}.content-inner img{max-width:100%}.content-inner code{font-family:Inconsolata,Menlo,Courier,monospace;font-style:normal;line-height:24px;font-weight:400}.content-inner .summary h2{font-weight:700}.content-inner .summary h2 a{text-decoration:none;border:none}.content-inner .summary span.deprecated{color:#dcc100;font-weight:400;font-style:italic}.content-inner .summary .summary-row .summary-signature{font-family:Inconsolata,Menlo,Courier,monospace;font-weight:700}.content-inner .summary .summary-row .summary-signature a{text-decoration:none;border:none}.content-inner .summary .summary-row .summary-synopsis{font-family:Merriweather,Book Antiqua,Georgia,Century Schoolbook,serif;font-style:italic;padding:0 1.2em;margin:0 0 .5em}.content-inner .summary .summary-row .summary-synopsis p{margin:0;padding:0}@-webkit-keyframes blink-background{0%{background-color:#f7f7f7}to{background-color:#ff9}}@keyframes blink-background{0%{background-color:#f7f7f7}to{background-color:#ff9}}.content-inner .detail:target .detail-header{-webkit-animation-duration:.55s;animation-duration:.55s;-webkit-animation-name:blink-background;animation-name:blink-background;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.content-inner .detail-header{margin:2em 0 1em;padding:.5em 1em;background:#f7f7f7;border-left:3px solid #c44;font-size:1em;font-family:Inconsolata,Menlo,Courier,monospace;position:relative}.content-inner .detail-header .note{float:right}.content-inner .detail-header .signature{display:inline-block;font-family:Inconsolata,Menlo,Courier,monospace;font-size:1rem;font-weight:700}.content-inner .detail-header:hover a.detail-link{opacity:1;text-decoration:none}.content-inner .detail-header a.detail-link{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;position:absolute;top:0;left:0;display:block;opacity:0;padding:.6em;line-height:1.5em;margin-left:-2.5em;text-decoration:none;border:none}.content-inner .specs{opacity:.7;padding-bottom:.05em}.content-inner .specs pre{font-family:Inconsolata,Menlo,Courier,monospace;font-size:.9em;font-style:normal;line-height:24px;white-space:pre-wrap;margin:0;padding:0}.content-inner .docstring{margin:1.2em 0 2.1em 1.2em}.content-inner .docstring h2,.content-inner .docstring h3,.content-inner .docstring h4,.content-inner .docstring h5{font-weight:700}.content-inner .docstring h2{font-size:1.1em}.content-inner .docstring h3{font-size:1em}.content-inner .docstring h4{font-size:.95em}.content-inner .docstring h5{font-size:.9em}.content-inner div.deprecated{display:block;padding:9px 15px;background-color:#fffeed}.content-inner a.no-underline,.content-inner pre a{color:#c44;text-shadow:none;text-decoration:none;background-image:none}.content-inner a.no-underline:active,.content-inner a.no-underline:focus,.content-inner a.no-underline:hover,.content-inner a.no-underline:visited,.content-inner pre a:active,.content-inner pre a:focus,.content-inner pre a:hover,.content-inner pre a:visited{color:#c44;text-decoration:none}.content-inner code{background-color:#f7f9fc;vertical-align:baseline;border-radius:2px;padding:.1em .2em;border:1px solid #d2ddee;text-transform:none}.content-inner pre{margin:1.5em 0}.content-inner pre code{display:block;overflow-x:auto;white-space:inherit;padding:.5em 1em;background-color:#f7f9fc}.content-inner .footer{margin:4em auto 1em;text-align:center;font-style:italic;font-size:14px;color:#959595}.content-inner .footer .line{display:inline-block}.content-inner .footer .footer-button{background-color:transparent;border:0;cursor:pointer;font-style:italic;outline:none;padding:0 4px;color:#959595;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.content-inner .footer .footer-button:visited{color:#959595}.content-inner .footer a{color:#959595;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.content-inner .footer a:visited{color:#959595}#search{min-height:200px;position:relative}#search .loading{height:64px;width:64px;vertical-align:middle;position:absolute;top:50%;left:calc(50% - 32px)}#search .loading div{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;width:51px;height:51px;margin:6px;border-radius:50%;-webkit-animation:loading 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:loading 1.2s cubic-bezier(.5,0,.5,1) infinite;border:6px solid transparent;border-top-color:#959595}#search .loading div:first-child{-webkit-animation-delay:-.45s;animation-delay:-.45s}#search .loading div:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}#search .loading div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#search .result{margin:2em 0 2.5em}#search .result p{margin:0}#search .result-id{font-size:1.4em;margin:0}#search .result-id a{text-decoration:none;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}#search .result-id a:active,#search .result-id a:focus,#search .result-id a:visited{color:#000}#search .result-id a:hover{color:#c44}#search .result-elem em,#search .result-id em{font-style:normal;color:#c44}#search .result-id small{font-weight:400}@-webkit-keyframes keyboard-shortcuts-show{0%{opacity:0}to{opacity:1}}@keyframes keyboard-shortcuts-show{0%{opacity:0}to{opacity:1}}.modal{-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-name:keyboard-shortcuts-show;animation-name:keyboard-shortcuts-show;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;display:none;background-color:rgba(0,0,0,.7);position:fixed;top:0;left:0;right:0;bottom:0;z-index:300}.modal .modal-contents{margin:75px auto 0;max-width:450px;background-color:#fff;border-radius:3px;-webkit-box-shadow:2px 2px 8px rgba(0,0,0,.2);box-shadow:2px 2px 8px rgba(0,0,0,.2);padding:25px 35px}.modal .modal-title{display:inline-block;font-size:1.3rem;font-weight:700;padding-bottom:20px}.modal .modal-close{cursor:pointer;display:block;float:right;font-size:1.5rem;margin:-8px -8px 0 0;padding:8px;opacity:.3}.modal .modal-close:hover{opacity:.7}#keyboard-shortcuts-modal dl.shortcut-row{margin:0;border-bottom:1px solid #d5dae6;padding:12px 0}#keyboard-shortcuts-modal dl.shortcut-row:last-of-type{border-bottom-style:none}#keyboard-shortcuts-modal .shortcut-description,#keyboard-shortcuts-modal .shortcut-keys{display:inline-block}#keyboard-shortcuts-modal kbd{background-color:#d5dae6;border-radius:3px;color:#333;font-family:inherit;font-weight:700;display:inline-block;line-height:1;padding:4px 7px 6px;min-width:26px;text-align:center;margin-left:3px}#keyboard-shortcuts-modal .shortcut-description,#keyboard-shortcuts-modal .shortcut-keys{margin:0}#keyboard-shortcuts-modal .shortcut-keys{float:right;text-align:right;min-width:100px;vertical-align:top}#keyboard-shortcuts-modal .shortcut-description{position:relative;top:2px;width:250px}#quick-switch-modal .quick-switch-wrapper{width:100%;position:relative}#quick-switch-modal .quick-switch-wrapper .icon-search{position:absolute;left:0;top:0;padding:8px 2px;color:#959595}#quick-switch-modal .quick-switch-wrapper #quick-switch-input{width:100%;padding:8px 6px 6px 26px;border:none;border-bottom:1px solid #959595;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .12s ease-out;transition:all .12s ease-out}#quick-switch-modal .quick-switch-wrapper #quick-switch-input:focus{border-bottom:1px solid #333;outline:none}#quick-switch-modal .quick-switch-wrapper #quick-switch-results{margin:0}#quick-switch-modal .quick-switch-wrapper #quick-switch-results .quick-switch-result{padding:2px 5px;border-bottom:1px dotted #959595;-webkit-transition:all .12s ease-out;transition:all .12s ease-out}#quick-switch-modal .quick-switch-wrapper #quick-switch-results .quick-switch-result:last-child{border-bottom:none}#quick-switch-modal .quick-switch-wrapper #quick-switch-results .quick-switch-result:hover{cursor:pointer}#quick-switch-modal .quick-switch-wrapper #quick-switch-results .quick-switch-result.selected,#quick-switch-modal .quick-switch-wrapper #quick-switch-results .quick-switch-result:hover{border-left:4px solid #c44;background:#f7f9fc}.autocomplete{display:none;height:0;margin:0 5px 0 12px;overflow:visible;position:relative;width:100%}.autocomplete-suggestions{-webkit-box-shadow:2px 2px 10px rgba(0,0,0,.25);box-shadow:2px 2px 10px rgba(0,0,0,.25);background-color:#171717;border-top:1px solid #333;left:0;position:absolute;top:-2px;width:276px;z-index:200}.autocomplete-suggestion{color:inherit;display:block;padding:10px;text-decoration:none}.autocomplete-suggestion.selected,.autocomplete-suggestion:hover{background-color:#212121;border-left:3px solid #c44}.autocomplete-suggestion em{font-style:normal;font-weight:700}.autocomplete-suggestion .description{opacity:.6;padding-top:3px}.autocomplete-suggestion .label{padding-left:2px;opacity:.75}.autocomplete-suggestion .description,.autocomplete-suggestion .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}#tooltip{-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);display:none;max-height:300px;max-width:500px;padding:0;position:absolute;pointer-events:none;margin:0;z-index:99}#tooltip.tooltip-visible{display:block;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity .1s ease-out,-webkit-transform .15s ease-out;transition:opacity .1s ease-out,-webkit-transform .15s ease-out;transition:transform .15s ease-out,opacity .1s ease-out;transition:transform .15s ease-out,opacity .1s ease-out,-webkit-transform .15s ease-out;opacity:0}#tooltip.tooltip-shown{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}#tooltip .tooltip-body{border:1px solid hsla(0,0%,58.4%,.3)}#tooltip .tooltip-body .signature{min-width:320px;width:100%}#tooltip .tooltip-body .detail-header{border-left:0;margin-bottom:0;margin-top:0}#tooltip .tooltip-body .detail-header h2{margin:0 0 .2rem}#tooltip .tooltip-body .detail-header .specs{white-space:pre-wrap}#tooltip .tooltip-body .docstring{background-color:#fff;padding:1.2em;margin:0;width:498px}#tooltip .tooltip-body .docstring-type{max-width:498px;width:auto}#tooltip .tooltip-body .version-info{float:right;line-height:1.6rem;font-family:Inconsolata,Menlo,Courier,monospace;font-size:.9rem;font-weight:400;margin-bottom:-6px;opacity:.3;padding-left:.3em}#tooltip .tooltip-iframe{display:none;margin:0;padding:0}.tooltips-toggle .tooltips-option-enable{display:none}.tooltips-toggle[data-is-disabled=true] .tooltips-option-enable{display:inline}.tooltips-toggle[data-is-disabled=true] .tooltips-option-disable{display:none}body.night-mode,body.night-mode .content-outer{background:#212127}body.night-mode .night-mode-toggle .icon-theme:before{content:"\E901"}body.night-mode #search .result-id a:active,body.night-mode #search .result-id a:focus,body.night-mode #search .result-id a:visited{color:#d2d2d2}body.night-mode #search .result-id a:hover{color:#c44}body.night-mode .hljs-comment,body.night-mode .hljs-quote{color:#969896}body.night-mode .hljs-deletion,body.night-mode .hljs-name,body.night-mode .hljs-regexp,body.night-mode .hljs-selector-class,body.night-mode .hljs-selector-id,body.night-mode .hljs-tag,body.night-mode .hljs-template-variable,body.night-mode .hljs-variable{color:#c66}body.night-mode .hljs-built_in,body.night-mode .hljs-builtin-name,body.night-mode .hljs-link,body.night-mode .hljs-literal,body.night-mode .hljs-meta,body.night-mode .hljs-number,body.night-mode .hljs-params,body.night-mode .hljs-type{color:#de935f}body.night-mode .hljs-attribute{color:#f0c674}body.night-mode .hljs-addition,body.night-mode .hljs-bullet,body.night-mode .hljs-string,body.night-mode .hljs-symbol{color:#b5bd68}body.night-mode .hljs-section,body.night-mode .hljs-title{color:#81a2be}body.night-mode .hljs-keyword,body.night-mode .hljs-selector-tag{color:#b294bb}body.night-mode .hljs{display:block;overflow-x:auto;background:#1d1f21;color:#c5c8c6}body.night-mode .hljs-emphasis{font-style:italic}body.night-mode .hljs-strong{font-weight:700}body.night-mode .content-inner{color:#b4b4b4}body.night-mode .content-inner h1,body.night-mode .content-inner h2,body.night-mode .content-inner h3,body.night-mode .content-inner h4,body.night-mode .content-inner h5,body.night-mode .content-inner h6{color:#d2d2d2}body.night-mode .content-inner a{text-decoration:none;color:#d2d2d2;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}body.night-mode .content-inner a:visited{color:#d2d2d2}body.night-mode .content-inner a.no-underline,body.night-mode .content-inner a.view-source{text-decoration:none}body.night-mode .content-inner a.view-source:hover{color:#fff}body.night-mode .content-inner .summary h2 a{text-decoration:none}@-webkit-keyframes night-blink-background{0%{background-color:#2c2c31}to{background-color:#660}}@keyframes night-blink-background{0%{background-color:#2c2c31}to{background-color:#660}}body.night-mode .content-inner .detail:target .detail-header{-webkit-animation-name:night-blink-background;animation-name:night-blink-background}body.night-mode .content-inner .detail-header{background:#2c2c31;color:#b4b4b4}body.night-mode .content-inner div.deprecated{background-color:#3c381e}body.night-mode .content-inner code{background-color:#2c2c31;border-color:#44444c}body.night-mode .content-inner pre code{background-color:#2c2c31}body.night-mode .content-inner pre a,body.night-mode .content-inner pre a:visited{color:#fff;text-decoration:none}body.night-mode .content-inner pre a:hover{color:#c44}body.night-mode .content-inner .footer{color:#959595}body.night-mode .content-inner .footer .line{display:inline-block}body.night-mode .content-inner .footer a{color:#959595}body.night-mode .sidebar-button,body.night-mode .sidebar-closed .sidebar-button{color:#d5dae6}body.night-mode #keyboard-shortcuts-modal{background-color:rgba(0,0,0,.75)}body.night-mode #keyboard-shortcuts-modal .modal-contents{background-color:#212127;color:#b4b4b4}body.night-mode #keyboard-shortcuts-modal .modal-contents dl.shortcut-row{border-bottom:1px solid #38383d}body.night-mode #keyboard-shortcuts-modal .modal-contents dl.shortcut-row:last-of-type{border-bottom-style:none}body.night-mode #keyboard-shortcuts-modal .modal-contents kbd{color:#b4b4b4;background-color:#2c2c31;border:1px solid #38383d}body.night-mode #tooltip{-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5)}body.night-mode #tooltip .tooltip-body{border:1px solid #2c2c31}body.night-mode #tooltip .tooltip-body .docstring{background:#212127}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media print{.main{display:block}.sidebar,.sidebar-button{display:none}.content{padding-left:0;overflow:visible}.summary-row{page-break-inside:avoid}}code.makeup .unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.makeup .hll{background-color:#ffc}.makeup .bp{color:#3465a4}.makeup .c,.makeup .c1,.makeup .ch,.makeup .cm,.makeup .cp,.makeup .cpf,.makeup .cs{color:#999}.makeup .dl{color:#4e9a06}.makeup .err{color:#a40000;border:#ef2929}.makeup .fm,.makeup .g{color:#4d4d4c}.makeup .gd{color:#a40000}.makeup .ge{color:#4d4d4c;font-style:italic}.makeup .gh{color:navy;font-weight:700}.makeup .gi{color:#00a000}.makeup .go{color:#4d4d4c;font-style:italic}.makeup .gp{color:#999}.makeup .gr{color:#ef2929}.makeup .gs{color:#4d4d4c;font-weight:700}.makeup .gt{color:#a40000;font-weight:700}.makeup .gu{color:purple;font-weight:700}.makeup .il{color:#0000cf;font-weight:700}.makeup .k,.makeup .kc,.makeup .kd,.makeup .kn,.makeup .kp,.makeup .kr,.makeup .kt{color:#204a87}.makeup .l{color:#4d4d4c}.makeup .ld{color:#c00}.makeup .m,.makeup .mb,.makeup .mf,.makeup .mh,.makeup .mi,.makeup .mo{color:#2937ab}.makeup .n{color:#4d4d4c}.makeup .na{color:#c4a000}.makeup .nb{color:#204a87}.makeup .nc{color:#0000cf}.makeup .nd{color:#5c35cc;font-weight:700}.makeup .ne{color:#c00;font-weight:700}.makeup .nf{color:#f57900}.makeup .ni{color:#ce5c00}.makeup .nl{color:#f57900}.makeup .nn{color:#4d4d4c}.makeup .no{color:#c17d11}.makeup .nt{color:#204a87;font-weight:700}.makeup .nv,.makeup .nx{color:#4d4d4c}.makeup .o{color:#ce5c00}.makeup .ow{color:#204a87}.makeup .p,.makeup .py{color:#4d4d4c}.makeup .s,.makeup .s1,.makeup .s2,.makeup .sa,.makeup .sb,.makeup .sc{color:#4e9a06}.makeup .sd{color:#8f5902;font-style:italic}.makeup .se{color:#204a87}.makeup .sh{color:#4e9a06}.makeup .si{color:#204a87}.makeup .sr{color:#c00}.makeup .ss{color:#c17d11}.makeup .sx{color:#4e9a06}.makeup .vc,.makeup .vg,.makeup .vi,.makeup .vm,.makeup .x{color:#4d4d4c}.night-mode .makeup{color:#f8f8f2}.night-mode .makeup .hll{background-color:#49483e}.night-mode .makeup .bp{color:#f8f8f2}.night-mode .makeup .c,.night-mode .makeup .c1,.night-mode .makeup .ch,.night-mode .makeup .cm,.night-mode .makeup .cp,.night-mode .makeup .cpf,.night-mode .makeup .cs{color:#75715e}.night-mode .makeup .dl{color:#e6db74}.night-mode .makeup .err{color:#960050;background-color:#1e0010}.night-mode .makeup .fm{color:#a6e22e}.night-mode .makeup .gd{color:#f92672}.night-mode .makeup .ge{font-style:italic}.night-mode .makeup .gi{color:#a6e22e}.night-mode .makeup .gs{font-weight:700}.night-mode .makeup .gu{color:#75715e}.night-mode .makeup .gt{color:#f92672;font-weight:700}.night-mode .makeup .il{color:#ae81ff}.night-mode .makeup .k,.night-mode .makeup .kc,.night-mode .makeup .kd{color:#66d9ef}.night-mode .makeup .kn{color:#f92672}.night-mode .makeup .kp,.night-mode .makeup .kr,.night-mode .makeup .kt{color:#66d9ef}.night-mode .makeup .l,.night-mode .makeup .ld,.night-mode .makeup .m,.night-mode .makeup .mb,.night-mode .makeup .mf,.night-mode .makeup .mh,.night-mode .makeup .mi,.night-mode .makeup .mo{color:#ae81ff}.night-mode .makeup .n{color:#f8f8f2}.night-mode .makeup .na{color:#a6e22e}.night-mode .makeup .nb{color:#f8f8f2}.night-mode .makeup .nc,.night-mode .makeup .nd,.night-mode .makeup .ne,.night-mode .makeup .nf{color:#a6e22e}.night-mode .makeup .ni,.night-mode .makeup .nl,.night-mode .makeup .nn{color:#f8f8f2}.night-mode .makeup .no{color:#66d9ef}.night-mode .makeup .nt{color:#f92672}.night-mode .makeup .nv{color:#f8f8f2}.night-mode .makeup .nx{color:#a6e22e}.night-mode .makeup .o,.night-mode .makeup .ow{color:#f92672}.night-mode .makeup .p,.night-mode .makeup .py{color:#f8f8f2}.night-mode .makeup .s,.night-mode .makeup .s1,.night-mode .makeup .s2,.night-mode .makeup .sa,.night-mode .makeup .sb,.night-mode .makeup .sc,.night-mode .makeup .sd{color:#e6db74}.night-mode .makeup .se{color:#ae81ff}.night-mode .makeup .sh,.night-mode .makeup .si,.night-mode .makeup .sr,.night-mode .makeup .ss,.night-mode .makeup .sx{color:#e6db74}.night-mode .makeup .vc,.night-mode .makeup .vg,.night-mode .makeup .vi,.night-mode .makeup .vm{color:#f8f8f2} \ No newline at end of file diff --git a/doc/dist/html-de2388dc2f8074b0a4db.css b/doc/dist/html-de2388dc2f8074b0a4db.css deleted file mode 100644 index 09226508..00000000 --- a/doc/dist/html-de2388dc2f8074b0a4db.css +++ /dev/null @@ -1,3 +0,0 @@ -@import url(https://fonts.googleapis.com/css?family=Lato:300,700|Merriweather:300italic,300|Inconsolata:400,700);.hljs-comment,.hljs-quote{color:#8e908c}.hljs-deletion,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:#c82829}.hljs-built_in,.hljs-builtin-name,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-type{color:#f5871f}.hljs-attribute{color:#eab700}.hljs-addition,.hljs-bullet,.hljs-string,.hljs-symbol{color:#718c00}.hljs-section,.hljs-title{color:#4271ae}.hljs-keyword,.hljs-selector-tag{color:#8959a8}.hljs{display:block;overflow-x:auto;background:#fff;color:#4d4d4c;padding:.5em}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700} - -/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:icomoon;src:url(html/fonts/icomoon.eot);src:url(html/fonts/icomoon.eot?#iefixh5z89e) format("embedded-opentype"),url(html/fonts/icomoon.ttf) format("truetype"),url(html/fonts/icomoon.woff) format("woff"),url(html/fonts/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal}.icon-elem,[class*=" icon-"],[class^=icon-]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-link:before{content:"\E005"}.icon-search:before{content:"\E036"}.icon-cross:before{content:"\E117"}.icon-menu{font-size:1.25rem}.icon-menu:before{content:"\E120"}.icon-goto:before{content:"\E968"}.icon-angle-right:before{content:"\F105"}.icon-code:before{content:"\F121"}body,html{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;width:100%}body{background-color:#fff;color:#000;font-size:16px;font-family:Lato,sans-serif;line-height:1.6875em}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}.main{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.main,.sidebar{display:-webkit-box;display:-ms-flexbox;display:-ms-flex;display:flex;height:100%}.sidebar{-webkit-box-orient:vertical;-webkit-box-direction:normal;min-height:0;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:300px;position:fixed;top:0;left:0;z-index:4}.sidebar-button{position:fixed;z-index:99;left:0;top:8px;-webkit-transition:color .3s ease-in-out,opacity .15s ease-out .1s,-webkit-transform .15s ease-out .1s;transition:color .3s ease-in-out,opacity .15s ease-out .1s,-webkit-transform .15s ease-out .1s;transition:color .3s ease-in-out,transform .15s ease-out .1s,opacity .15s ease-out .1s;transition:color .3s ease-in-out,transform .15s ease-out .1s,opacity .15s ease-out .1s,-webkit-transform .15s ease-out .1s;will-change:transform;-webkit-transform:translateX(250px);transform:translateX(250px)}.content{width:100%;padding-left:300px;height:100%;position:relative;z-index:3}@media screen and (max-width:768px){body .content{z-index:0;padding-left:0}body .sidebar{z-index:3;-webkit-transform:translateX(-102%);transform:translateX(-102%);will-change:transform}}body.sidebar-opened .sidebar-button,body.sidebar-opening .sidebar-button{-webkit-transform:translateX(250px);transform:translateX(250px)}@media screen and (max-width:768px){body.sidebar-opened .sidebar,body.sidebar-opening .sidebar{-webkit-transform:translateX(0);transform:translateX(0)}}body.search-focused .sidebar-button{-webkit-transform:translateX(250px) scaleY(0);transform:translateX(250px) scaleY(0);-webkit-transition:all .15s ease-out;transition:all .15s ease-out;opacity:0}body.search-focused .sidebar-search .search-close-button{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:-webkit-transform .15s ease-out .15s;transition:-webkit-transform .15s ease-out .15s;transition:transform .15s ease-out .15s;transition:transform .15s ease-out .15s,-webkit-transform .15s ease-out .15s}body.sidebar-closed .sidebar,body.sidebar-closing .sidebar{z-index:0}body.sidebar-closed .content,body.sidebar-closing .content{padding-left:0}body.sidebar-closed .sidebar-button,body.sidebar-closing .sidebar-button{-webkit-transform:none;transform:none}body.sidebar-closed .sidebar-button{color:#000;-webkit-transform:translateY(-8px);transform:translateY(-8px)}body.sidebar-opening .sidebar-button{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}body.sidebar-opening .sidebar{z-index:0}body.sidebar-opening .content{padding-left:300px;-webkit-transition:padding-left .3s ease-in-out;transition:padding-left .3s ease-in-out}@media screen and (max-width:768px){body.sidebar-opening .content{padding-left:0}body.sidebar-opening .sidebar{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;z-index:3}}body.sidebar-closing .sidebar-button{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}body.sidebar-closing .content{-webkit-transition:padding-left .3s ease-in-out;transition:padding-left .3s ease-in-out}@media screen and (max-width:768px){body.sidebar-closing .sidebar{z-index:3;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:translateX(-102%);transform:translateX(-102%)}}body.sidebar-closed .sidebar{visibility:hidden}.content-inner{max-width:949px;margin:0 auto;padding:3px 60px}.content-inner:focus{outline:none}.content-outer{background-color:#fff;min-height:100%}@media screen and (max-width:768px){.content-inner{padding:27px 20px 27px 40px}}.sidebar{font-family:Lato,sans-serif;font-size:16px;line-height:18px;background:#373f52;color:#d5dae6;overflow:hidden}.sidebar .gradient{background:-webkit-gradient(linear,left top,left bottom,from(#373f52),to(rgba(55,63,82,0)));background:linear-gradient(#373f52,rgba(55,63,82,0));height:20px;margin-top:-20px;pointer-events:none;position:relative;top:20px;z-index:100}.sidebar ul{list-style:none}.sidebar ul li{margin:0;padding:0 10px}.sidebar a{color:#d5dae6;text-decoration:none;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.sidebar a:hover{color:#fff}.sidebar .sidebar-header{margin:15px 0 15px 30px}.sidebar .sidebar-projectDetails{display:inline-block;text-align:right;vertical-align:top;margin-top:6px}.sidebar .sidebar-projectImage{display:inline-block;max-width:64px;max-height:64px;margin-left:15px;vertical-align:bottom}.sidebar .sidebar-projectName{font-weight:700;font-size:24px;line-height:30px;color:#fff;margin:0;padding:0;max-width:230px;word-wrap:break-word}.sidebar .sidebar-projectVersion{position:relative;margin:0;padding:0;font-weight:300;font-size:16px;line-height:20px;color:#fff}.sidebar .sidebar-projectVersionsDropdown{cursor:pointer;margin:0;padding:0 12px 0 0;border:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:transparent;color:#fff}.sidebar .sidebar-projectVersionsDropdown option{color:initial}.sidebar .sidebar-projectVersionsDropdown:focus{outline:none}.sidebar .sidebar-projectVersion form:after{position:absolute;right:0;top:1px;content:"\25BC";z-index:-1;font-size:8px}.sidebar .sidebar-projectVersionsDropdown::-ms-expand{display:none}.sidebar .sidebar-listNav{padding:10px 30px 20px;margin:0}.sidebar .sidebar-listNav li,.sidebar .sidebar-listNav li a{text-transform:uppercase;font-weight:300;font-size:14px}.sidebar .sidebar-listNav li{padding-left:17px;border-left:3px solid transparent;-webkit-transition:all .3s linear;transition:all .3s linear;line-height:27px}.sidebar .sidebar-listNav li.selected,.sidebar .sidebar-listNav li.selected a,.sidebar .sidebar-listNav li:hover,.sidebar .sidebar-listNav li:hover a{border-color:#9768d1;color:#fff}.sidebar .sidebar-search{margin-top:12px}.sidebar .sidebar-search .search-button:hover,.sidebar .sidebar-search.selected .search-button{color:#9768d1;opacity:1}.sidebar .sidebar-search .search-label{position:relative;width:100%}.sidebar .sidebar-search .search-button{font-size:14px;left:22px;top:18px;-webkit-transition:all .12s ease-out;transition:all .12s ease-out}.sidebar .sidebar-search .search-button,.sidebar .sidebar-search .search-close-button{color:#d5dae6;background-color:transparent;border:none;cursor:pointer;margin:0;opacity:.5;padding:3px 1px 3px 0;position:absolute;z-index:2}.sidebar .sidebar-search .search-close-button{font-size:16px;right:18px;-webkit-transform:scaleY(0);transform:scaleY(0);top:17px;-webkit-transition:-webkit-transform .15s ease-out;transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out,-webkit-transform .15s ease-out}.sidebar .sidebar-search .search-close-button .icon-cross{font-weight:700}.sidebar .sidebar-search .search-close-button:hover{opacity:.7}.sidebar .sidebar-search .search-close-button:focus,.sidebar .sidebar-search .search-close-button:hover{outline:none}.sidebar .sidebar-search .search-input{background-color:#272c3a;border:none;border-radius:4px;color:#d5dae6;margin-left:12px;padding:8px 6px 8px 38px;-webkit-transition:all .12s ease-out;transition:all .12s ease-out;width:276px}.sidebar .sidebar-search .search-input:focus,.sidebar .sidebar-search .search-input:hover{outline:none}.sidebar .sidebar-search .icon-search{font-weight:700}.sidebar #full-list{margin:0 0 0 30px;padding:10px 20px;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-box-flex:1;-moz-flex:1 1 0.01%;-ms-flex:1 1 0.01%;flex:1 1 0.01%;-ms-flex-positive:1;-ms-flex-negative:1;-ms-flex-preferred-size:0.01%}.sidebar #full-list li{padding:0;line-height:27px;white-space:nowrap}.sidebar #full-list li.open>ul{display:block}.sidebar #full-list li.nesting-context{opacity:.6}.sidebar #full-list li.nested{margin-left:2ex}.sidebar #full-list li.group{text-transform:uppercase;font-weight:700;font-size:.8em;margin:2em 0 0;line-height:1.8em;color:#ddd}.sidebar #full-list li a.expand span{color:#d5dae6;opacity:0;padding:0 8px 0 2px;font-size:.8em}.sidebar #full-list li a.expand:hover span{opacity:1}.sidebar #full-list>li.current-page>a,.sidebar #full-list li a.expand span:hover{color:#fff}.sidebar #full-list>li:last-child{margin-bottom:30px}.sidebar #full-list ul{display:none;margin:9px 15px;padding:0}.sidebar #full-list ul li{font-weight:300;line-height:18px;padding:2px 10px}.sidebar #full-list ul li ul{display:none;margin:9px 4px}.sidebar #full-list ul li ul li{border-left:1px solid #959595;padding:0 10px}.sidebar #full-list ul li ul li.current-hash:before{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\F105";margin-left:-10px;font-size:16px;margin-right:5px}.sidebar #full-list ul li ul li.current-hash{border-left:none}.sidebar #full-list ul li ul li.current-hash>a{color:#fff}.sidebar-button{color:#e1e1e1;cursor:pointer;background-color:transparent;border:none;padding:10px 11px;font-size:16px}.sidebar-button:hover{color:#fff}.sidebar-button:active,.sidebar-button:focus,.sidebar-button:hover{outline:none}@media screen and (max-height:500px){.sidebar{overflow-y:auto}.sidebar #full-list{overflow:visible}}.content-inner{font-family:Merriweather,Book Antiqua,Georgia,Century Schoolbook,serif;font-size:1em;line-height:1.6875em;position:relative}.content-inner h1,.content-inner h2,.content-inner h3,.content-inner h4,.content-inner h5,.content-inner h6{font-family:Lato,sans-serif;font-weight:700;line-height:1.5em;word-wrap:break-word}.content-inner h1{font-size:2em;margin:1em 0 .5em}.content-inner h1.signature{margin:0}.content-inner h1.section-heading{margin:1.5em 0 .5em}.content-inner h1 small{font-weight:300}.content-inner h1 a.view-source{font-size:1.2rem}.content-inner h2{font-size:1.6em;margin:1em 0 .5em;font-weight:700}.content-inner h3{font-size:1.375em;margin:1em 0 .5em;font-weight:700}.content-inner a{color:#000;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip:ink}.content-inner a:visited{color:#000}.content-inner a.no-underline{text-decoration:none}.content-inner a.view-source{float:right;color:#959595;text-decoration:none;border:none;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;margin-top:1px}.content-inner a.view-source:hover{color:#373f52}.content-inner .note{color:#959595;margin-right:5px;font-size:14px;font-weight:400}.content-inner blockquote{font-style:italic;margin:.5em 0;padding:.25em 1.5em;border-left:3px solid #e1e1e1;display:inline-block}.content-inner blockquote :first-child{padding-top:0;margin-top:0}.content-inner blockquote :last-child{padding-bottom:0;margin-bottom:0}.content-inner table{margin:2em 0}.content-inner th{text-align:left;font-family:Lato,sans-serif;text-transform:uppercase;font-weight:700;padding-bottom:.5em}.content-inner tr{border-bottom:1px solid #d5dae6;vertical-align:bottom;height:2.5em}.content-inner td,.content-inner th{padding-left:1em;line-height:2em;vertical-align:top}.content-inner .section-heading:hover a.hover-link{opacity:1;text-decoration:none}.content-inner .section-heading a.hover-link{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;display:inline-block;opacity:0;padding:.3em .6em .6em;line-height:1em;margin-left:-2.7em;text-decoration:none;border:none;font-size:16px;vertical-align:middle}.content-inner .detail h2.section-heading{margin-left:.3em}.content-inner .app-vsn{display:none!important;font-size:.6em;line-height:1.5em}@media screen and (max-width:768px){.content-inner .app-vsn{display:block!important}}.content-inner img{max-width:100%}.content-inner code{font-family:Inconsolata,Menlo,Courier,monospace;font-style:normal;line-height:24px;font-weight:400}.content-inner .summary h2{font-weight:700}.content-inner .summary h2 a{text-decoration:none;border:none}.content-inner .summary span.deprecated{color:#dcc100;font-weight:400;font-style:italic}.content-inner .summary .summary-row .summary-signature{font-family:Inconsolata,Menlo,Courier,monospace;font-weight:700}.content-inner .summary .summary-row .summary-signature a{text-decoration:none;border:none}.content-inner .summary .summary-row .summary-synopsis{font-family:Merriweather,Book Antiqua,Georgia,Century Schoolbook,serif;font-style:italic;padding:0 1.2em;margin:0 0 .5em}.content-inner .summary .summary-row .summary-synopsis p{margin:0;padding:0}@-webkit-keyframes blink-background{0%{background-color:#f7f7f7}to{background-color:#ff9}}@keyframes blink-background{0%{background-color:#f7f7f7}to{background-color:#ff9}}.content-inner .detail:target .detail-header{-webkit-animation-duration:.55s;animation-duration:.55s;-webkit-animation-name:blink-background;animation-name:blink-background;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.content-inner .detail-header{margin:2em 0 1em;padding:.5em 1em;background:#f7f7f7;border-left:3px solid #9768d1;font-size:1em;font-family:Inconsolata,Menlo,Courier,monospace;position:relative}.content-inner .detail-header .note{float:right}.content-inner .detail-header .signature{display:inline-block;font-family:Inconsolata,Menlo,Courier,monospace;font-size:1rem;font-weight:700}.content-inner .detail-header:hover a.detail-link{opacity:1;text-decoration:none}.content-inner .detail-header a.detail-link{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;position:absolute;top:0;left:0;display:block;opacity:0;padding:.6em;line-height:1.5em;margin-left:-2.5em;text-decoration:none;border:none}.content-inner .specs{opacity:.7;padding-bottom:.05em}.content-inner .specs pre{font-family:Inconsolata,Menlo,Courier,monospace;font-size:.9em;font-style:normal;line-height:24px;white-space:pre-wrap;margin:0;padding:0}.content-inner .docstring{margin:1.2em 0 2.1em 1.2em}.content-inner .docstring h2,.content-inner .docstring h3,.content-inner .docstring h4,.content-inner .docstring h5{font-weight:700}.content-inner .docstring h2{font-size:1.1em}.content-inner .docstring h3{font-size:1em}.content-inner .docstring h4{font-size:.95em}.content-inner .docstring h5{font-size:.9em}.content-inner div.deprecated{display:block;padding:9px 15px;background-color:#fffeed}.content-inner a.no-underline,.content-inner pre a{color:#9768d1;text-shadow:none;text-decoration:none;background-image:none}.content-inner a.no-underline:active,.content-inner a.no-underline:focus,.content-inner a.no-underline:hover,.content-inner a.no-underline:visited,.content-inner pre a:active,.content-inner pre a:focus,.content-inner pre a:hover,.content-inner pre a:visited{color:#9768d1;text-decoration:none}.content-inner code{background-color:#f7f9fc;vertical-align:baseline;border-radius:2px;padding:.1em .2em;border:1px solid #d2ddee;text-transform:none}.content-inner pre{margin:1.5em 0}.content-inner pre code{display:block;overflow-x:auto;white-space:inherit;padding:.5em 1em;background-color:#f7f9fc}.content-inner .footer{margin:4em auto 1em;text-align:center;font-style:italic;font-size:14px;color:#959595}.content-inner .footer .line{display:inline-block}.content-inner .footer .footer-button{background-color:transparent;border:0;cursor:pointer;font-style:italic;outline:none;padding:0 4px;color:#959595;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip:ink}.content-inner .footer .footer-button:visited{color:#959595}.content-inner .footer a{color:#959595;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip:ink}.content-inner .footer a:visited{color:#959595}#search{min-height:200px;position:relative}#search .loading{height:64px;width:64px;vertical-align:middle;position:absolute;top:50%;left:calc(50% - 32px)}#search .loading div{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;width:51px;height:51px;margin:6px;border-radius:50%;-webkit-animation:loading 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:loading 1.2s cubic-bezier(.5,0,.5,1) infinite;border:6px solid transparent;border-top-color:#959595}#search .loading div:first-child{-webkit-animation-delay:-.45s;animation-delay:-.45s}#search .loading div:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}#search .loading div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#search .result{margin:2em 0 2.5em}#search .result p{margin:0}#search .result-id{font-size:1.4em;margin:0}#search .result-id a{text-decoration:none;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}#search .result-id a:active,#search .result-id a:focus,#search .result-id a:visited{color:#000}#search .result-id a:hover{color:#9768d1}#search .result-elem em,#search .result-id em{font-style:normal;color:#9768d1}#search .result-id small{font-weight:400}#search ul{list-style:none;margin:0;padding:0}@-webkit-keyframes keyboard-shortcuts-show{0%{opacity:0}to{opacity:1}}@keyframes keyboard-shortcuts-show{0%{opacity:0}to{opacity:1}}.modal{-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-name:keyboard-shortcuts-show;animation-name:keyboard-shortcuts-show;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;display:none;background-color:rgba(0,0,0,.7);position:fixed;top:0;left:0;right:0;bottom:0;z-index:300}.modal .modal-contents{margin:75px auto 0;max-width:450px;background-color:#fff;border-radius:3px;-webkit-box-shadow:2px 2px 8px rgba(0,0,0,.2);box-shadow:2px 2px 8px rgba(0,0,0,.2);padding:25px 35px}.modal .modal-title{display:inline-block;font-size:1.3rem;font-weight:700;padding-bottom:20px}.modal .modal-close{cursor:pointer;display:block;float:right;font-size:1.5rem;margin:-8px -8px 0 0;padding:8px;opacity:.3}.modal .modal-close:hover{opacity:.7}#keyboard-shortcuts-modal dl.shortcut-row{margin:0;border-bottom:1px solid #d5dae6;padding:12px 0}#keyboard-shortcuts-modal dl.shortcut-row:last-of-type{border-bottom-style:none}#keyboard-shortcuts-modal .shortcut-description,#keyboard-shortcuts-modal .shortcut-keys{display:inline-block}#keyboard-shortcuts-modal kbd{background-color:#d5dae6;border-radius:3px;color:#373f52;font-family:inherit;font-weight:700;display:inline-block;line-height:1;padding:4px 7px 6px;min-width:26px;text-align:center;margin-left:3px}#keyboard-shortcuts-modal .shortcut-description,#keyboard-shortcuts-modal .shortcut-keys{margin:0}#keyboard-shortcuts-modal .shortcut-keys{float:right;text-align:right;min-width:100px;vertical-align:top}#keyboard-shortcuts-modal .shortcut-description{position:relative;top:2px;width:250px}#quick-switch-modal .quick-switch-wrapper{width:100%;position:relative}#quick-switch-modal .quick-switch-wrapper .icon-search{position:absolute;left:0;top:0;padding:8px 2px;color:#959595}#quick-switch-modal .quick-switch-wrapper #quick-switch-input{width:100%;padding:8px 6px 6px 26px;border:none;border-bottom:1px solid #959595;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .12s ease-out;transition:all .12s ease-out}#quick-switch-modal .quick-switch-wrapper #quick-switch-input:focus{border-bottom:1px solid #373f52;outline:none}#quick-switch-modal .quick-switch-wrapper #quick-switch-results{margin:0}#quick-switch-modal .quick-switch-wrapper #quick-switch-results .quick-switch-result{padding:2px 5px;border-bottom:1px dotted #959595;-webkit-transition:all .12s ease-out;transition:all .12s ease-out}#quick-switch-modal .quick-switch-wrapper #quick-switch-results .quick-switch-result:last-child{border-bottom:none}#quick-switch-modal .quick-switch-wrapper #quick-switch-results .quick-switch-result:hover{cursor:pointer}#quick-switch-modal .quick-switch-wrapper #quick-switch-results .quick-switch-result.selected,#quick-switch-modal .quick-switch-wrapper #quick-switch-results .quick-switch-result:hover{border-left:4px solid #9768d1;background:#f7f9fc}.autocomplete{display:none;height:0;margin:0 5px 0 12px;overflow:visible;position:relative;width:100%}.autocomplete-suggestions{-webkit-box-shadow:2px 2px 10px rgba(0,0,0,.25);box-shadow:2px 2px 10px rgba(0,0,0,.25);background-color:#202530;border-top:1px solid #373f52;left:0;position:absolute;top:-2px;width:276px;z-index:200}.autocomplete-suggestion{color:inherit;display:block;padding:10px;text-decoration:none}.autocomplete-suggestion.selected,.autocomplete-suggestion:hover{background-color:#292f3d;border-left:3px solid #9768d1}.autocomplete-suggestion em{font-style:normal;font-weight:700}.autocomplete-suggestion .description{opacity:.6;padding-top:3px}.autocomplete-suggestion .label{padding-left:2px;opacity:.75}.autocomplete-suggestion .description,.autocomplete-suggestion .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}#tooltip{-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);display:none;max-height:300px;max-width:500px;padding:0;position:absolute;pointer-events:none;margin:0;z-index:99}#tooltip.tooltip-visible{display:block;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity .1s ease-out,-webkit-transform .15s ease-out;transition:opacity .1s ease-out,-webkit-transform .15s ease-out;transition:transform .15s ease-out,opacity .1s ease-out;transition:transform .15s ease-out,opacity .1s ease-out,-webkit-transform .15s ease-out;opacity:0}#tooltip.tooltip-shown{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}#tooltip .tooltip-body{border:1px solid hsla(0,0%,58.4%,.3)}#tooltip .tooltip-body .signature{min-width:320px;width:100%}#tooltip .tooltip-body .detail-header{border-left:0;margin-bottom:0;margin-top:0}#tooltip .tooltip-body .detail-header h2{margin:0 0 .2rem}#tooltip .tooltip-body .detail-header .specs{white-space:pre-wrap}#tooltip .tooltip-body .docstring{background-color:#fff;padding:1.2em;margin:0;width:498px}#tooltip .tooltip-body .docstring-type{max-width:498px;width:auto}#tooltip .tooltip-body .version-info{float:right;line-height:1.6rem;font-family:Inconsolata,Menlo,Courier,monospace;font-size:.9rem;font-weight:400;margin-bottom:-6px;opacity:.3;padding-left:.3em}#tooltip .tooltip-iframe{display:none;margin:0;padding:0}.tooltips-toggle .tooltips-option-enable{display:none}.tooltips-toggle[data-is-disabled=true] .tooltips-option-enable{display:inline}.tooltips-toggle[data-is-disabled=true] .tooltips-option-disable{display:none}body.night-mode,body.night-mode .content-outer{background:#212127}body.night-mode .night-mode-toggle .icon-theme:before{content:"\E901"}body.night-mode #search .result-id a:active,body.night-mode #search .result-id a:focus,body.night-mode #search .result-id a:visited{color:#d2d2d2}body.night-mode #search .result-id a:hover{color:#9768d1}body.night-mode .hljs-comment,body.night-mode .hljs-quote{color:#969896}body.night-mode .hljs-deletion,body.night-mode .hljs-name,body.night-mode .hljs-regexp,body.night-mode .hljs-selector-class,body.night-mode .hljs-selector-id,body.night-mode .hljs-tag,body.night-mode .hljs-template-variable,body.night-mode .hljs-variable{color:#c66}body.night-mode .hljs-built_in,body.night-mode .hljs-builtin-name,body.night-mode .hljs-link,body.night-mode .hljs-literal,body.night-mode .hljs-meta,body.night-mode .hljs-number,body.night-mode .hljs-params,body.night-mode .hljs-type{color:#de935f}body.night-mode .hljs-attribute{color:#f0c674}body.night-mode .hljs-addition,body.night-mode .hljs-bullet,body.night-mode .hljs-string,body.night-mode .hljs-symbol{color:#b5bd68}body.night-mode .hljs-section,body.night-mode .hljs-title{color:#81a2be}body.night-mode .hljs-keyword,body.night-mode .hljs-selector-tag{color:#b294bb}body.night-mode .hljs{display:block;overflow-x:auto;background:#1d1f21;color:#c5c8c6;padding:.5em}body.night-mode .hljs-emphasis{font-style:italic}body.night-mode .hljs-strong{font-weight:700}body.night-mode .content-inner{color:#b4b4b4}body.night-mode .content-inner h1,body.night-mode .content-inner h2,body.night-mode .content-inner h3,body.night-mode .content-inner h4,body.night-mode .content-inner h5,body.night-mode .content-inner h6{color:#d2d2d2}body.night-mode .content-inner a{text-decoration:none;color:#d2d2d2;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip:ink}body.night-mode .content-inner a:visited{color:#d2d2d2}body.night-mode .content-inner a.no-underline,body.night-mode .content-inner a.view-source{text-decoration:none}body.night-mode .content-inner a.view-source:hover{color:#fff}body.night-mode .content-inner .summary h2 a{text-decoration:none}@-webkit-keyframes night-blink-background{0%{background-color:#2c2c31}to{background-color:#660}}@keyframes night-blink-background{0%{background-color:#2c2c31}to{background-color:#660}}body.night-mode .content-inner .detail:target .detail-header{-webkit-animation-name:night-blink-background;animation-name:night-blink-background}body.night-mode .content-inner .detail-header{background:#2c2c31;color:#d2d2d2}body.night-mode .content-inner div.deprecated{background-color:#3c381e}body.night-mode .content-inner code{background-color:#2c2c31;border-color:#44444c}body.night-mode .content-inner pre code{background-color:#2c2c31}body.night-mode .content-inner pre a,body.night-mode .content-inner pre a:visited{color:#9768d1;text-decoration:none}body.night-mode .content-inner .footer{color:#959595}body.night-mode .content-inner .footer .line{display:inline-block}body.night-mode .content-inner .footer a{color:#959595}body.night-mode .sidebar-button,body.night-mode .sidebar-closed .sidebar-button{color:#d5dae6}body.night-mode #keyboard-shortcuts-modal{background-color:rgba(0,0,0,.75)}body.night-mode #keyboard-shortcuts-modal .modal-contents{background-color:#212127;color:#b4b4b4}body.night-mode #keyboard-shortcuts-modal .modal-contents dl.shortcut-row{border-bottom:1px solid #38383d}body.night-mode #keyboard-shortcuts-modal .modal-contents dl.shortcut-row:last-of-type{border-bottom-style:none}body.night-mode #keyboard-shortcuts-modal .modal-contents kbd{color:#b4b4b4;background-color:#2c2c31;border:1px solid #38383d}body.night-mode #tooltip{-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5)}body.night-mode #tooltip .tooltip-body{border:1px solid #2c2c31}body.night-mode #tooltip .tooltip-body .docstring{background:#212127}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media print{.main{display:block}.sidebar,.sidebar-button{display:none}.content{padding-left:0;overflow:visible}.summary-row{page-break-inside:avoid}}code.makeup .unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.makeup .hll{background-color:#ffc}.makeup .bp{color:#3465a4}.makeup .c,.makeup .c1,.makeup .ch,.makeup .cm,.makeup .cp,.makeup .cpf,.makeup .cs{color:#999}.makeup .dl{color:#4e9a06}.makeup .err{color:#a40000;border:#ef2929}.makeup .fm,.makeup .g{color:#4d4d4c}.makeup .gd{color:#a40000}.makeup .ge{color:#4d4d4c;font-style:italic}.makeup .gh{color:navy;font-weight:700}.makeup .gi{color:#00a000}.makeup .go{color:#4d4d4c;font-style:italic}.makeup .gp{color:#999}.makeup .gr{color:#ef2929}.makeup .gs{color:#4d4d4c;font-weight:700}.makeup .gt{color:#a40000;font-weight:700}.makeup .gu{color:purple;font-weight:700}.makeup .il{color:#0000cf;font-weight:700}.makeup .k,.makeup .kc,.makeup .kd,.makeup .kn,.makeup .kp,.makeup .kr,.makeup .kt{color:#204a87}.makeup .l{color:#4d4d4c}.makeup .ld{color:#c00}.makeup .m,.makeup .mb,.makeup .mf,.makeup .mh,.makeup .mi,.makeup .mo{color:#2937ab}.makeup .n{color:#4d4d4c}.makeup .na{color:#c4a000}.makeup .nb{color:#204a87}.makeup .nc{color:#0000cf}.makeup .nd{color:#5c35cc;font-weight:700}.makeup .ne{color:#c00;font-weight:700}.makeup .nf{color:#f57900}.makeup .ni{color:#ce5c00}.makeup .nl{color:#f57900}.makeup .nn{color:#4d4d4c}.makeup .no{color:#c17d11}.makeup .nt{color:#204a87;font-weight:700}.makeup .nv,.makeup .nx{color:#4d4d4c}.makeup .o{color:#ce5c00}.makeup .ow{color:#204a87}.makeup .p,.makeup .py{color:#4d4d4c}.makeup .s,.makeup .s1,.makeup .s2,.makeup .sa,.makeup .sb,.makeup .sc{color:#4e9a06}.makeup .sd{color:#8f5902;font-style:italic}.makeup .se{color:#204a87}.makeup .sh{color:#4e9a06}.makeup .si{color:#204a87}.makeup .sr{color:#c00}.makeup .ss{color:#c17d11}.makeup .sx{color:#4e9a06}.makeup .vc,.makeup .vg,.makeup .vi,.makeup .vm,.makeup .x{color:#4d4d4c}.night-mode .makeup{color:#f8f8f2}.night-mode .makeup .hll{background-color:#49483e}.night-mode .makeup .bp{color:#f8f8f2}.night-mode .makeup .c,.night-mode .makeup .c1,.night-mode .makeup .ch,.night-mode .makeup .cm,.night-mode .makeup .cp,.night-mode .makeup .cpf,.night-mode .makeup .cs{color:#75715e}.night-mode .makeup .dl{color:#e6db74}.night-mode .makeup .err{color:#960050;background-color:#1e0010}.night-mode .makeup .fm{color:#a6e22e}.night-mode .makeup .gd{color:#f92672}.night-mode .makeup .ge{font-style:italic}.night-mode .makeup .gi{color:#a6e22e}.night-mode .makeup .gs{font-weight:700}.night-mode .makeup .gu{color:#75715e}.night-mode .makeup .gt{color:#f92672;font-weight:700}.night-mode .makeup .il{color:#ae81ff}.night-mode .makeup .k,.night-mode .makeup .kc,.night-mode .makeup .kd{color:#66d9ef}.night-mode .makeup .kn{color:#f92672}.night-mode .makeup .kp,.night-mode .makeup .kr,.night-mode .makeup .kt{color:#66d9ef}.night-mode .makeup .l,.night-mode .makeup .ld,.night-mode .makeup .m,.night-mode .makeup .mb,.night-mode .makeup .mf,.night-mode .makeup .mh,.night-mode .makeup .mi,.night-mode .makeup .mo{color:#ae81ff}.night-mode .makeup .n{color:#f8f8f2}.night-mode .makeup .na{color:#a6e22e}.night-mode .makeup .nb{color:#f8f8f2}.night-mode .makeup .nc,.night-mode .makeup .nd,.night-mode .makeup .ne,.night-mode .makeup .nf{color:#a6e22e}.night-mode .makeup .ni,.night-mode .makeup .nl,.night-mode .makeup .nn{color:#f8f8f2}.night-mode .makeup .no{color:#66d9ef}.night-mode .makeup .nt{color:#f92672}.night-mode .makeup .nv{color:#f8f8f2}.night-mode .makeup .nx{color:#a6e22e}.night-mode .makeup .o,.night-mode .makeup .ow{color:#f92672}.night-mode .makeup .p,.night-mode .makeup .py{color:#f8f8f2}.night-mode .makeup .s,.night-mode .makeup .s1,.night-mode .makeup .s2,.night-mode .makeup .sa,.night-mode .makeup .sb,.night-mode .makeup .sc,.night-mode .makeup .sd{color:#e6db74}.night-mode .makeup .se{color:#ae81ff}.night-mode .makeup .sh,.night-mode .makeup .si,.night-mode .makeup .sr,.night-mode .makeup .ss,.night-mode .makeup .sx{color:#e6db74}.night-mode .makeup .vc,.night-mode .makeup .vg,.night-mode .makeup .vi,.night-mode .makeup .vm{color:#f8f8f2} \ No newline at end of file diff --git a/doc/dist/search_items-dc706c8070.js b/doc/dist/search_items-dc706c8070.js new file mode 100644 index 00000000..6d478e4c --- /dev/null +++ b/doc/dist/search_items-dc706c8070.js @@ -0,0 +1 @@ +searchNodes=[{"doc":"","ref":"Mix.Tasks.Papertrail.Install.html","title":"Mix.Tasks.Papertrail.Install","type":"task"},{"doc":"Callback implementation for Mix.Task.run/1.","ref":"Mix.Tasks.Papertrail.Install.html#run/1","title":"Mix.Tasks.Papertrail.Install.run/1","type":"function"},{"doc":"","ref":"PaperTrail.html","title":"PaperTrail","type":"module"},{"doc":"Deletes a record from the database with a related version insertion in one transaction","ref":"PaperTrail.html#delete/2","title":"PaperTrail.delete/2","type":"function"},{"doc":"Same as delete/2 but returns only the model struct or raises if the changeset is invalid.","ref":"PaperTrail.html#delete!/2","title":"PaperTrail.delete!/2","type":"function"},{"doc":"See PaperTrail.VersionQueries.get_current_model/1.","ref":"PaperTrail.html#get_current_model/1","title":"PaperTrail.get_current_model/1","type":"function"},{"doc":"","ref":"PaperTrail.html#get_model_id/1","title":"PaperTrail.get_model_id/1","type":"function"},{"doc":"See PaperTrail.VersionQueries.get_version/1.","ref":"PaperTrail.html#get_version/1","title":"PaperTrail.get_version/1","type":"function"},{"doc":"See PaperTrail.VersionQueries.get_version/2.","ref":"PaperTrail.html#get_version/2","title":"PaperTrail.get_version/2","type":"function"},{"doc":"See PaperTrail.VersionQueries.get_version/3.","ref":"PaperTrail.html#get_version/3","title":"PaperTrail.get_version/3","type":"function"},{"doc":"See PaperTrail.VersionQueries.get_versions/1.","ref":"PaperTrail.html#get_versions/1","title":"PaperTrail.get_versions/1","type":"function"},{"doc":"See PaperTrail.VersionQueries.get_versions/2.","ref":"PaperTrail.html#get_versions/2","title":"PaperTrail.get_versions/2","type":"function"},{"doc":"See PaperTrail.VersionQueries.get_versions/3.","ref":"PaperTrail.html#get_versions/3","title":"PaperTrail.get_versions/3","type":"function"},{"doc":"Inserts a record to the database with a related version insertion in one transaction","ref":"PaperTrail.html#insert/2","title":"PaperTrail.insert/2","type":"function"},{"doc":"Same as insert/2 but returns only the model struct or raises if the changeset is invalid.","ref":"PaperTrail.html#insert!/2","title":"PaperTrail.insert!/2","type":"function"},{"doc":"Updates a record from the database with a related version insertion in one transaction","ref":"PaperTrail.html#update/2","title":"PaperTrail.update/2","type":"function"},{"doc":"Same as update/2 but returns only the model struct or raises if the changeset is invalid.","ref":"PaperTrail.html#update!/2","title":"PaperTrail.update!/2","type":"function"},{"doc":"","ref":"PaperTrail.Multi.html","title":"PaperTrail.Multi","type":"module"},{"doc":"See Ecto.Multi.append/2.","ref":"PaperTrail.Multi.html#append/2","title":"PaperTrail.Multi.append/2","type":"function"},{"doc":"","ref":"PaperTrail.Multi.html#commit/1","title":"PaperTrail.Multi.commit/1","type":"function"},{"doc":"","ref":"PaperTrail.Multi.html#delete/3","title":"PaperTrail.Multi.delete/3","type":"function"},{"doc":"See Ecto.Multi.error/3.","ref":"PaperTrail.Multi.html#error/3","title":"PaperTrail.Multi.error/3","type":"function"},{"doc":"","ref":"PaperTrail.Multi.html#insert/3","title":"PaperTrail.Multi.insert/3","type":"function"},{"doc":"See Ecto.Multi.merge/2.","ref":"PaperTrail.Multi.html#merge/2","title":"PaperTrail.Multi.merge/2","type":"function"},{"doc":"See Ecto.Multi.merge/4.","ref":"PaperTrail.Multi.html#merge/4","title":"PaperTrail.Multi.merge/4","type":"function"},{"doc":"See Ecto.Multi.new/0.","ref":"PaperTrail.Multi.html#new/0","title":"PaperTrail.Multi.new/0","type":"function"},{"doc":"See Ecto.Multi.prepend/2.","ref":"PaperTrail.Multi.html#prepend/2","title":"PaperTrail.Multi.prepend/2","type":"function"},{"doc":"See Ecto.Multi.run/3.","ref":"PaperTrail.Multi.html#run/3","title":"PaperTrail.Multi.run/3","type":"function"},{"doc":"See Ecto.Multi.run/5.","ref":"PaperTrail.Multi.html#run/5","title":"PaperTrail.Multi.run/5","type":"function"},{"doc":"See Ecto.Multi.to_list/1.","ref":"PaperTrail.Multi.html#to_list/1","title":"PaperTrail.Multi.to_list/1","type":"function"},{"doc":"","ref":"PaperTrail.Multi.html#update/3","title":"PaperTrail.Multi.update/3","type":"function"},{"doc":"","ref":"PaperTrail.RepoClient.html","title":"PaperTrail.RepoClient","type":"module"},{"doc":"","ref":"PaperTrail.RepoClient.html#originator/0","title":"PaperTrail.RepoClient.originator/0","type":"function"},{"doc":"Gets the configured repo module or defaults to Repo if none configured","ref":"PaperTrail.RepoClient.html#repo/0","title":"PaperTrail.RepoClient.repo/0","type":"function"},{"doc":"","ref":"PaperTrail.RepoClient.html#strict_mode/0","title":"PaperTrail.RepoClient.strict_mode/0","type":"function"},{"doc":"","ref":"PaperTrail.Version.html","title":"PaperTrail.Version","type":"module"},{"doc":"","ref":"PaperTrail.Version.html#changeset/2","title":"PaperTrail.Version.changeset/2","type":"function"},{"doc":"Returns the count of all version records in the database","ref":"PaperTrail.Version.html#count/0","title":"PaperTrail.Version.count/0","type":"function"},{"doc":"","ref":"PaperTrail.Version.html#count/1","title":"PaperTrail.Version.count/1","type":"function"},{"doc":"Returns the first version record in the database by :inserted_at","ref":"PaperTrail.Version.html#first/0","title":"PaperTrail.Version.first/0","type":"function"},{"doc":"","ref":"PaperTrail.Version.html#first/1","title":"PaperTrail.Version.first/1","type":"function"},{"doc":"Returns the last version record in the database by :inserted_at","ref":"PaperTrail.Version.html#last/0","title":"PaperTrail.Version.last/0","type":"function"},{"doc":"","ref":"PaperTrail.Version.html#last/1","title":"PaperTrail.Version.last/1","type":"function"},{"doc":"","ref":"PaperTrail.VersionQueries.html","title":"PaperTrail.VersionQueries","type":"module"},{"doc":"Gets the current model record/struct of a version","ref":"PaperTrail.VersionQueries.html#get_current_model/1","title":"PaperTrail.VersionQueries.get_current_model/1","type":"function"},{"doc":"Gets the last version of a record.","ref":"PaperTrail.VersionQueries.html#get_version/1","title":"PaperTrail.VersionQueries.get_version/1","type":"function"},{"doc":"Gets the last version of a record. A list of options is optional, so you can set for example the :prefix of the query, wich allows you to change between different tenants. Usage example: iex(1)> PaperTrail.VersionQueries.get_version(record, [prefix: "tenant_id"])","ref":"PaperTrail.VersionQueries.html#get_version/2","title":"PaperTrail.VersionQueries.get_version/2","type":"function"},{"doc":"Gets the last version of a record given its module reference and its id. A list of options is optional, so you can set for example the :prefix of the query, wich allows you to change between different tenants. Usage example: iex(1)> PaperTrail.VersionQueries.get_version(ModelName, id, [prefix: "tenant_id"])","ref":"PaperTrail.VersionQueries.html#get_version/3","title":"PaperTrail.VersionQueries.get_version/3","type":"function"},{"doc":"Gets all the versions of a record.","ref":"PaperTrail.VersionQueries.html#get_versions/1","title":"PaperTrail.VersionQueries.get_versions/1","type":"function"},{"doc":"Gets all the versions of a record. A list of options is optional, so you can set for example the :prefix of the query, wich allows you to change between different tenants. Usage example: iex(1)> PaperTrail.VersionQueries.get_versions(record, [prefix: "tenant_id"])","ref":"PaperTrail.VersionQueries.html#get_versions/2","title":"PaperTrail.VersionQueries.get_versions/2","type":"function"},{"doc":"Gets all the versions of a record given a module and its id. A list of options is optional, so you can set for example the :prefix of the query, wich allows you to change between different tenants. Usage example: iex(1)> PaperTrail.VersionQueries.get_versions(ModelName, id, [prefix: "tenant_id"])","ref":"PaperTrail.VersionQueries.html#get_versions/3","title":"PaperTrail.VersionQueries.get_versions/3","type":"function"}] \ No newline at end of file diff --git a/doc/dist/search_items-fb992830f8.js b/doc/dist/search_items-fb992830f8.js deleted file mode 100644 index bc576299..00000000 --- a/doc/dist/search_items-fb992830f8.js +++ /dev/null @@ -1 +0,0 @@ -searchNodes=[{"ref":"Mix.Tasks.Papertrail.Install.html","title":"Mix.Tasks.Papertrail.Install","type":"task","doc":""},{"ref":"Mix.Tasks.Papertrail.Install.html#run/1","title":"Mix.Tasks.Papertrail.Install.run/1","type":"function","doc":"A task needs to implement run which receives a list of command line args. Callback implementation for Mix.Task.run/1."},{"ref":"PaperTrail.html","title":"PaperTrail","type":"module","doc":""},{"ref":"PaperTrail.html#delete/2","title":"PaperTrail.delete/2","type":"function","doc":"Deletes a record from the database with a related version insertion in one transaction"},{"ref":"PaperTrail.html#delete!/2","title":"PaperTrail.delete!/2","type":"function","doc":"Same as delete/2 but returns only the model struct or raises if the changeset is invalid."},{"ref":"PaperTrail.html#get_current_model/1","title":"PaperTrail.get_current_model/1","type":"function","doc":"See PaperTrail.VersionQueries.get_current_model/1."},{"ref":"PaperTrail.html#get_model_id/1","title":"PaperTrail.get_model_id/1","type":"function","doc":""},{"ref":"PaperTrail.html#get_version/1","title":"PaperTrail.get_version/1","type":"function","doc":"See PaperTrail.VersionQueries.get_version/1."},{"ref":"PaperTrail.html#get_version/2","title":"PaperTrail.get_version/2","type":"function","doc":"See PaperTrail.VersionQueries.get_version/2."},{"ref":"PaperTrail.html#get_version/3","title":"PaperTrail.get_version/3","type":"function","doc":"See PaperTrail.VersionQueries.get_version/3."},{"ref":"PaperTrail.html#get_versions/1","title":"PaperTrail.get_versions/1","type":"function","doc":"See PaperTrail.VersionQueries.get_versions/1."},{"ref":"PaperTrail.html#get_versions/2","title":"PaperTrail.get_versions/2","type":"function","doc":"See PaperTrail.VersionQueries.get_versions/2."},{"ref":"PaperTrail.html#get_versions/3","title":"PaperTrail.get_versions/3","type":"function","doc":"See PaperTrail.VersionQueries.get_versions/3."},{"ref":"PaperTrail.html#insert/2","title":"PaperTrail.insert/2","type":"function","doc":"Inserts a record to the database with a related version insertion in one transaction"},{"ref":"PaperTrail.html#insert!/2","title":"PaperTrail.insert!/2","type":"function","doc":"Same as insert/2 but returns only the model struct or raises if the changeset is invalid."},{"ref":"PaperTrail.html#update/2","title":"PaperTrail.update/2","type":"function","doc":"Updates a record from the database with a related version insertion in one transaction"},{"ref":"PaperTrail.html#update!/2","title":"PaperTrail.update!/2","type":"function","doc":"Same as update/2 but returns only the model struct or raises if the changeset is invalid."},{"ref":"PaperTrail.Multi.html","title":"PaperTrail.Multi","type":"module","doc":""},{"ref":"PaperTrail.Multi.html#append/2","title":"PaperTrail.Multi.append/2","type":"function","doc":"See Ecto.Multi.append/2."},{"ref":"PaperTrail.Multi.html#commit/1","title":"PaperTrail.Multi.commit/1","type":"function","doc":""},{"ref":"PaperTrail.Multi.html#delete/3","title":"PaperTrail.Multi.delete/3","type":"function","doc":""},{"ref":"PaperTrail.Multi.html#error/3","title":"PaperTrail.Multi.error/3","type":"function","doc":"See Ecto.Multi.error/3."},{"ref":"PaperTrail.Multi.html#insert/3","title":"PaperTrail.Multi.insert/3","type":"function","doc":""},{"ref":"PaperTrail.Multi.html#merge/2","title":"PaperTrail.Multi.merge/2","type":"function","doc":"See Ecto.Multi.merge/2."},{"ref":"PaperTrail.Multi.html#merge/4","title":"PaperTrail.Multi.merge/4","type":"function","doc":"See Ecto.Multi.merge/4."},{"ref":"PaperTrail.Multi.html#new/0","title":"PaperTrail.Multi.new/0","type":"function","doc":"See Ecto.Multi.new/0."},{"ref":"PaperTrail.Multi.html#prepend/2","title":"PaperTrail.Multi.prepend/2","type":"function","doc":"See Ecto.Multi.prepend/2."},{"ref":"PaperTrail.Multi.html#run/3","title":"PaperTrail.Multi.run/3","type":"function","doc":"See Ecto.Multi.run/3."},{"ref":"PaperTrail.Multi.html#run/5","title":"PaperTrail.Multi.run/5","type":"function","doc":"See Ecto.Multi.run/5."},{"ref":"PaperTrail.Multi.html#to_list/1","title":"PaperTrail.Multi.to_list/1","type":"function","doc":"See Ecto.Multi.to_list/1."},{"ref":"PaperTrail.Multi.html#update/3","title":"PaperTrail.Multi.update/3","type":"function","doc":""},{"ref":"PaperTrail.RepoClient.html","title":"PaperTrail.RepoClient","type":"module","doc":""},{"ref":"PaperTrail.RepoClient.html#originator/0","title":"PaperTrail.RepoClient.originator/0","type":"function","doc":""},{"ref":"PaperTrail.RepoClient.html#repo/0","title":"PaperTrail.RepoClient.repo/0","type":"function","doc":"Gets the configured repo module or defaults to Repo if none configured"},{"ref":"PaperTrail.RepoClient.html#strict_mode/0","title":"PaperTrail.RepoClient.strict_mode/0","type":"function","doc":""},{"ref":"PaperTrail.Version.html","title":"PaperTrail.Version","type":"module","doc":""},{"ref":"PaperTrail.Version.html#changeset/2","title":"PaperTrail.Version.changeset/2","type":"function","doc":""},{"ref":"PaperTrail.Version.html#count/0","title":"PaperTrail.Version.count/0","type":"function","doc":"Returns the count of all version records in the database"},{"ref":"PaperTrail.Version.html#count/1","title":"PaperTrail.Version.count/1","type":"function","doc":""},{"ref":"PaperTrail.Version.html#first/0","title":"PaperTrail.Version.first/0","type":"function","doc":"Returns the first version record in the database by :inserted_at"},{"ref":"PaperTrail.Version.html#first/1","title":"PaperTrail.Version.first/1","type":"function","doc":""},{"ref":"PaperTrail.Version.html#last/0","title":"PaperTrail.Version.last/0","type":"function","doc":"Returns the last version record in the database by :inserted_at"},{"ref":"PaperTrail.Version.html#last/1","title":"PaperTrail.Version.last/1","type":"function","doc":""},{"ref":"PaperTrail.VersionQueries.html","title":"PaperTrail.VersionQueries","type":"module","doc":""},{"ref":"PaperTrail.VersionQueries.html#get_current_model/1","title":"PaperTrail.VersionQueries.get_current_model/1","type":"function","doc":"Gets the current model record/struct of a version"},{"ref":"PaperTrail.VersionQueries.html#get_version/1","title":"PaperTrail.VersionQueries.get_version/1","type":"function","doc":"Gets the last version of a record."},{"ref":"PaperTrail.VersionQueries.html#get_version/2","title":"PaperTrail.VersionQueries.get_version/2","type":"function","doc":"Gets the last version of a record. A list of options is optional, so you can set for example the :prefix of the query, wich allows you to change between different tenants. Usage example: iex(1)> PaperTrail.VersionQueries.get_version(record, [prefix: "tenant_id"])"},{"ref":"PaperTrail.VersionQueries.html#get_version/3","title":"PaperTrail.VersionQueries.get_version/3","type":"function","doc":"Gets the last version of a record given its module reference and its id. A list of options is optional, so you can set for example the :prefix of the query, wich allows you to change between different tenants. Usage example: iex(1)> PaperTrail.VersionQueries.get_version(ModelName, id, [prefix: "tenant_id"])"},{"ref":"PaperTrail.VersionQueries.html#get_versions/1","title":"PaperTrail.VersionQueries.get_versions/1","type":"function","doc":"Gets all the versions of a record."},{"ref":"PaperTrail.VersionQueries.html#get_versions/2","title":"PaperTrail.VersionQueries.get_versions/2","type":"function","doc":"Gets all the versions of a record. A list of options is optional, so you can set for example the :prefix of the query, wich allows you to change between different tenants. Usage example: iex(1)> PaperTrail.VersionQueries.get_versions(record, [prefix: "tenant_id"])"},{"ref":"PaperTrail.VersionQueries.html#get_versions/3","title":"PaperTrail.VersionQueries.get_versions/3","type":"function","doc":"Gets all the versions of a record given a module and its id. A list of options is optional, so you can set for example the :prefix of the query, wich allows you to change between different tenants. Usage example: iex(1)> PaperTrail.VersionQueries.get_versions(ModelName, id, [prefix: "tenant_id"])"}] \ No newline at end of file diff --git a/doc/dist/sidebar_items-4518d1b9c4.js b/doc/dist/sidebar_items-4518d1b9c4.js deleted file mode 100644 index 5ef7d8e2..00000000 --- a/doc/dist/sidebar_items-4518d1b9c4.js +++ /dev/null @@ -1 +0,0 @@ -sidebarNodes={"extras":[{"id":"api-reference","title":"API Reference","group":"","headers":[{"id":"Modules","anchor":"modules"},{"id":"Mix Tasks","anchor":"mix-tasks"}]}],"exceptions":[],"modules":[{"id":"PaperTrail","title":"PaperTrail","group":"","nodeGroups":[{"key":"functions","name":"Functions","nodes":[{"id":"delete/2","anchor":"delete/2"},{"id":"delete!/2","anchor":"delete!/2"},{"id":"get_current_model/1","anchor":"get_current_model/1"},{"id":"get_model_id/1","anchor":"get_model_id/1"},{"id":"get_version/1","anchor":"get_version/1"},{"id":"get_version/2","anchor":"get_version/2"},{"id":"get_version/3","anchor":"get_version/3"},{"id":"get_versions/1","anchor":"get_versions/1"},{"id":"get_versions/2","anchor":"get_versions/2"},{"id":"get_versions/3","anchor":"get_versions/3"},{"id":"insert/2","anchor":"insert/2"},{"id":"insert!/2","anchor":"insert!/2"},{"id":"update/2","anchor":"update/2"},{"id":"update!/2","anchor":"update!/2"}]}]},{"id":"PaperTrail.Multi","title":"PaperTrail.Multi","group":"","nodeGroups":[{"key":"functions","name":"Functions","nodes":[{"id":"append/2","anchor":"append/2"},{"id":"commit/1","anchor":"commit/1"},{"id":"delete/3","anchor":"delete/3"},{"id":"error/3","anchor":"error/3"},{"id":"insert/3","anchor":"insert/3"},{"id":"merge/2","anchor":"merge/2"},{"id":"merge/4","anchor":"merge/4"},{"id":"new/0","anchor":"new/0"},{"id":"prepend/2","anchor":"prepend/2"},{"id":"run/3","anchor":"run/3"},{"id":"run/5","anchor":"run/5"},{"id":"to_list/1","anchor":"to_list/1"},{"id":"update/3","anchor":"update/3"}]}]},{"id":"PaperTrail.RepoClient","title":"PaperTrail.RepoClient","group":"","nodeGroups":[{"key":"functions","name":"Functions","nodes":[{"id":"originator/0","anchor":"originator/0"},{"id":"repo/0","anchor":"repo/0"},{"id":"strict_mode/0","anchor":"strict_mode/0"}]}]},{"id":"PaperTrail.Version","title":"PaperTrail.Version","group":"","nodeGroups":[{"key":"functions","name":"Functions","nodes":[{"id":"changeset/2","anchor":"changeset/2"},{"id":"count/0","anchor":"count/0"},{"id":"count/1","anchor":"count/1"},{"id":"first/0","anchor":"first/0"},{"id":"first/1","anchor":"first/1"},{"id":"last/0","anchor":"last/0"},{"id":"last/1","anchor":"last/1"}]}]},{"id":"PaperTrail.VersionQueries","title":"PaperTrail.VersionQueries","group":"","nodeGroups":[{"key":"functions","name":"Functions","nodes":[{"id":"get_current_model/1","anchor":"get_current_model/1"},{"id":"get_version/1","anchor":"get_version/1"},{"id":"get_version/2","anchor":"get_version/2"},{"id":"get_version/3","anchor":"get_version/3"},{"id":"get_versions/1","anchor":"get_versions/1"},{"id":"get_versions/2","anchor":"get_versions/2"},{"id":"get_versions/3","anchor":"get_versions/3"}]}]}],"tasks":[{"id":"Mix.Tasks.Papertrail.Install","title":"mix papertrail.install","group":"","nodeGroups":[{"key":"functions","name":"Functions","nodes":[{"id":"run/1","anchor":"run/1"}]}]}]} \ No newline at end of file diff --git a/doc/dist/sidebar_items-dcc8f77f52.js b/doc/dist/sidebar_items-dcc8f77f52.js new file mode 100644 index 00000000..ed65fdef --- /dev/null +++ b/doc/dist/sidebar_items-dcc8f77f52.js @@ -0,0 +1 @@ +sidebarNodes={"extras":[{"group":"","headers":[{"anchor":"modules","id":"Modules"},{"anchor":"mix-tasks","id":"Mix Tasks"}],"id":"api-reference","title":"API Reference"}],"modules":[{"group":"","id":"PaperTrail","nodeGroups":[{"key":"functions","name":"Functions","nodes":[{"anchor":"delete/2","id":"delete/2"},{"anchor":"delete!/2","id":"delete!/2"},{"anchor":"get_current_model/1","id":"get_current_model/1"},{"anchor":"get_model_id/1","id":"get_model_id/1"},{"anchor":"get_version/1","id":"get_version/1"},{"anchor":"get_version/2","id":"get_version/2"},{"anchor":"get_version/3","id":"get_version/3"},{"anchor":"get_versions/1","id":"get_versions/1"},{"anchor":"get_versions/2","id":"get_versions/2"},{"anchor":"get_versions/3","id":"get_versions/3"},{"anchor":"insert/2","id":"insert/2"},{"anchor":"insert!/2","id":"insert!/2"},{"anchor":"update/2","id":"update/2"},{"anchor":"update!/2","id":"update!/2"}]}],"title":"PaperTrail"},{"group":"","id":"PaperTrail.Multi","nodeGroups":[{"key":"functions","name":"Functions","nodes":[{"anchor":"append/2","id":"append/2"},{"anchor":"commit/1","id":"commit/1"},{"anchor":"delete/3","id":"delete/3"},{"anchor":"error/3","id":"error/3"},{"anchor":"insert/3","id":"insert/3"},{"anchor":"merge/2","id":"merge/2"},{"anchor":"merge/4","id":"merge/4"},{"anchor":"new/0","id":"new/0"},{"anchor":"prepend/2","id":"prepend/2"},{"anchor":"run/3","id":"run/3"},{"anchor":"run/5","id":"run/5"},{"anchor":"to_list/1","id":"to_list/1"},{"anchor":"update/3","id":"update/3"}]}],"title":"PaperTrail.Multi"},{"group":"","id":"PaperTrail.RepoClient","nodeGroups":[{"key":"functions","name":"Functions","nodes":[{"anchor":"originator/0","id":"originator/0"},{"anchor":"repo/0","id":"repo/0"},{"anchor":"strict_mode/0","id":"strict_mode/0"}]}],"title":"PaperTrail.RepoClient"},{"group":"","id":"PaperTrail.Version","nodeGroups":[{"key":"functions","name":"Functions","nodes":[{"anchor":"changeset/2","id":"changeset/2"},{"anchor":"count/0","id":"count/0"},{"anchor":"count/1","id":"count/1"},{"anchor":"first/0","id":"first/0"},{"anchor":"first/1","id":"first/1"},{"anchor":"last/0","id":"last/0"},{"anchor":"last/1","id":"last/1"}]}],"title":"PaperTrail.Version"},{"group":"","id":"PaperTrail.VersionQueries","nodeGroups":[{"key":"functions","name":"Functions","nodes":[{"anchor":"get_current_model/1","id":"get_current_model/1"},{"anchor":"get_version/1","id":"get_version/1"},{"anchor":"get_version/2","id":"get_version/2"},{"anchor":"get_version/3","id":"get_version/3"},{"anchor":"get_versions/1","id":"get_versions/1"},{"anchor":"get_versions/2","id":"get_versions/2"},{"anchor":"get_versions/3","id":"get_versions/3"}]}],"title":"PaperTrail.VersionQueries"}],"tasks":[{"group":"","id":"Mix.Tasks.Papertrail.Install","nodeGroups":[{"key":"functions","name":"Functions","nodes":[{"anchor":"run/1","id":"run/1"}]}],"title":"mix papertrail.install"}]} \ No newline at end of file diff --git a/doc/index.html b/doc/index.html index 1cf0fd6f..3f74143b 100644 --- a/doc/index.html +++ b/doc/index.html @@ -2,10 +2,10 @@ - paper_trail v0.8.6 — Documentation + paper_trail v0.8.7 — Documentation - + diff --git a/doc/search.html b/doc/search.html index 7d8b07f3..3d8b5e30 100644 --- a/doc/search.html +++ b/doc/search.html @@ -4,14 +4,14 @@ - - - Search — paper_trail v0.8.6 - + + + Search — paper_trail v0.8.7 + - + - + @@ -44,7 +44,7 @@ paper_trail @@ -54,7 +54,6 @@

Search

Built using - ExDoc (v0.21.2), + ExDoc (v0.21.3), designed by @@ -80,19 +79,19 @@

Search

+ + - -

@@ -101,4 +100,4 @@

Search

- \ No newline at end of file + \ No newline at end of file diff --git a/mix.exs b/mix.exs index bcf20d19..1fbe5ce0 100644 --- a/mix.exs +++ b/mix.exs @@ -4,8 +4,8 @@ defmodule PaperTrail.Mixfile do def project do [ app: :paper_trail, - version: "0.8.6", - elixir: "~> 1.9", + version: "0.8.7", + elixir: "~> 1.10", description: description(), build_embedded: Mix.env() == :prod, start_permanent: Mix.env() == :prod, @@ -26,11 +26,11 @@ defmodule PaperTrail.Mixfile do defp deps do [ - {:ecto, "~> 3.3"}, - {:ecto_sql, "~> 3.3.4"}, - {:ex_doc, ">= 0.21.3", only: :dev}, + {:ecto, ">= 3.4.0"}, + {:ecto_sql, ">= 3.4.0"}, + {:ex_doc, ">= 0.21.3"}, {:postgrex, ">= 0.0.0", only: [:dev, :test]}, - {:jason, "~> 1.0", only: [:dev, :test]} + {:jason, ">= 1.2.0", only: [:dev, :test]} ] end diff --git a/mix.lock b/mix.lock index abcd88eb..dd21776e 100644 --- a/mix.lock +++ b/mix.lock @@ -4,7 +4,7 @@ "decimal": {:hex, :decimal, "1.8.1", "a4ef3f5f3428bdbc0d35374029ffcf4ede8533536fa79896dd450168d9acdf3c", [:mix], [], "hexpm", "3cb154b00225ac687f6cbd4acc4b7960027c757a5152b369923ead9ddbca7aec"}, "earmark": {:hex, :earmark, "1.4.3", "364ca2e9710f6bff494117dbbd53880d84bebb692dafc3a78eb50aa3183f2bfd", [:mix], [], "hexpm", "8cf8a291ebf1c7b9539e3cddb19e9cef066c2441b1640f13c34c1d3cfc825fec"}, "ecto": {:hex, :ecto, "3.4.0", "a7a83ab8359bf816ce729e5e65981ce25b9fc5adfc89c2ea3980f4fed0bfd7c1", [:mix], [{:decimal, "~> 1.6 or ~> 2.0", [hex: :decimal, repo: "hexpm", optional: false]}, {:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: true]}], "hexpm", "5eed18252f5b5bbadec56a24112b531343507dbe046273133176b12190ce19cc"}, - "ecto_sql": {:hex, :ecto_sql, "3.3.4", "aa18af12eb875fbcda2f75e608b3bd534ebf020fc4f6448e4672fcdcbb081244", [:mix], [{:db_connection, "~> 2.2", [hex: :db_connection, repo: "hexpm", optional: false]}, {:ecto, "~> 3.4 or ~> 3.3.3", [hex: :ecto, repo: "hexpm", optional: false]}, {:myxql, "~> 0.3.0", [hex: :myxql, repo: "hexpm", optional: true]}, {:postgrex, "~> 0.15.0", [hex: :postgrex, repo: "hexpm", optional: true]}, {:telemetry, "~> 0.4.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "5eccbdbf92e3c6f213007a82d5dbba4cd9bb659d1a21331f89f408e4c0efd7a8"}, + "ecto_sql": {:hex, :ecto_sql, "3.4.1", "3c9136ba138f9b74d31286c73c61232a92bd19385f7c5607bdeb3a4587ef91f5", [:mix], [{:db_connection, "~> 2.2", [hex: :db_connection, repo: "hexpm", optional: false]}, {:ecto, "~> 3.4.0", [hex: :ecto, repo: "hexpm", optional: false]}, {:myxql, "~> 0.3.0 or ~> 0.4.0", [hex: :myxql, repo: "hexpm", optional: true]}, {:postgrex, "~> 0.15.0", [hex: :postgrex, repo: "hexpm", optional: true]}, {:tds, "~> 2.1.0", [hex: :tds, repo: "hexpm", optional: true]}, {:telemetry, "~> 0.4.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "9b4be0bffe7b0bdf5393defcae52712f248e70cc2bc0e8ab6ddb03be66371516"}, "ex_doc": {:hex, :ex_doc, "0.21.3", "857ec876b35a587c5d9148a2512e952e24c24345552259464b98bfbb883c7b42", [:mix], [{:earmark, "~> 1.4", [hex: :earmark, repo: "hexpm", optional: false]}, {:makeup_elixir, "~> 0.14", [hex: :makeup_elixir, repo: "hexpm", optional: false]}], "hexpm", "0db1ee8d1547ab4877c5b5dffc6604ef9454e189928d5ba8967d4a58a801f161"}, "jason": {:hex, :jason, "1.2.0", "10043418c42d2493d0ee212d3fddd25d7ffe484380afad769a0a38795938e448", [:mix], [{:decimal, "~> 1.0", [hex: :decimal, repo: "hexpm", optional: true]}], "hexpm", "116747dbe057794c3a3e4e143b7c8390b29f634e16c78a7f59ba75bfa6852e7f"}, "makeup": {:hex, :makeup, "1.0.1", "82f332e461dc6c79dbd82fbe2a9c10d48ed07146f0a478286e590c83c52010b5", [:mix], [{:nimble_parsec, "~> 0.5.0", [hex: :nimble_parsec, repo: "hexpm", optional: false]}], "hexpm", "49736fe5b66a08d8575bf5321d716bac5da20c8e6b97714fec2bcd6febcfa1f8"},