From 7773addaf940b2719a08d683da31411c8ea4834c Mon Sep 17 00:00:00 2001 From: Robert Lin Date: Sun, 22 Mar 2020 14:57:54 -0700 Subject: [PATCH] release: inertia v0.6.0 (#660) --- LICENSE | 2 +- client/README.md | 2 +- client/internal/compiled.go | 4 +- contrib/npm/package.json | 6 +- docs/api/index.html | 545 +++++++++--------- docs/api/swagger.yml | 32 +- docs/cli/README.md | 4 +- docs/cli/inertia.md | 14 +- docs/cli/inertia_${remote_name}.md | 11 +- docs/cli/inertia_${remote_name}_down.md | 5 +- docs/cli/inertia_${remote_name}_env.md | 5 +- docs/cli/inertia_${remote_name}_env_ls.md | 5 +- docs/cli/inertia_${remote_name}_env_rm.md | 5 +- docs/cli/inertia_${remote_name}_env_set.md | 5 +- docs/cli/inertia_${remote_name}_init.md | 5 +- docs/cli/inertia_${remote_name}_logs.md | 5 +- docs/cli/inertia_${remote_name}_prune.md | 5 +- docs/cli/inertia_${remote_name}_send.md | 33 ++ docs/cli/inertia_${remote_name}_ssh.md | 5 +- docs/cli/inertia_${remote_name}_status.md | 5 +- docs/cli/inertia_${remote_name}_token.md | 6 +- docs/cli/inertia_${remote_name}_uninstall.md | 5 +- docs/cli/inertia_${remote_name}_up.md | 5 +- docs/cli/inertia_${remote_name}_upgrade.md | 5 +- docs/cli/inertia_${remote_name}_user.md | 5 +- docs/cli/inertia_${remote_name}_user_add.md | 5 +- docs/cli/inertia_${remote_name}_user_login.md | 5 +- docs/cli/inertia_${remote_name}_user_ls.md | 5 +- docs/cli/inertia_${remote_name}_user_reset.md | 5 +- docs/cli/inertia_${remote_name}_user_rm.md | 5 +- docs/cli/inertia_${remote_name}_user_totp.md | 5 +- ...nertia_${remote_name}_user_totp_disable.md | 5 +- ...inertia_${remote_name}_user_totp_enable.md | 5 +- docs/cli/inertia_init.md | 3 +- docs/cli/inertia_project.md | 3 +- docs/cli/inertia_project_profile.md | 7 +- docs/cli/inertia_project_profile_apply.md | 3 +- docs/cli/inertia_project_profile_configure.md | 41 ++ docs/cli/inertia_project_profile_ls.md | 8 +- docs/cli/inertia_project_profile_show.md | 7 +- docs/cli/inertia_project_reset.md | 3 +- docs/cli/inertia_project_set.md | 3 +- docs/cli/inertia_provision.md | 3 +- docs/cli/inertia_provision_ec2.md | 3 +- docs/cli/inertia_remote.md | 18 +- docs/cli/inertia_remote_add.md | 3 +- docs/cli/inertia_remote_config-path.md | 30 + docs/cli/inertia_remote_login.md | 38 ++ docs/cli/inertia_remote_ls.md | 5 +- docs/cli/inertia_remote_reset.md | 31 + docs/cli/inertia_remote_rm.md | 3 +- docs/cli/inertia_remote_set.md | 3 +- docs/cli/inertia_remote_show.md | 3 +- docs/cli/inertia_remote_upgrade.md | 5 +- docs/fonts/slate-33847ce5.woff | Bin 0 -> 1796 bytes docs/fonts/slate-7b7da4fe.ttf | Bin 0 -> 1720 bytes docs/fonts/slate-cfc9d06b.eot | Bin 0 -> 1876 bytes docs/fonts/slate-ddd488db.woff2 | Bin 0 -> 796 bytes docs/fonts/slate-e55b8307.svg | 14 + docs/images/aws-ec2-iam-add-acf0227b.png | Bin 0 -> 84427 bytes docs/images/aws-ec2-iam-perm-408741e4.png | Bin 0 -> 210153 bytes docs/images/logo-a410de0a.png | Bin 0 -> 379492 bytes docs/images/navbar-cad8cdcb.png | Bin 0 -> 96 bytes docs/index.html | 296 ++++++---- docs/javascripts/all-c5541673.js | 131 +++++ docs/javascripts/all_nosearch-c275c2f6.js | 31 + docs/stylesheets/print-4373c1b9.css | 1 + docs/stylesheets/screen-af868d8f.css | 1 + docs/tip/api/index.html | 4 +- docs/tip/api/swagger.yml | 2 +- docs/tip/cli/README.md | 2 +- docs/tip/cli/inertia_remote_upgrade.md | 2 +- docs_src/api/swagger.yml | 2 +- 73 files changed, 1003 insertions(+), 475 deletions(-) create mode 100644 docs/cli/inertia_project_profile_configure.md create mode 100644 docs/cli/inertia_remote_config-path.md create mode 100644 docs/cli/inertia_remote_login.md create mode 100644 docs/cli/inertia_remote_reset.md create mode 100644 docs/fonts/slate-33847ce5.woff create mode 100644 docs/fonts/slate-7b7da4fe.ttf create mode 100644 docs/fonts/slate-cfc9d06b.eot create mode 100644 docs/fonts/slate-ddd488db.woff2 create mode 100644 docs/fonts/slate-e55b8307.svg create mode 100644 docs/images/aws-ec2-iam-add-acf0227b.png create mode 100644 docs/images/aws-ec2-iam-perm-408741e4.png create mode 100644 docs/images/logo-a410de0a.png create mode 100644 docs/images/navbar-cad8cdcb.png create mode 100644 docs/javascripts/all-c5541673.js create mode 100644 docs/javascripts/all_nosearch-c275c2f6.js create mode 100644 docs/stylesheets/print-4373c1b9.css create mode 100644 docs/stylesheets/screen-af868d8f.css diff --git a/LICENSE b/LICENSE index eea3ce65..183e47e7 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2018 UBC Launch Pad +Copyright (c) 2020 UBC Launch Pad Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/client/README.md b/client/README.md index 9e08de1c..925cee41 100644 --- a/client/README.md +++ b/client/README.md @@ -19,7 +19,7 @@ func main() { // set up a client to your remote var inertia = client.NewClient( &cfg.Remote{ - Version: "v0.5.2", + Version: "v0.6.0", Name: "gcloud", IP: "my.host.addr", /* ... */ diff --git a/client/internal/compiled.go b/client/internal/compiled.go index 7a0bd2e1..ca137c85 100644 --- a/client/internal/compiled.go +++ b/client/internal/compiled.go @@ -1,5 +1,5 @@ -// Code generated by fileb0x at "2020-03-19 14:27:00.465378 -0700 PDT m=+0.003427336" from config file "b0x.yml" DO NOT EDIT. -// modification hash(8cf20804eb2d3961afb14517fa7e0bae.902253dd4a7873ead7b8164875470c16) +// Code generated by fileb0x at "2020-03-22 14:46:44.689828 -0700 PDT m=+0.003781846" from config file "b0x.yml" DO NOT EDIT. +// modification hash(4ddd93ec81abcb42b40784c70d0b80ca.902253dd4a7873ead7b8164875470c16) package internal diff --git a/contrib/npm/package.json b/contrib/npm/package.json index 8f7692df..589478c8 100644 --- a/contrib/npm/package.json +++ b/contrib/npm/package.json @@ -1,6 +1,6 @@ { "name": "inertia-cli", - "version": "0.5.3", + "version": "0.6.0", "description": "Inertia-CLI", "scripts": { "test": "echo \"Error: no test specified\" && exit 1", @@ -13,7 +13,7 @@ "url": "git+https://github.com/ubclaunchpad/inertia.git" }, "keywords": [ - "ubc-launchpad", + "ubc", "launchpad", "inertia", "inertia-cli" @@ -23,7 +23,7 @@ "bugs": { "url": "https://github.com/ubclaunchpad/inertia/issues" }, - "homepage": "https://github.com/ubclaunchpad/inertia#readme", + "homepage": "https://inertia.ubclaunchpad.com", "dependencies": { "fs-extra": "^7.0.1", "mkdirp": "^0.5.1", diff --git a/docs/api/index.html b/docs/api/index.html index 837c65f1..8ea7434a 100644 --- a/docs/api/index.html +++ b/docs/api/index.html @@ -3,7 +3,7 @@ - ReDoc documentation + Inertia Daemon API Reference "}},te=function(e,t){return function(){var n,r=((n={})[C]=G(t),n["data-styled-version"]="4.1.1",n),o=H();return o&&(r.nonce=o),l.a.createElement("style",y({},r,{dangerouslySetInnerHTML:{__html:e()}}))}},ne=function(e){return function(){return Object.keys(e)}},re=function(e){return document.createTextNode(J(e))},oe=function e(t,n){var r=void 0===t?Object.create(null):t,o=void 0===n?Object.create(null):n,i=function(e){var t=o[e];return void 0!==t?t:o[e]=[""]},a=function(){var e="";for(var t in o){var n=o[t][0];n&&(e+=J(t)+n)}return e};return{clone:function(){var t=function(e){var t=Object.create(null);for(var n in e)t[n]=y({},e[n]);return t}(r),n=Object.create(null);for(var i in o)n[i]=[o[i][0]];return e(t,n)},css:a,getIds:ne(o),hasNameForId:Q(r),insertMarker:i,insertRules:function(e,t,n){i(e)[0]+=t.join(" "),Y(r,e,n)},removeRules:function(e){var t=o[e];void 0!==t&&(t[0]="",V(r,e))},sealed:!1,styleTag:null,toElement:te(a,r),toHTML:ee(a,r)}},ie=function(e,t,n,r,o){if(T&&!n){var i=function(e,t,n){var r=document.createElement("style");r.setAttribute(C,""),r.setAttribute("data-styled-version","4.1.1");var o=H();if(o&&r.setAttribute("nonce",o),r.appendChild(document.createTextNode("")),e&&!t)e.appendChild(r);else{if(!t||!e||!t.parentNode)throw new I(6);t.parentNode.insertBefore(r,n?t:t.nextSibling)}return r}(e,t,r);return j?function(e,t){var n=Object.create(null),r=Object.create(null),o=void 0!==t,i=!1,a=function(t){var o=r[t];return void 0!==o?o:(r[t]=re(t),e.appendChild(r[t]),n[t]=Object.create(null),r[t])},s=function(){var e="";for(var t in r)e+=r[t].data;return e};return{clone:function(){throw new I(5)},css:s,getIds:ne(r),hasNameForId:Q(n),insertMarker:a,insertRules:function(e,r,s){for(var l=a(e),c=[],u=r.length,p=0;p0&&(i=!0,t().insertRules(e+"-import",c))},removeRules:function(a){var s=r[a];if(void 0!==s){var l=re(a);e.replaceChild(l,s),r[a]=l,V(n,a),o&&i&&t().removeRules(a+"-import")}},sealed:!1,styleTag:e,toElement:te(s,n),toHTML:ee(s,n)}}(i,o):function(e,t){var n=Object.create(null),r=Object.create(null),o=[],i=void 0!==t,a=!1,s=function(e){var t=r[e];return void 0!==t?t:(r[e]=o.length,o.push(0),V(n,e),r[e])},l=function(){var t=X(e).cssRules,n="";for(var i in r){n+=J(i);for(var a=r[i],s=Z(o,a),l=s-o[a];l0&&(a=!0,t().insertRules(r+"-import",h)),o[u]+=d,Y(n,r,c)},removeRules:function(s){var l=r[s];if(void 0!==l){var c=o[l];!function(e,t,n){for(var r=t-n,o=t;o>r;o-=1)e.deleteRule(o)}(X(e),Z(o,l)-1,c),o[l]=0,V(n,s),i&&a&&t().removeRules(s+"-import")}},sealed:!1,styleTag:e,toElement:te(l,n),toHTML:ee(l,n)}}(i,o)}return oe()},ae=/\s+/,se=void 0;se=T?j?40:1e3:-1;var le=0,ce=void 0,ue=function(){function e(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:T?document.head:null,r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];m(this,e),this.getImportRuleTag=function(){var e=t.importRuleTag;if(void 0!==e)return e;var n=t.tags[0];return t.importRuleTag=ie(t.target,n?n.styleTag:null,t.forceServer,!0)},le+=1,this.id=le,this.forceServer=r,this.target=r?null:n,this.tagMap={},this.deferred={},this.rehydratedNames={},this.ignoreRehydratedNames={},this.tags=[],this.capacity=1,this.clones=[]}return e.prototype.rehydrate=function(){if(!T||this.forceServer)return this;var e=[],t=[],n=!1,r=document.querySelectorAll("style["+C+'][data-styled-version="4.1.1"]'),o=r.length;if(!o)return this;for(var i=0;i0&&void 0!==arguments[0]&&arguments[0];ce=new e(void 0,t).rehydrate()},e.prototype.clone=function(){var t=new e(this.target,this.forceServer);return this.clones.push(t),t.tags=this.tags.map(function(e){for(var n=e.getIds(),r=e.clone(),o=0;o1?t-1:0),r=1;r=4;)t=1540483477*(65535&(t=255&e.charCodeAt(o)|(255&e.charCodeAt(++o))<<8|(255&e.charCodeAt(++o))<<16|(255&e.charCodeAt(++o))<<24))+((1540483477*(t>>>16)&65535)<<16),r=1540483477*(65535&r)+((1540483477*(r>>>16)&65535)<<16)^(t=1540483477*(65535&(t^=t>>>24))+((1540483477*(t>>>16)&65535)<<16)),n-=4,++o;switch(n){case 3:r^=(255&e.charCodeAt(o+2))<<16;case 2:r^=(255&e.charCodeAt(o+1))<<8;case 1:r=1540483477*(65535&(r^=255&e.charCodeAt(o)))+((1540483477*(r>>>16)&65535)<<16)}return((r=1540483477*(65535&(r^=r>>>13))+((1540483477*(r>>>16)&65535)<<16))^r>>>15)>>>0}var be=52,we=function(e){return String.fromCharCode(e+(e>25?39:97))};function xe(e){var t="",n=void 0;for(n=e;n>be;n=Math.floor(n/be))t=we(n%be)+t;return we(n%be)+t}function ke(e,t){for(var n=0;n2&&void 0!==arguments[2]?arguments[2]:E,r=!!n&&e.theme===n.theme;return e.theme&&!r?e.theme:t||n.theme},Te=/[[\].#*$><+~=|^:(),"'`-]+/g,je=/(^-|-$)/g;function Ae(e){return e.replace(Te,"-").replace(je,"")}function Ie(e){return"string"==typeof e}var Pe={childContextTypes:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDerivedStateFromProps:!0,propTypes:!0,type:!0},Re={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},Ne=((Ee={})[u.ForwardRef]={$$typeof:!0,render:!0},Ee),Le=Object.defineProperty,Me=Object.getOwnPropertyNames,De=Object.getOwnPropertySymbols,Fe=void 0===De?function(){return[]}:De,Ue=Object.getOwnPropertyDescriptor,Be=Object.getPrototypeOf,ze=Object.prototype,$e=Array.prototype;function We(e,t,n){if("string"!=typeof t){var r=Be(t);r&&r!==ze&&We(e,r,n);for(var o=$e.concat(Me(t),Fe(t)),i=Ne[e.$$typeof]||Pe,a=Ne[t.$$typeof]||Pe,s=o.length,l=void 0,c=void 0;s--;)if(c=o[s],!(Re[c]||n&&n[c]||a&&a[c]||i&&i[c])&&(l=Ue(t,c)))try{Le(e,c,l)}catch(e){}return e}return e}var qe=function(e){var t=!1;return function(){t||(t=!0,e.apply(void 0,arguments))}},He=Object(s.createContext)(),Ye=He.Consumer,Ve=function(e){function t(n){m(this,t);var r=w(this,e.call(this,n));return r.getContext=Object(p.a)(r.getContext.bind(r)),r.renderInner=r.renderInner.bind(r),r}return v(t,e),t.prototype.render=function(){return this.props.children?l.a.createElement(He.Consumer,null,this.renderInner):null},t.prototype.renderInner=function(e){var t=this.getContext(this.props.theme,e);return l.a.createElement(He.Provider,{value:t},l.a.Children.only(this.props.children))},t.prototype.getTheme=function(e,t){if(S(e))return e(t);if(null===e||Array.isArray(e)||"object"!==(void 0===e?"undefined":h(e)))throw new I(8);return y({},t,e)},t.prototype.getContext=function(e,t){return this.getTheme(e,t)},t}(s.Component),Qe=function(){function e(){m(this,e),this.masterSheet=ue.master,this.instance=this.masterSheet.clone(),this.sealed=!1}return e.prototype.seal=function(){if(!this.sealed){var e=this.masterSheet.clones.indexOf(this.instance);this.masterSheet.clones.splice(e,1),this.sealed=!0}},e.prototype.collectStyles=function(e){if(this.sealed)throw new I(2);return l.a.createElement(Ke,{sheet:this.instance},e)},e.prototype.getStyleTags=function(){return this.seal(),this.instance.toHTML()},e.prototype.getStyleElement=function(){return this.seal(),this.instance.toReactElements()},e.prototype.interleaveWithNodeStream=function(e){throw new I(3)},e}(),Ge=Object(s.createContext)(),Xe=Ge.Consumer,Ke=function(e){function t(n){m(this,t);var r=w(this,e.call(this,n));return r.getContext=Object(p.a)(r.getContext),r}return v(t,e),t.prototype.getContext=function(e,t){if(e)return e;if(t)return new ue(t);throw new I(4)},t.prototype.render=function(){var e=this.props,t=e.children,n=e.sheet,r=e.target;return l.a.createElement(Ge.Provider,{value:this.getContext(n,r)},t)},t}(s.Component),Je=(new Set,{});qe(function(){return console.warn('The "innerRef" API has been removed in styled-components v4 in favor of React 16 ref forwarding, use "ref" instead like a typical component.')}),qe(function(e,t){return console.warn('Functions as object-form attrs({}) keys are now deprecated and will be removed in a future version of styled-components. Switch to the new attrs(props => ({})) syntax instead for easier and more powerful composition. The attrs key in question is "'+e+'" on component "'+t+'".')}),qe(function(e,t){return console.warn("It looks like you've used a non styled-component as the value for the \""+e+'" prop in an object-form attrs constructor of "'+t+"\".\nYou should use the new function-form attrs constructor which avoids this issue: attrs(props => ({ yourStuff }))\nTo continue using the deprecated object syntax, you'll need to wrap your component prop in a function to make it available inside the styled component (you'll still get the deprecation warning though.)\nFor example, { "+e+": () => InnerComponent } instead of { "+e+": InnerComponent }")});var Ze=function(e){function t(){m(this,t);var n=w(this,e.call(this));return n.attrs={},n.renderOuter=n.renderOuter.bind(n),n.renderInner=n.renderInner.bind(n),n}return v(t,e),t.prototype.render=function(){return l.a.createElement(Xe,null,this.renderOuter)},t.prototype.renderOuter=function(e){return this.styleSheet=e,this.props.forwardedClass.componentStyle.isStatic?this.renderInner():l.a.createElement(Ye,null,this.renderInner)},t.prototype.renderInner=function(e){var t=this.props.forwardedClass,n=t.componentStyle,r=t.defaultProps,o=t.styledComponentId,i=t.target,a=void 0;a=n.isStatic?this.generateAndInjectStyles(E,this.props,this.styleSheet):void 0!==e?this.generateAndInjectStyles(Ce(this.props,e,r),this.props,this.styleSheet):this.generateAndInjectStyles(this.props.theme||E,this.props,this.styleSheet);var l=this.props.as||this.attrs.as||i,c=Ie(l),u={},p=y({},this.attrs,this.props),d=void 0;for(d in p)"forwardedClass"!==d&&"as"!==d&&("forwardedRef"===d?u.ref=p[d]:c&&!Object(f.a)(d)||(u[d]=p[d]));return this.props.style&&this.attrs.style&&(u.style=y({},this.attrs.style,this.props.style)),u.className=[this.props.className,o,this.attrs.className,a].filter(Boolean).join(" "),Object(s.createElement)(l,u)},t.prototype.buildExecutionContext=function(e,t,n){var r=this,o=y({},t,{theme:e});return n.length?(this.attrs={},n.forEach(function(e){var n,i=e,a=!1,s=void 0,l=void 0;for(l in S(i)&&(i=i(t),a=!0),i)s=i[l],a||!S(s)||(n=s)&&n.prototype&&n.prototype.isReactComponent||O(s)||(s=s(o)),r.attrs[l]=s,o[l]=s}),o):o},t.prototype.generateAndInjectStyles=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:ue.master,r=t.forwardedClass,o=r.attrs,i=r.componentStyle;r.warnTooManyClasses;return i.isStatic&&!o.length?i.generateAndInjectStyles(E,n):i.generateAndInjectStyles(this.buildExecutionContext(e,t,o),n)},t}(s.Component);function et(e,t,n){var r=O(e),o=!Ie(e),i=t.displayName,a=void 0===i?function(e){return Ie(e)?"styled."+e:"Styled("+_(e)+")"}(e):i,s=t.componentId,c=void 0===s?function(e,t,n){var r="string"!=typeof t?"sc":Ae(t),o=(Je[r]||0)+1;Je[r]=o;var i=r+"-"+e.generateName(r+o);return n?n+"-"+i:i}(Oe,t.displayName,t.parentComponentId):s,u=t.ParentComponent,p=void 0===u?Ze:u,f=t.attrs,d=void 0===f?k:f,h=t.displayName&&t.componentId?Ae(t.displayName)+"-"+t.componentId:t.componentId||c,m=r&&e.attrs?Array.prototype.concat(e.attrs,d).filter(Boolean):d,g=new Oe(r?e.componentStyle.rules.concat(n):n,m,h),v=l.a.forwardRef(function(e,t){return l.a.createElement(p,y({},e,{forwardedClass:v,forwardedRef:t}))});return v.attrs=m,v.componentStyle=g,v.displayName=a,v.styledComponentId=h,v.target=r?e.target:e,v.withComponent=function(e){var r=t.componentId,o=b(t,["componentId"]),i=r&&r+"-"+(Ie(e)?e:Ae(_(e)));return et(e,y({},o,{attrs:m,componentId:i,ParentComponent:p}),n)},v.toString=function(){return"."+v.styledComponentId},o&&We(v,e,{attrs:!0,componentStyle:!0,displayName:!0,styledComponentId:!0,target:!0,withComponent:!0}),v}var tt=function(e){return function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:E;if(!Object(u.isValidElementType)(n))throw new I(1,String(n));var o=function(){return t(n,r,ye.apply(void 0,arguments))};return o.withConfig=function(o){return e(t,n,y({},r,o))},o.attrs=function(o){return e(t,n,y({},r,{attrs:Array.prototype.concat(r.attrs,o).filter(Boolean)}))},o}(et,e)};["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"].forEach(function(e){tt[e]=tt(e)});var nt=function(){function e(t,n){m(this,e),this.rules=t,this.componentId=n,this.isStatic=ke(t,k),ue.master.hasId(n)||ue.master.deferredInject(n,[])}return e.prototype.createStyles=function(e,t){var n=q(ge(this.rules,e,t),"");t.inject(this.componentId,n)},e.prototype.removeStyles=function(e){var t=this.componentId;e.hasId(t)&&e.remove(t)},e.prototype.renderStyles=function(e,t){this.removeStyles(t),this.createStyles(e,t)},e}();function rt(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r1?t-1:0),r=1;r1&&k("Lost properties from oneOf",e,n),delete e.oneOf)}e.type&&Array.isArray(e.type)&&1===e.type.length&&(e.type=e.type[0])}else x("(Patchable) schema type must not be an array",n);e.type&&"null"===e.type&&(delete e.type,e.nullable=!0),"array"!==e.type||e.items||(e.items={}),"boolean"==typeof e.required&&(e.required&&e.name&&(void 0===t.required&&(t.required=[]),Array.isArray(t.required)&&t.required.push(e.name)),delete e.required),e.xml&&"string"==typeof e.xml.namespace&&(e.xml.namespace||delete e.xml.namespace)}(e,n,t)})}function S(e,t,n){var o,i=n.payload.options;if(p(e,t))if(e[t].startsWith("#/components/"));else if(e[t].startsWith("#/definitions/")){var a=e[t].replace("#/definitions/","").split("/");(b=r.schemas[decodeURIComponent(a[0])])?a[0]=b:k("Could not resolve reference "+e[t],e,i),e[t]="#/components/schemas/"+a.join("/")}else if(e[t].startsWith("#/parameters/"))e[t]="#/components/parameters/"+y.sanitise(e[t].replace("#/parameters/",""));else if(e[t].startsWith("#/responses/"))e[t]="#/components/responses/"+y.sanitise(e[t].replace("#/responses/",""));else if(e[t].startsWith("#")){var s=f(c.jptr(i.openapi,e[t]));if(!1===s)k("direct $ref not found "+e[t],e,i);else if(i.refmap[e[t]])e[t]=i.refmap[e[t]];else{var l=e[t],u="schemas",d=(l=(l=(l=(l=l.replace("/properties/headers/","")).replace("/properties/responses/","")).replace("/properties/parameters/","")).replace("/properties/schemas/","")).lastIndexOf("/schema");if("schemas"===(u=l.indexOf("/headers/")>d?"headers":l.indexOf("/responses/")>d?"responses":l.indexOf("/example")>d?"examples":l.indexOf("/parameters/")>d?"parameters":"schemas")&&E(s,i),"responses"!==u){var h=u.substr(0,u.length-1);"parameter"===h&&s.name&&s.name===y.sanitise(s.name)&&(h=encodeURIComponent(s.name));var m=1;for(e["x-miro"]&&(o=(o=e["x-miro"]).indexOf("#")>=0?o.split("#")[1].split("/").pop():o.split("/").pop().split(".")[0],h=encodeURIComponent(y.sanitise(o)),m="");c.jptr(i.openapi,"#/components/"+u+"/"+h+m);)m=""===m?2:++m;var g="#/components/"+u+"/"+h+m,v="";"examples"===u&&(s={value:s},v="/value"),c.jptr(i.openapi,g,s),i.refmap[e[t]]=g+v,e[t]=g+v}}}if(delete e["x-miro"],"x-ms-odata"===t&&"string"==typeof e[t]&&e[t].startsWith("#/")){var b;a=e[t].replace("#/definitions/","").replace("#/components/schemas/","").split("/");(b=r.schemas[decodeURIComponent(a[0])])?a[0]=b:k("Could not resolve reference "+e[t],e,i),e[t]="#/components/schemas/"+a.join("/")}}function _(e){for(var t in e)for(var n in e[t]){var r=y.sanitise(n);n!=r&&(e[t][r]=e[t][n],delete e[t][n])}}function O(e,t){if("basic"===e.type&&(e.type="http",e.scheme="basic"),"oauth2"===e.type){var n={},r=e.flow;"application"===e.flow&&(r="clientCredentials"),"accessCode"===e.flow&&(r="authorizationCode"),void 0!==e.authorizationUrl&&(n.authorizationUrl=e.authorizationUrl.split("?")[0].trim()||"/"),void 0!==e.tokenUrl&&(n.tokenUrl=e.tokenUrl.split("?")[0].trim()||"/"),n.scopes=e.scopes||{},e.flows={},e.flows[r]=n,delete e.flow,delete e.authorizationUrl,delete e.tokenUrl,delete e.scopes,void 0!==e.name&&(t.patch?delete e.name:x("(Patchable) oauth2 securitySchemes should not have name property",t))}}function C(e){return!e["x-s2o-delete"]}function T(e,t){if(e.$ref)e.$ref=e.$ref.replace("#/responses/","#/components/responses/");else{e.type&&!e.schema&&(e.schema={}),e.type&&(e.schema.type=e.type),e.items&&e.items.collectionFormat&&e.items.type&&"array"!=e.items.type&&(e.items.collectionFormat!=e.collectionFormat&&k("Nested collectionFormats are not supported",e,t),delete e.items.collectionFormat),void 0!==e.collectionFormat&&("array"!=e.type&&(t.patch?delete e.collectionFormat:x("(Patchable) collectionFormat is only applicable to header.type array",t)),"csv"===e.collectionFormat&&(e.style="simple"),"ssv"===e.collectionFormat&&k("collectionFormat:ssv is no longer supported for headers",e,t),"pipes"===e.collectionFormat&&k("collectionFormat:pipes is no longer supported for headers",e,t),"multi"===e.collectionFormat&&(e.explode=!0),"tsv"===e.collectionFormat&&(k("collectionFormat:tsv is no longer supported",e,t),e["x-collectionFormat"]="tsv"),delete e.collectionFormat),delete e.type;for(var n=0,r=y.parameterTypeProperties;n=0){var n=e.$ref.split("#/parameters/");e.$ref=n[0]+"#/components/parameters/"+y.sanitise(n[1])}e.$ref.indexOf("#/definitions/")>=0&&k("Definition used as parameter",e,t)}function A(e,t,n,r,o,i){var a={},s=!0,l=(t&&t.consumes||o.consumes||[]).filter(y.uniqueOnly);if(e.$ref&&"string"==typeof e.$ref){j(e,i);var c=decodeURIComponent(e.$ref.replace("#/components/parameters/","")),p=!1;if((O=o.components.parameters[c])&&!O["x-s2o-delete"]||!e.$ref.startsWith("#/")||(e["x-s2o-delete"]=!0,p=!0),p){var d=e.$ref,m=u(o,e.$ref);!m&&d.startsWith("#/")?k("Could not resolve reference "+d,e,i):m&&(e=m)}}if(e.name||e.in){"boolean"==typeof e["x-deprecated"]&&(e.deprecated=e["x-deprecated"],delete e["x-deprecated"]),void 0!==e["x-example"]&&(e.example=e["x-example"],delete e["x-example"]),"body"==e.in||e.type||(i.patch?e.type="string":x("(Patchable) parameter.type is mandatory for non-body parameters",i)),e.type&&"object"==typeof e.type&&e.type.$ref&&(e.type=u(o,e.type.$ref)),e.description&&"object"==typeof e.description&&e.description.$ref&&(e.description=u(o,e.description.$ref)),null===e.description&&delete e.description;var g=e.collectionFormat;if(e.collectionFormat&&("array"!=e.type&&(i.patch?delete e.collectionFormat:x("(Patchable) collectionFormat is only applicable to param.type array",i)),"csv"!==e.collectionFormat||"query"!==e.in&&"cookie"!==e.in||(e.style="form",e.explode=!1),"csv"!==e.collectionFormat||"path"!==e.in&&"header"!==e.in||(e.style="simple"),"ssv"===e.collectionFormat&&("query"===e.in?e.style="spaceDelimited":k("collectionFormat:ssv is no longer supported except for in:query parameters",e,i)),"pipes"===e.collectionFormat&&("query"===e.in?e.style="pipeDelimited":k("collectionFormat:pipes is no longer supported except for in:query parameters",e,i)),"multi"===e.collectionFormat&&(e.explode=!0),"tsv"===e.collectionFormat&&(k("collectionFormat:tsv is no longer supported",e,i),e["x-collectionFormat"]="tsv"),delete e.collectionFormat),e.type&&"object"!=e.type&&"body"!=e.type&&"formData"!=e.in)if(e.items&&e.schema)k("parameter has array,items and schema",e,i);else{e.schema&&"object"==typeof e.schema||(e.schema={}),e.schema.type=e.type,e.items&&(e.schema.items=e.items,delete e.items,h(e.schema.items,null,function(t,n,r){"collectionFormat"===n&&"string"==typeof t[n]&&(g&&t[n]!==g&&k("Nested collectionFormats are not supported",e,i),delete t[n])}));for(var v=0,b=y.parameterTypeProperties;v=0&&(S="multipart/form-data"),a.content[S]={},e.schema)a.content[S].schema=e.schema,e.schema.$ref&&(a["x-s2o-name"]=decodeURIComponent(e.schema.$ref.replace("#/components/schemas/","")));else{a.content[S].schema={},a.content[S].schema.type="object",a.content[S].schema.properties={},a.content[S].schema.properties[e.name]={};var _=a.content[S].schema,O=a.content[S].schema.properties[e.name];e.description&&(O.description=e.description),e.example&&(O.example=e.example),e.type&&(O.type=e.type);for(var C=0,T=y.parameterTypeProperties;C0&&(e["x-s2o-delete"]=!0,t&&(t.requestBody&&s?(t.requestBody["x-s2o-overloaded"]=!0,k("Operation "+(t.operationId||r)+" has multiple requestBodies",t,i)):(t.requestBody=Object.assign({},t.requestBody),t.requestBody.content&&t.requestBody.content["multipart/form-data"]&&a.content["multipart/form-data"]?(t.requestBody.content["multipart/form-data"].schema.properties=Object.assign(t.requestBody.content["multipart/form-data"].schema.properties,a.content["multipart/form-data"].schema.properties),t.requestBody.content["multipart/form-data"].schema.required=(t.requestBody.content["multipart/form-data"].schema.required||[]).concat(a.content["multipart/form-data"].schema.required||[]),t.requestBody.content["multipart/form-data"].schema.required.length||delete t.requestBody.content["multipart/form-data"].schema.required):t.requestBody.content&&t.requestBody.content["application/x-www-form-urlencoded"]&&a.content["application/x-www-form-urlencoded"]?(t.requestBody.content["application/x-www-form-urlencoded"].schema.properties=Object.assign(t.requestBody.content["application/x-www-form-urlencoded"].schema.properties,a.content["application/x-www-form-urlencoded"].schema.properties),t.requestBody.content["application/x-www-form-urlencoded"].schema.required=(t.requestBody.content["application/x-www-form-urlencoded"].schema.required||[]).concat(a.content["application/x-www-form-urlencoded"].schema.required||[]),t.requestBody.content["application/x-www-form-urlencoded"].schema.required.length||delete t.requestBody.content["application/x-www-form-urlencoded"].schema.required):(t.requestBody=Object.assign(t.requestBody,a),t.requestBody["x-s2o-name"]||(t.requestBody.schema&&t.requestBody.schema.$ref?t.requestBody["x-s2o-name"]=decodeURIComponent(t.requestBody.schema.$ref.replace("#/components/schemas/","")).split("/").join(""):t.operationId&&(t.requestBody["x-s2o-name"]=y.sanitiseAll(t.operationId)))))));delete e.type;for(var R=0,N=y.parameterTypeProperties;R=0?k("definition used as response: "+e.$ref,e,o):e.$ref.startsWith("#/responses/")&&(e.$ref="#/components/responses/"+y.sanitise(decodeURIComponent(e.$ref.replace("#/responses/",""))));else{if(void 0===e.description||null===e.description||""===e.description&&o.patch)if(o.patch){var i=v.find(function(e){return e.code===t});"object"!=typeof e||Array.isArray(e)||(e.description=i?i.phrase:"")}else x("(Patchable) response.description is mandatory",o);if(e.schema){E(e.schema,o),e.schema.$ref&&"string"==typeof e.schema.$ref&&e.schema.$ref.startsWith("#/responses/")&&(e.schema.$ref="#/components/responses/"+y.sanitise(decodeURIComponent(e.schema.$ref.replace("#/responses/",""))));var a=(n&&n.produces||r.produces||[]).filter(y.uniqueOnly);a.length||a.push("*/*"),e.content={};for(var s=0,l=a;s=0||"x-amazon-apigateway-any-method"===l){var p=s[l];if(p.parameters&&Array.isArray(p.parameters)){if(s.parameters)for(var d=function(e){"string"==typeof e.$ref&&(j(e,n),e=u(o,e.$ref)),p.parameters.find(function(t,n,r){return t.name===e.name&&t.in===e.in})||"formData"!==e.in&&"body"!==e.in&&"file"!==e.type||A(e,p,0,a,o,n)},h=0,m=s.parameters;h1){i="";for(k.name||(k.name="requestBody",i=b++);v.indexOf(k.name+i)>=0;)i=i?++i:2;for(var s in k.name=k.name+i,v.push(k.name),e.components.requestBodies[k.name]=f(k.body),k.refs){var C={};C.$ref="#/components/requestBodies/"+k.name,c.jptr(e,k.refs[s],C)}}}return e.components.responses&&0===Object.keys(e.components.responses).length&&delete e.components.responses,e.components.parameters&&0===Object.keys(e.components.parameters).length&&delete e.components.parameters,e.components.examples&&0===Object.keys(e.components.examples).length&&delete e.components.examples,e.components.requestBodies&&0===Object.keys(e.components.requestBodies).length&&delete e.components.requestBodies,e.components.securitySchemes&&0===Object.keys(e.components.securitySchemes).length&&delete e.components.securitySchemes,e.components.headers&&0===Object.keys(e.components.headers).length&&delete e.components.headers,e.components.schemas&&0===Object.keys(e.components.schemas).length&&delete e.components.schemas,e.components&&0===Object.keys(e.components).length&&delete e.components,e}function N(e){e.url=e.url.split("{{").join("{"),e.url=e.url.split("}}").join("}"),e.url.replace(/\{(.+?)\}/g,function(t,n){e.variables||(e.variables={}),e.variables[n]={default:"unknown"}})}function L(e,t,n){if(void 0===e.info||null===e.info){if(!t.patch)return n(new Error("(Patchable) info object is mandatory"));e.info={version:"",title:""}}if("object"!=typeof e.info||Array.isArray(e.info))return n(new Error("info must be an object"));if(void 0===e.info.title||null===e.info.title){if(!t.patch)return n(new Error("(Patchable) info.title cannot be null"));e.info.title=""}if(void 0===e.info.version||null===e.info.version){if(!t.patch)return n(new Error("(Patchable) info.version cannot be null"));e.info.version=""}if("string"!=typeof e.info.version){if(!t.patch)return n(new Error("(Patchable) info.version must be a string"));e.info.version=e.info.version.toString()}if(void 0!==e.info.logo){if(!t.patch)return n(new Error("(Patchable) info should not have logo property"));e.info["x-logo"]=e.info.logo,delete e.info.logo}if(void 0!==e.info.termsOfService){if(null===e.info.termsOfService){if(!t.patch)return n(new Error("(Patchable) info.termsOfService cannot be null"));e.info.termsOfService=""}if(i.URL&&t.whatwg)try{i.URL.parse(e.info.termsOfService)}catch(r){if(!t.patch)return n(new Error("(Patchable) info.termsOfService must be a URL"));delete e.info.termsOfService}}}function M(e,t,n){if(void 0===e.paths){if(!t.patch)return n(new Error("(Patchable) paths object is mandatory"));e.paths={}}}function D(e,t,n){return a(n,new Promise(function(n,r){if(t.externals=[],t.externalRefs={},t.rewriteRefs=!0,t.preserveMiro=!0,t.promise={},t.promise.resolve=n,t.promise.reject=r,t.cache||(t.cache={}),e.openapi&&"string"==typeof e.openapi&&e.openapi.startsWith("3."))return t.openapi=d(e),L(t.openapi,t,r),M(t.openapi,t,r),void m.optionalResolve(t).then(function(){return t.direct?n(t.openapi):n(t)}).catch(function(e){console.warn(e),r(e)});if(!e.swagger||"2.0"!=e.swagger)return r(new Error("Unsupported swagger/OpenAPI version: "+(e.openapi?e.openapi:e.swagger)));var o=t.openapi={};if(o.openapi=w,t.origin){o["x-origin"]||(o["x-origin"]=[]);var i={};i.url=t.source||t.origin,i.format="swagger",i.version=e.swagger,i.converter={},i.converter.url="https://github.com/mermade/oas-kit",i.converter.version=b,o["x-origin"].push(i)}if(delete(o=Object.assign(o,d(e))).swagger,e.host)for(var a=0,s=e.schemes||[""];a/gm,d=/^data-[\-\w.\u00B7-\uFFFF]/,h=/^aria-[\-\w]+$/,m=/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i,g=/^(?:\w+script|data):/i,y=/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205f\u3000]/g,v="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function b(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:w(),E=function(e){return x(e)};if(E.version="1.0.8",E.removed=[],!k||!k.document||9!==k.document.nodeType)return E.isSupported=!1,E;var S=k.document,_=!1,O=!1,C=k.document,T=k.DocumentFragment,j=k.HTMLTemplateElement,A=k.Node,I=k.NodeFilter,P=k.NamedNodeMap,R=void 0===P?k.NamedNodeMap||k.MozNamedAttrMap:P,N=k.Text,L=k.Comment,M=k.DOMParser;if("function"==typeof j){var D=C.createElement("template");D.content&&D.content.ownerDocument&&(C=D.content.ownerDocument)}var F=C,U=F.implementation,B=F.createNodeIterator,z=F.getElementsByTagName,$=F.createDocumentFragment,W=S.importNode,q={};E.isSupported=U&&void 0!==U.createHTMLDocument&&9!==C.documentMode;var H=p,Y=f,V=d,Q=h,G=g,X=y,K=m,J=null,Z=c({},[].concat(b(e),b(t),b(n),b(r),b(o))),ee=null,te=c({},[].concat(b(i),b(a),b(s),b(l))),ne=null,re=null,oe=!0,ie=!0,ae=!1,se=!1,le=!1,ce=!1,ue=!1,pe=!1,fe=!1,de=!1,he=!1,me=!0,ge=!0,ye=!1,ve={},be=c({},["audio","head","math","script","style","template","svg","video"]),we=c({},["audio","video","img","source","image"]),xe=c({},["alt","class","for","id","label","name","pattern","placeholder","summary","title","value","style","xmlns"]),ke=null,Ee=C.createElement("form"),Se=function(p){"object"!==(void 0===p?"undefined":v(p))&&(p={}),J="ALLOWED_TAGS"in p?c({},p.ALLOWED_TAGS):Z,ee="ALLOWED_ATTR"in p?c({},p.ALLOWED_ATTR):te,ne="FORBID_TAGS"in p?c({},p.FORBID_TAGS):{},re="FORBID_ATTR"in p?c({},p.FORBID_ATTR):{},ve="USE_PROFILES"in p&&p.USE_PROFILES,oe=!1!==p.ALLOW_ARIA_ATTR,ie=!1!==p.ALLOW_DATA_ATTR,ae=p.ALLOW_UNKNOWN_PROTOCOLS||!1,se=p.SAFE_FOR_JQUERY||!1,le=p.SAFE_FOR_TEMPLATES||!1,ce=p.WHOLE_DOCUMENT||!1,fe=p.RETURN_DOM||!1,de=p.RETURN_DOM_FRAGMENT||!1,he=p.RETURN_DOM_IMPORT||!1,pe=p.FORCE_BODY||!1,me=!1!==p.SANITIZE_DOM,ge=!1!==p.KEEP_CONTENT,ye=p.IN_PLACE||!1,K=p.ALLOWED_URI_REGEXP||K,le&&(ie=!1),de&&(fe=!0),ve&&(J=c({},[].concat(b(o))),ee=[],!0===ve.html&&(c(J,e),c(ee,i)),!0===ve.svg&&(c(J,t),c(ee,a),c(ee,l)),!0===ve.svgFilters&&(c(J,n),c(ee,a),c(ee,l)),!0===ve.mathMl&&(c(J,r),c(ee,s),c(ee,l))),p.ADD_TAGS&&(J===Z&&(J=u(J)),c(J,p.ADD_TAGS)),p.ADD_ATTR&&(ee===te&&(ee=u(ee)),c(ee,p.ADD_ATTR)),p.ADD_URI_SAFE_ATTR&&c(xe,p.ADD_URI_SAFE_ATTR),ge&&(J["#text"]=!0),ce&&c(J,["html","head","body"]),J.table&&c(J,["tbody"]),Object&&"freeze"in Object&&Object.freeze(p),ke=p},_e=function(e){E.removed.push({element:e});try{e.parentNode.removeChild(e)}catch(t){e.outerHTML=""}},Oe=function(e,t){try{E.removed.push({attribute:t.getAttributeNode(e),from:t})}catch(e){E.removed.push({attribute:null,from:t})}t.removeAttribute(e)},Ce=function(e){var t=void 0;if(pe&&(e=""+e),_)try{t=(new M).parseFromString(e,"text/html")}catch(e){}if(O&&c(ne,["title"]),!t||!t.documentElement){var n=t=U.createHTMLDocument(""),r=n.body;r.parentNode.removeChild(r.parentNode.firstElementChild),r.outerHTML=e}return z.call(t,ce?"html":"body")[0]};E.isSupported&&(function(){try{var e=Ce('

');e.querySelector("svg img")&&(_=!0)}catch(e){}}(),function(){try{var e=Ce("</title><img>");e.querySelector("title").textContent.match(/<\/title/)&&(O=!0)}catch(e){}}());var Te=function(e){return B.call(e.ownerDocument||e,e,I.SHOW_ELEMENT|I.SHOW_COMMENT|I.SHOW_TEXT,function(){return I.FILTER_ACCEPT},!1)},je=function(e){return"object"===(void 0===A?"undefined":v(A))?e instanceof A:e&&"object"===(void 0===e?"undefined":v(e))&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName},Ae=function(e,t,n){q[e]&&q[e].forEach(function(e){e.call(E,t,n,ke)})},Ie=function(e){var t,n=void 0;if(Ae("beforeSanitizeElements",e,null),!((t=e)instanceof N||t instanceof L||"string"==typeof t.nodeName&&"string"==typeof t.textContent&&"function"==typeof t.removeChild&&t.attributes instanceof R&&"function"==typeof t.removeAttribute&&"function"==typeof t.setAttribute))return _e(e),!0;var r=e.nodeName.toLowerCase();if(Ae("uponSanitizeElement",e,{tagName:r,allowedTags:J}),!J[r]||ne[r]){if(ge&&!be[r]&&"function"==typeof e.insertAdjacentHTML)try{e.insertAdjacentHTML("AfterEnd",e.innerHTML)}catch(e){}return _e(e),!0}return!se||e.firstElementChild||e.content&&e.content.firstElementChild||!/</g.test(e.textContent)||(E.removed.push({element:e.cloneNode()}),e.innerHTML?e.innerHTML=e.innerHTML.replace(/</g,"<"):e.innerHTML=e.textContent.replace(/</g,"<")),le&&3===e.nodeType&&(n=(n=(n=e.textContent).replace(H," ")).replace(Y," "),e.textContent!==n&&(E.removed.push({element:e.cloneNode()}),e.textContent=n)),Ae("afterSanitizeElements",e,null),!1},Pe=function(e,t,n){if(me&&("id"===t||"name"===t)&&(n in C||n in Ee))return!1;if(le&&(n=(n=n.replace(H," ")).replace(Y," ")),ie&&V.test(t));else if(oe&&Q.test(t));else{if(!ee[t]||re[t])return!1;if(xe[t]);else if(K.test(n.replace(X,"")));else if("src"!==t&&"xlink:href"!==t||"script"===e||0!==n.indexOf("data:")||!we[e])if(ae&&!G.test(n.replace(X,"")));else if(n)return!1}return!0},Re=function(e){var t=void 0,n=void 0,r=void 0,o=void 0,i=void 0;Ae("beforeSanitizeAttributes",e,null);var a=e.attributes;if(a){var s={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:ee};for(i=a.length;i--;){var l=t=a[i],c=l.name,u=l.namespaceURI;if(n=t.value.trim(),r=c.toLowerCase(),s.attrName=r,s.attrValue=n,s.keepAttr=!0,Ae("uponSanitizeAttribute",e,s),n=s.attrValue,"name"===r&&"IMG"===e.nodeName&&a.id)o=a.id,a=Array.prototype.slice.apply(a),Oe("id",e),Oe(c,e),a.indexOf(o)>i&&e.setAttribute("id",o.value);else{if("INPUT"===e.nodeName&&"type"===r&&"file"===n&&(ee[r]||!re[r]))continue;"id"===c&&e.setAttribute(c,""),Oe(c,e)}if(s.keepAttr){var p=e.nodeName.toLowerCase();if(Pe(p,r,n))try{u?e.setAttributeNS(u,c,n):e.setAttribute(c,n),E.removed.pop()}catch(e){}}}Ae("afterSanitizeAttributes",e,null)}},Ne=function e(t){var n=void 0,r=Te(t);for(Ae("beforeSanitizeShadowDOM",t,null);n=r.nextNode();)Ae("uponSanitizeShadowNode",n,null),Ie(n)||(n.content instanceof T&&e(n.content),Re(n));Ae("afterSanitizeShadowDOM",t,null)};return E.sanitize=function(e,t){var n=void 0,r=void 0,o=void 0,i=void 0,a=void 0;if(e||(e="\x3c!--\x3e"),"string"!=typeof e&&!je(e)){if("function"!=typeof e.toString)throw new TypeError("toString is not a function");if("string"!=typeof(e=e.toString()))throw new TypeError("dirty is not a string, aborting")}if(!E.isSupported){if("object"===v(k.toStaticHTML)||"function"==typeof k.toStaticHTML){if("string"==typeof e)return k.toStaticHTML(e);if(je(e))return k.toStaticHTML(e.outerHTML)}return e}if(ue||Se(t),E.removed=[],ye);else if(e instanceof A)n=Ce("\x3c!--\x3e"),1===(r=n.ownerDocument.importNode(e,!0)).nodeType&&"BODY"===r.nodeName?n=r:n.appendChild(r);else{if(!fe&&!ce&&-1===e.indexOf("<"))return e;if(!(n=Ce(e)))return fe?null:""}n&&pe&&_e(n.firstChild);for(var s=Te(ye?e:n);o=s.nextNode();)3===o.nodeType&&o===i||Ie(o)||(o.content instanceof T&&Ne(o.content),Re(o),i=o);if(ye)return e;if(fe){if(de)for(a=$.call(n.ownerDocument);n.firstChild;)a.appendChild(n.firstChild);else a=n;return he&&(a=W.call(S,a,!0)),a}return ce?n.outerHTML:n.innerHTML},E.setConfig=function(e){Se(e),ue=!0},E.clearConfig=function(){ke=null,ue=!1},E.isValidAttribute=function(e,t,n){ke||Se({});var r=e.toLowerCase(),o=t.toLowerCase();return Pe(r,o,n)},E.addHook=function(e,t){"function"==typeof t&&(q[e]=q[e]||[],q[e].push(t))},E.removeHook=function(e){q[e]&&q[e].pop()},E.removeHooks=function(e){q[e]&&(q[e]=[])},E.removeAllHooks=function(){q={}},E}()}()},function(e,t,n){"use strict";var r=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|valueLink|accept|acceptCharset|accessKey|action|allow|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|default|defer|dir|disabled|download|draggable|encType|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|itemProp|itemScope|itemType|itemID|itemRef|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class)|(on[A-Z].*)|((data|aria|x)-.*))$/i,o=function(e){var t={};return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}(r.test.bind(r));t.a=o},function(e,t,n){n(135),e.exports=n(270)},function(e,t,n){"use strict";n.r(t);n(136),n(154),n(159),n(162),n(165),n(167),n(173)},function(e,t,n){n(56),n(83),n(86),n(144),e.exports=n(7).Promise},function(e,t,n){var r=n(61),o=n(44);e.exports=function(e){return function(t,n){var i,a,s=String(o(t)),l=r(n),c=s.length;return l<0||l>=c?e?"":void 0:(i=s.charCodeAt(l))<55296||i>56319||l+1===c||(a=s.charCodeAt(l+1))<56320||a>57343?e?s.charAt(l):i:e?s.slice(l,l+2):a-56320+(i-55296<<10)+65536}}},function(e,t,n){"use strict";var r=n(63),o=n(43),i=n(37),a={};n(22)(a,n(2)("iterator"),function(){return this}),e.exports=function(e,t,n){e.prototype=r(a,{next:o(1,n)}),i(e,t+" Iterator")}},function(e,t,n){var r=n(16),o=n(14),i=n(35);e.exports=n(17)?Object.defineProperties:function(e,t){o(e);for(var n,a=i(t),s=a.length,l=0;s>l;)r.f(e,n=a[l++],t[n]);return e}},function(e,t,n){var r=n(28),o=n(36),i=n(141);e.exports=function(e){return function(t,n,a){var s,l=r(t),c=o(l.length),u=i(a,c);if(e&&n!=n){for(;c>u;)if((s=l[u++])!=s)return!0}else for(;c>u;u++)if((e||u in l)&&l[u]===n)return e||u||0;return!e&&-1}}},function(e,t,n){var r=n(61),o=Math.max,i=Math.min;e.exports=function(e,t){return(e=r(e))<0?o(e+t,0):i(e,t)}},function(e,t,n){var r=n(23),o=n(67),i=n(65)("IE_PROTO"),a=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=o(e),r(e,i)?e[i]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?a:null}},function(e,t,n){"use strict";var r=n(87),o=n(88),i=n(34),a=n(28);e.exports=n(62)(Array,"Array",function(e,t){this._t=a(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,o(1)):o(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])},"values"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},function(e,t,n){"use strict";var r,o,i,a,s=n(32),l=n(5),c=n(24),u=n(57),p=n(18),f=n(8),d=n(45),h=n(68),m=n(69),g=n(148),y=n(89).set,v=n(150)(),b=n(90),w=n(151),x=n(152),k=n(153),E=l.TypeError,S=l.process,_=S&&S.versions,O=_&&_.v8||"",C=l.Promise,T="process"==u(S),j=function(){},A=o=b.f,I=!!function(){try{var e=C.resolve(1),t=(e.constructor={})[n(2)("species")]=function(e){e(j,j)};return(T||"function"==typeof PromiseRejectionEvent)&&e.then(j)instanceof t&&0!==O.indexOf("6.6")&&-1===x.indexOf("Chrome/66")}catch(e){}}(),P=function(e){var t;return!(!f(e)||"function"!=typeof(t=e.then))&&t},R=function(e,t){if(!e._n){e._n=!0;var n=e._c;v(function(){for(var r=e._v,o=1==e._s,i=0,a=function(t){var n,i,a,s=o?t.ok:t.fail,l=t.resolve,c=t.reject,u=t.domain;try{s?(o||(2==e._h&&M(e),e._h=1),!0===s?n=r:(u&&u.enter(),n=s(r),u&&(u.exit(),a=!0)),n===t.promise?c(E("Promise-chain cycle")):(i=P(n))?i.call(n,l,c):l(n)):c(r)}catch(e){u&&!a&&u.exit(),c(e)}};n.length>i;)a(n[i++]);e._c=[],e._n=!1,t&&!e._h&&N(e)})}},N=function(e){y.call(l,function(){var t,n,r,o=e._v,i=L(e);if(i&&(t=w(function(){T?S.emit("unhandledRejection",o,e):(n=l.onunhandledrejection)?n({promise:e,reason:o}):(r=l.console)&&r.error&&r.error("Unhandled promise rejection",o)}),e._h=T||L(e)?2:1),e._a=void 0,i&&t.e)throw t.v})},L=function(e){return 1!==e._h&&0===(e._a||e._c).length},M=function(e){y.call(l,function(){var t;T?S.emit("rejectionHandled",e):(t=l.onrejectionhandled)&&t({promise:e,reason:e._v})})},D=function(e){var t=this;t._d||(t._d=!0,(t=t._w||t)._v=e,t._s=2,t._a||(t._a=t._c.slice()),R(t,!0))},F=function(e){var t,n=this;if(!n._d){n._d=!0,n=n._w||n;try{if(n===e)throw E("Promise can't be resolved itself");(t=P(e))?v(function(){var r={_w:n,_d:!1};try{t.call(e,c(F,r,1),c(D,r,1))}catch(e){D.call(r,e)}}):(n._v=e,n._s=1,R(n,!1))}catch(e){D.call({_w:n,_d:!1},e)}}};I||(C=function(e){h(this,C,"Promise","_h"),d(e),r.call(this);try{e(c(F,this,1),c(D,this,1))}catch(e){D.call(this,e)}},(r=function(e){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=n(70)(C.prototype,{then:function(e,t){var n=A(g(this,C));return n.ok="function"!=typeof e||e,n.fail="function"==typeof t&&t,n.domain=T?S.domain:void 0,this._c.push(n),this._a&&this._a.push(n),this._s&&R(this,!1),n.promise},catch:function(e){return this.then(void 0,e)}}),i=function(){var e=new r;this.promise=e,this.resolve=c(F,e,1),this.reject=c(D,e,1)},b.f=A=function(e){return e===C||e===a?new i(e):o(e)}),p(p.G+p.W+p.F*!I,{Promise:C}),n(37)(C,"Promise"),n(91)("Promise"),a=n(7).Promise,p(p.S+p.F*!I,"Promise",{reject:function(e){var t=A(this);return(0,t.reject)(e),t.promise}}),p(p.S+p.F*(s||!I),"Promise",{resolve:function(e){return k(s&&this===a?C:this,e)}}),p(p.S+p.F*!(I&&n(92)(function(e){C.all(e).catch(j)})),"Promise",{all:function(e){var t=this,n=A(t),r=n.resolve,o=n.reject,i=w(function(){var n=[],i=0,a=1;m(e,!1,function(e){var s=i++,l=!1;n.push(void 0),a++,t.resolve(e).then(function(e){l||(l=!0,n[s]=e,--a||r(n))},o)}),--a||r(n)});return i.e&&o(i.v),n.promise},race:function(e){var t=this,n=A(t),r=n.reject,o=w(function(){m(e,!1,function(e){t.resolve(e).then(n.resolve,r)})});return o.e&&r(o.v),n.promise}})},function(e,t,n){var r=n(14);e.exports=function(e,t,n,o){try{return o?t(r(n)[0],n[1]):t(n)}catch(t){var i=e.return;throw void 0!==i&&r(i.call(e)),t}}},function(e,t,n){var r=n(34),o=n(2)("iterator"),i=Array.prototype;e.exports=function(e){return void 0!==e&&(r.Array===e||i[o]===e)}},function(e,t,n){var r=n(57),o=n(2)("iterator"),i=n(34);e.exports=n(7).getIteratorMethod=function(e){if(null!=e)return e[o]||e["@@iterator"]||i[r(e)]}},function(e,t,n){var r=n(14),o=n(45),i=n(2)("species");e.exports=function(e,t){var n,a=r(e).constructor;return void 0===a||null==(n=r(a)[i])?t:o(n)}},function(e,t){e.exports=function(e,t,n){var r=void 0===n;switch(t.length){case 0:return r?e():e.call(n);case 1:return r?e(t[0]):e.call(n,t[0]);case 2:return r?e(t[0],t[1]):e.call(n,t[0],t[1]);case 3:return r?e(t[0],t[1],t[2]):e.call(n,t[0],t[1],t[2]);case 4:return r?e(t[0],t[1],t[2],t[3]):e.call(n,t[0],t[1],t[2],t[3])}return e.apply(n,t)}},function(e,t,n){var r=n(5),o=n(89).set,i=r.MutationObserver||r.WebKitMutationObserver,a=r.process,s=r.Promise,l="process"==n(26)(a);e.exports=function(){var e,t,n,c=function(){var r,o;for(l&&(r=a.domain)&&r.exit();e;){o=e.fn,e=e.next;try{o()}catch(r){throw e?n():t=void 0,r}}t=void 0,r&&r.enter()};if(l)n=function(){a.nextTick(c)};else if(!i||r.navigator&&r.navigator.standalone)if(s&&s.resolve){var u=s.resolve(void 0);n=function(){u.then(c)}}else n=function(){o.call(r,c)};else{var p=!0,f=document.createTextNode("");new i(c).observe(f,{characterData:!0}),n=function(){f.data=p=!p}}return function(r){var o={fn:r,next:void 0};t&&(t.next=o),e||(e=o,n()),t=o}}},function(e,t){e.exports=function(e){try{return{e:!1,v:e()}}catch(e){return{e:!0,v:e}}}},function(e,t,n){var r=n(5).navigator;e.exports=r&&r.userAgent||""},function(e,t,n){var r=n(14),o=n(8),i=n(90);e.exports=function(e,t){if(r(e),o(t)&&t.constructor===e)return t;var n=i.f(e);return(0,n.resolve)(t),n.promise}},function(e,t,n){n(155),e.exports=n(7).Array.find},function(e,t,n){"use strict";var r=n(18),o=n(156)(5),i=!0;"find"in[]&&Array(1).find(function(){i=!1}),r(r.P+r.F*i,"Array",{find:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),n(87)("find")},function(e,t,n){var r=n(24),o=n(64),i=n(67),a=n(36),s=n(157);e.exports=function(e,t){var n=1==e,l=2==e,c=3==e,u=4==e,p=6==e,f=5==e||p,d=t||s;return function(t,s,h){for(var m,g,y=i(t),v=o(y),b=r(s,h,3),w=a(v.length),x=0,k=n?d(t,w):l?d(t,0):void 0;w>x;x++)if((f||x in v)&&(g=b(m=v[x],x,y),e))if(n)k[x]=g;else if(g)switch(e){case 3:return!0;case 5:return m;case 6:return x;case 2:k.push(m)}else if(u)return!1;return p?-1:c||u?u:k}}},function(e,t,n){var r=n(158);e.exports=function(e,t){return new(r(e))(t)}},function(e,t,n){var r=n(8),o=n(93),i=n(2)("species");e.exports=function(e){var t;return o(e)&&("function"!=typeof(t=e.constructor)||t!==Array&&!o(t.prototype)||(t=void 0),r(t)&&null===(t=t[i])&&(t=void 0)),void 0===t?Array:t}},function(e,t,n){n(160),e.exports=n(7).Object.assign},function(e,t,n){var r=n(18);r(r.S+r.F,"Object",{assign:n(161)})},function(e,t,n){"use strict";var r=n(35),o=n(71),i=n(46),a=n(67),s=n(64),l=Object.assign;e.exports=!l||n(27)(function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach(function(e){t[e]=e}),7!=l({},e)[n]||Object.keys(l({},t)).join("")!=r})?function(e,t){for(var n=a(e),l=arguments.length,c=1,u=o.f,p=i.f;l>c;)for(var f,d=s(arguments[c++]),h=u?r(d).concat(u(d)):r(d),m=h.length,g=0;m>g;)p.call(d,f=h[g++])&&(n[f]=d[f]);return n}:l},function(e,t,n){n(163),e.exports=n(7).String.endsWith},function(e,t,n){"use strict";var r=n(18),o=n(36),i=n(94),a="".endsWith;r(r.P+r.F*n(95)("endsWith"),"String",{endsWith:function(e){var t=i(this,e,"endsWith"),n=arguments.length>1?arguments[1]:void 0,r=o(t.length),s=void 0===n?r:Math.min(o(n),r),l=String(e);return a?a.call(t,l,s):t.slice(s-l.length,s)===l}})},function(e,t,n){var r=n(8),o=n(26),i=n(2)("match");e.exports=function(e){var t;return r(e)&&(void 0!==(t=e[i])?!!t:"RegExp"==o(e))}},function(e,t,n){n(166),e.exports=n(7).String.startsWith},function(e,t,n){"use strict";var r=n(18),o=n(36),i=n(94),a="".startsWith;r(r.P+r.F*n(95)("startsWith"),"String",{startsWith:function(e){var t=i(this,e,"startsWith"),n=o(Math.min(arguments.length>1?arguments[1]:void 0,t.length)),r=String(e);return a?a.call(t,r,n):t.slice(n,n+r.length)===r}})},function(e,t,n){n(56),n(83),n(86),n(168),e.exports=n(7).Map},function(e,t,n){"use strict";var r=n(169),o=n(96);e.exports=n(170)("Map",function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{get:function(e){var t=r.getEntry(o(this,"Map"),e);return t&&t.v},set:function(e,t){return r.def(o(this,"Map"),0===e?0:e,t)}},r,!0)},function(e,t,n){"use strict";var r=n(16).f,o=n(63),i=n(70),a=n(24),s=n(68),l=n(69),c=n(62),u=n(88),p=n(91),f=n(17),d=n(72).fastKey,h=n(96),m=f?"_s":"size",g=function(e,t){var n,r=d(t);if("F"!==r)return e._i[r];for(n=e._f;n;n=n.n)if(n.k==t)return n};e.exports={getConstructor:function(e,t,n,c){var u=e(function(e,r){s(e,u,t,"_i"),e._t=t,e._i=o(null),e._f=void 0,e._l=void 0,e[m]=0,null!=r&&l(r,n,e[c],e)});return i(u.prototype,{clear:function(){for(var e=h(this,t),n=e._i,r=e._f;r;r=r.n)r.r=!0,r.p&&(r.p=r.p.n=void 0),delete n[r.i];e._f=e._l=void 0,e[m]=0},delete:function(e){var n=h(this,t),r=g(n,e);if(r){var o=r.n,i=r.p;delete n._i[r.i],r.r=!0,i&&(i.n=o),o&&(o.p=i),n._f==r&&(n._f=o),n._l==r&&(n._l=i),n[m]--}return!!r},forEach:function(e){h(this,t);for(var n,r=a(e,arguments.length>1?arguments[1]:void 0,3);n=n?n.n:this._f;)for(r(n.v,n.k,this);n&&n.r;)n=n.p},has:function(e){return!!g(h(this,t),e)}}),f&&r(u.prototype,"size",{get:function(){return h(this,t)[m]}}),u},def:function(e,t,n){var r,o,i=g(e,t);return i?i.v=n:(e._l=i={i:o=d(t,!0),k:t,v:n,p:r=e._l,n:void 0,r:!1},e._f||(e._f=i),r&&(r.n=i),e[m]++,"F"!==o&&(e._i[o]=i)),e},getEntry:g,setStrong:function(e,t,n){c(e,t,function(e,n){this._t=h(e,t),this._k=n,this._l=void 0},function(){for(var e=this._k,t=this._l;t&&t.r;)t=t.p;return this._t&&(this._l=t=t?t.n:this._t._f)?u(0,"keys"==e?t.k:"values"==e?t.v:[t.k,t.v]):(this._t=void 0,u(1))},n?"entries":"values",!n,!0),p(t)}}},function(e,t,n){"use strict";var r=n(5),o=n(18),i=n(21),a=n(70),s=n(72),l=n(69),c=n(68),u=n(8),p=n(27),f=n(92),d=n(37),h=n(171);e.exports=function(e,t,n,m,g,y){var v=r[e],b=v,w=g?"set":"add",x=b&&b.prototype,k={},E=function(e){var t=x[e];i(x,e,"delete"==e?function(e){return!(y&&!u(e))&&t.call(this,0===e?0:e)}:"has"==e?function(e){return!(y&&!u(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return y&&!u(e)?void 0:t.call(this,0===e?0:e)}:"add"==e?function(e){return t.call(this,0===e?0:e),this}:function(e,n){return t.call(this,0===e?0:e,n),this})};if("function"==typeof b&&(y||x.forEach&&!p(function(){(new b).entries().next()}))){var S=new b,_=S[w](y?{}:-0,1)!=S,O=p(function(){S.has(1)}),C=f(function(e){new b(e)}),T=!y&&p(function(){for(var e=new b,t=5;t--;)e[w](t,t);return!e.has(-0)});C||((b=t(function(t,n){c(t,b,e);var r=h(new v,t,b);return null!=n&&l(n,g,r[w],r),r})).prototype=x,x.constructor=b),(O||T)&&(E("delete"),E("has"),g&&E("get")),(T||_)&&E(w),y&&x.clear&&delete x.clear}else b=m.getConstructor(t,e,g,w),a(b.prototype,n),s.NEED=!0;return d(b,e),k[e]=b,o(o.G+o.W+o.F*(b!=v),k),y||m.setStrong(b,e,g),b}},function(e,t,n){var r=n(8),o=n(172).set;e.exports=function(e,t,n){var i,a=t.constructor;return a!==n&&"function"==typeof a&&(i=a.prototype)!==n.prototype&&r(i)&&o&&o(e,i),e}},function(e,t,n){var r=n(8),o=n(14),i=function(e,t){if(o(e),!r(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,r){try{(r=n(24)(Function.call,n(97).f(Object.prototype,"__proto__").set,2))(e,[]),t=!(e instanceof Array)}catch(e){t=!0}return function(e,n){return i(e,n),t?e.__proto__=n:r(e,n),e}}({},!1):void 0),check:i}},function(e,t,n){n(174),n(56),e.exports=n(7).Symbol},function(e,t,n){"use strict";var r=n(5),o=n(23),i=n(17),a=n(18),s=n(21),l=n(72).KEY,c=n(27),u=n(58),p=n(37),f=n(33),d=n(2),h=n(98),m=n(175),g=n(176),y=n(93),v=n(14),b=n(8),w=n(28),x=n(60),k=n(43),E=n(63),S=n(177),_=n(97),O=n(16),C=n(35),T=_.f,j=O.f,A=S.f,I=r.Symbol,P=r.JSON,R=P&&P.stringify,N=d("_hidden"),L=d("toPrimitive"),M={}.propertyIsEnumerable,D=u("symbol-registry"),F=u("symbols"),U=u("op-symbols"),B=Object.prototype,z="function"==typeof I,$=r.QObject,W=!$||!$.prototype||!$.prototype.findChild,q=i&&c(function(){return 7!=E(j({},"a",{get:function(){return j(this,"a",{value:7}).a}})).a})?function(e,t,n){var r=T(B,t);r&&delete B[t],j(e,t,n),r&&e!==B&&j(B,t,r)}:j,H=function(e){var t=F[e]=E(I.prototype);return t._k=e,t},Y=z&&"symbol"==typeof I.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof I},V=function(e,t,n){return e===B&&V(U,t,n),v(e),t=x(t,!0),v(n),o(F,t)?(n.enumerable?(o(e,N)&&e[N][t]&&(e[N][t]=!1),n=E(n,{enumerable:k(0,!1)})):(o(e,N)||j(e,N,k(1,{})),e[N][t]=!0),q(e,t,n)):j(e,t,n)},Q=function(e,t){v(e);for(var n,r=g(t=w(t)),o=0,i=r.length;i>o;)V(e,n=r[o++],t[n]);return e},G=function(e){var t=M.call(this,e=x(e,!0));return!(this===B&&o(F,e)&&!o(U,e))&&(!(t||!o(this,e)||!o(F,e)||o(this,N)&&this[N][e])||t)},X=function(e,t){if(e=w(e),t=x(t,!0),e!==B||!o(F,t)||o(U,t)){var n=T(e,t);return!n||!o(F,t)||o(e,N)&&e[N][t]||(n.enumerable=!0),n}},K=function(e){for(var t,n=A(w(e)),r=[],i=0;n.length>i;)o(F,t=n[i++])||t==N||t==l||r.push(t);return r},J=function(e){for(var t,n=e===B,r=A(n?U:w(e)),i=[],a=0;r.length>a;)!o(F,t=r[a++])||n&&!o(B,t)||i.push(F[t]);return i};z||(s((I=function(){if(this instanceof I)throw TypeError("Symbol is not a constructor!");var e=f(arguments.length>0?arguments[0]:void 0),t=function(n){this===B&&t.call(U,n),o(this,N)&&o(this[N],e)&&(this[N][e]=!1),q(this,e,k(1,n))};return i&&W&&q(B,e,{configurable:!0,set:t}),H(e)}).prototype,"toString",function(){return this._k}),_.f=X,O.f=V,n(99).f=S.f=K,n(46).f=G,n(71).f=J,i&&!n(32)&&s(B,"propertyIsEnumerable",G,!0),h.f=function(e){return H(d(e))}),a(a.G+a.W+a.F*!z,{Symbol:I});for(var Z="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ee=0;Z.length>ee;)d(Z[ee++]);for(var te=C(d.store),ne=0;te.length>ne;)m(te[ne++]);a(a.S+a.F*!z,"Symbol",{for:function(e){return o(D,e+="")?D[e]:D[e]=I(e)},keyFor:function(e){if(!Y(e))throw TypeError(e+" is not a symbol!");for(var t in D)if(D[t]===e)return t},useSetter:function(){W=!0},useSimple:function(){W=!1}}),a(a.S+a.F*!z,"Object",{create:function(e,t){return void 0===t?E(e):Q(E(e),t)},defineProperty:V,defineProperties:Q,getOwnPropertyDescriptor:X,getOwnPropertyNames:K,getOwnPropertySymbols:J}),P&&a(a.S+a.F*(!z||c(function(){var e=I();return"[null]"!=R([e])||"{}"!=R({a:e})||"{}"!=R(Object(e))})),"JSON",{stringify:function(e){for(var t,n,r=[e],o=1;arguments.length>o;)r.push(arguments[o++]);if(n=t=r[1],(b(t)||void 0!==e)&&!Y(e))return y(t)||(t=function(e,t){if("function"==typeof n&&(t=n.call(this,e,t)),!Y(t))return t}),r[1]=t,R.apply(P,r)}}),I.prototype[L]||n(22)(I.prototype,L,I.prototype.valueOf),p(I,"Symbol"),p(Math,"Math",!0),p(r.JSON,"JSON",!0)},function(e,t,n){var r=n(5),o=n(7),i=n(32),a=n(98),s=n(16).f;e.exports=function(e){var t=o.Symbol||(o.Symbol=i?{}:r.Symbol||{});"_"==e.charAt(0)||e in t||s(t,e,{value:a.f(e)})}},function(e,t,n){var r=n(35),o=n(71),i=n(46);e.exports=function(e){var t=r(e),n=o.f;if(n)for(var a,s=n(e),l=i.f,c=0;s.length>c;)l.call(e,a=s[c++])&&t.push(a);return t}},function(e,t,n){var r=n(28),o=n(99).f,i={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return a&&"[object Window]"==i.call(e)?function(e){try{return o(e)}catch(e){return a.slice()}}(e):o(r(e))}},function(e,t,n){"use strict"; -/** @license React v16.6.1 +*/var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;function a(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,s,l=a(e),c=1;c<arguments.length;c++){for(var u in n=Object(arguments[c]))o.call(n,u)&&(l[u]=n[u]);if(r){s=r(n);for(var f=0;f<s.length;f++)i.call(n,s[f])&&(l[s[f]]=n[s[f]])}}return l}},function(e,t){var n={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==n.call(e)}},function(e,t,n){"use strict";var r=n(237),o=n(238),i=n(262),a=n(263),s=n(264),l=n(266);function c(e){u(this,c.defaults),u(this,e)}function u(e,t){if(f(t))for(var n=Object.keys(t),r=0;r<n.length;r++){var o=n[r],i=t[o],a=e[o];f(i)?e[o]=u(a||{},i):void 0!==i&&(e[o]=i)}return e}function f(e){return e&&"object"==typeof e&&!Array.isArray(e)&&!(e instanceof RegExp)&&!(e instanceof Date)}e.exports=c,c.defaults={parse:{json:r,yaml:o,text:i,binary:a},resolve:{file:s,http:l,external:!0},dereference:{circular:!0}}},function(e,t,n){"use strict";var r=n(239),o=n(28);e.exports={parse:function(e,t){try{return r.safeLoad(e)}catch(e){throw e instanceof Error?e:o(e,e.message)}},stringify:function(e,t,n){try{var i=("string"==typeof n?n.length:n)||2;return r.safeDump(e,{indent:i})}catch(e){throw e instanceof Error?e:o(e,e.message)}}}},function(e,t,n){"use strict";var r=n(36);e.exports=new r({include:[n(132)]})},function(e,t,n){"use strict";var r=n(36);e.exports=new r({include:[n(85)],implicit:[n(246),n(247),n(248),n(249)]})},function(e,t,n){(function(e){t.fetch=s(e.fetch)&&s(e.ReadableStream),t.writableStream=s(e.WritableStream),t.abortController=s(e.AbortController),t.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),t.blobConstructor=!0}catch(e){}var n;function r(){if(void 0!==n)return n;if(e.XMLHttpRequest){n=new e.XMLHttpRequest;try{n.open("GET",e.XDomainRequest?"/":"https://example.com")}catch(e){n=null}}else n=null;return n}function o(e){var t=r();if(!t)return!1;try{return t.responseType=e,t.responseType===e}catch(e){}return!1}var i=void 0!==e.ArrayBuffer,a=i&&s(e.ArrayBuffer.prototype.slice);function s(e){return"function"==typeof e}t.arraybuffer=t.fetch||i&&o("arraybuffer"),t.msstream=!t.fetch&&a&&o("ms-stream"),t.mozchunkedarraybuffer=!t.fetch&&i&&o("moz-chunked-arraybuffer"),t.overrideMimeType=t.fetch||!!r()&&s(r().overrideMimeType),t.vbArray=s(e.VBArray),n=null}).call(this,n(6))},function(e,t,n){(function(e,r,o){var i=n(133),a=n(29),s=n(135),l=t.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},c=t.IncomingMessage=function(t,n,a,l){var c=this;if(s.Readable.call(c),c._mode=a,c.headers={},c.rawHeaders=[],c.trailers={},c.rawTrailers=[],c.on("end",(function(){e.nextTick((function(){c.emit("close")}))})),"fetch"===a){if(c._fetchResponse=n,c.url=n.url,c.statusCode=n.status,c.statusMessage=n.statusText,n.headers.forEach((function(e,t){c.headers[t.toLowerCase()]=e,c.rawHeaders.push(t,e)})),i.writableStream){var u=new WritableStream({write:function(e){return new Promise((function(t,n){c._destroyed?n():c.push(new r(e))?t():c._resumeFetch=t}))},close:function(){o.clearTimeout(l),c._destroyed||c.push(null)},abort:function(e){c._destroyed||c.emit("error",e)}});try{return void n.body.pipeTo(u).catch((function(e){o.clearTimeout(l),c._destroyed||c.emit("error",e)}))}catch(e){}}var f=n.body.getReader();!function e(){f.read().then((function(t){if(!c._destroyed){if(t.done)return o.clearTimeout(l),void c.push(null);c.push(new r(t.value)),e()}})).catch((function(e){o.clearTimeout(l),c._destroyed||c.emit("error",e)}))}()}else{if(c._xhr=t,c._pos=0,c.url=t.responseURL,c.statusCode=t.status,c.statusMessage=t.statusText,t.getAllResponseHeaders().split(/\r?\n/).forEach((function(e){var t=e.match(/^([^:]+):\s*(.*)/);if(t){var n=t[1].toLowerCase();"set-cookie"===n?(void 0===c.headers[n]&&(c.headers[n]=[]),c.headers[n].push(t[2])):void 0!==c.headers[n]?c.headers[n]+=", "+t[2]:c.headers[n]=t[2],c.rawHeaders.push(t[1],t[2])}})),c._charset="x-user-defined",!i.overrideMimeType){var p=c.rawHeaders["mime-type"];if(p){var d=p.match(/;\s*charset=([^;])(;|$)/);d&&(c._charset=d[1].toLowerCase())}c._charset||(c._charset="utf-8")}}};a(c,s.Readable),c.prototype._read=function(){var e=this._resumeFetch;e&&(this._resumeFetch=null,e())},c.prototype._onXHRProgress=function(){var e=this,t=e._xhr,n=null;switch(e._mode){case"text:vbarray":if(t.readyState!==l.DONE)break;try{n=new o.VBArray(t.responseBody).toArray()}catch(e){}if(null!==n){e.push(new r(n));break}case"text":try{n=t.responseText}catch(t){e._mode="text:vbarray";break}if(n.length>e._pos){var i=n.substr(e._pos);if("x-user-defined"===e._charset){for(var a=new r(i.length),s=0;s<i.length;s++)a[s]=255&i.charCodeAt(s);e.push(a)}else e.push(i,e._charset);e._pos=n.length}break;case"arraybuffer":if(t.readyState!==l.DONE||!t.response)break;n=t.response,e.push(new r(new Uint8Array(n)));break;case"moz-chunked-arraybuffer":if(n=t.response,t.readyState!==l.LOADING||!n)break;e.push(new r(new Uint8Array(n)));break;case"ms-stream":if(n=t.response,t.readyState!==l.LOADING)break;var c=new o.MSStreamReader;c.onprogress=function(){c.result.byteLength>e._pos&&(e.push(new r(new Uint8Array(c.result.slice(e._pos)))),e._pos=c.result.byteLength)},c.onload=function(){e.push(null)},c.readAsArrayBuffer(n)}e._xhr.readyState===l.DONE&&"ms-stream"!==e._mode&&e.push(null)}}).call(this,n(13),n(11).Buffer,n(6))},function(e,t,n){(t=e.exports=n(136)).Stream=t,t.Readable=t,t.Writable=n(140),t.Duplex=n(37),t.Transform=n(142),t.PassThrough=n(275)},function(e,t,n){"use strict";(function(t,r){var o=n(59);e.exports=b;var i,a=n(128);b.ReadableState=v;n(137).EventEmitter;var s=function(e,t){return e.listeners(t).length},l=n(138),c=n(88).Buffer,u=t.Uint8Array||function(){};var f=n(47);f.inherits=n(29);var p=n(268),d=void 0;d=p&&p.debuglog?p.debuglog("stream"):function(){};var h,m=n(269),g=n(139);f.inherits(b,l);var y=["error","close","destroy","pause","resume"];function v(e,t){e=e||{};var r=t instanceof(i=i||n(37));this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var o=e.highWaterMark,a=e.readableHighWaterMark,s=this.objectMode?16:16384;this.highWaterMark=o||0===o?o:r&&(a||0===a)?a:s,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new m,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(h||(h=n(141).StringDecoder),this.decoder=new h(e.encoding),this.encoding=e.encoding)}function b(e){if(i=i||n(37),!(this instanceof b))return new b(e);this._readableState=new v(e,this),this.readable=!0,e&&("function"==typeof e.read&&(this._read=e.read),"function"==typeof e.destroy&&(this._destroy=e.destroy)),l.call(this)}function w(e,t,n,r,o){var i,a=e._readableState;null===t?(a.reading=!1,function(e,t){if(t.ended)return;if(t.decoder){var n=t.decoder.end();n&&n.length&&(t.buffer.push(n),t.length+=t.objectMode?1:n.length)}t.ended=!0,O(e)}(e,a)):(o||(i=function(e,t){var n;r=t,c.isBuffer(r)||r instanceof u||"string"==typeof t||void 0===t||e.objectMode||(n=new TypeError("Invalid non-string/buffer chunk"));var r;return n}(a,t)),i?e.emit("error",i):a.objectMode||t&&t.length>0?("string"==typeof t||a.objectMode||Object.getPrototypeOf(t)===c.prototype||(t=function(e){return c.from(e)}(t)),r?a.endEmitted?e.emit("error",new Error("stream.unshift() after end event")):x(e,a,t,!0):a.ended?e.emit("error",new Error("stream.push() after EOF")):(a.reading=!1,a.decoder&&!n?(t=a.decoder.write(t),a.objectMode||0!==t.length?x(e,a,t,!1):S(e,a)):x(e,a,t,!1))):r||(a.reading=!1));return function(e){return!e.ended&&(e.needReadable||e.length<e.highWaterMark||0===e.length)}(a)}function x(e,t,n,r){t.flowing&&0===t.length&&!t.sync?(e.emit("data",n),e.read(0)):(t.length+=t.objectMode?1:n.length,r?t.buffer.unshift(n):t.buffer.push(n),t.needReadable&&O(e)),S(e,t)}Object.defineProperty(b.prototype,"destroyed",{get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}}),b.prototype.destroy=g.destroy,b.prototype._undestroy=g.undestroy,b.prototype._destroy=function(e,t){this.push(null),t(e)},b.prototype.push=function(e,t){var n,r=this._readableState;return r.objectMode?n=!0:"string"==typeof e&&((t=t||r.defaultEncoding)!==r.encoding&&(e=c.from(e,t),t=""),n=!0),w(this,e,t,!1,n)},b.prototype.unshift=function(e){return w(this,e,null,!0,!1)},b.prototype.isPaused=function(){return!1===this._readableState.flowing},b.prototype.setEncoding=function(e){return h||(h=n(141).StringDecoder),this._readableState.decoder=new h(e),this._readableState.encoding=e,this};var k=8388608;function E(e,t){return e<=0||0===t.length&&t.ended?0:t.objectMode?1:e!=e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=function(e){return e>=k?e=k:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function O(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(d("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?o.nextTick(_,e):_(e))}function _(e){d("emit readable"),e.emit("readable"),I(e)}function S(e,t){t.readingMore||(t.readingMore=!0,o.nextTick(T,e,t))}function T(e,t){for(var n=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length<t.highWaterMark&&(d("maybeReadMore read 0"),e.read(0),n!==t.length);)n=t.length;t.readingMore=!1}function j(e){d("readable nexttick read 0"),e.read(0)}function C(e,t){t.reading||(d("resume read 0"),e.read(0)),t.resumeScheduled=!1,t.awaitDrain=0,e.emit("resume"),I(e),t.flowing&&!t.reading&&e.read(0)}function I(e){var t=e._readableState;for(d("flow",t.flowing);t.flowing&&null!==e.read(););}function A(e,t){return 0===t.length?null:(t.objectMode?n=t.buffer.shift():!e||e>=t.length?(n=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.head.data:t.buffer.concat(t.length),t.buffer.clear()):n=function(e,t,n){var r;e<t.head.data.length?(r=t.head.data.slice(0,e),t.head.data=t.head.data.slice(e)):r=e===t.head.data.length?t.shift():n?function(e,t){var n=t.head,r=1,o=n.data;e-=o.length;for(;n=n.next;){var i=n.data,a=e>i.length?i.length:e;if(a===i.length?o+=i:o+=i.slice(0,e),0===(e-=a)){a===i.length?(++r,n.next?t.head=n.next:t.head=t.tail=null):(t.head=n,n.data=i.slice(a));break}++r}return t.length-=r,o}(e,t):function(e,t){var n=c.allocUnsafe(e),r=t.head,o=1;r.data.copy(n),e-=r.data.length;for(;r=r.next;){var i=r.data,a=e>i.length?i.length:e;if(i.copy(n,n.length-e,0,a),0===(e-=a)){a===i.length?(++o,r.next?t.head=r.next:t.head=t.tail=null):(t.head=r,r.data=i.slice(a));break}++o}return t.length-=o,n}(e,t);return r}(e,t.buffer,t.decoder),n);var n}function P(e){var t=e._readableState;if(t.length>0)throw new Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,o.nextTick(R,t,e))}function R(e,t){e.endEmitted||0!==e.length||(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function N(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1}b.prototype.read=function(e){d("read",e),e=parseInt(e,10);var t=this._readableState,n=e;if(0!==e&&(t.emittedReadable=!1),0===e&&t.needReadable&&(t.length>=t.highWaterMark||t.ended))return d("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?P(this):O(this),null;if(0===(e=E(e,t))&&t.ended)return 0===t.length&&P(this),null;var r,o=t.needReadable;return d("need readable",o),(0===t.length||t.length-e<t.highWaterMark)&&d("length less than watermark",o=!0),t.ended||t.reading?d("reading or ended",o=!1):o&&(d("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=E(n,t))),null===(r=e>0?A(e,t):null)?(t.needReadable=!0,e=0):t.length-=e,0===t.length&&(t.ended||(t.needReadable=!0),n!==e&&t.ended&&P(this)),null!==r&&this.emit("data",r),r},b.prototype._read=function(e){this.emit("error",new Error("_read() is not implemented"))},b.prototype.pipe=function(e,t){var n=this,i=this._readableState;switch(i.pipesCount){case 0:i.pipes=e;break;case 1:i.pipes=[i.pipes,e];break;default:i.pipes.push(e)}i.pipesCount+=1,d("pipe count=%d opts=%j",i.pipesCount,t);var l=(!t||!1!==t.end)&&e!==r.stdout&&e!==r.stderr?u:b;function c(t,r){d("onunpipe"),t===n&&r&&!1===r.hasUnpiped&&(r.hasUnpiped=!0,d("cleanup"),e.removeListener("close",y),e.removeListener("finish",v),e.removeListener("drain",f),e.removeListener("error",g),e.removeListener("unpipe",c),n.removeListener("end",u),n.removeListener("end",b),n.removeListener("data",m),p=!0,!i.awaitDrain||e._writableState&&!e._writableState.needDrain||f())}function u(){d("onend"),e.end()}i.endEmitted?o.nextTick(l):n.once("end",l),e.on("unpipe",c);var f=function(e){return function(){var t=e._readableState;d("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&s(e,"data")&&(t.flowing=!0,I(e))}}(n);e.on("drain",f);var p=!1;var h=!1;function m(t){d("ondata"),h=!1,!1!==e.write(t)||h||((1===i.pipesCount&&i.pipes===e||i.pipesCount>1&&-1!==N(i.pipes,e))&&!p&&(d("false write response, pause",n._readableState.awaitDrain),n._readableState.awaitDrain++,h=!0),n.pause())}function g(t){d("onerror",t),b(),e.removeListener("error",g),0===s(e,"error")&&e.emit("error",t)}function y(){e.removeListener("finish",v),b()}function v(){d("onfinish"),e.removeListener("close",y),b()}function b(){d("unpipe"),n.unpipe(e)}return n.on("data",m),function(e,t,n){if("function"==typeof e.prependListener)return e.prependListener(t,n);e._events&&e._events[t]?a(e._events[t])?e._events[t].unshift(n):e._events[t]=[n,e._events[t]]:e.on(t,n)}(e,"error",g),e.once("close",y),e.once("finish",v),e.emit("pipe",n),i.flowing||(d("pipe resume"),n.resume()),e},b.prototype.unpipe=function(e){var t=this._readableState,n={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes?this:(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,n),this);if(!e){var r=t.pipes,o=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var i=0;i<o;i++)r[i].emit("unpipe",this,n);return this}var a=N(t.pipes,e);return-1===a?this:(t.pipes.splice(a,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,n),this)},b.prototype.on=function(e,t){var n=l.prototype.on.call(this,e,t);if("data"===e)!1!==this._readableState.flowing&&this.resume();else if("readable"===e){var r=this._readableState;r.endEmitted||r.readableListening||(r.readableListening=r.needReadable=!0,r.emittedReadable=!1,r.reading?r.length&&O(this):o.nextTick(j,this))}return n},b.prototype.addListener=b.prototype.on,b.prototype.resume=function(){var e=this._readableState;return e.flowing||(d("resume"),e.flowing=!0,function(e,t){t.resumeScheduled||(t.resumeScheduled=!0,o.nextTick(C,e,t))}(this,e)),this},b.prototype.pause=function(){return d("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(d("pause"),this._readableState.flowing=!1,this.emit("pause")),this},b.prototype.wrap=function(e){var t=this,n=this._readableState,r=!1;for(var o in e.on("end",(function(){if(d("wrapped end"),n.decoder&&!n.ended){var e=n.decoder.end();e&&e.length&&t.push(e)}t.push(null)})),e.on("data",(function(o){(d("wrapped data"),n.decoder&&(o=n.decoder.write(o)),n.objectMode&&null==o)||(n.objectMode||o&&o.length)&&(t.push(o)||(r=!0,e.pause()))})),e)void 0===this[o]&&"function"==typeof e[o]&&(this[o]=function(t){return function(){return e[t].apply(e,arguments)}}(o));for(var i=0;i<y.length;i++)e.on(y[i],this.emit.bind(this,y[i]));return this._read=function(t){d("wrapped _read",t),r&&(r=!1,e.resume())},this},Object.defineProperty(b.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),b._fromList=A}).call(this,n(6),n(13))},function(e,t,n){"use strict";var r,o="object"==typeof Reflect?Reflect:null,i=o&&"function"==typeof o.apply?o.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)};r=o&&"function"==typeof o.ownKeys?o.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var a=Number.isNaN||function(e){return e!=e};function s(){s.init.call(this)}e.exports=s,s.EventEmitter=s,s.prototype._events=void 0,s.prototype._eventsCount=0,s.prototype._maxListeners=void 0;var l=10;function c(e){return void 0===e._maxListeners?s.defaultMaxListeners:e._maxListeners}function u(e,t,n,r){var o,i,a,s;if("function"!=typeof n)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof n);if(void 0===(i=e._events)?(i=e._events=Object.create(null),e._eventsCount=0):(void 0!==i.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),i=e._events),a=i[t]),void 0===a)a=i[t]=n,++e._eventsCount;else if("function"==typeof a?a=i[t]=r?[n,a]:[a,n]:r?a.unshift(n):a.push(n),(o=c(e))>0&&a.length>o&&!a.warned){a.warned=!0;var l=new Error("Possible EventEmitter memory leak detected. "+a.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");l.name="MaxListenersExceededWarning",l.emitter=e,l.type=t,l.count=a.length,s=l,console&&console.warn&&console.warn(s)}return e}function f(){for(var e=[],t=0;t<arguments.length;t++)e.push(arguments[t]);this.fired||(this.target.removeListener(this.type,this.wrapFn),this.fired=!0,i(this.listener,this.target,e))}function p(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},o=f.bind(r);return o.listener=n,r.wrapFn=o,o}function d(e,t,n){var r=e._events;if(void 0===r)return[];var o=r[t];return void 0===o?[]:"function"==typeof o?n?[o.listener||o]:[o]:n?function(e){for(var t=new Array(e.length),n=0;n<t.length;++n)t[n]=e[n].listener||e[n];return t}(o):m(o,o.length)}function h(e){var t=this._events;if(void 0!==t){var n=t[e];if("function"==typeof n)return 1;if(void 0!==n)return n.length}return 0}function m(e,t){for(var n=new Array(t),r=0;r<t;++r)n[r]=e[r];return n}Object.defineProperty(s,"defaultMaxListeners",{enumerable:!0,get:function(){return l},set:function(e){if("number"!=typeof e||e<0||a(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");l=e}}),s.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},s.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||a(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},s.prototype.getMaxListeners=function(){return c(this)},s.prototype.emit=function(e){for(var t=[],n=1;n<arguments.length;n++)t.push(arguments[n]);var r="error"===e,o=this._events;if(void 0!==o)r=r&&void 0===o.error;else if(!r)return!1;if(r){var a;if(t.length>0&&(a=t[0]),a instanceof Error)throw a;var s=new Error("Unhandled error."+(a?" ("+a.message+")":""));throw s.context=a,s}var l=o[e];if(void 0===l)return!1;if("function"==typeof l)i(l,this,t);else{var c=l.length,u=m(l,c);for(n=0;n<c;++n)i(u[n],this,t)}return!0},s.prototype.addListener=function(e,t){return u(this,e,t,!1)},s.prototype.on=s.prototype.addListener,s.prototype.prependListener=function(e,t){return u(this,e,t,!0)},s.prototype.once=function(e,t){if("function"!=typeof t)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof t);return this.on(e,p(this,e,t)),this},s.prototype.prependOnceListener=function(e,t){if("function"!=typeof t)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof t);return this.prependListener(e,p(this,e,t)),this},s.prototype.removeListener=function(e,t){var n,r,o,i,a;if("function"!=typeof t)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof t);if(void 0===(r=this._events))return this;if(void 0===(n=r[e]))return this;if(n===t||n.listener===t)0==--this._eventsCount?this._events=Object.create(null):(delete r[e],r.removeListener&&this.emit("removeListener",e,n.listener||t));else if("function"!=typeof n){for(o=-1,i=n.length-1;i>=0;i--)if(n[i]===t||n[i].listener===t){a=n[i].listener,o=i;break}if(o<0)return this;0===o?n.shift():function(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}(n,o),1===n.length&&(r[e]=n[0]),void 0!==r.removeListener&&this.emit("removeListener",e,a||t)}return this},s.prototype.off=s.prototype.removeListener,s.prototype.removeAllListeners=function(e){var t,n,r;if(void 0===(n=this._events))return this;if(void 0===n.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==n[e]&&(0==--this._eventsCount?this._events=Object.create(null):delete n[e]),this;if(0===arguments.length){var o,i=Object.keys(n);for(r=0;r<i.length;++r)"removeListener"!==(o=i[r])&&this.removeAllListeners(o);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(t=n[e]))this.removeListener(e,t);else if(void 0!==t)for(r=t.length-1;r>=0;r--)this.removeListener(e,t[r]);return this},s.prototype.listeners=function(e){return d(this,e,!0)},s.prototype.rawListeners=function(e){return d(this,e,!1)},s.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):h.call(e,t)},s.prototype.listenerCount=h,s.prototype.eventNames=function(){return this._eventsCount>0?r(this._events):[]}},function(e,t,n){e.exports=n(137).EventEmitter},function(e,t,n){"use strict";var r=n(59);function o(e,t){e.emit("error",t)}e.exports={destroy:function(e,t){var n=this,i=this._readableState&&this._readableState.destroyed,a=this._writableState&&this._writableState.destroyed;return i||a?(t?t(e):!e||this._writableState&&this._writableState.errorEmitted||r.nextTick(o,this,e),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,(function(e){!t&&e?(r.nextTick(o,n,e),n._writableState&&(n._writableState.errorEmitted=!0)):t&&t(e)})),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}}},function(e,t,n){"use strict";(function(t,r,o){var i=n(59);function a(e){var t=this;this.next=null,this.entry=null,this.finish=function(){!function(e,t,n){var r=e.entry;e.entry=null;for(;r;){var o=r.callback;t.pendingcb--,o(n),r=r.next}t.corkedRequestsFree?t.corkedRequestsFree.next=e:t.corkedRequestsFree=e}(t,e)}}e.exports=v;var s,l=!t.browser&&["v0.10","v0.9."].indexOf(t.version.slice(0,5))>-1?r:i.nextTick;v.WritableState=y;var c=n(47);c.inherits=n(29);var u={deprecate:n(273)},f=n(138),p=n(88).Buffer,d=o.Uint8Array||function(){};var h,m=n(139);function g(){}function y(e,t){s=s||n(37),e=e||{};var r=t instanceof s;this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var o=e.highWaterMark,c=e.writableHighWaterMark,u=this.objectMode?16:16384;this.highWaterMark=o||0===o?o:r&&(c||0===c)?c:u,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var f=!1===e.decodeStrings;this.decodeStrings=!f,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){!function(e,t){var n=e._writableState,r=n.sync,o=n.writecb;if(function(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}(n),t)!function(e,t,n,r,o){--t.pendingcb,n?(i.nextTick(o,r),i.nextTick(O,e,t),e._writableState.errorEmitted=!0,e.emit("error",r)):(o(r),e._writableState.errorEmitted=!0,e.emit("error",r),O(e,t))}(e,n,r,t,o);else{var a=k(n);a||n.corked||n.bufferProcessing||!n.bufferedRequest||x(e,n),r?l(w,e,n,a,o):w(e,n,a,o)}}(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new a(this)}function v(e){if(s=s||n(37),!(h.call(v,this)||this instanceof s))return new v(e);this._writableState=new y(e,this),this.writable=!0,e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev),"function"==typeof e.destroy&&(this._destroy=e.destroy),"function"==typeof e.final&&(this._final=e.final)),f.call(this)}function b(e,t,n,r,o,i,a){t.writelen=r,t.writecb=a,t.writing=!0,t.sync=!0,n?e._writev(o,t.onwrite):e._write(o,i,t.onwrite),t.sync=!1}function w(e,t,n,r){n||function(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}(e,t),t.pendingcb--,r(),O(e,t)}function x(e,t){t.bufferProcessing=!0;var n=t.bufferedRequest;if(e._writev&&n&&n.next){var r=t.bufferedRequestCount,o=new Array(r),i=t.corkedRequestsFree;i.entry=n;for(var s=0,l=!0;n;)o[s]=n,n.isBuf||(l=!1),n=n.next,s+=1;o.allBuffers=l,b(e,t,!0,t.length,o,"",i.finish),t.pendingcb++,t.lastBufferedRequest=null,i.next?(t.corkedRequestsFree=i.next,i.next=null):t.corkedRequestsFree=new a(t),t.bufferedRequestCount=0}else{for(;n;){var c=n.chunk,u=n.encoding,f=n.callback;if(b(e,t,!1,t.objectMode?1:c.length,c,u,f),n=n.next,t.bufferedRequestCount--,t.writing)break}null===n&&(t.lastBufferedRequest=null)}t.bufferedRequest=n,t.bufferProcessing=!1}function k(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function E(e,t){e._final((function(n){t.pendingcb--,n&&e.emit("error",n),t.prefinished=!0,e.emit("prefinish"),O(e,t)}))}function O(e,t){var n=k(t);return n&&(!function(e,t){t.prefinished||t.finalCalled||("function"==typeof e._final?(t.pendingcb++,t.finalCalled=!0,i.nextTick(E,e,t)):(t.prefinished=!0,e.emit("prefinish")))}(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"))),n}c.inherits(v,f),y.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(y.prototype,"buffer",{get:u.deprecate((function(){return this.getBuffer()}),"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(h=Function.prototype[Symbol.hasInstance],Object.defineProperty(v,Symbol.hasInstance,{value:function(e){return!!h.call(this,e)||this===v&&(e&&e._writableState instanceof y)}})):h=function(e){return e instanceof this},v.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},v.prototype.write=function(e,t,n){var r,o=this._writableState,a=!1,s=!o.objectMode&&(r=e,p.isBuffer(r)||r instanceof d);return s&&!p.isBuffer(e)&&(e=function(e){return p.from(e)}(e)),"function"==typeof t&&(n=t,t=null),s?t="buffer":t||(t=o.defaultEncoding),"function"!=typeof n&&(n=g),o.ended?function(e,t){var n=new Error("write after end");e.emit("error",n),i.nextTick(t,n)}(this,n):(s||function(e,t,n,r){var o=!0,a=!1;return null===n?a=new TypeError("May not write null values to stream"):"string"==typeof n||void 0===n||t.objectMode||(a=new TypeError("Invalid non-string/buffer chunk")),a&&(e.emit("error",a),i.nextTick(r,a),o=!1),o}(this,o,e,n))&&(o.pendingcb++,a=function(e,t,n,r,o,i){if(!n){var a=function(e,t,n){e.objectMode||!1===e.decodeStrings||"string"!=typeof t||(t=p.from(t,n));return t}(t,r,o);r!==a&&(n=!0,o="buffer",r=a)}var s=t.objectMode?1:r.length;t.length+=s;var l=t.length<t.highWaterMark;l||(t.needDrain=!0);if(t.writing||t.corked){var c=t.lastBufferedRequest;t.lastBufferedRequest={chunk:r,encoding:o,isBuf:n,callback:i,next:null},c?c.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else b(e,t,!1,s,r,o,i);return l}(this,o,s,e,t,n)),a},v.prototype.cork=function(){this._writableState.corked++},v.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.finished||e.bufferProcessing||!e.bufferedRequest||x(this,e))},v.prototype.setDefaultEncoding=function(e){if("string"==typeof e&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(v.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),v.prototype._write=function(e,t,n){n(new Error("_write() is not implemented"))},v.prototype._writev=null,v.prototype.end=function(e,t,n){var r=this._writableState;"function"==typeof e?(n=e,e=null,t=null):"function"==typeof t&&(n=t,t=null),null!=e&&this.write(e,t),r.corked&&(r.corked=1,this.uncork()),r.ending||r.finished||function(e,t,n){t.ending=!0,O(e,t),n&&(t.finished?i.nextTick(n):e.once("finish",n));t.ended=!0,e.writable=!1}(this,r,n)},Object.defineProperty(v.prototype,"destroyed",{get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),v.prototype.destroy=m.destroy,v.prototype._undestroy=m.undestroy,v.prototype._destroy=function(e,t){this.end(),t(e)}}).call(this,n(13),n(271).setImmediate,n(6))},function(e,t,n){"use strict";var r=n(274).Buffer,o=r.isEncoding||function(e){switch((e=""+e)&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function i(e){var t;switch(this.encoding=function(e){var t=function(e){if(!e)return"utf8";for(var t;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}(e);if("string"!=typeof t&&(r.isEncoding===o||!o(e)))throw new Error("Unknown encoding: "+e);return t||e}(e),this.encoding){case"utf16le":this.text=l,this.end=c,t=4;break;case"utf8":this.fillLast=s,t=4;break;case"base64":this.text=u,this.end=f,t=3;break;default:return this.write=p,void(this.end=d)}this.lastNeed=0,this.lastTotal=0,this.lastChar=r.allocUnsafe(t)}function a(e){return e<=127?0:e>>5==6?2:e>>4==14?3:e>>3==30?4:e>>6==2?-1:-2}function s(e){var t=this.lastTotal-this.lastNeed,n=function(e,t,n){if(128!=(192&t[0]))return e.lastNeed=0,"�";if(e.lastNeed>1&&t.length>1){if(128!=(192&t[1]))return e.lastNeed=1,"�";if(e.lastNeed>2&&t.length>2&&128!=(192&t[2]))return e.lastNeed=2,"�"}}(this,e);return void 0!==n?n:this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(e.copy(this.lastChar,t,0,e.length),void(this.lastNeed-=e.length))}function l(e,t){if((e.length-t)%2==0){var n=e.toString("utf16le",t);if(n){var r=n.charCodeAt(n.length-1);if(r>=55296&&r<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],n.slice(0,-1)}return n}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function c(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var n=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,n)}return t}function u(e,t){var n=(e.length-t)%3;return 0===n?e.toString("base64",t):(this.lastNeed=3-n,this.lastTotal=3,1===n?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-n))}function f(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function p(e){return e.toString(this.encoding)}function d(e){return e&&e.length?this.write(e):""}t.StringDecoder=i,i.prototype.write=function(e){if(0===e.length)return"";var t,n;if(this.lastNeed){if(void 0===(t=this.fillLast(e)))return"";n=this.lastNeed,this.lastNeed=0}else n=0;return n<e.length?t?t+this.text(e,n):this.text(e,n):t||""},i.prototype.end=function(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+"�":t},i.prototype.text=function(e,t){var n=function(e,t,n){var r=t.length-1;if(r<n)return 0;var o=a(t[r]);if(o>=0)return o>0&&(e.lastNeed=o-1),o;if(--r<n||-2===o)return 0;if((o=a(t[r]))>=0)return o>0&&(e.lastNeed=o-2),o;if(--r<n||-2===o)return 0;if((o=a(t[r]))>=0)return o>0&&(2===o?o=0:e.lastNeed=o-3),o;return 0}(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=n;var r=e.length-(n-this.lastNeed);return e.copy(this.lastChar,0,r),e.toString("utf8",t,r)},i.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length}},function(e,t,n){"use strict";e.exports=a;var r=n(37),o=n(47);function i(e,t){var n=this._transformState;n.transforming=!1;var r=n.writecb;if(!r)return this.emit("error",new Error("write callback called multiple times"));n.writechunk=null,n.writecb=null,null!=t&&this.push(t),r(e);var o=this._readableState;o.reading=!1,(o.needReadable||o.length<o.highWaterMark)&&this._read(o.highWaterMark)}function a(e){if(!(this instanceof a))return new a(e);r.call(this,e),this._transformState={afterTransform:i.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,e&&("function"==typeof e.transform&&(this._transform=e.transform),"function"==typeof e.flush&&(this._flush=e.flush)),this.on("prefinish",s)}function s(){var e=this;"function"==typeof this._flush?this._flush((function(t,n){l(e,t,n)})):l(this,null,null)}function l(e,t,n){if(t)return e.emit("error",t);if(null!=n&&e.push(n),e._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(e._transformState.transforming)throw new Error("Calling transform done when still transforming");return e.push(null)}o.inherits=n(29),o.inherits(a,r),a.prototype.push=function(e,t){return this._transformState.needTransform=!1,r.prototype.push.call(this,e,t)},a.prototype._transform=function(e,t,n){throw new Error("_transform() is not implemented")},a.prototype._write=function(e,t,n){var r=this._transformState;if(r.writecb=n,r.writechunk=e,r.writeencoding=t,!r.transforming){var o=this._readableState;(r.needTransform||o.needReadable||o.length<o.highWaterMark)&&this._read(o.highWaterMark)}},a.prototype._read=function(e){var t=this._transformState;null!==t.writechunk&&t.writecb&&!t.transforming?(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform)):t.needTransform=!0},a.prototype._destroy=function(e,t){var n=this;r.prototype._destroy.call(this,e,(function(e){t(e),n.emit("close")}))}},function(e,t,n){"use strict";(function(t){var r=n(28),o=n(24),i=n(281);e.exports=function(e,n,a){try{e=o.stripHash(e);var s=n._add(e),l={url:e,extension:o.getExtension(e)};return function(e,t){return new Promise((function(n,o){var a=i.all(t.resolve);a=i.filter(a,"canRead",e),i.sort(a),i.run(a,"read",e).then(n,(function(t){!t||t instanceof SyntaxError?o(r.syntax('Unable to resolve $ref pointer "%s"',e.url)):o(t)}))}))}(l,a).then((function(e){return s.pathType=e.plugin.name,l.data=e.result,function(e,n){return new Promise((function(o,a){var s=i.all(n.parse),l=i.filter(s,"canParse",e),c=l.length>0?l:s;i.sort(c),i.run(c,"parse",e).then((function(n){!n.plugin.allowEmpty&&(i=n.result,void 0===i||"object"==typeof i&&0===Object.keys(i).length||"string"==typeof i&&0===i.trim().length||t.isBuffer(i)&&0===i.length)?a(r.syntax('Error parsing "%s" as %s. \nParsed value is empty',e.url,n.plugin.name)):o(n);var i}),(function(t){t?(t=t instanceof Error?t:new Error(t),a(r.syntax(t,"Error parsing %s",e.url))):a(r.syntax("Unable to parse %s",e.url))}))}))}(l,a)})).then((function(e){return s.value=e.result,e.result}))}catch(e){return Promise.reject(e)}}}).call(this,n(11).Buffer)},function(e,t,n){"use strict";(function(t,n){var r=t.process&&n.nextTick||t.setImmediate||function(e){setTimeout(e,0)};e.exports=function(e,t){return e?void t.then((function(t){r((function(){e(null,t)}))}),(function(t){r((function(){e(t)}))})):t}}).call(this,n(6),n(13))},function(e,t){},function(e,t,n){"use strict";(function(t){var r=n(48),o=t.env.NODE_DISABLE_COLORS?{red:"",yellow:"",green:"",normal:""}:{red:"",yellow:"",green:"",normal:""};function i(e){for(var t=[],n=function(e){t.find((function(t,n,o){return function(e,t){function n(e,t){return r.stringify(e)===r.stringify(Object.assign({},e,t))}return n(e,t)&&n(t,e)}(t,e)}))||t.push(e)},o=0,i=e;o<i.length;o++){n(i[o])}return t}String.prototype.toCamelCase=function(){return this.toLowerCase().replace(/[-_ \/\.](.)/g,(function(e,t){return t.toUpperCase()}))};function a(e){var t=(e=e.replace("[]","Array")).split("/");return t[0]=t[0].replace(/[^A-Za-z0-9_\-\.]+|\s+/gm,"_"),t.join("/")}e.exports={colour:o,uniqueOnly:function(e,t,n){return n.indexOf(e)===t},hasDuplicates:function(e){return new Set(e).size!==e.length},allSame:function(e){return new Set(e).size<=1},distinctArray:function(e){return e.length===i(e).length},firstDupe:function(e){return e.find((function(t,n,r){return e.indexOf(t)<n}))},hash:function(e){var t=0;if(0===e.length)return t;for(var n=0;n<e.length;n++)t=(t<<5)-t+e.charCodeAt(n),t|=0;return t},parameterTypeProperties:["format","minimum","maximum","exclusiveMinimum","exclusiveMaximum","minLength","maxLength","multipleOf","minItems","maxItems","uniqueItems","minProperties","maxProperties","additionalProperties","pattern","enum","default"],arrayProperties:["items","minItems","maxItems","uniqueItems"],httpMethods:["get","post","put","delete","patch","head","options","trace"],sanitise:a,sanitiseAll:function(e){return a(e.split("/").join("_"))}}}).call(this,n(13))},function(e,t){e.exports=function(){}},function(e,t,n){var r;r=function(){var e=JSON.parse('{"$":"dollar","%":"percent","&":"and","<":"less",">":"greater","|":"or","¢":"cent","£":"pound","¤":"currency","¥":"yen","©":"(c)","ª":"a","®":"(r)","º":"o","À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Æ":"AE","Ç":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ý":"Y","Þ":"TH","ß":"ss","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","í":"i","î":"i","ï":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"u","ý":"y","þ":"th","ÿ":"y","Ā":"A","ā":"a","Ă":"A","ă":"a","Ą":"A","ą":"a","Ć":"C","ć":"c","Č":"C","č":"c","Ď":"D","ď":"d","Đ":"DJ","đ":"dj","Ē":"E","ē":"e","Ė":"E","ė":"e","Ę":"e","ę":"e","Ě":"E","ě":"e","Ğ":"G","ğ":"g","Ģ":"G","ģ":"g","Ĩ":"I","ĩ":"i","Ī":"i","ī":"i","Į":"I","į":"i","İ":"I","ı":"i","Ķ":"k","ķ":"k","Ļ":"L","ļ":"l","Ľ":"L","ľ":"l","Ł":"L","ł":"l","Ń":"N","ń":"n","Ņ":"N","ņ":"n","Ň":"N","ň":"n","Ő":"O","ő":"o","Œ":"OE","œ":"oe","Ŕ":"R","ŕ":"r","Ř":"R","ř":"r","Ś":"S","ś":"s","Ş":"S","ş":"s","Š":"S","š":"s","Ţ":"T","ţ":"t","Ť":"T","ť":"t","Ũ":"U","ũ":"u","Ū":"u","ū":"u","Ů":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","ź":"z","Ż":"Z","ż":"z","Ž":"Z","ž":"z","ƒ":"f","Ơ":"O","ơ":"o","Ư":"U","ư":"u","Lj":"LJ","lj":"lj","Nj":"NJ","nj":"nj","Ș":"S","ș":"s","Ț":"T","ț":"t","˚":"o","Ά":"A","Έ":"E","Ή":"H","Ί":"I","Ό":"O","Ύ":"Y","Ώ":"W","ΐ":"i","Α":"A","Β":"B","Γ":"G","Δ":"D","Ε":"E","Ζ":"Z","Η":"H","Θ":"8","Ι":"I","Κ":"K","Λ":"L","Μ":"M","Ν":"N","Ξ":"3","Ο":"O","Π":"P","Ρ":"R","Σ":"S","Τ":"T","Υ":"Y","Φ":"F","Χ":"X","Ψ":"PS","Ω":"W","Ϊ":"I","Ϋ":"Y","ά":"a","έ":"e","ή":"h","ί":"i","ΰ":"y","α":"a","β":"b","γ":"g","δ":"d","ε":"e","ζ":"z","η":"h","θ":"8","ι":"i","κ":"k","λ":"l","μ":"m","ν":"n","ξ":"3","ο":"o","π":"p","ρ":"r","ς":"s","σ":"s","τ":"t","υ":"y","φ":"f","χ":"x","ψ":"ps","ω":"w","ϊ":"i","ϋ":"y","ό":"o","ύ":"y","ώ":"w","Ё":"Yo","Ђ":"DJ","Є":"Ye","І":"I","Ї":"Yi","Ј":"J","Љ":"LJ","Њ":"NJ","Ћ":"C","Џ":"DZ","А":"A","Б":"B","В":"V","Г":"G","Д":"D","Е":"E","Ж":"Zh","З":"Z","И":"I","Й":"J","К":"K","Л":"L","М":"M","Н":"N","О":"O","П":"P","Р":"R","С":"S","Т":"T","У":"U","Ф":"F","Х":"H","Ц":"C","Ч":"Ch","Ш":"Sh","Щ":"Sh","Ъ":"U","Ы":"Y","Ь":"","Э":"E","Ю":"Yu","Я":"Ya","а":"a","б":"b","в":"v","г":"g","д":"d","е":"e","ж":"zh","з":"z","и":"i","й":"j","к":"k","л":"l","м":"m","н":"n","о":"o","п":"p","р":"r","с":"s","т":"t","у":"u","ф":"f","х":"h","ц":"c","ч":"ch","ш":"sh","щ":"sh","ъ":"u","ы":"y","ь":"","э":"e","ю":"yu","я":"ya","ё":"yo","ђ":"dj","є":"ye","і":"i","ї":"yi","ј":"j","љ":"lj","њ":"nj","ћ":"c","ѝ":"u","џ":"dz","Ґ":"G","ґ":"g","Ғ":"GH","ғ":"gh","Қ":"KH","қ":"kh","Ң":"NG","ң":"ng","Ү":"UE","ү":"ue","Ұ":"U","ұ":"u","Һ":"H","һ":"h","Ә":"AE","ә":"ae","Ө":"OE","ө":"oe","฿":"baht","ა":"a","ბ":"b","გ":"g","დ":"d","ე":"e","ვ":"v","ზ":"z","თ":"t","ი":"i","კ":"k","ლ":"l","მ":"m","ნ":"n","ო":"o","პ":"p","ჟ":"zh","რ":"r","ს":"s","ტ":"t","უ":"u","ფ":"f","ქ":"k","ღ":"gh","ყ":"q","შ":"sh","ჩ":"ch","ც":"ts","ძ":"dz","წ":"ts","ჭ":"ch","ხ":"kh","ჯ":"j","ჰ":"h","Ẁ":"W","ẁ":"w","Ẃ":"W","ẃ":"w","Ẅ":"W","ẅ":"w","ẞ":"SS","Ạ":"A","ạ":"a","Ả":"A","ả":"a","Ấ":"A","ấ":"a","Ầ":"A","ầ":"a","Ẩ":"A","ẩ":"a","Ẫ":"A","ẫ":"a","Ậ":"A","ậ":"a","Ắ":"A","ắ":"a","Ằ":"A","ằ":"a","Ẳ":"A","ẳ":"a","Ẵ":"A","ẵ":"a","Ặ":"A","ặ":"a","Ẹ":"E","ẹ":"e","Ẻ":"E","ẻ":"e","Ẽ":"E","ẽ":"e","Ế":"E","ế":"e","Ề":"E","ề":"e","Ể":"E","ể":"e","Ễ":"E","ễ":"e","Ệ":"E","ệ":"e","Ỉ":"I","ỉ":"i","Ị":"I","ị":"i","Ọ":"O","ọ":"o","Ỏ":"O","ỏ":"o","Ố":"O","ố":"o","Ồ":"O","ồ":"o","Ổ":"O","ổ":"o","Ỗ":"O","ỗ":"o","Ộ":"O","ộ":"o","Ớ":"O","ớ":"o","Ờ":"O","ờ":"o","Ở":"O","ở":"o","Ỡ":"O","ỡ":"o","Ợ":"O","ợ":"o","Ụ":"U","ụ":"u","Ủ":"U","ủ":"u","Ứ":"U","ứ":"u","Ừ":"U","ừ":"u","Ử":"U","ử":"u","Ữ":"U","ữ":"u","Ự":"U","ự":"u","Ỳ":"Y","ỳ":"y","Ỵ":"Y","ỵ":"y","Ỷ":"Y","ỷ":"y","Ỹ":"Y","ỹ":"y","‘":"\'","’":"\'","“":"\\"","”":"\\"","†":"+","•":"*","…":"...","₠":"ecu","₢":"cruzeiro","₣":"french franc","₤":"lira","₥":"mill","₦":"naira","₧":"peseta","₨":"rupee","₩":"won","₪":"new shequel","₫":"dong","€":"euro","₭":"kip","₮":"tugrik","₯":"drachma","₰":"penny","₱":"peso","₲":"guarani","₳":"austral","₴":"hryvnia","₵":"cedi","₸":"kazakhstani tenge","₹":"indian rupee","₽":"russian ruble","₿":"bitcoin","℠":"sm","™":"tm","∂":"d","∆":"delta","∑":"sum","∞":"infinity","♥":"love","元":"yuan","円":"yen","﷼":"rial"}'),t=JSON.parse('{"vi":{"Đ":"D","đ":"d"}}');function n(n,r){if("string"!=typeof n)throw new Error("slugify: string argument expected");var o=t[(r="string"==typeof r?{replacement:r}:r||{}).locale]||{},i=n.split("").reduce((function(t,n){return t+(o[n]||e[n]||n).replace(r.remove||/[^\w\s$*_+~.()'"!\-:@]/g,"")}),"").trim().replace(/[-\s]+/g,r.replacement||"-");return r.lower?i.toLowerCase():i}return n.extend=function(t){for(var n in t)e[n]=t[n]},n},e.exports=r(),e.exports.default=r()},function(e,t,n){"use strict";n.r(t),function(e){n.d(t,"createGlobalStyle",(function(){return ot})),n.d(t,"css",(function(){return we})),n.d(t,"isStyledComponent",(function(){return T})),n.d(t,"keyframes",(function(){return at})),n.d(t,"ServerStyleSheet",(function(){return Qe})),n.d(t,"StyleSheetConsumer",(function(){return Ke})),n.d(t,"StyleSheetContext",(function(){return Xe})),n.d(t,"StyleSheetManager",(function(){return Je})),n.d(t,"ThemeConsumer",(function(){return Ye})),n.d(t,"ThemeContext",(function(){return Ve})),n.d(t,"ThemeProvider",(function(){return Ge})),n.d(t,"withTheme",(function(){return st})),n.d(t,"__DO_NOT_USE_OR_YOU_WILL_BE_HAUNTED_BY_SPOOKY_GHOSTS",(function(){return lt}));var r=n(92),o=n.n(r),i=n(150),a=n.n(i),s=n(0),l=n.n(s),c=n(151),u=n(93),f=n(94),p=(n(16),n(157)),d=n(158),h=function(e,t){for(var n=[e[0]],r=0,o=t.length;r<o;r+=1)n.push(t[r],e[r+1]);return n},m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},g=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},y=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),v=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},b=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)},w=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},x=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t},k=function(e){return"object"===(void 0===e?"undefined":m(e))&&e.constructor===Object},E=Object.freeze([]),O=Object.freeze({});function _(e){return"function"==typeof e}function S(e){return e.displayName||e.name||"Component"}function T(e){return e&&"string"==typeof e.styledComponentId}var j=void 0!==e&&(e.env.REACT_APP_SC_ATTR||e.env.SC_ATTR)||"data-styled",C="undefined"!=typeof window&&"HTMLElement"in window,I="boolean"==typeof SC_DISABLE_SPEEDY&&SC_DISABLE_SPEEDY||void 0!==e&&(e.env.REACT_APP_SC_DISABLE_SPEEDY||e.env.SC_DISABLE_SPEEDY)||!1,A={};var P=function(e){function t(n){g(this,t);for(var r=arguments.length,o=Array(r>1?r-1:0),i=1;i<r;i++)o[i-1]=arguments[i];var a=x(this,e.call(this,"An error occurred. See https://github.com/styled-components/styled-components/blob/master/packages/styled-components/src/utils/errors.md#"+n+" for more information."+(o.length>0?" Additional arguments: "+o.join(", "):"")));return x(a)}return b(t,e),t}(Error),R=/^[^\S\n]*?\/\* sc-component-id:\s*(\S+)\s+\*\//gm,N=function(e){var t=""+(e||""),n=[];return t.replace(R,(function(e,t,r){return n.push({componentId:t,matchIndex:r}),e})),n.map((function(e,r){var o=e.componentId,i=e.matchIndex,a=n[r+1];return{componentId:o,cssFromDOM:a?t.slice(i,a.matchIndex):t.slice(i)}}))},L=/^\s*\/\/.*$/gm,M=new o.a({global:!1,cascade:!0,keyframe:!1,prefix:!1,compress:!1,semicolon:!0}),D=new o.a({global:!1,cascade:!0,keyframe:!1,prefix:!0,compress:!1,semicolon:!1}),F=[],U=function(e){if(-2===e){var t=F;return F=[],t}},z=a()((function(e){F.push(e)})),B=void 0,$=void 0,q=void 0,W=function(e,t,n){return t>0&&-1!==n.slice(0,t).indexOf($)&&n.slice(t-$.length,t)!==$?"."+B:e};D.use([function(e,t,n){2===e&&n.length&&n[0].lastIndexOf($)>0&&(n[0]=n[0].replace(q,W))},z,U]),M.use([z,U]);var H=function(e){return M("",e)};function V(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"&",o=e.join("").replace(L,""),i=t&&n?n+" "+t+" { "+o+" }":o;return B=r,$=t,q=new RegExp("\\"+$+"\\b","g"),D(n||!t?"":t,i)}var Y=function(){return n.nc},G=function(e,t,n){n&&((e[t]||(e[t]=Object.create(null)))[n]=!0)},Q=function(e,t){e[t]=Object.create(null)},X=function(e){return function(t,n){return void 0!==e[t]&&e[t][n]}},K=function(e){var t="";for(var n in e)t+=Object.keys(e[n]).join(" ")+" ";return t.trim()},J=function(e){if(e.sheet)return e.sheet;for(var t=e.ownerDocument.styleSheets.length,n=0;n<t;n+=1){var r=e.ownerDocument.styleSheets[n];if(r.ownerNode===e)return r}throw new P(10)},Z=function(e,t,n){if(!t)return!1;var r=e.cssRules.length;try{e.insertRule(t,n<=r?n:r)}catch(e){return!1}return!0},ee=function(e){return"\n/* sc-component-id: "+e+" */\n"},te=function(e,t){for(var n=0,r=0;r<=t;r+=1)n+=e[r];return n},ne=function(e,t){return function(n){var r=Y();return"<style "+[r&&'nonce="'+r+'"',j+'="'+K(t)+'"','data-styled-version="4.4.1"',n].filter(Boolean).join(" ")+">"+e()+"</style>"}},re=function(e,t){return function(){var n,r=((n={})[j]=K(t),n["data-styled-version"]="4.4.1",n),o=Y();return o&&(r.nonce=o),l.a.createElement("style",v({},r,{dangerouslySetInnerHTML:{__html:e()}}))}},oe=function(e){return function(){return Object.keys(e)}},ie=function(e,t){return e.createTextNode(ee(t))},ae=function e(t,n){var r=void 0===t?Object.create(null):t,o=void 0===n?Object.create(null):n,i=function(e){var t=o[e];return void 0!==t?t:o[e]=[""]},a=function(){var e="";for(var t in o){var n=o[t][0];n&&(e+=ee(t)+n)}return e};return{clone:function(){var t=function(e){var t=Object.create(null);for(var n in e)t[n]=v({},e[n]);return t}(r),n=Object.create(null);for(var i in o)n[i]=[o[i][0]];return e(t,n)},css:a,getIds:oe(o),hasNameForId:X(r),insertMarker:i,insertRules:function(e,t,n){i(e)[0]+=t.join(" "),G(r,e,n)},removeRules:function(e){var t=o[e];void 0!==t&&(t[0]="",Q(r,e))},sealed:!1,styleTag:null,toElement:re(a,r),toHTML:ne(a,r)}},se=function(e,t,n,r,o){if(C&&!n){var i=function(e,t,n){var r=document;e?r=e.ownerDocument:t&&(r=t.ownerDocument);var o=r.createElement("style");o.setAttribute(j,""),o.setAttribute("data-styled-version","4.4.1");var i=Y();if(i&&o.setAttribute("nonce",i),o.appendChild(r.createTextNode("")),e&&!t)e.appendChild(o);else{if(!t||!e||!t.parentNode)throw new P(6);t.parentNode.insertBefore(o,n?t:t.nextSibling)}return o}(e,t,r);return I?function(e,t){var n=Object.create(null),r=Object.create(null),o=void 0!==t,i=!1,a=function(t){var o=r[t];return void 0!==o?o:(r[t]=ie(e.ownerDocument,t),e.appendChild(r[t]),n[t]=Object.create(null),r[t])},s=function(){var e="";for(var t in r)e+=r[t].data;return e};return{clone:function(){throw new P(5)},css:s,getIds:oe(r),hasNameForId:X(n),insertMarker:a,insertRules:function(e,r,s){for(var l=a(e),c=[],u=r.length,f=0;f<u;f+=1){var p=r[f],d=o;if(d&&-1!==p.indexOf("@import"))c.push(p);else{d=!1;var h=f===u-1?"":" ";l.appendData(""+p+h)}}G(n,e,s),o&&c.length>0&&(i=!0,t().insertRules(e+"-import",c))},removeRules:function(a){var s=r[a];if(void 0!==s){var l=ie(e.ownerDocument,a);e.replaceChild(l,s),r[a]=l,Q(n,a),o&&i&&t().removeRules(a+"-import")}},sealed:!1,styleTag:e,toElement:re(s,n),toHTML:ne(s,n)}}(i,o):function(e,t){var n=Object.create(null),r=Object.create(null),o=[],i=void 0!==t,a=!1,s=function(e){var t=r[e];return void 0!==t?t:(r[e]=o.length,o.push(0),Q(n,e),r[e])},l=function(){var t=J(e).cssRules,n="";for(var i in r){n+=ee(i);for(var a=r[i],s=te(o,a),l=s-o[a];l<s;l+=1){var c=t[l];void 0!==c&&(n+=c.cssText)}}return n};return{clone:function(){throw new P(5)},css:l,getIds:oe(r),hasNameForId:X(n),insertMarker:s,insertRules:function(r,l,c){for(var u=s(r),f=J(e),p=te(o,u),d=0,h=[],m=l.length,g=0;g<m;g+=1){var y=l[g],v=i;v&&-1!==y.indexOf("@import")?h.push(y):Z(f,y,p+d)&&(v=!1,d+=1)}i&&h.length>0&&(a=!0,t().insertRules(r+"-import",h)),o[u]+=d,G(n,r,c)},removeRules:function(s){var l=r[s];if(void 0!==l&&!1!==e.isConnected){var c=o[l];!function(e,t,n){for(var r=t-n,o=t;o>r;o-=1)e.deleteRule(o)}(J(e),te(o,l)-1,c),o[l]=0,Q(n,s),i&&a&&t().removeRules(s+"-import")}},sealed:!1,styleTag:e,toElement:re(l,n),toHTML:ne(l,n)}}(i,o)}return ae()},le=/\s+/,ce=void 0;ce=C?I?40:1e3:-1;var ue=0,fe=void 0,pe=function(){function e(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:C?document.head:null,r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];g(this,e),this.getImportRuleTag=function(){var e=t.importRuleTag;if(void 0!==e)return e;var n=t.tags[0];return t.importRuleTag=se(t.target,n?n.styleTag:null,t.forceServer,!0)},ue+=1,this.id=ue,this.forceServer=r,this.target=r?null:n,this.tagMap={},this.deferred={},this.rehydratedNames={},this.ignoreRehydratedNames={},this.tags=[],this.capacity=1,this.clones=[]}return e.prototype.rehydrate=function(){if(!C||this.forceServer)return this;var e=[],t=[],n=!1,r=document.querySelectorAll("style["+j+'][data-styled-version="4.4.1"]'),o=r.length;if(!o)return this;for(var i=0;i<o;i+=1){var a=r[i];n||(n=!!a.getAttribute("data-styled-streamed"));for(var s,l=(a.getAttribute(j)||"").trim().split(le),c=l.length,u=0;u<c;u+=1)s=l[u],this.rehydratedNames[s]=!0;t.push.apply(t,N(a.textContent)),e.push(a)}var f=t.length;if(!f)return this;var p=this.makeTag(null);!function(e,t,n){for(var r=0,o=n.length;r<o;r+=1){var i=n[r],a=i.componentId,s=i.cssFromDOM,l=H(s);e.insertRules(a,l)}for(var c=0,u=t.length;c<u;c+=1){var f=t[c];f.parentNode&&f.parentNode.removeChild(f)}}(p,e,t),this.capacity=Math.max(1,ce-f),this.tags.push(p);for(var d=0;d<f;d+=1)this.tagMap[t[d].componentId]=p;return this},e.reset=function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];fe=new e(void 0,t).rehydrate()},e.prototype.clone=function(){var t=new e(this.target,this.forceServer);return this.clones.push(t),t.tags=this.tags.map((function(e){for(var n=e.getIds(),r=e.clone(),o=0;o<n.length;o+=1)t.tagMap[n[o]]=r;return r})),t.rehydratedNames=v({},this.rehydratedNames),t.deferred=v({},this.deferred),t},e.prototype.sealAllTags=function(){this.capacity=1,this.tags.forEach((function(e){e.sealed=!0}))},e.prototype.makeTag=function(e){var t=e?e.styleTag:null;return se(this.target,t,this.forceServer,!1,this.getImportRuleTag)},e.prototype.getTagForId=function(e){var t=this.tagMap[e];if(void 0!==t&&!t.sealed)return t;var n=this.tags[this.tags.length-1];return this.capacity-=1,0===this.capacity&&(this.capacity=ce,n=this.makeTag(n),this.tags.push(n)),this.tagMap[e]=n},e.prototype.hasId=function(e){return void 0!==this.tagMap[e]},e.prototype.hasNameForId=function(e,t){if(void 0===this.ignoreRehydratedNames[e]&&this.rehydratedNames[t])return!0;var n=this.tagMap[e];return void 0!==n&&n.hasNameForId(e,t)},e.prototype.deferredInject=function(e,t){if(void 0===this.tagMap[e]){for(var n=this.clones,r=0;r<n.length;r+=1)n[r].deferredInject(e,t);this.getTagForId(e).insertMarker(e),this.deferred[e]=t}},e.prototype.inject=function(e,t,n){for(var r=this.clones,o=0;o<r.length;o+=1)r[o].inject(e,t,n);var i=this.getTagForId(e);if(void 0!==this.deferred[e]){var a=this.deferred[e].concat(t);i.insertRules(e,a,n),this.deferred[e]=void 0}else i.insertRules(e,t,n)},e.prototype.remove=function(e){var t=this.tagMap[e];if(void 0!==t){for(var n=this.clones,r=0;r<n.length;r+=1)n[r].remove(e);t.removeRules(e),this.ignoreRehydratedNames[e]=!0,this.deferred[e]=void 0}},e.prototype.toHTML=function(){return this.tags.map((function(e){return e.toHTML()})).join("")},e.prototype.toReactElements=function(){var e=this.id;return this.tags.map((function(t,n){var r="sc-"+e+"-"+n;return Object(s.cloneElement)(t.toElement(),{key:r})}))},y(e,null,[{key:"master",get:function(){return fe||(fe=(new e).rehydrate())}},{key:"instance",get:function(){return e.master}}]),e}(),de=function(){function e(t,n){var r=this;g(this,e),this.inject=function(e){e.hasNameForId(r.id,r.name)||e.inject(r.id,r.rules,r.name)},this.toString=function(){throw new P(12,String(r.name))},this.name=t,this.rules=n,this.id="sc-keyframes-"+t}return e.prototype.getName=function(){return this.name},e}(),he=/([A-Z])/g,me=/^ms-/;function ge(e){return e.replace(he,"-$1").toLowerCase().replace(me,"-ms-")}var ye=function(e){return null==e||!1===e||""===e},ve=function e(t,n){var r=[];return Object.keys(t).forEach((function(n){if(!ye(t[n])){if(k(t[n]))return r.push.apply(r,e(t[n],n)),r;if(_(t[n]))return r.push(ge(n)+":",t[n],";"),r;r.push(ge(n)+": "+(o=n,null==(i=t[n])||"boolean"==typeof i||""===i?"":"number"!=typeof i||0===i||o in c.a?String(i).trim():i+"px")+";")}var o,i;return r})),n?[n+" {"].concat(r,["}"]):r};function be(e,t,n){if(Array.isArray(e)){for(var r,o=[],i=0,a=e.length;i<a;i+=1)null!==(r=be(e[i],t,n))&&(Array.isArray(r)?o.push.apply(o,r):o.push(r));return o}return ye(e)?null:T(e)?"."+e.styledComponentId:_(e)?"function"!=typeof(s=e)||s.prototype&&s.prototype.isReactComponent||!t?e:be(e(t),t,n):e instanceof de?n?(e.inject(n),e.getName()):e:k(e)?ve(e):e.toString();var s}function we(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return _(e)||k(e)?be(h(E,[e].concat(n))):be(h(e,n))}function xe(e){for(var t,n=0|e.length,r=0|n,o=0;n>=4;)t=1540483477*(65535&(t=255&e.charCodeAt(o)|(255&e.charCodeAt(++o))<<8|(255&e.charCodeAt(++o))<<16|(255&e.charCodeAt(++o))<<24))+((1540483477*(t>>>16)&65535)<<16),r=1540483477*(65535&r)+((1540483477*(r>>>16)&65535)<<16)^(t=1540483477*(65535&(t^=t>>>24))+((1540483477*(t>>>16)&65535)<<16)),n-=4,++o;switch(n){case 3:r^=(255&e.charCodeAt(o+2))<<16;case 2:r^=(255&e.charCodeAt(o+1))<<8;case 1:r=1540483477*(65535&(r^=255&e.charCodeAt(o)))+((1540483477*(r>>>16)&65535)<<16)}return((r=1540483477*(65535&(r^=r>>>13))+((1540483477*(r>>>16)&65535)<<16))^r>>>15)>>>0}var ke=52,Ee=function(e){return String.fromCharCode(e+(e>25?39:97))};function Oe(e){var t="",n=void 0;for(n=e;n>ke;n=Math.floor(n/ke))t=Ee(n%ke)+t;return Ee(n%ke)+t}function _e(e,t){for(var n=0;n<e.length;n+=1){var r=e[n];if(Array.isArray(r)&&!_e(r,t))return!1;if(_(r)&&!T(r))return!1}return!t.some((function(e){return _(e)||function(e){for(var t in e)if(_(e[t]))return!0;return!1}(e)}))}var Se,Te=function(e){return Oe(xe(e))},je=function(){function e(t,n,r){g(this,e),this.rules=t,this.isStatic=_e(t,n),this.componentId=r,pe.master.hasId(r)||pe.master.deferredInject(r,[])}return e.prototype.generateAndInjectStyles=function(e,t){var n=this.isStatic,r=this.componentId,o=this.lastClassName;if(C&&n&&"string"==typeof o&&t.hasNameForId(r,o))return o;var i=be(this.rules,e,t),a=Te(this.componentId+i.join(""));return t.hasNameForId(r,a)||t.inject(this.componentId,V(i,"."+a,void 0,r),a),this.lastClassName=a,a},e.generateName=function(e){return Te(e)},e}(),Ce=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:O,r=!!n&&e.theme===n.theme,o=e.theme&&!r?e.theme:t||n.theme;return o},Ie=/[[\].#*$><+~=|^:(),"'`-]+/g,Ae=/(^-|-$)/g;function Pe(e){return e.replace(Ie,"-").replace(Ae,"")}function Re(e){return"string"==typeof e&&!0}var Ne={childContextTypes:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDerivedStateFromProps:!0,propTypes:!0,type:!0},Le={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},Me=((Se={})[u.ForwardRef]={$$typeof:!0,render:!0},Se),De=Object.defineProperty,Fe=Object.getOwnPropertyNames,Ue=Object.getOwnPropertySymbols,ze=void 0===Ue?function(){return[]}:Ue,Be=Object.getOwnPropertyDescriptor,$e=Object.getPrototypeOf,qe=Object.prototype,We=Array.prototype;function He(e,t,n){if("string"!=typeof t){var r=$e(t);r&&r!==qe&&He(e,r,n);for(var o=We.concat(Fe(t),ze(t)),i=Me[e.$$typeof]||Ne,a=Me[t.$$typeof]||Ne,s=o.length,l=void 0,c=void 0;s--;)if(c=o[s],!(Le[c]||n&&n[c]||a&&a[c]||i&&i[c])&&(l=Be(t,c)))try{De(e,c,l)}catch(e){}return e}return e}var Ve=Object(s.createContext)(),Ye=Ve.Consumer,Ge=function(e){function t(n){g(this,t);var r=x(this,e.call(this,n));return r.getContext=Object(f.a)(r.getContext.bind(r)),r.renderInner=r.renderInner.bind(r),r}return b(t,e),t.prototype.render=function(){return this.props.children?l.a.createElement(Ve.Consumer,null,this.renderInner):null},t.prototype.renderInner=function(e){var t=this.getContext(this.props.theme,e);return l.a.createElement(Ve.Provider,{value:t},this.props.children)},t.prototype.getTheme=function(e,t){if(_(e))return e(t);if(null===e||Array.isArray(e)||"object"!==(void 0===e?"undefined":m(e)))throw new P(8);return v({},t,e)},t.prototype.getContext=function(e,t){return this.getTheme(e,t)},t}(s.Component),Qe=function(){function e(){g(this,e),this.masterSheet=pe.master,this.instance=this.masterSheet.clone(),this.sealed=!1}return e.prototype.seal=function(){if(!this.sealed){var e=this.masterSheet.clones.indexOf(this.instance);this.masterSheet.clones.splice(e,1),this.sealed=!0}},e.prototype.collectStyles=function(e){if(this.sealed)throw new P(2);return l.a.createElement(Je,{sheet:this.instance},e)},e.prototype.getStyleTags=function(){return this.seal(),this.instance.toHTML()},e.prototype.getStyleElement=function(){return this.seal(),this.instance.toReactElements()},e.prototype.interleaveWithNodeStream=function(e){throw new P(3)},e}(),Xe=Object(s.createContext)(),Ke=Xe.Consumer,Je=function(e){function t(n){g(this,t);var r=x(this,e.call(this,n));return r.getContext=Object(f.a)(r.getContext),r}return b(t,e),t.prototype.getContext=function(e,t){if(e)return e;if(t)return new pe(t);throw new P(4)},t.prototype.render=function(){var e=this.props,t=e.children,n=e.sheet,r=e.target;return l.a.createElement(Xe.Provider,{value:this.getContext(n,r)},t)},t}(s.Component),Ze={};var et=function(e){function t(){g(this,t);var n=x(this,e.call(this));return n.attrs={},n.renderOuter=n.renderOuter.bind(n),n.renderInner=n.renderInner.bind(n),n}return b(t,e),t.prototype.render=function(){return l.a.createElement(Ke,null,this.renderOuter)},t.prototype.renderOuter=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:pe.master;return this.styleSheet=e,this.props.forwardedComponent.componentStyle.isStatic?this.renderInner():l.a.createElement(Ye,null,this.renderInner)},t.prototype.renderInner=function(e){var t=this.props.forwardedComponent,n=t.componentStyle,r=t.defaultProps,o=(t.displayName,t.foldedComponentIds),i=t.styledComponentId,a=t.target,l=void 0;l=n.isStatic?this.generateAndInjectStyles(O,this.props):this.generateAndInjectStyles(Ce(this.props,e,r)||O,this.props);var c=this.props.as||this.attrs.as||a,u=Re(c),f={},d=v({},this.props,this.attrs),h=void 0;for(h in d)"forwardedComponent"!==h&&"as"!==h&&("forwardedRef"===h?f.ref=d[h]:"forwardedAs"===h?f.as=d[h]:u&&!Object(p.a)(h)||(f[h]=d[h]));return this.props.style&&this.attrs.style&&(f.style=v({},this.attrs.style,this.props.style)),f.className=Array.prototype.concat(o,i,l!==i?l:null,this.props.className,this.attrs.className).filter(Boolean).join(" "),Object(s.createElement)(c,f)},t.prototype.buildExecutionContext=function(e,t,n){var r=this,o=v({},t,{theme:e});return n.length?(this.attrs={},n.forEach((function(e){var t,n=e,i=!1,a=void 0,s=void 0;for(s in _(n)&&(n=n(o),i=!0),n)a=n[s],i||!_(a)||(t=a)&&t.prototype&&t.prototype.isReactComponent||T(a)||(a=a(o)),r.attrs[s]=a,o[s]=a})),o):o},t.prototype.generateAndInjectStyles=function(e,t){var n=t.forwardedComponent,r=n.attrs,o=n.componentStyle;n.warnTooManyClasses;return o.isStatic&&!r.length?o.generateAndInjectStyles(O,this.styleSheet):o.generateAndInjectStyles(this.buildExecutionContext(e,t,r),this.styleSheet)},t}(s.Component);function tt(e,t,n){var r=T(e),o=!Re(e),i=t.displayName,a=void 0===i?function(e){return Re(e)?"styled."+e:"Styled("+S(e)+")"}(e):i,s=t.componentId,c=void 0===s?function(e,t,n){var r="string"!=typeof t?"sc":Pe(t),o=(Ze[r]||0)+1;Ze[r]=o;var i=r+"-"+e.generateName(r+o);return n?n+"-"+i:i}(je,t.displayName,t.parentComponentId):s,u=t.ParentComponent,f=void 0===u?et:u,p=t.attrs,h=void 0===p?E:p,m=t.displayName&&t.componentId?Pe(t.displayName)+"-"+t.componentId:t.componentId||c,g=r&&e.attrs?Array.prototype.concat(e.attrs,h).filter(Boolean):h,y=new je(r?e.componentStyle.rules.concat(n):n,g,m),b=void 0,x=function(e,t){return l.a.createElement(f,v({},e,{forwardedComponent:b,forwardedRef:t}))};return x.displayName=a,(b=l.a.forwardRef(x)).displayName=a,b.attrs=g,b.componentStyle=y,b.foldedComponentIds=r?Array.prototype.concat(e.foldedComponentIds,e.styledComponentId):E,b.styledComponentId=m,b.target=r?e.target:e,b.withComponent=function(e){var r=t.componentId,o=w(t,["componentId"]),i=r&&r+"-"+(Re(e)?e:Pe(S(e)));return tt(e,v({},o,{attrs:g,componentId:i,ParentComponent:f}),n)},Object.defineProperty(b,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(t){this._foldedDefaultProps=r?Object(d.a)(e.defaultProps,t):t}}),b.toString=function(){return"."+b.styledComponentId},o&&He(b,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,styledComponentId:!0,target:!0,withComponent:!0}),b}var nt=function(e){return function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:O;if(!Object(u.isValidElementType)(n))throw new P(1,String(n));var o=function(){return t(n,r,we.apply(void 0,arguments))};return o.withConfig=function(o){return e(t,n,v({},r,o))},o.attrs=function(o){return e(t,n,v({},r,{attrs:Array.prototype.concat(r.attrs,o).filter(Boolean)}))},o}(tt,e)};["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"].forEach((function(e){nt[e]=nt(e)}));var rt=function(){function e(t,n){g(this,e),this.rules=t,this.componentId=n,this.isStatic=_e(t,E),pe.master.hasId(n)||pe.master.deferredInject(n,[])}return e.prototype.createStyles=function(e,t){var n=V(be(this.rules,e,t),"");t.inject(this.componentId,n)},e.prototype.removeStyles=function(e){var t=this.componentId;e.hasId(t)&&e.remove(t)},e.prototype.renderStyles=function(e,t){this.removeStyles(t),this.createStyles(e,t)},e}();function ot(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o=we.apply(void 0,[e].concat(n)),i="sc-global-"+xe(JSON.stringify(o)),a=new rt(o,i),s=function(e){function t(n){g(this,t);var r=x(this,e.call(this,n)),o=r.constructor,i=o.globalStyle,a=o.styledComponentId;return C&&(window.scCGSHMRCache[a]=(window.scCGSHMRCache[a]||0)+1),r.state={globalStyle:i,styledComponentId:a},r}return b(t,e),t.prototype.componentWillUnmount=function(){window.scCGSHMRCache[this.state.styledComponentId]&&(window.scCGSHMRCache[this.state.styledComponentId]-=1),0===window.scCGSHMRCache[this.state.styledComponentId]&&this.state.globalStyle.removeStyles(this.styleSheet)},t.prototype.render=function(){var e=this;return l.a.createElement(Ke,null,(function(t){e.styleSheet=t||pe.master;var n=e.state.globalStyle;return n.isStatic?(n.renderStyles(A,e.styleSheet),null):l.a.createElement(Ye,null,(function(t){var r=e.constructor.defaultProps,o=v({},e.props);return void 0!==t&&(o.theme=Ce(e.props,t,r)),n.renderStyles(o,e.styleSheet),null}))}))},t}(l.a.Component);return s.globalStyle=a,s.styledComponentId=i,s}C&&(window.scCGSHMRCache={});var it=function(e){return e.replace(/\s|\\n/g,"")};function at(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o=we.apply(void 0,[e].concat(n)),i=Oe(xe(it(JSON.stringify(o))));return new de(i,V(o,i,"@keyframes"))}var st=function(e){var t=l.a.forwardRef((function(t,n){return l.a.createElement(Ye,null,(function(r){var o=e.defaultProps,i=Ce(t,r,o);return l.a.createElement(e,v({},t,{theme:i,ref:n}))}))}));return He(t,e),t.displayName="WithTheme("+S(e)+")",t},lt={StyleSheet:pe};t.default=nt}.call(this,n(13))},function(e,t,n){e.exports=function(){"use strict";return function(e){function t(t){if(t)try{e(t+"}")}catch(e){}}return function(n,r,o,i,a,s,l,c,u,f){switch(n){case 1:if(0===u&&64===r.charCodeAt(0))return e(r+";"),"";break;case 2:if(0===c)return r+"/*|*/";break;case 3:switch(c){case 102:case 112:return e(o[0]+r),"";default:return r+(0===f?"/*|*/":"")}case-2:r.split("/*|*/}").forEach(t)}}}}()},function(e,t,n){"use strict";t.a={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1}},function(e,t,n){"use strict";(function(t){n(129);var r=n(280),o=n(143),i=n(282),a=n(283),s=n(284),l=n(285),c=n(24),u=n(144),f=n(28);function p(){this.schema=null,this.$refs=new r}e.exports=p,e.exports.YAML=n(130),p.parse=function(e,t,n,r){var o=this,i=new o;return i.parse.apply(i,arguments)},p.prototype.parse=function(e,n,a,s){var l,p=i(arguments);if(!p.path&&!p.schema){var d=f("Expected a file path, URL, or object. Got %s",p.path||p.schema);return u(p.callback,Promise.reject(d))}this.schema=null,this.$refs=new r;var h="http";if(c.isFileSystemPath(p.path)&&(p.path=c.fromFileSystemPath(p.path),h="file"),p.path=c.resolve(c.cwd(),p.path),p.schema&&"object"==typeof p.schema){var m=this.$refs._add(p.path);m.value=p.schema,m.pathType=h,l=Promise.resolve(p.schema)}else l=o(p.path,this.$refs,p.options);var g=this;return l.then((function(e){if(!e||"object"!=typeof e||t.isBuffer(e))throw f.syntax('"%s" is not a valid JSON Schema',g.$refs._root$Ref.path||e);return g.schema=e,u(p.callback,Promise.resolve(g.schema))})).catch((function(e){return u(p.callback,Promise.reject(e))}))},p.resolve=function(e,t,n,r){var o=this,i=new o;return i.resolve.apply(i,arguments)},p.prototype.resolve=function(e,t,n,r){var o=this,s=i(arguments);return this.parse(s.path,s.schema,s.options).then((function(){return a(o,s.options)})).then((function(){return u(s.callback,Promise.resolve(o.$refs))})).catch((function(e){return u(s.callback,Promise.reject(e))}))},p.bundle=function(e,t,n,r){var o=this,i=new o;return i.bundle.apply(i,arguments)},p.prototype.bundle=function(e,t,n,r){var o=this,a=i(arguments);return this.resolve(a.path,a.schema,a.options).then((function(){return s(o,a.options),u(a.callback,Promise.resolve(o.schema))})).catch((function(e){return u(a.callback,Promise.reject(e))}))},p.dereference=function(e,t,n,r){var o=this,i=new o;return i.dereference.apply(i,arguments)},p.prototype.dereference=function(e,t,n,r){var o=this,a=i(arguments);return this.resolve(a.path,a.schema,a.options).then((function(){return l(o,a.options),u(a.callback,Promise.resolve(o.schema))})).catch((function(e){return u(a.callback,Promise.reject(e))}))}}).call(this,n(11).Buffer)},function(e,t,n){"use strict";var r,o=n(1),i=n(145),a=n(8),s=(n(49),n(144)),l=n(48),c=n(48),u=n(61),f=u.jptr,p=n(90).isRef,d=n(62).clone,h=n(62).circularClone,m=n(91).recurse,g=n(286),y=n(288),v=n(146),b=n(289).statusCodes,w=n(290).version,x="3.0.0",k=function(e){function t(t){var n=e.call(this,t)||this;return n.name="S2OError",n}return o.__extends(t,e),t}(Error);function E(e,t){var n=new k(e);if(n.options=t,!t.promise)throw n;t.promise.reject(n)}function O(e,t,n){n.warnOnly?t[n.warnProperty||"x-s2o-warning"]=e:E(e,n)}function _(e,t){y.walkSchema(e,{},{},(function(e,n,r){!function(e,t){if(e["x-required"]&&Array.isArray(e["x-required"])&&(e.required||(e.required=[]),e.required=e.required.concat(e["x-required"]),delete e["x-required"]),e["x-anyOf"]&&(e.anyOf=e["x-anyOf"],delete e["x-anyOf"]),e["x-oneOf"]&&(e.oneOf=e["x-oneOf"],delete e["x-oneOf"]),e["x-not"]&&(e.not=e["x-not"],delete e["x-not"]),"boolean"==typeof e["x-nullable"]&&(e.nullable=e["x-nullable"],delete e["x-nullable"]),"object"==typeof e["x-discriminator"]&&"string"==typeof e["x-discriminator"].propertyName)for(var n in e.discriminator=e["x-discriminator"],delete e["x-discriminator"],e.discriminator.mapping){var r=e.discriminator.mapping[n];r.startsWith("#/definitions/")&&(e.discriminator.mapping[n]=r.replace("#/definitions/","#/components/schemas/"))}}(e),function(e,t,n){if(e.discriminator&&"string"==typeof e.discriminator&&(e.discriminator={propertyName:e.discriminator}),e.items&&Array.isArray(e.items)&&(0===e.items.length?e.items={}:1===e.items.length?e.items=e.items[0]:e.items={anyOf:e.items}),e.type&&Array.isArray(e.type))if(n.patch){if(0===e.type.length)delete e.type;else{e.oneOf||(e.oneOf=[]);for(var r=0,o=e.type;r<o.length;r++){var i=o[r],a={};if("null"===i)e.nullable=!0;else{a.type=i;for(var s=0,l=v.arrayProperties;s<l.length;s++){var c=l[s];void 0!==e.prop&&(a[c]=e[c],delete e[c])}}a.type&&e.oneOf.push(a)}delete e.type,0===e.oneOf.length?delete e.oneOf:e.oneOf.length<2&&(e.type=e.oneOf[0].type,Object.keys(e.oneOf[0]).length>1&&O("Lost properties from oneOf",e,n),delete e.oneOf)}e.type&&Array.isArray(e.type)&&1===e.type.length&&(e.type=e.type[0])}else E("(Patchable) schema type must not be an array",n);e.type&&"null"===e.type&&(delete e.type,e.nullable=!0),"array"!==e.type||e.items||(e.items={}),"boolean"==typeof e.required&&(e.required&&e.name&&(void 0===t.required&&(t.required=[]),Array.isArray(t.required)&&t.required.push(e.name)),delete e.required),e.xml&&"string"==typeof e.xml.namespace&&(e.xml.namespace||delete e.xml.namespace)}(e,n,t)}))}function S(e,t,n){var o,i=n.payload.options;if(p(e,t)){if(e[t].startsWith("#/components/"));else if("#/consumes"===e[t])delete e[t],n.parent[n.pkey]=d(i.openapi.consumes);else if("#/produces"===e[t])delete e[t],n.parent[n.pkey]=d(i.openapi.produces);else if(e[t].startsWith("#/definitions/")){var a=e[t].replace("#/definitions/","").split("/");(x=r.schemas[decodeURIComponent(a[0])])?a[0]=x:O("Could not resolve reference "+e[t],e,i),e[t]="#/components/schemas/"+a.join("/")}else if(e[t].startsWith("#/parameters/"))e[t]="#/components/parameters/"+v.sanitise(e[t].replace("#/parameters/",""));else if(e[t].startsWith("#/responses/"))e[t]="#/components/responses/"+v.sanitise(e[t].replace("#/responses/",""));else if(e[t].startsWith("#")){var s=d(u.jptr(i.openapi,e[t]));if(!1===s)O("direct $ref not found "+e[t],e,i);else if(i.refmap[e[t]])e[t]=i.refmap[e[t]];else{var l=e[t],c="schemas",f=(l=(l=(l=(l=l.replace("/properties/headers/","")).replace("/properties/responses/","")).replace("/properties/parameters/","")).replace("/properties/schemas/","")).lastIndexOf("/schema");if("schemas"===(c=l.indexOf("/headers/")>f?"headers":l.indexOf("/responses/")>f?"responses":l.indexOf("/example")>f?"examples":l.indexOf("/x-")>f?"extensions":l.indexOf("/parameters/")>f?"parameters":"schemas")&&_(s,i),"responses"!==c&&"extensions"!==c){var h=c.substr(0,c.length-1);"parameter"===h&&s.name&&s.name===v.sanitise(s.name)&&(h=encodeURIComponent(s.name));var m=1;for(e["x-miro"]&&(o=(o=e["x-miro"]).indexOf("#")>=0?o.split("#")[1].split("/").pop():o.split("/").pop().split(".")[0],h=encodeURIComponent(v.sanitise(o)),m="");u.jptr(i.openapi,"#/components/"+c+"/"+h+m);)m=""===m?2:++m;var g="#/components/"+c+"/"+h+m,y="";"examples"===c&&(s={value:s},y="/value"),u.jptr(i.openapi,g,s),i.refmap[e[t]]=g+y,e[t]=g+y}}}if(delete e["x-miro"],Object.keys(e).length>1){var b=e[t],w=n.path.indexOf("/schema")>=0;"preserve"===i.refSiblings||(w&&"allOf"===i.refSiblings?(delete e.$ref,n.parent[n.pkey]={allOf:[{$ref:b},e]}):n.parent[n.pkey]={$ref:b})}}if("x-ms-odata"===t&&"string"==typeof e[t]&&e[t].startsWith("#/")){var x;a=e[t].replace("#/definitions/","").replace("#/components/schemas/","").split("/");(x=r.schemas[decodeURIComponent(a[0])])?a[0]=x:O("Could not resolve reference "+e[t],e,i),e[t]="#/components/schemas/"+a.join("/")}}function T(e){for(var t in e)for(var n in e[t]){var r=v.sanitise(n);n!=r&&(e[t][r]=e[t][n],delete e[t][n])}}function j(e,t){if("basic"===e.type&&(e.type="http",e.scheme="basic"),"oauth2"===e.type){var n={},r=e.flow;"application"===e.flow&&(r="clientCredentials"),"accessCode"===e.flow&&(r="authorizationCode"),void 0!==e.authorizationUrl&&(n.authorizationUrl=e.authorizationUrl.split("?")[0].trim()||"/"),"string"==typeof e.tokenUrl&&(n.tokenUrl=e.tokenUrl.split("?")[0].trim()||"/"),n.scopes=e.scopes||{},e.flows={},e.flows[r]=n,delete e.flow,delete e.authorizationUrl,delete e.tokenUrl,delete e.scopes,void 0!==e.name&&(t.patch?delete e.name:E("(Patchable) oauth2 securitySchemes should not have name property",t))}}function C(e){return e&&!e["x-s2o-delete"]}function I(e,t){if(e.$ref)e.$ref=e.$ref.replace("#/responses/","#/components/responses/");else{e.type&&!e.schema&&(e.schema={}),e.type&&(e.schema.type=e.type),e.items&&e.items.collectionFormat&&e.items.type&&"array"!=e.items.type&&(e.items.collectionFormat!=e.collectionFormat&&O("Nested collectionFormats are not supported",e,t),delete e.items.collectionFormat),void 0!==e.collectionFormat&&("array"!=e.type&&(t.patch?delete e.collectionFormat:E("(Patchable) collectionFormat is only applicable to header.type array",t)),"csv"===e.collectionFormat&&(e.style="simple"),"ssv"===e.collectionFormat&&O("collectionFormat:ssv is no longer supported for headers",e,t),"pipes"===e.collectionFormat&&O("collectionFormat:pipes is no longer supported for headers",e,t),"multi"===e.collectionFormat&&(e.explode=!0),"tsv"===e.collectionFormat&&(O("collectionFormat:tsv is no longer supported",e,t),e["x-collectionFormat"]="tsv"),delete e.collectionFormat),delete e.type;for(var n=0,r=v.parameterTypeProperties;n<r.length;n++){void 0!==e[a=r[n]]&&(e.schema[a]=e[a],delete e[a])}for(var o=0,i=v.arrayProperties;o<i.length;o++){var a;void 0!==e[a=i[o]]&&(e.schema[a]=e[a],delete e[a])}}}function A(e,t){if(e.$ref.indexOf("#/parameters/")>=0){var n=e.$ref.split("#/parameters/");e.$ref=n[0]+"#/components/parameters/"+v.sanitise(n[1])}e.$ref.indexOf("#/definitions/")>=0&&O("Definition used as parameter",e,t)}function P(e,t,n,r,o,i,a){var s,l={},c=!0;if(t&&t.consumes&&"string"==typeof t.consumes){if(!a.patch)return E("(Patchable) operation.consumes must be an array",a);t.consumes=[t.consumes]}Array.isArray(i.consumes)||delete i.consumes;var u=((t?t.consumes:null)||i.consumes||[]).filter(v.uniqueOnly);if(e&&e.$ref&&"string"==typeof e.$ref){A(e,a);var p=decodeURIComponent(e.$ref.replace("#/components/parameters/","")),h=!1;if((j=i.components.parameters[p])&&!j["x-s2o-delete"]||!e.$ref.startsWith("#/")||(e["x-s2o-delete"]=!0,h=!0),h){var g=e.$ref,y=f(i,e.$ref);!y&&g.startsWith("#/")?O("Could not resolve reference "+g,e,a):y&&(e=y)}}if(e&&(e.name||e.in)){"boolean"==typeof e["x-deprecated"]&&(e.deprecated=e["x-deprecated"],delete e["x-deprecated"]),void 0!==e["x-example"]&&(e.example=e["x-example"],delete e["x-example"]),"body"==e.in||e.type||(a.patch?e.type="string":E("(Patchable) parameter.type is mandatory for non-body parameters",a)),e.type&&"object"==typeof e.type&&e.type.$ref&&(e.type=f(i,e.type.$ref)),"file"===e.type&&(e["x-s2o-originalType"]=e.type,s=e.type),e.description&&"object"==typeof e.description&&e.description.$ref&&(e.description=f(i,e.description.$ref)),null===e.description&&delete e.description;var b=e.collectionFormat;if(e.collectionFormat&&("array"!=e.type&&(a.patch?delete e.collectionFormat:E("(Patchable) collectionFormat is only applicable to param.type array",a)),"csv"!==e.collectionFormat||"query"!==e.in&&"cookie"!==e.in||(e.style="form",e.explode=!1),"csv"!==e.collectionFormat||"path"!==e.in&&"header"!==e.in||(e.style="simple"),"ssv"===e.collectionFormat&&("query"===e.in?e.style="spaceDelimited":O("collectionFormat:ssv is no longer supported except for in:query parameters",e,a)),"pipes"===e.collectionFormat&&("query"===e.in?e.style="pipeDelimited":O("collectionFormat:pipes is no longer supported except for in:query parameters",e,a)),"multi"===e.collectionFormat&&(e.explode=!0),"tsv"===e.collectionFormat&&(O("collectionFormat:tsv is no longer supported",e,a),e["x-collectionFormat"]="tsv"),delete e.collectionFormat),e.type&&"object"!=e.type&&"body"!=e.type&&"formData"!=e.in)if(e.items&&e.schema)O("parameter has array,items and schema",e,a);else{e.schema&&"object"==typeof e.schema||(e.schema={}),e.schema.type=e.type,e.items&&(e.schema.items=e.items,delete e.items,m(e.schema.items,null,(function(t,n,r){"collectionFormat"===n&&"string"==typeof t[n]&&(b&&t[n]!==b&&O("Nested collectionFormats are not supported",e,a),delete t[n])})));for(var w=0,x=v.parameterTypeProperties;w<x.length;w++){var k=x[w];void 0!==e[k]&&(e.schema[k]=e[k]),delete e[k]}}e.schema&&_(e.schema,a),e["x-ms-skip-url-encoding"]&&"query"===e.in&&(e.allowReserved=!0,delete e["x-ms-skip-url-encoding"])}if(e&&"formData"===e.in){c=!1,l.content={};var S="application/x-www-form-urlencoded";if(u.length&&u.indexOf("multipart/form-data")>=0&&(S="multipart/form-data"),l.content[S]={},e.schema)l.content[S].schema=e.schema,e.schema.$ref&&(l["x-s2o-name"]=decodeURIComponent(e.schema.$ref.replace("#/components/schemas/","")));else{l.content[S].schema={},l.content[S].schema.type="object",l.content[S].schema.properties={},l.content[S].schema.properties[e.name]={};var T=l.content[S].schema,j=l.content[S].schema.properties[e.name];e.description&&(j.description=e.description),e.example&&(j.example=e.example),e.type&&(j.type=e.type);for(var C=0,I=v.parameterTypeProperties;C<I.length;C++){k=I[C];void 0!==e[k]&&(j[k]=e[k])}!0===e.required&&(T.required||(T.required=[]),T.required.push(e.name)),void 0!==e.default&&(j.default=e.default),j.properties&&(j.properties=e.properties),e.allOf&&(j.allOf=e.allOf),"array"===e.type&&e.items&&(j.items=e.items,j.items.collectionFormat&&delete j.items.collectionFormat),"file"!==s&&"file"!==e["x-s2o-originalType"]||(j.type="string",j.format="binary"),R(e,j)}}else e&&"file"===e.type&&(e.required&&(l.required=e.required),l.content={},l.content["application/octet-stream"]={},l.content["application/octet-stream"].schema={},l.content["application/octet-stream"].schema.type="string",l.content["application/octet-stream"].schema.format="binary",R(e,l));if(e&&"body"===e.in){l.content={},e.name&&(l["x-s2o-name"]=(t&&t.operationId?v.sanitiseAll(t.operationId):"")+("_"+e.name).toCamelCase()),e.description&&(l.description=e.description),e.required&&(l.required=e.required),t&&a.rbname&&e.name&&(t[a.rbname]=e.name),e.schema&&e.schema.$ref?l["x-s2o-name"]=decodeURIComponent(e.schema.$ref.replace("#/components/schemas/","")):e.schema&&"array"===e.schema.type&&e.schema.items&&e.schema.items.$ref&&(l["x-s2o-name"]=decodeURIComponent(e.schema.items.$ref.replace("#/components/schemas/",""))+"Array"),u.length||u.push("application/json");for(var P=0,N=u;P<N.length;P++){var L=N[P];l.content[L]={},l.content[L].schema=d(e.schema||{}),_(l.content[L].schema,a)}R(e,l)}Object.keys(l).length>0&&(e["x-s2o-delete"]=!0,t&&(t.requestBody&&c?(t.requestBody["x-s2o-overloaded"]=!0,O("Operation "+(t.operationId||o)+" has multiple requestBodies",t,a)):(t.requestBody||(t=n[r]=function(e,t){for(var n={},r=0,o=Object.keys(e);r<o.length;r++){var i=o[r];n[i]=e[i],"parameters"===i&&(n.requestBody={},t.rbname&&(n[t.rbname]=""))}return n.requestBody={},n}(t,a)),t.requestBody.content&&t.requestBody.content["multipart/form-data"]&&t.requestBody.content["multipart/form-data"].schema&&t.requestBody.content["multipart/form-data"].schema.properties&&l.content["multipart/form-data"]&&l.content["multipart/form-data"].schema&&l.content["multipart/form-data"].schema.properties?(t.requestBody.content["multipart/form-data"].schema.properties=Object.assign(t.requestBody.content["multipart/form-data"].schema.properties,l.content["multipart/form-data"].schema.properties),t.requestBody.content["multipart/form-data"].schema.required=(t.requestBody.content["multipart/form-data"].schema.required||[]).concat(l.content["multipart/form-data"].schema.required||[]),t.requestBody.content["multipart/form-data"].schema.required.length||delete t.requestBody.content["multipart/form-data"].schema.required):t.requestBody.content&&t.requestBody.content["application/x-www-form-urlencoded"]&&t.requestBody.content["application/x-www-form-urlencoded"].schema&&t.requestBody.content["application/x-www-form-urlencoded"].schema.properties&&l.content["application/x-www-form-urlencoded"]&&l.content["application/x-www-form-urlencoded"].schema&&l.content["application/x-www-form-urlencoded"].schema.properties?(t.requestBody.content["application/x-www-form-urlencoded"].schema.properties=Object.assign(t.requestBody.content["application/x-www-form-urlencoded"].schema.properties,l.content["application/x-www-form-urlencoded"].schema.properties),t.requestBody.content["application/x-www-form-urlencoded"].schema.required=(t.requestBody.content["application/x-www-form-urlencoded"].schema.required||[]).concat(l.content["application/x-www-form-urlencoded"].schema.required||[]),t.requestBody.content["application/x-www-form-urlencoded"].schema.required.length||delete t.requestBody.content["application/x-www-form-urlencoded"].schema.required):(t.requestBody=Object.assign(t.requestBody,l),t.requestBody["x-s2o-name"]||(t.requestBody.schema&&t.requestBody.schema.$ref?t.requestBody["x-s2o-name"]=decodeURIComponent(t.requestBody.schema.$ref.replace("#/components/schemas/","")).split("/").join(""):t.operationId&&(t.requestBody["x-s2o-name"]=v.sanitiseAll(t.operationId)))))));if(e&&!e["x-s2o-delete"]){delete e.type;for(var M=0,D=v.parameterTypeProperties;M<D.length;M++){k=D[M];delete e[k]}"path"!==e.in||void 0!==e.required&&!0===e.required||(a.patch?e.required=!0:E("(Patchable) path parameters must be required:true ["+e.name+" in "+o+"]",a))}return t}function R(e,t){for(var n in e)n.startsWith("x-")&&!n.startsWith("x-s2o")&&(t[n]=e[n])}function N(e,t,n,r,o){if(!e)return!1;if(e.$ref&&"string"==typeof e.$ref)e.$ref.indexOf("#/definitions/")>=0?O("definition used as response: "+e.$ref,e,o):e.$ref.startsWith("#/responses/")&&(e.$ref="#/components/responses/"+v.sanitise(decodeURIComponent(e.$ref.replace("#/responses/",""))));else{if((void 0===e.description||null===e.description||""===e.description&&o.patch)&&(o.patch?"object"!=typeof e||Array.isArray(e)||(e.description=b[e]||""):E("(Patchable) response.description is mandatory",o)),void 0!==e.schema){if(_(e.schema,o),e.schema.$ref&&"string"==typeof e.schema.$ref&&e.schema.$ref.startsWith("#/responses/")&&(e.schema.$ref="#/components/responses/"+v.sanitise(decodeURIComponent(e.schema.$ref.replace("#/responses/","")))),n&&n.produces&&"string"==typeof n.produces){if(!o.patch)return E("(Patchable) operation.produces must be an array",o);n.produces=[n.produces]}r.produces&&!Array.isArray(r.produces)&&delete r.produces;var i=((n?n.produces:null)||r.produces||[]).filter(v.uniqueOnly);i.length||i.push("*/*"),e.content={};for(var a=0,s=i;a<s.length;a++){var l=s[a];if(e.content[l]={},e.content[l].schema=d(e.schema),e.examples&&e.examples[l]){var c={};c.value=e.examples[l],e.content[l].examples={},e.content[l].examples.response=c,delete e.examples[l]}"file"===e.content[l].schema.type&&(e.content[l].schema={type:"string",format:"binary"})}delete e.schema}for(var l in e.examples)e.content||(e.content={}),e.content[l]||(e.content[l]={}),e.content[l].examples={},e.content[l].examples.response={},e.content[l].examples.response.value=e.examples[l];if(delete e.examples,e.headers)for(var u in e.headers)"status code"===u.toLowerCase()?o.patch?delete e.headers[u]:E('(Patchable) "Status Code" is not a valid header',o):I(e.headers[u],o)}}function L(e,t,n,r,o){for(var i in e){var s=e[i];for(var l in s&&s["x-trace"]&&"object"==typeof s["x-trace"]&&(s.trace=s["x-trace"],delete s["x-trace"]),s&&s["x-summary"]&&"string"==typeof s["x-summary"]&&(s.summary=s["x-summary"],delete s["x-summary"]),s&&s["x-description"]&&"string"==typeof s["x-description"]&&(s.description=s["x-description"],delete s["x-description"]),s&&s["x-servers"]&&Array.isArray(s["x-servers"])&&(s.servers=s["x-servers"],delete s["x-servers"]),s)if(v.httpMethods.indexOf(l)>=0||"x-amazon-apigateway-any-method"===l){var c=s[l];if(c&&c.parameters&&Array.isArray(c.parameters)){if(s.parameters)for(var p=function(e){"string"==typeof e.$ref&&(A(e,n),e=f(o,e.$ref)),c.parameters.find((function(t,n,r){return t.name===e.name&&t.in===e.in}))||"formData"!==e.in&&"body"!==e.in&&"file"!==e.type||(c=P(e,c,s,l,i,o,n),n.rbname&&""===c[n.rbname]&&delete c[n.rbname])},h=0,m=s.parameters;h<m.length;h++){p(b=m[h])}for(var g=0,y=c.parameters;g<y.length;g++){var b=y[g];c=P(b,c,s,l,l+":"+i,o,n)}n.rbname&&""===c[n.rbname]&&delete c[n.rbname],n.debug||(c.parameters=c.parameters.filter(C))}if(c&&c.security&&T(c.security),"object"==typeof c){if(!c.responses){var w={description:"Default response"};c.responses={default:w}}for(var x in c.responses){N(c.responses[x],0,c,o,n)}}if(c&&c["x-servers"]&&Array.isArray(c["x-servers"]))c.servers=c["x-servers"],delete c["x-servers"];else if(c&&c.schemes&&c.schemes.length)for(var k=0,E=c.schemes;k<E.length;k++){var O=E[k];if((!o.schemes||o.schemes.indexOf(O)<0)&&(c.servers||(c.servers=[]),Array.isArray(o.servers)))for(var _=0,S=o.servers;_<S.length;_++){var j=S[_],I=d(j),R=a.parse(I.url);R.protocol=O,I.url=R.format(),c.servers.push(I)}}if(n.debug&&(c["x-s2o-consumes"]=c.consumes||[],c["x-s2o-produces"]=c.produces||[]),c){if(delete c.consumes,delete c.produces,delete c.schemes,c["x-ms-examples"]){for(var L in c["x-ms-examples"]){var M=c["x-ms-examples"][L],D=v.sanitiseAll(L);if(M.parameters)for(var F in M.parameters)for(var U=M.parameters[F],z=0,B=(c.parameters||[]).concat(s.parameters||[]);z<B.length;z++){(b=B[z]).$ref&&(b=u.jptr(o,b.$ref)),b.name!==F||b.example||(b.examples||(b.examples={}),b.examples[L]={value:U})}if(M.responses)for(var x in M.responses){if(M.responses[x].headers)for(var $ in M.responses[x].headers){U=M.responses[x].headers[$];for(var q in c.responses[x].headers){if(q===$)c.responses[x].headers[q].example=U}}if(M.responses[x].body&&(o.components.examples[D]={value:d(M.responses[x].body)},c.responses[x]&&c.responses[x].content))for(var W in c.responses[x].content){var H=c.responses[x].content[W];H.examples||(H.examples={}),H.examples[L]={$ref:"#/components/examples/"+D}}}}delete c["x-ms-examples"]}if(c.parameters&&0===c.parameters.length&&delete c.parameters,c.requestBody){var V=c.operationId?v.sanitiseAll(c.operationId):v.sanitiseAll(l+i).toCamelCase(),Y=v.sanitise(c.requestBody["x-s2o-name"]||V||"");delete c.requestBody["x-s2o-name"];var G=JSON.stringify(c.requestBody),Q=v.hash(G);if(!r[Q]){var X={};X.name=Y,X.body=c.requestBody,X.refs=[],r[Q]=X}var K="#/"+t+"/"+encodeURIComponent(u.jpescape(i))+"/"+l+"/requestBody";r[Q].refs.push(K)}}}if(s&&s.parameters){for(var J in s.parameters){P(b=s.parameters[J],null,s,null,i,o,n)}!n.debug&&Array.isArray(s.parameters)&&(s.parameters=s.parameters.filter(C))}}}function M(e,t){var n={};for(var o in r={schemas:{}},e.security&&T(e.security),e.components.securitySchemes){o!=(l=v.sanitise(o))&&(e.components.securitySchemes[l]&&E("Duplicate sanitised securityScheme name "+l,t),e.components.securitySchemes[l]=e.components.securitySchemes[o],delete e.components.securitySchemes[o]),j(e.components.securitySchemes[l],t)}for(var o in e.components.schemas){var i="";if(o!=(l=v.sanitiseAll(o))){for(;e.components.schemas[l+i];)i=i?++i:2;e.components.schemas[l+i]=e.components.schemas[o],delete e.components.schemas[o]}r.schemas[o]=l+i,_(e.components.schemas[l+i],t)}for(var a in t.refmap={},m(e,{payload:{options:t}},S),function(e,t){for(var n in t.refmap)u.jptr(e,n,{$ref:t.refmap[n]})}(e,t),e.components.parameters){a!=(l=v.sanitise(a))&&(e.components.parameters[l]&&E("Duplicate sanitised parameter name "+l,t),e.components.parameters[l]=e.components.parameters[a],delete e.components.parameters[a]),P(e.components.parameters[l],null,null,null,l,e,t)}for(var s in e.components.responses){var l;s!=(l=v.sanitise(s))&&(e.components.responses[l]&&E("Duplicate sanitised response name "+l,t),e.components.responses[l]=e.components.responses[s],delete e.components.responses[s]);var c=e.components.responses[l];if(N(c,0,null,e,t),c.headers)for(var f in c.headers)"status code"===f.toLowerCase()?t.patch?delete c.headers[f]:E('(Patchable) "Status Code" is not a valid header',t):I(c.headers[f],t)}for(var s in e.components.requestBodies){var p=e.components.requestBodies[s],h=JSON.stringify(p),g=v.hash(h);(x={}).name=s,x.body=p,x.refs=[],n[g]=x}if(L(e.paths,"paths",t,n,e),e["x-ms-paths"]&&L(e["x-ms-paths"],"x-ms-paths",t,n,e),!t.debug)for(var a in e.components.parameters){e.components.parameters[a]["x-s2o-delete"]&&delete e.components.parameters[a]}t.debug&&(e["x-s2o-consumes"]=e.consumes||[],e["x-s2o-produces"]=e.produces||[]),delete e.consumes,delete e.produces,delete e.schemes;var y=[];if(e.components.requestBodies={},!t.resolveInternal){var b=1;for(var w in n){var x;if((x=n[w]).refs.length>1){i="";for(x.name||(x.name="requestBody",i=b++);y.indexOf(x.name+i)>=0;)i=i?++i:2;for(var s in x.name=x.name+i,y.push(x.name),e.components.requestBodies[x.name]=d(x.body),x.refs){var k={};k.$ref="#/components/requestBodies/"+x.name,u.jptr(e,x.refs[s],k)}}}}return e.components.responses&&0===Object.keys(e.components.responses).length&&delete e.components.responses,e.components.parameters&&0===Object.keys(e.components.parameters).length&&delete e.components.parameters,e.components.examples&&0===Object.keys(e.components.examples).length&&delete e.components.examples,e.components.requestBodies&&0===Object.keys(e.components.requestBodies).length&&delete e.components.requestBodies,e.components.securitySchemes&&0===Object.keys(e.components.securitySchemes).length&&delete e.components.securitySchemes,e.components.headers&&0===Object.keys(e.components.headers).length&&delete e.components.headers,e.components.schemas&&0===Object.keys(e.components.schemas).length&&delete e.components.schemas,e.components&&0===Object.keys(e.components).length&&delete e.components,e}function D(e){return e&&e.url&&"string"==typeof e.url?(e.url=e.url.split("{{").join("{"),e.url=e.url.split("}}").join("}"),e.url.replace(/\{(.+?)\}/g,(function(t,n){e.variables||(e.variables={}),e.variables[n]={default:"unknown"}})),e):e}function F(e,t,n){if(void 0===e.info||null===e.info){if(!t.patch)return n(new k("(Patchable) info object is mandatory"));e.info={version:"",title:""}}if("object"!=typeof e.info||Array.isArray(e.info))return n(new k("info must be an object"));if(void 0===e.info.title||null===e.info.title){if(!t.patch)return n(new k("(Patchable) info.title cannot be null"));e.info.title=""}if(void 0===e.info.version||null===e.info.version){if(!t.patch)return n(new k("(Patchable) info.version cannot be null"));e.info.version=""}if("string"!=typeof e.info.version){if(!t.patch)return n(new k("(Patchable) info.version must be a string"));e.info.version=e.info.version.toString()}if(void 0!==e.info.logo){if(!t.patch)return n(new k("(Patchable) info should not have logo property"));e.info["x-logo"]=e.info.logo,delete e.info.logo}if(void 0!==e.info.termsOfService){if(null===e.info.termsOfService){if(!t.patch)return n(new k("(Patchable) info.termsOfService cannot be null"));e.info.termsOfService=""}if(a.URL&&t.whatwg)try{a.URL.parse(e.info.termsOfService)}catch(r){if(!t.patch)return n(new k("(Patchable) info.termsOfService must be a URL"));delete e.info.termsOfService}}}function U(e,t,n){if(void 0===e.paths){if(!t.patch)return n(new k("(Patchable) paths object is mandatory"));e.paths={}}}function z(e,t,n){return s(n,new Promise((function(n,r){if(e||(e={}),t.original=e,t.text||(t.text=c.stringify(e)),t.externals=[],t.externalRefs={},t.rewriteRefs=!0,t.preserveMiro=!0,t.promise={},t.promise.resolve=n,t.promise.reject=r,t.cache||(t.cache={}),t.source&&(t.cache[t.source]=t.original),e.openapi&&"string"==typeof e.openapi&&e.openapi.startsWith("3."))return t.openapi=h(e),F(t.openapi,t,r),U(t.openapi,t,r),void g.optionalResolve(t).then((function(){return t.direct?n(t.openapi):n(t)})).catch((function(e){console.warn(e),r(e)}));if(!e.swagger||"2.0"!=e.swagger)return r(new k("Unsupported swagger/OpenAPI version: "+(e.openapi?e.openapi:e.swagger)));var o=t.openapi={};if(o.openapi="string"==typeof t.targetVersion&&t.targetVersion.startsWith("3.")?t.targetVersion:x,t.origin){o["x-origin"]||(o["x-origin"]=[]);var i={};i.url=t.source||t.origin,i.format="swagger",i.version=e.swagger,i.converter={},i.converter.url="https://github.com/mermade/oas-kit",i.converter.version=w,o["x-origin"].push(i)}if(delete(o=Object.assign(o,h(e))).swagger,m(o,{},(function(e,t,n){null===e[t]&&!t.startsWith("x-")&&"default"!==t&&n.path.indexOf("/example")<0&&delete e[t]})),e.host)for(var a=0,s=Array.isArray(e.schemes)?e.schemes:[""];a<s.length;a++){var l=s[a];(u={}).url=(l?l+":":"")+"//"+e.host+(e.basePath?e.basePath:""),D(u),o.servers||(o.servers=[]),o.servers.push(u)}else if(e.basePath){var u;(u={}).url=e.basePath,D(u),o.servers||(o.servers=[]),o.servers.push(u)}if(delete o.host,delete o.basePath,o["x-servers"]&&Array.isArray(o["x-servers"])&&(o.servers=o["x-servers"],delete o["x-servers"]),e["x-ms-parameterized-host"]){var p=e["x-ms-parameterized-host"],y={};for(var v in y.url=p.hostTemplate+(e.basePath?e.basePath:""),y.variables={},p.parameters){var b=p.parameters[v];b.$ref&&(b=d(f(o,b.$ref))),v.startsWith("x-")||(delete b.required,delete b.type,delete b.in,void 0===b.default&&(b.enum?b.default=b.enum[0]:b.default=""),y.variables[b.name]=b,delete b.name)}o.servers||(o.servers=[]),!1===p.useSchemePrefix?o.servers.push(y):e.schemes.forEach((function(e){o.servers.push(Object.assign({},y,{url:e+"://"+y.url}))})),delete o["x-ms-parameterized-host"]}F(o,t,r),U(o,t,r),"string"==typeof o.consumes&&(o.consumes=[o.consumes]),"string"==typeof o.produces&&(o.produces=[o.produces]),o.components={},o["x-callbacks"]&&(o.components.callbacks=o["x-callbacks"],delete o["x-callbacks"]),o.components.examples={},o.components.headers={},o["x-links"]&&(o.components.links=o["x-links"],delete o["x-links"]),o.components.parameters=o.parameters||{},o.components.responses=o.responses||{},o.components.requestBodies={},o.components.securitySchemes=o.securityDefinitions||{},o.components.schemas=o.definitions||{},delete o.definitions,delete o.responses,delete o.parameters,delete o.securityDefinitions,g.optionalResolve(t).then((function(){M(t.openapi,t),t.direct?n(t.openapi):n(t)})).catch((function(e){console.warn(e),r(e)}))})))}function B(e,t,n){return s(n,new Promise((function(n,r){var o=null;try{o=JSON.parse(e),t.text=JSON.stringify(o,null,2)}catch(n){try{o=c.parse(e,{schema:"core"}),t.sourceYaml=!0,t.text=e}catch(e){}}o?z(o,t).then((function(e){return n(e)})).catch((function(e){return r(e)})):r(new k("Could not parse string"))})))}e.exports={S2OError:k,targetVersion:x,convert:z,convertObj:z,convertUrl:function(e,t,n){return s(n,new Promise((function(n,r){t.origin=!0,t.source||(t.source=e),t.verbose&&console.warn("GET "+e),l(e,{agent:t.agent}).then((function(e){if(200!==e.status)throw new k("Received status code "+e.status);return e.text()})).then((function(e){B(e,t).then((function(e){return n(e)})).catch((function(e){return r(e)}))})).catch((function(e){r(e)}))})))},convertStr:B,convertFile:function(e,t,n){return s(n,new Promise((function(n,r){i.readFile(e,t.encoding||"utf8",(function(o,i){o?r(o):(t.sourceFile=e,B(i,t).then((function(e){return n(e)})).catch((function(e){return r(e)})))}))})))},convertStream:function(e,t,n){return s(n,new Promise((function(n,r){var o="";e.on("data",(function(e){o+=e})).on("end",(function(){B(o,t).then((function(e){return n(e)})).catch((function(e){return r(e)}))}))})))}}},function(e,t,n){"use strict";function r(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}e.exports=function(e,t){var n;void 0===t&&(t=r);var o,i=[],a=!1;return function(){for(var r=[],s=0;s<arguments.length;s++)r[s]=arguments[s];return a&&n===this&&t(r,i)?o:(o=e.apply(this,r),a=!0,n=this,i=r,o)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),i=l(o),a=l(n(30)),s=l(n(17));function l(e){return e&&e.__esModule?e:{default:e}}function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var u="Select...",f=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={selected:n.parseValue(e.value,e.options)||{label:void 0===e.placeholder?u:e.placeholder,value:""},isOpen:!1},n.mounted=!0,n.handleDocumentClick=n.handleDocumentClick.bind(n),n.fireChangeEvent=n.fireChangeEvent.bind(n),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"componentWillReceiveProps",value:function(e){if(e.value){var t=this.parseValue(e.value,e.options);t!==this.state.selected&&this.setState({selected:t})}else this.setState({selected:{label:void 0===e.placeholder?u:e.placeholder,value:""}})}},{key:"componentDidMount",value:function(){document.addEventListener("click",this.handleDocumentClick,!1),document.addEventListener("touchend",this.handleDocumentClick,!1)}},{key:"componentWillUnmount",value:function(){this.mounted=!1,document.removeEventListener("click",this.handleDocumentClick,!1),document.removeEventListener("touchend",this.handleDocumentClick,!1)}},{key:"handleMouseDown",value:function(e){this.props.onFocus&&"function"==typeof this.props.onFocus&&this.props.onFocus(this.state.isOpen),"mousedown"===e.type&&0!==e.button||(e.stopPropagation(),e.preventDefault(),this.props.disabled||this.setState({isOpen:!this.state.isOpen}))}},{key:"parseValue",value:function(e,t){var n=void 0;if("string"==typeof e)for(var r=0,o=t.length;r<o;r++)if("group"===t[r].type){var i=t[r].items.filter((function(t){return t.value===e}));i.length&&(n=i[0])}else void 0!==t[r].value&&t[r].value===e&&(n=t[r]);return n||e}},{key:"setValue",value:function(e,t){var n={selected:{value:e,label:t},isOpen:!1};this.fireChangeEvent(n),this.setState(n)}},{key:"fireChangeEvent",value:function(e){e.selected!==this.state.selected&&this.props.onChange&&this.props.onChange(e.selected)}},{key:"renderOption",value:function(e){var t,n=e.value;void 0===n&&(n=e.label||e);var r=e.label||e.value||e,o=n===this.state.selected.value||n===this.state.selected,a=(c(t={},this.props.baseClassName+"-option",!0),c(t,e.className,!!e.className),c(t,"is-selected",o),t),l=(0,s.default)(a);return i.default.createElement("div",{key:n,className:l,onMouseDown:this.setValue.bind(this,n,r),onClick:this.setValue.bind(this,n,r),role:"option","aria-selected":o?"true":"false"},r)}},{key:"buildMenu",value:function(){var e=this,t=this.props,n=t.options,r=t.baseClassName,o=n.map((function(t){if("group"===t.type){var n=i.default.createElement("div",{className:r+"-title"},t.name),o=t.items.map((function(t){return e.renderOption(t)}));return i.default.createElement("div",{className:r+"-group",key:t.name,role:"listbox",tabIndex:"-1"},n,o)}return e.renderOption(t)}));return o.length?o:i.default.createElement("div",{className:r+"-noresults"},"No options found")}},{key:"handleDocumentClick",value:function(e){this.mounted&&(a.default.findDOMNode(this).contains(e.target)||this.state.isOpen&&this.setState({isOpen:!1}))}},{key:"isValueSelected",value:function(){return"string"==typeof this.state.selected||""!==this.state.selected.value}},{key:"render",value:function(){var e,t,n,r,o,a=this.props,l=a.baseClassName,u=a.controlClassName,f=a.placeholderClassName,p=a.menuClassName,d=a.arrowClassName,h=a.arrowClosed,m=a.arrowOpen,g=a.className,y=this.props.disabled?"Dropdown-disabled":"",v="string"==typeof this.state.selected?this.state.selected:this.state.selected.label,b=(0,s.default)((c(e={},l+"-root",!0),c(e,g,!!g),c(e,"is-open",this.state.isOpen),e)),w=(0,s.default)((c(t={},l+"-control",!0),c(t,u,!!u),c(t,y,!!y),t)),x=(0,s.default)((c(n={},l+"-placeholder",!0),c(n,f,!!f),c(n,"is-selected",this.isValueSelected()),n)),k=(0,s.default)((c(r={},l+"-menu",!0),c(r,p,!!p),r)),E=(0,s.default)((c(o={},l+"-arrow",!0),c(o,d,!!d),o)),O=i.default.createElement("div",{className:x},v),_=this.state.isOpen?i.default.createElement("div",{className:k,"aria-expanded":"true"},this.buildMenu()):null;return i.default.createElement("div",{className:b},i.default.createElement("div",{className:w,onMouseDown:this.handleMouseDown.bind(this),onTouchEnd:this.handleMouseDown.bind(this),"aria-haspopup":"listbox"},O,i.default.createElement("div",{className:l+"-arrow-wrapper"},m&&h?this.state.isOpen?m:h:i.default.createElement("span",{className:E}))),_)}}]),t}(o.Component);f.defaultProps={baseClassName:"Dropdown"},t.default=f},function(e,t,n){e.exports=function(){"use strict";var e=Object.freeze||function(e){return e},t=e(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),n=e(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","audio","canvas","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","video","view","vkern"]),r=e(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),o=e(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),i=e(["#text"]),a=Object.freeze||function(e){return e},s=a(["accept","action","align","alt","autocomplete","background","bgcolor","border","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","coords","crossorigin","datetime","default","dir","disabled","download","enctype","face","for","headers","height","hidden","high","href","hreflang","id","integrity","ismap","label","lang","list","loop","low","max","maxlength","media","method","min","minlength","multiple","name","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","type","usemap","valign","value","width","xmlns"]),l=a(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","tabindex","targetx","targety","transform","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),c=a(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),u=a(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),f=Object.hasOwnProperty,p=Object.setPrototypeOf,d=("undefined"!=typeof Reflect&&Reflect).apply;function h(e,t){p&&p(e,null);for(var n=t.length;n--;){var r=t[n];if("string"==typeof r){var o=r.toLowerCase();o!==r&&(Object.isFrozen(t)||(t[n]=o),r=o)}e[r]=!0}return e}function m(e){var t={},n=void 0;for(n in e)d(f,e,[n])&&(t[n]=e[n]);return t}d||(d=function(e,t,n){return e.apply(t,n)});var g=Object.seal||function(e){return e},y=g(/\{\{[\s\S]*|[\s\S]*\}\}/gm),v=g(/<%[\s\S]*|[\s\S]*%>/gm),b=g(/^data-[\-\w.\u00B7-\uFFFF]/),w=g(/^aria-[\-\w]+$/),x=g(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),k=g(/^(?:\w+script|data):/i),E=g(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205f\u3000]/g),O="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function _(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}var S=("undefined"!=typeof Reflect&&Reflect).apply,T=Array.prototype.slice,j=Object.freeze,C=function(){return"undefined"==typeof window?null:window};S||(S=function(e,t,n){return e.apply(t,n)});var I=function(e,t){if("object"!==(void 0===e?"undefined":O(e))||"function"!=typeof e.createPolicy)return null;var n=null;t.currentScript&&t.currentScript.hasAttribute("data-tt-policy-suffix")&&(n=t.currentScript.getAttribute("data-tt-policy-suffix"));var r="dompurify"+(n?"#"+n:"");try{return e.createPolicy(r,{createHTML:function(e){return e}})}catch(e){return console.warn("TrustedTypes policy "+r+" could not be created."),null}};return function e(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:C(),f=function(t){return e(t)};if(f.version="2.0.7",f.removed=[],!a||!a.document||9!==a.document.nodeType)return f.isSupported=!1,f;var p=a.document,d=!1,g=!1,A=a.document,P=a.DocumentFragment,R=a.HTMLTemplateElement,N=a.Node,L=a.NodeFilter,M=a.NamedNodeMap,D=void 0===M?a.NamedNodeMap||a.MozNamedAttrMap:M,F=a.Text,U=a.Comment,z=a.DOMParser,B=a.TrustedTypes;if("function"==typeof R){var $=A.createElement("template");$.content&&$.content.ownerDocument&&(A=$.content.ownerDocument)}var q=I(B,p),W=q?q.createHTML(""):"",H=A,V=H.implementation,Y=H.createNodeIterator,G=H.getElementsByTagName,Q=H.createDocumentFragment,X=p.importNode,K={};f.isSupported=V&&void 0!==V.createHTMLDocument&&9!==A.documentMode;var J=y,Z=v,ee=b,te=w,ne=k,re=E,oe=x,ie=null,ae=h({},[].concat(_(t),_(n),_(r),_(o),_(i))),se=null,le=h({},[].concat(_(s),_(l),_(c),_(u))),ce=null,ue=null,fe=!0,pe=!0,de=!1,he=!1,me=!1,ge=!1,ye=!1,ve=!1,be=!1,we=!1,xe=!1,ke=!1,Ee=!0,Oe=!0,_e=!1,Se={},Te=h({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","plaintext","script","style","svg","template","thead","title","video","xmp"]),je=h({},["audio","video","img","source","image"]),Ce=null,Ie=h({},["alt","class","for","id","label","name","pattern","placeholder","summary","title","value","style","xmlns"]),Ae=null,Pe=A.createElement("form"),Re=function(e){Ae&&Ae===e||(e&&"object"===(void 0===e?"undefined":O(e))||(e={}),ie="ALLOWED_TAGS"in e?h({},e.ALLOWED_TAGS):ae,se="ALLOWED_ATTR"in e?h({},e.ALLOWED_ATTR):le,Ce="ADD_URI_SAFE_ATTR"in e?h(m(Ie),e.ADD_URI_SAFE_ATTR):Ie,ce="FORBID_TAGS"in e?h({},e.FORBID_TAGS):{},ue="FORBID_ATTR"in e?h({},e.FORBID_ATTR):{},Se="USE_PROFILES"in e&&e.USE_PROFILES,fe=!1!==e.ALLOW_ARIA_ATTR,pe=!1!==e.ALLOW_DATA_ATTR,de=e.ALLOW_UNKNOWN_PROTOCOLS||!1,he=e.SAFE_FOR_JQUERY||!1,me=e.SAFE_FOR_TEMPLATES||!1,ge=e.WHOLE_DOCUMENT||!1,be=e.RETURN_DOM||!1,we=e.RETURN_DOM_FRAGMENT||!1,xe=e.RETURN_DOM_IMPORT||!1,ke=e.RETURN_TRUSTED_TYPE||!1,ve=e.FORCE_BODY||!1,Ee=!1!==e.SANITIZE_DOM,Oe=!1!==e.KEEP_CONTENT,_e=e.IN_PLACE||!1,oe=e.ALLOWED_URI_REGEXP||oe,me&&(pe=!1),we&&(be=!0),Se&&(ie=h({},[].concat(_(i))),se=[],!0===Se.html&&(h(ie,t),h(se,s)),!0===Se.svg&&(h(ie,n),h(se,l),h(se,u)),!0===Se.svgFilters&&(h(ie,r),h(se,l),h(se,u)),!0===Se.mathMl&&(h(ie,o),h(se,c),h(se,u))),e.ADD_TAGS&&(ie===ae&&(ie=m(ie)),h(ie,e.ADD_TAGS)),e.ADD_ATTR&&(se===le&&(se=m(se)),h(se,e.ADD_ATTR)),e.ADD_URI_SAFE_ATTR&&h(Ce,e.ADD_URI_SAFE_ATTR),Oe&&(ie["#text"]=!0),ge&&h(ie,["html","head","body"]),ie.table&&(h(ie,["tbody"]),delete ce.tbody),j&&j(e),Ae=e)},Ne=function(e){f.removed.push({element:e});try{e.parentNode.removeChild(e)}catch(t){e.outerHTML=W}},Le=function(e,t){try{f.removed.push({attribute:t.getAttributeNode(e),from:t})}catch(e){f.removed.push({attribute:null,from:t})}t.removeAttribute(e)},Me=function(e){var t=void 0,n=void 0;if(ve)e="<remove></remove>"+e;else{var r=e.match(/^[\s]+/);(n=r&&r[0])&&(e=e.slice(n.length))}if(d)try{t=(new z).parseFromString(e,"text/html")}catch(e){}if(g&&h(ce,["title"]),!t||!t.documentElement){var o=(t=V.createHTMLDocument("")).body;o.parentNode.removeChild(o.parentNode.firstElementChild),o.outerHTML=q?q.createHTML(e):e}return e&&n&&t.body.insertBefore(A.createTextNode(n),t.body.childNodes[0]||null),G.call(t,ge?"html":"body")[0]};f.isSupported&&(function(){try{Me('<svg><p><textarea><img src="</textarea><img src=x abc=1//">').querySelector("svg img")&&(d=!0)}catch(e){}}(),function(){try{var e=Me("<x/><title></title><img>");/<\/title/.test(e.querySelector("title").innerHTML)&&(g=!0)}catch(e){}}());var De=function(e){return Y.call(e.ownerDocument||e,e,L.SHOW_ELEMENT|L.SHOW_COMMENT|L.SHOW_TEXT,(function(){return L.FILTER_ACCEPT}),!1)},Fe=function(e){return"object"===(void 0===N?"undefined":O(N))?e instanceof N:e&&"object"===(void 0===e?"undefined":O(e))&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName},Ue=function(e,t,n){K[e]&&K[e].forEach((function(e){e.call(f,t,n,Ae)}))},ze=function(e){var t,n=void 0;if(Ue("beforeSanitizeElements",e,null),!((t=e)instanceof F||t instanceof U||"string"==typeof t.nodeName&&"string"==typeof t.textContent&&"function"==typeof t.removeChild&&t.attributes instanceof D&&"function"==typeof t.removeAttribute&&"function"==typeof t.setAttribute&&"string"==typeof t.namespaceURI))return Ne(e),!0;var r=e.nodeName.toLowerCase();if(Ue("uponSanitizeElement",e,{tagName:r,allowedTags:ie}),("svg"===r||"math"===r)&&0!==e.querySelectorAll("p, br").length)return Ne(e),!0;if(!ie[r]||ce[r]){if(Oe&&!Te[r]&&"function"==typeof e.insertAdjacentHTML)try{var o=e.innerHTML;e.insertAdjacentHTML("AfterEnd",q?q.createHTML(o):o)}catch(e){}return Ne(e),!0}return"noscript"===r&&/<\/noscript/i.test(e.innerHTML)?(Ne(e),!0):"noembed"===r&&/<\/noembed/i.test(e.innerHTML)?(Ne(e),!0):(!he||e.firstElementChild||e.content&&e.content.firstElementChild||!/</g.test(e.textContent)||(f.removed.push({element:e.cloneNode()}),e.innerHTML?e.innerHTML=e.innerHTML.replace(/</g,"<"):e.innerHTML=e.textContent.replace(/</g,"<")),me&&3===e.nodeType&&(n=(n=(n=e.textContent).replace(J," ")).replace(Z," "),e.textContent!==n&&(f.removed.push({element:e.cloneNode()}),e.textContent=n)),Ue("afterSanitizeElements",e,null),!1)},Be=function(e,t,n){if(Ee&&("id"===t||"name"===t)&&(n in A||n in Pe))return!1;if(pe&&ee.test(t));else if(fe&&te.test(t));else{if(!se[t]||ue[t])return!1;if(Ce[t]);else if(oe.test(n.replace(re,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==n.indexOf("data:")||!je[e])if(de&&!ne.test(n.replace(re,"")));else if(n)return!1}return!0},$e=function(e){var t=void 0,n=void 0,r=void 0,o=void 0,i=void 0;Ue("beforeSanitizeAttributes",e,null);var a=e.attributes;if(a){var s={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:se};for(i=a.length;i--;){var l=t=a[i],c=l.name,u=l.namespaceURI;if(n=t.value.trim(),r=c.toLowerCase(),s.attrName=r,s.attrValue=n,s.keepAttr=!0,Ue("uponSanitizeAttribute",e,s),n=s.attrValue,"name"===r&&"IMG"===e.nodeName&&a.id)o=a.id,a=S(T,a,[]),Le("id",e),Le(c,e),a.indexOf(o)>i&&e.setAttribute("id",o.value);else{if("INPUT"===e.nodeName&&"type"===r&&"file"===n&&s.keepAttr&&(se[r]||!ue[r]))continue;"id"===c&&e.setAttribute(c,""),Le(c,e)}if(s.keepAttr)if(/svg|math/i.test(e.namespaceURI)&&new RegExp("</("+Object.keys(Te).join("|")+")","i").test(n))Le(c,e);else{me&&(n=(n=n.replace(J," ")).replace(Z," "));var p=e.nodeName.toLowerCase();if(Be(p,r,n))try{u?e.setAttributeNS(u,c,n):e.setAttribute(c,n),f.removed.pop()}catch(e){}}}Ue("afterSanitizeAttributes",e,null)}},qe=function e(t){var n=void 0,r=De(t);for(Ue("beforeSanitizeShadowDOM",t,null);n=r.nextNode();)Ue("uponSanitizeShadowNode",n,null),ze(n)||(n.content instanceof P&&e(n.content),$e(n));Ue("afterSanitizeShadowDOM",t,null)};return f.sanitize=function(e,t){var n=void 0,r=void 0,o=void 0,i=void 0,s=void 0;if(e||(e="\x3c!--\x3e"),"string"!=typeof e&&!Fe(e)){if("function"!=typeof e.toString)throw new TypeError("toString is not a function");if("string"!=typeof(e=e.toString()))throw new TypeError("dirty is not a string, aborting")}if(!f.isSupported){if("object"===O(a.toStaticHTML)||"function"==typeof a.toStaticHTML){if("string"==typeof e)return a.toStaticHTML(e);if(Fe(e))return a.toStaticHTML(e.outerHTML)}return e}if(ye||Re(t),f.removed=[],_e);else if(e instanceof N)1===(r=(n=Me("\x3c!--\x3e")).ownerDocument.importNode(e,!0)).nodeType&&"BODY"===r.nodeName?n=r:"HTML"===r.nodeName?n=r:n.appendChild(r);else{if(!be&&!me&&!ge&&ke&&-1===e.indexOf("<"))return q?q.createHTML(e):e;if(!(n=Me(e)))return be?null:W}n&&ve&&Ne(n.firstChild);for(var l=De(_e?e:n);o=l.nextNode();)3===o.nodeType&&o===i||ze(o)||(o.content instanceof P&&qe(o.content),$e(o),i=o);if(i=null,_e)return e;if(be){if(we)for(s=Q.call(n.ownerDocument);n.firstChild;)s.appendChild(n.firstChild);else s=n;return xe&&(s=X.call(p,s,!0)),s}var c=ge?n.outerHTML:n.innerHTML;return me&&(c=(c=c.replace(J," ")).replace(Z," ")),q&&ke?q.createHTML(c):c},f.setConfig=function(e){Re(e),ye=!0},f.clearConfig=function(){Ae=null,ye=!1},f.isValidAttribute=function(e,t,n){Ae||Re({});var r=e.toLowerCase(),o=t.toLowerCase();return Be(r,o,n)},f.addHook=function(e,t){"function"==typeof t&&(K[e]=K[e]||[],K[e].push(t))},f.removeHook=function(e){K[e]&&K[e].pop()},f.removeHooks=function(e){K[e]&&(K[e]=[])},f.removeAllHooks=function(){K={}},f}()}()},function(e,t,n){"use strict";var r=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|download|draggable|encType|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|itemProp|itemScope|itemType|itemID|itemRef|on|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,o=function(e){var t={};return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}((function(e){return r.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91}));t.a=o},function(e,t,n){"use strict";function r(e){return Object.prototype.toString.call(e).slice(8,-1)}function o(e){return"Object"===r(e)&&(e.constructor===Object&&Object.getPrototypeOf(e)===Object.prototype)}function i(e){return"Array"===r(e)}function a(e){return"Symbol"===r(e)} +/*! ***************************************************************************** +Copyright (c) Microsoft Corporation. All rights reserved. +Licensed under the Apache License, Version 2.0 (the "License"); you may not use +this file except in compliance with the License. You may obtain a copy of the +License at http://www.apache.org/licenses/LICENSE-2.0 + +THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED +WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, +MERCHANTABLITY OR NON-INFRINGEMENT. + +See the Apache Version 2.0 License for specific language governing permissions +and limitations under the License. +***************************************************************************** */ +function s(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),o=0;for(t=0;t<n;t++)for(var i=arguments[t],a=0,s=i.length;a<s;a++,o++)r[o]=i[a];return r}function l(e,t,n,r){var o=r.propertyIsEnumerable(t)?"enumerable":"nonenumerable";"enumerable"===o&&(e[t]=n),"nonenumerable"===o&&Object.defineProperty(e,t,{value:n,enumerable:!1,writable:!0,configurable:!0})}t.a=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var r=null,c=e;return o(e)&&e.extensions&&1===Object.keys(e).length&&(c={},r=e.extensions),t.reduce((function(e,t){return function e(t,n,r){if(!o(n))return r&&i(r)&&r.forEach((function(e){n=e(t,n)})),n;var c={};return o(t)&&(c=s(Object.getOwnPropertyNames(t),Object.getOwnPropertySymbols(t)).reduce((function(e,r){var o=t[r];return(!a(r)&&!Object.getOwnPropertyNames(n).includes(r)||a(r)&&!Object.getOwnPropertySymbols(n).includes(r))&&l(e,r,o,t),e}),{})),s(Object.getOwnPropertyNames(n),Object.getOwnPropertySymbols(n)).reduce((function(a,s){var c=n[s],u=o(t)?t[s]:void 0;return r&&i(r)&&r.forEach((function(e){c=e(u,c)})),void 0!==u&&o(c)&&(c=e(u,c,r)),l(a,s,c,n),a}),c)}(e,t,r)}),c)}},function(e,t,n){n(160),e.exports=n(317)},function(e,t,n){"use strict";n.r(t);n(161),n(182),n(184),n(187),n(190),n(192),n(198),n(220),n(221)},function(e,t,n){n(64),n(102),n(109),n(174),n(180),n(181);var r=n(34);e.exports=r.Promise},function(e,t,n){var r=n(3),o=n(70),i=r.WeakMap;e.exports="function"==typeof i&&/native code/.test(o(i))},function(e,t,n){"use strict";var r=n(65),o=n(101);e.exports=r?{}.toString:function(){return"[object "+o(this)+"]"}},function(e,t,n){var r=n(71),o=n(41),i=function(e){return function(t,n){var i,a,s=String(o(t)),l=r(n),c=s.length;return l<0||l>=c?e?"":void 0:(i=s.charCodeAt(l))<55296||i>56319||l+1===c||(a=s.charCodeAt(l+1))<56320||a>57343?e?s.charAt(l):i:e?s.slice(l,l+2):a-56320+(i-55296<<10)+65536}};e.exports={codeAt:i(!1),charAt:i(!0)}},function(e,t,n){var r=n(26),o=n(75),i=n(77),a=n(19);e.exports=r("Reflect","ownKeys")||function(e){var t=o.f(a(e)),n=i.f;return n?t.concat(n(e)):t}},function(e,t,n){var r=n(33),o=n(35),i=n(167),a=function(e){return function(t,n,a){var s,l=r(t),c=o(l.length),u=i(a,c);if(e&&n!=n){for(;c>u;)if((s=l[u++])!=s)return!0}else for(;c>u;u++)if((e||u in l)&&l[u]===n)return e||u||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},function(e,t,n){var r=n(71),o=Math.max,i=Math.min;e.exports=function(e,t){var n=r(e);return n<0?o(n+t,0):i(n,t)}},function(e,t,n){"use strict";var r=n(105).IteratorPrototype,o=n(55),i=n(39),a=n(27),s=n(43),l=function(){return this};e.exports=function(e,t,n){var c=t+" Iterator";return e.prototype=o(r,{next:i(1,n)}),a(e,c,!1,!0),s[c]=l,e}},function(e,t,n){var r=n(9);e.exports=!r((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},function(e,t,n){var r=n(18),o=n(15),i=n(19),a=n(79);e.exports=r?Object.defineProperties:function(e,t){i(e);for(var n,r=a(t),s=r.length,l=0;s>l;)o.f(e,n=r[l++],t[n]);return e}},function(e,t,n){var r=n(7);e.exports=function(e){if(!r(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},function(e,t){e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},function(e,t,n){"use strict";var r=n(33),o=n(110),i=n(43),a=n(31),s=n(72),l=a.set,c=a.getterFor("Array Iterator");e.exports=s(Array,"Array",(function(e,t){l(this,{type:"Array Iterator",target:r(e),index:0,kind:t})}),(function(){var e=c(this),t=e.target,n=e.kind,r=e.index++;return!t||r>=t.length?(e.target=void 0,{value:void 0,done:!0}):"keys"==n?{value:r,done:!1}:"values"==n?{value:t[r],done:!1}:{value:[r,t[r]],done:!1}}),"values"),i.Arguments=i.Array,o("keys"),o("values"),o("entries")},function(e,t,n){"use strict";var r,o,i,a,s=n(14),l=n(22),c=n(3),u=n(26),f=n(111),p=n(23),d=n(112),h=n(27),m=n(113),g=n(7),y=n(44),v=n(80),b=n(25),w=n(70),x=n(56),k=n(114),E=n(115),O=n(116).set,_=n(178),S=n(119),T=n(179),j=n(81),C=n(120),I=n(31),A=n(78),P=n(4),R=n(82),N=P("species"),L="Promise",M=I.get,D=I.set,F=I.getterFor(L),U=f,z=c.TypeError,B=c.document,$=c.process,q=u("fetch"),W=j.f,H=W,V="process"==b($),Y=!!(B&&B.createEvent&&c.dispatchEvent),G=A(L,(function(){if(!(w(U)!==String(U))){if(66===R)return!0;if(!V&&"function"!=typeof PromiseRejectionEvent)return!0}if(l&&!U.prototype.finally)return!0;if(R>=51&&/native code/.test(U))return!1;var e=U.resolve(1),t=function(e){e((function(){}),(function(){}))};return(e.constructor={})[N]=t,!(e.then((function(){}))instanceof t)})),Q=G||!k((function(e){U.all(e).catch((function(){}))})),X=function(e){var t;return!(!g(e)||"function"!=typeof(t=e.then))&&t},K=function(e,t,n){if(!t.notified){t.notified=!0;var r=t.reactions;_((function(){for(var o=t.value,i=1==t.state,a=0;r.length>a;){var s,l,c,u=r[a++],f=i?u.ok:u.fail,p=u.resolve,d=u.reject,h=u.domain;try{f?(i||(2===t.rejection&&te(e,t),t.rejection=1),!0===f?s=o:(h&&h.enter(),s=f(o),h&&(h.exit(),c=!0)),s===u.promise?d(z("Promise-chain cycle")):(l=X(s))?l.call(s,p,d):p(s)):d(o)}catch(e){h&&!c&&h.exit(),d(e)}}t.reactions=[],t.notified=!1,n&&!t.rejection&&Z(e,t)}))}},J=function(e,t,n){var r,o;Y?((r=B.createEvent("Event")).promise=t,r.reason=n,r.initEvent(e,!1,!0),c.dispatchEvent(r)):r={promise:t,reason:n},(o=c["on"+e])?o(r):"unhandledrejection"===e&&T("Unhandled promise rejection",n)},Z=function(e,t){O.call(c,(function(){var n,r=t.value;if(ee(t)&&(n=C((function(){V?$.emit("unhandledRejection",r,e):J("unhandledrejection",e,r)})),t.rejection=V||ee(t)?2:1,n.error))throw n.value}))},ee=function(e){return 1!==e.rejection&&!e.parent},te=function(e,t){O.call(c,(function(){V?$.emit("rejectionHandled",e):J("rejectionhandled",e,t.value)}))},ne=function(e,t,n,r){return function(o){e(t,n,o,r)}},re=function(e,t,n,r){t.done||(t.done=!0,r&&(t=r),t.value=n,t.state=2,K(e,t,!0))},oe=function(e,t,n,r){if(!t.done){t.done=!0,r&&(t=r);try{if(e===n)throw z("Promise can't be resolved itself");var o=X(n);o?_((function(){var r={done:!1};try{o.call(n,ne(oe,e,r,t),ne(re,e,r,t))}catch(n){re(e,r,n,t)}})):(t.value=n,t.state=1,K(e,t,!1))}catch(n){re(e,{done:!1},n,t)}}};G&&(U=function(e){v(this,U,L),y(e),r.call(this);var t=M(this);try{e(ne(oe,this,t),ne(re,this,t))}catch(e){re(this,t,e)}},(r=function(e){D(this,{type:L,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:void 0})}).prototype=d(U.prototype,{then:function(e,t){var n=F(this),r=W(E(this,U));return r.ok="function"!=typeof e||e,r.fail="function"==typeof t&&t,r.domain=V?$.domain:void 0,n.parent=!0,n.reactions.push(r),0!=n.state&&K(this,n,!1),r.promise},catch:function(e){return this.then(void 0,e)}}),o=function(){var e=new r,t=M(e);this.promise=e,this.resolve=ne(oe,e,t),this.reject=ne(re,e,t)},j.f=W=function(e){return e===U||e===i?new o(e):H(e)},l||"function"!=typeof f||(a=f.prototype.then,p(f.prototype,"then",(function(e,t){var n=this;return new U((function(e,t){a.call(n,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof q&&s({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return S(U,q.apply(c,arguments))}}))),s({global:!0,wrap:!0,forced:G},{Promise:U}),h(U,L,!1,!0),m(L),i=u(L),s({target:L,stat:!0,forced:G},{reject:function(e){var t=W(this);return t.reject.call(void 0,e),t.promise}}),s({target:L,stat:!0,forced:l||G},{resolve:function(e){return S(l&&this===i?U:this,e)}}),s({target:L,stat:!0,forced:Q},{all:function(e){var t=this,n=W(t),r=n.resolve,o=n.reject,i=C((function(){var n=y(t.resolve),i=[],a=0,s=1;x(e,(function(e){var l=a++,c=!1;i.push(void 0),s++,n.call(t,e).then((function(e){c||(c=!0,i[l]=e,--s||r(i))}),o)})),--s||r(i)}));return i.error&&o(i.value),n.promise},race:function(e){var t=this,n=W(t),r=n.reject,o=C((function(){var o=y(t.resolve);x(e,(function(e){o.call(t,e).then(n.resolve,r)}))}));return o.error&&r(o.value),n.promise}})},function(e,t,n){var r=n(4),o=n(43),i=r("iterator"),a=Array.prototype;e.exports=function(e){return void 0!==e&&(o.Array===e||a[i]===e)}},function(e,t,n){var r=n(101),o=n(43),i=n(4)("iterator");e.exports=function(e){if(null!=e)return e[i]||e["@@iterator"]||o[r(e)]}},function(e,t,n){var r=n(19);e.exports=function(e,t,n,o){try{return o?t(r(n)[0],n[1]):t(n)}catch(t){var i=e.return;throw void 0!==i&&r(i.call(e)),t}}},function(e,t,n){var r,o,i,a,s,l,c,u,f=n(3),p=n(32).f,d=n(25),h=n(116).set,m=n(117),g=f.MutationObserver||f.WebKitMutationObserver,y=f.process,v=f.Promise,b="process"==d(y),w=p(f,"queueMicrotask"),x=w&&w.value;x||(r=function(){var e,t;for(b&&(e=y.domain)&&e.exit();o;){t=o.fn,o=o.next;try{t()}catch(e){throw o?a():i=void 0,e}}i=void 0,e&&e.enter()},b?a=function(){y.nextTick(r)}:g&&!m?(s=!0,l=document.createTextNode(""),new g(r).observe(l,{characterData:!0}),a=function(){l.data=s=!s}):v&&v.resolve?(c=v.resolve(void 0),u=c.then,a=function(){u.call(c,r)}):a=function(){h.call(f,r)}),e.exports=x||function(e){var t={fn:e,next:void 0};i&&(i.next=t),o||(o=t,a()),i=t}},function(e,t,n){var r=n(3);e.exports=function(e,t){var n=r.console;n&&n.error&&(1===arguments.length?n.error(e):n.error(e,t))}},function(e,t,n){"use strict";var r=n(14),o=n(44),i=n(81),a=n(120),s=n(56);r({target:"Promise",stat:!0},{allSettled:function(e){var t=this,n=i.f(t),r=n.resolve,l=n.reject,c=a((function(){var n=o(t.resolve),i=[],a=0,l=1;s(e,(function(e){var o=a++,s=!1;i.push(void 0),l++,n.call(t,e).then((function(e){s||(s=!0,i[o]={status:"fulfilled",value:e},--l||r(i))}),(function(e){s||(s=!0,i[o]={status:"rejected",reason:e},--l||r(i))}))})),--l||r(i)}));return c.error&&l(c.value),n.promise}})},function(e,t,n){"use strict";var r=n(14),o=n(22),i=n(111),a=n(9),s=n(26),l=n(115),c=n(119),u=n(23);r({target:"Promise",proto:!0,real:!0,forced:!!i&&a((function(){i.prototype.finally.call({then:function(){}},(function(){}))}))},{finally:function(e){var t=l(this,s("Promise")),n="function"==typeof e;return this.then(n?function(n){return c(t,e()).then((function(){return n}))}:e,n?function(n){return c(t,e()).then((function(){throw n}))}:e)}}),o||"function"!=typeof i||i.prototype.finally||u(i.prototype,"finally",s("Promise").prototype.finally)},function(e,t,n){n(183);var r=n(84);e.exports=r("Array","find")},function(e,t,n){"use strict";var r=n(14),o=n(121).find,i=n(110),a=!0;"find"in[]&&Array(1).find((function(){a=!1})),r({target:"Array",proto:!0,forced:a},{find:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),i("find")},function(e,t,n){n(185);var r=n(34);e.exports=r.Object.assign},function(e,t,n){var r=n(14),o=n(186);r({target:"Object",stat:!0,forced:Object.assign!==o},{assign:o})},function(e,t,n){"use strict";var r=n(18),o=n(9),i=n(79),a=n(77),s=n(73),l=n(42),c=n(74),u=Object.assign,f=Object.defineProperty;e.exports=!u||o((function(){if(r&&1!==u({b:1},u(f({},"a",{enumerable:!0,get:function(){f(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol();return e[n]=7,"abcdefghijklmnopqrst".split("").forEach((function(e){t[e]=e})),7!=u({},e)[n]||"abcdefghijklmnopqrst"!=i(u({},t)).join("")}))?function(e,t){for(var n=l(e),o=arguments.length,u=1,f=a.f,p=s.f;o>u;)for(var d,h=c(arguments[u++]),m=f?i(h).concat(f(h)):i(h),g=m.length,y=0;g>y;)d=m[y++],r&&!p.call(h,d)||(n[d]=h[d]);return n}:u},function(e,t,n){n(188);var r=n(84);e.exports=r("String","endsWith")},function(e,t,n){"use strict";var r,o=n(14),i=n(32).f,a=n(35),s=n(123),l=n(41),c=n(124),u=n(22),f="".endsWith,p=Math.min,d=c("endsWith");o({target:"String",proto:!0,forced:!!(u||d||(r=i(String.prototype,"endsWith"),!r||r.writable))&&!d},{endsWith:function(e){var t=String(l(this));s(e);var n=arguments.length>1?arguments[1]:void 0,r=a(t.length),o=void 0===n?r:p(a(n),r),i=String(e);return f?f.call(t,i,o):t.slice(o-i.length,o)===i}})},function(e,t,n){var r=n(7),o=n(25),i=n(4)("match");e.exports=function(e){var t;return r(e)&&(void 0!==(t=e[i])?!!t:"RegExp"==o(e))}},function(e,t,n){n(191);var r=n(84);e.exports=r("String","startsWith")},function(e,t,n){"use strict";var r,o=n(14),i=n(32).f,a=n(35),s=n(123),l=n(41),c=n(124),u=n(22),f="".startsWith,p=Math.min,d=c("startsWith");o({target:"String",proto:!0,forced:!!(u||d||(r=i(String.prototype,"startsWith"),!r||r.writable))&&!d},{startsWith:function(e){var t=String(l(this));s(e);var n=a(p(arguments.length>1?arguments[1]:void 0,t.length)),r=String(e);return f?f.call(t,r,n):t.slice(n,n+r.length)===r}})},function(e,t,n){n(193),n(64),n(102),n(109);var r=n(34);e.exports=r.Map},function(e,t,n){"use strict";var r=n(194),o=n(197);e.exports=r("Map",(function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}}),o)},function(e,t,n){"use strict";var r=n(14),o=n(3),i=n(78),a=n(23),s=n(125),l=n(56),c=n(80),u=n(7),f=n(9),p=n(114),d=n(27),h=n(196);e.exports=function(e,t,n){var m=-1!==e.indexOf("Map"),g=-1!==e.indexOf("Weak"),y=m?"set":"add",v=o[e],b=v&&v.prototype,w=v,x={},k=function(e){var t=b[e];a(b,e,"add"==e?function(e){return t.call(this,0===e?0:e),this}:"delete"==e?function(e){return!(g&&!u(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return g&&!u(e)?void 0:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(g&&!u(e))&&t.call(this,0===e?0:e)}:function(e,n){return t.call(this,0===e?0:e,n),this})};if(i(e,"function"!=typeof v||!(g||b.forEach&&!f((function(){(new v).entries().next()})))))w=n.getConstructor(t,e,m,y),s.REQUIRED=!0;else if(i(e,!0)){var E=new w,O=E[y](g?{}:-0,1)!=E,_=f((function(){E.has(1)})),S=p((function(e){new v(e)})),T=!g&&f((function(){for(var e=new v,t=5;t--;)e[y](t,t);return!e.has(-0)}));S||((w=t((function(t,n){c(t,w,e);var r=h(new v,t,w);return null!=n&&l(n,r[y],r,m),r}))).prototype=b,b.constructor=w),(_||T)&&(k("delete"),k("has"),m&&k("get")),(T||O)&&k(y),g&&b.clear&&delete b.clear}return x[e]=w,r({global:!0,forced:w!=v},x),d(w,e),g||n.setStrong(w,e,m),w}},function(e,t,n){var r=n(9);e.exports=!r((function(){return Object.isExtensible(Object.preventExtensions({}))}))},function(e,t,n){var r=n(7),o=n(108);e.exports=function(e,t,n){var i,a;return o&&"function"==typeof(i=t.constructor)&&i!==n&&r(a=i.prototype)&&a!==n.prototype&&o(e,a),e}},function(e,t,n){"use strict";var r=n(15).f,o=n(55),i=n(112),a=n(45),s=n(80),l=n(56),c=n(72),u=n(113),f=n(18),p=n(125).fastKey,d=n(31),h=d.set,m=d.getterFor;e.exports={getConstructor:function(e,t,n,c){var u=e((function(e,r){s(e,u,t),h(e,{type:t,index:o(null),first:void 0,last:void 0,size:0}),f||(e.size=0),null!=r&&l(r,e[c],e,n)})),d=m(t),g=function(e,t,n){var r,o,i=d(e),a=y(e,t);return a?a.value=n:(i.last=a={index:o=p(t,!0),key:t,value:n,previous:r=i.last,next:void 0,removed:!1},i.first||(i.first=a),r&&(r.next=a),f?i.size++:e.size++,"F"!==o&&(i.index[o]=a)),e},y=function(e,t){var n,r=d(e),o=p(t);if("F"!==o)return r.index[o];for(n=r.first;n;n=n.next)if(n.key==t)return n};return i(u.prototype,{clear:function(){for(var e=d(this),t=e.index,n=e.first;n;)n.removed=!0,n.previous&&(n.previous=n.previous.next=void 0),delete t[n.index],n=n.next;e.first=e.last=void 0,f?e.size=0:this.size=0},delete:function(e){var t=d(this),n=y(this,e);if(n){var r=n.next,o=n.previous;delete t.index[n.index],n.removed=!0,o&&(o.next=r),r&&(r.previous=o),t.first==n&&(t.first=r),t.last==n&&(t.last=o),f?t.size--:this.size--}return!!n},forEach:function(e){for(var t,n=d(this),r=a(e,arguments.length>1?arguments[1]:void 0,3);t=t?t.next:n.first;)for(r(t.value,t.key,this);t&&t.removed;)t=t.previous},has:function(e){return!!y(this,e)}}),i(u.prototype,n?{get:function(e){var t=y(this,e);return t&&t.value},set:function(e,t){return g(this,0===e?0:e,t)}}:{add:function(e){return g(this,e=0===e?0:e,e)}}),f&&r(u.prototype,"size",{get:function(){return d(this).size}}),u},setStrong:function(e,t,n){var r=t+" Iterator",o=m(t),i=m(r);c(e,t,(function(e,t){h(this,{type:r,target:e,state:o(e),kind:t,last:void 0})}),(function(){for(var e=i(this),t=e.kind,n=e.last;n&&n.removed;)n=n.previous;return e.target&&(e.last=n=n?n.next:e.state.first)?"keys"==t?{value:n.key,done:!1}:"values"==t?{value:n.value,done:!1}:{value:[n.key,n.value],done:!1}:(e.target=void 0,{value:void 0,done:!0})}),n?"entries":"values",!n,!0),u(t)}}},function(e,t,n){n(199),n(64),n(202),n(204),n(205),n(206),n(207),n(208),n(209),n(210),n(211),n(212),n(213),n(214),n(215),n(216),n(217),n(218),n(219);var r=n(34);e.exports=r.Symbol},function(e,t,n){"use strict";var r=n(14),o=n(9),i=n(83),a=n(7),s=n(42),l=n(35),c=n(200),u=n(122),f=n(201),p=n(4),d=n(82),h=p("isConcatSpreadable"),m=d>=51||!o((function(){var e=[];return e[h]=!1,e.concat()[0]!==e})),g=f("concat"),y=function(e){if(!a(e))return!1;var t=e[h];return void 0!==t?!!t:i(e)};r({target:"Array",proto:!0,forced:!m||!g},{concat:function(e){var t,n,r,o,i,a=s(this),f=u(a,0),p=0;for(t=-1,r=arguments.length;t<r;t++)if(i=-1===t?a:arguments[t],y(i)){if(p+(o=l(i.length))>9007199254740991)throw TypeError("Maximum allowed index exceeded");for(n=0;n<o;n++,p++)n in i&&c(f,p,i[n])}else{if(p>=9007199254740991)throw TypeError("Maximum allowed index exceeded");c(f,p++,i)}return f.length=p,f}})},function(e,t,n){"use strict";var r=n(52),o=n(15),i=n(39);e.exports=function(e,t,n){var a=r(t);a in e?o.f(e,a,i(0,n)):e[a]=n}},function(e,t,n){var r=n(9),o=n(4),i=n(82),a=o("species");e.exports=function(e){return i>=51||!r((function(){var t=[];return(t.constructor={})[a]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},function(e,t,n){"use strict";var r=n(14),o=n(3),i=n(26),a=n(22),s=n(18),l=n(69),c=n(100),u=n(9),f=n(12),p=n(83),d=n(7),h=n(19),m=n(42),g=n(33),y=n(52),v=n(39),b=n(55),w=n(79),x=n(75),k=n(203),E=n(77),O=n(32),_=n(15),S=n(73),T=n(20),j=n(23),C=n(66),I=n(54),A=n(40),P=n(53),R=n(4),N=n(126),L=n(10),M=n(27),D=n(31),F=n(121).forEach,U=I("hidden"),z=R("toPrimitive"),B=D.set,$=D.getterFor("Symbol"),q=Object.prototype,W=o.Symbol,H=i("JSON","stringify"),V=O.f,Y=_.f,G=k.f,Q=S.f,X=C("symbols"),K=C("op-symbols"),J=C("string-to-symbol-registry"),Z=C("symbol-to-string-registry"),ee=C("wks"),te=o.QObject,ne=!te||!te.prototype||!te.prototype.findChild,re=s&&u((function(){return 7!=b(Y({},"a",{get:function(){return Y(this,"a",{value:7}).a}})).a}))?function(e,t,n){var r=V(q,t);r&&delete q[t],Y(e,t,n),r&&e!==q&&Y(q,t,r)}:Y,oe=function(e,t){var n=X[e]=b(W.prototype);return B(n,{type:"Symbol",tag:e,description:t}),s||(n.description=t),n},ie=l&&"symbol"==typeof W.iterator?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof W},ae=function(e,t,n){e===q&&ae(K,t,n),h(e);var r=y(t,!0);return h(n),f(X,r)?(n.enumerable?(f(e,U)&&e[U][r]&&(e[U][r]=!1),n=b(n,{enumerable:v(0,!1)})):(f(e,U)||Y(e,U,v(1,{})),e[U][r]=!0),re(e,r,n)):Y(e,r,n)},se=function(e,t){h(e);var n=g(t),r=w(n).concat(fe(n));return F(r,(function(t){s&&!le.call(n,t)||ae(e,t,n[t])})),e},le=function(e){var t=y(e,!0),n=Q.call(this,t);return!(this===q&&f(X,t)&&!f(K,t))&&(!(n||!f(this,t)||!f(X,t)||f(this,U)&&this[U][t])||n)},ce=function(e,t){var n=g(e),r=y(t,!0);if(n!==q||!f(X,r)||f(K,r)){var o=V(n,r);return!o||!f(X,r)||f(n,U)&&n[U][r]||(o.enumerable=!0),o}},ue=function(e){var t=G(g(e)),n=[];return F(t,(function(e){f(X,e)||f(A,e)||n.push(e)})),n},fe=function(e){var t=e===q,n=G(t?K:g(e)),r=[];return F(n,(function(e){!f(X,e)||t&&!f(q,e)||r.push(X[e])})),r};(l||(j((W=function(){if(this instanceof W)throw TypeError("Symbol is not a constructor");var e=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,t=P(e),n=function(e){this===q&&n.call(K,e),f(this,U)&&f(this[U],t)&&(this[U][t]=!1),re(this,t,v(1,e))};return s&&ne&&re(q,t,{configurable:!0,set:n}),oe(t,e)}).prototype,"toString",(function(){return $(this).tag})),S.f=le,_.f=ae,O.f=ce,x.f=k.f=ue,E.f=fe,s&&(Y(W.prototype,"description",{configurable:!0,get:function(){return $(this).description}}),a||j(q,"propertyIsEnumerable",le,{unsafe:!0}))),c||(N.f=function(e){return oe(R(e),e)}),r({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:W}),F(w(ee),(function(e){L(e)})),r({target:"Symbol",stat:!0,forced:!l},{for:function(e){var t=String(e);if(f(J,t))return J[t];var n=W(t);return J[t]=n,Z[n]=t,n},keyFor:function(e){if(!ie(e))throw TypeError(e+" is not a symbol");if(f(Z,e))return Z[e]},useSetter:function(){ne=!0},useSimple:function(){ne=!1}}),r({target:"Object",stat:!0,forced:!l,sham:!s},{create:function(e,t){return void 0===t?b(e):se(b(e),t)},defineProperty:ae,defineProperties:se,getOwnPropertyDescriptor:ce}),r({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:ue,getOwnPropertySymbols:fe}),r({target:"Object",stat:!0,forced:u((function(){E.f(1)}))},{getOwnPropertySymbols:function(e){return E.f(m(e))}}),H)&&r({target:"JSON",stat:!0,forced:!l||u((function(){var e=W();return"[null]"!=H([e])||"{}"!=H({a:e})||"{}"!=H(Object(e))}))},{stringify:function(e,t,n){for(var r,o=[e],i=1;arguments.length>i;)o.push(arguments[i++]);if(r=t,(d(t)||void 0!==e)&&!ie(e))return p(t)||(t=function(e,t){if("function"==typeof r&&(t=r.call(this,e,t)),!ie(t))return t}),o[1]=t,H.apply(null,o)}});W.prototype[z]||T(W.prototype,z,W.prototype.valueOf),M(W,"Symbol"),A[U]=!0},function(e,t,n){var r=n(33),o=n(75).f,i={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return a&&"[object Window]"==i.call(e)?function(e){try{return o(e)}catch(e){return a.slice()}}(e):o(r(e))}},function(e,t,n){n(10)("asyncIterator")},function(e,t,n){"use strict";var r=n(14),o=n(18),i=n(3),a=n(12),s=n(7),l=n(15).f,c=n(103),u=i.Symbol;if(o&&"function"==typeof u&&(!("description"in u.prototype)||void 0!==u().description)){var f={},p=function(){var e=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),t=this instanceof p?new u(e):void 0===e?u():u(e);return""===e&&(f[t]=!0),t};c(p,u);var d=p.prototype=u.prototype;d.constructor=p;var h=d.toString,m="Symbol(test)"==String(u("test")),g=/^Symbol\((.*)\)[^)]+$/;l(d,"description",{configurable:!0,get:function(){var e=s(this)?this.valueOf():this,t=h.call(e);if(a(f,e))return"";var n=m?t.slice(7,-1):t.replace(g,"$1");return""===n?void 0:n}}),r({global:!0,forced:!0},{Symbol:p})}},function(e,t,n){n(10)("hasInstance")},function(e,t,n){n(10)("isConcatSpreadable")},function(e,t,n){n(10)("iterator")},function(e,t,n){n(10)("match")},function(e,t,n){n(10)("matchAll")},function(e,t,n){n(10)("replace")},function(e,t,n){n(10)("search")},function(e,t,n){n(10)("species")},function(e,t,n){n(10)("split")},function(e,t,n){n(10)("toPrimitive")},function(e,t,n){n(10)("toStringTag")},function(e,t,n){n(10)("unscopables")},function(e,t,n){n(27)(Math,"Math",!0)},function(e,t,n){var r=n(3);n(27)(r.JSON,"JSON",!0)},function(e,t){self.fetch||(self.fetch=function(e,t){return t=t||{},new Promise((function(n,r){var o=new XMLHttpRequest,i=[],a=[],s={},l=function(){return{ok:2==(o.status/100|0),statusText:o.statusText,status:o.status,url:o.responseURL,text:function(){return Promise.resolve(o.responseText)},json:function(){return Promise.resolve(JSON.parse(o.responseText))},blob:function(){return Promise.resolve(new Blob([o.response]))},clone:l,headers:{keys:function(){return i},entries:function(){return a},get:function(e){return s[e.toLowerCase()]},has:function(e){return e.toLowerCase()in s}}}};for(var c in o.open(t.method||"get",e,!0),o.onload=function(){o.getAllResponseHeaders().replace(/^(.*?):[^\S\n]*([\s\S]*?)$/gm,(function(e,t,n){i.push(t=t.toLowerCase()),a.push([t,n]),s[t]=s[t]?s[t]+","+n:n})),n(l())},o.onerror=r,o.withCredentials="include"==t.credentials,t.headers)o.setRequestHeader(c,t.headers[c]);o.send(t.body||null)}))})},function(e,t,n){(function(e){!function(e){var t=function(){try{return!!Symbol.iterator}catch(e){return!1}}(),n=function(e){var n={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return t&&(n[Symbol.iterator]=function(){return n}),n},r=function(e){return encodeURIComponent(e).replace(/%20/g,"+")},o=function(e){return decodeURIComponent(String(e).replace(/\+/g," "))};(function(){try{var t=e.URLSearchParams;return"a=1"===new t("?a=1").toString()&&"function"==typeof t.prototype.set}catch(e){return!1}})()||function(){var o=function(e){Object.defineProperty(this,"_entries",{writable:!0,value:{}});var t=typeof e;if("undefined"===t);else if("string"===t)""!==e&&this._fromString(e);else if(e instanceof o){var n=this;e.forEach((function(e,t){n.append(t,e)}))}else{if(null===e||"object"!==t)throw new TypeError("Unsupported input's type for URLSearchParams");if("[object Array]"===Object.prototype.toString.call(e))for(var r=0;r<e.length;r++){var i=e[r];if("[object Array]"!==Object.prototype.toString.call(i)&&2===i.length)throw new TypeError("Expected [string, any] as entry at index "+r+" of URLSearchParams's input");this.append(i[0],i[1])}else for(var a in e)e.hasOwnProperty(a)&&this.append(a,e[a])}},i=o.prototype;i.append=function(e,t){e in this._entries?this._entries[e].push(String(t)):this._entries[e]=[String(t)]},i.delete=function(e){delete this._entries[e]},i.get=function(e){return e in this._entries?this._entries[e][0]:null},i.getAll=function(e){return e in this._entries?this._entries[e].slice(0):[]},i.has=function(e){return e in this._entries},i.set=function(e,t){this._entries[e]=[String(t)]},i.forEach=function(e,t){var n;for(var r in this._entries)if(this._entries.hasOwnProperty(r)){n=this._entries[r];for(var o=0;o<n.length;o++)e.call(t,n[o],r,this)}},i.keys=function(){var e=[];return this.forEach((function(t,n){e.push(n)})),n(e)},i.values=function(){var e=[];return this.forEach((function(t){e.push(t)})),n(e)},i.entries=function(){var e=[];return this.forEach((function(t,n){e.push([n,t])})),n(e)},t&&(i[Symbol.iterator]=i.entries),i.toString=function(){var e=[];return this.forEach((function(t,n){e.push(r(n)+"="+r(t))})),e.join("&")},e.URLSearchParams=o}();var i=e.URLSearchParams.prototype;"function"!=typeof i.sort&&(i.sort=function(){var e=this,t=[];this.forEach((function(n,r){t.push([r,n]),e._entries||e.delete(r)})),t.sort((function(e,t){return e[0]<t[0]?-1:e[0]>t[0]?1:0})),e._entries&&(e._entries={});for(var n=0;n<t.length;n++)this.append(t[n][0],t[n][1])}),"function"!=typeof i._fromString&&Object.defineProperty(i,"_fromString",{enumerable:!1,configurable:!1,writable:!1,value:function(e){if(this._entries)this._entries={};else{var t=[];this.forEach((function(e,n){t.push(n)}));for(var n=0;n<t.length;n++)this.delete(t[n])}var r,i=(e=e.replace(/^\?/,"")).split("&");for(n=0;n<i.length;n++)r=i[n].split("="),this.append(o(r[0]),r.length>1?o(r[1]):"")}})}(void 0!==e?e:"undefined"!=typeof window?window:"undefined"!=typeof self?self:this),function(e){if(function(){try{var t=new e.URL("b","http://a");return t.pathname="c%20d","http://a/c%20d"===t.href&&t.searchParams}catch(e){return!1}}()||function(){var t=e.URL,n=function(t,n){"string"!=typeof t&&(t=String(t));var r,o=document;if(n&&(void 0===e.location||n!==e.location.href)){(r=(o=document.implementation.createHTMLDocument("")).createElement("base")).href=n,o.head.appendChild(r);try{if(0!==r.href.indexOf(n))throw new Error(r.href)}catch(e){throw new Error("URL unable to set base "+n+" due to "+e)}}var i=o.createElement("a");if(i.href=t,r&&(o.body.appendChild(i),i.href=i.href),":"===i.protocol||!/:/.test(i.href))throw new TypeError("Invalid URL");Object.defineProperty(this,"_anchorElement",{value:i});var a=new e.URLSearchParams(this.search),s=!0,l=!0,c=this;["append","delete","set"].forEach((function(e){var t=a[e];a[e]=function(){t.apply(a,arguments),s&&(l=!1,c.search=a.toString(),l=!0)}})),Object.defineProperty(this,"searchParams",{value:a,enumerable:!0});var u=void 0;Object.defineProperty(this,"_updateSearchParams",{enumerable:!1,configurable:!1,writable:!1,value:function(){this.search!==u&&(u=this.search,l&&(s=!1,this.searchParams._fromString(this.search),s=!0))}})},r=n.prototype;["hash","host","hostname","port","protocol"].forEach((function(e){!function(e){Object.defineProperty(r,e,{get:function(){return this._anchorElement[e]},set:function(t){this._anchorElement[e]=t},enumerable:!0})}(e)})),Object.defineProperty(r,"search",{get:function(){return this._anchorElement.search},set:function(e){this._anchorElement.search=e,this._updateSearchParams()},enumerable:!0}),Object.defineProperties(r,{toString:{get:function(){var e=this;return function(){return e.href}}},href:{get:function(){return this._anchorElement.href.replace(/\?$/,"")},set:function(e){this._anchorElement.href=e,this._updateSearchParams()},enumerable:!0},pathname:{get:function(){return this._anchorElement.pathname.replace(/(^\/?)/,"/")},set:function(e){this._anchorElement.pathname=e},enumerable:!0},origin:{get:function(){var e={"http:":80,"https:":443,"ftp:":21}[this._anchorElement.protocol],t=this._anchorElement.port!=e&&""!==this._anchorElement.port;return this._anchorElement.protocol+"//"+this._anchorElement.hostname+(t?":"+this._anchorElement.port:"")},enumerable:!0},password:{get:function(){return""},set:function(e){},enumerable:!0},username:{get:function(){return""},set:function(e){},enumerable:!0}}),n.createObjectURL=function(e){return t.createObjectURL.apply(t,arguments)},n.revokeObjectURL=function(e){return t.revokeObjectURL.apply(t,arguments)},e.URL=n}(),void 0!==e.location&&!("origin"in e.location)){var t=function(){return e.location.protocol+"//"+e.location.hostname+(e.location.port?":"+e.location.port:"")};try{Object.defineProperty(e.location,"origin",{get:t,enumerable:!0})}catch(n){setInterval((function(){e.location.origin=t()}),100)}}}(void 0!==e?e:"undefined"!=typeof window?window:"undefined"!=typeof self?self:this)}).call(this,n(6))},function(e,t,n){"use strict"; +/** @license React v16.12.0 * react.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var r=n(100),o="function"==typeof Symbol&&Symbol.for,i=o?Symbol.for("react.element"):60103,a=o?Symbol.for("react.portal"):60106,s=o?Symbol.for("react.fragment"):60107,l=o?Symbol.for("react.strict_mode"):60108,c=o?Symbol.for("react.profiler"):60114,u=o?Symbol.for("react.provider"):60109,p=o?Symbol.for("react.context"):60110,f=o?Symbol.for("react.concurrent_mode"):60111,d=o?Symbol.for("react.forward_ref"):60112,h=o?Symbol.for("react.suspense"):60113,m=o?Symbol.for("react.memo"):60115,g=o?Symbol.for("react.lazy"):60116,y="function"==typeof Symbol&&Symbol.iterator;function v(e){for(var t=arguments.length-1,n="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=0;r<t;r++)n+="&args[]="+encodeURIComponent(arguments[r+1]);!function(e,t,n,r,o,i,a,s){if(!e){if(e=void 0,void 0===t)e=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[n,r,o,i,a,s],c=0;(e=Error(t.replace(/%s/g,function(){return l[c++]}))).name="Invariant Violation"}throw e.framesToPop=1,e}}(!1,"Minified React error #"+e+"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n)}var b={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},w={};function x(e,t,n){this.props=e,this.context=t,this.refs=w,this.updater=n||b}function k(){}function E(e,t,n){this.props=e,this.context=t,this.refs=w,this.updater=n||b}x.prototype.isReactComponent={},x.prototype.setState=function(e,t){"object"!=typeof e&&"function"!=typeof e&&null!=e&&v("85"),this.updater.enqueueSetState(this,e,t,"setState")},x.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},k.prototype=x.prototype;var S=E.prototype=new k;S.constructor=E,r(S,x.prototype),S.isPureReactComponent=!0;var _={current:null,currentDispatcher:null},O=Object.prototype.hasOwnProperty,C={key:!0,ref:!0,__self:!0,__source:!0};function T(e,t,n){var r=void 0,o={},a=null,s=null;if(null!=t)for(r in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(a=""+t.key),t)O.call(t,r)&&!C.hasOwnProperty(r)&&(o[r]=t[r]);var l=arguments.length-2;if(1===l)o.children=n;else if(1<l){for(var c=Array(l),u=0;u<l;u++)c[u]=arguments[u+2];o.children=c}if(e&&e.defaultProps)for(r in l=e.defaultProps)void 0===o[r]&&(o[r]=l[r]);return{$$typeof:i,type:e,key:a,ref:s,props:o,_owner:_.current}}function j(e){return"object"==typeof e&&null!==e&&e.$$typeof===i}var A=/\/+/g,I=[];function P(e,t,n,r){if(I.length){var o=I.pop();return o.result=e,o.keyPrefix=t,o.func=n,o.context=r,o.count=0,o}return{result:e,keyPrefix:t,func:n,context:r,count:0}}function R(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>I.length&&I.push(e)}function N(e,t,n){return null==e?0:function e(t,n,r,o){var s=typeof t;"undefined"!==s&&"boolean"!==s||(t=null);var l=!1;if(null===t)l=!0;else switch(s){case"string":case"number":l=!0;break;case"object":switch(t.$$typeof){case i:case a:l=!0}}if(l)return r(o,t,""===n?"."+L(t,0):n),1;if(l=0,n=""===n?".":n+":",Array.isArray(t))for(var c=0;c<t.length;c++){var u=n+L(s=t[c],c);l+=e(s,u,r,o)}else if(u=null===t||"object"!=typeof t?null:"function"==typeof(u=y&&t[y]||t["@@iterator"])?u:null,"function"==typeof u)for(t=u.call(t),c=0;!(s=t.next()).done;)l+=e(s=s.value,u=n+L(s,c++),r,o);else"object"===s&&v("31","[object Object]"==(r=""+t)?"object with keys {"+Object.keys(t).join(", ")+"}":r,"");return l}(e,"",t,n)}function L(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,function(e){return t[e]})}(e.key):t.toString(36)}function M(e,t){e.func.call(e.context,t,e.count++)}function D(e,t,n){var r=e.result,o=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?F(e,r,n,function(e){return e}):null!=e&&(j(e)&&(e=function(e,t){return{$$typeof:i,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(e,o+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(A,"$&/")+"/")+n)),r.push(e))}function F(e,t,n,r,o){var i="";null!=n&&(i=(""+n).replace(A,"$&/")+"/"),N(e,D,t=P(t,i,r,o)),R(t)}var U={Children:{map:function(e,t,n){if(null==e)return e;var r=[];return F(e,r,null,t,n),r},forEach:function(e,t,n){if(null==e)return e;N(e,M,t=P(null,null,t,n)),R(t)},count:function(e){return N(e,function(){return null},null)},toArray:function(e){var t=[];return F(e,t,null,function(e){return e}),t},only:function(e){return j(e)||v("143"),e}},createRef:function(){return{current:null}},Component:x,PureComponent:E,createContext:function(e,t){return void 0===t&&(t=null),(e={$$typeof:p,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:u,_context:e},e.Consumer=e},forwardRef:function(e){return{$$typeof:d,render:e}},lazy:function(e){return{$$typeof:g,_ctor:e,_status:-1,_result:null}},memo:function(e,t){return{$$typeof:m,type:e,compare:void 0===t?null:t}},Fragment:s,StrictMode:l,Suspense:h,createElement:T,cloneElement:function(e,t,n){null==e&&v("267",e);var o=void 0,a=r({},e.props),s=e.key,l=e.ref,c=e._owner;if(null!=t){void 0!==t.ref&&(l=t.ref,c=_.current),void 0!==t.key&&(s=""+t.key);var u=void 0;for(o in e.type&&e.type.defaultProps&&(u=e.type.defaultProps),t)O.call(t,o)&&!C.hasOwnProperty(o)&&(a[o]=void 0===t[o]&&void 0!==u?u[o]:t[o])}if(1===(o=arguments.length-2))a.children=n;else if(1<o){u=Array(o);for(var p=0;p<o;p++)u[p]=arguments[p+2];a.children=u}return{$$typeof:i,type:e.type,key:s,ref:l,props:a,_owner:c}},createFactory:function(e){var t=T.bind(null,e);return t.type=e,t},isValidElement:j,version:"16.6.3",__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentOwner:_,assign:r}};U.unstable_ConcurrentMode=f,U.unstable_Profiler=c;var B={default:U},z=B&&U||B;e.exports=z.default||z},function(e,t,n){"use strict"; -/** @license React v16.6.1 + */var r=n(127),o="function"==typeof Symbol&&Symbol.for,i=o?Symbol.for("react.element"):60103,a=o?Symbol.for("react.portal"):60106,s=o?Symbol.for("react.fragment"):60107,l=o?Symbol.for("react.strict_mode"):60108,c=o?Symbol.for("react.profiler"):60114,u=o?Symbol.for("react.provider"):60109,f=o?Symbol.for("react.context"):60110,p=o?Symbol.for("react.forward_ref"):60112,d=o?Symbol.for("react.suspense"):60113;o&&Symbol.for("react.suspense_list");var h=o?Symbol.for("react.memo"):60115,m=o?Symbol.for("react.lazy"):60116;o&&Symbol.for("react.fundamental"),o&&Symbol.for("react.responder"),o&&Symbol.for("react.scope");var g="function"==typeof Symbol&&Symbol.iterator;function y(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var v={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},b={};function w(e,t,n){this.props=e,this.context=t,this.refs=b,this.updater=n||v}function x(){}function k(e,t,n){this.props=e,this.context=t,this.refs=b,this.updater=n||v}w.prototype.isReactComponent={},w.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(y(85));this.updater.enqueueSetState(this,e,t,"setState")},w.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},x.prototype=w.prototype;var E=k.prototype=new x;E.constructor=k,r(E,w.prototype),E.isPureReactComponent=!0;var O={current:null},_={current:null},S=Object.prototype.hasOwnProperty,T={key:!0,ref:!0,__self:!0,__source:!0};function j(e,t,n){var r,o={},a=null,s=null;if(null!=t)for(r in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(a=""+t.key),t)S.call(t,r)&&!T.hasOwnProperty(r)&&(o[r]=t[r]);var l=arguments.length-2;if(1===l)o.children=n;else if(1<l){for(var c=Array(l),u=0;u<l;u++)c[u]=arguments[u+2];o.children=c}if(e&&e.defaultProps)for(r in l=e.defaultProps)void 0===o[r]&&(o[r]=l[r]);return{$$typeof:i,type:e,key:a,ref:s,props:o,_owner:_.current}}function C(e){return"object"==typeof e&&null!==e&&e.$$typeof===i}var I=/\/+/g,A=[];function P(e,t,n,r){if(A.length){var o=A.pop();return o.result=e,o.keyPrefix=t,o.func=n,o.context=r,o.count=0,o}return{result:e,keyPrefix:t,func:n,context:r,count:0}}function R(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>A.length&&A.push(e)}function N(e,t,n){return null==e?0:function e(t,n,r,o){var s=typeof t;"undefined"!==s&&"boolean"!==s||(t=null);var l=!1;if(null===t)l=!0;else switch(s){case"string":case"number":l=!0;break;case"object":switch(t.$$typeof){case i:case a:l=!0}}if(l)return r(o,t,""===n?"."+L(t,0):n),1;if(l=0,n=""===n?".":n+":",Array.isArray(t))for(var c=0;c<t.length;c++){var u=n+L(s=t[c],c);l+=e(s,u,r,o)}else if(null===t||"object"!=typeof t?u=null:u="function"==typeof(u=g&&t[g]||t["@@iterator"])?u:null,"function"==typeof u)for(t=u.call(t),c=0;!(s=t.next()).done;)l+=e(s=s.value,u=n+L(s,c++),r,o);else if("object"===s)throw r=""+t,Error(y(31,"[object Object]"===r?"object with keys {"+Object.keys(t).join(", ")+"}":r,""));return l}(e,"",t,n)}function L(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,(function(e){return t[e]}))}(e.key):t.toString(36)}function M(e,t){e.func.call(e.context,t,e.count++)}function D(e,t,n){var r=e.result,o=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?F(e,r,n,(function(e){return e})):null!=e&&(C(e)&&(e=function(e,t){return{$$typeof:i,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(e,o+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(I,"$&/")+"/")+n)),r.push(e))}function F(e,t,n,r,o){var i="";null!=n&&(i=(""+n).replace(I,"$&/")+"/"),N(e,D,t=P(t,i,r,o)),R(t)}function U(){var e=O.current;if(null===e)throw Error(y(321));return e}var z={Children:{map:function(e,t,n){if(null==e)return e;var r=[];return F(e,r,null,t,n),r},forEach:function(e,t,n){if(null==e)return e;N(e,M,t=P(null,null,t,n)),R(t)},count:function(e){return N(e,(function(){return null}),null)},toArray:function(e){var t=[];return F(e,t,null,(function(e){return e})),t},only:function(e){if(!C(e))throw Error(y(143));return e}},createRef:function(){return{current:null}},Component:w,PureComponent:k,createContext:function(e,t){return void 0===t&&(t=null),(e={$$typeof:f,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:u,_context:e},e.Consumer=e},forwardRef:function(e){return{$$typeof:p,render:e}},lazy:function(e){return{$$typeof:m,_ctor:e,_status:-1,_result:null}},memo:function(e,t){return{$$typeof:h,type:e,compare:void 0===t?null:t}},useCallback:function(e,t){return U().useCallback(e,t)},useContext:function(e,t){return U().useContext(e,t)},useEffect:function(e,t){return U().useEffect(e,t)},useImperativeHandle:function(e,t,n){return U().useImperativeHandle(e,t,n)},useDebugValue:function(){},useLayoutEffect:function(e,t){return U().useLayoutEffect(e,t)},useMemo:function(e,t){return U().useMemo(e,t)},useReducer:function(e,t,n){return U().useReducer(e,t,n)},useRef:function(e){return U().useRef(e)},useState:function(e){return U().useState(e)},Fragment:s,Profiler:c,StrictMode:l,Suspense:d,createElement:j,cloneElement:function(e,t,n){if(null==e)throw Error(y(267,e));var o=r({},e.props),a=e.key,s=e.ref,l=e._owner;if(null!=t){if(void 0!==t.ref&&(s=t.ref,l=_.current),void 0!==t.key&&(a=""+t.key),e.type&&e.type.defaultProps)var c=e.type.defaultProps;for(u in t)S.call(t,u)&&!T.hasOwnProperty(u)&&(o[u]=void 0===t[u]&&void 0!==c?c[u]:t[u])}var u=arguments.length-2;if(1===u)o.children=n;else if(1<u){c=Array(u);for(var f=0;f<u;f++)c[f]=arguments[f+2];o.children=c}return{$$typeof:i,type:e.type,key:a,ref:s,props:o,_owner:l}},createFactory:function(e){var t=j.bind(null,e);return t.type=e,t},isValidElement:C,version:"16.12.0",__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentDispatcher:O,ReactCurrentBatchConfig:{suspense:null},ReactCurrentOwner:_,IsSomeRendererActing:{current:!1},assign:r}},B={default:z},$=B&&z||B;e.exports=$.default||$},function(e,t,n){"use strict"; +/** @license React v16.12.0 * react-dom.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var r=n(0),o=n(100),i=n(180);function a(e){for(var t=arguments.length-1,n="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=0;r<t;r++)n+="&args[]="+encodeURIComponent(arguments[r+1]);!function(e,t,n,r,o,i,a,s){if(!e){if(e=void 0,void 0===t)e=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[n,r,o,i,a,s],c=0;(e=Error(t.replace(/%s/g,function(){return l[c++]}))).name="Invariant Violation"}throw e.framesToPop=1,e}}(!1,"Minified React error #"+e+"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n)}r||a("227");var s=!1,l=null,c=!1,u=null,p={onError:function(e){s=!0,l=e}};function f(e,t,n,r,o,i,a,c,u){s=!1,l=null,function(e,t,n,r,o,i,a,s,l){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(e){this.onError(e)}}.apply(p,arguments)}var d=null,h={};function m(){if(d)for(var e in h){var t=h[e],n=d.indexOf(e);if(-1<n||a("96",e),!y[n])for(var r in t.extractEvents||a("97",e),y[n]=t,n=t.eventTypes){var o=void 0,i=n[r],s=t,l=r;v.hasOwnProperty(l)&&a("99",l),v[l]=i;var c=i.phasedRegistrationNames;if(c){for(o in c)c.hasOwnProperty(o)&&g(c[o],s,l);o=!0}else i.registrationName?(g(i.registrationName,s,l),o=!0):o=!1;o||a("98",r,e)}}}function g(e,t,n){b[e]&&a("100",e),b[e]=t,w[e]=t.eventTypes[n].dependencies}var y=[],v={},b={},w={},x=null,k=null,E=null;function S(e,t,n){var r=e.type||"unknown-event";e.currentTarget=E(n),function(e,t,n,r,o,i,p,d,h){if(f.apply(this,arguments),s){if(s){var m=l;s=!1,l=null}else a("198"),m=void 0;c||(c=!0,u=m)}}(r,t,void 0,e),e.currentTarget=null}function _(e,t){return null==t&&a("30"),null==e?t:Array.isArray(e)?Array.isArray(t)?(e.push.apply(e,t),e):(e.push(t),e):Array.isArray(t)?[e].concat(t):[e,t]}function O(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}var C=null;function T(e){if(e){var t=e._dispatchListeners,n=e._dispatchInstances;if(Array.isArray(t))for(var r=0;r<t.length&&!e.isPropagationStopped();r++)S(e,t[r],n[r]);else t&&S(e,t,n);e._dispatchListeners=null,e._dispatchInstances=null,e.isPersistent()||e.constructor.release(e)}}var j={injectEventPluginOrder:function(e){d&&a("101"),d=Array.prototype.slice.call(e),m()},injectEventPluginsByName:function(e){var t,n=!1;for(t in e)if(e.hasOwnProperty(t)){var r=e[t];h.hasOwnProperty(t)&&h[t]===r||(h[t]&&a("102",t),h[t]=r,n=!0)}n&&m()}};function A(e,t){var n=e.stateNode;if(!n)return null;var r=x(n);if(!r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}return e?null:(n&&"function"!=typeof n&&a("231",t,typeof n),n)}function I(e){if(null!==e&&(C=_(C,e)),e=C,C=null,e&&(O(e,T),C&&a("95"),c))throw e=u,c=!1,u=null,e}var P=Math.random().toString(36).slice(2),R="__reactInternalInstance$"+P,N="__reactEventHandlers$"+P;function L(e){if(e[R])return e[R];for(;!e[R];){if(!e.parentNode)return null;e=e.parentNode}return 5===(e=e[R]).tag||6===e.tag?e:null}function M(e){return!(e=e[R])||5!==e.tag&&6!==e.tag?null:e}function D(e){if(5===e.tag||6===e.tag)return e.stateNode;a("33")}function F(e){return e[N]||null}function U(e){do{e=e.return}while(e&&5!==e.tag);return e||null}function B(e,t,n){(t=A(e,n.dispatchConfig.phasedRegistrationNames[t]))&&(n._dispatchListeners=_(n._dispatchListeners,t),n._dispatchInstances=_(n._dispatchInstances,e))}function z(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var t=e._targetInst,n=[];t;)n.push(t),t=U(t);for(t=n.length;0<t--;)B(n[t],"captured",e);for(t=0;t<n.length;t++)B(n[t],"bubbled",e)}}function $(e,t,n){e&&n&&n.dispatchConfig.registrationName&&(t=A(e,n.dispatchConfig.registrationName))&&(n._dispatchListeners=_(n._dispatchListeners,t),n._dispatchInstances=_(n._dispatchInstances,e))}function W(e){e&&e.dispatchConfig.registrationName&&$(e._targetInst,null,e)}function q(e){O(e,z)}var H=!("undefined"==typeof window||!window.document||!window.document.createElement);function Y(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var V={animationend:Y("Animation","AnimationEnd"),animationiteration:Y("Animation","AnimationIteration"),animationstart:Y("Animation","AnimationStart"),transitionend:Y("Transition","TransitionEnd")},Q={},G={};function X(e){if(Q[e])return Q[e];if(!V[e])return e;var t,n=V[e];for(t in n)if(n.hasOwnProperty(t)&&t in G)return Q[e]=n[t];return e}H&&(G=document.createElement("div").style,"AnimationEvent"in window||(delete V.animationend.animation,delete V.animationiteration.animation,delete V.animationstart.animation),"TransitionEvent"in window||delete V.transitionend.transition);var K=X("animationend"),J=X("animationiteration"),Z=X("animationstart"),ee=X("transitionend"),te="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),ne=null,re=null,oe=null;function ie(){if(oe)return oe;var e,t,n=re,r=n.length,o="value"in ne?ne.value:ne.textContent,i=o.length;for(e=0;e<r&&n[e]===o[e];e++);var a=r-e;for(t=1;t<=a&&n[r-t]===o[i-t];t++);return oe=o.slice(e,1<t?1-t:void 0)}function ae(){return!0}function se(){return!1}function le(e,t,n,r){for(var o in this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n,e=this.constructor.Interface)e.hasOwnProperty(o)&&((t=e[o])?this[o]=t(n):"target"===o?this.target=r:this[o]=n[o]);return this.isDefaultPrevented=(null!=n.defaultPrevented?n.defaultPrevented:!1===n.returnValue)?ae:se,this.isPropagationStopped=se,this}function ce(e,t,n,r){if(this.eventPool.length){var o=this.eventPool.pop();return this.call(o,e,t,n,r),o}return new this(e,t,n,r)}function ue(e){e instanceof this||a("279"),e.destructor(),10>this.eventPool.length&&this.eventPool.push(e)}function pe(e){e.eventPool=[],e.getPooled=ce,e.release=ue}o(le.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=ae)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=ae)},persist:function(){this.isPersistent=ae},isPersistent:se,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=se,this._dispatchInstances=this._dispatchListeners=null}}),le.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},le.extend=function(e){function t(){}function n(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var i=new t;return o(i,n.prototype),n.prototype=i,n.prototype.constructor=n,n.Interface=o({},r.Interface,e),n.extend=r.extend,pe(n),n},pe(le);var fe=le.extend({data:null}),de=le.extend({data:null}),he=[9,13,27,32],me=H&&"CompositionEvent"in window,ge=null;H&&"documentMode"in document&&(ge=document.documentMode);var ye=H&&"TextEvent"in window&&!ge,ve=H&&(!me||ge&&8<ge&&11>=ge),be=String.fromCharCode(32),we={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},xe=!1;function ke(e,t){switch(e){case"keyup":return-1!==he.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function Ee(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Se=!1;var _e={eventTypes:we,extractEvents:function(e,t,n,r){var o=void 0,i=void 0;if(me)e:{switch(e){case"compositionstart":o=we.compositionStart;break e;case"compositionend":o=we.compositionEnd;break e;case"compositionupdate":o=we.compositionUpdate;break e}o=void 0}else Se?ke(e,n)&&(o=we.compositionEnd):"keydown"===e&&229===n.keyCode&&(o=we.compositionStart);return o?(ve&&"ko"!==n.locale&&(Se||o!==we.compositionStart?o===we.compositionEnd&&Se&&(i=ie()):(re="value"in(ne=r)?ne.value:ne.textContent,Se=!0)),o=fe.getPooled(o,t,n,r),i?o.data=i:null!==(i=Ee(n))&&(o.data=i),q(o),i=o):i=null,(e=ye?function(e,t){switch(e){case"compositionend":return Ee(t);case"keypress":return 32!==t.which?null:(xe=!0,be);case"textInput":return(e=t.data)===be&&xe?null:e;default:return null}}(e,n):function(e,t){if(Se)return"compositionend"===e||!me&&ke(e,t)?(e=ie(),oe=re=ne=null,Se=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return ve&&"ko"!==t.locale?null:t.data;default:return null}}(e,n))?((t=de.getPooled(we.beforeInput,t,n,r)).data=e,q(t)):t=null,null===i?t:null===t?i:[i,t]}},Oe=null,Ce=null,Te=null;function je(e){if(e=k(e)){"function"!=typeof Oe&&a("280");var t=x(e.stateNode);Oe(e.stateNode,e.type,t)}}function Ae(e){Ce?Te?Te.push(e):Te=[e]:Ce=e}function Ie(){if(Ce){var e=Ce,t=Te;if(Te=Ce=null,je(e),t)for(e=0;e<t.length;e++)je(t[e])}}function Pe(e,t){return e(t)}function Re(e,t,n){return e(t,n)}function Ne(){}var Le=!1;function Me(e,t){if(Le)return e(t);Le=!0;try{return Pe(e,t)}finally{Le=!1,(null!==Ce||null!==Te)&&(Ne(),Ie())}}var De={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Fe(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!De[e.type]:"textarea"===t}function Ue(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}function Be(e){if(!H)return!1;var t=(e="on"+e)in document;return t||((t=document.createElement("div")).setAttribute(e,"return;"),t="function"==typeof t[e]),t}function ze(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function $e(e){e._valueTracker||(e._valueTracker=function(e){var t=ze(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,i.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function We(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=ze(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}var qe=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,He=/^(.*)[\\\/]/,Ye="function"==typeof Symbol&&Symbol.for,Ve=Ye?Symbol.for("react.element"):60103,Qe=Ye?Symbol.for("react.portal"):60106,Ge=Ye?Symbol.for("react.fragment"):60107,Xe=Ye?Symbol.for("react.strict_mode"):60108,Ke=Ye?Symbol.for("react.profiler"):60114,Je=Ye?Symbol.for("react.provider"):60109,Ze=Ye?Symbol.for("react.context"):60110,et=Ye?Symbol.for("react.concurrent_mode"):60111,tt=Ye?Symbol.for("react.forward_ref"):60112,nt=Ye?Symbol.for("react.suspense"):60113,rt=Ye?Symbol.for("react.memo"):60115,ot=Ye?Symbol.for("react.lazy"):60116,it="function"==typeof Symbol&&Symbol.iterator;function at(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=it&&e[it]||e["@@iterator"])?e:null}function st(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case et:return"ConcurrentMode";case Ge:return"Fragment";case Qe:return"Portal";case Ke:return"Profiler";case Xe:return"StrictMode";case nt:return"Suspense"}if("object"==typeof e)switch(e.$$typeof){case Ze:return"Context.Consumer";case Je:return"Context.Provider";case tt:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case rt:return st(e.type);case ot:if(e=1===e._status?e._result:null)return st(e)}return null}function lt(e){var t="";do{e:switch(e.tag){case 2:case 16:case 0:case 1:case 5:case 8:case 13:var n=e._debugOwner,r=e._debugSource,o=st(e.type),i=null;n&&(i=st(n.type)),n=o,o="",r?o=" (at "+r.fileName.replace(He,"")+":"+r.lineNumber+")":i&&(o=" (created by "+i+")"),i="\n in "+(n||"Unknown")+o;break e;default:i=""}t+=i,e=e.return}while(e);return t}var ct=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,ut=Object.prototype.hasOwnProperty,pt={},ft={};function dt(e,t,n,r,o){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t}var ht={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ht[e]=new dt(e,0,!1,e,null)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];ht[t]=new dt(t,1,!1,e[1],null)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){ht[e]=new dt(e,2,!1,e.toLowerCase(),null)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ht[e]=new dt(e,2,!1,e,null)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){ht[e]=new dt(e,3,!1,e.toLowerCase(),null)}),["checked","multiple","muted","selected"].forEach(function(e){ht[e]=new dt(e,3,!0,e,null)}),["capture","download"].forEach(function(e){ht[e]=new dt(e,4,!1,e,null)}),["cols","rows","size","span"].forEach(function(e){ht[e]=new dt(e,6,!1,e,null)}),["rowSpan","start"].forEach(function(e){ht[e]=new dt(e,5,!1,e.toLowerCase(),null)});var mt=/[\-:]([a-z])/g;function gt(e){return e[1].toUpperCase()}function yt(e,t,n,r){var o=ht.hasOwnProperty(t)?ht[t]:null;(null!==o?0===o.type:!r&&(2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1])))||(function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,o,r)&&(n=null),r||null===o?function(e){return!!ut.call(ft,e)||!ut.call(pt,e)&&(ct.test(e)?ft[e]=!0:(pt[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=null===n?3!==o.type&&"":n:(t=o.attributeName,r=o.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(o=o.type)||4===o&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}function vt(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function bt(e,t){var n=t.checked;return o({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function wt(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=vt(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function xt(e,t){null!=(t=t.checked)&&yt(e,"checked",t,!1)}function kt(e,t){xt(e,t);var n=vt(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?St(e,t.type,n):t.hasOwnProperty("defaultValue")&&St(e,t.type,vt(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function Et(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!e.defaultChecked,e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function St(e,t,n){"number"===t&&e.ownerDocument.activeElement===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(mt,gt);ht[t]=new dt(t,1,!1,e,null)}),"xlink:actuate xlink:arcrole xlink:href xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(mt,gt);ht[t]=new dt(t,1,!1,e,"http://www.w3.org/1999/xlink")}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(mt,gt);ht[t]=new dt(t,1,!1,e,"http://www.w3.org/XML/1998/namespace")}),ht.tabIndex=new dt("tabIndex",1,!1,"tabindex",null);var _t={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"blur change click focus input keydown keyup selectionchange".split(" ")}};function Ot(e,t,n){return(e=le.getPooled(_t.change,e,t,n)).type="change",Ae(n),q(e),e}var Ct=null,Tt=null;function jt(e){I(e)}function At(e){if(We(D(e)))return e}function It(e,t){if("change"===e)return t}var Pt=!1;function Rt(){Ct&&(Ct.detachEvent("onpropertychange",Nt),Tt=Ct=null)}function Nt(e){"value"===e.propertyName&&At(Tt)&&Me(jt,e=Ot(Tt,e,Ue(e)))}function Lt(e,t,n){"focus"===e?(Rt(),Tt=n,(Ct=t).attachEvent("onpropertychange",Nt)):"blur"===e&&Rt()}function Mt(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return At(Tt)}function Dt(e,t){if("click"===e)return At(t)}function Ft(e,t){if("input"===e||"change"===e)return At(t)}H&&(Pt=Be("input")&&(!document.documentMode||9<document.documentMode));var Ut={eventTypes:_t,_isInputEventSupported:Pt,extractEvents:function(e,t,n,r){var o=t?D(t):window,i=void 0,a=void 0,s=o.nodeName&&o.nodeName.toLowerCase();if("select"===s||"input"===s&&"file"===o.type?i=It:Fe(o)?Pt?i=Ft:(i=Mt,a=Lt):(s=o.nodeName)&&"input"===s.toLowerCase()&&("checkbox"===o.type||"radio"===o.type)&&(i=Dt),i&&(i=i(e,t)))return Ot(i,n,r);a&&a(e,o,t),"blur"===e&&(e=o._wrapperState)&&e.controlled&&"number"===o.type&&St(o,"number",o.value)}},Bt=le.extend({view:null,detail:null}),zt={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function $t(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=zt[e])&&!!t[e]}function Wt(){return $t}var qt=0,Ht=0,Yt=!1,Vt=!1,Qt=Bt.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:Wt,button:null,buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},movementX:function(e){if("movementX"in e)return e.movementX;var t=qt;return qt=e.screenX,Yt?"mousemove"===e.type?e.screenX-t:0:(Yt=!0,0)},movementY:function(e){if("movementY"in e)return e.movementY;var t=Ht;return Ht=e.screenY,Vt?"mousemove"===e.type?e.screenY-t:0:(Vt=!0,0)}}),Gt=Qt.extend({pointerId:null,width:null,height:null,pressure:null,tangentialPressure:null,tiltX:null,tiltY:null,twist:null,pointerType:null,isPrimary:null}),Xt={mouseEnter:{registrationName:"onMouseEnter",dependencies:["mouseout","mouseover"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["mouseout","mouseover"]},pointerEnter:{registrationName:"onPointerEnter",dependencies:["pointerout","pointerover"]},pointerLeave:{registrationName:"onPointerLeave",dependencies:["pointerout","pointerover"]}},Kt={eventTypes:Xt,extractEvents:function(e,t,n,r){var o="mouseover"===e||"pointerover"===e,i="mouseout"===e||"pointerout"===e;if(o&&(n.relatedTarget||n.fromElement)||!i&&!o)return null;if(o=r.window===r?r:(o=r.ownerDocument)?o.defaultView||o.parentWindow:window,i?(i=t,t=(t=n.relatedTarget||n.toElement)?L(t):null):i=null,i===t)return null;var a=void 0,s=void 0,l=void 0,c=void 0;"mouseout"===e||"mouseover"===e?(a=Qt,s=Xt.mouseLeave,l=Xt.mouseEnter,c="mouse"):"pointerout"!==e&&"pointerover"!==e||(a=Gt,s=Xt.pointerLeave,l=Xt.pointerEnter,c="pointer");var u=null==i?o:D(i);if(o=null==t?o:D(t),(e=a.getPooled(s,i,n,r)).type=c+"leave",e.target=u,e.relatedTarget=o,(n=a.getPooled(l,t,n,r)).type=c+"enter",n.target=o,n.relatedTarget=u,r=t,i&&r)e:{for(o=r,c=0,a=t=i;a;a=U(a))c++;for(a=0,l=o;l;l=U(l))a++;for(;0<c-a;)t=U(t),c--;for(;0<a-c;)o=U(o),a--;for(;c--;){if(t===o||t===o.alternate)break e;t=U(t),o=U(o)}t=null}else t=null;for(o=t,t=[];i&&i!==o&&(null===(c=i.alternate)||c!==o);)t.push(i),i=U(i);for(i=[];r&&r!==o&&(null===(c=r.alternate)||c!==o);)i.push(r),r=U(r);for(r=0;r<t.length;r++)$(t[r],"bubbled",e);for(r=i.length;0<r--;)$(i[r],"captured",n);return[e,n]}},Jt=Object.prototype.hasOwnProperty;function Zt(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function en(e,t){if(Zt(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!Jt.call(t,n[r])||!Zt(e[n[r]],t[n[r]]))return!1;return!0}function tn(e){var t=e;if(e.alternate)for(;t.return;)t=t.return;else{if(0!=(2&t.effectTag))return 1;for(;t.return;)if(0!=(2&(t=t.return).effectTag))return 1}return 3===t.tag?2:3}function nn(e){2!==tn(e)&&a("188")}function rn(e){if(!(e=function(e){var t=e.alternate;if(!t)return 3===(t=tn(e))&&a("188"),1===t?null:e;for(var n=e,r=t;;){var o=n.return,i=o?o.alternate:null;if(!o||!i)break;if(o.child===i.child){for(var s=o.child;s;){if(s===n)return nn(o),e;if(s===r)return nn(o),t;s=s.sibling}a("188")}if(n.return!==r.return)n=o,r=i;else{s=!1;for(var l=o.child;l;){if(l===n){s=!0,n=o,r=i;break}if(l===r){s=!0,r=o,n=i;break}l=l.sibling}if(!s){for(l=i.child;l;){if(l===n){s=!0,n=i,r=o;break}if(l===r){s=!0,r=i,n=o;break}l=l.sibling}s||a("189")}}n.alternate!==r&&a("190")}return 3!==n.tag&&a("188"),n.stateNode.current===n?e:t}(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}var on=le.extend({animationName:null,elapsedTime:null,pseudoElement:null}),an=le.extend({clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),sn=Bt.extend({relatedTarget:null});function ln(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}var cn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},un={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},pn=Bt.extend({key:function(e){if(e.key){var t=cn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=ln(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?un[e.keyCode]||"Unidentified":""},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:Wt,charCode:function(e){return"keypress"===e.type?ln(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?ln(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),fn=Qt.extend({dataTransfer:null}),dn=Bt.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:Wt}),hn=le.extend({propertyName:null,elapsedTime:null,pseudoElement:null}),mn=Qt.extend({deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:null,deltaMode:null}),gn=[["abort","abort"],[K,"animationEnd"],[J,"animationIteration"],[Z,"animationStart"],["canplay","canPlay"],["canplaythrough","canPlayThrough"],["drag","drag"],["dragenter","dragEnter"],["dragexit","dragExit"],["dragleave","dragLeave"],["dragover","dragOver"],["durationchange","durationChange"],["emptied","emptied"],["encrypted","encrypted"],["ended","ended"],["error","error"],["gotpointercapture","gotPointerCapture"],["load","load"],["loadeddata","loadedData"],["loadedmetadata","loadedMetadata"],["loadstart","loadStart"],["lostpointercapture","lostPointerCapture"],["mousemove","mouseMove"],["mouseout","mouseOut"],["mouseover","mouseOver"],["playing","playing"],["pointermove","pointerMove"],["pointerout","pointerOut"],["pointerover","pointerOver"],["progress","progress"],["scroll","scroll"],["seeking","seeking"],["stalled","stalled"],["suspend","suspend"],["timeupdate","timeUpdate"],["toggle","toggle"],["touchmove","touchMove"],[ee,"transitionEnd"],["waiting","waiting"],["wheel","wheel"]],yn={},vn={};function bn(e,t){var n=e[0],r="on"+((e=e[1])[0].toUpperCase()+e.slice(1));t={phasedRegistrationNames:{bubbled:r,captured:r+"Capture"},dependencies:[n],isInteractive:t},yn[e]=t,vn[n]=t}[["blur","blur"],["cancel","cancel"],["click","click"],["close","close"],["contextmenu","contextMenu"],["copy","copy"],["cut","cut"],["auxclick","auxClick"],["dblclick","doubleClick"],["dragend","dragEnd"],["dragstart","dragStart"],["drop","drop"],["focus","focus"],["input","input"],["invalid","invalid"],["keydown","keyDown"],["keypress","keyPress"],["keyup","keyUp"],["mousedown","mouseDown"],["mouseup","mouseUp"],["paste","paste"],["pause","pause"],["play","play"],["pointercancel","pointerCancel"],["pointerdown","pointerDown"],["pointerup","pointerUp"],["ratechange","rateChange"],["reset","reset"],["seeked","seeked"],["submit","submit"],["touchcancel","touchCancel"],["touchend","touchEnd"],["touchstart","touchStart"],["volumechange","volumeChange"]].forEach(function(e){bn(e,!0)}),gn.forEach(function(e){bn(e,!1)});var wn={eventTypes:yn,isInteractiveTopLevelEventType:function(e){return void 0!==(e=vn[e])&&!0===e.isInteractive},extractEvents:function(e,t,n,r){var o=vn[e];if(!o)return null;switch(e){case"keypress":if(0===ln(n))return null;case"keydown":case"keyup":e=pn;break;case"blur":case"focus":e=sn;break;case"click":if(2===n.button)return null;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":e=Qt;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":e=fn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":e=dn;break;case K:case J:case Z:e=on;break;case ee:e=hn;break;case"scroll":e=Bt;break;case"wheel":e=mn;break;case"copy":case"cut":case"paste":e=an;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":e=Gt;break;default:e=le}return q(t=e.getPooled(o,t,n,r)),t}},xn=wn.isInteractiveTopLevelEventType,kn=[];function En(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r;for(r=n;r.return;)r=r.return;if(!(r=3!==r.tag?null:r.stateNode.containerInfo))break;e.ancestors.push(n),n=L(r)}while(n);for(n=0;n<e.ancestors.length;n++){t=e.ancestors[n];var o=Ue(e.nativeEvent);r=e.topLevelType;for(var i=e.nativeEvent,a=null,s=0;s<y.length;s++){var l=y[s];l&&(l=l.extractEvents(r,t,i,o))&&(a=_(a,l))}I(a)}}var Sn=!0;function _n(e,t){if(!t)return null;var n=(xn(e)?Cn:Tn).bind(null,e);t.addEventListener(e,n,!1)}function On(e,t){if(!t)return null;var n=(xn(e)?Cn:Tn).bind(null,e);t.addEventListener(e,n,!0)}function Cn(e,t){Re(Tn,e,t)}function Tn(e,t){if(Sn){var n=Ue(t);if(null===(n=L(n))||"number"!=typeof n.tag||2===tn(n)||(n=null),kn.length){var r=kn.pop();r.topLevelType=e,r.nativeEvent=t,r.targetInst=n,e=r}else e={topLevelType:e,nativeEvent:t,targetInst:n,ancestors:[]};try{Me(En,e)}finally{e.topLevelType=null,e.nativeEvent=null,e.targetInst=null,e.ancestors.length=0,10>kn.length&&kn.push(e)}}}var jn={},An=0,In="_reactListenersID"+(""+Math.random()).slice(2);function Pn(e){return Object.prototype.hasOwnProperty.call(e,In)||(e[In]=An++,jn[e[In]]={}),jn[e[In]]}function Rn(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function Nn(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Ln(e,t){var n,r=Nn(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=Nn(r)}}function Mn(){for(var e=window,t=Rn();t instanceof e.HTMLIFrameElement;){try{e=t.contentDocument.defaultView}catch(e){break}t=Rn(e.document)}return t}function Dn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var Fn=H&&"documentMode"in document&&11>=document.documentMode,Un={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},Bn=null,zn=null,$n=null,Wn=!1;function qn(e,t){var n=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;return Wn||null==Bn||Bn!==Rn(n)?null:("selectionStart"in(n=Bn)&&Dn(n)?n={start:n.selectionStart,end:n.selectionEnd}:n={anchorNode:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset},$n&&en($n,n)?null:($n=n,(e=le.getPooled(Un.select,zn,e,t)).type="select",e.target=Bn,q(e),e))}var Hn={eventTypes:Un,extractEvents:function(e,t,n,r){var o,i=r.window===r?r.document:9===r.nodeType?r:r.ownerDocument;if(!(o=!i)){e:{i=Pn(i),o=w.onSelect;for(var a=0;a<o.length;a++){var s=o[a];if(!i.hasOwnProperty(s)||!i[s]){i=!1;break e}}i=!0}o=!i}if(o)return null;switch(i=t?D(t):window,e){case"focus":(Fe(i)||"true"===i.contentEditable)&&(Bn=i,zn=t,$n=null);break;case"blur":$n=zn=Bn=null;break;case"mousedown":Wn=!0;break;case"contextmenu":case"mouseup":case"dragend":return Wn=!1,qn(n,r);case"selectionchange":if(Fn)break;case"keydown":case"keyup":return qn(n,r)}return null}};function Yn(e,t){return e=o({children:void 0},t),(t=function(e){var t="";return r.Children.forEach(e,function(e){null!=e&&(t+=e)}),t}(t.children))&&(e.children=t),e}function Vn(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+vt(n),t=null,o=0;o<e.length;o++){if(e[o].value===n)return e[o].selected=!0,void(r&&(e[o].defaultSelected=!0));null!==t||e[o].disabled||(t=e[o])}null!==t&&(t.selected=!0)}}function Qn(e,t){return null!=t.dangerouslySetInnerHTML&&a("91"),o({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Gn(e,t){var n=t.value;null==n&&(n=t.defaultValue,null!=(t=t.children)&&(null!=n&&a("92"),Array.isArray(t)&&(1>=t.length||a("93"),t=t[0]),n=t),null==n&&(n="")),e._wrapperState={initialValue:vt(n)}}function Xn(e,t){var n=vt(t.value),r=vt(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function Kn(e){var t=e.textContent;t===e._wrapperState.initialValue&&(e.value=t)}j.injectEventPluginOrder("ResponderEventPlugin SimpleEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin".split(" ")),x=F,k=M,E=D,j.injectEventPluginsByName({SimpleEventPlugin:wn,EnterLeaveEventPlugin:Kt,ChangeEventPlugin:Ut,SelectEventPlugin:Hn,BeforeInputEventPlugin:_e});var Jn={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function Zn(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function er(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?Zn(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var tr,nr=void 0,rr=(tr=function(e,t){if(e.namespaceURI!==Jn.svg||"innerHTML"in e)e.innerHTML=t;else{for((nr=nr||document.createElement("div")).innerHTML="<svg>"+t+"</svg>",t=nr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction(function(){return tr(e,t)})}:tr);function or(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var ir={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},ar=["Webkit","ms","Moz","O"];function sr(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||ir.hasOwnProperty(e)&&ir[e]?(""+t).trim():t+"px"}function lr(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=sr(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}Object.keys(ir).forEach(function(e){ar.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ir[t]=ir[e]})});var cr=o({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ur(e,t){t&&(cr[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML)&&a("137",e,""),null!=t.dangerouslySetInnerHTML&&(null!=t.children&&a("60"),"object"==typeof t.dangerouslySetInnerHTML&&"__html"in t.dangerouslySetInnerHTML||a("61")),null!=t.style&&"object"!=typeof t.style&&a("62",""))}function pr(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function fr(e,t){var n=Pn(e=9===e.nodeType||11===e.nodeType?e:e.ownerDocument);t=w[t];for(var r=0;r<t.length;r++){var o=t[r];if(!n.hasOwnProperty(o)||!n[o]){switch(o){case"scroll":On("scroll",e);break;case"focus":case"blur":On("focus",e),On("blur",e),n.blur=!0,n.focus=!0;break;case"cancel":case"close":Be(o)&&On(o,e);break;case"invalid":case"submit":case"reset":break;default:-1===te.indexOf(o)&&_n(o,e)}n[o]=!0}}}function dr(){}var hr=null,mr=null;function gr(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function yr(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var vr="function"==typeof setTimeout?setTimeout:void 0,br="function"==typeof clearTimeout?clearTimeout:void 0;function wr(e){for(e=e.nextSibling;e&&1!==e.nodeType&&3!==e.nodeType;)e=e.nextSibling;return e}function xr(e){for(e=e.firstChild;e&&1!==e.nodeType&&3!==e.nodeType;)e=e.nextSibling;return e}new Set;var kr=[],Er=-1;function Sr(e){0>Er||(e.current=kr[Er],kr[Er]=null,Er--)}function _r(e,t){kr[++Er]=e.current,e.current=t}var Or={},Cr={current:Or},Tr={current:!1},jr=Or;function Ar(e,t){var n=e.type.contextTypes;if(!n)return Or;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,i={};for(o in n)i[o]=t[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Ir(e){return null!=(e=e.childContextTypes)}function Pr(e){Sr(Tr),Sr(Cr)}function Rr(e){Sr(Tr),Sr(Cr)}function Nr(e,t,n){Cr.current!==Or&&a("168"),_r(Cr,t),_r(Tr,n)}function Lr(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var i in r=r.getChildContext())i in e||a("108",st(t)||"Unknown",i);return o({},n,r)}function Mr(e){var t=e.stateNode;return t=t&&t.__reactInternalMemoizedMergedChildContext||Or,jr=Cr.current,_r(Cr,t),_r(Tr,Tr.current),!0}function Dr(e,t,n){var r=e.stateNode;r||a("169"),n?(t=Lr(e,t,jr),r.__reactInternalMemoizedMergedChildContext=t,Sr(Tr),Sr(Cr),_r(Cr,t)):Sr(Tr),_r(Tr,n)}var Fr=null,Ur=null;function Br(e){return function(t){try{return e(t)}catch(e){}}}function zr(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.firstContextDependency=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function $r(e,t,n,r){return new zr(e,t,n,r)}function Wr(e){return!(!(e=e.prototype)||!e.isReactComponent)}function qr(e,t){var n=e.alternate;return null===n?((n=$r(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.effectTag=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childExpirationTime=e.childExpirationTime,n.expirationTime=e.expirationTime,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,n.firstContextDependency=e.firstContextDependency,n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Hr(e,t,n,r,o,i){var s=2;if(r=e,"function"==typeof e)Wr(e)&&(s=1);else if("string"==typeof e)s=5;else e:switch(e){case Ge:return Yr(n.children,o,i,t);case et:return Vr(n,3|o,i,t);case Xe:return Vr(n,2|o,i,t);case Ke:return(e=$r(12,n,t,4|o)).elementType=Ke,e.type=Ke,e.expirationTime=i,e;case nt:return(e=$r(13,n,t,o)).elementType=nt,e.type=nt,e.expirationTime=i,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case Je:s=10;break e;case Ze:s=9;break e;case tt:s=11;break e;case rt:s=14;break e;case ot:s=16,r=null;break e}a("130",null==e?e:typeof e,"")}return(t=$r(s,n,t,o)).elementType=e,t.type=r,t.expirationTime=i,t}function Yr(e,t,n,r){return(e=$r(7,e,r,t)).expirationTime=n,e}function Vr(e,t,n,r){return e=$r(8,e,r,t),t=0==(1&t)?Xe:et,e.elementType=t,e.type=t,e.expirationTime=n,e}function Qr(e,t,n){return(e=$r(6,e,null,t)).expirationTime=n,e}function Gr(e,t,n){return(t=$r(4,null!==e.children?e.children:[],e.key,t)).expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Xr(e,t){e.didError=!1;var n=e.earliestPendingTime;0===n?e.earliestPendingTime=e.latestPendingTime=t:n<t?e.earliestPendingTime=t:e.latestPendingTime>t&&(e.latestPendingTime=t),Zr(t,e)}function Kr(e,t){e.didError=!1;var n=e.latestPingedTime;0!==n&&n>=t&&(e.latestPingedTime=0),n=e.earliestPendingTime;var r=e.latestPendingTime;n===t?e.earliestPendingTime=r===t?e.latestPendingTime=0:r:r===t&&(e.latestPendingTime=n),n=e.earliestSuspendedTime,r=e.latestSuspendedTime,0===n?e.earliestSuspendedTime=e.latestSuspendedTime=t:n<t?e.earliestSuspendedTime=t:r>t&&(e.latestSuspendedTime=t),Zr(t,e)}function Jr(e,t){var n=e.earliestPendingTime;return n>t&&(t=n),(e=e.earliestSuspendedTime)>t&&(t=e),t}function Zr(e,t){var n=t.earliestSuspendedTime,r=t.latestSuspendedTime,o=t.earliestPendingTime,i=t.latestPingedTime;0===(o=0!==o?o:i)&&(0===e||r<e)&&(o=r),0!==(e=o)&&n>e&&(e=n),t.nextExpirationTimeToWorkOn=o,t.expirationTime=e}var eo=!1;function to(e){return{baseState:e,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function no(e){return{baseState:e.baseState,firstUpdate:e.firstUpdate,lastUpdate:e.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function ro(e){return{expirationTime:e,tag:0,payload:null,callback:null,next:null,nextEffect:null}}function oo(e,t){null===e.lastUpdate?e.firstUpdate=e.lastUpdate=t:(e.lastUpdate.next=t,e.lastUpdate=t)}function io(e,t){var n=e.alternate;if(null===n){var r=e.updateQueue,o=null;null===r&&(r=e.updateQueue=to(e.memoizedState))}else r=e.updateQueue,o=n.updateQueue,null===r?null===o?(r=e.updateQueue=to(e.memoizedState),o=n.updateQueue=to(n.memoizedState)):r=e.updateQueue=no(o):null===o&&(o=n.updateQueue=no(r));null===o||r===o?oo(r,t):null===r.lastUpdate||null===o.lastUpdate?(oo(r,t),oo(o,t)):(oo(r,t),o.lastUpdate=t)}function ao(e,t){var n=e.updateQueue;null===(n=null===n?e.updateQueue=to(e.memoizedState):so(e,n)).lastCapturedUpdate?n.firstCapturedUpdate=n.lastCapturedUpdate=t:(n.lastCapturedUpdate.next=t,n.lastCapturedUpdate=t)}function so(e,t){var n=e.alternate;return null!==n&&t===n.updateQueue&&(t=e.updateQueue=no(t)),t}function lo(e,t,n,r,i,a){switch(n.tag){case 1:return"function"==typeof(e=n.payload)?e.call(a,r,i):e;case 3:e.effectTag=-2049&e.effectTag|64;case 0:if(null==(i="function"==typeof(e=n.payload)?e.call(a,r,i):e))break;return o({},r,i);case 2:eo=!0}return r}function co(e,t,n,r,o){eo=!1;for(var i=(t=so(e,t)).baseState,a=null,s=0,l=t.firstUpdate,c=i;null!==l;){var u=l.expirationTime;u<o?(null===a&&(a=l,i=c),s<u&&(s=u)):(c=lo(e,0,l,c,n,r),null!==l.callback&&(e.effectTag|=32,l.nextEffect=null,null===t.lastEffect?t.firstEffect=t.lastEffect=l:(t.lastEffect.nextEffect=l,t.lastEffect=l))),l=l.next}for(u=null,l=t.firstCapturedUpdate;null!==l;){var p=l.expirationTime;p<o?(null===u&&(u=l,null===a&&(i=c)),s<p&&(s=p)):(c=lo(e,0,l,c,n,r),null!==l.callback&&(e.effectTag|=32,l.nextEffect=null,null===t.lastCapturedEffect?t.firstCapturedEffect=t.lastCapturedEffect=l:(t.lastCapturedEffect.nextEffect=l,t.lastCapturedEffect=l))),l=l.next}null===a&&(t.lastUpdate=null),null===u?t.lastCapturedUpdate=null:e.effectTag|=32,null===a&&null===u&&(i=c),t.baseState=i,t.firstUpdate=a,t.firstCapturedUpdate=u,e.expirationTime=s,e.memoizedState=c}function uo(e,t,n){null!==t.firstCapturedUpdate&&(null!==t.lastUpdate&&(t.lastUpdate.next=t.firstCapturedUpdate,t.lastUpdate=t.lastCapturedUpdate),t.firstCapturedUpdate=t.lastCapturedUpdate=null),po(t.firstEffect,n),t.firstEffect=t.lastEffect=null,po(t.firstCapturedEffect,n),t.firstCapturedEffect=t.lastCapturedEffect=null}function po(e,t){for(;null!==e;){var n=e.callback;if(null!==n){e.callback=null;var r=t;"function"!=typeof n&&a("191",n),n.call(r)}e=e.nextEffect}}function fo(e,t){return{value:e,source:t,stack:lt(t)}}var ho={current:null},mo=null,go=null,yo=null;function vo(e,t){var n=e.type._context;_r(ho,n._currentValue),n._currentValue=t}function bo(e){var t=ho.current;Sr(ho),e.type._context._currentValue=t}function wo(e){mo=e,yo=go=null,e.firstContextDependency=null}function xo(e,t){return yo!==e&&!1!==t&&0!==t&&("number"==typeof t&&1073741823!==t||(yo=e,t=1073741823),t={context:e,observedBits:t,next:null},null===go?(null===mo&&a("293"),mo.firstContextDependency=go=t):go=go.next=t),e._currentValue}var ko={},Eo={current:ko},So={current:ko},_o={current:ko};function Oo(e){return e===ko&&a("174"),e}function Co(e,t){_r(_o,t),_r(So,e),_r(Eo,ko);var n=t.nodeType;switch(n){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:er(null,"");break;default:t=er(t=(n=8===n?t.parentNode:t).namespaceURI||null,n=n.tagName)}Sr(Eo),_r(Eo,t)}function To(e){Sr(Eo),Sr(So),Sr(_o)}function jo(e){Oo(_o.current);var t=Oo(Eo.current),n=er(t,e.type);t!==n&&(_r(So,e),_r(Eo,n))}function Ao(e){So.current===e&&(Sr(Eo),Sr(So))}function Io(e,t){if(e&&e.defaultProps)for(var n in t=o({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}var Po=qe.ReactCurrentOwner,Ro=(new r.Component).refs;function No(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:o({},t,n),e.memoizedState=n,null!==(r=e.updateQueue)&&0===e.expirationTime&&(r.baseState=n)}var Lo={isMounted:function(e){return!!(e=e._reactInternalFiber)&&2===tn(e)},enqueueSetState:function(e,t,n){e=e._reactInternalFiber;var r=Sa(),o=ro(r=Xi(r,e));o.payload=t,null!=n&&(o.callback=n),Hi(),io(e,o),Zi(e,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternalFiber;var r=Sa(),o=ro(r=Xi(r,e));o.tag=1,o.payload=t,null!=n&&(o.callback=n),Hi(),io(e,o),Zi(e,r)},enqueueForceUpdate:function(e,t){e=e._reactInternalFiber;var n=Sa(),r=ro(n=Xi(n,e));r.tag=2,null!=t&&(r.callback=t),Hi(),io(e,r),Zi(e,n)}};function Mo(e,t,n,r,o,i,a){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,i,a):!t.prototype||!t.prototype.isPureReactComponent||(!en(n,r)||!en(o,i))}function Do(e,t,n){var r=!1,o=Or,i=t.contextType;return"object"==typeof i&&null!==i?i=Po.currentDispatcher.readContext(i):(o=Ir(t)?jr:Cr.current,i=(r=null!=(r=t.contextTypes))?Ar(e,o):Or),t=new t(n,i),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=Lo,e.stateNode=t,t._reactInternalFiber=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=i),t}function Fo(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Lo.enqueueReplaceState(t,t.state,null)}function Uo(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs=Ro;var i=t.contextType;"object"==typeof i&&null!==i?o.context=Po.currentDispatcher.readContext(i):(i=Ir(t)?jr:Cr.current,o.context=Ar(e,i)),null!==(i=e.updateQueue)&&(co(e,i,n,o,r),o.state=e.memoizedState),"function"==typeof(i=t.getDerivedStateFromProps)&&(No(e,t,i,n),o.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof o.getSnapshotBeforeUpdate||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||(t=o.state,"function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount(),t!==o.state&&Lo.enqueueReplaceState(o,o.state,null),null!==(i=e.updateQueue)&&(co(e,i,n,o,r),o.state=e.memoizedState)),"function"==typeof o.componentDidMount&&(e.effectTag|=4)}var Bo=Array.isArray;function zo(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){n=n._owner;var r=void 0;n&&(1!==n.tag&&a("289"),r=n.stateNode),r||a("147",e);var o=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===o?t.ref:((t=function(e){var t=r.refs;t===Ro&&(t=r.refs={}),null===e?delete t[o]:t[o]=e})._stringRef=o,t)}"string"!=typeof e&&a("284"),n._owner||a("290",e)}return e}function $o(e,t){"textarea"!==e.type&&a("31","[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t,"")}function Wo(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.effectTag=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function o(e,t,n){return(e=qr(e,t)).index=0,e.sibling=null,e}function i(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.effectTag=2,n):r:(t.effectTag=2,n):n}function s(t){return e&&null===t.alternate&&(t.effectTag=2),t}function l(e,t,n,r){return null===t||6!==t.tag?((t=Qr(n,e.mode,r)).return=e,t):((t=o(t,n)).return=e,t)}function c(e,t,n,r){return null!==t&&t.elementType===n.type?((r=o(t,n.props)).ref=zo(e,t,n),r.return=e,r):((r=Hr(n.type,n.key,n.props,null,e.mode,r)).ref=zo(e,t,n),r.return=e,r)}function u(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Gr(n,e.mode,r)).return=e,t):((t=o(t,n.children||[])).return=e,t)}function p(e,t,n,r,i){return null===t||7!==t.tag?((t=Yr(n,e.mode,r,i)).return=e,t):((t=o(t,n)).return=e,t)}function f(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=Qr(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case Ve:return(n=Hr(t.type,t.key,t.props,null,e.mode,n)).ref=zo(e,null,t),n.return=e,n;case Qe:return(t=Gr(t,e.mode,n)).return=e,t}if(Bo(t)||at(t))return(t=Yr(t,e.mode,n,null)).return=e,t;$o(e,t)}return null}function d(e,t,n,r){var o=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==o?null:l(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case Ve:return n.key===o?n.type===Ge?p(e,t,n.props.children,r,o):c(e,t,n,r):null;case Qe:return n.key===o?u(e,t,n,r):null}if(Bo(n)||at(n))return null!==o?null:p(e,t,n,r,null);$o(e,n)}return null}function h(e,t,n,r,o){if("string"==typeof r||"number"==typeof r)return l(t,e=e.get(n)||null,""+r,o);if("object"==typeof r&&null!==r){switch(r.$$typeof){case Ve:return e=e.get(null===r.key?n:r.key)||null,r.type===Ge?p(t,e,r.props.children,o,r.key):c(t,e,r,o);case Qe:return u(t,e=e.get(null===r.key?n:r.key)||null,r,o)}if(Bo(r)||at(r))return p(t,e=e.get(n)||null,r,o,null);$o(t,r)}return null}function m(o,a,s,l){for(var c=null,u=null,p=a,m=a=0,g=null;null!==p&&m<s.length;m++){p.index>m?(g=p,p=null):g=p.sibling;var y=d(o,p,s[m],l);if(null===y){null===p&&(p=g);break}e&&p&&null===y.alternate&&t(o,p),a=i(y,a,m),null===u?c=y:u.sibling=y,u=y,p=g}if(m===s.length)return n(o,p),c;if(null===p){for(;m<s.length;m++)(p=f(o,s[m],l))&&(a=i(p,a,m),null===u?c=p:u.sibling=p,u=p);return c}for(p=r(o,p);m<s.length;m++)(g=h(p,o,m,s[m],l))&&(e&&null!==g.alternate&&p.delete(null===g.key?m:g.key),a=i(g,a,m),null===u?c=g:u.sibling=g,u=g);return e&&p.forEach(function(e){return t(o,e)}),c}function g(o,s,l,c){var u=at(l);"function"!=typeof u&&a("150"),null==(l=u.call(l))&&a("151");for(var p=u=null,m=s,g=s=0,y=null,v=l.next();null!==m&&!v.done;g++,v=l.next()){m.index>g?(y=m,m=null):y=m.sibling;var b=d(o,m,v.value,c);if(null===b){m||(m=y);break}e&&m&&null===b.alternate&&t(o,m),s=i(b,s,g),null===p?u=b:p.sibling=b,p=b,m=y}if(v.done)return n(o,m),u;if(null===m){for(;!v.done;g++,v=l.next())null!==(v=f(o,v.value,c))&&(s=i(v,s,g),null===p?u=v:p.sibling=v,p=v);return u}for(m=r(o,m);!v.done;g++,v=l.next())null!==(v=h(m,o,g,v.value,c))&&(e&&null!==v.alternate&&m.delete(null===v.key?g:v.key),s=i(v,s,g),null===p?u=v:p.sibling=v,p=v);return e&&m.forEach(function(e){return t(o,e)}),u}return function(e,r,i,l){var c="object"==typeof i&&null!==i&&i.type===Ge&&null===i.key;c&&(i=i.props.children);var u="object"==typeof i&&null!==i;if(u)switch(i.$$typeof){case Ve:e:{for(u=i.key,c=r;null!==c;){if(c.key===u){if(7===c.tag?i.type===Ge:c.elementType===i.type){n(e,c.sibling),(r=o(c,i.type===Ge?i.props.children:i.props)).ref=zo(e,c,i),r.return=e,e=r;break e}n(e,c);break}t(e,c),c=c.sibling}i.type===Ge?((r=Yr(i.props.children,e.mode,l,i.key)).return=e,e=r):((l=Hr(i.type,i.key,i.props,null,e.mode,l)).ref=zo(e,r,i),l.return=e,e=l)}return s(e);case Qe:e:{for(c=i.key;null!==r;){if(r.key===c){if(4===r.tag&&r.stateNode.containerInfo===i.containerInfo&&r.stateNode.implementation===i.implementation){n(e,r.sibling),(r=o(r,i.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Gr(i,e.mode,l)).return=e,e=r}return s(e)}if("string"==typeof i||"number"==typeof i)return i=""+i,null!==r&&6===r.tag?(n(e,r.sibling),(r=o(r,i)).return=e,e=r):(n(e,r),(r=Qr(i,e.mode,l)).return=e,e=r),s(e);if(Bo(i))return m(e,r,i,l);if(at(i))return g(e,r,i,l);if(u&&$o(e,i),void 0===i&&!c)switch(e.tag){case 1:case 0:a("152",(l=e.type).displayName||l.name||"Component")}return n(e,r)}}var qo=Wo(!0),Ho=Wo(!1),Yo=null,Vo=null,Qo=!1;function Go(e,t){var n=$r(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.effectTag=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function Xo(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);default:return!1}}function Ko(e){if(Qo){var t=Vo;if(t){var n=t;if(!Xo(e,t)){if(!(t=wr(n))||!Xo(e,t))return e.effectTag|=2,Qo=!1,void(Yo=e);Go(Yo,n)}Yo=e,Vo=xr(t)}else e.effectTag|=2,Qo=!1,Yo=e}}function Jo(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag;)e=e.return;Yo=e}function Zo(e){if(e!==Yo)return!1;if(!Qo)return Jo(e),Qo=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!yr(t,e.memoizedProps))for(t=Vo;t;)Go(e,t),t=wr(t);return Jo(e),Vo=Yo?wr(e.stateNode):null,!0}function ei(){Vo=Yo=null,Qo=!1}var ti=qe.ReactCurrentOwner;function ni(e,t,n,r){t.child=null===e?Ho(t,null,n,r):qo(t,e.child,n,r)}function ri(e,t,n,r,o){n=n.render;var i=t.ref;return wo(t),r=n(r,i),t.effectTag|=1,ni(e,t,r,o),t.child}function oi(e,t,n,r,o,i){if(null===e){var a=n.type;return"function"!=typeof a||Wr(a)||void 0!==a.defaultProps||null!==n.compare?((e=Hr(n.type,null,r,null,t.mode,i)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,ii(e,t,a,r,o,i))}return a=e.child,o<i&&(o=a.memoizedProps,(n=null!==(n=n.compare)?n:en)(o,r)&&e.ref===t.ref)?fi(e,t,i):(t.effectTag|=1,(e=qr(a,r)).ref=t.ref,e.return=t,t.child=e)}function ii(e,t,n,r,o,i){return null!==e&&o<i&&en(e.memoizedProps,r)&&e.ref===t.ref?fi(e,t,i):si(e,t,n,r,i)}function ai(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.effectTag|=128)}function si(e,t,n,r,o){var i=Ir(n)?jr:Cr.current;return i=Ar(t,i),wo(t),n=n(r,i),t.effectTag|=1,ni(e,t,n,o),t.child}function li(e,t,n,r,o){if(Ir(n)){var i=!0;Mr(t)}else i=!1;if(wo(t),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),Do(t,n,r),Uo(t,n,r,o),r=!0;else if(null===e){var a=t.stateNode,s=t.memoizedProps;a.props=s;var l=a.context,c=n.contextType;"object"==typeof c&&null!==c?c=Po.currentDispatcher.readContext(c):c=Ar(t,c=Ir(n)?jr:Cr.current);var u=n.getDerivedStateFromProps,p="function"==typeof u||"function"==typeof a.getSnapshotBeforeUpdate;p||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s!==r||l!==c)&&Fo(t,a,r,c),eo=!1;var f=t.memoizedState;l=a.state=f;var d=t.updateQueue;null!==d&&(co(t,d,r,a,o),l=t.memoizedState),s!==r||f!==l||Tr.current||eo?("function"==typeof u&&(No(t,n,u,r),l=t.memoizedState),(s=eo||Mo(t,n,s,r,f,l,c))?(p||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||("function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"==typeof a.componentDidMount&&(t.effectTag|=4)):("function"==typeof a.componentDidMount&&(t.effectTag|=4),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.context=c,r=s):("function"==typeof a.componentDidMount&&(t.effectTag|=4),r=!1)}else a=t.stateNode,s=t.memoizedProps,a.props=t.type===t.elementType?s:Io(t.type,s),l=a.context,"object"==typeof(c=n.contextType)&&null!==c?c=Po.currentDispatcher.readContext(c):c=Ar(t,c=Ir(n)?jr:Cr.current),(p="function"==typeof(u=n.getDerivedStateFromProps)||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s!==r||l!==c)&&Fo(t,a,r,c),eo=!1,l=t.memoizedState,f=a.state=l,null!==(d=t.updateQueue)&&(co(t,d,r,a,o),f=t.memoizedState),s!==r||l!==f||Tr.current||eo?("function"==typeof u&&(No(t,n,u,r),f=t.memoizedState),(u=eo||Mo(t,n,s,r,l,f,c))?(p||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(r,f,c),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,f,c)),"function"==typeof a.componentDidUpdate&&(t.effectTag|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(t.effectTag|=256)):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=256),t.memoizedProps=r,t.memoizedState=f),a.props=r,a.state=f,a.context=c,r=u):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=256),r=!1);return ci(e,t,n,r,i,o)}function ci(e,t,n,r,o,i){ai(e,t);var a=0!=(64&t.effectTag);if(!r&&!a)return o&&Dr(t,n,!1),fi(e,t,i);r=t.stateNode,ti.current=t;var s=a&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.effectTag|=1,null!==e&&a?(t.child=qo(t,e.child,null,i),t.child=qo(t,null,s,i)):ni(e,t,s,i),t.memoizedState=r.state,o&&Dr(t,n,!0),t.child}function ui(e){var t=e.stateNode;t.pendingContext?Nr(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Nr(0,t.context,!1),Co(e,t.containerInfo)}function pi(e,t,n){var r=t.mode,o=t.pendingProps,i=t.memoizedState;if(0==(64&t.effectTag)){i=null;var a=!1}else i={timedOutAt:null!==i?i.timedOutAt:0},a=!0,t.effectTag&=-65;return null===e?a?(a=o.fallback,o=Yr(null,r,0,null),0==(1&t.mode)&&(o.child=null!==t.memoizedState?t.child.child:t.child),r=Yr(a,r,n,null),o.sibling=r,(n=o).return=r.return=t):n=r=Ho(t,null,o.children,n):null!==e.memoizedState?(e=(r=e.child).sibling,a?(n=o.fallback,o=qr(r,r.pendingProps),0==(1&t.mode)&&((a=null!==t.memoizedState?t.child.child:t.child)!==r.child&&(o.child=a)),r=o.sibling=qr(e,n,e.expirationTime),n=o,o.childExpirationTime=0,n.return=r.return=t):n=r=qo(t,r.child,o.children,n)):(e=e.child,a?(a=o.fallback,(o=Yr(null,r,0,null)).child=e,0==(1&t.mode)&&(o.child=null!==t.memoizedState?t.child.child:t.child),(r=o.sibling=Yr(a,r,n,null)).effectTag|=2,n=o,o.childExpirationTime=0,n.return=r.return=t):r=n=qo(t,e,o.children,n)),t.memoizedState=i,t.child=n,r}function fi(e,t,n){if(null!==e&&(t.firstContextDependency=e.firstContextDependency),t.childExpirationTime<n)return null;if(null!==e&&t.child!==e.child&&a("153"),null!==t.child){for(n=qr(e=t.child,e.pendingProps,e.expirationTime),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=qr(e,e.pendingProps,e.expirationTime)).return=t;n.sibling=null}return t.child}function di(e,t,n){var r=t.expirationTime;if(null!==e&&e.memoizedProps===t.pendingProps&&!Tr.current&&r<n){switch(t.tag){case 3:ui(t),ei();break;case 5:jo(t);break;case 1:Ir(t.type)&&Mr(t);break;case 4:Co(t,t.stateNode.containerInfo);break;case 10:vo(t,t.memoizedProps.value);break;case 13:if(null!==t.memoizedState)return 0!==(r=t.child.childExpirationTime)&&r>=n?pi(e,t,n):null!==(t=fi(e,t,n))?t.sibling:null}return fi(e,t,n)}switch(t.expirationTime=0,t.tag){case 2:r=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps;var o=Ar(t,Cr.current);if(wo(t),o=r(e,o),t.effectTag|=1,"object"==typeof o&&null!==o&&"function"==typeof o.render&&void 0===o.$$typeof){if(t.tag=1,Ir(r)){var i=!0;Mr(t)}else i=!1;t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null;var s=r.getDerivedStateFromProps;"function"==typeof s&&No(t,r,s,e),o.updater=Lo,t.stateNode=o,o._reactInternalFiber=t,Uo(t,r,e,n),t=ci(null,t,r,!0,i,n)}else t.tag=0,ni(null,t,o,n),t=t.child;return t;case 16:switch(o=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),i=t.pendingProps,e=function(e){var t=e._result;switch(e._status){case 1:return t;case 2:case 0:throw t;default:throw e._status=0,(t=(t=e._ctor)()).then(function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)},function(t){0===e._status&&(e._status=2,e._result=t)}),e._result=t,t}}(o),t.type=e,o=t.tag=function(e){if("function"==typeof e)return Wr(e)?1:0;if(null!=e){if((e=e.$$typeof)===tt)return 11;if(e===rt)return 14}return 2}(e),i=Io(e,i),s=void 0,o){case 0:s=si(null,t,e,i,n);break;case 1:s=li(null,t,e,i,n);break;case 11:s=ri(null,t,e,i,n);break;case 14:s=oi(null,t,e,Io(e.type,i),r,n);break;default:a("283",e)}return s;case 0:return r=t.type,o=t.pendingProps,si(e,t,r,o=t.elementType===r?o:Io(r,o),n);case 1:return r=t.type,o=t.pendingProps,li(e,t,r,o=t.elementType===r?o:Io(r,o),n);case 3:return ui(t),null===(r=t.updateQueue)&&a("282"),o=null!==(o=t.memoizedState)?o.element:null,co(t,r,t.pendingProps,null,n),(r=t.memoizedState.element)===o?(ei(),t=fi(e,t,n)):(o=t.stateNode,(o=(null===e||null===e.child)&&o.hydrate)&&(Vo=xr(t.stateNode.containerInfo),Yo=t,o=Qo=!0),o?(t.effectTag|=2,t.child=Ho(t,null,r,n)):(ni(e,t,r,n),ei()),t=t.child),t;case 5:return jo(t),null===e&&Ko(t),r=t.type,o=t.pendingProps,i=null!==e?e.memoizedProps:null,s=o.children,yr(r,o)?s=null:null!==i&&yr(r,i)&&(t.effectTag|=16),ai(e,t),1!==n&&1&t.mode&&o.hidden?(t.expirationTime=1,t=null):(ni(e,t,s,n),t=t.child),t;case 6:return null===e&&Ko(t),null;case 13:return pi(e,t,n);case 4:return Co(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=qo(t,null,r,n):ni(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,ri(e,t,r,o=t.elementType===r?o:Io(r,o),n);case 7:return ni(e,t,t.pendingProps,n),t.child;case 8:case 12:return ni(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,s=t.memoizedProps,vo(t,i=o.value),null!==s){var l=s.value;if(0===(i=l===i&&(0!==l||1/l==1/i)||l!=l&&i!=i?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(l,i):1073741823))){if(s.children===o.children&&!Tr.current){t=fi(e,t,n);break e}}else for(null!==(s=t.child)&&(s.return=t);null!==s;){if(null!==(l=s.firstContextDependency))do{if(l.context===r&&0!=(l.observedBits&i)){if(1===s.tag){var c=ro(n);c.tag=2,io(s,c)}s.expirationTime<n&&(s.expirationTime=n),null!==(c=s.alternate)&&c.expirationTime<n&&(c.expirationTime=n);for(var u=s.return;null!==u;){if(c=u.alternate,u.childExpirationTime<n)u.childExpirationTime=n,null!==c&&c.childExpirationTime<n&&(c.childExpirationTime=n);else{if(!(null!==c&&c.childExpirationTime<n))break;c.childExpirationTime=n}u=u.return}}c=s.child,l=l.next}while(null!==l);else c=10===s.tag&&s.type===t.type?null:s.child;if(null!==c)c.return=s;else for(c=s;null!==c;){if(c===t){c=null;break}if(null!==(s=c.sibling)){s.return=c.return,c=s;break}c=c.return}s=c}}ni(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=(i=t.pendingProps).children,wo(t),r=r(o=xo(o,i.unstable_observedBits)),t.effectTag|=1,ni(e,t,r,n),t.child;case 14:return oi(e,t,o=t.type,i=Io(o.type,t.pendingProps),r,n);case 15:return ii(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Io(r,o),null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),t.tag=1,Ir(r)?(e=!0,Mr(t)):e=!1,wo(t),Do(t,r,o),Uo(t,r,o,n),ci(null,t,r,!0,e,n);default:a("156")}}function hi(e){e.effectTag|=4}var mi=void 0,gi=void 0,yi=void 0,vi=void 0;function bi(e,t){var n=t.source,r=t.stack;null===r&&null!==n&&(r=lt(n)),null!==n&&st(n.type),t=t.value,null!==e&&1===e.tag&&st(e.type);try{console.error(t)}catch(e){setTimeout(function(){throw e})}}function wi(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){Gi(e,t)}else t.current=null}function xi(e){switch("function"==typeof Ur&&Ur(e),e.tag){case 0:case 11:case 14:case 15:var t=e.updateQueue;if(null!==t&&null!==(t=t.lastEffect)){var n=t=t.next;do{var r=n.destroy;if(null!==r){var o=e;try{r()}catch(e){Gi(o,e)}}n=n.next}while(n!==t)}break;case 1:if(wi(e),"function"==typeof(t=e.stateNode).componentWillUnmount)try{t.props=e.memoizedProps,t.state=e.memoizedState,t.componentWillUnmount()}catch(t){Gi(e,t)}break;case 5:wi(e);break;case 4:Si(e)}}function ki(e){return 5===e.tag||3===e.tag||4===e.tag}function Ei(e){e:{for(var t=e.return;null!==t;){if(ki(t)){var n=t;break e}t=t.return}a("160"),n=void 0}var r=t=void 0;switch(n.tag){case 5:t=n.stateNode,r=!1;break;case 3:case 4:t=n.stateNode.containerInfo,r=!0;break;default:a("161")}16&n.effectTag&&(or(t,""),n.effectTag&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||ki(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag;){if(2&n.effectTag)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.effectTag)){n=n.stateNode;break e}}for(var o=e;;){if(5===o.tag||6===o.tag)if(n)if(r){var i=t,s=o.stateNode,l=n;8===i.nodeType?i.parentNode.insertBefore(s,l):i.insertBefore(s,l)}else t.insertBefore(o.stateNode,n);else r?(s=t,l=o.stateNode,8===s.nodeType?(i=s.parentNode).insertBefore(l,s):(i=s).appendChild(l),null!=(s=s._reactRootContainer)||null!==i.onclick||(i.onclick=dr)):t.appendChild(o.stateNode);else if(4!==o.tag&&null!==o.child){o.child.return=o,o=o.child;continue}if(o===e)break;for(;null===o.sibling;){if(null===o.return||o.return===e)return;o=o.return}o.sibling.return=o.return,o=o.sibling}}function Si(e){for(var t=e,n=!1,r=void 0,o=void 0;;){if(!n){n=t.return;e:for(;;){switch(null===n&&a("160"),n.tag){case 5:r=n.stateNode,o=!1;break e;case 3:case 4:r=n.stateNode.containerInfo,o=!0;break e}n=n.return}n=!0}if(5===t.tag||6===t.tag){e:for(var i=t,s=i;;)if(xi(s),null!==s.child&&4!==s.tag)s.child.return=s,s=s.child;else{if(s===i)break;for(;null===s.sibling;){if(null===s.return||s.return===i)break e;s=s.return}s.sibling.return=s.return,s=s.sibling}o?(i=r,s=t.stateNode,8===i.nodeType?i.parentNode.removeChild(s):i.removeChild(s)):r.removeChild(t.stateNode)}else if(4===t.tag?(r=t.stateNode.containerInfo,o=!0):xi(t),null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return;4===(t=t.return).tag&&(n=!1)}t.sibling.return=t.return,t=t.sibling}}function _i(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 1:break;case 5:var n=t.stateNode;if(null!=n){var r=t.memoizedProps,o=null!==e?e.memoizedProps:r;e=t.type;var i=t.updateQueue;if(t.updateQueue=null,null!==i){for(n[N]=r,"input"===e&&"radio"===r.type&&null!=r.name&&xt(n,r),pr(e,o),t=pr(e,r),o=0;o<i.length;o+=2){var s=i[o],l=i[o+1];"style"===s?lr(n,l):"dangerouslySetInnerHTML"===s?rr(n,l):"children"===s?or(n,l):yt(n,s,l,t)}switch(e){case"input":kt(n,r);break;case"textarea":Xn(n,r);break;case"select":t=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(e=r.value)?Vn(n,!!r.multiple,e,!1):t!==!!r.multiple&&(null!=r.defaultValue?Vn(n,!!r.multiple,r.defaultValue,!0):Vn(n,!!r.multiple,r.multiple?[]:"",!1))}}}break;case 6:null===t.stateNode&&a("162"),t.stateNode.nodeValue=t.memoizedProps;break;case 3:case 12:break;case 13:if(e=t,null===(n=t.memoizedState)?r=!1:(r=!0,e=t.child,0===n.timedOutAt&&(n.timedOutAt=Sa())),null!==e)e:for(t=n=e;;){if(5===t.tag)e=t.stateNode,r?e.style.display="none":(e=t.stateNode,i=null!=(i=t.memoizedProps.style)&&i.hasOwnProperty("display")?i.display:null,e.style.display=sr("display",i));else if(6===t.tag)t.stateNode.nodeValue=r?"":t.memoizedProps;else{if(13===t.tag&&null!==t.memoizedState){(e=t.child.sibling).return=t,t=e;continue}if(null!==t.child){t.child.return=t,t=t.child;continue}}if(t===n)break e;for(;null===t.sibling;){if(null===t.return||t.return===n)break e;t=t.return}t.sibling.return=t.return,t=t.sibling}break;case 17:break;default:a("163")}}function Oi(e,t,n){(n=ro(n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Na(r),bi(e,t)},n}function Ci(e,t,n){(n=ro(n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var o=t.value;n.payload=function(){return r(o)}}var i=e.stateNode;return null!==i&&"function"==typeof i.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===Wi?Wi=new Set([this]):Wi.add(this));var n=t.value,o=t.stack;bi(e,t),this.componentDidCatch(n,{componentStack:null!==o?o:""})}),n}function Ti(e){switch(e.tag){case 1:Ir(e.type)&&Pr();var t=e.effectTag;return 2048&t?(e.effectTag=-2049&t|64,e):null;case 3:return To(),Rr(),0!=(64&(t=e.effectTag))&&a("285"),e.effectTag=-2049&t|64,e;case 5:return Ao(e),null;case 13:return 2048&(t=e.effectTag)?(e.effectTag=-2049&t|64,e):null;case 4:return To(),null;case 10:return bo(e),null;default:return null}}mi=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},gi=function(){},yi=function(e,t,n,r,i){var a=e.memoizedProps;if(a!==r){var s=t.stateNode;switch(Oo(Eo.current),e=null,n){case"input":a=bt(s,a),r=bt(s,r),e=[];break;case"option":a=Yn(s,a),r=Yn(s,r),e=[];break;case"select":a=o({},a,{value:void 0}),r=o({},r,{value:void 0}),e=[];break;case"textarea":a=Qn(s,a),r=Qn(s,r),e=[];break;default:"function"!=typeof a.onClick&&"function"==typeof r.onClick&&(s.onclick=dr)}ur(n,r),s=n=void 0;var l=null;for(n in a)if(!r.hasOwnProperty(n)&&a.hasOwnProperty(n)&&null!=a[n])if("style"===n){var c=a[n];for(s in c)c.hasOwnProperty(s)&&(l||(l={}),l[s]="")}else"dangerouslySetInnerHTML"!==n&&"children"!==n&&"suppressContentEditableWarning"!==n&&"suppressHydrationWarning"!==n&&"autoFocus"!==n&&(b.hasOwnProperty(n)?e||(e=[]):(e=e||[]).push(n,null));for(n in r){var u=r[n];if(c=null!=a?a[n]:void 0,r.hasOwnProperty(n)&&u!==c&&(null!=u||null!=c))if("style"===n)if(c){for(s in c)!c.hasOwnProperty(s)||u&&u.hasOwnProperty(s)||(l||(l={}),l[s]="");for(s in u)u.hasOwnProperty(s)&&c[s]!==u[s]&&(l||(l={}),l[s]=u[s])}else l||(e||(e=[]),e.push(n,l)),l=u;else"dangerouslySetInnerHTML"===n?(u=u?u.__html:void 0,c=c?c.__html:void 0,null!=u&&c!==u&&(e=e||[]).push(n,""+u)):"children"===n?c===u||"string"!=typeof u&&"number"!=typeof u||(e=e||[]).push(n,""+u):"suppressContentEditableWarning"!==n&&"suppressHydrationWarning"!==n&&(b.hasOwnProperty(n)?(null!=u&&fr(i,n),e||c===u||(e=[])):(e=e||[]).push(n,u))}l&&(e=e||[]).push("style",l),i=e,(t.updateQueue=i)&&hi(t)}},vi=function(e,t,n,r){n!==r&&hi(t)};var ji={readContext:xo},Ai=qe.ReactCurrentOwner,Ii=1073741822,Pi=0,Ri=!1,Ni=null,Li=null,Mi=0,Di=-1,Fi=!1,Ui=null,Bi=!1,zi=null,$i=null,Wi=null;function qi(){if(null!==Ni)for(var e=Ni.return;null!==e;){var t=e;switch(t.tag){case 1:var n=t.type.childContextTypes;null!=n&&Pr();break;case 3:To(),Rr();break;case 5:Ao(t);break;case 4:To();break;case 10:bo(t)}e=e.return}Li=null,Mi=0,Di=-1,Fi=!1,Ni=null}function Hi(){null!==$i&&(i.unstable_cancelCallback(zi),$i())}function Yi(e){for(;;){var t=e.alternate,n=e.return,r=e.sibling;if(0==(1024&e.effectTag)){Ni=e;e:{var i=t,s=Mi,l=(t=e).pendingProps;switch(t.tag){case 2:case 16:break;case 15:case 0:break;case 1:Ir(t.type)&&Pr();break;case 3:To(),Rr(),(l=t.stateNode).pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),null!==i&&null!==i.child||(Zo(t),t.effectTag&=-3),gi(t);break;case 5:Ao(t);var c=Oo(_o.current);if(s=t.type,null!==i&&null!=t.stateNode)yi(i,t,s,l,c),i.ref!==t.ref&&(t.effectTag|=128);else if(l){var u=Oo(Eo.current);if(Zo(t)){i=(l=t).stateNode;var p=l.type,f=l.memoizedProps,d=c;switch(i[R]=l,i[N]=f,s=void 0,c=p){case"iframe":case"object":_n("load",i);break;case"video":case"audio":for(p=0;p<te.length;p++)_n(te[p],i);break;case"source":_n("error",i);break;case"img":case"image":case"link":_n("error",i),_n("load",i);break;case"form":_n("reset",i),_n("submit",i);break;case"details":_n("toggle",i);break;case"input":wt(i,f),_n("invalid",i),fr(d,"onChange");break;case"select":i._wrapperState={wasMultiple:!!f.multiple},_n("invalid",i),fr(d,"onChange");break;case"textarea":Gn(i,f),_n("invalid",i),fr(d,"onChange")}for(s in ur(c,f),p=null,f)f.hasOwnProperty(s)&&(u=f[s],"children"===s?"string"==typeof u?i.textContent!==u&&(p=["children",u]):"number"==typeof u&&i.textContent!==""+u&&(p=["children",""+u]):b.hasOwnProperty(s)&&null!=u&&fr(d,s));switch(c){case"input":$e(i),Et(i,f,!0);break;case"textarea":$e(i),Kn(i);break;case"select":case"option":break;default:"function"==typeof f.onClick&&(i.onclick=dr)}s=p,l.updateQueue=s,(l=null!==s)&&hi(t)}else{f=t,i=s,d=l,p=9===c.nodeType?c:c.ownerDocument,u===Jn.html&&(u=Zn(i)),u===Jn.html?"script"===i?((i=p.createElement("div")).innerHTML="<script><\/script>",p=i.removeChild(i.firstChild)):"string"==typeof d.is?p=p.createElement(i,{is:d.is}):(p=p.createElement(i),"select"===i&&d.multiple&&(p.multiple=!0)):p=p.createElementNS(u,i),(i=p)[R]=f,i[N]=l,mi(i,t,!1,!1),d=i;var h=c,m=pr(p=s,f=l);switch(p){case"iframe":case"object":_n("load",d),c=f;break;case"video":case"audio":for(c=0;c<te.length;c++)_n(te[c],d);c=f;break;case"source":_n("error",d),c=f;break;case"img":case"image":case"link":_n("error",d),_n("load",d),c=f;break;case"form":_n("reset",d),_n("submit",d),c=f;break;case"details":_n("toggle",d),c=f;break;case"input":wt(d,f),c=bt(d,f),_n("invalid",d),fr(h,"onChange");break;case"option":c=Yn(d,f);break;case"select":d._wrapperState={wasMultiple:!!f.multiple},c=o({},f,{value:void 0}),_n("invalid",d),fr(h,"onChange");break;case"textarea":Gn(d,f),c=Qn(d,f),_n("invalid",d),fr(h,"onChange");break;default:c=f}ur(p,c),u=void 0;var g=p,y=d,v=c;for(u in v)if(v.hasOwnProperty(u)){var w=v[u];"style"===u?lr(y,w):"dangerouslySetInnerHTML"===u?null!=(w=w?w.__html:void 0)&&rr(y,w):"children"===u?"string"==typeof w?("textarea"!==g||""!==w)&&or(y,w):"number"==typeof w&&or(y,""+w):"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&"autoFocus"!==u&&(b.hasOwnProperty(u)?null!=w&&fr(h,u):null!=w&&yt(y,u,w,m))}switch(p){case"input":$e(d),Et(d,f,!1);break;case"textarea":$e(d),Kn(d);break;case"option":null!=f.value&&d.setAttribute("value",""+vt(f.value));break;case"select":(c=d).multiple=!!f.multiple,null!=(d=f.value)?Vn(c,!!f.multiple,d,!1):null!=f.defaultValue&&Vn(c,!!f.multiple,f.defaultValue,!0);break;default:"function"==typeof c.onClick&&(d.onclick=dr)}(l=gr(s,l))&&hi(t),t.stateNode=i}null!==t.ref&&(t.effectTag|=128)}else null===t.stateNode&&a("166");break;case 6:i&&null!=t.stateNode?vi(i,t,i.memoizedProps,l):("string"!=typeof l&&(null===t.stateNode&&a("166")),i=Oo(_o.current),Oo(Eo.current),Zo(t)?(s=(l=t).stateNode,i=l.memoizedProps,s[R]=l,(l=s.nodeValue!==i)&&hi(t)):(s=t,(l=(9===i.nodeType?i:i.ownerDocument).createTextNode(l))[R]=t,s.stateNode=l));break;case 11:break;case 13:if(l=t.memoizedState,0!=(64&t.effectTag)){t.expirationTime=s,Ni=t;break e}l=null!==l,s=null!==i&&null!==i.memoizedState,null!==i&&!l&&s&&(null!==(i=i.child.sibling)&&(null!==(c=t.firstEffect)?(t.firstEffect=i,i.nextEffect=c):(t.firstEffect=t.lastEffect=i,i.nextEffect=null),i.effectTag=8)),(l!==s||0==(1&t.effectTag)&&l)&&(t.effectTag|=4);break;case 7:case 8:case 12:break;case 4:To(),gi(t);break;case 10:bo(t);break;case 9:case 14:break;case 17:Ir(t.type)&&Pr();break;default:a("156")}Ni=null}if(t=e,1===Mi||1!==t.childExpirationTime){for(l=0,s=t.child;null!==s;)(i=s.expirationTime)>l&&(l=i),(c=s.childExpirationTime)>l&&(l=c),s=s.sibling;t.childExpirationTime=l}if(null!==Ni)return Ni;null!==n&&0==(1024&n.effectTag)&&(null===n.firstEffect&&(n.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==n.lastEffect&&(n.lastEffect.nextEffect=e.firstEffect),n.lastEffect=e.lastEffect),1<e.effectTag&&(null!==n.lastEffect?n.lastEffect.nextEffect=e:n.firstEffect=e,n.lastEffect=e))}else{if(null!==(e=Ti(e)))return e.effectTag&=1023,e;null!==n&&(n.firstEffect=n.lastEffect=null,n.effectTag|=1024)}if(null!==r)return r;if(null===n)break;e=n}return null}function Vi(e){var t=di(e.alternate,e,Mi);return e.memoizedProps=e.pendingProps,null===t&&(t=Yi(e)),Ai.current=null,t}function Qi(e,t){Ri&&a("243"),Hi(),Ri=!0,Ai.currentDispatcher=ji;var n=e.nextExpirationTimeToWorkOn;n===Mi&&e===Li&&null!==Ni||(qi(),Mi=n,Ni=qr((Li=e).current,null),e.pendingCommitExpirationTime=0);for(var r=!1;;){try{if(t)for(;null!==Ni&&!Ta();)Ni=Vi(Ni);else for(;null!==Ni;)Ni=Vi(Ni)}catch(t){if(yo=go=mo=null,null===Ni)r=!0,Na(t);else{null===Ni&&a("271");var o=Ni,i=o.return;if(null!==i){e:{var s=e,l=i,c=o,u=t;if(i=Mi,c.effectTag|=1024,c.firstEffect=c.lastEffect=null,null!==u&&"object"==typeof u&&"function"==typeof u.then){var p=u;u=l;var f=-1,d=-1;do{if(13===u.tag){var h=u.alternate;if(null!==h&&null!==(h=h.memoizedState)){d=10*(1073741822-h.timedOutAt);break}"number"==typeof(h=u.pendingProps.maxDuration)&&(0>=h?f=0:(-1===f||h<f)&&(f=h))}u=u.return}while(null!==u);u=l;do{if((h=13===u.tag)&&(h=void 0!==u.memoizedProps.fallback&&null===u.memoizedState),h){if(l=Ki.bind(null,s,u,c,0==(1&u.mode)?1073741823:i),p.then(l,l),0==(1&u.mode)){u.effectTag|=64,c.effectTag&=-1957,1===c.tag&&null===c.alternate&&(c.tag=17),c.expirationTime=i;break e}-1===f?s=1073741823:(-1===d&&(d=10*(1073741822-Jr(s,i))-5e3),s=d+f),0<=s&&Di<s&&(Di=s),u.effectTag|=2048,u.expirationTime=i;break e}u=u.return}while(null!==u);u=Error((st(c.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display."+lt(c))}Fi=!0,u=fo(u,c),s=l;do{switch(s.tag){case 3:c=u,s.effectTag|=2048,s.expirationTime=i,ao(s,i=Oi(s,c,i));break e;case 1:if(c=u,l=s.type,p=s.stateNode,0==(64&s.effectTag)&&("function"==typeof l.getDerivedStateFromError||null!==p&&"function"==typeof p.componentDidCatch&&(null===Wi||!Wi.has(p)))){s.effectTag|=2048,s.expirationTime=i,ao(s,i=Ci(s,c,i));break e}}s=s.return}while(null!==s)}Ni=Yi(o);continue}r=!0,Na(t)}}break}if(Ri=!1,yo=go=mo=Ai.currentDispatcher=null,r)Li=null,e.finishedWork=null;else if(null!==Ni)e.finishedWork=null;else{if(null===(r=e.current.alternate)&&a("281"),Li=null,Fi){if(o=e.latestPendingTime,i=e.latestSuspendedTime,s=e.latestPingedTime,0!==o&&o<n||0!==i&&i<n||0!==s&&s<n)return Kr(e,n),void Ea(e,r,n,e.expirationTime,-1);if(!e.didError&&t)return e.didError=!0,n=e.nextExpirationTimeToWorkOn=n,t=e.expirationTime=1073741823,void Ea(e,r,n,t,-1)}t&&-1!==Di?(Kr(e,n),(t=10*(1073741822-Jr(e,n)))<Di&&(Di=t),t=10*(1073741822-Sa()),t=Di-t,Ea(e,r,n,e.expirationTime,0>t?0:t)):(e.pendingCommitExpirationTime=n,e.finishedWork=r)}}function Gi(e,t){for(var n=e.return;null!==n;){switch(n.tag){case 1:var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Wi||!Wi.has(r)))return io(n,e=Ci(n,e=fo(t,e),1073741823)),void Zi(n,1073741823);break;case 3:return io(n,e=Oi(n,e=fo(t,e),1073741823)),void Zi(n,1073741823)}n=n.return}3===e.tag&&(io(e,n=Oi(e,n=fo(t,e),1073741823)),Zi(e,1073741823))}function Xi(e,t){return 0!==Pi?e=Pi:Ri?e=Bi?1073741823:Mi:1&t.mode?(e=da?1073741822-10*(1+((1073741822-e+15)/10|0)):1073741822-25*(1+((1073741822-e+500)/25|0)),null!==Li&&e===Mi&&--e):e=1073741823,da&&(0===la||e<la)&&(la=e),e}function Ki(e,t,n,r){var o=e.earliestSuspendedTime,i=e.latestSuspendedTime;if(0!==o&&r<=o&&r>=i){i=o=r,e.didError=!1;var a=e.latestPingedTime;(0===a||a>i)&&(e.latestPingedTime=i),Zr(i,e)}else Xr(e,o=Xi(o=Sa(),t));0!=(1&t.mode)&&e===Li&&Mi===r&&(Li=null),Ji(t,o),0==(1&t.mode)&&(Ji(n,o),1===n.tag&&null!==n.stateNode&&((t=ro(o)).tag=2,io(n,t))),0!==(n=e.expirationTime)&&_a(e,n)}function Ji(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t);var r=e.return,o=null;if(null===r&&3===e.tag)o=e.stateNode;else for(;null!==r;){if(n=r.alternate,r.childExpirationTime<t&&(r.childExpirationTime=t),null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t),null===r.return&&3===r.tag){o=r.stateNode;break}r=r.return}return o}function Zi(e,t){null!==(e=Ji(e,t))&&(!Ri&&0!==Mi&&t>Mi&&qi(),Xr(e,t),Ri&&!Bi&&Li===e||_a(e,e.expirationTime),ba>va&&(ba=0,a("185")))}function ea(e,t,n,r,o){var i=Pi;Pi=1073741823;try{return e(t,n,r,o)}finally{Pi=i}}var ta=null,na=null,ra=0,oa=void 0,ia=!1,aa=null,sa=0,la=0,ca=!1,ua=null,pa=!1,fa=!1,da=!1,ha=null,ma=i.unstable_now(),ga=1073741822-(ma/10|0),ya=ga,va=50,ba=0,wa=null;function xa(){ga=1073741822-((i.unstable_now()-ma)/10|0)}function ka(e,t){if(0!==ra){if(t<ra)return;null!==oa&&i.unstable_cancelCallback(oa)}ra=t,e=i.unstable_now()-ma,oa=i.unstable_scheduleCallback(ja,{timeout:10*(1073741822-t)-e})}function Ea(e,t,n,r,o){e.expirationTime=r,0!==o||Ta()?0<o&&(e.timeoutHandle=vr(function(e,t,n){e.pendingCommitExpirationTime=n,e.finishedWork=t,xa(),ya=ga,Ia(e,n)}.bind(null,e,t,n),o)):(e.pendingCommitExpirationTime=n,e.finishedWork=t)}function Sa(){return ia?ya:(Oa(),0!==sa&&1!==sa||(xa(),ya=ga),ya)}function _a(e,t){null===e.nextScheduledRoot?(e.expirationTime=t,null===na?(ta=na=e,e.nextScheduledRoot=e):(na=na.nextScheduledRoot=e).nextScheduledRoot=ta):t>e.expirationTime&&(e.expirationTime=t),ia||(pa?fa&&(aa=e,sa=1073741823,Pa(e,1073741823,!1)):1073741823===t?Aa(1073741823,!1):ka(e,t))}function Oa(){var e=0,t=null;if(null!==na)for(var n=na,r=ta;null!==r;){var o=r.expirationTime;if(0===o){if((null===n||null===na)&&a("244"),r===r.nextScheduledRoot){ta=na=r.nextScheduledRoot=null;break}if(r===ta)ta=o=r.nextScheduledRoot,na.nextScheduledRoot=o,r.nextScheduledRoot=null;else{if(r===na){(na=n).nextScheduledRoot=ta,r.nextScheduledRoot=null;break}n.nextScheduledRoot=r.nextScheduledRoot,r.nextScheduledRoot=null}r=n.nextScheduledRoot}else{if(o>e&&(e=o,t=r),r===na)break;if(1073741823===e)break;n=r,r=r.nextScheduledRoot}}aa=t,sa=e}var Ca=!1;function Ta(){return!!Ca||!!i.unstable_shouldYield()&&(Ca=!0)}function ja(){try{if(!Ta()&&null!==ta){xa();var e=ta;do{var t=e.expirationTime;0!==t&&ga<=t&&(e.nextExpirationTimeToWorkOn=ga),e=e.nextScheduledRoot}while(e!==ta)}Aa(0,!0)}finally{Ca=!1}}function Aa(e,t){if(Oa(),t)for(xa(),ya=ga;null!==aa&&0!==sa&&e<=sa&&!(Ca&&ga>sa);)Pa(aa,sa,ga>sa),Oa(),xa(),ya=ga;else for(;null!==aa&&0!==sa&&e<=sa;)Pa(aa,sa,!1),Oa();if(t&&(ra=0,oa=null),0!==sa&&ka(aa,sa),ba=0,wa=null,null!==ha)for(e=ha,ha=null,t=0;t<e.length;t++){var n=e[t];try{n._onComplete()}catch(e){ca||(ca=!0,ua=e)}}if(ca)throw e=ua,ua=null,ca=!1,e}function Ia(e,t){ia&&a("253"),aa=e,sa=t,Pa(e,t,!1),Aa(1073741823,!1)}function Pa(e,t,n){if(ia&&a("245"),ia=!0,n){var r=e.finishedWork;null!==r?Ra(e,r,t):(e.finishedWork=null,-1!==(r=e.timeoutHandle)&&(e.timeoutHandle=-1,br(r)),Qi(e,n),null!==(r=e.finishedWork)&&(Ta()?e.finishedWork=r:Ra(e,r,t)))}else null!==(r=e.finishedWork)?Ra(e,r,t):(e.finishedWork=null,-1!==(r=e.timeoutHandle)&&(e.timeoutHandle=-1,br(r)),Qi(e,n),null!==(r=e.finishedWork)&&Ra(e,r,t));ia=!1}function Ra(e,t,n){var r=e.firstBatch;if(null!==r&&r._expirationTime>=n&&(null===ha?ha=[r]:ha.push(r),r._defer))return e.finishedWork=t,void(e.expirationTime=0);e.finishedWork=null,e===wa?ba++:(wa=e,ba=0),Bi=Ri=!0,e.current===t&&a("177"),0===(n=e.pendingCommitExpirationTime)&&a("261"),e.pendingCommitExpirationTime=0,r=t.expirationTime;var o=t.childExpirationTime;if(r=o>r?o:r,e.didError=!1,0===r?(e.earliestPendingTime=0,e.latestPendingTime=0,e.earliestSuspendedTime=0,e.latestSuspendedTime=0,e.latestPingedTime=0):(0!==(o=e.latestPendingTime)&&(o>r?e.earliestPendingTime=e.latestPendingTime=0:e.earliestPendingTime>r&&(e.earliestPendingTime=e.latestPendingTime)),0===(o=e.earliestSuspendedTime)?Xr(e,r):r<e.latestSuspendedTime?(e.earliestSuspendedTime=0,e.latestSuspendedTime=0,e.latestPingedTime=0,Xr(e,r)):r>o&&Xr(e,r)),Zr(0,e),Ai.current=null,1<t.effectTag?null!==t.lastEffect?(t.lastEffect.nextEffect=t,r=t.firstEffect):r=t:r=t.firstEffect,hr=Sn,Dn(o=Mn())){if("selectionStart"in o)var i={start:o.selectionStart,end:o.selectionEnd};else e:{var s=(i=(i=o.ownerDocument)&&i.defaultView||window).getSelection&&i.getSelection();if(s&&0!==s.rangeCount){i=s.anchorNode;var l=s.anchorOffset,c=s.focusNode;s=s.focusOffset;try{i.nodeType,c.nodeType}catch(e){i=null;break e}var u=0,p=-1,f=-1,d=0,h=0,m=o,g=null;t:for(;;){for(var y;m!==i||0!==l&&3!==m.nodeType||(p=u+l),m!==c||0!==s&&3!==m.nodeType||(f=u+s),3===m.nodeType&&(u+=m.nodeValue.length),null!==(y=m.firstChild);)g=m,m=y;for(;;){if(m===o)break t;if(g===i&&++d===l&&(p=u),g===c&&++h===s&&(f=u),null!==(y=m.nextSibling))break;g=(m=g).parentNode}m=y}i=-1===p||-1===f?null:{start:p,end:f}}else i=null}i=i||{start:0,end:0}}else i=null;for(mr={focusedElem:o,selectionRange:i},Sn=!1,Ui=r;null!==Ui;){o=!1,i=void 0;try{for(;null!==Ui;){if(256&Ui.effectTag)e:{var v=Ui.alternate;switch((l=Ui).tag){case 0:case 11:case 15:break e;case 1:if(256&l.effectTag&&null!==v){var b=v.memoizedProps,w=v.memoizedState,x=l.stateNode,k=x.getSnapshotBeforeUpdate(l.elementType===l.type?b:Io(l.type,b),w);x.__reactInternalSnapshotBeforeUpdate=k}break e;case 3:case 5:case 6:case 4:case 17:break e;default:a("163")}}Ui=Ui.nextEffect}}catch(e){o=!0,i=e}o&&(null===Ui&&a("178"),Gi(Ui,i),null!==Ui&&(Ui=Ui.nextEffect))}for(Ui=r;null!==Ui;){v=!1,b=void 0;try{for(;null!==Ui;){var E=Ui.effectTag;if(16&E&&or(Ui.stateNode,""),128&E){var S=Ui.alternate;if(null!==S){var _=S.ref;null!==_&&("function"==typeof _?_(null):_.current=null)}}switch(14&E){case 2:Ei(Ui),Ui.effectTag&=-3;break;case 6:Ei(Ui),Ui.effectTag&=-3,_i(Ui.alternate,Ui);break;case 4:_i(Ui.alternate,Ui);break;case 8:Si(w=Ui),w.return=null,w.child=null,w.alternate&&(w.alternate.child=null,w.alternate.return=null)}Ui=Ui.nextEffect}}catch(e){v=!0,b=e}v&&(null===Ui&&a("178"),Gi(Ui,b),null!==Ui&&(Ui=Ui.nextEffect))}if(_=mr,S=Mn(),E=_.focusedElem,b=_.selectionRange,S!==E&&E&&E.ownerDocument&&function e(t,n){return!(!t||!n)&&(t===n||(!t||3!==t.nodeType)&&(n&&3===n.nodeType?e(t,n.parentNode):"contains"in t?t.contains(n):!!t.compareDocumentPosition&&!!(16&t.compareDocumentPosition(n))))}(E.ownerDocument.documentElement,E)){null!==b&&Dn(E)&&(S=b.start,void 0===(_=b.end)&&(_=S),"selectionStart"in E?(E.selectionStart=S,E.selectionEnd=Math.min(_,E.value.length)):(_=(S=E.ownerDocument||document)&&S.defaultView||window).getSelection&&(_=_.getSelection(),w=E.textContent.length,v=Math.min(b.start,w),b=void 0===b.end?v:Math.min(b.end,w),!_.extend&&v>b&&(w=b,b=v,v=w),w=Ln(E,v),x=Ln(E,b),w&&x&&(1!==_.rangeCount||_.anchorNode!==w.node||_.anchorOffset!==w.offset||_.focusNode!==x.node||_.focusOffset!==x.offset)&&((S=S.createRange()).setStart(w.node,w.offset),_.removeAllRanges(),v>b?(_.addRange(S),_.extend(x.node,x.offset)):(S.setEnd(x.node,x.offset),_.addRange(S))))),S=[];for(_=E;_=_.parentNode;)1===_.nodeType&&S.push({element:_,left:_.scrollLeft,top:_.scrollTop});for("function"==typeof E.focus&&E.focus(),E=0;E<S.length;E++)(_=S[E]).element.scrollLeft=_.left,_.element.scrollTop=_.top}for(mr=null,Sn=!!hr,hr=null,e.current=t,Ui=r;null!==Ui;){r=!1,E=void 0;try{for(S=n;null!==Ui;){var O=Ui.effectTag;if(36&O){var C=Ui.alternate;switch(v=S,(_=Ui).tag){case 0:case 11:case 15:break;case 1:var T=_.stateNode;if(4&_.effectTag)if(null===C)T.componentDidMount();else{var j=_.elementType===_.type?C.memoizedProps:Io(_.type,C.memoizedProps);T.componentDidUpdate(j,C.memoizedState,T.__reactInternalSnapshotBeforeUpdate)}var A=_.updateQueue;null!==A&&uo(0,A,T);break;case 3:var I=_.updateQueue;if(null!==I){if(b=null,null!==_.child)switch(_.child.tag){case 5:b=_.child.stateNode;break;case 1:b=_.child.stateNode}uo(0,I,b)}break;case 5:var P=_.stateNode;null===C&&4&_.effectTag&&gr(_.type,_.memoizedProps)&&P.focus();break;case 6:case 4:case 12:case 13:case 17:break;default:a("163")}}if(128&O){var R=Ui.ref;if(null!==R){var N=Ui.stateNode;switch(Ui.tag){case 5:var L=N;break;default:L=N}"function"==typeof R?R(L):R.current=L}}Ui=Ui.nextEffect}}catch(e){r=!0,E=e}r&&(null===Ui&&a("178"),Gi(Ui,E),null!==Ui&&(Ui=Ui.nextEffect))}Ri=Bi=!1,"function"==typeof Fr&&Fr(t.stateNode),O=t.expirationTime,0===(t=(t=t.childExpirationTime)>O?t:O)&&(Wi=null),e.expirationTime=t,e.finishedWork=null}function Na(e){null===aa&&a("246"),aa.expirationTime=0,ca||(ca=!0,ua=e)}function La(e,t){var n=pa;pa=!0;try{return e(t)}finally{(pa=n)||ia||Aa(1073741823,!1)}}function Ma(e,t){if(pa&&!fa){fa=!0;try{return e(t)}finally{fa=!1}}return e(t)}function Da(e,t,n){if(da)return e(t,n);pa||ia||0===la||(Aa(la,!1),la=0);var r=da,o=pa;pa=da=!0;try{return e(t,n)}finally{da=r,(pa=o)||ia||Aa(1073741823,!1)}}function Fa(e,t,n,r,o){var i=t.current;e:if(n){t:{2===tn(n=n._reactInternalFiber)&&1===n.tag||a("170");var s=n;do{switch(s.tag){case 3:s=s.stateNode.context;break t;case 1:if(Ir(s.type)){s=s.stateNode.__reactInternalMemoizedMergedChildContext;break t}}s=s.return}while(null!==s);a("171"),s=void 0}if(1===n.tag){var l=n.type;if(Ir(l)){n=Lr(n,l,s);break e}}n=s}else n=Or;return null===t.context?t.context=n:t.pendingContext=n,t=o,(o=ro(r)).payload={element:e},null!==(t=void 0===t?null:t)&&(o.callback=t),Hi(),io(i,o),Zi(i,r),r}function Ua(e,t,n,r){var o=t.current;return Fa(e,t,n,o=Xi(Sa(),o),r)}function Ba(e){if(!(e=e.current).child)return null;switch(e.child.tag){case 5:default:return e.child.stateNode}}function za(e){var t=1073741822-25*(1+((1073741822-Sa()+500)/25|0));t>=Ii&&(t=Ii-1),this._expirationTime=Ii=t,this._root=e,this._callbacks=this._next=null,this._hasChildren=this._didComplete=!1,this._children=null,this._defer=!0}function $a(){this._callbacks=null,this._didCommit=!1,this._onCommit=this._onCommit.bind(this)}function Wa(e,t,n){e={current:t=$r(3,null,null,t?3:0),containerInfo:e,pendingChildren:null,earliestPendingTime:0,latestPendingTime:0,earliestSuspendedTime:0,latestSuspendedTime:0,latestPingedTime:0,didError:!1,pendingCommitExpirationTime:0,finishedWork:null,timeoutHandle:-1,context:null,pendingContext:null,hydrate:n,nextExpirationTimeToWorkOn:0,expirationTime:0,firstBatch:null,nextScheduledRoot:null},this._internalRoot=t.stateNode=e}function qa(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Ha(e,t,n,r,o){qa(n)||a("200");var i=n._reactRootContainer;if(i){if("function"==typeof o){var s=o;o=function(){var e=Ba(i._internalRoot);s.call(e)}}null!=e?i.legacy_renderSubtreeIntoContainer(e,t,o):i.render(t,o)}else{if(i=n._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new Wa(e,!1,t)}(n,r),"function"==typeof o){var l=o;o=function(){var e=Ba(i._internalRoot);l.call(e)}}Ma(function(){null!=e?i.legacy_renderSubtreeIntoContainer(e,t,o):i.render(t,o)})}return Ba(i._internalRoot)}function Ya(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;return qa(t)||a("200"),function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:Qe,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)}Oe=function(e,t,n){switch(t){case"input":if(kt(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var o=F(r);o||a("90"),We(r),kt(r,o)}}}break;case"textarea":Xn(e,n);break;case"select":null!=(t=n.value)&&Vn(e,!!n.multiple,t,!1)}},za.prototype.render=function(e){this._defer||a("250"),this._hasChildren=!0,this._children=e;var t=this._root._internalRoot,n=this._expirationTime,r=new $a;return Fa(e,t,null,n,r._onCommit),r},za.prototype.then=function(e){if(this._didComplete)e();else{var t=this._callbacks;null===t&&(t=this._callbacks=[]),t.push(e)}},za.prototype.commit=function(){var e=this._root._internalRoot,t=e.firstBatch;if(this._defer&&null!==t||a("251"),this._hasChildren){var n=this._expirationTime;if(t!==this){this._hasChildren&&(n=this._expirationTime=t._expirationTime,this.render(this._children));for(var r=null,o=t;o!==this;)r=o,o=o._next;null===r&&a("251"),r._next=o._next,this._next=t,e.firstBatch=this}this._defer=!1,Ia(e,n),t=this._next,this._next=null,null!==(t=e.firstBatch=t)&&t._hasChildren&&t.render(t._children)}else this._next=null,this._defer=!1},za.prototype._onComplete=function(){if(!this._didComplete){this._didComplete=!0;var e=this._callbacks;if(null!==e)for(var t=0;t<e.length;t++)(0,e[t])()}},$a.prototype.then=function(e){if(this._didCommit)e();else{var t=this._callbacks;null===t&&(t=this._callbacks=[]),t.push(e)}},$a.prototype._onCommit=function(){if(!this._didCommit){this._didCommit=!0;var e=this._callbacks;if(null!==e)for(var t=0;t<e.length;t++){var n=e[t];"function"!=typeof n&&a("191",n),n()}}},Wa.prototype.render=function(e,t){var n=this._internalRoot,r=new $a;return null!==(t=void 0===t?null:t)&&r.then(t),Ua(e,n,null,r._onCommit),r},Wa.prototype.unmount=function(e){var t=this._internalRoot,n=new $a;return null!==(e=void 0===e?null:e)&&n.then(e),Ua(null,t,null,n._onCommit),n},Wa.prototype.legacy_renderSubtreeIntoContainer=function(e,t,n){var r=this._internalRoot,o=new $a;return null!==(n=void 0===n?null:n)&&o.then(n),Ua(t,r,e,o._onCommit),o},Wa.prototype.createBatch=function(){var e=new za(this),t=e._expirationTime,n=this._internalRoot,r=n.firstBatch;if(null===r)n.firstBatch=e,e._next=null;else{for(n=null;null!==r&&r._expirationTime>=t;)n=r,r=r._next;e._next=r,null!==n&&(n._next=e)}return e},Pe=La,Re=Da,Ne=function(){ia||0===la||(Aa(la,!1),la=0)};var Va={createPortal:Ya,findDOMNode:function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternalFiber;return void 0===t&&("function"==typeof e.render?a("188"):a("268",Object.keys(e))),e=null===(e=rn(t))?null:e.stateNode},hydrate:function(e,t,n){return Ha(null,e,t,!0,n)},render:function(e,t,n){return Ha(null,e,t,!1,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,r){return(null==e||void 0===e._reactInternalFiber)&&a("38"),Ha(e,t,n,!1,r)},unmountComponentAtNode:function(e){return qa(e)||a("40"),!!e._reactRootContainer&&(Ma(function(){Ha(null,null,e,!1,function(){e._reactRootContainer=null})}),!0)},unstable_createPortal:function(){return Ya.apply(void 0,arguments)},unstable_batchedUpdates:La,unstable_interactiveUpdates:Da,flushSync:function(e,t){ia&&a("187");var n=pa;pa=!0;try{return ea(e,t)}finally{pa=n,Aa(1073741823,!1)}},unstable_flushControlled:function(e){var t=pa;pa=!0;try{ea(e)}finally{(pa=t)||ia||Aa(1073741823,!1)}},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{Events:[M,D,F,j.injectEventPluginsByName,v,q,function(e){O(e,W)},Ae,Ie,Tn,I]},unstable_createRoot:function(e,t){return qa(e)||a("299","unstable_createRoot"),new Wa(e,!0,null!=t&&!0===t.hydrate)}};!function(e){var t=e.findFiberByHostInstance;(function(e){if("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled||!t.supportsFiber)return!0;try{var n=t.inject(e);Fr=Br(function(e){return t.onCommitFiberRoot(n,e)}),Ur=Br(function(e){return t.onCommitFiberUnmount(n,e)})}catch(e){}})(o({},e,{findHostInstanceByFiber:function(e){return null===(e=rn(e))?null:e.stateNode},findFiberByHostInstance:function(e){return t?t(e):null}}))}({findFiberByHostInstance:L,bundleType:0,version:"16.6.3",rendererPackageName:"react-dom"});var Qa={default:Va},Ga=Qa&&Va||Qa;e.exports=Ga.default||Ga},function(e,t,n){"use strict";e.exports=n(181)},function(e,t,n){"use strict"; -/** @license React v16.6.1 + */var r=n(0),o=n(127),i=n(224);function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}if(!r)throw Error(a(227));var s=null,l={};function c(){if(s)for(var e in l){var t=l[e],n=s.indexOf(e);if(!(-1<n))throw Error(a(96,e));if(!f[n]){if(!t.extractEvents)throw Error(a(97,e));for(var r in f[n]=t,n=t.eventTypes){var o=void 0,i=n[r],c=t,d=r;if(p.hasOwnProperty(d))throw Error(a(99,d));p[d]=i;var h=i.phasedRegistrationNames;if(h){for(o in h)h.hasOwnProperty(o)&&u(h[o],c,d);o=!0}else i.registrationName?(u(i.registrationName,c,d),o=!0):o=!1;if(!o)throw Error(a(98,r,e))}}}}function u(e,t,n){if(d[e])throw Error(a(100,e));d[e]=t,h[e]=t.eventTypes[n].dependencies}var f=[],p={},d={},h={};function m(e,t,n,r,o,i,a,s,l){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(e){this.onError(e)}}var g=!1,y=null,v=!1,b=null,w={onError:function(e){g=!0,y=e}};function x(e,t,n,r,o,i,a,s,l){g=!1,y=null,m.apply(w,arguments)}var k=null,E=null,O=null;function _(e,t,n){var r=e.type||"unknown-event";e.currentTarget=O(n),function(e,t,n,r,o,i,s,l,c){if(x.apply(this,arguments),g){if(!g)throw Error(a(198));var u=y;g=!1,y=null,v||(v=!0,b=u)}}(r,t,void 0,e),e.currentTarget=null}function S(e,t){if(null==t)throw Error(a(30));return null==e?t:Array.isArray(e)?Array.isArray(t)?(e.push.apply(e,t),e):(e.push(t),e):Array.isArray(t)?[e].concat(t):[e,t]}function T(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}var j=null;function C(e){if(e){var t=e._dispatchListeners,n=e._dispatchInstances;if(Array.isArray(t))for(var r=0;r<t.length&&!e.isPropagationStopped();r++)_(e,t[r],n[r]);else t&&_(e,t,n);e._dispatchListeners=null,e._dispatchInstances=null,e.isPersistent()||e.constructor.release(e)}}function I(e){if(null!==e&&(j=S(j,e)),e=j,j=null,e){if(T(e,C),j)throw Error(a(95));if(v)throw e=b,v=!1,b=null,e}}var A={injectEventPluginOrder:function(e){if(s)throw Error(a(101));s=Array.prototype.slice.call(e),c()},injectEventPluginsByName:function(e){var t,n=!1;for(t in e)if(e.hasOwnProperty(t)){var r=e[t];if(!l.hasOwnProperty(t)||l[t]!==r){if(l[t])throw Error(a(102,t));l[t]=r,n=!0}}n&&c()}};function P(e,t){var n=e.stateNode;if(!n)return null;var r=k(n);if(!r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(a(231,t,typeof n));return n}var R=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;R.hasOwnProperty("ReactCurrentDispatcher")||(R.ReactCurrentDispatcher={current:null}),R.hasOwnProperty("ReactCurrentBatchConfig")||(R.ReactCurrentBatchConfig={suspense:null});var N=/^(.*)[\\\/]/,L="function"==typeof Symbol&&Symbol.for,M=L?Symbol.for("react.element"):60103,D=L?Symbol.for("react.portal"):60106,F=L?Symbol.for("react.fragment"):60107,U=L?Symbol.for("react.strict_mode"):60108,z=L?Symbol.for("react.profiler"):60114,B=L?Symbol.for("react.provider"):60109,$=L?Symbol.for("react.context"):60110,q=L?Symbol.for("react.concurrent_mode"):60111,W=L?Symbol.for("react.forward_ref"):60112,H=L?Symbol.for("react.suspense"):60113,V=L?Symbol.for("react.suspense_list"):60120,Y=L?Symbol.for("react.memo"):60115,G=L?Symbol.for("react.lazy"):60116;L&&Symbol.for("react.fundamental"),L&&Symbol.for("react.responder"),L&&Symbol.for("react.scope");var Q="function"==typeof Symbol&&Symbol.iterator;function X(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=Q&&e[Q]||e["@@iterator"])?e:null}function K(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case F:return"Fragment";case D:return"Portal";case z:return"Profiler";case U:return"StrictMode";case H:return"Suspense";case V:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case $:return"Context.Consumer";case B:return"Context.Provider";case W:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case Y:return K(e.type);case G:if(e=1===e._status?e._result:null)return K(e)}return null}function J(e){var t="";do{e:switch(e.tag){case 3:case 4:case 6:case 7:case 10:case 9:var n="";break e;default:var r=e._debugOwner,o=e._debugSource,i=K(e.type);n=null,r&&(n=K(r.type)),r=i,i="",o?i=" (at "+o.fileName.replace(N,"")+":"+o.lineNumber+")":n&&(i=" (created by "+n+")"),n="\n in "+(r||"Unknown")+i}t+=n,e=e.return}while(e);return t}var Z=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),ee=null,te=null,ne=null;function re(e){if(e=E(e)){if("function"!=typeof ee)throw Error(a(280));var t=k(e.stateNode);ee(e.stateNode,e.type,t)}}function oe(e){te?ne?ne.push(e):ne=[e]:te=e}function ie(){if(te){var e=te,t=ne;if(ne=te=null,re(e),t)for(e=0;e<t.length;e++)re(t[e])}}function ae(e,t){return e(t)}function se(e,t,n,r){return e(t,n,r)}function le(){}var ce=ae,ue=!1,fe=!1;function pe(){null===te&&null===ne||(le(),ie())}new Map;var de=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,he=Object.prototype.hasOwnProperty,me={},ge={};function ye(e,t,n,r,o,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i}var ve={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){ve[e]=new ye(e,0,!1,e,null,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];ve[t]=new ye(t,1,!1,e[1],null,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){ve[e]=new ye(e,2,!1,e.toLowerCase(),null,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){ve[e]=new ye(e,2,!1,e,null,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){ve[e]=new ye(e,3,!1,e.toLowerCase(),null,!1)})),["checked","multiple","muted","selected"].forEach((function(e){ve[e]=new ye(e,3,!0,e,null,!1)})),["capture","download"].forEach((function(e){ve[e]=new ye(e,4,!1,e,null,!1)})),["cols","rows","size","span"].forEach((function(e){ve[e]=new ye(e,6,!1,e,null,!1)})),["rowSpan","start"].forEach((function(e){ve[e]=new ye(e,5,!1,e.toLowerCase(),null,!1)}));var be=/[\-:]([a-z])/g;function we(e){return e[1].toUpperCase()}function xe(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function ke(e,t,n,r){var o=ve.hasOwnProperty(t)?ve[t]:null;(null!==o?0===o.type:!r&&(2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1])))||(function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,o,r)&&(n=null),r||null===o?function(e){return!!he.call(ge,e)||!he.call(me,e)&&(de.test(e)?ge[e]=!0:(me[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=null===n?3!==o.type&&"":n:(t=o.attributeName,r=o.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(o=o.type)||4===o&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}function Ee(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function Oe(e){e._valueTracker||(e._valueTracker=function(e){var t=Ee(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,i.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function _e(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Ee(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function Se(e,t){var n=t.checked;return o({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function Te(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=xe(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function je(e,t){null!=(t=t.checked)&&ke(e,"checked",t,!1)}function Ce(e,t){je(e,t);var n=xe(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?Ae(e,t.type,n):t.hasOwnProperty("defaultValue")&&Ae(e,t.type,xe(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function Ie(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!e.defaultChecked,e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function Ae(e,t,n){"number"===t&&e.ownerDocument.activeElement===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function Pe(e,t){return e=o({children:void 0},t),(t=function(e){var t="";return r.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function Re(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+xe(n),t=null,o=0;o<e.length;o++){if(e[o].value===n)return e[o].selected=!0,void(r&&(e[o].defaultSelected=!0));null!==t||e[o].disabled||(t=e[o])}null!==t&&(t.selected=!0)}}function Ne(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(a(91));return o({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Le(e,t){var n=t.value;if(null==n){if(n=t.defaultValue,null!=(t=t.children)){if(null!=n)throw Error(a(92));if(Array.isArray(t)){if(!(1>=t.length))throw Error(a(93));t=t[0]}n=t}null==n&&(n="")}e._wrapperState={initialValue:xe(n)}}function Me(e,t){var n=xe(t.value),r=xe(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function De(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(be,we);ve[t]=new ye(t,1,!1,e,null,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(be,we);ve[t]=new ye(t,1,!1,e,"http://www.w3.org/1999/xlink",!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(be,we);ve[t]=new ye(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1)})),["tabIndex","crossOrigin"].forEach((function(e){ve[e]=new ye(e,1,!1,e.toLowerCase(),null,!1)})),ve.xlinkHref=new ye("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach((function(e){ve[e]=new ye(e,1,!1,e.toLowerCase(),null,!0)}));var Fe={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function Ue(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function ze(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?Ue(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var Be,$e=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction((function(){return e(t,n)}))}:e}((function(e,t){if(e.namespaceURI!==Fe.svg||"innerHTML"in e)e.innerHTML=t;else{for((Be=Be||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Be.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}}));function qe(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}function We(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var He={animationend:We("Animation","AnimationEnd"),animationiteration:We("Animation","AnimationIteration"),animationstart:We("Animation","AnimationStart"),transitionend:We("Transition","TransitionEnd")},Ve={},Ye={};function Ge(e){if(Ve[e])return Ve[e];if(!He[e])return e;var t,n=He[e];for(t in n)if(n.hasOwnProperty(t)&&t in Ye)return Ve[e]=n[t];return e}Z&&(Ye=document.createElement("div").style,"AnimationEvent"in window||(delete He.animationend.animation,delete He.animationiteration.animation,delete He.animationstart.animation),"TransitionEvent"in window||delete He.transitionend.transition);var Qe=Ge("animationend"),Xe=Ge("animationiteration"),Ke=Ge("animationstart"),Je=Ge("transitionend"),Ze="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" ");function et(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!=(1026&(t=e).effectTag)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function tt(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function nt(e){if(et(e)!==e)throw Error(a(188))}function rt(e){if(!(e=function(e){var t=e.alternate;if(!t){if(null===(t=et(e)))throw Error(a(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(null===o)break;var i=o.alternate;if(null===i){if(null!==(r=o.return)){n=r;continue}break}if(o.child===i.child){for(i=o.child;i;){if(i===n)return nt(o),e;if(i===r)return nt(o),t;i=i.sibling}throw Error(a(188))}if(n.return!==r.return)n=o,r=i;else{for(var s=!1,l=o.child;l;){if(l===n){s=!0,n=o,r=i;break}if(l===r){s=!0,r=o,n=i;break}l=l.sibling}if(!s){for(l=i.child;l;){if(l===n){s=!0,n=i,r=o;break}if(l===r){s=!0,r=i,n=o;break}l=l.sibling}if(!s)throw Error(a(189))}}if(n.alternate!==r)throw Error(a(190))}if(3!==n.tag)throw Error(a(188));return n.stateNode.current===n?e:t}(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}var ot,it,at,st=!1,lt=[],ct=null,ut=null,ft=null,pt=new Map,dt=new Map,ht=[],mt="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput close cancel copy cut paste click change contextmenu reset submit".split(" "),gt="focus blur dragenter dragleave mouseover mouseout pointerover pointerout gotpointercapture lostpointercapture".split(" ");function yt(e,t,n,r){return{blockedOn:e,topLevelType:t,eventSystemFlags:32|n,nativeEvent:r}}function vt(e,t){switch(e){case"focus":case"blur":ct=null;break;case"dragenter":case"dragleave":ut=null;break;case"mouseover":case"mouseout":ft=null;break;case"pointerover":case"pointerout":pt.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":dt.delete(t.pointerId)}}function bt(e,t,n,r,o){return null===e||e.nativeEvent!==o?(e=yt(t,n,r,o),null!==t&&(null!==(t=dr(t))&&it(t)),e):(e.eventSystemFlags|=r,e)}function wt(e){var t=pr(e.target);if(null!==t){var n=et(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=tt(n)))return e.blockedOn=t,void i.unstable_runWithPriority(e.priority,(function(){at(n)}))}else if(3===t&&n.stateNode.hydrate)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function xt(e){if(null!==e.blockedOn)return!1;var t=An(e.topLevelType,e.eventSystemFlags,e.nativeEvent);if(null!==t){var n=dr(t);return null!==n&&it(n),e.blockedOn=t,!1}return!0}function kt(e,t,n){xt(e)&&n.delete(t)}function Et(){for(st=!1;0<lt.length;){var e=lt[0];if(null!==e.blockedOn){null!==(e=dr(e.blockedOn))&&ot(e);break}var t=An(e.topLevelType,e.eventSystemFlags,e.nativeEvent);null!==t?e.blockedOn=t:lt.shift()}null!==ct&&xt(ct)&&(ct=null),null!==ut&&xt(ut)&&(ut=null),null!==ft&&xt(ft)&&(ft=null),pt.forEach(kt),dt.forEach(kt)}function Ot(e,t){e.blockedOn===t&&(e.blockedOn=null,st||(st=!0,i.unstable_scheduleCallback(i.unstable_NormalPriority,Et)))}function _t(e){function t(t){return Ot(t,e)}if(0<lt.length){Ot(lt[0],e);for(var n=1;n<lt.length;n++){var r=lt[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==ct&&Ot(ct,e),null!==ut&&Ot(ut,e),null!==ft&&Ot(ft,e),pt.forEach(t),dt.forEach(t),n=0;n<ht.length;n++)(r=ht[n]).blockedOn===e&&(r.blockedOn=null);for(;0<ht.length&&null===(n=ht[0]).blockedOn;)wt(n),null===n.blockedOn&&ht.shift()}function St(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}function Tt(e){do{e=e.return}while(e&&5!==e.tag);return e||null}function jt(e,t,n){(t=P(e,n.dispatchConfig.phasedRegistrationNames[t]))&&(n._dispatchListeners=S(n._dispatchListeners,t),n._dispatchInstances=S(n._dispatchInstances,e))}function Ct(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var t=e._targetInst,n=[];t;)n.push(t),t=Tt(t);for(t=n.length;0<t--;)jt(n[t],"captured",e);for(t=0;t<n.length;t++)jt(n[t],"bubbled",e)}}function It(e,t,n){e&&n&&n.dispatchConfig.registrationName&&(t=P(e,n.dispatchConfig.registrationName))&&(n._dispatchListeners=S(n._dispatchListeners,t),n._dispatchInstances=S(n._dispatchInstances,e))}function At(e){e&&e.dispatchConfig.registrationName&&It(e._targetInst,null,e)}function Pt(e){T(e,Ct)}function Rt(){return!0}function Nt(){return!1}function Lt(e,t,n,r){for(var o in this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n,e=this.constructor.Interface)e.hasOwnProperty(o)&&((t=e[o])?this[o]=t(n):"target"===o?this.target=r:this[o]=n[o]);return this.isDefaultPrevented=(null!=n.defaultPrevented?n.defaultPrevented:!1===n.returnValue)?Rt:Nt,this.isPropagationStopped=Nt,this}function Mt(e,t,n,r){if(this.eventPool.length){var o=this.eventPool.pop();return this.call(o,e,t,n,r),o}return new this(e,t,n,r)}function Dt(e){if(!(e instanceof this))throw Error(a(279));e.destructor(),10>this.eventPool.length&&this.eventPool.push(e)}function Ft(e){e.eventPool=[],e.getPooled=Mt,e.release=Dt}o(Lt.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=Rt)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=Rt)},persist:function(){this.isPersistent=Rt},isPersistent:Nt,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=Nt,this._dispatchInstances=this._dispatchListeners=null}}),Lt.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},Lt.extend=function(e){function t(){}function n(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var i=new t;return o(i,n.prototype),n.prototype=i,n.prototype.constructor=n,n.Interface=o({},r.Interface,e),n.extend=r.extend,Ft(n),n},Ft(Lt);var Ut=Lt.extend({animationName:null,elapsedTime:null,pseudoElement:null}),zt=Lt.extend({clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Bt=Lt.extend({view:null,detail:null}),$t=Bt.extend({relatedTarget:null});function qt(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}var Wt={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Ht={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Vt={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Yt(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Vt[e])&&!!t[e]}function Gt(){return Yt}for(var Qt=Bt.extend({key:function(e){if(e.key){var t=Wt[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=qt(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?Ht[e.keyCode]||"Unidentified":""},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:Gt,charCode:function(e){return"keypress"===e.type?qt(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?qt(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Xt=0,Kt=0,Jt=!1,Zt=!1,en=Bt.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:Gt,button:null,buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},movementX:function(e){if("movementX"in e)return e.movementX;var t=Xt;return Xt=e.screenX,Jt?"mousemove"===e.type?e.screenX-t:0:(Jt=!0,0)},movementY:function(e){if("movementY"in e)return e.movementY;var t=Kt;return Kt=e.screenY,Zt?"mousemove"===e.type?e.screenY-t:0:(Zt=!0,0)}}),tn=en.extend({pointerId:null,width:null,height:null,pressure:null,tangentialPressure:null,tiltX:null,tiltY:null,twist:null,pointerType:null,isPrimary:null}),nn=en.extend({dataTransfer:null}),rn=Bt.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:Gt}),on=Lt.extend({propertyName:null,elapsedTime:null,pseudoElement:null}),an=en.extend({deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:null,deltaMode:null}),sn=[["blur","blur",0],["cancel","cancel",0],["click","click",0],["close","close",0],["contextmenu","contextMenu",0],["copy","copy",0],["cut","cut",0],["auxclick","auxClick",0],["dblclick","doubleClick",0],["dragend","dragEnd",0],["dragstart","dragStart",0],["drop","drop",0],["focus","focus",0],["input","input",0],["invalid","invalid",0],["keydown","keyDown",0],["keypress","keyPress",0],["keyup","keyUp",0],["mousedown","mouseDown",0],["mouseup","mouseUp",0],["paste","paste",0],["pause","pause",0],["play","play",0],["pointercancel","pointerCancel",0],["pointerdown","pointerDown",0],["pointerup","pointerUp",0],["ratechange","rateChange",0],["reset","reset",0],["seeked","seeked",0],["submit","submit",0],["touchcancel","touchCancel",0],["touchend","touchEnd",0],["touchstart","touchStart",0],["volumechange","volumeChange",0],["drag","drag",1],["dragenter","dragEnter",1],["dragexit","dragExit",1],["dragleave","dragLeave",1],["dragover","dragOver",1],["mousemove","mouseMove",1],["mouseout","mouseOut",1],["mouseover","mouseOver",1],["pointermove","pointerMove",1],["pointerout","pointerOut",1],["pointerover","pointerOver",1],["scroll","scroll",1],["toggle","toggle",1],["touchmove","touchMove",1],["wheel","wheel",1],["abort","abort",2],[Qe,"animationEnd",2],[Xe,"animationIteration",2],[Ke,"animationStart",2],["canplay","canPlay",2],["canplaythrough","canPlayThrough",2],["durationchange","durationChange",2],["emptied","emptied",2],["encrypted","encrypted",2],["ended","ended",2],["error","error",2],["gotpointercapture","gotPointerCapture",2],["load","load",2],["loadeddata","loadedData",2],["loadedmetadata","loadedMetadata",2],["loadstart","loadStart",2],["lostpointercapture","lostPointerCapture",2],["playing","playing",2],["progress","progress",2],["seeking","seeking",2],["stalled","stalled",2],["suspend","suspend",2],["timeupdate","timeUpdate",2],[Je,"transitionEnd",2],["waiting","waiting",2]],ln={},cn={},un=0;un<sn.length;un++){var fn=sn[un],pn=fn[0],dn=fn[1],hn=fn[2],mn="on"+(dn[0].toUpperCase()+dn.slice(1)),gn={phasedRegistrationNames:{bubbled:mn,captured:mn+"Capture"},dependencies:[pn],eventPriority:hn};ln[dn]=gn,cn[pn]=gn}var yn={eventTypes:ln,getEventPriority:function(e){return void 0!==(e=cn[e])?e.eventPriority:2},extractEvents:function(e,t,n,r){var o=cn[e];if(!o)return null;switch(e){case"keypress":if(0===qt(n))return null;case"keydown":case"keyup":e=Qt;break;case"blur":case"focus":e=$t;break;case"click":if(2===n.button)return null;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":e=en;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":e=nn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":e=rn;break;case Qe:case Xe:case Ke:e=Ut;break;case Je:e=on;break;case"scroll":e=Bt;break;case"wheel":e=an;break;case"copy":case"cut":case"paste":e=zt;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":e=tn;break;default:e=Lt}return Pt(t=e.getPooled(o,t,n,r)),t}},vn=i.unstable_UserBlockingPriority,bn=i.unstable_runWithPriority,wn=yn.getEventPriority,xn=10,kn=[];function En(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r=n;if(3===r.tag)r=r.stateNode.containerInfo;else{for(;r.return;)r=r.return;r=3!==r.tag?null:r.stateNode.containerInfo}if(!r)break;5!==(t=n.tag)&&6!==t||e.ancestors.push(n),n=pr(r)}while(n);for(n=0;n<e.ancestors.length;n++){t=e.ancestors[n];var o=St(e.nativeEvent);r=e.topLevelType;for(var i=e.nativeEvent,a=e.eventSystemFlags,s=null,l=0;l<f.length;l++){var c=f[l];c&&(c=c.extractEvents(r,t,i,o,a))&&(s=S(s,c))}I(s)}}var On=!0;function _n(e,t){Sn(t,e,!1)}function Sn(e,t,n){switch(wn(t)){case 0:var r=Tn.bind(null,t,1);break;case 1:r=jn.bind(null,t,1);break;default:r=In.bind(null,t,1)}n?e.addEventListener(t,r,!0):e.addEventListener(t,r,!1)}function Tn(e,t,n){ue||le();var r=In,o=ue;ue=!0;try{se(r,e,t,n)}finally{(ue=o)||pe()}}function jn(e,t,n){bn(vn,In.bind(null,e,t,n))}function Cn(e,t,n,r){if(kn.length){var o=kn.pop();o.topLevelType=e,o.eventSystemFlags=t,o.nativeEvent=n,o.targetInst=r,e=o}else e={topLevelType:e,eventSystemFlags:t,nativeEvent:n,targetInst:r,ancestors:[]};try{if(t=En,n=e,fe)t(n,void 0);else{fe=!0;try{ce(t,n,void 0)}finally{fe=!1,pe()}}}finally{e.topLevelType=null,e.nativeEvent=null,e.targetInst=null,e.ancestors.length=0,kn.length<xn&&kn.push(e)}}function In(e,t,n){if(On)if(0<lt.length&&-1<mt.indexOf(e))e=yt(null,e,t,n),lt.push(e);else{var r=An(e,t,n);null===r?vt(e,n):-1<mt.indexOf(e)?(e=yt(r,e,t,n),lt.push(e)):function(e,t,n,r){switch(t){case"focus":return ct=bt(ct,e,t,n,r),!0;case"dragenter":return ut=bt(ut,e,t,n,r),!0;case"mouseover":return ft=bt(ft,e,t,n,r),!0;case"pointerover":var o=r.pointerId;return pt.set(o,bt(pt.get(o)||null,e,t,n,r)),!0;case"gotpointercapture":return o=r.pointerId,dt.set(o,bt(dt.get(o)||null,e,t,n,r)),!0}return!1}(r,e,t,n)||(vt(e,n),Cn(e,t,n,null))}}function An(e,t,n){var r=St(n);if(null!==(r=pr(r))){var o=et(r);if(null===o)r=null;else{var i=o.tag;if(13===i){if(null!==(r=tt(o)))return r;r=null}else if(3===i){if(o.stateNode.hydrate)return 3===o.tag?o.stateNode.containerInfo:null;r=null}else o!==r&&(r=null)}}return Cn(e,t,n,r),null}function Pn(e){if(!Z)return!1;var t=(e="on"+e)in document;return t||((t=document.createElement("div")).setAttribute(e,"return;"),t="function"==typeof t[e]),t}var Rn=new("function"==typeof WeakMap?WeakMap:Map);function Nn(e){var t=Rn.get(e);return void 0===t&&(t=new Set,Rn.set(e,t)),t}function Ln(e,t,n){if(!n.has(e)){switch(e){case"scroll":Sn(t,"scroll",!0);break;case"focus":case"blur":Sn(t,"focus",!0),Sn(t,"blur",!0),n.add("blur"),n.add("focus");break;case"cancel":case"close":Pn(e)&&Sn(t,e,!0);break;case"invalid":case"submit":case"reset":break;default:-1===Ze.indexOf(e)&&_n(e,t)}n.add(e)}}var Mn={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Dn=["Webkit","ms","Moz","O"];function Fn(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||Mn.hasOwnProperty(e)&&Mn[e]?(""+t).trim():t+"px"}function Un(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=Fn(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}Object.keys(Mn).forEach((function(e){Dn.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Mn[t]=Mn[e]}))}));var zn=o({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Bn(e,t){if(t){if(zn[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(a(137,e,""));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(a(60));if(!("object"==typeof t.dangerouslySetInnerHTML&&"__html"in t.dangerouslySetInnerHTML))throw Error(a(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(a(62,""))}}function $n(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function qn(e,t){var n=Nn(e=9===e.nodeType||11===e.nodeType?e:e.ownerDocument);t=h[t];for(var r=0;r<t.length;r++)Ln(t[r],e,n)}function Wn(){}function Hn(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function Vn(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Yn(e,t){var n,r=Vn(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=Vn(r)}}function Gn(){for(var e=window,t=Hn();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=Hn((e=t.contentWindow).document)}return t}function Qn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var Xn="$",Kn="/$",Jn="$?",Zn="$!",er=null,tr=null;function nr(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function rr(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var or="function"==typeof setTimeout?setTimeout:void 0,ir="function"==typeof clearTimeout?clearTimeout:void 0;function ar(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function sr(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if(n===Xn||n===Zn||n===Jn){if(0===t)return e;t--}else n===Kn&&t++}e=e.previousSibling}return null}var lr=Math.random().toString(36).slice(2),cr="__reactInternalInstance$"+lr,ur="__reactEventHandlers$"+lr,fr="__reactContainere$"+lr;function pr(e){var t=e[cr];if(t)return t;for(var n=e.parentNode;n;){if(t=n[fr]||n[cr]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=sr(e);null!==e;){if(n=e[cr])return n;e=sr(e)}return t}n=(e=n).parentNode}return null}function dr(e){return!(e=e[cr]||e[fr])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function hr(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(a(33))}function mr(e){return e[ur]||null}var gr=null,yr=null,vr=null;function br(){if(vr)return vr;var e,t,n=yr,r=n.length,o="value"in gr?gr.value:gr.textContent,i=o.length;for(e=0;e<r&&n[e]===o[e];e++);var a=r-e;for(t=1;t<=a&&n[r-t]===o[i-t];t++);return vr=o.slice(e,1<t?1-t:void 0)}var wr=Lt.extend({data:null}),xr=Lt.extend({data:null}),kr=[9,13,27,32],Er=Z&&"CompositionEvent"in window,Or=null;Z&&"documentMode"in document&&(Or=document.documentMode);var _r=Z&&"TextEvent"in window&&!Or,Sr=Z&&(!Er||Or&&8<Or&&11>=Or),Tr=String.fromCharCode(32),jr={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},Cr=!1;function Ir(e,t){switch(e){case"keyup":return-1!==kr.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function Ar(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Pr=!1;var Rr={eventTypes:jr,extractEvents:function(e,t,n,r){var o;if(Er)e:{switch(e){case"compositionstart":var i=jr.compositionStart;break e;case"compositionend":i=jr.compositionEnd;break e;case"compositionupdate":i=jr.compositionUpdate;break e}i=void 0}else Pr?Ir(e,n)&&(i=jr.compositionEnd):"keydown"===e&&229===n.keyCode&&(i=jr.compositionStart);return i?(Sr&&"ko"!==n.locale&&(Pr||i!==jr.compositionStart?i===jr.compositionEnd&&Pr&&(o=br()):(yr="value"in(gr=r)?gr.value:gr.textContent,Pr=!0)),i=wr.getPooled(i,t,n,r),o?i.data=o:null!==(o=Ar(n))&&(i.data=o),Pt(i),o=i):o=null,(e=_r?function(e,t){switch(e){case"compositionend":return Ar(t);case"keypress":return 32!==t.which?null:(Cr=!0,Tr);case"textInput":return(e=t.data)===Tr&&Cr?null:e;default:return null}}(e,n):function(e,t){if(Pr)return"compositionend"===e||!Er&&Ir(e,t)?(e=br(),vr=yr=gr=null,Pr=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Sr&&"ko"!==t.locale?null:t.data;default:return null}}(e,n))?((t=xr.getPooled(jr.beforeInput,t,n,r)).data=e,Pt(t)):t=null,null===o?t:null===t?o:[o,t]}},Nr={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Lr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Nr[e.type]:"textarea"===t}var Mr={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"blur change click focus input keydown keyup selectionchange".split(" ")}};function Dr(e,t,n){return(e=Lt.getPooled(Mr.change,e,t,n)).type="change",oe(n),Pt(e),e}var Fr=null,Ur=null;function zr(e){I(e)}function Br(e){if(_e(hr(e)))return e}function $r(e,t){if("change"===e)return t}var qr=!1;function Wr(){Fr&&(Fr.detachEvent("onpropertychange",Hr),Ur=Fr=null)}function Hr(e){if("value"===e.propertyName&&Br(Ur))if(e=Dr(Ur,e,St(e)),ue)I(e);else{ue=!0;try{ae(zr,e)}finally{ue=!1,pe()}}}function Vr(e,t,n){"focus"===e?(Wr(),Ur=n,(Fr=t).attachEvent("onpropertychange",Hr)):"blur"===e&&Wr()}function Yr(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Br(Ur)}function Gr(e,t){if("click"===e)return Br(t)}function Qr(e,t){if("input"===e||"change"===e)return Br(t)}Z&&(qr=Pn("input")&&(!document.documentMode||9<document.documentMode));var Xr,Kr={eventTypes:Mr,_isInputEventSupported:qr,extractEvents:function(e,t,n,r){var o=t?hr(t):window,i=o.nodeName&&o.nodeName.toLowerCase();if("select"===i||"input"===i&&"file"===o.type)var a=$r;else if(Lr(o))if(qr)a=Qr;else{a=Yr;var s=Vr}else(i=o.nodeName)&&"input"===i.toLowerCase()&&("checkbox"===o.type||"radio"===o.type)&&(a=Gr);if(a&&(a=a(e,t)))return Dr(a,n,r);s&&s(e,o,t),"blur"===e&&(e=o._wrapperState)&&e.controlled&&"number"===o.type&&Ae(o,"number",o.value)}},Jr={mouseEnter:{registrationName:"onMouseEnter",dependencies:["mouseout","mouseover"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["mouseout","mouseover"]},pointerEnter:{registrationName:"onPointerEnter",dependencies:["pointerout","pointerover"]},pointerLeave:{registrationName:"onPointerLeave",dependencies:["pointerout","pointerover"]}},Zr={eventTypes:Jr,extractEvents:function(e,t,n,r,o){var i="mouseover"===e||"pointerover"===e,a="mouseout"===e||"pointerout"===e;if(i&&0==(32&o)&&(n.relatedTarget||n.fromElement)||!a&&!i)return null;if(o=r.window===r?r:(o=r.ownerDocument)?o.defaultView||o.parentWindow:window,a?(a=t,null!==(t=(t=n.relatedTarget||n.toElement)?pr(t):null)&&(t!==(i=et(t))||5!==t.tag&&6!==t.tag)&&(t=null)):a=null,a===t)return null;if("mouseout"===e||"mouseover"===e)var s=en,l=Jr.mouseLeave,c=Jr.mouseEnter,u="mouse";else"pointerout"!==e&&"pointerover"!==e||(s=tn,l=Jr.pointerLeave,c=Jr.pointerEnter,u="pointer");if(e=null==a?o:hr(a),o=null==t?o:hr(t),(l=s.getPooled(l,a,n,r)).type=u+"leave",l.target=e,l.relatedTarget=o,(r=s.getPooled(c,t,n,r)).type=u+"enter",r.target=o,r.relatedTarget=e,u=t,(s=a)&&u)e:{for(e=u,a=0,t=c=s;t;t=Tt(t))a++;for(t=0,o=e;o;o=Tt(o))t++;for(;0<a-t;)c=Tt(c),a--;for(;0<t-a;)e=Tt(e),t--;for(;a--;){if(c===e||c===e.alternate)break e;c=Tt(c),e=Tt(e)}c=null}else c=null;for(e=c,c=[];s&&s!==e&&(null===(a=s.alternate)||a!==e);)c.push(s),s=Tt(s);for(s=[];u&&u!==e&&(null===(a=u.alternate)||a!==e);)s.push(u),u=Tt(u);for(u=0;u<c.length;u++)It(c[u],"bubbled",l);for(u=s.length;0<u--;)It(s[u],"captured",r);return n===Xr?(Xr=null,[l]):(Xr=n,[l,r])}};var eo="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},to=Object.prototype.hasOwnProperty;function no(e,t){if(eo(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!to.call(t,n[r])||!eo(e[n[r]],t[n[r]]))return!1;return!0}var ro=Z&&"documentMode"in document&&11>=document.documentMode,oo={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},io=null,ao=null,so=null,lo=!1;function co(e,t){var n=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;return lo||null==io||io!==Hn(n)?null:("selectionStart"in(n=io)&&Qn(n)?n={start:n.selectionStart,end:n.selectionEnd}:n={anchorNode:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset},so&&no(so,n)?null:(so=n,(e=Lt.getPooled(oo.select,ao,e,t)).type="select",e.target=io,Pt(e),e))}var uo={eventTypes:oo,extractEvents:function(e,t,n,r){var o,i=r.window===r?r.document:9===r.nodeType?r:r.ownerDocument;if(!(o=!i)){e:{i=Nn(i),o=h.onSelect;for(var a=0;a<o.length;a++)if(!i.has(o[a])){i=!1;break e}i=!0}o=!i}if(o)return null;switch(i=t?hr(t):window,e){case"focus":(Lr(i)||"true"===i.contentEditable)&&(io=i,ao=t,so=null);break;case"blur":so=ao=io=null;break;case"mousedown":lo=!0;break;case"contextmenu":case"mouseup":case"dragend":return lo=!1,co(n,r);case"selectionchange":if(ro)break;case"keydown":case"keyup":return co(n,r)}return null}};A.injectEventPluginOrder("ResponderEventPlugin SimpleEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin".split(" ")),k=mr,E=dr,O=hr,A.injectEventPluginsByName({SimpleEventPlugin:yn,EnterLeaveEventPlugin:Zr,ChangeEventPlugin:Kr,SelectEventPlugin:uo,BeforeInputEventPlugin:Rr}),new Set;var fo=[],po=-1;function ho(e){0>po||(e.current=fo[po],fo[po]=null,po--)}function mo(e,t){po++,fo[po]=e.current,e.current=t}var go={},yo={current:go},vo={current:!1},bo=go;function wo(e,t){var n=e.type.contextTypes;if(!n)return go;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,i={};for(o in n)i[o]=t[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function xo(e){return null!=(e=e.childContextTypes)}function ko(e){ho(vo),ho(yo)}function Eo(e){ho(vo),ho(yo)}function Oo(e,t,n){if(yo.current!==go)throw Error(a(168));mo(yo,t),mo(vo,n)}function _o(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var i in r=r.getChildContext())if(!(i in e))throw Error(a(108,K(t)||"Unknown",i));return o({},n,{},r)}function So(e){var t=e.stateNode;return t=t&&t.__reactInternalMemoizedMergedChildContext||go,bo=yo.current,mo(yo,t),mo(vo,vo.current),!0}function To(e,t,n){var r=e.stateNode;if(!r)throw Error(a(169));n?(t=_o(e,t,bo),r.__reactInternalMemoizedMergedChildContext=t,ho(vo),ho(yo),mo(yo,t)):ho(vo),mo(vo,n)}var jo=i.unstable_runWithPriority,Co=i.unstable_scheduleCallback,Io=i.unstable_cancelCallback,Ao=i.unstable_shouldYield,Po=i.unstable_requestPaint,Ro=i.unstable_now,No=i.unstable_getCurrentPriorityLevel,Lo=i.unstable_ImmediatePriority,Mo=i.unstable_UserBlockingPriority,Do=i.unstable_NormalPriority,Fo=i.unstable_LowPriority,Uo=i.unstable_IdlePriority,zo={},Bo=void 0!==Po?Po:function(){},$o=null,qo=null,Wo=!1,Ho=Ro(),Vo=1e4>Ho?Ro:function(){return Ro()-Ho};function Yo(){switch(No()){case Lo:return 99;case Mo:return 98;case Do:return 97;case Fo:return 96;case Uo:return 95;default:throw Error(a(332))}}function Go(e){switch(e){case 99:return Lo;case 98:return Mo;case 97:return Do;case 96:return Fo;case 95:return Uo;default:throw Error(a(332))}}function Qo(e,t){return e=Go(e),jo(e,t)}function Xo(e,t,n){return e=Go(e),Co(e,t,n)}function Ko(e){return null===$o?($o=[e],qo=Co(Lo,Zo)):$o.push(e),zo}function Jo(){if(null!==qo){var e=qo;qo=null,Io(e)}Zo()}function Zo(){if(!Wo&&null!==$o){Wo=!0;var e=0;try{var t=$o;Qo(99,(function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}})),$o=null}catch(t){throw null!==$o&&($o=$o.slice(e+1)),Co(Lo,Jo),t}finally{Wo=!1}}}var ei=3;function ti(e,t,n){return 1073741821-(1+((1073741821-e+t/10)/(n/=10)|0))*n}function ni(e,t){if(e&&e.defaultProps)for(var n in t=o({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}var ri={current:null},oi=null,ii=null,ai=null;function si(){ai=ii=oi=null}function li(e,t){var n=e.type._context;mo(ri,n._currentValue),n._currentValue=t}function ci(e){var t=ri.current;ho(ri),e.type._context._currentValue=t}function ui(e,t){for(;null!==e;){var n=e.alternate;if(e.childExpirationTime<t)e.childExpirationTime=t,null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t);else{if(!(null!==n&&n.childExpirationTime<t))break;n.childExpirationTime=t}e=e.return}}function fi(e,t){oi=e,ai=ii=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(e.expirationTime>=t&&(Ha=!0),e.firstContext=null)}function pi(e,t){if(ai!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(ai=e,t=1073741823),t={context:e,observedBits:t,next:null},null===ii){if(null===oi)throw Error(a(308));ii=t,oi.dependencies={expirationTime:0,firstContext:t,responders:null}}else ii=ii.next=t;return e._currentValue}var di=!1;function hi(e){return{baseState:e,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function mi(e){return{baseState:e.baseState,firstUpdate:e.firstUpdate,lastUpdate:e.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function gi(e,t){return{expirationTime:e,suspenseConfig:t,tag:0,payload:null,callback:null,next:null,nextEffect:null}}function yi(e,t){null===e.lastUpdate?e.firstUpdate=e.lastUpdate=t:(e.lastUpdate.next=t,e.lastUpdate=t)}function vi(e,t){var n=e.alternate;if(null===n){var r=e.updateQueue,o=null;null===r&&(r=e.updateQueue=hi(e.memoizedState))}else r=e.updateQueue,o=n.updateQueue,null===r?null===o?(r=e.updateQueue=hi(e.memoizedState),o=n.updateQueue=hi(n.memoizedState)):r=e.updateQueue=mi(o):null===o&&(o=n.updateQueue=mi(r));null===o||r===o?yi(r,t):null===r.lastUpdate||null===o.lastUpdate?(yi(r,t),yi(o,t)):(yi(r,t),o.lastUpdate=t)}function bi(e,t){var n=e.updateQueue;null===(n=null===n?e.updateQueue=hi(e.memoizedState):wi(e,n)).lastCapturedUpdate?n.firstCapturedUpdate=n.lastCapturedUpdate=t:(n.lastCapturedUpdate.next=t,n.lastCapturedUpdate=t)}function wi(e,t){var n=e.alternate;return null!==n&&t===n.updateQueue&&(t=e.updateQueue=mi(t)),t}function xi(e,t,n,r,i,a){switch(n.tag){case 1:return"function"==typeof(e=n.payload)?e.call(a,r,i):e;case 3:e.effectTag=-4097&e.effectTag|64;case 0:if(null==(i="function"==typeof(e=n.payload)?e.call(a,r,i):e))break;return o({},r,i);case 2:di=!0}return r}function ki(e,t,n,r,o){di=!1;for(var i=(t=wi(e,t)).baseState,a=null,s=0,l=t.firstUpdate,c=i;null!==l;){var u=l.expirationTime;u<o?(null===a&&(a=l,i=c),s<u&&(s=u)):(Tl(u,l.suspenseConfig),c=xi(e,0,l,c,n,r),null!==l.callback&&(e.effectTag|=32,l.nextEffect=null,null===t.lastEffect?t.firstEffect=t.lastEffect=l:(t.lastEffect.nextEffect=l,t.lastEffect=l))),l=l.next}for(u=null,l=t.firstCapturedUpdate;null!==l;){var f=l.expirationTime;f<o?(null===u&&(u=l,null===a&&(i=c)),s<f&&(s=f)):(c=xi(e,0,l,c,n,r),null!==l.callback&&(e.effectTag|=32,l.nextEffect=null,null===t.lastCapturedEffect?t.firstCapturedEffect=t.lastCapturedEffect=l:(t.lastCapturedEffect.nextEffect=l,t.lastCapturedEffect=l))),l=l.next}null===a&&(t.lastUpdate=null),null===u?t.lastCapturedUpdate=null:e.effectTag|=32,null===a&&null===u&&(i=c),t.baseState=i,t.firstUpdate=a,t.firstCapturedUpdate=u,jl(s),e.expirationTime=s,e.memoizedState=c}function Ei(e,t,n){null!==t.firstCapturedUpdate&&(null!==t.lastUpdate&&(t.lastUpdate.next=t.firstCapturedUpdate,t.lastUpdate=t.lastCapturedUpdate),t.firstCapturedUpdate=t.lastCapturedUpdate=null),Oi(t.firstEffect,n),t.firstEffect=t.lastEffect=null,Oi(t.firstCapturedEffect,n),t.firstCapturedEffect=t.lastCapturedEffect=null}function Oi(e,t){for(;null!==e;){var n=e.callback;if(null!==n){e.callback=null;var r=t;if("function"!=typeof n)throw Error(a(191,n));n.call(r)}e=e.nextEffect}}var _i=R.ReactCurrentBatchConfig,Si=(new r.Component).refs;function Ti(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:o({},t,n),e.memoizedState=n,null!==(r=e.updateQueue)&&0===e.expirationTime&&(r.baseState=n)}var ji={isMounted:function(e){return!!(e=e._reactInternalFiber)&&et(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternalFiber;var r=hl(),o=_i.suspense;(o=gi(r=ml(r,e,o),o)).payload=t,null!=n&&(o.callback=n),vi(e,o),gl(e,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternalFiber;var r=hl(),o=_i.suspense;(o=gi(r=ml(r,e,o),o)).tag=1,o.payload=t,null!=n&&(o.callback=n),vi(e,o),gl(e,r)},enqueueForceUpdate:function(e,t){e=e._reactInternalFiber;var n=hl(),r=_i.suspense;(r=gi(n=ml(n,e,r),r)).tag=2,null!=t&&(r.callback=t),vi(e,r),gl(e,n)}};function Ci(e,t,n,r,o,i,a){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,i,a):!t.prototype||!t.prototype.isPureReactComponent||(!no(n,r)||!no(o,i))}function Ii(e,t,n){var r=!1,o=go,i=t.contextType;return"object"==typeof i&&null!==i?i=pi(i):(o=xo(t)?bo:yo.current,i=(r=null!=(r=t.contextTypes))?wo(e,o):go),t=new t(n,i),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=ji,e.stateNode=t,t._reactInternalFiber=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=i),t}function Ai(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&ji.enqueueReplaceState(t,t.state,null)}function Pi(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs=Si;var i=t.contextType;"object"==typeof i&&null!==i?o.context=pi(i):(i=xo(t)?bo:yo.current,o.context=wo(e,i)),null!==(i=e.updateQueue)&&(ki(e,i,n,o,r),o.state=e.memoizedState),"function"==typeof(i=t.getDerivedStateFromProps)&&(Ti(e,t,i,n),o.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof o.getSnapshotBeforeUpdate||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||(t=o.state,"function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount(),t!==o.state&&ji.enqueueReplaceState(o,o.state,null),null!==(i=e.updateQueue)&&(ki(e,i,n,o,r),o.state=e.memoizedState)),"function"==typeof o.componentDidMount&&(e.effectTag|=4)}var Ri=Array.isArray;function Ni(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(a(309));var r=n.stateNode}if(!r)throw Error(a(147,e));var o=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===o?t.ref:((t=function(e){var t=r.refs;t===Si&&(t=r.refs={}),null===e?delete t[o]:t[o]=e})._stringRef=o,t)}if("string"!=typeof e)throw Error(a(284));if(!n._owner)throw Error(a(290,e))}return e}function Li(e,t){if("textarea"!==e.type)throw Error(a(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t,""))}function Mi(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.effectTag=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function o(e,t,n){return(e=Gl(e,t)).index=0,e.sibling=null,e}function i(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.effectTag=2,n):r:(t.effectTag=2,n):n}function s(t){return e&&null===t.alternate&&(t.effectTag=2),t}function l(e,t,n,r){return null===t||6!==t.tag?((t=Kl(n,e.mode,r)).return=e,t):((t=o(t,n)).return=e,t)}function c(e,t,n,r){return null!==t&&t.elementType===n.type?((r=o(t,n.props)).ref=Ni(e,t,n),r.return=e,r):((r=Ql(n.type,n.key,n.props,null,e.mode,r)).ref=Ni(e,t,n),r.return=e,r)}function u(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Jl(n,e.mode,r)).return=e,t):((t=o(t,n.children||[])).return=e,t)}function f(e,t,n,r,i){return null===t||7!==t.tag?((t=Xl(n,e.mode,r,i)).return=e,t):((t=o(t,n)).return=e,t)}function p(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=Kl(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case M:return(n=Ql(t.type,t.key,t.props,null,e.mode,n)).ref=Ni(e,null,t),n.return=e,n;case D:return(t=Jl(t,e.mode,n)).return=e,t}if(Ri(t)||X(t))return(t=Xl(t,e.mode,n,null)).return=e,t;Li(e,t)}return null}function d(e,t,n,r){var o=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==o?null:l(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case M:return n.key===o?n.type===F?f(e,t,n.props.children,r,o):c(e,t,n,r):null;case D:return n.key===o?u(e,t,n,r):null}if(Ri(n)||X(n))return null!==o?null:f(e,t,n,r,null);Li(e,n)}return null}function h(e,t,n,r,o){if("string"==typeof r||"number"==typeof r)return l(t,e=e.get(n)||null,""+r,o);if("object"==typeof r&&null!==r){switch(r.$$typeof){case M:return e=e.get(null===r.key?n:r.key)||null,r.type===F?f(t,e,r.props.children,o,r.key):c(t,e,r,o);case D:return u(t,e=e.get(null===r.key?n:r.key)||null,r,o)}if(Ri(r)||X(r))return f(t,e=e.get(n)||null,r,o,null);Li(t,r)}return null}function m(o,a,s,l){for(var c=null,u=null,f=a,m=a=0,g=null;null!==f&&m<s.length;m++){f.index>m?(g=f,f=null):g=f.sibling;var y=d(o,f,s[m],l);if(null===y){null===f&&(f=g);break}e&&f&&null===y.alternate&&t(o,f),a=i(y,a,m),null===u?c=y:u.sibling=y,u=y,f=g}if(m===s.length)return n(o,f),c;if(null===f){for(;m<s.length;m++)null!==(f=p(o,s[m],l))&&(a=i(f,a,m),null===u?c=f:u.sibling=f,u=f);return c}for(f=r(o,f);m<s.length;m++)null!==(g=h(f,o,m,s[m],l))&&(e&&null!==g.alternate&&f.delete(null===g.key?m:g.key),a=i(g,a,m),null===u?c=g:u.sibling=g,u=g);return e&&f.forEach((function(e){return t(o,e)})),c}function g(o,s,l,c){var u=X(l);if("function"!=typeof u)throw Error(a(150));if(null==(l=u.call(l)))throw Error(a(151));for(var f=u=null,m=s,g=s=0,y=null,v=l.next();null!==m&&!v.done;g++,v=l.next()){m.index>g?(y=m,m=null):y=m.sibling;var b=d(o,m,v.value,c);if(null===b){null===m&&(m=y);break}e&&m&&null===b.alternate&&t(o,m),s=i(b,s,g),null===f?u=b:f.sibling=b,f=b,m=y}if(v.done)return n(o,m),u;if(null===m){for(;!v.done;g++,v=l.next())null!==(v=p(o,v.value,c))&&(s=i(v,s,g),null===f?u=v:f.sibling=v,f=v);return u}for(m=r(o,m);!v.done;g++,v=l.next())null!==(v=h(m,o,g,v.value,c))&&(e&&null!==v.alternate&&m.delete(null===v.key?g:v.key),s=i(v,s,g),null===f?u=v:f.sibling=v,f=v);return e&&m.forEach((function(e){return t(o,e)})),u}return function(e,r,i,l){var c="object"==typeof i&&null!==i&&i.type===F&&null===i.key;c&&(i=i.props.children);var u="object"==typeof i&&null!==i;if(u)switch(i.$$typeof){case M:e:{for(u=i.key,c=r;null!==c;){if(c.key===u){if(7===c.tag?i.type===F:c.elementType===i.type){n(e,c.sibling),(r=o(c,i.type===F?i.props.children:i.props)).ref=Ni(e,c,i),r.return=e,e=r;break e}n(e,c);break}t(e,c),c=c.sibling}i.type===F?((r=Xl(i.props.children,e.mode,l,i.key)).return=e,e=r):((l=Ql(i.type,i.key,i.props,null,e.mode,l)).ref=Ni(e,r,i),l.return=e,e=l)}return s(e);case D:e:{for(c=i.key;null!==r;){if(r.key===c){if(4===r.tag&&r.stateNode.containerInfo===i.containerInfo&&r.stateNode.implementation===i.implementation){n(e,r.sibling),(r=o(r,i.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Jl(i,e.mode,l)).return=e,e=r}return s(e)}if("string"==typeof i||"number"==typeof i)return i=""+i,null!==r&&6===r.tag?(n(e,r.sibling),(r=o(r,i)).return=e,e=r):(n(e,r),(r=Kl(i,e.mode,l)).return=e,e=r),s(e);if(Ri(i))return m(e,r,i,l);if(X(i))return g(e,r,i,l);if(u&&Li(e,i),void 0===i&&!c)switch(e.tag){case 1:case 0:throw e=e.type,Error(a(152,e.displayName||e.name||"Component"))}return n(e,r)}}var Di=Mi(!0),Fi=Mi(!1),Ui={},zi={current:Ui},Bi={current:Ui},$i={current:Ui};function qi(e){if(e===Ui)throw Error(a(174));return e}function Wi(e,t){mo($i,t),mo(Bi,e),mo(zi,Ui);var n=t.nodeType;switch(n){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:ze(null,"");break;default:t=ze(t=(n=8===n?t.parentNode:t).namespaceURI||null,n=n.tagName)}ho(zi),mo(zi,t)}function Hi(e){ho(zi),ho(Bi),ho($i)}function Vi(e){qi($i.current);var t=qi(zi.current),n=ze(t,e.type);t!==n&&(mo(Bi,e),mo(zi,n))}function Yi(e){Bi.current===e&&(ho(zi),ho(Bi))}var Gi={current:0};function Qi(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||n.data===Jn||n.data===Zn))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(64&t.effectTag))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function Xi(e,t){return{responder:e,props:t}}var Ki=R.ReactCurrentDispatcher,Ji=R.ReactCurrentBatchConfig,Zi=0,ea=null,ta=null,na=null,ra=null,oa=null,ia=null,aa=0,sa=null,la=0,ca=!1,ua=null,fa=0;function pa(){throw Error(a(321))}function da(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!eo(e[n],t[n]))return!1;return!0}function ha(e,t,n,r,o,i){if(Zi=i,ea=t,na=null!==e?e.memoizedState:null,Ki.current=null===na?Ra:Na,t=n(r,o),ca){do{ca=!1,fa+=1,na=null!==e?e.memoizedState:null,ia=ra,sa=oa=ta=null,Ki.current=Na,t=n(r,o)}while(ca);ua=null,fa=0}if(Ki.current=Pa,(e=ea).memoizedState=ra,e.expirationTime=aa,e.updateQueue=sa,e.effectTag|=la,e=null!==ta&&null!==ta.next,Zi=0,ia=oa=ra=na=ta=ea=null,aa=0,sa=null,la=0,e)throw Error(a(300));return t}function ma(){Ki.current=Pa,Zi=0,ia=oa=ra=na=ta=ea=null,aa=0,sa=null,la=0,ca=!1,ua=null,fa=0}function ga(){var e={memoizedState:null,baseState:null,queue:null,baseUpdate:null,next:null};return null===oa?ra=oa=e:oa=oa.next=e,oa}function ya(){if(null!==ia)ia=(oa=ia).next,na=null!==(ta=na)?ta.next:null;else{if(null===na)throw Error(a(310));var e={memoizedState:(ta=na).memoizedState,baseState:ta.baseState,queue:ta.queue,baseUpdate:ta.baseUpdate,next:null};oa=null===oa?ra=e:oa.next=e,na=ta.next}return oa}function va(e,t){return"function"==typeof t?t(e):t}function ba(e){var t=ya(),n=t.queue;if(null===n)throw Error(a(311));if(n.lastRenderedReducer=e,0<fa){var r=n.dispatch;if(null!==ua){var o=ua.get(n);if(void 0!==o){ua.delete(n);var i=t.memoizedState;do{i=e(i,o.action),o=o.next}while(null!==o);return eo(i,t.memoizedState)||(Ha=!0),t.memoizedState=i,t.baseUpdate===n.last&&(t.baseState=i),n.lastRenderedState=i,[i,r]}}return[t.memoizedState,r]}r=n.last;var s=t.baseUpdate;if(i=t.baseState,null!==s?(null!==r&&(r.next=null),r=s.next):r=null!==r?r.next:null,null!==r){var l=o=null,c=r,u=!1;do{var f=c.expirationTime;f<Zi?(u||(u=!0,l=s,o=i),f>aa&&jl(aa=f)):(Tl(f,c.suspenseConfig),i=c.eagerReducer===e?c.eagerState:e(i,c.action)),s=c,c=c.next}while(null!==c&&c!==r);u||(l=s,o=i),eo(i,t.memoizedState)||(Ha=!0),t.memoizedState=i,t.baseUpdate=l,t.baseState=o,n.lastRenderedState=i}return[t.memoizedState,n.dispatch]}function wa(e){var t=ga();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={last:null,dispatch:null,lastRenderedReducer:va,lastRenderedState:e}).dispatch=Aa.bind(null,ea,e),[t.memoizedState,e]}function xa(e){return ba(va)}function ka(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===sa?(sa={lastEffect:null}).lastEffect=e.next=e:null===(t=sa.lastEffect)?sa.lastEffect=e.next=e:(n=t.next,t.next=e,e.next=n,sa.lastEffect=e),e}function Ea(e,t,n,r){var o=ga();la|=e,o.memoizedState=ka(t,n,void 0,void 0===r?null:r)}function Oa(e,t,n,r){var o=ya();r=void 0===r?null:r;var i=void 0;if(null!==ta){var a=ta.memoizedState;if(i=a.destroy,null!==r&&da(r,a.deps))return void ka(0,n,i,r)}la|=e,o.memoizedState=ka(t,n,i,r)}function _a(e,t){return Ea(516,192,e,t)}function Sa(e,t){return Oa(516,192,e,t)}function Ta(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function ja(){}function Ca(e,t){return ga().memoizedState=[e,void 0===t?null:t],e}function Ia(e,t){var n=ya();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&da(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Aa(e,t,n){if(!(25>fa))throw Error(a(301));var r=e.alternate;if(e===ea||null!==r&&r===ea)if(ca=!0,e={expirationTime:Zi,suspenseConfig:null,action:n,eagerReducer:null,eagerState:null,next:null},null===ua&&(ua=new Map),void 0===(n=ua.get(t)))ua.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}else{var o=hl(),i=_i.suspense;i={expirationTime:o=ml(o,e,i),suspenseConfig:i,action:n,eagerReducer:null,eagerState:null,next:null};var s=t.last;if(null===s)i.next=i;else{var l=s.next;null!==l&&(i.next=l),s.next=i}if(t.last=i,0===e.expirationTime&&(null===r||0===r.expirationTime)&&null!==(r=t.lastRenderedReducer))try{var c=t.lastRenderedState,u=r(c,n);if(i.eagerReducer=r,i.eagerState=u,eo(u,c))return}catch(e){}gl(e,o)}}var Pa={readContext:pi,useCallback:pa,useContext:pa,useEffect:pa,useImperativeHandle:pa,useLayoutEffect:pa,useMemo:pa,useReducer:pa,useRef:pa,useState:pa,useDebugValue:pa,useResponder:pa,useDeferredValue:pa,useTransition:pa},Ra={readContext:pi,useCallback:Ca,useContext:pi,useEffect:_a,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,Ea(4,36,Ta.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Ea(4,36,e,t)},useMemo:function(e,t){var n=ga();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=ga();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={last:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=Aa.bind(null,ea,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},ga().memoizedState=e},useState:wa,useDebugValue:ja,useResponder:Xi,useDeferredValue:function(e,t){var n=wa(e),r=n[0],o=n[1];return _a((function(){i.unstable_next((function(){var n=Ji.suspense;Ji.suspense=void 0===t?null:t;try{o(e)}finally{Ji.suspense=n}}))}),[e,t]),r},useTransition:function(e){var t=wa(!1),n=t[0],r=t[1];return[Ca((function(t){r(!0),i.unstable_next((function(){var n=Ji.suspense;Ji.suspense=void 0===e?null:e;try{r(!1),t()}finally{Ji.suspense=n}}))}),[e,n]),n]}},Na={readContext:pi,useCallback:Ia,useContext:pi,useEffect:Sa,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,Oa(4,36,Ta.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Oa(4,36,e,t)},useMemo:function(e,t){var n=ya();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&da(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)},useReducer:ba,useRef:function(){return ya().memoizedState},useState:xa,useDebugValue:ja,useResponder:Xi,useDeferredValue:function(e,t){var n=xa(),r=n[0],o=n[1];return Sa((function(){i.unstable_next((function(){var n=Ji.suspense;Ji.suspense=void 0===t?null:t;try{o(e)}finally{Ji.suspense=n}}))}),[e,t]),r},useTransition:function(e){var t=xa(),n=t[0],r=t[1];return[Ia((function(t){r(!0),i.unstable_next((function(){var n=Ji.suspense;Ji.suspense=void 0===e?null:e;try{r(!1),t()}finally{Ji.suspense=n}}))}),[e,n]),n]}},La=null,Ma=null,Da=!1;function Fa(e,t){var n=Vl(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.effectTag=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function Ua(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);case 13:default:return!1}}function za(e){if(Da){var t=Ma;if(t){var n=t;if(!Ua(e,t)){if(!(t=ar(n.nextSibling))||!Ua(e,t))return e.effectTag=-1025&e.effectTag|2,Da=!1,void(La=e);Fa(La,n)}La=e,Ma=ar(t.firstChild)}else e.effectTag=-1025&e.effectTag|2,Da=!1,La=e}}function Ba(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;La=e}function $a(e){if(e!==La)return!1;if(!Da)return Ba(e),Da=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!rr(t,e.memoizedProps))for(t=Ma;t;)Fa(e,t),t=ar(t.nextSibling);if(Ba(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(a(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if(n===Kn){if(0===t){Ma=ar(e.nextSibling);break e}t--}else n!==Xn&&n!==Zn&&n!==Jn||t++}e=e.nextSibling}Ma=null}}else Ma=La?ar(e.stateNode.nextSibling):null;return!0}function qa(){Ma=La=null,Da=!1}var Wa=R.ReactCurrentOwner,Ha=!1;function Va(e,t,n,r){t.child=null===e?Fi(t,null,n,r):Di(t,e.child,n,r)}function Ya(e,t,n,r,o){n=n.render;var i=t.ref;return fi(t,o),r=ha(e,t,n,r,i,o),null===e||Ha?(t.effectTag|=1,Va(e,t,r,o),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=o&&(e.expirationTime=0),us(e,t,o))}function Ga(e,t,n,r,o,i){if(null===e){var a=n.type;return"function"!=typeof a||Yl(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Ql(n.type,null,r,null,t.mode,i)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,Qa(e,t,a,r,o,i))}return a=e.child,o<i&&(o=a.memoizedProps,(n=null!==(n=n.compare)?n:no)(o,r)&&e.ref===t.ref)?us(e,t,i):(t.effectTag|=1,(e=Gl(a,r)).ref=t.ref,e.return=t,t.child=e)}function Qa(e,t,n,r,o,i){return null!==e&&no(e.memoizedProps,r)&&e.ref===t.ref&&(Ha=!1,o<i)?us(e,t,i):Ka(e,t,n,r,i)}function Xa(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.effectTag|=128)}function Ka(e,t,n,r,o){var i=xo(n)?bo:yo.current;return i=wo(t,i),fi(t,o),n=ha(e,t,n,r,i,o),null===e||Ha?(t.effectTag|=1,Va(e,t,n,o),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=o&&(e.expirationTime=0),us(e,t,o))}function Ja(e,t,n,r,o){if(xo(n)){var i=!0;So(t)}else i=!1;if(fi(t,o),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),Ii(t,n,r),Pi(t,n,r,o),r=!0;else if(null===e){var a=t.stateNode,s=t.memoizedProps;a.props=s;var l=a.context,c=n.contextType;"object"==typeof c&&null!==c?c=pi(c):c=wo(t,c=xo(n)?bo:yo.current);var u=n.getDerivedStateFromProps,f="function"==typeof u||"function"==typeof a.getSnapshotBeforeUpdate;f||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s!==r||l!==c)&&Ai(t,a,r,c),di=!1;var p=t.memoizedState;l=a.state=p;var d=t.updateQueue;null!==d&&(ki(t,d,r,a,o),l=t.memoizedState),s!==r||p!==l||vo.current||di?("function"==typeof u&&(Ti(t,n,u,r),l=t.memoizedState),(s=di||Ci(t,n,s,r,p,l,c))?(f||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||("function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"==typeof a.componentDidMount&&(t.effectTag|=4)):("function"==typeof a.componentDidMount&&(t.effectTag|=4),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.context=c,r=s):("function"==typeof a.componentDidMount&&(t.effectTag|=4),r=!1)}else a=t.stateNode,s=t.memoizedProps,a.props=t.type===t.elementType?s:ni(t.type,s),l=a.context,"object"==typeof(c=n.contextType)&&null!==c?c=pi(c):c=wo(t,c=xo(n)?bo:yo.current),(f="function"==typeof(u=n.getDerivedStateFromProps)||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s!==r||l!==c)&&Ai(t,a,r,c),di=!1,l=t.memoizedState,p=a.state=l,null!==(d=t.updateQueue)&&(ki(t,d,r,a,o),p=t.memoizedState),s!==r||l!==p||vo.current||di?("function"==typeof u&&(Ti(t,n,u,r),p=t.memoizedState),(u=di||Ci(t,n,s,r,l,p,c))?(f||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(r,p,c),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,p,c)),"function"==typeof a.componentDidUpdate&&(t.effectTag|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(t.effectTag|=256)):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=256),t.memoizedProps=r,t.memoizedState=p),a.props=r,a.state=p,a.context=c,r=u):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=256),r=!1);return Za(e,t,n,r,i,o)}function Za(e,t,n,r,o,i){Xa(e,t);var a=0!=(64&t.effectTag);if(!r&&!a)return o&&To(t,n,!1),us(e,t,i);r=t.stateNode,Wa.current=t;var s=a&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.effectTag|=1,null!==e&&a?(t.child=Di(t,e.child,null,i),t.child=Di(t,null,s,i)):Va(e,t,s,i),t.memoizedState=r.state,o&&To(t,n,!0),t.child}function es(e){var t=e.stateNode;t.pendingContext?Oo(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Oo(0,t.context,!1),Wi(e,t.containerInfo)}var ts,ns,rs,os,is={dehydrated:null,retryTime:0};function as(e,t,n){var r,o=t.mode,i=t.pendingProps,a=Gi.current,s=!1;if((r=0!=(64&t.effectTag))||(r=0!=(2&a)&&(null===e||null!==e.memoizedState)),r?(s=!0,t.effectTag&=-65):null!==e&&null===e.memoizedState||void 0===i.fallback||!0===i.unstable_avoidThisFallback||(a|=1),mo(Gi,1&a),null===e){if(void 0!==i.fallback&&za(t),s){if(s=i.fallback,(i=Xl(null,o,0,null)).return=t,0==(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,i.child=e;null!==e;)e.return=i,e=e.sibling;return(n=Xl(s,o,n,null)).return=t,i.sibling=n,t.memoizedState=is,t.child=i,n}return o=i.children,t.memoizedState=null,t.child=Fi(t,null,o,n)}if(null!==e.memoizedState){if(o=(e=e.child).sibling,s){if(i=i.fallback,(n=Gl(e,e.pendingProps)).return=t,0==(2&t.mode)&&(s=null!==t.memoizedState?t.child.child:t.child)!==e.child)for(n.child=s;null!==s;)s.return=n,s=s.sibling;return(o=Gl(o,i,o.expirationTime)).return=t,n.sibling=o,n.childExpirationTime=0,t.memoizedState=is,t.child=n,o}return n=Di(t,e.child,i.children,n),t.memoizedState=null,t.child=n}if(e=e.child,s){if(s=i.fallback,(i=Xl(null,o,0,null)).return=t,i.child=e,null!==e&&(e.return=i),0==(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,i.child=e;null!==e;)e.return=i,e=e.sibling;return(n=Xl(s,o,n,null)).return=t,i.sibling=n,n.effectTag|=2,i.childExpirationTime=0,t.memoizedState=is,t.child=i,n}return t.memoizedState=null,t.child=Di(t,e,i.children,n)}function ss(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t),ui(e.return,t)}function ls(e,t,n,r,o,i){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:t,rendering:null,last:r,tail:n,tailExpiration:0,tailMode:o,lastEffect:i}:(a.isBackwards=t,a.rendering=null,a.last=r,a.tail=n,a.tailExpiration=0,a.tailMode=o,a.lastEffect=i)}function cs(e,t,n){var r=t.pendingProps,o=r.revealOrder,i=r.tail;if(Va(e,t,r.children,n),0!=(2&(r=Gi.current)))r=1&r|2,t.effectTag|=64;else{if(null!==e&&0!=(64&e.effectTag))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&ss(e,n);else if(19===e.tag)ss(e,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(mo(Gi,r),0==(2&t.mode))t.memoizedState=null;else switch(o){case"forwards":for(n=t.child,o=null;null!==n;)null!==(e=n.alternate)&&null===Qi(e)&&(o=n),n=n.sibling;null===(n=o)?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),ls(t,!1,o,n,i,t.lastEffect);break;case"backwards":for(n=null,o=t.child,t.child=null;null!==o;){if(null!==(e=o.alternate)&&null===Qi(e)){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}ls(t,!0,n,null,i,t.lastEffect);break;case"together":ls(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function us(e,t,n){null!==e&&(t.dependencies=e.dependencies);var r=t.expirationTime;if(0!==r&&jl(r),t.childExpirationTime<n)return null;if(null!==e&&t.child!==e.child)throw Error(a(153));if(null!==t.child){for(n=Gl(e=t.child,e.pendingProps,e.expirationTime),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Gl(e,e.pendingProps,e.expirationTime)).return=t;n.sibling=null}return t.child}function fs(e){e.effectTag|=4}function ps(e,t){switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function ds(e){switch(e.tag){case 1:xo(e.type)&&ko();var t=e.effectTag;return 4096&t?(e.effectTag=-4097&t|64,e):null;case 3:if(Hi(),Eo(),0!=(64&(t=e.effectTag)))throw Error(a(285));return e.effectTag=-4097&t|64,e;case 5:return Yi(e),null;case 13:return ho(Gi),4096&(t=e.effectTag)?(e.effectTag=-4097&t|64,e):null;case 19:return ho(Gi),null;case 4:return Hi(),null;case 10:return ci(e),null;default:return null}}function hs(e,t){return{value:e,source:t,stack:J(t)}}ts=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},ns=function(){},rs=function(e,t,n,r,i){var a=e.memoizedProps;if(a!==r){var s,l,c=t.stateNode;switch(qi(zi.current),e=null,n){case"input":a=Se(c,a),r=Se(c,r),e=[];break;case"option":a=Pe(c,a),r=Pe(c,r),e=[];break;case"select":a=o({},a,{value:void 0}),r=o({},r,{value:void 0}),e=[];break;case"textarea":a=Ne(c,a),r=Ne(c,r),e=[];break;default:"function"!=typeof a.onClick&&"function"==typeof r.onClick&&(c.onclick=Wn)}for(s in Bn(n,r),n=null,a)if(!r.hasOwnProperty(s)&&a.hasOwnProperty(s)&&null!=a[s])if("style"===s)for(l in c=a[s])c.hasOwnProperty(l)&&(n||(n={}),n[l]="");else"dangerouslySetInnerHTML"!==s&&"children"!==s&&"suppressContentEditableWarning"!==s&&"suppressHydrationWarning"!==s&&"autoFocus"!==s&&(d.hasOwnProperty(s)?e||(e=[]):(e=e||[]).push(s,null));for(s in r){var u=r[s];if(c=null!=a?a[s]:void 0,r.hasOwnProperty(s)&&u!==c&&(null!=u||null!=c))if("style"===s)if(c){for(l in c)!c.hasOwnProperty(l)||u&&u.hasOwnProperty(l)||(n||(n={}),n[l]="");for(l in u)u.hasOwnProperty(l)&&c[l]!==u[l]&&(n||(n={}),n[l]=u[l])}else n||(e||(e=[]),e.push(s,n)),n=u;else"dangerouslySetInnerHTML"===s?(u=u?u.__html:void 0,c=c?c.__html:void 0,null!=u&&c!==u&&(e=e||[]).push(s,""+u)):"children"===s?c===u||"string"!=typeof u&&"number"!=typeof u||(e=e||[]).push(s,""+u):"suppressContentEditableWarning"!==s&&"suppressHydrationWarning"!==s&&(d.hasOwnProperty(s)?(null!=u&&qn(i,s),e||c===u||(e=[])):(e=e||[]).push(s,u))}n&&(e=e||[]).push("style",n),i=e,(t.updateQueue=i)&&fs(t)}},os=function(e,t,n,r){n!==r&&fs(t)};var ms="function"==typeof WeakSet?WeakSet:Set;function gs(e,t){var n=t.source,r=t.stack;null===r&&null!==n&&(r=J(n)),null!==n&&K(n.type),t=t.value,null!==e&&1===e.tag&&K(e.type);try{console.error(t)}catch(e){setTimeout((function(){throw e}))}}function ys(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){zl(e,t)}else t.current=null}function vs(e,t){switch(t.tag){case 0:case 11:case 15:bs(2,0,t);break;case 1:if(256&t.effectTag&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:ni(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}break;case 3:case 5:case 6:case 4:case 17:break;default:throw Error(a(163))}}function bs(e,t,n){if(null!==(n=null!==(n=n.updateQueue)?n.lastEffect:null)){var r=n=n.next;do{if(0!=(r.tag&e)){var o=r.destroy;r.destroy=void 0,void 0!==o&&o()}0!=(r.tag&t)&&(o=r.create,r.destroy=o()),r=r.next}while(r!==n)}}function ws(e,t,n){switch("function"==typeof Wl&&Wl(t),t.tag){case 0:case 11:case 14:case 15:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var r=e.next;Qo(97<n?97:n,(function(){var e=r;do{var n=e.destroy;if(void 0!==n){var o=t;try{n()}catch(e){zl(o,e)}}e=e.next}while(e!==r)}))}break;case 1:ys(t),"function"==typeof(n=t.stateNode).componentWillUnmount&&function(e,t){try{t.props=e.memoizedProps,t.state=e.memoizedState,t.componentWillUnmount()}catch(t){zl(e,t)}}(t,n);break;case 5:ys(t);break;case 4:Os(e,t,n)}}function xs(e){var t=e.alternate;e.return=null,e.child=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.alternate=null,e.firstEffect=null,e.lastEffect=null,e.pendingProps=null,e.memoizedProps=null,null!==t&&xs(t)}function ks(e){return 5===e.tag||3===e.tag||4===e.tag}function Es(e){e:{for(var t=e.return;null!==t;){if(ks(t)){var n=t;break e}t=t.return}throw Error(a(160))}switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(a(161))}16&n.effectTag&&(qe(t,""),n.effectTag&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||ks(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.effectTag)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.effectTag)){n=n.stateNode;break e}}for(var o=e;;){var i=5===o.tag||6===o.tag;if(i){var s=i?o.stateNode:o.stateNode.instance;if(n)if(r){var l=s;s=n,8===(i=t).nodeType?i.parentNode.insertBefore(l,s):i.insertBefore(l,s)}else t.insertBefore(s,n);else r?(8===(l=t).nodeType?(i=l.parentNode).insertBefore(s,l):(i=l).appendChild(s),null!=(l=l._reactRootContainer)||null!==i.onclick||(i.onclick=Wn)):t.appendChild(s)}else if(4!==o.tag&&null!==o.child){o.child.return=o,o=o.child;continue}if(o===e)break;for(;null===o.sibling;){if(null===o.return||o.return===e)return;o=o.return}o.sibling.return=o.return,o=o.sibling}}function Os(e,t,n){for(var r,o,i=t,s=!1;;){if(!s){s=i.return;e:for(;;){if(null===s)throw Error(a(160));switch(r=s.stateNode,s.tag){case 5:o=!1;break e;case 3:case 4:r=r.containerInfo,o=!0;break e}s=s.return}s=!0}if(5===i.tag||6===i.tag){e:for(var l=e,c=i,u=n,f=c;;)if(ws(l,f,u),null!==f.child&&4!==f.tag)f.child.return=f,f=f.child;else{if(f===c)break;for(;null===f.sibling;){if(null===f.return||f.return===c)break e;f=f.return}f.sibling.return=f.return,f=f.sibling}o?(l=r,c=i.stateNode,8===l.nodeType?l.parentNode.removeChild(c):l.removeChild(c)):r.removeChild(i.stateNode)}else if(4===i.tag){if(null!==i.child){r=i.stateNode.containerInfo,o=!0,i.child.return=i,i=i.child;continue}}else if(ws(e,i,n),null!==i.child){i.child.return=i,i=i.child;continue}if(i===t)break;for(;null===i.sibling;){if(null===i.return||i.return===t)return;4===(i=i.return).tag&&(s=!1)}i.sibling.return=i.return,i=i.sibling}}function _s(e,t){switch(t.tag){case 0:case 11:case 14:case 15:bs(4,8,t);break;case 1:break;case 5:var n=t.stateNode;if(null!=n){var r=t.memoizedProps,o=null!==e?e.memoizedProps:r;e=t.type;var i=t.updateQueue;if(t.updateQueue=null,null!==i){for(n[ur]=r,"input"===e&&"radio"===r.type&&null!=r.name&&je(n,r),$n(e,o),t=$n(e,r),o=0;o<i.length;o+=2){var s=i[o],l=i[o+1];"style"===s?Un(n,l):"dangerouslySetInnerHTML"===s?$e(n,l):"children"===s?qe(n,l):ke(n,s,l,t)}switch(e){case"input":Ce(n,r);break;case"textarea":Me(n,r);break;case"select":t=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(e=r.value)?Re(n,!!r.multiple,e,!1):t!==!!r.multiple&&(null!=r.defaultValue?Re(n,!!r.multiple,r.defaultValue,!0):Re(n,!!r.multiple,r.multiple?[]:"",!1))}}}break;case 6:if(null===t.stateNode)throw Error(a(162));t.stateNode.nodeValue=t.memoizedProps;break;case 3:(t=t.stateNode).hydrate&&(t.hydrate=!1,_t(t.containerInfo));break;case 12:break;case 13:if(n=t,null===t.memoizedState?r=!1:(r=!0,n=t.child,tl=Vo()),null!==n)e:for(e=n;;){if(5===e.tag)i=e.stateNode,r?"function"==typeof(i=i.style).setProperty?i.setProperty("display","none","important"):i.display="none":(i=e.stateNode,o=null!=(o=e.memoizedProps.style)&&o.hasOwnProperty("display")?o.display:null,i.style.display=Fn("display",o));else if(6===e.tag)e.stateNode.nodeValue=r?"":e.memoizedProps;else{if(13===e.tag&&null!==e.memoizedState&&null===e.memoizedState.dehydrated){(i=e.child.sibling).return=e,e=i;continue}if(null!==e.child){e.child.return=e,e=e.child;continue}}if(e===n)break e;for(;null===e.sibling;){if(null===e.return||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}Ss(t);break;case 19:Ss(t);break;case 17:case 20:case 21:break;default:throw Error(a(163))}}function Ss(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new ms),t.forEach((function(t){var r=$l.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}var Ts="function"==typeof WeakMap?WeakMap:Map;function js(e,t,n){(n=gi(n,null)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){ol||(ol=!0,il=r),gs(e,t)},n}function Cs(e,t,n){(n=gi(n,null)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var o=t.value;n.payload=function(){return gs(e,t),r(o)}}var i=e.stateNode;return null!==i&&"function"==typeof i.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===al?al=new Set([this]):al.add(this),gs(e,t));var n=t.stack;this.componentDidCatch(t.value,{componentStack:null!==n?n:""})}),n}var Is,As=Math.ceil,Ps=R.ReactCurrentDispatcher,Rs=R.ReactCurrentOwner,Ns=0,Ls=8,Ms=16,Ds=32,Fs=0,Us=1,zs=2,Bs=3,$s=4,qs=5,Ws=Ns,Hs=null,Vs=null,Ys=0,Gs=Fs,Qs=null,Xs=1073741823,Ks=1073741823,Js=null,Zs=0,el=!1,tl=0,nl=500,rl=null,ol=!1,il=null,al=null,sl=!1,ll=null,cl=90,ul=null,fl=0,pl=null,dl=0;function hl(){return(Ws&(Ms|Ds))!==Ns?1073741821-(Vo()/10|0):0!==dl?dl:dl=1073741821-(Vo()/10|0)}function ml(e,t,n){if(0==(2&(t=t.mode)))return 1073741823;var r=Yo();if(0==(4&t))return 99===r?1073741823:1073741822;if((Ws&Ms)!==Ns)return Ys;if(null!==n)e=ti(e,0|n.timeoutMs||5e3,250);else switch(r){case 99:e=1073741823;break;case 98:e=ti(e,150,100);break;case 97:case 96:e=ti(e,5e3,250);break;case 95:e=2;break;default:throw Error(a(326))}return null!==Hs&&e===Ys&&--e,e}function gl(e,t){if(50<fl)throw fl=0,pl=null,Error(a(185));if(null!==(e=yl(e,t))){var n=Yo();1073741823===t?(Ws&Ls)!==Ns&&(Ws&(Ms|Ds))===Ns?xl(e):(bl(e),Ws===Ns&&Jo()):bl(e),(4&Ws)===Ns||98!==n&&99!==n||(null===ul?ul=new Map([[e,t]]):(void 0===(n=ul.get(e))||n>t)&&ul.set(e,t))}}function yl(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t);var r=e.return,o=null;if(null===r&&3===e.tag)o=e.stateNode;else for(;null!==r;){if(n=r.alternate,r.childExpirationTime<t&&(r.childExpirationTime=t),null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t),null===r.return&&3===r.tag){o=r.stateNode;break}r=r.return}return null!==o&&(Hs===o&&(jl(t),Gs===$s&&tc(o,Ys)),nc(o,t)),o}function vl(e){var t=e.lastExpiredTime;return 0!==t?t:ec(e,t=e.firstPendingTime)?(t=e.lastPingedTime)>(e=e.nextKnownPendingLevel)?t:e:t}function bl(e){if(0!==e.lastExpiredTime)e.callbackExpirationTime=1073741823,e.callbackPriority=99,e.callbackNode=Ko(xl.bind(null,e));else{var t=vl(e),n=e.callbackNode;if(0===t)null!==n&&(e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90);else{var r=hl();if(1073741823===t?r=99:1===t||2===t?r=95:r=0>=(r=10*(1073741821-t)-10*(1073741821-r))?99:250>=r?98:5250>=r?97:95,null!==n){var o=e.callbackPriority;if(e.callbackExpirationTime===t&&o>=r)return;n!==zo&&Io(n)}e.callbackExpirationTime=t,e.callbackPriority=r,t=1073741823===t?Ko(xl.bind(null,e)):Xo(r,wl.bind(null,e),{timeout:10*(1073741821-t)-Vo()}),e.callbackNode=t}}}function wl(e,t){if(dl=0,t)return rc(e,t=hl()),bl(e),null;var n=vl(e);if(0!==n){if(t=e.callbackNode,(Ws&(Ms|Ds))!==Ns)throw Error(a(327));if(Dl(),e===Hs&&n===Ys||Ol(e,n),null!==Vs){var r=Ws;Ws|=Ms;for(var o=Sl();;)try{Il();break}catch(t){_l(e,t)}if(si(),Ws=r,Ps.current=o,Gs===Us)throw t=Qs,Ol(e,n),tc(e,n),bl(e),t;if(null===Vs)switch(o=e.finishedWork=e.current.alternate,e.finishedExpirationTime=n,r=Gs,Hs=null,r){case Fs:case Us:throw Error(a(345));case zs:rc(e,2<n?2:n);break;case Bs:if(tc(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=Rl(o)),1073741823===Xs&&10<(o=tl+nl-Vo())){if(el){var i=e.lastPingedTime;if(0===i||i>=n){e.lastPingedTime=n,Ol(e,n);break}}if(0!==(i=vl(e))&&i!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}e.timeoutHandle=or(Nl.bind(null,e),o);break}Nl(e);break;case $s:if(tc(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=Rl(o)),el&&(0===(o=e.lastPingedTime)||o>=n)){e.lastPingedTime=n,Ol(e,n);break}if(0!==(o=vl(e))&&o!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}if(1073741823!==Ks?r=10*(1073741821-Ks)-Vo():1073741823===Xs?r=0:(r=10*(1073741821-Xs)-5e3,0>(r=(o=Vo())-r)&&(r=0),(n=10*(1073741821-n)-o)<(r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*As(r/1960))-r)&&(r=n)),10<r){e.timeoutHandle=or(Nl.bind(null,e),r);break}Nl(e);break;case qs:if(1073741823!==Xs&&null!==Js){i=Xs;var s=Js;if(0>=(r=0|s.busyMinDurationMs)?r=0:(o=0|s.busyDelayMs,r=(i=Vo()-(10*(1073741821-i)-(0|s.timeoutMs||5e3)))<=o?0:o+r-i),10<r){tc(e,n),e.timeoutHandle=or(Nl.bind(null,e),r);break}}Nl(e);break;default:throw Error(a(329))}if(bl(e),e.callbackNode===t)return wl.bind(null,e)}}return null}function xl(e){var t=e.lastExpiredTime;if(t=0!==t?t:1073741823,e.finishedExpirationTime===t)Nl(e);else{if((Ws&(Ms|Ds))!==Ns)throw Error(a(327));if(Dl(),e===Hs&&t===Ys||Ol(e,t),null!==Vs){var n=Ws;Ws|=Ms;for(var r=Sl();;)try{Cl();break}catch(t){_l(e,t)}if(si(),Ws=n,Ps.current=r,Gs===Us)throw n=Qs,Ol(e,t),tc(e,t),bl(e),n;if(null!==Vs)throw Error(a(261));e.finishedWork=e.current.alternate,e.finishedExpirationTime=t,Hs=null,Nl(e),bl(e)}}return null}function kl(e,t){var n=Ws;Ws|=1;try{return e(t)}finally{(Ws=n)===Ns&&Jo()}}function El(e,t){var n=Ws;Ws&=-2,Ws|=Ls;try{return e(t)}finally{(Ws=n)===Ns&&Jo()}}function Ol(e,t){e.finishedWork=null,e.finishedExpirationTime=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,ir(n)),null!==Vs)for(n=Vs.return;null!==n;){var r=n;switch(r.tag){case 1:var o=r.type.childContextTypes;null!=o&&ko();break;case 3:Hi(),Eo();break;case 5:Yi(r);break;case 4:Hi();break;case 13:case 19:ho(Gi);break;case 10:ci(r)}n=n.return}Hs=e,Vs=Gl(e.current,null),Ys=t,Gs=Fs,Qs=null,Ks=Xs=1073741823,Js=null,Zs=0,el=!1}function _l(e,t){for(;;){try{if(si(),ma(),null===Vs||null===Vs.return)return Gs=Us,Qs=t,null;e:{var n=e,r=Vs.return,o=Vs,i=t;if(t=Ys,o.effectTag|=2048,o.firstEffect=o.lastEffect=null,null!==i&&"object"==typeof i&&"function"==typeof i.then){var a=i,s=0!=(1&Gi.current),l=r;do{var c;if(c=13===l.tag){var u=l.memoizedState;if(null!==u)c=null!==u.dehydrated;else{var f=l.memoizedProps;c=void 0!==f.fallback&&(!0!==f.unstable_avoidThisFallback||!s)}}if(c){var p=l.updateQueue;if(null===p){var d=new Set;d.add(a),l.updateQueue=d}else p.add(a);if(0==(2&l.mode)){if(l.effectTag|=64,o.effectTag&=-2981,1===o.tag)if(null===o.alternate)o.tag=17;else{var h=gi(1073741823,null);h.tag=2,vi(o,h)}o.expirationTime=1073741823;break e}i=void 0,o=t;var m=n.pingCache;if(null===m?(m=n.pingCache=new Ts,i=new Set,m.set(a,i)):void 0===(i=m.get(a))&&(i=new Set,m.set(a,i)),!i.has(o)){i.add(o);var g=Bl.bind(null,n,a,o);a.then(g,g)}l.effectTag|=4096,l.expirationTime=t;break e}l=l.return}while(null!==l);i=Error((K(o.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display."+J(o))}Gs!==qs&&(Gs=zs),i=hs(i,o),l=r;do{switch(l.tag){case 3:a=i,l.effectTag|=4096,l.expirationTime=t,bi(l,js(l,a,t));break e;case 1:a=i;var y=l.type,v=l.stateNode;if(0==(64&l.effectTag)&&("function"==typeof y.getDerivedStateFromError||null!==v&&"function"==typeof v.componentDidCatch&&(null===al||!al.has(v)))){l.effectTag|=4096,l.expirationTime=t,bi(l,Cs(l,a,t));break e}}l=l.return}while(null!==l)}Vs=Pl(Vs)}catch(e){t=e;continue}break}}function Sl(){var e=Ps.current;return Ps.current=Pa,null===e?Pa:e}function Tl(e,t){e<Xs&&2<e&&(Xs=e),null!==t&&e<Ks&&2<e&&(Ks=e,Js=t)}function jl(e){e>Zs&&(Zs=e)}function Cl(){for(;null!==Vs;)Vs=Al(Vs)}function Il(){for(;null!==Vs&&!Ao();)Vs=Al(Vs)}function Al(e){var t=Is(e.alternate,e,Ys);return e.memoizedProps=e.pendingProps,null===t&&(t=Pl(e)),Rs.current=null,t}function Pl(e){Vs=e;do{var t=Vs.alternate;if(e=Vs.return,0==(2048&Vs.effectTag)){e:{var n=t,r=Ys,i=(t=Vs).pendingProps;switch(t.tag){case 2:case 16:break;case 15:case 0:break;case 1:xo(t.type)&&ko();break;case 3:Hi(),Eo(),(i=t.stateNode).pendingContext&&(i.context=i.pendingContext,i.pendingContext=null),(null===n||null===n.child)&&$a(t)&&fs(t),ns(t);break;case 5:Yi(t),r=qi($i.current);var s=t.type;if(null!==n&&null!=t.stateNode)rs(n,t,s,i,r),n.ref!==t.ref&&(t.effectTag|=128);else if(i){var l=qi(zi.current);if($a(t)){var c=(i=t).stateNode;n=i.type;var u=i.memoizedProps,f=r;switch(c[cr]=i,c[ur]=u,s=void 0,r=c,n){case"iframe":case"object":case"embed":_n("load",r);break;case"video":case"audio":for(c=0;c<Ze.length;c++)_n(Ze[c],r);break;case"source":_n("error",r);break;case"img":case"image":case"link":_n("error",r),_n("load",r);break;case"form":_n("reset",r),_n("submit",r);break;case"details":_n("toggle",r);break;case"input":Te(r,u),_n("invalid",r),qn(f,"onChange");break;case"select":r._wrapperState={wasMultiple:!!u.multiple},_n("invalid",r),qn(f,"onChange");break;case"textarea":Le(r,u),_n("invalid",r),qn(f,"onChange")}for(s in Bn(n,u),c=null,u)u.hasOwnProperty(s)&&(l=u[s],"children"===s?"string"==typeof l?r.textContent!==l&&(c=["children",l]):"number"==typeof l&&r.textContent!==""+l&&(c=["children",""+l]):d.hasOwnProperty(s)&&null!=l&&qn(f,s));switch(n){case"input":Oe(r),Ie(r,u,!0);break;case"textarea":Oe(r),De(r);break;case"select":case"option":break;default:"function"==typeof u.onClick&&(r.onclick=Wn)}s=c,i.updateQueue=s,(i=null!==s)&&fs(t)}else{n=t,f=s,u=i,c=9===r.nodeType?r:r.ownerDocument,l===Fe.html&&(l=Ue(f)),l===Fe.html?"script"===f?((u=c.createElement("div")).innerHTML="<script><\/script>",c=u.removeChild(u.firstChild)):"string"==typeof u.is?c=c.createElement(f,{is:u.is}):(c=c.createElement(f),"select"===f&&(f=c,u.multiple?f.multiple=!0:u.size&&(f.size=u.size))):c=c.createElementNS(l,f),(u=c)[cr]=n,u[ur]=i,ts(u,t,!1,!1),t.stateNode=u;var p=r,h=$n(f=s,n=i);switch(f){case"iframe":case"object":case"embed":_n("load",u),r=n;break;case"video":case"audio":for(r=0;r<Ze.length;r++)_n(Ze[r],u);r=n;break;case"source":_n("error",u),r=n;break;case"img":case"image":case"link":_n("error",u),_n("load",u),r=n;break;case"form":_n("reset",u),_n("submit",u),r=n;break;case"details":_n("toggle",u),r=n;break;case"input":Te(u,n),r=Se(u,n),_n("invalid",u),qn(p,"onChange");break;case"option":r=Pe(u,n);break;case"select":u._wrapperState={wasMultiple:!!n.multiple},r=o({},n,{value:void 0}),_n("invalid",u),qn(p,"onChange");break;case"textarea":Le(u,n),r=Ne(u,n),_n("invalid",u),qn(p,"onChange");break;default:r=n}Bn(f,r),c=void 0,l=f;var m=u,g=r;for(c in g)if(g.hasOwnProperty(c)){var y=g[c];"style"===c?Un(m,y):"dangerouslySetInnerHTML"===c?null!=(y=y?y.__html:void 0)&&$e(m,y):"children"===c?"string"==typeof y?("textarea"!==l||""!==y)&&qe(m,y):"number"==typeof y&&qe(m,""+y):"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&"autoFocus"!==c&&(d.hasOwnProperty(c)?null!=y&&qn(p,c):null!=y&&ke(m,c,y,h))}switch(f){case"input":Oe(u),Ie(u,n,!1);break;case"textarea":Oe(u),De(u);break;case"option":null!=n.value&&u.setAttribute("value",""+xe(n.value));break;case"select":(r=u).multiple=!!n.multiple,null!=(u=n.value)?Re(r,!!n.multiple,u,!1):null!=n.defaultValue&&Re(r,!!n.multiple,n.defaultValue,!0);break;default:"function"==typeof r.onClick&&(u.onclick=Wn)}(i=nr(s,i))&&fs(t)}null!==t.ref&&(t.effectTag|=128)}else if(null===t.stateNode)throw Error(a(166));break;case 6:if(n&&null!=t.stateNode)os(n,t,n.memoizedProps,i);else{if("string"!=typeof i&&null===t.stateNode)throw Error(a(166));r=qi($i.current),qi(zi.current),$a(t)?(s=(i=t).stateNode,r=i.memoizedProps,s[cr]=i,(i=s.nodeValue!==r)&&fs(t)):(s=t,(i=(9===r.nodeType?r:r.ownerDocument).createTextNode(i))[cr]=s,t.stateNode=i)}break;case 11:break;case 13:if(ho(Gi),i=t.memoizedState,0!=(64&t.effectTag)){t.expirationTime=r;break e}i=null!==i,s=!1,null===n?void 0!==t.memoizedProps.fallback&&$a(t):(s=null!==(r=n.memoizedState),i||null===r||null!==(r=n.child.sibling)&&(null!==(u=t.firstEffect)?(t.firstEffect=r,r.nextEffect=u):(t.firstEffect=t.lastEffect=r,r.nextEffect=null),r.effectTag=8)),i&&!s&&0!=(2&t.mode)&&(null===n&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!=(1&Gi.current)?Gs===Fs&&(Gs=Bs):(Gs!==Fs&&Gs!==Bs||(Gs=$s),0!==Zs&&null!==Hs&&(tc(Hs,Ys),nc(Hs,Zs)))),(i||s)&&(t.effectTag|=4);break;case 7:case 8:case 12:break;case 4:Hi(),ns(t);break;case 10:ci(t);break;case 9:case 14:break;case 17:xo(t.type)&&ko();break;case 19:if(ho(Gi),null===(i=t.memoizedState))break;if(s=0!=(64&t.effectTag),null===(u=i.rendering)){if(s)ps(i,!1);else if(Gs!==Fs||null!==n&&0!=(64&n.effectTag))for(n=t.child;null!==n;){if(null!==(u=Qi(n))){for(t.effectTag|=64,ps(i,!1),null!==(s=u.updateQueue)&&(t.updateQueue=s,t.effectTag|=4),null===i.lastEffect&&(t.firstEffect=null),t.lastEffect=i.lastEffect,i=r,s=t.child;null!==s;)n=i,(r=s).effectTag&=2,r.nextEffect=null,r.firstEffect=null,r.lastEffect=null,null===(u=r.alternate)?(r.childExpirationTime=0,r.expirationTime=n,r.child=null,r.memoizedProps=null,r.memoizedState=null,r.updateQueue=null,r.dependencies=null):(r.childExpirationTime=u.childExpirationTime,r.expirationTime=u.expirationTime,r.child=u.child,r.memoizedProps=u.memoizedProps,r.memoizedState=u.memoizedState,r.updateQueue=u.updateQueue,n=u.dependencies,r.dependencies=null===n?null:{expirationTime:n.expirationTime,firstContext:n.firstContext,responders:n.responders}),s=s.sibling;mo(Gi,1&Gi.current|2),t=t.child;break e}n=n.sibling}}else{if(!s)if(null!==(n=Qi(u))){if(t.effectTag|=64,s=!0,null!==(r=n.updateQueue)&&(t.updateQueue=r,t.effectTag|=4),ps(i,!0),null===i.tail&&"hidden"===i.tailMode&&!u.alternate){null!==(t=t.lastEffect=i.lastEffect)&&(t.nextEffect=null);break}}else Vo()>i.tailExpiration&&1<r&&(t.effectTag|=64,s=!0,ps(i,!1),t.expirationTime=t.childExpirationTime=r-1);i.isBackwards?(u.sibling=t.child,t.child=u):(null!==(r=i.last)?r.sibling=u:t.child=u,i.last=u)}if(null!==i.tail){0===i.tailExpiration&&(i.tailExpiration=Vo()+500),r=i.tail,i.rendering=r,i.tail=r.sibling,i.lastEffect=t.lastEffect,r.sibling=null,i=Gi.current,mo(Gi,i=s?1&i|2:1&i),t=r;break e}break;case 20:case 21:break;default:throw Error(a(156,t.tag))}t=null}if(i=Vs,1===Ys||1!==i.childExpirationTime){for(s=0,r=i.child;null!==r;)(n=r.expirationTime)>s&&(s=n),(u=r.childExpirationTime)>s&&(s=u),r=r.sibling;i.childExpirationTime=s}if(null!==t)return t;null!==e&&0==(2048&e.effectTag)&&(null===e.firstEffect&&(e.firstEffect=Vs.firstEffect),null!==Vs.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=Vs.firstEffect),e.lastEffect=Vs.lastEffect),1<Vs.effectTag&&(null!==e.lastEffect?e.lastEffect.nextEffect=Vs:e.firstEffect=Vs,e.lastEffect=Vs))}else{if(null!==(t=ds(Vs)))return t.effectTag&=2047,t;null!==e&&(e.firstEffect=e.lastEffect=null,e.effectTag|=2048)}if(null!==(t=Vs.sibling))return t;Vs=e}while(null!==Vs);return Gs===Fs&&(Gs=qs),null}function Rl(e){var t=e.expirationTime;return t>(e=e.childExpirationTime)?t:e}function Nl(e){var t=Yo();return Qo(99,Ll.bind(null,e,t)),null}function Ll(e,t){do{Dl()}while(null!==ll);if((Ws&(Ms|Ds))!==Ns)throw Error(a(327));var n=e.finishedWork,r=e.finishedExpirationTime;if(null===n)return null;if(e.finishedWork=null,e.finishedExpirationTime=0,n===e.current)throw Error(a(177));e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90,e.nextKnownPendingLevel=0;var o=Rl(n);if(e.firstPendingTime=o,r<=e.lastSuspendedTime?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:r<=e.firstSuspendedTime&&(e.firstSuspendedTime=r-1),r<=e.lastPingedTime&&(e.lastPingedTime=0),r<=e.lastExpiredTime&&(e.lastExpiredTime=0),e===Hs&&(Vs=Hs=null,Ys=0),1<n.effectTag?null!==n.lastEffect?(n.lastEffect.nextEffect=n,o=n.firstEffect):o=n:o=n.firstEffect,null!==o){var i=Ws;Ws|=Ds,Rs.current=null,er=On;var s=Gn();if(Qn(s)){if("selectionStart"in s)var l={start:s.selectionStart,end:s.selectionEnd};else e:{var c=(l=(l=s.ownerDocument)&&l.defaultView||window).getSelection&&l.getSelection();if(c&&0!==c.rangeCount){l=c.anchorNode;var u=c.anchorOffset,f=c.focusNode;c=c.focusOffset;try{l.nodeType,f.nodeType}catch(e){l=null;break e}var p=0,d=-1,h=-1,m=0,g=0,y=s,v=null;t:for(;;){for(var b;y!==l||0!==u&&3!==y.nodeType||(d=p+u),y!==f||0!==c&&3!==y.nodeType||(h=p+c),3===y.nodeType&&(p+=y.nodeValue.length),null!==(b=y.firstChild);)v=y,y=b;for(;;){if(y===s)break t;if(v===l&&++m===u&&(d=p),v===f&&++g===c&&(h=p),null!==(b=y.nextSibling))break;v=(y=v).parentNode}y=b}l=-1===d||-1===h?null:{start:d,end:h}}else l=null}l=l||{start:0,end:0}}else l=null;tr={focusedElem:s,selectionRange:l},On=!1,rl=o;do{try{Ml()}catch(e){if(null===rl)throw Error(a(330));zl(rl,e),rl=rl.nextEffect}}while(null!==rl);rl=o;do{try{for(s=e,l=t;null!==rl;){var w=rl.effectTag;if(16&w&&qe(rl.stateNode,""),128&w){var x=rl.alternate;if(null!==x){var k=x.ref;null!==k&&("function"==typeof k?k(null):k.current=null)}}switch(1038&w){case 2:Es(rl),rl.effectTag&=-3;break;case 6:Es(rl),rl.effectTag&=-3,_s(rl.alternate,rl);break;case 1024:rl.effectTag&=-1025;break;case 1028:rl.effectTag&=-1025,_s(rl.alternate,rl);break;case 4:_s(rl.alternate,rl);break;case 8:Os(s,u=rl,l),xs(u)}rl=rl.nextEffect}}catch(e){if(null===rl)throw Error(a(330));zl(rl,e),rl=rl.nextEffect}}while(null!==rl);if(k=tr,x=Gn(),w=k.focusedElem,l=k.selectionRange,x!==w&&w&&w.ownerDocument&&function e(t,n){return!(!t||!n)&&(t===n||(!t||3!==t.nodeType)&&(n&&3===n.nodeType?e(t,n.parentNode):"contains"in t?t.contains(n):!!t.compareDocumentPosition&&!!(16&t.compareDocumentPosition(n))))}(w.ownerDocument.documentElement,w)){null!==l&&Qn(w)&&(x=l.start,void 0===(k=l.end)&&(k=x),"selectionStart"in w?(w.selectionStart=x,w.selectionEnd=Math.min(k,w.value.length)):(k=(x=w.ownerDocument||document)&&x.defaultView||window).getSelection&&(k=k.getSelection(),u=w.textContent.length,s=Math.min(l.start,u),l=void 0===l.end?s:Math.min(l.end,u),!k.extend&&s>l&&(u=l,l=s,s=u),u=Yn(w,s),f=Yn(w,l),u&&f&&(1!==k.rangeCount||k.anchorNode!==u.node||k.anchorOffset!==u.offset||k.focusNode!==f.node||k.focusOffset!==f.offset)&&((x=x.createRange()).setStart(u.node,u.offset),k.removeAllRanges(),s>l?(k.addRange(x),k.extend(f.node,f.offset)):(x.setEnd(f.node,f.offset),k.addRange(x))))),x=[];for(k=w;k=k.parentNode;)1===k.nodeType&&x.push({element:k,left:k.scrollLeft,top:k.scrollTop});for("function"==typeof w.focus&&w.focus(),w=0;w<x.length;w++)(k=x[w]).element.scrollLeft=k.left,k.element.scrollTop=k.top}tr=null,On=!!er,er=null,e.current=n,rl=o;do{try{for(w=r;null!==rl;){var E=rl.effectTag;if(36&E){var O=rl.alternate;switch(k=w,(x=rl).tag){case 0:case 11:case 15:bs(16,32,x);break;case 1:var _=x.stateNode;if(4&x.effectTag)if(null===O)_.componentDidMount();else{var S=x.elementType===x.type?O.memoizedProps:ni(x.type,O.memoizedProps);_.componentDidUpdate(S,O.memoizedState,_.__reactInternalSnapshotBeforeUpdate)}var T=x.updateQueue;null!==T&&Ei(0,T,_);break;case 3:var j=x.updateQueue;if(null!==j){if(s=null,null!==x.child)switch(x.child.tag){case 5:s=x.child.stateNode;break;case 1:s=x.child.stateNode}Ei(0,j,s)}break;case 5:var C=x.stateNode;null===O&&4&x.effectTag&&nr(x.type,x.memoizedProps)&&C.focus();break;case 6:case 4:case 12:break;case 13:if(null===x.memoizedState){var I=x.alternate;if(null!==I){var A=I.memoizedState;if(null!==A){var P=A.dehydrated;null!==P&&_t(P)}}}break;case 19:case 17:case 20:case 21:break;default:throw Error(a(163))}}if(128&E){x=void 0;var R=rl.ref;if(null!==R){var N=rl.stateNode;switch(rl.tag){case 5:x=N;break;default:x=N}"function"==typeof R?R(x):R.current=x}}rl=rl.nextEffect}}catch(e){if(null===rl)throw Error(a(330));zl(rl,e),rl=rl.nextEffect}}while(null!==rl);rl=null,Bo(),Ws=i}else e.current=n;if(sl)sl=!1,ll=e,cl=t;else for(rl=o;null!==rl;)t=rl.nextEffect,rl.nextEffect=null,rl=t;if(0===(t=e.firstPendingTime)&&(al=null),1073741823===t?e===pl?fl++:(fl=0,pl=e):fl=0,"function"==typeof ql&&ql(n.stateNode,r),bl(e),ol)throw ol=!1,e=il,il=null,e;return(Ws&Ls)!==Ns?null:(Jo(),null)}function Ml(){for(;null!==rl;){var e=rl.effectTag;0!=(256&e)&&vs(rl.alternate,rl),0==(512&e)||sl||(sl=!0,Xo(97,(function(){return Dl(),null}))),rl=rl.nextEffect}}function Dl(){if(90!==cl){var e=97<cl?97:cl;return cl=90,Qo(e,Fl)}}function Fl(){if(null===ll)return!1;var e=ll;if(ll=null,(Ws&(Ms|Ds))!==Ns)throw Error(a(331));var t=Ws;for(Ws|=Ds,e=e.current.firstEffect;null!==e;){try{var n=e;if(0!=(512&n.effectTag))switch(n.tag){case 0:case 11:case 15:bs(128,0,n),bs(0,64,n)}}catch(t){if(null===e)throw Error(a(330));zl(e,t)}n=e.nextEffect,e.nextEffect=null,e=n}return Ws=t,Jo(),!0}function Ul(e,t,n){vi(e,t=js(e,t=hs(n,t),1073741823)),null!==(e=yl(e,1073741823))&&bl(e)}function zl(e,t){if(3===e.tag)Ul(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){Ul(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===al||!al.has(r))){vi(n,e=Cs(n,e=hs(t,e),1073741823)),null!==(n=yl(n,1073741823))&&bl(n);break}}n=n.return}}function Bl(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),Hs===e&&Ys===n?Gs===$s||Gs===Bs&&1073741823===Xs&&Vo()-tl<nl?Ol(e,Ys):el=!0:ec(e,n)&&(0!==(t=e.lastPingedTime)&&t<n||(e.lastPingedTime=n,e.finishedExpirationTime===n&&(e.finishedExpirationTime=0,e.finishedWork=null),bl(e)))}function $l(e,t){var n=e.stateNode;null!==n&&n.delete(t),0===(t=0)&&(t=ml(t=hl(),e,null)),null!==(e=yl(e,t))&&bl(e)}Is=function(e,t,n){var r=t.expirationTime;if(null!==e){var o=t.pendingProps;if(e.memoizedProps!==o||vo.current)Ha=!0;else{if(r<n){switch(Ha=!1,t.tag){case 3:es(t),qa();break;case 5:if(Vi(t),4&t.mode&&1!==n&&o.hidden)return t.expirationTime=t.childExpirationTime=1,null;break;case 1:xo(t.type)&&So(t);break;case 4:Wi(t,t.stateNode.containerInfo);break;case 10:li(t,t.memoizedProps.value);break;case 13:if(null!==t.memoizedState)return 0!==(r=t.child.childExpirationTime)&&r>=n?as(e,t,n):(mo(Gi,1&Gi.current),null!==(t=us(e,t,n))?t.sibling:null);mo(Gi,1&Gi.current);break;case 19:if(r=t.childExpirationTime>=n,0!=(64&e.effectTag)){if(r)return cs(e,t,n);t.effectTag|=64}if(null!==(o=t.memoizedState)&&(o.rendering=null,o.tail=null),mo(Gi,Gi.current),!r)return null}return us(e,t,n)}Ha=!1}}else Ha=!1;switch(t.expirationTime=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,o=wo(t,yo.current),fi(t,n),o=ha(null,t,r,e,o,n),t.effectTag|=1,"object"==typeof o&&null!==o&&"function"==typeof o.render&&void 0===o.$$typeof){if(t.tag=1,ma(),xo(r)){var i=!0;So(t)}else i=!1;t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null;var s=r.getDerivedStateFromProps;"function"==typeof s&&Ti(t,r,s,e),o.updater=ji,t.stateNode=o,o._reactInternalFiber=t,Pi(t,r,e,n),t=Za(null,t,r,!0,i,n)}else t.tag=0,Va(null,t,o,n),t=t.child;return t;case 16:if(o=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,function(e){if(-1===e._status){e._status=0;var t=e._ctor;t=t(),e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}}(o),1!==o._status)throw o._result;switch(o=o._result,t.type=o,i=t.tag=function(e){if("function"==typeof e)return Yl(e)?1:0;if(null!=e){if((e=e.$$typeof)===W)return 11;if(e===Y)return 14}return 2}(o),e=ni(o,e),i){case 0:t=Ka(null,t,o,e,n);break;case 1:t=Ja(null,t,o,e,n);break;case 11:t=Ya(null,t,o,e,n);break;case 14:t=Ga(null,t,o,ni(o.type,e),r,n);break;default:throw Error(a(306,o,""))}return t;case 0:return r=t.type,o=t.pendingProps,Ka(e,t,r,o=t.elementType===r?o:ni(r,o),n);case 1:return r=t.type,o=t.pendingProps,Ja(e,t,r,o=t.elementType===r?o:ni(r,o),n);case 3:if(es(t),null===(r=t.updateQueue))throw Error(a(282));if(o=null!==(o=t.memoizedState)?o.element:null,ki(t,r,t.pendingProps,null,n),(r=t.memoizedState.element)===o)qa(),t=us(e,t,n);else{if((o=t.stateNode.hydrate)&&(Ma=ar(t.stateNode.containerInfo.firstChild),La=t,o=Da=!0),o)for(n=Fi(t,null,r,n),t.child=n;n;)n.effectTag=-3&n.effectTag|1024,n=n.sibling;else Va(e,t,r,n),qa();t=t.child}return t;case 5:return Vi(t),null===e&&za(t),r=t.type,o=t.pendingProps,i=null!==e?e.memoizedProps:null,s=o.children,rr(r,o)?s=null:null!==i&&rr(r,i)&&(t.effectTag|=16),Xa(e,t),4&t.mode&&1!==n&&o.hidden?(t.expirationTime=t.childExpirationTime=1,t=null):(Va(e,t,s,n),t=t.child),t;case 6:return null===e&&za(t),null;case 13:return as(e,t,n);case 4:return Wi(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Di(t,null,r,n):Va(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,Ya(e,t,r,o=t.elementType===r?o:ni(r,o),n);case 7:return Va(e,t,t.pendingProps,n),t.child;case 8:case 12:return Va(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,s=t.memoizedProps,li(t,i=o.value),null!==s){var l=s.value;if(0===(i=eo(l,i)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(l,i):1073741823))){if(s.children===o.children&&!vo.current){t=us(e,t,n);break e}}else for(null!==(l=t.child)&&(l.return=t);null!==l;){var c=l.dependencies;if(null!==c){s=l.child;for(var u=c.firstContext;null!==u;){if(u.context===r&&0!=(u.observedBits&i)){1===l.tag&&((u=gi(n,null)).tag=2,vi(l,u)),l.expirationTime<n&&(l.expirationTime=n),null!==(u=l.alternate)&&u.expirationTime<n&&(u.expirationTime=n),ui(l.return,n),c.expirationTime<n&&(c.expirationTime=n);break}u=u.next}}else s=10===l.tag&&l.type===t.type?null:l.child;if(null!==s)s.return=l;else for(s=l;null!==s;){if(s===t){s=null;break}if(null!==(l=s.sibling)){l.return=s.return,s=l;break}s=s.return}l=s}}Va(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=(i=t.pendingProps).children,fi(t,n),r=r(o=pi(o,i.unstable_observedBits)),t.effectTag|=1,Va(e,t,r,n),t.child;case 14:return i=ni(o=t.type,t.pendingProps),Ga(e,t,o,i=ni(o.type,i),r,n);case 15:return Qa(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:ni(r,o),null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),t.tag=1,xo(r)?(e=!0,So(t)):e=!1,fi(t,n),Ii(t,r,o),Pi(t,r,o,n),Za(null,t,r,!0,e,n);case 19:return cs(e,t,n)}throw Error(a(156,t.tag))};var ql=null,Wl=null;function Hl(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function Vl(e,t,n,r){return new Hl(e,t,n,r)}function Yl(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Gl(e,t){var n=e.alternate;return null===n?((n=Vl(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.effectTag=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childExpirationTime=e.childExpirationTime,n.expirationTime=e.expirationTime,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{expirationTime:t.expirationTime,firstContext:t.firstContext,responders:t.responders},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Ql(e,t,n,r,o,i){var s=2;if(r=e,"function"==typeof e)Yl(e)&&(s=1);else if("string"==typeof e)s=5;else e:switch(e){case F:return Xl(n.children,o,i,t);case q:s=8,o|=7;break;case U:s=8,o|=1;break;case z:return(e=Vl(12,n,t,8|o)).elementType=z,e.type=z,e.expirationTime=i,e;case H:return(e=Vl(13,n,t,o)).type=H,e.elementType=H,e.expirationTime=i,e;case V:return(e=Vl(19,n,t,o)).elementType=V,e.expirationTime=i,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case B:s=10;break e;case $:s=9;break e;case W:s=11;break e;case Y:s=14;break e;case G:s=16,r=null;break e}throw Error(a(130,null==e?e:typeof e,""))}return(t=Vl(s,n,t,o)).elementType=e,t.type=r,t.expirationTime=i,t}function Xl(e,t,n,r){return(e=Vl(7,e,r,t)).expirationTime=n,e}function Kl(e,t,n){return(e=Vl(6,e,null,t)).expirationTime=n,e}function Jl(e,t,n){return(t=Vl(4,null!==e.children?e.children:[],e.key,t)).expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Zl(e,t,n){this.tag=t,this.current=null,this.containerInfo=e,this.pingCache=this.pendingChildren=null,this.finishedExpirationTime=0,this.finishedWork=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=90,this.lastExpiredTime=this.lastPingedTime=this.nextKnownPendingLevel=this.lastSuspendedTime=this.firstSuspendedTime=this.firstPendingTime=0}function ec(e,t){var n=e.firstSuspendedTime;return e=e.lastSuspendedTime,0!==n&&n>=t&&e<=t}function tc(e,t){var n=e.firstSuspendedTime,r=e.lastSuspendedTime;n<t&&(e.firstSuspendedTime=t),(r>t||0===n)&&(e.lastSuspendedTime=t),t<=e.lastPingedTime&&(e.lastPingedTime=0),t<=e.lastExpiredTime&&(e.lastExpiredTime=0)}function nc(e,t){t>e.firstPendingTime&&(e.firstPendingTime=t);var n=e.firstSuspendedTime;0!==n&&(t>=n?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:t>=e.lastSuspendedTime&&(e.lastSuspendedTime=t+1),t>e.nextKnownPendingLevel&&(e.nextKnownPendingLevel=t))}function rc(e,t){var n=e.lastExpiredTime;(0===n||n>t)&&(e.lastExpiredTime=t)}function oc(e,t,n,r){var o=t.current,i=hl(),s=_i.suspense;i=ml(i,o,s);e:if(n){t:{if(et(n=n._reactInternalFiber)!==n||1!==n.tag)throw Error(a(170));var l=n;do{switch(l.tag){case 3:l=l.stateNode.context;break t;case 1:if(xo(l.type)){l=l.stateNode.__reactInternalMemoizedMergedChildContext;break t}}l=l.return}while(null!==l);throw Error(a(171))}if(1===n.tag){var c=n.type;if(xo(c)){n=_o(n,c,l);break e}}n=l}else n=go;return null===t.context?t.context=n:t.pendingContext=n,(t=gi(i,s)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),vi(o,t),gl(o,i),i}function ic(e){if(!(e=e.current).child)return null;switch(e.child.tag){case 5:default:return e.child.stateNode}}function ac(e,t){null!==(e=e.memoizedState)&&null!==e.dehydrated&&e.retryTime<t&&(e.retryTime=t)}function sc(e,t){ac(e,t),(e=e.alternate)&&ac(e,t)}function lc(e,t,n){var r=new Zl(e,t,n=null!=n&&!0===n.hydrate),o=Vl(3,null,null,2===t?7:1===t?3:0);r.current=o,o.stateNode=r,e[fr]=r.current,n&&0!==t&&function(e){var t=Nn(e);mt.forEach((function(n){Ln(n,e,t)})),gt.forEach((function(n){Ln(n,e,t)}))}(9===e.nodeType?e:e.ownerDocument),this._internalRoot=r}function cc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function uc(e,t,n,r,o){var i=n._reactRootContainer;if(i){var a=i._internalRoot;if("function"==typeof o){var s=o;o=function(){var e=ic(a);s.call(e)}}oc(t,a,e,o)}else{if(i=n._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new lc(e,0,t?{hydrate:!0}:void 0)}(n,r),a=i._internalRoot,"function"==typeof o){var l=o;o=function(){var e=ic(a);l.call(e)}}El((function(){oc(t,a,e,o)}))}return ic(a)}function fc(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!cc(t))throw Error(a(200));return function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:D,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)}lc.prototype.render=function(e,t){oc(e,this._internalRoot,null,void 0===t?null:t)},lc.prototype.unmount=function(e){var t=this._internalRoot,n=void 0===e?null:e,r=t.containerInfo;oc(null,t,null,(function(){r[fr]=null,null!==n&&n()}))},ot=function(e){if(13===e.tag){var t=ti(hl(),150,100);gl(e,t),sc(e,t)}},it=function(e){if(13===e.tag){hl();var t=ei++;gl(e,t),sc(e,t)}},at=function(e){if(13===e.tag){var t=hl();gl(e,t=ml(t,e,null)),sc(e,t)}},ee=function(e,t,n){switch(t){case"input":if(Ce(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var o=mr(r);if(!o)throw Error(a(90));_e(r),Ce(r,o)}}}break;case"textarea":Me(e,n);break;case"select":null!=(t=n.value)&&Re(e,!!n.multiple,t,!1)}},ae=kl,se=function(e,t,n,r){var o=Ws;Ws|=4;try{return Qo(98,e.bind(null,t,n,r))}finally{(Ws=o)===Ns&&Jo()}},le=function(){(Ws&(1|Ms|Ds))===Ns&&(function(){if(null!==ul){var e=ul;ul=null,e.forEach((function(e,t){rc(t,e),bl(t)})),Jo()}}(),Dl())},ce=function(e,t){var n=Ws;Ws|=2;try{return e(t)}finally{(Ws=n)===Ns&&Jo()}};var pc,dc,hc={createPortal:fc,findDOMNode:function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternalFiber;if(void 0===t){if("function"==typeof e.render)throw Error(a(188));throw Error(a(268,Object.keys(e)))}return e=null===(e=rt(t))?null:e.stateNode},hydrate:function(e,t,n){if(!cc(t))throw Error(a(200));return uc(null,e,t,!0,n)},render:function(e,t,n){if(!cc(t))throw Error(a(200));return uc(null,e,t,!1,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,r){if(!cc(n))throw Error(a(200));if(null==e||void 0===e._reactInternalFiber)throw Error(a(38));return uc(e,t,n,!1,r)},unmountComponentAtNode:function(e){if(!cc(e))throw Error(a(40));return!!e._reactRootContainer&&(El((function(){uc(null,null,e,!1,(function(){e._reactRootContainer=null,e[fr]=null}))})),!0)},unstable_createPortal:function(){return fc.apply(void 0,arguments)},unstable_batchedUpdates:kl,flushSync:function(e,t){if((Ws&(Ms|Ds))!==Ns)throw Error(a(187));var n=Ws;Ws|=1;try{return Qo(99,e.bind(null,t))}finally{Ws=n,Jo()}},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{Events:[dr,hr,mr,A.injectEventPluginsByName,p,Pt,function(e){T(e,At)},oe,ie,In,I,Dl,{current:!1}]}};dc=(pc={findFiberByHostInstance:pr,bundleType:0,version:"16.12.0",rendererPackageName:"react-dom"}).findFiberByHostInstance,function(e){if("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled||!t.supportsFiber)return!0;try{var n=t.inject(e);ql=function(e){try{t.onCommitFiberRoot(n,e,void 0,64==(64&e.current.effectTag))}catch(e){}},Wl=function(e){try{t.onCommitFiberUnmount(n,e)}catch(e){}}}catch(e){}}(o({},pc,{overrideHookState:null,overrideProps:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:R.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=rt(e))?null:e.stateNode},findFiberByHostInstance:function(e){return dc?dc(e):null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null}));var mc={default:hc},gc=mc&&hc||mc;e.exports=gc.default||gc},function(e,t,n){"use strict";e.exports=n(225)},function(e,t,n){"use strict"; +/** @license React v0.18.0 * scheduler.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */Object.defineProperty(t,"__esModule",{value:!0});var r=null,o=!1,i=3,a=-1,s=-1,l=!1,c=!1;function u(){if(!l){var e=r.expirationTime;c?y():c=!0,g(d,e)}}function p(){var e=r,t=r.next;if(r===t)r=null;else{var n=r.previous;r=n.next=t,t.previous=n}e.next=e.previous=null,n=e.callback,t=e.expirationTime,e=e.priorityLevel;var o=i,a=s;i=e,s=t;try{var l=n()}finally{i=o,s=a}if("function"==typeof l)if(l={callback:l,priorityLevel:e,expirationTime:t,next:null,previous:null},null===r)r=l.next=l.previous=l;else{n=null,e=r;do{if(e.expirationTime>=t){n=e;break}e=e.next}while(e!==r);null===n?n=r:n===r&&(r=l,u()),(t=n.previous).next=n.previous=l,l.next=n,l.previous=t}}function f(){if(-1===a&&null!==r&&1===r.priorityLevel){l=!0;try{do{p()}while(null!==r&&1===r.priorityLevel)}finally{l=!1,null!==r?u():c=!1}}}function d(e){l=!0;var n=o;o=e;try{if(e)for(;null!==r;){var i=t.unstable_now();if(!(r.expirationTime<=i))break;do{p()}while(null!==r&&r.expirationTime<=i)}else if(null!==r)do{p()}while(null!==r&&!v())}finally{l=!1,o=n,null!==r?u():c=!1,f()}}var h,m,g,y,v,b=Date,w="function"==typeof setTimeout?setTimeout:void 0,x="function"==typeof clearTimeout?clearTimeout:void 0,k="function"==typeof requestAnimationFrame?requestAnimationFrame:void 0,E="function"==typeof cancelAnimationFrame?cancelAnimationFrame:void 0;function S(e){h=k(function(t){x(m),e(t)}),m=w(function(){E(h),e(t.unstable_now())},100)}if("object"==typeof performance&&"function"==typeof performance.now){var _=performance;t.unstable_now=function(){return _.now()}}else t.unstable_now=function(){return b.now()};if("undefined"!=typeof window&&window._schedMock){var O=window._schedMock;g=O[0],y=O[1],v=O[2]}else if("undefined"==typeof window||"function"!=typeof window.addEventListener){var C=null,T=-1,j=function(e,t){if(null!==C){var n=C;C=null;try{T=t,n(e)}finally{T=-1}}};g=function(e,t){-1!==T?setTimeout(g,0,e,t):(C=e,setTimeout(j,t,!0,t),setTimeout(j,1073741823,!1,1073741823))},y=function(){C=null},v=function(){return!1},t.unstable_now=function(){return-1===T?0:T}}else{"undefined"!=typeof console&&("function"!=typeof k&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof E&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"));var A=null,I=!1,P=-1,R=!1,N=!1,L=0,M=33,D=33;v=function(){return L<=t.unstable_now()};var F="__reactIdleCallback$"+Math.random().toString(36).slice(2);window.addEventListener("message",function(e){if(e.source===window&&e.data===F){I=!1,e=A;var n=P;A=null,P=-1;var r=t.unstable_now(),o=!1;if(0>=L-r){if(!(-1!==n&&n<=r))return R||(R=!0,S(U)),A=e,void(P=n);o=!0}if(null!==e){N=!0;try{e(o)}finally{N=!1}}}},!1);var U=function(e){if(null!==A){S(U);var t=e-L+D;t<D&&M<D?(8>t&&(t=8),D=t<M?M:t):M=t,L=e+D,I||(I=!0,window.postMessage(F,"*"))}else R=!1};g=function(e,t){A=e,P=t,N||0>t?window.postMessage(F,"*"):R||(R=!0,S(U))},y=function(){A=null,I=!1,P=-1}}t.unstable_ImmediatePriority=1,t.unstable_UserBlockingPriority=2,t.unstable_NormalPriority=3,t.unstable_IdlePriority=5,t.unstable_LowPriority=4,t.unstable_runWithPriority=function(e,n){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var r=i,o=a;i=e,a=t.unstable_now();try{return n()}finally{i=r,a=o,f()}},t.unstable_scheduleCallback=function(e,n){var o=-1!==a?a:t.unstable_now();if("object"==typeof n&&null!==n&&"number"==typeof n.timeout)n=o+n.timeout;else switch(i){case 1:n=o+-1;break;case 2:n=o+250;break;case 5:n=o+1073741823;break;case 4:n=o+1e4;break;default:n=o+5e3}if(e={callback:e,priorityLevel:i,expirationTime:n,next:null,previous:null},null===r)r=e.next=e.previous=e,u();else{o=null;var s=r;do{if(s.expirationTime>n){o=s;break}s=s.next}while(s!==r);null===o?o=r:o===r&&(r=e,u()),(n=o.previous).next=o.previous=e,e.next=o,e.previous=n}return e},t.unstable_cancelCallback=function(e){var t=e.next;if(null!==t){if(t===e)r=null;else{e===r&&(r=t);var n=e.previous;n.next=t,t.previous=n}e.next=e.previous=null}},t.unstable_wrapCallback=function(e){var n=i;return function(){var r=i,o=a;i=n,a=t.unstable_now();try{return e.apply(this,arguments)}finally{i=r,a=o,f()}}},t.unstable_getCurrentPriorityLevel=function(){return i},t.unstable_shouldYield=function(){return!o&&(null!==r&&r.expirationTime<s||v())}},function(e,t,n){"use strict";var r=n(183);function o(){}e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t};return n.checkPropTypes=o,n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){(function(e,r){var o;/*! https://mths.be/punycode v1.4.1 by @mathias */!function(i){t&&t.nodeType,e&&e.nodeType;var a="object"==typeof r&&r;a.global!==a&&a.window!==a&&a.self;var s,l=2147483647,c=36,u=1,p=26,f=38,d=700,h=72,m=128,g="-",y=/^xn--/,v=/[^\x20-\x7E]/,b=/[\x2E\u3002\uFF0E\uFF61]/g,w={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},x=c-u,k=Math.floor,E=String.fromCharCode;function S(e){throw new RangeError(w[e])}function _(e,t){for(var n=e.length,r=[];n--;)r[n]=t(e[n]);return r}function O(e,t){var n=e.split("@"),r="";return n.length>1&&(r=n[0]+"@",e=n[1]),r+_((e=e.replace(b,".")).split("."),t).join(".")}function C(e){for(var t,n,r=[],o=0,i=e.length;o<i;)(t=e.charCodeAt(o++))>=55296&&t<=56319&&o<i?56320==(64512&(n=e.charCodeAt(o++)))?r.push(((1023&t)<<10)+(1023&n)+65536):(r.push(t),o--):r.push(t);return r}function T(e){return _(e,function(e){var t="";return e>65535&&(t+=E((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+=E(e)}).join("")}function j(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function A(e,t,n){var r=0;for(e=n?k(e/d):e>>1,e+=k(e/t);e>x*p>>1;r+=c)e=k(e/x);return k(r+(x+1)*e/(e+f))}function I(e){var t,n,r,o,i,a,s,f,d,y,v,b=[],w=e.length,x=0,E=m,_=h;for((n=e.lastIndexOf(g))<0&&(n=0),r=0;r<n;++r)e.charCodeAt(r)>=128&&S("not-basic"),b.push(e.charCodeAt(r));for(o=n>0?n+1:0;o<w;){for(i=x,a=1,s=c;o>=w&&S("invalid-input"),((f=(v=e.charCodeAt(o++))-48<10?v-22:v-65<26?v-65:v-97<26?v-97:c)>=c||f>k((l-x)/a))&&S("overflow"),x+=f*a,!(f<(d=s<=_?u:s>=_+p?p:s-_));s+=c)a>k(l/(y=c-d))&&S("overflow"),a*=y;_=A(x-i,t=b.length+1,0==i),k(x/t)>l-E&&S("overflow"),E+=k(x/t),x%=t,b.splice(x++,0,E)}return T(b)}function P(e){var t,n,r,o,i,a,s,f,d,y,v,b,w,x,_,O=[];for(b=(e=C(e)).length,t=m,n=0,i=h,a=0;a<b;++a)(v=e[a])<128&&O.push(E(v));for(r=o=O.length,o&&O.push(g);r<b;){for(s=l,a=0;a<b;++a)(v=e[a])>=t&&v<s&&(s=v);for(s-t>k((l-n)/(w=r+1))&&S("overflow"),n+=(s-t)*w,t=s,a=0;a<b;++a)if((v=e[a])<t&&++n>l&&S("overflow"),v==t){for(f=n,d=c;!(f<(y=d<=i?u:d>=i+p?p:d-i));d+=c)_=f-y,x=c-y,O.push(E(j(y+_%x,0))),f=k(_/x);O.push(E(j(f,0))),i=A(n,w,r==o),n=0,++r}++n,++t}return O.join("")}s={version:"1.4.1",ucs2:{decode:C,encode:T},decode:I,encode:P,toASCII:function(e){return O(e,function(e){return v.test(e)?"xn--"+P(e):e})},toUnicode:function(e){return O(e,function(e){return y.test(e)?I(e.slice(4).toLowerCase()):e})}},void 0===(o=function(){return s}.call(t,n,t,e))||(e.exports=o)}()}).call(this,n(185)(e),n(4))},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t,n){"use strict";e.exports={isString:function(e){return"string"==typeof e},isObject:function(e){return"object"==typeof e&&null!==e},isNull:function(e){return null===e},isNullOrUndefined:function(e){return null==e}}},function(e,t,n){"use strict";t.decode=t.parse=n(188),t.encode=t.stringify=n(189)},function(e,t,n){"use strict";function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,n,i){t=t||"&",n=n||"=";var a={};if("string"!=typeof e||0===e.length)return a;var s=/\+/g;e=e.split(t);var l=1e3;i&&"number"==typeof i.maxKeys&&(l=i.maxKeys);var c=e.length;l>0&&c>l&&(c=l);for(var u=0;u<c;++u){var p,f,d,h,m=e[u].replace(s,"%20"),g=m.indexOf(n);g>=0?(p=m.substr(0,g),f=m.substr(g+1)):(p=m,f=""),d=decodeURIComponent(p),h=decodeURIComponent(f),r(a,d)?o(a[d])?a[d].push(h):a[d]=[a[d],h]:a[d]=h}return a};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},function(e,t,n){"use strict";var r=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,n,s){return t=t||"&",n=n||"=",null===e&&(e=void 0),"object"==typeof e?i(a(e),function(a){var s=encodeURIComponent(r(a))+n;return o(e[a])?i(e[a],function(e){return s+encodeURIComponent(r(e))}).join(t):s+encodeURIComponent(r(e[a]))}).join(t):s?encodeURIComponent(r(s))+n+encodeURIComponent(r(e)):""};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function i(e,t){if(e.map)return e.map(t);for(var n=[],r=0;r<e.length;r++)n.push(t(e[r],r));return n}var a=Object.keys||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.push(n);return t}},function(e,t,n){"use strict"; -/** @license React v16.6.1 + */var r,o,i,a,s;if(Object.defineProperty(t,"__esModule",{value:!0}),"undefined"==typeof window||"function"!=typeof MessageChannel){var l=null,c=null,u=function(){if(null!==l)try{var e=t.unstable_now();l(!0,e),l=null}catch(e){throw setTimeout(u,0),e}},f=Date.now();t.unstable_now=function(){return Date.now()-f},r=function(e){null!==l?setTimeout(r,0,e):(l=e,setTimeout(u,0))},o=function(e,t){c=setTimeout(e,t)},i=function(){clearTimeout(c)},a=function(){return!1},s=t.unstable_forceFrameRate=function(){}}else{var p=window.performance,d=window.Date,h=window.setTimeout,m=window.clearTimeout;if("undefined"!=typeof console){var g=window.cancelAnimationFrame;"function"!=typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof g&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills")}if("object"==typeof p&&"function"==typeof p.now)t.unstable_now=function(){return p.now()};else{var y=d.now();t.unstable_now=function(){return d.now()-y}}var v=!1,b=null,w=-1,x=5,k=0;a=function(){return t.unstable_now()>=k},s=function(){},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing framerates higher than 125 fps is not unsupported"):x=0<e?Math.floor(1e3/e):5};var E=new MessageChannel,O=E.port2;E.port1.onmessage=function(){if(null!==b){var e=t.unstable_now();k=e+x;try{b(!0,e)?O.postMessage(null):(v=!1,b=null)}catch(e){throw O.postMessage(null),e}}else v=!1},r=function(e){b=e,v||(v=!0,O.postMessage(null))},o=function(e,n){w=h((function(){e(t.unstable_now())}),n)},i=function(){m(w),w=-1}}function _(e,t){var n=e.length;e.push(t);e:for(;;){var r=Math.floor((n-1)/2),o=e[r];if(!(void 0!==o&&0<j(o,t)))break e;e[r]=t,e[n]=o,n=r}}function S(e){return void 0===(e=e[0])?null:e}function T(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,o=e.length;r<o;){var i=2*(r+1)-1,a=e[i],s=i+1,l=e[s];if(void 0!==a&&0>j(a,n))void 0!==l&&0>j(l,a)?(e[r]=l,e[s]=n,r=s):(e[r]=a,e[i]=n,r=i);else{if(!(void 0!==l&&0>j(l,n)))break e;e[r]=l,e[s]=n,r=s}}}return t}return null}function j(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var C=[],I=[],A=1,P=null,R=3,N=!1,L=!1,M=!1;function D(e){for(var t=S(I);null!==t;){if(null===t.callback)T(I);else{if(!(t.startTime<=e))break;T(I),t.sortIndex=t.expirationTime,_(C,t)}t=S(I)}}function F(e){if(M=!1,D(e),!L)if(null!==S(C))L=!0,r(U);else{var t=S(I);null!==t&&o(F,t.startTime-e)}}function U(e,n){L=!1,M&&(M=!1,i()),N=!0;var r=R;try{for(D(n),P=S(C);null!==P&&(!(P.expirationTime>n)||e&&!a());){var s=P.callback;if(null!==s){P.callback=null,R=P.priorityLevel;var l=s(P.expirationTime<=n);n=t.unstable_now(),"function"==typeof l?P.callback=l:P===S(C)&&T(C),D(n)}else T(C);P=S(C)}if(null!==P)var c=!0;else{var u=S(I);null!==u&&o(F,u.startTime-n),c=!1}return c}finally{P=null,R=r,N=!1}}function z(e){switch(e){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}var B=s;t.unstable_ImmediatePriority=1,t.unstable_UserBlockingPriority=2,t.unstable_NormalPriority=3,t.unstable_IdlePriority=5,t.unstable_LowPriority=4,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=R;R=e;try{return t()}finally{R=n}},t.unstable_next=function(e){switch(R){case 1:case 2:case 3:var t=3;break;default:t=R}var n=R;R=t;try{return e()}finally{R=n}},t.unstable_scheduleCallback=function(e,n,a){var s=t.unstable_now();if("object"==typeof a&&null!==a){var l=a.delay;l="number"==typeof l&&0<l?s+l:s,a="number"==typeof a.timeout?a.timeout:z(e)}else a=z(e),l=s;return e={id:A++,callback:n,priorityLevel:e,startTime:l,expirationTime:a=l+a,sortIndex:-1},l>s?(e.sortIndex=l,_(I,e),null===S(C)&&e===S(I)&&(M?i():M=!0,o(F,l-s))):(e.sortIndex=a,_(C,e),L||N||(L=!0,r(U))),e},t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_wrapCallback=function(e){var t=R;return function(){var n=R;R=t;try{return e.apply(this,arguments)}finally{R=n}}},t.unstable_getCurrentPriorityLevel=function(){return R},t.unstable_shouldYield=function(){var e=t.unstable_now();D(e);var n=S(C);return n!==P&&null!==P&&null!==n&&null!==n.callback&&n.startTime<=e&&n.expirationTime<P.expirationTime||a()},t.unstable_requestPaint=B,t.unstable_continueExecution=function(){L||N||(L=!0,r(U))},t.unstable_pauseExecution=function(){},t.unstable_getFirstCallbackNode=function(){return S(C)},t.unstable_Profiling=null},function(e,t,n){"use strict";var r=n(227);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){(function(e,r){var o;/*! https://mths.be/punycode v1.4.1 by @mathias */!function(i){t&&t.nodeType,e&&e.nodeType;var a="object"==typeof r&&r;a.global!==a&&a.window!==a&&a.self;var s,l=2147483647,c=36,u=1,f=26,p=38,d=700,h=72,m=128,g="-",y=/^xn--/,v=/[^\x20-\x7E]/,b=/[\x2E\u3002\uFF0E\uFF61]/g,w={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},x=c-u,k=Math.floor,E=String.fromCharCode;function O(e){throw new RangeError(w[e])}function _(e,t){for(var n=e.length,r=[];n--;)r[n]=t(e[n]);return r}function S(e,t){var n=e.split("@"),r="";return n.length>1&&(r=n[0]+"@",e=n[1]),r+_((e=e.replace(b,".")).split("."),t).join(".")}function T(e){for(var t,n,r=[],o=0,i=e.length;o<i;)(t=e.charCodeAt(o++))>=55296&&t<=56319&&o<i?56320==(64512&(n=e.charCodeAt(o++)))?r.push(((1023&t)<<10)+(1023&n)+65536):(r.push(t),o--):r.push(t);return r}function j(e){return _(e,(function(e){var t="";return e>65535&&(t+=E((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+=E(e)})).join("")}function C(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function I(e,t,n){var r=0;for(e=n?k(e/d):e>>1,e+=k(e/t);e>x*f>>1;r+=c)e=k(e/x);return k(r+(x+1)*e/(e+p))}function A(e){var t,n,r,o,i,a,s,p,d,y,v,b=[],w=e.length,x=0,E=m,_=h;for((n=e.lastIndexOf(g))<0&&(n=0),r=0;r<n;++r)e.charCodeAt(r)>=128&&O("not-basic"),b.push(e.charCodeAt(r));for(o=n>0?n+1:0;o<w;){for(i=x,a=1,s=c;o>=w&&O("invalid-input"),((p=(v=e.charCodeAt(o++))-48<10?v-22:v-65<26?v-65:v-97<26?v-97:c)>=c||p>k((l-x)/a))&&O("overflow"),x+=p*a,!(p<(d=s<=_?u:s>=_+f?f:s-_));s+=c)a>k(l/(y=c-d))&&O("overflow"),a*=y;_=I(x-i,t=b.length+1,0==i),k(x/t)>l-E&&O("overflow"),E+=k(x/t),x%=t,b.splice(x++,0,E)}return j(b)}function P(e){var t,n,r,o,i,a,s,p,d,y,v,b,w,x,_,S=[];for(b=(e=T(e)).length,t=m,n=0,i=h,a=0;a<b;++a)(v=e[a])<128&&S.push(E(v));for(r=o=S.length,o&&S.push(g);r<b;){for(s=l,a=0;a<b;++a)(v=e[a])>=t&&v<s&&(s=v);for(s-t>k((l-n)/(w=r+1))&&O("overflow"),n+=(s-t)*w,t=s,a=0;a<b;++a)if((v=e[a])<t&&++n>l&&O("overflow"),v==t){for(p=n,d=c;!(p<(y=d<=i?u:d>=i+f?f:d-i));d+=c)_=p-y,x=c-y,S.push(E(C(y+_%x,0))),p=k(_/x);S.push(E(C(p,0))),i=I(n,w,r==o),n=0,++r}++n,++t}return S.join("")}s={version:"1.4.1",ucs2:{decode:T,encode:j},decode:A,encode:P,toASCII:function(e){return S(e,(function(e){return v.test(e)?"xn--"+P(e):e}))},toUnicode:function(e){return S(e,(function(e){return y.test(e)?A(e.slice(4).toLowerCase()):e}))}},void 0===(o=function(){return s}.call(t,n,t,e))||(e.exports=o)}()}).call(this,n(229)(e),n(6))},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t,n){"use strict";e.exports={isString:function(e){return"string"==typeof e},isObject:function(e){return"object"==typeof e&&null!==e},isNull:function(e){return null===e},isNullOrUndefined:function(e){return null==e}}},function(e,t,n){"use strict";t.decode=t.parse=n(232),t.encode=t.stringify=n(233)},function(e,t,n){"use strict";function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,n,i){t=t||"&",n=n||"=";var a={};if("string"!=typeof e||0===e.length)return a;var s=/\+/g;e=e.split(t);var l=1e3;i&&"number"==typeof i.maxKeys&&(l=i.maxKeys);var c=e.length;l>0&&c>l&&(c=l);for(var u=0;u<c;++u){var f,p,d,h,m=e[u].replace(s,"%20"),g=m.indexOf(n);g>=0?(f=m.substr(0,g),p=m.substr(g+1)):(f=m,p=""),d=decodeURIComponent(f),h=decodeURIComponent(p),r(a,d)?o(a[d])?a[d].push(h):a[d]=[a[d],h]:a[d]=h}return a};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},function(e,t,n){"use strict";var r=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,n,s){return t=t||"&",n=n||"=",null===e&&(e=void 0),"object"==typeof e?i(a(e),(function(a){var s=encodeURIComponent(r(a))+n;return o(e[a])?i(e[a],(function(e){return s+encodeURIComponent(r(e))})).join(t):s+encodeURIComponent(r(e[a]))})).join(t):s?encodeURIComponent(r(s))+n+encodeURIComponent(r(e)):""};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function i(e,t){if(e.map)return e.map(t);for(var n=[],r=0;r<e.length;r++)n.push(t(e[r],r));return n}var a=Object.keys||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.push(n);return t}},function(e,t,n){"use strict"; +/** @license React v16.12.0 * react-is.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&Symbol.for,o=r?Symbol.for("react.element"):60103,i=r?Symbol.for("react.portal"):60106,a=r?Symbol.for("react.fragment"):60107,s=r?Symbol.for("react.strict_mode"):60108,l=r?Symbol.for("react.profiler"):60114,c=r?Symbol.for("react.provider"):60109,u=r?Symbol.for("react.context"):60110,p=r?Symbol.for("react.async_mode"):60111,f=r?Symbol.for("react.concurrent_mode"):60111,d=r?Symbol.for("react.forward_ref"):60112,h=r?Symbol.for("react.suspense"):60113,m=r?Symbol.for("react.memo"):60115,g=r?Symbol.for("react.lazy"):60116;function y(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case o:switch(e=e.type){case p:case f:case a:case l:case s:return e;default:switch(e=e&&e.$$typeof){case u:case d:case c:return e;default:return t}}case i:return t}}}function v(e){return y(e)===f}t.typeOf=y,t.AsyncMode=p,t.ConcurrentMode=f,t.ContextConsumer=u,t.ContextProvider=c,t.Element=o,t.ForwardRef=d,t.Fragment=a,t.Profiler=l,t.Portal=i,t.StrictMode=s,t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===f||e===l||e===s||e===h||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===m||e.$$typeof===c||e.$$typeof===u||e.$$typeof===d)},t.isAsyncMode=function(e){return v(e)||y(e)===p},t.isConcurrentMode=v,t.isContextConsumer=function(e){return y(e)===u},t.isContextProvider=function(e){return y(e)===c},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===o},t.isForwardRef=function(e){return y(e)===d},t.isFragment=function(e){return y(e)===a},t.isProfiler=function(e){return y(e)===l},t.isPortal=function(e){return y(e)===i},t.isStrictMode=function(e){return y(e)===s}},function(e,t,n){"use strict";t.byteLength=function(e){var t=c(e),n=t[0],r=t[1];return 3*(n+r)/4-r},t.toByteArray=function(e){for(var t,n=c(e),r=n[0],a=n[1],s=new i(function(e,t,n){return 3*(t+n)/4-n}(0,r,a)),l=0,u=a>0?r-4:r,p=0;p<u;p+=4)t=o[e.charCodeAt(p)]<<18|o[e.charCodeAt(p+1)]<<12|o[e.charCodeAt(p+2)]<<6|o[e.charCodeAt(p+3)],s[l++]=t>>16&255,s[l++]=t>>8&255,s[l++]=255&t;2===a&&(t=o[e.charCodeAt(p)]<<2|o[e.charCodeAt(p+1)]>>4,s[l++]=255&t);1===a&&(t=o[e.charCodeAt(p)]<<10|o[e.charCodeAt(p+1)]<<4|o[e.charCodeAt(p+2)]>>2,s[l++]=t>>8&255,s[l++]=255&t);return s},t.fromByteArray=function(e){for(var t,n=e.length,o=n%3,i=[],a=0,s=n-o;a<s;a+=16383)i.push(u(e,a,a+16383>s?s:a+16383));1===o?(t=e[n-1],i.push(r[t>>2]+r[t<<4&63]+"==")):2===o&&(t=(e[n-2]<<8)+e[n-1],i.push(r[t>>10]+r[t>>4&63]+r[t<<2&63]+"="));return i.join("")};for(var r=[],o=[],i="undefined"!=typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,l=a.length;s<l;++s)r[s]=a[s],o[a.charCodeAt(s)]=s;function c(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function u(e,t,n){for(var o,i,a=[],s=t;s<n;s+=3)o=(e[s]<<16&16711680)+(e[s+1]<<8&65280)+(255&e[s+2]),a.push(r[(i=o)>>18&63]+r[i>>12&63]+r[i>>6&63]+r[63&i]);return a.join("")}o["-".charCodeAt(0)]=62,o["_".charCodeAt(0)]=63},function(e,t){t.read=function(e,t,n,r,o){var i,a,s=8*o-r-1,l=(1<<s)-1,c=l>>1,u=-7,p=n?o-1:0,f=n?-1:1,d=e[t+p];for(p+=f,i=d&(1<<-u)-1,d>>=-u,u+=s;u>0;i=256*i+e[t+p],p+=f,u-=8);for(a=i&(1<<-u)-1,i>>=-u,u+=r;u>0;a=256*a+e[t+p],p+=f,u-=8);if(0===i)i=1-c;else{if(i===l)return a?NaN:1/0*(d?-1:1);a+=Math.pow(2,r),i-=c}return(d?-1:1)*a*Math.pow(2,i-r)},t.write=function(e,t,n,r,o,i){var a,s,l,c=8*i-o-1,u=(1<<c)-1,p=u>>1,f=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,d=r?0:i-1,h=r?1:-1,m=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,a=u):(a=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-a))<1&&(a--,l*=2),(t+=a+p>=1?f/l:f*Math.pow(2,1-p))*l>=2&&(a++,l/=2),a+p>=u?(s=0,a=u):a+p>=1?(s=(t*l-1)*Math.pow(2,o),a+=p):(s=t*Math.pow(2,p-1)*Math.pow(2,o),a=0));o>=8;e[n+d]=255&s,d+=h,s/=256,o-=8);for(a=a<<o|s,c+=o;c>0;e[n+d]=255&a,d+=h,a/=256,c-=8);e[n+d-h]|=128*m}},function(e,t,n){"use strict";(function(t){e.exports={order:100,allowEmpty:!0,canParse:".json",parse:function(e){return new Promise(function(n,r){var o=e.data;t.isBuffer(o)&&(o=o.toString()),"string"==typeof o?0===o.trim().length?n(void 0):n(JSON.parse(o)):n(o)})}}}).call(this,n(9).Buffer)},function(e,t,n){"use strict";(function(t){var r=n(103);e.exports={order:200,allowEmpty:!0,canParse:[".yaml",".yml",".json"],parse:function(e){return new Promise(function(n,o){var i=e.data;t.isBuffer(i)&&(i=i.toString()),n("string"==typeof i?r.parse(i):i)})}}}).call(this,n(9).Buffer)},function(e,t,n){"use strict";var r=n(196),o=n(215);function i(e){return function(){throw new Error("Function "+e+" is deprecated and cannot be used.")}}e.exports.Type=n(3),e.exports.Schema=n(29),e.exports.FAILSAFE_SCHEMA=n(73),e.exports.JSON_SCHEMA=n(105),e.exports.CORE_SCHEMA=n(104),e.exports.DEFAULT_SAFE_SCHEMA=n(49),e.exports.DEFAULT_FULL_SCHEMA=n(74),e.exports.load=r.load,e.exports.loadAll=r.loadAll,e.exports.safeLoad=r.safeLoad,e.exports.safeLoadAll=r.safeLoadAll,e.exports.dump=o.dump,e.exports.safeDump=o.safeDump,e.exports.YAMLException=n(48),e.exports.MINIMAL_SCHEMA=n(73),e.exports.SAFE_SCHEMA=n(49),e.exports.DEFAULT_SCHEMA=n(74),e.exports.scan=i("scan"),e.exports.parse=i("parse"),e.exports.compose=i("compose"),e.exports.addConstructor=i("addConstructor")},function(e,t,n){"use strict";var r=n(38),o=n(48),i=n(197),a=n(49),s=n(74),l=Object.prototype.hasOwnProperty,c=1,u=2,p=3,f=4,d=1,h=2,m=3,g=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,y=/[\x85\u2028\u2029]/,v=/[,\[\]\{\}]/,b=/^(?:!|!!|![a-z\-]+!)$/i,w=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function x(e){return 10===e||13===e}function k(e){return 9===e||32===e}function E(e){return 9===e||32===e||10===e||13===e}function S(e){return 44===e||91===e||93===e||123===e||125===e}function _(e){var t;return 48<=e&&e<=57?e-48:97<=(t=32|e)&&t<=102?t-97+10:-1}function O(e){return 48===e?"\0":97===e?"":98===e?"\b":116===e?"\t":9===e?"\t":110===e?"\n":118===e?"\v":102===e?"\f":114===e?"\r":101===e?"":32===e?" ":34===e?'"':47===e?"/":92===e?"\\":78===e?"…":95===e?" ":76===e?"\u2028":80===e?"\u2029":""}function C(e){return e<=65535?String.fromCharCode(e):String.fromCharCode(55296+(e-65536>>10),56320+(e-65536&1023))}for(var T=new Array(256),j=new Array(256),A=0;A<256;A++)T[A]=O(A)?1:0,j[A]=O(A);function I(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||s,this.onWarning=t.onWarning||null,this.legacy=t.legacy||!1,this.json=t.json||!1,this.listener=t.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=e.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.documents=[]}function P(e,t){return new o(t,new i(e.filename,e.input,e.position,e.line,e.position-e.lineStart))}function R(e,t){throw P(e,t)}function N(e,t){e.onWarning&&e.onWarning.call(null,P(e,t))}var L={YAML:function(e,t,n){var r,o,i;null!==e.version&&R(e,"duplication of %YAML directive"),1!==n.length&&R(e,"YAML directive accepts exactly one argument"),null===(r=/^([0-9]+)\.([0-9]+)$/.exec(n[0]))&&R(e,"ill-formed argument of the YAML directive"),o=parseInt(r[1],10),i=parseInt(r[2],10),1!==o&&R(e,"unacceptable YAML version of the document"),e.version=n[0],e.checkLineBreaks=i<2,1!==i&&2!==i&&N(e,"unsupported YAML version of the document")},TAG:function(e,t,n){var r,o;2!==n.length&&R(e,"TAG directive accepts exactly two arguments"),r=n[0],o=n[1],b.test(r)||R(e,"ill-formed tag handle (first argument) of the TAG directive"),l.call(e.tagMap,r)&&R(e,'there is a previously declared suffix for "'+r+'" tag handle'),w.test(o)||R(e,"ill-formed tag prefix (second argument) of the TAG directive"),e.tagMap[r]=o}};function M(e,t,n,r){var o,i,a,s;if(t<n){if(s=e.input.slice(t,n),r)for(o=0,i=s.length;o<i;o+=1)9===(a=s.charCodeAt(o))||32<=a&&a<=1114111||R(e,"expected valid JSON character");else g.test(s)&&R(e,"the stream contains non-printable characters");e.result+=s}}function D(e,t,n,o){var i,a,s,c;for(r.isObject(n)||R(e,"cannot merge mappings; the provided source object is unacceptable"),s=0,c=(i=Object.keys(n)).length;s<c;s+=1)a=i[s],l.call(t,a)||(t[a]=n[a],o[a]=!0)}function F(e,t,n,r,o,i,a,s){var c,u;if(o=String(o),null===t&&(t={}),"tag:yaml.org,2002:merge"===r)if(Array.isArray(i))for(c=0,u=i.length;c<u;c+=1)D(e,t,i[c],n);else D(e,t,i,n);else e.json||l.call(n,o)||!l.call(t,o)||(e.line=a||e.line,e.position=s||e.position,R(e,"duplicated mapping key")),t[o]=i,delete n[o];return t}function U(e){var t;10===(t=e.input.charCodeAt(e.position))?e.position++:13===t?(e.position++,10===e.input.charCodeAt(e.position)&&e.position++):R(e,"a line break is expected"),e.line+=1,e.lineStart=e.position}function B(e,t,n){for(var r=0,o=e.input.charCodeAt(e.position);0!==o;){for(;k(o);)o=e.input.charCodeAt(++e.position);if(t&&35===o)do{o=e.input.charCodeAt(++e.position)}while(10!==o&&13!==o&&0!==o);if(!x(o))break;for(U(e),o=e.input.charCodeAt(e.position),r++,e.lineIndent=0;32===o;)e.lineIndent++,o=e.input.charCodeAt(++e.position)}return-1!==n&&0!==r&&e.lineIndent<n&&N(e,"deficient indentation"),r}function z(e){var t,n=e.position;return!(45!==(t=e.input.charCodeAt(n))&&46!==t||t!==e.input.charCodeAt(n+1)||t!==e.input.charCodeAt(n+2)||(n+=3,0!==(t=e.input.charCodeAt(n))&&!E(t)))}function $(e,t){1===t?e.result+=" ":t>1&&(e.result+=r.repeat("\n",t-1))}function W(e,t){var n,r,o=e.tag,i=e.anchor,a=[],s=!1;for(null!==e.anchor&&(e.anchorMap[e.anchor]=a),r=e.input.charCodeAt(e.position);0!==r&&45===r&&E(e.input.charCodeAt(e.position+1));)if(s=!0,e.position++,B(e,!0,-1)&&e.lineIndent<=t)a.push(null),r=e.input.charCodeAt(e.position);else if(n=e.line,Y(e,t,p,!1,!0),a.push(e.result),B(e,!0,-1),r=e.input.charCodeAt(e.position),(e.line===n||e.lineIndent>t)&&0!==r)R(e,"bad indentation of a sequence entry");else if(e.lineIndent<t)break;return!!s&&(e.tag=o,e.anchor=i,e.kind="sequence",e.result=a,!0)}function q(e){var t,n,r,o,i=!1,a=!1;if(33!==(o=e.input.charCodeAt(e.position)))return!1;if(null!==e.tag&&R(e,"duplication of a tag property"),60===(o=e.input.charCodeAt(++e.position))?(i=!0,o=e.input.charCodeAt(++e.position)):33===o?(a=!0,n="!!",o=e.input.charCodeAt(++e.position)):n="!",t=e.position,i){do{o=e.input.charCodeAt(++e.position)}while(0!==o&&62!==o);e.position<e.length?(r=e.input.slice(t,e.position),o=e.input.charCodeAt(++e.position)):R(e,"unexpected end of the stream within a verbatim tag")}else{for(;0!==o&&!E(o);)33===o&&(a?R(e,"tag suffix cannot contain exclamation marks"):(n=e.input.slice(t-1,e.position+1),b.test(n)||R(e,"named tag handle cannot contain such characters"),a=!0,t=e.position+1)),o=e.input.charCodeAt(++e.position);r=e.input.slice(t,e.position),v.test(r)&&R(e,"tag suffix cannot contain flow indicator characters")}return r&&!w.test(r)&&R(e,"tag name cannot contain such characters: "+r),i?e.tag=r:l.call(e.tagMap,n)?e.tag=e.tagMap[n]+r:"!"===n?e.tag="!"+r:"!!"===n?e.tag="tag:yaml.org,2002:"+r:R(e,'undeclared tag handle "'+n+'"'),!0}function H(e){var t,n;if(38!==(n=e.input.charCodeAt(e.position)))return!1;for(null!==e.anchor&&R(e,"duplication of an anchor property"),n=e.input.charCodeAt(++e.position),t=e.position;0!==n&&!E(n)&&!S(n);)n=e.input.charCodeAt(++e.position);return e.position===t&&R(e,"name of an anchor node must contain at least one character"),e.anchor=e.input.slice(t,e.position),!0}function Y(e,t,n,o,i){var a,s,g,y,v,b,w,O,A=1,I=!1,P=!1;if(null!==e.listener&&e.listener("open",e),e.tag=null,e.anchor=null,e.kind=null,e.result=null,a=s=g=f===n||p===n,o&&B(e,!0,-1)&&(I=!0,e.lineIndent>t?A=1:e.lineIndent===t?A=0:e.lineIndent<t&&(A=-1)),1===A)for(;q(e)||H(e);)B(e,!0,-1)?(I=!0,g=a,e.lineIndent>t?A=1:e.lineIndent===t?A=0:e.lineIndent<t&&(A=-1)):g=!1;if(g&&(g=I||i),1!==A&&f!==n||(w=c===n||u===n?t:t+1,O=e.position-e.lineStart,1===A?g&&(W(e,O)||function(e,t,n){var r,o,i,a,s,l=e.tag,c=e.anchor,p={},d={},h=null,m=null,g=null,y=!1,v=!1;for(null!==e.anchor&&(e.anchorMap[e.anchor]=p),s=e.input.charCodeAt(e.position);0!==s;){if(r=e.input.charCodeAt(e.position+1),i=e.line,a=e.position,63!==s&&58!==s||!E(r)){if(!Y(e,n,u,!1,!0))break;if(e.line===i){for(s=e.input.charCodeAt(e.position);k(s);)s=e.input.charCodeAt(++e.position);if(58===s)E(s=e.input.charCodeAt(++e.position))||R(e,"a whitespace character is expected after the key-value separator within a block mapping"),y&&(F(e,p,d,h,m,null),h=m=g=null),v=!0,y=!1,o=!1,h=e.tag,m=e.result;else{if(!v)return e.tag=l,e.anchor=c,!0;R(e,"can not read an implicit mapping pair; a colon is missed")}}else{if(!v)return e.tag=l,e.anchor=c,!0;R(e,"can not read a block mapping entry; a multiline key may not be an implicit key")}}else 63===s?(y&&(F(e,p,d,h,m,null),h=m=g=null),v=!0,y=!0,o=!0):y?(y=!1,o=!0):R(e,"incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line"),e.position+=1,s=r;if((e.line===i||e.lineIndent>t)&&(Y(e,t,f,!0,o)&&(y?m=e.result:g=e.result),y||(F(e,p,d,h,m,g,i,a),h=m=g=null),B(e,!0,-1),s=e.input.charCodeAt(e.position)),e.lineIndent>t&&0!==s)R(e,"bad indentation of a mapping entry");else if(e.lineIndent<t)break}return y&&F(e,p,d,h,m,null),v&&(e.tag=l,e.anchor=c,e.kind="mapping",e.result=p),v}(e,O,w))||function(e,t){var n,r,o,i,a,s,l,u,p,f,d=!0,h=e.tag,m=e.anchor,g={};if(91===(f=e.input.charCodeAt(e.position)))o=93,s=!1,r=[];else{if(123!==f)return!1;o=125,s=!0,r={}}for(null!==e.anchor&&(e.anchorMap[e.anchor]=r),f=e.input.charCodeAt(++e.position);0!==f;){if(B(e,!0,t),(f=e.input.charCodeAt(e.position))===o)return e.position++,e.tag=h,e.anchor=m,e.kind=s?"mapping":"sequence",e.result=r,!0;d||R(e,"missed comma between flow collection entries"),p=null,i=a=!1,63===f&&E(e.input.charCodeAt(e.position+1))&&(i=a=!0,e.position++,B(e,!0,t)),n=e.line,Y(e,t,c,!1,!0),u=e.tag,l=e.result,B(e,!0,t),f=e.input.charCodeAt(e.position),!a&&e.line!==n||58!==f||(i=!0,f=e.input.charCodeAt(++e.position),B(e,!0,t),Y(e,t,c,!1,!0),p=e.result),s?F(e,r,g,u,l,p):i?r.push(F(e,null,g,u,l,p)):r.push(l),B(e,!0,t),44===(f=e.input.charCodeAt(e.position))?(d=!0,f=e.input.charCodeAt(++e.position)):d=!1}R(e,"unexpected end of the stream within a flow collection")}(e,w)?P=!0:(s&&function(e,t){var n,o,i,a,s,l=d,c=!1,u=!1,p=t,f=0,g=!1;if(124===(a=e.input.charCodeAt(e.position)))o=!1;else{if(62!==a)return!1;o=!0}for(e.kind="scalar",e.result="";0!==a;)if(43===(a=e.input.charCodeAt(++e.position))||45===a)d===l?l=43===a?m:h:R(e,"repeat of a chomping mode identifier");else{if(!((i=48<=(s=a)&&s<=57?s-48:-1)>=0))break;0===i?R(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):u?R(e,"repeat of an indentation width identifier"):(p=t+i-1,u=!0)}if(k(a)){do{a=e.input.charCodeAt(++e.position)}while(k(a));if(35===a)do{a=e.input.charCodeAt(++e.position)}while(!x(a)&&0!==a)}for(;0!==a;){for(U(e),e.lineIndent=0,a=e.input.charCodeAt(e.position);(!u||e.lineIndent<p)&&32===a;)e.lineIndent++,a=e.input.charCodeAt(++e.position);if(!u&&e.lineIndent>p&&(p=e.lineIndent),x(a))f++;else{if(e.lineIndent<p){l===m?e.result+=r.repeat("\n",c?1+f:f):l===d&&c&&(e.result+="\n");break}for(o?k(a)?(g=!0,e.result+=r.repeat("\n",c?1+f:f)):g?(g=!1,e.result+=r.repeat("\n",f+1)):0===f?c&&(e.result+=" "):e.result+=r.repeat("\n",f):e.result+=r.repeat("\n",c?1+f:f),c=!0,u=!0,f=0,n=e.position;!x(a)&&0!==a;)a=e.input.charCodeAt(++e.position);M(e,n,e.position,!1)}}return!0}(e,w)||function(e,t){var n,r,o;if(39!==(n=e.input.charCodeAt(e.position)))return!1;for(e.kind="scalar",e.result="",e.position++,r=o=e.position;0!==(n=e.input.charCodeAt(e.position));)if(39===n){if(M(e,r,e.position,!0),39!==(n=e.input.charCodeAt(++e.position)))return!0;r=e.position,e.position++,o=e.position}else x(n)?(M(e,r,o,!0),$(e,B(e,!1,t)),r=o=e.position):e.position===e.lineStart&&z(e)?R(e,"unexpected end of the document within a single quoted scalar"):(e.position++,o=e.position);R(e,"unexpected end of the stream within a single quoted scalar")}(e,w)||function(e,t){var n,r,o,i,a,s,l;if(34!==(s=e.input.charCodeAt(e.position)))return!1;for(e.kind="scalar",e.result="",e.position++,n=r=e.position;0!==(s=e.input.charCodeAt(e.position));){if(34===s)return M(e,n,e.position,!0),e.position++,!0;if(92===s){if(M(e,n,e.position,!0),x(s=e.input.charCodeAt(++e.position)))B(e,!1,t);else if(s<256&&T[s])e.result+=j[s],e.position++;else if((a=120===(l=s)?2:117===l?4:85===l?8:0)>0){for(o=a,i=0;o>0;o--)(a=_(s=e.input.charCodeAt(++e.position)))>=0?i=(i<<4)+a:R(e,"expected hexadecimal character");e.result+=C(i),e.position++}else R(e,"unknown escape sequence");n=r=e.position}else x(s)?(M(e,n,r,!0),$(e,B(e,!1,t)),n=r=e.position):e.position===e.lineStart&&z(e)?R(e,"unexpected end of the document within a double quoted scalar"):(e.position++,r=e.position)}R(e,"unexpected end of the stream within a double quoted scalar")}(e,w)?P=!0:!function(e){var t,n,r;if(42!==(r=e.input.charCodeAt(e.position)))return!1;for(r=e.input.charCodeAt(++e.position),t=e.position;0!==r&&!E(r)&&!S(r);)r=e.input.charCodeAt(++e.position);return e.position===t&&R(e,"name of an alias node must contain at least one character"),n=e.input.slice(t,e.position),e.anchorMap.hasOwnProperty(n)||R(e,'unidentified alias "'+n+'"'),e.result=e.anchorMap[n],B(e,!0,-1),!0}(e)?function(e,t,n){var r,o,i,a,s,l,c,u,p=e.kind,f=e.result;if(E(u=e.input.charCodeAt(e.position))||S(u)||35===u||38===u||42===u||33===u||124===u||62===u||39===u||34===u||37===u||64===u||96===u)return!1;if((63===u||45===u)&&(E(r=e.input.charCodeAt(e.position+1))||n&&S(r)))return!1;for(e.kind="scalar",e.result="",o=i=e.position,a=!1;0!==u;){if(58===u){if(E(r=e.input.charCodeAt(e.position+1))||n&&S(r))break}else if(35===u){if(E(e.input.charCodeAt(e.position-1)))break}else{if(e.position===e.lineStart&&z(e)||n&&S(u))break;if(x(u)){if(s=e.line,l=e.lineStart,c=e.lineIndent,B(e,!1,-1),e.lineIndent>=t){a=!0,u=e.input.charCodeAt(e.position);continue}e.position=i,e.line=s,e.lineStart=l,e.lineIndent=c;break}}a&&(M(e,o,i,!1),$(e,e.line-s),o=i=e.position,a=!1),k(u)||(i=e.position+1),u=e.input.charCodeAt(++e.position)}return M(e,o,i,!1),!!e.result||(e.kind=p,e.result=f,!1)}(e,w,c===n)&&(P=!0,null===e.tag&&(e.tag="?")):(P=!0,null===e.tag&&null===e.anchor||R(e,"alias node should not have any properties")),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):0===A&&(P=g&&W(e,O))),null!==e.tag&&"!"!==e.tag)if("?"===e.tag){for(y=0,v=e.implicitTypes.length;y<v;y+=1)if((b=e.implicitTypes[y]).resolve(e.result)){e.result=b.construct(e.result),e.tag=b.tag,null!==e.anchor&&(e.anchorMap[e.anchor]=e.result);break}}else l.call(e.typeMap[e.kind||"fallback"],e.tag)?(b=e.typeMap[e.kind||"fallback"][e.tag],null!==e.result&&b.kind!==e.kind&&R(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+b.kind+'", not "'+e.kind+'"'),b.resolve(e.result)?(e.result=b.construct(e.result),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):R(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")):R(e,"unknown tag !<"+e.tag+">");return null!==e.listener&&e.listener("close",e),null!==e.tag||null!==e.anchor||P}function V(e){var t,n,r,o,i=e.position,a=!1;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap={},e.anchorMap={};0!==(o=e.input.charCodeAt(e.position))&&(B(e,!0,-1),o=e.input.charCodeAt(e.position),!(e.lineIndent>0||37!==o));){for(a=!0,o=e.input.charCodeAt(++e.position),t=e.position;0!==o&&!E(o);)o=e.input.charCodeAt(++e.position);for(r=[],(n=e.input.slice(t,e.position)).length<1&&R(e,"directive name must not be less than one character in length");0!==o;){for(;k(o);)o=e.input.charCodeAt(++e.position);if(35===o){do{o=e.input.charCodeAt(++e.position)}while(0!==o&&!x(o));break}if(x(o))break;for(t=e.position;0!==o&&!E(o);)o=e.input.charCodeAt(++e.position);r.push(e.input.slice(t,e.position))}0!==o&&U(e),l.call(L,n)?L[n](e,n,r):N(e,'unknown document directive "'+n+'"')}B(e,!0,-1),0===e.lineIndent&&45===e.input.charCodeAt(e.position)&&45===e.input.charCodeAt(e.position+1)&&45===e.input.charCodeAt(e.position+2)?(e.position+=3,B(e,!0,-1)):a&&R(e,"directives end mark is expected"),Y(e,e.lineIndent-1,f,!1,!0),B(e,!0,-1),e.checkLineBreaks&&y.test(e.input.slice(i,e.position))&&N(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&z(e)?46===e.input.charCodeAt(e.position)&&(e.position+=3,B(e,!0,-1)):e.position<e.length-1&&R(e,"end of the stream or a document separator is expected")}function Q(e,t){t=t||{},0!==(e=String(e)).length&&(10!==e.charCodeAt(e.length-1)&&13!==e.charCodeAt(e.length-1)&&(e+="\n"),65279===e.charCodeAt(0)&&(e=e.slice(1)));var n=new I(e,t);for(n.input+="\0";32===n.input.charCodeAt(n.position);)n.lineIndent+=1,n.position+=1;for(;n.position<n.length-1;)V(n);return n.documents}function G(e,t,n){var r,o,i=Q(e,n);if("function"!=typeof t)return i;for(r=0,o=i.length;r<o;r+=1)t(i[r])}function X(e,t){var n=Q(e,t);if(0!==n.length){if(1===n.length)return n[0];throw new o("expected a single document in the stream, but found more")}}e.exports.loadAll=G,e.exports.load=X,e.exports.safeLoadAll=function(e,t,n){if("function"!=typeof t)return G(e,r.extend({schema:a},n));G(e,t,r.extend({schema:a},n))},e.exports.safeLoad=function(e,t){return X(e,r.extend({schema:a},t))}},function(e,t,n){"use strict";var r=n(38);function o(e,t,n,r,o){this.name=e,this.buffer=t,this.position=n,this.line=r,this.column=o}o.prototype.getSnippet=function(e,t){var n,o,i,a,s;if(!this.buffer)return null;for(e=e||4,t=t||75,n="",o=this.position;o>0&&-1==="\0\r\n…\u2028\u2029".indexOf(this.buffer.charAt(o-1));)if(o-=1,this.position-o>t/2-1){n=" ... ",o+=5;break}for(i="",a=this.position;a<this.buffer.length&&-1==="\0\r\n…\u2028\u2029".indexOf(this.buffer.charAt(a));)if((a+=1)-this.position>t/2-1){i=" ... ",a-=5;break}return s=this.buffer.slice(o,a),r.repeat(" ",e)+n+s+i+"\n"+r.repeat(" ",e+this.position-o+n.length)+"^"},o.prototype.toString=function(e){var t,n="";return this.name&&(n+='in "'+this.name+'" '),n+="at line "+(this.line+1)+", column "+(this.column+1),e||(t=this.getSnippet())&&(n+=":\n"+t),n},e.exports=o},function(e,t,n){"use strict";var r=n(3);e.exports=new r("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return null!==e?e:""}})},function(e,t,n){"use strict";var r=n(3);e.exports=new r("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return null!==e?e:[]}})},function(e,t,n){"use strict";var r=n(3);e.exports=new r("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return null!==e?e:{}}})},function(e,t,n){"use strict";var r=n(3);e.exports=new r("tag:yaml.org,2002:null",{kind:"scalar",resolve:function(e){if(null===e)return!0;var t=e.length;return 1===t&&"~"===e||4===t&&("null"===e||"Null"===e||"NULL"===e)},construct:function(){return null},predicate:function(e){return null===e},represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"}},defaultStyle:"lowercase"})},function(e,t,n){"use strict";var r=n(3);e.exports=new r("tag:yaml.org,2002:bool",{kind:"scalar",resolve:function(e){if(null===e)return!1;var t=e.length;return 4===t&&("true"===e||"True"===e||"TRUE"===e)||5===t&&("false"===e||"False"===e||"FALSE"===e)},construct:function(e){return"true"===e||"True"===e||"TRUE"===e},predicate:function(e){return"[object Boolean]"===Object.prototype.toString.call(e)},represent:{lowercase:function(e){return e?"true":"false"},uppercase:function(e){return e?"TRUE":"FALSE"},camelcase:function(e){return e?"True":"False"}},defaultStyle:"lowercase"})},function(e,t,n){"use strict";var r=n(38),o=n(3);function i(e){return 48<=e&&e<=55}function a(e){return 48<=e&&e<=57}e.exports=new o("tag:yaml.org,2002:int",{kind:"scalar",resolve:function(e){if(null===e)return!1;var t,n,r=e.length,o=0,s=!1;if(!r)return!1;if("-"!==(t=e[o])&&"+"!==t||(t=e[++o]),"0"===t){if(o+1===r)return!0;if("b"===(t=e[++o])){for(o++;o<r;o++)if("_"!==(t=e[o])){if("0"!==t&&"1"!==t)return!1;s=!0}return s&&"_"!==t}if("x"===t){for(o++;o<r;o++)if("_"!==(t=e[o])){if(!(48<=(n=e.charCodeAt(o))&&n<=57||65<=n&&n<=70||97<=n&&n<=102))return!1;s=!0}return s&&"_"!==t}for(;o<r;o++)if("_"!==(t=e[o])){if(!i(e.charCodeAt(o)))return!1;s=!0}return s&&"_"!==t}if("_"===t)return!1;for(;o<r;o++)if("_"!==(t=e[o])){if(":"===t)break;if(!a(e.charCodeAt(o)))return!1;s=!0}return!(!s||"_"===t)&&(":"!==t||/^(:[0-5]?[0-9])+$/.test(e.slice(o)))},construct:function(e){var t,n,r=e,o=1,i=[];return-1!==r.indexOf("_")&&(r=r.replace(/_/g,"")),"-"!==(t=r[0])&&"+"!==t||("-"===t&&(o=-1),t=(r=r.slice(1))[0]),"0"===r?0:"0"===t?"b"===r[1]?o*parseInt(r.slice(2),2):"x"===r[1]?o*parseInt(r,16):o*parseInt(r,8):-1!==r.indexOf(":")?(r.split(":").forEach(function(e){i.unshift(parseInt(e,10))}),r=0,n=1,i.forEach(function(e){r+=e*n,n*=60}),o*r):o*parseInt(r,10)},predicate:function(e){return"[object Number]"===Object.prototype.toString.call(e)&&e%1==0&&!r.isNegativeZero(e)},represent:{binary:function(e){return e>=0?"0b"+e.toString(2):"-0b"+e.toString(2).slice(1)},octal:function(e){return e>=0?"0"+e.toString(8):"-0"+e.toString(8).slice(1)},decimal:function(e){return e.toString(10)},hexadecimal:function(e){return e>=0?"0x"+e.toString(16).toUpperCase():"-0x"+e.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}})},function(e,t,n){"use strict";var r=n(38),o=n(3),i=new RegExp("^(?:[-+]?(?:0|[1-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");var a=/^[-+]?[0-9]+e/;e.exports=new o("tag:yaml.org,2002:float",{kind:"scalar",resolve:function(e){return null!==e&&!(!i.test(e)||"_"===e[e.length-1])},construct:function(e){var t,n,r,o;return n="-"===(t=e.replace(/_/g,"").toLowerCase())[0]?-1:1,o=[],"+-".indexOf(t[0])>=0&&(t=t.slice(1)),".inf"===t?1===n?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:".nan"===t?NaN:t.indexOf(":")>=0?(t.split(":").forEach(function(e){o.unshift(parseFloat(e,10))}),t=0,r=1,o.forEach(function(e){t+=e*r,r*=60}),n*t):n*parseFloat(t,10)},predicate:function(e){return"[object Number]"===Object.prototype.toString.call(e)&&(e%1!=0||r.isNegativeZero(e))},represent:function(e,t){var n;if(isNaN(e))switch(t){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===e)switch(t){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===e)switch(t){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(r.isNegativeZero(e))return"-0.0";return n=e.toString(10),a.test(n)?n.replace("e",".e"):n},defaultStyle:"lowercase"})},function(e,t,n){"use strict";var r=n(3),o=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),i=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");e.exports=new r("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:function(e){return null!==e&&(null!==o.exec(e)||null!==i.exec(e))},construct:function(e){var t,n,r,a,s,l,c,u,p=0,f=null;if(null===(t=o.exec(e))&&(t=i.exec(e)),null===t)throw new Error("Date resolve error");if(n=+t[1],r=+t[2]-1,a=+t[3],!t[4])return new Date(Date.UTC(n,r,a));if(s=+t[4],l=+t[5],c=+t[6],t[7]){for(p=t[7].slice(0,3);p.length<3;)p+="0";p=+p}return t[9]&&(f=6e4*(60*+t[10]+ +(t[11]||0)),"-"===t[9]&&(f=-f)),u=new Date(Date.UTC(n,r,a,s,l,c,p)),f&&u.setTime(u.getTime()-f),u},instanceOf:Date,represent:function(e){return e.toISOString()}})},function(e,t,n){"use strict";var r=n(3);e.exports=new r("tag:yaml.org,2002:merge",{kind:"scalar",resolve:function(e){return"<<"===e||null===e}})},function(e,t,n){"use strict";var r;try{r=n(9).Buffer}catch(e){}var o=n(3),i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\n\r";e.exports=new o("tag:yaml.org,2002:binary",{kind:"scalar",resolve:function(e){if(null===e)return!1;var t,n,r=0,o=e.length,a=i;for(n=0;n<o;n++)if(!((t=a.indexOf(e.charAt(n)))>64)){if(t<0)return!1;r+=6}return r%8==0},construct:function(e){var t,n,o=e.replace(/[\r\n=]/g,""),a=o.length,s=i,l=0,c=[];for(t=0;t<a;t++)t%4==0&&t&&(c.push(l>>16&255),c.push(l>>8&255),c.push(255&l)),l=l<<6|s.indexOf(o.charAt(t));return 0==(n=a%4*6)?(c.push(l>>16&255),c.push(l>>8&255),c.push(255&l)):18===n?(c.push(l>>10&255),c.push(l>>2&255)):12===n&&c.push(l>>4&255),r?r.from?r.from(c):new r(c):c},predicate:function(e){return r&&r.isBuffer(e)},represent:function(e){var t,n,r="",o=0,a=e.length,s=i;for(t=0;t<a;t++)t%3==0&&t&&(r+=s[o>>18&63],r+=s[o>>12&63],r+=s[o>>6&63],r+=s[63&o]),o=(o<<8)+e[t];return 0==(n=a%3)?(r+=s[o>>18&63],r+=s[o>>12&63],r+=s[o>>6&63],r+=s[63&o]):2===n?(r+=s[o>>10&63],r+=s[o>>4&63],r+=s[o<<2&63],r+=s[64]):1===n&&(r+=s[o>>2&63],r+=s[o<<4&63],r+=s[64],r+=s[64]),r}})},function(e,t,n){"use strict";var r=n(3),o=Object.prototype.hasOwnProperty,i=Object.prototype.toString;e.exports=new r("tag:yaml.org,2002:omap",{kind:"sequence",resolve:function(e){if(null===e)return!0;var t,n,r,a,s,l=[],c=e;for(t=0,n=c.length;t<n;t+=1){if(r=c[t],s=!1,"[object Object]"!==i.call(r))return!1;for(a in r)if(o.call(r,a)){if(s)return!1;s=!0}if(!s)return!1;if(-1!==l.indexOf(a))return!1;l.push(a)}return!0},construct:function(e){return null!==e?e:[]}})},function(e,t,n){"use strict";var r=n(3),o=Object.prototype.toString;e.exports=new r("tag:yaml.org,2002:pairs",{kind:"sequence",resolve:function(e){if(null===e)return!0;var t,n,r,i,a,s=e;for(a=new Array(s.length),t=0,n=s.length;t<n;t+=1){if(r=s[t],"[object Object]"!==o.call(r))return!1;if(1!==(i=Object.keys(r)).length)return!1;a[t]=[i[0],r[i[0]]]}return!0},construct:function(e){if(null===e)return[];var t,n,r,o,i,a=e;for(i=new Array(a.length),t=0,n=a.length;t<n;t+=1)r=a[t],o=Object.keys(r),i[t]=[o[0],r[o[0]]];return i}})},function(e,t,n){"use strict";var r=n(3),o=Object.prototype.hasOwnProperty;e.exports=new r("tag:yaml.org,2002:set",{kind:"mapping",resolve:function(e){if(null===e)return!0;var t,n=e;for(t in n)if(o.call(n,t)&&null!==n[t])return!1;return!0},construct:function(e){return null!==e?e:{}}})},function(e,t,n){"use strict";var r=n(3);e.exports=new r("tag:yaml.org,2002:js/undefined",{kind:"scalar",resolve:function(){return!0},construct:function(){},predicate:function(e){return void 0===e},represent:function(){return""}})},function(e,t,n){"use strict";var r=n(3);e.exports=new r("tag:yaml.org,2002:js/regexp",{kind:"scalar",resolve:function(e){if(null===e)return!1;if(0===e.length)return!1;var t=e,n=/\/([gim]*)$/.exec(e),r="";if("/"===t[0]){if(n&&(r=n[1]),r.length>3)return!1;if("/"!==t[t.length-r.length-1])return!1}return!0},construct:function(e){var t=e,n=/\/([gim]*)$/.exec(e),r="";return"/"===t[0]&&(n&&(r=n[1]),t=t.slice(1,t.length-r.length-1)),new RegExp(t,r)},predicate:function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},represent:function(e){var t="/"+e.source+"/";return e.global&&(t+="g"),e.multiline&&(t+="m"),e.ignoreCase&&(t+="i"),t}})},function(e,t,n){"use strict";var r;try{r=n(214)}catch(e){"undefined"!=typeof window&&(r=window.esprima)}var o=n(3);e.exports=new o("tag:yaml.org,2002:js/function",{kind:"scalar",resolve:function(e){if(null===e)return!1;try{var t="("+e+")",n=r.parse(t,{range:!0});return"Program"===n.type&&1===n.body.length&&"ExpressionStatement"===n.body[0].type&&("ArrowFunctionExpression"===n.body[0].expression.type||"FunctionExpression"===n.body[0].expression.type)}catch(e){return!1}},construct:function(e){var t,n="("+e+")",o=r.parse(n,{range:!0}),i=[];if("Program"!==o.type||1!==o.body.length||"ExpressionStatement"!==o.body[0].type||"ArrowFunctionExpression"!==o.body[0].expression.type&&"FunctionExpression"!==o.body[0].expression.type)throw new Error("Failed to resolve function");return o.body[0].expression.params.forEach(function(e){i.push(e.name)}),t=o.body[0].expression.body.range,"BlockStatement"===o.body[0].expression.body.type?new Function(i,n.slice(t[0]+1,t[1]-1)):new Function(i,"return "+n.slice(t[0],t[1]))},predicate:function(e){return"[object Function]"===Object.prototype.toString.call(e)},represent:function(e){return e.toString()}})},function(e,n){if(void 0===t){var r=new Error("Cannot find module 'esprima'");throw r.code="MODULE_NOT_FOUND",r}e.exports=t},function(e,t){e.exports=function(){}},function(e,t){e.exports=function(e){var t=Array.prototype.slice.call(arguments,1);return t.length&&(e=e.replace(/(%?)(%([jds]))/g,function(e,n,r,o){var i=t.shift();switch(o){case"s":i=""+i;break;case"d":i=Number(i);break;case"j":i=JSON.stringify(i)}return n?(t.unshift(i),e):i})),t.length&&(e+=" "+t.join(" ")),""+(e=e.replace(/%{2,2}/g,"%"))}},function(e,t,n){"use strict";(function(t){var n=/\.(txt|htm|html|md|xml|js|min|map|css|scss|less|svg)$/i;e.exports={order:300,allowEmpty:!0,encoding:"utf8",canParse:function(e){return("string"==typeof e.data||t.isBuffer(e.data))&&n.test(e.url)},parse:function(e){if("string"==typeof e.data)return e.data;if(t.isBuffer(e.data))return e.data.toString(this.encoding);throw new Error("data is not text")}}}).call(this,n(9).Buffer)},function(e,t,n){"use strict";(function(t){var n=/\.(jpeg|jpg|gif|png|bmp|ico)$/i;e.exports={order:400,allowEmpty:!0,canParse:function(e){return t.isBuffer(e.data)&&n.test(e.url)},parse:function(e){return t.isBuffer(e.data)?e.data:new t(e.data)}}}).call(this,n(9).Buffer)},function(e,t,n){"use strict";var r=n(220),o=n(25),i=n(19);e.exports={order:100,canRead:function(e){return i.isFileSystemPath(e.url)},read:function(e){return new Promise(function(t,n){var a;try{a=i.toFileSystemPath(e.url)}catch(t){n(o.uri(t,"Malformed URI: %s",e.url))}try{r.readFile(a,function(e,r){e?n(o(e,'Error opening file "%s"',a)):t(r)})}catch(e){n(o(e,'Error opening file "%s"',a))}})}}},function(e,t){},function(e,t,n){"use strict";(function(t,r){var o=n(106),i=n(233),a=n(25),s=n(19);e.exports={order:200,headers:null,timeout:5e3,redirects:5,withCredentials:!1,canRead:function(e){return s.isHttp(e.url)},read:function(e){var n=s.parse(e.url);return t.browser&&!n.protocol&&(n.protocol=s.parse(location.href).protocol),function e(t,n,l){return new Promise(function(c,u){t=s.parse(t),(l=l||[]).push(t.href),function(e,t){return new Promise(function(n,a){var s="https:"===e.protocol?i:o,l=s.get({hostname:e.hostname,port:e.port,path:e.path,auth:e.auth,protocol:e.protocol,headers:t.headers||{},withCredentials:t.withCredentials});"function"==typeof l.setTimeout&&l.setTimeout(t.timeout),l.on("timeout",function(){l.abort()}),l.on("error",a),l.once("response",function(e){e.body=new r(0),e.on("data",function(t){e.body=r.concat([e.body,new r(t)])}),e.on("error",a),e.on("end",function(){n(e)})})})}(t,n).then(function(o){if(o.statusCode>=400)throw a({status:o.statusCode},"HTTP ERROR %d",o.statusCode);if(o.statusCode>=300)if(l.length>n.redirects)u(a({status:o.statusCode},"Error downloading %s. \nToo many redirects: \n %s",l[0],l.join(" \n ")));else{if(!o.headers.location)throw a({status:o.statusCode},"HTTP %d redirect with no location header",o.statusCode);var i=s.resolve(t,o.headers.location);e(i,n,l).then(c,u)}else c(o.body||new r(0))}).catch(function(e){u(a(e,"Error downloading",t.href))})})}(n,this)}}}).call(this,n(6),n(9).Buffer)},function(e,t,n){(function(t,r,o){var i=n(107),a=n(20),s=n(108),l=n(109),c=n(230),u=s.IncomingMessage,p=s.readyStates;var f=e.exports=function(e){var n,r=this;l.Writable.call(r),r._opts=e,r._body=[],r._headers={},e.auth&&r.setHeader("Authorization","Basic "+new t(e.auth).toString("base64")),Object.keys(e.headers).forEach(function(t){r.setHeader(t,e.headers[t])});var o=!0;if("disable-fetch"===e.mode||"requestTimeout"in e&&!i.abortController)o=!1,n=!0;else if("prefer-streaming"===e.mode)n=!1;else if("allow-wrong-content-type"===e.mode)n=!i.overrideMimeType;else{if(e.mode&&"default"!==e.mode&&"prefer-fast"!==e.mode)throw new Error("Invalid value for opts.mode");n=!0}r._mode=function(e,t){return i.fetch&&t?"fetch":i.mozchunkedarraybuffer?"moz-chunked-arraybuffer":i.msstream?"ms-stream":i.arraybuffer&&e?"arraybuffer":i.vbArray&&e?"text:vbarray":"text"}(n,o),r._fetchTimer=null,r.on("finish",function(){r._onFinish()})};a(f,l.Writable),f.prototype.setHeader=function(e,t){var n=e.toLowerCase();-1===d.indexOf(n)&&(this._headers[n]={name:e,value:t})},f.prototype.getHeader=function(e){var t=this._headers[e.toLowerCase()];return t?t.value:null},f.prototype.removeHeader=function(e){delete this._headers[e.toLowerCase()]},f.prototype._onFinish=function(){var e=this;if(!e._destroyed){var n=e._opts,a=e._headers,s=null;"GET"!==n.method&&"HEAD"!==n.method&&(s=i.arraybuffer?c(t.concat(e._body)):i.blobConstructor?new r.Blob(e._body.map(function(e){return c(e)}),{type:(a["content-type"]||{}).value||""}):t.concat(e._body).toString());var l=[];if(Object.keys(a).forEach(function(e){var t=a[e].name,n=a[e].value;Array.isArray(n)?n.forEach(function(e){l.push([t,e])}):l.push([t,n])}),"fetch"===e._mode){var u=null;if(i.abortController){var f=new AbortController;u=f.signal,e._fetchAbortController=f,"requestTimeout"in n&&0!==n.requestTimeout&&(e._fetchTimer=r.setTimeout(function(){e.emit("requestTimeout"),e._fetchAbortController&&e._fetchAbortController.abort()},n.requestTimeout))}r.fetch(e._opts.url,{method:e._opts.method,headers:l,body:s||void 0,mode:"cors",credentials:n.withCredentials?"include":"same-origin",signal:u}).then(function(t){e._fetchResponse=t,e._connect()},function(t){r.clearTimeout(e._fetchTimer),e._destroyed||e.emit("error",t)})}else{var d=e._xhr=new r.XMLHttpRequest;try{d.open(e._opts.method,e._opts.url,!0)}catch(t){return void o.nextTick(function(){e.emit("error",t)})}"responseType"in d&&(d.responseType=e._mode.split(":")[0]),"withCredentials"in d&&(d.withCredentials=!!n.withCredentials),"text"===e._mode&&"overrideMimeType"in d&&d.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in n&&(d.timeout=n.requestTimeout,d.ontimeout=function(){e.emit("requestTimeout")}),l.forEach(function(e){d.setRequestHeader(e[0],e[1])}),e._response=null,d.onreadystatechange=function(){switch(d.readyState){case p.LOADING:case p.DONE:e._onXHRProgress()}},"moz-chunked-arraybuffer"===e._mode&&(d.onprogress=function(){e._onXHRProgress()}),d.onerror=function(){e._destroyed||e.emit("error",new Error("XHR error"))};try{d.send(s)}catch(t){return void o.nextTick(function(){e.emit("error",t)})}}}},f.prototype._onXHRProgress=function(){(function(e){try{var t=e.status;return null!==t&&0!==t}catch(e){return!1}})(this._xhr)&&!this._destroyed&&(this._response||this._connect(),this._response._onXHRProgress())},f.prototype._connect=function(){var e=this;e._destroyed||(e._response=new u(e._xhr,e._fetchResponse,e._mode,e._fetchTimer),e._response.on("error",function(t){e.emit("error",t)}),e.emit("response",e._response))},f.prototype._write=function(e,t,n){this._body.push(e),n()},f.prototype.abort=f.prototype.destroy=function(){this._destroyed=!0,r.clearTimeout(this._fetchTimer),this._response&&(this._response._destroyed=!0),this._xhr?this._xhr.abort():this._fetchAbortController&&this._fetchAbortController.abort()},f.prototype.end=function(e,t,n){"function"==typeof e&&(n=e,e=void 0),l.Writable.prototype.end.call(this,e,t,n)},f.prototype.flushHeaders=function(){},f.prototype.setTimeout=function(){},f.prototype.setNoDelay=function(){},f.prototype.setSocketKeepAlive=function(){};var d=["accept-charset","accept-encoding","access-control-request-headers","access-control-request-method","connection","content-length","cookie","cookie2","date","dnt","expect","host","keep-alive","origin","referer","te","trailer","transfer-encoding","upgrade","via"]}).call(this,n(9).Buffer,n(4),n(6))},function(e,t){},function(e,t,n){"use strict";var r=n(51).Buffer,o=n(225);e.exports=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.head=null,this.tail=null,this.length=0}return e.prototype.push=function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length},e.prototype.unshift=function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length},e.prototype.shift=function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}},e.prototype.clear=function(){this.head=this.tail=null,this.length=0},e.prototype.join=function(e){if(0===this.length)return"";for(var t=this.head,n=""+t.data;t=t.next;)n+=e+t.data;return n},e.prototype.concat=function(e){if(0===this.length)return r.alloc(0);if(1===this.length)return this.head.data;for(var t,n,o,i=r.allocUnsafe(e>>>0),a=this.head,s=0;a;)t=a.data,n=i,o=s,t.copy(n,o),s+=a.data.length,a=a.next;return i},e}(),o&&o.inspect&&o.inspect.custom&&(e.exports.prototype[o.inspect.custom]=function(){var e=o.inspect({length:this.length});return this.constructor.name+" "+e})},function(e,t){},function(e,t,n){(function(e){var r=void 0!==e&&e||"undefined"!=typeof self&&self||window,o=Function.prototype.apply;function i(e,t){this._id=e,this._clearFn=t}t.setTimeout=function(){return new i(o.call(setTimeout,r,arguments),clearTimeout)},t.setInterval=function(){return new i(o.call(setInterval,r,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},i.prototype.unref=i.prototype.ref=function(){},i.prototype.close=function(){this._clearFn.call(r,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},t))},n(227),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||this&&this.setImmediate,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||this&&this.clearImmediate}).call(this,n(4))},function(e,t,n){(function(e,t){!function(e,n){"use strict";if(!e.setImmediate){var r,o,i,a,s,l=1,c={},u=!1,p=e.document,f=Object.getPrototypeOf&&Object.getPrototypeOf(e);f=f&&f.setTimeout?f:e,"[object process]"==={}.toString.call(e.process)?r=function(e){t.nextTick(function(){h(e)})}:!function(){if(e.postMessage&&!e.importScripts){var t=!0,n=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=n,t}}()?e.MessageChannel?((i=new MessageChannel).port1.onmessage=function(e){h(e.data)},r=function(e){i.port2.postMessage(e)}):p&&"onreadystatechange"in p.createElement("script")?(o=p.documentElement,r=function(e){var t=p.createElement("script");t.onreadystatechange=function(){h(e),t.onreadystatechange=null,o.removeChild(t),t=null},o.appendChild(t)}):r=function(e){setTimeout(h,0,e)}:(a="setImmediate$"+Math.random()+"$",s=function(t){t.source===e&&"string"==typeof t.data&&0===t.data.indexOf(a)&&h(+t.data.slice(a.length))},e.addEventListener?e.addEventListener("message",s,!1):e.attachEvent("onmessage",s),r=function(t){e.postMessage(a+t,"*")}),f.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),n=0;n<t.length;n++)t[n]=arguments[n+1];var o={callback:e,args:t};return c[l]=o,r(l),l++},f.clearImmediate=d}function d(e){delete c[e]}function h(e){if(u)setTimeout(h,0,e);else{var t=c[e];if(t){u=!0;try{!function(e){var t=e.callback,r=e.args;switch(r.length){case 0:t();break;case 1:t(r[0]);break;case 2:t(r[0],r[1]);break;case 3:t(r[0],r[1],r[2]);break;default:t.apply(n,r)}}(t)}finally{d(e),u=!1}}}}}("undefined"==typeof self?void 0===e?this:e:self)}).call(this,n(4),n(6))},function(e,t,n){(function(t){function n(e){try{if(!t.localStorage)return!1}catch(e){return!1}var n=t.localStorage[e];return null!=n&&"true"===String(n).toLowerCase()}e.exports=function(e,t){if(n("noDeprecation"))return e;var r=!1;return function(){if(!r){if(n("throwDeprecation"))throw new Error(t);n("traceDeprecation")?console.trace(t):console.warn(t),r=!0}return e.apply(this,arguments)}}}).call(this,n(4))},function(e,t,n){"use strict";e.exports=i;var r=n(116),o=n(39);function i(e){if(!(this instanceof i))return new i(e);r.call(this,e)}o.inherits=n(20),o.inherits(i,r),i.prototype._transform=function(e,t,n){n(null,e)}},function(e,t,n){var r=n(9).Buffer;e.exports=function(e){if(e instanceof Uint8Array){if(0===e.byteOffset&&e.byteLength===e.buffer.byteLength)return e.buffer;if("function"==typeof e.buffer.slice)return e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength)}if(r.isBuffer(e)){for(var t=new Uint8Array(e.length),n=e.length,o=0;o<n;o++)t[o]=e[o];return t.buffer}throw new Error("Argument must be a Buffer")}},function(e,t){e.exports=function(){for(var e={},t=0;t<arguments.length;t++){var r=arguments[t];for(var o in r)n.call(r,o)&&(e[o]=r[o])}return e};var n=Object.prototype.hasOwnProperty},function(e,t){e.exports={100:"Continue",101:"Switching Protocols",102:"Processing",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",207:"Multi-Status",208:"Already Reported",226:"IM Used",300:"Multiple Choices",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",308:"Permanent Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Payload Too Large",414:"URI Too Long",415:"Unsupported Media Type",416:"Range Not Satisfiable",417:"Expectation Failed",418:"I'm a teapot",421:"Misdirected Request",422:"Unprocessable Entity",423:"Locked",424:"Failed Dependency",425:"Unordered Collection",426:"Upgrade Required",428:"Precondition Required",429:"Too Many Requests",431:"Request Header Fields Too Large",451:"Unavailable For Legal Reasons",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported",506:"Variant Also Negotiates",507:"Insufficient Storage",508:"Loop Detected",509:"Bandwidth Limit Exceeded",510:"Not Extended",511:"Network Authentication Required"}},function(e,t,n){var r=n(106),o=n(10),i=e.exports;for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a]);function s(e){if("string"==typeof e&&(e=o.parse(e)),e.protocol||(e.protocol="https:"),"https:"!==e.protocol)throw new Error('Protocol "'+e.protocol+'" not supported. Expected "https:"');return e}i.request=function(e,t){return e=s(e),r.request.call(this,e,t)},i.get=function(e,t){return e=s(e),r.get.call(this,e,t)}},function(e,t,n){"use strict";var r=n(25),o=n(52),i=n(19);function a(){this.circular=!1,this._$refs={},this._root$Ref=null}function s(e,t){var n=Object.keys(e);return(t=Array.isArray(t[0])?t[0]:Array.prototype.slice.call(t)).length>0&&t[0]&&(n=n.filter(function(n){return-1!==t.indexOf(e[n].pathType)})),n.map(function(t){return{encoded:t,decoded:"file"===e[t].pathType?i.toFileSystemPath(t,!0):t}})}e.exports=a,a.prototype.paths=function(e){return s(this._$refs,arguments).map(function(e){return e.decoded})},a.prototype.values=function(e){var t=this._$refs;return s(t,arguments).reduce(function(e,n){return e[n.decoded]=t[n.encoded].value,e},{})},a.prototype.toJSON=a.prototype.values,a.prototype.exists=function(e,t){try{return this._resolve(e,t),!0}catch(e){return!1}},a.prototype.get=function(e,t){return this._resolve(e,t).value},a.prototype.set=function(e,t){var n=i.resolve(this._root$Ref.path,e),o=i.stripHash(n),a=this._$refs[o];if(!a)throw r('Error resolving $ref pointer "%s". \n"%s" not found.',e,o);a.set(n,t)},a.prototype._add=function(e){var t=i.stripHash(e),n=new o;return n.path=t,n.$refs=this,this._$refs[t]=n,this._root$Ref=this._root$Ref||n,n},a.prototype._resolve=function(e,t){var n=i.resolve(this._root$Ref.path,e),o=i.stripHash(n),a=this._$refs[o];if(!a)throw r('Error resolving $ref pointer "%s". \n"%s" not found.',e,o);return a.resolve(n,t,e)},a.prototype._get$Ref=function(e){e=i.resolve(this._root$Ref.path,e);var t=i.stripHash(e);return this._$refs[t]}},function(e,t,n){"use strict";function r(e,t,n,r){var o=e[t];if("function"==typeof o)return o.apply(e,[n,r]);if(!r){if(o instanceof RegExp)return o.test(n.url);if("string"==typeof o)return o===n.extension;if(Array.isArray(o))return-1!==o.indexOf(n.extension)}return o}t.all=function(e){return Object.keys(e).filter(function(t){return"object"==typeof e[t]}).map(function(t){return e[t].name=t,e[t]})},t.filter=function(e,t,n){return e.filter(function(e){return!!r(e,t,n)})},t.sort=function(e){return e.forEach(function(e){e.order=e.order||Number.MAX_SAFE_INTEGER}),e.sort(function(e,t){return e.order-t.order})},t.run=function(e,t,n){var o,i,a=0;return new Promise(function(s,l){function c(){if(!(o=e[a++]))return l(i);try{var s=r(o,t,n,u);s&&"function"==typeof s.then?s.then(p,f):void 0!==s&&p(s)}catch(e){f(e)}}function u(e,t){e?f(e):p(t)}function p(e){s({plugin:o,result:e})}function f(e){i=e,c()}c()})}},function(e,t,n){"use strict";var r=n(102);e.exports=function(e){var t,n,o,i;"function"==typeof(e=Array.prototype.slice.call(e))[e.length-1]&&(i=e.pop());"string"==typeof e[0]?(t=e[0],"object"==typeof e[2]?(n=e[1],o=e[2]):(n=void 0,o=e[1])):(t="",n=e[0],o=e[1]);o instanceof r||(o=new r(o));return{path:t,schema:n,options:o,callback:i}}},function(e,t,n){"use strict";var r=n(52),o=n(75),i=n(117),a=n(19);function s(e,t,n,i){var a=[];return e&&"object"==typeof e&&(r.isExternal$Ref(e)?a.push(l(e,t,n,i)):Object.keys(e).forEach(function(c){var u=o.join(t,c),p=e[c];r.isExternal$Ref(p)?a.push(l(p,u,n,i)):a=a.concat(s(p,u,n,i))})),a}function l(e,t,n,r){var o=a.resolve(t,e.$ref),l=a.stripHash(o);return(e=n._$refs[l])?Promise.resolve(e.value):i(o,n,r).then(function(e){var t=s(e,l+"#",n,r);return Promise.all(t)})}e.exports=function(e,t){if(!t.resolve.external)return Promise.resolve();try{var n=s(e.schema,e.$refs._root$Ref.path+"#",e.$refs,t);return Promise.all(n)}catch(e){return Promise.reject(e)}}},function(e,t,n){"use strict";var r=n(52),o=n(75),i=n(19);function a(e,t,n,i,l,c,u,p){var f=null===t?e:e[t];f&&"object"==typeof f&&(r.isAllowed$Ref(f)?s(e,t,n,i,l,c,u,p):Object.keys(f).sort(function(e,t){return"definitions"===e?-1:"definitions"===t?1:e.length-t.length}).forEach(function(e){var t=o.join(n,e),d=o.join(i,e),h=f[e];r.isAllowed$Ref(h)?s(f,e,n,d,l,c,u,p):a(f,e,t,d,l,c,u,p)}))}function s(e,t,n,s,l,c,u,p){var f=null===t?e:e[t],d=i.resolve(n,f.$ref),h=u._resolve(d,p),m=o.parse(s).length,g=i.stripHash(h.path),y=i.getHash(h.path),v=g!==u._root$Ref.path,b=r.isExtended$Ref(f);l+=h.indirections;var w=function(e,t,n){for(var r=0;r<e.length;r++){var o=e[r];if(o.parent===t&&o.key===n)return o}}(c,e,t);if(w){if(!(m<w.depth||l<w.indirections))return;!function(e,t){var n=e.indexOf(t);e.splice(n,1)}(c,w)}c.push({$ref:f,parent:e,key:t,pathFromRoot:s,depth:m,file:g,hash:y,value:h.value,circular:h.circular,extended:b,external:v,indirections:l}),a(h.value,null,h.path,s,l+1,c,u,p)}e.exports=function(e,t){var n=[];a(e,"schema",e.$refs._root$Ref.path+"#","#",0,n,e.$refs,t),function(e){var t,n,i;e.sort(function(e,t){if(e.file!==t.file)return e.file<t.file?-1:1;if(e.hash!==t.hash)return e.hash<t.hash?-1:1;if(e.circular!==t.circular)return e.circular?-1:1;if(e.extended!==t.extended)return e.extended?1:-1;if(e.indirections!==t.indirections)return e.indirections-t.indirections;if(e.depth!==t.depth)return e.depth-t.depth;var n=e.pathFromRoot.lastIndexOf("/definitions"),r=t.pathFromRoot.lastIndexOf("/definitions");return n!==r?r-n:e.pathFromRoot.length-t.pathFromRoot.length}),e.forEach(function(e){e.external?e.file===t&&e.hash===n?e.$ref.$ref=i:e.file===t&&0===e.hash.indexOf(n+"/")?e.$ref.$ref=o.join(i,o.parse(e.hash.replace(n,"#"))):(t=e.file,n=e.hash,i=e.pathFromRoot,e.$ref=e.parent[e.key]=r.dereference(e.$ref,e.value),e.circular&&(e.$ref.$ref=e.pathFromRoot)):e.$ref.$ref=e.hash})}(n)}},function(e,t){e.exports=function(){}},function(e,t,n){"use strict";var r=n(119),o=n(53),i=n(10),a=(n(241),n(120)),s=n(47),l=n(76).jptr,c=n(122).recurse,u=n(77).clone,p=n(121).isRef,f=n(123);function d(e,t,n,r,o,a){for(var s=a.externalRefs[n+r].paths[0],d=i.parse(o),h={},m=1;m;)m=0,c(e,{identityDetection:!0},function(e,n,r){if(p(e,n))if(e[n].startsWith("#"))if(h[e[n]]||e.$fixed){if(!e.$fixed){var c=(s+"/"+h[e[n]]).split("/#/").join("/");r.parent[r.pkey]={$ref:c,"x-miro":e[n],$fixed:!0},a.verbose>1&&console.log("Replacing with",c),m++}}else{var g=u(l(t,e[n]));if(a.verbose>1&&console.log((!1===g?f.colour.red:f.colour.green)+"Internal resolution",e[n],f.colour.normal),!1===g){if(r.parent[r.pkey]={},a.fatal){var y=new Error("Internal $ref resolution failed "+e[n]);if(!a.promise)throw y;a.promise.reject(y)}}else m++,r.parent[r.pkey]=g,h[e[n]]=r.path.replace("/%24ref","")}else if(d.protocol){c=i.resolve(o,e[n]).toString();a.verbose>1&&console.log(f.colour.yellow+"Rewriting external url ref",e[n],"as",c,f.colour.normal),e["x-miro"]=e[n],e[n]=c}else if(!e["x-miro"]){c=i.resolve(o,e[n]).toString();a.verbose>1&&console.log(f.colour.yellow+"Rewriting external ref",e[n],"as",c,f.colour.normal),e["x-miro"]=e[n],e[n]=c}});return c(e,{},function(e,t,n){p(e,t)&&(void 0!==e.$fixed&&delete e.$fixed,a.preserveMiro||delete e["x-miro"])}),a.verbose>1&&console.log("Finished internal resolution"),e}function h(e,t){if(!t.filters||!t.filters.length)return e;for(var n=0,r=t.filters;n<r.length;n++){e=(0,r[n])(e,t)}return e}function m(e,t,n,c){var p=i.parse(n.source),f=n.source.split("\\").join("/").split("/");f.pop()||f.pop();var m="",g=t.split("#");g.length>1&&(m="#"+g[1],t=g[0]),f=f.join("/");var y,v,b,w=i.parse(t),x=w.protocol?w.protocol:p.protocol?p.protocol:"file:";if(y="file:"===x?o.resolve(f?f+"/":"",t):i.resolve(f?f+"/":"",t),n.cache[y]){n.verbose&&console.log("CACHED",y,m);var k=u(n.cache[y]),E=k;if(m&&!1===(E=l(E,m))&&(E={},n.fatal)){var S=new Error("Cached $ref resolution failed "+y+m);if(!n.promise)throw S;n.promise.reject(S)}return E=h(E=d(E,k,t,m,y,n),n),c(u(E),y,n),Promise.resolve(E)}return n.verbose&&console.log("GET",y,m),n.handlers&&n.handlers[x]?n.handlers[x](f,t,m,n).then(function(e){return e=h(e,n),n.cache[y]=e,c(e,y,n),e}).catch(function(e){throw n.verbose&&console.warn(e),e}):x&&x.startsWith("http")?a(y,{agent:n.agent}).then(function(e){if(200!==e.status)throw new Error("Received status code "+e.status);return e.text()}).then(function(e){try{var r=s.safeLoad(e,{json:!0});if(e=r,n.cache[y]=u(e),m&&!1===(e=l(e,m))&&(e={},n.fatal)){var o=new Error("Remote $ref resolution failed "+y+m);if(!n.promise)throw o;n.promise.reject(o)}e=h(e=d(e,r,t,m,y,n),n)}catch(o){if(n.verbose&&console.warn(o),!n.promise||!n.fatal)throw o;n.promise.reject(o)}return c(e,y,n),e}).catch(function(e){if(n.verbose&&console.warn(e),n.cache[y]={},!n.promise||!n.fatal)throw e;n.promise.reject(e)}):(v=y,b=n.encoding||"utf8",new Promise(function(e,t){r.readFile(v,b,function(n,r){n?t(n):e(r)})})).then(function(e){try{var r=s.safeLoad(e,{json:!0});if(e=r,n.cache[y]=u(e),m&&!1===(e=l(e,m))&&(e={},n.fatal)){var o=new Error("File $ref resolution failed "+y+m);if(!n.promise)throw o;n.promise.reject(o)}e=h(e=d(e,r,t,m,y,n),n)}catch(o){if(n.verbose&&console.warn(o),!n.promise||!n.fatal)throw o;n.promise.reject(o)}return c(e,y,n),e}).catch(function(e){if(n.verbose&&console.warn(e),!n.promise||!n.fatal)throw e;n.promise.reject(e)})}function g(e){return new Promise(function(t,n){(function(e){return new Promise(function(t,n){var r=e.externalRefs;if(e.resolver.depth>0&&e.source===e.resolver.base)return t(r);c(e.openapi,{identityDetection:!0},function(t,n,o){if(t[n]&&p(t[n],"$ref")){var i=t[n].$ref;if(!i.startsWith("#"))if(r[i]||(r[i]={resolved:!1,paths:[],description:t[n].description}),r[i].resolved)if(e.rewriteRefs){var a=r[i].resolvedAt;e.verbose>1&&console.log("Rewriting ref",i,a),t[n]["x-miro"]=i,t[n].$ref=a}else t[n]=u(r[i].data);else r[i].paths.push(o.path)}}),t(r)})})(e).then(function(t){var n=function(n){if(!t[n].resolved){var r=e.resolver.depth;r>0&&r++,e.resolver.actions[r].push(function(){return m(e.openapi,n,e,function(e,r,o){if(!t[n].resolved){var i={};i.context=t[n],i.$ref=n,i.original=u(e),i.updated=e,i.source=r,o.externals.push(i),t[n].resolved=!0}var a=Object.assign({},o,{source:"",resolver:{actions:o.resolver.actions,depth:o.resolver.actions.length-1,base:o.resolver.base}});o.patch&&t[n].description&&!e.description&&"object"==typeof e&&(e.description=t[n].description),t[n].data=e;for(var s,c=0,p=(s=t[n].paths,new Set(s).slice());c<p.length;c++){var f=p[c];if(t[n].resolvedAt&&f!==t[n].resolvedAt&&f.indexOf("x-ms-examples/")<0)o.verbose>1&&console.log("Creating pointer to data at",f),l(o.openapi,f,{$ref:t[n].resolvedAt,"x-miro":n});else{t[n].resolvedAt?o.verbose>1&&console.log("Avoiding circular reference"):(t[n].resolvedAt=f,o.verbose>1&&console.log("Creating initial clone of data at",f));var d=u(e);l(o.openapi,f,d)}}0===o.resolver.actions[a.resolver.depth].length&&o.resolver.actions[a.resolver.depth].push(function(){return g(a)})})})}};for(var r in t)n(r)}).catch(function(t){e.verbose&&console.warn(t),n(t)});var r={options:e};r.actions=e.resolver.actions[e.resolver.depth],t(r)})}var y=function(e){return e.reduce(function(e,t){return e.then(function(e){return t().then(Array.prototype.concat.bind(e))})},Promise.resolve([]))};function v(e,t,n){e.resolver.actions.push([]),g(e).then(function(r){y(r.actions).then(function(){if(e.resolver.depth>=e.resolver.actions.length)return console.warn("Ran off the end of resolver actions"),t(!0);e.resolver.depth++,e.resolver.actions[e.resolver.depth].length?setTimeout(function(){v(r.options,t,n)},0):(e.verbose>1&&console.log(f.colour.yellow+"Finished resolution!",f.colour.normal),t(e))}).catch(function(t){e.verbose&&console.warn(t),n(t)})}).catch(function(t){e.verbose&&console.warn(t),n(t)})}function b(e){(e.cache||(e.cache={}),e.source)&&(i.parse(e.source).protocol||(e.source=o.resolve(e.source)));e.externals||(e.externals=[]),e.externalRefs||(e.externalRefs=[]),e.rewriteRefs=!0,e.resolver={},e.resolver.depth=0,e.resolver.base=e.source,e.resolver.actions=[[]]}e.exports={optionalResolve:function(e){return b(e),new Promise(function(t,n){e.resolve?v(e,t,n):t(e)})},resolve:function(e,t,n){return n||(n={}),n.openapi=e,n.source=t,n.resolve=!0,b(n),new Promise(function(e,t){v(n,e,t)})}}},function(e,t,n){(function(e,r){var o=/%[sdj%]/g;t.format=function(e){if(!y(e)){for(var t=[],n=0;n<arguments.length;n++)t.push(s(arguments[n]));return t.join(" ")}n=1;for(var r=arguments,i=r.length,a=String(e).replace(o,function(e){if("%%"===e)return"%";if(n>=i)return e;switch(e){case"%s":return String(r[n++]);case"%d":return Number(r[n++]);case"%j":try{return JSON.stringify(r[n++])}catch(e){return"[Circular]"}default:return e}}),l=r[n];n<i;l=r[++n])m(l)||!w(l)?a+=" "+l:a+=" "+s(l);return a},t.deprecate=function(n,o){if(v(e.process))return function(){return t.deprecate(n,o).apply(this,arguments)};if(!0===r.noDeprecation)return n;var i=!1;return function(){if(!i){if(r.throwDeprecation)throw new Error(o);r.traceDeprecation?console.trace(o):console.error(o),i=!0}return n.apply(this,arguments)}};var i,a={};function s(e,n){var r={seen:[],stylize:c};return arguments.length>=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),h(n)?r.showHidden=n:n&&t._extend(r,n),v(r.showHidden)&&(r.showHidden=!1),v(r.depth)&&(r.depth=2),v(r.colors)&&(r.colors=!1),v(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=l),u(r,e,r.depth)}function l(e,t){var n=s.styles[t];return n?"["+s.colors[n][0]+"m"+e+"["+s.colors[n][1]+"m":e}function c(e,t){return e}function u(e,n,r){if(e.customInspect&&n&&E(n.inspect)&&n.inspect!==t.inspect&&(!n.constructor||n.constructor.prototype!==n)){var o=n.inspect(r,e);return y(o)||(o=u(e,o,r)),o}var i=function(e,t){if(v(t))return e.stylize("undefined","undefined");if(y(t)){var n="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(n,"string")}if(g(t))return e.stylize(""+t,"number");if(h(t))return e.stylize(""+t,"boolean");if(m(t))return e.stylize("null","null")}(e,n);if(i)return i;var a=Object.keys(n),s=function(e){var t={};return e.forEach(function(e,n){t[e]=!0}),t}(a);if(e.showHidden&&(a=Object.getOwnPropertyNames(n)),k(n)&&(a.indexOf("message")>=0||a.indexOf("description")>=0))return p(n);if(0===a.length){if(E(n)){var l=n.name?": "+n.name:"";return e.stylize("[Function"+l+"]","special")}if(b(n))return e.stylize(RegExp.prototype.toString.call(n),"regexp");if(x(n))return e.stylize(Date.prototype.toString.call(n),"date");if(k(n))return p(n)}var c,w="",S=!1,_=["{","}"];(d(n)&&(S=!0,_=["[","]"]),E(n))&&(w=" [Function"+(n.name?": "+n.name:"")+"]");return b(n)&&(w=" "+RegExp.prototype.toString.call(n)),x(n)&&(w=" "+Date.prototype.toUTCString.call(n)),k(n)&&(w=" "+p(n)),0!==a.length||S&&0!=n.length?r<0?b(n)?e.stylize(RegExp.prototype.toString.call(n),"regexp"):e.stylize("[Object]","special"):(e.seen.push(n),c=S?function(e,t,n,r,o){for(var i=[],a=0,s=t.length;a<s;++a)C(t,String(a))?i.push(f(e,t,n,r,String(a),!0)):i.push("");return o.forEach(function(o){o.match(/^\d+$/)||i.push(f(e,t,n,r,o,!0))}),i}(e,n,r,s,a):a.map(function(t){return f(e,n,r,s,t,S)}),e.seen.pop(),function(e,t,n){if(e.reduce(function(e,t){return 0,t.indexOf("\n")>=0&&0,e+t.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60)return n[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+n[1];return n[0]+t+" "+e.join(", ")+" "+n[1]}(c,w,_)):_[0]+w+_[1]}function p(e){return"["+Error.prototype.toString.call(e)+"]"}function f(e,t,n,r,o,i){var a,s,l;if((l=Object.getOwnPropertyDescriptor(t,o)||{value:t[o]}).get?s=l.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):l.set&&(s=e.stylize("[Setter]","special")),C(r,o)||(a="["+o+"]"),s||(e.seen.indexOf(l.value)<0?(s=m(n)?u(e,l.value,null):u(e,l.value,n-1)).indexOf("\n")>-1&&(s=i?s.split("\n").map(function(e){return" "+e}).join("\n").substr(2):"\n"+s.split("\n").map(function(e){return" "+e}).join("\n")):s=e.stylize("[Circular]","special")),v(a)){if(i&&o.match(/^\d+$/))return s;(a=JSON.stringify(""+o)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(a=a.substr(1,a.length-2),a=e.stylize(a,"name")):(a=a.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),a=e.stylize(a,"string"))}return a+": "+s}function d(e){return Array.isArray(e)}function h(e){return"boolean"==typeof e}function m(e){return null===e}function g(e){return"number"==typeof e}function y(e){return"string"==typeof e}function v(e){return void 0===e}function b(e){return w(e)&&"[object RegExp]"===S(e)}function w(e){return"object"==typeof e&&null!==e}function x(e){return w(e)&&"[object Date]"===S(e)}function k(e){return w(e)&&("[object Error]"===S(e)||e instanceof Error)}function E(e){return"function"==typeof e}function S(e){return Object.prototype.toString.call(e)}function _(e){return e<10?"0"+e.toString(10):e.toString(10)}t.debuglog=function(e){if(v(i)&&(i=r.env.NODE_DEBUG||""),e=e.toUpperCase(),!a[e])if(new RegExp("\\b"+e+"\\b","i").test(i)){var n=r.pid;a[e]=function(){var r=t.format.apply(t,arguments);console.error("%s %d: %s",e,n,r)}}else a[e]=function(){};return a[e]},t.inspect=s,s.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},s.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},t.isArray=d,t.isBoolean=h,t.isNull=m,t.isNullOrUndefined=function(e){return null==e},t.isNumber=g,t.isString=y,t.isSymbol=function(e){return"symbol"==typeof e},t.isUndefined=v,t.isRegExp=b,t.isObject=w,t.isDate=x,t.isError=k,t.isFunction=E,t.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e},t.isBuffer=n(242);var O=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function C(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.log=function(){var e,n;console.log("%s - %s",(e=new Date,n=[_(e.getHours()),_(e.getMinutes()),_(e.getSeconds())].join(":"),[e.getDate(),O[e.getMonth()],n].join(" ")),t.format.apply(t,arguments))},t.inherits=n(20),t._extend=function(e,t){if(!t||!w(t))return e;for(var n=Object.keys(t),r=n.length;r--;)e[n[r]]=t[n[r]];return e}}).call(this,n(4),n(6))},function(e,t){e.exports=function(e){return e&&"object"==typeof e&&"function"==typeof e.copy&&"function"==typeof e.fill&&"function"==typeof e.readUInt8}},function(e,t,n){"use strict";function r(){return{depth:0,seen:new WeakMap,top:!0,combine:!1,allowRefSiblings:!1}}e.exports={getDefaultState:r,walkSchema:function e(t,n,o,i){if(void 0===o.depth&&(o=r()),null==t)return t;if(void 0!==t.$ref){var a={$ref:t.$ref};return o.allowRefSiblings&&t.description&&(a.description=t.description),i(a,n,o),a}if(o.combine&&(t.allOf&&Array.isArray(t.allOf)&&1===t.allOf.length&&delete(t=Object.assign({},t.allOf[0],t)).allOf,t.anyOf&&Array.isArray(t.anyOf)&&1===t.anyOf.length&&delete(t=Object.assign({},t.anyOf[0],t)).anyOf,t.oneOf&&Array.isArray(t.oneOf)&&1===t.oneOf.length&&delete(t=Object.assign({},t.oneOf[0],t)).oneOf),i(t,n,o),o.seen.has(t))return t;if("object"==typeof t&&null!==t&&o.seen.set(t,!0),o.top=!1,o.depth++,void 0!==t.items&&(o.property="items",e(t.items,t,o,i)),t.additionalItems&&"object"==typeof t.additionalItems&&(o.property="additionalItems",e(t.additionalItems,t,o,i)),t.additionalProperties&&"object"==typeof t.additionalProperties&&(o.property="additionalProperties",e(t.additionalProperties,t,o,i)),t.properties)for(var s in t.properties){var l=t.properties[s];o.property="properties/"+s,e(l,t,o,i)}if(t.patternProperties)for(var s in t.patternProperties)l=t.patternProperties[s],o.property="patternProperties/"+s,e(l,t,o,i);if(t.allOf)for(var c in t.allOf)l=t.allOf[c],o.property="allOf/"+c,e(l,t,o,i);if(t.anyOf)for(var c in t.anyOf)l=t.anyOf[c],o.property="anyOf/"+c,e(l,t,o,i);if(t.oneOf)for(var c in t.oneOf)l=t.oneOf[c],o.property="oneOf/"+c,e(l,t,o,i);return t.not&&(o.property="not",e(t.not,t,o,i)),o.depth--,t}}},function(e,t,n){"use strict";e.exports={statusCodes:[{code:"default",phrase:"Default response"},{code:"1XX",phrase:"Informational"},{code:"100",phrase:"Continue"},{code:"101",phrase:"Switching Protocols"},{code:"2XX",phrase:"Successful"},{code:"200",phrase:"OK"},{code:"201",phrase:"Created"},{code:"202",phrase:"Accepted"},{code:"203",phrase:"Non-Authoritative Information"},{code:"204",phrase:"No Content"},{code:"205",phrase:"Reset Content"},{code:"206",phrase:"Partial Content"},{code:"3XX",phrase:"Redirection"},{code:"300",phrase:"Multiple Choices"},{code:"301",phrase:"Moved Permanently"},{code:"302",phrase:"Found"},{code:"303",phrase:"See Other"},{code:"304",phrase:"Not Modified"},{code:"305",phrase:"Use Proxy"},{code:"307",phrase:"Temporary Redirect"},{code:"4XX",phrase:"Client Error"},{code:"400",phrase:"Bad Request"},{code:"401",phrase:"Unauthorized"},{code:"402",phrase:"Payment Required"},{code:"403",phrase:"Forbidden"},{code:"404",phrase:"Not Found"},{code:"405",phrase:"Method Not Allowed"},{code:"406",phrase:"Not Acceptable"},{code:"407",phrase:"Proxy Authentication Required"},{code:"408",phrase:"Request Timeout"},{code:"409",phrase:"Conflict"},{code:"410",phrase:"Gone"},{code:"411",phrase:"Length Required"},{code:"412",phrase:"Precondition Failed"},{code:"413",phrase:"Payload Too Large"},{code:"414",phrase:"URI Too Long"},{code:"415",phrase:"Unsupported Media Type"},{code:"416",phrase:"Range Not Satisfiable"},{code:"417",phrase:"Expectation Failed"},{code:"418",phrase:"I'm a teapot"},{code:"421",phrase:"Misdirected request"},{code:"426",phrase:"Upgrade Required"},{code:"5XX",phrase:"Server Error"},{code:"500",phrase:"Internal Server Error"},{code:"501",phrase:"Not Implemented"},{code:"502",phrase:"Bad Gateway"},{code:"503",phrase:"Service Unavailable"},{code:"504",phrase:"Gateway Time-out"},{code:"505",phrase:"HTTP Version Not Supported"},{code:"102",phrase:"Processing"},{code:"103",phrase:"Early Hints"},{code:"207",phrase:"Multi-Status"},{code:"226",phrase:"IM Used"},{code:"308",phrase:"Permanent Redirect"},{code:"422",phrase:"Unprocessable Entity"},{code:"423",phrase:"Locked"},{code:"424",phrase:"Failed Dependency"},{code:"428",phrase:"Precondition Required"},{code:"429",phrase:"Too Many Requests"},{code:"431",phrase:"Request Header Fields Too Large"},{code:"451",phrase:"Unavailable For Legal Reasons"},{code:"506",phrase:"Variant Also Negotiates"},{code:"507",phrase:"Insufficient Storage"},{code:"511",phrase:"Network Authentication Required"},{code:"7XX",phrase:"Developer Error"}]}},function(e){e.exports={name:"swagger2openapi",version:"3.2.14",description:"Convert Swagger 2.0 definitions to OpenApi 3.0 and validate",main:"index.js",bin:{swagger2openapi:"./swagger2openapi.js","oas-validate":"./oas-validate.js","oas-resolve":"./oas-resolve.js"},scripts:{test:"mocha"},browserify:{transform:[["babelify",{presets:["es2015"]}]]},repository:{url:"https://github.com/Mermade/oas-kit.git",type:"git"},author:"Mike Ralphson <mike.ralphson@gmail.com>",license:"BSD-3-Clause",dependencies:{"call-me-maybe":"^1.0.1","js-yaml":"^3.12.0","node-fetch":"^2.3.0","node-readfiles":"^0.2.0","oas-kit-common":"^1.0.4","oas-resolver":"^1.0.12","oas-schema-walker":"^1.1.0","oas-validator":"^1.1.13",reftools:"^1.0.3",yargs:"^12.0.2"},keywords:["swagger","openapi","openapi2","openapi3","converter","conversion","validator","validation","resolver","lint","linter"],gitHead:"4862e159745d6ca06044bc3ebabe57a2ad8b7152"}},function(e,t){var n=Object.prototype.hasOwnProperty,r=Object.prototype.toString;e.exports=function(e,t,o){if("[object Function]"!==r.call(t))throw new TypeError("iterator must be a function");var i=e.length;if(i===+i)for(var a=0;a<i;a++)t.call(o,e[a],a,e);else for(var s in e)n.call(e,s)&&t.call(o,e[s],s,e)}},function(e,t){!function(e){var t={variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--?|-=|\+\+?|\+=|!=?|~|\*\*?|\*=|\/=?|%=?|<<=?|>>=?|<=?|>=?|==?|&&?|&=|\^=?|\|\|?|\|=|\?|:/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\([^)]+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},/\$(?:[\w#?*!@]+|\{[^}]+\})/i]};e.languages.bash={shebang:{pattern:/^#!\s*\/bin\/bash|^#!\s*\/bin\/sh/,alias:"important"},comment:{pattern:/(^|[^"{\\])#.*/,lookbehind:!0},string:[{pattern:/((?:^|[^<])<<\s*)["']?(\w+?)["']?\s*\r?\n(?:[\s\S])*?\r?\n\2/,lookbehind:!0,greedy:!0,inside:t},{pattern:/(["'])(?:\\[\s\S]|\$\([^)]+\)|`[^`]+`|(?!\1)[^\\])*\1/,greedy:!0,inside:t}],variable:t.variable,function:{pattern:/(^|[\s;|&])(?:alias|apropos|apt-get|aptitude|aspell|awk|basename|bash|bc|bg|builtin|bzip2|cal|cat|cd|cfdisk|chgrp|chmod|chown|chroot|chkconfig|cksum|clear|cmp|comm|command|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|du|egrep|eject|enable|env|ethtool|eval|exec|expand|expect|export|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|getopts|git|grep|groupadd|groupdel|groupmod|groups|gzip|hash|head|help|hg|history|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|jobs|join|kill|killall|less|link|ln|locate|logname|logout|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|make|man|mkdir|mkfifo|mkisofs|mknod|more|most|mount|mtools|mtr|mv|mmv|nano|netstat|nice|nl|nohup|notify-send|npm|nslookup|open|op|passwd|paste|pathchk|ping|pkill|popd|pr|printcap|printenv|printf|ps|pushd|pv|pwd|quota|quotacheck|quotactl|ram|rar|rcp|read|readarray|readonly|reboot|rename|renice|remsync|rev|rm|rmdir|rsync|screen|scp|sdiff|sed|seq|service|sftp|shift|shopt|shutdown|sleep|slocate|sort|source|split|ssh|stat|strace|su|sudo|sum|suspend|sync|tail|tar|tee|test|time|timeout|times|touch|top|traceroute|trap|tr|tsort|tty|type|ulimit|umask|umount|unalias|uname|unexpand|uniq|units|unrar|unshar|uptime|useradd|userdel|usermod|users|uuencode|uudecode|v|vdir|vi|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yes|zip)(?=$|[\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&])(?:let|:|\.|if|then|else|elif|fi|for|break|continue|while|in|case|function|select|do|done|until|echo|exit|return|set|declare)(?=$|[\s;|&])/,lookbehind:!0},boolean:{pattern:/(^|[\s;|&])(?:true|false)(?=$|[\s;|&])/,lookbehind:!0},operator:/&&?|\|\|?|==?|!=?|<<<?|>>|<=?|>=?|=~/,punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];]/};var n=t.variable[1].inside;n.string=e.languages.bash.string,n.function=e.languages.bash.function,n.keyword=e.languages.bash.keyword,n.boolean=e.languages.bash.boolean,n.operator=e.languages.bash.operator,n.punctuation=e.languages.bash.punctuation,e.languages.shell=e.languages.bash}(Prism)},function(e,t){Prism.languages.c=Prism.languages.extend("clike",{keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|asm|typeof|inline|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|union|unsigned|void|volatile|while)\b/,operator:/-[>-]?|\+\+?|!=?|<<?=?|>>?=?|==?|&&?|\|\|?|[~^%?*\/]/,number:/(?:\b0x[\da-f]+|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?)[ful]*/i}),Prism.languages.insertBefore("c","string",{macro:{pattern:/(^\s*)#\s*[a-z]+(?:[^\r\n\\]|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,alias:"property",inside:{string:{pattern:/(#\s*include\s*)(?:<.+?>|("|')(?:\\?.)+?\2)/,lookbehind:!0},directive:{pattern:/(#\s*)\b(?:define|defined|elif|else|endif|error|ifdef|ifndef|if|import|include|line|pragma|undef|using)\b/,lookbehind:!0,alias:"keyword"}}},constant:/\b(?:__FILE__|__LINE__|__DATE__|__TIME__|__TIMESTAMP__|__func__|EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|stdin|stdout|stderr)\b/}),delete Prism.languages.c["class-name"],delete Prism.languages.c.boolean},function(e,t){Prism.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/((?:\b(?:class|interface|extends|implements|trait|instanceof|new)\s+)|(?:catch\s+\())[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/,boolean:/\b(?:true|false)\b/,function:/[a-z0-9_]+(?=\()/i,number:/\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&?|\|\|?|\?|\*|\/|~|\^|%/,punctuation:/[{}[\];(),.:]/}},function(e,t){!function(e){var t=/#(?!\{).+/,n={pattern:/#\{[^}]+\}/,alias:"variable"};e.languages.coffeescript=e.languages.extend("javascript",{comment:t,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:n}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),e.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:t,interpolation:n}}}),e.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},rest:e.languages.javascript}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:n}}]}),e.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete e.languages.coffeescript["template-string"]}(Prism)},function(e,t){Prism.languages.cpp=Prism.languages.extend("c",{keyword:/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|class|compl|const|constexpr|const_cast|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|float|for|friend|goto|if|inline|int|int8_t|int16_t|int32_t|int64_t|uint8_t|uint16_t|uint32_t|uint64_t|long|mutable|namespace|new|noexcept|nullptr|operator|private|protected|public|register|reinterpret_cast|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,boolean:/\b(?:true|false)\b/,operator:/--?|\+\+?|!=?|<{1,2}=?|>{1,2}=?|->|:{1,2}|={1,2}|\^|~|%|&{1,2}|\|\|?|\?|\*|\/|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/}),Prism.languages.insertBefore("cpp","keyword",{"class-name":{pattern:/(class\s+)\w+/i,lookbehind:!0}}),Prism.languages.insertBefore("cpp","string",{"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}})},function(e,t){Prism.languages.csharp=Prism.languages.extend("clike",{keyword:/\b(?:abstract|add|alias|as|ascending|async|await|base|bool|break|byte|case|catch|char|checked|class|const|continue|decimal|default|delegate|descending|do|double|dynamic|else|enum|event|explicit|extern|false|finally|fixed|float|for|foreach|from|get|global|goto|group|if|implicit|in|int|interface|internal|into|is|join|let|lock|long|namespace|new|null|object|operator|orderby|out|override|params|partial|private|protected|public|readonly|ref|remove|return|sbyte|sealed|select|set|short|sizeof|stackalloc|static|string|struct|switch|this|throw|true|try|typeof|uint|ulong|unchecked|unsafe|ushort|using|value|var|virtual|void|volatile|where|while|yield)\b/,string:[{pattern:/@("|')(?:\1\1|\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*?\1/,greedy:!0}],"class-name":[{pattern:/\b[A-Z]\w*(?:\.\w+)*\b(?=\s+\w+)/,inside:{punctuation:/\./}},{pattern:/(\[)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/(\b(?:class|interface)\s+[A-Z]\w*(?:\.\w+)*\s*:\s*)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/((?:\b(?:class|interface|new)\s+)|(?:catch\s+\())[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}}],number:/\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)f?/i}),Prism.languages.insertBefore("csharp","class-name",{"generic-method":{pattern:/\w+\s*<[^>\r\n]+?>\s*(?=\()/,inside:{function:/^\w+/,"class-name":{pattern:/\b[A-Z]\w*(?:\.\w+)*\b/,inside:{punctuation:/\./}},keyword:Prism.languages.csharp.keyword,punctuation:/[<>(),.:]/}},preprocessor:{pattern:/(^\s*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(\s*#)\b(?:define|elif|else|endif|endregion|error|if|line|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}}),Prism.languages.dotnet=Prism.languages.csharp},function(e,t){Prism.languages.go=Prism.languages.extend("clike",{keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,builtin:/\b(?:bool|byte|complex(?:64|128)|error|float(?:32|64)|rune|string|u?int(?:8|16|32|64)?|uintptr|append|cap|close|complex|copy|delete|imag|len|make|new|panic|print(?:ln)?|real|recover)\b/,boolean:/\b(?:_|iota|nil|true|false)\b/,operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,number:/(?:\b0x[a-f\d]+|(?:\b\d+\.?\d*|\B\.\d+)(?:e[-+]?\d+)?)i?/i,string:{pattern:/(["'`])(\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0}}),delete Prism.languages.go["class-name"]},function(e,t){Prism.languages.java=Prism.languages.extend("clike",{keyword:/\b(?:abstract|continue|for|new|switch|assert|default|goto|package|synchronized|boolean|do|if|private|this|break|double|implements|protected|throw|byte|else|import|public|throws|case|enum|instanceof|return|transient|catch|extends|int|short|try|char|final|interface|static|void|class|finally|long|strictfp|volatile|const|float|native|super|while)\b/,number:/\b0b[01]+\b|\b0x[\da-f]*\.?[\da-fp-]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?[df]?/i,operator:{pattern:/(^|[^.])(?:\+[+=]?|-[-=]?|!=?|<<?=?|>>?>?=?|==?|&[&=]?|\|[|=]?|\*=?|\/=?|%=?|\^=?|[?:~])/m,lookbehind:!0}}),Prism.languages.insertBefore("java","function",{annotation:{alias:"punctuation",pattern:/(^|[^.])@\w+/,lookbehind:!0}}),Prism.languages.insertBefore("java","class-name",{generics:{pattern:/<\s*\w+(?:\.\w+)?(?:\s*,\s*\w+(?:\.\w+)?)*>/i,alias:"function",inside:{keyword:Prism.languages.java.keyword,punctuation:/[<>(),.:]/}}})},function(e,t){Prism.languages.lua={comment:/^#!.+|--(?:\[(=*)\[[\s\S]*?\]\1\]|.*)/m,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\z(?:\r\n|\s)|\\(?:\r\n|[\s\S]))*\1|\[(=*)\[[\s\S]*?\]\2\]/,greedy:!0},number:/\b0x[a-f\d]+\.?[a-f\d]*(?:p[+-]?\d+)?\b|\b\d+(?:\.\B|\.?\d*(?:e[+-]?\d+)?\b)|\B\.\d+(?:e[+-]?\d+)?\b/i,keyword:/\b(?:and|break|do|else|elseif|end|false|for|function|goto|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,function:/(?!\d)\w+(?=\s*(?:[({]))/,operator:[/[-+*%^&|#]|\/\/?|<[<=]?|>[>=]?|[=~]=?/,{pattern:/(^|[^.])\.\.(?!\.)/,lookbehind:!0}],punctuation:/[\[\](){},;]|\.+|:+/}},function(e,t){Prism.languages["markup-templating"]={},Object.defineProperties(Prism.languages["markup-templating"],{buildPlaceholders:{value:function(e,t,n,r){e.language===t&&(e.tokenStack=[],e.code=e.code.replace(n,function(n){if("function"==typeof r&&!r(n))return n;for(var o=e.tokenStack.length;-1!==e.code.indexOf("___"+t.toUpperCase()+o+"___");)++o;return e.tokenStack[o]=n,"___"+t.toUpperCase()+o+"___"}),e.grammar=Prism.languages.markup)}},tokenizePlaceholders:{value:function(e,t){if(e.language===t&&e.tokenStack){e.grammar=Prism.languages[t];var n=0,r=Object.keys(e.tokenStack),o=function(i){if(!(n>=r.length))for(var a=0;a<i.length;a++){var s=i[a];if("string"==typeof s||s.content&&"string"==typeof s.content){var l=r[n],c=e.tokenStack[l],u="string"==typeof s?s:s.content,p=u.indexOf("___"+t.toUpperCase()+l+"___");if(p>-1){++n;var f,d=u.substring(0,p),h=new Prism.Token(t,Prism.tokenize(c,e.grammar,t),"language-"+t,c),m=u.substring(p+("___"+t.toUpperCase()+l+"___").length);if(d||m?(f=[d,h,m].filter(function(e){return!!e}),o(f)):f=h,"string"==typeof s?Array.prototype.splice.apply(i,[a,1].concat(f)):s.content=f,n>=r.length)break}}else s.content&&"string"!=typeof s.content&&o(s.content)}};o(e.tokens)}}}})},function(e,t){Prism.languages.markup={comment:/<!--[\s\S]*?-->/,prolog:/<\?[\s\S]+?\?>/,doctype:/<!DOCTYPE[\s\S]+?>/i,cdata:/<!\[CDATA\[[\s\S]*?]]>/i,tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/i,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/i,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"attr-value":{pattern:/=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+)/i,inside:{punctuation:[/^=/,{pattern:/(^|[^\\])["']/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:/&#?[\da-z]{1,8};/i},Prism.languages.markup.tag.inside["attr-value"].inside.entity=Prism.languages.markup.entity,Prism.hooks.add("wrap",function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))}),Prism.languages.xml=Prism.languages.markup,Prism.languages.html=Prism.languages.markup,Prism.languages.mathml=Prism.languages.markup,Prism.languages.svg=Prism.languages.markup},function(e,t){Prism.languages.objectivec=Prism.languages.extend("c",{keyword:/\b(?:asm|typeof|inline|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|union|unsigned|void|volatile|while|in|self|super)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,string:/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1|@"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,operator:/-[->]?|\+\+?|!=?|<<?=?|>>?=?|==?|&&?|\|\|?|[~^%?*\/@]/})},function(e,t){Prism.languages.perl={comment:[{pattern:/(^\s*)=\w+[\s\S]*?=cut.*/m,lookbehind:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0}],string:[{pattern:/\b(?:q|qq|qx|qw)\s*([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s+([a-zA-Z0-9])(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s*\((?:[^()\\]|\\[\s\S])*\)/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s*\{(?:[^{}\\]|\\[\s\S])*\}/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s*\[(?:[^[\]\\]|\\[\s\S])*\]/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s*<(?:[^<>\\]|\\[\s\S])*>/,greedy:!0},{pattern:/("|`)(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/'(?:[^'\\\r\n]|\\.)*'/,greedy:!0}],regex:[{pattern:/\b(?:m|qr)\s*([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1[msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s+([a-zA-Z0-9])(?:(?!\1)[^\\]|\\[\s\S])*\1[msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s*\((?:[^()\\]|\\[\s\S])*\)[msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s*\{(?:[^{}\\]|\\[\s\S])*\}[msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s*\[(?:[^[\]\\]|\\[\s\S])*\][msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s*<(?:[^<>\\]|\\[\s\S])*>[msixpodualngc]*/,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*([^a-zA-Z0-9\s{(\[<])(?:(?!\2)[^\\]|\\[\s\S])*\2(?:(?!\2)[^\\]|\\[\s\S])*\2[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s+([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2(?:(?!\2)[^\\]|\\[\s\S])*\2[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*\((?:[^()\\]|\\[\s\S])*\)\s*\((?:[^()\\]|\\[\s\S])*\)[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*\{(?:[^{}\\]|\\[\s\S])*\}\s*\{(?:[^{}\\]|\\[\s\S])*\}[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*\[(?:[^[\]\\]|\\[\s\S])*\]\s*\[(?:[^[\]\\]|\\[\s\S])*\][msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*<(?:[^<>\\]|\\[\s\S])*>\s*<(?:[^<>\\]|\\[\s\S])*>[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/\/(?:[^\/\\\r\n]|\\.)*\/[msixpodualngc]*(?=\s*(?:$|[\r\n,.;})&|\-+*~<>!?^]|(lt|gt|le|ge|eq|ne|cmp|not|and|or|xor|x)\b))/,greedy:!0}],variable:[/[&*$@%]\{\^[A-Z]+\}/,/[&*$@%]\^[A-Z_]/,/[&*$@%]#?(?=\{)/,/[&*$@%]#?(?:(?:::)*'?(?!\d)[\w$]+)+(?:::)*/i,/[&*$@%]\d+/,/(?!%=)[$@%][!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~]/],filehandle:{pattern:/<(?![<=])\S*>|\b_\b/,alias:"symbol"},vstring:{pattern:/v\d+(?:\.\d+)*|\d+(?:\.\d+){2,}/,alias:"string"},function:{pattern:/sub [a-z0-9_]+/i,inside:{keyword:/sub/}},keyword:/\b(?:any|break|continue|default|delete|die|do|else|elsif|eval|for|foreach|given|goto|if|last|local|my|next|our|package|print|redo|require|say|state|sub|switch|undef|unless|until|use|when|while)\b/,number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0b[01](?:_?[01])*|(?:\d(?:_?\d)*)?\.?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)\b/,operator:/-[rwxoRWXOezsfdlpSbctugkTBMAC]\b|\+[+=]?|-[-=>]?|\*\*?=?|\/\/?=?|=[=~>]?|~[~=]?|\|\|?=?|&&?=?|<(?:=>?|<=?)?|>>?=?|![~=]?|[%^]=?|\.(?:=|\.\.?)?|[\\?]|\bx(?:=|\b)|\b(?:lt|gt|le|ge|eq|ne|cmp|not|and|or|xor)\b/,punctuation:/[{}[\];(),:]/}},function(e,t){!function(e){e.languages.php=e.languages.extend("clike",{keyword:/\b(?:and|or|xor|array|as|break|case|cfunction|class|const|continue|declare|default|die|do|else|elseif|enddeclare|endfor|endforeach|endif|endswitch|endwhile|extends|for|foreach|function|include|include_once|global|if|new|return|static|switch|use|require|require_once|var|while|abstract|interface|public|implements|private|protected|parent|throw|null|echo|print|trait|namespace|final|yield|goto|instanceof|finally|try|catch)\b/i,constant:/\b[A-Z0-9_]{2,}\b/,comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0}}),e.languages.insertBefore("php","string",{"shell-comment":{pattern:/(^|[^\\])#.*/,lookbehind:!0,alias:"comment"}}),e.languages.insertBefore("php","keyword",{delimiter:{pattern:/\?>|<\?(?:php|=)?/i,alias:"important"},variable:/\$+(?:\w+\b|(?={))/i,package:{pattern:/(\\|namespace\s+|use\s+)[\w\\]+/,lookbehind:!0,inside:{punctuation:/\\/}}}),e.languages.insertBefore("php","operator",{property:{pattern:/(->)[\w]+/,lookbehind:!0}}),e.languages.insertBefore("php","string",{"nowdoc-string":{pattern:/<<<'([^']+)'(?:\r\n?|\n)(?:.*(?:\r\n?|\n))*?\1;/,greedy:!0,alias:"string",inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},"heredoc-string":{pattern:/<<<(?:"([^"]+)"(?:\r\n?|\n)(?:.*(?:\r\n?|\n))*?\1;|([a-z_]\w*)(?:\r\n?|\n)(?:.*(?:\r\n?|\n))*?\2;)/i,greedy:!0,alias:"string",inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:null}},"single-quoted-string":{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0,alias:"string"},"double-quoted-string":{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,alias:"string",inside:{interpolation:null}}}),delete e.languages.php.string;var t={pattern:/{\$(?:{(?:{[^{}]+}|[^{}]+)}|[^{}])+}|(^|[^\\{])\$+(?:\w+(?:\[.+?]|->\w+)*)/,lookbehind:!0,inside:{rest:e.languages.php}};e.languages.php["heredoc-string"].inside.interpolation=t,e.languages.php["double-quoted-string"].inside.interpolation=t,e.hooks.add("before-tokenize",function(t){if(/(?:<\?php|<\?)/gi.test(t.code)){e.languages["markup-templating"].buildPlaceholders(t,"php",/(?:<\?php|<\?)[\s\S]*?(?:\?>|$)/gi)}}),e.hooks.add("after-tokenize",function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"php")})}(Prism)},function(e,t){Prism.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},"triple-quoted-string":{pattern:/("""|''')[\s\S]+?\1/,greedy:!0,alias:"string"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},keyword:/\b(?:as|assert|async|await|break|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|nonlocal|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:True|False|None)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*\.?\d*|\.\d+)(?:e[+-]?\d+)?j?\b/i,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]|\b(?:or|and|not)\b/,punctuation:/[{}[\];(),.:]/}},function(e,t){!function(e){e.languages.ruby=e.languages.extend("clike",{comment:[/#.*/,{pattern:/^=begin(?:\r?\n|\r)(?:.*(?:\r?\n|\r))*?=end/m,greedy:!0}],keyword:/\b(?:alias|and|BEGIN|begin|break|case|class|def|define_method|defined|do|each|else|elsif|END|end|ensure|false|for|if|in|module|new|next|nil|not|or|protected|private|public|raise|redo|require|rescue|retry|return|self|super|then|throw|true|undef|unless|until|when|while|yield)\b/});var t={pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"tag"},rest:e.languages.ruby}};e.languages.insertBefore("ruby","keyword",{regex:[{pattern:/%r([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1[gim]{0,3}/,greedy:!0,inside:{interpolation:t}},{pattern:/%r\((?:[^()\\]|\\[\s\S])*\)[gim]{0,3}/,greedy:!0,inside:{interpolation:t}},{pattern:/%r\{(?:[^#{}\\]|#(?:\{[^}]+\})?|\\[\s\S])*\}[gim]{0,3}/,greedy:!0,inside:{interpolation:t}},{pattern:/%r\[(?:[^\[\]\\]|\\[\s\S])*\][gim]{0,3}/,greedy:!0,inside:{interpolation:t}},{pattern:/%r<(?:[^<>\\]|\\[\s\S])*>[gim]{0,3}/,greedy:!0,inside:{interpolation:t}},{pattern:/(^|[^\/])\/(?!\/)(\[.+?]|\\.|[^\/\\\r\n])+\/[gim]{0,3}(?=\s*($|[\r\n,.;})]))/,lookbehind:!0,greedy:!0}],variable:/[@$]+[a-zA-Z_]\w*(?:[?!]|\b)/,symbol:{pattern:/(^|[^:]):[a-zA-Z_]\w*(?:[?!]|\b)/,lookbehind:!0}}),e.languages.insertBefore("ruby","number",{builtin:/\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Stat|Fixnum|Float|Hash|Integer|IO|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|String|Struct|TMS|Symbol|ThreadGroup|Thread|Time|TrueClass)\b/,constant:/\b[A-Z]\w*(?:[?!]|\b)/}),e.languages.ruby.string=[{pattern:/%[qQiIwWxs]?([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0,inside:{interpolation:t}},{pattern:/%[qQiIwWxs]?\((?:[^()\\]|\\[\s\S])*\)/,greedy:!0,inside:{interpolation:t}},{pattern:/%[qQiIwWxs]?\{(?:[^#{}\\]|#(?:\{[^}]+\})?|\\[\s\S])*\}/,greedy:!0,inside:{interpolation:t}},{pattern:/%[qQiIwWxs]?\[(?:[^\[\]\\]|\\[\s\S])*\]/,greedy:!0,inside:{interpolation:t}},{pattern:/%[qQiIwWxs]?<(?:[^<>\\]|\\[\s\S])*>/,greedy:!0,inside:{interpolation:t}},{pattern:/("|')(?:#\{[^}]+\}|\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:t}}]}(Prism)},function(e,t){Prism.languages.scala=Prism.languages.extend("java",{keyword:/<-|=>|\b(?:abstract|case|catch|class|def|do|else|extends|final|finally|for|forSome|if|implicit|import|lazy|match|new|null|object|override|package|private|protected|return|sealed|self|super|this|throw|trait|try|type|val|var|while|with|yield)\b/,string:[{pattern:/"""[\s\S]*?"""/,greedy:!0},{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0}],builtin:/\b(?:String|Int|Long|Short|Byte|Boolean|Double|Float|Char|Any|AnyRef|AnyVal|Unit|Nothing)\b/,number:/\b0x[\da-f]*\.?[\da-f]+|(?:\b\d+\.?\d*|\B\.\d+)(?:e\d+)?[dfl]?/i,symbol:/'[^\d\s\\]\w*/}),delete Prism.languages.scala["class-name"],delete Prism.languages.scala.function},function(e,t){Prism.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\])*\2/,greedy:!0,lookbehind:!0},variable:/@[\w.$]+|@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:_INSERT|COL)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURNS?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:TRUE|FALSE|NULL)\b/i,number:/\b0x[\da-f]+\b|\b\d+\.?\d*|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|IN|LIKE|NOT|OR|IS|DIV|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/}},function(e,t){Prism.languages.swift=Prism.languages.extend("clike",{string:{pattern:/("|')(\\(?:\((?:[^()]|\([^)]+\))+\)|\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/\\\((?:[^()]|\([^)]+\))+\)/,inside:{delimiter:{pattern:/^\\\(|\)$/,alias:"variable"}}}}},keyword:/\b(?:as|associativity|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic(?:Type)?|else|enum|extension|fallthrough|final|for|func|get|guard|if|import|in|infix|init|inout|internal|is|lazy|left|let|mutating|new|none|nonmutating|operator|optional|override|postfix|precedence|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|Self|set|static|struct|subscript|super|switch|throws?|try|Type|typealias|unowned|unsafe|var|weak|where|while|willSet|__(?:COLUMN__|FILE__|FUNCTION__|LINE__))\b/,number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,constant:/\b(?:nil|[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,atrule:/@\b(?:IB(?:Outlet|Designable|Action|Inspectable)|class_protocol|exported|noreturn|NS(?:Copying|Managed)|objc|UIApplicationMain|auto_closure)\b/,builtin:/\b(?:[A-Z]\S+|abs|advance|alignof(?:Value)?|assert|contains|count(?:Elements)?|debugPrint(?:ln)?|distance|drop(?:First|Last)|dump|enumerate|equal|filter|find|first|getVaList|indices|isEmpty|join|last|lexicographicalCompare|map|max(?:Element)?|min(?:Element)?|numericCast|overlaps|partition|print(?:ln)?|reduce|reflect|reverse|sizeof(?:Value)?|sort(?:ed)?|split|startsWith|stride(?:of(?:Value)?)?|suffix|swap|toDebugString|toString|transcode|underestimateCount|unsafeBitCast|with(?:ExtendedLifetime|Unsafe(?:MutablePointers?|Pointers?)|VaList))\b/}),Prism.languages.swift.string.inside.interpolation.inside.rest=Prism.languages.swift},function(e,t,n){var r=n(267),o=["add","done","toJS","load","search"];e.exports=function(){var e=new Worker(URL.createObjectURL(new Blob(['/*!\n * ReDoc - OpenAPI/Swagger-generated API Reference Documentation\n * -------------------------------------------------------------\n * Version: "2.0.0-rc.2"\n * Repo: https://github.com/Rebilly/ReDoc\n */!function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)r.d(n,i,function(t){return e[t]}.bind(null,i));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=69)}([function(e,t,r){var n=r(24)("wks"),i=r(17),o=r(1).Symbol,s="function"==typeof o;(e.exports=function(e){return n[e]||(n[e]=s&&o[e]||(s?o:i)("Symbol."+e))}).store=n},function(e,t){var r=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=r)},function(e,t,r){var n,i;\n/**\n * lunr - http://lunrjs.com - A bit like Solr, but much smaller and not as bright - 2.3.5\n * Copyright (C) 2018 Oliver Nightingale\n * @license MIT\n */!function(){var o,s,u,a,c,l,f,h,d,p,y,v,m,g,x,w,S,b,k,P,Q,E,L,_,T,O,j=function(e){var t=new j.Builder;return t.pipeline.add(j.trimmer,j.stopWordFilter,j.stemmer),t.searchPipeline.add(j.stemmer),e.call(t,t),t.build()};j.version="2.3.5"\n/*!\n * lunr.utils\n * Copyright (C) 2018 Oliver Nightingale\n */,j.utils={},j.utils.warn=(o=this,function(e){o.console&&console.warn&&console.warn(e)}),j.utils.asString=function(e){return null==e?"":e.toString()},j.utils.clone=function(e){if(null==e)return e;for(var t=Object.create(null),r=Object.keys(e),n=0;n<r.length;n++){var i=r[n],o=e[i];if(Array.isArray(o))t[i]=o.slice();else{if("string"!=typeof o&&"number"!=typeof o&&"boolean"!=typeof o)throw new TypeError("clone is not deep and does not support nested objects");t[i]=o}}return t},j.FieldRef=function(e,t,r){this.docRef=e,this.fieldName=t,this._stringValue=r},j.FieldRef.joiner="/",j.FieldRef.fromString=function(e){var t=e.indexOf(j.FieldRef.joiner);if(-1===t)throw"malformed field ref string";var r=e.slice(0,t),n=e.slice(t+1);return new j.FieldRef(n,r,e)},j.FieldRef.prototype.toString=function(){return null==this._stringValue&&(this._stringValue=this.fieldName+j.FieldRef.joiner+this.docRef),this._stringValue}\n/*!\n * lunr.Set\n * Copyright (C) 2018 Oliver Nightingale\n */,j.Set=function(e){if(this.elements=Object.create(null),e){this.length=e.length;for(var t=0;t<this.length;t++)this.elements[e[t]]=!0}else this.length=0},j.Set.complete={intersect:function(e){return e},union:function(e){return e},contains:function(){return!0}},j.Set.empty={intersect:function(){return this},union:function(e){return e},contains:function(){return!1}},j.Set.prototype.contains=function(e){return!!this.elements[e]},j.Set.prototype.intersect=function(e){var t,r,n,i=[];if(e===j.Set.complete)return this;if(e===j.Set.empty)return e;this.length<e.length?(t=this,r=e):(t=e,r=this),n=Object.keys(t.elements);for(var o=0;o<n.length;o++){var s=n[o];s in r.elements&&i.push(s)}return new j.Set(i)},j.Set.prototype.union=function(e){return e===j.Set.complete?j.Set.complete:e===j.Set.empty?this:new j.Set(Object.keys(this.elements).concat(Object.keys(e.elements)))},j.idf=function(e,t){var r=0;for(var n in e)"_index"!=n&&(r+=Object.keys(e[n]).length);var i=(t-r+.5)/(r+.5);return Math.log(1+Math.abs(i))},j.Token=function(e,t){this.str=e||"",this.metadata=t||{}},j.Token.prototype.toString=function(){return this.str},j.Token.prototype.update=function(e){return this.str=e(this.str,this.metadata),this},j.Token.prototype.clone=function(e){return e=e||function(e){return e},new j.Token(e(this.str,this.metadata),this.metadata)}\n/*!\n * lunr.tokenizer\n * Copyright (C) 2018 Oliver Nightingale\n */,j.tokenizer=function(e,t){if(null==e||null==e)return[];if(Array.isArray(e))return e.map(function(e){return new j.Token(j.utils.asString(e).toLowerCase(),j.utils.clone(t))});for(var r=e.toString().trim().toLowerCase(),n=r.length,i=[],o=0,s=0;o<=n;o++){var u=o-s;if(r.charAt(o).match(j.tokenizer.separator)||o==n){if(u>0){var a=j.utils.clone(t)||{};a.position=[s,u],a.index=i.length,i.push(new j.Token(r.slice(s,o),a))}s=o+1}}return i},j.tokenizer.separator=/[\\s\\-]+/\n/*!\n * lunr.Pipeline\n * Copyright (C) 2018 Oliver Nightingale\n */,j.Pipeline=function(){this._stack=[]},j.Pipeline.registeredFunctions=Object.create(null),j.Pipeline.registerFunction=function(e,t){t in this.registeredFunctions&&j.utils.warn("Overwriting existing registered function: "+t),e.label=t,j.Pipeline.registeredFunctions[e.label]=e},j.Pipeline.warnIfFunctionNotRegistered=function(e){e.label&&e.label in this.registeredFunctions||j.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\\n",e)},j.Pipeline.load=function(e){var t=new j.Pipeline;return e.forEach(function(e){var r=j.Pipeline.registeredFunctions[e];if(!r)throw new Error("Cannot load unregistered function: "+e);t.add(r)}),t},j.Pipeline.prototype.add=function(){Array.prototype.slice.call(arguments).forEach(function(e){j.Pipeline.warnIfFunctionNotRegistered(e),this._stack.push(e)},this)},j.Pipeline.prototype.after=function(e,t){j.Pipeline.warnIfFunctionNotRegistered(t);var r=this._stack.indexOf(e);if(-1==r)throw new Error("Cannot find existingFn");r+=1,this._stack.splice(r,0,t)},j.Pipeline.prototype.before=function(e,t){j.Pipeline.warnIfFunctionNotRegistered(t);var r=this._stack.indexOf(e);if(-1==r)throw new Error("Cannot find existingFn");this._stack.splice(r,0,t)},j.Pipeline.prototype.remove=function(e){var t=this._stack.indexOf(e);-1!=t&&this._stack.splice(t,1)},j.Pipeline.prototype.run=function(e){for(var t=this._stack.length,r=0;r<t;r++){for(var n=this._stack[r],i=[],o=0;o<e.length;o++){var s=n(e[o],o,e);if(void 0!==s&&""!==s)if(Array.isArray(s))for(var u=0;u<s.length;u++)i.push(s[u]);else i.push(s)}e=i}return e},j.Pipeline.prototype.runString=function(e,t){var r=new j.Token(e,t);return this.run([r]).map(function(e){return e.toString()})},j.Pipeline.prototype.reset=function(){this._stack=[]},j.Pipeline.prototype.toJSON=function(){return this._stack.map(function(e){return j.Pipeline.warnIfFunctionNotRegistered(e),e.label})}\n/*!\n * lunr.Vector\n * Copyright (C) 2018 Oliver Nightingale\n */,j.Vector=function(e){this._magnitude=0,this.elements=e||[]},j.Vector.prototype.positionForIndex=function(e){if(0==this.elements.length)return 0;for(var t=0,r=this.elements.length/2,n=r-t,i=Math.floor(n/2),o=this.elements[2*i];n>1&&(o<e&&(t=i),o>e&&(r=i),o!=e);)n=r-t,i=t+Math.floor(n/2),o=this.elements[2*i];return o==e?2*i:o>e?2*i:o<e?2*(i+1):void 0},j.Vector.prototype.insert=function(e,t){this.upsert(e,t,function(){throw"duplicate index"})},j.Vector.prototype.upsert=function(e,t,r){this._magnitude=0;var n=this.positionForIndex(e);this.elements[n]==e?this.elements[n+1]=r(this.elements[n+1],t):this.elements.splice(n,0,e,t)},j.Vector.prototype.magnitude=function(){if(this._magnitude)return this._magnitude;for(var e=0,t=this.elements.length,r=1;r<t;r+=2){var n=this.elements[r];e+=n*n}return this._magnitude=Math.sqrt(e)},j.Vector.prototype.dot=function(e){for(var t=0,r=this.elements,n=e.elements,i=r.length,o=n.length,s=0,u=0,a=0,c=0;a<i&&c<o;)(s=r[a])<(u=n[c])?a+=2:s>u?c+=2:s==u&&(t+=r[a+1]*n[c+1],a+=2,c+=2);return t},j.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},j.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),t=1,r=0;t<this.elements.length;t+=2,r++)e[r]=this.elements[t];return e},j.Vector.prototype.toJSON=function(){return this.elements}\n/*!\n * lunr.stemmer\n * Copyright (C) 2018 Oliver Nightingale\n * Includes code from - http://tartarus.org/~martin/PorterStemmer/js.txt\n */,j.stemmer=(s={ational:"ate",tional:"tion",enci:"ence",anci:"ance",izer:"ize",bli:"ble",alli:"al",entli:"ent",eli:"e",ousli:"ous",ization:"ize",ation:"ate",ator:"ate",alism:"al",iveness:"ive",fulness:"ful",ousness:"ous",aliti:"al",iviti:"ive",biliti:"ble",logi:"log"},u={icate:"ic",ative:"",alize:"al",iciti:"ic",ical:"ic",ful:"",ness:""},a="[aeiouy]",c="[^aeiou][^aeiouy]*",l=new RegExp("^([^aeiou][^aeiouy]*)?[aeiouy][aeiou]*[^aeiou][^aeiouy]*"),f=new RegExp("^([^aeiou][^aeiouy]*)?[aeiouy][aeiou]*[^aeiou][^aeiouy]*[aeiouy][aeiou]*[^aeiou][^aeiouy]*"),h=new RegExp("^([^aeiou][^aeiouy]*)?[aeiouy][aeiou]*[^aeiou][^aeiouy]*([aeiouy][aeiou]*)?$"),d=new RegExp("^([^aeiou][^aeiouy]*)?[aeiouy]"),p=/^(.+?)(ss|i)es$/,y=/^(.+?)([^s])s$/,v=/^(.+?)eed$/,m=/^(.+?)(ed|ing)$/,g=/.$/,x=/(at|bl|iz)$/,w=new RegExp("([^aeiouylsz])\\\\1$"),S=new RegExp("^"+c+a+"[^aeiouwxy]$"),b=/^(.+?[^aeiou])y$/,k=/^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/,P=/^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/,Q=/^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/,E=/^(.+?)(s|t)(ion)$/,L=/^(.+?)e$/,_=/ll$/,T=new RegExp("^"+c+a+"[^aeiouwxy]$"),O=function(e){var t,r,n,i,o,a,c;if(e.length<3)return e;if("y"==(n=e.substr(0,1))&&(e=n.toUpperCase()+e.substr(1)),o=y,(i=p).test(e)?e=e.replace(i,"$1$2"):o.test(e)&&(e=e.replace(o,"$1$2")),o=m,(i=v).test(e)){var O=i.exec(e);(i=l).test(O[1])&&(i=g,e=e.replace(i,""))}else if(o.test(e)){t=(O=o.exec(e))[1],(o=d).test(t)&&(a=w,c=S,(o=x).test(e=t)?e+="e":a.test(e)?(i=g,e=e.replace(i,"")):c.test(e)&&(e+="e"))}if((i=b).test(e)&&(e=(t=(O=i.exec(e))[1])+"i"),(i=k).test(e)&&(t=(O=i.exec(e))[1],r=O[2],(i=l).test(t)&&(e=t+s[r])),(i=P).test(e)&&(t=(O=i.exec(e))[1],r=O[2],(i=l).test(t)&&(e=t+u[r])),o=E,(i=Q).test(e))t=(O=i.exec(e))[1],(i=f).test(t)&&(e=t);else if(o.test(e)){t=(O=o.exec(e))[1]+O[2],(o=f).test(t)&&(e=t)}return(i=L).test(e)&&(t=(O=i.exec(e))[1],o=h,a=T,((i=f).test(t)||o.test(t)&&!a.test(t))&&(e=t)),o=f,(i=_).test(e)&&o.test(e)&&(i=g,e=e.replace(i,"")),"y"==n&&(e=n.toLowerCase()+e.substr(1)),e},function(e){return e.update(O)}),j.Pipeline.registerFunction(j.stemmer,"stemmer")\n/*!\n * lunr.stopWordFilter\n * Copyright (C) 2018 Oliver Nightingale\n */,j.generateStopWordFilter=function(e){var t=e.reduce(function(e,t){return e[t]=t,e},{});return function(e){if(e&&t[e.toString()]!==e.toString())return e}},j.stopWordFilter=j.generateStopWordFilter(["a","able","about","across","after","all","almost","also","am","among","an","and","any","are","as","at","be","because","been","but","by","can","cannot","could","dear","did","do","does","either","else","ever","every","for","from","get","got","had","has","have","he","her","hers","him","his","how","however","i","if","in","into","is","it","its","just","least","let","like","likely","may","me","might","most","must","my","neither","no","nor","not","of","off","often","on","only","or","other","our","own","rather","said","say","says","she","should","since","so","some","than","that","the","their","them","then","there","these","they","this","tis","to","too","twas","us","wants","was","we","were","what","when","where","which","while","who","whom","why","will","with","would","yet","you","your"]),j.Pipeline.registerFunction(j.stopWordFilter,"stopWordFilter")\n/*!\n * lunr.trimmer\n * Copyright (C) 2018 Oliver Nightingale\n */,j.trimmer=function(e){return e.update(function(e){return e.replace(/^\\W+/,"").replace(/\\W+$/,"")})},j.Pipeline.registerFunction(j.trimmer,"trimmer")\n/*!\n * lunr.TokenSet\n * Copyright (C) 2018 Oliver Nightingale\n */,j.TokenSet=function(){this.final=!1,this.edges={},this.id=j.TokenSet._nextId,j.TokenSet._nextId+=1},j.TokenSet._nextId=1,j.TokenSet.fromArray=function(e){for(var t=new j.TokenSet.Builder,r=0,n=e.length;r<n;r++)t.insert(e[r]);return t.finish(),t.root},j.TokenSet.fromClause=function(e){return"editDistance"in e?j.TokenSet.fromFuzzyString(e.term,e.editDistance):j.TokenSet.fromString(e.term)},j.TokenSet.fromFuzzyString=function(e,t){for(var r=new j.TokenSet,n=[{node:r,editsRemaining:t,str:e}];n.length;){var i,o,s,u=n.pop();if(u.str.length>0)(o=u.str.charAt(0))in u.node.edges?i=u.node.edges[o]:(i=new j.TokenSet,u.node.edges[o]=i),1==u.str.length&&(i.final=!0),n.push({node:i,editsRemaining:u.editsRemaining,str:u.str.slice(1)});if(u.editsRemaining>0&&u.str.length>1)(o=u.str.charAt(1))in u.node.edges?s=u.node.edges[o]:(s=new j.TokenSet,u.node.edges[o]=s),u.str.length<=2?s.final=!0:n.push({node:s,editsRemaining:u.editsRemaining-1,str:u.str.slice(2)});if(u.editsRemaining>0&&1==u.str.length&&(u.node.final=!0),u.editsRemaining>0&&u.str.length>=1){if("*"in u.node.edges)var a=u.node.edges["*"];else{a=new j.TokenSet;u.node.edges["*"]=a}1==u.str.length?a.final=!0:n.push({node:a,editsRemaining:u.editsRemaining-1,str:u.str.slice(1)})}if(u.editsRemaining>0){if("*"in u.node.edges)var c=u.node.edges["*"];else{c=new j.TokenSet;u.node.edges["*"]=c}0==u.str.length?c.final=!0:n.push({node:c,editsRemaining:u.editsRemaining-1,str:u.str})}if(u.editsRemaining>0&&u.str.length>1){var l,f=u.str.charAt(0),h=u.str.charAt(1);h in u.node.edges?l=u.node.edges[h]:(l=new j.TokenSet,u.node.edges[h]=l),1==u.str.length?l.final=!0:n.push({node:l,editsRemaining:u.editsRemaining-1,str:f+u.str.slice(2)})}}return r},j.TokenSet.fromString=function(e){for(var t=new j.TokenSet,r=t,n=0,i=e.length;n<i;n++){var o=e[n],s=n==i-1;if("*"==o)t.edges[o]=t,t.final=s;else{var u=new j.TokenSet;u.final=s,t.edges[o]=u,t=u}}return r},j.TokenSet.prototype.toArray=function(){for(var e=[],t=[{prefix:"",node:this}];t.length;){var r=t.pop(),n=Object.keys(r.node.edges),i=n.length;r.node.final&&(r.prefix.charAt(0),e.push(r.prefix));for(var o=0;o<i;o++){var s=n[o];t.push({prefix:r.prefix.concat(s),node:r.node.edges[s]})}}return e},j.TokenSet.prototype.toString=function(){if(this._str)return this._str;for(var e=this.final?"1":"0",t=Object.keys(this.edges).sort(),r=t.length,n=0;n<r;n++){var i=t[n];e=e+i+this.edges[i].id}return e},j.TokenSet.prototype.intersect=function(e){for(var t=new j.TokenSet,r=void 0,n=[{qNode:e,output:t,node:this}];n.length;){r=n.pop();for(var i=Object.keys(r.qNode.edges),o=i.length,s=Object.keys(r.node.edges),u=s.length,a=0;a<o;a++)for(var c=i[a],l=0;l<u;l++){var f=s[l];if(f==c||"*"==c){var h=r.node.edges[f],d=r.qNode.edges[c],p=h.final&&d.final,y=void 0;f in r.output.edges?(y=r.output.edges[f]).final=y.final||p:((y=new j.TokenSet).final=p,r.output.edges[f]=y),n.push({qNode:d,output:y,node:h})}}}return t},j.TokenSet.Builder=function(){this.previousWord="",this.root=new j.TokenSet,this.uncheckedNodes=[],this.minimizedNodes={}},j.TokenSet.Builder.prototype.insert=function(e){var t,r=0;if(e<this.previousWord)throw new Error("Out of order word insertion");for(var n=0;n<e.length&&n<this.previousWord.length&&e[n]==this.previousWord[n];n++)r++;this.minimize(r),t=0==this.uncheckedNodes.length?this.root:this.uncheckedNodes[this.uncheckedNodes.length-1].child;for(n=r;n<e.length;n++){var i=new j.TokenSet,o=e[n];t.edges[o]=i,this.uncheckedNodes.push({parent:t,char:o,child:i}),t=i}t.final=!0,this.previousWord=e},j.TokenSet.Builder.prototype.finish=function(){this.minimize(0)},j.TokenSet.Builder.prototype.minimize=function(e){for(var t=this.uncheckedNodes.length-1;t>=e;t--){var r=this.uncheckedNodes[t],n=r.child.toString();n in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[n]:(r.child._str=n,this.minimizedNodes[n]=r.child),this.uncheckedNodes.pop()}}\n/*!\n * lunr.Index\n * Copyright (C) 2018 Oliver Nightingale\n */,j.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},j.Index.prototype.search=function(e){return this.query(function(t){new j.QueryParser(e,t).parse()})},j.Index.prototype.query=function(e){for(var t=new j.Query(this.fields),r=Object.create(null),n=Object.create(null),i=Object.create(null),o=Object.create(null),s=Object.create(null),u=0;u<this.fields.length;u++)n[this.fields[u]]=new j.Vector;e.call(t,t);for(u=0;u<t.clauses.length;u++){var a=t.clauses[u],c=null,l=j.Set.complete;c=a.usePipeline?this.pipeline.runString(a.term,{fields:a.fields}):[a.term];for(var f=0;f<c.length;f++){var h=c[f];a.term=h;var d=j.TokenSet.fromClause(a),p=this.tokenSet.intersect(d).toArray();if(0===p.length&&a.presence===j.Query.presence.REQUIRED){for(var y=0;y<a.fields.length;y++){o[R=a.fields[y]]=j.Set.empty}break}for(var v=0;v<p.length;v++){var m=p[v],g=this.invertedIndex[m],x=g._index;for(y=0;y<a.fields.length;y++){var w=g[R=a.fields[y]],S=Object.keys(w),b=m+"/"+R,k=new j.Set(S);if(a.presence==j.Query.presence.REQUIRED&&(l=l.union(k),void 0===o[R]&&(o[R]=j.Set.complete)),a.presence!=j.Query.presence.PROHIBITED){if(n[R].upsert(x,a.boost,function(e,t){return e+t}),!i[b]){for(var P=0;P<S.length;P++){var Q,E=S[P],L=new j.FieldRef(E,R),_=w[E];void 0===(Q=r[L])?r[L]=new j.MatchData(m,R,_):Q.add(m,R,_)}i[b]=!0}}else void 0===s[R]&&(s[R]=j.Set.empty),s[R]=s[R].union(k)}}}if(a.presence===j.Query.presence.REQUIRED)for(y=0;y<a.fields.length;y++){o[R=a.fields[y]]=o[R].intersect(l)}}var T=j.Set.complete,O=j.Set.empty;for(u=0;u<this.fields.length;u++){var R;o[R=this.fields[u]]&&(T=T.intersect(o[R])),s[R]&&(O=O.union(s[R]))}var I=Object.keys(r),F=[],C=Object.create(null);if(t.isNegated()){I=Object.keys(this.fieldVectors);for(u=0;u<I.length;u++){L=I[u];var N=j.FieldRef.fromString(L);r[L]=new j.MatchData}}for(u=0;u<I.length;u++){var A=(N=j.FieldRef.fromString(I[u])).docRef;if(T.contains(A)&&!O.contains(A)){var D,M=this.fieldVectors[N],B=n[N.fieldName].similarity(M);if(void 0!==(D=C[A]))D.score+=B,D.matchData.combine(r[N]);else{var V={ref:A,score:B,matchData:r[N]};C[A]=V,F.push(V)}}}return F.sort(function(e,t){return t.score-e.score})},j.Index.prototype.toJSON=function(){var e=Object.keys(this.invertedIndex).sort().map(function(e){return[e,this.invertedIndex[e]]},this),t=Object.keys(this.fieldVectors).map(function(e){return[e,this.fieldVectors[e].toJSON()]},this);return{version:j.version,fields:this.fields,fieldVectors:t,invertedIndex:e,pipeline:this.pipeline.toJSON()}},j.Index.load=function(e){var t={},r={},n=e.fieldVectors,i=Object.create(null),o=e.invertedIndex,s=new j.TokenSet.Builder,u=j.Pipeline.load(e.pipeline);e.version!=j.version&&j.utils.warn("Version mismatch when loading serialised index. Current version of lunr \'"+j.version+"\' does not match serialized index \'"+e.version+"\'");for(var a=0;a<n.length;a++){var c=(f=n[a])[0],l=f[1];r[c]=new j.Vector(l)}for(a=0;a<o.length;a++){var f,h=(f=o[a])[0],d=f[1];s.insert(h),i[h]=d}return s.finish(),t.fields=e.fields,t.fieldVectors=r,t.invertedIndex=i,t.tokenSet=s.root,t.pipeline=u,new j.Index(t)}\n/*!\n * lunr.Builder\n * Copyright (C) 2018 Oliver Nightingale\n */,j.Builder=function(){this._ref="id",this._fields=Object.create(null),this._documents=Object.create(null),this.invertedIndex=Object.create(null),this.fieldTermFrequencies={},this.fieldLengths={},this.tokenizer=j.tokenizer,this.pipeline=new j.Pipeline,this.searchPipeline=new j.Pipeline,this.documentCount=0,this._b=.75,this._k1=1.2,this.termIndex=0,this.metadataWhitelist=[]},j.Builder.prototype.ref=function(e){this._ref=e},j.Builder.prototype.field=function(e,t){if(/\\//.test(e))throw new RangeError("Field \'"+e+"\' contains illegal character \'/\'");this._fields[e]=t||{}},j.Builder.prototype.b=function(e){this._b=e<0?0:e>1?1:e},j.Builder.prototype.k1=function(e){this._k1=e},j.Builder.prototype.add=function(e,t){var r=e[this._ref],n=Object.keys(this._fields);this._documents[r]=t||{},this.documentCount+=1;for(var i=0;i<n.length;i++){var o=n[i],s=this._fields[o].extractor,u=s?s(e):e[o],a=this.tokenizer(u,{fields:[o]}),c=this.pipeline.run(a),l=new j.FieldRef(r,o),f=Object.create(null);this.fieldTermFrequencies[l]=f,this.fieldLengths[l]=0,this.fieldLengths[l]+=c.length;for(var h=0;h<c.length;h++){var d=c[h];if(null==f[d]&&(f[d]=0),f[d]+=1,null==this.invertedIndex[d]){var p=Object.create(null);p._index=this.termIndex,this.termIndex+=1;for(var y=0;y<n.length;y++)p[n[y]]=Object.create(null);this.invertedIndex[d]=p}null==this.invertedIndex[d][o][r]&&(this.invertedIndex[d][o][r]=Object.create(null));for(var v=0;v<this.metadataWhitelist.length;v++){var m=this.metadataWhitelist[v],g=d.metadata[m];null==this.invertedIndex[d][o][r][m]&&(this.invertedIndex[d][o][r][m]=[]),this.invertedIndex[d][o][r][m].push(g)}}}},j.Builder.prototype.calculateAverageFieldLengths=function(){for(var e=Object.keys(this.fieldLengths),t=e.length,r={},n={},i=0;i<t;i++){var o=j.FieldRef.fromString(e[i]),s=o.fieldName;n[s]||(n[s]=0),n[s]+=1,r[s]||(r[s]=0),r[s]+=this.fieldLengths[o]}var u=Object.keys(this._fields);for(i=0;i<u.length;i++){var a=u[i];r[a]=r[a]/n[a]}this.averageFieldLength=r},j.Builder.prototype.createFieldVectors=function(){for(var e={},t=Object.keys(this.fieldTermFrequencies),r=t.length,n=Object.create(null),i=0;i<r;i++){for(var o=j.FieldRef.fromString(t[i]),s=o.fieldName,u=this.fieldLengths[o],a=new j.Vector,c=this.fieldTermFrequencies[o],l=Object.keys(c),f=l.length,h=this._fields[s].boost||1,d=this._documents[o.docRef].boost||1,p=0;p<f;p++){var y,v,m,g=l[p],x=c[g],w=this.invertedIndex[g]._index;void 0===n[g]?(y=j.idf(this.invertedIndex[g],this.documentCount),n[g]=y):y=n[g],v=y*((this._k1+1)*x)/(this._k1*(1-this._b+this._b*(u/this.averageFieldLength[s]))+x),v*=h,v*=d,m=Math.round(1e3*v)/1e3,a.insert(w,m)}e[o]=a}this.fieldVectors=e},j.Builder.prototype.createTokenSet=function(){this.tokenSet=j.TokenSet.fromArray(Object.keys(this.invertedIndex).sort())},j.Builder.prototype.build=function(){return this.calculateAverageFieldLengths(),this.createFieldVectors(),this.createTokenSet(),new j.Index({invertedIndex:this.invertedIndex,fieldVectors:this.fieldVectors,tokenSet:this.tokenSet,fields:Object.keys(this._fields),pipeline:this.searchPipeline})},j.Builder.prototype.use=function(e){var t=Array.prototype.slice.call(arguments,1);t.unshift(this),e.apply(this,t)},j.MatchData=function(e,t,r){for(var n=Object.create(null),i=Object.keys(r||{}),o=0;o<i.length;o++){var s=i[o];n[s]=r[s].slice()}this.metadata=Object.create(null),void 0!==e&&(this.metadata[e]=Object.create(null),this.metadata[e][t]=n)},j.MatchData.prototype.combine=function(e){for(var t=Object.keys(e.metadata),r=0;r<t.length;r++){var n=t[r],i=Object.keys(e.metadata[n]);null==this.metadata[n]&&(this.metadata[n]=Object.create(null));for(var o=0;o<i.length;o++){var s=i[o],u=Object.keys(e.metadata[n][s]);null==this.metadata[n][s]&&(this.metadata[n][s]=Object.create(null));for(var a=0;a<u.length;a++){var c=u[a];null==this.metadata[n][s][c]?this.metadata[n][s][c]=e.metadata[n][s][c]:this.metadata[n][s][c]=this.metadata[n][s][c].concat(e.metadata[n][s][c])}}}},j.MatchData.prototype.add=function(e,t,r){if(!(e in this.metadata))return this.metadata[e]=Object.create(null),void(this.metadata[e][t]=r);if(t in this.metadata[e])for(var n=Object.keys(r),i=0;i<n.length;i++){var o=n[i];o in this.metadata[e][t]?this.metadata[e][t][o]=this.metadata[e][t][o].concat(r[o]):this.metadata[e][t][o]=r[o]}else this.metadata[e][t]=r},j.Query=function(e){this.clauses=[],this.allFields=e},j.Query.wildcard=new String("*"),j.Query.wildcard.NONE=0,j.Query.wildcard.LEADING=1,j.Query.wildcard.TRAILING=2,j.Query.presence={OPTIONAL:1,REQUIRED:2,PROHIBITED:3},j.Query.prototype.clause=function(e){return"fields"in e||(e.fields=this.allFields),"boost"in e||(e.boost=1),"usePipeline"in e||(e.usePipeline=!0),"wildcard"in e||(e.wildcard=j.Query.wildcard.NONE),e.wildcard&j.Query.wildcard.LEADING&&e.term.charAt(0)!=j.Query.wildcard&&(e.term="*"+e.term),e.wildcard&j.Query.wildcard.TRAILING&&e.term.slice(-1)!=j.Query.wildcard&&(e.term=e.term+"*"),"presence"in e||(e.presence=j.Query.presence.OPTIONAL),this.clauses.push(e),this},j.Query.prototype.isNegated=function(){for(var e=0;e<this.clauses.length;e++)if(this.clauses[e].presence!=j.Query.presence.PROHIBITED)return!1;return!0},j.Query.prototype.term=function(e,t){if(Array.isArray(e))return e.forEach(function(e){this.term(e,j.utils.clone(t))},this),this;var r=t||{};return r.term=e.toString(),this.clause(r),this},j.QueryParseError=function(e,t,r){this.name="QueryParseError",this.message=e,this.start=t,this.end=r},j.QueryParseError.prototype=new Error,j.QueryLexer=function(e){this.lexemes=[],this.str=e,this.length=e.length,this.pos=0,this.start=0,this.escapeCharPositions=[]},j.QueryLexer.prototype.run=function(){for(var e=j.QueryLexer.lexText;e;)e=e(this)},j.QueryLexer.prototype.sliceString=function(){for(var e=[],t=this.start,r=this.pos,n=0;n<this.escapeCharPositions.length;n++)r=this.escapeCharPositions[n],e.push(this.str.slice(t,r)),t=r+1;return e.push(this.str.slice(t,this.pos)),this.escapeCharPositions.length=0,e.join("")},j.QueryLexer.prototype.emit=function(e){this.lexemes.push({type:e,str:this.sliceString(),start:this.start,end:this.pos}),this.start=this.pos},j.QueryLexer.prototype.escapeCharacter=function(){this.escapeCharPositions.push(this.pos-1),this.pos+=1},j.QueryLexer.prototype.next=function(){if(this.pos>=this.length)return j.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},j.QueryLexer.prototype.width=function(){return this.pos-this.start},j.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},j.QueryLexer.prototype.backup=function(){this.pos-=1},j.QueryLexer.prototype.acceptDigitRun=function(){var e,t;do{t=(e=this.next()).charCodeAt(0)}while(t>47&&t<58);e!=j.QueryLexer.EOS&&this.backup()},j.QueryLexer.prototype.more=function(){return this.pos<this.length},j.QueryLexer.EOS="EOS",j.QueryLexer.FIELD="FIELD",j.QueryLexer.TERM="TERM",j.QueryLexer.EDIT_DISTANCE="EDIT_DISTANCE",j.QueryLexer.BOOST="BOOST",j.QueryLexer.PRESENCE="PRESENCE",j.QueryLexer.lexField=function(e){return e.backup(),e.emit(j.QueryLexer.FIELD),e.ignore(),j.QueryLexer.lexText},j.QueryLexer.lexTerm=function(e){if(e.width()>1&&(e.backup(),e.emit(j.QueryLexer.TERM)),e.ignore(),e.more())return j.QueryLexer.lexText},j.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(j.QueryLexer.EDIT_DISTANCE),j.QueryLexer.lexText},j.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(j.QueryLexer.BOOST),j.QueryLexer.lexText},j.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(j.QueryLexer.TERM)},j.QueryLexer.termSeparator=j.tokenizer.separator,j.QueryLexer.lexText=function(e){for(;;){var t=e.next();if(t==j.QueryLexer.EOS)return j.QueryLexer.lexEOS;if(92!=t.charCodeAt(0)){if(":"==t)return j.QueryLexer.lexField;if("~"==t)return e.backup(),e.width()>0&&e.emit(j.QueryLexer.TERM),j.QueryLexer.lexEditDistance;if("^"==t)return e.backup(),e.width()>0&&e.emit(j.QueryLexer.TERM),j.QueryLexer.lexBoost;if("+"==t&&1===e.width())return e.emit(j.QueryLexer.PRESENCE),j.QueryLexer.lexText;if("-"==t&&1===e.width())return e.emit(j.QueryLexer.PRESENCE),j.QueryLexer.lexText;if(t.match(j.QueryLexer.termSeparator))return j.QueryLexer.lexTerm}else e.escapeCharacter()}},j.QueryParser=function(e,t){this.lexer=new j.QueryLexer(e),this.query=t,this.currentClause={},this.lexemeIdx=0},j.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=j.QueryParser.parseClause;e;)e=e(this);return this.query},j.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},j.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},j.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},j.QueryParser.parseClause=function(e){var t=e.peekLexeme();if(null!=t)switch(t.type){case j.QueryLexer.PRESENCE:return j.QueryParser.parsePresence;case j.QueryLexer.FIELD:return j.QueryParser.parseField;case j.QueryLexer.TERM:return j.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+t.type;throw t.str.length>=1&&(r+=" with value \'"+t.str+"\'"),new j.QueryParseError(r,t.start,t.end)}},j.QueryParser.parsePresence=function(e){var t=e.consumeLexeme();if(null!=t){switch(t.str){case"-":e.currentClause.presence=j.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=j.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator\'"+t.str+"\'";throw new j.QueryParseError(r,t.start,t.end)}var n=e.peekLexeme();if(null==n){r="expecting term or field, found nothing";throw new j.QueryParseError(r,t.start,t.end)}switch(n.type){case j.QueryLexer.FIELD:return j.QueryParser.parseField;case j.QueryLexer.TERM:return j.QueryParser.parseTerm;default:r="expecting term or field, found \'"+n.type+"\'";throw new j.QueryParseError(r,n.start,n.end)}}},j.QueryParser.parseField=function(e){var t=e.consumeLexeme();if(null!=t){if(-1==e.query.allFields.indexOf(t.str)){var r=e.query.allFields.map(function(e){return"\'"+e+"\'"}).join(", "),n="unrecognised field \'"+t.str+"\', possible fields: "+r;throw new j.QueryParseError(n,t.start,t.end)}e.currentClause.fields=[t.str];var i=e.peekLexeme();if(null==i){n="expecting term, found nothing";throw new j.QueryParseError(n,t.start,t.end)}switch(i.type){case j.QueryLexer.TERM:return j.QueryParser.parseTerm;default:n="expecting term, found \'"+i.type+"\'";throw new j.QueryParseError(n,i.start,i.end)}}},j.QueryParser.parseTerm=function(e){var t=e.consumeLexeme();if(null!=t){e.currentClause.term=t.str.toLowerCase(),-1!=t.str.indexOf("*")&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(null!=r)switch(r.type){case j.QueryLexer.TERM:return e.nextClause(),j.QueryParser.parseTerm;case j.QueryLexer.FIELD:return e.nextClause(),j.QueryParser.parseField;case j.QueryLexer.EDIT_DISTANCE:return j.QueryParser.parseEditDistance;case j.QueryLexer.BOOST:return j.QueryParser.parseBoost;case j.QueryLexer.PRESENCE:return e.nextClause(),j.QueryParser.parsePresence;default:var n="Unexpected lexeme type \'"+r.type+"\'";throw new j.QueryParseError(n,r.start,r.end)}else e.nextClause()}},j.QueryParser.parseEditDistance=function(e){var t=e.consumeLexeme();if(null!=t){var r=parseInt(t.str,10);if(isNaN(r)){var n="edit distance must be numeric";throw new j.QueryParseError(n,t.start,t.end)}e.currentClause.editDistance=r;var i=e.peekLexeme();if(null!=i)switch(i.type){case j.QueryLexer.TERM:return e.nextClause(),j.QueryParser.parseTerm;case j.QueryLexer.FIELD:return e.nextClause(),j.QueryParser.parseField;case j.QueryLexer.EDIT_DISTANCE:return j.QueryParser.parseEditDistance;case j.QueryLexer.BOOST:return j.QueryParser.parseBoost;case j.QueryLexer.PRESENCE:return e.nextClause(),j.QueryParser.parsePresence;default:n="Unexpected lexeme type \'"+i.type+"\'";throw new j.QueryParseError(n,i.start,i.end)}else e.nextClause()}},j.QueryParser.parseBoost=function(e){var t=e.consumeLexeme();if(null!=t){var r=parseInt(t.str,10);if(isNaN(r)){var n="boost must be numeric";throw new j.QueryParseError(n,t.start,t.end)}e.currentClause.boost=r;var i=e.peekLexeme();if(null!=i)switch(i.type){case j.QueryLexer.TERM:return e.nextClause(),j.QueryParser.parseTerm;case j.QueryLexer.FIELD:return e.nextClause(),j.QueryParser.parseField;case j.QueryLexer.EDIT_DISTANCE:return j.QueryParser.parseEditDistance;case j.QueryLexer.BOOST:return j.QueryParser.parseBoost;case j.QueryLexer.PRESENCE:return e.nextClause(),j.QueryParser.parsePresence;default:n="Unexpected lexeme type \'"+i.type+"\'";throw new j.QueryParseError(n,i.start,i.end)}else e.nextClause()}},void 0===(i="function"==typeof(n=function(){return j})?n.call(t,r,t,e):n)||(e.exports=i)}()},function(e,t,r){var n=r(7);e.exports=function(e){if(!n(e))throw TypeError(e+" is not an object!");return e}},function(e,t){var r=e.exports={version:"2.5.7"};"number"==typeof __e&&(__e=r)},function(e,t,r){var n=r(11),i=r(26);e.exports=r(8)?function(e,t,r){return n.f(e,t,i(1,r))}:function(e,t,r){return e[t]=r,e}},function(e,t,r){var n=r(1),i=r(5),o=r(12),s=r(17)("src"),u=Function.toString,a=(""+u).split("toString");r(4).inspectSource=function(e){return u.call(e)},(e.exports=function(e,t,r,u){var c="function"==typeof r;c&&(o(r,"name")||i(r,"name",t)),e[t]!==r&&(c&&(o(r,s)||i(r,s,e[t]?""+e[t]:a.join(String(t)))),e===n?e[t]=r:u?e[t]?e[t]=r:i(e,t,r):(delete e[t],i(e,t,r)))})(Function.prototype,"toString",function(){return"function"==typeof this&&this[s]||u.call(this)})},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,r){e.exports=!r(25)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t){e.exports={}},function(e,t){var r={}.toString;e.exports=function(e){return r.call(e).slice(8,-1)}},function(e,t,r){var n=r(3),i=r(37),o=r(38),s=Object.defineProperty;t.f=r(8)?Object.defineProperty:function(e,t,r){if(n(e),t=o(t,!0),n(r),i)try{return s(e,t,r)}catch(e){}if("get"in r||"set"in r)throw TypeError("Accessors not supported!");return"value"in r&&(e[t]=r.value),e}},function(e,t){var r={}.hasOwnProperty;e.exports=function(e,t){return r.call(e,t)}},function(e,t,r){var n=r(14);e.exports=function(e,t,r){if(n(e),void 0===t)return e;switch(r){case 1:return function(r){return e.call(t,r)};case 2:return function(r,n){return e.call(t,r,n)};case 3:return function(r,n,i){return e.call(t,r,n,i)}}return function(){return e.apply(t,arguments)}}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,r){var n=r(10),i=r(0)("toStringTag"),o="Arguments"==n(function(){return arguments}());e.exports=function(e){var t,r,s;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(r=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),i))?r:o?n(t):"Object"==(s=n(t))&&"function"==typeof t.callee?"Arguments":s}},function(e,t){e.exports=!1},function(e,t){var r=0,n=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++r+n).toString(36))}},function(e,t,r){var n=r(7),i=r(1).document,o=n(i)&&n(i.createElement);e.exports=function(e){return o?i.createElement(e):{}}},function(e,t){var r=Math.ceil,n=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?n:r)(e)}},function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can\'t call method on "+e);return e}},function(e,t,r){var n=r(45),i=r(20);e.exports=function(e){return n(i(e))}},function(e,t,r){var n=r(24)("keys"),i=r(17);e.exports=function(e){return n[e]||(n[e]=i(e))}},function(e,t,r){var n=r(11).f,i=r(12),o=r(0)("toStringTag");e.exports=function(e,t,r){e&&!i(e=r?e:e.prototype,o)&&n(e,o,{configurable:!0,value:t})}},function(e,t,r){var n=r(4),i=r(1),o=i["__core-js_shared__"]||(i["__core-js_shared__"]={});(e.exports=function(e,t){return o[e]||(o[e]=void 0!==t?t:{})})("versions",[]).push({version:n.version,mode:r(16)?"pure":"global",copyright:"© 2018 Denis Pushkarev (zloirock.ru)"})},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,r){"use strict";var n=r(16),i=r(28),o=r(6),s=r(5),u=r(9),a=r(41),c=r(23),l=r(48),f=r(0)("iterator"),h=!([].keys&&"next"in[].keys()),d=function(){return this};e.exports=function(e,t,r,p,y,v,m){a(r,t,p);var g,x,w,S=function(e){if(!h&&e in Q)return Q[e];switch(e){case"keys":case"values":return function(){return new r(this,e)}}return function(){return new r(this,e)}},b=t+" Iterator",k="values"==y,P=!1,Q=e.prototype,E=Q[f]||Q["@@iterator"]||y&&Q[y],L=E||S(y),_=y?k?S("entries"):L:void 0,T="Array"==t&&Q.entries||E;if(T&&(w=l(T.call(new e)))!==Object.prototype&&w.next&&(c(w,b,!0),n||"function"==typeof w[f]||s(w,f,d)),k&&E&&"values"!==E.name&&(P=!0,L=function(){return E.call(this)}),n&&!m||!h&&!P&&Q[f]||s(Q,f,L),u[t]=L,u[b]=d,y)if(g={values:k?L:S("values"),keys:v?L:S("keys"),entries:_},m)for(x in g)x in Q||o(Q,x,g[x]);else i(i.P+i.F*(h||P),t,g);return g}},function(e,t,r){var n=r(1),i=r(4),o=r(5),s=r(6),u=r(13),a=function(e,t,r){var c,l,f,h,d=e&a.F,p=e&a.G,y=e&a.S,v=e&a.P,m=e&a.B,g=p?n:y?n[t]||(n[t]={}):(n[t]||{}).prototype,x=p?i:i[t]||(i[t]={}),w=x.prototype||(x.prototype={});for(c in p&&(r=t),r)f=((l=!d&&g&&void 0!==g[c])?g:r)[c],h=m&&l?u(f,n):v&&"function"==typeof f?u(Function.call,f):f,g&&s(g,c,f,e&a.U),x[c]!=f&&o(x,c,h),v&&w[c]!=f&&(w[c]=f)};n.core=i,a.F=1,a.G=2,a.S=4,a.P=8,a.B=16,a.W=32,a.U=64,a.R=128,e.exports=a},function(e,t,r){var n=r(44),i=r(31);e.exports=Object.keys||function(e){return n(e,i)}},function(e,t,r){var n=r(19),i=Math.min;e.exports=function(e){return e>0?i(n(e),9007199254740991):0}},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t,r){var n=r(1).document;e.exports=n&&n.documentElement},function(e,t,r){var n,i,o,s=r(13),u=r(61),a=r(32),c=r(18),l=r(1),f=l.process,h=l.setImmediate,d=l.clearImmediate,p=l.MessageChannel,y=l.Dispatch,v=0,m={},g=function(){var e=+this;if(m.hasOwnProperty(e)){var t=m[e];delete m[e],t()}},x=function(e){g.call(e.data)};h&&d||(h=function(e){for(var t=[],r=1;arguments.length>r;)t.push(arguments[r++]);return m[++v]=function(){u("function"==typeof e?e:Function(e),t)},n(v),v},d=function(e){delete m[e]},"process"==r(10)(f)?n=function(e){f.nextTick(s(g,e,1))}:y&&y.now?n=function(e){y.now(s(g,e,1))}:p?(o=(i=new p).port2,i.port1.onmessage=x,n=s(o.postMessage,o,1)):l.addEventListener&&"function"==typeof postMessage&&!l.importScripts?(n=function(e){l.postMessage(e+"","*")},l.addEventListener("message",x,!1)):n="onreadystatechange"in c("script")?function(e){a.appendChild(c("script")).onreadystatechange=function(){a.removeChild(this),g.call(e)}}:function(e){setTimeout(s(g,e,1),0)}),e.exports={set:h,clear:d}},function(e,t,r){"use strict";var n=r(14);function i(e){var t,r;this.promise=new e(function(e,n){if(void 0!==t||void 0!==r)throw TypeError("Bad Promise constructor");t=e,r=n}),this.resolve=n(t),this.reject=n(r)}e.exports.f=function(e){return new i(e)}},function(e,t,r){r(36),r(39),r(50),r(54),e.exports=r(4).Promise},function(e,t,r){"use strict";var n=r(15),i={};i[r(0)("toStringTag")]="z",i+""!="[object z]"&&r(6)(Object.prototype,"toString",function(){return"[object "+n(this)+"]"},!0)},function(e,t,r){e.exports=!r(8)&&!r(25)(function(){return 7!=Object.defineProperty(r(18)("div"),"a",{get:function(){return 7}}).a})},function(e,t,r){var n=r(7);e.exports=function(e,t){if(!n(e))return e;var r,i;if(t&&"function"==typeof(r=e.toString)&&!n(i=r.call(e)))return i;if("function"==typeof(r=e.valueOf)&&!n(i=r.call(e)))return i;if(!t&&"function"==typeof(r=e.toString)&&!n(i=r.call(e)))return i;throw TypeError("Can\'t convert object to primitive value")}},function(e,t,r){"use strict";var n=r(40)(!0);r(27)(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,r=this._i;return r>=t.length?{value:void 0,done:!0}:(e=n(t,r),this._i+=e.length,{value:e,done:!1})})},function(e,t,r){var n=r(19),i=r(20);e.exports=function(e){return function(t,r){var o,s,u=String(i(t)),a=n(r),c=u.length;return a<0||a>=c?e?"":void 0:(o=u.charCodeAt(a))<55296||o>56319||a+1===c||(s=u.charCodeAt(a+1))<56320||s>57343?e?u.charAt(a):o:e?u.slice(a,a+2):s-56320+(o-55296<<10)+65536}}},function(e,t,r){"use strict";var n=r(42),i=r(26),o=r(23),s={};r(5)(s,r(0)("iterator"),function(){return this}),e.exports=function(e,t,r){e.prototype=n(s,{next:i(1,r)}),o(e,t+" Iterator")}},function(e,t,r){var n=r(3),i=r(43),o=r(31),s=r(22)("IE_PROTO"),u=function(){},a=function(){var e,t=r(18)("iframe"),n=o.length;for(t.style.display="none",r(32).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\\/script>"),e.close(),a=e.F;n--;)delete a.prototype[o[n]];return a()};e.exports=Object.create||function(e,t){var r;return null!==e?(u.prototype=n(e),r=new u,u.prototype=null,r[s]=e):r=a(),void 0===t?r:i(r,t)}},function(e,t,r){var n=r(11),i=r(3),o=r(29);e.exports=r(8)?Object.defineProperties:function(e,t){i(e);for(var r,s=o(t),u=s.length,a=0;u>a;)n.f(e,r=s[a++],t[r]);return e}},function(e,t,r){var n=r(12),i=r(21),o=r(46)(!1),s=r(22)("IE_PROTO");e.exports=function(e,t){var r,u=i(e),a=0,c=[];for(r in u)r!=s&&n(u,r)&&c.push(r);for(;t.length>a;)n(u,r=t[a++])&&(~o(c,r)||c.push(r));return c}},function(e,t,r){var n=r(10);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==n(e)?e.split(""):Object(e)}},function(e,t,r){var n=r(21),i=r(30),o=r(47);e.exports=function(e){return function(t,r,s){var u,a=n(t),c=i(a.length),l=o(s,c);if(e&&r!=r){for(;c>l;)if((u=a[l++])!=u)return!0}else for(;c>l;l++)if((e||l in a)&&a[l]===r)return e||l||0;return!e&&-1}}},function(e,t,r){var n=r(19),i=Math.max,o=Math.min;e.exports=function(e,t){return(e=n(e))<0?i(e+t,0):o(e,t)}},function(e,t,r){var n=r(12),i=r(49),o=r(22)("IE_PROTO"),s=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=i(e),n(e,o)?e[o]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?s:null}},function(e,t,r){var n=r(20);e.exports=function(e){return Object(n(e))}},function(e,t,r){for(var n=r(51),i=r(29),o=r(6),s=r(1),u=r(5),a=r(9),c=r(0),l=c("iterator"),f=c("toStringTag"),h=a.Array,d={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},p=i(d),y=0;y<p.length;y++){var v,m=p[y],g=d[m],x=s[m],w=x&&x.prototype;if(w&&(w[l]||u(w,l,h),w[f]||u(w,f,m),a[m]=h,g))for(v in n)w[v]||o(w,v,n[v],!0)}},function(e,t,r){"use strict";var n=r(52),i=r(53),o=r(9),s=r(21);e.exports=r(27)(Array,"Array",function(e,t){this._t=s(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,r=this._i++;return!e||r>=e.length?(this._t=void 0,i(1)):i(0,"keys"==t?r:"values"==t?e[r]:[r,e[r]])},"values"),o.Arguments=o.Array,n("keys"),n("values"),n("entries")},function(e,t,r){var n=r(0)("unscopables"),i=Array.prototype;null==i[n]&&r(5)(i,n,{}),e.exports=function(e){i[n][e]=!0}},function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},function(e,t,r){"use strict";var n,i,o,s,u=r(16),a=r(1),c=r(13),l=r(15),f=r(28),h=r(7),d=r(14),p=r(55),y=r(56),v=r(60),m=r(33).set,g=r(62)(),x=r(34),w=r(63),S=r(64),b=r(65),k=a.TypeError,P=a.process,Q=P&&P.versions,E=Q&&Q.v8||"",L=a.Promise,_="process"==l(P),T=function(){},O=i=x.f,j=!!function(){try{var e=L.resolve(1),t=(e.constructor={})[r(0)("species")]=function(e){e(T,T)};return(_||"function"==typeof PromiseRejectionEvent)&&e.then(T)instanceof t&&0!==E.indexOf("6.6")&&-1===S.indexOf("Chrome/66")}catch(e){}}(),R=function(e){var t;return!(!h(e)||"function"!=typeof(t=e.then))&&t},I=function(e,t){if(!e._n){e._n=!0;var r=e._c;g(function(){for(var n=e._v,i=1==e._s,o=0,s=function(t){var r,o,s,u=i?t.ok:t.fail,a=t.resolve,c=t.reject,l=t.domain;try{u?(i||(2==e._h&&N(e),e._h=1),!0===u?r=n:(l&&l.enter(),r=u(n),l&&(l.exit(),s=!0)),r===t.promise?c(k("Promise-chain cycle")):(o=R(r))?o.call(r,a,c):a(r)):c(n)}catch(e){l&&!s&&l.exit(),c(e)}};r.length>o;)s(r[o++]);e._c=[],e._n=!1,t&&!e._h&&F(e)})}},F=function(e){m.call(a,function(){var t,r,n,i=e._v,o=C(e);if(o&&(t=w(function(){_?P.emit("unhandledRejection",i,e):(r=a.onunhandledrejection)?r({promise:e,reason:i}):(n=a.console)&&n.error&&n.error("Unhandled promise rejection",i)}),e._h=_||C(e)?2:1),e._a=void 0,o&&t.e)throw t.v})},C=function(e){return 1!==e._h&&0===(e._a||e._c).length},N=function(e){m.call(a,function(){var t;_?P.emit("rejectionHandled",e):(t=a.onrejectionhandled)&&t({promise:e,reason:e._v})})},A=function(e){var t=this;t._d||(t._d=!0,(t=t._w||t)._v=e,t._s=2,t._a||(t._a=t._c.slice()),I(t,!0))},D=function(e){var t,r=this;if(!r._d){r._d=!0,r=r._w||r;try{if(r===e)throw k("Promise can\'t be resolved itself");(t=R(e))?g(function(){var n={_w:r,_d:!1};try{t.call(e,c(D,n,1),c(A,n,1))}catch(e){A.call(n,e)}}):(r._v=e,r._s=1,I(r,!1))}catch(e){A.call({_w:r,_d:!1},e)}}};j||(L=function(e){p(this,L,"Promise","_h"),d(e),n.call(this);try{e(c(D,this,1),c(A,this,1))}catch(e){A.call(this,e)}},(n=function(e){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=r(66)(L.prototype,{then:function(e,t){var r=O(v(this,L));return r.ok="function"!=typeof e||e,r.fail="function"==typeof t&&t,r.domain=_?P.domain:void 0,this._c.push(r),this._a&&this._a.push(r),this._s&&I(this,!1),r.promise},catch:function(e){return this.then(void 0,e)}}),o=function(){var e=new n;this.promise=e,this.resolve=c(D,e,1),this.reject=c(A,e,1)},x.f=O=function(e){return e===L||e===s?new o(e):i(e)}),f(f.G+f.W+f.F*!j,{Promise:L}),r(23)(L,"Promise"),r(67)("Promise"),s=r(4).Promise,f(f.S+f.F*!j,"Promise",{reject:function(e){var t=O(this);return(0,t.reject)(e),t.promise}}),f(f.S+f.F*(u||!j),"Promise",{resolve:function(e){return b(u&&this===s?L:this,e)}}),f(f.S+f.F*!(j&&r(68)(function(e){L.all(e).catch(T)})),"Promise",{all:function(e){var t=this,r=O(t),n=r.resolve,i=r.reject,o=w(function(){var r=[],o=0,s=1;y(e,!1,function(e){var u=o++,a=!1;r.push(void 0),s++,t.resolve(e).then(function(e){a||(a=!0,r[u]=e,--s||n(r))},i)}),--s||n(r)});return o.e&&i(o.v),r.promise},race:function(e){var t=this,r=O(t),n=r.reject,i=w(function(){y(e,!1,function(e){t.resolve(e).then(r.resolve,n)})});return i.e&&n(i.v),r.promise}})},function(e,t){e.exports=function(e,t,r,n){if(!(e instanceof t)||void 0!==n&&n in e)throw TypeError(r+": incorrect invocation!");return e}},function(e,t,r){var n=r(13),i=r(57),o=r(58),s=r(3),u=r(30),a=r(59),c={},l={};(t=e.exports=function(e,t,r,f,h){var d,p,y,v,m=h?function(){return e}:a(e),g=n(r,f,t?2:1),x=0;if("function"!=typeof m)throw TypeError(e+" is not iterable!");if(o(m)){for(d=u(e.length);d>x;x++)if((v=t?g(s(p=e[x])[0],p[1]):g(e[x]))===c||v===l)return v}else for(y=m.call(e);!(p=y.next()).done;)if((v=i(y,g,p.value,t))===c||v===l)return v}).BREAK=c,t.RETURN=l},function(e,t,r){var n=r(3);e.exports=function(e,t,r,i){try{return i?t(n(r)[0],r[1]):t(r)}catch(t){var o=e.return;throw void 0!==o&&n(o.call(e)),t}}},function(e,t,r){var n=r(9),i=r(0)("iterator"),o=Array.prototype;e.exports=function(e){return void 0!==e&&(n.Array===e||o[i]===e)}},function(e,t,r){var n=r(15),i=r(0)("iterator"),o=r(9);e.exports=r(4).getIteratorMethod=function(e){if(null!=e)return e[i]||e["@@iterator"]||o[n(e)]}},function(e,t,r){var n=r(3),i=r(14),o=r(0)("species");e.exports=function(e,t){var r,s=n(e).constructor;return void 0===s||null==(r=n(s)[o])?t:i(r)}},function(e,t){e.exports=function(e,t,r){var n=void 0===r;switch(t.length){case 0:return n?e():e.call(r);case 1:return n?e(t[0]):e.call(r,t[0]);case 2:return n?e(t[0],t[1]):e.call(r,t[0],t[1]);case 3:return n?e(t[0],t[1],t[2]):e.call(r,t[0],t[1],t[2]);case 4:return n?e(t[0],t[1],t[2],t[3]):e.call(r,t[0],t[1],t[2],t[3])}return e.apply(r,t)}},function(e,t,r){var n=r(1),i=r(33).set,o=n.MutationObserver||n.WebKitMutationObserver,s=n.process,u=n.Promise,a="process"==r(10)(s);e.exports=function(){var e,t,r,c=function(){var n,i;for(a&&(n=s.domain)&&n.exit();e;){i=e.fn,e=e.next;try{i()}catch(n){throw e?r():t=void 0,n}}t=void 0,n&&n.enter()};if(a)r=function(){s.nextTick(c)};else if(!o||n.navigator&&n.navigator.standalone)if(u&&u.resolve){var l=u.resolve(void 0);r=function(){l.then(c)}}else r=function(){i.call(n,c)};else{var f=!0,h=document.createTextNode("");new o(c).observe(h,{characterData:!0}),r=function(){h.data=f=!f}}return function(n){var i={fn:n,next:void 0};t&&(t.next=i),e||(e=i,r()),t=i}}},function(e,t){e.exports=function(e){try{return{e:!1,v:e()}}catch(e){return{e:!0,v:e}}}},function(e,t,r){var n=r(1).navigator;e.exports=n&&n.userAgent||""},function(e,t,r){var n=r(3),i=r(7),o=r(34);e.exports=function(e,t){if(n(e),i(t)&&t.constructor===e)return t;var r=o.f(e);return(0,r.resolve)(t),r.promise}},function(e,t,r){var n=r(6);e.exports=function(e,t,r){for(var i in t)n(e,i,t[i],r);return e}},function(e,t,r){"use strict";var n=r(1),i=r(11),o=r(8),s=r(0)("species");e.exports=function(e){var t=n[e];o&&t&&!t[s]&&i.f(t,s,{configurable:!0,get:function(){return this}})}},function(e,t,r){var n=r(0)("iterator"),i=!1;try{var o=[7][n]();o.return=function(){i=!0},Array.from(o,function(){throw 2})}catch(e){}e.exports=function(e,t){if(!t&&!i)return!1;var r=!1;try{var o=[7],s=o[n]();s.next=function(){return{done:r=!0}},o[n]=function(){return s},e(o)}catch(e){}return r}},function(e,t,r){"use strict";r.r(t);function n(e,t,r,n){return new(r||(r=Promise))(function(i,o){function s(e){try{a(n.next(e))}catch(e){o(e)}}function u(e){try{a(n.throw(e))}catch(e){o(e)}}function a(e){e.done?i(e.value):new r(function(t){t(e.value)}).then(s,u)}a((n=n.apply(e,t||[])).next())})}function i(e,t){var r,n,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function u(o){return function(u){return function(o){if(r)throw new TypeError("Generator is already executing.");for(;s;)try{if(r=1,n&&(i=2&o[0]?n.return:o[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,o[1])).done)return i;switch(n=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,n=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!(i=(i=s.trys).length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){s.label=o[1];break}if(6===o[0]&&s.label<i[1]){s.label=i[1],i=o;break}if(i&&s.label<i[2]){s.label=i[2],s.ops.push(o);break}i[2]&&s.ops.pop(),s.trys.pop();continue}o=t.call(e,s)}catch(e){o=[6,e],n=0}finally{r=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,u])}}}var o=r(2);r.d(t,"add",function(){return h}),r.d(t,"done",function(){return d}),r.d(t,"toJS",function(){return p}),r.d(t,"load",function(){return y}),r.d(t,"search",function(){return v});try{r(35)}catch(e){}var s=function(){return function(){this.add=h,this.done=d,this.search=v,this.toJS=p,this.load=y}}(),u=(t.default=s,[]),a=function(){throw new Error("Should not be called")},c=new Promise(function(e){a=e});o.tokenizer.separator=/\\s+/;var l=new o.Builder;l.field("title"),l.field("description"),l.ref("ref"),l.pipeline.add(o.trimmer,o.stopWordFilter,o.stemmer);var f=function(e){return"*"+o.stemmer(new o.Token(e,{}))+"*"};function h(e,t,r){var n=u.push(r)-1,i={title:e.toLowerCase(),description:t.toLowerCase(),ref:n};l.add(i)}function d(){return n(this,void 0,void 0,function(){return i(this,function(e){return a(l.build()),[2]})})}function p(){return n(this,void 0,void 0,function(){var e;return i(this,function(t){switch(t.label){case 0:return e={store:u},[4,c];case 1:return[2,(e.index=t.sent().toJSON(),e)]}})})}function y(e){return n(this,void 0,void 0,function(){return i(this,function(t){return u=e.store,a(o.Index.load(e.index)),[2]})})}function v(e,t){return void 0===t&&(t=0),n(this,void 0,void 0,function(){var r;return i(this,function(n){switch(n.label){case 0:return 0===e.trim().length?[2,[]]:[4,c];case 1:return r=n.sent().query(function(t){e.trim().toLowerCase().split(/\\s+/).forEach(function(e){var r=f(e);t.term(r,{})})}),t>0&&(r=r.slice(0,t)),[2,r.map(function(e){return{meta:u[e.ref],score:e.score}})]}})})}addEventListener("message",function(e){var r,n=e.data,i=n.type,o=n.method,s=n.id,u=n.params;"RPC"===i&&o&&((r=t[o])?Promise.resolve().then(function(){return r.apply(t,u)}):Promise.reject("No such method")).then(function(e){postMessage({type:"RPC",id:s,result:e})}).catch(function(e){var t={message:e};e.stack&&(t.message=e.message,t.stack=e.stack,t.name=e.name),postMessage({type:"RPC",id:s,error:t})})}),postMessage({type:"RPC",method:"ready"})}]);\n//# sourceMappingURL=bbd40b5d662c7b796349.worker.js.map'])),{name:"[hash].worker.js"});return r(e,o),e}},function(e,t){e.exports=function(e,t){var n=0,r={};e.addEventListener("message",function(t){var n=t.data;if("RPC"===n.type)if(n.id){var o=r[n.id];o&&(delete r[n.id],n.error?o[1](Object.assign(Error(n.error.message),n.error)):o[0](n.result))}else{var i=document.createEvent("Event");i.initEvent(n.method,!1,!1),i.data=n.params,e.dispatchEvent(i)}}),t.forEach(function(t){e[t]=function(){for(var o=[],i=arguments.length;i--;)o[i]=arguments[i];return new Promise(function(i,a){var s=++n;r[s]=[i,a],e.postMessage({type:"RPC",id:s,method:t,params:o})})}})}},function(e,t){e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var n=function(e,t){var n=e[1]||"",r=e[3];if(!r)return n;if(t&&"function"==typeof btoa){var o=(a=r,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(a))))+" */"),i=r.sources.map(function(e){return"/*# sourceURL="+r.sourceRoot+e+" */"});return[n].concat(i).concat([o]).join("\n")}var a;return[n].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+n+"}":n}).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var r={},o=0;o<this.length;o++){var i=this[o][0];"number"==typeof i&&(r[i]=!0)}for(o=0;o<e.length;o++){var a=e[o];"number"==typeof a[0]&&r[a[0]]||(n&&!a[2]?a[2]=n:n&&(a[2]="("+a[2]+") and ("+n+")"),t.push(a))}},t}},function(e,t){ + */Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&Symbol.for,o=r?Symbol.for("react.element"):60103,i=r?Symbol.for("react.portal"):60106,a=r?Symbol.for("react.fragment"):60107,s=r?Symbol.for("react.strict_mode"):60108,l=r?Symbol.for("react.profiler"):60114,c=r?Symbol.for("react.provider"):60109,u=r?Symbol.for("react.context"):60110,f=r?Symbol.for("react.async_mode"):60111,p=r?Symbol.for("react.concurrent_mode"):60111,d=r?Symbol.for("react.forward_ref"):60112,h=r?Symbol.for("react.suspense"):60113,m=r?Symbol.for("react.suspense_list"):60120,g=r?Symbol.for("react.memo"):60115,y=r?Symbol.for("react.lazy"):60116,v=r?Symbol.for("react.fundamental"):60117,b=r?Symbol.for("react.responder"):60118,w=r?Symbol.for("react.scope"):60119;function x(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case o:switch(e=e.type){case f:case p:case a:case l:case s:case h:return e;default:switch(e=e&&e.$$typeof){case u:case d:case y:case g:case c:return e;default:return t}}case i:return t}}}function k(e){return x(e)===p}t.typeOf=x,t.AsyncMode=f,t.ConcurrentMode=p,t.ContextConsumer=u,t.ContextProvider=c,t.Element=o,t.ForwardRef=d,t.Fragment=a,t.Lazy=y,t.Memo=g,t.Portal=i,t.Profiler=l,t.StrictMode=s,t.Suspense=h,t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===p||e===l||e===s||e===h||e===m||"object"==typeof e&&null!==e&&(e.$$typeof===y||e.$$typeof===g||e.$$typeof===c||e.$$typeof===u||e.$$typeof===d||e.$$typeof===v||e.$$typeof===b||e.$$typeof===w)},t.isAsyncMode=function(e){return k(e)||x(e)===f},t.isConcurrentMode=k,t.isContextConsumer=function(e){return x(e)===u},t.isContextProvider=function(e){return x(e)===c},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===o},t.isForwardRef=function(e){return x(e)===d},t.isFragment=function(e){return x(e)===a},t.isLazy=function(e){return x(e)===y},t.isMemo=function(e){return x(e)===g},t.isPortal=function(e){return x(e)===i},t.isProfiler=function(e){return x(e)===l},t.isStrictMode=function(e){return x(e)===s},t.isSuspense=function(e){return x(e)===h}},function(e,t,n){"use strict";t.byteLength=function(e){var t=c(e),n=t[0],r=t[1];return 3*(n+r)/4-r},t.toByteArray=function(e){var t,n,r=c(e),a=r[0],s=r[1],l=new i(function(e,t,n){return 3*(t+n)/4-n}(0,a,s)),u=0,f=s>0?a-4:a;for(n=0;n<f;n+=4)t=o[e.charCodeAt(n)]<<18|o[e.charCodeAt(n+1)]<<12|o[e.charCodeAt(n+2)]<<6|o[e.charCodeAt(n+3)],l[u++]=t>>16&255,l[u++]=t>>8&255,l[u++]=255&t;2===s&&(t=o[e.charCodeAt(n)]<<2|o[e.charCodeAt(n+1)]>>4,l[u++]=255&t);1===s&&(t=o[e.charCodeAt(n)]<<10|o[e.charCodeAt(n+1)]<<4|o[e.charCodeAt(n+2)]>>2,l[u++]=t>>8&255,l[u++]=255&t);return l},t.fromByteArray=function(e){for(var t,n=e.length,o=n%3,i=[],a=0,s=n-o;a<s;a+=16383)i.push(u(e,a,a+16383>s?s:a+16383));1===o?(t=e[n-1],i.push(r[t>>2]+r[t<<4&63]+"==")):2===o&&(t=(e[n-2]<<8)+e[n-1],i.push(r[t>>10]+r[t>>4&63]+r[t<<2&63]+"="));return i.join("")};for(var r=[],o=[],i="undefined"!=typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,l=a.length;s<l;++s)r[s]=a[s],o[a.charCodeAt(s)]=s;function c(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function u(e,t,n){for(var o,i,a=[],s=t;s<n;s+=3)o=(e[s]<<16&16711680)+(e[s+1]<<8&65280)+(255&e[s+2]),a.push(r[(i=o)>>18&63]+r[i>>12&63]+r[i>>6&63]+r[63&i]);return a.join("")}o["-".charCodeAt(0)]=62,o["_".charCodeAt(0)]=63},function(e,t){t.read=function(e,t,n,r,o){var i,a,s=8*o-r-1,l=(1<<s)-1,c=l>>1,u=-7,f=n?o-1:0,p=n?-1:1,d=e[t+f];for(f+=p,i=d&(1<<-u)-1,d>>=-u,u+=s;u>0;i=256*i+e[t+f],f+=p,u-=8);for(a=i&(1<<-u)-1,i>>=-u,u+=r;u>0;a=256*a+e[t+f],f+=p,u-=8);if(0===i)i=1-c;else{if(i===l)return a?NaN:1/0*(d?-1:1);a+=Math.pow(2,r),i-=c}return(d?-1:1)*a*Math.pow(2,i-r)},t.write=function(e,t,n,r,o,i){var a,s,l,c=8*i-o-1,u=(1<<c)-1,f=u>>1,p=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,d=r?0:i-1,h=r?1:-1,m=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,a=u):(a=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-a))<1&&(a--,l*=2),(t+=a+f>=1?p/l:p*Math.pow(2,1-f))*l>=2&&(a++,l/=2),a+f>=u?(s=0,a=u):a+f>=1?(s=(t*l-1)*Math.pow(2,o),a+=f):(s=t*Math.pow(2,f-1)*Math.pow(2,o),a=0));o>=8;e[n+d]=255&s,d+=h,s/=256,o-=8);for(a=a<<o|s,c+=o;c>0;e[n+d]=255&a,d+=h,a/=256,c-=8);e[n+d-h]|=128*m}},function(e,t,n){"use strict";(function(t){e.exports={order:100,allowEmpty:!0,canParse:".json",parse:function(e){return new Promise((function(n,r){var o=e.data;t.isBuffer(o)&&(o=o.toString()),"string"==typeof o?0===o.trim().length?n(void 0):n(JSON.parse(o)):n(o)}))}}}).call(this,n(11).Buffer)},function(e,t,n){"use strict";(function(t){var r=n(130);e.exports={order:200,allowEmpty:!0,canParse:[".yaml",".yml",".json"],parse:function(e){return new Promise((function(n,o){var i=e.data;t.isBuffer(i)&&(i=i.toString()),n("string"==typeof i?r.parse(i):i)}))}}}).call(this,n(11).Buffer)},function(e,t,n){"use strict";var r=n(240);e.exports=r},function(e,t,n){"use strict";var r=n(241),o=n(260);function i(e){return function(){throw new Error("Function "+e+" is deprecated and cannot be used.")}}e.exports.Type=n(5),e.exports.Schema=n(36),e.exports.FAILSAFE_SCHEMA=n(85),e.exports.JSON_SCHEMA=n(132),e.exports.CORE_SCHEMA=n(131),e.exports.DEFAULT_SAFE_SCHEMA=n(58),e.exports.DEFAULT_FULL_SCHEMA=n(86),e.exports.load=r.load,e.exports.loadAll=r.loadAll,e.exports.safeLoad=r.safeLoad,e.exports.safeLoadAll=r.safeLoadAll,e.exports.dump=o.dump,e.exports.safeDump=o.safeDump,e.exports.YAMLException=n(57),e.exports.MINIMAL_SCHEMA=n(85),e.exports.SAFE_SCHEMA=n(58),e.exports.DEFAULT_SCHEMA=n(86),e.exports.scan=i("scan"),e.exports.parse=i("parse"),e.exports.compose=i("compose"),e.exports.addConstructor=i("addConstructor")},function(e,t,n){"use strict";var r=n(46),o=n(57),i=n(242),a=n(58),s=n(86),l=Object.prototype.hasOwnProperty,c=1,u=2,f=3,p=4,d=1,h=2,m=3,g=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,y=/[\x85\u2028\u2029]/,v=/[,\[\]\{\}]/,b=/^(?:!|!!|![a-z\-]+!)$/i,w=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function x(e){return Object.prototype.toString.call(e)}function k(e){return 10===e||13===e}function E(e){return 9===e||32===e}function O(e){return 9===e||32===e||10===e||13===e}function _(e){return 44===e||91===e||93===e||123===e||125===e}function S(e){var t;return 48<=e&&e<=57?e-48:97<=(t=32|e)&&t<=102?t-97+10:-1}function T(e){return 48===e?"\0":97===e?"":98===e?"\b":116===e?"\t":9===e?"\t":110===e?"\n":118===e?"\v":102===e?"\f":114===e?"\r":101===e?"":32===e?" ":34===e?'"':47===e?"/":92===e?"\\":78===e?"…":95===e?" ":76===e?"\u2028":80===e?"\u2029":""}function j(e){return e<=65535?String.fromCharCode(e):String.fromCharCode(55296+(e-65536>>10),56320+(e-65536&1023))}for(var C=new Array(256),I=new Array(256),A=0;A<256;A++)C[A]=T(A)?1:0,I[A]=T(A);function P(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||s,this.onWarning=t.onWarning||null,this.legacy=t.legacy||!1,this.json=t.json||!1,this.listener=t.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=e.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.documents=[]}function R(e,t){return new o(t,new i(e.filename,e.input,e.position,e.line,e.position-e.lineStart))}function N(e,t){throw R(e,t)}function L(e,t){e.onWarning&&e.onWarning.call(null,R(e,t))}var M={YAML:function(e,t,n){var r,o,i;null!==e.version&&N(e,"duplication of %YAML directive"),1!==n.length&&N(e,"YAML directive accepts exactly one argument"),null===(r=/^([0-9]+)\.([0-9]+)$/.exec(n[0]))&&N(e,"ill-formed argument of the YAML directive"),o=parseInt(r[1],10),i=parseInt(r[2],10),1!==o&&N(e,"unacceptable YAML version of the document"),e.version=n[0],e.checkLineBreaks=i<2,1!==i&&2!==i&&L(e,"unsupported YAML version of the document")},TAG:function(e,t,n){var r,o;2!==n.length&&N(e,"TAG directive accepts exactly two arguments"),r=n[0],o=n[1],b.test(r)||N(e,"ill-formed tag handle (first argument) of the TAG directive"),l.call(e.tagMap,r)&&N(e,'there is a previously declared suffix for "'+r+'" tag handle'),w.test(o)||N(e,"ill-formed tag prefix (second argument) of the TAG directive"),e.tagMap[r]=o}};function D(e,t,n,r){var o,i,a,s;if(t<n){if(s=e.input.slice(t,n),r)for(o=0,i=s.length;o<i;o+=1)9===(a=s.charCodeAt(o))||32<=a&&a<=1114111||N(e,"expected valid JSON character");else g.test(s)&&N(e,"the stream contains non-printable characters");e.result+=s}}function F(e,t,n,o){var i,a,s,c;for(r.isObject(n)||N(e,"cannot merge mappings; the provided source object is unacceptable"),s=0,c=(i=Object.keys(n)).length;s<c;s+=1)a=i[s],l.call(t,a)||(t[a]=n[a],o[a]=!0)}function U(e,t,n,r,o,i,a,s){var c,u;if(Array.isArray(o))for(c=0,u=(o=Array.prototype.slice.call(o)).length;c<u;c+=1)Array.isArray(o[c])&&N(e,"nested arrays are not supported inside keys"),"object"==typeof o&&"[object Object]"===x(o[c])&&(o[c]="[object Object]");if("object"==typeof o&&"[object Object]"===x(o)&&(o="[object Object]"),o=String(o),null===t&&(t={}),"tag:yaml.org,2002:merge"===r)if(Array.isArray(i))for(c=0,u=i.length;c<u;c+=1)F(e,t,i[c],n);else F(e,t,i,n);else e.json||l.call(n,o)||!l.call(t,o)||(e.line=a||e.line,e.position=s||e.position,N(e,"duplicated mapping key")),t[o]=i,delete n[o];return t}function z(e){var t;10===(t=e.input.charCodeAt(e.position))?e.position++:13===t?(e.position++,10===e.input.charCodeAt(e.position)&&e.position++):N(e,"a line break is expected"),e.line+=1,e.lineStart=e.position}function B(e,t,n){for(var r=0,o=e.input.charCodeAt(e.position);0!==o;){for(;E(o);)o=e.input.charCodeAt(++e.position);if(t&&35===o)do{o=e.input.charCodeAt(++e.position)}while(10!==o&&13!==o&&0!==o);if(!k(o))break;for(z(e),o=e.input.charCodeAt(e.position),r++,e.lineIndent=0;32===o;)e.lineIndent++,o=e.input.charCodeAt(++e.position)}return-1!==n&&0!==r&&e.lineIndent<n&&L(e,"deficient indentation"),r}function $(e){var t,n=e.position;return!(45!==(t=e.input.charCodeAt(n))&&46!==t||t!==e.input.charCodeAt(n+1)||t!==e.input.charCodeAt(n+2)||(n+=3,0!==(t=e.input.charCodeAt(n))&&!O(t)))}function q(e,t){1===t?e.result+=" ":t>1&&(e.result+=r.repeat("\n",t-1))}function W(e,t){var n,r,o=e.tag,i=e.anchor,a=[],s=!1;for(null!==e.anchor&&(e.anchorMap[e.anchor]=a),r=e.input.charCodeAt(e.position);0!==r&&45===r&&O(e.input.charCodeAt(e.position+1));)if(s=!0,e.position++,B(e,!0,-1)&&e.lineIndent<=t)a.push(null),r=e.input.charCodeAt(e.position);else if(n=e.line,Y(e,t,f,!1,!0),a.push(e.result),B(e,!0,-1),r=e.input.charCodeAt(e.position),(e.line===n||e.lineIndent>t)&&0!==r)N(e,"bad indentation of a sequence entry");else if(e.lineIndent<t)break;return!!s&&(e.tag=o,e.anchor=i,e.kind="sequence",e.result=a,!0)}function H(e){var t,n,r,o,i=!1,a=!1;if(33!==(o=e.input.charCodeAt(e.position)))return!1;if(null!==e.tag&&N(e,"duplication of a tag property"),60===(o=e.input.charCodeAt(++e.position))?(i=!0,o=e.input.charCodeAt(++e.position)):33===o?(a=!0,n="!!",o=e.input.charCodeAt(++e.position)):n="!",t=e.position,i){do{o=e.input.charCodeAt(++e.position)}while(0!==o&&62!==o);e.position<e.length?(r=e.input.slice(t,e.position),o=e.input.charCodeAt(++e.position)):N(e,"unexpected end of the stream within a verbatim tag")}else{for(;0!==o&&!O(o);)33===o&&(a?N(e,"tag suffix cannot contain exclamation marks"):(n=e.input.slice(t-1,e.position+1),b.test(n)||N(e,"named tag handle cannot contain such characters"),a=!0,t=e.position+1)),o=e.input.charCodeAt(++e.position);r=e.input.slice(t,e.position),v.test(r)&&N(e,"tag suffix cannot contain flow indicator characters")}return r&&!w.test(r)&&N(e,"tag name cannot contain such characters: "+r),i?e.tag=r:l.call(e.tagMap,n)?e.tag=e.tagMap[n]+r:"!"===n?e.tag="!"+r:"!!"===n?e.tag="tag:yaml.org,2002:"+r:N(e,'undeclared tag handle "'+n+'"'),!0}function V(e){var t,n;if(38!==(n=e.input.charCodeAt(e.position)))return!1;for(null!==e.anchor&&N(e,"duplication of an anchor property"),n=e.input.charCodeAt(++e.position),t=e.position;0!==n&&!O(n)&&!_(n);)n=e.input.charCodeAt(++e.position);return e.position===t&&N(e,"name of an anchor node must contain at least one character"),e.anchor=e.input.slice(t,e.position),!0}function Y(e,t,n,o,i){var a,s,g,y,v,b,w,x,T=1,A=!1,P=!1;if(null!==e.listener&&e.listener("open",e),e.tag=null,e.anchor=null,e.kind=null,e.result=null,a=s=g=p===n||f===n,o&&B(e,!0,-1)&&(A=!0,e.lineIndent>t?T=1:e.lineIndent===t?T=0:e.lineIndent<t&&(T=-1)),1===T)for(;H(e)||V(e);)B(e,!0,-1)?(A=!0,g=a,e.lineIndent>t?T=1:e.lineIndent===t?T=0:e.lineIndent<t&&(T=-1)):g=!1;if(g&&(g=A||i),1!==T&&p!==n||(w=c===n||u===n?t:t+1,x=e.position-e.lineStart,1===T?g&&(W(e,x)||function(e,t,n){var r,o,i,a,s,l=e.tag,c=e.anchor,f={},d={},h=null,m=null,g=null,y=!1,v=!1;for(null!==e.anchor&&(e.anchorMap[e.anchor]=f),s=e.input.charCodeAt(e.position);0!==s;){if(r=e.input.charCodeAt(e.position+1),i=e.line,a=e.position,63!==s&&58!==s||!O(r)){if(!Y(e,n,u,!1,!0))break;if(e.line===i){for(s=e.input.charCodeAt(e.position);E(s);)s=e.input.charCodeAt(++e.position);if(58===s)O(s=e.input.charCodeAt(++e.position))||N(e,"a whitespace character is expected after the key-value separator within a block mapping"),y&&(U(e,f,d,h,m,null),h=m=g=null),v=!0,y=!1,o=!1,h=e.tag,m=e.result;else{if(!v)return e.tag=l,e.anchor=c,!0;N(e,"can not read an implicit mapping pair; a colon is missed")}}else{if(!v)return e.tag=l,e.anchor=c,!0;N(e,"can not read a block mapping entry; a multiline key may not be an implicit key")}}else 63===s?(y&&(U(e,f,d,h,m,null),h=m=g=null),v=!0,y=!0,o=!0):y?(y=!1,o=!0):N(e,"incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line"),e.position+=1,s=r;if((e.line===i||e.lineIndent>t)&&(Y(e,t,p,!0,o)&&(y?m=e.result:g=e.result),y||(U(e,f,d,h,m,g,i,a),h=m=g=null),B(e,!0,-1),s=e.input.charCodeAt(e.position)),e.lineIndent>t&&0!==s)N(e,"bad indentation of a mapping entry");else if(e.lineIndent<t)break}return y&&U(e,f,d,h,m,null),v&&(e.tag=l,e.anchor=c,e.kind="mapping",e.result=f),v}(e,x,w))||function(e,t){var n,r,o,i,a,s,l,u,f,p,d=!0,h=e.tag,m=e.anchor,g={};if(91===(p=e.input.charCodeAt(e.position)))o=93,s=!1,r=[];else{if(123!==p)return!1;o=125,s=!0,r={}}for(null!==e.anchor&&(e.anchorMap[e.anchor]=r),p=e.input.charCodeAt(++e.position);0!==p;){if(B(e,!0,t),(p=e.input.charCodeAt(e.position))===o)return e.position++,e.tag=h,e.anchor=m,e.kind=s?"mapping":"sequence",e.result=r,!0;d||N(e,"missed comma between flow collection entries"),f=null,i=a=!1,63===p&&O(e.input.charCodeAt(e.position+1))&&(i=a=!0,e.position++,B(e,!0,t)),n=e.line,Y(e,t,c,!1,!0),u=e.tag,l=e.result,B(e,!0,t),p=e.input.charCodeAt(e.position),!a&&e.line!==n||58!==p||(i=!0,p=e.input.charCodeAt(++e.position),B(e,!0,t),Y(e,t,c,!1,!0),f=e.result),s?U(e,r,g,u,l,f):i?r.push(U(e,null,g,u,l,f)):r.push(l),B(e,!0,t),44===(p=e.input.charCodeAt(e.position))?(d=!0,p=e.input.charCodeAt(++e.position)):d=!1}N(e,"unexpected end of the stream within a flow collection")}(e,w)?P=!0:(s&&function(e,t){var n,o,i,a,s,l=d,c=!1,u=!1,f=t,p=0,g=!1;if(124===(a=e.input.charCodeAt(e.position)))o=!1;else{if(62!==a)return!1;o=!0}for(e.kind="scalar",e.result="";0!==a;)if(43===(a=e.input.charCodeAt(++e.position))||45===a)d===l?l=43===a?m:h:N(e,"repeat of a chomping mode identifier");else{if(!((i=48<=(s=a)&&s<=57?s-48:-1)>=0))break;0===i?N(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):u?N(e,"repeat of an indentation width identifier"):(f=t+i-1,u=!0)}if(E(a)){do{a=e.input.charCodeAt(++e.position)}while(E(a));if(35===a)do{a=e.input.charCodeAt(++e.position)}while(!k(a)&&0!==a)}for(;0!==a;){for(z(e),e.lineIndent=0,a=e.input.charCodeAt(e.position);(!u||e.lineIndent<f)&&32===a;)e.lineIndent++,a=e.input.charCodeAt(++e.position);if(!u&&e.lineIndent>f&&(f=e.lineIndent),k(a))p++;else{if(e.lineIndent<f){l===m?e.result+=r.repeat("\n",c?1+p:p):l===d&&c&&(e.result+="\n");break}for(o?E(a)?(g=!0,e.result+=r.repeat("\n",c?1+p:p)):g?(g=!1,e.result+=r.repeat("\n",p+1)):0===p?c&&(e.result+=" "):e.result+=r.repeat("\n",p):e.result+=r.repeat("\n",c?1+p:p),c=!0,u=!0,p=0,n=e.position;!k(a)&&0!==a;)a=e.input.charCodeAt(++e.position);D(e,n,e.position,!1)}}return!0}(e,w)||function(e,t){var n,r,o;if(39!==(n=e.input.charCodeAt(e.position)))return!1;for(e.kind="scalar",e.result="",e.position++,r=o=e.position;0!==(n=e.input.charCodeAt(e.position));)if(39===n){if(D(e,r,e.position,!0),39!==(n=e.input.charCodeAt(++e.position)))return!0;r=e.position,e.position++,o=e.position}else k(n)?(D(e,r,o,!0),q(e,B(e,!1,t)),r=o=e.position):e.position===e.lineStart&&$(e)?N(e,"unexpected end of the document within a single quoted scalar"):(e.position++,o=e.position);N(e,"unexpected end of the stream within a single quoted scalar")}(e,w)||function(e,t){var n,r,o,i,a,s,l;if(34!==(s=e.input.charCodeAt(e.position)))return!1;for(e.kind="scalar",e.result="",e.position++,n=r=e.position;0!==(s=e.input.charCodeAt(e.position));){if(34===s)return D(e,n,e.position,!0),e.position++,!0;if(92===s){if(D(e,n,e.position,!0),k(s=e.input.charCodeAt(++e.position)))B(e,!1,t);else if(s<256&&C[s])e.result+=I[s],e.position++;else if((a=120===(l=s)?2:117===l?4:85===l?8:0)>0){for(o=a,i=0;o>0;o--)(a=S(s=e.input.charCodeAt(++e.position)))>=0?i=(i<<4)+a:N(e,"expected hexadecimal character");e.result+=j(i),e.position++}else N(e,"unknown escape sequence");n=r=e.position}else k(s)?(D(e,n,r,!0),q(e,B(e,!1,t)),n=r=e.position):e.position===e.lineStart&&$(e)?N(e,"unexpected end of the document within a double quoted scalar"):(e.position++,r=e.position)}N(e,"unexpected end of the stream within a double quoted scalar")}(e,w)?P=!0:!function(e){var t,n,r;if(42!==(r=e.input.charCodeAt(e.position)))return!1;for(r=e.input.charCodeAt(++e.position),t=e.position;0!==r&&!O(r)&&!_(r);)r=e.input.charCodeAt(++e.position);return e.position===t&&N(e,"name of an alias node must contain at least one character"),n=e.input.slice(t,e.position),e.anchorMap.hasOwnProperty(n)||N(e,'unidentified alias "'+n+'"'),e.result=e.anchorMap[n],B(e,!0,-1),!0}(e)?function(e,t,n){var r,o,i,a,s,l,c,u,f=e.kind,p=e.result;if(O(u=e.input.charCodeAt(e.position))||_(u)||35===u||38===u||42===u||33===u||124===u||62===u||39===u||34===u||37===u||64===u||96===u)return!1;if((63===u||45===u)&&(O(r=e.input.charCodeAt(e.position+1))||n&&_(r)))return!1;for(e.kind="scalar",e.result="",o=i=e.position,a=!1;0!==u;){if(58===u){if(O(r=e.input.charCodeAt(e.position+1))||n&&_(r))break}else if(35===u){if(O(e.input.charCodeAt(e.position-1)))break}else{if(e.position===e.lineStart&&$(e)||n&&_(u))break;if(k(u)){if(s=e.line,l=e.lineStart,c=e.lineIndent,B(e,!1,-1),e.lineIndent>=t){a=!0,u=e.input.charCodeAt(e.position);continue}e.position=i,e.line=s,e.lineStart=l,e.lineIndent=c;break}}a&&(D(e,o,i,!1),q(e,e.line-s),o=i=e.position,a=!1),E(u)||(i=e.position+1),u=e.input.charCodeAt(++e.position)}return D(e,o,i,!1),!!e.result||(e.kind=f,e.result=p,!1)}(e,w,c===n)&&(P=!0,null===e.tag&&(e.tag="?")):(P=!0,null===e.tag&&null===e.anchor||N(e,"alias node should not have any properties")),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):0===T&&(P=g&&W(e,x))),null!==e.tag&&"!"!==e.tag)if("?"===e.tag){for(y=0,v=e.implicitTypes.length;y<v;y+=1)if((b=e.implicitTypes[y]).resolve(e.result)){e.result=b.construct(e.result),e.tag=b.tag,null!==e.anchor&&(e.anchorMap[e.anchor]=e.result);break}}else l.call(e.typeMap[e.kind||"fallback"],e.tag)?(b=e.typeMap[e.kind||"fallback"][e.tag],null!==e.result&&b.kind!==e.kind&&N(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+b.kind+'", not "'+e.kind+'"'),b.resolve(e.result)?(e.result=b.construct(e.result),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):N(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")):N(e,"unknown tag !<"+e.tag+">");return null!==e.listener&&e.listener("close",e),null!==e.tag||null!==e.anchor||P}function G(e){var t,n,r,o,i=e.position,a=!1;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap={},e.anchorMap={};0!==(o=e.input.charCodeAt(e.position))&&(B(e,!0,-1),o=e.input.charCodeAt(e.position),!(e.lineIndent>0||37!==o));){for(a=!0,o=e.input.charCodeAt(++e.position),t=e.position;0!==o&&!O(o);)o=e.input.charCodeAt(++e.position);for(r=[],(n=e.input.slice(t,e.position)).length<1&&N(e,"directive name must not be less than one character in length");0!==o;){for(;E(o);)o=e.input.charCodeAt(++e.position);if(35===o){do{o=e.input.charCodeAt(++e.position)}while(0!==o&&!k(o));break}if(k(o))break;for(t=e.position;0!==o&&!O(o);)o=e.input.charCodeAt(++e.position);r.push(e.input.slice(t,e.position))}0!==o&&z(e),l.call(M,n)?M[n](e,n,r):L(e,'unknown document directive "'+n+'"')}B(e,!0,-1),0===e.lineIndent&&45===e.input.charCodeAt(e.position)&&45===e.input.charCodeAt(e.position+1)&&45===e.input.charCodeAt(e.position+2)?(e.position+=3,B(e,!0,-1)):a&&N(e,"directives end mark is expected"),Y(e,e.lineIndent-1,p,!1,!0),B(e,!0,-1),e.checkLineBreaks&&y.test(e.input.slice(i,e.position))&&L(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&$(e)?46===e.input.charCodeAt(e.position)&&(e.position+=3,B(e,!0,-1)):e.position<e.length-1&&N(e,"end of the stream or a document separator is expected")}function Q(e,t){t=t||{},0!==(e=String(e)).length&&(10!==e.charCodeAt(e.length-1)&&13!==e.charCodeAt(e.length-1)&&(e+="\n"),65279===e.charCodeAt(0)&&(e=e.slice(1)));var n=new P(e,t);for(n.input+="\0";32===n.input.charCodeAt(n.position);)n.lineIndent+=1,n.position+=1;for(;n.position<n.length-1;)G(n);return n.documents}function X(e,t,n){var r,o,i=Q(e,n);if("function"!=typeof t)return i;for(r=0,o=i.length;r<o;r+=1)t(i[r])}function K(e,t){var n=Q(e,t);if(0!==n.length){if(1===n.length)return n[0];throw new o("expected a single document in the stream, but found more")}}e.exports.loadAll=X,e.exports.load=K,e.exports.safeLoadAll=function(e,t,n){if("function"!=typeof t)return X(e,r.extend({schema:a},n));X(e,t,r.extend({schema:a},n))},e.exports.safeLoad=function(e,t){return K(e,r.extend({schema:a},t))}},function(e,t,n){"use strict";var r=n(46);function o(e,t,n,r,o){this.name=e,this.buffer=t,this.position=n,this.line=r,this.column=o}o.prototype.getSnippet=function(e,t){var n,o,i,a,s;if(!this.buffer)return null;for(e=e||4,t=t||75,n="",o=this.position;o>0&&-1==="\0\r\n…\u2028\u2029".indexOf(this.buffer.charAt(o-1));)if(o-=1,this.position-o>t/2-1){n=" ... ",o+=5;break}for(i="",a=this.position;a<this.buffer.length&&-1==="\0\r\n…\u2028\u2029".indexOf(this.buffer.charAt(a));)if((a+=1)-this.position>t/2-1){i=" ... ",a-=5;break}return s=this.buffer.slice(o,a),r.repeat(" ",e)+n+s+i+"\n"+r.repeat(" ",e+this.position-o+n.length)+"^"},o.prototype.toString=function(e){var t,n="";return this.name&&(n+='in "'+this.name+'" '),n+="at line "+(this.line+1)+", column "+(this.column+1),e||(t=this.getSnippet())&&(n+=":\n"+t),n},e.exports=o},function(e,t,n){"use strict";var r=n(5);e.exports=new r("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return null!==e?e:""}})},function(e,t,n){"use strict";var r=n(5);e.exports=new r("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return null!==e?e:[]}})},function(e,t,n){"use strict";var r=n(5);e.exports=new r("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return null!==e?e:{}}})},function(e,t,n){"use strict";var r=n(5);e.exports=new r("tag:yaml.org,2002:null",{kind:"scalar",resolve:function(e){if(null===e)return!0;var t=e.length;return 1===t&&"~"===e||4===t&&("null"===e||"Null"===e||"NULL"===e)},construct:function(){return null},predicate:function(e){return null===e},represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"}},defaultStyle:"lowercase"})},function(e,t,n){"use strict";var r=n(5);e.exports=new r("tag:yaml.org,2002:bool",{kind:"scalar",resolve:function(e){if(null===e)return!1;var t=e.length;return 4===t&&("true"===e||"True"===e||"TRUE"===e)||5===t&&("false"===e||"False"===e||"FALSE"===e)},construct:function(e){return"true"===e||"True"===e||"TRUE"===e},predicate:function(e){return"[object Boolean]"===Object.prototype.toString.call(e)},represent:{lowercase:function(e){return e?"true":"false"},uppercase:function(e){return e?"TRUE":"FALSE"},camelcase:function(e){return e?"True":"False"}},defaultStyle:"lowercase"})},function(e,t,n){"use strict";var r=n(46),o=n(5);function i(e){return 48<=e&&e<=55}function a(e){return 48<=e&&e<=57}e.exports=new o("tag:yaml.org,2002:int",{kind:"scalar",resolve:function(e){if(null===e)return!1;var t,n,r=e.length,o=0,s=!1;if(!r)return!1;if("-"!==(t=e[o])&&"+"!==t||(t=e[++o]),"0"===t){if(o+1===r)return!0;if("b"===(t=e[++o])){for(o++;o<r;o++)if("_"!==(t=e[o])){if("0"!==t&&"1"!==t)return!1;s=!0}return s&&"_"!==t}if("x"===t){for(o++;o<r;o++)if("_"!==(t=e[o])){if(!(48<=(n=e.charCodeAt(o))&&n<=57||65<=n&&n<=70||97<=n&&n<=102))return!1;s=!0}return s&&"_"!==t}for(;o<r;o++)if("_"!==(t=e[o])){if(!i(e.charCodeAt(o)))return!1;s=!0}return s&&"_"!==t}if("_"===t)return!1;for(;o<r;o++)if("_"!==(t=e[o])){if(":"===t)break;if(!a(e.charCodeAt(o)))return!1;s=!0}return!(!s||"_"===t)&&(":"!==t||/^(:[0-5]?[0-9])+$/.test(e.slice(o)))},construct:function(e){var t,n,r=e,o=1,i=[];return-1!==r.indexOf("_")&&(r=r.replace(/_/g,"")),"-"!==(t=r[0])&&"+"!==t||("-"===t&&(o=-1),t=(r=r.slice(1))[0]),"0"===r?0:"0"===t?"b"===r[1]?o*parseInt(r.slice(2),2):"x"===r[1]?o*parseInt(r,16):o*parseInt(r,8):-1!==r.indexOf(":")?(r.split(":").forEach((function(e){i.unshift(parseInt(e,10))})),r=0,n=1,i.forEach((function(e){r+=e*n,n*=60})),o*r):o*parseInt(r,10)},predicate:function(e){return"[object Number]"===Object.prototype.toString.call(e)&&e%1==0&&!r.isNegativeZero(e)},represent:{binary:function(e){return e>=0?"0b"+e.toString(2):"-0b"+e.toString(2).slice(1)},octal:function(e){return e>=0?"0"+e.toString(8):"-0"+e.toString(8).slice(1)},decimal:function(e){return e.toString(10)},hexadecimal:function(e){return e>=0?"0x"+e.toString(16).toUpperCase():"-0x"+e.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}})},function(e,t,n){"use strict";var r=n(46),o=n(5),i=new RegExp("^(?:[-+]?(?:0|[1-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");var a=/^[-+]?[0-9]+e/;e.exports=new o("tag:yaml.org,2002:float",{kind:"scalar",resolve:function(e){return null!==e&&!(!i.test(e)||"_"===e[e.length-1])},construct:function(e){var t,n,r,o;return n="-"===(t=e.replace(/_/g,"").toLowerCase())[0]?-1:1,o=[],"+-".indexOf(t[0])>=0&&(t=t.slice(1)),".inf"===t?1===n?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:".nan"===t?NaN:t.indexOf(":")>=0?(t.split(":").forEach((function(e){o.unshift(parseFloat(e,10))})),t=0,r=1,o.forEach((function(e){t+=e*r,r*=60})),n*t):n*parseFloat(t,10)},predicate:function(e){return"[object Number]"===Object.prototype.toString.call(e)&&(e%1!=0||r.isNegativeZero(e))},represent:function(e,t){var n;if(isNaN(e))switch(t){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===e)switch(t){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===e)switch(t){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(r.isNegativeZero(e))return"-0.0";return n=e.toString(10),a.test(n)?n.replace("e",".e"):n},defaultStyle:"lowercase"})},function(e,t,n){"use strict";var r=n(5),o=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),i=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");e.exports=new r("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:function(e){return null!==e&&(null!==o.exec(e)||null!==i.exec(e))},construct:function(e){var t,n,r,a,s,l,c,u,f=0,p=null;if(null===(t=o.exec(e))&&(t=i.exec(e)),null===t)throw new Error("Date resolve error");if(n=+t[1],r=+t[2]-1,a=+t[3],!t[4])return new Date(Date.UTC(n,r,a));if(s=+t[4],l=+t[5],c=+t[6],t[7]){for(f=t[7].slice(0,3);f.length<3;)f+="0";f=+f}return t[9]&&(p=6e4*(60*+t[10]+ +(t[11]||0)),"-"===t[9]&&(p=-p)),u=new Date(Date.UTC(n,r,a,s,l,c,f)),p&&u.setTime(u.getTime()-p),u},instanceOf:Date,represent:function(e){return e.toISOString()}})},function(e,t,n){"use strict";var r=n(5);e.exports=new r("tag:yaml.org,2002:merge",{kind:"scalar",resolve:function(e){return"<<"===e||null===e}})},function(e,t,n){"use strict";var r;try{r=n(11).Buffer}catch(e){}var o=n(5),i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\n\r";e.exports=new o("tag:yaml.org,2002:binary",{kind:"scalar",resolve:function(e){if(null===e)return!1;var t,n,r=0,o=e.length,a=i;for(n=0;n<o;n++)if(!((t=a.indexOf(e.charAt(n)))>64)){if(t<0)return!1;r+=6}return r%8==0},construct:function(e){var t,n,o=e.replace(/[\r\n=]/g,""),a=o.length,s=i,l=0,c=[];for(t=0;t<a;t++)t%4==0&&t&&(c.push(l>>16&255),c.push(l>>8&255),c.push(255&l)),l=l<<6|s.indexOf(o.charAt(t));return 0===(n=a%4*6)?(c.push(l>>16&255),c.push(l>>8&255),c.push(255&l)):18===n?(c.push(l>>10&255),c.push(l>>2&255)):12===n&&c.push(l>>4&255),r?r.from?r.from(c):new r(c):c},predicate:function(e){return r&&r.isBuffer(e)},represent:function(e){var t,n,r="",o=0,a=e.length,s=i;for(t=0;t<a;t++)t%3==0&&t&&(r+=s[o>>18&63],r+=s[o>>12&63],r+=s[o>>6&63],r+=s[63&o]),o=(o<<8)+e[t];return 0===(n=a%3)?(r+=s[o>>18&63],r+=s[o>>12&63],r+=s[o>>6&63],r+=s[63&o]):2===n?(r+=s[o>>10&63],r+=s[o>>4&63],r+=s[o<<2&63],r+=s[64]):1===n&&(r+=s[o>>2&63],r+=s[o<<4&63],r+=s[64],r+=s[64]),r}})},function(e,t,n){"use strict";var r=n(5),o=Object.prototype.hasOwnProperty,i=Object.prototype.toString;e.exports=new r("tag:yaml.org,2002:omap",{kind:"sequence",resolve:function(e){if(null===e)return!0;var t,n,r,a,s,l=[],c=e;for(t=0,n=c.length;t<n;t+=1){if(r=c[t],s=!1,"[object Object]"!==i.call(r))return!1;for(a in r)if(o.call(r,a)){if(s)return!1;s=!0}if(!s)return!1;if(-1!==l.indexOf(a))return!1;l.push(a)}return!0},construct:function(e){return null!==e?e:[]}})},function(e,t,n){"use strict";var r=n(5),o=Object.prototype.toString;e.exports=new r("tag:yaml.org,2002:pairs",{kind:"sequence",resolve:function(e){if(null===e)return!0;var t,n,r,i,a,s=e;for(a=new Array(s.length),t=0,n=s.length;t<n;t+=1){if(r=s[t],"[object Object]"!==o.call(r))return!1;if(1!==(i=Object.keys(r)).length)return!1;a[t]=[i[0],r[i[0]]]}return!0},construct:function(e){if(null===e)return[];var t,n,r,o,i,a=e;for(i=new Array(a.length),t=0,n=a.length;t<n;t+=1)r=a[t],o=Object.keys(r),i[t]=[o[0],r[o[0]]];return i}})},function(e,t,n){"use strict";var r=n(5),o=Object.prototype.hasOwnProperty;e.exports=new r("tag:yaml.org,2002:set",{kind:"mapping",resolve:function(e){if(null===e)return!0;var t,n=e;for(t in n)if(o.call(n,t)&&null!==n[t])return!1;return!0},construct:function(e){return null!==e?e:{}}})},function(e,t,n){"use strict";var r=n(5);e.exports=new r("tag:yaml.org,2002:js/undefined",{kind:"scalar",resolve:function(){return!0},construct:function(){},predicate:function(e){return void 0===e},represent:function(){return""}})},function(e,t,n){"use strict";var r=n(5);e.exports=new r("tag:yaml.org,2002:js/regexp",{kind:"scalar",resolve:function(e){if(null===e)return!1;if(0===e.length)return!1;var t=e,n=/\/([gim]*)$/.exec(e),r="";if("/"===t[0]){if(n&&(r=n[1]),r.length>3)return!1;if("/"!==t[t.length-r.length-1])return!1}return!0},construct:function(e){var t=e,n=/\/([gim]*)$/.exec(e),r="";return"/"===t[0]&&(n&&(r=n[1]),t=t.slice(1,t.length-r.length-1)),new RegExp(t,r)},predicate:function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},represent:function(e){var t="/"+e.source+"/";return e.global&&(t+="g"),e.multiline&&(t+="m"),e.ignoreCase&&(t+="i"),t}})},function(e,t,n){"use strict";var r;try{r=n(259)}catch(e){"undefined"!=typeof window&&(r=window.esprima)}var o=n(5);e.exports=new o("tag:yaml.org,2002:js/function",{kind:"scalar",resolve:function(e){if(null===e)return!1;try{var t="("+e+")",n=r.parse(t,{range:!0});return"Program"===n.type&&1===n.body.length&&"ExpressionStatement"===n.body[0].type&&("ArrowFunctionExpression"===n.body[0].expression.type||"FunctionExpression"===n.body[0].expression.type)}catch(e){return!1}},construct:function(e){var t,n="("+e+")",o=r.parse(n,{range:!0}),i=[];if("Program"!==o.type||1!==o.body.length||"ExpressionStatement"!==o.body[0].type||"ArrowFunctionExpression"!==o.body[0].expression.type&&"FunctionExpression"!==o.body[0].expression.type)throw new Error("Failed to resolve function");return o.body[0].expression.params.forEach((function(e){i.push(e.name)})),t=o.body[0].expression.body.range,"BlockStatement"===o.body[0].expression.body.type?new Function(i,n.slice(t[0]+1,t[1]-1)):new Function(i,"return "+n.slice(t[0],t[1]))},predicate:function(e){return"[object Function]"===Object.prototype.toString.call(e)},represent:function(e){return e.toString()}})},function(e,n){if(void 0===t){var r=new Error("Cannot find module 'esprima'");throw r.code="MODULE_NOT_FOUND",r}e.exports=t},function(e,t){e.exports=function(){}},function(e,t){e.exports=function(e){var t=Array.prototype.slice.call(arguments,1);return t.length&&(e=e.replace(/(%?)(%([jds]))/g,(function(e,n,r,o){var i=t.shift();switch(o){case"s":i=""+i;break;case"d":i=Number(i);break;case"j":i=JSON.stringify(i)}return n?(t.unshift(i),e):i}))),t.length&&(e+=" "+t.join(" ")),""+(e=e.replace(/%{2,2}/g,"%"))}},function(e,t,n){"use strict";(function(t){var n=/\.(txt|htm|html|md|xml|js|min|map|css|scss|less|svg)$/i;e.exports={order:300,allowEmpty:!0,encoding:"utf8",canParse:function(e){return("string"==typeof e.data||t.isBuffer(e.data))&&n.test(e.url)},parse:function(e){if("string"==typeof e.data)return e.data;if(t.isBuffer(e.data))return e.data.toString(this.encoding);throw new Error("data is not text")}}}).call(this,n(11).Buffer)},function(e,t,n){"use strict";(function(t){var n=/\.(jpeg|jpg|gif|png|bmp|ico)$/i;e.exports={order:400,allowEmpty:!0,canParse:function(e){return t.isBuffer(e.data)&&n.test(e.url)},parse:function(e){return t.isBuffer(e.data)?e.data:new t(e.data)}}}).call(this,n(11).Buffer)},function(e,t,n){"use strict";var r=n(265),o=n(28),i=n(24);e.exports={order:100,canRead:function(e){return i.isFileSystemPath(e.url)},read:function(e){return new Promise((function(t,n){var a;try{a=i.toFileSystemPath(e.url)}catch(t){n(o.uri(t,"Malformed URI: %s",e.url))}try{r.readFile(a,(function(e,r){e?n(o(e,'Error opening file "%s"',a)):t(r)}))}catch(e){n(o(e,'Error opening file "%s"',a))}}))}}},function(e,t){},function(e,t,n){"use strict";(function(t,r){var o=n(87),i=n(279),a=n(28),s=n(24);e.exports={order:200,headers:null,timeout:5e3,redirects:5,withCredentials:!1,canRead:function(e){return s.isHttp(e.url)},read:function(e){var n=s.parse(e.url);return t.browser&&!n.protocol&&(n.protocol=s.parse(location.href).protocol),function e(t,n,l){return new Promise((function(c,u){t=s.parse(t),(l=l||[]).push(t.href),function(e,t){return new Promise((function(n,a){var s=("https:"===e.protocol?i:o).get({hostname:e.hostname,port:e.port,path:e.path,auth:e.auth,protocol:e.protocol,headers:t.headers||{},withCredentials:t.withCredentials});"function"==typeof s.setTimeout&&s.setTimeout(t.timeout),s.on("timeout",(function(){s.abort()})),s.on("error",a),s.once("response",(function(e){e.body=new r(0),e.on("data",(function(t){e.body=r.concat([e.body,new r(t)])})),e.on("error",a),e.on("end",(function(){n(e)}))}))}))}(t,n).then((function(o){if(o.statusCode>=400)throw a({status:o.statusCode},"HTTP ERROR %d",o.statusCode);if(o.statusCode>=300)if(l.length>n.redirects)u(a({status:o.statusCode},"Error downloading %s. \nToo many redirects: \n %s",l[0],l.join(" \n ")));else{if(!o.headers.location)throw a({status:o.statusCode},"HTTP %d redirect with no location header",o.statusCode);var i=s.resolve(t,o.headers.location);e(i,n,l).then(c,u)}else c(o.body||new r(0))})).catch((function(e){u(a(e,"Error downloading",t.href))}))}))}(n,this)}}}).call(this,n(13),n(11).Buffer)},function(e,t,n){(function(t,r,o){var i=n(133),a=n(29),s=n(134),l=n(135),c=n(276),u=s.IncomingMessage,f=s.readyStates;var p=e.exports=function(e){var n,r=this;l.Writable.call(r),r._opts=e,r._body=[],r._headers={},e.auth&&r.setHeader("Authorization","Basic "+new t(e.auth).toString("base64")),Object.keys(e.headers).forEach((function(t){r.setHeader(t,e.headers[t])}));var o=!0;if("disable-fetch"===e.mode||"requestTimeout"in e&&!i.abortController)o=!1,n=!0;else if("prefer-streaming"===e.mode)n=!1;else if("allow-wrong-content-type"===e.mode)n=!i.overrideMimeType;else{if(e.mode&&"default"!==e.mode&&"prefer-fast"!==e.mode)throw new Error("Invalid value for opts.mode");n=!0}r._mode=function(e,t){return i.fetch&&t?"fetch":i.mozchunkedarraybuffer?"moz-chunked-arraybuffer":i.msstream?"ms-stream":i.arraybuffer&&e?"arraybuffer":i.vbArray&&e?"text:vbarray":"text"}(n,o),r._fetchTimer=null,r.on("finish",(function(){r._onFinish()}))};a(p,l.Writable),p.prototype.setHeader=function(e,t){var n=e.toLowerCase();-1===d.indexOf(n)&&(this._headers[n]={name:e,value:t})},p.prototype.getHeader=function(e){var t=this._headers[e.toLowerCase()];return t?t.value:null},p.prototype.removeHeader=function(e){delete this._headers[e.toLowerCase()]},p.prototype._onFinish=function(){var e=this;if(!e._destroyed){var n=e._opts,a=e._headers,s=null;"GET"!==n.method&&"HEAD"!==n.method&&(s=i.arraybuffer?c(t.concat(e._body)):i.blobConstructor?new r.Blob(e._body.map((function(e){return c(e)})),{type:(a["content-type"]||{}).value||""}):t.concat(e._body).toString());var l=[];if(Object.keys(a).forEach((function(e){var t=a[e].name,n=a[e].value;Array.isArray(n)?n.forEach((function(e){l.push([t,e])})):l.push([t,n])})),"fetch"===e._mode){var u=null;if(i.abortController){var p=new AbortController;u=p.signal,e._fetchAbortController=p,"requestTimeout"in n&&0!==n.requestTimeout&&(e._fetchTimer=r.setTimeout((function(){e.emit("requestTimeout"),e._fetchAbortController&&e._fetchAbortController.abort()}),n.requestTimeout))}r.fetch(e._opts.url,{method:e._opts.method,headers:l,body:s||void 0,mode:"cors",credentials:n.withCredentials?"include":"same-origin",signal:u}).then((function(t){e._fetchResponse=t,e._connect()}),(function(t){r.clearTimeout(e._fetchTimer),e._destroyed||e.emit("error",t)}))}else{var d=e._xhr=new r.XMLHttpRequest;try{d.open(e._opts.method,e._opts.url,!0)}catch(t){return void o.nextTick((function(){e.emit("error",t)}))}"responseType"in d&&(d.responseType=e._mode.split(":")[0]),"withCredentials"in d&&(d.withCredentials=!!n.withCredentials),"text"===e._mode&&"overrideMimeType"in d&&d.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in n&&(d.timeout=n.requestTimeout,d.ontimeout=function(){e.emit("requestTimeout")}),l.forEach((function(e){d.setRequestHeader(e[0],e[1])})),e._response=null,d.onreadystatechange=function(){switch(d.readyState){case f.LOADING:case f.DONE:e._onXHRProgress()}},"moz-chunked-arraybuffer"===e._mode&&(d.onprogress=function(){e._onXHRProgress()}),d.onerror=function(){e._destroyed||e.emit("error",new Error("XHR error"))};try{d.send(s)}catch(t){return void o.nextTick((function(){e.emit("error",t)}))}}}},p.prototype._onXHRProgress=function(){(function(e){try{var t=e.status;return null!==t&&0!==t}catch(e){return!1}})(this._xhr)&&!this._destroyed&&(this._response||this._connect(),this._response._onXHRProgress())},p.prototype._connect=function(){var e=this;e._destroyed||(e._response=new u(e._xhr,e._fetchResponse,e._mode,e._fetchTimer),e._response.on("error",(function(t){e.emit("error",t)})),e.emit("response",e._response))},p.prototype._write=function(e,t,n){this._body.push(e),n()},p.prototype.abort=p.prototype.destroy=function(){this._destroyed=!0,r.clearTimeout(this._fetchTimer),this._response&&(this._response._destroyed=!0),this._xhr?this._xhr.abort():this._fetchAbortController&&this._fetchAbortController.abort()},p.prototype.end=function(e,t,n){"function"==typeof e&&(n=e,e=void 0),l.Writable.prototype.end.call(this,e,t,n)},p.prototype.flushHeaders=function(){},p.prototype.setTimeout=function(){},p.prototype.setNoDelay=function(){},p.prototype.setSocketKeepAlive=function(){};var d=["accept-charset","accept-encoding","access-control-request-headers","access-control-request-method","connection","content-length","cookie","cookie2","date","dnt","expect","host","keep-alive","origin","referer","te","trailer","transfer-encoding","upgrade","via"]}).call(this,n(11).Buffer,n(6),n(13))},function(e,t){},function(e,t,n){"use strict";var r=n(88).Buffer,o=n(270);e.exports=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.head=null,this.tail=null,this.length=0}return e.prototype.push=function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length},e.prototype.unshift=function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length},e.prototype.shift=function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}},e.prototype.clear=function(){this.head=this.tail=null,this.length=0},e.prototype.join=function(e){if(0===this.length)return"";for(var t=this.head,n=""+t.data;t=t.next;)n+=e+t.data;return n},e.prototype.concat=function(e){if(0===this.length)return r.alloc(0);if(1===this.length)return this.head.data;for(var t,n,o,i=r.allocUnsafe(e>>>0),a=this.head,s=0;a;)t=a.data,n=i,o=s,t.copy(n,o),s+=a.data.length,a=a.next;return i},e}(),o&&o.inspect&&o.inspect.custom&&(e.exports.prototype[o.inspect.custom]=function(){var e=o.inspect({length:this.length});return this.constructor.name+" "+e})},function(e,t){},function(e,t,n){(function(e){var r=void 0!==e&&e||"undefined"!=typeof self&&self||window,o=Function.prototype.apply;function i(e,t){this._id=e,this._clearFn=t}t.setTimeout=function(){return new i(o.call(setTimeout,r,arguments),clearTimeout)},t.setInterval=function(){return new i(o.call(setInterval,r,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},i.prototype.unref=i.prototype.ref=function(){},i.prototype.close=function(){this._clearFn.call(r,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},n(272),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||this&&this.setImmediate,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||this&&this.clearImmediate}).call(this,n(6))},function(e,t,n){(function(e,t){!function(e,n){"use strict";if(!e.setImmediate){var r,o,i,a,s,l=1,c={},u=!1,f=e.document,p=Object.getPrototypeOf&&Object.getPrototypeOf(e);p=p&&p.setTimeout?p:e,"[object process]"==={}.toString.call(e.process)?r=function(e){t.nextTick((function(){h(e)}))}:!function(){if(e.postMessage&&!e.importScripts){var t=!0,n=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=n,t}}()?e.MessageChannel?((i=new MessageChannel).port1.onmessage=function(e){h(e.data)},r=function(e){i.port2.postMessage(e)}):f&&"onreadystatechange"in f.createElement("script")?(o=f.documentElement,r=function(e){var t=f.createElement("script");t.onreadystatechange=function(){h(e),t.onreadystatechange=null,o.removeChild(t),t=null},o.appendChild(t)}):r=function(e){setTimeout(h,0,e)}:(a="setImmediate$"+Math.random()+"$",s=function(t){t.source===e&&"string"==typeof t.data&&0===t.data.indexOf(a)&&h(+t.data.slice(a.length))},e.addEventListener?e.addEventListener("message",s,!1):e.attachEvent("onmessage",s),r=function(t){e.postMessage(a+t,"*")}),p.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),n=0;n<t.length;n++)t[n]=arguments[n+1];var o={callback:e,args:t};return c[l]=o,r(l),l++},p.clearImmediate=d}function d(e){delete c[e]}function h(e){if(u)setTimeout(h,0,e);else{var t=c[e];if(t){u=!0;try{!function(e){var t=e.callback,r=e.args;switch(r.length){case 0:t();break;case 1:t(r[0]);break;case 2:t(r[0],r[1]);break;case 3:t(r[0],r[1],r[2]);break;default:t.apply(n,r)}}(t)}finally{d(e),u=!1}}}}}("undefined"==typeof self?void 0===e?this:e:self)}).call(this,n(6),n(13))},function(e,t,n){(function(t){function n(e){try{if(!t.localStorage)return!1}catch(e){return!1}var n=t.localStorage[e];return null!=n&&"true"===String(n).toLowerCase()}e.exports=function(e,t){if(n("noDeprecation"))return e;var r=!1;return function(){if(!r){if(n("throwDeprecation"))throw new Error(t);n("traceDeprecation")?console.trace(t):console.warn(t),r=!0}return e.apply(this,arguments)}}}).call(this,n(6))},function(e,t,n){var r=n(11),o=r.Buffer;function i(e,t){for(var n in e)t[n]=e[n]}function a(e,t,n){return o(e,t,n)}o.from&&o.alloc&&o.allocUnsafe&&o.allocUnsafeSlow?e.exports=r:(i(r,t),t.Buffer=a),a.prototype=Object.create(o.prototype),i(o,a),a.from=function(e,t,n){if("number"==typeof e)throw new TypeError("Argument must not be a number");return o(e,t,n)},a.alloc=function(e,t,n){if("number"!=typeof e)throw new TypeError("Argument must be a number");var r=o(e);return void 0!==t?"string"==typeof n?r.fill(t,n):r.fill(t):r.fill(0),r},a.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return o(e)},a.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return r.SlowBuffer(e)}},function(e,t,n){"use strict";e.exports=i;var r=n(142),o=n(47);function i(e){if(!(this instanceof i))return new i(e);r.call(this,e)}o.inherits=n(29),o.inherits(i,r),i.prototype._transform=function(e,t,n){n(null,e)}},function(e,t,n){var r=n(11).Buffer;e.exports=function(e){if(e instanceof Uint8Array){if(0===e.byteOffset&&e.byteLength===e.buffer.byteLength)return e.buffer;if("function"==typeof e.buffer.slice)return e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength)}if(r.isBuffer(e)){for(var t=new Uint8Array(e.length),n=e.length,o=0;o<n;o++)t[o]=e[o];return t.buffer}throw new Error("Argument must be a Buffer")}},function(e,t){e.exports=function(){for(var e={},t=0;t<arguments.length;t++){var r=arguments[t];for(var o in r)n.call(r,o)&&(e[o]=r[o])}return e};var n=Object.prototype.hasOwnProperty},function(e,t){e.exports={100:"Continue",101:"Switching Protocols",102:"Processing",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",207:"Multi-Status",208:"Already Reported",226:"IM Used",300:"Multiple Choices",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",308:"Permanent Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Payload Too Large",414:"URI Too Long",415:"Unsupported Media Type",416:"Range Not Satisfiable",417:"Expectation Failed",418:"I'm a teapot",421:"Misdirected Request",422:"Unprocessable Entity",423:"Locked",424:"Failed Dependency",425:"Unordered Collection",426:"Upgrade Required",428:"Precondition Required",429:"Too Many Requests",431:"Request Header Fields Too Large",451:"Unavailable For Legal Reasons",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported",506:"Variant Also Negotiates",507:"Insufficient Storage",508:"Loop Detected",509:"Bandwidth Limit Exceeded",510:"Not Extended",511:"Network Authentication Required"}},function(e,t,n){var r=n(87),o=n(8),i=e.exports;for(var a in r)r.hasOwnProperty(a)&&(i[a]=r[a]);function s(e){if("string"==typeof e&&(e=o.parse(e)),e.protocol||(e.protocol="https:"),"https:"!==e.protocol)throw new Error('Protocol "'+e.protocol+'" not supported. Expected "https:"');return e}i.request=function(e,t){return e=s(e),r.request.call(this,e,t)},i.get=function(e,t){return e=s(e),r.get.call(this,e,t)}},function(e,t,n){"use strict";var r=n(28),o=n(60),i=n(24);function a(){this.circular=!1,this._$refs={},this._root$Ref=null}function s(e,t){var n=Object.keys(e);return(t=Array.isArray(t[0])?t[0]:Array.prototype.slice.call(t)).length>0&&t[0]&&(n=n.filter((function(n){return-1!==t.indexOf(e[n].pathType)}))),n.map((function(t){return{encoded:t,decoded:"file"===e[t].pathType?i.toFileSystemPath(t,!0):t}}))}e.exports=a,a.prototype.paths=function(e){var t=s(this._$refs,arguments);return t.map((function(e){return e.decoded}))},a.prototype.values=function(e){var t=this._$refs,n=s(t,arguments);return n.reduce((function(e,n){return e[n.decoded]=t[n.encoded].value,e}),{})},a.prototype.toJSON=a.prototype.values,a.prototype.exists=function(e,t){try{return this._resolve(e,t),!0}catch(e){return!1}},a.prototype.get=function(e,t){return this._resolve(e,t).value},a.prototype.set=function(e,t){var n=i.resolve(this._root$Ref.path,e),o=i.stripHash(n),a=this._$refs[o];if(!a)throw r('Error resolving $ref pointer "%s". \n"%s" not found.',e,o);a.set(n,t)},a.prototype._add=function(e){var t=i.stripHash(e),n=new o;return n.path=t,n.$refs=this,this._$refs[t]=n,this._root$Ref=this._root$Ref||n,n},a.prototype._resolve=function(e,t){var n=i.resolve(this._root$Ref.path,e),o=i.stripHash(n),a=this._$refs[o];if(!a)throw r('Error resolving $ref pointer "%s". \n"%s" not found.',e,o);return a.resolve(n,t,e)},a.prototype._get$Ref=function(e){e=i.resolve(this._root$Ref.path,e);var t=i.stripHash(e);return this._$refs[t]}},function(e,t,n){"use strict";function r(e,t,n,r){var o=e[t];if("function"==typeof o)return o.apply(e,[n,r]);if(!r){if(o instanceof RegExp)return o.test(n.url);if("string"==typeof o)return o===n.extension;if(Array.isArray(o))return-1!==o.indexOf(n.extension)}return o}t.all=function(e){return Object.keys(e).filter((function(t){return"object"==typeof e[t]})).map((function(t){return e[t].name=t,e[t]}))},t.filter=function(e,t,n){return e.filter((function(e){return!!r(e,t,n)}))},t.sort=function(e){return e.forEach((function(e){e.order=e.order||Number.MAX_SAFE_INTEGER})),e.sort((function(e,t){return e.order-t.order}))},t.run=function(e,t,n){var o,i,a=0;return new Promise((function(s,l){function c(){if(!(o=e[a++]))return l(i);try{var s=r(o,t,n,u);s&&"function"==typeof s.then?s.then(f,p):void 0!==s&&f(s)}catch(e){p(e)}}function u(e,t){e?p(e):f(t)}function f(e){s({plugin:o,result:e})}function p(e){i=e,c()}c()}))}},function(e,t,n){"use strict";var r=n(129);e.exports=function(e){var t,n,o,i;"function"==typeof(e=Array.prototype.slice.call(e))[e.length-1]&&(i=e.pop());"string"==typeof e[0]?(t=e[0],"object"==typeof e[2]?(n=e[1],o=e[2]):(n=void 0,o=e[1])):(t="",n=e[0],o=e[1]);o instanceof r||(o=new r(o));return{path:t,schema:n,options:o,callback:i}}},function(e,t,n){"use strict";var r=n(60),o=n(89),i=n(143),a=n(24);function s(e,t,n,i){var a=[];return e&&"object"==typeof e&&(r.isExternal$Ref(e)?a.push(l(e,t,n,i)):Object.keys(e).forEach((function(c){var u=o.join(t,c),f=e[c];r.isExternal$Ref(f)?a.push(l(f,u,n,i)):a=a.concat(s(f,u,n,i))}))),a}function l(e,t,n,r){var o=a.resolve(t,e.$ref),l=a.stripHash(o);return(e=n._$refs[l])?Promise.resolve(e.value):i(o,n,r).then((function(e){var t=s(e,l+"#",n,r);return Promise.all(t)}))}e.exports=function(e,t){if(!t.resolve.external)return Promise.resolve();try{var n=s(e.schema,e.$refs._root$Ref.path+"#",e.$refs,t);return Promise.all(n)}catch(e){return Promise.reject(e)}}},function(e,t,n){"use strict";var r=n(60),o=n(89),i=n(24);function a(e,t,n,i,l,c,u,f){var p=null===t?e:e[t];p&&"object"==typeof p&&(r.isAllowed$Ref(p)?s(e,t,n,i,l,c,u,f):Object.keys(p).sort((function(e,t){return"definitions"===e?-1:"definitions"===t?1:e.length-t.length})).forEach((function(e){var t=o.join(n,e),d=o.join(i,e),h=p[e];r.isAllowed$Ref(h)?s(p,e,n,d,l,c,u,f):a(p,e,t,d,l,c,u,f)})))}function s(e,t,n,s,l,c,u,f){var p=null===t?e:e[t],d=i.resolve(n,p.$ref),h=u._resolve(d,f),m=o.parse(s).length,g=i.stripHash(h.path),y=i.getHash(h.path),v=g!==u._root$Ref.path,b=r.isExtended$Ref(p);l+=h.indirections;var w=function(e,t,n){for(var r=0;r<e.length;r++){var o=e[r];if(o.parent===t&&o.key===n)return o}}(c,e,t);if(w){if(!(m<w.depth||l<w.indirections))return;!function(e,t){var n=e.indexOf(t);e.splice(n,1)}(c,w)}c.push({$ref:p,parent:e,key:t,pathFromRoot:s,depth:m,file:g,hash:y,value:h.value,circular:h.circular,extended:b,external:v,indirections:l}),a(h.value,null,h.path,s,l+1,c,u,f)}e.exports=function(e,t){var n=[];a(e,"schema",e.$refs._root$Ref.path+"#","#",0,n,e.$refs,t),function(e){var t,n,i;e.sort((function(e,t){if(e.file!==t.file)return e.file<t.file?-1:1;if(e.hash!==t.hash)return e.hash<t.hash?-1:1;if(e.circular!==t.circular)return e.circular?-1:1;if(e.extended!==t.extended)return e.extended?1:-1;if(e.indirections!==t.indirections)return e.indirections-t.indirections;if(e.depth!==t.depth)return e.depth-t.depth;var n=e.pathFromRoot.lastIndexOf("/definitions"),r=t.pathFromRoot.lastIndexOf("/definitions");return n!==r?r-n:e.pathFromRoot.length-t.pathFromRoot.length})),e.forEach((function(e){e.external?e.file===t&&e.hash===n?e.$ref.$ref=i:e.file===t&&0===e.hash.indexOf(n+"/")?e.$ref.$ref=o.join(i,o.parse(e.hash.replace(n,"#"))):(t=e.file,n=e.hash,i=e.pathFromRoot,e.$ref=e.parent[e.key]=r.dereference(e.$ref,e.value),e.circular&&(e.$ref.$ref=e.pathFromRoot)):e.$ref.$ref=e.hash}))}(n)}},function(e,t){e.exports=function(){}},function(e,t,n){"use strict";var r=n(1),o=n(145),i=n(49),a=n(8),s=n(48),l=n(48),c=n(61).jptr,u=n(91).recurse,f=n(62).clone,p=n(287).dereference,d=n(90).isRef,h=n(146);function m(e,t,n,r,o,i){for(var s=i.externalRefs[n+r].paths[0],l=a.parse(o),p={},m=1;m;)m=0,u(e,{identityDetection:!0},(function(e,n,r){if(d(e,n))if(e[n].startsWith("#"))if(p[e[n]]||e.$fixed){if(!e.$fixed){var u=(s+"/"+p[e[n]]).split("/#/").join("/");r.parent[r.pkey]={$ref:u,"x-miro":e[n],$fixed:!0},i.verbose>1&&console.warn("Replacing with",u),m++}}else{var g=f(c(t,e[n]));if(i.verbose>1&&console.warn((!1===g?h.colour.red:h.colour.green)+"Fragment resolution",e[n],h.colour.normal),!1===g){if(r.parent[r.pkey]={},i.fatal){var y=new Error("Fragment $ref resolution failed "+e[n]);if(!i.promise)throw y;i.promise.reject(y)}}else m++,r.parent[r.pkey]=g,p[e[n]]=r.path.replace("/%24ref","")}else if(l.protocol){u=a.resolve(o,e[n]).toString();i.verbose>1&&console.warn(h.colour.yellow+"Rewriting external url ref",e[n],"as",u,h.colour.normal),e["x-miro"]=e[n],e[n]=u}else if(!e["x-miro"]){u=a.resolve(o,e[n]).toString();i.verbose>1&&console.warn(h.colour.yellow+"Rewriting external ref",e[n],"as",u,h.colour.normal),e["x-miro"]=e[n],e[n]=u}}));return u(e,{},(function(e,t,n){d(e,t)&&void 0!==e.$fixed&&delete e.$fixed})),i.verbose>1&&console.warn("Finished fragment resolution"),e}function g(e,t){if(!t.filters||!t.filters.length)return e;for(var n=0,r=t.filters;n<r.length;n++){e=(0,r[n])(e,t)}return e}function y(e,t,n,r){var u=a.parse(n.source),p=n.source.split("\\").join("/").split("/");p.pop()||p.pop();var d="",h=t.split("#");h.length>1&&(d="#"+h[1],t=h[0]),p=p.join("/");var y,v,b,w,x,k=a.parse(t),E=(y=k.protocol,v=u.protocol,y&&y.length>2?y:v&&v.length>2?v:"file:");if(b="file:"===E?i.resolve(p?p+"/":"",t):a.resolve(p?p+"/":"",t),n.cache[b]){n.verbose&&console.warn("CACHED",b,d);var O=f(n.cache[b]),_=n.externalRef=O;if(d&&!1===(_=c(_,d))&&(_={},n.fatal)){var S=new Error("Cached $ref resolution failed "+b+d);if(!n.promise)throw S;n.promise.reject(S)}return _=g(_=m(_,O,t,d,b,n),n),r(f(_),b,n),Promise.resolve(_)}return n.verbose&&console.warn("GET",b,d),n.handlers&&n.handlers[E]?n.handlers[E](p,t,d,n).then((function(e){return n.externalRef=e,e=g(e,n),n.cache[b]=e,r(e,b,n),e})).catch((function(e){throw n.verbose&&console.warn(e),e})):E&&E.startsWith("http")?s(b,{agent:n.agent}).then((function(e){if(200!==e.status)throw new Error("Received status code "+e.status);return e.text()})).then((function(e){try{var o=l.parse(e,{schema:"core"});if(e=n.externalRef=o,n.cache[b]=f(e),d&&!1===(e=c(e,d))&&(e={},n.fatal)){var i=new Error("Remote $ref resolution failed "+b+d);if(!n.promise)throw i;n.promise.reject(i)}e=g(e=m(e,o,t,d,b,n),n)}catch(i){if(n.verbose&&console.warn(i),!n.promise||!n.fatal)throw i;n.promise.reject(i)}return r(e,b,n),e})).catch((function(e){if(n.verbose&&console.warn(e),n.cache[b]={},!n.promise||!n.fatal)throw e;n.promise.reject(e)})):(w=b,x=n.encoding||"utf8",new Promise((function(e,t){o.readFile(w,x,(function(n,r){n?t(n):e(r)}))}))).then((function(e){try{var o=l.parse(e,{schema:"core"});if(e=n.externalRef=o,n.cache[b]=f(e),d&&!1===(e=c(e,d))&&(e={},n.fatal)){var i=new Error("File $ref resolution failed "+b+d);if(!n.promise)throw i;n.promise.reject(i)}e=g(e=m(e,o,t,d,b,n),n)}catch(i){if(n.verbose&&console.warn(i),!n.promise||!n.fatal)throw i;n.promise.reject(i)}return r(e,b,n),e})).catch((function(e){if(n.verbose&&console.warn(e),!n.promise||!n.fatal)throw e;n.promise.reject(e)}))}function v(e){return new Promise((function(t,n){(function(e){return new Promise((function(t,n){function r(t,n,r){if(t[n]&&d(t[n],"$ref")){var i=t[n].$ref;if(!i.startsWith("#")){var a="";if(!o[i]){var s=Object.keys(o).find((function(e,t,n){return i.startsWith(e+"/")}));s&&(e.verbose&&console.warn("Found potential subschema at",s),a=(a="/"+(i.split("#")[1]||"").replace(s.split("#")[1]||"")).split("/undefined").join(""),i=s)}if(o[i]||(o[i]={resolved:!1,paths:[],extras:{},description:t[n].description}),o[i].resolved)if(e.rewriteRefs){var l=o[i].resolvedAt;e.verbose>1&&console.warn("Rewriting ref",i,l),t[n]["x-miro"]=i,t[n].$ref=l+a}else t[n]=f(o[i].data);else o[i].paths.push(r.path),o[i].extras[r.path]=a}}}var o=e.externalRefs;if(e.resolver.depth>0&&e.source===e.resolver.base)return t(o);u(e.openapi.definitions,{identityDetection:!0,path:"#/definitions"},r),u(e.openapi.components,{identityDetection:!0,path:"#/components"},r),u(e.openapi,{identityDetection:!0},r),t(o)}))})(e).then((function(t){var n=function(n){if(!t[n].resolved){var o=e.resolver.depth;o>0&&o++,e.resolver.actions[o].push((function(){return y(e.openapi,n,e,(function(e,o,i){if(!t[n].resolved){var a={};a.context=t[n],a.$ref=n,a.original=f(e),a.updated=e,a.source=o,i.externals.push(a),t[n].resolved=!0}var s=Object.assign({},i,{source:"",resolver:{actions:i.resolver.actions,depth:i.resolver.actions.length-1,base:i.resolver.base}});i.patch&&t[n].description&&!e.description&&"object"==typeof e&&(e.description=t[n].description),t[n].data=e;for(var l,u=(l=t[n].paths,r.__spreadArrays(new Set(l))),p=0,d=u=u.sort((function(e,t){var n=e.startsWith("#/components/")||e.startsWith("#/definitions/"),r=t.startsWith("#/components/")||t.startsWith("#/definitions/");return n&&!r?-1:r&&!n?1:0}));p<d.length;p++){var h=d[p];if(t[n].resolvedAt&&h!==t[n].resolvedAt&&h.indexOf("x-ms-examples/")<0)i.verbose>1&&console.warn("Creating pointer to data at",h),c(i.openapi,h,{$ref:t[n].resolvedAt+t[n].extras[h],"x-miro":n+t[n].extras[h]});else{t[n].resolvedAt?i.verbose>1&&console.warn("Avoiding circular reference"):(t[n].resolvedAt=h,i.verbose>1&&console.warn("Creating initial clone of data at",h));var m=f(e);c(i.openapi,h,m)}}0===i.resolver.actions[s.resolver.depth].length&&i.resolver.actions[s.resolver.depth].push((function(){return v(s)}))}))}))}};for(var o in t)n(o)})).catch((function(t){e.verbose&&console.warn(t),n(t)}));var o={options:e};o.actions=e.resolver.actions[e.resolver.depth],t(o)}))}var b=function(e){return e.reduce((function(e,t){return e.then((function(e){return t().then(Array.prototype.concat.bind(e))}))}),Promise.resolve([]))};function w(e,t,n){e.resolver.actions.push([]),v(e).then((function(r){b(r.actions).then((function(){if(e.resolver.depth>=e.resolver.actions.length)return console.warn("Ran off the end of resolver actions"),t(!0);e.resolver.depth++,e.resolver.actions[e.resolver.depth].length?setTimeout((function(){w(r.options,t,n)}),0):(e.verbose>1&&console.warn(h.colour.yellow+"Finished external resolution!",h.colour.normal),e.resolveInternal&&(e.verbose>1&&console.warn(h.colour.yellow+"Starting internal resolution!",h.colour.normal),e.openapi=p(e.openapi,e.original,{verbose:e.verbose-1}),e.verbose>1&&console.warn(h.colour.yellow+"Finished internal resolution!",h.colour.normal)),u(e.openapi,{},(function(t,n,r){d(t,n)&&(e.preserveMiro||delete t["x-miro"])})),t(e))})).catch((function(t){e.verbose&&console.warn(t),n(t)}))})).catch((function(t){e.verbose&&console.warn(t),n(t)}))}function x(e){if(e.cache||(e.cache={}),e.source){var t=a.parse(e.source);(!t.protocol||t.protocol.length<=2)&&(e.source=i.resolve(e.source))}e.externals||(e.externals=[]),e.externalRefs||(e.externalRefs=[]),e.rewriteRefs=!0,e.resolver={},e.resolver.depth=0,e.resolver.base=e.source,e.resolver.actions=[[]]}e.exports={optionalResolve:function(e){return x(e),new Promise((function(t,n){e.resolve?w(e,t,n):t(e)}))},resolve:function(e,t,n){return n||(n={}),n.openapi=e,n.source=t,n.resolve=!0,x(n),new Promise((function(e,t){w(n,e,t)}))}}},function(e,t,n){"use strict";var r=n(91).recurse,o=n(62).shallowClone,i=n(61).jptr,a=n(90).isRef,s=function(e){return e&&e.verbose?{warn:function(){var e=Array.prototype.slice.call(arguments);console.warn.apply(console,e)}}:{warn:function(){}}};e.exports={dereference:function e(t,n,l){l||(l={}),l.cache||(l.cache={}),l.state||(l.state={}),l.state.identityDetection=!0,l.depth=l.depth?l.depth+1:1;var c=l.depth>1?t:o(t),u={data:c},f=l.depth>1?n:o(n);l.master||(l.master=c);for(var p=s(l),d=1;d>0;)d=0,r(u,l.state,(function(t,n,r){if(a(t,n)){var o,s=t[n];if(d++,l.cache[s])if((o=l.cache[s]).resolved)p.warn("Patching %s for %s",s,o.path),r.parent[r.pkey]=o.data,l.$ref&&"object"==typeof r.parent[r.pkey]&&(r.parent[r.pkey][l.$ref]=s);else{if(s===o.path)throw new Error("Tight circle at "+o.path);p.warn("Unresolved ref"),r.parent[r.pkey]=i(o.source,o.path),!1===r.parent[r.pkey]&&(r.parent[r.pkey]=i(o.source,o.key)),l.$ref&&"object"==typeof r.parent[r.pkey]&&(r.parent[l.$ref]=s)}else(o={}).path=r.path.split("/$ref")[0],o.key=s,p.warn("Dereffing %s at %s",s,o.path),o.source=f,o.data=i(o.source,o.key),!1===o.data&&(o.data=i(l.master,o.key),o.source=l.master),!1===o.data&&p.warn("Missing $ref target",o.key),l.cache[s]=o,o.data=r.parent[r.pkey]=e(i(o.source,o.key),o.source,l),l.$ref&&"object"==typeof r.parent[r.pkey]&&(r.parent[r.pkey][l.$ref]=s),o.resolved=!0}}));return u.data}}},function(e,t,n){"use strict";function r(){return{depth:0,seen:new WeakMap,top:!0,combine:!1,allowRefSiblings:!1}}e.exports={getDefaultState:r,walkSchema:function e(t,n,o,i){if(void 0===o.depth&&(o=r()),null==t)return t;if(void 0!==t.$ref){var a={$ref:t.$ref};return o.allowRefSiblings&&t.description&&(a.description=t.description),i(a,n,o),a}if(o.combine&&(t.allOf&&Array.isArray(t.allOf)&&1===t.allOf.length&&delete(t=Object.assign({},t.allOf[0],t)).allOf,t.anyOf&&Array.isArray(t.anyOf)&&1===t.anyOf.length&&delete(t=Object.assign({},t.anyOf[0],t)).anyOf,t.oneOf&&Array.isArray(t.oneOf)&&1===t.oneOf.length&&delete(t=Object.assign({},t.oneOf[0],t)).oneOf),i(t,n,o),o.seen.has(t))return t;if("object"==typeof t&&null!==t&&o.seen.set(t,!0),o.top=!1,o.depth++,void 0!==t.items&&(o.property="items",e(t.items,t,o,i)),t.additionalItems&&"object"==typeof t.additionalItems&&(o.property="additionalItems",e(t.additionalItems,t,o,i)),t.additionalProperties&&"object"==typeof t.additionalProperties&&(o.property="additionalProperties",e(t.additionalProperties,t,o,i)),t.properties)for(var s in t.properties){var l=t.properties[s];o.property="properties/"+s,e(l,t,o,i)}if(t.patternProperties)for(var s in t.patternProperties){l=t.patternProperties[s];o.property="patternProperties/"+s,e(l,t,o,i)}if(t.allOf)for(var c in t.allOf){l=t.allOf[c];o.property="allOf/"+c,e(l,t,o,i)}if(t.anyOf)for(var c in t.anyOf){l=t.anyOf[c];o.property="anyOf/"+c,e(l,t,o,i)}if(t.oneOf)for(var c in t.oneOf){l=t.oneOf[c];o.property="oneOf/"+c,e(l,t,o,i)}return t.not&&(o.property="not",e(t.not,t,o,i)),o.depth--,t}}},function(e,t,n){"use strict";var r=n(87);e.exports={statusCodes:Object.assign({},{default:"Default response","1XX":"Informational",103:"Early hints","2XX":"Successful","3XX":"Redirection","4XX":"Client Error","5XX":"Server Error","7XX":"Developer Error"},r.STATUS_CODES)}},function(e){e.exports=JSON.parse('{"name":"swagger2openapi","version":"5.3.1","description":"Convert Swagger 2.0 definitions to OpenApi 3.0 and validate","main":"index.js","bin":{"swagger2openapi":"./swagger2openapi.js","oas-validate":"./oas-validate.js","boast":"./boast.js"},"scripts":{"test":"mocha"},"browserify":{"transform":[["babelify",{"presets":["es2015"]}]]},"repository":{"url":"https://github.com/Mermade/oas-kit.git","type":"git"},"bugs":{"url":"https://github.com/mermade/oas-kit/issues"},"author":"Mike Ralphson <mike.ralphson@gmail.com>","license":"BSD-3-Clause","dependencies":{"better-ajv-errors":"^0.6.1","call-me-maybe":"^1.0.1","node-fetch-h2":"^2.3.0","node-readfiles":"^0.2.0","oas-kit-common":"^1.0.7","oas-resolver":"^2.2.5","oas-schema-walker":"^1.1.2","oas-validator":"^3.3.1","reftools":"^1.0.8","yaml":"^1.3.1","yargs":"^12.0.5"},"keywords":["swagger","openapi","openapi2","openapi3","converter","conversion","validator","validation","resolver","lint","linter"],"gitHead":"bb9737783f5c8e192bdf2cc33edcaec1f7fa5720"}')},function(e,t){var n=Object.prototype.hasOwnProperty,r=Object.prototype.toString;e.exports=function(e,t,o){if("[object Function]"!==r.call(t))throw new TypeError("iterator must be a function");var i=e.length;if(i===+i)for(var a=0;a<i;a++)t.call(o,e[a],a,e);else for(var s in e)n.call(e,s)&&t.call(o,e[s],s,e)}},function(e,t,n){e.exports=function(){function e(){}return e.prototype.encodeReserved=function(e){return e.split(/(%[0-9A-Fa-f]{2})/g).map((function(e){return/%[0-9A-Fa-f]/.test(e)||(e=encodeURI(e).replace(/%5B/g,"[").replace(/%5D/g,"]")),e})).join("")},e.prototype.encodeUnreserved=function(e){return encodeURIComponent(e).replace(/[!'()*]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))},e.prototype.encodeValue=function(e,t,n){return t="+"===e||"#"===e?this.encodeReserved(t):this.encodeUnreserved(t),n?this.encodeUnreserved(n)+"="+t:t},e.prototype.isDefined=function(e){return null!=e},e.prototype.isKeyOperator=function(e){return";"===e||"&"===e||"?"===e},e.prototype.getValues=function(e,t,n,r){var o=e[n],i=[];if(this.isDefined(o)&&""!==o)if("string"==typeof o||"number"==typeof o||"boolean"==typeof o)o=o.toString(),r&&"*"!==r&&(o=o.substring(0,parseInt(r,10))),i.push(this.encodeValue(t,o,this.isKeyOperator(t)?n:null));else if("*"===r)Array.isArray(o)?o.filter(this.isDefined).forEach((function(e){i.push(this.encodeValue(t,e,this.isKeyOperator(t)?n:null))}),this):Object.keys(o).forEach((function(e){this.isDefined(o[e])&&i.push(this.encodeValue(t,o[e],e))}),this);else{var a=[];Array.isArray(o)?o.filter(this.isDefined).forEach((function(e){a.push(this.encodeValue(t,e))}),this):Object.keys(o).forEach((function(e){this.isDefined(o[e])&&(a.push(this.encodeUnreserved(e)),a.push(this.encodeValue(t,o[e].toString())))}),this),this.isKeyOperator(t)?i.push(this.encodeUnreserved(n)+"="+a.join(",")):0!==a.length&&i.push(a.join(","))}else";"===t?this.isDefined(o)&&i.push(this.encodeUnreserved(n)):""!==o||"&"!==t&&"?"!==t?""===o&&i.push(""):i.push(this.encodeUnreserved(n)+"=");return i},e.prototype.parse=function(e){var t=this,n=["+","#",".","/",";","?","&"];return{expand:function(r){return e.replace(/\{([^\{\}]+)\}|([^\{\}]+)/g,(function(e,o,i){if(o){var a=null,s=[];if(-1!==n.indexOf(o.charAt(0))&&(a=o.charAt(0),o=o.substr(1)),o.split(/,/g).forEach((function(e){var n=/([^:\*]*)(?::(\d+)|(\*))?/.exec(e);s.push.apply(s,t.getValues(r,a,n[1],n[2]||n[3]))})),a&&"+"!==a){var l=",";return"?"===a?l="&":"#"!==a&&(l=a),(0!==s.length?a:"")+s.join(l)}return s.join(",")}return t.encodeReserved(i)}))}}},new e}()},function(e,t){!function(e){var t="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",n={environment:{pattern:RegExp("\\$"+t),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--?|-=|\+\+?|\+=|!=?|~|\*\*?|\*=|\/=?|%=?|<<=?|>>=?|<=?|>=?|==?|&&?|&=|\^=?|\|\|?|\|=|\?|:/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+t),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|x[0-9a-fA-F]{1,2}|u[0-9a-fA-F]{4}|U[0-9a-fA-F]{8})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)\w+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b\w+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+?)\s*(?:\r?\n|\r)(?:[\s\S])*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:n},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s*(?:\r?\n|\r)(?:[\s\S])*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0},{pattern:/(["'])(?:\\[\s\S]|\$\([^)]+\)|`[^`]+`|(?!\1)[^\\])*\1/,greedy:!0,inside:n}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:n.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|aptitude|apt-cache|apt-get|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:if|then|else|elif|fi|for|while|in|case|esac|function|select|do|done|until)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|break|cd|continue|eval|exec|exit|export|getopts|hash|pwd|readonly|return|shift|test|times|trap|umask|unset|alias|bind|builtin|caller|command|declare|echo|enable|help|let|local|logout|mapfile|printf|read|readarray|source|type|typeset|ulimit|unalias|set|shopt)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:true|false)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|==?|!=?|=~|<<[<-]?|[&\d]?>>|\d?[<>]&?|&[>&]?|\|[&|]?|<=?|>=?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}};for(var r=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],o=n.variable[1].inside,i=0;i<r.length;i++)o[r[i]]=e.languages.bash[r[i]];e.languages.shell=e.languages.bash}(Prism)},function(e,t){Prism.languages.c=Prism.languages.extend("clike",{"class-name":{pattern:/(\b(?:enum|struct)\s+)\w+/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|asm|typeof|inline|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|union|unsigned|void|volatile|while)\b/,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/,number:/(?:\b0x(?:[\da-f]+\.?[\da-f]*|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?)[ful]*/i}),Prism.languages.insertBefore("c","string",{macro:{pattern:/(^\s*)#\s*[a-z]+(?:[^\r\n\\]|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,alias:"property",inside:{string:{pattern:/(#\s*include\s*)(?:<.+?>|("|')(?:\\?.)+?\2)/,lookbehind:!0},directive:{pattern:/(#\s*)\b(?:define|defined|elif|else|endif|error|ifdef|ifndef|if|import|include|line|pragma|undef|using)\b/,lookbehind:!0,alias:"keyword"}}},constant:/\b(?:__FILE__|__LINE__|__DATE__|__TIME__|__TIMESTAMP__|__func__|EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|stdin|stdout|stderr)\b/}),delete Prism.languages.c.boolean},function(e,t){Prism.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/((?:\b(?:class|interface|extends|implements|trait|instanceof|new)\s+)|(?:catch\s+\())[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/,boolean:/\b(?:true|false)\b/,function:/\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&?|\|\|?|\?|\*|\/|~|\^|%/,punctuation:/[{}[\];(),.:]/}},function(e,t){!function(e){var t=/#(?!\{).+/,n={pattern:/#\{[^}]+\}/,alias:"variable"};e.languages.coffeescript=e.languages.extend("javascript",{comment:t,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:n}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),e.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:t,interpolation:n}}}),e.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},rest:e.languages.javascript}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:n}}]}),e.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete e.languages.coffeescript["template-string"],e.languages.coffee=e.languages.coffeescript}(Prism)},function(e,t){Prism.languages.cpp=Prism.languages.extend("c",{"class-name":{pattern:/(\b(?:class|enum|struct)\s+)\w+/,lookbehind:!0},keyword:/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|class|compl|const|constexpr|const_cast|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|float|for|friend|goto|if|inline|int|int8_t|int16_t|int32_t|int64_t|uint8_t|uint16_t|uint32_t|uint64_t|long|mutable|namespace|new|noexcept|nullptr|operator|private|protected|public|register|reinterpret_cast|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+\.?[\da-f']*|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+\.?[\d']*|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]*/i,greedy:!0},operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:true|false)\b/}),Prism.languages.insertBefore("cpp","string",{"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}})},function(e,t){Prism.languages.csharp=Prism.languages.extend("clike",{keyword:/\b(?:abstract|add|alias|as|ascending|async|await|base|bool|break|byte|case|catch|char|checked|class|const|continue|decimal|default|delegate|descending|do|double|dynamic|else|enum|event|explicit|extern|false|finally|fixed|float|for|foreach|from|get|global|goto|group|if|implicit|in|int|interface|internal|into|is|join|let|lock|long|namespace|new|null|object|operator|orderby|out|override|params|partial|private|protected|public|readonly|ref|remove|return|sbyte|sealed|select|set|short|sizeof|stackalloc|static|string|struct|switch|this|throw|true|try|typeof|uint|ulong|unchecked|unsafe|ushort|using|value|var|virtual|void|volatile|where|while|yield)\b/,string:[{pattern:/@("|')(?:\1\1|\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*?\1/,greedy:!0}],"class-name":[{pattern:/\b[A-Z]\w*(?:\.\w+)*\b(?=\s+\w+)/,inside:{punctuation:/\./}},{pattern:/(\[)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/(\b(?:class|interface)\s+[A-Z]\w*(?:\.\w+)*\s*:\s*)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/((?:\b(?:class|interface|new)\s+)|(?:catch\s+\())[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}}],number:/\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)f?/i,operator:/>>=?|<<=?|[-=]>|([-+&|?])\1|~|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),Prism.languages.insertBefore("csharp","class-name",{"generic-method":{pattern:/\w+\s*<[^>\r\n]+?>\s*(?=\()/,inside:{function:/^\w+/,"class-name":{pattern:/\b[A-Z]\w*(?:\.\w+)*\b/,inside:{punctuation:/\./}},keyword:Prism.languages.csharp.keyword,punctuation:/[<>(),.:]/}},preprocessor:{pattern:/(^\s*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(\s*#)\b(?:define|elif|else|endif|endregion|error|if|line|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}}),Prism.languages.dotnet=Prism.languages.cs=Prism.languages.csharp},function(e,t){Prism.languages.go=Prism.languages.extend("clike",{keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,builtin:/\b(?:bool|byte|complex(?:64|128)|error|float(?:32|64)|rune|string|u?int(?:8|16|32|64)?|uintptr|append|cap|close|complex|copy|delete|imag|len|make|new|panic|print(?:ln)?|real|recover)\b/,boolean:/\b(?:_|iota|nil|true|false)\b/,operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,number:/(?:\b0x[a-f\d]+|(?:\b\d+\.?\d*|\B\.\d+)(?:e[-+]?\d+)?)i?/i,string:{pattern:/(["'`])(\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0}}),delete Prism.languages.go["class-name"]},function(e,t){!function(e){e.languages.http={"request-line":{pattern:/^(?:POST|GET|PUT|DELETE|OPTIONS|PATCH|TRACE|CONNECT)\s(?:https?:\/\/|\/)\S+\sHTTP\/[0-9.]+/m,inside:{property:/^(?:POST|GET|PUT|DELETE|OPTIONS|PATCH|TRACE|CONNECT)\b/,"attr-name":/:\w+/}},"response-status":{pattern:/^HTTP\/1.[01] \d+.*/m,inside:{property:{pattern:/(^HTTP\/1.[01] )\d+.*/i,lookbehind:!0}}},"header-name":{pattern:/^[\w-]+:(?=.)/m,alias:"keyword"}};var t,n=e.languages,r={"application/javascript":n.javascript,"application/json":n.json||n.javascript,"application/xml":n.xml,"text/xml":n.xml,"text/html":n.html,"text/css":n.css},o={"application/json":!0,"application/xml":!0};function i(e){var t=e.replace(/^[a-z]+\//,"");return"(?:"+e+"|"+("\\w+/(?:[\\w.-]+\\+)+"+t+"(?![+\\w.-])")+")"}for(var a in r)if(r[a]){t=t||{};var s=o[a]?i(a):a;t[a]={pattern:RegExp("(content-type:\\s*"+s+"[\\s\\S]*?)(?:\\r?\\n|\\r){2}[\\s\\S]*","i"),lookbehind:!0,inside:{rest:r[a]}}}t&&e.languages.insertBefore("http","header-name",t)}(Prism)},function(e,t){!function(e){var t=/\b(?:abstract|continue|for|new|switch|assert|default|goto|package|synchronized|boolean|do|if|private|this|break|double|implements|protected|throw|byte|else|import|public|throws|case|enum|instanceof|return|transient|catch|extends|int|short|try|char|final|interface|static|void|class|finally|long|strictfp|volatile|const|float|native|super|while|var|null|exports|module|open|opens|provides|requires|to|transitive|uses|with)\b/,n=/\b[A-Z](?:\w*[a-z]\w*)?\b/;e.languages.java=e.languages.extend("clike",{"class-name":[n,/\b[A-Z]\w*(?=\s+\w+\s*[;,=())])/],keyword:t,function:[e.languages.clike.function,{pattern:/(\:\:)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x[\da-f_]*\.?[\da-f_p+-]+\b|(?:\b\d[\d_]*\.?[\d_]*|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|([-+&|])\2|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0}}),e.languages.insertBefore("java","class-name",{annotation:{alias:"punctuation",pattern:/(^|[^.])@\w+/,lookbehind:!0},namespace:{pattern:/(\b(?:exports|import(?:\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\s+)[a-z]\w*(\.[a-z]\w*)+/,lookbehind:!0,inside:{punctuation:/\./}},generics:{pattern:/<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<[\w\s,.&?]*>)*>)*>)*>/,inside:{"class-name":n,keyword:t,punctuation:/[<>(),.:]/,operator:/[?&|]/}}})}(Prism)},function(e,t){Prism.languages.lua={comment:/^#!.+|--(?:\[(=*)\[[\s\S]*?\]\1\]|.*)/m,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\z(?:\r\n|\s)|\\(?:\r\n|[\s\S]))*\1|\[(=*)\[[\s\S]*?\]\2\]/,greedy:!0},number:/\b0x[a-f\d]+\.?[a-f\d]*(?:p[+-]?\d+)?\b|\b\d+(?:\.\B|\.?\d*(?:e[+-]?\d+)?\b)|\B\.\d+(?:e[+-]?\d+)?\b/i,keyword:/\b(?:and|break|do|else|elseif|end|false|for|function|goto|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,function:/(?!\d)\w+(?=\s*(?:[({]))/,operator:[/[-+*%^&|#]|\/\/?|<[<=]?|>[>=]?|[=~]=?/,{pattern:/(^|[^.])\.\.(?!\.)/,lookbehind:!0}],punctuation:/[\[\](){},;]|\.+|:+/}},function(e,t){!function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,r,o,i){if(n.language===r){var a=n.tokenStack=[];n.code=n.code.replace(o,(function(e){if("function"==typeof i&&!i(e))return e;for(var o,s=a.length;-1!==n.code.indexOf(o=t(r,s));)++s;return a[s]=e,o})),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,r){if(n.language===r&&n.tokenStack){n.grammar=e.languages[r];var o=0,i=Object.keys(n.tokenStack);!function a(s){for(var l=0;l<s.length&&!(o>=i.length);l++){var c=s[l];if("string"==typeof c||c.content&&"string"==typeof c.content){var u=i[o],f=n.tokenStack[u],p="string"==typeof c?c:c.content,d=t(r,u),h=p.indexOf(d);if(h>-1){++o;var m=p.substring(0,h),g=new e.Token(r,e.tokenize(f,n.grammar),"language-"+r,f),y=p.substring(h+d.length),v=[];m&&v.push.apply(v,a([m])),v.push(g),y&&v.push.apply(v,a([y])),"string"==typeof c?s.splice.apply(s,[l,1].concat(v)):c.content=v}}else c.content&&a(c.content)}return s}(n.tokens)}}}})}(Prism)},function(e,t){Prism.languages.markup={comment:/<!--[\s\S]*?-->/,prolog:/<\?[\s\S]+?\?>/,doctype:/<!DOCTYPE[\s\S]+?>/i,cdata:/<!\[CDATA\[[\s\S]*?]]>/i,tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/i,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/i,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/i,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:/&#?[\da-z]{1,8};/i},Prism.languages.markup.tag.inside["attr-value"].inside.entity=Prism.languages.markup.entity,Prism.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))})),Object.defineProperty(Prism.languages.markup.tag,"addInlined",{value:function(e,t){var n={};n["language-"+t]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:Prism.languages[t]},n.cdata=/^<!\[CDATA\[|\]\]>$/i;var r={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:n}};r["language-"+t]={pattern:/[\s\S]+/,inside:Prism.languages[t]};var o={};o[e]={pattern:RegExp(/(<__[\s\S]*?>)(?:<!\[CDATA\[[\s\S]*?\]\]>\s*|[\s\S])*?(?=<\/__>)/.source.replace(/__/g,e),"i"),lookbehind:!0,greedy:!0,inside:r},Prism.languages.insertBefore("markup","cdata",o)}}),Prism.languages.xml=Prism.languages.extend("markup",{}),Prism.languages.html=Prism.languages.markup,Prism.languages.mathml=Prism.languages.markup,Prism.languages.svg=Prism.languages.markup},function(e,t){Prism.languages.objectivec=Prism.languages.extend("c",{keyword:/\b(?:asm|typeof|inline|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|union|unsigned|void|volatile|while|in|self|super)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,string:/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1|@"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,operator:/-[->]?|\+\+?|!=?|<<?=?|>>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete Prism.languages.objectivec["class-name"]},function(e,t){Prism.languages.perl={comment:[{pattern:/(^\s*)=\w+[\s\S]*?=cut.*/m,lookbehind:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0}],string:[{pattern:/\b(?:q|qq|qx|qw)\s*([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s+([a-zA-Z0-9])(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s*\((?:[^()\\]|\\[\s\S])*\)/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s*\{(?:[^{}\\]|\\[\s\S])*\}/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s*\[(?:[^[\]\\]|\\[\s\S])*\]/,greedy:!0},{pattern:/\b(?:q|qq|qx|qw)\s*<(?:[^<>\\]|\\[\s\S])*>/,greedy:!0},{pattern:/("|`)(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/'(?:[^'\\\r\n]|\\.)*'/,greedy:!0}],regex:[{pattern:/\b(?:m|qr)\s*([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1[msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s+([a-zA-Z0-9])(?:(?!\1)[^\\]|\\[\s\S])*\1[msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s*\((?:[^()\\]|\\[\s\S])*\)[msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s*\{(?:[^{}\\]|\\[\s\S])*\}[msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s*\[(?:[^[\]\\]|\\[\s\S])*\][msixpodualngc]*/,greedy:!0},{pattern:/\b(?:m|qr)\s*<(?:[^<>\\]|\\[\s\S])*>[msixpodualngc]*/,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*([^a-zA-Z0-9\s{(\[<])(?:(?!\2)[^\\]|\\[\s\S])*\2(?:(?!\2)[^\\]|\\[\s\S])*\2[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s+([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2(?:(?!\2)[^\\]|\\[\s\S])*\2[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*\((?:[^()\\]|\\[\s\S])*\)\s*\((?:[^()\\]|\\[\s\S])*\)[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*\{(?:[^{}\\]|\\[\s\S])*\}\s*\{(?:[^{}\\]|\\[\s\S])*\}[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*\[(?:[^[\]\\]|\\[\s\S])*\]\s*\[(?:[^[\]\\]|\\[\s\S])*\][msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^-]\b)(?:s|tr|y)\s*<(?:[^<>\\]|\\[\s\S])*>\s*<(?:[^<>\\]|\\[\s\S])*>[msixpodualngcer]*/,lookbehind:!0,greedy:!0},{pattern:/\/(?:[^\/\\\r\n]|\\.)*\/[msixpodualngc]*(?=\s*(?:$|[\r\n,.;})&|\-+*~<>!?^]|(lt|gt|le|ge|eq|ne|cmp|not|and|or|xor|x)\b))/,greedy:!0}],variable:[/[&*$@%]\{\^[A-Z]+\}/,/[&*$@%]\^[A-Z_]/,/[&*$@%]#?(?=\{)/,/[&*$@%]#?(?:(?:::)*'?(?!\d)[\w$]+)+(?:::)*/i,/[&*$@%]\d+/,/(?!%=)[$@%][!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~]/],filehandle:{pattern:/<(?![<=])\S*>|\b_\b/,alias:"symbol"},vstring:{pattern:/v\d+(?:\.\d+)*|\d+(?:\.\d+){2,}/,alias:"string"},function:{pattern:/sub [a-z0-9_]+/i,inside:{keyword:/sub/}},keyword:/\b(?:any|break|continue|default|delete|die|do|else|elsif|eval|for|foreach|given|goto|if|last|local|my|next|our|package|print|redo|require|return|say|state|sub|switch|undef|unless|until|use|when|while)\b/,number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0b[01](?:_?[01])*|(?:\d(?:_?\d)*)?\.?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)\b/,operator:/-[rwxoRWXOezsfdlpSbctugkTBMAC]\b|\+[+=]?|-[-=>]?|\*\*?=?|\/\/?=?|=[=~>]?|~[~=]?|\|\|?=?|&&?=?|<(?:=>?|<=?)?|>>?=?|![~=]?|[%^]=?|\.(?:=|\.\.?)?|[\\?]|\bx(?:=|\b)|\b(?:lt|gt|le|ge|eq|ne|cmp|not|and|or|xor)\b/,punctuation:/[{}[\];(),:]/}},function(e,t){!function(e){e.languages.php=e.languages.extend("clike",{keyword:/\b(?:__halt_compiler|abstract|and|array|as|break|callable|case|catch|class|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|eval|exit|extends|final|finally|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|namespace|new|or|parent|print|private|protected|public|require|require_once|return|static|switch|throw|trait|try|unset|use|var|while|xor|yield)\b/i,boolean:{pattern:/\b(?:false|true)\b/i,alias:"constant"},constant:[/\b[A-Z_][A-Z0-9_]*\b/,/\b(?:null)\b/i],comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0}}),e.languages.insertBefore("php","string",{"shell-comment":{pattern:/(^|[^\\])#.*/,lookbehind:!0,alias:"comment"}}),e.languages.insertBefore("php","comment",{delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"}}),e.languages.insertBefore("php","keyword",{variable:/\$+(?:\w+\b|(?={))/i,package:{pattern:/(\\|namespace\s+|use\s+)[\w\\]+/,lookbehind:!0,inside:{punctuation:/\\/}}}),e.languages.insertBefore("php","operator",{property:{pattern:/(->)[\w]+/,lookbehind:!0}});var t={pattern:/{\$(?:{(?:{[^{}]+}|[^{}]+)}|[^{}])+}|(^|[^\\{])\$+(?:\w+(?:\[.+?]|->\w+)*)/,lookbehind:!0,inside:{rest:e.languages.php}};e.languages.insertBefore("php","string",{"nowdoc-string":{pattern:/<<<'([^']+)'(?:\r\n?|\n)(?:.*(?:\r\n?|\n))*?\1;/,greedy:!0,alias:"string",inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},"heredoc-string":{pattern:/<<<(?:"([^"]+)"(?:\r\n?|\n)(?:.*(?:\r\n?|\n))*?\1;|([a-z_]\w*)(?:\r\n?|\n)(?:.*(?:\r\n?|\n))*?\2;)/i,greedy:!0,alias:"string",inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:t}},"single-quoted-string":{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0,alias:"string"},"double-quoted-string":{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,alias:"string",inside:{interpolation:t}}}),delete e.languages.php.string,e.hooks.add("before-tokenize",(function(t){if(/<\?/.test(t.code)){e.languages["markup-templating"].buildPlaceholders(t,"php",/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#)(?:[^?\n\r]|\?(?!>))*|\/\*[\s\S]*?(?:\*\/|$))*?(?:\?>|$)/gi)}})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"php")}))}(Prism)},function(e,t){Prism.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},"string-interpolation":{pattern:/(?:f|rf|fr)(?:("""|''')[\s\S]+?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:{{)*){(?!{)(?:[^{}]|{(?!{)(?:[^{}]|{(?!{)(?:[^{}])+})+})+}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|rb|br)?("""|''')[\s\S]+?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|rb|br)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^\s*)@\w+(?:\.\w+)*/i,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:and|as|assert|async|await|break|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:True|False|None)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*\.?\d*|\.\d+)(?:e[+-]?\d+)?j?\b/i,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},Prism.languages.python["string-interpolation"].inside.interpolation.inside.rest=Prism.languages.python,Prism.languages.py=Prism.languages.python},function(e,t){!function(e){e.languages.ruby=e.languages.extend("clike",{comment:[/#.*/,{pattern:/^=begin\s[\s\S]*?^=end/m,greedy:!0}],keyword:/\b(?:alias|and|BEGIN|begin|break|case|class|def|define_method|defined|do|each|else|elsif|END|end|ensure|false|for|if|in|module|new|next|nil|not|or|protected|private|public|raise|redo|require|rescue|retry|return|self|super|then|throw|true|undef|unless|until|when|while|yield)\b/});var t={pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"tag"},rest:e.languages.ruby}};delete e.languages.ruby.function,e.languages.insertBefore("ruby","keyword",{regex:[{pattern:/%r([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1[gim]{0,3}/,greedy:!0,inside:{interpolation:t}},{pattern:/%r\((?:[^()\\]|\\[\s\S])*\)[gim]{0,3}/,greedy:!0,inside:{interpolation:t}},{pattern:/%r\{(?:[^#{}\\]|#(?:\{[^}]+\})?|\\[\s\S])*\}[gim]{0,3}/,greedy:!0,inside:{interpolation:t}},{pattern:/%r\[(?:[^\[\]\\]|\\[\s\S])*\][gim]{0,3}/,greedy:!0,inside:{interpolation:t}},{pattern:/%r<(?:[^<>\\]|\\[\s\S])*>[gim]{0,3}/,greedy:!0,inside:{interpolation:t}},{pattern:/(^|[^/])\/(?!\/)(\[.+?]|\\.|[^/\\\r\n])+\/[gim]{0,3}(?=\s*($|[\r\n,.;})]))/,lookbehind:!0,greedy:!0}],variable:/[@$]+[a-zA-Z_]\w*(?:[?!]|\b)/,symbol:{pattern:/(^|[^:]):[a-zA-Z_]\w*(?:[?!]|\b)/,lookbehind:!0},"method-definition":{pattern:/(\bdef\s+)[\w.]+/,lookbehind:!0,inside:{function:/\w+$/,rest:e.languages.ruby}}}),e.languages.insertBefore("ruby","number",{builtin:/\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Stat|Fixnum|Float|Hash|Integer|IO|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|String|Struct|TMS|Symbol|ThreadGroup|Thread|Time|TrueClass)\b/,constant:/\b[A-Z]\w*(?:[?!]|\b)/}),e.languages.ruby.string=[{pattern:/%[qQiIwWxs]?([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0,inside:{interpolation:t}},{pattern:/%[qQiIwWxs]?\((?:[^()\\]|\\[\s\S])*\)/,greedy:!0,inside:{interpolation:t}},{pattern:/%[qQiIwWxs]?\{(?:[^#{}\\]|#(?:\{[^}]+\})?|\\[\s\S])*\}/,greedy:!0,inside:{interpolation:t}},{pattern:/%[qQiIwWxs]?\[(?:[^\[\]\\]|\\[\s\S])*\]/,greedy:!0,inside:{interpolation:t}},{pattern:/%[qQiIwWxs]?<(?:[^<>\\]|\\[\s\S])*>/,greedy:!0,inside:{interpolation:t}},{pattern:/("|')(?:#\{[^}]+\}|\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:t}}],e.languages.rb=e.languages.ruby}(Prism)},function(e,t){Prism.languages.scala=Prism.languages.extend("java",{keyword:/<-|=>|\b(?:abstract|case|catch|class|def|do|else|extends|final|finally|for|forSome|if|implicit|import|lazy|match|new|null|object|override|package|private|protected|return|sealed|self|super|this|throw|trait|try|type|val|var|while|with|yield)\b/,string:[{pattern:/"""[\s\S]*?"""/,greedy:!0},{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0}],builtin:/\b(?:String|Int|Long|Short|Byte|Boolean|Double|Float|Char|Any|AnyRef|AnyVal|Unit|Nothing)\b/,number:/\b0x[\da-f]*\.?[\da-f]+|(?:\b\d+\.?\d*|\B\.\d+)(?:e\d+)?[dfl]?/i,symbol:/'[^\d\s\\]\w*/}),delete Prism.languages.scala["class-name"],delete Prism.languages.scala.function},function(e,t){Prism.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:_INSERT|COL)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURNS?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:TRUE|FALSE|NULL)\b/i,number:/\b0x[\da-f]+\b|\b\d+\.?\d*|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|IN|LIKE|NOT|OR|IS|DIV|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/}},function(e,t){Prism.languages.swift=Prism.languages.extend("clike",{string:{pattern:/("|')(\\(?:\((?:[^()]|\([^)]+\))+\)|\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/\\\((?:[^()]|\([^)]+\))+\)/,inside:{delimiter:{pattern:/^\\\(|\)$/,alias:"variable"}}}}},keyword:/\b(?:as|associativity|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic(?:Type)?|else|enum|extension|fallthrough|final|for|func|get|guard|if|import|in|infix|init|inout|internal|is|lazy|left|let|mutating|new|none|nonmutating|operator|optional|override|postfix|precedence|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|Self|set|static|struct|subscript|super|switch|throws?|try|Type|typealias|unowned|unsafe|var|weak|where|while|willSet|__(?:COLUMN__|FILE__|FUNCTION__|LINE__))\b/,number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,constant:/\b(?:nil|[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,atrule:/@\b(?:IB(?:Outlet|Designable|Action|Inspectable)|class_protocol|exported|noreturn|NS(?:Copying|Managed)|objc|UIApplicationMain|auto_closure)\b/,builtin:/\b(?:[A-Z]\S+|abs|advance|alignof(?:Value)?|assert|contains|count(?:Elements)?|debugPrint(?:ln)?|distance|drop(?:First|Last)|dump|enumerate|equal|filter|find|first|getVaList|indices|isEmpty|join|last|lexicographicalCompare|map|max(?:Element)?|min(?:Element)?|numericCast|overlaps|partition|print(?:ln)?|reduce|reflect|reverse|sizeof(?:Value)?|sort(?:ed)?|split|startsWith|stride(?:of(?:Value)?)?|suffix|swap|toDebugString|toString|transcode|underestimateCount|unsafeBitCast|with(?:ExtendedLifetime|Unsafe(?:MutablePointers?|Pointers?)|VaList))\b/}),Prism.languages.swift.string.inside.interpolation.inside.rest=Prism.languages.swift},function(e,t,n){var r=n(314),o=["add","done","toJS","load","search"];e.exports=function(){var e=new Worker(URL.createObjectURL(new Blob(['/*!\n * ReDoc - OpenAPI/Swagger-generated API Reference Documentation\n * -------------------------------------------------------------\n * Version: "2.0.0-rc.23"\n * Repo: https://github.com/Redocly/redoc\n */!function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)r.d(n,i,function(t){return e[t]}.bind(null,i));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=97)}([function(e,t,r){(function(t){var r=function(e){return e&&e.Math==Math&&e};e.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof t&&t)||Function("return this")()}).call(this,r(59))},function(e,t,r){var n=r(0),i=r(32),o=r(3),s=r(36),u=r(37),a=r(60),c=i("wks"),l=n.Symbol,f=a?l:s;e.exports=function(e){return o(c,e)||(u&&o(l,e)?c[e]=l[e]:c[e]=f("Symbol."+e)),c[e]}},function(e,t,r){var n=r(7);e.exports=function(e){if(!n(e))throw TypeError(String(e)+" is not an object");return e}},function(e,t){var r={}.hasOwnProperty;e.exports=function(e,t){return r.call(e,t)}},function(e,t,r){var n,i;\n/**\n * lunr - http://lunrjs.com - A bit like Solr, but much smaller and not as bright - 2.3.8\n * Copyright (C) 2019 Oliver Nightingale\n * @license MIT\n */!function(){var o,s,u,a,c,l,f,p,h,d,y,v,m,g,x,w,b,S,P,k,E,O,L,T,Q,j,I=function(e){var t=new I.Builder;return t.pipeline.add(I.trimmer,I.stopWordFilter,I.stemmer),t.searchPipeline.add(I.stemmer),e.call(t,t),t.build()};I.version="2.3.8"\n/*!\n * lunr.utils\n * Copyright (C) 2019 Oliver Nightingale\n */,I.utils={},I.utils.warn=(o=this,function(e){o.console&&console.warn&&console.warn(e)}),I.utils.asString=function(e){return null==e?"":e.toString()},I.utils.clone=function(e){if(null==e)return e;for(var t=Object.create(null),r=Object.keys(e),n=0;n<r.length;n++){var i=r[n],o=e[i];if(Array.isArray(o))t[i]=o.slice();else{if("string"!=typeof o&&"number"!=typeof o&&"boolean"!=typeof o)throw new TypeError("clone is not deep and does not support nested objects");t[i]=o}}return t},I.FieldRef=function(e,t,r){this.docRef=e,this.fieldName=t,this._stringValue=r},I.FieldRef.joiner="/",I.FieldRef.fromString=function(e){var t=e.indexOf(I.FieldRef.joiner);if(-1===t)throw"malformed field ref string";var r=e.slice(0,t),n=e.slice(t+1);return new I.FieldRef(n,r,e)},I.FieldRef.prototype.toString=function(){return null==this._stringValue&&(this._stringValue=this.fieldName+I.FieldRef.joiner+this.docRef),this._stringValue}\n/*!\n * lunr.Set\n * Copyright (C) 2019 Oliver Nightingale\n */,I.Set=function(e){if(this.elements=Object.create(null),e){this.length=e.length;for(var t=0;t<this.length;t++)this.elements[e[t]]=!0}else this.length=0},I.Set.complete={intersect:function(e){return e},union:function(e){return e},contains:function(){return!0}},I.Set.empty={intersect:function(){return this},union:function(e){return e},contains:function(){return!1}},I.Set.prototype.contains=function(e){return!!this.elements[e]},I.Set.prototype.intersect=function(e){var t,r,n,i=[];if(e===I.Set.complete)return this;if(e===I.Set.empty)return e;this.length<e.length?(t=this,r=e):(t=e,r=this),n=Object.keys(t.elements);for(var o=0;o<n.length;o++){var s=n[o];s in r.elements&&i.push(s)}return new I.Set(i)},I.Set.prototype.union=function(e){return e===I.Set.complete?I.Set.complete:e===I.Set.empty?this:new I.Set(Object.keys(this.elements).concat(Object.keys(e.elements)))},I.idf=function(e,t){var r=0;for(var n in e)"_index"!=n&&(r+=Object.keys(e[n]).length);var i=(t-r+.5)/(r+.5);return Math.log(1+Math.abs(i))},I.Token=function(e,t){this.str=e||"",this.metadata=t||{}},I.Token.prototype.toString=function(){return this.str},I.Token.prototype.update=function(e){return this.str=e(this.str,this.metadata),this},I.Token.prototype.clone=function(e){return e=e||function(e){return e},new I.Token(e(this.str,this.metadata),this.metadata)}\n/*!\n * lunr.tokenizer\n * Copyright (C) 2019 Oliver Nightingale\n */,I.tokenizer=function(e,t){if(null==e||null==e)return[];if(Array.isArray(e))return e.map((function(e){return new I.Token(I.utils.asString(e).toLowerCase(),I.utils.clone(t))}));for(var r=e.toString().toLowerCase(),n=r.length,i=[],o=0,s=0;o<=n;o++){var u=o-s;if(r.charAt(o).match(I.tokenizer.separator)||o==n){if(u>0){var a=I.utils.clone(t)||{};a.position=[s,u],a.index=i.length,i.push(new I.Token(r.slice(s,o),a))}s=o+1}}return i},I.tokenizer.separator=/[\\s\\-]+/\n/*!\n * lunr.Pipeline\n * Copyright (C) 2019 Oliver Nightingale\n */,I.Pipeline=function(){this._stack=[]},I.Pipeline.registeredFunctions=Object.create(null),I.Pipeline.registerFunction=function(e,t){t in this.registeredFunctions&&I.utils.warn("Overwriting existing registered function: "+t),e.label=t,I.Pipeline.registeredFunctions[e.label]=e},I.Pipeline.warnIfFunctionNotRegistered=function(e){e.label&&e.label in this.registeredFunctions||I.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\\n",e)},I.Pipeline.load=function(e){var t=new I.Pipeline;return e.forEach((function(e){var r=I.Pipeline.registeredFunctions[e];if(!r)throw new Error("Cannot load unregistered function: "+e);t.add(r)})),t},I.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach((function(e){I.Pipeline.warnIfFunctionNotRegistered(e),this._stack.push(e)}),this)},I.Pipeline.prototype.after=function(e,t){I.Pipeline.warnIfFunctionNotRegistered(t);var r=this._stack.indexOf(e);if(-1==r)throw new Error("Cannot find existingFn");r+=1,this._stack.splice(r,0,t)},I.Pipeline.prototype.before=function(e,t){I.Pipeline.warnIfFunctionNotRegistered(t);var r=this._stack.indexOf(e);if(-1==r)throw new Error("Cannot find existingFn");this._stack.splice(r,0,t)},I.Pipeline.prototype.remove=function(e){var t=this._stack.indexOf(e);-1!=t&&this._stack.splice(t,1)},I.Pipeline.prototype.run=function(e){for(var t=this._stack.length,r=0;r<t;r++){for(var n=this._stack[r],i=[],o=0;o<e.length;o++){var s=n(e[o],o,e);if(null!=s&&""!==s)if(Array.isArray(s))for(var u=0;u<s.length;u++)i.push(s[u]);else i.push(s)}e=i}return e},I.Pipeline.prototype.runString=function(e,t){var r=new I.Token(e,t);return this.run([r]).map((function(e){return e.toString()}))},I.Pipeline.prototype.reset=function(){this._stack=[]},I.Pipeline.prototype.toJSON=function(){return this._stack.map((function(e){return I.Pipeline.warnIfFunctionNotRegistered(e),e.label}))}\n/*!\n * lunr.Vector\n * Copyright (C) 2019 Oliver Nightingale\n */,I.Vector=function(e){this._magnitude=0,this.elements=e||[]},I.Vector.prototype.positionForIndex=function(e){if(0==this.elements.length)return 0;for(var t=0,r=this.elements.length/2,n=r-t,i=Math.floor(n/2),o=this.elements[2*i];n>1&&(o<e&&(t=i),o>e&&(r=i),o!=e);)n=r-t,i=t+Math.floor(n/2),o=this.elements[2*i];return o==e?2*i:o>e?2*i:o<e?2*(i+1):void 0},I.Vector.prototype.insert=function(e,t){this.upsert(e,t,(function(){throw"duplicate index"}))},I.Vector.prototype.upsert=function(e,t,r){this._magnitude=0;var n=this.positionForIndex(e);this.elements[n]==e?this.elements[n+1]=r(this.elements[n+1],t):this.elements.splice(n,0,e,t)},I.Vector.prototype.magnitude=function(){if(this._magnitude)return this._magnitude;for(var e=0,t=this.elements.length,r=1;r<t;r+=2){var n=this.elements[r];e+=n*n}return this._magnitude=Math.sqrt(e)},I.Vector.prototype.dot=function(e){for(var t=0,r=this.elements,n=e.elements,i=r.length,o=n.length,s=0,u=0,a=0,c=0;a<i&&c<o;)(s=r[a])<(u=n[c])?a+=2:s>u?c+=2:s==u&&(t+=r[a+1]*n[c+1],a+=2,c+=2);return t},I.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},I.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),t=1,r=0;t<this.elements.length;t+=2,r++)e[r]=this.elements[t];return e},I.Vector.prototype.toJSON=function(){return this.elements}\n/*!\n * lunr.stemmer\n * Copyright (C) 2019 Oliver Nightingale\n * Includes code from - http://tartarus.org/~martin/PorterStemmer/js.txt\n */,I.stemmer=(s={ational:"ate",tional:"tion",enci:"ence",anci:"ance",izer:"ize",bli:"ble",alli:"al",entli:"ent",eli:"e",ousli:"ous",ization:"ize",ation:"ate",ator:"ate",alism:"al",iveness:"ive",fulness:"ful",ousness:"ous",aliti:"al",iviti:"ive",biliti:"ble",logi:"log"},u={icate:"ic",ative:"",alize:"al",iciti:"ic",ical:"ic",ful:"",ness:""},a="[aeiouy]",c="[^aeiou][^aeiouy]*",l=new RegExp("^([^aeiou][^aeiouy]*)?[aeiouy][aeiou]*[^aeiou][^aeiouy]*"),f=new RegExp("^([^aeiou][^aeiouy]*)?[aeiouy][aeiou]*[^aeiou][^aeiouy]*[aeiouy][aeiou]*[^aeiou][^aeiouy]*"),p=new RegExp("^([^aeiou][^aeiouy]*)?[aeiouy][aeiou]*[^aeiou][^aeiouy]*([aeiouy][aeiou]*)?$"),h=new RegExp("^([^aeiou][^aeiouy]*)?[aeiouy]"),d=/^(.+?)(ss|i)es$/,y=/^(.+?)([^s])s$/,v=/^(.+?)eed$/,m=/^(.+?)(ed|ing)$/,g=/.$/,x=/(at|bl|iz)$/,w=new RegExp("([^aeiouylsz])\\\\1$"),b=new RegExp("^"+c+a+"[^aeiouwxy]$"),S=/^(.+?[^aeiou])y$/,P=/^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/,k=/^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/,E=/^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/,O=/^(.+?)(s|t)(ion)$/,L=/^(.+?)e$/,T=/ll$/,Q=new RegExp("^"+c+a+"[^aeiouwxy]$"),j=function(e){var t,r,n,i,o,a,c;if(e.length<3)return e;if("y"==(n=e.substr(0,1))&&(e=n.toUpperCase()+e.substr(1)),o=y,(i=d).test(e)?e=e.replace(i,"$1$2"):o.test(e)&&(e=e.replace(o,"$1$2")),o=m,(i=v).test(e)){var j=i.exec(e);(i=l).test(j[1])&&(i=g,e=e.replace(i,""))}else o.test(e)&&(t=(j=o.exec(e))[1],(o=h).test(t)&&(a=w,c=b,(o=x).test(e=t)?e+="e":a.test(e)?(i=g,e=e.replace(i,"")):c.test(e)&&(e+="e")));return(i=S).test(e)&&(e=(t=(j=i.exec(e))[1])+"i"),(i=P).test(e)&&(t=(j=i.exec(e))[1],r=j[2],(i=l).test(t)&&(e=t+s[r])),(i=k).test(e)&&(t=(j=i.exec(e))[1],r=j[2],(i=l).test(t)&&(e=t+u[r])),o=O,(i=E).test(e)?(t=(j=i.exec(e))[1],(i=f).test(t)&&(e=t)):o.test(e)&&(t=(j=o.exec(e))[1]+j[2],(o=f).test(t)&&(e=t)),(i=L).test(e)&&(t=(j=i.exec(e))[1],o=p,a=Q,((i=f).test(t)||o.test(t)&&!a.test(t))&&(e=t)),o=f,(i=T).test(e)&&o.test(e)&&(i=g,e=e.replace(i,"")),"y"==n&&(e=n.toLowerCase()+e.substr(1)),e},function(e){return e.update(j)}),I.Pipeline.registerFunction(I.stemmer,"stemmer")\n/*!\n * lunr.stopWordFilter\n * Copyright (C) 2019 Oliver Nightingale\n */,I.generateStopWordFilter=function(e){var t=e.reduce((function(e,t){return e[t]=t,e}),{});return function(e){if(e&&t[e.toString()]!==e.toString())return e}},I.stopWordFilter=I.generateStopWordFilter(["a","able","about","across","after","all","almost","also","am","among","an","and","any","are","as","at","be","because","been","but","by","can","cannot","could","dear","did","do","does","either","else","ever","every","for","from","get","got","had","has","have","he","her","hers","him","his","how","however","i","if","in","into","is","it","its","just","least","let","like","likely","may","me","might","most","must","my","neither","no","nor","not","of","off","often","on","only","or","other","our","own","rather","said","say","says","she","should","since","so","some","than","that","the","their","them","then","there","these","they","this","tis","to","too","twas","us","wants","was","we","were","what","when","where","which","while","who","whom","why","will","with","would","yet","you","your"]),I.Pipeline.registerFunction(I.stopWordFilter,"stopWordFilter")\n/*!\n * lunr.trimmer\n * Copyright (C) 2019 Oliver Nightingale\n */,I.trimmer=function(e){return e.update((function(e){return e.replace(/^\\W+/,"").replace(/\\W+$/,"")}))},I.Pipeline.registerFunction(I.trimmer,"trimmer")\n/*!\n * lunr.TokenSet\n * Copyright (C) 2019 Oliver Nightingale\n */,I.TokenSet=function(){this.final=!1,this.edges={},this.id=I.TokenSet._nextId,I.TokenSet._nextId+=1},I.TokenSet._nextId=1,I.TokenSet.fromArray=function(e){for(var t=new I.TokenSet.Builder,r=0,n=e.length;r<n;r++)t.insert(e[r]);return t.finish(),t.root},I.TokenSet.fromClause=function(e){return"editDistance"in e?I.TokenSet.fromFuzzyString(e.term,e.editDistance):I.TokenSet.fromString(e.term)},I.TokenSet.fromFuzzyString=function(e,t){for(var r=new I.TokenSet,n=[{node:r,editsRemaining:t,str:e}];n.length;){var i=n.pop();if(i.str.length>0){var o,s=i.str.charAt(0);s in i.node.edges?o=i.node.edges[s]:(o=new I.TokenSet,i.node.edges[s]=o),1==i.str.length&&(o.final=!0),n.push({node:o,editsRemaining:i.editsRemaining,str:i.str.slice(1)})}if(0!=i.editsRemaining){if("*"in i.node.edges)var u=i.node.edges["*"];else{u=new I.TokenSet;i.node.edges["*"]=u}if(0==i.str.length&&(u.final=!0),n.push({node:u,editsRemaining:i.editsRemaining-1,str:i.str}),i.str.length>1&&n.push({node:i.node,editsRemaining:i.editsRemaining-1,str:i.str.slice(1)}),1==i.str.length&&(i.node.final=!0),i.str.length>=1){if("*"in i.node.edges)var a=i.node.edges["*"];else{a=new I.TokenSet;i.node.edges["*"]=a}1==i.str.length&&(a.final=!0),n.push({node:a,editsRemaining:i.editsRemaining-1,str:i.str.slice(1)})}if(i.str.length>1){var c,l=i.str.charAt(0),f=i.str.charAt(1);f in i.node.edges?c=i.node.edges[f]:(c=new I.TokenSet,i.node.edges[f]=c),1==i.str.length&&(c.final=!0),n.push({node:c,editsRemaining:i.editsRemaining-1,str:l+i.str.slice(2)})}}}return r},I.TokenSet.fromString=function(e){for(var t=new I.TokenSet,r=t,n=0,i=e.length;n<i;n++){var o=e[n],s=n==i-1;if("*"==o)t.edges[o]=t,t.final=s;else{var u=new I.TokenSet;u.final=s,t.edges[o]=u,t=u}}return r},I.TokenSet.prototype.toArray=function(){for(var e=[],t=[{prefix:"",node:this}];t.length;){var r=t.pop(),n=Object.keys(r.node.edges),i=n.length;r.node.final&&(r.prefix.charAt(0),e.push(r.prefix));for(var o=0;o<i;o++){var s=n[o];t.push({prefix:r.prefix.concat(s),node:r.node.edges[s]})}}return e},I.TokenSet.prototype.toString=function(){if(this._str)return this._str;for(var e=this.final?"1":"0",t=Object.keys(this.edges).sort(),r=t.length,n=0;n<r;n++){var i=t[n];e=e+i+this.edges[i].id}return e},I.TokenSet.prototype.intersect=function(e){for(var t=new I.TokenSet,r=void 0,n=[{qNode:e,output:t,node:this}];n.length;){r=n.pop();for(var i=Object.keys(r.qNode.edges),o=i.length,s=Object.keys(r.node.edges),u=s.length,a=0;a<o;a++)for(var c=i[a],l=0;l<u;l++){var f=s[l];if(f==c||"*"==c){var p=r.node.edges[f],h=r.qNode.edges[c],d=p.final&&h.final,y=void 0;f in r.output.edges?(y=r.output.edges[f]).final=y.final||d:((y=new I.TokenSet).final=d,r.output.edges[f]=y),n.push({qNode:h,output:y,node:p})}}}return t},I.TokenSet.Builder=function(){this.previousWord="",this.root=new I.TokenSet,this.uncheckedNodes=[],this.minimizedNodes={}},I.TokenSet.Builder.prototype.insert=function(e){var t,r=0;if(e<this.previousWord)throw new Error("Out of order word insertion");for(var n=0;n<e.length&&n<this.previousWord.length&&e[n]==this.previousWord[n];n++)r++;this.minimize(r),t=0==this.uncheckedNodes.length?this.root:this.uncheckedNodes[this.uncheckedNodes.length-1].child;for(n=r;n<e.length;n++){var i=new I.TokenSet,o=e[n];t.edges[o]=i,this.uncheckedNodes.push({parent:t,char:o,child:i}),t=i}t.final=!0,this.previousWord=e},I.TokenSet.Builder.prototype.finish=function(){this.minimize(0)},I.TokenSet.Builder.prototype.minimize=function(e){for(var t=this.uncheckedNodes.length-1;t>=e;t--){var r=this.uncheckedNodes[t],n=r.child.toString();n in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[n]:(r.child._str=n,this.minimizedNodes[n]=r.child),this.uncheckedNodes.pop()}}\n/*!\n * lunr.Index\n * Copyright (C) 2019 Oliver Nightingale\n */,I.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},I.Index.prototype.search=function(e){return this.query((function(t){new I.QueryParser(e,t).parse()}))},I.Index.prototype.query=function(e){for(var t=new I.Query(this.fields),r=Object.create(null),n=Object.create(null),i=Object.create(null),o=Object.create(null),s=Object.create(null),u=0;u<this.fields.length;u++)n[this.fields[u]]=new I.Vector;e.call(t,t);for(u=0;u<t.clauses.length;u++){var a=t.clauses[u],c=null,l=I.Set.complete;c=a.usePipeline?this.pipeline.runString(a.term,{fields:a.fields}):[a.term];for(var f=0;f<c.length;f++){var p=c[f];a.term=p;var h=I.TokenSet.fromClause(a),d=this.tokenSet.intersect(h).toArray();if(0===d.length&&a.presence===I.Query.presence.REQUIRED){for(var y=0;y<a.fields.length;y++){o[R=a.fields[y]]=I.Set.empty}break}for(var v=0;v<d.length;v++){var m=d[v],g=this.invertedIndex[m],x=g._index;for(y=0;y<a.fields.length;y++){var w=g[R=a.fields[y]],b=Object.keys(w),S=m+"/"+R,P=new I.Set(b);if(a.presence==I.Query.presence.REQUIRED&&(l=l.union(P),void 0===o[R]&&(o[R]=I.Set.complete)),a.presence!=I.Query.presence.PROHIBITED){if(n[R].upsert(x,a.boost,(function(e,t){return e+t})),!i[S]){for(var k=0;k<b.length;k++){var E,O=b[k],L=new I.FieldRef(O,R),T=w[O];void 0===(E=r[L])?r[L]=new I.MatchData(m,R,T):E.add(m,R,T)}i[S]=!0}}else void 0===s[R]&&(s[R]=I.Set.empty),s[R]=s[R].union(P)}}}if(a.presence===I.Query.presence.REQUIRED)for(y=0;y<a.fields.length;y++){o[R=a.fields[y]]=o[R].intersect(l)}}var Q=I.Set.complete,j=I.Set.empty;for(u=0;u<this.fields.length;u++){var R;o[R=this.fields[u]]&&(Q=Q.intersect(o[R])),s[R]&&(j=j.union(s[R]))}var _=Object.keys(r),F=[],C=Object.create(null);if(t.isNegated()){_=Object.keys(this.fieldVectors);for(u=0;u<_.length;u++){L=_[u];var N=I.FieldRef.fromString(L);r[L]=new I.MatchData}}for(u=0;u<_.length;u++){var A=(N=I.FieldRef.fromString(_[u])).docRef;if(Q.contains(A)&&!j.contains(A)){var D,M=this.fieldVectors[N],B=n[N.fieldName].similarity(M);if(void 0!==(D=C[A]))D.score+=B,D.matchData.combine(r[N]);else{var V={ref:A,score:B,matchData:r[N]};C[A]=V,F.push(V)}}}return F.sort((function(e,t){return t.score-e.score}))},I.Index.prototype.toJSON=function(){var e=Object.keys(this.invertedIndex).sort().map((function(e){return[e,this.invertedIndex[e]]}),this),t=Object.keys(this.fieldVectors).map((function(e){return[e,this.fieldVectors[e].toJSON()]}),this);return{version:I.version,fields:this.fields,fieldVectors:t,invertedIndex:e,pipeline:this.pipeline.toJSON()}},I.Index.load=function(e){var t={},r={},n=e.fieldVectors,i=Object.create(null),o=e.invertedIndex,s=new I.TokenSet.Builder,u=I.Pipeline.load(e.pipeline);e.version!=I.version&&I.utils.warn("Version mismatch when loading serialised index. Current version of lunr \'"+I.version+"\' does not match serialized index \'"+e.version+"\'");for(var a=0;a<n.length;a++){var c=(f=n[a])[0],l=f[1];r[c]=new I.Vector(l)}for(a=0;a<o.length;a++){var f,p=(f=o[a])[0],h=f[1];s.insert(p),i[p]=h}return s.finish(),t.fields=e.fields,t.fieldVectors=r,t.invertedIndex=i,t.tokenSet=s.root,t.pipeline=u,new I.Index(t)}\n/*!\n * lunr.Builder\n * Copyright (C) 2019 Oliver Nightingale\n */,I.Builder=function(){this._ref="id",this._fields=Object.create(null),this._documents=Object.create(null),this.invertedIndex=Object.create(null),this.fieldTermFrequencies={},this.fieldLengths={},this.tokenizer=I.tokenizer,this.pipeline=new I.Pipeline,this.searchPipeline=new I.Pipeline,this.documentCount=0,this._b=.75,this._k1=1.2,this.termIndex=0,this.metadataWhitelist=[]},I.Builder.prototype.ref=function(e){this._ref=e},I.Builder.prototype.field=function(e,t){if(/\\//.test(e))throw new RangeError("Field \'"+e+"\' contains illegal character \'/\'");this._fields[e]=t||{}},I.Builder.prototype.b=function(e){this._b=e<0?0:e>1?1:e},I.Builder.prototype.k1=function(e){this._k1=e},I.Builder.prototype.add=function(e,t){var r=e[this._ref],n=Object.keys(this._fields);this._documents[r]=t||{},this.documentCount+=1;for(var i=0;i<n.length;i++){var o=n[i],s=this._fields[o].extractor,u=s?s(e):e[o],a=this.tokenizer(u,{fields:[o]}),c=this.pipeline.run(a),l=new I.FieldRef(r,o),f=Object.create(null);this.fieldTermFrequencies[l]=f,this.fieldLengths[l]=0,this.fieldLengths[l]+=c.length;for(var p=0;p<c.length;p++){var h=c[p];if(null==f[h]&&(f[h]=0),f[h]+=1,null==this.invertedIndex[h]){var d=Object.create(null);d._index=this.termIndex,this.termIndex+=1;for(var y=0;y<n.length;y++)d[n[y]]=Object.create(null);this.invertedIndex[h]=d}null==this.invertedIndex[h][o][r]&&(this.invertedIndex[h][o][r]=Object.create(null));for(var v=0;v<this.metadataWhitelist.length;v++){var m=this.metadataWhitelist[v],g=h.metadata[m];null==this.invertedIndex[h][o][r][m]&&(this.invertedIndex[h][o][r][m]=[]),this.invertedIndex[h][o][r][m].push(g)}}}},I.Builder.prototype.calculateAverageFieldLengths=function(){for(var e=Object.keys(this.fieldLengths),t=e.length,r={},n={},i=0;i<t;i++){var o=I.FieldRef.fromString(e[i]),s=o.fieldName;n[s]||(n[s]=0),n[s]+=1,r[s]||(r[s]=0),r[s]+=this.fieldLengths[o]}var u=Object.keys(this._fields);for(i=0;i<u.length;i++){var a=u[i];r[a]=r[a]/n[a]}this.averageFieldLength=r},I.Builder.prototype.createFieldVectors=function(){for(var e={},t=Object.keys(this.fieldTermFrequencies),r=t.length,n=Object.create(null),i=0;i<r;i++){for(var o=I.FieldRef.fromString(t[i]),s=o.fieldName,u=this.fieldLengths[o],a=new I.Vector,c=this.fieldTermFrequencies[o],l=Object.keys(c),f=l.length,p=this._fields[s].boost||1,h=this._documents[o.docRef].boost||1,d=0;d<f;d++){var y,v,m,g=l[d],x=c[g],w=this.invertedIndex[g]._index;void 0===n[g]?(y=I.idf(this.invertedIndex[g],this.documentCount),n[g]=y):y=n[g],v=y*((this._k1+1)*x)/(this._k1*(1-this._b+this._b*(u/this.averageFieldLength[s]))+x),v*=p,v*=h,m=Math.round(1e3*v)/1e3,a.insert(w,m)}e[o]=a}this.fieldVectors=e},I.Builder.prototype.createTokenSet=function(){this.tokenSet=I.TokenSet.fromArray(Object.keys(this.invertedIndex).sort())},I.Builder.prototype.build=function(){return this.calculateAverageFieldLengths(),this.createFieldVectors(),this.createTokenSet(),new I.Index({invertedIndex:this.invertedIndex,fieldVectors:this.fieldVectors,tokenSet:this.tokenSet,fields:Object.keys(this._fields),pipeline:this.searchPipeline})},I.Builder.prototype.use=function(e){var t=Array.prototype.slice.call(arguments,1);t.unshift(this),e.apply(this,t)},I.MatchData=function(e,t,r){for(var n=Object.create(null),i=Object.keys(r||{}),o=0;o<i.length;o++){var s=i[o];n[s]=r[s].slice()}this.metadata=Object.create(null),void 0!==e&&(this.metadata[e]=Object.create(null),this.metadata[e][t]=n)},I.MatchData.prototype.combine=function(e){for(var t=Object.keys(e.metadata),r=0;r<t.length;r++){var n=t[r],i=Object.keys(e.metadata[n]);null==this.metadata[n]&&(this.metadata[n]=Object.create(null));for(var o=0;o<i.length;o++){var s=i[o],u=Object.keys(e.metadata[n][s]);null==this.metadata[n][s]&&(this.metadata[n][s]=Object.create(null));for(var a=0;a<u.length;a++){var c=u[a];null==this.metadata[n][s][c]?this.metadata[n][s][c]=e.metadata[n][s][c]:this.metadata[n][s][c]=this.metadata[n][s][c].concat(e.metadata[n][s][c])}}}},I.MatchData.prototype.add=function(e,t,r){if(!(e in this.metadata))return this.metadata[e]=Object.create(null),void(this.metadata[e][t]=r);if(t in this.metadata[e])for(var n=Object.keys(r),i=0;i<n.length;i++){var o=n[i];o in this.metadata[e][t]?this.metadata[e][t][o]=this.metadata[e][t][o].concat(r[o]):this.metadata[e][t][o]=r[o]}else this.metadata[e][t]=r},I.Query=function(e){this.clauses=[],this.allFields=e},I.Query.wildcard=new String("*"),I.Query.wildcard.NONE=0,I.Query.wildcard.LEADING=1,I.Query.wildcard.TRAILING=2,I.Query.presence={OPTIONAL:1,REQUIRED:2,PROHIBITED:3},I.Query.prototype.clause=function(e){return"fields"in e||(e.fields=this.allFields),"boost"in e||(e.boost=1),"usePipeline"in e||(e.usePipeline=!0),"wildcard"in e||(e.wildcard=I.Query.wildcard.NONE),e.wildcard&I.Query.wildcard.LEADING&&e.term.charAt(0)!=I.Query.wildcard&&(e.term="*"+e.term),e.wildcard&I.Query.wildcard.TRAILING&&e.term.slice(-1)!=I.Query.wildcard&&(e.term=e.term+"*"),"presence"in e||(e.presence=I.Query.presence.OPTIONAL),this.clauses.push(e),this},I.Query.prototype.isNegated=function(){for(var e=0;e<this.clauses.length;e++)if(this.clauses[e].presence!=I.Query.presence.PROHIBITED)return!1;return!0},I.Query.prototype.term=function(e,t){if(Array.isArray(e))return e.forEach((function(e){this.term(e,I.utils.clone(t))}),this),this;var r=t||{};return r.term=e.toString(),this.clause(r),this},I.QueryParseError=function(e,t,r){this.name="QueryParseError",this.message=e,this.start=t,this.end=r},I.QueryParseError.prototype=new Error,I.QueryLexer=function(e){this.lexemes=[],this.str=e,this.length=e.length,this.pos=0,this.start=0,this.escapeCharPositions=[]},I.QueryLexer.prototype.run=function(){for(var e=I.QueryLexer.lexText;e;)e=e(this)},I.QueryLexer.prototype.sliceString=function(){for(var e=[],t=this.start,r=this.pos,n=0;n<this.escapeCharPositions.length;n++)r=this.escapeCharPositions[n],e.push(this.str.slice(t,r)),t=r+1;return e.push(this.str.slice(t,this.pos)),this.escapeCharPositions.length=0,e.join("")},I.QueryLexer.prototype.emit=function(e){this.lexemes.push({type:e,str:this.sliceString(),start:this.start,end:this.pos}),this.start=this.pos},I.QueryLexer.prototype.escapeCharacter=function(){this.escapeCharPositions.push(this.pos-1),this.pos+=1},I.QueryLexer.prototype.next=function(){if(this.pos>=this.length)return I.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},I.QueryLexer.prototype.width=function(){return this.pos-this.start},I.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},I.QueryLexer.prototype.backup=function(){this.pos-=1},I.QueryLexer.prototype.acceptDigitRun=function(){var e,t;do{t=(e=this.next()).charCodeAt(0)}while(t>47&&t<58);e!=I.QueryLexer.EOS&&this.backup()},I.QueryLexer.prototype.more=function(){return this.pos<this.length},I.QueryLexer.EOS="EOS",I.QueryLexer.FIELD="FIELD",I.QueryLexer.TERM="TERM",I.QueryLexer.EDIT_DISTANCE="EDIT_DISTANCE",I.QueryLexer.BOOST="BOOST",I.QueryLexer.PRESENCE="PRESENCE",I.QueryLexer.lexField=function(e){return e.backup(),e.emit(I.QueryLexer.FIELD),e.ignore(),I.QueryLexer.lexText},I.QueryLexer.lexTerm=function(e){if(e.width()>1&&(e.backup(),e.emit(I.QueryLexer.TERM)),e.ignore(),e.more())return I.QueryLexer.lexText},I.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(I.QueryLexer.EDIT_DISTANCE),I.QueryLexer.lexText},I.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(I.QueryLexer.BOOST),I.QueryLexer.lexText},I.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(I.QueryLexer.TERM)},I.QueryLexer.termSeparator=I.tokenizer.separator,I.QueryLexer.lexText=function(e){for(;;){var t=e.next();if(t==I.QueryLexer.EOS)return I.QueryLexer.lexEOS;if(92!=t.charCodeAt(0)){if(":"==t)return I.QueryLexer.lexField;if("~"==t)return e.backup(),e.width()>0&&e.emit(I.QueryLexer.TERM),I.QueryLexer.lexEditDistance;if("^"==t)return e.backup(),e.width()>0&&e.emit(I.QueryLexer.TERM),I.QueryLexer.lexBoost;if("+"==t&&1===e.width())return e.emit(I.QueryLexer.PRESENCE),I.QueryLexer.lexText;if("-"==t&&1===e.width())return e.emit(I.QueryLexer.PRESENCE),I.QueryLexer.lexText;if(t.match(I.QueryLexer.termSeparator))return I.QueryLexer.lexTerm}else e.escapeCharacter()}},I.QueryParser=function(e,t){this.lexer=new I.QueryLexer(e),this.query=t,this.currentClause={},this.lexemeIdx=0},I.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=I.QueryParser.parseClause;e;)e=e(this);return this.query},I.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},I.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},I.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},I.QueryParser.parseClause=function(e){var t=e.peekLexeme();if(null!=t)switch(t.type){case I.QueryLexer.PRESENCE:return I.QueryParser.parsePresence;case I.QueryLexer.FIELD:return I.QueryParser.parseField;case I.QueryLexer.TERM:return I.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+t.type;throw t.str.length>=1&&(r+=" with value \'"+t.str+"\'"),new I.QueryParseError(r,t.start,t.end)}},I.QueryParser.parsePresence=function(e){var t=e.consumeLexeme();if(null!=t){switch(t.str){case"-":e.currentClause.presence=I.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=I.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator\'"+t.str+"\'";throw new I.QueryParseError(r,t.start,t.end)}var n=e.peekLexeme();if(null==n){r="expecting term or field, found nothing";throw new I.QueryParseError(r,t.start,t.end)}switch(n.type){case I.QueryLexer.FIELD:return I.QueryParser.parseField;case I.QueryLexer.TERM:return I.QueryParser.parseTerm;default:r="expecting term or field, found \'"+n.type+"\'";throw new I.QueryParseError(r,n.start,n.end)}}},I.QueryParser.parseField=function(e){var t=e.consumeLexeme();if(null!=t){if(-1==e.query.allFields.indexOf(t.str)){var r=e.query.allFields.map((function(e){return"\'"+e+"\'"})).join(", "),n="unrecognised field \'"+t.str+"\', possible fields: "+r;throw new I.QueryParseError(n,t.start,t.end)}e.currentClause.fields=[t.str];var i=e.peekLexeme();if(null==i){n="expecting term, found nothing";throw new I.QueryParseError(n,t.start,t.end)}switch(i.type){case I.QueryLexer.TERM:return I.QueryParser.parseTerm;default:n="expecting term, found \'"+i.type+"\'";throw new I.QueryParseError(n,i.start,i.end)}}},I.QueryParser.parseTerm=function(e){var t=e.consumeLexeme();if(null!=t){e.currentClause.term=t.str.toLowerCase(),-1!=t.str.indexOf("*")&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(null!=r)switch(r.type){case I.QueryLexer.TERM:return e.nextClause(),I.QueryParser.parseTerm;case I.QueryLexer.FIELD:return e.nextClause(),I.QueryParser.parseField;case I.QueryLexer.EDIT_DISTANCE:return I.QueryParser.parseEditDistance;case I.QueryLexer.BOOST:return I.QueryParser.parseBoost;case I.QueryLexer.PRESENCE:return e.nextClause(),I.QueryParser.parsePresence;default:var n="Unexpected lexeme type \'"+r.type+"\'";throw new I.QueryParseError(n,r.start,r.end)}else e.nextClause()}},I.QueryParser.parseEditDistance=function(e){var t=e.consumeLexeme();if(null!=t){var r=parseInt(t.str,10);if(isNaN(r)){var n="edit distance must be numeric";throw new I.QueryParseError(n,t.start,t.end)}e.currentClause.editDistance=r;var i=e.peekLexeme();if(null!=i)switch(i.type){case I.QueryLexer.TERM:return e.nextClause(),I.QueryParser.parseTerm;case I.QueryLexer.FIELD:return e.nextClause(),I.QueryParser.parseField;case I.QueryLexer.EDIT_DISTANCE:return I.QueryParser.parseEditDistance;case I.QueryLexer.BOOST:return I.QueryParser.parseBoost;case I.QueryLexer.PRESENCE:return e.nextClause(),I.QueryParser.parsePresence;default:n="Unexpected lexeme type \'"+i.type+"\'";throw new I.QueryParseError(n,i.start,i.end)}else e.nextClause()}},I.QueryParser.parseBoost=function(e){var t=e.consumeLexeme();if(null!=t){var r=parseInt(t.str,10);if(isNaN(r)){var n="boost must be numeric";throw new I.QueryParseError(n,t.start,t.end)}e.currentClause.boost=r;var i=e.peekLexeme();if(null!=i)switch(i.type){case I.QueryLexer.TERM:return e.nextClause(),I.QueryParser.parseTerm;case I.QueryLexer.FIELD:return e.nextClause(),I.QueryParser.parseField;case I.QueryLexer.EDIT_DISTANCE:return I.QueryParser.parseEditDistance;case I.QueryLexer.BOOST:return I.QueryParser.parseBoost;case I.QueryLexer.PRESENCE:return e.nextClause(),I.QueryParser.parsePresence;default:n="Unexpected lexeme type \'"+i.type+"\'";throw new I.QueryParseError(n,i.start,i.end)}else e.nextClause()}},void 0===(i="function"==typeof(n=function(){return I})?n.call(t,r,t,e):n)||(e.exports=i)}()},function(e,t,r){var n=r(8),i=r(12),o=r(22);e.exports=n?function(e,t,r){return i.f(e,t,o(1,r))}:function(e,t,r){return e[t]=r,e}},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,r){var n=r(6);e.exports=!n((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(e,t,r){var n=r(0),i=r(5),o=r(3),s=r(20),u=r(23),a=r(16),c=a.get,l=a.enforce,f=String(String).split("String");(e.exports=function(e,t,r,u){var a=!!u&&!!u.unsafe,c=!!u&&!!u.enumerable,p=!!u&&!!u.noTargetGet;"function"==typeof r&&("string"!=typeof t||o(r,"name")||i(r,"name",t),l(r).source=f.join("string"==typeof t?t:"")),e!==n?(a?!p&&e[t]&&(c=!0):delete e[t],c?e[t]=r:i(e,t,r)):c?e[t]=r:s(t,r)})(Function.prototype,"toString",(function(){return"function"==typeof this&&c(this).source||u(this)}))},function(e,t,r){var n=r(40),i=r(0),o=function(e){return"function"==typeof e?e:void 0};e.exports=function(e,t){return arguments.length<2?o(n[e])||o(i[e]):n[e]&&n[e][t]||i[e]&&i[e][t]}},function(e,t){e.exports=!1},function(e,t,r){var n=r(8),i=r(34),o=r(2),s=r(35),u=Object.defineProperty;t.f=n?u:function(e,t,r){if(o(e),t=s(t,!0),o(r),i)try{return u(e,t,r)}catch(e){}if("get"in r||"set"in r)throw TypeError("Accessors not supported");return"value"in r&&(e[t]=r.value),e}},function(e,t){var r={}.toString;e.exports=function(e){return r.call(e).slice(8,-1)}},function(e,t){e.exports={}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},function(e,t,r){var n,i,o,s=r(61),u=r(0),a=r(7),c=r(5),l=r(3),f=r(24),p=r(25),h=u.WeakMap;if(s){var d=new h,y=d.get,v=d.has,m=d.set;n=function(e,t){return m.call(d,e,t),t},i=function(e){return y.call(d,e)||{}},o=function(e){return v.call(d,e)}}else{var g=f("state");p[g]=!0,n=function(e,t){return c(e,g,t),t},i=function(e){return l(e,g)?e[g]:{}},o=function(e){return l(e,g)}}e.exports={set:n,get:i,has:o,enforce:function(e){return o(e)?i(e):n(e,{})},getterFor:function(e){return function(t){var r;if(!a(t)||(r=i(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return r}}}},function(e,t,r){var n=r(0),i=r(28).f,o=r(5),s=r(9),u=r(20),a=r(67),c=r(43);e.exports=function(e,t){var r,l,f,p,h,d=e.target,y=e.global,v=e.stat;if(r=y?n:v?n[d]||u(d,{}):(n[d]||{}).prototype)for(l in t){if(p=t[l],f=e.noTargetGet?(h=i(r,l))&&h.value:r[l],!c(y?l:d+(v?".":"#")+l,e.forced)&&void 0!==f){if(typeof p==typeof f)continue;a(p,f)}(e.sham||f&&f.sham)&&o(p,"sham",!0),s(r,l,p,e)}}},function(e,t,r){var n=r(66),i=r(27);e.exports=function(e){return n(i(e))}},function(e,t,r){var n={};n[r(1)("toStringTag")]="z",e.exports="[object z]"===String(n)},function(e,t,r){var n=r(0),i=r(5);e.exports=function(e,t){try{i(n,e,t)}catch(r){n[e]=t}return t}},function(e,t,r){var n=r(0),i=r(7),o=n.document,s=i(o)&&i(o.createElement);e.exports=function(e){return s?o.createElement(e):{}}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,r){var n=r(33),i=Function.toString;"function"!=typeof n.inspectSource&&(n.inspectSource=function(e){return i.call(e)}),e.exports=n.inspectSource},function(e,t,r){var n=r(32),i=r(36),o=n("keys");e.exports=function(e){return o[e]||(o[e]=i(e))}},function(e,t){e.exports={}},function(e,t){var r=Math.ceil,n=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?n:r)(e)}},function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can\'t call method on "+e);return e}},function(e,t,r){var n=r(8),i=r(65),o=r(22),s=r(18),u=r(35),a=r(3),c=r(34),l=Object.getOwnPropertyDescriptor;t.f=n?l:function(e,t){if(e=s(e),t=u(t,!0),c)try{return l(e,t)}catch(e){}if(a(e,t))return o(!i.f.call(e,t),e[t])}},function(e,t){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(e,t,r){var n=r(12).f,i=r(3),o=r(1)("toStringTag");e.exports=function(e,t,r){e&&!i(e=r?e:e.prototype,o)&&n(e,o,{configurable:!0,value:t})}},function(e,t,r){"use strict";var n=r(15),i=function(e){var t,r;this.promise=new e((function(e,n){if(void 0!==t||void 0!==r)throw TypeError("Bad Promise constructor");t=e,r=n})),this.resolve=n(t),this.reject=n(r)};e.exports.f=function(e){return new i(e)}},function(e,t,r){var n=r(11),i=r(33);(e.exports=function(e,t){return i[e]||(i[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.5.0",mode:n?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},function(e,t,r){var n=r(0),i=r(20),o=n["__core-js_shared__"]||i("__core-js_shared__",{});e.exports=o},function(e,t,r){var n=r(8),i=r(6),o=r(21);e.exports=!n&&!i((function(){return 7!=Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},function(e,t,r){var n=r(7);e.exports=function(e,t){if(!n(e))return e;var r,i;if(t&&"function"==typeof(r=e.toString)&&!n(i=r.call(e)))return i;if("function"==typeof(r=e.valueOf)&&!n(i=r.call(e)))return i;if(!t&&"function"==typeof(r=e.toString)&&!n(i=r.call(e)))return i;throw TypeError("Can\'t convert object to primitive value")}},function(e,t){var r=0,n=Math.random();e.exports=function(e){return"Symbol("+String(void 0===e?"":e)+")_"+(++r+n).toString(36)}},function(e,t,r){var n=r(6);e.exports=!!Object.getOwnPropertySymbols&&!n((function(){return!String(Symbol())}))},function(e,t,r){var n=r(19),i=r(13),o=r(1)("toStringTag"),s="Arguments"==i(function(){return arguments}());e.exports=n?i:function(e){var t,r,n;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(r=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),o))?r:s?i(t):"Object"==(n=i(t))&&"function"==typeof t.callee?"Arguments":n}},function(e,t,r){"use strict";var n=r(17),i=r(73),o=r(45),s=r(78),u=r(30),a=r(5),c=r(9),l=r(1),f=r(11),p=r(14),h=r(44),d=h.IteratorPrototype,y=h.BUGGY_SAFARI_ITERATORS,v=l("iterator"),m=function(){return this};e.exports=function(e,t,r,l,h,g,x){i(r,t,l);var w,b,S,P=function(e){if(e===h&&T)return T;if(!y&&e in O)return O[e];switch(e){case"keys":case"values":case"entries":return function(){return new r(this,e)}}return function(){return new r(this)}},k=t+" Iterator",E=!1,O=e.prototype,L=O[v]||O["@@iterator"]||h&&O[h],T=!y&&L||P(h),Q="Array"==t&&O.entries||L;if(Q&&(w=o(Q.call(new e)),d!==Object.prototype&&w.next&&(f||o(w)===d||(s?s(w,d):"function"!=typeof w[v]&&a(w,v,m)),u(w,k,!0,!0),f&&(p[k]=m))),"values"==h&&L&&"values"!==L.name&&(E=!0,T=function(){return L.call(this)}),f&&!x||O[v]===T||a(O,v,T),p[t]=T,h)if(b={values:P("values"),keys:g?T:P("keys"),entries:P("entries")},x)for(S in b)!y&&!E&&S in O||c(O,S,b[S]);else n({target:t,proto:!0,forced:y||E},b);return b}},function(e,t,r){var n=r(0);e.exports=n},function(e,t,r){var n=r(3),i=r(18),o=r(70).indexOf,s=r(25);e.exports=function(e,t){var r,u=i(e),a=0,c=[];for(r in u)!n(s,r)&&n(u,r)&&c.push(r);for(;t.length>a;)n(u,r=t[a++])&&(~o(c,r)||c.push(r));return c}},function(e,t,r){var n=r(26),i=Math.min;e.exports=function(e){return e>0?i(n(e),9007199254740991):0}},function(e,t,r){var n=r(6),i=/#|\\.prototype\\./,o=function(e,t){var r=u[s(e)];return r==c||r!=a&&("function"==typeof t?n(t):!!t)},s=o.normalize=function(e){return String(e).replace(i,".").toLowerCase()},u=o.data={},a=o.NATIVE="N",c=o.POLYFILL="P";e.exports=o},function(e,t,r){"use strict";var n,i,o,s=r(45),u=r(5),a=r(3),c=r(1),l=r(11),f=c("iterator"),p=!1;[].keys&&("next"in(o=[].keys())?(i=s(s(o)))!==Object.prototype&&(n=i):p=!0),null==n&&(n={}),l||a(n,f)||u(n,f,(function(){return this})),e.exports={IteratorPrototype:n,BUGGY_SAFARI_ITERATORS:p}},function(e,t,r){var n=r(3),i=r(74),o=r(24),s=r(75),u=o("IE_PROTO"),a=Object.prototype;e.exports=s?Object.getPrototypeOf:function(e){return e=i(e),n(e,u)?e[u]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?a:null}},function(e,t,r){var n=r(2),i=r(76),o=r(29),s=r(25),u=r(47),a=r(21),c=r(24)("IE_PROTO"),l=function(){},f=function(){var e,t=a("iframe"),r=o.length;for(t.style.display="none",u.appendChild(t),t.src=String("javascript:"),(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\\/script>"),e.close(),f=e.F;r--;)delete f.prototype[o[r]];return f()};e.exports=Object.create||function(e,t){var r;return null!==e?(l.prototype=n(e),r=new l,l.prototype=null,r[c]=e):r=f(),void 0===t?r:i(r,t)},s[c]=!0},function(e,t,r){var n=r(10);e.exports=n("document","documentElement")},function(e,t,r){var n=r(0);e.exports=n.Promise},function(e,t,r){var n=r(2),i=r(88),o=r(42),s=r(50),u=r(89),a=r(90),c=function(e,t){this.stopped=e,this.result=t};(e.exports=function(e,t,r,l,f){var p,h,d,y,v,m,g,x=s(t,r,l?2:1);if(f)p=e;else{if("function"!=typeof(h=u(e)))throw TypeError("Target is not iterable");if(i(h)){for(d=0,y=o(e.length);y>d;d++)if((v=l?x(n(g=e[d])[0],g[1]):x(e[d]))&&v instanceof c)return v;return new c(!1)}p=h.call(e)}for(m=p.next;!(g=m.call(p)).done;)if("object"==typeof(v=a(p,x,g.value,l))&&v&&v instanceof c)return v;return new c(!1)}).stop=function(e){return new c(!0,e)}},function(e,t,r){var n=r(15);e.exports=function(e,t,r){if(n(e),void 0===t)return e;switch(r){case 0:return function(){return e.call(t)};case 1:return function(r){return e.call(t,r)};case 2:return function(r,n){return e.call(t,r,n)};case 3:return function(r,n,i){return e.call(t,r,n,i)}}return function(){return e.apply(t,arguments)}}},function(e,t,r){var n=r(2),i=r(15),o=r(1)("species");e.exports=function(e,t){var r,s=n(e).constructor;return void 0===s||null==(r=n(s)[o])?t:i(r)}},function(e,t,r){var n,i,o,s=r(0),u=r(6),a=r(13),c=r(50),l=r(47),f=r(21),p=r(53),h=s.location,d=s.setImmediate,y=s.clearImmediate,v=s.process,m=s.MessageChannel,g=s.Dispatch,x=0,w={},b=function(e){if(w.hasOwnProperty(e)){var t=w[e];delete w[e],t()}},S=function(e){return function(){b(e)}},P=function(e){b(e.data)},k=function(e){s.postMessage(e+"",h.protocol+"//"+h.host)};d&&y||(d=function(e){for(var t=[],r=1;arguments.length>r;)t.push(arguments[r++]);return w[++x]=function(){("function"==typeof e?e:Function(e)).apply(void 0,t)},n(x),x},y=function(e){delete w[e]},"process"==a(v)?n=function(e){v.nextTick(S(e))}:g&&g.now?n=function(e){g.now(S(e))}:m&&!p?(o=(i=new m).port2,i.port1.onmessage=P,n=c(o.postMessage,o,1)):!s.addEventListener||"function"!=typeof postMessage||s.importScripts||u(k)?n="onreadystatechange"in f("script")?function(e){l.appendChild(f("script")).onreadystatechange=function(){l.removeChild(this),b(e)}}:function(e){setTimeout(S(e),0)}:(n=k,s.addEventListener("message",P,!1))),e.exports={set:d,clear:y}},function(e,t,r){var n=r(54);e.exports=/(iphone|ipod|ipad).*applewebkit/i.test(n)},function(e,t,r){var n=r(10);e.exports=n("navigator","userAgent")||""},function(e,t,r){var n=r(2),i=r(7),o=r(31);e.exports=function(e,t){if(n(e),i(t)&&t.constructor===e)return t;var r=o.f(e);return(0,r.resolve)(t),r.promise}},function(e,t){e.exports=function(e){try{return{error:!1,value:e()}}catch(e){return{error:!0,value:e}}}},function(e,t,r){r(58),r(63),r(80),r(84),r(95),r(96);var n=r(40);e.exports=n.Promise},function(e,t,r){var n=r(19),i=r(9),o=r(62);n||i(Object.prototype,"toString",o,{unsafe:!0})},function(e,t){var r;r=function(){return this}();try{r=r||new Function("return this")()}catch(e){"object"==typeof window&&(r=window)}e.exports=r},function(e,t,r){var n=r(37);e.exports=n&&!Symbol.sham&&"symbol"==typeof Symbol()},function(e,t,r){var n=r(0),i=r(23),o=n.WeakMap;e.exports="function"==typeof o&&/native code/.test(i(o))},function(e,t,r){"use strict";var n=r(19),i=r(38);e.exports=n?{}.toString:function(){return"[object "+i(this)+"]"}},function(e,t,r){"use strict";var n=r(64).charAt,i=r(16),o=r(39),s=i.set,u=i.getterFor("String Iterator");o(String,"String",(function(e){s(this,{type:"String Iterator",string:String(e),index:0})}),(function(){var e,t=u(this),r=t.string,i=t.index;return i>=r.length?{value:void 0,done:!0}:(e=n(r,i),t.index+=e.length,{value:e,done:!1})}))},function(e,t,r){var n=r(26),i=r(27),o=function(e){return function(t,r){var o,s,u=String(i(t)),a=n(r),c=u.length;return a<0||a>=c?e?"":void 0:(o=u.charCodeAt(a))<55296||o>56319||a+1===c||(s=u.charCodeAt(a+1))<56320||s>57343?e?u.charAt(a):o:e?u.slice(a,a+2):s-56320+(o-55296<<10)+65536}};e.exports={codeAt:o(!1),charAt:o(!0)}},function(e,t,r){"use strict";var n={}.propertyIsEnumerable,i=Object.getOwnPropertyDescriptor,o=i&&!n.call({1:2},1);t.f=o?function(e){var t=i(this,e);return!!t&&t.enumerable}:n},function(e,t,r){var n=r(6),i=r(13),o="".split;e.exports=n((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==i(e)?o.call(e,""):Object(e)}:Object},function(e,t,r){var n=r(3),i=r(68),o=r(28),s=r(12);e.exports=function(e,t){for(var r=i(t),u=s.f,a=o.f,c=0;c<r.length;c++){var l=r[c];n(e,l)||u(e,l,a(t,l))}}},function(e,t,r){var n=r(10),i=r(69),o=r(72),s=r(2);e.exports=n("Reflect","ownKeys")||function(e){var t=i.f(s(e)),r=o.f;return r?t.concat(r(e)):t}},function(e,t,r){var n=r(41),i=r(29).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return n(e,i)}},function(e,t,r){var n=r(18),i=r(42),o=r(71),s=function(e){return function(t,r,s){var u,a=n(t),c=i(a.length),l=o(s,c);if(e&&r!=r){for(;c>l;)if((u=a[l++])!=u)return!0}else for(;c>l;l++)if((e||l in a)&&a[l]===r)return e||l||0;return!e&&-1}};e.exports={includes:s(!0),indexOf:s(!1)}},function(e,t,r){var n=r(26),i=Math.max,o=Math.min;e.exports=function(e,t){var r=n(e);return r<0?i(r+t,0):o(r,t)}},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t,r){"use strict";var n=r(44).IteratorPrototype,i=r(46),o=r(22),s=r(30),u=r(14),a=function(){return this};e.exports=function(e,t,r){var c=t+" Iterator";return e.prototype=i(n,{next:o(1,r)}),s(e,c,!1,!0),u[c]=a,e}},function(e,t,r){var n=r(27);e.exports=function(e){return Object(n(e))}},function(e,t,r){var n=r(6);e.exports=!n((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},function(e,t,r){var n=r(8),i=r(12),o=r(2),s=r(77);e.exports=n?Object.defineProperties:function(e,t){o(e);for(var r,n=s(t),u=n.length,a=0;u>a;)i.f(e,r=n[a++],t[r]);return e}},function(e,t,r){var n=r(41),i=r(29);e.exports=Object.keys||function(e){return n(e,i)}},function(e,t,r){var n=r(2),i=r(79);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,r={};try{(e=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(r,[]),t=r instanceof Array}catch(e){}return function(r,o){return n(r),i(o),t?e.call(r,o):r.__proto__=o,r}}():void 0)},function(e,t,r){var n=r(7);e.exports=function(e){if(!n(e)&&null!==e)throw TypeError("Can\'t set "+String(e)+" as a prototype");return e}},function(e,t,r){var n=r(0),i=r(81),o=r(82),s=r(5),u=r(1),a=u("iterator"),c=u("toStringTag"),l=o.values;for(var f in i){var p=n[f],h=p&&p.prototype;if(h){if(h[a]!==l)try{s(h,a,l)}catch(e){h[a]=l}if(h[c]||s(h,c,f),i[f])for(var d in o)if(h[d]!==o[d])try{s(h,d,o[d])}catch(e){h[d]=o[d]}}}},function(e,t){e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},function(e,t,r){"use strict";var n=r(18),i=r(83),o=r(14),s=r(16),u=r(39),a=s.set,c=s.getterFor("Array Iterator");e.exports=u(Array,"Array",(function(e,t){a(this,{type:"Array Iterator",target:n(e),index:0,kind:t})}),(function(){var e=c(this),t=e.target,r=e.kind,n=e.index++;return!t||n>=t.length?(e.target=void 0,{value:void 0,done:!0}):"keys"==r?{value:n,done:!1}:"values"==r?{value:t[n],done:!1}:{value:[n,t[n]],done:!1}}),"values"),o.Arguments=o.Array,i("keys"),i("values"),i("entries")},function(e,t,r){var n=r(1),i=r(46),o=r(5),s=n("unscopables"),u=Array.prototype;null==u[s]&&o(u,s,i(null)),e.exports=function(e){u[s][e]=!0}},function(e,t,r){"use strict";var n,i,o,s,u=r(17),a=r(11),c=r(0),l=r(10),f=r(48),p=r(9),h=r(85),d=r(30),y=r(86),v=r(7),m=r(15),g=r(87),x=r(13),w=r(23),b=r(49),S=r(91),P=r(51),k=r(52).set,E=r(92),O=r(55),L=r(93),T=r(31),Q=r(56),j=r(16),I=r(43),R=r(1),_=r(94),F=R("species"),C="Promise",N=j.get,A=j.set,D=j.getterFor(C),M=f,B=c.TypeError,V=c.document,z=c.process,$=l("fetch"),W=T.f,q=W,G="process"==x(z),U=!!(V&&V.createEvent&&c.dispatchEvent),H=I(C,(function(){if(!(w(M)!==String(M))){if(66===_)return!0;if(!G&&"function"!=typeof PromiseRejectionEvent)return!0}if(a&&!M.prototype.finally)return!0;if(_>=51&&/native code/.test(M))return!1;var e=M.resolve(1),t=function(e){e((function(){}),(function(){}))};return(e.constructor={})[F]=t,!(e.then((function(){}))instanceof t)})),J=H||!S((function(e){M.all(e).catch((function(){}))})),Y=function(e){var t;return!(!v(e)||"function"!=typeof(t=e.then))&&t},K=function(e,t,r){if(!t.notified){t.notified=!0;var n=t.reactions;E((function(){for(var i=t.value,o=1==t.state,s=0;n.length>s;){var u,a,c,l=n[s++],f=o?l.ok:l.fail,p=l.resolve,h=l.reject,d=l.domain;try{f?(o||(2===t.rejection&&te(e,t),t.rejection=1),!0===f?u=i:(d&&d.enter(),u=f(i),d&&(d.exit(),c=!0)),u===l.promise?h(B("Promise-chain cycle")):(a=Y(u))?a.call(u,p,h):p(u)):h(i)}catch(e){d&&!c&&d.exit(),h(e)}}t.reactions=[],t.notified=!1,r&&!t.rejection&&Z(e,t)}))}},X=function(e,t,r){var n,i;U?((n=V.createEvent("Event")).promise=t,n.reason=r,n.initEvent(e,!1,!0),c.dispatchEvent(n)):n={promise:t,reason:r},(i=c["on"+e])?i(n):"unhandledrejection"===e&&L("Unhandled promise rejection",r)},Z=function(e,t){k.call(c,(function(){var r,n=t.value;if(ee(t)&&(r=Q((function(){G?z.emit("unhandledRejection",n,e):X("unhandledrejection",e,n)})),t.rejection=G||ee(t)?2:1,r.error))throw r.value}))},ee=function(e){return 1!==e.rejection&&!e.parent},te=function(e,t){k.call(c,(function(){G?z.emit("rejectionHandled",e):X("rejectionhandled",e,t.value)}))},re=function(e,t,r,n){return function(i){e(t,r,i,n)}},ne=function(e,t,r,n){t.done||(t.done=!0,n&&(t=n),t.value=r,t.state=2,K(e,t,!0))},ie=function(e,t,r,n){if(!t.done){t.done=!0,n&&(t=n);try{if(e===r)throw B("Promise can\'t be resolved itself");var i=Y(r);i?E((function(){var n={done:!1};try{i.call(r,re(ie,e,n,t),re(ne,e,n,t))}catch(r){ne(e,n,r,t)}})):(t.value=r,t.state=1,K(e,t,!1))}catch(r){ne(e,{done:!1},r,t)}}};H&&(M=function(e){g(this,M,C),m(e),n.call(this);var t=N(this);try{e(re(ie,this,t),re(ne,this,t))}catch(e){ne(this,t,e)}},(n=function(e){A(this,{type:C,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:void 0})}).prototype=h(M.prototype,{then:function(e,t){var r=D(this),n=W(P(this,M));return n.ok="function"!=typeof e||e,n.fail="function"==typeof t&&t,n.domain=G?z.domain:void 0,r.parent=!0,r.reactions.push(n),0!=r.state&&K(this,r,!1),n.promise},catch:function(e){return this.then(void 0,e)}}),i=function(){var e=new n,t=N(e);this.promise=e,this.resolve=re(ie,e,t),this.reject=re(ne,e,t)},T.f=W=function(e){return e===M||e===o?new i(e):q(e)},a||"function"!=typeof f||(s=f.prototype.then,p(f.prototype,"then",(function(e,t){var r=this;return new M((function(e,t){s.call(r,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof $&&u({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return O(M,$.apply(c,arguments))}}))),u({global:!0,wrap:!0,forced:H},{Promise:M}),d(M,C,!1,!0),y(C),o=l(C),u({target:C,stat:!0,forced:H},{reject:function(e){var t=W(this);return t.reject.call(void 0,e),t.promise}}),u({target:C,stat:!0,forced:a||H},{resolve:function(e){return O(a&&this===o?M:this,e)}}),u({target:C,stat:!0,forced:J},{all:function(e){var t=this,r=W(t),n=r.resolve,i=r.reject,o=Q((function(){var r=m(t.resolve),o=[],s=0,u=1;b(e,(function(e){var a=s++,c=!1;o.push(void 0),u++,r.call(t,e).then((function(e){c||(c=!0,o[a]=e,--u||n(o))}),i)})),--u||n(o)}));return o.error&&i(o.value),r.promise},race:function(e){var t=this,r=W(t),n=r.reject,i=Q((function(){var i=m(t.resolve);b(e,(function(e){i.call(t,e).then(r.resolve,n)}))}));return i.error&&n(i.value),r.promise}})},function(e,t,r){var n=r(9);e.exports=function(e,t,r){for(var i in t)n(e,i,t[i],r);return e}},function(e,t,r){"use strict";var n=r(10),i=r(12),o=r(1),s=r(8),u=o("species");e.exports=function(e){var t=n(e),r=i.f;s&&t&&!t[u]&&r(t,u,{configurable:!0,get:function(){return this}})}},function(e,t){e.exports=function(e,t,r){if(!(e instanceof t))throw TypeError("Incorrect "+(r?r+" ":"")+"invocation");return e}},function(e,t,r){var n=r(1),i=r(14),o=n("iterator"),s=Array.prototype;e.exports=function(e){return void 0!==e&&(i.Array===e||s[o]===e)}},function(e,t,r){var n=r(38),i=r(14),o=r(1)("iterator");e.exports=function(e){if(null!=e)return e[o]||e["@@iterator"]||i[n(e)]}},function(e,t,r){var n=r(2);e.exports=function(e,t,r,i){try{return i?t(n(r)[0],r[1]):t(r)}catch(t){var o=e.return;throw void 0!==o&&n(o.call(e)),t}}},function(e,t,r){var n=r(1)("iterator"),i=!1;try{var o=0,s={next:function(){return{done:!!o++}},return:function(){i=!0}};s[n]=function(){return this},Array.from(s,(function(){throw 2}))}catch(e){}e.exports=function(e,t){if(!t&&!i)return!1;var r=!1;try{var o={};o[n]=function(){return{next:function(){return{done:r=!0}}}},e(o)}catch(e){}return r}},function(e,t,r){var n,i,o,s,u,a,c,l,f=r(0),p=r(28).f,h=r(13),d=r(52).set,y=r(53),v=f.MutationObserver||f.WebKitMutationObserver,m=f.process,g=f.Promise,x="process"==h(m),w=p(f,"queueMicrotask"),b=w&&w.value;b||(n=function(){var e,t;for(x&&(e=m.domain)&&e.exit();i;){t=i.fn,i=i.next;try{t()}catch(e){throw i?s():o=void 0,e}}o=void 0,e&&e.enter()},x?s=function(){m.nextTick(n)}:v&&!y?(u=!0,a=document.createTextNode(""),new v(n).observe(a,{characterData:!0}),s=function(){a.data=u=!u}):g&&g.resolve?(c=g.resolve(void 0),l=c.then,s=function(){l.call(c,n)}):s=function(){d.call(f,n)}),e.exports=b||function(e){var t={fn:e,next:void 0};o&&(o.next=t),i||(i=t,s()),o=t}},function(e,t,r){var n=r(0);e.exports=function(e,t){var r=n.console;r&&r.error&&(1===arguments.length?r.error(e):r.error(e,t))}},function(e,t,r){var n,i,o=r(0),s=r(54),u=o.process,a=u&&u.versions,c=a&&a.v8;c?i=(n=c.split("."))[0]+n[1]:s&&(!(n=s.match(/Edge\\/(\\d+)/))||n[1]>=74)&&(n=s.match(/Chrome\\/(\\d+)/))&&(i=n[1]),e.exports=i&&+i},function(e,t,r){"use strict";var n=r(17),i=r(15),o=r(31),s=r(56),u=r(49);n({target:"Promise",stat:!0},{allSettled:function(e){var t=this,r=o.f(t),n=r.resolve,a=r.reject,c=s((function(){var r=i(t.resolve),o=[],s=0,a=1;u(e,(function(e){var i=s++,u=!1;o.push(void 0),a++,r.call(t,e).then((function(e){u||(u=!0,o[i]={status:"fulfilled",value:e},--a||n(o))}),(function(e){u||(u=!0,o[i]={status:"rejected",reason:e},--a||n(o))}))})),--a||n(o)}));return c.error&&a(c.value),r.promise}})},function(e,t,r){"use strict";var n=r(17),i=r(11),o=r(48),s=r(6),u=r(10),a=r(51),c=r(55),l=r(9);n({target:"Promise",proto:!0,real:!0,forced:!!o&&s((function(){o.prototype.finally.call({then:function(){}},(function(){}))}))},{finally:function(e){var t=a(this,u("Promise")),r="function"==typeof e;return this.then(r?function(r){return c(t,e()).then((function(){return r}))}:e,r?function(r){return c(t,e()).then((function(){throw r}))}:e)}}),i||"function"!=typeof o||o.prototype.finally||l(o.prototype,"finally",u("Promise").prototype.finally)},function(e,t,r){"use strict";r.r(t);function n(e,t,r,n){return new(r||(r=Promise))((function(i,o){function s(e){try{a(n.next(e))}catch(e){o(e)}}function u(e){try{a(n.throw(e))}catch(e){o(e)}}function a(e){e.done?i(e.value):new r((function(t){t(e.value)})).then(s,u)}a((n=n.apply(e,t||[])).next())}))}function i(e,t){var r,n,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function u(o){return function(u){return function(o){if(r)throw new TypeError("Generator is already executing.");for(;s;)try{if(r=1,n&&(i=2&o[0]?n.return:o[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,o[1])).done)return i;switch(n=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,n=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!(i=(i=s.trys).length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){s.label=o[1];break}if(6===o[0]&&s.label<i[1]){s.label=i[1],i=o;break}if(i&&s.label<i[2]){s.label=i[2],s.ops.push(o);break}i[2]&&s.ops.pop(),s.trys.pop();continue}o=t.call(e,s)}catch(e){o=[6,e],n=0}finally{r=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,u])}}}var o=r(4);r.d(t,"add",(function(){return p})),r.d(t,"done",(function(){return h})),r.d(t,"toJS",(function(){return d})),r.d(t,"load",(function(){return y})),r.d(t,"search",(function(){return v}));try{r(57)}catch(e){}var s=function(){this.add=p,this.done=h,this.search=v,this.toJS=d,this.load=y},u=(t.default=s,[]),a=function(){throw new Error("Should not be called")},c=new Promise((function(e){a=e}));o.tokenizer.separator=/\\s+/;var l=new o.Builder;l.field("title"),l.field("description"),l.ref("ref"),l.pipeline.add(o.trimmer,o.stopWordFilter,o.stemmer);var f=function(e){return"*"+o.stemmer(new o.Token(e,{}))+"*"};function p(e,t,r){var n=u.push(r)-1,i={title:e.toLowerCase(),description:t.toLowerCase(),ref:n};l.add(i)}function h(){return n(this,void 0,void 0,(function(){return i(this,(function(e){return a(l.build()),[2]}))}))}function d(){return n(this,void 0,void 0,(function(){var e;return i(this,(function(t){switch(t.label){case 0:return e={store:u},[4,c];case 1:return[2,(e.index=t.sent().toJSON(),e)]}}))}))}function y(e){return n(this,void 0,void 0,(function(){return i(this,(function(t){return u=e.store,a(o.Index.load(e.index)),[2]}))}))}function v(e,t){return void 0===t&&(t=0),n(this,void 0,void 0,(function(){var r;return i(this,(function(n){switch(n.label){case 0:return 0===e.trim().length?[2,[]]:[4,c];case 1:return r=n.sent().query((function(t){e.trim().toLowerCase().split(/\\s+/).forEach((function(e){var r=f(e);t.term(r,{})}))})),t>0&&(r=r.slice(0,t)),[2,r.map((function(e){return{meta:u[e.ref],score:e.score}}))]}}))}))}addEventListener("message",(function(e){var r,n=e.data,i=n.type,o=n.method,s=n.id,u=n.params;"RPC"===i&&o&&((r=t[o])?Promise.resolve().then((function(){return r.apply(t,u)})):Promise.reject("No such method")).then((function(e){postMessage({type:"RPC",id:s,result:e})})).catch((function(e){var t={message:e};e.stack&&(t.message=e.message,t.stack=e.stack,t.name=e.name),postMessage({type:"RPC",id:s,error:t})}))})),postMessage({type:"RPC",method:"ready"})}]);\n//# sourceMappingURL=7863b126d2fe2d678e9e.worker.js.map'])),{name:"[hash].worker.js"});return r(e,o),e}},function(e,t){e.exports=function(e,t){var n=0,r={};e.addEventListener("message",(function(t){var n=t.data;if("RPC"===n.type)if(n.id){var o=r[n.id];o&&(delete r[n.id],n.error?o[1](Object.assign(Error(n.error.message),n.error)):o[0](n.result))}else{var i=document.createEvent("Event");i.initEvent(n.method,!1,!1),i.data=n.params,e.dispatchEvent(i)}})),t.forEach((function(t){e[t]=function(){for(var o=[],i=arguments.length;i--;)o[i]=arguments[i];return new Promise((function(i,a){var s=++n;r[s]=[i,a],e.postMessage({type:"RPC",id:s,method:t,params:o})}))}}))}},function(e,t,n){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=function(e,t){var n=e[1]||"",r=e[3];if(!r)return n;if(t&&"function"==typeof btoa){var o=(a=r,s=btoa(unescape(encodeURIComponent(JSON.stringify(a)))),l="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(s),"/*# ".concat(l," */")),i=r.sources.map((function(e){return"/*# sourceURL=".concat(r.sourceRoot).concat(e," */")}));return[n].concat(i).concat([o]).join("\n")}var a,s,l;return[n].join("\n")}(t,e);return t[2]?"@media ".concat(t[2],"{").concat(n,"}"):n})).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var r={},o=0;o<this.length;o++){var i=this[o][0];null!=i&&(r[i]=!0)}for(var a=0;a<e.length;a++){var s=e[a];null!=s[0]&&r[s[0]]||(n&&!s[2]?s[2]=n:n&&(s[2]="(".concat(s[2],") and (").concat(n,")")),t.push(s))}},t}},function(e,t){ /*! * Stickyfill -- `position: sticky` polyfill * v. 1.1.1 | https://github.com/wilddeer/stickyfill @@ -103,7 +127,13 @@ * * MIT License */ -e.exports=function(e,t){e||(e=document),t||(t=window);var n,r,o=[],i=!1,a=e.documentElement,s=function(){},l="hidden",c="visibilitychange";void 0!==e.webkitHidden&&(l="webkitHidden",c="webkitvisibilitychange"),t.getComputedStyle||d();for(var u=["","-webkit-","-moz-","-ms-"],p=document.createElement("div"),f=u.length-1;f>=0;f--){try{p.style.position=u[f]+"sticky"}catch(e){}""!=p.style.position&&d()}function d(){A=L=I=P=R=N=s}function h(e){return parseFloat(e)||0}function m(){n={top:t.pageYOffset,left:t.pageXOffset}}function g(){if(t.pageXOffset!=n.left)return m(),void I();t.pageYOffset!=n.top&&(m(),v())}function y(e){setTimeout(function(){t.pageYOffset!=n.top&&(n.top=t.pageYOffset,v())},0)}function v(){for(var e=o.length-1;e>=0;e--)b(o[e])}function b(e){if(e.inited){var t=n.top<=e.limit.start?0:n.top>=e.limit.end?2:1;e.mode!=t&&function(e,t){var n=e.node.style;switch(t){case 0:n.position="absolute",n.left=e.offset.left+"px",n.right=e.offset.right+"px",n.top=e.offset.top+"px",n.bottom="auto",n.width="auto",n.marginLeft=0,n.marginRight=0,n.marginTop=0;break;case 1:n.position="fixed",n.left=e.box.left+"px",n.right=e.box.right+"px",n.top=e.css.top,n.bottom="auto",n.width="auto",n.marginLeft=0,n.marginRight=0,n.marginTop=0;break;case 2:n.position="absolute",n.left=e.offset.left+"px",n.right=e.offset.right+"px",n.top="auto",n.bottom=0,n.width="auto",n.marginLeft=0,n.marginRight=0}e.mode=t}(e,t)}}function w(e){isNaN(parseFloat(e.computed.top))||e.isCell||(e.inited=!0,e.clone||function(e){e.clone=document.createElement("div");var t=e.node.nextSibling||e.node,n=e.clone.style;n.height=e.height+"px",n.width=e.width+"px",n.marginTop=e.computed.marginTop,n.marginBottom=e.computed.marginBottom,n.marginLeft=e.computed.marginLeft,n.marginRight=e.computed.marginRight,n.padding=n.border=n.borderSpacing=0,n.fontSize="1em",n.position="static",n.cssFloat=e.computed.cssFloat,e.node.parentNode.insertBefore(e.clone,t)}(e),"absolute"!=e.parent.computed.position&&"relative"!=e.parent.computed.position&&(e.parent.node.style.position="relative"),b(e),e.parent.height=e.parent.node.offsetHeight,e.docOffsetTop=_(e.clone))}function x(e){var t=!0;e.clone&&function(e){e.clone.parentNode.removeChild(e.clone),e.clone=void 0}(e),function(e,t){for(key in t)t.hasOwnProperty(key)&&(e[key]=t[key])}(e.node.style,e.css);for(var n=o.length-1;n>=0;n--)if(o[n].node!==e.node&&o[n].parent.node===e.parent.node){t=!1;break}t&&(e.parent.node.style.position=e.parent.css.position),e.mode=-1}function k(){for(var e=o.length-1;e>=0;e--)w(o[e])}function E(){for(var e=o.length-1;e>=0;e--)x(o[e])}function S(e){var t=getComputedStyle(e),n=e.parentNode,r=getComputedStyle(n),o=e.style.position;e.style.position="relative";var i={top:t.top,marginTop:t.marginTop,marginBottom:t.marginBottom,marginLeft:t.marginLeft,marginRight:t.marginRight,cssFloat:t.cssFloat},s={top:h(t.top),marginBottom:h(t.marginBottom),paddingLeft:h(t.paddingLeft),paddingRight:h(t.paddingRight),borderLeftWidth:h(t.borderLeftWidth),borderRightWidth:h(t.borderRightWidth)};e.style.position=o;var l={position:e.style.position,top:e.style.top,bottom:e.style.bottom,left:e.style.left,right:e.style.right,width:e.style.width,marginTop:e.style.marginTop,marginLeft:e.style.marginLeft,marginRight:e.style.marginRight},c=O(e),u=O(n),p={node:n,css:{position:n.style.position},computed:{position:r.position},numeric:{borderLeftWidth:h(r.borderLeftWidth),borderRightWidth:h(r.borderRightWidth),borderTopWidth:h(r.borderTopWidth),borderBottomWidth:h(r.borderBottomWidth)}};return{node:e,box:{left:c.win.left,right:a.clientWidth-c.win.right},offset:{top:c.win.top-u.win.top-p.numeric.borderTopWidth,left:c.win.left-u.win.left-p.numeric.borderLeftWidth,right:-c.win.right+u.win.right-p.numeric.borderRightWidth},css:l,isCell:"table-cell"==t.display,computed:i,numeric:s,width:c.win.right-c.win.left,height:c.win.bottom-c.win.top,mode:-1,inited:!1,parent:p,limit:{start:c.doc.top-s.top,end:u.doc.top+n.offsetHeight-p.numeric.borderBottomWidth-e.offsetHeight-s.top-s.marginBottom}}}function _(e){for(var t=0;e;)t+=e.offsetTop,e=e.offsetParent;return t}function O(e){var n=e.getBoundingClientRect();return{doc:{top:n.top+t.pageYOffset,left:n.left+t.pageXOffset},win:n}}function C(){r=setInterval(function(){!function(){for(var e=o.length-1;e>=0;e--)if(o[e].inited){var t=Math.abs(_(o[e].clone)-o[e].docOffsetTop),n=Math.abs(o[e].parent.node.offsetHeight-o[e].parent.height);if(t>=2||n>=2)return!1}return!0}()&&I()},500)}function T(){clearInterval(r)}function j(){i&&(document[l]?T():C())}function A(){i||(m(),k(),t.addEventListener("scroll",g),t.addEventListener("wheel",y),t.addEventListener("resize",I),t.addEventListener("orientationchange",I),e.addEventListener(c,j),C(),i=!0)}function I(){if(i){E();for(var e=o.length-1;e>=0;e--)o[e]=S(o[e].node);k()}}function P(){t.removeEventListener("scroll",g),t.removeEventListener("wheel",y),t.removeEventListener("resize",I),t.removeEventListener("orientationchange",I),e.removeEventListener(c,j),T(),i=!1}function R(){P(),E()}function N(){for(R();o.length;)o.pop()}function L(e){for(var t=o.length-1;t>=0;t--)if(o[t].node===e)return;var n=S(e);o.push(n),i?w(n):A()}return m(),{stickies:o,add:L,remove:function(e){for(var t=o.length-1;t>=0;t--)o[t].node===e&&(x(o[t]),o.splice(t,1))},init:A,rebuild:I,pause:P,stop:R,kill:N}}},function(e,t,n){"use strict";n.r(t);var r={};n.r(r),n.d(r,"default",function(){return Nr}); +e.exports=function(e,t){e||(e=document),t||(t=window);var n,r,o=[],i=!1,a=e.documentElement,s=function(){},l="hidden",c="visibilitychange";void 0!==e.webkitHidden&&(l="webkitHidden",c="webkitvisibilitychange"),t.getComputedStyle||d();for(var u=["","-webkit-","-moz-","-ms-"],f=document.createElement("div"),p=u.length-1;p>=0;p--){try{f.style.position=u[p]+"sticky"}catch(e){}""!=f.style.position&&d()}function d(){I=L=A=P=R=N=s}function h(e){return parseFloat(e)||0}function m(){n={top:t.pageYOffset,left:t.pageXOffset}}function g(){if(t.pageXOffset!=n.left)return m(),void A();t.pageYOffset!=n.top&&(m(),v())}function y(e){setTimeout((function(){t.pageYOffset!=n.top&&(n.top=t.pageYOffset,v())}),0)}function v(){for(var e=o.length-1;e>=0;e--)b(o[e])}function b(e){if(e.inited){var t=n.top<=e.limit.start?0:n.top>=e.limit.end?2:1;e.mode!=t&&function(e,t){var n=e.node.style;switch(t){case 0:n.position="absolute",n.left=e.offset.left+"px",n.right=e.offset.right+"px",n.top=e.offset.top+"px",n.bottom="auto",n.width="auto",n.marginLeft=0,n.marginRight=0,n.marginTop=0;break;case 1:n.position="fixed",n.left=e.box.left+"px",n.right=e.box.right+"px",n.top=e.css.top,n.bottom="auto",n.width="auto",n.marginLeft=0,n.marginRight=0,n.marginTop=0;break;case 2:n.position="absolute",n.left=e.offset.left+"px",n.right=e.offset.right+"px",n.top="auto",n.bottom=0,n.width="auto",n.marginLeft=0,n.marginRight=0}e.mode=t}(e,t)}}function w(e){isNaN(parseFloat(e.computed.top))||e.isCell||(e.inited=!0,e.clone||function(e){e.clone=document.createElement("div");var t=e.node.nextSibling||e.node,n=e.clone.style;n.height=e.height+"px",n.width=e.width+"px",n.marginTop=e.computed.marginTop,n.marginBottom=e.computed.marginBottom,n.marginLeft=e.computed.marginLeft,n.marginRight=e.computed.marginRight,n.padding=n.border=n.borderSpacing=0,n.fontSize="1em",n.position="static",n.cssFloat=e.computed.cssFloat,e.node.parentNode.insertBefore(e.clone,t)}(e),"absolute"!=e.parent.computed.position&&"relative"!=e.parent.computed.position&&(e.parent.node.style.position="relative"),b(e),e.parent.height=e.parent.node.offsetHeight,e.docOffsetTop=_(e.clone))}function x(e){var t=!0;e.clone&&function(e){e.clone.parentNode.removeChild(e.clone),e.clone=void 0}(e),function(e,t){for(key in t)t.hasOwnProperty(key)&&(e[key]=t[key])}(e.node.style,e.css);for(var n=o.length-1;n>=0;n--)if(o[n].node!==e.node&&o[n].parent.node===e.parent.node){t=!1;break}t&&(e.parent.node.style.position=e.parent.css.position),e.mode=-1}function k(){for(var e=o.length-1;e>=0;e--)w(o[e])}function E(){for(var e=o.length-1;e>=0;e--)x(o[e])}function O(e){var t=getComputedStyle(e),n=e.parentNode,r=getComputedStyle(n),o=e.style.position;e.style.position="relative";var i={top:t.top,marginTop:t.marginTop,marginBottom:t.marginBottom,marginLeft:t.marginLeft,marginRight:t.marginRight,cssFloat:t.cssFloat},s={top:h(t.top),marginBottom:h(t.marginBottom),paddingLeft:h(t.paddingLeft),paddingRight:h(t.paddingRight),borderLeftWidth:h(t.borderLeftWidth),borderRightWidth:h(t.borderRightWidth)};e.style.position=o;var l={position:e.style.position,top:e.style.top,bottom:e.style.bottom,left:e.style.left,right:e.style.right,width:e.style.width,marginTop:e.style.marginTop,marginLeft:e.style.marginLeft,marginRight:e.style.marginRight},c=S(e),u=S(n),f={node:n,css:{position:n.style.position},computed:{position:r.position},numeric:{borderLeftWidth:h(r.borderLeftWidth),borderRightWidth:h(r.borderRightWidth),borderTopWidth:h(r.borderTopWidth),borderBottomWidth:h(r.borderBottomWidth)}};return{node:e,box:{left:c.win.left,right:a.clientWidth-c.win.right},offset:{top:c.win.top-u.win.top-f.numeric.borderTopWidth,left:c.win.left-u.win.left-f.numeric.borderLeftWidth,right:-c.win.right+u.win.right-f.numeric.borderRightWidth},css:l,isCell:"table-cell"==t.display,computed:i,numeric:s,width:c.win.right-c.win.left,height:c.win.bottom-c.win.top,mode:-1,inited:!1,parent:f,limit:{start:c.doc.top-s.top,end:u.doc.top+n.offsetHeight-f.numeric.borderBottomWidth-e.offsetHeight-s.top-s.marginBottom}}}function _(e){for(var t=0;e;)t+=e.offsetTop,e=e.offsetParent;return t}function S(e){var n=e.getBoundingClientRect();return{doc:{top:n.top+t.pageYOffset,left:n.left+t.pageXOffset},win:n}}function T(){r=setInterval((function(){!function(){for(var e=o.length-1;e>=0;e--)if(o[e].inited){var t=Math.abs(_(o[e].clone)-o[e].docOffsetTop),n=Math.abs(o[e].parent.node.offsetHeight-o[e].parent.height);if(t>=2||n>=2)return!1}return!0}()&&A()}),500)}function j(){clearInterval(r)}function C(){i&&(document[l]?j():T())}function I(){i||(m(),k(),t.addEventListener("scroll",g),t.addEventListener("wheel",y),t.addEventListener("resize",A),t.addEventListener("orientationchange",A),e.addEventListener(c,C),T(),i=!0)}function A(){if(i){E();for(var e=o.length-1;e>=0;e--)o[e]=O(o[e].node);k()}}function P(){t.removeEventListener("scroll",g),t.removeEventListener("wheel",y),t.removeEventListener("resize",A),t.removeEventListener("orientationchange",A),e.removeEventListener(c,C),j(),i=!1}function R(){P(),E()}function N(){for(R();o.length;)o.pop()}function L(e){for(var t=o.length-1;t>=0;t--)if(o[t].node===e)return;var n=O(e);o.push(n),i?w(n):I()}return m(),{stickies:o,add:L,remove:function(e){for(var t=o.length-1;t>=0;t--)o[t].node===e&&(x(o[t]),o.splice(t,1))},init:I,rebuild:A,pause:P,stop:R,kill:N}}},function(e,t,n){"use strict";n.r(t);var r={};n.r(r),n.d(r,"default",(function(){return Uo}));var o=n(1),i=n(0),a=n.n(i),s=n(30),l=n(16);function c(){return(c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function u(e){return(u=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function f(e,t){return(f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function p(e,t,n){return(p=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}()?Reflect.construct:function(e,t,n){var r=[null];r.push.apply(r,t);var o=new(Function.bind.apply(e,r));return n&&f(o,n.prototype),o}).apply(null,arguments)}function d(e){var t="function"==typeof Map?new Map:void 0;return(d=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e;var n;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return p(e,arguments,u(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),f(r,e)})(e)}var h=function(e){var t,n;function r(t){return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e.call(this,"An error occurred. See https://github.com/styled-components/polished/blob/master/src/internalHelpers/errors.md#"+t+" for more information.")||this)}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r}(d(Error));function m(e){return Math.round(255*e)}function g(e,t,n){return m(e)+","+m(t)+","+m(n)}function y(e,t,n,r){if(void 0===r&&(r=g),0===t)return r(n,n,n);var o=(e%360+360)%360/60,i=(1-Math.abs(2*n-1))*t,a=i*(1-Math.abs(o%2-1)),s=0,l=0,c=0;o>=0&&o<1?(s=i,l=a):o>=1&&o<2?(s=a,l=i):o>=2&&o<3?(l=i,c=a):o>=3&&o<4?(l=a,c=i):o>=4&&o<5?(s=a,c=i):o>=5&&o<6&&(s=i,c=a);var u=n-i/2;return r(s+u,l+u,c+u)}var v={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"639",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"};var b=/^#[a-fA-F0-9]{6}$/,w=/^#[a-fA-F0-9]{8}$/,x=/^#[a-fA-F0-9]{3}$/,k=/^#[a-fA-F0-9]{4}$/,E=/^rgb\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*\)$/i,O=/^rgba\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*([-+]?[0-9]*[.]?[0-9]+)\s*\)$/i,_=/^hsl\(\s*(\d{0,3}[.]?[0-9]+)\s*,\s*(\d{1,3}[.]?[0-9]?)%\s*,\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,S=/^hsla\(\s*(\d{0,3}[.]?[0-9]+)\s*,\s*(\d{1,3}[.]?[0-9]?)%\s*,\s*(\d{1,3}[.]?[0-9]?)%\s*,\s*([-+]?[0-9]*[.]?[0-9]+)\s*\)$/i;function T(e){if("string"!=typeof e)throw new h(3);var t=function(e){if("string"!=typeof e)return e;var t=e.toLowerCase();return v[t]?"#"+v[t]:e}(e);if(t.match(b))return{red:parseInt(""+t[1]+t[2],16),green:parseInt(""+t[3]+t[4],16),blue:parseInt(""+t[5]+t[6],16)};if(t.match(w)){var n=parseFloat((parseInt(""+t[7]+t[8],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[2],16),green:parseInt(""+t[3]+t[4],16),blue:parseInt(""+t[5]+t[6],16),alpha:n}}if(t.match(x))return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16)};if(t.match(k)){var r=parseFloat((parseInt(""+t[4]+t[4],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16),alpha:r}}var o=E.exec(t);if(o)return{red:parseInt(""+o[1],10),green:parseInt(""+o[2],10),blue:parseInt(""+o[3],10)};var i=O.exec(t);if(i)return{red:parseInt(""+i[1],10),green:parseInt(""+i[2],10),blue:parseInt(""+i[3],10),alpha:parseFloat(""+i[4])};var a=_.exec(t);if(a){var s="rgb("+y(parseInt(""+a[1],10),parseInt(""+a[2],10)/100,parseInt(""+a[3],10)/100)+")",l=E.exec(s);if(!l)throw new h(4,t,s);return{red:parseInt(""+l[1],10),green:parseInt(""+l[2],10),blue:parseInt(""+l[3],10)}}var c=S.exec(t);if(c){var u="rgb("+y(parseInt(""+c[1],10),parseInt(""+c[2],10)/100,parseInt(""+c[3],10)/100)+")",f=E.exec(u);if(!f)throw new h(4,t,u);return{red:parseInt(""+f[1],10),green:parseInt(""+f[2],10),blue:parseInt(""+f[3],10),alpha:parseFloat(""+c[4])}}throw new h(5)}function j(e){return function(e){var t,n=e.red/255,r=e.green/255,o=e.blue/255,i=Math.max(n,r,o),a=Math.min(n,r,o),s=(i+a)/2;if(i===a)return void 0!==e.alpha?{hue:0,saturation:0,lightness:s,alpha:e.alpha}:{hue:0,saturation:0,lightness:s};var l=i-a,c=s>.5?l/(2-i-a):l/(i+a);switch(i){case n:t=(r-o)/l+(r<o?6:0);break;case r:t=(o-n)/l+2;break;default:t=(n-r)/l+4}return t*=60,void 0!==e.alpha?{hue:t,saturation:c,lightness:s,alpha:e.alpha}:{hue:t,saturation:c,lightness:s}}(T(e))}var C=function(e){return 7===e.length&&e[1]===e[2]&&e[3]===e[4]&&e[5]===e[6]?"#"+e[1]+e[3]+e[5]:e};function I(e){var t=e.toString(16);return 1===t.length?"0"+t:t}function A(e){return I(Math.round(255*e))}function P(e,t,n){return C("#"+A(e)+A(t)+A(n))}function R(e,t,n){return y(e,t,n,P)}function N(e,t,n){if("number"==typeof e&&"number"==typeof t&&"number"==typeof n)return R(e,t,n);if("object"==typeof e&&void 0===t&&void 0===n)return R(e.hue,e.saturation,e.lightness);throw new h(1)}function L(e,t,n,r){if("number"==typeof e&&"number"==typeof t&&"number"==typeof n&&"number"==typeof r)return r>=1?R(e,t,n):"rgba("+y(e,t,n)+","+r+")";if("object"==typeof e&&void 0===t&&void 0===n&&void 0===r)return e.alpha>=1?R(e.hue,e.saturation,e.lightness):"rgba("+y(e.hue,e.saturation,e.lightness)+","+e.alpha+")";throw new h(2)}function M(e,t,n){if("number"==typeof e&&"number"==typeof t&&"number"==typeof n)return C("#"+I(e)+I(t)+I(n));if("object"==typeof e&&void 0===t&&void 0===n)return C("#"+I(e.red)+I(e.green)+I(e.blue));throw new h(6)}function D(e,t,n,r){if("string"==typeof e&&"number"==typeof t){var o=T(e);return"rgba("+o.red+","+o.green+","+o.blue+","+t+")"}if("number"==typeof e&&"number"==typeof t&&"number"==typeof n&&"number"==typeof r)return r>=1?M(e,t,n):"rgba("+e+","+t+","+n+","+r+")";if("object"==typeof e&&void 0===t&&void 0===n&&void 0===r)return e.alpha>=1?M(e.red,e.green,e.blue):"rgba("+e.red+","+e.green+","+e.blue+","+e.alpha+")";throw new h(7)}var F=function(e){return"number"==typeof e.red&&"number"==typeof e.green&&"number"==typeof e.blue&&("number"!=typeof e.alpha||void 0===e.alpha)},U=function(e){return"number"==typeof e.red&&"number"==typeof e.green&&"number"==typeof e.blue&&"number"==typeof e.alpha},z=function(e){return"number"==typeof e.hue&&"number"==typeof e.saturation&&"number"==typeof e.lightness&&("number"!=typeof e.alpha||void 0===e.alpha)},B=function(e){return"number"==typeof e.hue&&"number"==typeof e.saturation&&"number"==typeof e.lightness&&"number"==typeof e.alpha};function $(e){if("object"!=typeof e)throw new h(8);if(U(e))return D(e);if(F(e))return M(e);if(B(e))return L(e);if(z(e))return N(e);throw new h(8)}function q(e){return function e(t,n,r){return function(){var o=r.concat(Array.prototype.slice.call(arguments));return o.length>=n?t.apply(this,o):e(t,n,o)}}(e,e.length,[])}function W(e,t,n){return Math.max(e,Math.min(t,n))}function H(e,t){if("transparent"===t)return t;var n=j(t);return $(c({},n,{lightness:W(0,1,n.lightness-parseFloat(e))}))}var V=q(H);function Y(e,t){if("transparent"===t)return t;var n=j(t);return $(c({},n,{saturation:W(0,1,n.saturation-parseFloat(e))}))}var G=q(Y);function Q(e){if("transparent"===e)return 0;var t=T(e),n=Object.keys(t).map((function(e){var n=t[e]/255;return n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4)})),r=n[0],o=n[1],i=n[2];return parseFloat((.2126*r+.7152*o+.0722*i).toFixed(3))}function X(e,t){if("transparent"===t)return t;var n=j(t);return $(c({},n,{lightness:W(0,1,n.lightness+parseFloat(e))}))}var K=q(X);function J(e,t,n){return void 0===t&&(t="#000"),void 0===n&&(n="#fff"),Q(e)>.179?t:n}function Z(e,t){if("transparent"===t)return t;var n=T(t);return D(c({},n,{alpha:W(0,1,(100*("number"==typeof n.alpha?n.alpha:1)-100*parseFloat(e))/100)}))}var ee=q(Z);var te={spacing:{unit:5,sectionHorizontal:function(e){return 8*e.spacing.unit},sectionVertical:function(e){return 8*e.spacing.unit}},breakpoints:{small:"50rem",medium:"85rem",large:"105rem"},colors:{tonalOffset:.3,primary:{main:"#32329f",light:function(e){var t=e.colors;return K(t.tonalOffset,t.primary.main)},dark:function(e){var t=e.colors;return V(t.tonalOffset,t.primary.main)},contrastText:function(e){return J(e.colors.primary.main)}},success:{main:"#00aa13",light:function(e){var t=e.colors;return K(t.tonalOffset,t.success.main)},dark:function(e){var t=e.colors;return V(t.tonalOffset,t.success.main)},contrastText:function(e){return J(e.colors.success.main)}},warning:{main:"#d4ad03",light:function(e){var t=e.colors;return K(t.tonalOffset,t.warning.main)},dark:function(e){var t=e.colors;return V(t.tonalOffset,t.warning.main)},contrastText:"#ffffff"},error:{main:"#e53935",light:function(e){var t=e.colors;return K(t.tonalOffset,t.error.main)},dark:function(e){var t=e.colors;return V(t.tonalOffset,t.error.main)},contrastText:function(e){return J(e.colors.error.main)}},text:{primary:"#333333",secondary:function(e){var t=e.colors;return K(t.tonalOffset,t.text.primary)}},border:{dark:"rgba(0,0,0, 0.1)",light:"#ffffff"},responses:{success:{color:function(e){return e.colors.success.main},backgroundColor:function(e){var t=e.colors;return ee(.9,t.success.main)}},error:{color:function(e){return e.colors.error.main},backgroundColor:function(e){var t=e.colors;return ee(.9,t.error.main)}},redirect:{color:"#ffa500",backgroundColor:function(e){var t=e.colors;return ee(.9,t.responses.redirect.color)}},info:{color:"#87ceeb",backgroundColor:function(e){var t=e.colors;return ee(.9,t.responses.info.color)}}},http:{get:"#6bbd5b",post:"#248fb2",put:"#9b708b",options:"#d3ca12",patch:"#e09d43",delete:"#e27a7a",basic:"#999",link:"#31bbb6",head:"#c167e4"}},schema:{linesColor:function(e){return K(e.colors.tonalOffset,G(e.colors.tonalOffset,e.colors.primary.main))},defaultDetailsWidth:"75%",typeNameColor:function(e){return e.colors.text.secondary},typeTitleColor:function(e){return e.schema.typeNameColor},requireLabelColor:function(e){return e.colors.error.main},labelsTextSize:"0.9em",nestingSpacing:"1em",nestedBackground:"#fafafa",arrow:{size:"1.1em",color:function(e){return e.colors.text.secondary}}},typography:{fontSize:"14px",lineHeight:"1.5em",fontWeightRegular:"400",fontWeightBold:"600",fontWeightLight:"300",fontFamily:"Roboto, sans-serif",smoothing:"antialiased",optimizeSpeed:!0,headings:{fontFamily:"Montserrat, sans-serif",fontWeight:"400",lineHeight:"1.6em"},code:{fontSize:"13px",fontFamily:"Courier, monospace",lineHeight:function(e){return e.typography.lineHeight},fontWeight:function(e){return e.typography.fontWeightRegular},color:"#e53935",backgroundColor:"rgba(38, 50, 56, 0.05)",wrap:!1},links:{color:function(e){return e.colors.primary.main},visited:function(e){return e.typography.links.color},hover:function(e){var t=e.typography;return K(.2,t.links.color)}}},menu:{width:"260px",backgroundColor:"#fafafa",textColor:"#333333",activeTextColor:function(e){return e.menu.textColor!==te.menu.textColor?e.menu.textColor:e.colors.primary.main},groupItems:{textTransform:"uppercase"},level1Items:{textTransform:"none"},arrow:{size:"1.5em",color:function(e){return e.menu.textColor}}},logo:{maxHeight:function(e){return e.menu.width},maxWidth:function(e){return e.menu.width},gutter:"2px"},rightPanel:{backgroundColor:"#263238",width:"40%",textColor:"#ffffff"},codeSample:{backgroundColor:function(e){var t=e.rightPanel;return V(.1,t.backgroundColor)}}},ne=te;var re="undefined"!=typeof window&&"HTMLElement"in window;function oe(e){return"undefined"!=typeof document?document.querySelector(e):null}"undefined"==typeof Element||Element.prototype.scrollIntoViewIfNeeded||(Element.prototype.scrollIntoViewIfNeeded=function(e){e=0===arguments.length||!!e;var t=this.parentNode,n=window.getComputedStyle(t,void 0),r=parseInt(n.getPropertyValue("border-top-width"),10),o=parseInt(n.getPropertyValue("border-left-width"),10),i=this.offsetTop-t.offsetTop<t.scrollTop,a=this.offsetTop-t.offsetTop+this.clientHeight-r>t.scrollTop+t.clientHeight,s=this.offsetLeft-t.offsetLeft<t.scrollLeft,l=this.offsetLeft-t.offsetLeft+this.clientWidth-o>t.scrollLeft+t.clientWidth,c=i&&!a;(i||a)&&e&&(t.scrollTop=this.offsetTop-t.offsetTop-t.clientHeight/2-r+this.clientHeight/2),(s||l)&&e&&(t.scrollLeft=this.offsetLeft-t.offsetLeft-t.clientWidth/2-o+this.clientWidth/2),(i||a||s||l)&&!e&&this.scrollIntoView(c)});var ie=n(148),ae=n.n(ie),se=n(8);function le(e,t){for(var n=[],r=0;r<e.length-1;r++)n.push(t(e[r],!1));return 0!==e.length&&n.push(t(e[e.length-1],!0)),n}function ce(e){return e.endsWith("/")?e.substring(0,e.length-1):e}function ue(e){return!isNaN(parseFloat(e))&&isFinite(e)}var fe=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];if(!t.length)return e;var r=t.shift();return void 0===r?e:(pe(e)&&pe(r)&&Object.keys(r).forEach((function(t){pe(r[t])?(e[t]||(e[t]={}),fe(e[t],r[t])):e[t]=r[t]})),fe.apply(void 0,Object(o.__spreadArrays)([e],t)))},pe=function(e){return function(e){return null!==e&&"object"==typeof e}(e)&&!Array.isArray(e)};function de(e){return ae()(e)||e.toString().toLowerCase().replace(/\s+/g,"-").replace(/&/g,"-and-").replace(/\--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")}function he(e){return"undefined"==typeof URL?new(n(8).URL)(e):new URL(e)}var me={enum:"Enum",enumSingleValue:"Value",enumArray:"Items",default:"Default",deprecated:"Deprecated",example:"Example",nullable:"Nullable",recursive:"Recursive",arrayOf:"Array of "};function ge(e,t){var n=me[e];return void 0!==t?n[t]:n}function ye(e,t){return void 0===e?t||!1:"string"==typeof e?"false"!==e:e}var ve,be=function(){function e(t,n){void 0===n&&(n={});var r,i,a,s,l,c=(t=Object(o.__assign)(Object(o.__assign)({},n),t)).theme&&t.theme.extensionsHook;this.theme=(r=fe({},ne,Object(o.__assign)(Object(o.__assign)({},t.theme),{extensionsHook:void 0})),i={},a=0,(s=function(e,t){Object.keys(e).forEach((function(n){var o=(t?t+".":"")+n,l=e[n];"function"==typeof l?Object.defineProperty(e,n,{get:function(){if(!i[o]){if(++a>1e3)throw new Error("Theme probably contains circular dependency at "+o+": "+l.toString());i[o]=l(r)}return i[o]},enumerable:!0}):"object"==typeof l&&s(l,o)}))})(r,""),JSON.parse(JSON.stringify(r))),this.theme.extensionsHook=c,l=t.labels,Object.assign(me,l),this.scrollYOffset=e.normalizeScrollYOffset(t.scrollYOffset),this.hideHostname=e.normalizeHideHostname(t.hideHostname),this.expandResponses=e.normalizeExpandResponses(t.expandResponses),this.requiredPropsFirst=ye(t.requiredPropsFirst),this.sortPropsAlphabetically=ye(t.sortPropsAlphabetically),this.noAutoAuth=ye(t.noAutoAuth),this.nativeScrollbars=ye(t.nativeScrollbars),this.pathInMiddlePanel=ye(t.pathInMiddlePanel),this.untrustedSpec=ye(t.untrustedSpec),this.hideDownloadButton=ye(t.hideDownloadButton),this.disableSearch=ye(t.disableSearch),this.onlyRequiredInSamples=ye(t.onlyRequiredInSamples),this.showExtensions=e.normalizeShowExtensions(t.showExtensions),this.hideSingleRequestSampleTab=ye(t.hideSingleRequestSampleTab),this.menuToggle=ye(t.menuToggle,!0),this.jsonSampleExpandLevel=e.normalizeJsonSampleExpandLevel(t.jsonSampleExpandLevel),this.enumSkipQuotes=ye(t.enumSkipQuotes),this.hideSchemaTitles=ye(t.hideSchemaTitles),this.payloadSampleIdx=e.normalizePayloadSampleIdx(t.payloadSampleIdx),this.unstable_ignoreMimeParameters=ye(t.unstable_ignoreMimeParameters),this.allowedMdComponents=t.allowedMdComponents||{},this.expandDefaultServerVariables=ye(t.expandDefaultServerVariables)}return e.normalizeExpandResponses=function(e){if("all"===e)return"all";if("string"==typeof e){var t={};return e.split(",").forEach((function(e){t[e.trim()]=!0})),t}return void 0!==e&&console.warn('expandResponses must be a string but received value "'+e+'" of type '+typeof e),{}},e.normalizeHideHostname=function(e){return!!e},e.normalizeScrollYOffset=function(e){if("string"==typeof e&&!ue(e)){var t=oe(e);t||console.warn("scrollYOffset value is a selector to non-existing element. Using offset 0 by default");var n=t&&t.getBoundingClientRect().bottom||0;return function(){return n}}return"number"==typeof e||ue(e)?function(){return"number"==typeof e?e:parseFloat(e)}:"function"==typeof e?function(){var t=e();return"number"!=typeof t&&console.warn('scrollYOffset should return number but returned value "'+t+'" of type '+typeof t),t}:(void 0!==e&&console.warn("Wrong value for scrollYOffset ReDoc option: should be string, number or function"),function(){return 0})},e.normalizeShowExtensions=function(e){return void 0!==e&&(""===e||("string"==typeof e?e.split(",").map((function(e){return e.trim()})):e))},e.normalizePayloadSampleIdx=function(e){return"number"==typeof e?Math.max(0,e):"string"==typeof e&&isFinite(e)?parseInt(e,10):0},e.normalizeJsonSampleExpandLevel=function(e){return"all"===e?1/0:isNaN(Number(e))?2:Math.ceil(Number(e))},e}(),we=n(149),xe=we.default,ke=we.css,Ee=we.createGlobalStyle,Oe=we.keyframes,_e=we.ThemeProvider,Se=function(e,t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return ke(ve||(ve=Object(o.__makeTemplateObject)(["\n @media "," screen and (max-width: ",") {\n ",";\n }\n "],["\n @media "," screen and (max-width: ",") {\n ",";\n }\n "])),t?"print, ":"",(function(t){return t.theme.breakpoints[e]}),ke.apply(void 0,n))}},Te=xe;function je(e){return function(t){if(t.theme.extensionsHook)return t.theme.extensionsHook(e,t)}}var Ce,Ie,Ae,Pe,Re=Te.div(Ce||(Ce=Object(o.__makeTemplateObject)(["\n padding: 20px;\n color: red;\n"],["\n padding: 20px;\n color: red;\n"]))),Ne=function(e){function t(t){var n=e.call(this,t)||this;return n.state={error:void 0},n}return Object(o.__extends)(t,e),t.prototype.componentDidCatch=function(e){return this.setState({error:e}),!1},t.prototype.render=function(){return this.state.error?i.createElement(Re,null,i.createElement("h1",null,"Something went wrong..."),i.createElement("small",null," ",this.state.error.message," "),i.createElement("p",null,i.createElement("details",null,i.createElement("summary",null,"Stack trace"),i.createElement("pre",null,this.state.error.stack))),i.createElement("small",null," ReDoc Version: ","2.0.0-rc.23")," ",i.createElement("br",null),i.createElement("small",null," Commit: ","88f8d747")):i.Children.only(this.props.children)},t}(i.Component),Le=Oe(Ie||(Ie=Object(o.__makeTemplateObject)(["\n 0% {\n transform: rotate(0deg); }\n 100% {\n transform: rotate(360deg);\n }\n"],["\n 0% {\n transform: rotate(0deg); }\n 100% {\n transform: rotate(360deg);\n }\n"]))),Me=Te((function(e){return i.createElement("svg",{className:e.className,version:"1.1",width:"512",height:"512",viewBox:"0 0 512 512"},i.createElement("path",{d:"M275.682 147.999c0 10.864-8.837 19.661-19.682 19.661v0c-10.875 0-19.681-8.796-19.681-19.661v-96.635c0-10.885 8.806-19.661 19.681-19.661v0c10.844 0 19.682 8.776 19.682 19.661v96.635z"}),i.createElement("path",{d:"M275.682 460.615c0 10.865-8.837 19.682-19.682 19.682v0c-10.875 0-19.681-8.817-19.681-19.682v-96.604c0-10.885 8.806-19.681 19.681-19.681v0c10.844 0 19.682 8.796 19.682 19.682v96.604z"}),i.createElement("path",{d:"M147.978 236.339c10.885 0 19.681 8.755 19.681 19.641v0c0 10.885-8.796 19.702-19.681 19.702h-96.624c-10.864 0-19.661-8.817-19.661-19.702v0c0-10.885 8.796-19.641 19.661-19.641h96.624z"}),i.createElement("path",{d:"M460.615 236.339c10.865 0 19.682 8.755 19.682 19.641v0c0 10.885-8.817 19.702-19.682 19.702h-96.584c-10.885 0-19.722-8.817-19.722-19.702v0c0-10.885 8.837-19.641 19.722-19.641h96.584z"}),i.createElement("path",{d:"M193.546 165.703c7.69 7.66 7.68 20.142 0 27.822v0c-7.701 7.701-20.162 7.701-27.853 0.020l-68.311-68.322c-7.68-7.701-7.68-20.142 0-27.863v0c7.68-7.68 20.121-7.68 27.822 0l68.342 68.342z"}),i.createElement("path",{d:"M414.597 386.775c7.7 7.68 7.7 20.163 0.021 27.863v0c-7.7 7.659-20.142 7.659-27.843-0.062l-68.311-68.26c-7.68-7.7-7.68-20.204 0-27.863v0c7.68-7.7 20.163-7.7 27.842 0l68.291 68.322z"}),i.createElement("path",{d:"M165.694 318.464c7.69-7.7 20.153-7.7 27.853 0v0c7.68 7.659 7.69 20.163 0 27.863l-68.342 68.322c-7.67 7.659-20.142 7.659-27.822-0.062v0c-7.68-7.68-7.68-20.122 0-27.801l68.311-68.322z"}),i.createElement("path",{d:"M386.775 97.362c7.7-7.68 20.142-7.68 27.822 0v0c7.7 7.68 7.7 20.183 0.021 27.863l-68.322 68.311c-7.68 7.68-20.163 7.68-27.843-0.020v0c-7.68-7.68-7.68-20.162 0-27.822l68.322-68.332z"}))}))(Ae||(Ae=Object(o.__makeTemplateObject)(["\n animation: 2s "," linear infinite;\n width: 50px;\n height: 50px;\n content: '';\n display: inline-block;\n margin-left: -25px;\n\n path {\n fill: ",";\n }\n"],["\n animation: 2s "," linear infinite;\n width: 50px;\n height: 50px;\n content: '';\n display: inline-block;\n margin-left: -25px;\n\n path {\n fill: ",";\n }\n"])),Le,(function(e){return e.color})),De=Te.div(Pe||(Pe=Object(o.__makeTemplateObject)(["\n font-family: helvetica, sans;\n width: 100%;\n text-align: center;\n font-size: 25px;\n margin: 30px 0 20px 0;\n color: ",";\n"],["\n font-family: helvetica, sans;\n width: 100%;\n text-align: center;\n font-size: 25px;\n margin: 30px 0 20px 0;\n color: ",";\n"])),(function(e){return e.color})),Fe=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){return i.createElement("div",{style:{textAlign:"center"}},i.createElement(De,{color:this.props.color},"Loading ..."),i.createElement(Me,{color:this.props.color}))},t}(i.PureComponent),Ue=i.createContext(new be({})),ze=Ue.Provider,Be=Ue.Consumer,$e=n(2),qe=n(152),We=n(153);function He(e){return Object(o.__awaiter)(this,void 0,void 0,(function(){var t;return Object(o.__generator)(this,(function(n){switch(n.label){case 0:return[4,(new qe).bundle(e,{resolve:{http:{withCredentials:!1}}})];case 1:return void 0!==(t=n.sent()).swagger?[2,Ve(t)]:[2,t]}}))}))}function Ve(e){return console.warn("[ReDoc Compatibility mode]: Converting OpenAPI 2.0 to OpenAPI 3.0"),new Promise((function(t,n){return Object(We.convertObj)(e,{patch:!0,warnOnly:!0,text:"{}"},(function(e,r){if(e)return n(e);t(r&&r.openapi)}))}))}var Ye=n(50),Ge=n(63),Qe=n(21),Xe=Qe.parse,Ke=function(){function e(){}return e.baseName=function(t,n){void 0===n&&(n=1);var r=e.parse(t);return r[r.length-n]},e.dirName=function(t,n){void 0===n&&(n=1);var r=e.parse(t);return Qe.compile(r.slice(0,r.length-n))},e.relative=function(t,n){var r=e.parse(t);return e.parse(n).slice(r.length)},e.parse=function(e){var t=e;return"#"===t.charAt(0)&&(t=t.substring(1)),Xe(t)},e.join=function(t,n){var r=e.parse(t).concat(n);return Qe.compile(r)},e.get=function(e,t){return Qe.get(e,t)},e.compile=function(e){return Qe.compile(e)},e.escape=function(e){return Qe.escape(e)},e}();Qe.parse=Ke.parse,Object.assign(Ke,Qe);var Je=n(49),Ze=n(292);function et(e){return"string"==typeof e&&/\dxx/i.test(e)}function tt(e,t){if(void 0===t&&(t=!1),"default"===e)return t?"error":"success";var n="string"==typeof e?parseInt(e,10):e;if(et(e)&&(n*=100),n<100||n>599)throw new Error("invalid HTTP code");var r="success";return n>=300&&n<400?r="redirect":n>=400?r="error":n<200&&(r="info"),r}var nt={get:!0,post:!0,put:!0,head:!0,patch:!0,delete:!0,options:!0};function rt(e){return e in nt}var ot={multipleOf:"number",maximum:"number",exclusiveMaximum:"number",minimum:"number",exclusiveMinimum:"number",maxLength:"string",minLength:"string",pattern:"string",items:"array",maxItems:"array",minItems:"array",uniqueItems:"array",maxProperties:"object",minProperties:"object",required:"object",additionalProperties:"object",properties:"object"};function it(e){return-1!==e.search(/json/i)}function at(e,t,n){return Array.isArray(e)?e.map((function(e){return e.toString()})).join(n):"object"==typeof e?Object.keys(e).map((function(t){return""+t+n+e[t]})).join(n):t+"="+e.toString()}function st(e,t){return Array.isArray(e)?(console.warn("deepObject style cannot be used with array value:"+e.toString()),""):"object"==typeof e?Object.keys(e).map((function(n){return t+"["+n+"]="+e[n]})).join("&"):(console.warn("deepObject style cannot be used with non-object value:"+e.toString()),"")}function lt(e,t,n){var r,o=t?"*":"";return Ze.parse("{?__redoc_param_name__"+o+"}").expand((r={},r.__redoc_param_name__=n,r)).substring(1).replace(/__redoc_param_name__/g,e)}function ct(e,t){return it(t)?JSON.stringify(e):(console.warn("Parameter serialization as "+t+" is not supported"),"")}function ut(e,t){var n=e.name,r=e.style,o=e.explode,i=void 0!==o&&o,a=e.serializationMime;if(a)switch(e.in){case"path":case"header":return ct(t,a);case"cookie":case"query":return n+"="+ct(t,a);default:return console.warn("Unexpected parameter location: "+e.in),""}if(!r)return console.warn("Missing style attribute or content for parameter "+n),"";switch(e.in){case"path":return function(e,t,n,r){var o,i=n?"*":"",a="";return"label"===t?a=".":"matrix"===t&&(a=";"),Ze.parse("{"+a+"__redoc_param_name__"+i+"}").expand((o={},o.__redoc_param_name__=r,o)).replace(/__redoc_param_name__/g,e)}(n,r,i,t);case"query":return function(e,t,n,r){switch(t){case"form":return lt(e,n,r);case"spaceDelimited":return Array.isArray(r)?n?lt(e,n,r):e+"="+r.join("%20"):(console.warn("The style spaceDelimited is only applicable to arrays"),"");case"pipeDelimited":return Array.isArray(r)?n?lt(e,n,r):e+"="+r.join("|"):(console.warn("The style pipeDelimited is only applicable to arrays"),"");case"deepObject":return!n||Array.isArray(r)||"object"!=typeof r?(console.warn("The style deepObject is only applicable for objects with explode=true"),""):st(r,e);default:return console.warn("Unexpected style for query: "+t),""}}(n,r,i,t);case"header":return function(e,t,n){var r;switch(e){case"simple":var o=t?"*":"",i="__redoc_param_name__",a=Ze.parse("{"+i+o+"}");return decodeURIComponent(a.expand(((r={})[i]=n,r)));default:return console.warn("Unexpected style for header: "+e),""}}(r,i,t);case"cookie":return function(e,t,n,r){switch(t){case"form":return lt(e,n,r);default:return console.warn("Unexpected style for cookie: "+t),""}}(n,r,i,t);default:return console.warn("Unexpected parameter location: "+e.in),""}}function ft(e){return/^#\/components\/schemas\/[^\/]+$/.test(e||"")}function pt(e,t,n){var r;return void 0!==t&&void 0!==n?r=t===n?t+" "+e:"[ "+t+" .. "+n+" ] "+e:void 0!==n?r="<= "+n+" "+e:void 0!==t&&(r=1===t?"non-empty":">= "+t+" "+e),r}function dt(e,t){void 0===t&&(t=[]);var n=[],r=[],i=[];return e.forEach((function(e){e.required?t.includes(e.name)?r.push(e):i.push(e):n.push(e)})),r.sort((function(e,n){return t.indexOf(e.name)-t.indexOf(n.name)})),Object(o.__spreadArrays)(r,i,n)}function ht(e,t){return Object(o.__spreadArrays)(e).sort((function(e,n){return e[t].localeCompare(n[t])}))}function mt(e,t){var n=void 0===e?function(e){try{var t=he(e);return t.search="",t.toString()}catch(t){return e}}(function(){if(!re)return"";var e=window.location.href;return e.endsWith(".html")?Object(Je.dirname)(e):e}()):Object(Je.dirname)(e);function r(e){return function(e,t){var n;if(t.startsWith("//"))n=""+(Object(se.parse)(e).protocol||"https:")+t;else if(function(e){return/(?:^[a-z][a-z0-9+.-]*:|\/\/)/i.test(e)}(t))n=t;else if(t.startsWith("/")){var r=Object(se.parse)(e);n=Object(se.format)(Object(o.__assign)(Object(o.__assign)({},r),{pathname:t}))}else n=ce(e)+"/"+t;return ce(n)}(n,e)}return 0===t.length&&(t=[{url:"/"}]),t.map((function(e){return Object(o.__assign)(Object(o.__assign)({},e),{url:r(e.url),description:e.description||""})}))}var gt="section/Authentication/";function yt(e,t){return Object.keys(e).filter((function(e){return!0===t?e.startsWith("x-")&&!function(e){return e in{"x-circular-ref":!0,"x-code-samples":!0,"x-displayName":!0,"x-examples":!0,"x-ignoredHeaderParameters":!0,"x-logo":!0,"x-nullable":!0,"x-servers":!0,"x-tagGroups":!0,"x-traitTag":!0,"x-additionalPropertiesName":!0}}(e):e.startsWith("x-")&&t.indexOf(e)>-1})).reduce((function(t,n){return t[n]=e[n],t}),{})}var vt=n(38),bt=(n(293),n(294),n(295),n(296),n(297),n(298),n(299),n(300),n(301),n(302),n(303),n(304),n(305),n(306),n(307),n(308),n(309),n(310),n(311),n(312),"clike");function wt(e,t){void 0===t&&(t=bt),t=t.toLowerCase();var n=vt.languages[t];return n||(n=vt.languages[function(e){return{json:"js","c++":"cpp","c#":"csharp","objective-c":"objectivec",shell:"bash",viml:"vim"}[e]||bt}(t)]),vt.highlight(e,n,t)}function xt(e){return function(t,n,r){var o,i,a,s,l,c,u,f;r.value=(o=r.value,i=e,c=null,u=0,f=function(){u=(new Date).getTime(),c=null,l=o.apply(a,s),c||(a=s=null)},function(){var e=(new Date).getTime(),t=i-(e-u);return a=this,s=arguments,t<=0||t>i?(c&&(clearTimeout(c),c=null),u=e,l=o.apply(a,s),c||(a=s=null)):c||(c=setTimeout(f,t)),l})}}function kt(e){0}function Et(e){0}vt.languages.insertBefore("javascript","string",{"property string":{pattern:/([{,]\s*)"(?:\\.|[^\\"\r\n])*"(?=\s*:)/i,lookbehind:!0}},void 0),vt.languages.insertBefore("javascript","punctuation",{property:{pattern:/([{,]\s*)[a-z]\w*(?=\s*:)/i,lookbehind:!0}},void 0);var Ot={};function _t(e,t,n){if("function"==typeof n.value)return function(e,t,n){if(!n.value||n.value.length>0)throw new Error("@memoize decorator can only be applied to methods of zero arguments");var r="_memoized_"+t,i=n.value;return e[r]=Ot,Object(o.__assign)(Object(o.__assign)({},n),{value:function(){return this[r]===Ot&&(this[r]=i.call(this)),this[r]}})}(e,t,n);if("function"==typeof n.get)return function(e,t,n){var r="_memoized_"+t,i=n.get;return e[r]=Ot,Object(o.__assign)(Object(o.__assign)({},n),{get:function(){return this[r]===Ot&&(this[r]=i.call(this)),this[r]}})}(e,t,n);throw new Error("@memoize decorator can be applied to methods or getters, got "+String(n.value)+" instead")}var St="hashchange",Tt=new(function(){function e(){var e=this;this.emit=function(){e._emiter.emit(St,e.currentId)},this._emiter=new Ge.EventEmitter,this.bind()}return Object.defineProperty(e.prototype,"currentId",{get:function(){return re?decodeURIComponent(window.location.hash.substring(1)):""},enumerable:!0,configurable:!0}),e.prototype.linkForId=function(e){return e?"#"+e:""},e.prototype.subscribe=function(e){var t=this._emiter.addListener(St,e);return function(){return t.removeListener(St,e)}},e.prototype.bind=function(){re&&window.addEventListener("hashchange",this.emit,!1)},e.prototype.dispose=function(){re&&window.removeEventListener("hashchange",this.emit)},e.prototype.replace=function(e,t){void 0===t&&(t=!1),re&&null!=e&&e!==this.currentId&&(t?window.history.replaceState(null,"",window.location.href.split("#")[0]+this.linkForId(e)):(window.history.pushState(null,"",window.location.href.split("#")[0]+this.linkForId(e)),this.emit()))},Object(o.__decorate)([Ye.bind,Ye.debounce],e.prototype,"replace",null),e}());var jt=n(95),Ct=function(){function e(){this.map=new Map,this.prevTerm=""}return e.prototype.add=function(e){this.map.set(e,new jt(e))},e.prototype.delete=function(e){this.map.delete(e)},e.prototype.addOnly=function(e){var t=this;this.map.forEach((function(n,r){-1===e.indexOf(r)&&(n.unmark(),t.map.delete(r))}));for(var n=0,r=e;n<r.length;n++){var o=r[n];this.map.has(o)||this.map.set(o,new jt(o))}},e.prototype.clearAll=function(){this.unmark(),this.map.clear()},e.prototype.mark=function(e){var t=this;(e||this.prevTerm)&&(this.map.forEach((function(n){n.unmark(),n.mark(e||t.prevTerm)})),this.prevTerm=e||this.prevTerm)},e.prototype.unmark=function(){this.map.forEach((function(e){return e.unmark()})),this.prevTerm=""},e}(),It=n(51),At=new It.Renderer;It.setOptions({renderer:At,highlight:function(e,t){return wt(e,t)}});var Pt="(?:^ {0,3}\x3c!-- ReDoc-Inject:\\s+?<({component}).*?/?>\\s+?--\x3e\\s*$|(?:^ {0,3}<({component})([\\s\\S]*?)>([\\s\\S]*?)</\\2>|^ {0,3}<({component})([\\s\\S]*?)(?:/>|\\n{2,})))";var Rt=function(){function e(e){var t=this;this.options=e,this.headings=[],this.headingRule=function(e,n,r,o){return 1===n?t.currentTopHeading=t.saveHeading(e,n):2===n&&t.saveHeading(e,n,t.currentTopHeading&&t.currentTopHeading.items,t.currentTopHeading&&t.currentTopHeading.id),t.originalHeadingRule(e,n,r,o)},this.headingEnhanceRenderer=new It.Renderer,this.originalHeadingRule=this.headingEnhanceRenderer.heading.bind(this.headingEnhanceRenderer),this.headingEnhanceRenderer.heading=this.headingRule}return e.containsComponent=function(e,t){return new RegExp(Pt.replace(/{component}/g,t),"gmi").test(e)},e.getTextBeforeHading=function(e,t){var n=e.search(new RegExp("^##?\\s+"+t,"m"));return n>-1?e.substring(0,n):e},e.prototype.saveHeading=function(e,t,n,r){void 0===n&&(n=this.headings),e=e.replace(/&#(\d+);/g,(function(e,t){return String.fromCharCode(parseInt(t,10))}));var o={id:r?r+"/"+de(e):"section/"+de(e),name:e,level:t,items:[]};return n.push(o),o},e.prototype.flattenHeadings=function(e){if(void 0===e)return[];for(var t=[],n=0,r=e;n<r.length;n++){var o=r[n];t.push(o),t.push.apply(t,this.flattenHeadings(o.items))}return t},e.prototype.attachHeadingsDescriptions=function(e){var t=function(e){return new RegExp("##?\\s+"+e.name.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"))},n=this.flattenHeadings(this.headings);if(!(n.length<1)){for(var r=n[0],o=t(r),i=e.search(o),a=1;a<n.length;a++){var s=n[a],l=t(s),c=e.substr(i+1).search(l)+i+1;r.description=e.substring(i,c).replace(o,"").trim(),r=s,o=l,i=c}r.description=e.substring(i).replace(o,"").trim()}},e.prototype.renderMd=function(e,t){void 0===t&&(t=!1);var n=t?{renderer:this.headingEnhanceRenderer}:void 0;return It(e.toString(),n)},e.prototype.extractHeadings=function(e){this.renderMd(e,!0),this.attachHeadingsDescriptions(e);var t=this.headings;return this.headings=[],t},e.prototype.renderMdWithComponents=function(e){var t=this.options&&this.options.allowedMdComponents;if(!t||0===Object.keys(t).length)return[this.renderMd(e)];for(var n=Object.keys(t).join("|"),r=new RegExp(Pt.replace(/{component}/g,n),"mig"),i=[],a=[],s=r.exec(e),l=0;s;){i.push(e.substring(l,s.index)),l=r.lastIndex;var c=t[s[1]||s[2]||s[5]],u=s[3]||s[6],f=s[4];c&&a.push({component:c.component,propsSelector:c.propsSelector,props:Object(o.__assign)(Object(o.__assign)(Object(o.__assign)({},Nt(u)),c.props),{children:f})}),s=r.exec(e)}i.push(e.substring(l));for(var p=[],d=0;d<i.length;d++){var h=i[d];h&&p.push(this.renderMd(h)),a[d]&&p.push(a[d])}return p},e}();function Nt(e){if(!e)return{};for(var t,n=/([\w-]+)\s*=\s*(?:{([^}]+?)}|"([^"]+?)")/gim,r={};null!==(t=n.exec(e));)if(t[3])r[t[1]]=t[3];else if(t[2]){var o=void 0;try{o=JSON.parse(t[2])}catch(e){}r[t[1]]=o}return r}var Lt=function(){function e(e){this.parser=e,Object.assign(this,e.spec.info),this.description=e.spec.info.description||"";var t=this.description.search(/^##?\s+/m);t>-1&&(this.description=this.description.substring(0,t)),this.downloadLink=this.getDownloadLink(),this.downloadFileName=this.getDownloadFileName()}return e.prototype.getDownloadLink=function(){if(this.parser.specUrl)return this.parser.specUrl;if(re&&window.Blob&&window.URL&&window.URL.createObjectURL){var e=new Blob([JSON.stringify(this.parser.spec,null,2)],{type:"application/json"});return window.URL.createObjectURL(e)}},e.prototype.getDownloadFileName=function(){if(!this.parser.specUrl)return"swagger.json"},e}(),Mt=function(e,t,n){var r=e.deref(n);this.id=t,this.sectionId=gt+t,this.type=r.type,this.description=r.description||"","apiKey"===r.type&&(this.apiKey={name:r.name,in:r.in}),"http"===r.type&&(this.http={scheme:r.scheme,bearerFormat:r.bearerFormat}),"openIdConnect"===r.type&&(this.openId={connectUrl:r.openIdConnectUrl}),"oauth2"===r.type&&r.flows&&(this.flows=r.flows)},Dt=function(e){var t=e.spec.components&&e.spec.components.securitySchemes||{};this.schemes=Object.keys(t).map((function(n){return new Mt(e,n,t[n])}))},Ft=function(){function e(){this._counter={}}return e.prototype.reset=function(){this._counter={}},e.prototype.visit=function(e){this._counter[e]=this._counter[e]?this._counter[e]+1:1},e.prototype.exit=function(e){this._counter[e]=this._counter[e]&&this._counter[e]-1},e.prototype.visited=function(e){return!!this._counter[e]},e}(),Ut=function(){function e(e,t,n){var r=this;void 0===n&&(n=new be({})),this.options=n,this._refCounter=new Ft,this.byRef=function(e){var t;if(r.spec){"#"!==e.charAt(0)&&(e="#"+e),e=decodeURIComponent(e);try{t=Ke.get(r.spec,e)}catch(e){}return t||{}}},this.validate(e),this.preprocess(e),this.spec=e,this.mergeRefs=new Set;var o=re?window.location.href:"";"string"==typeof t&&(this.specUrl=Object(se.resolve)(o,t))}return e.prototype.validate=function(e){if(void 0===e.openapi)throw new Error("Document must be valid OpenAPI 3.0.0 definition")},e.prototype.preprocess=function(e){if(!this.options.noAutoAuth&&e.info&&e.components&&e.components.securitySchemes){var t=e.info.description||"";if(!Rt.containsComponent(t,"security-definitions")&&!Rt.containsComponent(t,"SecurityDefinitions")){var n="\x3c!-- ReDoc-Inject: <"+"security-definitions"+"> --\x3e";e.info.description=function(e,t,n){var r=new RegExp("(^|\\n)#\\s?"+t+"\\s*\\n","i"),o=new RegExp("((\\n|^)#\\s*"+t+"\\s*(\\n|$)(?:.|\\n)*?)(\\n#|$)","i");if(r.test(e))return e.replace(o,"$1\n\n"+n+"\n$4");var i=""===e||e.endsWith("\n\n")?"":e.endsWith("\n")?"\n":"\n\n";return""+e+i+"# "+t+"\n\n"+n}(t,"Authentication",n)}}},e.prototype.isRef=function(e){return!!e&&(void 0!==e.$ref&&null!==e.$ref)},e.prototype.resetVisited=function(){this._refCounter=new Ft},e.prototype.exitRef=function(e){this.isRef(e)&&this._refCounter.exit(e.$ref)},e.prototype.deref=function(e,t){if(void 0===t&&(t=!1),this.isRef(e)){var n=this.byRef(e.$ref),r=this._refCounter.visited(e.$ref);if(this._refCounter.visit(e.$ref),r&&!t)return Object.assign({},n,{"x-circular-ref":!0});if(this.isRef(n)){var o=this.deref(n);return this.exitRef(n),o}return n}return e},e.prototype.shalowDeref=function(e){return this.isRef(e)?this.byRef(e.$ref):e},e.prototype.mergeAllOf=function(e,t,n,r){var i=this;if(void 0===n&&(n=!1),void 0===r&&(r=new Set),t&&r.add(t),void 0===(e=this.hoistOneOfs(e)).allOf)return e;var a=Object(o.__assign)(Object(o.__assign)({},e),{allOf:void 0,parentRefs:[],title:e.title||(ft(t)?Ke.baseName(t):void 0)});void 0!==a.properties&&"object"==typeof a.properties&&(a.properties=Object(o.__assign)({},a.properties)),void 0!==a.items&&"object"==typeof a.items&&(a.items=Object(o.__assign)({},a.items));for(var s=0,l=e.allOf.map((function(e){var t;if(!(e&&e.$ref&&r.has(e.$ref))){var o=i.deref(e,n),s=e.$ref||void 0,l=i.mergeAllOf(o,s,n,r);return(t=a.parentRefs).push.apply(t,l.parentRefs||[]),{$ref:s,schema:l}}})).filter((function(e){return void 0!==e}));s<l.length;s++){var c=l[s],u=c.$ref,f=c.schema;if(a.type!==f.type&&void 0!==a.type&&void 0!==f.type)throw new Error('Incompatible types in allOf at "'+t+'"');if(void 0!==f.type&&(a.type=f.type),void 0!==f.properties)for(var p in a.properties=a.properties||{},f.properties)a.properties[p]?a.properties[p]=this.mergeAllOf({allOf:[a.properties[p],f.properties[p]]},t+"/properties/"+p):a.properties[p]=f.properties[p];void 0!==f.items&&(a.items=a.items||{},a.items=this.mergeAllOf({allOf:[a.items,f.items]},t+"/items")),void 0!==f.required&&(a.required=(a.required||[]).concat(f.required)),a=Object(o.__assign)(Object(o.__assign)({},f),a),u&&(a.parentRefs.push(u),void 0===a.title&&ft(u))}return a},e.prototype.findDerived=function(e){var t={},n=this.spec.components&&this.spec.components.schemas||{};for(var r in n){var o=this.deref(n[r]);void 0!==o.allOf&&o.allOf.find((function(t){return void 0!==t.$ref&&e.indexOf(t.$ref)>-1}))&&(t["#/components/schemas/"+r]=[o["x-discriminator-value"]||r])}return t},e.prototype.exitParents=function(e){for(var t=0,n=e.parentRefs||[];t<n.length;t++){var r=n[t];this.exitRef({$ref:r})}},e.prototype.hoistOneOfs=function(e){var t=this;if(void 0===e.allOf)return e;for(var n=e.allOf,r=function(e){var r=n[e];if(Array.isArray(r.oneOf)){var i=n.slice(0,e),a=n.slice(e+1);return{value:{oneOf:r.oneOf.map((function(e){var n=t.mergeAllOf({allOf:Object(o.__spreadArrays)(i,[e],a)});return t.exitParents(n),n}))}}}},i=0;i<n.length;i++){var a=r(i);if("object"==typeof a)return a.value}return e},e}(),zt=function(e,t,n){this.options=n,this.parser=new Ut(e,t,n),this.info=new Lt(this.parser),this.externalDocs=this.parser.spec.externalDocs,this.contentItems=tn.buildStructure(this.parser,this.options),this.securitySchemes=new Dt(this.parser)},Bt=function(){function e(e,t,n){this.items=[],this.active=!1,this.expanded=!1,this.id=t.id||e+"/"+de(t.name),this.type=e,this.name=t["x-displayName"]||t.name,this.level=t.level||1,this.description=t.description||"";var r=t.items;r&&r.length&&(this.description=Rt.getTextBeforeHading(this.description,r[0].name)),this.parent=n,this.externalDocs=t.externalDocs,"group"===this.type&&(this.expanded=!0)}return e.prototype.activate=function(){this.active=!0},e.prototype.expand=function(){this.parent&&this.parent.expand(),this.expanded=!0},e.prototype.collapse=function(){"group"!==this.type&&(this.expanded=!1)},e.prototype.deactivate=function(){this.active=!1},Object(o.__decorate)([$e.l],e.prototype,"active",void 0),Object(o.__decorate)([$e.l],e.prototype,"expanded",void 0),Object(o.__decorate)([$e.d],e.prototype,"activate",null),Object(o.__decorate)([$e.d],e.prototype,"expand",null),Object(o.__decorate)([$e.d],e.prototype,"collapse",null),Object(o.__decorate)([$e.d],e.prototype,"deactivate",null),e}(),$t=function(e,t){var n=t.spec.components&&t.spec.components.securitySchemes||{};this.schemes=Object.keys(e||{}).map((function(r){var i=t.deref(n[r]),a=e[r]||[];if(i)return Object(o.__assign)(Object(o.__assign)({},i),{id:r,sectionId:gt+r,scopes:a});console.warn("Non existing security scheme referenced: "+r+". Skipping")})).filter((function(e){return void 0!==e}))},qt=function(){function e(e,t,n,r,o){void 0===o&&(o=!1),this.options=r,this.typePrefix="",this.isCircular=!1,this.activeOneOf=0,this.pointer=t.$ref||n||"",this.rawSchema=e.deref(t),this.schema=e.mergeAllOf(this.rawSchema,this.pointer,o),this.init(e,o),e.exitRef(t),e.exitParents(this.schema),r.showExtensions&&(this.extensions=yt(this.schema,r.showExtensions))}return e.prototype.activateOneOf=function(e){this.activeOneOf=e},e.prototype.init=function(t,n){var r=this,i=this.schema;if(this.isCircular=i["x-circular-ref"],this.title=i.title||ft(this.pointer)&&Ke.baseName(this.pointer)||"",this.description=i.description||"",this.type=i.type||function(e){if(void 0!==e.type)return e.type;for(var t=0,n=Object.keys(ot);t<n.length;t++){var r=n[t],o=ot[r];if(void 0!==e[r])return o}return"any"}(i),this.format=i.format,this.nullable=!!i.nullable,this.enum=i.enum||[],this.example=i.example,this.deprecated=!!i.deprecated,this.pattern=i.pattern,this.externalDocs=i.externalDocs,this.constraints=function(e){var t=[],n=pt("characters",e.minLength,e.maxLength);void 0!==n&&t.push(n);var r=pt("items",e.minItems,e.maxItems);void 0!==r&&t.push(r);var o,i=function(e){if(void 0!==e){var t=e.toString(10);return/^0\.0*1$/.test(t)?"decimal places <= "+t.split(".")[1].length:"multiple of "+t}}(e.multipleOf);return void 0!==i&&t.push(i),void 0!==e.minimum&&void 0!==e.maximum?(o=e.exclusiveMinimum?"( ":"[ ",o+=e.minimum,o+=" .. ",o+=e.maximum,o+=e.exclusiveMaximum?" )":" ]"):void 0!==e.maximum?(o=e.exclusiveMaximum?"< ":"<= ",o+=e.maximum):void 0!==e.minimum&&(o=e.exclusiveMinimum?"> ":">= ",o+=e.minimum),void 0!==o&&t.push(o),t}(i),this.displayType=this.type,this.displayFormat=this.format,this.isPrimitive=function(e,t){return void 0===t&&(t=e.type),void 0===e.oneOf&&void 0===e.anyOf&&("object"===t?void 0!==e.properties?0===Object.keys(e.properties).length:void 0===e.additionalProperties:"array"!==t||void 0===e.items)}(i,this.type),this.default=i.default,this.readOnly=!!i.readOnly,this.writeOnly=!!i.writeOnly,!this.isCircular){if(n||void 0===Wt(i))return n&&Array.isArray(i.oneOf)&&i.oneOf.find((function(e){return e.$ref===r.pointer}))&&delete i.oneOf,void 0!==i.oneOf?(this.initOneOf(i.oneOf,t),this.oneOfType="One of",void(void 0!==i.anyOf&&console.warn("oneOf and anyOf are not supported on the same level. Skipping anyOf at "+this.pointer))):void 0!==i.anyOf?(this.initOneOf(i.anyOf,t),void(this.oneOfType="Any of")):void("object"===this.type?this.fields=function(e,t,n,r){var i=t.properties||{},a=t.additionalProperties,s=t.default||{},l=Object.keys(i||[]).map((function(a){var l=i[a];l||(console.warn('Field "'+a+'" is invalid, skipping.\n Field must be an object but got '+typeof l+' at "'+n+'"'),l={});var c=void 0!==t.required&&t.required.indexOf(a)>-1;return new Ht(e,{name:a,required:c,schema:Object(o.__assign)(Object(o.__assign)({},l),{default:void 0===l.default?s[a]:l.default})},n+"/properties/"+a,r)}));r.sortPropsAlphabetically&&(l=ht(l,"name"));r.requiredPropsFirst&&(l=dt(l,r.sortPropsAlphabetically?void 0:t.required));"object"!=typeof a&&!0!==a||l.push(new Ht(e,{name:("object"==typeof a&&a["x-additionalPropertiesName"]||"property name").concat("*"),required:!1,schema:!0===a?{}:a,kind:"additionalProperties"},n+"/additionalProperties",r));return l}(t,i,this.pointer,this.options):"array"===this.type&&i.items&&(this.items=new e(t,i.items,this.pointer+"/items",this.options),this.displayType=this.items.displayType.split(" or ").map((function(e){return e.replace(/^(string|object|number|integer|array|boolean)s?( ?.*)/,"$1s$2")})).join(" or "),this.displayFormat=this.items.format,this.typePrefix=this.items.typePrefix+ge("arrayOf"),this.title=this.title||this.items.title,this.isPrimitive=this.items.isPrimitive,void 0===this.example&&void 0!==this.items.example&&(this.example=[this.items.example]),this.items.isPrimitive&&(this.enum=this.items.enum)));this.initDiscriminator(i,t)}},e.prototype.initOneOf=function(t,n){var r=this;this.oneOf=t.map((function(t,i){var a=n.deref(t),s=n.mergeAllOf(a,r.pointer+"/oneOf/"+i),l=ft(t.$ref)&&!s.title?Ke.baseName(t.$ref):s.title,c=new e(n,Object(o.__assign)(Object(o.__assign)({},s),{title:l,allOf:[Object(o.__assign)(Object(o.__assign)({},r.schema),{oneOf:void 0,anyOf:void 0})]}),r.pointer+"/oneOf/"+i,r.options);return n.exitRef(t),n.exitParents(s),c})),this.displayType=this.oneOf.map((function(e){var t=e.typePrefix+(e.title?e.title+" ("+e.displayType+")":e.displayType);return t.indexOf(" or ")>-1&&(t="("+t+")"),t})).join(" or ")},e.prototype.initDiscriminator=function(t,n){var r=this,i=Wt(t);this.discriminatorProp=i.propertyName;var a=n.findDerived(Object(o.__spreadArrays)(t.parentRefs||[],[this.pointer]));if(t.oneOf)for(var s=0,l=t.oneOf;s<l.length;s++){var c=l[s];if(void 0!==c.$ref){var u=Ke.baseName(c.$ref);a[c.$ref]=u}}var f=i.mapping||{},p={};for(var d in f){var h=f[d];Array.isArray(p[h])?p[h].push(d):p[h]=[d]}for(var m=Object(o.__assign)(Object(o.__assign)({},a),p),g=[],y=0,v=Object.keys(m);y<v.length;y++){var b=m[h=v[y]];if(Array.isArray(b))for(var w=0,x=b;w<x.length;w++){var k=x[w];g.push({$ref:h,name:k})}else g.push({$ref:h,name:b})}this.oneOf=g.map((function(t){var o=t.$ref,i=t.name,a=new e(n,n.byRef(o),o,r.options,!0);return a.title=i,a}))},Object(o.__decorate)([$e.l],e.prototype,"activeOneOf",void 0),Object(o.__decorate)([$e.d],e.prototype,"activateOneOf",null),e}();function Wt(e){return e.discriminator||e["x-discriminator"]}var Ht=function(){function e(e,t,n,r){this.expanded=!1;var o=e.deref(t);this.kind=t.kind||"field",this.name=t.name||o.name,this.in=o.in,this.required=!!o.required;var i=o.schema,a="";!i&&o.in&&o.content&&(a=Object.keys(o.content)[0],i=o.content[a]&&o.content[a].schema),this.schema=new qt(e,i||{},n,r),this.description=void 0===o.description?this.schema.description||"":o.description,this.example=o.example||this.schema.example,a?this.serializationMime=a:o.style?this.style=o.style:this.in&&(this.style=function(e){switch(e){case"header":return"simple";case"query":return"form";case"path":return"simple";default:return"form"}}(this.in)),this.explode=!!o.explode,this.deprecated=void 0===o.deprecated?!!this.schema.deprecated:o.deprecated,e.exitRef(t),r.showExtensions&&(this.extensions=yt(o,r.showExtensions))}return e.prototype.toggle=function(){this.expanded=!this.expanded},Object(o.__decorate)([$e.l],e.prototype,"expanded",void 0),Object(o.__decorate)([$e.d],e.prototype,"toggle",null),e}(),Vt=n(96),Yt={},Gt=function(){function e(e,t,n,r){this.mime=n;var o=e.deref(t);this.value=o.value,this.summary=o.summary,this.description=o.description,o.externalValue&&(this.externalValueUrl=Object(se.resolve)(e.specUrl||"",o.externalValue)),e.exitRef(t),"application/x-www-form-urlencoded"===n&&this.value&&"object"==typeof this.value&&(this.value=function(e,t){if(void 0===t&&(t={}),Array.isArray(e))throw new Error("Payload must have fields: "+e.toString());return Object.keys(e).map((function(n){var r=e[n],o=t[n]||{},i=o.style,a=void 0===i?"form":i,s=o.explode,l=void 0===s||s;switch(a){case"form":return lt(n,l,r);case"spaceDelimited":return at(r,n,"%20");case"pipeDelimited":return at(r,n,"|");case"deepObject":return st(r,n);default:return console.warn("Incorrect or unsupported encoding style: "+a),""}})).join("&")}(this.value,r))}return e.prototype.getExternalValue=function(e){return this.externalValueUrl?Yt[this.externalValueUrl]?Yt[this.externalValueUrl]:(Yt[this.externalValueUrl]=fetch(this.externalValueUrl).then((function(t){return t.text().then((function(n){if(!t.ok)return Promise.reject(new Error(n));if(!it(e))return n;try{return JSON.parse(n)}catch(e){return n}}))})),Yt[this.externalValueUrl]):Promise.resolve(void 0)},e}(),Qt=function(){function e(e,t,n,r,o){this.name=t,this.isRequestType=n,this.schema=r.schema&&new qt(e,r.schema,"",o),this.onlyRequiredInSamples=o.onlyRequiredInSamples,void 0!==r.examples?this.examples=function(e,t){var n={};for(var r in e)e.hasOwnProperty(r)&&(n[r]=t(e[r],r,e));return n}(r.examples,(function(n){return new Gt(e,n,t,r.encoding)})):void 0!==r.example?this.examples={default:new Gt(e,{value:e.shalowDeref(r.example)},t,r.encoding)}:it(t)&&this.generateExample(e,r)}return e.prototype.generateExample=function(e,t){var n={skipReadOnly:this.isRequestType,skipNonRequired:this.isRequestType&&this.onlyRequiredInSamples,skipWriteOnly:!this.isRequestType};if(this.schema&&this.schema.oneOf){this.examples={};for(var r=0,o=this.schema.oneOf;r<o.length;r++){var i=o[r],a=Vt.sample(i.rawSchema,n,e.spec);this.schema.discriminatorProp&&"object"==typeof a&&a&&(a[this.schema.discriminatorProp]=i.title),this.examples[i.title]=new Gt(e,{value:a},this.name,t.encoding)}}else this.schema&&(this.examples={default:new Gt(e,{value:Vt.sample(t.schema,n,e.spec)},this.name,t.encoding)})},e}(),Xt=function(){function e(e,t,n,r){var i,a;this.isRequestType=n,this.activeMimeIdx=0,r.unstable_ignoreMimeParameters&&(i=t,a={},Object.keys(i).forEach((function(e){var t=i[e],n=e.split(";")[0].trim();a[n]?a[n]=Object(o.__assign)(Object(o.__assign)({},a[n]),t):a[n]=t})),t=a),this.mediaTypes=Object.keys(t).map((function(o){var i=t[o];return e.resetVisited(),new Qt(e,o,n,i,r)}))}return e.prototype.activate=function(e){this.activeMimeIdx=e},Object.defineProperty(e.prototype,"active",{get:function(){return this.mediaTypes[this.activeMimeIdx]},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"hasSample",{get:function(){return this.mediaTypes.filter((function(e){return!!e.examples})).length>0},enumerable:!0,configurable:!0}),Object(o.__decorate)([$e.l],e.prototype,"activeMimeIdx",void 0),Object(o.__decorate)([$e.d],e.prototype,"activate",null),Object(o.__decorate)([$e.e],e.prototype,"active",null),e}(),Kt=function(e,t,n){var r=e.deref(t);this.description=r.description||"",this.required=!!r.required,e.exitRef(t),void 0!==r.content&&(this.content=new Xt(e,r.content,!0,n))},Jt=function(){function e(e,t,n,r,i){this.headers=[],this.expanded="all"===i.expandResponses||i.expandResponses[t];var a=e.deref(r);e.exitRef(r),this.code=t,void 0!==a.content&&(this.content=new Xt(e,a.content,!1,i)),void 0!==a["x-summary"]?(this.summary=a["x-summary"],this.description=a.description||""):(this.summary=a.description||"",this.description=""),this.type=tt(t,n);var s=a.headers;void 0!==s&&(this.headers=Object.keys(s).map((function(t){var n=s[t];return new Ht(e,Object(o.__assign)(Object(o.__assign)({},n),{name:t}),"",i)})))}return e.prototype.toggle=function(){this.expanded=!this.expanded},Object(o.__decorate)([$e.l],e.prototype,"expanded",void 0),Object(o.__decorate)([$e.d],e.prototype,"toggle",null),e}();var Zt,en=function(){function e(e,t,n,r){var o;this.parser=e,this.operationSpec=t,this.options=r,this.type="operation",this.items=[],this.ready=!0,this.active=!1,this.expanded=!1,this.pointer=Ke.compile(["paths",t.pathName,t.httpVerb]),this.id=void 0!==t.operationId?"operation/"+t.operationId:void 0!==n?n.id+this.pointer:this.pointer,this.name=(o=t).summary||o.operationId||o.description&&o.description.substring(0,50)||"<no summary>",this.description=t.description,this.parent=n,this.externalDocs=t.externalDocs,this.deprecated=!!t.deprecated,this.httpVerb=t.httpVerb,this.deprecated=!!t.deprecated,this.operationId=t.operationId,this.path=t.pathName;var i=e.byRef(Ke.compile(["paths",t.pathName]));this.servers=mt(e.specUrl,t.servers||i&&i.servers||e.spec.servers||[]),this.security=(t.security||e.spec.security||[]).map((function(t){return new $t(t,e)})),r.showExtensions&&(this.extensions=yt(t,r.showExtensions))}return e.prototype.activate=function(){this.active=!0},e.prototype.deactivate=function(){this.active=!1},e.prototype.expand=function(){this.parent&&this.parent.expand()},e.prototype.collapse=function(){},Object.defineProperty(e.prototype,"requestBody",{get:function(){return this.operationSpec.requestBody&&new Kt(this.parser,this.operationSpec.requestBody,this.options)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"codeSamples",{get:function(){var e=this.operationSpec["x-code-samples"]||[],t=this.requestBody&&this.requestBody.content;if(t&&t.hasSample){var n=Math.min(e.length,this.options.payloadSampleIdx);e=Object(o.__spreadArrays)(e.slice(0,n),[{lang:"payload",label:"Payload",source:"",requestBodyContent:t}],e.slice(n))}return e},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"parameters",{get:function(){var e=this,t=function(e,t,n){void 0===t&&(t=[]),void 0===n&&(n=[]);var r={};return n.forEach((function(t){t=e.shalowDeref(t),r[t.name+"_"+t.in]=!0})),(t=t.filter((function(t){return t=e.shalowDeref(t),!r[t.name+"_"+t.in]}))).concat(n)}(this.parser,this.operationSpec.pathParameters,this.operationSpec.parameters).map((function(t){return new Ht(e.parser,t,e.pointer,e.options)}));return this.options.sortPropsAlphabetically?ht(t,"name"):this.options.requiredPropsFirst?dt(t):t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"responses",{get:function(){var e=this,t=!1;return Object.keys(this.operationSpec.responses||[]).filter((function(e){return"default"===e||("success"===tt(e)&&(t=!0),"default"===(n=e)||ue(n)||et(n));var n})).map((function(n){return new Jt(e.parser,n,t,e.operationSpec.responses[n],e.options)}))},enumerable:!0,configurable:!0}),Object(o.__decorate)([$e.l],e.prototype,"ready",void 0),Object(o.__decorate)([$e.l],e.prototype,"active",void 0),Object(o.__decorate)([$e.l],e.prototype,"expanded",void 0),Object(o.__decorate)([$e.d],e.prototype,"activate",null),Object(o.__decorate)([$e.d],e.prototype,"deactivate",null),Object(o.__decorate)([_t],e.prototype,"requestBody",null),Object(o.__decorate)([_t],e.prototype,"codeSamples",null),Object(o.__decorate)([_t],e.prototype,"parameters",null),Object(o.__decorate)([_t],e.prototype,"responses",null),e}(),tn=function(){function e(){}return e.buildStructure=function(t,n){var r=t.spec,o=[],i=e.getTagsWithOperations(r);return o.push.apply(o,e.addMarkdownItems(r.info.description||"",void 0,1,n)),r["x-tagGroups"]&&r["x-tagGroups"].length>0?o.push.apply(o,e.getTagGroupsItems(t,void 0,r["x-tagGroups"],i,n)):o.push.apply(o,e.getTagsItems(t,i,void 0,void 0,n)),o},e.addMarkdownItems=function(e,t,n,r){var o=new Rt(r).extractHeadings(e||"");o.length&&t&&t.description&&(t.description=Rt.getTextBeforeHading(t.description,o[0].name));var i=function(e,t,n){return void 0===n&&(n=1),t.map((function(t){var r,o=new Bt("section",t,e);return o.depth=n,t.items&&(o.items=i(o,t.items,n+1)),Rt.containsComponent(o.description||"","security-definitions")&&(r=o.id+"/",gt=r),o}))};return i(t,o,n)},e.getTagGroupsItems=function(t,n,r,o,i){for(var a=[],s=0,l=r;s<l.length;s++){var c=l[s],u=new Bt("group",c,n);u.depth=0,u.items=e.getTagsItems(t,o,u,c,i),a.push(u)}return a},e.getTagsItems=function(t,n,r,i,a){for(var s=[],l=0,c=(void 0===i?Object.keys(n):i.tags).map((function(e){return n[e]?(n[e].used=!0,n[e]):(console.warn('Non-existing tag "'+e+'" is added to the group "'+i.name+'"'),null)}));l<c.length;l++){var u=c[l];if(u){var f=new Bt("tag",u,r);if(f.depth=1,""!==u.name)f.items=Object(o.__spreadArrays)(e.addMarkdownItems(u.description||"",f,f.depth+1,a),this.getOperationsItems(t,f,u,f.depth+1,a)),s.push(f);else{var p=Object(o.__spreadArrays)(e.addMarkdownItems(u.description||"",f,f.depth+1,a),this.getOperationsItems(t,void 0,u,f.depth+1,a));s.push.apply(s,p)}}}return s},e.getOperationsItems=function(e,t,n,r,o){if(0===n.operations.length)return[];for(var i=[],a=0,s=n.operations;a<s.length;a++){var l=s[a],c=new en(e,l,t,o);c.depth=r,i.push(c)}return i},e.getTagsWithOperations=function(e){for(var t={},n=0,r=e.tags||[];n<r.length;n++){t[(y=r[n]).name]=Object(o.__assign)(Object(o.__assign)({},y),{operations:[]})}for(var i=e.paths,a=0,s=Object.keys(i);a<s.length;a++)for(var l=s[a],c=i[l],u=0,f=Object.keys(c).filter(rt);u<f.length;u++){var p=f[u],d=c[p],h=d.tags;h&&h.length||(h=[""]);for(var m=0,g=h;m<g.length;m++){var y,v=g[m];void 0===(y=t[v])&&(y={name:v,operations:[]},t[v]=y),y["x-traitTag"]||y.operations.push(Object(o.__assign)(Object(o.__assign)({},d),{pathName:l,httpVerb:p,pathParameters:c.parameters||[]}))}}return t},e}(),nn="data-section-id",rn=function(){function e(e,t,n){var r,o,i,a,s=this;this.scroll=t,this.history=n,this.activeItemIdx=-1,this.sideBarOpened=!1,this.updateOnScroll=function(e){for(var t=e?1:-1,n=s.activeItemIdx;(-1!==n||e)&&!(n>=s.flatItems.length-1&&e);){if(e){var r=s.getElementAtOrFirstChild(n+1);if(s.scroll.isElementBellow(r))break}else{r=s.getElementAt(n);if(s.scroll.isElementAbove(r))break}n+=t}s.activate(s.flatItems[n],!0,!0)},this.updateOnHistory=function(e){var t;(void 0===e&&(e=s.history.currentId),e)&&((t=s.flatItems.find((function(t){return t.id===e})))?s.activateAndScroll(t,!1):(e.startsWith(gt)&&(t=s.flatItems.find((function(e){return gt.startsWith(e.id)})),s.activate(t)),s.scroll.scrollIntoViewBySelector("["+nn+'="'+e+'"]')))},this.getItemById=function(e){return s.flatItems.find((function(t){return t.id===e}))},this.items=e.contentItems,this.flatItems=(r=this.items||[],o="items",i=[],(a=function(e){for(var t=0,n=e;t<n.length;t++){var r=n[t];i.push(r),r[o]&&a(r[o])}})(r),i),this.flatItems.forEach((function(e,t){return e.absoluteIdx=t})),this.subscribe()}return e.updateOnHistory=function(e,t){void 0===e&&(e=Tt.currentId),e&&t.scrollIntoViewBySelector("["+nn+'="'+e+'"]')},e.prototype.subscribe=function(){this._unsubscribe=this.scroll.subscribe(this.updateOnScroll),this._hashUnsubscribe=this.history.subscribe(this.updateOnHistory)},e.prototype.toggleSidebar=function(){this.sideBarOpened=!this.sideBarOpened},e.prototype.closeSidebar=function(){this.sideBarOpened=!1},e.prototype.getElementAt=function(e){var t=this.flatItems[e];return t&&oe("["+nn+'="'+t.id+'"]')||null},e.prototype.getElementAtOrFirstChild=function(e){var t=this.flatItems[e];return t&&"group"===t.type&&(t=t.items[0]),t&&oe("["+nn+'="'+t.id+'"]')||null},Object.defineProperty(e.prototype,"activeItem",{get:function(){return this.flatItems[this.activeItemIdx]||void 0},enumerable:!0,configurable:!0}),e.prototype.activate=function(e,t,n){void 0===t&&(t=!0),void 0===n&&(n=!1),(this.activeItem&&this.activeItem.id)!==(e&&e.id)&&(e&&"group"===e.type||(this.deactivate(this.activeItem),e?e.depth<=0||(this.activeItemIdx=e.absoluteIdx,t&&this.history.replace(e.id,n),e.activate(),e.expand()):this.history.replace("",n)))},e.prototype.deactivate=function(e){if(void 0!==e)for(e.deactivate();void 0!==e;)e.collapse(),e=e.parent},e.prototype.activateAndScroll=function(e,t,n){var r=e&&this.getItemById(e.id)||e;this.activate(r,t,n),this.scrollToActive(),r&&r.items.length||this.closeSidebar()},e.prototype.scrollToActive=function(){this.scroll.scrollIntoView(this.getElementAt(this.activeItemIdx))},e.prototype.dispose=function(){this._unsubscribe(),this._hashUnsubscribe()},Object(o.__decorate)([$e.l],e.prototype,"activeItemIdx",void 0),Object(o.__decorate)([$e.l],e.prototype,"sideBarOpened",void 0),Object(o.__decorate)([$e.d],e.prototype,"toggleSidebar",null),Object(o.__decorate)([$e.d],e.prototype,"closeSidebar",null),Object(o.__decorate)([$e.d],e.prototype,"activate",null),Object(o.__decorate)([$e.d.bound],e.prototype,"activateAndScroll",null),e}(),on=function(){function e(e){this.options=e,this._prevOffsetY=0,this._scrollParent=re?window:void 0,this._emiter=new Ge,this.bind()}return e.prototype.bind=function(){this._prevOffsetY=this.scrollY(),this._scrollParent&&this._scrollParent.addEventListener("scroll",this.handleScroll)},e.prototype.dispose=function(){this._scrollParent&&this._scrollParent.removeEventListener("scroll",this.handleScroll),this._emiter.removeAllListeners("scroll")},e.prototype.scrollY=function(){return"undefined"!=typeof HTMLElement&&this._scrollParent instanceof HTMLElement?this._scrollParent.scrollTop:void 0!==this._scrollParent?this._scrollParent.pageYOffset:0},e.prototype.isElementBellow=function(e){if(null!==e)return e.getBoundingClientRect().top>this.options.scrollYOffset()},e.prototype.isElementAbove=function(e){if(null!==e){var t=e.getBoundingClientRect().top;return(t>0?Math.floor(t):Math.ceil(t))<=this.options.scrollYOffset()}},e.prototype.subscribe=function(e){var t=this._emiter.addListener("scroll",e);return function(){return t.removeListener("scroll",e)}},e.prototype.scrollIntoView=function(e){null!==e&&(e.scrollIntoView(),this._scrollParent&&this._scrollParent.scrollBy&&this._scrollParent.scrollBy(0,1-this.options.scrollYOffset()))},e.prototype.scrollIntoViewBySelector=function(e){var t=oe(e);this.scrollIntoView(t)},e.prototype.handleScroll=function(){var e=this.scrollY()-this._prevOffsetY>0;this._prevOffsetY=this.scrollY(),this._emiter.emit("scroll",e)},Object(o.__decorate)([Ye.bind,xt(100)],e.prototype,"handleScroll",null),e}();if(re)try{Zt=n(313)}catch(e){Zt=n(147).default}else Zt=n(147).default;var an,sn,ln,cn,un,fn,pn,dn,hn,mn,gn,yn,vn,bn,wn,xn,kn,En=function(){function e(){this.searchWorker=new Zt}return e.prototype.indexItems=function(e){var t=this,n=function(e){e.forEach((function(e){"group"!==e.type&&t.add(e.name,e.description||"",e.id),n(e.items)}))};n(e),this.searchWorker.done()},e.prototype.add=function(e,t,n){this.searchWorker.add(e,t,n)},e.prototype.dispose=function(){this.searchWorker.terminate()},e.prototype.search=function(e){return this.searchWorker.search(e)},e.prototype.toJS=function(){return Object(o.__awaiter)(this,void 0,void 0,(function(){return Object(o.__generator)(this,(function(e){return[2,this.searchWorker.toJS()]}))}))},e.prototype.load=function(e){this.searchWorker.load(e)},e}(),On=Te.div(sn||(sn=Object(o.__makeTemplateObject)(["\n width: calc(100% - ",");\n padding: 0 ","px;\n\n ",";\n"],["\n width: calc(100% - ",");\n padding: 0 ","px;\n\n ",";\n"])),(function(e){return e.theme.rightPanel.width}),(function(e){return e.theme.spacing.sectionHorizontal}),(function(e){var t=e.compact,n=e.theme;return Se("medium",!0)(an||(an=Object(o.__makeTemplateObject)(["\n width: 100%;\n padding: ",";\n "],["\n width: 100%;\n padding: ",";\n "])),(t?0:n.spacing.sectionVertical)+"px "+n.spacing.sectionHorizontal+"px")})),_n=Te.div.attrs((function(e){var t;return(t={})[nn]=e.id,t}))(cn||(cn=Object(o.__makeTemplateObject)(["\n padding: ","px 0;\n\n &:last-child {\n min-height: calc(100vh + 1px);\n }\n\n & > &:last-child {\n min-height: initial;\n }\n\n ","\n ","\n"],["\n padding: ","px 0;\n\n &:last-child {\n min-height: calc(100vh + 1px);\n }\n\n & > &:last-child {\n min-height: initial;\n }\n\n ","\n ","\n"])),(function(e){return e.theme.spacing.sectionVertical}),Se("medium",!0)(ln||(ln=Object(o.__makeTemplateObject)(["\n padding: 0;\n "],["\n padding: 0;\n "]))),(function(e){return e.underlined?"\n position: relative;\n\n &:not(:last-of-type):after {\n position: absolute;\n bottom: 0;\n width: 100%;\n display: block;\n content: '';\n border-bottom: 1px solid rgba(0, 0, 0, 0.2);\n }\n ":""})),Sn=Te.div(fn||(fn=Object(o.__makeTemplateObject)(["\n width: ",";\n color: ",";\n background-color: ",";\n padding: 0 ","px;\n\n ",";\n"],["\n width: ",";\n color: ",";\n background-color: ",";\n padding: 0 ","px;\n\n ",";\n"])),(function(e){return e.theme.rightPanel.width}),(function(e){return e.theme.rightPanel.textColor}),(function(e){return e.theme.rightPanel.backgroundColor}),(function(e){return e.theme.spacing.sectionHorizontal}),Se("medium",!0)(un||(un=Object(o.__makeTemplateObject)(["\n width: 100%;\n padding: ",";\n "],["\n width: 100%;\n padding: ",";\n "])),(function(e){return e.theme.spacing.sectionVertical+"px "+e.theme.spacing.sectionHorizontal+"px"}))),Tn=Te(Sn)(pn||(pn=Object(o.__makeTemplateObject)(["\n background-color: ",";\n"],["\n background-color: ",";\n"])),(function(e){return e.theme.rightPanel.backgroundColor})),jn=Te.div(hn||(hn=Object(o.__makeTemplateObject)(["\n display: flex;\n width: 100%;\n padding: 0;\n\n ",";\n"],["\n display: flex;\n width: 100%;\n padding: 0;\n\n ",";\n"])),Se("medium",!0)(dn||(dn=Object(o.__makeTemplateObject)(["\n flex-direction: column;\n "],["\n flex-direction: column;\n "])))),Cn={1:"1.85714em",2:"1.57143em",3:"1.27em"},In=function(e){return ke(mn||(mn=Object(o.__makeTemplateObject)(["\n font-family: ",";\n font-weight: ",";\n font-size: ",";\n line-height: ",";\n"],["\n font-family: ",";\n font-weight: ",";\n font-size: ",";\n line-height: ",";\n"])),(function(e){return e.theme.typography.headings.fontFamily}),(function(e){return e.theme.typography.headings.fontWeight}),Cn[e],(function(e){return e.theme.typography.headings.lineHeight}))},An=Te.h1(gn||(gn=Object(o.__makeTemplateObject)(["\n ",";\n color: ",";\n\n ",";\n"],["\n ",";\n color: ",";\n\n ",";\n"])),In(1),(function(e){return e.theme.colors.primary.main}),je("H1")),Pn=Te.h2(yn||(yn=Object(o.__makeTemplateObject)(["\n ",";\n color: black;\n\n ",";\n"],["\n ",";\n color: black;\n\n ",";\n"])),In(2),je("H2")),Rn=(Te.h2(vn||(vn=Object(o.__makeTemplateObject)(["\n ",";\n color: black;\n\n ",";\n"],["\n ",";\n color: black;\n\n ",";\n"])),In(3),je("H3")),Te.h3(bn||(bn=Object(o.__makeTemplateObject)(["\n color: ",";\n\n ",";\n"],["\n color: ",";\n\n ",";\n"])),(function(e){return e.theme.rightPanel.textColor}),je("RightPanelHeader"))),Nn=Te.h5(wn||(wn=Object(o.__makeTemplateObject)(["\n border-bottom: 1px solid rgba(38, 50, 56, 0.3);\n margin: 1em 0 1em 0;\n color: rgba(38, 50, 56, 0.5);\n font-weight: normal;\n text-transform: uppercase;\n font-size: 0.929em;\n line-height: 20px;\n\n ",";\n"],["\n border-bottom: 1px solid rgba(38, 50, 56, 0.3);\n margin: 1em 0 1em 0;\n color: rgba(38, 50, 56, 0.5);\n font-weight: normal;\n text-transform: uppercase;\n font-size: 0.929em;\n line-height: 20px;\n\n ",";\n"])),je("UnderlinedHeader")),Ln=n(154),Mn=Object(i.createContext)(void 0),Dn=Mn.Provider,Fn=Mn.Consumer,Un=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={loading:!0,resolvedSpec:null},t}return Object(o.__extends)(t,e),t.getDerivedStateFromProps=function(e,t){return e.specUrl!==t.prevSpecUrl||e.spec!==t.prevSpec?{loading:!0,resolvedSpec:null,prevSpec:e.spec,prevSpecUrl:e.specUrl}:null},t.prototype.makeStore=function(e,t,n){if(e)try{return new Ks(e,t,n)}catch(e){throw this.props.onLoaded&&this.props.onLoaded(e),e}},t.prototype.componentDidMount=function(){this.load()},t.prototype.componentDidUpdate=function(){null===this.state.resolvedSpec?this.load():!this.state.loading&&this.props.onLoaded&&this.props.onLoaded()},t.prototype.load=function(){return Object(o.__awaiter)(this,void 0,void 0,(function(){var e,t,n,r,i;return Object(o.__generator)(this,(function(o){switch(o.label){case 0:e=this.props,t=e.specUrl,n=e.spec,o.label=1;case 1:return o.trys.push([1,3,,4]),[4,He(n||t)];case 2:return r=o.sent(),this.setState({resolvedSpec:r,loading:!1}),[3,4];case 3:return i=o.sent(),this.props.onLoaded&&this.props.onLoaded(i),this.setState({error:i}),[3,4];case 4:return[2]}}))}))},t.prototype.render=function(){if(this.state.error)throw this.state.error;var e=this.props,t=e.specUrl,n=e.options,r=this.state,o=r.loading,i=r.resolvedSpec;return this.props.children({loading:o,store:this.makeStore(i,t,n)})},Object(o.__decorate)([Ln],t.prototype,"makeStore",null),t}(i.Component),zn=function(e){return ke(xn||(xn=Object(o.__makeTemplateObject)(["\n "," {\n cursor: pointer;\n margin-left: -20px;\n padding: 0;\n line-height: 1;\n width: 20px;\n display: inline-block;\n }\n ",":before {\n content: '';\n width: 15px;\n height: 15px;\n background-size: contain;\n background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjMDEwMTAxIiBkPSJNNDU5LjcgMjMzLjRsLTkwLjUgOTAuNWMtNTAgNTAtMTMxIDUwLTE4MSAwIC03LjktNy44LTE0LTE2LjctMTkuNC0yNS44bDQyLjEtNDIuMWMyLTIgNC41LTMuMiA2LjgtNC41IDIuOSA5LjkgOCAxOS4zIDE1LjggMjcuMiAyNSAyNSA2NS42IDI0LjkgOTAuNSAwbDkwLjUtOTAuNWMyNS0yNSAyNS02NS42IDAtOTAuNSAtMjQuOS0yNS02NS41LTI1LTkwLjUgMGwtMzIuMiAzMi4yYy0yNi4xLTEwLjItNTQuMi0xMi45LTgxLjYtOC45bDY4LjYtNjguNmM1MC01MCAxMzEtNTAgMTgxIDBDNTA5LjYgMTAyLjMgNTA5LjYgMTgzLjQgNDU5LjcgMjMzLjR6TTIyMC4zIDM4Mi4ybC0zMi4yIDMyLjJjLTI1IDI0LjktNjUuNiAyNC45LTkwLjUgMCAtMjUtMjUtMjUtNjUuNiAwLTkwLjVsOTAuNS05MC41YzI1LTI1IDY1LjUtMjUgOTAuNSAwIDcuOCA3LjggMTIuOSAxNy4yIDE1LjggMjcuMSAyLjQtMS40IDQuOC0yLjUgNi44LTQuNWw0Mi4xLTQyYy01LjQtOS4yLTExLjYtMTgtMTkuNC0yNS44IC01MC01MC0xMzEtNTAtMTgxIDBsLTkwLjUgOTAuNWMtNTAgNTAtNTAgMTMxIDAgMTgxIDUwIDUwIDEzMSA1MCAxODEgMGw2OC42LTY4LjZDMjc0LjYgMzk1LjEgMjQ2LjQgMzkyLjMgMjIwLjMgMzgyLjJ6Ii8+PC9zdmc+Cg==');\n opacity: 0.5;\n visibility: hidden;\n display: inline-block;\n vertical-align: middle;\n }\n\n h1:hover > ","::before, h2:hover > ","::before, ",":hover::before {\n visibility: visible;\n }\n"],["\n "," {\n cursor: pointer;\n margin-left: -20px;\n padding: 0;\n line-height: 1;\n width: 20px;\n display: inline-block;\n }\n ",":before {\n content: '';\n width: 15px;\n height: 15px;\n background-size: contain;\n background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjMDEwMTAxIiBkPSJNNDU5LjcgMjMzLjRsLTkwLjUgOTAuNWMtNTAgNTAtMTMxIDUwLTE4MSAwIC03LjktNy44LTE0LTE2LjctMTkuNC0yNS44bDQyLjEtNDIuMWMyLTIgNC41LTMuMiA2LjgtNC41IDIuOSA5LjkgOCAxOS4zIDE1LjggMjcuMiAyNSAyNSA2NS42IDI0LjkgOTAuNSAwbDkwLjUtOTAuNWMyNS0yNSAyNS02NS42IDAtOTAuNSAtMjQuOS0yNS02NS41LTI1LTkwLjUgMGwtMzIuMiAzMi4yYy0yNi4xLTEwLjItNTQuMi0xMi45LTgxLjYtOC45bDY4LjYtNjguNmM1MC01MCAxMzEtNTAgMTgxIDBDNTA5LjYgMTAyLjMgNTA5LjYgMTgzLjQgNDU5LjcgMjMzLjR6TTIyMC4zIDM4Mi4ybC0zMi4yIDMyLjJjLTI1IDI0LjktNjUuNiAyNC45LTkwLjUgMCAtMjUtMjUtMjUtNjUuNiAwLTkwLjVsOTAuNS05MC41YzI1LTI1IDY1LjUtMjUgOTAuNSAwIDcuOCA3LjggMTIuOSAxNy4yIDE1LjggMjcuMSAyLjQtMS40IDQuOC0yLjUgNi44LTQuNWw0Mi4xLTQyYy01LjQtOS4yLTExLjYtMTgtMTkuNC0yNS44IC01MC01MC0xMzEtNTAtMTgxIDBsLTkwLjUgOTAuNWMtNTAgNTAtNTAgMTMxIDAgMTgxIDUwIDUwIDEzMSA1MCAxODEgMGw2OC42LTY4LjZDMjc0LjYgMzk1LjEgMjQ2LjQgMzkyLjMgMjIwLjMgMzgyLjJ6Ii8+PC9zdmc+Cg==');\n opacity: 0.5;\n visibility: hidden;\n display: inline-block;\n vertical-align: middle;\n }\n\n h1:hover > ","::before, h2:hover > ","::before, ",":hover::before {\n visibility: visible;\n }\n"])),e,e,e,e,e)},Bn=function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)},$n=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.navigate=function(e,n){n.defaultPrevented||0!==n.button||Bn(n)||(n.preventDefault(),e.replace(t.props.to))},t}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this;return i.createElement(Fn,null,(function(t){return i.createElement("a",{className:e.props.className,href:t.menu.history.linkForId(e.props.to),onClick:e.navigate.bind(e,t.menu.history)},e.props.children)}))},t}(i.Component),qn=Te($n)(kn||(kn=Object(o.__makeTemplateObject)(["\n ",";\n"],["\n ",";\n"])),zn("&"));function Wn(e){return i.createElement(qn,{to:e.to})}var Hn,Vn,Yn,Gn,Qn,Xn,Kn,Jn,Zn,er,tr,nr,rr,or,ir,ar,sr,lr,cr,ur={left:"90deg",right:"-90deg",up:"-180deg",down:"0"},fr=Te(function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){return i.createElement("svg",{className:this.props.className,style:this.props.style,version:"1.1",viewBox:"0 0 24 24",x:"0",xmlns:"http://www.w3.org/2000/svg",y:"0"},i.createElement("polygon",{points:"17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "}))},t}(i.PureComponent))(Hn||(Hn=Object(o.__makeTemplateObject)(["\n height: ",";\n width: ",";\n vertical-align: middle;\n float: ",";\n transition: transform 0.2s ease-out;\n transform: rotateZ(",");\n\n polygon {\n fill: ",";\n }\n"],["\n height: ",";\n width: ",";\n vertical-align: middle;\n float: ",";\n transition: transform 0.2s ease-out;\n transform: rotateZ(",");\n\n polygon {\n fill: ",";\n }\n"])),(function(e){return e.size||"18px"}),(function(e){return e.size||"18px"}),(function(e){return e.float||""}),(function(e){return ur[e.direction||"down"]}),(function(e){return e.color&&e.theme.colors[e.color]&&e.theme.colors[e.color].main||e.color})),pr=Te.span(Vn||(Vn=Object(o.__makeTemplateObject)(["\n display: inline-block;\n padding: 0 5px;\n margin: 0;\n background-color: ",";\n color: ",";\n font-size: ",";\n vertical-align: text-top;\n"],["\n display: inline-block;\n padding: 0 5px;\n margin: 0;\n background-color: ",";\n color: ",";\n font-size: ",";\n vertical-align: text-top;\n"])),(function(e){return e.theme.colors[e.type].main}),(function(e){return e.theme.colors[e.type].contrastText}),(function(e){return e.theme.typography.code.fontSize})),dr=ke(Yn||(Yn=Object(o.__makeTemplateObject)(["\n text-decoration: line-through;\n color: #bdccd3;\n"],["\n text-decoration: line-through;\n color: #bdccd3;\n"]))),hr=Te.caption(Gn||(Gn=Object(o.__makeTemplateObject)(["\n text-align: right;\n font-size: 0.9em;\n font-weight: normal;\n color: ",";\n"],["\n text-align: right;\n font-size: 0.9em;\n font-weight: normal;\n color: ",";\n"])),(function(e){return e.theme.colors.text.secondary})),mr=Te.td(Qn||(Qn=Object(o.__makeTemplateObject)(["\n border-left: 1px solid ",";\n box-sizing: border-box;\n position: relative;\n padding: 10px 10px 10px 0;\n\n tr:first-of-type > &,\n tr.last > & {\n border-left-width: 0;\n background-position: top left;\n background-repeat: no-repeat;\n background-size: 1px 100%;\n }\n\n tr:first-of-type > & {\n background-image: linear-gradient(\n to bottom,\n transparent 0%,\n transparent 22px,\n "," 22px,\n "," 100%\n );\n }\n\n tr.last > & {\n background-image: linear-gradient(\n to bottom,\n "," 0%,\n "," 22px,\n transparent 22px,\n transparent 100%\n );\n }\n\n tr.last + tr > & {\n border-left-color: transparent;\n }\n\n tr.last:first-child > & {\n background: none;\n border-left-color: transparent;\n }\n"],["\n border-left: 1px solid ",";\n box-sizing: border-box;\n position: relative;\n padding: 10px 10px 10px 0;\n\n tr:first-of-type > &,\n tr.last > & {\n border-left-width: 0;\n background-position: top left;\n background-repeat: no-repeat;\n background-size: 1px 100%;\n }\n\n tr:first-of-type > & {\n background-image: linear-gradient(\n to bottom,\n transparent 0%,\n transparent 22px,\n "," 22px,\n "," 100%\n );\n }\n\n tr.last > & {\n background-image: linear-gradient(\n to bottom,\n "," 0%,\n "," 22px,\n transparent 22px,\n transparent 100%\n );\n }\n\n tr.last + tr > & {\n border-left-color: transparent;\n }\n\n tr.last:first-child > & {\n background: none;\n border-left-color: transparent;\n }\n"])),(function(e){return e.theme.schema.linesColor}),(function(e){return e.theme.schema.linesColor}),(function(e){return e.theme.schema.linesColor}),(function(e){return e.theme.schema.linesColor}),(function(e){return e.theme.schema.linesColor})),gr=Te(mr)(Xn||(Xn=Object(o.__makeTemplateObject)(["\n padding: 0;\n"],["\n padding: 0;\n"]))),yr=Te(mr)(Kn||(Kn=Object(o.__makeTemplateObject)(["\n vertical-align: top;\n line-height: 20px;\n white-space: nowrap;\n font-size: 0.929em;\n font-family: ",";\n\n &.deprecated {\n ",";\n }\n\n ",";\n\n ",";\n"],["\n vertical-align: top;\n line-height: 20px;\n white-space: nowrap;\n font-size: 0.929em;\n font-family: ",";\n\n &.deprecated {\n ",";\n }\n\n ",";\n\n ",";\n"])),(function(e){return e.theme.typography.code.fontFamily}),dr,(function(e){return"field"!==e.kind?"font-style: italic":""}),je("PropertyNameCell")),vr=Te.td(Jn||(Jn=Object(o.__makeTemplateObject)(["\n border-bottom: 1px solid #9fb4be;\n padding: 10px 0;\n width: ",";\n box-sizing: border-box;\n\n tr.expanded & {\n border-bottom: none;\n }\n"],["\n border-bottom: 1px solid #9fb4be;\n padding: 10px 0;\n width: ",";\n box-sizing: border-box;\n\n tr.expanded & {\n border-bottom: none;\n }\n"])),(function(e){return e.theme.schema.defaultDetailsWidth})),br=Te.span(Zn||(Zn=Object(o.__makeTemplateObject)(["\n color: ",";\n font-family: ",";\n margin-right: 10px;\n\n &::before {\n content: '';\n display: inline-block;\n vertical-align: middle;\n width: 10px;\n height: 1px;\n background: ",";\n }\n\n &::after {\n content: '';\n display: inline-block;\n vertical-align: middle;\n width: 1px;\n background: ",";\n height: 7px;\n }\n"],["\n color: ",";\n font-family: ",";\n margin-right: 10px;\n\n &::before {\n content: '';\n display: inline-block;\n vertical-align: middle;\n width: 10px;\n height: 1px;\n background: ",";\n }\n\n &::after {\n content: '';\n display: inline-block;\n vertical-align: middle;\n width: 1px;\n background: ",";\n height: 7px;\n }\n"])),(function(e){return e.theme.schema.linesColor}),(function(e){return e.theme.typography.code.fontFamily}),(function(e){return e.theme.schema.linesColor}),(function(e){return e.theme.schema.linesColor})),wr=Te.div(er||(er=Object(o.__makeTemplateObject)(["\n padding: ",";\n"],["\n padding: ",";\n"])),(function(e){return e.theme.schema.nestingSpacing})),xr=Te.table(tr||(tr=Object(o.__makeTemplateObject)(["\n border-collapse: separate;\n border-radius: 3px;\n font-size: ",";\n\n border-spacing: 0;\n width: 100%;\n\n > tr {\n vertical-align: middle;\n }\n\n &\n ",",\n &\n ","\n ","\n ",",\n &\n ","\n ","\n ","\n ","\n "," {\n margin: ",";\n margin-right: 0;\n background: ",";\n }\n\n &\n ","\n ",",\n &\n ","\n ","\n ","\n ",",\n &\n ","\n ","\n ","\n ","\n ","\n "," {\n background: #ffffff;\n }\n"],["\n border-collapse: separate;\n border-radius: 3px;\n font-size: ",";\n\n border-spacing: 0;\n width: 100%;\n\n > tr {\n vertical-align: middle;\n }\n\n &\n ",",\n &\n ","\n ","\n ",",\n &\n ","\n ","\n ","\n ","\n "," {\n margin: ",";\n margin-right: 0;\n background: ",";\n }\n\n &\n ","\n ",",\n &\n ","\n ","\n ","\n ",",\n &\n ","\n ","\n ","\n ","\n ","\n "," {\n background: #ffffff;\n }\n"])),(function(e){return e.theme.typography.fontSize}),wr,wr,wr,wr,wr,wr,wr,wr,wr,(function(e){return e.theme.schema.nestingSpacing}),(function(e){return e.theme.schema.nestedBackground}),wr,wr,wr,wr,wr,wr,wr,wr,wr,wr,wr,wr),kr=Te.ul(nr||(nr=Object(o.__makeTemplateObject)(["\n margin: 0 0 3px 0;\n padding: 0;\n list-style: none;\n display: inline-block;\n"],["\n margin: 0 0 3px 0;\n padding: 0;\n list-style: none;\n display: inline-block;\n"]))),Er=Te.span(rr||(rr=Object(o.__makeTemplateObject)(["\n font-size: 0.9em;\n margin-right: 10px;\n color: ",";\n font-family: ",";\n}\n"],["\n font-size: 0.9em;\n margin-right: 10px;\n color: ",";\n font-family: ",";\n}\n"])),(function(e){return e.theme.colors.primary.main}),(function(e){return e.theme.typography.headings.fontFamily})),Or=Te.li(or||(or=Object(o.__makeTemplateObject)(["\n display: inline-block;\n margin-right: 10px;\n margin-bottom: 5px;\n font-size: 0.8em;\n cursor: pointer;\n border: 1px solid ",";\n padding: 2px 10px;\n\n ","\n"],["\n display: inline-block;\n margin-right: 10px;\n margin-bottom: 5px;\n font-size: 0.8em;\n cursor: pointer;\n border: 1px solid ",";\n padding: 2px 10px;\n\n ","\n"])),(function(e){return e.theme.colors.primary.main}),(function(e){return e.active?"\n color: white;\n background-color: "+e.theme.colors.primary.main+";\n ":"\n color: "+e.theme.colors.primary.main+";\n background-color: white;\n "})),_r=Te.div(ir||(ir=Object(o.__makeTemplateObject)(["\n font-size: 0.9em;\n font-family: ",";\n &::after {\n content: ' [';\n }\n"],["\n font-size: 0.9em;\n font-family: ",";\n &::after {\n content: ' [';\n }\n"])),(function(e){return e.theme.typography.code.fontFamily})),Sr=Te.div(ar||(ar=Object(o.__makeTemplateObject)(["\n font-size: 0.9em;\n font-family: ",";\n &::after {\n content: ']';\n }\n"],["\n font-size: 0.9em;\n font-family: ",";\n &::after {\n content: ']';\n }\n"])),(function(e){return e.theme.typography.code.fontFamily})),Tr=n(155),jr=Te(n.n(Tr).a)(sr||(sr=Object(o.__makeTemplateObject)(["\n min-width: 100px;\n display: inline-block;\n position: relative;\n width: auto;\n font-family: ",";\n\n .Dropdown-control {\n font-family: ",";\n position: relative;\n font-size: 0.929em;\n width: 100%;\n line-height: 1.5em;\n vertical-align: middle;\n cursor: pointer;\n border-color: rgba(38, 50, 56, 0.5);\n color: #263238;\n outline: none;\n padding: 0.15em 1.5em 0.2em 0.5em;\n border-radius: 2px;\n border-width: 1px;\n border-style: solid;\n margin-top: 5px;\n background: white;\n\n box-sizing: border-box;\n\n &:hover {\n border-color: ",";\n color: ",";\n box-shadow: 0px 2px 4px 0px rgba(34, 36, 38, 0.12);\n }\n }\n\n .Dropdown-arrow {\n border-color: "," transparent transparent;\n border-style: solid;\n border-width: 0.35em 0.35em 0;\n content: ' ';\n display: block;\n height: 0;\n position: absolute;\n right: 0.3em;\n top: 50%;\n margin-top: -0.125em;\n width: 0;\n }\n\n .Dropdown-menu {\n position: absolute;\n margin-top: 2px;\n left: 0;\n right: 0;\n\n z-index: 10;\n min-width: 100px;\n\n background: white;\n border: 1px solid rgba(38, 50, 56, 0.2);\n box-shadow: 0px 2px 4px 0px rgba(34, 36, 38, 0.12), 0px 2px 10px 0px rgba(34, 36, 38, 0.08);\n\n max-height: 220px;\n overflow: auto;\n }\n\n .Dropdown-option {\n font-size: 0.9em;\n color: #263238;\n cursor: pointer;\n padding: 0.4em;\n\n &.is-selected {\n background-color: rgba(0, 0, 0, 0.05);\n }\n\n &:hover {\n background-color: rgba(38, 50, 56, 0.12);\n }\n }\n"],["\n min-width: 100px;\n display: inline-block;\n position: relative;\n width: auto;\n font-family: ",";\n\n .Dropdown-control {\n font-family: ",";\n position: relative;\n font-size: 0.929em;\n width: 100%;\n line-height: 1.5em;\n vertical-align: middle;\n cursor: pointer;\n border-color: rgba(38, 50, 56, 0.5);\n color: #263238;\n outline: none;\n padding: 0.15em 1.5em 0.2em 0.5em;\n border-radius: 2px;\n border-width: 1px;\n border-style: solid;\n margin-top: 5px;\n background: white;\n\n box-sizing: border-box;\n\n &:hover {\n border-color: ",";\n color: ",";\n box-shadow: 0px 2px 4px 0px rgba(34, 36, 38, 0.12);\n }\n }\n\n .Dropdown-arrow {\n border-color: "," transparent transparent;\n border-style: solid;\n border-width: 0.35em 0.35em 0;\n content: ' ';\n display: block;\n height: 0;\n position: absolute;\n right: 0.3em;\n top: 50%;\n margin-top: -0.125em;\n width: 0;\n }\n\n .Dropdown-menu {\n position: absolute;\n margin-top: 2px;\n left: 0;\n right: 0;\n\n z-index: 10;\n min-width: 100px;\n\n background: white;\n border: 1px solid rgba(38, 50, 56, 0.2);\n box-shadow: 0px 2px 4px 0px rgba(34, 36, 38, 0.12), 0px 2px 10px 0px rgba(34, 36, 38, 0.08);\n\n max-height: 220px;\n overflow: auto;\n }\n\n .Dropdown-option {\n font-size: 0.9em;\n color: #263238;\n cursor: pointer;\n padding: 0.4em;\n\n &.is-selected {\n background-color: rgba(0, 0, 0, 0.05);\n }\n\n &:hover {\n background-color: rgba(38, 50, 56, 0.12);\n }\n }\n"])),(function(e){return e.theme.typography.headings.fontFamily}),(function(e){return e.theme.typography.headings.fontFamily}),(function(e){return e.theme.colors.primary.main}),(function(e){return e.theme.colors.primary.main}),(function(e){return e.theme.colors.primary.main})),Cr=Te(jr)(lr||(lr=Object(o.__makeTemplateObject)(["\n margin-left: 10px;\n text-transform: none;\n font-size: 0.969em;\n\n .Dropdown-control {\n font-size: 1em;\n border: none;\n padding: 0 1.2em 0 0;\n background: transparent;\n\n &:hover {\n color: ",";\n box-shadow: none;\n }\n }\n"],["\n margin-left: 10px;\n text-transform: none;\n font-size: 0.969em;\n\n .Dropdown-control {\n font-size: 1em;\n border: none;\n padding: 0 1.2em 0 0;\n background: transparent;\n\n &:hover {\n color: ",";\n box-shadow: none;\n }\n }\n"])),(function(e){return e.theme.colors.primary.main})),Ir=Te.span(cr||(cr=Object(o.__makeTemplateObject)(["\n margin-left: 10px;\n text-transform: none;\n font-size: 0.929em;\n color: black;\n"],["\n margin-left: 10px;\n text-transform: none;\n font-size: 0.929em;\n color: black;\n"])));function Ar(e){return e.type&&"Tab"===e.type.tabsRole}function Pr(e){return e.type&&"TabPanel"===e.type.tabsRole}function Rr(e){return e.type&&"TabList"===e.type.tabsRole}function Nr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Lr(e,t){return i.Children.map(e,(function(e){return null===e?null:function(e){return Ar(e)||Rr(e)||Pr(e)}(e)?t(e):e.props&&e.props.children&&"object"==typeof e.props.children?Object(i.cloneElement)(e,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){Nr(e,t,n[t])}))}return e}({},e.props,{children:Lr(e.props.children,t)})):e}))}function Mr(e,t){return i.Children.forEach(e,(function(e){null!==e&&(Ar(e)||Pr(e)?t(e):e.props&&e.props.children&&"object"==typeof e.props.children&&(Rr(e)&&t(e),Mr(e.props.children,t)))}))}var Dr,Fr=n(17),Ur=n.n(Fr),zr=0;function Br(){return"react-tabs-"+zr++}function $r(e){var t=0;return Mr(e,(function(e){Ar(e)&&t++})),t}function qr(){return(qr=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Wr(e){return e&&"getAttribute"in e}function Hr(e){return Wr(e)&&"tab"===e.getAttribute("role")}function Vr(e){return Wr(e)&&"true"===e.getAttribute("aria-disabled")}try{Dr=!("undefined"==typeof window||!window.document||!window.document.activeElement)}catch(e){Dr=!1}var Yr=function(e){var t,n;function r(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(t=e.call.apply(e,[this].concat(r))||this).tabNodes=[],t.handleKeyDown=function(e){if(t.isTabFromContainer(e.target)){var n=t.props.selectedIndex,r=!1,o=!1;32!==e.keyCode&&13!==e.keyCode||(r=!0,o=!1,t.handleClick(e)),37===e.keyCode||38===e.keyCode?(n=t.getPrevTab(n),r=!0,o=!0):39===e.keyCode||40===e.keyCode?(n=t.getNextTab(n),r=!0,o=!0):35===e.keyCode?(n=t.getLastTab(),r=!0,o=!0):36===e.keyCode&&(n=t.getFirstTab(),r=!0,o=!0),r&&e.preventDefault(),o&&t.setSelected(n,e)}},t.handleClick=function(e){var n=e.target;do{if(t.isTabFromContainer(n)){if(Vr(n))return;var r=[].slice.call(n.parentNode.children).filter(Hr).indexOf(n);return void t.setSelected(r,e)}}while(null!=(n=n.parentNode))},t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var o=r.prototype;return o.setSelected=function(e,t){if(!(e<0||e>=this.getTabsCount())){var n=this.props;(0,n.onSelect)(e,n.selectedIndex,t)}},o.getNextTab=function(e){for(var t=this.getTabsCount(),n=e+1;n<t;n++)if(!Vr(this.getTab(n)))return n;for(var r=0;r<e;r++)if(!Vr(this.getTab(r)))return r;return e},o.getPrevTab=function(e){for(var t=e;t--;)if(!Vr(this.getTab(t)))return t;for(t=this.getTabsCount();t-- >e;)if(!Vr(this.getTab(t)))return t;return e},o.getFirstTab=function(){for(var e=this.getTabsCount(),t=0;t<e;t++)if(!Vr(this.getTab(t)))return t;return null},o.getLastTab=function(){for(var e=this.getTabsCount();e--;)if(!Vr(this.getTab(e)))return e;return null},o.getTabsCount=function(){return $r(this.props.children)},o.getPanelsCount=function(){return function(e){var t=0;return Mr(e,(function(e){Pr(e)&&t++})),t}(this.props.children)},o.getTab=function(e){return this.tabNodes["tabs-"+e]},o.getChildren=function(){var e=this,t=0,n=this.props,r=n.children,o=n.disabledTabClassName,s=n.focus,l=n.forceRenderTabPanel,c=n.selectedIndex,u=n.selectedTabClassName,f=n.selectedTabPanelClassName;this.tabIds=this.tabIds||[],this.panelIds=this.panelIds||[];for(var p=this.tabIds.length-this.getTabsCount();p++<0;)this.tabIds.push(Br()),this.panelIds.push(Br());return Lr(r,(function(n){var r=n;if(Rr(n)){var p=0,d=!1;Dr&&(d=a.a.Children.toArray(n.props.children).filter(Ar).some((function(t,n){return document.activeElement===e.getTab(n)}))),r=Object(i.cloneElement)(n,{children:Lr(n.props.children,(function(t){var n="tabs-"+p,r=c===p,a={tabRef:function(t){e.tabNodes[n]=t},id:e.tabIds[p],panelId:e.panelIds[p],selected:r,focus:r&&(s||d)};return u&&(a.selectedClassName=u),o&&(a.disabledClassName=o),p++,Object(i.cloneElement)(t,a)}))})}else if(Pr(n)){var h={id:e.panelIds[t],tabId:e.tabIds[t],selected:c===t};l&&(h.forceRender=l),f&&(h.selectedClassName=f),t++,r=Object(i.cloneElement)(n,h)}return r}))},o.isTabFromContainer=function(e){if(!Hr(e))return!1;var t=e.parentElement;do{if(t===this.node)return!0;if(t.getAttribute("data-tabs"))break;t=t.parentElement}while(t);return!1},o.render=function(){var e=this,t=this.props,n=(t.children,t.className),r=(t.disabledTabClassName,t.domRef),o=(t.focus,t.forceRenderTabPanel,t.onSelect,t.selectedIndex,t.selectedTabClassName,t.selectedTabPanelClassName,function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(t,["children","className","disabledTabClassName","domRef","focus","forceRenderTabPanel","onSelect","selectedIndex","selectedTabClassName","selectedTabPanelClassName"]));return a.a.createElement("div",qr({},o,{className:Ur()(n),onClick:this.handleClick,onKeyDown:this.handleKeyDown,ref:function(t){e.node=t,r&&r(t)},"data-tabs":!0}),this.getChildren())},r}(i.Component);Yr.defaultProps={className:"react-tabs",focus:!1},Yr.propTypes={};var Gr=1,Qr=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).handleSelected=function(e,t,r){var o=n.props.onSelect,i=n.state.mode;if("function"!=typeof o||!1!==o(e,t,r)){var a={focus:"keydown"===r.type};i===Gr&&(a.selectedIndex=e),n.setState(a)}},n.state=r.copyPropsToState(n.props,{},t.defaultFocus),n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r.getDerivedStateFromProps=function(e,t){return r.copyPropsToState(e,t)},r.getModeFromProps=function(e){return null===e.selectedIndex?Gr:0},r.copyPropsToState=function(e,t,n){void 0===n&&(n=!1);var o={focus:n,mode:r.getModeFromProps(e)};if(o.mode===Gr){var i=$r(e.children)-1,a=null;a=null!=t.selectedIndex?Math.min(t.selectedIndex,i):e.defaultIndex||0,o.selectedIndex=a}return o},r.prototype.render=function(){var e=this.props,t=e.children,n=(e.defaultIndex,e.defaultFocus,function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,["children","defaultIndex","defaultFocus"])),r=this.state,o=r.focus,i=r.selectedIndex;return n.focus=o,n.onSelect=this.handleSelected,null!=i&&(n.selectedIndex=i),a.a.createElement(Yr,n,t)},r}(i.Component);function Xr(){return(Xr=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}Qr.defaultProps={defaultFocus:!1,forceRenderTabPanel:!1,selectedIndex:null,defaultIndex:null},Qr.propTypes={},Qr.tabsRole="Tabs";var Kr=function(e){var t,n;function r(){return e.apply(this,arguments)||this}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r.prototype.render=function(){var e=this.props,t=e.children,n=e.className,r=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,["children","className"]);return a.a.createElement("ul",Xr({},r,{className:Ur()(n),role:"tablist"}),t)},r}(i.Component);function Jr(){return(Jr=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}Kr.defaultProps={className:"react-tabs__tab-list"},Kr.propTypes={},Kr.tabsRole="TabList";var Zr=function(e){var t,n;function r(){return e.apply(this,arguments)||this}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var o=r.prototype;return o.componentDidMount=function(){this.checkFocus()},o.componentDidUpdate=function(){this.checkFocus()},o.checkFocus=function(){var e=this.props,t=e.selected,n=e.focus;t&&n&&this.node.focus()},o.render=function(){var e,t=this,n=this.props,r=n.children,o=n.className,i=n.disabled,s=n.disabledClassName,l=(n.focus,n.id),c=n.panelId,u=n.selected,f=n.selectedClassName,p=n.tabIndex,d=n.tabRef,h=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(n,["children","className","disabled","disabledClassName","focus","id","panelId","selected","selectedClassName","tabIndex","tabRef"]);return a.a.createElement("li",Jr({},h,{className:Ur()(o,(e={},e[f]=u,e[s]=i,e)),ref:function(e){t.node=e,d&&d(e)},role:"tab",id:l,"aria-selected":u?"true":"false","aria-disabled":i?"true":"false","aria-controls":c,tabIndex:p||(u?"0":null)}),r)},r}(i.Component);function eo(){return(eo=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}Zr.defaultProps={className:"react-tabs__tab",disabledClassName:"react-tabs__tab--disabled",focus:!1,id:null,panelId:null,selected:!1,selectedClassName:"react-tabs__tab--selected"},Zr.propTypes={},Zr.tabsRole="Tab";var to=function(e){var t,n;function r(){return e.apply(this,arguments)||this}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r.prototype.render=function(){var e,t=this.props,n=t.children,r=t.className,o=t.forceRender,i=t.id,s=t.selected,l=t.selectedClassName,c=t.tabId,u=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(t,["children","className","forceRender","id","selected","selectedClassName","tabId"]);return a.a.createElement("div",eo({},u,{className:Ur()(r,(e={},e[l]=s,e)),role:"tabpanel",id:i,"aria-labelledby":c}),o||s?n:null)},r}(i.Component);to.defaultProps={className:"react-tabs__tab-panel",forceRender:!1,selectedClassName:"react-tabs__tab-panel--selected"},to.propTypes={},to.tabsRole="TabPanel";var no,ro,oo,io,ao,so,lo=Te(Qr)(no||(no=Object(o.__makeTemplateObject)(["\n > ul {\n list-style: none;\n padding: 0;\n margin: 0;\n margin: 0 -5px;\n\n > li {\n padding: 5px 10px;\n display: inline-block;\n\n background-color: ",";\n border-bottom: 1px solid rgba(0, 0, 0, 0.5);\n cursor: pointer;\n text-align: center;\n outline: none;\n color: ",";\n margin: 0\n ",";\n border: 1px solid ",";\n border-radius: 5px;\n min-width: 60px;\n font-size: 0.9em;\n font-weight: bold;\n\n &.react-tabs__tab--selected {\n color: ",";\n background: ",";\n }\n\n &:only-child {\n flex: none;\n min-width: 100px;\n }\n\n &.tab-success {\n color: ",";\n }\n\n &.tab-redirect {\n color: ",";\n }\n\n &.tab-info {\n color: ",";\n }\n\n &.tab-error {\n color: ",";\n }\n }\n }\n > .react-tabs__tab-panel {\n background: ",";\n & > div,\n & > pre {\n padding: ","px;\n margin: 0;\n }\n\n & > div > pre {\n padding: 0;\n }\n }\n"],["\n > ul {\n list-style: none;\n padding: 0;\n margin: 0;\n margin: 0 -5px;\n\n > li {\n padding: 5px 10px;\n display: inline-block;\n\n background-color: ",";\n border-bottom: 1px solid rgba(0, 0, 0, 0.5);\n cursor: pointer;\n text-align: center;\n outline: none;\n color: ",";\n margin: 0\n ",";\n border: 1px solid ",";\n border-radius: 5px;\n min-width: 60px;\n font-size: 0.9em;\n font-weight: bold;\n\n &.react-tabs__tab--selected {\n color: ",";\n background: ",";\n }\n\n &:only-child {\n flex: none;\n min-width: 100px;\n }\n\n &.tab-success {\n color: ",";\n }\n\n &.tab-redirect {\n color: ",";\n }\n\n &.tab-info {\n color: ",";\n }\n\n &.tab-error {\n color: ",";\n }\n }\n }\n > .react-tabs__tab-panel {\n background: ",";\n & > div,\n & > pre {\n padding: ","px;\n margin: 0;\n }\n\n & > div > pre {\n padding: 0;\n }\n }\n"])),(function(e){return e.theme.codeSample.backgroundColor}),(function(e){var t=e.theme;return V(t.colors.tonalOffset,t.rightPanel.textColor)}),(function(e){var t=e.theme;return t.spacing.unit+"px "+t.spacing.unit+"px "+t.spacing.unit+"px"}),(function(e){var t=e.theme;return V(.05,t.codeSample.backgroundColor)}),(function(e){return e.theme.colors.text.primary}),(function(e){return e.theme.rightPanel.textColor}),(function(e){return e.theme.colors.responses.success.color}),(function(e){return e.theme.colors.responses.redirect.color}),(function(e){return e.theme.colors.responses.info.color}),(function(e){return e.theme.colors.responses.error.color}),(function(e){return e.theme.codeSample.backgroundColor}),(function(e){return 4*e.theme.spacing.unit})),co=(Te(lo)(ro||(ro=Object(o.__makeTemplateObject)(["\n > ul {\n display: block;\n > li {\n padding: 2px 5px;\n min-width: auto;\n margin: 0 15px 0 0;\n font-size: 13px;\n font-weight: normal;\n border-bottom: 1px dashed;\n color: ",";\n border-radius: 0;\n background: none;\n\n &:last-child {\n margin-right: 0;\n }\n\n &.react-tabs__tab--selected {\n color: ",";\n background: none;\n }\n }\n }\n > .react-tabs__tab-panel {\n & > div,\n & > pre {\n padding: ","px 0;\n }\n }\n"],["\n > ul {\n display: block;\n > li {\n padding: 2px 5px;\n min-width: auto;\n margin: 0 15px 0 0;\n font-size: 13px;\n font-weight: normal;\n border-bottom: 1px dashed;\n color: ",";\n border-radius: 0;\n background: none;\n\n &:last-child {\n margin-right: 0;\n }\n\n &.react-tabs__tab--selected {\n color: ",";\n background: none;\n }\n }\n }\n > .react-tabs__tab-panel {\n & > div,\n & > pre {\n padding: ","px 0;\n }\n }\n"])),(function(e){var t=e.theme;return V(t.colors.tonalOffset,t.rightPanel.textColor)}),(function(e){return e.theme.rightPanel.textColor}),(function(e){return 2*e.theme.spacing.unit})),Te.div(oo||(oo=Object(o.__makeTemplateObject)(["\n /**\n * Based on prism-dark.css\n */\n\n code[class*='language-'],\n pre[class*='language-'] {\n /* color: white;\n background: none; */\n text-shadow: 0 -0.1em 0.2em black;\n text-align: left;\n white-space: pre;\n word-spacing: normal;\n word-break: normal;\n word-wrap: normal;\n line-height: 1.5;\n\n -moz-tab-size: 4;\n -o-tab-size: 4;\n tab-size: 4;\n\n -webkit-hyphens: none;\n -moz-hyphens: none;\n -ms-hyphens: none;\n hyphens: none;\n }\n\n @media print {\n code[class*='language-'],\n pre[class*='language-'] {\n text-shadow: none;\n }\n }\n\n /* Code blocks */\n pre[class*='language-'] {\n padding: 1em;\n margin: 0.5em 0;\n overflow: auto;\n }\n\n .token.comment,\n .token.prolog,\n .token.doctype,\n .token.cdata {\n color: hsl(30, 20%, 50%);\n }\n\n .token.punctuation {\n opacity: 0.7;\n }\n\n .namespace {\n opacity: 0.7;\n }\n\n .token.property,\n .token.tag,\n .token.number,\n .token.constant,\n .token.symbol {\n color: #4a8bb3;\n }\n\n .token.boolean {\n color: firebrick;\n }\n\n .token.selector,\n .token.attr-name,\n .token.string,\n .token.char,\n .token.builtin,\n .token.inserted {\n color: #a0fbaa;\n & + a,\n & + a:visited {\n color: #4ed2ba;\n text-decoration: underline;\n }\n }\n\n /* .property.token.string {\n color: white;\n } */\n\n .token.operator,\n .token.entity,\n .token.url,\n .token.variable {\n color: hsl(40, 90%, 60%);\n }\n\n .token.atrule,\n .token.attr-value,\n .token.keyword {\n color: hsl(350, 40%, 70%);\n }\n\n .token.regex,\n .token.important {\n color: #e90;\n }\n\n .token.important,\n .token.bold {\n font-weight: bold;\n }\n .token.italic {\n font-style: italic;\n }\n\n .token.entity {\n cursor: help;\n }\n\n .token.deleted {\n color: red;\n }\n\n ",";\n"],["\n /**\n * Based on prism-dark.css\n */\n\n code[class*='language-'],\n pre[class*='language-'] {\n /* color: white;\n background: none; */\n text-shadow: 0 -0.1em 0.2em black;\n text-align: left;\n white-space: pre;\n word-spacing: normal;\n word-break: normal;\n word-wrap: normal;\n line-height: 1.5;\n\n -moz-tab-size: 4;\n -o-tab-size: 4;\n tab-size: 4;\n\n -webkit-hyphens: none;\n -moz-hyphens: none;\n -ms-hyphens: none;\n hyphens: none;\n }\n\n @media print {\n code[class*='language-'],\n pre[class*='language-'] {\n text-shadow: none;\n }\n }\n\n /* Code blocks */\n pre[class*='language-'] {\n padding: 1em;\n margin: 0.5em 0;\n overflow: auto;\n }\n\n .token.comment,\n .token.prolog,\n .token.doctype,\n .token.cdata {\n color: hsl(30, 20%, 50%);\n }\n\n .token.punctuation {\n opacity: 0.7;\n }\n\n .namespace {\n opacity: 0.7;\n }\n\n .token.property,\n .token.tag,\n .token.number,\n .token.constant,\n .token.symbol {\n color: #4a8bb3;\n }\n\n .token.boolean {\n color: firebrick;\n }\n\n .token.selector,\n .token.attr-name,\n .token.string,\n .token.char,\n .token.builtin,\n .token.inserted {\n color: #a0fbaa;\n & + a,\n & + a:visited {\n color: #4ed2ba;\n text-decoration: underline;\n }\n }\n\n /* .property.token.string {\n color: white;\n } */\n\n .token.operator,\n .token.entity,\n .token.url,\n .token.variable {\n color: hsl(40, 90%, 60%);\n }\n\n .token.atrule,\n .token.attr-value,\n .token.keyword {\n color: hsl(350, 40%, 70%);\n }\n\n .token.regex,\n .token.important {\n color: #e90;\n }\n\n .token.important,\n .token.bold {\n font-weight: bold;\n }\n .token.italic {\n font-style: italic;\n }\n\n .token.entity {\n cursor: help;\n }\n\n .token.deleted {\n color: red;\n }\n\n ",";\n"])),je("Prism"))),uo=Te.div(io||(io=Object(o.__makeTemplateObject)(["\n opacity: 0.4;\n transition: opacity 0.3s ease;\n text-align: right;\n\n > span {\n display: inline-block;\n padding: 2px 10px;\n cursor: pointer;\n\n :hover {\n background: rgba(255, 255, 255, 0.1);\n }\n }\n"],["\n opacity: 0.4;\n transition: opacity 0.3s ease;\n text-align: right;\n\n > span {\n display: inline-block;\n padding: 2px 10px;\n cursor: pointer;\n\n :hover {\n background: rgba(255, 255, 255, 0.1);\n }\n }\n"]))),fo=Te.div(ao||(ao=Object(o.__makeTemplateObject)(["\n &:hover "," {\n opacity: 1;\n }\n"],["\n &:hover "," {\n opacity: 1;\n }\n"])),uo),po=Te(co.withComponent("pre"))(so||(so=Object(o.__makeTemplateObject)(["\n font-family: ",";\n font-size: ",";\n overflow-x: auto;\n margin: 0;\n\n white-space: ",";\n"],["\n font-family: ",";\n font-size: ",";\n overflow-x: auto;\n margin: 0;\n\n white-space: ",";\n"])),(function(e){return e.theme.typography.code.fontFamily}),(function(e){return e.theme.typography.code.fontSize}),(function(e){return e.theme.typography.code.wrap?"pre-wrap":"pre"})); +/*! + * perfect-scrollbar v1.4.0 + * (c) 2018 Hyunje Jun + * @license MIT + */ +function ho(e){return getComputedStyle(e)}function mo(e,t){for(var n in t){var r=t[n];"number"==typeof r&&(r+="px"),e.style[n]=r}return e}function go(e){var t=document.createElement("div");return t.className=e,t}var yo="undefined"!=typeof Element&&(Element.prototype.matches||Element.prototype.webkitMatchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector);function vo(e,t){if(!yo)throw new Error("No element matching method supported");return yo.call(e,t)}function bo(e){e.remove?e.remove():e.parentNode&&e.parentNode.removeChild(e)}function wo(e,t){return Array.prototype.filter.call(e.children,(function(e){return vo(e,t)}))}var xo={main:"ps",element:{thumb:function(e){return"ps__thumb-"+e},rail:function(e){return"ps__rail-"+e},consuming:"ps__child--consume"},state:{focus:"ps--focus",clicking:"ps--clicking",active:function(e){return"ps--active-"+e},scrolling:function(e){return"ps--scrolling-"+e}}},ko={x:null,y:null};function Eo(e,t){var n=e.element.classList,r=xo.state.scrolling(t);n.contains(r)?clearTimeout(ko[t]):n.add(r)}function Oo(e,t){ko[t]=setTimeout((function(){return e.isAlive&&e.element.classList.remove(xo.state.scrolling(t))}),e.settings.scrollingThreshold)}var _o=function(e){this.element=e,this.handlers={}},So={isEmpty:{configurable:!0}};_o.prototype.bind=function(e,t){void 0===this.handlers[e]&&(this.handlers[e]=[]),this.handlers[e].push(t),this.element.addEventListener(e,t,!1)},_o.prototype.unbind=function(e,t){var n=this;this.handlers[e]=this.handlers[e].filter((function(r){return!(!t||r===t)||(n.element.removeEventListener(e,r,!1),!1)}))},_o.prototype.unbindAll=function(){for(var e in this.handlers)this.unbind(e)},So.isEmpty.get=function(){var e=this;return Object.keys(this.handlers).every((function(t){return 0===e.handlers[t].length}))},Object.defineProperties(_o.prototype,So);var To=function(){this.eventElements=[]};function jo(e){if("function"==typeof window.CustomEvent)return new CustomEvent(e);var t=document.createEvent("CustomEvent");return t.initCustomEvent(e,!1,!1,void 0),t}To.prototype.eventElement=function(e){var t=this.eventElements.filter((function(t){return t.element===e}))[0];return t||(t=new _o(e),this.eventElements.push(t)),t},To.prototype.bind=function(e,t,n){this.eventElement(e).bind(t,n)},To.prototype.unbind=function(e,t,n){var r=this.eventElement(e);r.unbind(t,n),r.isEmpty&&this.eventElements.splice(this.eventElements.indexOf(r),1)},To.prototype.unbindAll=function(){this.eventElements.forEach((function(e){return e.unbindAll()})),this.eventElements=[]},To.prototype.once=function(e,t,n){var r=this.eventElement(e),o=function(e){r.unbind(t,o),n(e)};r.bind(t,o)};var Co=function(e,t,n,r,o){var i;if(void 0===r&&(r=!0),void 0===o&&(o=!1),"top"===t)i=["contentHeight","containerHeight","scrollTop","y","up","down"];else{if("left"!==t)throw new Error("A proper axis should be provided");i=["contentWidth","containerWidth","scrollLeft","x","left","right"]}!function(e,t,n,r,o){var i=n[0],a=n[1],s=n[2],l=n[3],c=n[4],u=n[5];void 0===r&&(r=!0);void 0===o&&(o=!1);var f=e.element;e.reach[l]=null,f[s]<1&&(e.reach[l]="start");f[s]>e[i]-e[a]-1&&(e.reach[l]="end");t&&(f.dispatchEvent(jo("ps-scroll-"+l)),t<0?f.dispatchEvent(jo("ps-scroll-"+c)):t>0&&f.dispatchEvent(jo("ps-scroll-"+u)),r&&function(e,t){Eo(e,t),Oo(e,t)}(e,l));e.reach[l]&&(t||o)&&f.dispatchEvent(jo("ps-"+l+"-reach-"+e.reach[l]))}(e,n,i,r,o)};function Io(e){return parseInt(e,10)||0}var Ao={isWebKit:"undefined"!=typeof document&&"WebkitAppearance"in document.documentElement.style,supportsTouch:"undefined"!=typeof window&&("ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch),supportsIePointer:"undefined"!=typeof navigator&&navigator.msMaxTouchPoints,isChrome:"undefined"!=typeof navigator&&/Chrome/i.test(navigator&&navigator.userAgent)},Po=function(e){var t=e.element,n=Math.floor(t.scrollTop);e.containerWidth=t.clientWidth,e.containerHeight=t.clientHeight,e.contentWidth=t.scrollWidth,e.contentHeight=t.scrollHeight,t.contains(e.scrollbarXRail)||(wo(t,xo.element.rail("x")).forEach((function(e){return bo(e)})),t.appendChild(e.scrollbarXRail)),t.contains(e.scrollbarYRail)||(wo(t,xo.element.rail("y")).forEach((function(e){return bo(e)})),t.appendChild(e.scrollbarYRail)),!e.settings.suppressScrollX&&e.containerWidth+e.settings.scrollXMarginOffset<e.contentWidth?(e.scrollbarXActive=!0,e.railXWidth=e.containerWidth-e.railXMarginWidth,e.railXRatio=e.containerWidth/e.railXWidth,e.scrollbarXWidth=Ro(e,Io(e.railXWidth*e.containerWidth/e.contentWidth)),e.scrollbarXLeft=Io((e.negativeScrollAdjustment+t.scrollLeft)*(e.railXWidth-e.scrollbarXWidth)/(e.contentWidth-e.containerWidth))):e.scrollbarXActive=!1,!e.settings.suppressScrollY&&e.containerHeight+e.settings.scrollYMarginOffset<e.contentHeight?(e.scrollbarYActive=!0,e.railYHeight=e.containerHeight-e.railYMarginHeight,e.railYRatio=e.containerHeight/e.railYHeight,e.scrollbarYHeight=Ro(e,Io(e.railYHeight*e.containerHeight/e.contentHeight)),e.scrollbarYTop=Io(n*(e.railYHeight-e.scrollbarYHeight)/(e.contentHeight-e.containerHeight))):e.scrollbarYActive=!1,e.scrollbarXLeft>=e.railXWidth-e.scrollbarXWidth&&(e.scrollbarXLeft=e.railXWidth-e.scrollbarXWidth),e.scrollbarYTop>=e.railYHeight-e.scrollbarYHeight&&(e.scrollbarYTop=e.railYHeight-e.scrollbarYHeight),function(e,t){var n={width:t.railXWidth},r=Math.floor(e.scrollTop);t.isRtl?n.left=t.negativeScrollAdjustment+e.scrollLeft+t.containerWidth-t.contentWidth:n.left=e.scrollLeft;t.isScrollbarXUsingBottom?n.bottom=t.scrollbarXBottom-r:n.top=t.scrollbarXTop+r;mo(t.scrollbarXRail,n);var o={top:r,height:t.railYHeight};t.isScrollbarYUsingRight?t.isRtl?o.right=t.contentWidth-(t.negativeScrollAdjustment+e.scrollLeft)-t.scrollbarYRight-t.scrollbarYOuterWidth:o.right=t.scrollbarYRight-e.scrollLeft:t.isRtl?o.left=t.negativeScrollAdjustment+e.scrollLeft+2*t.containerWidth-t.contentWidth-t.scrollbarYLeft-t.scrollbarYOuterWidth:o.left=t.scrollbarYLeft+e.scrollLeft;mo(t.scrollbarYRail,o),mo(t.scrollbarX,{left:t.scrollbarXLeft,width:t.scrollbarXWidth-t.railBorderXWidth}),mo(t.scrollbarY,{top:t.scrollbarYTop,height:t.scrollbarYHeight-t.railBorderYWidth})}(t,e),e.scrollbarXActive?t.classList.add(xo.state.active("x")):(t.classList.remove(xo.state.active("x")),e.scrollbarXWidth=0,e.scrollbarXLeft=0,t.scrollLeft=0),e.scrollbarYActive?t.classList.add(xo.state.active("y")):(t.classList.remove(xo.state.active("y")),e.scrollbarYHeight=0,e.scrollbarYTop=0,t.scrollTop=0)};function Ro(e,t){return e.settings.minScrollbarLength&&(t=Math.max(t,e.settings.minScrollbarLength)),e.settings.maxScrollbarLength&&(t=Math.min(t,e.settings.maxScrollbarLength)),t}function No(e,t){var n=t[0],r=t[1],o=t[2],i=t[3],a=t[4],s=t[5],l=t[6],c=t[7],u=t[8],f=e.element,p=null,d=null,h=null;function m(t){f[l]=p+h*(t[o]-d),Eo(e,c),Po(e),t.stopPropagation(),t.preventDefault()}function g(){Oo(e,c),e[u].classList.remove(xo.state.clicking),e.event.unbind(e.ownerDocument,"mousemove",m)}e.event.bind(e[a],"mousedown",(function(t){p=f[l],d=t[o],h=(e[r]-e[n])/(e[i]-e[s]),e.event.bind(e.ownerDocument,"mousemove",m),e.event.once(e.ownerDocument,"mouseup",g),e[u].classList.add(xo.state.clicking),t.stopPropagation(),t.preventDefault()}))}var Lo={"click-rail":function(e){e.event.bind(e.scrollbarY,"mousedown",(function(e){return e.stopPropagation()})),e.event.bind(e.scrollbarYRail,"mousedown",(function(t){var n=t.pageY-window.pageYOffset-e.scrollbarYRail.getBoundingClientRect().top>e.scrollbarYTop?1:-1;e.element.scrollTop+=n*e.containerHeight,Po(e),t.stopPropagation()})),e.event.bind(e.scrollbarX,"mousedown",(function(e){return e.stopPropagation()})),e.event.bind(e.scrollbarXRail,"mousedown",(function(t){var n=t.pageX-window.pageXOffset-e.scrollbarXRail.getBoundingClientRect().left>e.scrollbarXLeft?1:-1;e.element.scrollLeft+=n*e.containerWidth,Po(e),t.stopPropagation()}))},"drag-thumb":function(e){No(e,["containerWidth","contentWidth","pageX","railXWidth","scrollbarX","scrollbarXWidth","scrollLeft","x","scrollbarXRail"]),No(e,["containerHeight","contentHeight","pageY","railYHeight","scrollbarY","scrollbarYHeight","scrollTop","y","scrollbarYRail"])},keyboard:function(e){var t=e.element;e.event.bind(e.ownerDocument,"keydown",(function(n){if(!(n.isDefaultPrevented&&n.isDefaultPrevented()||n.defaultPrevented)&&(vo(t,":hover")||vo(e.scrollbarX,":focus")||vo(e.scrollbarY,":focus"))){var r,o=document.activeElement?document.activeElement:e.ownerDocument.activeElement;if(o){if("IFRAME"===o.tagName)o=o.contentDocument.activeElement;else for(;o.shadowRoot;)o=o.shadowRoot.activeElement;if(vo(r=o,"input,[contenteditable]")||vo(r,"select,[contenteditable]")||vo(r,"textarea,[contenteditable]")||vo(r,"button,[contenteditable]"))return}var i=0,a=0;switch(n.which){case 37:i=n.metaKey?-e.contentWidth:n.altKey?-e.containerWidth:-30;break;case 38:a=n.metaKey?e.contentHeight:n.altKey?e.containerHeight:30;break;case 39:i=n.metaKey?e.contentWidth:n.altKey?e.containerWidth:30;break;case 40:a=n.metaKey?-e.contentHeight:n.altKey?-e.containerHeight:-30;break;case 32:a=n.shiftKey?e.containerHeight:-e.containerHeight;break;case 33:a=e.containerHeight;break;case 34:a=-e.containerHeight;break;case 36:a=e.contentHeight;break;case 35:a=-e.contentHeight;break;default:return}e.settings.suppressScrollX&&0!==i||e.settings.suppressScrollY&&0!==a||(t.scrollTop-=a,t.scrollLeft+=i,Po(e),function(n,r){var o=Math.floor(t.scrollTop);if(0===n){if(!e.scrollbarYActive)return!1;if(0===o&&r>0||o>=e.contentHeight-e.containerHeight&&r<0)return!e.settings.wheelPropagation}var i=t.scrollLeft;if(0===r){if(!e.scrollbarXActive)return!1;if(0===i&&n<0||i>=e.contentWidth-e.containerWidth&&n>0)return!e.settings.wheelPropagation}return!0}(i,a)&&n.preventDefault())}}))},wheel:function(e){var t=e.element;function n(n){var r=function(e){var t=e.deltaX,n=-1*e.deltaY;return void 0!==t&&void 0!==n||(t=-1*e.wheelDeltaX/6,n=e.wheelDeltaY/6),e.deltaMode&&1===e.deltaMode&&(t*=10,n*=10),t!=t&&n!=n&&(t=0,n=e.wheelDelta),e.shiftKey?[-n,-t]:[t,n]}(n),o=r[0],i=r[1];if(!function(e,n,r){if(!Ao.isWebKit&&t.querySelector("select:focus"))return!0;if(!t.contains(e))return!1;for(var o=e;o&&o!==t;){if(o.classList.contains(xo.element.consuming))return!0;var i=ho(o);if([i.overflow,i.overflowX,i.overflowY].join("").match(/(scroll|auto)/)){var a=o.scrollHeight-o.clientHeight;if(a>0&&!(0===o.scrollTop&&r>0||o.scrollTop===a&&r<0))return!0;var s=o.scrollWidth-o.clientWidth;if(s>0&&!(0===o.scrollLeft&&n<0||o.scrollLeft===s&&n>0))return!0}o=o.parentNode}return!1}(n.target,o,i)){var a=!1;e.settings.useBothWheelAxes?e.scrollbarYActive&&!e.scrollbarXActive?(i?t.scrollTop-=i*e.settings.wheelSpeed:t.scrollTop+=o*e.settings.wheelSpeed,a=!0):e.scrollbarXActive&&!e.scrollbarYActive&&(o?t.scrollLeft+=o*e.settings.wheelSpeed:t.scrollLeft-=i*e.settings.wheelSpeed,a=!0):(t.scrollTop-=i*e.settings.wheelSpeed,t.scrollLeft+=o*e.settings.wheelSpeed),Po(e),(a=a||function(n,r){var o=Math.floor(t.scrollTop),i=0===t.scrollTop,a=o+t.offsetHeight===t.scrollHeight,s=0===t.scrollLeft,l=t.scrollLeft+t.offsetWidth===t.scrollWidth;return!(Math.abs(r)>Math.abs(n)?i||a:s||l)||!e.settings.wheelPropagation}(o,i))&&!n.ctrlKey&&(n.stopPropagation(),n.preventDefault())}}void 0!==window.onwheel?e.event.bind(t,"wheel",n):void 0!==window.onmousewheel&&e.event.bind(t,"mousewheel",n)},touch:function(e){if(Ao.supportsTouch||Ao.supportsIePointer){var t=e.element,n={},r=0,o={},i=null;Ao.supportsTouch?(e.event.bind(t,"touchstart",c),e.event.bind(t,"touchmove",u),e.event.bind(t,"touchend",f)):Ao.supportsIePointer&&(window.PointerEvent?(e.event.bind(t,"pointerdown",c),e.event.bind(t,"pointermove",u),e.event.bind(t,"pointerup",f)):window.MSPointerEvent&&(e.event.bind(t,"MSPointerDown",c),e.event.bind(t,"MSPointerMove",u),e.event.bind(t,"MSPointerUp",f)))}function a(n,r){t.scrollTop-=r,t.scrollLeft-=n,Po(e)}function s(e){return e.targetTouches?e.targetTouches[0]:e}function l(e){return(!e.pointerType||"pen"!==e.pointerType||0!==e.buttons)&&(!(!e.targetTouches||1!==e.targetTouches.length)||!(!e.pointerType||"mouse"===e.pointerType||e.pointerType===e.MSPOINTER_TYPE_MOUSE))}function c(e){if(l(e)){var t=s(e);n.pageX=t.pageX,n.pageY=t.pageY,r=(new Date).getTime(),null!==i&&clearInterval(i)}}function u(i){if(l(i)){var c=s(i),u={pageX:c.pageX,pageY:c.pageY},f=u.pageX-n.pageX,p=u.pageY-n.pageY;if(function(e,n,r){if(!t.contains(e))return!1;for(var o=e;o&&o!==t;){if(o.classList.contains(xo.element.consuming))return!0;var i=ho(o);if([i.overflow,i.overflowX,i.overflowY].join("").match(/(scroll|auto)/)){var a=o.scrollHeight-o.clientHeight;if(a>0&&!(0===o.scrollTop&&r>0||o.scrollTop===a&&r<0))return!0;var s=o.scrollLeft-o.clientWidth;if(s>0&&!(0===o.scrollLeft&&n<0||o.scrollLeft===s&&n>0))return!0}o=o.parentNode}return!1}(i.target,f,p))return;a(f,p),n=u;var d=(new Date).getTime(),h=d-r;h>0&&(o.x=f/h,o.y=p/h,r=d),function(n,r){var o=Math.floor(t.scrollTop),i=t.scrollLeft,a=Math.abs(n),s=Math.abs(r);if(s>a){if(r<0&&o===e.contentHeight-e.containerHeight||r>0&&0===o)return 0===window.scrollY&&r>0&&Ao.isChrome}else if(a>s&&(n<0&&i===e.contentWidth-e.containerWidth||n>0&&0===i))return!0;return!0}(f,p)&&i.preventDefault()}}function f(){e.settings.swipeEasing&&(clearInterval(i),i=setInterval((function(){e.isInitialized?clearInterval(i):o.x||o.y?Math.abs(o.x)<.01&&Math.abs(o.y)<.01?clearInterval(i):(a(30*o.x,30*o.y),o.x*=.8,o.y*=.8):clearInterval(i)}),10))}}},Mo=function(e,t){var n=this;if(void 0===t&&(t={}),"string"==typeof e&&(e=document.querySelector(e)),!e||!e.nodeName)throw new Error("no element is specified to initialize PerfectScrollbar");for(var r in this.element=e,e.classList.add(xo.main),this.settings={handlers:["click-rail","drag-thumb","keyboard","wheel","touch"],maxScrollbarLength:null,minScrollbarLength:null,scrollingThreshold:1e3,scrollXMarginOffset:0,scrollYMarginOffset:0,suppressScrollX:!1,suppressScrollY:!1,swipeEasing:!0,useBothWheelAxes:!1,wheelPropagation:!0,wheelSpeed:1},t)n.settings[r]=t[r];this.containerWidth=null,this.containerHeight=null,this.contentWidth=null,this.contentHeight=null;var o,i,a=function(){return e.classList.add(xo.state.focus)},s=function(){return e.classList.remove(xo.state.focus)};this.isRtl="rtl"===ho(e).direction,this.isNegativeScroll=(i=e.scrollLeft,e.scrollLeft=-1,o=e.scrollLeft<0,e.scrollLeft=i,o),this.negativeScrollAdjustment=this.isNegativeScroll?e.scrollWidth-e.clientWidth:0,this.event=new To,this.ownerDocument=e.ownerDocument||document,this.scrollbarXRail=go(xo.element.rail("x")),e.appendChild(this.scrollbarXRail),this.scrollbarX=go(xo.element.thumb("x")),this.scrollbarXRail.appendChild(this.scrollbarX),this.scrollbarX.setAttribute("tabindex",0),this.event.bind(this.scrollbarX,"focus",a),this.event.bind(this.scrollbarX,"blur",s),this.scrollbarXActive=null,this.scrollbarXWidth=null,this.scrollbarXLeft=null;var l=ho(this.scrollbarXRail);this.scrollbarXBottom=parseInt(l.bottom,10),isNaN(this.scrollbarXBottom)?(this.isScrollbarXUsingBottom=!1,this.scrollbarXTop=Io(l.top)):this.isScrollbarXUsingBottom=!0,this.railBorderXWidth=Io(l.borderLeftWidth)+Io(l.borderRightWidth),mo(this.scrollbarXRail,{display:"block"}),this.railXMarginWidth=Io(l.marginLeft)+Io(l.marginRight),mo(this.scrollbarXRail,{display:""}),this.railXWidth=null,this.railXRatio=null,this.scrollbarYRail=go(xo.element.rail("y")),e.appendChild(this.scrollbarYRail),this.scrollbarY=go(xo.element.thumb("y")),this.scrollbarYRail.appendChild(this.scrollbarY),this.scrollbarY.setAttribute("tabindex",0),this.event.bind(this.scrollbarY,"focus",a),this.event.bind(this.scrollbarY,"blur",s),this.scrollbarYActive=null,this.scrollbarYHeight=null,this.scrollbarYTop=null;var c=ho(this.scrollbarYRail);this.scrollbarYRight=parseInt(c.right,10),isNaN(this.scrollbarYRight)?(this.isScrollbarYUsingRight=!1,this.scrollbarYLeft=Io(c.left)):this.isScrollbarYUsingRight=!0,this.scrollbarYOuterWidth=this.isRtl?function(e){var t=ho(e);return Io(t.width)+Io(t.paddingLeft)+Io(t.paddingRight)+Io(t.borderLeftWidth)+Io(t.borderRightWidth)}(this.scrollbarY):null,this.railBorderYWidth=Io(c.borderTopWidth)+Io(c.borderBottomWidth),mo(this.scrollbarYRail,{display:"block"}),this.railYMarginHeight=Io(c.marginTop)+Io(c.marginBottom),mo(this.scrollbarYRail,{display:""}),this.railYHeight=null,this.railYRatio=null,this.reach={x:e.scrollLeft<=0?"start":e.scrollLeft>=this.contentWidth-this.containerWidth?"end":null,y:e.scrollTop<=0?"start":e.scrollTop>=this.contentHeight-this.containerHeight?"end":null},this.isAlive=!0,this.settings.handlers.forEach((function(e){return Lo[e](n)})),this.lastScrollTop=Math.floor(e.scrollTop),this.lastScrollLeft=e.scrollLeft,this.event.bind(this.element,"scroll",(function(e){return n.onScroll(e)})),Po(this)};Mo.prototype.update=function(){this.isAlive&&(this.negativeScrollAdjustment=this.isNegativeScroll?this.element.scrollWidth-this.element.clientWidth:0,mo(this.scrollbarXRail,{display:"block"}),mo(this.scrollbarYRail,{display:"block"}),this.railXMarginWidth=Io(ho(this.scrollbarXRail).marginLeft)+Io(ho(this.scrollbarXRail).marginRight),this.railYMarginHeight=Io(ho(this.scrollbarYRail).marginTop)+Io(ho(this.scrollbarYRail).marginBottom),mo(this.scrollbarXRail,{display:"none"}),mo(this.scrollbarYRail,{display:"none"}),Po(this),Co(this,"top",0,!1,!0),Co(this,"left",0,!1,!0),mo(this.scrollbarXRail,{display:""}),mo(this.scrollbarYRail,{display:""}))},Mo.prototype.onScroll=function(e){this.isAlive&&(Po(this),Co(this,"top",this.element.scrollTop-this.lastScrollTop),Co(this,"left",this.element.scrollLeft-this.lastScrollLeft),this.lastScrollTop=Math.floor(this.element.scrollTop),this.lastScrollLeft=this.element.scrollLeft)},Mo.prototype.destroy=function(){this.isAlive&&(this.event.unbindAll(),bo(this.scrollbarX),bo(this.scrollbarY),bo(this.scrollbarXRail),bo(this.scrollbarYRail),this.removePsClasses(),this.element=null,this.scrollbarX=null,this.scrollbarY=null,this.scrollbarXRail=null,this.scrollbarYRail=null,this.isAlive=!1)},Mo.prototype.removePsClasses=function(){this.element.className=this.element.className.split(" ").filter((function(e){return!e.match(/^ps([-_].+|)$/)})).join(" ")};var Do,Fo,Uo=Mo,zo=n(97),Bo=n.n(zo),$o=Uo||r,qo=Ee(Do||(Do=Object(o.__makeTemplateObject)(["",""],["",""])),Bo.a&&Bo.a.toString()),Wo=Te.div(Fo||(Fo=Object(o.__makeTemplateObject)(["\n position: relative;\n"],["\n position: relative;\n"]))),Ho=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.handleRef=function(e){t._container=e},t}return Object(o.__extends)(t,e),t.prototype.componentDidMount=function(){var e=this._container.parentElement&&this._container.parentElement.scrollTop||0;this.inst=new $o(this._container,this.props.options||{}),this._container.scrollTo&&this._container.scrollTo(0,e)},t.prototype.componentDidUpdate=function(){this.inst.update()},t.prototype.componentWillUnmount=function(){this.inst.destroy()},t.prototype.render=function(){var e=this.props,t=e.children,n=e.className,r=e.updateFn;return r&&r(this.componentDidUpdate.bind(this)),i.createElement(i.Fragment,null,i.createElement(qo,null),i.createElement(Wo,{className:"scrollbar-container "+n,ref:this.handleRef},t))},t}(i.Component);function Vo(e){return i.createElement(Ue.Consumer,null,(function(t){return t.nativeScrollbars?i.createElement("div",{style:{overflow:"auto",msOverflowStyle:"-ms-autohiding-scrollbar"}},e.children):i.createElement(Ho,Object(o.__assign)({},e),e.children)}))}function Yo(e){var t=e.Label,n=void 0===t?Ir:t,r=e.Dropdown,a=void 0===r?Cr:r;return 1===e.options.length?i.createElement(n,null,e.options[0].label):i.createElement(a,Object(o.__assign)({},e))}var Go,Qo,Xo=n(156),Ko=ke(Go||(Go=Object(o.__makeTemplateObject)(["\n a {\n text-decoration: none;\n color: ",";\n\n &:visited {\n color: ",";\n }\n\n &:hover {\n color: ",";\n }\n }\n"],["\n a {\n text-decoration: none;\n color: ",";\n\n &:visited {\n color: ",";\n }\n\n &:hover {\n color: ",";\n }\n }\n"])),(function(e){return e.theme.typography.links.color}),(function(e){return e.theme.typography.links.visited}),(function(e){return e.theme.typography.links.hover})),Jo=Te(co)(Qo||(Qo=Object(o.__makeTemplateObject)(["\n\n font-family: ",";\n font-weight: ",";\n line-height: ",";\n\n p {\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n ","\n\n ","\n\n h1 {\n ",";\n color: ",";\n margin-top: 0;\n }\n\n h2 {\n ",";\n color: ",";\n }\n\n code {\n color: ",";\n background-color: ",";\n\n font-family: ",";\n border-radius: 2px;\n border: 1px solid rgba(38, 50, 56, 0.1);\n padding: 0 ","px;\n font-size: ",";\n font-weight: ",";\n\n word-break: break-word;\n }\n\n pre {\n font-family: ",";\n white-space:",";\n background-color: #263238;\n color: white;\n padding: ","px;\n overflow-x: auto;\n line-height: normal;\n border-radius: 0px\n border: 1px solid rgba(38, 50, 56, 0.1);\n\n code {\n background-color: transparent;\n color: white;\n padding: 0;\n\n &:before,\n &:after {\n content: none;\n }\n }\n }\n\n blockquote {\n margin: 0;\n margin-bottom: 1em;\n padding: 0 15px;\n color: #777;\n border-left: 4px solid #ddd;\n }\n\n img {\n max-width: 100%;\n box-sizing: content-box;\n }\n\n ul,\n ol {\n padding-left: 2em;\n margin: 0;\n margin-bottom: 1em;\n\n ul, ol {\n margin-bottom: 0;\n margin-top: 0;\n }\n }\n\n table {\n display: block;\n width: 100%;\n overflow: auto;\n word-break: normal;\n word-break: keep-all;\n border-collapse: collapse;\n border-spacing: 0;\n margin-top: 1.5em;\n margin-bottom: 1.5em;\n }\n\n table tr {\n background-color: #fff;\n border-top: 1px solid #ccc;\n\n &:nth-child(2n) {\n background-color: ",";\n }\n }\n\n table th,\n table td {\n padding: 6px 13px;\n border: 1px solid #ddd;\n }\n\n table th {\n text-align: left;\n font-weight: bold;\n }\n\n ",";\n\n ","\n\n ",";\n"],["\n\n font-family: ",";\n font-weight: ",";\n line-height: ",";\n\n p {\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n ","\n\n ","\n\n h1 {\n ",";\n color: ",";\n margin-top: 0;\n }\n\n h2 {\n ",";\n color: ",";\n }\n\n code {\n color: ",";\n background-color: ",";\n\n font-family: ",";\n border-radius: 2px;\n border: 1px solid rgba(38, 50, 56, 0.1);\n padding: 0 ","px;\n font-size: ",";\n font-weight: ",";\n\n word-break: break-word;\n }\n\n pre {\n font-family: ",";\n white-space:",";\n background-color: #263238;\n color: white;\n padding: ","px;\n overflow-x: auto;\n line-height: normal;\n border-radius: 0px\n border: 1px solid rgba(38, 50, 56, 0.1);\n\n code {\n background-color: transparent;\n color: white;\n padding: 0;\n\n &:before,\n &:after {\n content: none;\n }\n }\n }\n\n blockquote {\n margin: 0;\n margin-bottom: 1em;\n padding: 0 15px;\n color: #777;\n border-left: 4px solid #ddd;\n }\n\n img {\n max-width: 100%;\n box-sizing: content-box;\n }\n\n ul,\n ol {\n padding-left: 2em;\n margin: 0;\n margin-bottom: 1em;\n\n ul, ol {\n margin-bottom: 0;\n margin-top: 0;\n }\n }\n\n table {\n display: block;\n width: 100%;\n overflow: auto;\n word-break: normal;\n word-break: keep-all;\n border-collapse: collapse;\n border-spacing: 0;\n margin-top: 1.5em;\n margin-bottom: 1.5em;\n }\n\n table tr {\n background-color: #fff;\n border-top: 1px solid #ccc;\n\n &:nth-child(2n) {\n background-color: ",";\n }\n }\n\n table th,\n table td {\n padding: 6px 13px;\n border: 1px solid #ddd;\n }\n\n table th {\n text-align: left;\n font-weight: bold;\n }\n\n ",";\n\n ","\n\n ",";\n"])),(function(e){return e.theme.typography.fontFamily}),(function(e){return e.theme.typography.fontWeightRegular}),(function(e){return e.theme.typography.lineHeight}),(function(e){return e.compact&&"\n p:first-child {\n margin-top: 0;\n }\n p:last-child {\n margin-bottom: 0;\n }\n "}),(function(e){return e.inline&&" p {\n display: inline-block;\n }"}),In(1),(function(e){return e.theme.colors.primary.main}),In(2),(function(e){return e.theme.colors.text.primary}),(function(e){return e.theme.typography.code.color}),(function(e){return e.theme.typography.code.backgroundColor}),(function(e){return e.theme.typography.code.fontFamily}),(function(e){return e.theme.spacing.unit}),(function(e){return e.theme.typography.code.fontSize}),(function(e){return e.theme.typography.code.fontWeight}),(function(e){return e.theme.typography.code.fontFamily}),(function(e){return e.theme.typography.code.wrap?"pre-wrap":"pre"}),(function(e){return 4*e.theme.spacing.unit}),(function(e){return e.theme.schema.nestedBackground}),zn(".share-link"),Ko,je("Markdown")),Zo=Jo.withComponent("span"),ei=function(e,t){return e?Xo.sanitize(t):t};function ti(e){var t=e.inline?Zo:Jo;return i.createElement(Be,null,(function(n){return i.createElement(t,Object(o.__assign)({className:"redoc-markdown "+(e.className||""),dangerouslySetInnerHTML:{__html:ei(n.untrustedSpec,e.html)}},e))}))}var ni,ri,oi,ii,ai,si=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.source,n=e.inline,r=e.compact,o=e.className,a=new Rt;return i.createElement(ti,{html:a.renderMd(t),inline:n,compact:r,className:o})},t}(i.Component),li=Te.div(ni||(ni=Object(o.__makeTemplateObject)(["\n position: relative;\n"],["\n position: relative;\n"]))),ci=Te.div(ri||(ri=Object(o.__makeTemplateObject)(["\n position: absolute;\n min-width: 80px;\n max-width: 500px;\n background: #fff;\n bottom: 100%;\n left: 50%;\n margin-bottom: 10px;\n transform: translateX(-50%);\n\n border-radius: 4px;\n padding: 0.3em 0.6em;\n text-align: center;\n box-shadow: 0px 0px 5px 0px rgba(204, 204, 204, 1);\n"],["\n position: absolute;\n min-width: 80px;\n max-width: 500px;\n background: #fff;\n bottom: 100%;\n left: 50%;\n margin-bottom: 10px;\n transform: translateX(-50%);\n\n border-radius: 4px;\n padding: 0.3em 0.6em;\n text-align: center;\n box-shadow: 0px 0px 5px 0px rgba(204, 204, 204, 1);\n"]))),ui=Te.div(oi||(oi=Object(o.__makeTemplateObject)(["\n background: #fff;\n color: #000;\n display: inline;\n font-size: 0.85em;\n white-space: nowrap;\n"],["\n background: #fff;\n color: #000;\n display: inline;\n font-size: 0.85em;\n white-space: nowrap;\n"]))),fi=Te.div(ii||(ii=Object(o.__makeTemplateObject)(["\n position: absolute;\n width: 0;\n height: 0;\n bottom: -5px;\n left: 50%;\n margin-left: -5px;\n border-left: solid transparent 5px;\n border-right: solid transparent 5px;\n border-top: solid #fff 5px;\n"],["\n position: absolute;\n width: 0;\n height: 0;\n bottom: -5px;\n left: 50%;\n margin-left: -5px;\n border-left: solid transparent 5px;\n border-right: solid transparent 5px;\n border-top: solid #fff 5px;\n"]))),pi=Te.div(ai||(ai=Object(o.__makeTemplateObject)(["\n position: absolute;\n width: 100%;\n height: 20px;\n bottom: -20px;\n"],["\n position: absolute;\n width: 100%;\n height: 20px;\n bottom: -20px;\n"]))),di=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.open,n=e.title,r=e.children;return i.createElement(li,null,r,t&&i.createElement(ci,null,i.createElement(ui,null,n),i.createElement(fi,null),i.createElement(pi,null)))},t}(i.Component),hi="undefined"!=typeof document&&document.queryCommandSupported&&document.queryCommandSupported("copy"),mi=function(){function e(){}return e.isSupported=function(){return hi},e.selectElement=function(e){var t,n;document.body.createTextRange?((t=document.body.createTextRange()).moveToElementText(e),t.select()):document.createRange&&window.getSelection&&(n=window.getSelection(),(t=document.createRange()).selectNodeContents(e),n.removeAllRanges(),n.addRange(t))},e.deselect=function(){if(document.selection)document.selection.empty();else if(window.getSelection){var e=window.getSelection();e&&e.removeAllRanges()}},e.copySelected=function(){var e;try{e=document.execCommand("copy")}catch(t){e=!1}return e},e.copyElement=function(t){e.selectElement(t);var n=e.copySelected();return n&&e.deselect(),n},e.copyCustom=function(t){var n=document.createElement("textarea");n.style.position="fixed",n.style.top="0",n.style.left="0",n.style.width="2em",n.style.height="2em",n.style.padding="0",n.style.border="none",n.style.outline="none",n.style.boxShadow="none",n.style.background="transparent",n.value=t,document.body.appendChild(n),n.select();var r=e.copySelected();return document.body.removeChild(n),r},e}(),gi=function(e){function t(t){var n=e.call(this,t)||this;return n.copy=function(){var e="string"==typeof n.props.data?n.props.data:JSON.stringify(n.props.data,null,2);mi.copyCustom(e),n.showTooltip()},n.renderCopyButton=function(){return i.createElement("span",{onClick:n.copy},i.createElement(di,{title:mi.isSupported()?"Copied":"Not supported in your browser",open:n.state.tooltipShown},"Copy"))},n.state={tooltipShown:!1},n}return Object(o.__extends)(t,e),t.prototype.render=function(){return this.props.children({renderCopyButton:this.renderCopyButton})},t.prototype.showTooltip=function(){var e=this;this.setState({tooltipShown:!0}),setTimeout((function(){e.setState({tooltipShown:!1})}),1500)},t}(i.PureComponent),yi=1;function vi(e,t){yi=1;var n="";return n+='<div class="redoc-json">',n+="<code>",n+=Ei(e,t),n+="</code>",n+="</div>"}function bi(e){return void 0!==e?e.toString().replace(/&/g,"&").replace(/"/g,""").replace(/</g,"<").replace(/>/g,">"):""}function wi(e){return JSON.stringify(e).slice(1,-1)}function xi(e,t){return'<span class="'+t+'">'+bi(e)+"</span>"}function ki(e){return'<span class="token punctuation">'+e+"</span>"}function Ei(e,t){var n=typeof e,r="";return null==e?r+=xi("null","token keyword"):e&&e.constructor===Array?(yi++,r+=function(e,t){for(var n=yi>t?"collapsed":"",r='<div class="collapser"></div>'+ki("[")+'<span class="ellipsis"></span><ul class="array collapsible">',o=!1,i=e.length,a=0;a<i;a++)o=!0,r+='<li><div class="hoverable '+n+'">',r+=Ei(e[a],t),a<i-1&&(r+=","),r+="</div></li>";r+="</ul>"+ki("]"),o||(r=ki("[ ]"));return r}(e,t),yi--):e&&e.constructor===Date?r+=xi('"'+e.toISOString()+'"',"token string"):"object"===n?(yi++,r+=function(e,t){for(var n=yi>t?"collapsed":"",r=Object.keys(e),o=r.length,i='<div class="collapser"></div>'+ki("{")+'<span class="ellipsis"></span><ul class="obj collapsible">',a=!1,s=0;s<o;s++){var l=r[s];a=!0,i+='<li><div class="hoverable '+n+'">',i+='<span class="property token string">"'+bi(l)+'"</span>: ',i+=Ei(e[l],t),s<o-1&&(i+=ki(",")),i+="</div></li>"}i+="</ul>"+ki("}"),a||(i=ki("{ }"));return i}(e,t),yi--):"number"===n?r+=xi(e,"token number"):"string"===n?/^(http|https):\/\/[^\s]+$/.test(e)?r+=xi('"',"token string")+'<a href="'+e+'">'+bi(wi(e))+"</a>"+xi('"',"token string"):r+=xi('"'+wi(e)+'"',"token string"):"boolean"===n&&(r+=xi(e,"token boolean")),r}var Oi,_i,Si,Ti=ke(Oi||(Oi=Object(o.__makeTemplateObject)(["\n .redoc-json > .collapser {\n display: none;\n }\n\n font-family: ",";\n font-size: ",";\n\n white-space: ",";\n contain: content;\n overflow-x: auto;\n\n .callback-function {\n color: gray;\n }\n\n .collapser:after {\n content: '-';\n cursor: pointer;\n }\n\n .collapsed > .collapser:after {\n content: '+';\n cursor: pointer;\n }\n\n .ellipsis:after {\n content: ' … ';\n }\n\n .collapsible {\n margin-left: 2em;\n }\n\n .hoverable {\n padding-top: 1px;\n padding-bottom: 1px;\n padding-left: 2px;\n padding-right: 2px;\n border-radius: 2px;\n }\n\n .hovered {\n background-color: rgba(235, 238, 249, 1);\n }\n\n .collapser {\n padding-right: 6px;\n padding-left: 6px;\n }\n\n ul {\n list-style-type: none;\n padding: 0px;\n margin: 0px 0px 0px 26px;\n }\n\n li {\n position: relative;\n display: block;\n }\n\n .hoverable {\n display: inline-block;\n }\n\n .selected {\n outline-style: solid;\n outline-width: 1px;\n outline-style: dotted;\n }\n\n .collapsed > .collapsible {\n display: none;\n }\n\n .ellipsis {\n display: none;\n }\n\n .collapsed > .ellipsis {\n display: inherit;\n }\n\n .collapser {\n position: absolute;\n top: 1px;\n left: -1.5em;\n cursor: default;\n user-select: none;\n -webkit-user-select: none;\n }\n"],["\n .redoc-json > .collapser {\n display: none;\n }\n\n font-family: ",";\n font-size: ",";\n\n white-space: ",";\n contain: content;\n overflow-x: auto;\n\n .callback-function {\n color: gray;\n }\n\n .collapser:after {\n content: '-';\n cursor: pointer;\n }\n\n .collapsed > .collapser:after {\n content: '+';\n cursor: pointer;\n }\n\n .ellipsis:after {\n content: ' … ';\n }\n\n .collapsible {\n margin-left: 2em;\n }\n\n .hoverable {\n padding-top: 1px;\n padding-bottom: 1px;\n padding-left: 2px;\n padding-right: 2px;\n border-radius: 2px;\n }\n\n .hovered {\n background-color: rgba(235, 238, 249, 1);\n }\n\n .collapser {\n padding-right: 6px;\n padding-left: 6px;\n }\n\n ul {\n list-style-type: none;\n padding: 0px;\n margin: 0px 0px 0px 26px;\n }\n\n li {\n position: relative;\n display: block;\n }\n\n .hoverable {\n display: inline-block;\n }\n\n .selected {\n outline-style: solid;\n outline-width: 1px;\n outline-style: dotted;\n }\n\n .collapsed > .collapsible {\n display: none;\n }\n\n .ellipsis {\n display: none;\n }\n\n .collapsed > .ellipsis {\n display: inherit;\n }\n\n .collapser {\n position: absolute;\n top: 1px;\n left: -1.5em;\n cursor: default;\n user-select: none;\n -webkit-user-select: none;\n }\n"])),(function(e){return e.theme.typography.code.fontFamily}),(function(e){return e.theme.typography.code.fontSize}),(function(e){return e.theme.typography.code.wrap?"pre-wrap":"pre"})),ji=Te.div(_i||(_i=Object(o.__makeTemplateObject)(["\n &:hover > "," {\n opacity: 1;\n }\n"],["\n &:hover > "," {\n opacity: 1;\n }\n"])),uo),Ci=Te(function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.renderInner=function(e){var n=e.renderCopyButton;return i.createElement(ji,null,i.createElement(uo,null,n(),i.createElement("span",{onClick:t.expandAll}," Expand all "),i.createElement("span",{onClick:t.collapseAll}," Collapse all ")),i.createElement(Ue.Consumer,null,(function(e){return i.createElement(co,{className:t.props.className,ref:function(e){return t.node=e},dangerouslySetInnerHTML:{__html:vi(t.props.data,e.jsonSampleExpandLevel)}})})))},t.expandAll=function(){for(var e=t.node.getElementsByClassName("collapsible"),n=0,r=Array.prototype.slice.call(e);n<r.length;n++){r[n].parentNode.classList.remove("collapsed")}},t.collapseAll=function(){for(var e=t.node.getElementsByClassName("collapsible"),n=0,r=Array.prototype.slice.call(e);n<r.length;n++){var o=r[n];o.parentNode.classList.contains("redoc-json")||o.parentNode.classList.add("collapsed")}},t.clickListener=function(e){var t,n=e.target;"collapser"===n.className&&((t=n.parentElement.getElementsByClassName("collapsible")[0]).parentElement.classList.contains("collapsed")?t.parentElement.classList.remove("collapsed"):t.parentElement.classList.add("collapsed"))},t}return Object(o.__extends)(t,e),t.prototype.render=function(){return i.createElement(gi,{data:this.props.data},this.renderInner)},t.prototype.componentDidMount=function(){this.node.addEventListener("click",this.clickListener)},t.prototype.componentWillUnmount=function(){this.node.removeEventListener("click",this.clickListener)},t}(i.PureComponent))(Si||(Si=Object(o.__makeTemplateObject)(["\n ",";\n"],["\n ",";\n"])),Ti),Ii=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.source,n=e.lang;return i.createElement(po,{dangerouslySetInnerHTML:{__html:wt(t,n)}})},t}(i.PureComponent),Ai=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this;return i.createElement(gi,{data:this.props.source},(function(t){var n=t.renderCopyButton;return i.createElement(fo,null,i.createElement(uo,null,n()),i.createElement(Ii,{lang:e.props.lang,source:e.props.source}))}))},t}(i.PureComponent);function Pi(e){var t,n=e.value,r=e.mimeType;return it(r)?i.createElement(Ci,{data:n}):("object"==typeof n&&(n=JSON.stringify(n,null,2)),i.createElement(Ai,{lang:(t=r,-1!==t.search(/xml/i)?"xml":"clike"),source:n}))}function Ri(e){var t=e.example,n=e.mimeType;return void 0===t.value&&t.externalValueUrl?i.createElement(Ni,{example:t,mimeType:n}):i.createElement(Pi,{value:t.value,mimeType:n})}function Ni(e){var t=e.example,n=e.mimeType,r=function(e,t){var n=this,r=Object(i.useState)(!0)[1],a=Object(i.useRef)(void 0),s=Object(i.useRef)(void 0);return s.current!==e&&(a.current=void 0),s.current=e,Object(i.useEffect)((function(){Object(o.__awaiter)(n,void 0,void 0,(function(){var n,i;return Object(o.__generator)(this,(function(o){switch(o.label){case 0:r(!0),o.label=1;case 1:return o.trys.push([1,3,,4]),n=a,[4,e.getExternalValue(t)];case 2:return n.current=o.sent(),[3,4];case 3:return i=o.sent(),a.current=i,[3,4];case 4:return r(!1),[2]}}))}))}),[e,t]),a.current}(t,n);return void 0===r?i.createElement("span",null,"Loading..."):r instanceof Error?i.createElement(po,null,"Error loading external example: ",i.createElement("br",null),i.createElement("a",{className:"token string",href:t.externalValueUrl,target:"_blank"},t.externalValueUrl)):i.createElement(Pi,{value:r,mimeType:n})}var Li,Mi,Di,Fi,Ui,zi,Bi=Te.div(Li||(Li=Object(o.__makeTemplateObject)(["\n padding: 12px;\n background-color: ",";\n margin: 0 0 10px 0;\n display: block;\n"],["\n padding: 12px;\n background-color: ",";\n margin: 0 0 10px 0;\n display: block;\n"])),(function(e){var t=e.theme;return ee(.6,t.rightPanel.backgroundColor)})),$i=Te.span(Mi||(Mi=Object(o.__makeTemplateObject)(["\n font-family: ",";\n font-size: 12px;\n position: absolute;\n z-index: 1;\n top: -11px;\n left: 12px;\n font-weight: ",";\n color: ",";\n"],["\n font-family: ",";\n font-size: 12px;\n position: absolute;\n z-index: 1;\n top: -11px;\n left: 12px;\n font-weight: ",";\n color: ",";\n"])),(function(e){return e.theme.typography.headings.fontFamily}),(function(e){return e.theme.typography.fontWeightBold}),(function(e){var t=e.theme;return ee(.6,t.rightPanel.textColor)})),qi=Te.div(Di||(Di=Object(o.__makeTemplateObject)(["\n position: relative;\n"],["\n position: relative;\n"]))),Wi=Te(jr)(Fi||(Fi=Object(o.__makeTemplateObject)(["\n margin-left: 10px;\n text-transform: none;\n font-size: 0.929em;\n margin: 0 0 10px 0;\n display: block;\n background-color: ",";\n .Dropdown-control {\n margin-top: 0;\n }\n .Dropdown-control,\n .Dropdown-control:hover {\n font-size: 1em;\n border: none;\n padding: 0.9em 1.6em 0.9em 0.9em;\n background: transparent;\n color: ",";\n box-shadow: none;\n\n .Dropdown-arrow {\n border-top-color: ",";\n }\n }\n .Dropdown-menu {\n margin: 0;\n margin-top: 2px;\n }\n"],["\n margin-left: 10px;\n text-transform: none;\n font-size: 0.929em;\n margin: 0 0 10px 0;\n display: block;\n background-color: ",";\n .Dropdown-control {\n margin-top: 0;\n }\n .Dropdown-control,\n .Dropdown-control:hover {\n font-size: 1em;\n border: none;\n padding: 0.9em 1.6em 0.9em 0.9em;\n background: transparent;\n color: ",";\n box-shadow: none;\n\n .Dropdown-arrow {\n border-top-color: ",";\n }\n }\n .Dropdown-menu {\n margin: 0;\n margin-top: 2px;\n }\n"])),(function(e){var t=e.theme;return ee(.6,t.rightPanel.backgroundColor)}),(function(e){return e.theme.rightPanel.textColor}),(function(e){return e.theme.rightPanel.textColor})),Hi=Te.div(Ui||(Ui=Object(o.__makeTemplateObject)(["\n font-family: ",";\n font-size: 12px;\n color: #ee807f;\n"],["\n font-family: ",";\n font-size: 12px;\n color: #ee807f;\n"])),(function(e){return e.theme.typography.code.fontFamily})),Vi=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={activeIdx:0},t.switchMedia=function(e){var n=e.value;t.setState({activeIdx:parseInt(n,10)})},t}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.state.activeIdx,t=this.props.mediaType.examples||{},n=this.props.mediaType.name,r=i.createElement(Hi,null,"No sample"),o=Object.keys(t);if(0===o.length)return r;if(o.length>1){var a=o.map((function(e,n){return{label:t[e].summary||e,value:n.toString()}})),s=(l=t[o[e]]).description;return i.createElement(Yi,null,i.createElement(qi,null,i.createElement($i,null,"Example"),this.props.renderDropdown({value:a[e],options:a,onChange:this.switchMedia})),i.createElement("div",null,s&&i.createElement(si,{source:s}),i.createElement(Ri,{example:l,mimeType:n})))}var l=t[o[0]];return i.createElement(Yi,null,l.description&&i.createElement(si,{source:l.description}),i.createElement(Ri,{example:l,mimeType:n}))},t}(i.Component),Yi=Te.div(zi||(zi=Object(o.__makeTemplateObject)(["\n margin-top: 15px;\n"],["\n margin-top: 15px;\n"])));if(!i.useState)throw new Error("mobx-react-lite requires React with Hooks support");if(!$e.o)throw new Error("mobx-react-lite requires mobx at least version 4 to be available");var Gi=!1;function Qi(){return Gi} /*! ***************************************************************************** Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use @@ -117,173 +147,172 @@ See the Apache Version 2.0 License for specific language governing permissions and limitations under the License. -***************************************************************************** */ -var o=function(e,t){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};function i(e,t){function n(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var a=function(){return(a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function s(e,t,n,r){var o,i=arguments.length,a=i<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a}function l(e,t,n,r){return new(n||(n=Promise))(function(o,i){function a(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){e.done?o(e.value):new n(function(t){t(e.value)}).then(a,s)}l((r=r.apply(e,t||[])).next())})}function c(e,t){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(i){return function(s){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(o=(o=a.trys).length>0&&o[o.length-1])&&(6===i[0]||2===i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){a.label=i[1];break}if(6===i[0]&&a.label<o[1]){a.label=o[1],o=i;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(i);break}o[2]&&a.ops.pop(),a.trys.pop();continue}i=t.call(e,a)}catch(e){i=[6,e],r=0}finally{n=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,s])}}}function u(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var p=n(0),f=n.n(p),d=n(13),h=n(11);function m(){return(m=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function g(e){return Math.round(255*e)}function y(e,t,n){return g(e)+","+g(t)+","+g(n)}function v(e,t,n,r){if(void 0===r&&(r=y),0===t)return r(n,n,n);var o=e%360/60,i=(1-Math.abs(2*n-1))*t,a=i*(1-Math.abs(o%2-1)),s=0,l=0,c=0;o>=0&&o<1?(s=i,l=a):o>=1&&o<2?(s=a,l=i):o>=2&&o<3?(l=i,c=a):o>=3&&o<4?(l=a,c=i):o>=4&&o<5?(s=a,c=i):o>=5&&o<6&&(s=i,c=a);var u=n-i/2;return r(s+u,l+u,c+u)}var b={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"639",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"};var w=/^#[a-fA-F0-9]{6}$/,x=/^#[a-fA-F0-9]{8}$/,k=/^#[a-fA-F0-9]{3}$/,E=/^#[a-fA-F0-9]{4}$/,S=/^rgb\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*\)$/,_=/^rgba\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*([-+]?[0-9]*[.]?[0-9]+)\s*\)$/,O=/^hsl\(\s*(\d{0,3}[.]?[0-9]+)\s*,\s*(\d{1,3})%\s*,\s*(\d{1,3})%\s*\)$/,C=/^hsla\(\s*(\d{0,3}[.]?[0-9]+)\s*,\s*(\d{1,3})%\s*,\s*(\d{1,3})%\s*,\s*([-+]?[0-9]*[.]?[0-9]+)\s*\)$/;function T(e){if("string"!=typeof e)throw new Error("Passed an incorrect argument to a color function, please pass a string representation of a color.");var t=function(e){if("string"!=typeof e)return e;var t=e.toLowerCase();return b[t]?"#"+b[t]:e}(e);if(t.match(w))return{red:parseInt(""+t[1]+t[2],16),green:parseInt(""+t[3]+t[4],16),blue:parseInt(""+t[5]+t[6],16)};if(t.match(x)){var n=parseFloat((parseInt(""+t[7]+t[8],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[2],16),green:parseInt(""+t[3]+t[4],16),blue:parseInt(""+t[5]+t[6],16),alpha:n}}if(t.match(k))return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16)};if(t.match(E)){var r=parseFloat((parseInt(""+t[4]+t[4],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16),alpha:r}}var o=S.exec(t);if(o)return{red:parseInt(""+o[1],10),green:parseInt(""+o[2],10),blue:parseInt(""+o[3],10)};var i=_.exec(t);if(i)return{red:parseInt(""+i[1],10),green:parseInt(""+i[2],10),blue:parseInt(""+i[3],10),alpha:parseFloat(""+i[4])};var a=O.exec(t);if(a){var s="rgb("+v(parseInt(""+a[1],10),parseInt(""+a[2],10)/100,parseInt(""+a[3],10)/100)+")",l=S.exec(s);if(!l)throw new Error("Couldn't generate valid rgb string from "+t+", it returned "+s+".");return{red:parseInt(""+l[1],10),green:parseInt(""+l[2],10),blue:parseInt(""+l[3],10)}}var c=C.exec(t);if(c){var u="rgb("+v(parseInt(""+c[1],10),parseInt(""+c[2],10)/100,parseInt(""+c[3],10)/100)+")",p=S.exec(u);if(!p)throw new Error("Couldn't generate valid rgb string from "+t+", it returned "+u+".");return{red:parseInt(""+p[1],10),green:parseInt(""+p[2],10),blue:parseInt(""+p[3],10),alpha:parseFloat(""+c[4])}}throw new Error("Couldn't parse the color string. Please provide the color as a string in hex, rgb, rgba, hsl or hsla notation.")}function j(e){return function(e){var t,n=e.red/255,r=e.green/255,o=e.blue/255,i=Math.max(n,r,o),a=Math.min(n,r,o),s=(i+a)/2;if(i===a)return void 0!==e.alpha?{hue:0,saturation:0,lightness:s,alpha:e.alpha}:{hue:0,saturation:0,lightness:s};var l=i-a,c=s>.5?l/(2-i-a):l/(i+a);switch(i){case n:t=(r-o)/l+(r<o?6:0);break;case r:t=(o-n)/l+2;break;default:t=(n-r)/l+4}return t*=60,void 0!==e.alpha?{hue:t,saturation:c,lightness:s,alpha:e.alpha}:{hue:t,saturation:c,lightness:s}}(T(e))}var A=function(e){return 7===e.length&&e[1]===e[2]&&e[3]===e[4]&&e[5]===e[6]?"#"+e[1]+e[3]+e[5]:e};function I(e){var t=e.toString(16);return 1===t.length?"0"+t:t}function P(e){return I(Math.round(255*e))}function R(e,t,n){return A("#"+P(e)+P(t)+P(n))}function N(e,t,n){return v(e,t,n,R)}function L(e,t,n){if("number"==typeof e&&"number"==typeof t&&"number"==typeof n)return A("#"+I(e)+I(t)+I(n));if("object"==typeof e&&void 0===t&&void 0===n)return A("#"+I(e.red)+I(e.green)+I(e.blue));throw new Error("Passed invalid arguments to rgb, please pass multiple numbers e.g. rgb(255, 205, 100) or an object e.g. rgb({ red: 255, green: 205, blue: 100 }).")}function M(e,t,n,r){if("string"==typeof e&&"number"==typeof t){var o=T(e);return"rgba("+o.red+","+o.green+","+o.blue+","+t+")"}if("number"==typeof e&&"number"==typeof t&&"number"==typeof n&&"number"==typeof r)return r>=1?L(e,t,n):"rgba("+e+","+t+","+n+","+r+")";if("object"==typeof e&&void 0===t&&void 0===n&&void 0===r)return e.alpha>=1?L(e.red,e.green,e.blue):"rgba("+e.red+","+e.green+","+e.blue+","+e.alpha+")";throw new Error("Passed invalid arguments to rgba, please pass multiple numbers e.g. rgb(255, 205, 100, 0.75) or an object e.g. rgb({ red: 255, green: 205, blue: 100, alpha: 0.75 }).")}var D=function(e){return"number"==typeof e.red&&"number"==typeof e.green&&"number"==typeof e.blue&&("number"!=typeof e.alpha||void 0===e.alpha)},F=function(e){return"number"==typeof e.red&&"number"==typeof e.green&&"number"==typeof e.blue&&"number"==typeof e.alpha},U=function(e){return"number"==typeof e.hue&&"number"==typeof e.saturation&&"number"==typeof e.lightness&&("number"!=typeof e.alpha||void 0===e.alpha)},B=function(e){return"number"==typeof e.hue&&"number"==typeof e.saturation&&"number"==typeof e.lightness&&"number"==typeof e.alpha},z="Passed invalid argument to toColorString, please pass a RgbColor, RgbaColor, HslColor or HslaColor object.";function $(e){if("object"!=typeof e)throw new Error(z);if(F(e))return M(e);if(D(e))return L(e);if(B(e))return function(e,t,n,r){if("number"==typeof e&&"number"==typeof t&&"number"==typeof n&&"number"==typeof r)return r>=1?N(e,t,n):"rgba("+v(e,t,n)+","+r+")";if("object"==typeof e&&void 0===t&&void 0===n&&void 0===r)return e.alpha>=1?N(e.hue,e.saturation,e.lightness):"rgba("+v(e.hue,e.saturation,e.lightness)+","+e.alpha+")";throw new Error("Passed invalid arguments to hsla, please pass multiple numbers e.g. hsl(360, 0.75, 0.4, 0.7) or an object e.g. rgb({ hue: 255, saturation: 0.4, lightness: 0.75, alpha: 0.7 }).")}(e);if(U(e))return function(e,t,n){if("number"==typeof e&&"number"==typeof t&&"number"==typeof n)return N(e,t,n);if("object"==typeof e&&void 0===t&&void 0===n)return N(e.hue,e.saturation,e.lightness);throw new Error("Passed invalid arguments to hsl, please pass multiple numbers e.g. hsl(360, 0.75, 0.4) or an object e.g. rgb({ hue: 255, saturation: 0.4, lightness: 0.75 }).")}(e);throw new Error(z)}function W(e){return function e(t,n,r){return function(){var o=r.concat(Array.prototype.slice.call(arguments));return o.length>=n?t.apply(this,o):e(t,n,o)}}(e,e.length,[])}function q(e,t,n){return Math.max(e,Math.min(t,n))}function H(e,t){var n=j(t);return $(m({},n,{lightness:q(0,1,n.lightness-parseFloat(e))}))}var Y=W(H);function V(e,t){var n=j(t);return $(m({},n,{saturation:q(0,1,n.saturation-parseFloat(e))}))}var Q=W(V);function G(e,t){var n=j(t);return $(m({},n,{lightness:q(0,1,n.lightness+parseFloat(e))}))}var X=W(G);function K(e){return function(e){var t=T(e),n=Object.keys(t).map(function(e){var n=t[e]/255;return n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4)}),r=n[0],o=n[1],i=n[2];return parseFloat((.2126*r+.7152*o+.0722*i).toFixed(3))}(e)>.179?"#000":"#fff"}var J=W(K);function Z(e,t){var n=T(t);return M(m({},n,{alpha:q(0,1,(100*("number"==typeof n.alpha?n.alpha:1)-100*parseFloat(e))/100)}))}var ee=W(Z);var te={spacing:{unit:5,sectionHorizontal:function(e){return 8*e.spacing.unit},sectionVertical:function(e){return 8*e.spacing.unit}},breakpoints:{small:"50rem",medium:"85rem",large:"105rem"},colors:{tonalOffset:.3,primary:{main:"#32329f",light:function(e){var t=e.colors;return X(t.tonalOffset,t.primary.main)},dark:function(e){var t=e.colors;return Y(t.tonalOffset,t.primary.main)},contrastText:function(e){var t=e.colors;return J(t.primary.main)}},success:{main:"#00aa13",light:function(e){var t=e.colors;return X(t.tonalOffset,t.success.main)},dark:function(e){var t=e.colors;return Y(t.tonalOffset,t.success.main)},contrastText:function(e){var t=e.colors;return J(t.success.main)}},warning:{main:"#d4ad03",light:function(e){var t=e.colors;return X(t.tonalOffset,t.warning.main)},dark:function(e){var t=e.colors;return Y(t.tonalOffset,t.warning.main)},contrastText:"#ffffff"},error:{main:"#e53935",light:function(e){var t=e.colors;return X(t.tonalOffset,t.error.main)},dark:function(e){var t=e.colors;return Y(t.tonalOffset,t.error.main)},contrastText:function(e){var t=e.colors;return J(t.error.main)}},text:{primary:"#333333",secondary:function(e){var t=e.colors;return X(t.tonalOffset,t.text.primary)}},border:{dark:"rgba(0,0,0, 0.1)",light:"#ffffff"},responses:{success:{color:function(e){return e.colors.success.main},backgroundColor:function(e){var t=e.colors;return ee(.9,t.success.main)}},error:{color:function(e){return e.colors.error.main},backgroundColor:function(e){var t=e.colors;return ee(.9,t.error.main)}},redirect:{color:"#ffa500",backgroundColor:function(e){var t=e.colors;return ee(.9,t.responses.redirect.color)}},info:{color:"#87ceeb",backgroundColor:function(e){var t=e.colors;return ee(.9,t.responses.info.color)}}},http:{get:"#6bbd5b",post:"#248fb2",put:"#9b708b",options:"#d3ca12",patch:"#e09d43",delete:"#e27a7a",basic:"#999",link:"#31bbb6",head:"#c167e4"}},schema:{linesColor:function(e){return X(e.colors.tonalOffset,Q(e.colors.tonalOffset,e.colors.primary.main))},defaultDetailsWidth:"75%",typeNameColor:function(e){return e.colors.text.secondary},typeTitleColor:function(e){return e.schema.typeNameColor},requireLabelColor:function(e){return e.colors.error.main},labelsTextSize:"0.9em",nestingSpacing:"1em",nestedBackground:"#fafafa",arrow:{size:"1.1em",color:function(e){return e.colors.text.secondary}}},typography:{fontSize:"14px",lineHeight:"1.5em",fontWeightRegular:"400",fontWeightBold:"600",fontWeightLight:"300",fontFamily:"Roboto, sans-serif",smoothing:"antialiased",optimizeSpeed:!0,headings:{fontFamily:"Montserrat, sans-serif",fontWeight:"400"},code:{fontSize:"13px",fontFamily:"Courier, monospace",lineHeight:function(e){return e.typography.lineHeight},fontWeight:function(e){return e.typography.fontWeightRegular},color:"#e53935",backgroundColor:"rgba(38, 50, 56, 0.05)",wrap:!1},links:{color:function(e){return e.colors.primary.main},visited:function(e){return e.typography.links.color},hover:function(e){var t=e.typography;return X(.2,t.links.color)}}},menu:{width:"260px",backgroundColor:"#fafafa",textColor:"#333333",groupItems:{textTransform:"uppercase"},level1Items:{textTransform:"none"},arrow:{size:"1.5em",color:function(e){return e.menu.textColor}}},logo:{maxHeight:function(e){return e.menu.width},maxWidth:function(e){return e.menu.width}},rightPanel:{backgroundColor:"#263238",width:"40%",textColor:"#ffffff"},codeSample:{backgroundColor:function(e){var t=e.rightPanel;return Y(.1,t.backgroundColor)}}};var ne="undefined"!=typeof window&&"HTMLElement"in window;function re(e){return"undefined"!=typeof document?document.querySelector(e):null}"undefined"==typeof Element||Element.prototype.scrollIntoViewIfNeeded||(Element.prototype.scrollIntoViewIfNeeded=function(e){e=0===arguments.length||!!e;var t=this.parentNode,n=window.getComputedStyle(t,void 0),r=parseInt(n.getPropertyValue("border-top-width"),10),o=parseInt(n.getPropertyValue("border-left-width"),10),i=this.offsetTop-t.offsetTop<t.scrollTop,a=this.offsetTop-t.offsetTop+this.clientHeight-r>t.scrollTop+t.clientHeight,s=this.offsetLeft-t.offsetLeft<t.scrollLeft,l=this.offsetLeft-t.offsetLeft+this.clientWidth-o>t.scrollLeft+t.clientWidth,c=i&&!a;(i||a)&&e&&(t.scrollTop=this.offsetTop-t.offsetTop-t.clientHeight/2-r+this.clientHeight/2),(s||l)&&e&&(t.scrollLeft=this.offsetLeft-t.offsetLeft-t.clientWidth/2-o+this.clientWidth/2),(i||a||s||l)&&!e&&this.scrollIntoView(c)});var oe=n(125),ie=n.n(oe),ae=n(10);function se(e,t){for(var n=[],r=0;r<e.length-1;r++)n.push(t(e[r],!1));return 0!==e.length&&n.push(t(e[e.length-1],!0)),n}function le(e){return e.endsWith("/")?e.substring(0,e.length-1):e}function ce(e){return!isNaN(parseFloat(e))&&isFinite(e)}var ue=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];if(!t.length)return e;var r=t.shift();return void 0===r?e:(pe(e)&&pe(r)&&Object.keys(r).forEach(function(t){pe(r[t])?(e[t]||(e[t]={}),ue(e[t],r[t])):e[t]=r[t]}),ue.apply(void 0,[e].concat(t)))},pe=function(e){return function(e){return null!==e&&"object"==typeof e}(e)&&!Array.isArray(e)};function fe(e){return ie()(e)||e.toString().toLowerCase().replace(/\s+/g,"-").replace(/&/g,"-and-").replace(/\--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")}function de(e){return void 0!==e&&("string"==typeof e||e)}var he,me=function(){function e(t,n){void 0===n&&(n={});var r,o,i,s,l=(t=a({},n,t)).theme&&t.theme.extensionsHook;this.theme=(r=ue({},te,a({},t.theme,{extensionsHook:void 0})),o={},i=0,(s=function(e,t){Object.keys(e).forEach(function(n){var a=(t?t+".":"")+n,l=e[n];"function"==typeof l?Object.defineProperty(e,n,{get:function(){if(!o[a]){if(++i>1e3)throw new Error("Theme probably contains cirucal dependency at "+a+": "+l.toString());o[a]=l(r)}return o[a]},enumerable:!0}):"object"==typeof l&&s(l,a)})})(r,""),JSON.parse(JSON.stringify(r))),this.theme.extensionsHook=l,this.scrollYOffset=e.normalizeScrollYOffset(t.scrollYOffset),this.hideHostname=e.normalizeHideHostname(t.hideHostname),this.expandResponses=e.normalizeExpandResponses(t.expandResponses),this.requiredPropsFirst=de(t.requiredPropsFirst),this.sortPropsAlphabetically=de(t.sortPropsAlphabetically),this.noAutoAuth=de(t.noAutoAuth),this.nativeScrollbars=de(t.nativeScrollbars),this.pathInMiddlePanel=de(t.pathInMiddlePanel),this.untrustedSpec=de(t.untrustedSpec),this.hideDownloadButton=de(t.hideDownloadButton),this.disableSearch=de(t.disableSearch),this.onlyRequiredInSamples=de(t.onlyRequiredInSamples),this.showExtensions=e.normalizeShowExtensions(t.showExtensions),this.unstable_ignoreMimeParameters=de(t.unstable_ignoreMimeParameters),this.allowedMdComponents=t.allowedMdComponents||{}}return e.normalizeExpandResponses=function(e){if("all"===e)return"all";if("string"==typeof e){var t={};return e.split(",").forEach(function(e){t[e.trim()]=!0}),t}return void 0!==e&&console.warn('expandResponses must be a string but received value "'+e+'" of type '+typeof e),{}},e.normalizeHideHostname=function(e){return!!e},e.normalizeScrollYOffset=function(e){if("string"==typeof e&&!ce(e)){var t=re(e);t||console.warn("scrollYOffset value is a selector to non-existing element. Using offset 0 by default");var n=t&&t.getBoundingClientRect().bottom||0;return function(){return n}}return"number"==typeof e||ce(e)?function(){return"number"==typeof e?e:parseFloat(e)}:"function"==typeof e?function(){var t=e();return"number"!=typeof t&&console.warn('scrollYOffset should return number but returned value "'+t+'" of type '+typeof t),t}:(void 0!==e&&console.warn("Wrong value for scrollYOffset ReDoc option: should be string, number or function"),function(){return 0})},e.normalizeShowExtensions=function(e){return void 0!==e&&(""===e||("string"==typeof e?e.split(",").map(function(e){return e.trim()}):e))},e}(),ge=n(126),ye=ge.default,ve=ge.css,be=ge.createGlobalStyle,we=ge.keyframes,xe=ge.ThemeProvider,ke=function(e,t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return ve(he||(he=u(["\n @media "," screen and (max-width: ",") {\n ",";\n }\n "],["\n @media "," screen and (max-width: ",") {\n ",";\n }\n "])),t?"print, ":"",function(t){return t.theme.breakpoints[e]},ve.apply(void 0,n))}},Ee=ye;function Se(e){return function(t){if(t.theme.extensionsHook)return t.theme.extensionsHook(e,t)}}var _e=Ee.div.withConfig({componentId:"cxucko-0"})(["padding:20px;color:red;"]),Oe=function(e){function t(t){var n=e.call(this,t)||this;return n.state={error:void 0},n}return i(t,e),t.prototype.componentDidCatch=function(e){return this.setState({error:e}),!1},t.prototype.render=function(){return this.state.error?p.createElement(_e,null,p.createElement("h1",null,"Something went wrong..."),p.createElement("small",null," ",this.state.error.message," "),p.createElement("p",null,p.createElement("details",null,p.createElement("summary",null,"Stack trace"),p.createElement("pre",null,this.state.error.stack))),p.createElement("small",null," ReDoc Version: ","2.0.0-rc.2")," ",p.createElement("br",null),p.createElement("small",null," Commit: ","889cbe3")):p.Children.only(this.props.children)},t}(p.Component),Ce=we(["0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}"]),Te=Ee(function(e){return p.createElement("svg",{className:e.className,version:"1.1",width:"512",height:"512",viewBox:"0 0 512 512"},p.createElement("path",{d:"M275.682 147.999c0 10.864-8.837 19.661-19.682 19.661v0c-10.875 0-19.681-8.796-19.681-19.661v-96.635c0-10.885 8.806-19.661 19.681-19.661v0c10.844 0 19.682 8.776 19.682 19.661v96.635z"}),p.createElement("path",{d:"M275.682 460.615c0 10.865-8.837 19.682-19.682 19.682v0c-10.875 0-19.681-8.817-19.681-19.682v-96.604c0-10.885 8.806-19.681 19.681-19.681v0c10.844 0 19.682 8.796 19.682 19.682v96.604z"}),p.createElement("path",{d:"M147.978 236.339c10.885 0 19.681 8.755 19.681 19.641v0c0 10.885-8.796 19.702-19.681 19.702h-96.624c-10.864 0-19.661-8.817-19.661-19.702v0c0-10.885 8.796-19.641 19.661-19.641h96.624z"}),p.createElement("path",{d:"M460.615 236.339c10.865 0 19.682 8.755 19.682 19.641v0c0 10.885-8.817 19.702-19.682 19.702h-96.584c-10.885 0-19.722-8.817-19.722-19.702v0c0-10.885 8.837-19.641 19.722-19.641h96.584z"}),p.createElement("path",{d:"M193.546 165.703c7.69 7.66 7.68 20.142 0 27.822v0c-7.701 7.701-20.162 7.701-27.853 0.020l-68.311-68.322c-7.68-7.701-7.68-20.142 0-27.863v0c7.68-7.68 20.121-7.68 27.822 0l68.342 68.342z"}),p.createElement("path",{d:"M414.597 386.775c7.7 7.68 7.7 20.163 0.021 27.863v0c-7.7 7.659-20.142 7.659-27.843-0.062l-68.311-68.26c-7.68-7.7-7.68-20.204 0-27.863v0c7.68-7.7 20.163-7.7 27.842 0l68.291 68.322z"}),p.createElement("path",{d:"M165.694 318.464c7.69-7.7 20.153-7.7 27.853 0v0c7.68 7.659 7.69 20.163 0 27.863l-68.342 68.322c-7.67 7.659-20.142 7.659-27.822-0.062v0c-7.68-7.68-7.68-20.122 0-27.801l68.311-68.322z"}),p.createElement("path",{d:"M386.775 97.362c7.7-7.68 20.142-7.68 27.822 0v0c7.7 7.68 7.7 20.183 0.021 27.863l-68.322 68.311c-7.68 7.68-20.163 7.68-27.843-0.020v0c-7.68-7.68-7.68-20.162 0-27.822l68.322-68.332z"}))}).withConfig({componentId:"sc-8xfcsx-0"})(["animation:2s "," linear infinite;width:50px;height:50px;content:'';display:inline-block;margin-left:-25px;path{fill:",";}"],Ce,function(e){return e.color}),je=Ee.div.withConfig({componentId:"xhqjuh-0"})(["font-family:helvetica,sans;width:100%;text-align:center;font-size:25px;margin:30px 0 20px 0;color:",";"],function(e){return e.color}),Ae=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.render=function(){return p.createElement("div",{style:{textAlign:"center"}},p.createElement(je,{color:this.props.color},"Loading ..."),p.createElement(Te,{color:this.props.color}))},t}(p.PureComponent),Ie=p.createContext(new me({})),Pe=Ie.Provider,Re=Ie.Consumer,Ne=n(1),Le=n(129),Me=n(130);function De(e){return l(this,void 0,void 0,function(){var t;return c(this,function(n){switch(n.label){case 0:return[4,(new Le).bundle(e,{resolve:{http:{withCredentials:!1}}})];case 1:return void 0!==(t=n.sent()).swagger?[2,function(e){return console.warn("[ReDoc Compatibility mode]: Converting OpenAPI 2.0 to OpenAPI 3.0"),new Promise(function(t,n){return Object(Me.convertObj)(e,{patch:!0,warnOnly:!0},function(e,r){if(e)return n(e);t(r&&r.openapi)})})}(t)]:[2,t]}})})}var Fe=n(41),Ue=n(54),Be=n(15),ze=Be.parse,$e=function(){function e(){}return e.baseName=function(t,n){void 0===n&&(n=1);var r=e.parse(t);return r[r.length-n]},e.dirName=function(t,n){void 0===n&&(n=1);var r=e.parse(t);return Be.compile(r.slice(0,r.length-n))},e.relative=function(t,n){var r=e.parse(t);return e.parse(n).slice(r.length)},e.parse=function(e){var t=e;return"#"===t.charAt(0)&&(t=t.substring(1)),ze(t)},e.join=function(t,n){var r=e.parse(t).concat(n);return Be.compile(r)},e.get=function(e,t){return Be.get(e,t)},e.compile=function(e){return Be.compile(e)},e.escape=function(e){return Be.escape(e)},e}();Be.parse=$e.parse,Object.assign($e,Be);var We=n(53);function qe(e){return"string"==typeof e&&/\dxx/i.test(e)}function He(e,t){if(void 0===t&&(t=!1),"default"===e)return t?"error":"success";var n="string"==typeof e?parseInt(e,10):e;if(qe(e)&&(n*=100),n<100||n>599)throw new Error("invalid HTTP code");var r="success";return n>=300&&n<400?r="redirect":n>=400?r="error":n<200&&(r="info"),r}var Ye={get:!0,post:!0,put:!0,head:!0,patch:!0,delete:!0,options:!0};function Ve(e){return e in Ye}var Qe={multipleOf:"number",maximum:"number",exclusiveMaximum:"number",minimum:"number",exclusiveMinimum:"number",maxLength:"string",minLength:"string",pattern:"string",items:"array",maxItems:"array",minItems:"array",uniqueItems:"array",maxProperties:"object",minProperties:"object",required:"object",additionalProperties:"object",properties:"object"};function Ge(e){return-1!==e.search(/json/i)}function Xe(e){return/^#\/components\/schemas\/[^\/]+$/.test(e||"")}function Ke(e,t,n){var r;return void 0!==t&&void 0!==n?r=t===n?t+" "+e:"[ "+t+" .. "+n+" ] "+e:void 0!==n?r="<= "+n+" "+e:void 0!==t&&(r=1===t?"non-empty":">= "+t+" "+e),r}function Je(e,t){void 0===t&&(t=[]),e.sort(function(e,n){return!e.required&&n.required?1:e.required&&!n.required?-1:e.required&&n.required?t.indexOf(e.name)-t.indexOf(n.name):0})}function Ze(e,t){e.sort(function(e,n){return e[t].localeCompare(n[t])})}function et(e,t){var n=void 0===e?ne?window.location.href:"":Object(We.dirname)(e);if(0===t.length)return[{url:n}];function r(e,t){return e=function(e,t){return void 0===t&&(t={}),e.replace(/(?:{)(\w+)(?:})/g,function(e,n){return t[n]&&t[n].default||e})}(e,t),function(e,t){var n;if(t.startsWith("//"))n=""+Object(ae.parse)(e).protocol+t;else if(function(e){return/(?:^[a-z][a-z0-9+.-]*:|\/\/)/i.test(e)}(t))n=t;else if(t.startsWith("/")){var r=Object(ae.parse)(e);n=Object(ae.format)(a({},r,{pathname:t}))}else n=le(e)+"/"+t;return le(n)}(n,e)}return t.map(function(e){return a({},e,{url:r(e.url,e.variables),description:e.description||""})})}var tt="section/Authentication/";function nt(e,t){return Object.keys(e).filter(function(e){return!0===t?e.startsWith("x-")&&!function(e){return e in{"x-circular-ref":!0,"x-code-samples":!0,"x-displayName":!0,"x-examples":!0,"x-ignoredHeaderParameters":!0,"x-logo":!0,"x-nullable":!0,"x-servers":!0,"x-tagGroups":!0,"x-traitTag":!0}}(e):e.startsWith("x-")&&t.indexOf(e)>-1}).reduce(function(t,n){return t[n]=e[n],t},{})}var rt=n(31),ot=(n(247),n(248),n(249),n(250),n(251),n(252),n(253),n(254),n(255),n(256),n(257),n(258),n(259),n(260),n(261),n(262),n(263),n(264),n(265),"clike");function it(e,t){void 0===t&&(t=ot),t=t.toLowerCase();var n=rt.languages[t];return n||(n=rt.languages[function(e){return{json:"js","c++":"cpp","c#":"csharp","objective-c":"objectivec",shell:"bash",viml:"vim"}[e]||ot}(t)]),rt.highlight(e,n)}function at(e){return function(t,n,r){var o,i,a,s,l,c,u,p;r.value=(o=r.value,i=e,c=null,u=0,p=function(){u=(new Date).getTime(),c=null,l=o.apply(a,s),c||(a=s=null)},function(){var e=(new Date).getTime(),t=i-(e-u);return a=this,s=arguments,t<=0||t>i?(c&&(clearTimeout(c),c=null),u=e,l=o.apply(a,s),c||(a=s=null)):c||(c=setTimeout(p,t)),l})}}function st(e){0}function lt(e){0}rt.languages.insertBefore("javascript","string",{"property string":{pattern:/([{,]\s*)"(?:\\.|[^\\"\r\n])*"(?=\s*:)/i,lookbehind:!0}},void 0),rt.languages.insertBefore("javascript","punctuation",{property:{pattern:/([{,]\s*)[a-z]\w*(?=\s*:)/i,lookbehind:!0}},void 0);var ct={};function ut(e,t,n){if("function"==typeof n.value)return function(e,t,n){if(!n.value||n.value.length>0)throw new Error("@memoize decorator can only be applied to methods of zero arguments");var r="_memoized_"+t,o=n.value;return e[r]=ct,a({},n,{value:function(){return this[r]===ct&&(this[r]=o.call(this)),this[r]}})}(e,t,n);if("function"==typeof n.get)return function(e,t,n){var r="_memoized_"+t,o=n.get;return e[r]=ct,a({},n,{get:function(){return this[r]===ct&&(this[r]=o.call(this)),this[r]}})}(e,t,n);throw new Error("@memoize decorator can be applied to methods or getters, got "+String(n.value)+" instead")}var pt="hashchange",ft=new(function(){function e(){var e=this;this.emit=function(){e._emiter.emit(pt,e.currentId)},this._emiter=new Ue.EventEmitter,this.bind()}return Object.defineProperty(e.prototype,"currentId",{get:function(){return ne?window.location.hash.substring(1):""},enumerable:!0,configurable:!0}),e.prototype.linkForId=function(e){return e?"#"+e:""},e.prototype.subscribe=function(e){var t=this._emiter.addListener(pt,e);return function(){return t.removeListener(pt,e)}},e.prototype.bind=function(){ne&&window.addEventListener("hashchange",this.emit,!1)},e.prototype.dispose=function(){ne&&window.removeEventListener("hashchange",this.emit)},e.prototype.replace=function(e,t){void 0===t&&(t=!1),ne&&null!=e&&e!==this.currentId&&(t?window.history.replaceState(null,"",window.location.href.split("#")[0]+this.linkForId(e)):(window.history.pushState(null,"",window.location.href.split("#")[0]+this.linkForId(e)),this.emit()))},s([Fe.bind,Fe.debounce],e.prototype,"replace",null),e}());var dt=n(79),ht=function(){function e(){this.map=new Map,this.prevTerm=""}return e.prototype.add=function(e){this.map.set(e,new dt(e))},e.prototype.delete=function(e){this.map.delete(e)},e.prototype.addOnly=function(e){var t=this;this.map.forEach(function(n,r){-1===e.indexOf(r)&&(n.unmark(),t.map.delete(r))});for(var n=0,r=e;n<r.length;n++){var o=r[n];this.map.has(o)||this.map.set(o,new dt(o))}},e.prototype.clearAll=function(){this.unmark(),this.map.clear()},e.prototype.mark=function(e){var t=this;(e||this.prevTerm)&&(this.map.forEach(function(n){n.unmark(),n.mark(e||t.prevTerm)}),this.prevTerm=e||this.prevTerm)},e.prototype.unmark=function(){this.map.forEach(function(e){return e.unmark()}),this.prevTerm=""},e}(),mt=n(42),gt=new mt.Renderer;mt.setOptions({renderer:gt,highlight:function(e,t){return it(e,t)}});var yt="(?:^ {0,3}\x3c!-- ReDoc-Inject:\\s+?<({component}).*?/?>\\s+?--\x3e\\s*$|(?:^ {0,3}<({component})([\\s\\S]*?)>([\\s\\S]*?)</\\2>|^ {0,3}<({component})([\\s\\S]*?)(?:/>|\\n{2,})))";var vt=function(){function e(e){var t=this;this.options=e,this.headings=[],this.headingRule=function(e,n,r,o){return 1===n?t.currentTopHeading=t.saveHeading(e,n):2===n&&t.saveHeading(e,n,t.currentTopHeading&&t.currentTopHeading.items,t.currentTopHeading&&t.currentTopHeading.id),t.originalHeadingRule(e,n,r,o)},this.headingEnhanceRenderer=new mt.Renderer,this.originalHeadingRule=this.headingEnhanceRenderer.heading.bind(this.headingEnhanceRenderer),this.headingEnhanceRenderer.heading=this.headingRule}return e.containsComponent=function(e,t){return new RegExp(yt.replace(/{component}/g,t),"gmi").test(e)},e.prototype.saveHeading=function(e,t,n,r){void 0===n&&(n=this.headings);var o={id:r?r+"/"+fe(e):"section/"+fe(e),name:e,level:t,items:[]};return n.push(o),o},e.prototype.flattenHeadings=function(e){if(void 0===e)return[];for(var t=[],n=0,r=e;n<r.length;n++){var o=r[n];t.push(o),t.push.apply(t,this.flattenHeadings(o.items))}return t},e.prototype.attachHeadingsDescriptions=function(e){var t=function(e){return new RegExp("##?\\s+"+e.name.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"))},n=this.flattenHeadings(this.headings);if(!(n.length<1)){for(var r=n[0],o=t(r),i=e.search(o),a=1;a<n.length;a++){var s=n[a],l=t(s),c=e.substr(i+1).search(l)+i+1;r.description=e.substring(i,c).replace(o,"").trim(),r=s,o=l,i=c}r.description=e.substring(i).replace(o,"").trim()}},e.prototype.renderMd=function(e,t){void 0===t&&(t=!1);var n=t?{renderer:this.headingEnhanceRenderer}:void 0;return mt(e.toString(),n)},e.prototype.extractHeadings=function(e){this.renderMd(e,!0),this.attachHeadingsDescriptions(e);var t=this.headings;return this.headings=[],t},e.prototype.renderMdWithComponents=function(e){var t=this.options&&this.options.allowedMdComponents;if(!t||0===Object.keys(t).length)return[this.renderMd(e)];for(var n=Object.keys(t).join("|"),r=new RegExp(yt.replace(/{component}/g,n),"mig"),o=[],i=[],s=r.exec(e),l=0;s;){o.push(e.substring(l,s.index)),l=r.lastIndex;var c=t[s[1]||s[2]||s[5]],u=s[3]||s[6],p=s[4];c&&i.push({component:c.component,propsSelector:c.propsSelector,props:a({},bt(u),c.props,{children:p})}),s=r.exec(e)}o.push(e.substring(l));for(var f=[],d=0;d<o.length;d++){var h=o[d];h&&f.push(this.renderMd(h)),i[d]&&f.push(i[d])}return f},e}();function bt(e){if(!e)return{};for(var t,n=/([\w-]+)\s*=\s*(?:{([^}]+?)}|"([^"]+?)")/gim,r={};null!==(t=n.exec(e));)if(t[3])r[t[1]]=t[3];else if(t[2]){var o=void 0;try{o=JSON.parse(t[2])}catch(e){}r[t[1]]=o}return r}var wt=function(){function e(e){this.parser=e,Object.assign(this,e.spec.info),this.description=e.spec.info.description||"";var t=this.description.search(/^##?\s+/m);t>-1&&(this.description=this.description.substring(0,t)),this.downloadLink=this.getDownloadLink(),this.downloadFileName=this.getDownloadFileName()}return e.prototype.getDownloadLink=function(){if(this.parser.specUrl)return this.parser.specUrl;if(ne&&window.Blob&&window.URL&&window.URL.createObjectURL){var e=new Blob([JSON.stringify(this.parser.spec,null,2)],{type:"application/json"});return window.URL.createObjectURL(e)}},e.prototype.getDownloadFileName=function(){if(!this.parser.specUrl)return"swagger.json"},e}(),xt=function(){return function(e,t,n){var r=e.deref(n);this.id=t,this.sectionId=tt+t,this.type=r.type,this.description=r.description||"","apiKey"===r.type&&(this.apiKey={name:r.name,in:r.in}),"http"===r.type&&(this.http={scheme:r.scheme,bearerFormat:r.bearerFormat}),"openIdConnect"===r.type&&(this.openId={connectUrl:r.openIdConnectUrl}),"oauth2"===r.type&&r.flows&&(this.flows=r.flows)}}(),kt=function(){return function(e){var t=e.spec.components&&e.spec.components.securitySchemes||{};this.schemes=Object.keys(t).map(function(n){return new xt(e,n,t[n])})}}(),Et=function(){function e(){this._counter={}}return e.prototype.reset=function(){this._counter={}},e.prototype.visit=function(e){this._counter[e]=this._counter[e]?this._counter[e]+1:1},e.prototype.exit=function(e){this._counter[e]=this._counter[e]&&this._counter[e]-1},e.prototype.visited=function(e){return!!this._counter[e]},e}(),St=function(){function e(e,t,n){void 0===n&&(n=new me({}));var r=this;this.options=n,this._refCounter=new Et,this.byRef=function(e){var t;if(r.spec){"#"!==e.charAt(0)&&(e="#"+e),e=decodeURIComponent(e);try{t=$e.get(r.spec,e)}catch(e){}return t||{}}},this.validate(e),this.preprocess(e),this.spec=e;var o=ne?window.location.href:"";"string"==typeof t&&(this.specUrl=Object(ae.resolve)(o,t))}return e.prototype.validate=function(e){if(void 0===e.openapi)throw new Error("Document must be valid OpenAPI 3.0.0 definition")},e.prototype.preprocess=function(e){if(!this.options.noAutoAuth&&e.info&&e.components&&e.components.securitySchemes){var t=e.info.description||"";if(!vt.containsComponent(t,"security-definitions")){var n="\x3c!-- ReDoc-Inject: <"+"security-definitions"+"> --\x3e";e.info.description=function(e,t,n){var r=new RegExp("(^|\\n)#\\s?"+t+"\\s*\\n","i"),o=new RegExp("((\\n|^)#\\s*"+t+"\\s*(\\n|$)(?:.|\\n)*?)(\\n#|$)","i");if(r.test(e))return e.replace(o,"$1\n\n"+n+"\n$4");var i=""===e||e.endsWith("\n\n")?"":e.endsWith("\n")?"\n":"\n\n";return""+e+i+"# "+t+"\n\n"+n}(t,"Authentication",n)}}},e.prototype.isRef=function(e){return!!e&&(void 0!==e.$ref&&null!==e.$ref)},e.prototype.resetVisited=function(){this._refCounter=new Et},e.prototype.exitRef=function(e){this.isRef(e)&&this._refCounter.exit(e.$ref)},e.prototype.deref=function(e,t){if(void 0===t&&(t=!1),this.isRef(e)){var n=this.byRef(e.$ref),r=this._refCounter.visited(e.$ref);if(this._refCounter.visit(e.$ref),r&&!t)return Object.assign({},n,{"x-circular-ref":!0});if(this.isRef(n)){var o=this.deref(n);return this.exitRef(n),o}return n}return e},e.prototype.shalowDeref=function(e){return this.isRef(e)?this.byRef(e.$ref):e},e.prototype.mergeAllOf=function(e,t,n){var r=this;if(void 0===n&&(n=!1),void 0===(e=this.hoistOneOfs(e)).allOf)return e;var o=a({},e,{allOf:void 0,parentRefs:[]});void 0!==o.properties&&"object"==typeof o.properties&&(o.properties=a({},o.properties)),void 0!==o.items&&"object"==typeof o.items&&(o.items=a({},o.items));for(var i=0,s=e.allOf.map(function(e){var t,i=r.deref(e,n),a=e.$ref||void 0,s=r.mergeAllOf(i,a,n);return(t=o.parentRefs).push.apply(t,s.parentRefs||[]),{$ref:a,schema:s}});i<s.length;i++){var l=s[i],c=l.$ref,u=l.schema;if(o.type!==u.type&&void 0!==o.type&&void 0!==u.type)throw new Error('Incompatible types in allOf at "'+t+'"');if(void 0!==u.type&&(o.type=u.type),void 0!==u.properties)for(var p in o.properties=o.properties||{},u.properties)o.properties[p]?o.properties[p]=this.mergeAllOf({allOf:[o.properties[p],u.properties[p]]},t+"/properties/"+p):o.properties[p]=u.properties[p];void 0!==u.items&&(o.items=o.items||{},o.items=this.mergeAllOf({allOf:[o.items,u.items]},t+"/items")),void 0!==u.required&&(o.required=(o.required||[]).concat(u.required)),o=a({},u,o),c&&(o.parentRefs.push(c),void 0===o.title&&Xe(c))}return void 0===e.title&&Xe(t)&&(o.title=$e.baseName(t)),o},e.prototype.findDerived=function(e){var t={},n=this.spec.components&&this.spec.components.schemas||{};for(var r in n){var o=this.deref(n[r]);void 0!==o.allOf&&o.allOf.find(function(t){return void 0!==t.$ref&&e.indexOf(t.$ref)>-1})&&(t["#/components/schemas/"+r]=o["x-discriminator-value"]||r)}return t},e.prototype.exitParents=function(e){for(var t=0,n=e.parentRefs||[];t<n.length;t++){var r=n[t];this.exitRef({$ref:r})}},e.prototype.hoistOneOfs=function(e){var t=this;if(void 0===e.allOf)return e;for(var n=e.allOf,r=function(e){var r=n[e];if(Array.isArray(r.oneOf)){var o=n.slice(0,e),i=n.slice(e+1);return{value:{oneOf:r.oneOf.map(function(e){var n=t.mergeAllOf({allOf:o.concat([e],i)});return t.exitParents(n),n})}}}},o=0;o<n.length;o++){var i=r(o);if("object"==typeof i)return i.value}return e},e}(),_t=function(){return function(e,t,n){this.options=n,this.parser=new St(e,t,n),this.info=new wt(this.parser),this.externalDocs=this.parser.spec.externalDocs,this.contentItems=Ut.buildStructure(this.parser,this.options),this.securitySchemes=new kt(this.parser)}}(),Ot=function(){function e(e,t,n){this.items=[],this.active=!1,this.expanded=!1,this.id=t.id||e+"/"+fe(t.name),this.type=e,this.name=t["x-displayName"]||t.name,this.level=t.level||1,this.description=t.description||"",this.parent=n,this.externalDocs=t.externalDocs,"group"===this.type&&(this.expanded=!0)}return e.prototype.activate=function(){this.active=!0},e.prototype.expand=function(){this.parent&&this.parent.expand(),this.expanded=!0},e.prototype.collapse=function(){"group"!==this.type&&(this.expanded=!1)},e.prototype.deactivate=function(){this.active=!1},s([Ne.l],e.prototype,"active",void 0),s([Ne.l],e.prototype,"expanded",void 0),s([Ne.d],e.prototype,"activate",null),s([Ne.d],e.prototype,"expand",null),s([Ne.d],e.prototype,"collapse",null),s([Ne.d],e.prototype,"deactivate",null),e}(),Ct=function(){return function(e,t){var n=t.spec.components&&t.spec.components.securitySchemes||{};this.schemes=Object.keys(e||{}).map(function(r){var o=t.deref(n[r]),i=e[r]||[];if(o)return a({},o,{id:r,sectionId:tt+r,scopes:i});console.warn("Non existing security scheme referenced: "+r+". Skipping")}).filter(function(e){return void 0!==e})}}(),Tt=function(){function e(e,t,n,r,o){void 0===o&&(o=!1),this.options=r,this.typePrefix="",this.isCircular=!1,this.activeOneOf=0,this.pointer=t.$ref||n||"",this.rawSchema=e.deref(t),this.schema=e.mergeAllOf(this.rawSchema,this.pointer,o),this.init(e,o),e.exitRef(t),e.exitParents(this.schema),r.showExtensions&&(this.extensions=nt(this.schema,r.showExtensions))}return e.prototype.activateOneOf=function(e){this.activeOneOf=e},e.prototype.init=function(t,n){var r=this.schema;if(this.isCircular=r["x-circular-ref"],this.title=r.title||Xe(this.pointer)&&$e.baseName(this.pointer)||"",this.description=r.description||"",this.type=r.type||function(e){if(void 0!==e.type)return e.type;for(var t=0,n=Object.keys(Qe);t<n.length;t++){var r=n[t],o=Qe[r];if(void 0!==e[r])return o}return"any"}(r),this.format=r.format,this.nullable=!!r.nullable,this.enum=r.enum||[],this.example=r.example,this.deprecated=!!r.deprecated,this.pattern=r.pattern,this.externalDocs=r.externalDocs,this.constraints=function(e){var t=[],n=Ke("characters",e.minLength,e.maxLength);void 0!==n&&t.push(n);var r,o=Ke("items",e.minItems,e.maxItems);return void 0!==o&&t.push(o),void 0!==e.minimum&&void 0!==e.maximum?(r=e.exclusiveMinimum?"( ":"[ ",r+=e.minimum,r+=" .. ",r+=e.maximum,r+=e.exclusiveMaximum?" )":" ]"):void 0!==e.maximum?(r=e.exclusiveMaximum?"< ":"<= ",r+=e.maximum):void 0!==e.minimum&&(r=e.exclusiveMinimum?"> ":">= ",r+=e.minimum),void 0!==r&&t.push(r),t}(r),this.displayType=this.type,this.displayFormat=this.format,this.isPrimitive=function(e,t){return void 0===t&&(t=e.type),void 0===e.oneOf&&void 0===e.anyOf&&("object"===t?void 0!==e.properties?0===Object.keys(e.properties).length:void 0===e.additionalProperties:"array"!==t||void 0===e.items)}(r,this.type),this.default=r.default,this.readOnly=!!r.readOnly,this.writeOnly=!!r.writeOnly,!this.isCircular){if(n||void 0===jt(r))return void 0!==r.oneOf?(this.initOneOf(r.oneOf,t),this.oneOfType="One of",void(void 0!==r.anyOf&&console.warn("oneOf and anyOf are not supported on the same level. Skipping anyOf at "+this.pointer))):void 0!==r.anyOf?(this.initOneOf(r.anyOf,t),void(this.oneOfType="Any of")):void("object"===this.type?this.fields=function(e,t,n,r){var o=t.properties||{},i=t.additionalProperties,s=t.default||{},l=Object.keys(o||[]).map(function(i){var l=o[i];l||(console.warn('Field "'+i+'" is invalid, skipping.\n Field must be an object but got '+typeof l+' at "'+n+'"'),l={});var c=void 0!==t.required&&t.required.indexOf(i)>-1;return new It(e,{name:i,required:c,schema:a({},l,{default:void 0===l.default?s[i]:l.default})},n+"/properties/"+i,r)});r.sortPropsAlphabetically&&Ze(l,"name");r.requiredPropsFirst&&Je(l,r.sortPropsAlphabetically?void 0:t.required);"object"!=typeof i&&!0!==i||l.push(new It(e,{name:"property name *",required:!1,schema:!0===i?{}:i,kind:"additionalProperties"},n+"/additionalProperties",r));return l}(t,r,this.pointer,this.options):"array"===this.type&&r.items&&(this.items=new e(t,r.items,this.pointer+"/items",this.options),this.displayType=this.items.displayType,this.displayFormat=this.items.format,this.typePrefix=this.items.typePrefix+"Array of ",this.title=this.title||this.items.title,this.isPrimitive=this.items.isPrimitive,void 0===this.example&&void 0!==this.items.example&&(this.example=[this.items.example]),this.items.isPrimitive&&(this.enum=this.items.enum)));this.initDiscriminator(r,t)}},e.prototype.initOneOf=function(t,n){var r=this;this.oneOf=t.map(function(t,o){var i=n.mergeAllOf(t,r.pointer+"/oneOf/"+o),s=new e(n,a({},i,{allOf:[a({},r.schema,{oneOf:void 0,anyOf:void 0})]}),r.pointer+"/oneOf/"+o,r.options);return n.exitParents(i),s}),this.displayType=this.oneOf.map(function(e){var t=e.typePrefix+(e.title?e.title+" ("+e.displayType+")":e.displayType);return t.indexOf(" or ")>-1&&(t="("+t+")"),t}).join(" or ")},e.prototype.initDiscriminator=function(t,n){var r=this,o=jt(t);this.discriminatorProp=o.propertyName;var i=n.findDerived((t.parentRefs||[]).concat([this.pointer]));if(t.oneOf)for(var a=0,s=t.oneOf;a<s.length;a++){var l=s[a];if(void 0!==l.$ref){var c=$e.dirName(l.$ref);i[l.$ref]=c}}var u=o.mapping||{};for(var p in u)i[u[p]]=p;var f=Object.keys(i);this.oneOf=f.map(function(t){var o=new e(n,n.byRef(t),t,r.options,!0);return o.title=i[t],o})},s([Ne.l],e.prototype,"activeOneOf",void 0),s([Ne.d],e.prototype,"activateOneOf",null),e}();function jt(e){return e.discriminator||e["x-discriminator"]}var At,It=function(){function e(e,t,n,r){this.expanded=!1;var o=e.deref(t);this.kind=t.kind||"field",this.name=t.name||o.name,this.in=o.in,this.required=!!o.required,this.schema=new Tt(e,o.schema||{},n,r),this.description=void 0===o.description?this.schema.description||"":o.description,this.example=o.example||this.schema.example,this.deprecated=void 0===o.deprecated?!!this.schema.deprecated:o.deprecated,e.exitRef(t),r.showExtensions&&(this.extensions=nt(o,r.showExtensions))}return e.prototype.toggle=function(){this.expanded=!this.expanded},s([Ne.l],e.prototype,"expanded",void 0),s([Ne.d],e.prototype,"toggle",null),e}(),Pt=n(80),Rt=function(){return function(e,t){Object.assign(this,e.deref(t)),e.exitRef(t)}}(),Nt=function(){function e(e,t,n,r,o){this.name=t,this.isRequestType=n,this.schema=r.schema&&new Tt(e,r.schema,"",o),this.onlyRequiredInSamples=o.onlyRequiredInSamples,void 0!==r.examples?this.examples=function(e,t){var n={};for(var r in e)e.hasOwnProperty(r)&&(n[r]=t(e[r],r,e));return n}(r.examples,function(t){return new Rt(e,t)}):void 0!==r.example?this.examples={default:new Rt(e,{value:r.example})}:Ge(t)&&this.generateExample(e,r)}return e.prototype.generateExample=function(e,t){var n={skipReadOnly:this.isRequestType,skipNonRequired:this.isRequestType&&this.onlyRequiredInSamples,skipWriteOnly:!this.isRequestType};if(this.schema&&this.schema.oneOf){this.examples={};for(var r=0,o=this.schema.oneOf;r<o.length;r++){var i=o[r],a=Pt.sample(i.rawSchema,n,e.spec);this.schema.discriminatorProp&&"object"==typeof a&&a&&(a[this.schema.discriminatorProp]=i.title),this.examples[i.title]={value:a}}}else this.schema&&(this.examples={default:new Rt(e,{value:Pt.sample(t.schema,n,e.spec)})})},e}(),Lt=function(){function e(e,t,n,r){var o,i;this.parser=e,this.isRequestType=n,this.activeMimeIdx=0,r.unstable_ignoreMimeParameters&&(o=t,i={},Object.keys(o).forEach(function(e){var t=o[e],n=e.split(";")[0].trim();i[n]?i[n]=a({},i[n],t):i[n]=t}),t=i),this.mediaTypes=Object.keys(t).map(function(o){var i=t[o];return e.resetVisited(),new Nt(e,o,n,i,r)})}return e.prototype.activate=function(e){this.activeMimeIdx=e},Object.defineProperty(e.prototype,"active",{get:function(){return this.mediaTypes[this.activeMimeIdx]},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"hasSample",{get:function(){return this.mediaTypes.filter(function(e){return!!e.examples}).length>0},enumerable:!0,configurable:!0}),s([Ne.l],e.prototype,"activeMimeIdx",void 0),s([Ne.d],e.prototype,"activate",null),s([Ne.e],e.prototype,"active",null),e}(),Mt=function(){return function(e,t,n){var r=e.deref(t);this.description=r.description||"",this.required=!!r.required,e.exitRef(t),void 0!==r.content&&(this.content=new Lt(e,r.content,!0,n))}}(),Dt=function(){function e(e,t,n,r,o){this.headers=[],this.expanded="all"===o.expandResponses||o.expandResponses[t];var i=e.deref(r);e.exitRef(r),this.code=t,void 0!==i.content&&(this.content=new Lt(e,i.content,!1,o)),void 0!==i["x-summary"]?(this.summary=i["x-summary"],this.description=i.description||""):(this.summary=i.description||"",this.description=""),this.type=He(t,n);var s=i.headers;void 0!==s&&(this.headers=Object.keys(s).map(function(t){var n=s[t];return new It(e,a({},n,{name:t}),"",o)}))}return e.prototype.toggle=function(){this.expanded=!this.expanded},s([Ne.l],e.prototype,"expanded",void 0),s([Ne.d],e.prototype,"toggle",null),e}(),Ft=function(){function e(e,t,n,r){var o;this.parser=e,this.operationSpec=t,this.options=r,this.type="operation",this.items=[],this.ready=!0,this.active=!1,this.expanded=!1,this.pointer=$e.compile(["paths",t.pathName,t.httpVerb]),this.id=void 0!==t.operationId?"operation/"+t.operationId:void 0!==n?n.id+this.pointer:this.pointer,this.name=(o=t).summary||o.operationId||o.description&&o.description.substring(0,50)||"<no summary>",this.description=t.description,this.parent=n,this.externalDocs=t.externalDocs,this.deprecated=!!t.deprecated,this.httpVerb=t.httpVerb,this.deprecated=!!t.deprecated,this.operationId=t.operationId,this.codeSamples=t["x-code-samples"]||[],this.path=t.pathName;var i=e.byRef($e.compile(["paths",t.pathName]));this.servers=et(e.specUrl,t.servers||i&&i.servers||e.spec.servers||[]),this.security=(t.security||e.spec.security||[]).map(function(t){return new Ct(t,e)}),r.showExtensions&&(this.extensions=nt(t,r.showExtensions))}return e.prototype.activate=function(){this.active=!0},e.prototype.deactivate=function(){this.active=!1},e.prototype.expand=function(){this.parent&&this.parent.expand()},e.prototype.collapse=function(){},Object.defineProperty(e.prototype,"requestBody",{get:function(){return this.operationSpec.requestBody&&new Mt(this.parser,this.operationSpec.requestBody,this.options)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"parameters",{get:function(){var e=this,t=function(e,t,n){void 0===t&&(t=[]),void 0===n&&(n=[]);var r={};return n.forEach(function(t){t=e.shalowDeref(t),r[t.name+"_"+t.in]=!0}),(t=t.filter(function(t){return t=e.shalowDeref(t),!r[t.name+"_"+t.in]})).concat(n)}(this.parser,this.operationSpec.pathParameters,this.operationSpec.parameters).map(function(t){return new It(e.parser,t,e.pointer,e.options)});return this.options.sortPropsAlphabetically&&Ze(t,"name"),this.options.requiredPropsFirst&&Je(t),t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"responses",{get:function(){var e=this,t=!1;return Object.keys(this.operationSpec.responses||[]).filter(function(e){return"default"===e||("success"===He(e)&&(t=!0),"default"===(n=e)||ce(n)||qe(n));var n}).map(function(n){return new Dt(e.parser,n,t,e.operationSpec.responses[n],e.options)})},enumerable:!0,configurable:!0}),s([Ne.l],e.prototype,"ready",void 0),s([Ne.l],e.prototype,"active",void 0),s([Ne.l],e.prototype,"expanded",void 0),s([Ne.d],e.prototype,"activate",null),s([Ne.d],e.prototype,"deactivate",null),s([ut],e.prototype,"requestBody",null),s([ut],e.prototype,"parameters",null),s([ut],e.prototype,"responses",null),e}(),Ut=function(){function e(){}return e.buildStructure=function(t,n){var r=t.spec,o=[],i=e.getTagsWithOperations(r);return o.push.apply(o,e.addMarkdownItems(r.info.description||"",n)),r["x-tagGroups"]?o.push.apply(o,e.getTagGroupsItems(t,void 0,r["x-tagGroups"],i,n)):o.push.apply(o,e.getTagsItems(t,i,void 0,void 0,n)),o},e.addMarkdownItems=function(e,t){var n=new vt(t).extractHeadings(e||""),r=function(e,t,n){return void 0===n&&(n=1),t.map(function(t){var o,i=new Ot("section",t,e);return i.depth=n,t.items&&(i.items=r(i,t.items,n+1)),vt.containsComponent(i.description||"","security-definitions")&&(o=i.id+"/",tt=o),i})};return r(void 0,n)},e.getTagGroupsItems=function(t,n,r,o,i){for(var a=[],s=0,l=r;s<l.length;s++){var c=l[s],u=new Ot("group",c,n);u.depth=0,u.items=e.getTagsItems(t,o,u,c,i),a.push(u)}return a},e.getTagsItems=function(e,t,n,r,o){for(var i=[],a=0,s=(void 0===r?Object.keys(t):r.tags).map(function(e){return t[e]?(t[e].used=!0,t[e]):(console.warn('Non-existing tag "'+e+'" is added to the group "'+r.name+'"'),null)});a<s.length;a++){var l=s[a];if(l){var c=new Ot("tag",l,n);if(c.depth=1,c.items=this.getOperationsItems(e,c,l,c.depth+1,o),""!==l.name)i.push(c);else{var u=this.getOperationsItems(e,void 0,l,c.depth+1,o);i.push.apply(i,u)}}}return i},e.getOperationsItems=function(e,t,n,r,o){if(0===n.operations.length)return[];for(var i=[],a=0,s=n.operations;a<s.length;a++){var l=s[a],c=new Ft(e,l,t,o);c.depth=r,i.push(c)}return i},e.getTagsWithOperations=function(e){for(var t={},n=0,r=e.tags||[];n<r.length;n++){t[(y=r[n]).name]=a({},y,{operations:[]})}for(var o=e.paths,i=0,s=Object.keys(o);i<s.length;i++)for(var l=s[i],c=o[l],u=0,p=Object.keys(c).filter(Ve);u<p.length;u++){var f=p[u],d=c[f],h=d.tags;h&&h.length||(h=[""]);for(var m=0,g=h;m<g.length;m++){var y,v=g[m];void 0===(y=t[v])&&(y={name:v,operations:[]},t[v]=y),y["x-traitTag"]||y.operations.push(a({},d,{pathName:l,httpVerb:f,pathParameters:c.parameters||[]}))}}return t},e}(),Bt="data-section-id",zt=function(){function e(e,t,n){var r,o,i,a,s=this;this.scroll=t,this.history=n,this.activeItemIdx=-1,this.sideBarOpened=!1,this.updateOnScroll=function(e){for(var t=e?1:-1,n=s.activeItemIdx;(-1!==n||e)&&!(n>=s.flatItems.length-1&&e);){if(e){var r=s.getElementAt(n+1);if(s.scroll.isElementBellow(r))break}else{r=s.getElementAt(n);if(s.scroll.isElementAbove(r))break}n+=t}s.activate(s.flatItems[n],!0,!0)},this.updateOnHistory=function(e){var t;(void 0===e&&(e=s.history.currentId),e)&&((t=s.flatItems.find(function(t){return t.id===e}))?s.activateAndScroll(t,!1):(e.startsWith(tt)&&(t=s.flatItems.find(function(e){return tt.startsWith(e.id)}),s.activate(t)),s.scroll.scrollIntoViewBySelector("["+Bt+'="'+e+'"]')))},this.getItemById=function(e){return s.flatItems.find(function(t){return t.id===e})},this.items=e.contentItems,this.flatItems=(r=this.items||[],o="items",i=[],(a=function(e){for(var t=0,n=e;t<n.length;t++){var r=n[t];i.push(r),r[o]&&a(r[o])}})(r),i),this.flatItems.forEach(function(e,t){return e.absoluteIdx=t}),this.subscribe()}return e.updateOnHistory=function(e,t){void 0===e&&(e=ft.currentId),e&&t.scrollIntoViewBySelector("["+Bt+'="'+e+'"]')},e.prototype.subscribe=function(){this._unsubscribe=this.scroll.subscribe(this.updateOnScroll),this._hashUnsubscribe=this.history.subscribe(this.updateOnHistory)},e.prototype.toggleSidebar=function(){this.sideBarOpened=!this.sideBarOpened},e.prototype.closeSidebar=function(){this.sideBarOpened=!1},e.prototype.getElementAt=function(e){var t=this.flatItems[e];return t&&re("["+Bt+'="'+t.id+'"]')||null},Object.defineProperty(e.prototype,"activeItem",{get:function(){return this.flatItems[this.activeItemIdx]||void 0},enumerable:!0,configurable:!0}),e.prototype.activate=function(e,t,n){void 0===t&&(t=!0),void 0===n&&(n=!1),(this.activeItem&&this.activeItem.id)!==(e&&e.id)&&(this.deactivate(this.activeItem),e?e.depth<=0||(this.activeItemIdx=e.absoluteIdx,t&&this.history.replace(e.id,n),e.activate(),e.expand()):this.history.replace("",n))},e.prototype.deactivate=function(e){if(void 0!==e)for(e.deactivate();void 0!==e;)e.collapse(),e=e.parent},e.prototype.activateAndScroll=function(e,t,n){var r=e&&this.getItemById(e.id)||e;this.activate(r,t,n),this.scrollToActive(),r&&r.items.length||this.closeSidebar()},e.prototype.scrollToActive=function(){this.scroll.scrollIntoView(this.getElementAt(this.activeItemIdx))},e.prototype.dispose=function(){this._unsubscribe(),this._hashUnsubscribe()},s([Ne.l],e.prototype,"activeItemIdx",void 0),s([Ne.l],e.prototype,"sideBarOpened",void 0),s([Ne.d],e.prototype,"toggleSidebar",null),s([Ne.d],e.prototype,"closeSidebar",null),s([Ne.d],e.prototype,"activate",null),s([Ne.d.bound],e.prototype,"activateAndScroll",null),e}(),$t=function(){function e(e){this.options=e,this._prevOffsetY=0,this._scrollParent=ne?window:void 0,this._emiter=new Ue,this.bind()}return e.prototype.bind=function(){this._prevOffsetY=this.scrollY(),this._scrollParent&&this._scrollParent.addEventListener("scroll",this.handleScroll)},e.prototype.dispose=function(){this._scrollParent&&this._scrollParent.removeEventListener("scroll",this.handleScroll),this._emiter.removeAllListeners("scroll")},e.prototype.scrollY=function(){return"undefined"!=typeof HTMLElement&&this._scrollParent instanceof HTMLElement?this._scrollParent.scrollTop:void 0!==this._scrollParent?this._scrollParent.pageYOffset:0},e.prototype.isElementBellow=function(e){if(null!==e)return e.getBoundingClientRect().top>this.options.scrollYOffset()},e.prototype.isElementAbove=function(e){if(null!==e){var t=e.getBoundingClientRect().top;return(t>0?Math.floor(t):Math.ceil(t))<=this.options.scrollYOffset()}},e.prototype.subscribe=function(e){var t=this._emiter.addListener("scroll",e);return function(){return t.removeListener("scroll",e)}},e.prototype.scrollIntoView=function(e){null!==e&&(e.scrollIntoView(),this._scrollParent&&this._scrollParent.scrollBy&&this._scrollParent.scrollBy(0,1-this.options.scrollYOffset()))},e.prototype.scrollIntoViewBySelector=function(e){var t=re(e);this.scrollIntoView(t)},e.prototype.handleScroll=function(){var e=this.scrollY()-this._prevOffsetY>0;this._prevOffsetY=this.scrollY(),this._emiter.emit("scroll",e)},s([Fe.bind,at(100)],e.prototype,"handleScroll",null),e}();if(ne)try{At=n(266)}catch(e){At=n(124).default}else At=n(124).default;var Wt,qt,Ht,Yt,Vt=function(){function e(){this.searchWorker=new At}return e.prototype.indexItems=function(e){var t=this,n=function(e){e.forEach(function(e){"group"!==e.type&&t.add(e.name,e.description||"",e.id),n(e.items)})};n(e),this.searchWorker.done()},e.prototype.add=function(e,t,n){this.searchWorker.add(e,t,n)},e.prototype.search=function(e){return this.searchWorker.search(e)},e.prototype.toJS=function(){return l(this,void 0,void 0,function(){return c(this,function(e){return[2,this.searchWorker.toJS()]})})},e.prototype.load=function(e){this.searchWorker.load(e)},e}(),Qt=Ee.div.withConfig({componentId:"sc-6itmo6-0"})(["width:calc(100% - ",");padding:0 ","px;",";"],function(e){return e.theme.rightPanel.width},function(e){return e.theme.spacing.sectionHorizontal},ke("medium",!0)(Wt||(Wt=u(["\n width: 100%;\n padding: ",";\n "],["\n width: 100%;\n padding: ",";\n "])),function(e){return e.theme.spacing.sectionVertical+"px "+e.theme.spacing.sectionHorizontal+"px"})),Gt=Ee.div.attrs(function(e){var t;return(t={})[Bt]=e.id,t}).withConfig({componentId:"sc-6itmo6-1"})(["padding:","px 0;"," ",""],function(e){return e.theme.spacing.sectionVertical},ke("medium",!0)(qt||(qt=u(["\n padding: 0;\n "],["\n padding: 0;\n "]))),function(e){return e.underlined?"\n position: relative;\n\n &:not(:last-of-type):after {\n position: absolute;\n bottom: 0;\n width: 100%;\n display: block;\n content: '';\n border-bottom: 1px solid rgba(0, 0, 0, 0.2);\n }\n ":""}),Xt=Ee.div.withConfig({componentId:"sc-6itmo6-2"})(["width:",";color:",";background-color:",";padding:0 ","px;",";"],function(e){return e.theme.rightPanel.width},function(e){return e.theme.rightPanel.textColor},function(e){return e.theme.rightPanel.backgroundColor},function(e){return e.theme.spacing.sectionHorizontal},ke("medium",!0)(Ht||(Ht=u(["\n width: 100%;\n padding: ",";\n "],["\n width: 100%;\n padding: ",";\n "])),function(e){return e.theme.spacing.sectionVertical+"px "+e.theme.spacing.sectionHorizontal+"px"})),Kt=Ee(Xt).withConfig({componentId:"sc-6itmo6-3"})(["background-color:",";"],function(e){return e.theme.rightPanel.backgroundColor}),Jt=Ee.div.withConfig({componentId:"sc-6itmo6-4"})(["display:flex;width:100%;padding:0;",";"],ke("medium",!0)(Yt||(Yt=u(["\n flex-direction: column;\n "],["\n flex-direction: column;\n "])))),Zt={1:"1.85714em",2:"1.57143em",3:"1.27em"},en=function(e){return ve(["font-family:",";font-weight:",";font-size:",";"],function(e){return e.theme.typography.headings.fontFamily},function(e){return e.theme.typography.headings.fontWeight},Zt[e])},tn=Ee.h1.withConfig({componentId:"shv3r-0"})(["",";color:",";",";"],en(1),function(e){return e.theme.colors.primary.main},Se("H1")),nn=Ee.h2.withConfig({componentId:"shv3r-1"})(["",";color:black;",";"],en(2),Se("H2")),rn=(Ee.h2.withConfig({componentId:"shv3r-2"})(["",";color:black;",";"],en(3),Se("H3")),Ee.h3.withConfig({componentId:"shv3r-3"})(["color:",";",";"],function(e){return e.theme.rightPanel.textColor},Se("RightPanelHeader"))),on=Ee.h5.withConfig({componentId:"shv3r-4"})(["border-bottom:1px solid rgba(38,50,56,0.3);margin:1em 0 1em 0;color:rgba(38,50,56,0.5);font-weight:normal;text-transform:uppercase;font-size:0.929em;line-height:20px;",";"],Se("UnderlinedHeader")),an=n(40),sn=Object(p.createContext)(void 0),ln=sn.Provider,cn=sn.Consumer,un=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={loading:!0,resolvedSpec:null},t}return i(t,e),t.getDerivedStateFromProps=function(e,t){return e.specUrl!==t.prevSpecUrl||e.spec!==t.prevSpec?{loading:!0,resolvedSpec:null,prevSpec:e.spec,prevSpecUrl:e.specUrl}:null},t.prototype.makeStore=function(e,t,n){if(e)try{return new eo(e,t,n)}catch(e){throw this.props.onLoaded&&this.props.onLoaded(e),e}},t.prototype.componentDidMount=function(){this.load()},t.prototype.componentDidUpdate=function(){null===this.state.resolvedSpec?this.load():!this.state.loading&&this.props.onLoaded&&this.props.onLoaded()},t.prototype.load=function(){return l(this,void 0,void 0,function(){var e,t,n,r,o;return c(this,function(i){switch(i.label){case 0:e=this.props,t=e.specUrl,n=e.spec,i.label=1;case 1:return i.trys.push([1,3,,4]),[4,De(n||t)];case 2:return r=i.sent(),this.setState({resolvedSpec:r,loading:!1}),[3,4];case 3:return o=i.sent(),this.props.onLoaded&&this.props.onLoaded(o),this.setState({error:o}),[3,4];case 4:return[2]}})})},t.prototype.render=function(){if(this.state.error)throw this.state.error;var e=this.props,t=e.specUrl,n=e.options,r=this.state,o=r.loading,i=r.resolvedSpec;return this.props.children({loading:o,store:this.makeStore(i,t,n)})},s([an.a],t.prototype,"makeStore",null),t}(p.Component),pn=function(e){return ve(["","{cursor:pointer;margin-left:-20px;padding:0;line-height:1;width:20px;display:inline-block;}",":before{content:'';width:15px;height:15px;background-size:contain;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjMDEwMTAxIiBkPSJNNDU5LjcgMjMzLjRsLTkwLjUgOTAuNWMtNTAgNTAtMTMxIDUwLTE4MSAwIC03LjktNy44LTE0LTE2LjctMTkuNC0yNS44bDQyLjEtNDIuMWMyLTIgNC41LTMuMiA2LjgtNC41IDIuOSA5LjkgOCAxOS4zIDE1LjggMjcuMiAyNSAyNSA2NS42IDI0LjkgOTAuNSAwbDkwLjUtOTAuNWMyNS0yNSAyNS02NS42IDAtOTAuNSAtMjQuOS0yNS02NS41LTI1LTkwLjUgMGwtMzIuMiAzMi4yYy0yNi4xLTEwLjItNTQuMi0xMi45LTgxLjYtOC45bDY4LjYtNjguNmM1MC01MCAxMzEtNTAgMTgxIDBDNTA5LjYgMTAyLjMgNTA5LjYgMTgzLjQgNDU5LjcgMjMzLjR6TTIyMC4zIDM4Mi4ybC0zMi4yIDMyLjJjLTI1IDI0LjktNjUuNiAyNC45LTkwLjUgMCAtMjUtMjUtMjUtNjUuNiAwLTkwLjVsOTAuNS05MC41YzI1LTI1IDY1LjUtMjUgOTAuNSAwIDcuOCA3LjggMTIuOSAxNy4yIDE1LjggMjcuMSAyLjQtMS40IDQuOC0yLjUgNi44LTQuNWw0Mi4xLTQyYy01LjQtOS4yLTExLjYtMTgtMTkuNC0yNS44IC01MC01MC0xMzEtNTAtMTgxIDBsLTkwLjUgOTAuNWMtNTAgNTAtNTAgMTMxIDAgMTgxIDUwIDUwIDEzMSA1MCAxODEgMGw2OC42LTY4LjZDMjc0LjYgMzk1LjEgMjQ2LjQgMzkyLjMgMjIwLjMgMzgyLjJ6Ii8+PC9zdmc+Cg==');opacity:0.5;visibility:hidden;display:inline-block;vertical-align:middle;}h1:hover > ","::before,h2:hover > ","::before,",":hover::before{visibility:visible;}"],e,e,e,e,e)},fn=function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)},dn=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.navigate=function(e,n){n.defaultPrevented||0!==n.button||fn(n)||(n.preventDefault(),e.replace(t.props.to))},t}return i(t,e),t.prototype.render=function(){var e=this;return p.createElement(cn,null,function(t){return p.createElement("a",{className:e.props.className,href:t.menu.history.linkForId(e.props.to),onClick:e.navigate.bind(e,t.menu.history)},e.props.children)})},t}(p.Component),hn=Ee(dn).withConfig({componentId:"eb0njo-0"})(["",";"],pn("&"));function mn(e){return p.createElement(hn,{to:e.to})}var gn={left:"90deg",right:"-90deg",up:"-180deg",down:"0"},yn=Ee(function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.render=function(){return p.createElement("svg",{className:this.props.className,style:this.props.style,version:"1.1",viewBox:"0 0 24 24",x:"0",xmlns:"http://www.w3.org/2000/svg",y:"0"},p.createElement("polygon",{points:"17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "}))},t}(p.PureComponent)).withConfig({componentId:"sc-1g5rdgs-0"})(["height:",";width:",";vertical-align:middle;float:",";transition:transform 0.2s ease-out;transform:rotateZ(",");polygon{fill:",";}"],function(e){return e.size||"18px"},function(e){return e.size||"18px"},function(e){return e.float||""},function(e){return gn[e.direction||"down"]},function(e){return e.color&&e.theme.colors[e.color]&&e.theme.colors[e.color].main||e.color}),vn=Ee.span.withConfig({componentId:"sc-1g5rdgs-1"})(["display:inline-block;padding:0 5px;margin:0;background-color:",";color:",";font-size:",";vertical-align:text-top;"],function(e){return e.theme.colors[e.type].main},function(e){return e.theme.colors[e.type].contrastText},function(e){return e.theme.typography.code.fontSize}),bn=ve(["text-decoration:line-through;color:#bdccd3;"]),wn=Ee.caption.withConfig({componentId:"dz44d2-0"})(["text-align:right;font-size:0.9em;font-weight:normal;color:",";"],function(e){return e.theme.colors.text.secondary}),xn=Ee.td.withConfig({componentId:"dz44d2-1"})(["border-left:1px solid ",";box-sizing:border-box;position:relative;padding:10px 10px 10px 0;tr:first-of-type > &,tr.last > &{border-left-width:0;background-position:top left;background-repeat:no-repeat;background-size:1px 100%;}tr:first-of-type > &{background-image:linear-gradient( to bottom,transparent 0%,transparent 22px,"," 22px,"," 100% );}tr.last > &{background-image:linear-gradient( to bottom,"," 0%,"," 22px,transparent 22px,transparent 100% );}tr.last + tr > &{border-left-color:transparent;}tr.last:first-child > &{background:none;border-left-color:transparent;}"],function(e){return e.theme.schema.linesColor},function(e){return e.theme.schema.linesColor},function(e){return e.theme.schema.linesColor},function(e){return e.theme.schema.linesColor},function(e){return e.theme.schema.linesColor}),kn=Ee(xn).withConfig({componentId:"dz44d2-2"})(["padding:0;"]),En=Ee(xn).withConfig({componentId:"dz44d2-3"})(["vertical-align:top;line-height:20px;white-space:nowrap;font-size:0.929em;font-family:",";&.deprecated{",";}",";",";"],function(e){return e.theme.typography.headings.fontFamily},bn,function(e){return"field"!==e.kind?"font-style: italic":""},Se("PropertyNameCell")),Sn=Ee.td.withConfig({componentId:"dz44d2-4"})(["border-bottom:1px solid #9fb4be;padding:10px 0;width:",";box-sizing:border-box;tr.expanded &{border-bottom:none;}"],function(e){return e.theme.schema.defaultDetailsWidth}),_n=Ee.span.withConfig({componentId:"dz44d2-5"})(["color:",";font-family:",";margin-right:10px;&::before{content:'';display:inline-block;vertical-align:middle;width:10px;height:1px;background:",";}&::after{content:'';display:inline-block;vertical-align:middle;width:1px;background:",";height:7px;}"],function(e){return e.theme.schema.linesColor},function(e){return e.theme.typography.code.fontFamily},function(e){return e.theme.schema.linesColor},function(e){return e.theme.schema.linesColor}),On=Ee.div.withConfig({componentId:"dz44d2-6"})(["padding:",";"],function(e){return e.theme.schema.nestingSpacing}),Cn=Ee.table.withConfig({componentId:"dz44d2-7"})(["border-collapse:separate;border-radius:3px;font-size:",";border-spacing:0;width:100%;> tr{vertical-align:middle;}& ",",& "," "," ",",& "," "," "," "," ","{margin:",";margin-right:0;background:",";}& "," ",",& "," "," "," ",",& "," "," "," "," "," ","{background:#ffffff;}"],function(e){return e.theme.typography.fontSize},On,On,On,On,On,On,On,On,On,function(e){return e.theme.schema.nestingSpacing},function(e){return e.theme.schema.nestedBackground},On,On,On,On,On,On,On,On,On,On,On,On),Tn=Ee.ul.withConfig({componentId:"y3ai9j-0"})(["margin:0 0 3px 0;padding:0;list-style:none;display:inline-block;"]),jn=Ee.span.withConfig({componentId:"y3ai9j-1"})(["font-size:0.9em;margin-right:10px;color:",";font-family:Montserrat;}"],function(e){return e.theme.colors.primary.main}),An=Ee.li.withConfig({componentId:"y3ai9j-2"})(["display:inline-block;margin-right:10px;font-size:0.8em;cursor:pointer;border:1px solid ",";padding:2px 10px;",""],function(e){return e.theme.colors.primary.main},function(e){return e.active?"\n color: white;\n background-color: "+e.theme.colors.primary.main+";\n ":"\n color: "+e.theme.colors.primary.main+";\n background-color: white;\n "}),In=Ee.div.withConfig({componentId:"y3ai9j-3"})(["font-size:0.9em;font-family:",";&::after{content:' [';}"],function(e){return e.theme.typography.code.fontFamily}),Pn=Ee.div.withConfig({componentId:"y3ai9j-4"})(["font-size:0.9em;font-family:",";&::after{content:']';}"],function(e){return e.theme.typography.code.fontFamily}),Rn=n(131),Nn=Ee(n.n(Rn).a).withConfig({componentId:"sc-1c2fwzw-0"})(["min-width:100px;display:inline-block;position:relative;width:auto;font-family:",";.Dropdown-control{font-family:",";position:relative;font-size:0.929em;width:100%;line-height:1.5em;vertical-align:middle;cursor:pointer;border-color:rgba(38,50,56,0.5);color:#263238;outline:none;padding:0.15em 1.5em 0.2em 0.5em;border-radius:2px;border-width:1px;border-style:solid;margin-top:5px;background:white;box-sizing:border-box;&:hover{border-color:",";color:",";box-shadow:0px 2px 4px 0px rgba(34,36,38,0.12);}}.Dropdown-arrow{border-color:"," transparent transparent;border-style:solid;border-width:0.35em 0.35em 0;content:' ';display:block;height:0;position:absolute;right:0.35em;top:50%;margin-top:-0.125em;width:0;}.Dropdown-menu{position:absolute;margin-top:2px;left:0;right:0;z-index:10;min-width:100px;background:white;border:1px solid rgba(38,50,56,0.2);box-shadow:0px 2px 4px 0px rgba(34,36,38,0.12),0px 2px 10px 0px rgba(34,36,38,0.08);max-height:220px;overflow:auto;}.Dropdown-option{font-size:0.9em;color:#263238;cursor:pointer;padding:0.4em;&.is-selected{background-color:rgba(0,0,0,0.05);}&:hover{background-color:rgba(38,50,56,0.12);}}"],function(e){return e.theme.typography.headings.fontFamily},function(e){return e.theme.typography.headings.fontFamily},function(e){return e.theme.colors.primary.main},function(e){return e.theme.colors.primary.main},function(e){return e.theme.colors.primary.main}),Ln=Ee(Nn).withConfig({componentId:"sc-1c2fwzw-1"})(["margin-left:10px;text-transform:none;font-size:0.929em;.Dropdown-control{font-size:1em;border:none;padding:0 1.2em 0 0;background:transparent;&:hover{color:",";box-shadow:none;}}"],function(e){return e.theme.colors.primary.main}),Mn=Ee.span.withConfig({componentId:"sc-1c2fwzw-2"})(["margin-left:10px;text-transform:none;font-size:0.929em;color:black;"]);function Dn(e){return e.type&&"Tab"===e.type.tabsRole}function Fn(e){return e.type&&"TabPanel"===e.type.tabsRole}function Un(e){return e.type&&"TabList"===e.type.tabsRole}function Bn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function zn(e,t){return p.Children.map(e,function(e){return null===e?null:function(e){return Dn(e)||Un(e)||Fn(e)}(e)?t(e):e.props&&e.props.children&&"object"==typeof e.props.children?Object(p.cloneElement)(e,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){Bn(e,t,n[t])})}return e}({},e.props,{children:zn(e.props.children,t)})):e})}function $n(e,t){return p.Children.forEach(e,function(e){null!==e&&(Dn(e)||Fn(e)?t(e):e.props&&e.props.children&&"object"==typeof e.props.children&&(Un(e)&&t(e),$n(e.props.children,t)))})}var Wn,qn=n(12),Hn=n.n(qn),Yn=0;function Vn(){return"react-tabs-"+Yn++}function Qn(e){var t=0;return $n(e,function(e){Dn(e)&&t++}),t}function Gn(){return(Gn=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Xn(e){return"getAttribute"in e&&"tab"===e.getAttribute("role")}function Kn(e){return"true"===e.getAttribute("aria-disabled")}try{Wn=!("undefined"==typeof window||!window.document||!window.document.activeElement)}catch(e){Wn=!1}var Jn=function(e){var t,n;function r(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(t=e.call.apply(e,[this].concat(r))||this).tabNodes=[],t.handleKeyDown=function(e){if(t.isTabFromContainer(e.target)){var n=t.props.selectedIndex,r=!1,o=!1;32!==e.keyCode&&13!==e.keyCode||(r=!0,o=!1,t.handleClick(e)),37===e.keyCode||38===e.keyCode?(n=t.getPrevTab(n),r=!0,o=!0):39===e.keyCode||40===e.keyCode?(n=t.getNextTab(n),r=!0,o=!0):35===e.keyCode?(n=t.getLastTab(),r=!0,o=!0):36===e.keyCode&&(n=t.getFirstTab(),r=!0,o=!0),r&&e.preventDefault(),o&&t.setSelected(n,e)}},t.handleClick=function(e){var n=e.target;do{if(t.isTabFromContainer(n)){if(Kn(n))return;var r=[].slice.call(n.parentNode.children).filter(Xn).indexOf(n);return void t.setSelected(r,e)}}while(null!==(n=n.parentNode))},t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var o=r.prototype;return o.setSelected=function(e,t){if(!(e<0||e>=this.getTabsCount())){var n=this.props;(0,n.onSelect)(e,n.selectedIndex,t)}},o.getNextTab=function(e){for(var t=this.getTabsCount(),n=e+1;n<t;n++)if(!Kn(this.getTab(n)))return n;for(var r=0;r<e;r++)if(!Kn(this.getTab(r)))return r;return e},o.getPrevTab=function(e){for(var t=e;t--;)if(!Kn(this.getTab(t)))return t;for(t=this.getTabsCount();t-- >e;)if(!Kn(this.getTab(t)))return t;return e},o.getFirstTab=function(){for(var e=this.getTabsCount(),t=0;t<e;t++)if(!Kn(this.getTab(t)))return t;return null},o.getLastTab=function(){for(var e=this.getTabsCount();e--;)if(!Kn(this.getTab(e)))return e;return null},o.getTabsCount=function(){return Qn(this.props.children)},o.getPanelsCount=function(){return function(e){var t=0;return $n(e,function(e){Fn(e)&&t++}),t}(this.props.children)},o.getTab=function(e){return this.tabNodes["tabs-"+e]},o.getChildren=function(){var e=this,t=0,n=this.props,r=n.children,o=n.disabledTabClassName,i=n.focus,a=n.forceRenderTabPanel,s=n.selectedIndex,l=n.selectedTabClassName,c=n.selectedTabPanelClassName;this.tabIds=this.tabIds||[],this.panelIds=this.panelIds||[];for(var u=this.tabIds.length-this.getTabsCount();u++<0;)this.tabIds.push(Vn()),this.panelIds.push(Vn());return zn(r,function(n){var r=n;if(Un(n)){var u=0,d=!1;Wn&&(d=f.a.Children.toArray(n.props.children).filter(Dn).some(function(t,n){return document.activeElement===e.getTab(n)})),r=Object(p.cloneElement)(n,{children:zn(n.props.children,function(t){var n="tabs-"+u,r=s===u,a={tabRef:function(t){e.tabNodes[n]=t},id:e.tabIds[u],panelId:e.panelIds[u],selected:r,focus:r&&(i||d)};return l&&(a.selectedClassName=l),o&&(a.disabledClassName=o),u++,Object(p.cloneElement)(t,a)})})}else if(Fn(n)){var h={id:e.panelIds[t],tabId:e.tabIds[t],selected:s===t};a&&(h.forceRender=a),c&&(h.selectedClassName=c),t++,r=Object(p.cloneElement)(n,h)}return r})},o.isTabFromContainer=function(e){if(!Xn(e))return!1;var t=e.parentElement;do{if(t===this.node)return!0;if(t.getAttribute("data-tabs"))break;t=t.parentElement}while(t);return!1},o.render=function(){var e=this,t=this.props,n=(t.children,t.className),r=(t.disabledTabClassName,t.domRef),o=(t.focus,t.forceRenderTabPanel,t.onSelect,t.selectedIndex,t.selectedTabClassName,t.selectedTabPanelClassName,function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(t,["children","className","disabledTabClassName","domRef","focus","forceRenderTabPanel","onSelect","selectedIndex","selectedTabClassName","selectedTabPanelClassName"]));return f.a.createElement("div",Gn({},o,{className:Hn()(n),onClick:this.handleClick,onKeyDown:this.handleKeyDown,ref:function(t){e.node=t,r&&r(t)},"data-tabs":!0}),this.getChildren())},r}(p.Component);Jn.defaultProps={className:"react-tabs",focus:!1},Jn.propTypes={};var Zn=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).handleSelected=function(e,t,o){var i=n.props.onSelect;if("function"!=typeof i||!1!==i(e,t,o)){var a={focus:"keydown"===o.type};r.inUncontrolledMode(n.props)&&(a.selectedIndex=e),n.setState(a)}},n.state=r.copyPropsToState(n.props,{},t.defaultFocus),n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var o=r.prototype;return o.componentWillReceiveProps=function(e){this.setState(function(t){return r.copyPropsToState(e,t)})},r.inUncontrolledMode=function(e){return null===e.selectedIndex},r.copyPropsToState=function(e,t,n){void 0===n&&(n=!1);var o={focus:n};if(r.inUncontrolledMode(e)){var i=Qn(e.children)-1,a=null;a=null!=t.selectedIndex?Math.min(t.selectedIndex,i):e.defaultIndex||0,o.selectedIndex=a}return o},o.render=function(){var e=this.props,t=e.children,n=(e.defaultIndex,e.defaultFocus,function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,["children","defaultIndex","defaultFocus"])),r=this.state,o=r.focus,i=r.selectedIndex;return n.focus=o,n.onSelect=this.handleSelected,null!=i&&(n.selectedIndex=i),f.a.createElement(Jn,n,t)},r}(p.Component);function er(){return(er=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}Zn.defaultProps={defaultFocus:!1,forceRenderTabPanel:!1,selectedIndex:null,defaultIndex:null},Zn.propTypes={},Zn.tabsRole="Tabs";var tr=function(e){var t,n;function r(){return e.apply(this,arguments)||this}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r.prototype.render=function(){var e=this.props,t=e.children,n=e.className,r=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,["children","className"]);return f.a.createElement("ul",er({},r,{className:Hn()(n),role:"tablist"}),t)},r}(p.Component);function nr(){return(nr=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}tr.defaultProps={className:"react-tabs__tab-list"},tr.propTypes={},tr.tabsRole="TabList";var rr=function(e){var t,n;function r(){return e.apply(this,arguments)||this}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var o=r.prototype;return o.componentDidMount=function(){this.checkFocus()},o.componentDidUpdate=function(){this.checkFocus()},o.checkFocus=function(){var e=this.props,t=e.selected,n=e.focus;t&&n&&this.node.focus()},o.render=function(){var e,t=this,n=this.props,r=n.children,o=n.className,i=n.disabled,a=n.disabledClassName,s=(n.focus,n.id),l=n.panelId,c=n.selected,u=n.selectedClassName,p=n.tabIndex,d=n.tabRef,h=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(n,["children","className","disabled","disabledClassName","focus","id","panelId","selected","selectedClassName","tabIndex","tabRef"]);return f.a.createElement("li",nr({},h,{className:Hn()(o,(e={},e[u]=c,e[a]=i,e)),ref:function(e){t.node=e,d&&d(e)},role:"tab",id:s,"aria-selected":c?"true":"false","aria-disabled":i?"true":"false","aria-controls":l,tabIndex:p||(c?"0":null)}),r)},r}(p.Component);function or(){return(or=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}rr.defaultProps={className:"react-tabs__tab",disabledClassName:"react-tabs__tab--disabled",focus:!1,id:null,panelId:null,selected:!1,selectedClassName:"react-tabs__tab--selected"},rr.propTypes={},rr.tabsRole="Tab";var ir=function(e){var t,n;function r(){return e.apply(this,arguments)||this}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r.prototype.render=function(){var e,t=this.props,n=t.children,r=t.className,o=t.forceRender,i=t.id,a=t.selected,s=t.selectedClassName,l=t.tabId,c=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(t,["children","className","forceRender","id","selected","selectedClassName","tabId"]);return f.a.createElement("div",or({},c,{className:Hn()(r,(e={},e[s]=a,e)),role:"tabpanel",id:i,"aria-labelledby":l}),o||a?n:null)},r}(p.Component);ir.defaultProps={className:"react-tabs__tab-panel",forceRender:!1,selectedClassName:"react-tabs__tab-panel--selected"},ir.propTypes={},ir.tabsRole="TabPanel";var ar=Ee(Zn).withConfig({componentId:"sc-1vrf7wa-0"})(["> ul{list-style:none;padding:0;margin:0;margin:0 -5px;> li{padding:5px 10px;display:inline-block;background-color:",";border-bottom:1px solid rgba(0,0,0,0.5);cursor:pointer;text-align:center;outline:none;color:",";margin:5px;border:1px solid ",";border-radius:5px;min-width:60px;font-size:0.9em;font-weight:bold;&.react-tabs__tab--selected{color:",";background:",";}&:only-child{flex:none;min-width:100px;}&.tab-success{color:",";}&.tab-redirect{color:",";}&.tab-info{color:",";}&.tab-error{color:",";}}}> .react-tabs__tab-panel{background:",";& > div,& > pre{padding:","px;margin:0;}& > div > pre{padding:0;}}"],function(e){var t=e.theme;return Y(.05,t.rightPanel.backgroundColor)},function(e){var t=e.theme;return Y(t.colors.tonalOffset,t.rightPanel.textColor)},function(e){var t=e.theme;return Y(.1,t.rightPanel.backgroundColor)},function(e){return e.theme.colors.text.primary},function(e){return e.theme.rightPanel.textColor},function(e){return e.theme.colors.responses.success.color},function(e){return e.theme.colors.responses.redirect.color},function(e){return e.theme.colors.responses.info.color},function(e){return e.theme.colors.responses.error.color},function(e){return e.theme.codeSample.backgroundColor},function(e){return 4*e.theme.spacing.unit}),sr=Ee(ar).withConfig({componentId:"sc-1vrf7wa-1"})(["> ul{display:block;> li{padding:2px 5px;min-width:auto;margin:0 15px 0 0;font-size:13px;font-weight:normal;border-bottom:1px dashed;color:",";border-radius:0;background:none;&:last-child{margin-right:0;}&.react-tabs__tab--selected{color:",";background:none;}}}> .react-tabs__tab-panel{& > div,& > pre{padding:"," 0;}}"],function(e){var t=e.theme;return Y(t.colors.tonalOffset,t.rightPanel.textColor)},function(e){return e.theme.rightPanel.textColor},function(e){return 2*e.theme.spacing.unit}),lr=Ee.div.withConfig({componentId:"sc-1rd7dj7-0"})(["opacity:0.4;transition:opacity 0.3s ease;text-align:right;> span{display:inline-block;padding:2px 10px;cursor:pointer;:hover{background:rgba(255,255,255,0.1);}}"]),cr=Ee.div.withConfig({componentId:"sc-1rd7dj7-1"})(["&:hover ","{opacity:1;}"],lr); -/*! - * perfect-scrollbar v1.4.0 - * (c) 2018 Hyunje Jun - * @license MIT - */ -function ur(e){return getComputedStyle(e)}function pr(e,t){for(var n in t){var r=t[n];"number"==typeof r&&(r+="px"),e.style[n]=r}return e}function fr(e){var t=document.createElement("div");return t.className=e,t}var dr="undefined"!=typeof Element&&(Element.prototype.matches||Element.prototype.webkitMatchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector);function hr(e,t){if(!dr)throw new Error("No element matching method supported");return dr.call(e,t)}function mr(e){e.remove?e.remove():e.parentNode&&e.parentNode.removeChild(e)}function gr(e,t){return Array.prototype.filter.call(e.children,function(e){return hr(e,t)})}var yr={main:"ps",element:{thumb:function(e){return"ps__thumb-"+e},rail:function(e){return"ps__rail-"+e},consuming:"ps__child--consume"},state:{focus:"ps--focus",clicking:"ps--clicking",active:function(e){return"ps--active-"+e},scrolling:function(e){return"ps--scrolling-"+e}}},vr={x:null,y:null};function br(e,t){var n=e.element.classList,r=yr.state.scrolling(t);n.contains(r)?clearTimeout(vr[t]):n.add(r)}function wr(e,t){vr[t]=setTimeout(function(){return e.isAlive&&e.element.classList.remove(yr.state.scrolling(t))},e.settings.scrollingThreshold)}var xr=function(e){this.element=e,this.handlers={}},kr={isEmpty:{configurable:!0}};xr.prototype.bind=function(e,t){void 0===this.handlers[e]&&(this.handlers[e]=[]),this.handlers[e].push(t),this.element.addEventListener(e,t,!1)},xr.prototype.unbind=function(e,t){var n=this;this.handlers[e]=this.handlers[e].filter(function(r){return!(!t||r===t)||(n.element.removeEventListener(e,r,!1),!1)})},xr.prototype.unbindAll=function(){for(var e in this.handlers)this.unbind(e)},kr.isEmpty.get=function(){var e=this;return Object.keys(this.handlers).every(function(t){return 0===e.handlers[t].length})},Object.defineProperties(xr.prototype,kr);var Er=function(){this.eventElements=[]};function Sr(e){if("function"==typeof window.CustomEvent)return new CustomEvent(e);var t=document.createEvent("CustomEvent");return t.initCustomEvent(e,!1,!1,void 0),t}Er.prototype.eventElement=function(e){var t=this.eventElements.filter(function(t){return t.element===e})[0];return t||(t=new xr(e),this.eventElements.push(t)),t},Er.prototype.bind=function(e,t,n){this.eventElement(e).bind(t,n)},Er.prototype.unbind=function(e,t,n){var r=this.eventElement(e);r.unbind(t,n),r.isEmpty&&this.eventElements.splice(this.eventElements.indexOf(r),1)},Er.prototype.unbindAll=function(){this.eventElements.forEach(function(e){return e.unbindAll()}),this.eventElements=[]},Er.prototype.once=function(e,t,n){var r=this.eventElement(e),o=function(e){r.unbind(t,o),n(e)};r.bind(t,o)};var _r=function(e,t,n,r,o){var i;if(void 0===r&&(r=!0),void 0===o&&(o=!1),"top"===t)i=["contentHeight","containerHeight","scrollTop","y","up","down"];else{if("left"!==t)throw new Error("A proper axis should be provided");i=["contentWidth","containerWidth","scrollLeft","x","left","right"]}!function(e,t,n,r,o){var i=n[0],a=n[1],s=n[2],l=n[3],c=n[4],u=n[5];void 0===r&&(r=!0);void 0===o&&(o=!1);var p=e.element;e.reach[l]=null,p[s]<1&&(e.reach[l]="start");p[s]>e[i]-e[a]-1&&(e.reach[l]="end");t&&(p.dispatchEvent(Sr("ps-scroll-"+l)),t<0?p.dispatchEvent(Sr("ps-scroll-"+c)):t>0&&p.dispatchEvent(Sr("ps-scroll-"+u)),r&&function(e,t){br(e,t),wr(e,t)}(e,l));e.reach[l]&&(t||o)&&p.dispatchEvent(Sr("ps-"+l+"-reach-"+e.reach[l]))}(e,n,i,r,o)};function Or(e){return parseInt(e,10)||0}var Cr={isWebKit:"undefined"!=typeof document&&"WebkitAppearance"in document.documentElement.style,supportsTouch:"undefined"!=typeof window&&("ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch),supportsIePointer:"undefined"!=typeof navigator&&navigator.msMaxTouchPoints,isChrome:"undefined"!=typeof navigator&&/Chrome/i.test(navigator&&navigator.userAgent)},Tr=function(e){var t=e.element,n=Math.floor(t.scrollTop);e.containerWidth=t.clientWidth,e.containerHeight=t.clientHeight,e.contentWidth=t.scrollWidth,e.contentHeight=t.scrollHeight,t.contains(e.scrollbarXRail)||(gr(t,yr.element.rail("x")).forEach(function(e){return mr(e)}),t.appendChild(e.scrollbarXRail)),t.contains(e.scrollbarYRail)||(gr(t,yr.element.rail("y")).forEach(function(e){return mr(e)}),t.appendChild(e.scrollbarYRail)),!e.settings.suppressScrollX&&e.containerWidth+e.settings.scrollXMarginOffset<e.contentWidth?(e.scrollbarXActive=!0,e.railXWidth=e.containerWidth-e.railXMarginWidth,e.railXRatio=e.containerWidth/e.railXWidth,e.scrollbarXWidth=jr(e,Or(e.railXWidth*e.containerWidth/e.contentWidth)),e.scrollbarXLeft=Or((e.negativeScrollAdjustment+t.scrollLeft)*(e.railXWidth-e.scrollbarXWidth)/(e.contentWidth-e.containerWidth))):e.scrollbarXActive=!1,!e.settings.suppressScrollY&&e.containerHeight+e.settings.scrollYMarginOffset<e.contentHeight?(e.scrollbarYActive=!0,e.railYHeight=e.containerHeight-e.railYMarginHeight,e.railYRatio=e.containerHeight/e.railYHeight,e.scrollbarYHeight=jr(e,Or(e.railYHeight*e.containerHeight/e.contentHeight)),e.scrollbarYTop=Or(n*(e.railYHeight-e.scrollbarYHeight)/(e.contentHeight-e.containerHeight))):e.scrollbarYActive=!1,e.scrollbarXLeft>=e.railXWidth-e.scrollbarXWidth&&(e.scrollbarXLeft=e.railXWidth-e.scrollbarXWidth),e.scrollbarYTop>=e.railYHeight-e.scrollbarYHeight&&(e.scrollbarYTop=e.railYHeight-e.scrollbarYHeight),function(e,t){var n={width:t.railXWidth},r=Math.floor(e.scrollTop);t.isRtl?n.left=t.negativeScrollAdjustment+e.scrollLeft+t.containerWidth-t.contentWidth:n.left=e.scrollLeft;t.isScrollbarXUsingBottom?n.bottom=t.scrollbarXBottom-r:n.top=t.scrollbarXTop+r;pr(t.scrollbarXRail,n);var o={top:r,height:t.railYHeight};t.isScrollbarYUsingRight?t.isRtl?o.right=t.contentWidth-(t.negativeScrollAdjustment+e.scrollLeft)-t.scrollbarYRight-t.scrollbarYOuterWidth:o.right=t.scrollbarYRight-e.scrollLeft:t.isRtl?o.left=t.negativeScrollAdjustment+e.scrollLeft+2*t.containerWidth-t.contentWidth-t.scrollbarYLeft-t.scrollbarYOuterWidth:o.left=t.scrollbarYLeft+e.scrollLeft;pr(t.scrollbarYRail,o),pr(t.scrollbarX,{left:t.scrollbarXLeft,width:t.scrollbarXWidth-t.railBorderXWidth}),pr(t.scrollbarY,{top:t.scrollbarYTop,height:t.scrollbarYHeight-t.railBorderYWidth})}(t,e),e.scrollbarXActive?t.classList.add(yr.state.active("x")):(t.classList.remove(yr.state.active("x")),e.scrollbarXWidth=0,e.scrollbarXLeft=0,t.scrollLeft=0),e.scrollbarYActive?t.classList.add(yr.state.active("y")):(t.classList.remove(yr.state.active("y")),e.scrollbarYHeight=0,e.scrollbarYTop=0,t.scrollTop=0)};function jr(e,t){return e.settings.minScrollbarLength&&(t=Math.max(t,e.settings.minScrollbarLength)),e.settings.maxScrollbarLength&&(t=Math.min(t,e.settings.maxScrollbarLength)),t}function Ar(e,t){var n=t[0],r=t[1],o=t[2],i=t[3],a=t[4],s=t[5],l=t[6],c=t[7],u=t[8],p=e.element,f=null,d=null,h=null;function m(t){p[l]=f+h*(t[o]-d),br(e,c),Tr(e),t.stopPropagation(),t.preventDefault()}function g(){wr(e,c),e[u].classList.remove(yr.state.clicking),e.event.unbind(e.ownerDocument,"mousemove",m)}e.event.bind(e[a],"mousedown",function(t){f=p[l],d=t[o],h=(e[r]-e[n])/(e[i]-e[s]),e.event.bind(e.ownerDocument,"mousemove",m),e.event.once(e.ownerDocument,"mouseup",g),e[u].classList.add(yr.state.clicking),t.stopPropagation(),t.preventDefault()})}var Ir={"click-rail":function(e){e.event.bind(e.scrollbarY,"mousedown",function(e){return e.stopPropagation()}),e.event.bind(e.scrollbarYRail,"mousedown",function(t){var n=t.pageY-window.pageYOffset-e.scrollbarYRail.getBoundingClientRect().top>e.scrollbarYTop?1:-1;e.element.scrollTop+=n*e.containerHeight,Tr(e),t.stopPropagation()}),e.event.bind(e.scrollbarX,"mousedown",function(e){return e.stopPropagation()}),e.event.bind(e.scrollbarXRail,"mousedown",function(t){var n=t.pageX-window.pageXOffset-e.scrollbarXRail.getBoundingClientRect().left>e.scrollbarXLeft?1:-1;e.element.scrollLeft+=n*e.containerWidth,Tr(e),t.stopPropagation()})},"drag-thumb":function(e){Ar(e,["containerWidth","contentWidth","pageX","railXWidth","scrollbarX","scrollbarXWidth","scrollLeft","x","scrollbarXRail"]),Ar(e,["containerHeight","contentHeight","pageY","railYHeight","scrollbarY","scrollbarYHeight","scrollTop","y","scrollbarYRail"])},keyboard:function(e){var t=e.element;e.event.bind(e.ownerDocument,"keydown",function(n){if(!(n.isDefaultPrevented&&n.isDefaultPrevented()||n.defaultPrevented)&&(hr(t,":hover")||hr(e.scrollbarX,":focus")||hr(e.scrollbarY,":focus"))){var r,o=document.activeElement?document.activeElement:e.ownerDocument.activeElement;if(o){if("IFRAME"===o.tagName)o=o.contentDocument.activeElement;else for(;o.shadowRoot;)o=o.shadowRoot.activeElement;if(hr(r=o,"input,[contenteditable]")||hr(r,"select,[contenteditable]")||hr(r,"textarea,[contenteditable]")||hr(r,"button,[contenteditable]"))return}var i=0,a=0;switch(n.which){case 37:i=n.metaKey?-e.contentWidth:n.altKey?-e.containerWidth:-30;break;case 38:a=n.metaKey?e.contentHeight:n.altKey?e.containerHeight:30;break;case 39:i=n.metaKey?e.contentWidth:n.altKey?e.containerWidth:30;break;case 40:a=n.metaKey?-e.contentHeight:n.altKey?-e.containerHeight:-30;break;case 32:a=n.shiftKey?e.containerHeight:-e.containerHeight;break;case 33:a=e.containerHeight;break;case 34:a=-e.containerHeight;break;case 36:a=e.contentHeight;break;case 35:a=-e.contentHeight;break;default:return}e.settings.suppressScrollX&&0!==i||e.settings.suppressScrollY&&0!==a||(t.scrollTop-=a,t.scrollLeft+=i,Tr(e),function(n,r){var o=Math.floor(t.scrollTop);if(0===n){if(!e.scrollbarYActive)return!1;if(0===o&&r>0||o>=e.contentHeight-e.containerHeight&&r<0)return!e.settings.wheelPropagation}var i=t.scrollLeft;if(0===r){if(!e.scrollbarXActive)return!1;if(0===i&&n<0||i>=e.contentWidth-e.containerWidth&&n>0)return!e.settings.wheelPropagation}return!0}(i,a)&&n.preventDefault())}})},wheel:function(e){var t=e.element;function n(n){var r=function(e){var t=e.deltaX,n=-1*e.deltaY;return void 0!==t&&void 0!==n||(t=-1*e.wheelDeltaX/6,n=e.wheelDeltaY/6),e.deltaMode&&1===e.deltaMode&&(t*=10,n*=10),t!=t&&n!=n&&(t=0,n=e.wheelDelta),e.shiftKey?[-n,-t]:[t,n]}(n),o=r[0],i=r[1];if(!function(e,n,r){if(!Cr.isWebKit&&t.querySelector("select:focus"))return!0;if(!t.contains(e))return!1;for(var o=e;o&&o!==t;){if(o.classList.contains(yr.element.consuming))return!0;var i=ur(o);if([i.overflow,i.overflowX,i.overflowY].join("").match(/(scroll|auto)/)){var a=o.scrollHeight-o.clientHeight;if(a>0&&!(0===o.scrollTop&&r>0||o.scrollTop===a&&r<0))return!0;var s=o.scrollWidth-o.clientWidth;if(s>0&&!(0===o.scrollLeft&&n<0||o.scrollLeft===s&&n>0))return!0}o=o.parentNode}return!1}(n.target,o,i)){var a=!1;e.settings.useBothWheelAxes?e.scrollbarYActive&&!e.scrollbarXActive?(i?t.scrollTop-=i*e.settings.wheelSpeed:t.scrollTop+=o*e.settings.wheelSpeed,a=!0):e.scrollbarXActive&&!e.scrollbarYActive&&(o?t.scrollLeft+=o*e.settings.wheelSpeed:t.scrollLeft-=i*e.settings.wheelSpeed,a=!0):(t.scrollTop-=i*e.settings.wheelSpeed,t.scrollLeft+=o*e.settings.wheelSpeed),Tr(e),(a=a||function(n,r){var o=Math.floor(t.scrollTop),i=0===t.scrollTop,a=o+t.offsetHeight===t.scrollHeight,s=0===t.scrollLeft,l=t.scrollLeft+t.offsetWidth===t.scrollWidth;return!(Math.abs(r)>Math.abs(n)?i||a:s||l)||!e.settings.wheelPropagation}(o,i))&&!n.ctrlKey&&(n.stopPropagation(),n.preventDefault())}}void 0!==window.onwheel?e.event.bind(t,"wheel",n):void 0!==window.onmousewheel&&e.event.bind(t,"mousewheel",n)},touch:function(e){if(Cr.supportsTouch||Cr.supportsIePointer){var t=e.element,n={},r=0,o={},i=null;Cr.supportsTouch?(e.event.bind(t,"touchstart",c),e.event.bind(t,"touchmove",u),e.event.bind(t,"touchend",p)):Cr.supportsIePointer&&(window.PointerEvent?(e.event.bind(t,"pointerdown",c),e.event.bind(t,"pointermove",u),e.event.bind(t,"pointerup",p)):window.MSPointerEvent&&(e.event.bind(t,"MSPointerDown",c),e.event.bind(t,"MSPointerMove",u),e.event.bind(t,"MSPointerUp",p)))}function a(n,r){t.scrollTop-=r,t.scrollLeft-=n,Tr(e)}function s(e){return e.targetTouches?e.targetTouches[0]:e}function l(e){return!(e.pointerType&&"pen"===e.pointerType&&0===e.buttons||(!e.targetTouches||1!==e.targetTouches.length)&&(!e.pointerType||"mouse"===e.pointerType||e.pointerType===e.MSPOINTER_TYPE_MOUSE))}function c(e){if(l(e)){var t=s(e);n.pageX=t.pageX,n.pageY=t.pageY,r=(new Date).getTime(),null!==i&&clearInterval(i)}}function u(i){if(l(i)){var c=s(i),u={pageX:c.pageX,pageY:c.pageY},p=u.pageX-n.pageX,f=u.pageY-n.pageY;if(function(e,n,r){if(!t.contains(e))return!1;for(var o=e;o&&o!==t;){if(o.classList.contains(yr.element.consuming))return!0;var i=ur(o);if([i.overflow,i.overflowX,i.overflowY].join("").match(/(scroll|auto)/)){var a=o.scrollHeight-o.clientHeight;if(a>0&&!(0===o.scrollTop&&r>0||o.scrollTop===a&&r<0))return!0;var s=o.scrollLeft-o.clientWidth;if(s>0&&!(0===o.scrollLeft&&n<0||o.scrollLeft===s&&n>0))return!0}o=o.parentNode}return!1}(i.target,p,f))return;a(p,f),n=u;var d=(new Date).getTime(),h=d-r;h>0&&(o.x=p/h,o.y=f/h,r=d),function(n,r){var o=Math.floor(t.scrollTop),i=t.scrollLeft,a=Math.abs(n),s=Math.abs(r);if(s>a){if(r<0&&o===e.contentHeight-e.containerHeight||r>0&&0===o)return 0===window.scrollY&&r>0&&Cr.isChrome}else if(a>s&&(n<0&&i===e.contentWidth-e.containerWidth||n>0&&0===i))return!0;return!0}(p,f)&&i.preventDefault()}}function p(){e.settings.swipeEasing&&(clearInterval(i),i=setInterval(function(){e.isInitialized?clearInterval(i):o.x||o.y?Math.abs(o.x)<.01&&Math.abs(o.y)<.01?clearInterval(i):(a(30*o.x,30*o.y),o.x*=.8,o.y*=.8):clearInterval(i)},10))}}},Pr=function(e,t){var n=this;if(void 0===t&&(t={}),"string"==typeof e&&(e=document.querySelector(e)),!e||!e.nodeName)throw new Error("no element is specified to initialize PerfectScrollbar");for(var r in this.element=e,e.classList.add(yr.main),this.settings={handlers:["click-rail","drag-thumb","keyboard","wheel","touch"],maxScrollbarLength:null,minScrollbarLength:null,scrollingThreshold:1e3,scrollXMarginOffset:0,scrollYMarginOffset:0,suppressScrollX:!1,suppressScrollY:!1,swipeEasing:!0,useBothWheelAxes:!1,wheelPropagation:!0,wheelSpeed:1},t)n.settings[r]=t[r];this.containerWidth=null,this.containerHeight=null,this.contentWidth=null,this.contentHeight=null;var o,i,a=function(){return e.classList.add(yr.state.focus)},s=function(){return e.classList.remove(yr.state.focus)};this.isRtl="rtl"===ur(e).direction,this.isNegativeScroll=(i=e.scrollLeft,e.scrollLeft=-1,o=e.scrollLeft<0,e.scrollLeft=i,o),this.negativeScrollAdjustment=this.isNegativeScroll?e.scrollWidth-e.clientWidth:0,this.event=new Er,this.ownerDocument=e.ownerDocument||document,this.scrollbarXRail=fr(yr.element.rail("x")),e.appendChild(this.scrollbarXRail),this.scrollbarX=fr(yr.element.thumb("x")),this.scrollbarXRail.appendChild(this.scrollbarX),this.scrollbarX.setAttribute("tabindex",0),this.event.bind(this.scrollbarX,"focus",a),this.event.bind(this.scrollbarX,"blur",s),this.scrollbarXActive=null,this.scrollbarXWidth=null,this.scrollbarXLeft=null;var l=ur(this.scrollbarXRail);this.scrollbarXBottom=parseInt(l.bottom,10),isNaN(this.scrollbarXBottom)?(this.isScrollbarXUsingBottom=!1,this.scrollbarXTop=Or(l.top)):this.isScrollbarXUsingBottom=!0,this.railBorderXWidth=Or(l.borderLeftWidth)+Or(l.borderRightWidth),pr(this.scrollbarXRail,{display:"block"}),this.railXMarginWidth=Or(l.marginLeft)+Or(l.marginRight),pr(this.scrollbarXRail,{display:""}),this.railXWidth=null,this.railXRatio=null,this.scrollbarYRail=fr(yr.element.rail("y")),e.appendChild(this.scrollbarYRail),this.scrollbarY=fr(yr.element.thumb("y")),this.scrollbarYRail.appendChild(this.scrollbarY),this.scrollbarY.setAttribute("tabindex",0),this.event.bind(this.scrollbarY,"focus",a),this.event.bind(this.scrollbarY,"blur",s),this.scrollbarYActive=null,this.scrollbarYHeight=null,this.scrollbarYTop=null;var c=ur(this.scrollbarYRail);this.scrollbarYRight=parseInt(c.right,10),isNaN(this.scrollbarYRight)?(this.isScrollbarYUsingRight=!1,this.scrollbarYLeft=Or(c.left)):this.isScrollbarYUsingRight=!0,this.scrollbarYOuterWidth=this.isRtl?function(e){var t=ur(e);return Or(t.width)+Or(t.paddingLeft)+Or(t.paddingRight)+Or(t.borderLeftWidth)+Or(t.borderRightWidth)}(this.scrollbarY):null,this.railBorderYWidth=Or(c.borderTopWidth)+Or(c.borderBottomWidth),pr(this.scrollbarYRail,{display:"block"}),this.railYMarginHeight=Or(c.marginTop)+Or(c.marginBottom),pr(this.scrollbarYRail,{display:""}),this.railYHeight=null,this.railYRatio=null,this.reach={x:e.scrollLeft<=0?"start":e.scrollLeft>=this.contentWidth-this.containerWidth?"end":null,y:e.scrollTop<=0?"start":e.scrollTop>=this.contentHeight-this.containerHeight?"end":null},this.isAlive=!0,this.settings.handlers.forEach(function(e){return Ir[e](n)}),this.lastScrollTop=Math.floor(e.scrollTop),this.lastScrollLeft=e.scrollLeft,this.event.bind(this.element,"scroll",function(e){return n.onScroll(e)}),Tr(this)};Pr.prototype.update=function(){this.isAlive&&(this.negativeScrollAdjustment=this.isNegativeScroll?this.element.scrollWidth-this.element.clientWidth:0,pr(this.scrollbarXRail,{display:"block"}),pr(this.scrollbarYRail,{display:"block"}),this.railXMarginWidth=Or(ur(this.scrollbarXRail).marginLeft)+Or(ur(this.scrollbarXRail).marginRight),this.railYMarginHeight=Or(ur(this.scrollbarYRail).marginTop)+Or(ur(this.scrollbarYRail).marginBottom),pr(this.scrollbarXRail,{display:"none"}),pr(this.scrollbarYRail,{display:"none"}),Tr(this),_r(this,"top",0,!1,!0),_r(this,"left",0,!1,!0),pr(this.scrollbarXRail,{display:""}),pr(this.scrollbarYRail,{display:""}))},Pr.prototype.onScroll=function(e){this.isAlive&&(Tr(this),_r(this,"top",this.element.scrollTop-this.lastScrollTop),_r(this,"left",this.element.scrollLeft-this.lastScrollLeft),this.lastScrollTop=Math.floor(this.element.scrollTop),this.lastScrollLeft=this.element.scrollLeft)},Pr.prototype.destroy=function(){this.isAlive&&(this.event.unbindAll(),mr(this.scrollbarX),mr(this.scrollbarY),mr(this.scrollbarXRail),mr(this.scrollbarYRail),this.removePsClasses(),this.element=null,this.scrollbarX=null,this.scrollbarY=null,this.scrollbarXRail=null,this.scrollbarYRail=null,this.isAlive=!1)},Pr.prototype.removePsClasses=function(){this.element.className=this.element.className.split(" ").filter(function(e){return!e.match(/^ps([-_].+|)$/)}).join(" ")};var Rr,Nr=Pr,Lr=n(81),Mr=n.n(Lr),Dr=Nr||r,Fr=be(Rr||(Rr=u(["",""],["",""])),Mr.a&&Mr.a.toString()),Ur=Ee.div.withConfig({componentId:"i2xdng-0"})(["position:relative;"]),Br=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.handleRef=function(e){t._container=e},t}return i(t,e),t.prototype.componentDidMount=function(){var e=this._container.parentElement&&this._container.parentElement.scrollTop||0;this.inst=new Dr(this._container,this.props.options||{}),this._container.scrollTo&&this._container.scrollTo(0,e)},t.prototype.componentDidUpdate=function(){this.inst.update()},t.prototype.componentWillUnmount=function(){this.inst.destroy()},t.prototype.render=function(){var e=this.props,t=e.children,n=e.className,r=e.updateFn;return r&&r(this.componentDidUpdate.bind(this)),p.createElement(p.Fragment,null,p.createElement(Fr,null),p.createElement(Ur,{className:"scrollbar-container "+n,ref:this.handleRef},t))},t}(p.Component);function zr(e){return p.createElement(Ie.Consumer,null,function(t){return t.nativeScrollbars?p.createElement("div",{style:{overflow:"auto",msOverflowStyle:"-ms-autohiding-scrollbar"}},e.children):p.createElement(Br,a({},e),e.children)})}var $r=n(132),Wr=Ee.div.withConfig({componentId:"sc-107yc6q-0"})(["code[class*='language-'],pre[class*='language-']{text-shadow:0 -0.1em 0.2em black;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;}@media print{code[class*='language-'],pre[class*='language-']{text-shadow:none;}}pre[class*='language-']{padding:1em;margin:0.5em 0;overflow:auto;}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:hsl(30,20%,50%);}.token.punctuation{opacity:0.7;}.namespace{opacity:0.7;}.token.property,.token.tag,.token.number,.token.constant,.token.symbol{color:#4a8bb3;}.token.boolean{color:firebrick;}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#a0fbaa;& + a,& + a:visited{color:#4ed2ba;text-decoration:underline;}}.token.operator,.token.entity,.token.url,.token.variable{color:hsl(40,90%,60%);}.token.atrule,.token.attr-value,.token.keyword{color:hsl(350,40%,70%);}.token.regex,.token.important{color:#e90;}.token.important,.token.bold{font-weight:bold;}.token.italic{font-style:italic;}.token.entity{cursor:help;}.token.deleted{color:red;}",";"],Se("Prism")),qr=ve(["a{text-decoration:none;color:",";&:visited{color:",";}&:hover{color:",";}}"],function(e){return e.theme.typography.links.color},function(e){return e.theme.typography.links.visited},function(e){return e.theme.typography.links.hover}),Hr=Ee(Wr).withConfig({componentId:"sc-1m0b31p-0"})(["font-family:",";font-weight:",";line-height:",";p{&:last-child{margin-bottom:0;}}"," "," h1{",";color:",";margin-top:0;}h2{",";color:",";}code{color:",";background-color:",";font-family:",";border-radius:2px;border:1px solid rgba(38,50,56,0.1);padding:0 ","px;font-size:",";font-weight:",";word-break:break-word;}pre{font-family:",";white-space:",";background-color:#263238;color:white;padding:","px;overflow-x:auto;line-height:normal;border-radius:0px border:1px solid rgba(38,50,56,0.1);code{background-color:transparent;color:white;padding:0;&:before,&:after{content:none;}}}blockquote{margin:0;margin-bottom:1em;padding:0 15px;color:#777;border-left:4px solid #ddd;}img{max-width:100%;box-sizing:content-box;}ul,ol{padding-left:2em;margin:0;margin-bottom:1em;ul,ol{margin-bottom:0;margin-top:0;}}table{display:block;width:100%;overflow:auto;word-break:normal;word-break:keep-all;border-collapse:collapse;border-spacing:0;margin-top:1.5em;margin-bottom:1.5em;}table tr{background-color:#fff;border-top:1px solid #ccc;&:nth-child(2n){background-color:",";}}table th,table td{padding:6px 13px;border:1px solid #ddd;}table th{text-align:left;font-weight:bold;}",";"," ",";"],function(e){return e.theme.typography.fontFamily},function(e){return e.theme.typography.fontWeightRegular},function(e){return e.theme.typography.lineHeight},function(e){return e.compact&&"\n p:first-child {\n margin-top: 0;\n }\n p:last-child {\n margin-bottom: 0;\n }\n "},function(e){return e.inline&&" p {\n display: inline-block;\n }"},en(1),function(e){return e.theme.colors.primary.main},en(2),function(e){return e.theme.colors.text.primary},function(e){return e.theme.typography.code.color},function(e){return e.theme.typography.code.backgroundColor},function(e){return e.theme.typography.code.fontFamily},function(e){return e.theme.spacing.unit},function(e){return e.theme.typography.code.fontSize},function(e){return e.theme.typography.code.fontWeight},function(e){return e.theme.typography.code.fontFamily},function(e){return e.theme.typography.code.wrap?"pre-wrap":"pre"},function(e){return 4*e.theme.spacing.unit},function(e){return e.theme.schema.nestedBackground},pn(".share-link"),qr,Se("Markdown")),Yr=Hr.withComponent("span"),Vr=function(e,t){return e?$r.sanitize(t):t};function Qr(e){var t=e.inline?Yr:Hr;return p.createElement(Re,null,function(n){return p.createElement(t,a({className:"redoc-markdown "+(e.className||""),dangerouslySetInnerHTML:{__html:Vr(n.untrustedSpec,e.html)}},e))})}var Gr,Xr=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.render=function(){var e=this.props,t=e.source,n=e.inline,r=e.compact,o=e.className,i=new vt;return p.createElement(Qr,{html:i.renderMd(t),inline:n,compact:r,className:o})},t}(p.Component),Kr={oauth2:"OAuth2",apiKey:"API Key",http:"HTTP",openIdConnect:"Open ID Connect"},Jr=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.render=function(){var e=this.props,t=e.type,n=e.flow;return p.createElement("tr",null,p.createElement("th",null," ",t," OAuth Flow "),p.createElement("td",null,"implicit"===t||"authorizationCode"===t?p.createElement("div",null,p.createElement("strong",null," Authorization URL: "),n.authorizationUrl):null,"password"===t||"clientCredentials"===t||"authorizationCode"===t?p.createElement("div",null,p.createElement("strong",null," Token URL: "),n.tokenUrl):null,n.refreshUrl&&p.createElement("div",null,p.createElement("strong",null," Refresh URL: "),n.refreshUrl),p.createElement("div",null,p.createElement("strong",null," Scopes: ")),p.createElement("ul",null,Object.keys(n.scopes).map(function(e){return p.createElement("li",{key:e},p.createElement("code",null,e)," - ",p.createElement(Xr,{inline:!0,source:n.scopes[e]||""}))}))))},t}(p.PureComponent),Zr=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.render=function(){return this.props.securitySchemes.schemes.map(function(e){return p.createElement(Gt,{id:e.sectionId,key:e.id},p.createElement(Jt,null,p.createElement(Qt,null,p.createElement(nn,null,p.createElement(mn,{to:e.sectionId}),e.id),p.createElement(Xr,{source:e.description||""}),p.createElement(Hr,null,p.createElement("table",{className:"security-details"},p.createElement("tbody",null,p.createElement("tr",null,p.createElement("th",null," Security scheme type: "),p.createElement("td",null," ",Kr[e.type]||e.type," ")),e.apiKey?p.createElement("tr",null,p.createElement("th",null," ",e.apiKey.in," parameter name:"),p.createElement("td",null," ",e.apiKey.name," ")):e.http?[p.createElement("tr",{key:"scheme"},p.createElement("th",null," HTTP Authorization Scheme "),p.createElement("td",null," ",e.http.scheme," ")),"bearer"===e.http.scheme&&e.http.bearerFormat&&p.createElement("tr",{key:"bearer"},p.createElement("th",null," Bearer format "),p.createElement("td",null,' "',e.http.bearerFormat,'" '))]:e.openId?p.createElement("tr",null,p.createElement("th",null," Connect URL "),p.createElement("td",null,p.createElement("a",{target:"_blank",href:e.openId.connectUrl},e.openId.connectUrl))):e.flows?Object.keys(e.flows).map(function(t){return p.createElement(Jr,{key:t,type:t,flow:e.flows[t]})}):null))))))})},t}(p.PureComponent);var eo=function(){function e(e,t,n,r){void 0===n&&(n={}),void 0===r&&(r=!0);var o=this;this.marker=new ht,this.disposer=null,this.rawOptions=n,this.options=new me(n,to),this.scroll=new $t(this.options),zt.updateOnHistory(ft.currentId,this.scroll),this.spec=new _t(e,t,this.options),this.menu=new zt(this.spec,this.scroll,ft),this.options.disableSearch||(this.search=new Vt,r&&this.search.indexItems(this.menu.items),this.disposer=Object(Ne.m)(this.menu,"activeItemIdx",function(e){o.updateMarkOnMenu(e.newValue)}))}return e.fromJS=function(t){var n=new e(t.spec.data,t.spec.url,t.options,!1);return n.menu.activeItemIdx=t.menu.activeItemIdx||0,n.menu.activate(n.menu.flatItems[n.menu.activeItemIdx]),n.options.disableSearch||n.search.load(t.searchIndex),n},e.prototype.onDidMount=function(){this.menu.updateOnHistory(),this.updateMarkOnMenu(this.menu.activeItemIdx)},e.prototype.dispose=function(){this.scroll.dispose(),this.menu.dispose(),null!=this.disposer&&this.disposer()},e.prototype.toJS=function(){return l(this,void 0,void 0,function(){var e,t;return c(this,function(n){switch(n.label){case 0:return e={menu:{activeItemIdx:this.menu.activeItemIdx},spec:{url:this.spec.parser.specUrl,data:this.spec.parser.spec}},this.search?[4,this.search.toJS()]:[3,2];case 1:return t=n.sent(),[3,3];case 2:t=void 0,n.label=3;case 3:return[2,(e.searchIndex=t,e.options=this.rawOptions,e)]}})})},e.prototype.updateMarkOnMenu=function(e){for(var t=Math.max(0,e),n=Math.min(this.menu.flatItems.length,t+5),r=[],o=t;o<n;o++){var i=this.menu.getElementAt(o);i&&("section"===this.menu.flatItems[o].type&&(i=i.parentElement.parentElement),i&&r.push(i))}this.marker.addOnly(r),this.marker.mark()},e}(),to={allowedMdComponents:(Gr={},Gr["security-definitions"]={component:Zr,propsSelector:function(e){return{securitySchemes:e.spec.securitySchemes}}},Gr)},no="undefined"!=typeof document&&document.queryCommandSupported&&document.queryCommandSupported("copy"),ro=function(){function e(){}return e.isSupported=function(){return no},e.selectElement=function(e){var t,n;document.body.createTextRange?((t=document.body.createTextRange()).moveToElementText(e),t.select()):document.createRange&&window.getSelection&&(n=window.getSelection(),(t=document.createRange()).selectNodeContents(e),n.removeAllRanges(),n.addRange(t))},e.deselect=function(){document.selection?document.selection.empty():window.getSelection&&window.getSelection().removeAllRanges()},e.copySelected=function(){var e;try{e=document.execCommand("copy")}catch(t){e=!1}return e},e.copyElement=function(t){e.selectElement(t);var n=e.copySelected();return n&&e.deselect(),n},e.copyCustom=function(t){var n=document.createElement("textarea");n.style.position="fixed",n.style.top="0",n.style.left="0",n.style.width="2em",n.style.height="2em",n.style.padding="0",n.style.border="none",n.style.outline="none",n.style.boxShadow="none",n.style.background="transparent",n.value=t,document.body.appendChild(n),n.select();var r=e.copySelected();return document.body.removeChild(n),r},e}();function oo(e){return(oo="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function io(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ao(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function so(e,t,n){return t&&ao(e.prototype,t),n&&ao(e,n),e}function lo(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function co(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&po(e,t)}function uo(e){return(uo=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function po(e,t){return(po=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function fo(e,t){return!t||"object"!=typeof t&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function ho(e,t){return e(t={exports:{}},t.exports),t.exports}var mo,go=ho(function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,o=n?Symbol.for("react.portal"):60106,i=n?Symbol.for("react.fragment"):60107,a=n?Symbol.for("react.strict_mode"):60108,s=n?Symbol.for("react.profiler"):60114,l=n?Symbol.for("react.provider"):60109,c=n?Symbol.for("react.context"):60110,u=n?Symbol.for("react.async_mode"):60111,p=n?Symbol.for("react.forward_ref"):60112,f=n?Symbol.for("react.placeholder"):60113;function d(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case u:case i:case s:case a:return e;default:switch(e=e&&e.$$typeof){case c:case p:case l:return e;default:return t}}case o:return t}}}t.typeOf=d,t.AsyncMode=u,t.ContextConsumer=c,t.ContextProvider=l,t.Element=r,t.ForwardRef=p,t.Fragment=i,t.Profiler=s,t.Portal=o,t.StrictMode=a,t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===u||e===s||e===a||e===f||"object"==typeof e&&null!==e&&("function"==typeof e.then||e.$$typeof===l||e.$$typeof===c||e.$$typeof===p)},t.isAsyncMode=function(e){return d(e)===u},t.isContextConsumer=function(e){return d(e)===c},t.isContextProvider=function(e){return d(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return d(e)===p},t.isFragment=function(e){return d(e)===i},t.isProfiler=function(e){return d(e)===s},t.isPortal=function(e){return d(e)===o},t.isStrictMode=function(e){return d(e)===a}});(mo=go)&&mo.__esModule&&Object.prototype.hasOwnProperty.call(mo,"default")&&mo.default;go.typeOf,go.AsyncMode,go.ContextConsumer,go.ContextProvider,go.Element,go.ForwardRef,go.Fragment,go.Profiler,go.Portal,go.StrictMode,go.isValidElementType,go.isAsyncMode,go.isContextConsumer,go.isContextProvider,go.isElement,go.isForwardRef,go.isFragment,go.isProfiler,go.isPortal,go.isStrictMode;var yo,vo=ho(function(e){e.exports=go});function bo(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var wo={childContextTypes:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},xo={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},ko=bo({},vo.ForwardRef,(bo(yo={},"$$typeof",!0),bo(yo,"render",!0),yo)),Eo=Object.defineProperty,So=Object.getOwnPropertyNames,_o=Object.getOwnPropertySymbols,Oo=Object.getOwnPropertyDescriptor,Co=Object.getPrototypeOf,To=Object.prototype;var jo=function e(t,n,r){if("string"!=typeof n){if(To){var o=Co(n);o&&o!==To&&e(t,o,r)}var i=So(n);_o&&(i=i.concat(_o(n)));for(var a=ko[t.$$typeof]||wo,s=ko[n.$$typeof]||wo,l=0;l<i.length;++l){var c=i[l];if(!(xo[c]||r&&r[c]||s&&s[c]||a&&a[c])){var u=Oo(n,c);try{Eo(t,c,u)}catch(e){}}}return t}return t},Ao=function(){function e(){io(this,e),this.listeners=[]}return so(e,[{key:"on",value:function(e){var t=this;return this.listeners.push(e),function(){var n=t.listeners.indexOf(e);-1!==n&&t.listeners.splice(n,1)}}},{key:"emit",value:function(e){this.listeners.forEach(function(t){return t(e)})}}]),e}();function Io(e){function t(t,n,r,o,i,a){for(var s=arguments.length,l=new Array(s>6?s-6:0),c=6;c<s;c++)l[c-6]=arguments[c];return Object(Ne.o)(function(){if(o=o||"<<anonymous>>",a=a||r,null==n[r]){if(t){var s=null===n[r]?"null":"undefined";return new Error("The "+i+" `"+a+"` is marked as required in `"+o+"`, but its value is `"+s+"`.")}return null}return e.apply(void 0,[n,r,o,i,a].concat(l))})}var n=t.bind(null,!1);return n.isRequired=t.bind(null,!0),n}function Po(e){var t=oo(e);return Array.isArray(e)?"array":e instanceof RegExp?"object":function(e,t){return"symbol"===e||"Symbol"===t["@@toStringTag"]||"function"==typeof Symbol&&t instanceof Symbol}(t,e)?"symbol":t}function Ro(e,t){return Io(function(n,r,o,i,a){return Object(Ne.o)(function(){if(e&&Po(n[r])===t.toLowerCase())return null;var i;switch(t){case"Array":i=Ne.i;break;case"Object":i=Ne.k;break;case"Map":i=Ne.j;break;default:throw new Error("Unexpected mobxType: ".concat(t))}var s=n[r];if(!i(s)){var l=function(e){var t=Po(e);if("object"===t){if(e instanceof Date)return"date";if(e instanceof RegExp)return"regexp"}return t}(s),c=e?" or javascript `"+t.toLowerCase()+"`":"";return new Error("Invalid prop `"+a+"` of type `"+l+"` supplied to `"+o+"`, expected `mobx.Observable"+t+"`"+c+".")}return null})})}function No(e,t){return Io(function(n,r,o,i,a){for(var s=arguments.length,l=new Array(s>5?s-5:0),c=5;c<s;c++)l[c-5]=arguments[c];return Object(Ne.o)(function(){if("function"!=typeof t)return new Error("Property `"+a+"` of component `"+o+"` has invalid PropType notation.");var s=Ro(e,"Array")(n,r,o);if(s instanceof Error)return s;for(var c=n[r],u=0;u<c.length;u++)if((s=t.apply(void 0,[c,u,o,i,a+"["+u+"]"].concat(l)))instanceof Error)return s;return null})})}Ro(!1,"Array"),No.bind(null,!1),Ro(!1,"Map"),Ro(!1,"Object"),Ro(!0,"Array"),No.bind(null,!0);var Lo=Ro(!0,"Object");var Mo=0;function Do(e){if("function"==typeof Symbol)return Symbol(e);var t="__$mobx-react ".concat(e," (").concat(Mo,")");return Mo++,t}var Fo=Do("patchMixins"),Uo=Do("patchedDefinition");function Bo(e,t){for(var n=this,r=arguments.length,o=new Array(r>2?r-2:0),i=2;i<r;i++)o[i-2]=arguments[i];t.locks++;try{var a;return null!=e&&(a=e.apply(this,o)),a}finally{t.locks--,0===t.locks&&t.methods.forEach(function(e){e.apply(n,o)})}}function zo(e,t){return function(){for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];Bo.call.apply(Bo,[this,e,t].concat(r))}}function $o(e,t){for(var n=function(e,t){var n=e[Fo]=e[Fo]||{},r=n[t]=n[t]||{};return r.locks=r.locks||0,r.methods=r.methods||[],r}(e,t),r=arguments.length,o=new Array(r>2?r-2:0),i=2;i<r;i++)o[i-2]=arguments[i];for(var a=0;a<o.length;a++){var s=o[a];n.methods.indexOf(s)<0&&n.methods.push(s)}var l=Object.getOwnPropertyDescriptor(e,t);if(!l||!l[Uo]){var c=e[t],u=function e(t,n,r,o,i){var a;var s=zo(i,o);return a={},lo(a,Uo,!0),lo(a,"get",function(){return s}),lo(a,"set",function(i){if(this===t)s=zo(i,o);else{var a=e(this,n,r,o,i);Object.defineProperty(this,n,a)}}),lo(a,"configurable",!0),lo(a,"enumerable",r),a}(e,t,l?l.enumerable:void 0,n,c);Object.defineProperty(e,t,u)}}var Wo={mobxStores:Lo};Object.seal(Wo);var qo={contextTypes:{get:function(){return Wo},set:function(e){console.warn("Mobx Injector: you are trying to attach `contextTypes` on an component decorated with `inject` (or `observer`) HOC. Please specify the contextTypes on the wrapped component instead. It is accessible through the `wrappedComponent`")},configurable:!0,enumerable:!1},isMobxInjector:{value:!0,writable:!0,configurable:!0,enumerable:!0}};function Ho(e,t,n){var r="inject-"+(t.displayName||t.name||t.constructor&&t.constructor.name||"Unknown");n&&(r+="-with-"+n);var o=function(n){function r(){var e,t;io(this,r);for(var n=arguments.length,o=new Array(n),i=0;i<n;i++)o[i]=arguments[i];return(t=fo(this,(e=uo(r)).call.apply(e,[this].concat(o)))).storeRef=function(e){t.wrappedInstance=e},t}return co(r,p["Component"]),so(r,[{key:"render",value:function(){var n={};for(var r in this.props)this.props.hasOwnProperty(r)&&(n[r]=this.props[r]);var o=e(this.context.mobxStores||{},n,this.context)||{};for(var i in o)n[i]=o[i];return function(e){return!(e.prototype&&e.prototype.render)}(t)||(n.ref=this.storeRef),Object(p.createElement)(t,n)}}]),r}();return o.displayName=r,jo(o,t),o.wrappedComponent=t,Object.defineProperties(o,qo),o}function Yo(){var e;if("function"==typeof arguments[0])return e=arguments[0],function(t){var n=Ho(e,t);return n.isMobxInjector=!1,(n=pi(n)).isMobxInjector=!0,n};for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return e=function(e){return function(t,n){return e.forEach(function(e){if(!(e in n)){if(!(e in t))throw new Error("MobX injector: Store '"+e+"' is not available! Make sure it is provided by some Provider");n[e]=t[e]}}),n}}(t),function(n){return Ho(e,n,t.join("-"))}}var Vo=Ne.a||"$mobx",Qo=Do("isUnmounted"),Go=!1,Xo=!1,Ko=!1,Jo="undefined"!=typeof WeakMap?new WeakMap:void 0,Zo=new Ao,ei=Do("skipRender"),ti=Do("isForcingUpdate"),ni="function"==typeof p.forwardRef&&Object(p.forwardRef)(function(e,t){}).$$typeof;function ri(e,t,n){Object.hasOwnProperty.call(e,t)?e[t]=n:Object.defineProperty(e,t,{enumerable:!1,configurable:!0,writable:!0,value:n})}function oi(e){if(d.findDOMNode)try{return Object(d.findDOMNode)(e)}catch(e){return null}return null}function ii(e){var t=oi(e);t&&Jo&&Jo.set(t,e),Zo.emit({event:"render",renderTime:e.__$mobRenderEnd-e.__$mobRenderStart,totalTime:Date.now()-e.__$mobRenderStart,component:e,node:t})}var ai=new Ao;function si(e,t){if(li(e,t))return!0;if("object"!==oo(e)||null===e||"object"!==oo(t)||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o<n.length;o++)if(!hasOwnProperty.call(t,n[o])||!li(e[n[o]],t[n[o]]))return!1;return!0}function li(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}var ci={componentWillUnmount:function(){if(!0!==Xo&&(this.render[Vo]&&this.render[Vo].dispose(),this[Qo]=!0,Go)){var e=oi(this);e&&Jo&&Jo.delete(e),Zo.emit({event:"destroy",component:this,node:e})}},componentDidMount:function(){Go&&ii(this)},componentDidUpdate:function(){Go&&ii(this)},shouldComponentUpdate:function(e,t){return Xo&&console.warn("[mobx-react] It seems that a re-rendering of a React component is triggered while in static (server-side) mode. Please make sure components are rendered only once server-side."),this.state!==t||!si(this.props,e)}};function ui(e,t){var n=Do("reactProp_".concat(t,"_valueHolder")),r=Do("reactProp_".concat(t,"_atomHolder"));function o(){return this[r]||ri(this,r,Object(Ne.g)("reactive "+t)),this[r]}Object.defineProperty(e,t,{configurable:!0,enumerable:!0,get:function(){return o.call(this).reportObserved(),this[n]},set:function(e){this[ti]||si(this[n],e)?ri(this,n,e):(ri(this,n,e),ri(this,ei,!0),o.call(this).reportChanged(),ri(this,ei,!1))}})}function pi(e,t){if("string"==typeof e)throw new Error("Store names should be provided as array");if(Array.isArray(e))return Ko||(Ko=!0,console.warn('Mobx observer: Using observer to inject stores is deprecated since 4.0. Use `@inject("store1", "store2") @observer ComponentClass` or `inject("store1", "store2")(observer(componentClass))` instead of `@observer(["store1", "store2"]) ComponentClass`')),t?Yo.apply(null,e)(pi(t)):function(t){return pi(e,t)};var n=e;if(!0===n.isMobxInjector&&console.warn("Mobx observer: You are trying to use 'observer' on a component that already has 'inject'. Please apply 'observer' before applying 'inject'"),n.__proto__===p.PureComponent&&console.warn("Mobx observer: You are using 'observer' on React.PureComponent. These two achieve two opposite goals and should not be used together"),ni&&n.$$typeof===ni){var r=n.render;if("function"!=typeof r)throw new Error("render property of ForwardRef was not a function");return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){lo(e,t,n[t])})}return e}({},n,{render:function(){var e=arguments;return f.a.createElement(fi,null,function(){return r.apply(void 0,e)})}})}if(!("function"!=typeof n||n.prototype&&n.prototype.render||n.isReactClass||p.Component.isPrototypeOf(n))){var o,i,a=pi((i=o=function(e){function t(){return io(this,t),fo(this,uo(t).apply(this,arguments))}return co(t,p["Component"]),so(t,[{key:"render",value:function(){return n.call(this,this.props,this.context)}}]),t}(),o.displayName=n.displayName||n.name,o.contextTypes=n.contextTypes,o.propTypes=n.propTypes,o.defaultProps=n.defaultProps,i));return jo(a,n),a}if(!n)throw new Error("Please pass a valid component to 'observer'");var s=n.prototype||n;!function(e){["componentDidMount","componentWillUnmount","componentDidUpdate"].forEach(function(t){!function(e,t){$o(e,t,ci[t])}(e,t)}),e.shouldComponentUpdate?e.shouldComponentUpdate!==ci.shouldComponentUpdate&&console.warn("Use `shouldComponentUpdate` in an `observer` based component breaks the behavior of `observer` and might lead to unexpected results. Manually implementing `sCU` should not be needed when using mobx-react."):e.shouldComponentUpdate=ci.shouldComponentUpdate}(s),n.isMobXReactObserver=!0,ui(s,"props"),ui(s,"state");var l=s.render;return s.render=function(){return function(e){var t=this;if(!0===Xo)return e.call(this);function n(){var e=this;a=!1;var t=void 0,n=void 0;if(s.track(function(){Go&&(e.__$mobRenderStart=Date.now());try{n=Object(Ne.c)(!1,i)}catch(e){t=e}Go&&(e.__$mobRenderEnd=Date.now())}),t)throw ai.emit(t),t;return n}var r=this.displayName||this.name||this.constructor&&(this.constructor.displayName||this.constructor.name)||"<component>",o=this._reactInternalInstance&&this._reactInternalInstance._rootNodeID||this._reactInternalInstance&&this._reactInternalInstance._debugID||this._reactInternalFiber&&this._reactInternalFiber._debugID;ri(this,ei,!1),ri(this,ti,!1);var i=e.bind(this),a=!1,s=new Ne.b("".concat(r,"#").concat(o,".render()"),function(){if(!a&&(a=!0,"function"==typeof t.componentWillReact&&t.componentWillReact(),!0!==t[Qo])){var e=!0;try{ri(t,ti,!0),t[ei]||p.Component.prototype.forceUpdate.call(t),e=!1}finally{ri(t,ti,!1),e&&s.dispose()}}});return s.reactComponent=this,n[Vo]=s,this.render=n,n.call(this)}.call(this,l)},n}var fi=pi(function(e){var t=e.children,n=e.inject,r=e.render,o=t||r;if(void 0===o)return null;if(!n)return o();console.warn("<Observer inject=.../> is no longer supported. Please use inject on the enclosing component instead");var i=Yo(n)(o);return f.a.createElement(i,null)});fi.displayName="Observer";var di=function(e,t,n,r,o){var i="children"===t?"render":"children";return"function"==typeof e[t]&&"function"==typeof e[i]?new Error("Invalid prop,do not use children and render in the same time in`"+n):"function"!=typeof e[t]&&"function"!=typeof e[i]?new Error("Invalid prop `"+o+"` of type `"+oo(e[t])+"` supplied to `"+n+"`, expected `function`."):void 0};function hi(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);null!=e&&this.setState(e)}function mi(e){this.setState(function(t){var n=this.constructor.getDerivedStateFromProps(e,t);return null!=n?n:null}.bind(this))}function gi(e,t){try{var n=this.props,r=this.state;this.props=e,this.state=t,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,r)}finally{this.props=n,this.state=r}}fi.propTypes={render:di,children:di},hi.__suppressDeprecationWarning=!0,mi.__suppressDeprecationWarning=!0,gi.__suppressDeprecationWarning=!0;var yi={children:!0,key:!0,ref:!0},vi=function(e){function t(e,n){var r;return io(this,t),(r=fo(this,uo(t).call(this,e,n))).state={},bi(e,r.state),r}return co(t,p["Component"]),so(t,[{key:"render",value:function(){return p.Children.only(this.props.children)}},{key:"getChildContext",value:function(){var e={};return bi(this.context.mobxStores,e),bi(this.props,e),{mobxStores:e}}}],[{key:"getDerivedStateFromProps",value:function(e,t){if(!e)return null;if(!t)return e;if(Object.keys(e).filter(wi).length!==Object.keys(t).filter(wi).length&&console.warn("MobX Provider: The set of provided stores has changed. Please avoid changing stores as the change might not propagate to all children"),!e.suppressChangedStoreWarning)for(var n in e)wi(n)&&t[n]!==e[n]&&console.warn("MobX Provider: Provided store '"+n+"' has changed. Please avoid replacing stores as the change might not propagate to all children");return e}}]),t}();function bi(e,t){if(e)for(var n in e)wi(n)&&(t[n]=e[n])}function wi(e){return!yi[e]&&"suppressChangedStoreWarning"!==e}vi.contextTypes={mobxStores:Lo},vi.childContextTypes={mobxStores:Lo.isRequired},function(e){var t=e.prototype;if(!t||!t.isReactComponent)throw new Error("Can only polyfill class components");if("function"!=typeof e.getDerivedStateFromProps&&"function"!=typeof t.getSnapshotBeforeUpdate)return e;var n=null,r=null,o=null;if("function"==typeof t.componentWillMount?n="componentWillMount":"function"==typeof t.UNSAFE_componentWillMount&&(n="UNSAFE_componentWillMount"),"function"==typeof t.componentWillReceiveProps?r="componentWillReceiveProps":"function"==typeof t.UNSAFE_componentWillReceiveProps&&(r="UNSAFE_componentWillReceiveProps"),"function"==typeof t.componentWillUpdate?o="componentWillUpdate":"function"==typeof t.UNSAFE_componentWillUpdate&&(o="UNSAFE_componentWillUpdate"),null!==n||null!==r||null!==o){var i=e.displayName||e.name,a="function"==typeof e.getDerivedStateFromProps?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n"+i+" uses "+a+" but also contains the following legacy lifecycles:"+(null!==n?"\n "+n:"")+(null!==r?"\n "+r:"")+(null!==o?"\n "+o:"")+"\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks")}if("function"==typeof e.getDerivedStateFromProps&&(t.componentWillMount=hi,t.componentWillReceiveProps=mi),"function"==typeof t.getSnapshotBeforeUpdate){if("function"!=typeof t.componentDidUpdate)throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");t.componentWillUpdate=gi;var s=t.componentDidUpdate;t.componentDidUpdate=function(e,t,n){var r=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:n;s.call(this,e,t,r)}}}(vi);Do("disposeOnUnmount");if(!p.Component)throw new Error("mobx-react requires React to be available");if(!Ne.n)throw new Error("mobx-react requires mobx to be available");"function"==typeof d.unstable_batchedUpdates&&Object(Ne.f)({reactionScheduler:d.unstable_batchedUpdates});if("object"===("undefined"==typeof __MOBX_DEVTOOLS_GLOBAL_HOOK__?"undefined":oo(__MOBX_DEVTOOLS_GLOBAL_HOOK__))){var xi={spy:Ne.n,extras:{getDebugName:Ne.h}},ki={renderReporter:Zo,componentByNodeRegistry:Jo,componentByNodeRegistery:Jo,trackComponents:function(){if("undefined"==typeof WeakMap)throw new Error("[mobx-react] tracking components is not supported in this browser.");Go||(Go=!0)}};__MOBX_DEVTOOLS_GLOBAL_HOOK__.injectMobxReact(ki,xi)}var Ei=Ee.div.withConfig({componentId:"sc-1whyat8-0"})(["",";",""],qr,function(e){return e.compact?"":"margin: 1em 0"}),Si=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.render=function(){var e=this.props.externalDocs;return e&&e.url?p.createElement(Ei,{compact:this.props.compact},p.createElement("a",{href:e.url},e.description||e.url)):null},t=s([pi],t)}(p.Component),_i=Ee(tn).withConfig({componentId:"sc-1mcjnf5-0"})(["margin-top:0;margin-bottom:0.5em;",";"],Se("ApiHeader")),Oi=Ee.a.withConfig({componentId:"sc-1mcjnf5-1"})(["border:1px solid ",";color:",";font-weight:normal;margin-left:0.5em;padding:4px 8px 4px;display:inline-block;text-decoration:none;cursor:pointer;",";"],function(e){return e.theme.colors.primary.main},function(e){return e.theme.colors.primary.main},Se("DownloadButton")),Ci=Ee.span.withConfig({componentId:"sc-1mcjnf5-2"})(["&::before{content:'|';display:inline-block;opacity:0.5;width:","px;text-align:center;}&:last-child::after{display:none;}"],15),Ti=Ee.div.withConfig({componentId:"sc-1mcjnf5-3"})(["overflow:hidden;"]),ji=Ee.div.withConfig({componentId:"sc-1mcjnf5-4"})(["display:flex;flex-wrap:wrap;margin-left:-","px;"],15),Ai=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.handleDownloadClick=function(e){e.target.href||(e.target.href=t.props.store.spec.info.downloadLink)},t}return i(t,e),t.prototype.render=function(){var e=this.props.store,t=e.spec,n=t.info,r=t.externalDocs,o=e.options.hideDownloadButton,i=n.downloadFileName,a=n.downloadLink,s=n.license&&p.createElement(Ci,null,"License: ",p.createElement("a",{href:n.license.url},n.license.name))||null,l=n.contact&&n.contact.url&&p.createElement(Ci,null,"URL: ",p.createElement("a",{href:n.contact.url},n.contact.url))||null,c=n.contact&&n.contact.email&&p.createElement(Ci,null,n.contact.name||"E-mail",":"," ",p.createElement("a",{href:"mailto:"+n.contact.email},n.contact.email))||null,u=n.termsOfService&&p.createElement(Ci,null,p.createElement("a",{href:n.termsOfService},"Terms of Service"))||null,f=n.version&&p.createElement("span",null,"(",n.version,")")||null;return p.createElement(Gt,null,p.createElement(Jt,null,p.createElement(Qt,{className:"api-info"},p.createElement(_i,null,n.title," ",f),!o&&p.createElement("p",null,"Download OpenAPI specification:",p.createElement(Oi,{download:i,target:"_blank",href:a,onClick:this.handleDownloadClick},"Download")),p.createElement(Hr,null,(n.license||n.contact||n.termsOfService)&&p.createElement(Ti,null,p.createElement(ji,null,c," ",l," ",s," ",u))||null),p.createElement(Xr,{source:e.spec.info.description}),r&&p.createElement(Si,{externalDocs:r}))))},t=s([pi],t)}(p.Component),Ii=Ee.img.withConfig({componentId:"sc-1ypz5kk-0"})(["max-height:",";max-width:",";width:100%;display:block;"],function(e){return e.theme.logo.maxHeight},function(e){return e.theme.logo.maxWidth}),Pi=Ee.div.withConfig({componentId:"sc-1ypz5kk-1"})(["text-align:center;"]),Ri=Ee.a.withConfig({componentId:"sc-1ypz5kk-2"})(["display:inline-block;"]),Ni=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.render=function(){var e=this.props.info,t=e["x-logo"];if(!t||!t.url)return null;var n,r=t.href||e.contact&&e.contact.url,o=t.altText?t.altText:"logo",i=p.createElement(Ii,{src:t.url,style:{backgroundColor:t.backgroundColor},alt:o});return p.createElement(Pi,null,r?(n=r,function(e){return p.createElement(Ri,{href:n},e)})(i):i)},t=s([pi],t)}(p.Component),Li=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.render=function(){var e=this;return p.createElement(Re,null,function(t){return p.createElement(cn,null,function(n){return e.renderWithOptionsAndStore(t,n)})})},t.prototype.renderWithOptionsAndStore=function(e,t){var n=this.props,r=n.source,o=n.htmlWrap,i=void 0===o?function(e){return e}:o;if(!t)throw new Error("When using componentes in markdown, store prop must be provided");var s=new vt(e).renderMdWithComponents(r);return s.length?s.map(function(e,n){return"string"==typeof e?p.cloneElement(i(p.createElement(Qr,{html:e,inline:!1,compact:!1})),{key:n}):p.createElement(e.component,a({key:n},a({},e.props,e.propsSelector(t))))}):null},t}(p.Component),Mi=Ee.code.withConfig({componentId:"zmmjx2-0"})(["font-size:",";font-family:",";border:1px solid ",";margin:0 3px;padding:0.2em;display:inline-block;line-height:1;&:after{content:',';}&:last-child:after{content:none;}"],function(e){return e.theme.typography.code.fontSize},function(e){return e.theme.typography.code.fontFamily},function(e){return e.theme.colors.border.dark}),Di=Ee.span.withConfig({componentId:"zmmjx2-1"})(["&:after{content:' AND ';font-weight:bold;}&:last-child:after{content:none;}",";"],qr),Fi=Ee.span.withConfig({componentId:"zmmjx2-2"})(["&:before{content:'( ';font-weight:bold;}&:after{content:' ) OR ';font-weight:bold;}&:last-child:after{content:' )';}&:only-child:before,&:only-child:after{content:none;}",";"],qr),Ui=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.render=function(){var e=this.props.security;return p.createElement(Fi,null,e.schemes.map(function(e){return p.createElement(Di,{key:e.id},p.createElement(dn,{to:e.sectionId},e.id),e.scopes.length>0&&" (",e.scopes.map(function(e){return p.createElement(Mi,{key:e},e)}),e.scopes.length>0&&") ")}))},t}(p.PureComponent),Bi=Ee.div.withConfig({componentId:"zmmjx2-3"})(["flex:1;"]),zi=Ee.div.withConfig({componentId:"zmmjx2-4"})(["width:",";"],function(e){return e.theme.schema.defaultDetailsWidth}),$i=Ee(on).withConfig({componentId:"zmmjx2-5"})(["display:inline-block;margin:0;"]),Wi=Ee.div.withConfig({componentId:"zmmjx2-6"})(["width:100%;display:flex;margin:1em 0;"]),qi=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.render=function(){var e=this.props.securities;return e.length?p.createElement(Wi,null,p.createElement(Bi,null,p.createElement($i,null,"Authorizations: ")),p.createElement(zi,null,e.map(function(e,t){return p.createElement(Ui,{key:t,security:e})}))):null},t}(p.PureComponent),Hi=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.handleClick=function(){ro.selectElement(t.child)},t}return i(t,e),t.prototype.render=function(){var e=this,t=this.props.children;return p.createElement("div",{ref:function(t){return e.child=t},onClick:this.handleClick},t)},t}(p.PureComponent),Yi=Ee.div.withConfig({componentId:"nrhuz6-0"})(["cursor:pointer;position:relative;margin-bottom:5px;"]),Vi=Ee.span.withConfig({componentId:"nrhuz6-1"})(["font-family:",";margin-left:10px;flex:1;overflow-x:hidden;text-overflow:ellipsis;"],function(e){return e.theme.typography.headings.fontFamily}),Qi=Ee.div.withConfig({componentId:"nrhuz6-2"})(["padding:10px 30px 10px ",";border-radius:",";background-color:",";display:flex;white-space:nowrap;align-items:center;border:",";border-bottom:",";transition:border-color 0.25s ease;"," .","{color:","}"],function(e){return e.inverted?"10px":"20px"},function(e){return e.inverted?"0":"4px 4px 0 0"},function(e){return e.inverted?"transparent":e.theme.codeSample.backgroundColor},function(e){return e.inverted?"0":"1px solid transparent"},function(e){return e.inverted?"1px solid #ccc":"0"},function(e){return e.expanded&&!e.inverted&&"border-color: "+e.theme.colors.border.dark+";"||""},Vi,function(e){return e.inverted?e.theme.colors.text.primary:"#ffffff"}),Gi=Ee.span.attrs(function(e){return{className:"http-verb "+e.type}}).withConfig({componentId:"nrhuz6-3"})(["font-size:0.929em;line-height:20px;background-color:",";color:#ffffff;padding:3px 10px;text-transform:uppercase;font-family:",";margin:0;"],function(e){return e.theme.colors.http[e.type]||"#999999"},function(e){return e.theme.typography.headings.fontFamily}),Xi=Ee.div.withConfig({componentId:"nrhuz6-4"})(["position:absolute;width:100%;z-index:100;background:#fafafa;color:#263238;box-sizing:border-box;box-shadow:0px 0px 6px rgba(0,0,0,0.33);overflow:hidden;border-bottom-left-radius:4px;border-bottom-right-radius:4px;transition:all 0.25s ease;",""],function(e){return e.expanded?"":"transform: translateY(-50%) scaleY(0);"}),Ki=Ee.div.withConfig({componentId:"nrhuz6-5"})(["padding:10px;"]),Ji=Ee.div.withConfig({componentId:"nrhuz6-6"})(["padding:5px;border:1px solid #ccc;background:#fff;word-break:break-all;color:",";> span{color:",";}"],function(e){return e.theme.colors.primary.main},function(e){return e.theme.colors.text.primary}),Zi=function(e){function t(t){var n=e.call(this,t)||this;return n.toggle=function(){n.setState({expanded:!n.state.expanded})},n.state={expanded:!1},n}return i(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.operation,r=t.inverted,o=t.hideHostname,i=this.state.expanded;return p.createElement(Ie.Consumer,null,function(t){return p.createElement(Yi,null,p.createElement(Qi,{onClick:e.toggle,expanded:i,inverted:r},p.createElement(Gi,{type:n.httpVerb}," ",n.httpVerb)," ",p.createElement(Vi,null,n.path),p.createElement(yn,{float:"right",color:r?"black":"white",size:"20px",direction:i?"up":"down",style:{marginRight:"-25px"}})),p.createElement(Xi,{expanded:i},n.servers.map(function(e){return p.createElement(Ki,{key:e.url},p.createElement(Xr,{source:e.description||"",compact:!0}),p.createElement(Hi,null,p.createElement(Ji,null,p.createElement("span",null,o||t.hideHostname?(r=e.url,new URL(r).pathname):e.url),n.path)));var r})))})},t}(p.Component);function ea(e){var t=e.Label,n=void 0===t?Mn:t,r=e.Dropdown,o=void 0===r?Ln:r;return 1===e.options.length?p.createElement(n,null,e.options[0].label):p.createElement(o,a({},e))}var ta=Ee(En).withConfig({componentId:"sc-1noysbl-0"})(["cursor:pointer;","{height:",";width:",";polygon{fill:",";}}"],yn,function(e){return e.theme.schema.arrow.size},function(e){return e.theme.schema.arrow.size},function(e){return e.theme.schema.arrow.color}),na=Ee.span.withConfig({componentId:"sc-1noysbl-1"})(["vertical-align:middle;font-size:",";line-height:20px;"],function(e){return e.theme.typography.code.fontSize}),ra=Ee(na).withConfig({componentId:"sc-1noysbl-2"})(["color:",";"],function(e){return ee(.2,e.theme.schema.typeNameColor)}),oa=Ee(na).withConfig({componentId:"sc-1noysbl-3"})(["color:",";"],function(e){return e.theme.schema.typeNameColor}),ia=Ee(na).withConfig({componentId:"sc-1noysbl-4"})(["color:",";"],function(e){return e.theme.schema.typeTitleColor}),aa=oa,sa=Ee(na.withComponent("div")).withConfig({componentId:"sc-1noysbl-5"})(["color:",";font-size:",";font-weight:normal;margin-left:20px;line-height:1;"],function(e){return e.theme.schema.requireLabelColor},function(e){return e.theme.schema.labelsTextSize}),la=Ee(na).withConfig({componentId:"sc-1noysbl-6"})(["color:",";font-size:13px;"],function(e){return e.theme.colors.warning.main}),ca=Ee(na).withConfig({componentId:"sc-1noysbl-7"})(["color:#3195a6;font-size:13px;"]),ua=Ee(na).withConfig({componentId:"sc-1noysbl-8"})(["color:#3195a6;&::before,&::after{font-weight:bold;}&::before{content:' /';}&::after{content:'/ ';}"]),pa=Ee(na).withConfig({componentId:"sc-1noysbl-9"})(["border-radius:2px;",";& + &{margin-left:0;}",";"],function(e){var t=e.theme;return"\n background-color: "+ee(.95,t.colors.text.primary)+";\n color: "+ee(.1,t.colors.text.primary)+";\n\n margin: "+t.spacing.unit+"px;\n padding: 0 "+t.spacing.unit+"px;\n border: 1px solid "+ee(.9,t.colors.text.primary)+";\n font-family: "+t.typography.code.fontFamily+";\n color: "+t.typography.code.color+";\n}"},Se("ExampleValue")),fa=Ee(na).withConfig({componentId:"sc-1noysbl-10"})(["border-radius:2px;",";& + &{margin-left:0;}",";"],function(e){var t=e.theme;return"\n background-color: "+ee(.95,t.colors.primary.light)+";\n color: "+ee(.1,t.colors.primary.main)+";\n\n margin: 0 "+t.spacing.unit+"px;\n padding: 0 "+t.spacing.unit+"px;\n border: 1px solid "+ee(.9,t.colors.primary.main)+";\n}"},Se("ConstraintItem")),da=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.render=function(){var e=this.props,t=e.values,n=e.type;return t.length?p.createElement("div",null,p.createElement(na,null,"array"===n?"Items":""," ",1===t.length?"Value":"Enum",":"),t.map(function(e,t){return p.createElement(pa,{key:t},JSON.stringify(e)," ")})):null},t}(p.PureComponent),ha=Ee(Hr).withConfig({componentId:"sc-12fpph1-0"})(["opacity:0.9;margin:2px 0;"]),ma=Ee.span.withConfig({componentId:"sc-12fpph1-1"})(["font-style:italic;"]),ga=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.render=function(){var e=this;return p.createElement(Ie.Consumer,null,function(t){return p.createElement(p.Fragment,null,t.showExtensions&&Object.keys(e.props.extensions).map(function(t){return p.createElement(ha,{key:t},p.createElement(ma,null,t),":"," ",p.createElement("code",null,JSON.stringify(e.props.extensions[t])))}))})},t}(p.PureComponent),ya=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.render=function(){return 0===this.props.constraints.length?null:p.createElement("span",null," ",this.props.constraints.map(function(e){return p.createElement(fa,{key:e}," ",e," ")}))},t}(p.PureComponent),va=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.render=function(){return void 0===this.props.value?null:p.createElement("div",null,p.createElement(na,null," ",this.props.label," ")," ",p.createElement(pa,null," ",JSON.stringify(this.props.value)," "))},t}(p.PureComponent),ba=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.render=function(){var e=this.props,t=e.showExamples,n=e.field,r=e.renderDiscriminatorSwitch,o=n.schema,i=n.description,s=n.example,l=n.deprecated;return p.createElement("div",null,p.createElement("div",null,p.createElement(ra,null,o.typePrefix),p.createElement(oa,null,o.displayType),o.displayFormat&&p.createElement(aa,null," ","<",o.displayFormat,">"," "),o.title&&p.createElement(ia,null," (",o.title,") "),p.createElement(ya,{constraints:o.constraints}),o.nullable&&p.createElement(ca,null," Nullable "),o.pattern&&p.createElement(ua,null,o.pattern),o.isCircular&&p.createElement(la,null," Recursive ")),l&&p.createElement("div",null,p.createElement(vn,{type:"warning"}," Deprecated ")),p.createElement(va,{label:"Default:",value:o.default}),!r&&p.createElement(da,{type:o.type,values:o.enum})," ",t&&p.createElement(va,{label:"Example:",value:s}),p.createElement(ga,{extensions:a({},n.extensions,o.extensions)}),p.createElement("div",null,p.createElement(Xr,{compact:!0,source:i})),o.externalDocs&&p.createElement(Si,{externalDocs:o.externalDocs,compact:!0}),r&&r(this.props)||null)},t}(p.PureComponent),wa=Ee.div.withConfig({componentId:"sc-71zhzb-0"})(["padding-left:","px;"],function(e){return 2*e.theme.spacing.unit}),xa=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.render=function(){var e=this.props.schema.items;return p.createElement("div",null,p.createElement(In,null," Array "),p.createElement(wa,null,p.createElement(Oa,a({},this.props,{schema:e}))),p.createElement(Pn,null))},t}(p.PureComponent),ka=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.changeActiveChild=function(e){var n=e.value,r=parseInt(n,10);t.props.parent.activateOneOf(r)},t}return i(t,e),t.prototype.sortOptions=function(e,t){if(0!==t.length){var n={};t.forEach(function(e,t){n[e]=t}),e.sort(function(e,t){return n[e.label]>n[t.label]?1:-1})}},t.prototype.render=function(){var e=this.props,t=e.parent,n=e.enumValues;if(void 0===t.oneOf)return null;var r=t.oneOf.map(function(e,t){return{value:t.toString(),label:e.title}}),o=r[t.activeOneOf];return this.sortOptions(r,n),p.createElement(Nn,{value:o,options:r,onChange:this.changeActiveChild})},t=s([pi],t)}(p.Component),Ea=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),Object.defineProperty(t.prototype,"parentSchema",{get:function(){return this.props.discriminator.parentSchema},enumerable:!0,configurable:!0}),t.prototype.render=function(){var e=this,t=this.props,n=t.schema.fields,r=void 0===n?[]:n,o=t.showTitle,i=t.discriminator,a=this.props.skipReadOnly||this.props.skipWriteOnly?r.filter(function(t){return e.props.skipReadOnly&&!t.schema.readOnly||e.props.skipWriteOnly&&!t.schema.writeOnly}):r;return p.createElement(Cn,null,o&&p.createElement(wn,null,this.props.schema.title),p.createElement("tbody",null,se(a,function(t,n){return p.createElement(Ca,{key:t.name,isLast:n,field:t,renderDiscriminatorSwitch:i&&i.fieldName===t.name&&function(){return p.createElement(ka,{parent:e.parentSchema,enumValues:t.schema.enum})}||void 0,className:t.expanded?"expanded":void 0,showExamples:!1,skipReadOnly:e.props.skipReadOnly,skipWriteOnly:e.props.skipWriteOnly,showTitle:e.props.showTitle})})))},t=s([pi],t)}(p.Component),Sa=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.activateOneOf=function(){t.props.schema.activateOneOf(t.props.idx)},t}return i(t,e),t.prototype.render=function(){var e=this.props,t=e.idx,n=e.schema,r=e.subSchema;return p.createElement(An,{active:t===n.activeOneOf,onClick:this.activateOneOf},r.title||r.typePrefix+r.displayType)},t=s([pi],t)}(p.Component),_a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.render=function(){var e=this.props,t=e.schema.oneOf,n=e.schema;return void 0===t?null:p.createElement("div",null,p.createElement(jn,null," ",n.oneOfType," "),p.createElement(Tn,null,t.map(function(e,t){return p.createElement(Sa,{key:e.pointer,schema:n,subSchema:e,idx:t})})),p.createElement(Oa,a({},this.props,{schema:t[n.activeOneOf]})))},t=s([pi],t)}(p.Component),Oa=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.render=function(){var e=this.props.schema;if(!e)return p.createElement("em",null," Schema not provided ");var t=e.type,n=e.oneOf,r=e.discriminatorProp;if(e.isCircular)return p.createElement("div",null,p.createElement(oa,null,e.displayType),e.title&&p.createElement(ia,null," ",e.title," "),p.createElement(la,null," Recursive "));if(void 0!==r){if(!n||!n.length)throw new Error("Looks like you are using discriminator wrong: you don't have any definition inherited from the "+e.title);return p.createElement(Ea,a({},a({},this.props,{schema:n[e.activeOneOf]}),{discriminator:{fieldName:r,parentSchema:e}}))}if(void 0!==n)return p.createElement(_a,a({schema:e},this.props));switch(t){case"object":return p.createElement(Ea,a({},this.props));case"array":return p.createElement(xa,a({},this.props))}var o={schema:e,name:"",required:!1,description:e.description,externalDocs:e.externalDocs,deprecated:!1,toggle:function(){return null},expanded:!1};return p.createElement("div",null,p.createElement(ba,{field:o}))},t=s([pi],t)}(p.Component),Ca=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.toggle=function(){t.props.field.toggle()},t}return i(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=e.field,r=e.isLast,o=n.name,i=n.expanded,s=n.deprecated,l=n.required,c=n.kind,u=!n.schema.isPrimitive&&!n.schema.isCircular,f=u?p.createElement(ta,{onClick:this.toggle,className:s?"deprecated":"",kind:c,title:o},p.createElement(_n,null),o,p.createElement(yn,{direction:i?"down":"right"}),l&&p.createElement(sa,null," required ")):p.createElement(En,{className:s?"deprecated":void 0,kind:c,title:o},p.createElement(_n,null),o,l&&p.createElement(sa,null," required "));return p.createElement(p.Fragment,null,p.createElement("tr",{className:r?"last "+t:t},f,p.createElement(Sn,null,p.createElement(ba,a({},this.props)))),n.expanded&&u&&p.createElement("tr",{key:n.name+"inner"},p.createElement(kn,{colSpan:2},p.createElement(On,null,p.createElement(Oa,{schema:n.schema,skipReadOnly:this.props.skipReadOnly,skipWriteOnly:this.props.skipWriteOnly,showTitle:this.props.showTitle})))))},t=s([pi],t)}(p.Component),Ta=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.render=function(){var e=this.props,t=e.place,n=e.parameters;return n&&n.length?p.createElement("div",{key:t},p.createElement(on,null,t," Parameters"),p.createElement(Cn,null,p.createElement("tbody",null,se(n,function(e,t){return p.createElement(Ca,{key:e.name,isLast:t,field:e,showExamples:!0})})))):null},t}(p.PureComponent),ja=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.switchMedia=function(e){var n=e.value;t.props.content&&t.props.content.activate(parseInt(n,10))},t}return i(t,e),t.prototype.render=function(){var e=this.props.content;if(!e||!e.mediaTypes||!e.mediaTypes.length)return null;var t=e.activeMimeIdx,n=e.mediaTypes.map(function(e,t){return{label:e.name,value:t.toString()}});return p.createElement(p.Fragment,null,this.props.renderDropdown({value:n[t],options:n,onChange:this.switchMedia}),this.props.children(e.active))},t=s([pi],t)}(p.Component);var Aa=["path","query","cookie","header"],Ia=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.orderParams=function(e){var t={};return e.forEach(function(e){var n,r,o;n=t,r=e.in,o=e,n[r]||(n[r]=[]),n[r].push(o)}),t},t.prototype.render=function(){var e=this.props,t=e.body,n=e.parameters,r=void 0===n?[]:n;if(void 0===t&&void 0===r)return null;var o=this.orderParams(r),i=r.length>0?Aa:[],a=t&&t.content;return p.createElement("div",null,i.map(function(e){return p.createElement(Ta,{key:e,place:e,parameters:o[e]})}),a&&p.createElement(Ra,{content:a}))},t}(p.PureComponent);function Pa(e){return p.createElement(on,{key:"header"},"Request Body schema: ",p.createElement(ea,a({},e)))}function Ra(e){var t=e.content;return p.createElement(ja,{content:t,renderDropdown:Pa},function(e){var t=e.schema;return p.createElement(Oa,{skipReadOnly:!0,key:"schema",schema:t})})}var Na=Ee.div.withConfig({componentId:"t0v3fg-0"})(["position:relative;"]),La=Ee.div.withConfig({componentId:"t0v3fg-1"})(["position:absolute;min-width:80px;max-width:500px;background:#fff;bottom:100%;left:50%;margin-bottom:10px;transform:translateX(-50%);border-radius:4px;padding:0.3em 0.6em;text-align:center;box-shadow:0px 0px 5px 0px rgba(204,204,204,1);"]),Ma=Ee.div.withConfig({componentId:"t0v3fg-2"})(["background:#fff;color:#000;display:inline;font-size:0.85em;white-space:nowrap;"]),Da=Ee.div.withConfig({componentId:"t0v3fg-3"})(["position:absolute;width:0;height:0;bottom:-5px;left:50%;margin-left:-5px;border-left:solid transparent 5px;border-right:solid transparent 5px;border-top:solid #fff 5px;"]),Fa=Ee.div.withConfig({componentId:"t0v3fg-4"})(["position:absolute;width:100%;height:20px;bottom:-20px;"]),Ua=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.render=function(){var e=this.props,t=e.open,n=e.title,r=e.children;return p.createElement(Na,null,r,t&&p.createElement(La,null,p.createElement(Ma,null,n),p.createElement(Da,null),p.createElement(Fa,null)))},t}(p.Component),Ba=function(e){function t(t){var n=e.call(this,t)||this;return n.copy=function(){var e="string"==typeof n.props.data?n.props.data:JSON.stringify(n.props.data,null,2);ro.copyCustom(e),n.showTooltip()},n.renderCopyButton=function(){return p.createElement("span",{onClick:n.copy},p.createElement(Ua,{title:ro.isSupported()?"Copied":"Not supported in your browser",open:n.state.tooltipShown},"Copy"))},n.state={tooltipShown:!1},n}return i(t,e),t.prototype.render=function(){return this.props.children({renderCopyButton:this.renderCopyButton})},t.prototype.showTooltip=function(){var e=this;this.setState({tooltipShown:!0}),setTimeout(function(){e.setState({tooltipShown:!1})},1500)},t}(p.PureComponent),za=1,$a=2;function Wa(e){return void 0!==e?e.toString().replace(/&/g,"&").replace(/"/g,""").replace(/</g,"<").replace(/>/g,">"):""}function qa(e,t){return'<span class="'+t+'">'+Wa(e)+"</span>"}function Ha(e){return'<span class="token punctuation">'+e+"</span>"}function Ya(e){var t=typeof e,n="";return null==e?n+=qa("null","token keyword"):e&&e.constructor===Array?(za++,n+=function(e){for(var t=za>$a?"collapsed":"",n='<div class="collapser"></div>'+Ha("[")+'<span class="ellipsis"></span><ul class="array collapsible">',r=!1,o=e.length,i=0;i<o;i++)r=!0,n+='<li><div class="hoverable '+t+'">',n+=Ya(e[i]),i<o-1&&(n+=","),n+="</div></li>";n+="</ul>"+Ha("]"),r||(n=Ha("[ ]"));return n}(e),za--):e&&e.constructor===Date?n+=qa('"'+e.toISOString()+'"',"token string"):"object"===t?(za++,n+=function(e){for(var t=za>$a?"collapsed":"",n=Object.keys(e),r=n.length,o='<div class="collapser"></div>'+Ha("{")+'<span class="ellipsis"></span><ul class="obj collapsible">',i=!1,a=0;a<r;a++){var s=n[a];i=!0,o+='<li><div class="hoverable '+t+'">',o+='<span class="property token string">"'+Wa(s)+'"</span>: ',o+=Ya(e[s]),a<r-1&&(o+=Ha(",")),o+="</div></li>"}o+="</ul>"+Ha("}"),i||(o=Ha("{ }"));return o}(e),za--):"number"===t?n+=qa(e,"token number"):"string"===t?/^(http|https):\/\/[^\s]+$/.test(e)?n+=qa('"',"token string")+'<a href="'+e+'">'+Wa(e)+"</a>"+qa('"',"token string"):n+=qa('"'+e+'"',"token string"):"boolean"===t&&(n+=qa(e,"token boolean")),n}var Va=ve([".redoc-json > .collapser{display:none;}font-family:",";font-size:",";white-space:",";contain:content;overflow-x:auto;.callback-function{color:gray;}.collapser:after{content:'-';cursor:pointer;}.collapsed > .collapser:after{content:'+';cursor:pointer;}.ellipsis:after{content:' … ';}.collapsible{margin-left:2em;}.hoverable{padding-top:1px;padding-bottom:1px;padding-left:2px;padding-right:2px;border-radius:2px;}.hovered{background-color:rgba(235,238,249,1);}.collapser{padding-right:6px;padding-left:6px;}ul{list-style-type:none;padding:0px;margin:0px 0px 0px 26px;}li{position:relative;display:block;}.hoverable{display:inline-block;}.selected{outline-style:solid;outline-width:1px;outline-style:dotted;}.collapsed > .collapsible{display:none;}.ellipsis{display:none;}.collapsed > .ellipsis{display:inherit;}.collapser{position:absolute;top:1px;left:-1.5em;cursor:default;user-select:none;-webkit-user-select:none;}"],function(e){return e.theme.typography.code.fontFamily},function(e){return e.theme.typography.code.fontSize},function(e){return e.theme.typography.code.wrap?"pre-wrap":"pre"}),Qa=Ee.div.withConfig({componentId:"sc-1d3n1g3-0"})(["&:hover > ","{opacity:1;}"],lr),Ga=Ee(function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.renderInner=function(e){var n=e.renderCopyButton;return p.createElement(Qa,null,p.createElement(lr,null,n(),p.createElement("span",{onClick:t.expandAll}," Expand all "),p.createElement("span",{onClick:t.collapseAll}," Collapse all ")),p.createElement(Wr,{className:t.props.className,ref:function(e){return t.node=e},dangerouslySetInnerHTML:{__html:function(e){za=1;var t="";return t+='<div class="redoc-json">',t+=Ya(e),t+="</div>"}(t.props.data)}}))},t.expandAll=function(){for(var e=t.node.getElementsByClassName("collapsible"),n=0,r=Array.prototype.slice.call(e);n<r.length;n++){r[n].parentNode.classList.remove("collapsed")}},t.collapseAll=function(){for(var e=t.node.getElementsByClassName("collapsible"),n=0,r=Array.prototype.slice.call(e);n<r.length;n++){var o=r[n];o.parentNode.classList.contains("redoc-json")||o.parentNode.classList.add("collapsed")}},t.clickListener=function(e){var t,n=e.target;"collapser"===n.className&&((t=n.parentElement.getElementsByClassName("collapsible")[0]).parentElement.classList.contains("collapsed")?t.parentElement.classList.remove("collapsed"):t.parentElement.classList.add("collapsed"))},t}return i(t,e),t.prototype.render=function(){return p.createElement(Ba,{data:this.props.data},this.renderInner)},t.prototype.componentDidMount=function(){this.node.addEventListener("click",this.clickListener)},t.prototype.componentWillUnmount=function(){this.node.removeEventListener("click",this.clickListener)},t}(p.PureComponent)).withConfig({componentId:"sc-1d3n1g3-1"})(["",";"],Va),Xa=Ee(Wr.withComponent("pre")).withConfig({componentId:"sc-166mz29-0"})(["font-family:",";font-size:",";overflow-x:auto;margin:0;white-space:",";"],function(e){return e.theme.typography.code.fontFamily},function(e){return e.theme.typography.code.fontSize},function(e){return e.theme.typography.code.wrap?"pre-wrap":"pre"}),Ka=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.render=function(){var e=this.props,t=e.source,n=e.lang;return p.createElement(Xa,{dangerouslySetInnerHTML:{__html:it(t,n)}})},t}(p.PureComponent),Ja=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.render=function(){var e=this;return p.createElement(Ba,{data:this.props.source},function(t){var n=t.renderCopyButton;return p.createElement(cr,null,p.createElement(lr,null,n()),p.createElement(Ka,{lang:e.props.lang,source:e.props.source}))})},t}(p.PureComponent),Za=Ee.div.withConfig({componentId:"futasu-0"})(["border-bottom:1px solid rgba(255,255,255,0.9);margin:0 0 10px 0;display:block;color:rgba(255,255,255,0.8);"]),es=Ee(Nn).withConfig({componentId:"futasu-1"})(["margin-left:10px;text-transform:none;font-size:0.929em;border-bottom:1px solid ",";margin:0 0 10px 0;display:block;.Dropdown-control,.Dropdown-control:hover{font-size:1em;border:none;padding:0 1.2em 0 0;background:transparent;color:",";box-shadow:none;.Dropdown-arrow{border-top-color:",";}}.Dropdown-menu{margin:0;}"],function(e){return e.theme.rightPanel.textColor},function(e){return e.theme.rightPanel.textColor},function(e){return e.theme.rightPanel.textColor}),ts=Ee.div.withConfig({componentId:"futasu-2"})(["font-family:",";font-size:12px;color:#ee807f;"],function(e){return e.theme.typography.code.fontFamily}),ns=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.render=function(){var e=this.props.mediaType.examples||{},t=this.props.mediaType.name,n=p.createElement(ts,null,"No sample"),r=Ge(t)?function(e){return p.createElement(Ga,{data:e})}:function(e){return void 0!==e&&p.createElement(Ja,{lang:(r=t,-1!==r.search(/xml/i)?"xml":"clike"),source:e})||n;var r},o=Object.keys(e);if(0===o.length)return n;if(o.length>1)return p.createElement(sr,{defaultIndex:0},p.createElement(tr,null,o.map(function(t){return p.createElement(rr,{key:t}," ",e[t].summary||t," ")})),o.map(function(t){return p.createElement(ir,{key:t},r(e[t].value))}));var i=o[0];return p.createElement("div",null,r(e[i].value))},t}(p.Component),rs=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.renderDropdown=function(e){return p.createElement(ea,a({Label:Za,Dropdown:es},e))},t}return i(t,e),t.prototype.render=function(){var e=this.props.content;return void 0===e?null:p.createElement(ja,{content:e,renderDropdown:this.renderDropdown},function(e){return p.createElement(ns,{key:"samples",mediaType:e})})},t=s([pi],t)}(p.Component),os=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.render=function(){var e=this.props.operation,t=e.requestBody&&e.requestBody.content,n=t&&t.hasSample,r=e.codeSamples;return(n||r.length>0)&&p.createElement("div",null,p.createElement(rn,null," Request samples "),p.createElement(ar,{defaultIndex:0},p.createElement(tr,null,n&&p.createElement(rr,{key:"payload"}," Payload "),r.map(function(e){return p.createElement(rr,{key:e.lang},void 0!==e.label?e.label:e.lang)})),n&&p.createElement(ir,{key:"payload"},p.createElement("div",null,p.createElement(rs,{content:t}))),r.map(function(e){return p.createElement(ir,{key:e.lang},p.createElement(Ja,{lang:e.lang,source:e.source}))})))||null},t=s([pi],t)}(p.Component),is=Ee(function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.render=function(){var e=this.props,t=e.title,n=e.type,r=e.empty,o=e.code,i=e.opened,a=e.className,s=e.onClick;return p.createElement("div",{className:a,onClick:!r&&s||void 0},!r&&p.createElement(yn,{size:"1.5em",color:n,direction:i?"up":"down",float:"left"}),p.createElement("strong",null,o," "),p.createElement(Xr,{compact:!0,inline:!0,source:t}))},t}(p.PureComponent)).withConfig({componentId:"sc-1kbihq-0"})(["padding:10px;border-radius:2px;margin-bottom:4px;line-height:1.5em;background-color:#f2f2f2;cursor:pointer;color:",";background-color:",";",";"],function(e){return e.theme.colors.responses[e.type].color},function(e){return e.theme.colors.responses[e.type].backgroundColor},function(e){return e.empty?'\ncursor: default;\n&::before {\n content: "—";\n font-weight: bold;\n width: 1.5em;\n text-align: center;\n display: inline-block;\n}\n':""}),as=Ee.div.withConfig({componentId:"sc-1kbihq-1"})(["padding:10px;"]),ss=Ee(on.withComponent("caption")).withConfig({componentId:"sc-1kbihq-2"})(["text-align:left;margin-top:1em;caption-side:top;"]),ls=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.render=function(){var e=this.props.headers;return void 0===e||0===e.length?null:p.createElement(Cn,null,p.createElement(ss,null," Response Headers "),p.createElement("tbody",null,se(e,function(e,t){return p.createElement(Ca,{isLast:t,key:e.name,field:e,showExamples:!0})})))},t}(p.PureComponent),cs=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.renderDropdown=function(e){return p.createElement(on,{key:"header"},"Response Schema: ",p.createElement(ea,a({},e)))},t}return i(t,e),t.prototype.render=function(){var e=this.props.response,t=e.description,n=e.headers,r=e.content;return p.createElement(p.Fragment,null,t&&p.createElement(Xr,{source:t}),p.createElement(ls,{headers:n}),p.createElement(ja,{content:r,renderDropdown:this.renderDropdown},function(e){var t=e.schema;return p.createElement(Oa,{skipWriteOnly:!0,key:"schema",schema:t})}))},t}(p.PureComponent),us=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.toggle=function(){t.props.response.toggle()},t}return i(t,e),t.prototype.render=function(){var e=this.props.response,t=e.headers,n=e.type,r=e.summary,o=e.description,i=e.code,a=e.expanded,s=e.content,l=void 0===s?[]:s.mediaTypes.filter(function(e){return void 0!==e.schema}),c=0===t.length&&0===l.length&&!o;return p.createElement("div",null,p.createElement(is,{onClick:this.toggle,type:n,empty:c,title:r||"",code:i,opened:a}),a&&!c&&p.createElement(as,null,p.createElement(cs,{response:this.props.response})))},t=s([pi],t)}(p.Component),ps=Ee.h3.withConfig({componentId:"zr04gj-0"})(["font-size:18px;padding:0.2em 0;margin:3em 0 1.1em;color:#253137;font-weight:normal;"]),fs=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.render=function(){var e=this.props.responses;return e&&0!==e.length?p.createElement("div",null,p.createElement(ps,null," Responses "),e.map(function(e){return p.createElement(us,{key:e.code,response:e})})):null},t}(p.PureComponent),ds=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.render=function(){var e=this.props.operation.responses.filter(function(e){return e.content&&e.content.hasSample});return e.length>0&&p.createElement("div",null,p.createElement(rn,null," Response samples "),p.createElement(ar,{defaultIndex:0},p.createElement(tr,null,e.map(function(e){return p.createElement(rr,{className:"tab-"+e.type,key:e.code},e.code)})),e.map(function(e){return p.createElement(ir,{key:e.code},p.createElement("div",null,p.createElement(rs,{content:e.content})))})))||null},t=s([pi],t)}(p.Component),hs=Ee(Jt).withConfig({componentId:"bf7xj3-0"})(["backface-visibility:hidden;contain:content;overflow:hidden;"]),ms=Ee.div.withConfig({componentId:"bf7xj3-1"})(["margin-bottom:","px;"],function(e){return 6*e.theme.spacing.unit}),gs=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.render=function(){var e=this.props.operation,t=e.name,n=e.description,r=e.deprecated,o=e.externalDocs,i=!(!n&&!o);return p.createElement(Ie.Consumer,null,function(a){return p.createElement(hs,null,p.createElement(Qt,null,p.createElement(nn,null,p.createElement(mn,{to:e.id}),t," ",r&&p.createElement(vn,{type:"warning"}," Deprecated ")),a.pathInMiddlePanel&&p.createElement(Zi,{operation:e,inverted:!0}),i&&p.createElement(ms,null,void 0!==n&&p.createElement(Xr,{source:n}),o&&p.createElement(Si,{externalDocs:o})),p.createElement(ga,{extensions:e.extensions}),p.createElement(qi,{securities:e.security}),p.createElement(Ia,{parameters:e.parameters,body:e.requestBody}),p.createElement(fs,{responses:e.responses})),p.createElement(Kt,null,!a.pathInMiddlePanel&&p.createElement(Zi,{operation:e}),p.createElement(os,{operation:e}),p.createElement(ds,{operation:e})))})},t=s([pi],t)}(p.Component),ys=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.render=function(){var e=this.props.items;return 0===e.length?null:e.map(function(e){return p.createElement(vs,{item:e,key:e.id})})},t=s([pi],t)}(p.Component),vs=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.render=function(){var e,t=this.props.item;switch(t.type){case"group":e=null;break;case"tag":case"section":e=p.createElement(ws,a({},this.props));break;case"operation":e=p.createElement(xs,{item:t});break;default:e=p.createElement(ws,a({},this.props))}return p.createElement(p.Fragment,null,e&&p.createElement(Gt,{id:t.id,underlined:"operation"===t.type},e),t.items&&p.createElement(ys,{items:t.items}))},t=s([pi],t)}(p.Component),bs=function(e){return p.createElement(Qt,null,e)},ws=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.render=function(){var e=this.props.item,t=e.name,n=e.description,r=e.externalDocs,o=2===e.level?nn:tn;return p.createElement(p.Fragment,null,p.createElement(Jt,null,p.createElement(Qt,null,p.createElement(o,null,p.createElement(mn,{to:this.props.item.id}),t))),p.createElement(Li,{source:n||"",htmlWrap:bs}),r&&p.createElement(Jt,null,p.createElement(Qt,null,p.createElement(Si,{externalDocs:r}))))},t=s([pi],t)}(p.Component),xs=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.render=function(){return p.createElement(gs,{operation:this.props.item})},t=s([pi],t)}(p.Component),ks=Ee.span.attrs(function(e){return{className:"operation-type "+e.type}}).withConfig({componentId:"sc-10atcbm-0"})(["width:32px;display:inline-block;height:",";line-height:",";background-color:#333;border-radius:3px;background-repeat:no-repeat;background-position:6px 4px;font-size:7px;font-family:Verdana;color:white;text-transform:uppercase;text-align:center;font-weight:bold;vertical-align:middle;margin-right:6px;margin-top:2px;&.get{background-color:",";}&.post{background-color:",";}&.put{background-color:",";}&.options{background-color:",";}&.patch{background-color:",";}&.delete{background-color:",";}&.basic{background-color:",";}&.link{background-color:",";}&.head{background-color:",";}"],function(e){return e.theme.typography.code.fontSize},function(e){return e.theme.typography.code.fontSize},function(e){return e.theme.colors.http.get},function(e){return e.theme.colors.http.post},function(e){return e.theme.colors.http.put},function(e){return e.theme.colors.http.options},function(e){return e.theme.colors.http.patch},function(e){return e.theme.colors.http.delete},function(e){return e.theme.colors.http.basic},function(e){return e.theme.colors.http.link},function(e){return e.theme.colors.http.head});function Es(e,t){var n=t.theme;return e>1?Y(.1,n.menu.backgroundColor):1===e?Y(.05,n.menu.backgroundColor):""}var Ss,_s=Ee.ul.withConfig({componentId:"sc-10atcbm-1"})(["margin:0;padding:0;& &{font-size:0.929em;}",";"],function(e){return e.expanded?"":"display: none;"}),Os=Ee.li.withConfig({componentId:"sc-10atcbm-2"})(["list-style:none inside none;overflow:hidden;text-overflow:ellipsis;padding:0;",";"],function(e){return 0===e.depth?"margin-top: 15px":""}),Cs={0:ve(["opacity:0.7;text-transform:",";font-size:0.8em;padding-bottom:0;cursor:default;color:",";"],function(e){return e.theme.menu.groupItems.textTransform},function(e){return e.theme.menu.textColor}),1:ve(["font-size:0.929em;text-transform:",";&:hover{color:",";}"],function(e){return e.theme.menu.level1Items.textTransform},function(e){return e.theme.colors.primary.main}),2:ve(["color:",";"],function(e){return e.theme.menu.textColor})},Ts=Ee.label.attrs(function(e){return{role:"menuitem",className:qn("-depth"+e.depth,{active:e.active})}}).withConfig({componentId:"sc-10atcbm-3"})(["cursor:pointer;color:",";margin:0;padding:12.5px ","px;"," display:flex;justify-content:space-between;font-family:",";",";background-color:",";",";&:hover{background-color:",";}","{height:",";width:",";polygon{fill:",";}}"],function(e){return e.active?e.theme.colors.primary.main:e.theme.menu.textColor},function(e){return 4*e.theme.spacing.unit},function(e){var t=e.depth,n=e.type,r=e.theme;return"section"===n&&t>1&&"padding-left: "+8*r.spacing.unit+"px;"||""},function(e){return e.theme.typography.headings.fontFamily},function(e){return Cs[e.depth]},function(e){return e.active?Es(e.depth,e):""},function(e){return e.deprecated&&bn||""},function(e){return Es(e.depth,e)},yn,function(e){return e.theme.menu.arrow.size},function(e){return e.theme.menu.arrow.size},function(e){return e.theme.menu.arrow.color}),js=Ee.span.withConfig({componentId:"sc-10atcbm-4"})(["display:inline-block;vertical-align:middle;width:",";overflow:hidden;text-overflow:ellipsis;"],function(e){return e.width?e.width:"auto"}),As=Ee.div.withConfig({componentId:"sc-10atcbm-5"})(["",";"],function(e){var t=e.theme;return"\n font-size: 0.8em;\n margin-top: "+2*t.spacing.unit+"px;\n padding: 0 "+4*t.spacing.unit+"px;\n text-align: left;\n\n opacity: 0.7;\n\n a,\n a:visited,\n a:hover {\n color: "+t.menu.textColor+" !important;\n border-top: 1px solid "+Y(.1,t.menu.backgroundColor)+";\n padding: "+t.spacing.unit+"px 0;\n display: block;\n }\n"}),Is=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.activate=function(e){t.props.onActivate(t.props.item),e.stopPropagation()},t.saveRef=function(e){t.ref=e},t}return i(t,e),t.prototype.componentDidMount=function(){this.scrollIntoViewIfActive()},t.prototype.componentDidUpdate=function(){this.scrollIntoViewIfActive()},t.prototype.scrollIntoViewIfActive=function(){this.props.item.active&&this.ref&&this.ref.scrollIntoViewIfNeeded()},t.prototype.render=function(){var e=this.props,t=e.item,n=e.withoutChildren;return p.createElement(Os,{onClick:this.activate,depth:t.depth,ref:this.saveRef,"data-item-id":t.id},"operation"===t.type?p.createElement(Ps,a({},this.props,{item:t})):p.createElement(Ts,{depth:t.depth,active:t.active,type:t.type},p.createElement(js,{title:t.name},t.name,this.props.children),t.depth>0&&t.items.length>0&&p.createElement(yn,{float:"right",direction:t.expanded?"down":"right"})||null),!n&&t.items&&t.items.length>0&&p.createElement(Rs,{expanded:t.expanded,items:t.items,onActivate:this.props.onActivate}))},t=s([pi],t)}(p.Component),Ps=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.render=function(){var e,t=this.props.item;return p.createElement(Ts,{depth:t.depth,active:t.active,deprecated:t.deprecated},p.createElement(ks,{type:t.httpVerb},{delete:"del",options:"opts"}[e=t.httpVerb]||e),p.createElement(js,{width:"calc(100% - 38px)"},t.name,this.props.children))},t=s([pi],t)}(p.Component),Rs=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.items,r=t.root,o=t.className,i=null==this.props.expanded||this.props.expanded;return p.createElement(_s,a({className:o,style:this.props.style,expanded:i},r?{role:"navigation"}:{}),n.map(function(t,n){return p.createElement(Is,{key:n,item:t,onActivate:e.props.onActivate})}))},t=s([pi],t)}(p.Component),Ns=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.activate=function(e){t.props.menu.activateAndScroll(e,!0),setTimeout(function(){t._updateScroll&&t._updateScroll()})},t.saveScrollUpdate=function(e){t._updateScroll=e},t}return i(t,e),t.prototype.render=function(){var e=this.props.menu;return p.createElement(zr,{updateFn:this.saveScrollUpdate,className:this.props.className,options:{wheelPropagation:!1}},p.createElement(Rs,{items:e.items,onActivate:this.activate,root:!0}),p.createElement(As,null,p.createElement("a",{target:"_blank",href:"https://github.com/Rebilly/ReDoc"},"Documentation Powered by ReDoc")))},t=s([pi],t)}(p.Component),Ls=function(e){var t=e.open?8:-4;return p.createElement(Ds,null,p.createElement(Ms,{size:15,style:{transform:"translate(2px, "+t+"px) rotate(180deg)",transition:"transform 0.2s ease"}}),p.createElement(Ms,{size:15,style:{transform:"translate(2px, "+(0-t)+"px)",transition:"transform 0.2s ease"}}))},Ms=function(e){var t=e.size,n=void 0===t?10:t,r=e.className,o=void 0===r?"":r,i=e.style;return p.createElement("svg",{className:o,style:i||{},viewBox:"0 0 926.23699 573.74994",version:"1.1",x:"0px",y:"0px",width:n,height:n},p.createElement("g",{transform:"translate(904.92214,-879.1482)"},p.createElement("path",{d:"\n m -673.67664,1221.6502 -231.2455,-231.24803 55.6165,\n -55.627 c 30.5891,-30.59485 56.1806,-55.627 56.8701,-55.627 0.6894,\n 0 79.8637,78.60862 175.9427,174.68583 l 174.6892,174.6858 174.6892,\n -174.6858 c 96.079,-96.07721 175.253196,-174.68583 175.942696,\n -174.68583 0.6895,0 26.281,25.03215 56.8701,\n 55.627 l 55.6165,55.627 -231.245496,231.24803 c -127.185,127.1864\n -231.5279,231.248 -231.873,231.248 -0.3451,0 -104.688,\n -104.0616 -231.873,-231.248 z\n ",fill:"currentColor"})))},Ds=Ee.div.withConfig({componentId:"sc-1qaepcz-0"})(["user-select:none;width:20px;height:20px;align-self:center;display:flex;flex-direction:column;color:",";"],function(e){return e.theme.colors.primary.main});ne&&(Ss=n(269));var Fs,Us,Bs,zs,$s=Ss&&Ss(),Ws=Ee.div.withConfig({componentId:"sc-1sch5l7-0"})(["width:",";background-color:",";overflow:hidden;display:flex;flex-direction:column;backface-visibility:hidden;contain:strict;height:100vh;position:sticky;position:-webkit-sticky;top:0;",";@media print{display:none;}"],function(e){return e.theme.menu.width},function(e){return e.theme.menu.backgroundColor},ke("small")(Fs||(Fs=u(["\n position: fixed;\n z-index: 20;\n width: 100%;\n background: #ffffff;\n display: ",";\n "],["\n position: fixed;\n z-index: 20;\n width: 100%;\n background: #ffffff;\n display: ",";\n "])),function(e){return e.open?"flex":"none"})),qs=Ee.div.withConfig({componentId:"sc-1sch5l7-1"})(["outline:none;user-select:none;background-color:#f2f2f2;color:",";display:none;cursor:pointer;position:fixed;right:20px;z-index:100;border-radius:50%;box-shadow:0 0 20px rgba(0,0,0,0.3);",";bottom:44px;width:60px;height:60px;padding:0 20px;@media print{display:none;}"],function(e){return e.theme.colors.primary.main},ke("small")(Us||(Us=u(["\n display: flex;\n "],["\n display: flex;\n "])))),Hs=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.toggleNavMenu=function(){t.props.menu.toggleSidebar()},t}return i(t,e),t.prototype.componentDidMount=function(){$s&&$s.add(this.stickyElement)},t.prototype.componentWillUnmount=function(){$s&&$s.remove(this.stickyElement)},t.prototype.getScrollYOffset=function(e){return(void 0!==this.props.scrollYOffset?me.normalizeScrollYOffset(this.props.scrollYOffset)():e.scrollYOffset())+"px"},t.prototype.render=function(){var e=this,t=this.props.menu.sideBarOpened;return p.createElement(Ie.Consumer,null,function(n){return p.createElement(p.Fragment,null,p.createElement(Ws,{open:t,className:e.props.className,style:function(t){var n=e.getScrollYOffset(t);return{top:n,height:"calc(100vh - "+n+")"}}(n),ref:function(t){e.stickyElement=t}},e.props.children),p.createElement(qs,{onClick:e.toggleNavMenu},p.createElement(Ls,{open:t})))})},t=s([pi],t)}(p.Component),Ys=Ee.div.withConfig({componentId:"sc-13p9gjn-0"})(["",";"],function(e){var t=e.theme;return"\n font-family: "+t.typography.fontFamily+";\n font-size: "+t.typography.fontSize+";\n font-weight: "+t.typography.fontWeightRegular+";\n line-height: "+t.typography.lineHeight+";\n color: "+t.colors.text.primary+";\n display: flex;\n position: relative;\n text-align: left;\n\n -webkit-font-smoothing: "+t.typography.smoothing+";\n font-smoothing: "+t.typography.smoothing+";\n "+(t.typography.optimizeSpeed?"text-rendering: optimizeSpeed !important":"")+";\n\n tap-highlight-color: rgba(0, 0, 0, 0);\n text-size-adjust: 100%;\n\n * {\n box-sizing: border-box;\n -webkit-tap-highlight-color: rgba(255, 255, 255, 0);\n }\n"}),Vs=Ee.div.withConfig({componentId:"sc-13p9gjn-1"})(["z-index:1;position:relative;overflow:hidden;width:calc(100% - ",");",";contain:layout;"],function(e){return e.theme.menu.width},ke("small",!0)(Bs||(Bs=u(["\n width: 100%;\n "],["\n width: 100%;\n "])))),Qs=Ee.div.withConfig({componentId:"sc-13p9gjn-2"})(["background:",";position:absolute;top:0;bottom:0;right:0;width:",";",";"],function(e){return e.theme.rightPanel.backgroundColor},function(e){var t=e.theme;if(t.rightPanel.width.endsWith("%")){var n=parseInt(t.rightPanel.width,10);return"calc((100% - "+t.menu.width+") * "+n/100+")"}return t.rightPanel.width},ke("medium",!0)(zs||(zs=u(["\n display: none;\n "],["\n display: none;\n "])))),Gs=Ee.div.withConfig({componentId:"k4h4y9-0"})(["padding:5px 0;"]),Xs=Ee.input.attrs(function(){return{className:"search-input"}}).withConfig({componentId:"k4h4y9-1"})(["width:calc(100% - ","px);box-sizing:border-box;margin:0 ","px;padding:5px ","px 5px ","px;border:0;border-bottom:1px solid ",";font-family:",";font-weight:bold;font-size:13px;color:",";background-color:transparent;outline:none;"],function(e){return 8*e.theme.spacing.unit},function(e){return 4*e.theme.spacing.unit},function(e){return 2*e.theme.spacing.unit},function(e){return 4*e.theme.spacing.unit},function(e){var t=e.theme;return Y(.1,t.menu.backgroundColor)},function(e){return e.theme.typography.fontFamily},function(e){return e.theme.menu.textColor}),Ks=Ee(function(e){return p.createElement("svg",{className:e.className,version:"1.1",viewBox:"0 0 1000 1000",x:"0px",xmlns:"http://www.w3.org/2000/svg",y:"0px"},p.createElement("path",{d:"M968.2,849.4L667.3,549c83.9-136.5,66.7-317.4-51.7-435.6C477.1-25,252.5-25,113.9,113.4c-138.5,138.3-138.5,362.6,0,501C219.2,730.1,413.2,743,547.6,666.5l301.9,301.4c43.6,43.6,76.9,14.9,104.2-12.4C981,928.3,1011.8,893,968.2,849.4z M524.5,522c-88.9,88.7-233,88.7-321.8,0c-88.9-88.7-88.9-232.6,0-321.3c88.9-88.7,233-88.7,321.8,0C613.4,289.4,613.4,433.3,524.5,522z"}))}).attrs({className:"search-icon"}).withConfig({componentId:"k4h4y9-2"})(["position:absolute;left:","px;height:1.8em;width:0.9em;path{fill:",";}"],function(e){return 4*e.theme.spacing.unit},function(e){return e.theme.menu.textColor}),Js=Ee.div.withConfig({componentId:"k4h4y9-3"})(["padding:","px 0;background-color:#ededed;min-height:150px;max-height:250px;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;margin-top:10px;line-height:1.4;font-size:0.9em;","{padding-top:6px;padding-bottom:6px;&:hover{background-color:#e1e1e1;}> svg{display:none;}&.active{background-color:#e1e1e1;}}"],function(e){return e.theme.spacing.unit},Ts),Zs=Ee.i.withConfig({componentId:"k4h4y9-4"})(["position:absolute;display:inline-block;width:","px;text-align:center;right:","px;line-height:2em;vertical-align:middle;margin-right:2px;cursor:pointer;font-style:normal;color:'#666';"],function(e){return 2*e.theme.spacing.unit},function(e){return 4*e.theme.spacing.unit}),el=function(e){function t(t){var n=e.call(this,t)||this;return n.activeItemRef=null,n.clear=function(){n.setState({results:[],term:"",activeItemIdx:-1}),n.props.marker.unmark()},n.handleKeyDown=function(e){if(27===e.keyCode&&n.clear(),40===e.keyCode&&(n.setState({activeItemIdx:Math.min(n.state.activeItemIdx+1,n.state.results.length-1)}),e.preventDefault()),38===e.keyCode&&(n.setState({activeItemIdx:Math.max(0,n.state.activeItemIdx-1)}),e.preventDefault()),13===e.keyCode){var t=n.state.results[n.state.activeItemIdx];if(t){var r=n.props.getItemById(t.meta);r&&n.props.onActivate(r)}}},n.search=function(e){var t=e.target.value;t.length<3?n.clearResults(t):(n.setState({term:t}),n.props.search.search(e.target.value).then(function(e){n.setResults(e,t)}))},n.state={results:[],term:"",activeItemIdx:-1},n}return i(t,e),t.prototype.clearResults=function(e){this.setState({results:[],term:e}),this.props.marker.unmark()},t.prototype.setResults=function(e,t){this.setState({results:e,term:t}),this.props.marker.mark(t)},t.prototype.render=function(){var e=this,t=this.state.activeItemIdx,n=this.state.results.map(function(t){return{item:e.props.getItemById(t.meta),score:t.score}});return n.sort(function(e,t){return t.score-e.score}),p.createElement(Gs,{role:"search"},this.state.term&&p.createElement(Zs,{onClick:this.clear},"×"),p.createElement(Ks,null),p.createElement(Xs,{value:this.state.term,onKeyDown:this.handleKeyDown,placeholder:"Search...",type:"text",onChange:this.search}),n.length>0&&p.createElement(zr,{options:{wheelPropagation:!1}},p.createElement(Js,{"data-role":"search:results"},n.map(function(n,r){return p.createElement(Is,{item:Object.create(n.item,{active:{value:r===t}}),onActivate:e.props.onActivate,withoutChildren:!0,key:n.item.id,"data-role":"search:result"})}))))},t}(p.PureComponent),tl=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.componentDidMount=function(){this.props.store.onDidMount()},t.prototype.componentWillUnmount=function(){this.props.store.dispose()},t.prototype.render=function(){var e=this.props.store,t=e.spec,n=e.menu,r=e.options,o=e.search,i=e.marker,a=this.props.store;return p.createElement(xe,{theme:r.theme},p.createElement(ln,{value:this.props.store},p.createElement(Pe,{value:r},p.createElement(Ys,{className:"redoc-wrap"},p.createElement(Hs,{menu:n,className:"menu-content"},p.createElement(Ni,{info:t.info}),!r.disableSearch&&p.createElement(el,{search:o,marker:i,getItemById:n.getItemById,onActivate:n.activateAndScroll})||null,p.createElement(Ns,{menu:n})),p.createElement(Vs,{className:"api-content"},p.createElement(Ai,{store:a}),p.createElement(ys,{items:n.items})),p.createElement(Qs,null)))))},t.propTypes={store:h.instanceOf(eo).isRequired},t}(p.Component),nl=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.render=function(){var e=this.props,t=e.spec,n=e.specUrl,r=e.options,o=void 0===r?{}:r,i=e.onLoaded,a=void 0!==o.hideLoading,s=new me(o);return p.createElement(Oe,null,p.createElement(un,{spec:t,specUrl:n,options:o,onLoaded:i},function(e){var t=e.loading,n=e.store;return t?a?null:p.createElement(Ae,{color:s.theme.colors.primary.main}):p.createElement(tl,{store:n})}))},t.propTypes={spec:function(e,t,n){return e.spec||e.specUrl?null:new Error("One of props 'spec' or 'specUrl' was not specified in '"+n+"'.")},specUrl:function(e,t,n){return e.spec||e.specUrl?null:new Error("One of props 'spec' or 'specUrl' was not specified in '"+n+"'.")},options:h.any,onLoaded:h.any},t}(p.PureComponent);n.d(t,"version",function(){return rl}),n.d(t,"revision",function(){return ol}),n.d(t,"init",function(){return il}),n.d(t,"hydrate",function(){return al}),n.d(t,"Redoc",function(){return tl}),n.d(t,"AppStore",function(){return eo});var rl="2.0.0-rc.2",ol="889cbe3";function il(e,t,n,r){if(void 0===t&&(t={}),void 0===n&&(n=re("redoc")),null===n)throw new Error('"element" argument is not provided and <redoc> tag is not found on the page');var o,i;"string"==typeof e?o=e:"object"==typeof e&&(i=e),Object(d.render)(p.createElement(nl,{spec:i,onLoaded:r,specUrl:o,options:a({},t,function(e){var t=function(e){for(var t={},n=e.attributes,r=0;r<n.length;r++){var o=n[r];t[o.name]=o.value}return t}(e),n={};for(var r in t)n[r.replace(/-(.)/g,function(e,t){return t.toUpperCase()})]=t[r];return n}(n))},["Loading..."]),n)}function al(e,t,n){void 0===t&&(t=re("redoc")),st();var r=eo.fromJS(e);lt(),setTimeout(function(){st(),Object(d.hydrate)(p.createElement(tl,{store:r}),t,n),lt()},0)}!function(){var e=re("redoc");if(e){var t=e.getAttribute("spec-url");t&&il(t,{},e)}}()}])}); -//# sourceMappingURL=redoc.standalone.js.map</script><style data-styled="hvnOJY ebXbwy jVafh UaocO euquqW hsnYXF hVCzEQ kkiuWB gakpRU cpIzTj iOvGuS fSEbYg dMfSva djJpRG jIFlE jWFgPR bZzFwo ixfdRO ecqFVy fevDVT hkGyhI gtRsjv fgqOex gtvzhS kmvDqY cublZ jtdytL iAMmDn kmipUx ghcciP bRFgPh diqfaT kVweLN eoxkJU dyBbHm kElosX lnDtO gfwDEh cCIGAt gtqIqk kvqXYL fAUnug IavJd cbOXAc kMThHD dltiCp kTspdE huVGWs jAGbXb fyEFuw kJdFmc gLzrjW iyEGWY iYGBSY ehjTDN jwaijW iWnyBt hYZGfb Hidzy eOMNXV jKmdQj gIwhKV jtbdMW kXBEML boHSVi iJUwRU kmORFN jmkkdP gnKpxH klEXcZ eYuvls hKgcyu kjYYZz iuqUuR dlDeJR fNjAQd wbaPa cMGcAP iwRsmX dAOSNf cUzSHk kVzLlf cBQbQu cxoPPb jXDsIv jCuzSX evgDyP gLNiay egwcPy" data-styled-version="4.1.3"> -/* sc-component-id: sc-6itmo6-0 */ -.diqfaT{width:calc(100% - 40%);padding:0 40px;} @media print,screen and (max-width:85rem){.diqfaT{width:100%;padding:40px 40px;}} -/* sc-component-id: sc-6itmo6-1 */ -.kmipUx{padding:40px 0;} @media print,screen and (max-width:85rem){.kmipUx{padding:0;}}.ghcciP{padding:40px 0;position:relative;} @media print,screen and (max-width:85rem){.ghcciP{padding:0;}} .ghcciP:not(:last-of-type):after{position:absolute;bottom:0;width:100%;display:block;content:'';border-bottom:1px solid rgba(0,0,0,0.2);} -/* sc-component-id: sc-6itmo6-3 */ -.iJUwRU{width:40%;color:#ffffff;background-color:#263238;padding:0 40px;background-color:#263238;} @media print,screen and (max-width:85rem){.iJUwRU{width:100%;padding:40px 40px;}} -/* sc-component-id: sc-6itmo6-4 */ -.bRFgPh{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;padding:0;} @media print,screen and (max-width:85rem){.bRFgPh{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}} -/* sc-component-id: shv3r-0 */ -.gtqIqk{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.85714em;color:#32329f;} -/* sc-component-id: shv3r-1 */ -.fAUnug{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.57143em;color:black;} -/* sc-component-id: shv3r-3 */ -.dlDeJR{color:#ffffff;} -/* sc-component-id: shv3r-4 */ -.gLzrjW{border-bottom:1px solid rgba(38,50,56,0.3);margin:1em 0 1em 0;color:rgba(38,50,56,0.5);font-weight:normal;text-transform:uppercase;font-size:0.929em;line-height:20px;} -/* sc-component-id: eb0njo-0 */ -.kvqXYL{cursor:pointer;margin-left:-20px;padding:0;line-height:1;width:20px;display:inline-block;} .kvqXYL:before{content:'';width:15px;height:15px;background-size:contain;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjMDEwMTAxIiBkPSJNNDU5LjcgMjMzLjRsLTkwLjUgOTAuNWMtNTAgNTAtMTMxIDUwLTE4MSAwIC03LjktNy44LTE0LTE2LjctMTkuNC0yNS44bDQyLjEtNDIuMWMyLTIgNC41LTMuMiA2LjgtNC41IDIuOSA5LjkgOCAxOS4zIDE1LjggMjcuMiAyNSAyNSA2NS42IDI0LjkgOTAuNSAwbDkwLjUtOTAuNWMyNS0yNSAyNS02NS42IDAtOTAuNSAtMjQuOS0yNS02NS41LTI1LTkwLjUgMGwtMzIuMiAzMi4yYy0yNi4xLTEwLjItNTQuMi0xMi45LTgxLjYtOC45bDY4LjYtNjguNmM1MC01MCAxMzEtNTAgMTgxIDBDNTA5LjYgMTAyLjMgNTA5LjYgMTgzLjQgNDU5LjcgMjMzLjR6TTIyMC4zIDM4Mi4ybC0zMi4yIDMyLjJjLTI1IDI0LjktNjUuNiAyNC45LTkwLjUgMCAtMjUtMjUtMjUtNjUuNiAwLTkwLjVsOTAuNS05MC41YzI1LTI1IDY1LjUtMjUgOTAuNSAwIDcuOCA3LjggMTIuOSAxNy4yIDE1LjggMjcuMSAyLjQtMS40IDQuOC0yLjUgNi44LTQuNWw0Mi4xLTQyYy01LjQtOS4yLTExLjYtMTgtMTkuNC0yNS44IC01MC01MC0xMzEtNTAtMTgxIDBsLTkwLjUgOTAuNWMtNTAgNTAtNTAgMTMxIDAgMTgxIDUwIDUwIDEzMSA1MCAxODEgMGw2OC42LTY4LjZDMjc0LjYgMzk1LjEgMjQ2LjQgMzkyLjMgMjIwLjMgMzgyLjJ6Ii8+PC9zdmc+Cg==');opacity:0.5;visibility:hidden;display:inline-block;vertical-align:middle;} h1:hover > .kvqXYL::before,h2:hover > .kvqXYL::before,.kvqXYL:hover::before{visibility:visible;} -/* sc-component-id: sc-1g5rdgs-0 */ -.ecqFVy{height:18px;width:18px;vertical-align:middle;float:right;-webkit-transition:-webkit-transform 0.2s ease-out;-webkit-transition:transform 0.2s ease-out;transition:transform 0.2s ease-out;-webkit-transform:rotateZ(-90deg);-ms-transform:rotateZ(-90deg);transform:rotateZ(-90deg);}.fevDVT{height:18px;width:18px;vertical-align:middle;-webkit-transition:-webkit-transform 0.2s ease-out;-webkit-transition:transform 0.2s ease-out;transition:transform 0.2s ease-out;-webkit-transform:rotateZ(-90deg);-ms-transform:rotateZ(-90deg);transform:rotateZ(-90deg);}.hkGyhI{height:1.5em;width:1.5em;vertical-align:middle;float:left;-webkit-transition:-webkit-transform 0.2s ease-out;-webkit-transition:transform 0.2s ease-out;transition:transform 0.2s ease-out;-webkit-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);} .hkGyhI polygon{fill:#e53935;}.gtRsjv{height:20px;width:20px;vertical-align:middle;float:right;-webkit-transition:-webkit-transform 0.2s ease-out;-webkit-transition:transform 0.2s ease-out;transition:transform 0.2s ease-out;-webkit-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);} .gtRsjv polygon{fill:white;}.fgqOex{height:1.5em;width:1.5em;vertical-align:middle;float:left;-webkit-transition:-webkit-transform 0.2s ease-out;-webkit-transition:transform 0.2s ease-out;transition:transform 0.2s ease-out;-webkit-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);} .fgqOex polygon{fill:#00aa13;} -/* sc-component-id: dz44d2-3 */ -.ehjTDN{border-left:1px solid #a4a4c6;box-sizing:border-box;position:relative;padding:10px 10px 10px 0;vertical-align:top;line-height:20px;white-space:nowrap;font-size:0.929em;font-family:Montserrat,sans-serif;} tr:first-of-type > .ehjTDN,tr.last > .ehjTDN{border-left-width:0;background-position:top left;background-repeat:no-repeat;background-size:1px 100%;} tr:first-of-type > .ehjTDN{background-image:linear-gradient( to bottom,transparent 0%,transparent 22px,#a4a4c6 22px,#a4a4c6 100% );} tr.last > .ehjTDN{background-image:linear-gradient( to bottom,#a4a4c6 0%,#a4a4c6 22px,transparent 22px,transparent 100% );} tr.last + tr > .ehjTDN{border-left-color:transparent;} tr.last:first-child > .ehjTDN{background:none;border-left-color:transparent;} .ehjTDN.deprecated{-webkit-text-decoration:line-through;text-decoration:line-through;color:#bdccd3;} -/* sc-component-id: dz44d2-4 */ -.iWnyBt{border-bottom:1px solid #9fb4be;padding:10px 0;width:75%;box-sizing:border-box;} tr.expanded .iWnyBt{border-bottom:none;} -/* sc-component-id: dz44d2-5 */ -.jwaijW{color:#a4a4c6;font-family:Courier,monospace;margin-right:10px;} .jwaijW::before{content:'';display:inline-block;vertical-align:middle;width:10px;height:1px;background:#a4a4c6;} .jwaijW::after{content:'';display:inline-block;vertical-align:middle;width:1px;background:#a4a4c6;height:7px;} -/* sc-component-id: dz44d2-7 */ -.iYGBSY{border-collapse:separate;border-radius:3px;font-size:14px;border-spacing:0;width:100%;} .iYGBSY > tr{vertical-align:middle;} .iYGBSY .dz44d2-6,.iYGBSY .dz44d2-6 .dz44d2-6 .dz44d2-6,.iYGBSY .dz44d2-6 .dz44d2-6 .dz44d2-6 .dz44d2-6 .dz44d2-6{margin:1em;margin-right:0;background:#fafafa;} .iYGBSY .dz44d2-6 .dz44d2-6,.iYGBSY .dz44d2-6 .dz44d2-6 .dz44d2-6 .dz44d2-6,.iYGBSY .dz44d2-6 .dz44d2-6 .dz44d2-6 .dz44d2-6 .dz44d2-6 .dz44d2-6{background:#ffffff;} -/* sc-component-id: sc-1c2fwzw-2 */ -.iyEGWY{margin-left:10px;text-transform:none;font-size:0.929em;color:black;} -/* sc-component-id: sc-1vrf7wa-0 */ -.fNjAQd > ul{list-style:none;padding:0;margin:0;margin:0 -5px;} .fNjAQd > ul > li{padding:5px 10px;display:inline-block;background-color:#1c2429;border-bottom:1px solid rgba(0,0,0,0.5);cursor:pointer;text-align:center;outline:none;color:#b3b3b3;margin:5px;border:1px solid #11171a;border-radius:5px;min-width:60px;font-size:0.9em;font-weight:bold;} .fNjAQd > ul > li.react-tabs__tab--selected{color:#333333;background:#ffffff;} .fNjAQd > ul > li:only-child{-webkit-flex:none;-ms-flex:none;flex:none;min-width:100px;} .fNjAQd > ul > li.tab-success{color:#00aa13;} .fNjAQd > ul > li.tab-redirect{color:#ffa500;} .fNjAQd > ul > li.tab-info{color:#87ceeb;} .fNjAQd > ul > li.tab-error{color:#e53935;} .fNjAQd > .react-tabs__tab-panel{background:#11171a;} .fNjAQd > .react-tabs__tab-panel > div,.fNjAQd > .react-tabs__tab-panel > pre{padding:20px;margin:0;} .fNjAQd > .react-tabs__tab-panel > div > pre{padding:0;} -/* sc-component-id: sc-1rd7dj7-0 */ -.dAOSNf{opacity:0.4;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;text-align:right;} .dAOSNf > span{display:inline-block;padding:2px 10px;cursor:pointer;} .dAOSNf > span:hover{background:rgba(255,255,255,0.1);} -/* sc-component-id: sc-1rd7dj7-1 */ -.cBQbQu:hover .sc-1rd7dj7-0{opacity:1;} +***************************************************************************** */var Xi=function(){return(Xi=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function Ki(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a}function Ji(e){return e.current?Object($e.h)(e.current):"<unknown>"}var Zi=[];function ea(){var e=Ki(Object(i.useState)(0),2)[1];return Object(i.useCallback)((function(){e((function(e){return e+1}))}),[])}var ta={};function na(e,t,n){if(void 0===t&&(t="observed"),void 0===n&&(n=ta),Qi())return e();var r=(n.useForceUpdate||ea)(),o=Object(i.useRef)(null);o.current||(o.current=new $e.b("observer("+t+")",(function(){r()})));var a,s,l=function(){o.current&&!o.current.isDisposed&&(o.current.dispose(),o.current=null)};if(Object(i.useDebugValue)(o,Ji),function(e){Object(i.useEffect)((function(){return e}),Zi)}((function(){l()})),o.current.track((function(){try{a=e()}catch(e){s=e}})),s)throw l(),s;return a}function ra(e,t){if(Qi())return e;var n,r,o,a=Xi({forwardRef:!1},t),s=e.displayName||e.name,l=function(t,n){return na((function(){return e(t,n)}),s)};return l.displayName=s,n=a.forwardRef?Object(i.memo)(Object(i.forwardRef)(l)):Object(i.memo)(l),r=e,o=n,Object.keys(r).forEach((function(e){r.hasOwnProperty(e)&&!oa[e]&&Object.defineProperty(o,e,Object.getOwnPropertyDescriptor(r,e))})),n.displayName=s,n}var oa={$$typeof:!0,render:!0,compare:!0,type:!0};function ia(e){var t=e.children,n=e.render,r=t||n;return"function"!=typeof r?null:na(r)}function aa(e,t,n,r,o){var i="children"===t?"render":"children",a="function"==typeof e[t],s="function"==typeof e[i];return a&&s?new Error("MobX Observer: Do not use children and render in the same time in`"+n):a||s?null:new Error("Invalid prop `"+o+"` of type `"+typeof e[t]+"` supplied to `"+n+"`, expected `function`.")}ia.propTypes={children:aa,render:aa},ia.displayName="Observer";var sa=0,la={};function ca(e){return la[e]||(la[e]=function(e){if("function"==typeof Symbol)return Symbol(e);var t="__$mobx-react "+e+" ("+sa+")";return sa++,t}(e)),la[e]}function ua(e,t){if(fa(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o<n.length;o++)if(!hasOwnProperty.call(t,n[o])||!fa(e[n[o]],t[n[o]]))return!1;return!0}function fa(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}function pa(e,t,n){Object.hasOwnProperty.call(e,t)?e[t]=n:Object.defineProperty(e,t,{enumerable:!1,configurable:!0,writable:!0,value:n})}var da=ca("patchMixins"),ha=ca("patchedDefinition");function ma(e,t){for(var n=this,r=[],o=arguments.length-2;o-- >0;)r[o]=arguments[o+2];t.locks++;try{var i;return null!=e&&(i=e.apply(this,r)),i}finally{t.locks--,0===t.locks&&t.methods.forEach((function(e){e.apply(n,r)}))}}function ga(e,t){return function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];ma.call.apply(ma,[this,e,t].concat(n))}}function ya(e,t,n){var r=function(e,t){var n=e[da]=e[da]||{},r=n[t]=n[t]||{};return r.locks=r.locks||0,r.methods=r.methods||[],r}(e,t);r.methods.indexOf(n)<0&&r.methods.push(n);var o=Object.getOwnPropertyDescriptor(e,t);if(!o||!o[ha]){var i=function e(t,n,r,o,i){var a,s=ga(i,o);return(a={})[ha]=!0,a.get=function(){return s},a.set=function(i){if(this===t)s=ga(i,o);else{var a=e(this,n,r,o,i);Object.defineProperty(this,n,a)}},a.configurable=!0,a.enumerable=r,a}(e,t,o?o.enumerable:void 0,r,e[t]);Object.defineProperty(e,t,i)}}var va=$e.a||"$mobx",ba=ca("isUnmounted"),wa=ca("skipRender"),xa=ca("isForcingUpdate");function ka(e,t){return Qi()&&console.warn("[mobx-react] It seems that a re-rendering of a React component is triggered while in static (server-side) mode. Please make sure components are rendered only once server-side."),this.state!==t||!ua(this.props,e)}function Ea(e,t){var n=ca("reactProp_"+t+"_valueHolder"),r=ca("reactProp_"+t+"_atomHolder");function o(){return this[r]||pa(this,r,Object($e.g)("reactive "+t)),this[r]}Object.defineProperty(e,t,{configurable:!0,enumerable:!0,get:function(){return o.call(this).reportObserved(),this[n]},set:function(e){this[xa]||ua(this[n],e)?pa(this,n,e):(pa(this,n,e),pa(this,wa,!0),o.call(this).reportChanged(),pa(this,wa,!1))}})}var Oa="function"==typeof Symbol&&Symbol.for,_a=Oa?Symbol.for("react.forward_ref"):"function"==typeof i.forwardRef&&Object(i.forwardRef)((function(){})).$$typeof,Sa=Oa?Symbol.for("react.memo"):"function"==typeof i.memo&&Object(i.memo)((function(){})).$$typeof;function Ta(e){if(!0===e.isMobxInjector&&console.warn("Mobx observer: You are trying to use 'observer' on a component that already has 'inject'. Please apply 'observer' before applying 'inject'"),Sa&&e.$$typeof===Sa)throw new Error("Mobx observer: You are trying to use 'observer' on function component wrapped to either another observer or 'React.memo'. The observer already applies 'React.memo' for you.");if(_a&&e.$$typeof===_a){var t=e.render;if("function"!=typeof t)throw new Error("render property of ForwardRef was not a function");return Object(i.forwardRef)((function(){var e=arguments;return a.a.createElement(ia,null,(function(){return t.apply(void 0,e)}))}))}return"function"!=typeof e||e.prototype&&e.prototype.render||e.isReactClass||Object.prototype.isPrototypeOf.call(i.Component,e)?function(e){var t=e.prototype;if(t.componentWillReact)throw new Error("The componentWillReact life-cycle event is no longer supported");if(e.__proto__!==i.PureComponent)if(t.shouldComponentUpdate){if(t.shouldComponentUpdate!==ka)throw new Error("It is not allowed to use shouldComponentUpdate in observer based components.")}else t.shouldComponentUpdate=ka;Ea(t,"props"),Ea(t,"state");var n=t.render;return t.render=function(){return function(e){var t=this;if(!0===Qi())return e.call(this);pa(this,wa,!1),pa(this,xa,!1);var n=this.displayName||this.name||this.constructor&&(this.constructor.displayName||this.constructor.name)||"<component>",r=e.bind(this),o=!1,a=new $e.b(n+".render()",(function(){if(!o&&(o=!0,!0!==t[ba])){var e=!0;try{pa(t,xa,!0),t[wa]||i.Component.prototype.forceUpdate.call(t),e=!1}finally{pa(t,xa,!1),e&&a.dispose()}}}));function s(){o=!1;var e=void 0,t=void 0;if(a.track((function(){try{t=Object($e.c)(!1,r)}catch(t){e=t}})),e)throw e;return t}return a.reactComponent=this,s[va]=a,this.render=s,s.call(this)}.call(this,n)},ya(t,"componentWillUnmount",(function(){!0!==Qi()&&(this.render[va]&&this.render[va].dispose(),this[ba]=!0)})),e}(e):ra(e)}a.a.createContext({});ca("disposeOnUnmountProto"),ca("disposeOnUnmountInst");function ja(e){function t(t,n,r,o,i,a){for(var s=[],l=arguments.length-6;l-- >0;)s[l]=arguments[l+6];return Object($e.q)((function(){return o=o||"<<anonymous>>",a=a||r,null==n[r]?t?new Error("The "+i+" `"+a+"` is marked as required in `"+o+"`, but its value is `"+(null===n[r]?"null":"undefined")+"`."):null:e.apply(void 0,[n,r,o,i,a].concat(s))}))}var n=t.bind(null,!1);return n.isRequired=t.bind(null,!0),n}function Ca(e){var t=typeof e;return Array.isArray(e)?"array":e instanceof RegExp?"object":function(e,t){return"symbol"===e||"Symbol"===t["@@toStringTag"]||"function"==typeof Symbol&&t instanceof Symbol}(t,e)?"symbol":t}function Ia(e,t){return ja((function(n,r,o,i,a){return Object($e.q)((function(){if(e&&Ca(n[r])===t.toLowerCase())return null;var i;switch(t){case"Array":i=$e.i;break;case"Object":i=$e.k;break;case"Map":i=$e.j;break;default:throw new Error("Unexpected mobxType: "+t)}var s=n[r];if(!i(s)){var l=function(e){var t=Ca(e);if("object"===t){if(e instanceof Date)return"date";if(e instanceof RegExp)return"regexp"}return t}(s),c=e?" or javascript `"+t.toLowerCase()+"`":"";return new Error("Invalid prop `"+a+"` of type `"+l+"` supplied to `"+o+"`, expected `mobx.Observable"+t+"`"+c+".")}return null}))}))}function Aa(e,t){return ja((function(n,r,o,i,a){for(var s=[],l=arguments.length-5;l-- >0;)s[l]=arguments[l+5];return Object($e.q)((function(){if("function"!=typeof t)return new Error("Property `"+a+"` of component `"+o+"` has invalid PropType notation.");var l=Ia(e,"Array")(n,r,o);if(l instanceof Error)return l;for(var c=n[r],u=0;u<c.length;u++)if((l=t.apply(void 0,[c,u,o,i,a+"["+u+"]"].concat(s)))instanceof Error)return l;return null}))}))}Ia(!1,"Array"),Aa.bind(null,!1),Ia(!1,"Map"),Ia(!1,"Object"),Ia(!0,"Array"),Aa.bind(null,!0),Ia(!0,"Object");if(!i.Component)throw new Error("mobx-react requires React to be available");if(!$e.l)throw new Error("mobx-react requires mobx to be available");"function"==typeof s.unstable_batchedUpdates&&Object($e.f)({reactionScheduler:s.unstable_batchedUpdates});var Pa,Ra,Na,La,Ma,Da,Fa,Ua,za,Ba,$a,qa,Wa,Ha,Va,Ya,Ga,Qa=Te(yr)(Pa||(Pa=Object(o.__makeTemplateObject)(["\n cursor: pointer;\n\n "," {\n height: ",";\n width: ",";\n polygon {\n fill: ",";\n }\n }\n"],["\n cursor: pointer;\n\n "," {\n height: ",";\n width: ",";\n polygon {\n fill: ",";\n }\n }\n"])),fr,(function(e){return e.theme.schema.arrow.size}),(function(e){return e.theme.schema.arrow.size}),(function(e){return e.theme.schema.arrow.color})),Xa=Te.span(Ra||(Ra=Object(o.__makeTemplateObject)(["\n vertical-align: middle;\n font-size: ",";\n line-height: 20px;\n"],["\n vertical-align: middle;\n font-size: ",";\n line-height: 20px;\n"])),(function(e){return e.theme.typography.code.fontSize})),Ka=Te(Xa)(Na||(Na=Object(o.__makeTemplateObject)(["\n color: ",";\n"],["\n color: ",";\n"])),(function(e){return ee(.2,e.theme.schema.typeNameColor)})),Ja=Te(Xa)(La||(La=Object(o.__makeTemplateObject)(["\n color: ",";\n"],["\n color: ",";\n"])),(function(e){return e.theme.schema.typeNameColor})),Za=Te(Xa)(Ma||(Ma=Object(o.__makeTemplateObject)(["\n color: ",";\n word-break: break-word;\n"],["\n color: ",";\n word-break: break-word;\n"])),(function(e){return e.theme.schema.typeTitleColor})),es=Ja,ts=Te(Xa.withComponent("div"))(Da||(Da=Object(o.__makeTemplateObject)(["\n color: ",";\n font-size: ",";\n font-weight: normal;\n margin-left: 20px;\n line-height: 1;\n"],["\n color: ",";\n font-size: ",";\n font-weight: normal;\n margin-left: 20px;\n line-height: 1;\n"])),(function(e){return e.theme.schema.requireLabelColor}),(function(e){return e.theme.schema.labelsTextSize})),ns=Te(Xa)(Fa||(Fa=Object(o.__makeTemplateObject)(["\n color: ",";\n font-size: 13px;\n"],["\n color: ",";\n font-size: 13px;\n"])),(function(e){return e.theme.colors.warning.main})),rs=Te(Xa)(Ua||(Ua=Object(o.__makeTemplateObject)(["\n color: #3195a6;\n font-size: 13px;\n"],["\n color: #3195a6;\n font-size: 13px;\n"]))),os=Te(Xa)(za||(za=Object(o.__makeTemplateObject)(["\n color: #3195a6;\n &::before,\n &::after {\n font-weight: bold;\n }\n"],["\n color: #3195a6;\n &::before,\n &::after {\n font-weight: bold;\n }\n"]))),is=Te(Xa)(Ba||(Ba=Object(o.__makeTemplateObject)(["\n border-radius: 2px;\n ",";\n & + & {\n margin-left: 0;\n }\n ",";\n"],["\n border-radius: 2px;\n ",";\n & + & {\n margin-left: 0;\n }\n ",";\n"])),(function(e){var t=e.theme;return"\n background-color: "+ee(.95,t.colors.text.primary)+";\n color: "+ee(.1,t.colors.text.primary)+";\n\n padding: 0 "+t.spacing.unit+"px;\n border: 1px solid "+ee(.9,t.colors.text.primary)+";\n font-family: "+t.typography.code.fontFamily+";\n}"}),je("ExampleValue")),as=Te(is)($a||($a=Object(o.__makeTemplateObject)([""],[""]))),ss=Te(Xa)(qa||(qa=Object(o.__makeTemplateObject)(["\n border-radius: 2px;\n ",";\n & + & {\n margin-left: 0;\n }\n ",";\n"],["\n border-radius: 2px;\n ",";\n & + & {\n margin-left: 0;\n }\n ",";\n"])),(function(e){var t=e.theme;return"\n background-color: "+ee(.95,t.colors.primary.light)+";\n color: "+ee(.1,t.colors.primary.main)+";\n\n margin: 0 "+t.spacing.unit+"px;\n padding: 0 "+t.spacing.unit+"px;\n border: 1px solid "+ee(.9,t.colors.primary.main)+";\n font-family: "+t.typography.code.fontFamily+";\n}"}),je("ConstraintItem")),ls=Te.div(Wa||(Wa=Object(o.__makeTemplateObject)(["\n ",";\n ","\n"],["\n ",";\n ","\n"])),Ko,(function(e){return e.compact?"":"margin: 1em 0"})),cs=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props.externalDocs;return e&&e.url?i.createElement(ls,{compact:this.props.compact},i.createElement("a",{href:e.url},e.description||e.url)):null},t=Object(o.__decorate)([Ta],t)}(i.Component),us=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.values,n=e.type,r=this.context.enumSkipQuotes;return t.length?i.createElement("div",null,i.createElement(Xa,null,"array"===n?ge("enumArray"):""," ",1===t.length?ge("enumSingleValue"):ge("enum"),":")," ",t.map((function(e,t){var n=r?e:JSON.stringify(e);return i.createElement(i.Fragment,{key:t},i.createElement(is,null,n)," ")}))):null},t.contextType=Ue,t}(i.PureComponent),fs=Te(Jo)(Ha||(Ha=Object(o.__makeTemplateObject)(["\n margin: 2px 0;\n"],["\n margin: 2px 0;\n"]))),ps=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props.extensions;return i.createElement(Ue.Consumer,null,(function(t){return i.createElement(i.Fragment,null,t.showExtensions&&Object.keys(e).map((function(t){return i.createElement(fs,{key:t},i.createElement(Xa,null," ",t.substring(2),": ")," ",i.createElement(as,null,"string"==typeof e[t]?e[t]:JSON.stringify(e[t])))})))}))},t}(i.PureComponent),ds=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){return 0===this.props.constraints.length?null:i.createElement("span",null," ",this.props.constraints.map((function(e){return i.createElement(ss,{key:e}," ",e," ")})))},t}(i.PureComponent),hs=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){if(void 0===this.props.value)return null;var e=this.props.raw?this.props.value:JSON.stringify(this.props.value);return i.createElement("div",null,i.createElement(Xa,null," ",this.props.label," ")," ",i.createElement(is,null,e))},t}(i.PureComponent),ms=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.showExamples,n=e.field,r=e.renderDiscriminatorSwitch,a=this.context,s=a.enumSkipQuotes,l=a.hideSchemaTitles,c=n.schema,u=n.description,f=n.example,p=n.deprecated,d=!!s||"header"===n.in,h=null;if(t&&void 0!==f){var m=ge("example")+":";if(n.in&&(n.style||n.serializationMime)){var g=decodeURIComponent(ut(n,f));h=i.createElement(hs,{label:m,value:g,raw:!0})}else h=i.createElement(hs,{label:m,value:f})}return i.createElement("div",null,i.createElement("div",null,i.createElement(Ka,null,c.typePrefix),i.createElement(Ja,null,c.displayType),c.displayFormat&&i.createElement(es,null," ","<",c.displayFormat,">"," "),c.title&&!l&&i.createElement(Za,null," (",c.title,") "),i.createElement(ds,{constraints:c.constraints}),c.nullable&&i.createElement(rs,null," ",ge("nullable")," "),c.pattern&&i.createElement(os,null," ",c.pattern," "),c.isCircular&&i.createElement(ns,null," ",ge("recursive")," ")),p&&i.createElement("div",null,i.createElement(pr,{type:"warning"}," ",ge("deprecated")," ")),i.createElement(hs,{raw:d,label:ge("default")+":",value:c.default}),!r&&i.createElement(us,{type:c.type,values:c.enum})," ",h,i.createElement(ps,{extensions:Object(o.__assign)(Object(o.__assign)({},n.extensions),c.extensions)}),i.createElement("div",null,i.createElement(si,{compact:!0,source:u})),c.externalDocs&&i.createElement(cs,{externalDocs:c.externalDocs,compact:!0}),r&&r(this.props)||null)},t.contextType=Ue,t}(i.PureComponent),gs=Te.div(Va||(Va=Object(o.__makeTemplateObject)(["\n padding-left: ","px;\n"],["\n padding-left: ","px;\n"])),(function(e){return 2*e.theme.spacing.unit})),ys=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props.schema.items;return i.createElement("div",null,i.createElement(_r,null," Array "),i.createElement(gs,null,i.createElement(Es,Object(o.__assign)({},this.props,{schema:e}))),i.createElement(Sr,null))},t}(i.PureComponent),vs=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.toggle=function(){t.props.field.toggle()},t}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=e.field,r=e.isLast,a=n.name,s=n.expanded,l=n.deprecated,c=n.required,u=n.kind,f=!n.schema.isPrimitive&&!n.schema.isCircular,p=f?i.createElement(Qa,{onClick:this.toggle,className:l?"deprecated":"",kind:u,title:a},i.createElement(br,null),a,i.createElement(fr,{direction:s?"down":"right"}),c&&i.createElement(ts,null," required ")):i.createElement(yr,{className:l?"deprecated":void 0,kind:u,title:a},i.createElement(br,null),a,c&&i.createElement(ts,null," required "));return i.createElement(i.Fragment,null,i.createElement("tr",{className:r?"last "+t:t},p,i.createElement(vr,null,i.createElement(ms,Object(o.__assign)({},this.props)))),n.expanded&&f&&i.createElement("tr",{key:n.name+"inner"},i.createElement(gr,{colSpan:2},i.createElement(wr,null,i.createElement(Es,{schema:n.schema,skipReadOnly:this.props.skipReadOnly,skipWriteOnly:this.props.skipWriteOnly,showTitle:this.props.showTitle})))))},t=Object(o.__decorate)([Ta],t)}(i.Component),bs=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.changeActiveChild=function(e){var n=e.value,r=parseInt(n,10);t.props.parent.activateOneOf(r)},t}return Object(o.__extends)(t,e),t.prototype.sortOptions=function(e,t){if(0!==t.length){var n={};t.forEach((function(e,t){n[e]=t})),e.sort((function(e,t){return n[e.label]>n[t.label]?1:-1}))}},t.prototype.render=function(){var e=this.props,t=e.parent,n=e.enumValues;if(void 0===t.oneOf)return null;var r=t.oneOf.map((function(e,t){return{value:t.toString(),label:e.title}})),o=r[t.activeOneOf];return this.sortOptions(r,n),i.createElement(jr,{value:o,options:r,onChange:this.changeActiveChild})},t=Object(o.__decorate)([Ta],t)}(i.Component),ws=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),Object.defineProperty(t.prototype,"parentSchema",{get:function(){return this.props.discriminator.parentSchema},enumerable:!0,configurable:!0}),t.prototype.render=function(){var e=this,t=this.props,n=t.schema.fields,r=void 0===n?[]:n,o=t.showTitle,a=t.discriminator,s=this.props.skipReadOnly||this.props.skipWriteOnly?r.filter((function(t){return!(e.props.skipReadOnly&&t.schema.readOnly||e.props.skipWriteOnly&&t.schema.writeOnly)})):r;return i.createElement(xr,null,o&&i.createElement(hr,null,this.props.schema.title),i.createElement("tbody",null,le(s,(function(t,n){return i.createElement(vs,{key:t.name,isLast:n,field:t,renderDiscriminatorSwitch:a&&a.fieldName===t.name&&function(){return i.createElement(bs,{parent:e.parentSchema,enumValues:t.schema.enum})}||void 0,className:t.expanded?"expanded":void 0,showExamples:!1,skipReadOnly:e.props.skipReadOnly,skipWriteOnly:e.props.skipWriteOnly,showTitle:e.props.showTitle})}))))},t=Object(o.__decorate)([Ta],t)}(i.Component),xs=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.activateOneOf=function(){t.props.schema.activateOneOf(t.props.idx)},t}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.idx,n=e.schema,r=e.subSchema;return i.createElement(Or,{active:t===n.activeOneOf,onClick:this.activateOneOf},r.title||r.typePrefix+r.displayType)},t=Object(o.__decorate)([Ta],t)}(i.Component),ks=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.schema.oneOf,n=e.schema;return void 0===t?null:i.createElement("div",null,i.createElement(Er,null," ",n.oneOfType," "),i.createElement(kr,null,t.map((function(e,t){return i.createElement(xs,{key:e.pointer,schema:n,subSchema:e,idx:t})}))),i.createElement(Es,Object(o.__assign)({},this.props,{schema:t[n.activeOneOf]})))},t=Object(o.__decorate)([Ta],t)}(i.Component),Es=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props.schema;if(!e)return i.createElement("em",null," Schema not provided ");var t=e.type,n=e.oneOf,r=e.discriminatorProp;if(e.isCircular)return i.createElement("div",null,i.createElement(Ja,null,e.displayType),e.title&&i.createElement(Za,null," ",e.title," "),i.createElement(ns,null," ",ge("recursive")," "));if(void 0!==r){if(!n||!n.length)throw new Error("Looks like you are using discriminator wrong: you don't have any definition inherited from the "+e.title);return i.createElement(ws,Object(o.__assign)({},Object(o.__assign)(Object(o.__assign)({},this.props),{schema:n[e.activeOneOf]}),{discriminator:{fieldName:r,parentSchema:e}}))}if(void 0!==n)return i.createElement(ks,Object(o.__assign)({schema:e},this.props));switch(t){case"object":return i.createElement(ws,Object(o.__assign)({},this.props));case"array":return i.createElement(ys,Object(o.__assign)({},this.props))}var a={schema:e,name:"",required:!1,description:e.description,externalDocs:e.externalDocs,deprecated:!1,toggle:function(){return null},expanded:!1};return i.createElement("div",null,i.createElement(ms,{field:a}))},t=Object(o.__decorate)([Ta],t)}(i.Component),Os=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.renderDropdown=function(e){return i.createElement(Yo,Object(o.__assign)({Label:Ir,Dropdown:Wi},e))},t}return Object(o.__extends)(t,e),t.getMediaType=function(e,t){if(!e)return{};var n={schema:{$ref:e}};return t&&(n.examples={example:{$ref:t}}),n},Object.defineProperty(t.prototype,"mediaModel",{get:function(){var e=this.props,n=e.parser,r=e.schemaRef,o=e.exampleRef,i=e.options;return this._mediaModel||(this._mediaModel=new Qt(n,"json",!1,t.getMediaType(r,o),i)),this._mediaModel},enumerable:!0,configurable:!0}),t.prototype.render=function(){var e=this.props,t=e.showReadOnly,n=void 0===t||t,r=e.showWriteOnly,o=void 0!==r&&r;return i.createElement(_n,null,i.createElement(jn,null,i.createElement(On,null,i.createElement(Es,{skipWriteOnly:!o,skipReadOnly:!n,schema:this.mediaModel.schema})),i.createElement(Tn,null,i.createElement(_s,null,i.createElement(Vi,{renderDropdown:this.renderDropdown,mediaType:this.mediaModel})))))},t}(i.PureComponent),_s=Te.div(Ya||(Ya=Object(o.__makeTemplateObject)(["\n background: ",";\n & > div,\n & > pre {\n padding: ","px;\n margin: 0;\n }\n\n & > div > pre {\n padding: 0;\n }\n"],["\n background: ",";\n & > div,\n & > pre {\n padding: ","px;\n margin: 0;\n }\n\n & > div > pre {\n padding: 0;\n }\n"])),(function(e){return e.theme.codeSample.backgroundColor}),(function(e){return 4*e.theme.spacing.unit})),Ss={oauth2:"OAuth2",apiKey:"API Key",http:"HTTP",openIdConnect:"Open ID Connect"},Ts=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.type,n=e.flow;return i.createElement("tr",null,i.createElement("th",null," ",t," OAuth Flow "),i.createElement("td",null,"implicit"===t||"authorizationCode"===t?i.createElement("div",null,i.createElement("strong",null," Authorization URL: "),n.authorizationUrl):null,"password"===t||"clientCredentials"===t||"authorizationCode"===t?i.createElement("div",null,i.createElement("strong",null," Token URL: "),n.tokenUrl):null,n.refreshUrl&&i.createElement("div",null,i.createElement("strong",null," Refresh URL: "),n.refreshUrl),i.createElement("div",null,i.createElement("strong",null," Scopes: ")),i.createElement("ul",null,Object.keys(n.scopes||{}).map((function(e){return i.createElement("li",{key:e},i.createElement("code",null,e)," - ",i.createElement(si,{inline:!0,source:n.scopes[e]||""}))})))))},t}(i.PureComponent),js=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){return this.props.securitySchemes.schemes.map((function(e){return i.createElement(_n,{id:e.sectionId,key:e.id},i.createElement(jn,null,i.createElement(On,null,i.createElement(Pn,null,i.createElement(Wn,{to:e.sectionId}),e.id),i.createElement(si,{source:e.description||""}),i.createElement(Jo,null,i.createElement("table",{className:"security-details"},i.createElement("tbody",null,i.createElement("tr",null,i.createElement("th",null," Security Scheme Type "),i.createElement("td",null," ",Ss[e.type]||e.type," ")),e.apiKey?i.createElement("tr",null,i.createElement("th",null," ",(t=e.apiKey.in||"").charAt(0).toUpperCase()+t.slice(1)," parameter name:"),i.createElement("td",null," ",e.apiKey.name," ")):e.http?[i.createElement("tr",{key:"scheme"},i.createElement("th",null," HTTP Authorization Scheme "),i.createElement("td",null," ",e.http.scheme," ")),"bearer"===e.http.scheme&&e.http.bearerFormat&&i.createElement("tr",{key:"bearer"},i.createElement("th",null," Bearer format "),i.createElement("td",null,' "',e.http.bearerFormat,'" '))]:e.openId?i.createElement("tr",null,i.createElement("th",null," Connect URL "),i.createElement("td",null,i.createElement("a",{target:"_blank",href:e.openId.connectUrl},e.openId.connectUrl))):e.flows?Object.keys(e.flows).map((function(t){return i.createElement(Ts,{key:t,type:t,flow:e.flows[t]})})):null))))));var t}))},t}(i.PureComponent);var Cs,Is,As,Ps,Rs,Ns,Ls,Ms,Ds,Fs,Us,zs,Bs,$s,qs,Ws,Hs,Vs,Ys,Gs,Qs,Xs,Ks=function(){function e(e,t,n,r){var o=this;void 0===n&&(n={}),void 0===r&&(r=!0),this.marker=new Ct,this.disposer=null,this.rawOptions=n,this.options=new be(n,Js),this.scroll=new on(this.options),rn.updateOnHistory(Tt.currentId,this.scroll),this.spec=new zt(e,t,this.options),this.menu=new rn(this.spec,this.scroll,Tt),this.options.disableSearch||(this.search=new En,r&&this.search.indexItems(this.menu.items),this.disposer=Object($e.m)(this.menu,"activeItemIdx",(function(e){o.updateMarkOnMenu(e.newValue)})))}return e.fromJS=function(t){var n=new e(t.spec.data,t.spec.url,t.options,!1);return n.menu.activeItemIdx=t.menu.activeItemIdx||0,n.menu.activate(n.menu.flatItems[n.menu.activeItemIdx]),n.options.disableSearch||n.search.load(t.searchIndex),n},e.prototype.onDidMount=function(){this.menu.updateOnHistory(),this.updateMarkOnMenu(this.menu.activeItemIdx)},e.prototype.dispose=function(){this.scroll.dispose(),this.menu.dispose(),this.search&&this.search.dispose(),null!=this.disposer&&this.disposer()},e.prototype.toJS=function(){return Object(o.__awaiter)(this,void 0,void 0,(function(){var e,t;return Object(o.__generator)(this,(function(n){switch(n.label){case 0:return e={menu:{activeItemIdx:this.menu.activeItemIdx},spec:{url:this.spec.parser.specUrl,data:this.spec.parser.spec}},this.search?[4,this.search.toJS()]:[3,2];case 1:return t=n.sent(),[3,3];case 2:t=void 0,n.label=3;case 3:return[2,(e.searchIndex=t,e.options=this.rawOptions,e)]}}))}))},e.prototype.updateMarkOnMenu=function(e){for(var t=Math.max(0,e),n=Math.min(this.menu.flatItems.length,t+5),r=[],o=t;o<n;o++){var i=this.menu.getElementAt(o);i&&("section"===this.menu.flatItems[o].type&&(i=i.parentElement.parentElement),i&&r.push(i))}this.marker.addOnly(r),this.marker.mark()},e}(),Js={allowedMdComponents:(Ga={},Ga["security-definitions"]={component:js,propsSelector:function(e){return{securitySchemes:e.spec.securitySchemes}}},Ga.SecurityDefinitions={component:js,propsSelector:function(e){return{securitySchemes:e.spec.securitySchemes}}},Ga.SchemaDefinition={component:Os,propsSelector:function(e){return{parser:e.spec.parser,options:e.options}}},Ga)},Zs=Te(An)(Cs||(Cs=Object(o.__makeTemplateObject)(["\n margin-top: 0;\n margin-bottom: 0.5em;\n\n ",";\n"],["\n margin-top: 0;\n margin-bottom: 0.5em;\n\n ",";\n"])),je("ApiHeader")),el=Te.a(Is||(Is=Object(o.__makeTemplateObject)(["\n border: 1px solid ",";\n color: ",";\n font-weight: normal;\n margin-left: 0.5em;\n padding: 4px 8px 4px;\n display: inline-block;\n text-decoration: none;\n cursor: pointer;\n\n ",";\n"],["\n border: 1px solid ",";\n color: ",";\n font-weight: normal;\n margin-left: 0.5em;\n padding: 4px 8px 4px;\n display: inline-block;\n text-decoration: none;\n cursor: pointer;\n\n ",";\n"])),(function(e){return e.theme.colors.primary.main}),(function(e){return e.theme.colors.primary.main}),je("DownloadButton")),tl=Te.span(As||(As=Object(o.__makeTemplateObject)(["\n &::before {\n content: '|';\n display: inline-block;\n opacity: 0.5;\n width: ","px;\n text-align: center;\n }\n\n &:last-child::after {\n display: none;\n }\n"],["\n &::before {\n content: '|';\n display: inline-block;\n opacity: 0.5;\n width: ","px;\n text-align: center;\n }\n\n &:last-child::after {\n display: none;\n }\n"])),15),nl=Te.div(Ps||(Ps=Object(o.__makeTemplateObject)(["\n overflow: hidden;\n"],["\n overflow: hidden;\n"]))),rl=Te.div(Rs||(Rs=Object(o.__makeTemplateObject)(["\n display: flex;\n flex-wrap: wrap;\n // hide separator on new lines: idea from https://stackoverflow.com/a/31732902/1749888\n margin-left: -","px;\n"],["\n display: flex;\n flex-wrap: wrap;\n // hide separator on new lines: idea from https://stackoverflow.com/a/31732902/1749888\n margin-left: -","px;\n"])),15),ol=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.handleDownloadClick=function(e){e.target.href||(e.target.href=t.props.store.spec.info.downloadLink)},t}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props.store,t=e.spec,n=t.info,r=t.externalDocs,o=e.options.hideDownloadButton,a=n.downloadFileName,s=n.downloadLink,l=n.license&&i.createElement(tl,null,"License: ",i.createElement("a",{href:n.license.url},n.license.name))||null,c=n.contact&&n.contact.url&&i.createElement(tl,null,"URL: ",i.createElement("a",{href:n.contact.url},n.contact.url))||null,u=n.contact&&n.contact.email&&i.createElement(tl,null,n.contact.name||"E-mail",":"," ",i.createElement("a",{href:"mailto:"+n.contact.email},n.contact.email))||null,f=n.termsOfService&&i.createElement(tl,null,i.createElement("a",{href:n.termsOfService},"Terms of Service"))||null,p=n.version&&i.createElement("span",null,"(",n.version,")")||null;return i.createElement(_n,null,i.createElement(jn,null,i.createElement(On,{className:"api-info"},i.createElement(Zs,null,n.title," ",p),!o&&i.createElement("p",null,"Download OpenAPI specification:",i.createElement(el,{download:a,target:"_blank",href:s,onClick:this.handleDownloadClick},"Download")),i.createElement(Jo,null,(n.license||n.contact||n.termsOfService)&&i.createElement(nl,null,i.createElement(rl,null,u," ",c," ",l," ",f))||null),i.createElement(si,{source:e.spec.info.description}),r&&i.createElement(cs,{externalDocs:r}))))},t=Object(o.__decorate)([Ta],t)}(i.Component),il=Te.img(Ns||(Ns=Object(o.__makeTemplateObject)(["\n max-height: ",";\n max-width: ",";\n padding: ",";\n width: 100%;\n display: block;\n"],["\n max-height: ",";\n max-width: ",";\n padding: ",";\n width: 100%;\n display: block;\n"])),(function(e){return e.theme.logo.maxHeight}),(function(e){return e.theme.logo.maxWidth}),(function(e){return e.theme.logo.gutter})),al=Te.div(Ls||(Ls=Object(o.__makeTemplateObject)(["\n text-align: center;\n"],["\n text-align: center;\n"]))),sl=Te.a(Ms||(Ms=Object(o.__makeTemplateObject)(["\n display: inline-block;\n"],["\n display: inline-block;\n"]))),ll=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props.info,t=e["x-logo"];if(!t||!t.url)return null;var n,r=t.href||e.contact&&e.contact.url,o=t.altText?t.altText:"logo",a=i.createElement(il,{src:t.url,alt:o});return i.createElement(al,{style:{backgroundColor:t.backgroundColor}},r?(n=r,function(e){return i.createElement(sl,{href:n},e)})(a):a)},t=Object(o.__decorate)([Ta],t)}(i.Component),cl=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this;return i.createElement(Be,null,(function(t){return i.createElement(Fn,null,(function(n){return e.renderWithOptionsAndStore(t,n)}))}))},t.prototype.renderWithOptionsAndStore=function(e,t){var n=this.props,r=n.source,a=n.htmlWrap,s=void 0===a?function(e){return e}:a;if(!t)throw new Error("When using components in markdown, store prop must be provided");var l=new Rt(e).renderMdWithComponents(r);return l.length?l.map((function(e,n){return"string"==typeof e?i.cloneElement(s(i.createElement(ti,{html:e,inline:!1,compact:!1})),{key:n}):i.createElement(e.component,Object(o.__assign)({key:n},Object(o.__assign)(Object(o.__assign)({},e.props),e.propsSelector(t))))})):null},t}(i.Component),ul=Te.code(Ds||(Ds=Object(o.__makeTemplateObject)(["\n font-size: ",";\n font-family: ",";\n border: 1px solid ",";\n margin: 0 3px;\n padding: 0.2em;\n display: inline-block;\n line-height: 1;\n\n &:after {\n content: ',';\n }\n &:last-child:after {\n content: none;\n }\n"],["\n font-size: ",";\n font-family: ",";\n border: 1px solid ",";\n margin: 0 3px;\n padding: 0.2em;\n display: inline-block;\n line-height: 1;\n\n &:after {\n content: ',';\n }\n &:last-child:after {\n content: none;\n }\n"])),(function(e){return e.theme.typography.code.fontSize}),(function(e){return e.theme.typography.code.fontFamily}),(function(e){return e.theme.colors.border.dark})),fl=Te.span(Fs||(Fs=Object(o.__makeTemplateObject)(["\n &:after {\n content: ' AND ';\n font-weight: bold;\n }\n\n &:last-child:after {\n content: none;\n }\n\n ",";\n"],["\n &:after {\n content: ' AND ';\n font-weight: bold;\n }\n\n &:last-child:after {\n content: none;\n }\n\n ",";\n"])),Ko),pl=Te.span(Us||(Us=Object(o.__makeTemplateObject)(["\n &:before {\n content: '( ';\n font-weight: bold;\n }\n &:after {\n content: ' ) OR ';\n font-weight: bold;\n }\n &:last-child:after {\n content: ' )';\n }\n\n &:only-child:before,\n &:only-child:after {\n content: none;\n }\n\n ",";\n"],["\n &:before {\n content: '( ';\n font-weight: bold;\n }\n &:after {\n content: ' ) OR ';\n font-weight: bold;\n }\n &:last-child:after {\n content: ' )';\n }\n\n &:only-child:before,\n &:only-child:after {\n content: none;\n }\n\n ",";\n"])),Ko),dl=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props.security;return i.createElement(pl,null,e.schemes.map((function(e){return i.createElement(fl,{key:e.id},i.createElement($n,{to:e.sectionId},e.id),e.scopes.length>0&&" (",e.scopes.map((function(e){return i.createElement(ul,{key:e},e)})),e.scopes.length>0&&") ")})))},t}(i.PureComponent),hl=Te.div(zs||(zs=Object(o.__makeTemplateObject)(["\n flex: 1;\n"],["\n flex: 1;\n"]))),ml=Te.div(Bs||(Bs=Object(o.__makeTemplateObject)(["\n width: ",";\n"],["\n width: ",";\n"])),(function(e){return e.theme.schema.defaultDetailsWidth})),gl=Te(Nn)($s||($s=Object(o.__makeTemplateObject)(["\n display: inline-block;\n margin: 0;\n"],["\n display: inline-block;\n margin: 0;\n"]))),yl=Te.div(qs||(qs=Object(o.__makeTemplateObject)(["\n width: 100%;\n display: flex;\n margin: 1em 0;\n"],["\n width: 100%;\n display: flex;\n margin: 1em 0;\n"]))),vl=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props.securities;return e.length?i.createElement(yl,null,i.createElement(hl,null,i.createElement(gl,null,"Authorizations: ")),i.createElement(ml,null,e.map((function(e,t){return i.createElement(dl,{key:t,security:e})})))):null},t}(i.PureComponent),bl=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.handleClick=function(){mi.selectElement(t.child)},t}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this,t=this.props.children;return i.createElement("div",{ref:function(t){return e.child=t},onClick:this.handleClick},t)},t}(i.PureComponent),wl=Te.div(Ws||(Ws=Object(o.__makeTemplateObject)(["\n cursor: pointer;\n position: relative;\n margin-bottom: 5px;\n"],["\n cursor: pointer;\n position: relative;\n margin-bottom: 5px;\n"]))),xl=Te.span(Hs||(Hs=Object(o.__makeTemplateObject)(["\n font-family: ",";\n margin-left: 10px;\n flex: 1;\n overflow-x: hidden;\n text-overflow: ellipsis;\n"],["\n font-family: ",";\n margin-left: 10px;\n flex: 1;\n overflow-x: hidden;\n text-overflow: ellipsis;\n"])),(function(e){return e.theme.typography.code.fontFamily})),kl=Te.div(Vs||(Vs=Object(o.__makeTemplateObject)(["\n padding: 10px 30px 10px ",";\n border-radius: ",";\n background-color: ",";\n display: flex;\n white-space: nowrap;\n align-items: center;\n border: ",";\n border-bottom: ",";\n transition: border-color 0.25s ease;\n\n ","\n\n ."," {\n color: ","\n }\n"],["\n padding: 10px 30px 10px ",";\n border-radius: ",";\n background-color: ",";\n display: flex;\n white-space: nowrap;\n align-items: center;\n border: ",";\n border-bottom: ",";\n transition: border-color 0.25s ease;\n\n ","\n\n ."," {\n color: ","\n }\n"])),(function(e){return e.inverted?"10px":"20px"}),(function(e){return e.inverted?"0":"4px 4px 0 0"}),(function(e){return e.inverted?"transparent":e.theme.codeSample.backgroundColor}),(function(e){return e.inverted?"0":"1px solid transparent"}),(function(e){return e.inverted?"1px solid #ccc":"0"}),(function(e){return e.expanded&&!e.inverted&&"border-color: "+e.theme.colors.border.dark+";"||""}),xl,(function(e){return e.inverted?e.theme.colors.text.primary:"#ffffff"})),El=Te.span.attrs((function(e){return{className:"http-verb "+e.type}}))(Ys||(Ys=Object(o.__makeTemplateObject)(["\n font-size: 0.929em;\n line-height: 20px;\n background-color: ",";\n color: #ffffff;\n padding: 3px 10px;\n text-transform: uppercase;\n font-family: ",";\n margin: 0;\n"],["\n font-size: 0.929em;\n line-height: 20px;\n background-color: ",";\n color: #ffffff;\n padding: 3px 10px;\n text-transform: uppercase;\n font-family: ",";\n margin: 0;\n"])),(function(e){return e.theme.colors.http[e.type]||"#999999"}),(function(e){return e.theme.typography.headings.fontFamily})),Ol=Te.div(Gs||(Gs=Object(o.__makeTemplateObject)(["\n position: absolute;\n width: 100%;\n z-index: 100;\n background: #fafafa;\n color: #263238;\n box-sizing: border-box;\n box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.33);\n overflow: hidden;\n border-bottom-left-radius: 4px;\n border-bottom-right-radius: 4px;\n transition: all 0.25s ease;\n\n ","\n"],["\n position: absolute;\n width: 100%;\n z-index: 100;\n background: #fafafa;\n color: #263238;\n box-sizing: border-box;\n box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.33);\n overflow: hidden;\n border-bottom-left-radius: 4px;\n border-bottom-right-radius: 4px;\n transition: all 0.25s ease;\n\n ","\n"])),(function(e){return e.expanded?"":"transform: translateY(-50%) scaleY(0);"})),_l=Te.div(Qs||(Qs=Object(o.__makeTemplateObject)(["\n padding: 10px;\n"],["\n padding: 10px;\n"]))),Sl=Te.div(Xs||(Xs=Object(o.__makeTemplateObject)(["\n padding: 5px;\n border: 1px solid #ccc;\n background: #fff;\n word-break: break-all;\n color: ",";\n > span {\n color: ",";\n }\n"],["\n padding: 5px;\n border: 1px solid #ccc;\n background: #fff;\n word-break: break-all;\n color: ",";\n > span {\n color: ",";\n }\n"])),(function(e){return e.theme.colors.primary.main}),(function(e){return e.theme.colors.text.primary})),Tl=function(e){function t(t){var n=e.call(this,t)||this;return n.toggle=function(){n.setState({expanded:!n.state.expanded})},n.state={expanded:!1},n}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.operation,r=t.inverted,o=t.hideHostname,a=this.state.expanded;return i.createElement(Ue.Consumer,null,(function(t){return i.createElement(wl,null,i.createElement(kl,{onClick:e.toggle,expanded:a,inverted:r},i.createElement(El,{type:n.httpVerb}," ",n.httpVerb)," ",i.createElement(xl,null,n.path),i.createElement(fr,{float:"right",color:r?"black":"white",size:"20px",direction:a?"up":"down",style:{marginRight:"-25px"}})),i.createElement(Ol,{expanded:a},n.servers.map((function(e){var r,a,s=t.expandDefaultServerVariables?(r=e.url,void 0===(a=e.variables)&&(a={}),r.replace(/(?:{)(\w+)(?:})/g,(function(e,t){return a[t]&&a[t].default||e}))):e.url;return i.createElement(_l,{key:s},i.createElement(si,{source:e.description||"",compact:!0}),i.createElement(bl,null,i.createElement(Sl,null,i.createElement("span",null,o||t.hideHostname?function(e){try{return he(e).pathname}catch(t){return e}}(s):s),n.path)))}))))}))},t}(i.Component),jl=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.place,n=e.parameters;return n&&n.length?i.createElement("div",{key:t},i.createElement(Nn,null,t," Parameters"),i.createElement(xr,null,i.createElement("tbody",null,le(n,(function(e,t){return i.createElement(vs,{key:e.name,isLast:t,field:e,showExamples:!0})}))))):null},t}(i.PureComponent),Cl=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.switchMedia=function(e){var n=e.value;t.props.content&&t.props.content.activate(parseInt(n,10))},t}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this,t=this.props.content;if(!t||!t.mediaTypes||!t.mediaTypes.length)return null;var n=t.activeMimeIdx,r=t.mediaTypes.map((function(e,t){return{label:e.name,value:t.toString()}}));return i.createElement(i.Fragment,null,i.createElement((function(t){var n=t.children;return e.props.withLabel?i.createElement(qi,null,i.createElement($i,null,"Content type"),n):n}),null,this.props.renderDropdown({value:r[n],options:r,onChange:this.switchMedia})),this.props.children(t.active))},t=Object(o.__decorate)([Ta],t)}(i.Component);var Il=["path","query","cookie","header"],Al=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.orderParams=function(e){var t={};return e.forEach((function(e){var n,r,o;n=t,r=e.in,o=e,n[r]||(n[r]=[]),n[r].push(o)})),t},t.prototype.render=function(){var e=this.props,t=e.body,n=e.parameters,r=void 0===n?[]:n;if(void 0===t&&void 0===r)return null;var o=this.orderParams(r),a=r.length>0?Il:[],s=t&&t.content,l=t&&t.description;return i.createElement(i.Fragment,null,a.map((function(e){return i.createElement(jl,{key:e,place:e,parameters:o[e]})})),s&&i.createElement(Rl,{content:s,description:l}))},t}(i.PureComponent);function Pl(e){return i.createElement(Nn,{key:"header"},"Request Body schema: ",i.createElement(Yo,Object(o.__assign)({},e)))}function Rl(e){var t=e.content,n=e.description;return i.createElement(Cl,{content:t,renderDropdown:Pl},(function(e){var t=e.schema;return i.createElement(i.Fragment,null,void 0!==n&&i.createElement(si,{source:n}),i.createElement(Es,{skipReadOnly:!0,key:"schema",schema:t}))}))}var Nl,Ll,Ml,Dl,Fl,Ul,zl=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.renderDropdown=function(e){return i.createElement(Yo,Object(o.__assign)({Label:Bi,Dropdown:Wi},e))},t}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this,t=this.props.content;return void 0===t?null:i.createElement(Cl,{content:t,renderDropdown:this.renderDropdown,withLabel:!0},(function(t){return i.createElement(Vi,{key:"samples",mediaType:t,renderDropdown:e.renderDropdown})}))},t=Object(o.__decorate)([Ta],t)}(i.Component),Bl=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props.operation.codeSamples,t=e.length>0,n=1===e.length&&this.context.hideSingleRequestSampleTab;return t&&i.createElement("div",null,i.createElement(Rn,null," Request samples "),i.createElement(lo,{defaultIndex:0},i.createElement(Kr,{hidden:n},e.map((function(e){return i.createElement(Zr,{key:e.lang+"_"+(e.label||"")},void 0!==e.label?e.label:e.lang)}))),e.map((function(e){return i.createElement(to,{key:e.lang+"_"+(e.label||"")},function(e){return"payload"===e.lang&&e.requestBodyContent}(e)?i.createElement("div",null,i.createElement(zl,{content:e.requestBodyContent})):i.createElement(Ai,{lang:e.lang,source:e.source}))}))))||null},t.contextType=Ue,t=Object(o.__decorate)([Ta],t)}(i.Component),$l=Te(function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.title,n=e.type,r=e.empty,o=e.code,a=e.opened,s=e.className,l=e.onClick;return i.createElement("div",{className:s,onClick:!r&&l||void 0},!r&&i.createElement(fr,{size:"1.5em",color:n,direction:a?"down":"right",float:"left"}),i.createElement("strong",null,o," "),i.createElement(si,{compact:!0,inline:!0,source:t}))},t}(i.PureComponent))(Nl||(Nl=Object(o.__makeTemplateObject)(["\n padding: 10px;\n border-radius: 2px;\n margin-bottom: 4px;\n line-height: 1.5em;\n background-color: #f2f2f2;\n cursor: pointer;\n\n color: ",";\n background-color: ",";\n\n ",";\n"],["\n padding: 10px;\n border-radius: 2px;\n margin-bottom: 4px;\n line-height: 1.5em;\n background-color: #f2f2f2;\n cursor: pointer;\n\n color: ",";\n background-color: ",";\n\n ",";\n"])),(function(e){return e.theme.colors.responses[e.type].color}),(function(e){return e.theme.colors.responses[e.type].backgroundColor}),(function(e){return e.empty?'\ncursor: default;\n&::before {\n content: "—";\n font-weight: bold;\n width: 1.5em;\n text-align: center;\n display: inline-block;\n}\n':""})),ql=Te.div(Ll||(Ll=Object(o.__makeTemplateObject)(["\n padding: 10px;\n"],["\n padding: 10px;\n"]))),Wl=Te(Nn.withComponent("caption"))(Ml||(Ml=Object(o.__makeTemplateObject)(["\n text-align: left;\n margin-top: 1em;\n caption-side: top;\n"],["\n text-align: left;\n margin-top: 1em;\n caption-side: top;\n"]))),Hl=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props.headers;return void 0===e||0===e.length?null:i.createElement(xr,null,i.createElement(Wl,null," Response Headers "),i.createElement("tbody",null,le(e,(function(e,t){return i.createElement(vs,{isLast:t,key:e.name,field:e,showExamples:!0})}))))},t}(i.PureComponent),Vl=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.renderDropdown=function(e){return i.createElement(Nn,{key:"header"},"Response Schema: ",i.createElement(Yo,Object(o.__assign)({},e)))},t}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props.response,t=e.description,n=e.headers,r=e.content;return i.createElement(i.Fragment,null,t&&i.createElement(si,{source:t}),i.createElement(Hl,{headers:n}),i.createElement(Cl,{content:r,renderDropdown:this.renderDropdown},(function(e){var t=e.schema;return i.createElement(Es,{skipWriteOnly:!0,key:"schema",schema:t})})))},t}(i.PureComponent),Yl=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.toggle=function(){t.props.response.toggle()},t}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props.response,t=e.headers,n=e.type,r=e.summary,o=e.description,a=e.code,s=e.expanded,l=e.content,c=void 0===l?[]:l.mediaTypes.filter((function(e){return void 0!==e.schema})),u=0===t.length&&0===c.length&&!o;return i.createElement("div",null,i.createElement($l,{onClick:this.toggle,type:n,empty:u,title:r||"",code:a,opened:s}),s&&!u&&i.createElement(ql,null,i.createElement(Vl,{response:this.props.response})))},t=Object(o.__decorate)([Ta],t)}(i.Component),Gl=Te.h3(Dl||(Dl=Object(o.__makeTemplateObject)(["\n font-size: 18px;\n padding: 0.2em 0;\n margin: 3em 0 1.1em;\n color: #253137;\n font-weight: normal;\n"],["\n font-size: 18px;\n padding: 0.2em 0;\n margin: 3em 0 1.1em;\n color: #253137;\n font-weight: normal;\n"]))),Ql=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props.responses;return e&&0!==e.length?i.createElement("div",null,i.createElement(Gl,null," Responses "),e.map((function(e){return i.createElement(Yl,{key:e.code,response:e})}))):null},t}(i.PureComponent),Xl=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props.operation.responses.filter((function(e){return e.content&&e.content.hasSample}));return e.length>0&&i.createElement("div",null,i.createElement(Rn,null," Response samples "),i.createElement(lo,{defaultIndex:0},i.createElement(Kr,null,e.map((function(e){return i.createElement(Zr,{className:"tab-"+e.type,key:e.code},e.code)}))),e.map((function(e){return i.createElement(to,{key:e.code},i.createElement("div",null,i.createElement(zl,{content:e.content})))}))))||null},t=Object(o.__decorate)([Ta],t)}(i.Component),Kl=Te(jn)(Fl||(Fl=Object(o.__makeTemplateObject)(["\n backface-visibility: hidden;\n contain: content;\n\n overflow: hidden;\n"],["\n backface-visibility: hidden;\n contain: content;\n\n overflow: hidden;\n"]))),Jl=Te.div(Ul||(Ul=Object(o.__makeTemplateObject)(["\n margin-bottom: ","px;\n"],["\n margin-bottom: ","px;\n"])),(function(e){return 6*e.theme.spacing.unit})),Zl=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props.operation,t=e.name,n=e.description,r=e.deprecated,o=e.externalDocs,a=!(!n&&!o);return i.createElement(Ue.Consumer,null,(function(s){return i.createElement(Kl,null,i.createElement(On,null,i.createElement(Pn,null,i.createElement(Wn,{to:e.id}),t," ",r&&i.createElement(pr,{type:"warning"}," Deprecated ")),s.pathInMiddlePanel&&i.createElement(Tl,{operation:e,inverted:!0}),a&&i.createElement(Jl,null,void 0!==n&&i.createElement(si,{source:n}),o&&i.createElement(cs,{externalDocs:o})),i.createElement(ps,{extensions:e.extensions}),i.createElement(vl,{securities:e.security}),i.createElement(Al,{parameters:e.parameters,body:e.requestBody}),i.createElement(Ql,{responses:e.responses})),i.createElement(Tn,null,!s.pathInMiddlePanel&&i.createElement(Tl,{operation:e}),i.createElement(Bl,{operation:e}),i.createElement(Xl,{operation:e})))}))},t=Object(o.__decorate)([Ta],t)}(i.Component),ec=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props.items;return 0===e.length?null:e.map((function(e){return i.createElement(tc,{item:e,key:e.id})}))},t=Object(o.__decorate)([Ta],t)}(i.Component),tc=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){var e,t=this.props.item;switch(t.type){case"group":e=null;break;case"tag":case"section":e=i.createElement(rc,Object(o.__assign)({},this.props));break;case"operation":e=i.createElement(oc,{item:t});break;default:e=i.createElement(rc,Object(o.__assign)({},this.props))}return i.createElement(i.Fragment,null,e&&i.createElement(_n,{id:t.id,underlined:"operation"===t.type},e),t.items&&i.createElement(ec,{items:t.items}))},t=Object(o.__decorate)([Ta],t)}(i.Component),nc=function(e){return i.createElement(On,{compact:!0},e)},rc=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props.item,t=e.name,n=e.description,r=e.externalDocs,o=2===e.level?Pn:An;return i.createElement(i.Fragment,null,i.createElement(jn,null,i.createElement(On,{compact:!1},i.createElement(o,null,i.createElement(Wn,{to:this.props.item.id}),t))),i.createElement(cl,{source:n||"",htmlWrap:nc}),r&&i.createElement(jn,null,i.createElement(On,null,i.createElement(cs,{externalDocs:r}))))},t=Object(o.__decorate)([Ta],t)}(i.Component),oc=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){return i.createElement(Zl,{operation:this.props.item})},t=Object(o.__decorate)([Ta],t)}(i.Component),ic=Te.span.attrs((function(e){return{className:"operation-type "+e.type}}))(sc||(sc=Object(o.__makeTemplateObject)(["\n width: 32px;\n display: inline-block;\n height: ",";\n line-height: ",";\n background-color: #333;\n border-radius: 3px;\n background-repeat: no-repeat;\n background-position: 6px 4px;\n font-size: 7px;\n font-family: Verdana; // web-safe\n color: white;\n text-transform: uppercase;\n text-align: center;\n font-weight: bold;\n vertical-align: middle;\n margin-right: 6px;\n margin-top: 2px;\n\n &.get {\n background-color: ",";\n }\n\n &.post {\n background-color: ",";\n }\n\n &.put {\n background-color: ",";\n }\n\n &.options {\n background-color: ",";\n }\n\n &.patch {\n background-color: ",";\n }\n\n &.delete {\n background-color: ",";\n }\n\n &.basic {\n background-color: ",";\n }\n\n &.link {\n background-color: ",";\n }\n\n &.head {\n background-color: ",";\n }\n"],["\n width: 32px;\n display: inline-block;\n height: ",";\n line-height: ",";\n background-color: #333;\n border-radius: 3px;\n background-repeat: no-repeat;\n background-position: 6px 4px;\n font-size: 7px;\n font-family: Verdana; // web-safe\n color: white;\n text-transform: uppercase;\n text-align: center;\n font-weight: bold;\n vertical-align: middle;\n margin-right: 6px;\n margin-top: 2px;\n\n &.get {\n background-color: ",";\n }\n\n &.post {\n background-color: ",";\n }\n\n &.put {\n background-color: ",";\n }\n\n &.options {\n background-color: ",";\n }\n\n &.patch {\n background-color: ",";\n }\n\n &.delete {\n background-color: ",";\n }\n\n &.basic {\n background-color: ",";\n }\n\n &.link {\n background-color: ",";\n }\n\n &.head {\n background-color: ",";\n }\n"])),(function(e){return e.theme.typography.code.fontSize}),(function(e){return e.theme.typography.code.fontSize}),(function(e){return e.theme.colors.http.get}),(function(e){return e.theme.colors.http.post}),(function(e){return e.theme.colors.http.put}),(function(e){return e.theme.colors.http.options}),(function(e){return e.theme.colors.http.patch}),(function(e){return e.theme.colors.http.delete}),(function(e){return e.theme.colors.http.basic}),(function(e){return e.theme.colors.http.link}),(function(e){return e.theme.colors.http.head}));function ac(e,t){var n=t.theme;return e>1?V(.1,n.menu.backgroundColor):1===e?V(.05,n.menu.backgroundColor):""}var sc,lc,cc,uc,fc,pc,dc,hc,mc,gc,yc,vc=Te.ul(lc||(lc=Object(o.__makeTemplateObject)(["\n margin: 0;\n padding: 0;\n\n & & {\n font-size: 0.929em;\n }\n\n ",";\n"],["\n margin: 0;\n padding: 0;\n\n & & {\n font-size: 0.929em;\n }\n\n ",";\n"])),(function(e){return e.expanded?"":"display: none;"})),bc=Te.li(cc||(cc=Object(o.__makeTemplateObject)(["\n list-style: none inside none;\n overflow: hidden;\n text-overflow: ellipsis;\n padding: 0;\n ",";\n"],["\n list-style: none inside none;\n overflow: hidden;\n text-overflow: ellipsis;\n padding: 0;\n ",";\n"])),(function(e){return 0===e.depth?"margin-top: 15px":""})),wc={0:ke(uc||(uc=Object(o.__makeTemplateObject)(["\n opacity: 0.7;\n text-transform: ",";\n font-size: 0.8em;\n padding-bottom: 0;\n cursor: default;\n color: ",";\n "],["\n opacity: 0.7;\n text-transform: ",";\n font-size: 0.8em;\n padding-bottom: 0;\n cursor: default;\n color: ",";\n "])),(function(e){return e.theme.menu.groupItems.textTransform}),(function(e){return e.theme.menu.textColor})),1:ke(fc||(fc=Object(o.__makeTemplateObject)(["\n font-size: 0.929em;\n text-transform: ",";\n &:hover {\n color: ",";\n }\n "],["\n font-size: 0.929em;\n text-transform: ",";\n &:hover {\n color: ",";\n }\n "])),(function(e){return e.theme.menu.level1Items.textTransform}),(function(e){return e.theme.menu.activeTextColor})),2:ke(pc||(pc=Object(o.__makeTemplateObject)(["\n color: ",";\n "],["\n color: ",";\n "])),(function(e){return e.theme.menu.textColor}))},xc=Te.label.attrs((function(e){return{role:"menuitem",className:Fr("-depth"+e.depth,{active:e.active})}}))(dc||(dc=Object(o.__makeTemplateObject)(["\n cursor: pointer;\n color: ",";\n margin: 0;\n padding: 12.5px ","px;\n ","\n display: flex;\n justify-content: space-between;\n font-family: ",";\n ",";\n background-color: ",";\n\n ",";\n\n &:hover {\n background-color: ",";\n }\n\n "," {\n height: ",";\n width: ",";\n polygon {\n fill: ",";\n }\n }\n"],["\n cursor: pointer;\n color: ",";\n margin: 0;\n padding: 12.5px ","px;\n ","\n display: flex;\n justify-content: space-between;\n font-family: ",";\n ",";\n background-color: ",";\n\n ",";\n\n &:hover {\n background-color: ",";\n }\n\n "," {\n height: ",";\n width: ",";\n polygon {\n fill: ",";\n }\n }\n"])),(function(e){return e.active?e.theme.menu.activeTextColor:e.theme.menu.textColor}),(function(e){return 4*e.theme.spacing.unit}),(function(e){var t=e.depth,n=e.type,r=e.theme;return"section"===n&&t>1&&"padding-left: "+8*r.spacing.unit+"px;"||""}),(function(e){return e.theme.typography.headings.fontFamily}),(function(e){return wc[e.depth]}),(function(e){return e.active?ac(e.depth,e):""}),(function(e){return e.deprecated&&dr||""}),(function(e){return ac(e.depth,e)}),fr,(function(e){return e.theme.menu.arrow.size}),(function(e){return e.theme.menu.arrow.size}),(function(e){return e.theme.menu.arrow.color})),kc=Te.span(hc||(hc=Object(o.__makeTemplateObject)(["\n display: inline-block;\n vertical-align: middle;\n width: ",";\n overflow: hidden;\n text-overflow: ellipsis;\n"],["\n display: inline-block;\n vertical-align: middle;\n width: ",";\n overflow: hidden;\n text-overflow: ellipsis;\n"])),(function(e){return e.width?e.width:"auto"})),Ec=Te.div(mc||(mc=Object(o.__makeTemplateObject)(["\n ",";\n"],["\n ",";\n"])),(function(e){var t=e.theme;return"\n font-size: 0.8em;\n margin-top: "+2*t.spacing.unit+"px;\n padding: 0 "+4*t.spacing.unit+"px;\n text-align: left;\n\n opacity: 0.7;\n\n a,\n a:visited,\n a:hover {\n color: "+t.menu.textColor+" !important;\n border-top: 1px solid "+V(.1,t.menu.backgroundColor)+";\n padding: "+t.spacing.unit+"px 0;\n display: block;\n }\n"})),Oc=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.ref=i.createRef(),t.activate=function(e){t.props.onActivate(t.props.item),e.stopPropagation()},t}return Object(o.__extends)(t,e),t.prototype.componentDidMount=function(){this.scrollIntoViewIfActive()},t.prototype.componentDidUpdate=function(){this.scrollIntoViewIfActive()},t.prototype.scrollIntoViewIfActive=function(){this.props.item.active&&this.ref.current&&this.ref.current.scrollIntoViewIfNeeded()},t.prototype.render=function(){var e=this.props,t=e.item,n=e.withoutChildren;return i.createElement(bc,{onClick:this.activate,depth:t.depth,"data-item-id":t.id},"operation"===t.type?i.createElement(_c,Object(o.__assign)({},this.props,{item:t})):i.createElement(xc,{depth:t.depth,active:t.active,type:t.type,ref:this.ref},i.createElement(kc,{title:t.name},t.name,this.props.children),t.depth>0&&t.items.length>0&&i.createElement(fr,{float:"right",direction:t.expanded?"down":"right"})||null),!n&&t.items&&t.items.length>0&&i.createElement(Sc,{expanded:t.expanded,items:t.items,onActivate:this.props.onActivate}))},t=Object(o.__decorate)([Ta],t)}(i.Component),_c=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.ref=i.createRef(),t}return Object(o.__extends)(t,e),t.prototype.componentDidUpdate=function(){this.props.item.active&&this.ref.current&&this.ref.current.scrollIntoViewIfNeeded()},t.prototype.render=function(){var e,t=this.props.item;return i.createElement(xc,{depth:t.depth,active:t.active,deprecated:t.deprecated,ref:this.ref},i.createElement(ic,{type:t.httpVerb},{delete:"del",options:"opts"}[e=t.httpVerb]||e),i.createElement(kc,{width:"calc(100% - 38px)"},t.name,this.props.children))},t=Object(o.__decorate)([Ta],t)}(i.Component),Sc=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.items,r=t.root,a=t.className,s=null==this.props.expanded||this.props.expanded;return i.createElement(vc,Object(o.__assign)({className:a,style:this.props.style,expanded:s},r?{role:"navigation"}:{}),n.map((function(t,n){return i.createElement(Oc,{key:n,item:t,onActivate:e.props.onActivate})})))},t=Object(o.__decorate)([Ta],t)}(i.Component),Tc=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.activate=function(e){if(e&&e.active&&t.context.menuToggle)return e.expanded?e.collapse():e.expand();t.props.menu.activateAndScroll(e,!0),setTimeout((function(){t._updateScroll&&t._updateScroll()}))},t.saveScrollUpdate=function(e){t._updateScroll=e},t}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props.menu;return i.createElement(Vo,{updateFn:this.saveScrollUpdate,className:this.props.className,options:{wheelPropagation:!1}},i.createElement(Sc,{items:e.items,onActivate:this.activate,root:!0}),i.createElement(Ec,null,i.createElement("a",{target:"_blank",href:"https://github.com/Redocly/redoc"},"Documentation Powered by ReDoc")))},t.contextType=Ue,t=Object(o.__decorate)([Ta],t)}(i.Component),jc=function(e){var t=e.open?8:-4;return i.createElement(Ic,null,i.createElement(Cc,{size:15,style:{transform:"translate(2px, "+t+"px) rotate(180deg)",transition:"transform 0.2s ease"}}),i.createElement(Cc,{size:15,style:{transform:"translate(2px, "+(0-t)+"px)",transition:"transform 0.2s ease"}}))},Cc=function(e){var t=e.size,n=void 0===t?10:t,r=e.className,o=void 0===r?"":r,a=e.style;return i.createElement("svg",{className:o,style:a||{},viewBox:"0 0 926.23699 573.74994",version:"1.1",x:"0px",y:"0px",width:n,height:n},i.createElement("g",{transform:"translate(904.92214,-879.1482)"},i.createElement("path",{d:"\n m -673.67664,1221.6502 -231.2455,-231.24803 55.6165,\n -55.627 c 30.5891,-30.59485 56.1806,-55.627 56.8701,-55.627 0.6894,\n 0 79.8637,78.60862 175.9427,174.68583 l 174.6892,174.6858 174.6892,\n -174.6858 c 96.079,-96.07721 175.253196,-174.68583 175.942696,\n -174.68583 0.6895,0 26.281,25.03215 56.8701,\n 55.627 l 55.6165,55.627 -231.245496,231.24803 c -127.185,127.1864\n -231.5279,231.248 -231.873,231.248 -0.3451,0 -104.688,\n -104.0616 -231.873,-231.248 z\n ",fill:"currentColor"})))},Ic=Te.div(gc||(gc=Object(o.__makeTemplateObject)(["\n user-select: none;\n width: 20px;\n height: 20px;\n align-self: center;\n display: flex;\n flex-direction: column;\n color: ",";\n"],["\n user-select: none;\n width: 20px;\n height: 20px;\n align-self: center;\n display: flex;\n flex-direction: column;\n color: ",";\n"])),(function(e){return e.theme.colors.primary.main}));re&&(yc=n(316));var Ac,Pc,Rc,Nc,Lc,Mc,Dc,Fc,Uc,zc,Bc,$c,qc,Wc,Hc=yc&&yc(),Vc=Te.div(Pc||(Pc=Object(o.__makeTemplateObject)(["\n width: ",";\n background-color: ",";\n overflow: hidden;\n display: flex;\n flex-direction: column;\n\n backface-visibility: hidden;\n /* contain: strict; TODO: breaks layout since Chrome 80*/\n\n height: 100vh;\n position: sticky;\n position: -webkit-sticky;\n top: 0;\n\n ",";\n\n @media print {\n display: none;\n }\n"],["\n width: ",";\n background-color: ",";\n overflow: hidden;\n display: flex;\n flex-direction: column;\n\n backface-visibility: hidden;\n /* contain: strict; TODO: breaks layout since Chrome 80*/\n\n height: 100vh;\n position: sticky;\n position: -webkit-sticky;\n top: 0;\n\n ",";\n\n @media print {\n display: none;\n }\n"])),(function(e){return e.theme.menu.width}),(function(e){return e.theme.menu.backgroundColor}),Se("small")(Ac||(Ac=Object(o.__makeTemplateObject)(["\n position: fixed;\n z-index: 20;\n width: 100%;\n background: ",";\n display: ",";\n "],["\n position: fixed;\n z-index: 20;\n width: 100%;\n background: ",";\n display: ",";\n "])),(function(e){return e.theme.menu.backgroundColor}),(function(e){return e.open?"flex":"none"}))),Yc=Te.div(Nc||(Nc=Object(o.__makeTemplateObject)(["\n outline: none;\n user-select: none;\n background-color: #f2f2f2;\n color: ",";\n display: none;\n cursor: pointer;\n position: fixed;\n right: 20px;\n z-index: 100;\n border-radius: 50%;\n box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);\n ",";\n\n bottom: 44px;\n\n width: 60px;\n height: 60px;\n padding: 0 20px;\n\n @media print {\n display: none;\n }\n"],["\n outline: none;\n user-select: none;\n background-color: #f2f2f2;\n color: ",";\n display: none;\n cursor: pointer;\n position: fixed;\n right: 20px;\n z-index: 100;\n border-radius: 50%;\n box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);\n ",";\n\n bottom: 44px;\n\n width: 60px;\n height: 60px;\n padding: 0 20px;\n\n @media print {\n display: none;\n }\n"])),(function(e){return e.theme.colors.primary.main}),Se("small")(Rc||(Rc=Object(o.__makeTemplateObject)(["\n display: flex;\n "],["\n display: flex;\n "])))),Gc=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={offsetTop:"0px"},t.toggleNavMenu=function(){t.props.menu.toggleSidebar()},t}return Object(o.__extends)(t,e),t.prototype.componentDidMount=function(){Hc&&Hc.add(this.stickyElement),this.setState({offsetTop:this.getScrollYOffset(this.context)})},t.prototype.componentWillUnmount=function(){Hc&&Hc.remove(this.stickyElement)},t.prototype.getScrollYOffset=function(e){return(void 0!==this.props.scrollYOffset?be.normalizeScrollYOffset(this.props.scrollYOffset)():e.scrollYOffset())+"px"},t.prototype.render=function(){var e=this,t=this.props.menu.sideBarOpened,n=this.state.offsetTop;return i.createElement(i.Fragment,null,i.createElement(Vc,{open:t,className:this.props.className,style:{top:n,height:"calc(100vh - "+n+")"},ref:function(t){e.stickyElement=t}},this.props.children),i.createElement(Yc,{onClick:this.toggleNavMenu},i.createElement(jc,{open:t})))},t.contextType=Ue,t=Object(o.__decorate)([Ta],t)}(i.Component),Qc=Te.div(Lc||(Lc=Object(o.__makeTemplateObject)(["\n ",";\n"],["\n ",";\n"])),(function(e){var t=e.theme;return"\n font-family: "+t.typography.fontFamily+";\n font-size: "+t.typography.fontSize+";\n font-weight: "+t.typography.fontWeightRegular+";\n line-height: "+t.typography.lineHeight+";\n color: "+t.colors.text.primary+";\n display: flex;\n position: relative;\n text-align: left;\n\n -webkit-font-smoothing: "+t.typography.smoothing+";\n font-smoothing: "+t.typography.smoothing+";\n "+(t.typography.optimizeSpeed?"text-rendering: optimizeSpeed !important":"")+";\n\n tap-highlight-color: rgba(0, 0, 0, 0);\n text-size-adjust: 100%;\n\n * {\n box-sizing: border-box;\n -webkit-tap-highlight-color: rgba(255, 255, 255, 0);\n }\n"})),Xc=Te.div(Dc||(Dc=Object(o.__makeTemplateObject)(["\n z-index: 1;\n position: relative;\n overflow: hidden;\n width: calc(100% - ",");\n ",";\n\n contain: layout;\n"],["\n z-index: 1;\n position: relative;\n overflow: hidden;\n width: calc(100% - ",");\n ",";\n\n contain: layout;\n"])),(function(e){return e.theme.menu.width}),Se("small",!0)(Mc||(Mc=Object(o.__makeTemplateObject)(["\n width: 100%;\n "],["\n width: 100%;\n "])))),Kc=Te.div(Uc||(Uc=Object(o.__makeTemplateObject)(["\n background: ",";\n position: absolute;\n top: 0;\n bottom: 0;\n right: 0;\n width: ",";\n ",";\n"],["\n background: ",";\n position: absolute;\n top: 0;\n bottom: 0;\n right: 0;\n width: ",";\n ",";\n"])),(function(e){return e.theme.rightPanel.backgroundColor}),(function(e){var t=e.theme;if(t.rightPanel.width.endsWith("%")){var n=parseInt(t.rightPanel.width,10);return"calc((100% - "+t.menu.width+") * "+n/100+")"}return t.rightPanel.width}),Se("medium",!0)(Fc||(Fc=Object(o.__makeTemplateObject)(["\n display: none;\n "],["\n display: none;\n "])))),Jc=Te.div(zc||(zc=Object(o.__makeTemplateObject)(["\n padding: 5px 0;\n"],["\n padding: 5px 0;\n"]))),Zc=Te.input.attrs((function(){return{className:"search-input"}}))(Bc||(Bc=Object(o.__makeTemplateObject)(["\n width: calc(100% - ","px);\n box-sizing: border-box;\n margin: 0 ","px;\n padding: 5px ","px 5px\n ","px;\n border: 0;\n border-bottom: 1px solid\n ",";\n font-family: ",";\n font-weight: bold;\n font-size: 13px;\n color: ",";\n background-color: transparent;\n outline: none;\n"],["\n width: calc(100% - ","px);\n box-sizing: border-box;\n margin: 0 ","px;\n padding: 5px ","px 5px\n ","px;\n border: 0;\n border-bottom: 1px solid\n ",";\n font-family: ",";\n font-weight: bold;\n font-size: 13px;\n color: ",";\n background-color: transparent;\n outline: none;\n"])),(function(e){return 8*e.theme.spacing.unit}),(function(e){return 4*e.theme.spacing.unit}),(function(e){return 2*e.theme.spacing.unit}),(function(e){return 4*e.theme.spacing.unit}),(function(e){var t=e.theme;return(Q(t.menu.backgroundColor)>.5?V:K)(.1,t.menu.backgroundColor)}),(function(e){return e.theme.typography.fontFamily}),(function(e){return e.theme.menu.textColor})),eu=Te((function(e){return i.createElement("svg",{className:e.className,version:"1.1",viewBox:"0 0 1000 1000",x:"0px",xmlns:"http://www.w3.org/2000/svg",y:"0px"},i.createElement("path",{d:"M968.2,849.4L667.3,549c83.9-136.5,66.7-317.4-51.7-435.6C477.1-25,252.5-25,113.9,113.4c-138.5,138.3-138.5,362.6,0,501C219.2,730.1,413.2,743,547.6,666.5l301.9,301.4c43.6,43.6,76.9,14.9,104.2-12.4C981,928.3,1011.8,893,968.2,849.4z M524.5,522c-88.9,88.7-233,88.7-321.8,0c-88.9-88.7-88.9-232.6,0-321.3c88.9-88.7,233-88.7,321.8,0C613.4,289.4,613.4,433.3,524.5,522z"}))})).attrs({className:"search-icon"})($c||($c=Object(o.__makeTemplateObject)(["\n position: absolute;\n left: ","px;\n height: 1.8em;\n width: 0.9em;\n\n path {\n fill: ",";\n }\n"],["\n position: absolute;\n left: ","px;\n height: 1.8em;\n width: 0.9em;\n\n path {\n fill: ",";\n }\n"])),(function(e){return 4*e.theme.spacing.unit}),(function(e){return e.theme.menu.textColor})),tu=Te.div(qc||(qc=Object(o.__makeTemplateObject)(["\n padding: ","px 0;\n background-color: ","};\n color: ",";\n min-height: 150px;\n max-height: 250px;\n border-top: ","};\n border-bottom: ","};\n margin-top: 10px;\n line-height: 1.4;\n font-size: 0.9em;\n\n "," {\n padding-top: 6px;\n padding-bottom: 6px;\n\n &:hover,\n &.active {\n background-color: ",";\n }\n\n > svg {\n display: none;\n }\n }\n"],["\n padding: ","px 0;\n background-color: ","};\n color: ",";\n min-height: 150px;\n max-height: 250px;\n border-top: ","};\n border-bottom: ","};\n margin-top: 10px;\n line-height: 1.4;\n font-size: 0.9em;\n\n "," {\n padding-top: 6px;\n padding-bottom: 6px;\n\n &:hover,\n &.active {\n background-color: ",";\n }\n\n > svg {\n display: none;\n }\n }\n"])),(function(e){return e.theme.spacing.unit}),(function(e){var t=e.theme;return V(.05,t.menu.backgroundColor)}),(function(e){return e.theme.menu.textColor}),(function(e){var t=e.theme;return V(.1,t.menu.backgroundColor)}),(function(e){var t=e.theme;return V(.1,t.menu.backgroundColor)}),xc,(function(e){var t=e.theme;return V(.1,t.menu.backgroundColor)})),nu=Te.i(Wc||(Wc=Object(o.__makeTemplateObject)(["\n position: absolute;\n display: inline-block;\n width: ","px;\n text-align: center;\n right: ","px;\n line-height: 2em;\n vertical-align: middle;\n margin-right: 2px;\n cursor: pointer;\n font-style: normal;\n color: '#666';\n"],["\n position: absolute;\n display: inline-block;\n width: ","px;\n text-align: center;\n right: ","px;\n line-height: 2em;\n vertical-align: middle;\n margin-right: 2px;\n cursor: pointer;\n font-style: normal;\n color: '#666';\n"])),(function(e){return 2*e.theme.spacing.unit}),(function(e){return 4*e.theme.spacing.unit})),ru=function(e){function t(t){var n=e.call(this,t)||this;return n.activeItemRef=null,n.clear=function(){n.setState({results:[],term:"",activeItemIdx:-1}),n.props.marker.unmark()},n.handleKeyDown=function(e){if(27===e.keyCode&&n.clear(),40===e.keyCode&&(n.setState({activeItemIdx:Math.min(n.state.activeItemIdx+1,n.state.results.length-1)}),e.preventDefault()),38===e.keyCode&&(n.setState({activeItemIdx:Math.max(0,n.state.activeItemIdx-1)}),e.preventDefault()),13===e.keyCode){var t=n.state.results[n.state.activeItemIdx];if(t){var r=n.props.getItemById(t.meta);r&&n.props.onActivate(r)}}},n.search=function(e){var t=e.target.value;t.length<3?n.clearResults(t):(n.setState({term:t}),n.props.search.search(e.target.value).then((function(e){n.setResults(e,t)})))},n.state={results:[],term:"",activeItemIdx:-1},n}return Object(o.__extends)(t,e),t.prototype.clearResults=function(e){this.setState({results:[],term:e}),this.props.marker.unmark()},t.prototype.setResults=function(e,t){this.setState({results:e,term:t}),this.props.marker.mark(t)},t.prototype.render=function(){var e=this,t=this.state.activeItemIdx,n=this.state.results.map((function(t){return{item:e.props.getItemById(t.meta),score:t.score}}));return n.sort((function(e,t){return t.score-e.score})),i.createElement(Jc,{role:"search"},this.state.term&&i.createElement(nu,{onClick:this.clear},"×"),i.createElement(eu,null),i.createElement(Zc,{value:this.state.term,onKeyDown:this.handleKeyDown,placeholder:"Search...",type:"text",onChange:this.search}),n.length>0&&i.createElement(Vo,{options:{wheelPropagation:!1}},i.createElement(tu,{"data-role":"search:results"},n.map((function(n,r){return i.createElement(Oc,{item:Object.create(n.item,{active:{value:r===t}}),onActivate:e.props.onActivate,withoutChildren:!0,key:n.item.id,"data-role":"search:result"})})))))},t}(i.PureComponent),ou=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.componentDidMount=function(){this.props.store.onDidMount()},t.prototype.componentWillUnmount=function(){this.props.store.dispose()},t.prototype.render=function(){var e=this.props.store,t=e.spec,n=e.menu,r=e.options,o=e.search,a=e.marker,s=this.props.store;return i.createElement(_e,{theme:r.theme},i.createElement(Dn,{value:this.props.store},i.createElement(ze,{value:r},i.createElement(Qc,{className:"redoc-wrap"},i.createElement(Gc,{menu:n,className:"menu-content"},i.createElement(ll,{info:t.info}),!r.disableSearch&&i.createElement(ru,{search:o,marker:a,getItemById:n.getItemById,onActivate:n.activateAndScroll})||null,i.createElement(Tc,{menu:n})),i.createElement(Xc,{className:"api-content"},i.createElement(ol,{store:s}),i.createElement(ec,{items:n.items})),i.createElement(Kc,null)))))},t.propTypes={store:l.instanceOf(Ks).isRequired},t}(i.Component),iu=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.__extends)(t,e),t.prototype.render=function(){var e=this.props,t=e.spec,n=e.specUrl,r=e.options,o=void 0===r?{}:r,a=e.onLoaded,s=void 0!==o.hideLoading,l=new be(o);return i.createElement(Ne,null,i.createElement(Un,{spec:t,specUrl:n,options:o,onLoaded:a},(function(e){var t=e.loading,n=e.store;return t?s?null:i.createElement(Fe,{color:l.theme.colors.primary.main}):i.createElement(ou,{store:n})})))},t.propTypes={spec:function(e,t,n){return e.spec||e.specUrl?null:new Error("One of props 'spec' or 'specUrl' was not specified in '"+n+"'.")},specUrl:function(e,t,n){return e.spec||e.specUrl?null:new Error("One of props 'spec' or 'specUrl' was not specified in '"+n+"'.")},options:l.any,onLoaded:l.any},t}(i.PureComponent);n.d(t,"version",(function(){return au})),n.d(t,"revision",(function(){return su})),n.d(t,"init",(function(){return cu})),n.d(t,"hydrate",(function(){return uu})),n.d(t,"Redoc",(function(){return ou})),n.d(t,"AppStore",(function(){return Ks}));var au="2.0.0-rc.23",su="88f8d747";function lu(e){var t=function(e){for(var t={},n=e.attributes,r=0;r<n.length;r++){var o=n[r];t[o.name]=o.value}return t}(e),n={};for(var r in t){n[r.replace(/-(.)/g,(function(e,t){return t.toUpperCase()}))]=t[r]}return n}function cu(e,t,n,r){if(void 0===t&&(t={}),void 0===n&&(n=oe("redoc")),null===n)throw new Error('"element" argument is not provided and <redoc> tag is not found on the page');var a,l;"string"==typeof e?a=e:"object"==typeof e&&(l=e),Object(s.render)(i.createElement(iu,{spec:l,onLoaded:r,specUrl:a,options:Object(o.__assign)(Object(o.__assign)({},t),lu(n))},["Loading..."]),n)}function uu(e,t,n){void 0===t&&(t=oe("redoc")),kt();var r=Ks.fromJS(e);Et(),setTimeout((function(){kt(),Object(s.hydrate)(i.createElement(ou,{store:r}),t,n),Et()}),0)}!function(){var e=oe("redoc");if(e){var t=e.getAttribute("spec-url");t&&cu(t,{},e)}}()}])})); +//# sourceMappingURL=redoc.standalone.js.map</script><style data-styled="bxcHYI jzMYjV YzuTm cCiYxb hZCbNs kKQhLA ibpoCO kzNiFq hclups ghctpd cLEtWf bbViyS bSiQzA iNzLCk lgiBxe gpbcFk fyUykq SmuWE hjRNaf gBhLRG jjozHG OtKQc NifDa cFwMcp nGwee fXybtJ fWqlcz iniCdN dluJDj hiuczA eesUPo cjtbAK kFNigF dTJWQH jIdpVJ flfxUM gDsWLk gtbPCV eKrlKP gEjDMA WxWXp kGvRyb ioYTqA bSFXlp boajtD dzbqSt geWpKA dVvUxe jGRUDj fKHsnH hQBRTt bnFPhO LiUBH hoUoen eCjbJc bIrgla bcLONg kGwPhO fKyGWc hqYVjx iNoDtm espozG hLVzSF byLrBg fDvFMp evvbxn dtUibw ldTMcP dHLKeu bNYCAJ jBjYbV iENVAs lkvpfX eftLSo bwgXFh kBWwoV irpqyy ecxnvs dpMbau gzAoUb gwfZGU kZHJcC kwGRVL fCJmC gbTit jCgylq ixmYVs gbsZqp jsTAxL lpeYvY bMfIUD krHdrV fLUKgj" data-styled-version="4.4.1"> +/* sc-component-id: sc-bxivhb */ +.cjtbAK{width:calc(100% - 40%);padding:0 40px;} @media print,screen and (max-width:85rem){.cjtbAK{width:100%;padding:40px 40px;}}.kFNigF{width:calc(100% - 40%);padding:0 40px;} @media print,screen and (max-width:85rem){.kFNigF{width:100%;padding:0px 40px;}} +/* sc-component-id: sc-ifAKCX */ +.dluJDj{padding:40px 0;} .dluJDj:last-child{min-height:calc(100vh + 1px);} .dluJDj > .sc-ifAKCX:last-child{min-height:initial;} @media print,screen and (max-width:85rem){.dluJDj{padding:0;}}.hiuczA{padding:40px 0;position:relative;} .hiuczA:last-child{min-height:calc(100vh + 1px);} .hiuczA > .sc-ifAKCX:last-child{min-height:initial;} @media print,screen and (max-width:85rem){.hiuczA{padding:0;}} .hiuczA:not(:last-of-type):after{position:absolute;bottom:0;width:100%;display:block;content:'';border-bottom:1px solid rgba(0,0,0,0.2);} +/* sc-component-id: sc-bZQynM */ +.dtUibw{width:40%;color:#ffffff;background-color:#263238;padding:0 40px;background-color:#263238;} @media print,screen and (max-width:85rem){.dtUibw{width:100%;padding:40px 40px;}} +/* sc-component-id: sc-gzVnrw */ +.eesUPo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;padding:0;} @media print,screen and (max-width:85rem){.eesUPo{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}} +/* sc-component-id: sc-htoDjs */ +.WxWXp{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.85714em;line-height:1.6em;color:#32329f;} +/* sc-component-id: sc-dnqmqq */ +.ioYTqA{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.57143em;line-height:1.6em;color:black;} +/* sc-component-id: sc-gZMcBi */ +.kBWwoV{color:#ffffff;} +/* sc-component-id: sc-gqjmRU */ +.LiUBH{border-bottom:1px solid rgba(38,50,56,0.3);margin:1em 0 1em 0;color:rgba(38,50,56,0.5);font-weight:normal;text-transform:uppercase;font-size:0.929em;line-height:20px;} +/* sc-component-id: sc-VigVT */ +.kGvRyb{cursor:pointer;margin-left:-20px;padding:0;line-height:1;width:20px;display:inline-block;} .kGvRyb:before{content:'';width:15px;height:15px;background-size:contain;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjMDEwMTAxIiBkPSJNNDU5LjcgMjMzLjRsLTkwLjUgOTAuNWMtNTAgNTAtMTMxIDUwLTE4MSAwIC03LjktNy44LTE0LTE2LjctMTkuNC0yNS44bDQyLjEtNDIuMWMyLTIgNC41LTMuMiA2LjgtNC41IDIuOSA5LjkgOCAxOS4zIDE1LjggMjcuMiAyNSAyNSA2NS42IDI0LjkgOTAuNSAwbDkwLjUtOTAuNWMyNS0yNSAyNS02NS42IDAtOTAuNSAtMjQuOS0yNS02NS41LTI1LTkwLjUgMGwtMzIuMiAzMi4yYy0yNi4xLTEwLjItNTQuMi0xMi45LTgxLjYtOC45bDY4LjYtNjguNmM1MC01MCAxMzEtNTAgMTgxIDBDNTA5LjYgMTAyLjMgNTA5LjYgMTgzLjQgNDU5LjcgMjMzLjR6TTIyMC4zIDM4Mi4ybC0zMi4yIDMyLjJjLTI1IDI0LjktNjUuNiAyNC45LTkwLjUgMCAtMjUtMjUtMjUtNjUuNiAwLTkwLjVsOTAuNS05MC41YzI1LTI1IDY1LjUtMjUgOTAuNSAwIDcuOCA3LjggMTIuOSAxNy4yIDE1LjggMjcuMSAyLjQtMS40IDQuOC0yLjUgNi44LTQuNWw0Mi4xLTQyYy01LjQtOS4yLTExLjYtMTgtMTkuNC0yNS44IC01MC01MC0xMzEtNTAtMTgxIDBsLTkwLjUgOTAuNWMtNTAgNTAtNTAgMTMxIDAgMTgxIDUwIDUwIDEzMSA1MCAxODEgMGw2OC42LTY4LjZDMjc0LjYgMzk1LjEgMjQ2LjQgMzkyLjMgMjIwLjMgMzgyLjJ6Ii8+PC9zdmc+Cg==');opacity:0.5;visibility:hidden;display:inline-block;vertical-align:middle;} h1:hover > .kGvRyb::before,h2:hover > .kGvRyb::before,.kGvRyb:hover::before{visibility:visible;} +/* sc-component-id: sc-jTzLTM */ +.hjRNaf{height:18px;width:18px;vertical-align:middle;float:right;-webkit-transition:-webkit-transform 0.2s ease-out;-webkit-transition:transform 0.2s ease-out;transition:transform 0.2s ease-out;-webkit-transform:rotateZ(-90deg);-ms-transform:rotateZ(-90deg);transform:rotateZ(-90deg);}.gBhLRG{height:18px;width:18px;vertical-align:middle;-webkit-transition:-webkit-transform 0.2s ease-out;-webkit-transition:transform 0.2s ease-out;transition:transform 0.2s ease-out;-webkit-transform:rotateZ(-90deg);-ms-transform:rotateZ(-90deg);transform:rotateZ(-90deg);}.jjozHG{height:1.5em;width:1.5em;vertical-align:middle;float:left;-webkit-transition:-webkit-transform 0.2s ease-out;-webkit-transition:transform 0.2s ease-out;transition:transform 0.2s ease-out;-webkit-transform:rotateZ(-90deg);-ms-transform:rotateZ(-90deg);transform:rotateZ(-90deg);} .jjozHG polygon{fill:#e53935;}.OtKQc{height:20px;width:20px;vertical-align:middle;float:right;-webkit-transition:-webkit-transform 0.2s ease-out;-webkit-transition:transform 0.2s ease-out;transition:transform 0.2s ease-out;-webkit-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);} .OtKQc polygon{fill:white;}.NifDa{height:1.5em;width:1.5em;vertical-align:middle;float:left;-webkit-transition:-webkit-transform 0.2s ease-out;-webkit-transition:transform 0.2s ease-out;transition:transform 0.2s ease-out;-webkit-transform:rotateZ(-90deg);-ms-transform:rotateZ(-90deg);transform:rotateZ(-90deg);} .NifDa polygon{fill:#00aa13;} +/* sc-component-id: sc-chPdSV */ +.bIrgla{border-left:1px solid #a4a4c6;box-sizing:border-box;position:relative;padding:10px 10px 10px 0;vertical-align:top;line-height:20px;white-space:nowrap;font-size:0.929em;font-family:Courier,monospace;} tr:first-of-type > .bIrgla,tr.last > .bIrgla{border-left-width:0;background-position:top left;background-repeat:no-repeat;background-size:1px 100%;} tr:first-of-type > .bIrgla{background-image:linear-gradient( to bottom, transparent 0%, transparent 22px, #a4a4c6 22px, #a4a4c6 100% );} tr.last > .bIrgla{background-image:linear-gradient( to bottom, #a4a4c6 0%, #a4a4c6 22px, transparent 22px, transparent 100% );} tr.last + tr > .bIrgla{border-left-color:transparent;} tr.last:first-child > .bIrgla{background:none;border-left-color:transparent;} .bIrgla.deprecated{-webkit-text-decoration:line-through;text-decoration:line-through;color:#bdccd3;} +/* sc-component-id: sc-kgoBCf */ +.kGwPhO{border-bottom:1px solid #9fb4be;padding:10px 0;width:75%;box-sizing:border-box;} tr.expanded .kGwPhO{border-bottom:none;} +/* sc-component-id: sc-kGXeez */ +.bcLONg{color:#a4a4c6;font-family:Courier,monospace;margin-right:10px;} .bcLONg::before{content:'';display:inline-block;vertical-align:middle;width:10px;height:1px;background:#a4a4c6;} .bcLONg::after{content:'';display:inline-block;vertical-align:middle;width:1px;background:#a4a4c6;height:7px;} +/* sc-component-id: sc-dxgOiQ */ +.eCjbJc{border-collapse:separate;border-radius:3px;font-size:14px;border-spacing:0;width:100%;} .eCjbJc > tr{vertical-align:middle;} .eCjbJc .sc-kpOJdX,.eCjbJc .sc-kpOJdX .sc-kpOJdX .sc-kpOJdX,.eCjbJc .sc-kpOJdX .sc-kpOJdX .sc-kpOJdX .sc-kpOJdX .sc-kpOJdX{margin:1em;margin-right:0;background:#fafafa;} .eCjbJc .sc-kpOJdX .sc-kpOJdX,.eCjbJc .sc-kpOJdX .sc-kpOJdX .sc-kpOJdX .sc-kpOJdX,.eCjbJc .sc-kpOJdX .sc-kpOJdX .sc-kpOJdX .sc-kpOJdX .sc-kpOJdX .sc-kpOJdX{background:#ffffff;} +/* sc-component-id: sc-hSdWYo */ +.hoUoen{margin-left:10px;text-transform:none;font-size:0.929em;color:black;} +/* sc-component-id: sc-eHgmQL */ +.irpqyy > ul{list-style:none;padding:0;margin:0;margin:0 -5px;} .irpqyy > ul > li{padding:5px 10px;display:inline-block;background-color:#11171a;border-bottom:1px solid rgba(0,0,0,0.5);cursor:pointer;text-align:center;outline:none;color:#b3b3b3;margin:0 5px 5px 5px;border:1px solid #07090b;border-radius:5px;min-width:60px;font-size:0.9em;font-weight:bold;} .irpqyy > ul > li.react-tabs__tab--selected{color:#333333;background:#ffffff;} .irpqyy > ul > li:only-child{-webkit-flex:none;-ms-flex:none;flex:none;min-width:100px;} .irpqyy > ul > li.tab-success{color:#00aa13;} .irpqyy > ul > li.tab-redirect{color:#ffa500;} .irpqyy > ul > li.tab-info{color:#87ceeb;} .irpqyy > ul > li.tab-error{color:#e53935;} .irpqyy > .react-tabs__tab-panel{background:#11171a;} .irpqyy > .react-tabs__tab-panel > div,.irpqyy > .react-tabs__tab-panel > pre{padding:20px;margin:0;} .irpqyy > .react-tabs__tab-panel > div > pre{padding:0;} +/* sc-component-id: sc-jWBwVP */ +.jCgylq code[class*='language-'],.jCgylq pre[class*='language-']{text-shadow:0 -0.1em 0.2em black;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;} @media print{.jCgylq code[class*='language-'],.jCgylq pre[class*='language-']{text-shadow:none;}} .jCgylq pre[class*='language-']{padding:1em;margin:0.5em 0;overflow:auto;} .jCgylq .token.comment,.jCgylq .token.prolog,.jCgylq .token.doctype,.jCgylq .token.cdata{color:hsl(30,20%,50%);} .jCgylq .token.punctuation{opacity:0.7;} .jCgylq .namespace{opacity:0.7;} .jCgylq .token.property,.jCgylq .token.tag,.jCgylq .token.number,.jCgylq .token.constant,.jCgylq .token.symbol{color:#4a8bb3;} .jCgylq .token.boolean{color:firebrick;} .jCgylq .token.selector,.jCgylq .token.attr-name,.jCgylq .token.string,.jCgylq .token.char,.jCgylq .token.builtin,.jCgylq .token.inserted{color:#a0fbaa;} .jCgylq .token.selector + a,.jCgylq .token.attr-name + a,.jCgylq .token.string + a,.jCgylq .token.char + a,.jCgylq .token.builtin + a,.jCgylq .token.inserted + a,.jCgylq .token.selector + a:visited,.jCgylq .token.attr-name + a:visited,.jCgylq .token.string + a:visited,.jCgylq .token.char + a:visited,.jCgylq .token.builtin + a:visited,.jCgylq .token.inserted + a:visited{color:#4ed2ba;-webkit-text-decoration:underline;text-decoration:underline;} .jCgylq .token.operator,.jCgylq .token.entity,.jCgylq .token.url,.jCgylq .token.variable{color:hsl(40,90%,60%);} .jCgylq .token.atrule,.jCgylq .token.attr-value,.jCgylq .token.keyword{color:hsl(350,40%,70%);} .jCgylq .token.regex,.jCgylq .token.important{color:#e90;} .jCgylq .token.important,.jCgylq .token.bold{font-weight:bold;} .jCgylq .token.italic{font-style:italic;} .jCgylq .token.entity{cursor:help;} .jCgylq .token.deleted{color:red;} +/* sc-component-id: sc-brqgnP */ +.fCJmC{opacity:0.4;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;text-align:right;} .fCJmC > span{display:inline-block;padding:2px 10px;cursor:pointer;} .fCJmC > span:hover{background:rgba(255,255,255,0.1);} +/* sc-component-id: sc-cMljjf */ +.ixmYVs:hover .sc-brqgnP{opacity:1;} +/* sc-component-id: sc-jDwBTQ */ +.gbsZqp{font-family:Courier,monospace;font-size:13px;overflow-x:auto;margin:0;white-space:pre;} .gbsZqp code[class*='language-'],.gbsZqp pre[class*='language-']{text-shadow:0 -0.1em 0.2em black;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;} @media print{.gbsZqp code[class*='language-'],.gbsZqp pre[class*='language-']{text-shadow:none;}} .gbsZqp pre[class*='language-']{padding:1em;margin:0.5em 0;overflow:auto;} .gbsZqp .token.comment,.gbsZqp .token.prolog,.gbsZqp .token.doctype,.gbsZqp .token.cdata{color:hsl(30,20%,50%);} .gbsZqp .token.punctuation{opacity:0.7;} .gbsZqp .namespace{opacity:0.7;} .gbsZqp .token.property,.gbsZqp .token.tag,.gbsZqp .token.number,.gbsZqp .token.constant,.gbsZqp .token.symbol{color:#4a8bb3;} .gbsZqp .token.boolean{color:firebrick;} .gbsZqp .token.selector,.gbsZqp .token.attr-name,.gbsZqp .token.string,.gbsZqp .token.char,.gbsZqp .token.builtin,.gbsZqp .token.inserted{color:#a0fbaa;} .gbsZqp .token.selector + a,.gbsZqp .token.attr-name + a,.gbsZqp .token.string + a,.gbsZqp .token.char + a,.gbsZqp .token.builtin + a,.gbsZqp .token.inserted + a,.gbsZqp .token.selector + a:visited,.gbsZqp .token.attr-name + a:visited,.gbsZqp .token.string + a:visited,.gbsZqp .token.char + a:visited,.gbsZqp .token.builtin + a:visited,.gbsZqp .token.inserted + a:visited{color:#4ed2ba;-webkit-text-decoration:underline;text-decoration:underline;} .gbsZqp .token.operator,.gbsZqp .token.entity,.gbsZqp .token.url,.gbsZqp .token.variable{color:hsl(40,90%,60%);} .gbsZqp .token.atrule,.gbsZqp .token.attr-value,.gbsZqp .token.keyword{color:hsl(350,40%,70%);} .gbsZqp .token.regex,.gbsZqp .token.important{color:#e90;} .gbsZqp .token.important,.gbsZqp .token.bold{font-weight:bold;} .gbsZqp .token.italic{font-style:italic;} .gbsZqp .token.entity{cursor:help;} .gbsZqp .token.deleted{color:red;} /* sc-component-id: sc-global-2362490997 */ .ps{overflow:hidden !important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto;} .ps__rail-x{display:none;opacity:0;-webkit-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:15px;bottom:0px;position:absolute;} .ps__rail-y{display:none;opacity:0;-webkit-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:15px;right:0;position:absolute;} .ps--active-x > .ps__rail-x,.ps--active-y > .ps__rail-y{display:block;background-color:transparent;} .ps:hover > .ps__rail-x,.ps:hover > .ps__rail-y,.ps--focus > .ps__rail-x,.ps--focus > .ps__rail-y,.ps--scrolling-x > .ps__rail-x,.ps--scrolling-y > .ps__rail-y{opacity:0.6;} .ps .ps__rail-x:hover,.ps .ps__rail-y:hover,.ps .ps__rail-x:focus,.ps .ps__rail-y:focus,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-y.ps--clicking{background-color:#eee;opacity:0.9;} .ps__thumb-x{background-color:#aaa;border-radius:6px;-webkit-transition:background-color .2s linear,height .2s ease-in-out;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px;position:absolute;} .ps__thumb-y{background-color:#aaa;border-radius:6px;-webkit-transition:background-color .2s linear,width .2s ease-in-out;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px;position:absolute;} .ps__rail-x:hover > .ps__thumb-x,.ps__rail-x:focus > .ps__thumb-x,.ps__rail-x.ps--clicking .ps__thumb-x{background-color:#999;height:11px;} .ps__rail-y:hover > .ps__thumb-y,.ps__rail-y:focus > .ps__thumb-y,.ps__rail-y.ps--clicking .ps__thumb-y{background-color:#999;width:11px;} @supports (-ms-overflow-style:none){.ps{overflow:auto !important;}} @media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto !important;}} -/* sc-component-id: i2xdng-0 */ -.gakpRU{position:relative;} -/* sc-component-id: sc-107yc6q-0 */ -.kVzLlf code[class*='language-'],.kVzLlf pre[class*='language-']{text-shadow:0 -0.1em 0.2em black;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;} @media print{.kVzLlf code[class*='language-'],.kVzLlf pre[class*='language-']{text-shadow:none;}} .kVzLlf pre[class*='language-']{padding:1em;margin:0.5em 0;overflow:auto;} .kVzLlf .token.comment,.kVzLlf .token.prolog,.kVzLlf .token.doctype,.kVzLlf .token.cdata{color:hsl(30,20%,50%);} .kVzLlf .token.punctuation{opacity:0.7;} .kVzLlf .namespace{opacity:0.7;} .kVzLlf .token.property,.kVzLlf .token.tag,.kVzLlf .token.number,.kVzLlf .token.constant,.kVzLlf .token.symbol{color:#4a8bb3;} .kVzLlf .token.boolean{color:firebrick;} .kVzLlf .token.selector,.kVzLlf .token.attr-name,.kVzLlf .token.string,.kVzLlf .token.char,.kVzLlf .token.builtin,.kVzLlf .token.inserted{color:#a0fbaa;} .kVzLlf .token.selector + a,.kVzLlf .token.attr-name + a,.kVzLlf .token.string + a,.kVzLlf .token.char + a,.kVzLlf .token.builtin + a,.kVzLlf .token.inserted + a,.kVzLlf .token.selector + a:visited,.kVzLlf .token.attr-name + a:visited,.kVzLlf .token.string + a:visited,.kVzLlf .token.char + a:visited,.kVzLlf .token.builtin + a:visited,.kVzLlf .token.inserted + a:visited{color:#4ed2ba;-webkit-text-decoration:underline;text-decoration:underline;} .kVzLlf .token.operator,.kVzLlf .token.entity,.kVzLlf .token.url,.kVzLlf .token.variable{color:hsl(40,90%,60%);} .kVzLlf .token.atrule,.kVzLlf .token.attr-value,.kVzLlf .token.keyword{color:hsl(350,40%,70%);} .kVzLlf .token.regex,.kVzLlf .token.important{color:#e90;} .kVzLlf .token.important,.kVzLlf .token.bold{font-weight:bold;} .kVzLlf .token.italic{font-style:italic;} .kVzLlf .token.entity{cursor:help;} .kVzLlf .token.deleted{color:red;} -/* sc-component-id: sc-1m0b31p-0 */ -.dyBbHm{font-family:Roboto,sans-serif;font-weight:400;line-height:1.5em;} .dyBbHm code[class*='language-'],.dyBbHm pre[class*='language-']{text-shadow:0 -0.1em 0.2em black;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;} @media print{.dyBbHm code[class*='language-'],.dyBbHm pre[class*='language-']{text-shadow:none;}} .dyBbHm pre[class*='language-']{padding:1em;margin:0.5em 0;overflow:auto;} .dyBbHm .token.comment,.dyBbHm .token.prolog,.dyBbHm .token.doctype,.dyBbHm .token.cdata{color:hsl(30,20%,50%);} .dyBbHm .token.punctuation{opacity:0.7;} .dyBbHm .namespace{opacity:0.7;} .dyBbHm .token.property,.dyBbHm .token.tag,.dyBbHm .token.number,.dyBbHm .token.constant,.dyBbHm .token.symbol{color:#4a8bb3;} .dyBbHm .token.boolean{color:firebrick;} .dyBbHm .token.selector,.dyBbHm .token.attr-name,.dyBbHm .token.string,.dyBbHm .token.char,.dyBbHm .token.builtin,.dyBbHm .token.inserted{color:#a0fbaa;} .dyBbHm .token.selector + a,.dyBbHm .token.attr-name + a,.dyBbHm .token.string + a,.dyBbHm .token.char + a,.dyBbHm .token.builtin + a,.dyBbHm .token.inserted + a,.dyBbHm .token.selector + a:visited,.dyBbHm .token.attr-name + a:visited,.dyBbHm .token.string + a:visited,.dyBbHm .token.char + a:visited,.dyBbHm .token.builtin + a:visited,.dyBbHm .token.inserted + a:visited{color:#4ed2ba;-webkit-text-decoration:underline;text-decoration:underline;} .dyBbHm .token.operator,.dyBbHm .token.entity,.dyBbHm .token.url,.dyBbHm .token.variable{color:hsl(40,90%,60%);} .dyBbHm .token.atrule,.dyBbHm .token.attr-value,.dyBbHm .token.keyword{color:hsl(350,40%,70%);} .dyBbHm .token.regex,.dyBbHm .token.important{color:#e90;} .dyBbHm .token.important,.dyBbHm .token.bold{font-weight:bold;} .dyBbHm .token.italic{font-style:italic;} .dyBbHm .token.entity{cursor:help;} .dyBbHm .token.deleted{color:red;} .dyBbHm p:last-child{margin-bottom:0;} .dyBbHm h1{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.85714em;color:#32329f;margin-top:0;} .dyBbHm h2{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.57143em;color:#333333;} .dyBbHm code{color:#e53935;background-color:rgba(38,50,56,0.05);font-family:Courier,monospace;border-radius:2px;border:1px solid rgba(38,50,56,0.1);padding:0 5px;font-size:13px;font-weight:400;word-break:break-word;} .dyBbHm pre{font-family:Courier,monospace;white-space:pre;background-color:#263238;color:white;padding:20px;overflow-x:auto;line-height:normal;border-radius:0px border:1px solid rgba(38,50,56,0.1);} .dyBbHm pre code{background-color:transparent;color:white;padding:0;} .dyBbHm pre code:before,.dyBbHm pre code:after{content:none;} .dyBbHm blockquote{margin:0;margin-bottom:1em;padding:0 15px;color:#777;border-left:4px solid #ddd;} .dyBbHm img{max-width:100%;box-sizing:content-box;} .dyBbHm ul,.dyBbHm ol{padding-left:2em;margin:0;margin-bottom:1em;} .dyBbHm ul ul,.dyBbHm ol ul,.dyBbHm ul ol,.dyBbHm ol ol{margin-bottom:0;margin-top:0;} .dyBbHm table{display:block;width:100%;overflow:auto;word-break:normal;word-break:keep-all;border-collapse:collapse;border-spacing:0;margin-top:1.5em;margin-bottom:1.5em;} .dyBbHm table tr{background-color:#fff;border-top:1px solid #ccc;} .dyBbHm table tr:nth-child(2n){background-color:#fafafa;} .dyBbHm table th,.dyBbHm table td{padding:6px 13px;border:1px solid #ddd;} .dyBbHm table th{text-align:left;font-weight:bold;} .dyBbHm .share-link{cursor:pointer;margin-left:-20px;padding:0;line-height:1;width:20px;display:inline-block;} .dyBbHm .share-link:before{content:'';width:15px;height:15px;background-size:contain;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjMDEwMTAxIiBkPSJNNDU5LjcgMjMzLjRsLTkwLjUgOTAuNWMtNTAgNTAtMTMxIDUwLTE4MSAwIC03LjktNy44LTE0LTE2LjctMTkuNC0yNS44bDQyLjEtNDIuMWMyLTIgNC41LTMuMiA2LjgtNC41IDIuOSA5LjkgOCAxOS4zIDE1LjggMjcuMiAyNSAyNSA2NS42IDI0LjkgOTAuNSAwbDkwLjUtOTAuNWMyNS0yNSAyNS02NS42IDAtOTAuNSAtMjQuOS0yNS02NS41LTI1LTkwLjUgMGwtMzIuMiAzMi4yYy0yNi4xLTEwLjItNTQuMi0xMi45LTgxLjYtOC45bDY4LjYtNjguNmM1MC01MCAxMzEtNTAgMTgxIDBDNTA5LjYgMTAyLjMgNTA5LjYgMTgzLjQgNDU5LjcgMjMzLjR6TTIyMC4zIDM4Mi4ybC0zMi4yIDMyLjJjLTI1IDI0LjktNjUuNiAyNC45LTkwLjUgMCAtMjUtMjUtMjUtNjUuNiAwLTkwLjVsOTAuNS05MC41YzI1LTI1IDY1LjUtMjUgOTAuNSAwIDcuOCA3LjggMTIuOSAxNy4yIDE1LjggMjcuMSAyLjQtMS40IDQuOC0yLjUgNi44LTQuNWw0Mi4xLTQyYy01LjQtOS4yLTExLjYtMTgtMTkuNC0yNS44IC01MC01MC0xMzEtNTAtMTgxIDBsLTkwLjUgOTAuNWMtNTAgNTAtNTAgMTMxIDAgMTgxIDUwIDUwIDEzMSA1MCAxODEgMGw2OC42LTY4LjZDMjc0LjYgMzk1LjEgMjQ2LjQgMzkyLjMgMjIwLjMgMzgyLjJ6Ii8+PC9zdmc+Cg==');opacity:0.5;visibility:hidden;display:inline-block;vertical-align:middle;} .dyBbHm h1:hover > .share-link::before,.dyBbHm h2:hover > .share-link::before,.dyBbHm .share-link:hover::before{visibility:visible;} .dyBbHm a{-webkit-text-decoration:none;text-decoration:none;color:#32329f;} .dyBbHm a:visited{color:#32329f;} .dyBbHm a:hover{color:#6868cf;}.kElosX{font-family:Roboto,sans-serif;font-weight:400;line-height:1.5em;} .kElosX code[class*='language-'],.kElosX pre[class*='language-']{text-shadow:0 -0.1em 0.2em black;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;} @media print{.kElosX code[class*='language-'],.kElosX pre[class*='language-']{text-shadow:none;}} .kElosX pre[class*='language-']{padding:1em;margin:0.5em 0;overflow:auto;} .kElosX .token.comment,.kElosX .token.prolog,.kElosX .token.doctype,.kElosX .token.cdata{color:hsl(30,20%,50%);} .kElosX .token.punctuation{opacity:0.7;} .kElosX .namespace{opacity:0.7;} .kElosX .token.property,.kElosX .token.tag,.kElosX .token.number,.kElosX .token.constant,.kElosX .token.symbol{color:#4a8bb3;} .kElosX .token.boolean{color:firebrick;} .kElosX .token.selector,.kElosX .token.attr-name,.kElosX .token.string,.kElosX .token.char,.kElosX .token.builtin,.kElosX .token.inserted{color:#a0fbaa;} .kElosX .token.selector + a,.kElosX .token.attr-name + a,.kElosX .token.string + a,.kElosX .token.char + a,.kElosX .token.builtin + a,.kElosX .token.inserted + a,.kElosX .token.selector + a:visited,.kElosX .token.attr-name + a:visited,.kElosX .token.string + a:visited,.kElosX .token.char + a:visited,.kElosX .token.builtin + a:visited,.kElosX .token.inserted + a:visited{color:#4ed2ba;-webkit-text-decoration:underline;text-decoration:underline;} .kElosX .token.operator,.kElosX .token.entity,.kElosX .token.url,.kElosX .token.variable{color:hsl(40,90%,60%);} .kElosX .token.atrule,.kElosX .token.attr-value,.kElosX .token.keyword{color:hsl(350,40%,70%);} .kElosX .token.regex,.kElosX .token.important{color:#e90;} .kElosX .token.important,.kElosX .token.bold{font-weight:bold;} .kElosX .token.italic{font-style:italic;} .kElosX .token.entity{cursor:help;} .kElosX .token.deleted{color:red;} .kElosX p:last-child{margin-bottom:0;} .kElosX p:first-child{margin-top:0;} .kElosX p:last-child{margin-bottom:0;} .kElosX h1{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.85714em;color:#32329f;margin-top:0;} .kElosX h2{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.57143em;color:#333333;} .kElosX code{color:#e53935;background-color:rgba(38,50,56,0.05);font-family:Courier,monospace;border-radius:2px;border:1px solid rgba(38,50,56,0.1);padding:0 5px;font-size:13px;font-weight:400;word-break:break-word;} .kElosX pre{font-family:Courier,monospace;white-space:pre;background-color:#263238;color:white;padding:20px;overflow-x:auto;line-height:normal;border-radius:0px border:1px solid rgba(38,50,56,0.1);} .kElosX pre code{background-color:transparent;color:white;padding:0;} .kElosX pre code:before,.kElosX pre code:after{content:none;} .kElosX blockquote{margin:0;margin-bottom:1em;padding:0 15px;color:#777;border-left:4px solid #ddd;} .kElosX img{max-width:100%;box-sizing:content-box;} .kElosX ul,.kElosX ol{padding-left:2em;margin:0;margin-bottom:1em;} .kElosX ul ul,.kElosX ol ul,.kElosX ul ol,.kElosX ol ol{margin-bottom:0;margin-top:0;} .kElosX table{display:block;width:100%;overflow:auto;word-break:normal;word-break:keep-all;border-collapse:collapse;border-spacing:0;margin-top:1.5em;margin-bottom:1.5em;} .kElosX table tr{background-color:#fff;border-top:1px solid #ccc;} .kElosX table tr:nth-child(2n){background-color:#fafafa;} .kElosX table th,.kElosX table td{padding:6px 13px;border:1px solid #ddd;} .kElosX table th{text-align:left;font-weight:bold;} .kElosX .share-link{cursor:pointer;margin-left:-20px;padding:0;line-height:1;width:20px;display:inline-block;} .kElosX .share-link:before{content:'';width:15px;height:15px;background-size:contain;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjMDEwMTAxIiBkPSJNNDU5LjcgMjMzLjRsLTkwLjUgOTAuNWMtNTAgNTAtMTMxIDUwLTE4MSAwIC03LjktNy44LTE0LTE2LjctMTkuNC0yNS44bDQyLjEtNDIuMWMyLTIgNC41LTMuMiA2LjgtNC41IDIuOSA5LjkgOCAxOS4zIDE1LjggMjcuMiAyNSAyNSA2NS42IDI0LjkgOTAuNSAwbDkwLjUtOTAuNWMyNS0yNSAyNS02NS42IDAtOTAuNSAtMjQuOS0yNS02NS41LTI1LTkwLjUgMGwtMzIuMiAzMi4yYy0yNi4xLTEwLjItNTQuMi0xMi45LTgxLjYtOC45bDY4LjYtNjguNmM1MC01MCAxMzEtNTAgMTgxIDBDNTA5LjYgMTAyLjMgNTA5LjYgMTgzLjQgNDU5LjcgMjMzLjR6TTIyMC4zIDM4Mi4ybC0zMi4yIDMyLjJjLTI1IDI0LjktNjUuNiAyNC45LTkwLjUgMCAtMjUtMjUtMjUtNjUuNiAwLTkwLjVsOTAuNS05MC41YzI1LTI1IDY1LjUtMjUgOTAuNSAwIDcuOCA3LjggMTIuOSAxNy4yIDE1LjggMjcuMSAyLjQtMS40IDQuOC0yLjUgNi44LTQuNWw0Mi4xLTQyYy01LjQtOS4yLTExLjYtMTgtMTkuNC0yNS44IC01MC01MC0xMzEtNTAtMTgxIDBsLTkwLjUgOTAuNWMtNTAgNTAtNTAgMTMxIDAgMTgxIDUwIDUwIDEzMSA1MCAxODEgMGw2OC42LTY4LjZDMjc0LjYgMzk1LjEgMjQ2LjQgMzkyLjMgMjIwLjMgMzgyLjJ6Ii8+PC9zdmc+Cg==');opacity:0.5;visibility:hidden;display:inline-block;vertical-align:middle;} .kElosX h1:hover > .share-link::before,.kElosX h2:hover > .share-link::before,.kElosX .share-link:hover::before{visibility:visible;} .kElosX a{-webkit-text-decoration:none;text-decoration:none;color:#32329f;} .kElosX a:visited{color:#32329f;} .kElosX a:hover{color:#6868cf;} -/* sc-component-id: sc-1m0b31p-0-span */ -.boHSVi{font-family:Roboto,sans-serif;font-weight:400;line-height:1.5em;} .boHSVi p:last-child{margin-bottom:0;} .boHSVi p:first-child{margin-top:0;} .boHSVi p:last-child{margin-bottom:0;} .boHSVi p{display:inline-block;} .boHSVi h1{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.85714em;color:#32329f;margin-top:0;} .boHSVi h2{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.57143em;color:#333333;} .boHSVi code{color:#e53935;background-color:rgba(38,50,56,0.05);font-family:Courier,monospace;border-radius:2px;border:1px solid rgba(38,50,56,0.1);padding:0 5px;font-size:13px;font-weight:400;word-break:break-word;} .boHSVi pre{font-family:Courier,monospace;white-space:pre;background-color:#263238;color:white;padding:20px;overflow-x:auto;line-height:normal;border-radius:0px border:1px solid rgba(38,50,56,0.1);} .boHSVi pre code{background-color:transparent;color:white;padding:0;} .boHSVi pre code:before,.boHSVi pre code:after{content:none;} .boHSVi blockquote{margin:0;margin-bottom:1em;padding:0 15px;color:#777;border-left:4px solid #ddd;} .boHSVi img{max-width:100%;box-sizing:content-box;} .boHSVi ul,.boHSVi ol{padding-left:2em;margin:0;margin-bottom:1em;} .boHSVi ul ul,.boHSVi ol ul,.boHSVi ul ol,.boHSVi ol ol{margin-bottom:0;margin-top:0;} .boHSVi table{display:block;width:100%;overflow:auto;word-break:normal;word-break:keep-all;border-collapse:collapse;border-spacing:0;margin-top:1.5em;margin-bottom:1.5em;} .boHSVi table tr{background-color:#fff;border-top:1px solid #ccc;} .boHSVi table tr:nth-child(2n){background-color:#fafafa;} .boHSVi table th,.boHSVi table td{padding:6px 13px;border:1px solid #ddd;} .boHSVi table th{text-align:left;font-weight:bold;} .boHSVi .share-link{cursor:pointer;margin-left:-20px;padding:0;line-height:1;width:20px;display:inline-block;} .boHSVi .share-link:before{content:'';width:15px;height:15px;background-size:contain;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjMDEwMTAxIiBkPSJNNDU5LjcgMjMzLjRsLTkwLjUgOTAuNWMtNTAgNTAtMTMxIDUwLTE4MSAwIC03LjktNy44LTE0LTE2LjctMTkuNC0yNS44bDQyLjEtNDIuMWMyLTIgNC41LTMuMiA2LjgtNC41IDIuOSA5LjkgOCAxOS4zIDE1LjggMjcuMiAyNSAyNSA2NS42IDI0LjkgOTAuNSAwbDkwLjUtOTAuNWMyNS0yNSAyNS02NS42IDAtOTAuNSAtMjQuOS0yNS02NS41LTI1LTkwLjUgMGwtMzIuMiAzMi4yYy0yNi4xLTEwLjItNTQuMi0xMi45LTgxLjYtOC45bDY4LjYtNjguNmM1MC01MCAxMzEtNTAgMTgxIDBDNTA5LjYgMTAyLjMgNTA5LjYgMTgzLjQgNDU5LjcgMjMzLjR6TTIyMC4zIDM4Mi4ybC0zMi4yIDMyLjJjLTI1IDI0LjktNjUuNiAyNC45LTkwLjUgMCAtMjUtMjUtMjUtNjUuNiAwLTkwLjVsOTAuNS05MC41YzI1LTI1IDY1LjUtMjUgOTAuNSAwIDcuOCA3LjggMTIuOSAxNy4yIDE1LjggMjcuMSAyLjQtMS40IDQuOC0yLjUgNi44LTQuNWw0Mi4xLTQyYy01LjQtOS4yLTExLjYtMTgtMTkuNC0yNS44IC01MC01MC0xMzEtNTAtMTgxIDBsLTkwLjUgOTAuNWMtNTAgNTAtNTAgMTMxIDAgMTgxIDUwIDUwIDEzMSA1MCAxODEgMGw2OC42LTY4LjZDMjc0LjYgMzk1LjEgMjQ2LjQgMzkyLjMgMjIwLjMgMzgyLjJ6Ii8+PC9zdmc+Cg==');opacity:0.5;visibility:hidden;display:inline-block;vertical-align:middle;} .boHSVi h1:hover > .share-link::before,.boHSVi h2:hover > .share-link::before,.boHSVi .share-link:hover::before{visibility:visible;} .boHSVi a{-webkit-text-decoration:none;text-decoration:none;color:#32329f;} .boHSVi a:visited{color:#32329f;} .boHSVi a:hover{color:#6868cf;} -/* sc-component-id: sc-1whyat8-0 */ -.kMThHD{margin:1em 0;} .kMThHD a{-webkit-text-decoration:none;text-decoration:none;color:#32329f;} .kMThHD a:visited{color:#32329f;} .kMThHD a:hover{color:#6868cf;} -/* sc-component-id: sc-1mcjnf5-0 */ -.kVweLN{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.85714em;color:#32329f;margin-top:0;margin-bottom:0.5em;} -/* sc-component-id: sc-1mcjnf5-1 */ -.eoxkJU{border:1px solid #32329f;color:#32329f;font-weight:normal;margin-left:0.5em;padding:4px 8px 4px;display:inline-block;-webkit-text-decoration:none;text-decoration:none;cursor:pointer;} -/* sc-component-id: sc-1mcjnf5-2 */ -.cCIGAt::before{content:'|';display:inline-block;opacity:0.5;width:15px;text-align:center;} .cCIGAt:last-child::after{display:none;} -/* sc-component-id: sc-1mcjnf5-3 */ -.lnDtO{overflow:hidden;} -/* sc-component-id: sc-1mcjnf5-4 */ -.gfwDEh{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;} -/* sc-component-id: sc-1ypz5kk-0 */ -.euquqW{max-height:260px;max-width:260px;width:100%;display:block;} -/* sc-component-id: sc-1ypz5kk-1 */ -.jVafh{text-align:center;} -/* sc-component-id: sc-1ypz5kk-2 */ -.UaocO{display:inline-block;} -/* sc-component-id: zmmjx2-0 */ -.gLNiay{font-size:13px;font-family:Courier,monospace;border:1px solid rgba(0,0,0,0.1);margin:0 3px;padding:0.2em;display:inline-block;line-height:1;} .gLNiay:after{content:',';} .gLNiay:last-child:after{content:none;} -/* sc-component-id: zmmjx2-1 */ -.kJdFmc:after{content:' AND ';font-weight:bold;} .kJdFmc:last-child:after{content:none;} .kJdFmc a{-webkit-text-decoration:none;text-decoration:none;color:#32329f;} .kJdFmc a:visited{color:#32329f;} .kJdFmc a:hover{color:#6868cf;} -/* sc-component-id: zmmjx2-2 */ -.fyEFuw:before{content:'( ';font-weight:bold;} .fyEFuw:after{content:' ) OR ';font-weight:bold;} .fyEFuw:last-child:after{content:' )';} .fyEFuw:only-child:before,.fyEFuw:only-child:after{content:none;} .fyEFuw a{-webkit-text-decoration:none;text-decoration:none;color:#32329f;} .fyEFuw a:visited{color:#32329f;} .fyEFuw a:hover{color:#6868cf;} -/* sc-component-id: zmmjx2-3 */ -.kTspdE{-webkit-flex:1;-ms-flex:1;flex:1;} -/* sc-component-id: zmmjx2-4 */ -.jAGbXb{width:75%;} -/* sc-component-id: zmmjx2-5 */ -.huVGWs{border-bottom:1px solid rgba(38,50,56,0.3);margin:1em 0 1em 0;color:rgba(38,50,56,0.5);font-weight:normal;text-transform:uppercase;font-size:0.929em;line-height:20px;display:inline-block;margin:0;} -/* sc-component-id: zmmjx2-6 */ -.dltiCp{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:1em 0;} -/* sc-component-id: nrhuz6-0 */ -.kmORFN{cursor:pointer;position:relative;margin-bottom:5px;} -/* sc-component-id: nrhuz6-1 */ -.eYuvls{font-family:Montserrat,sans-serif;margin-left:10px;-webkit-flex:1;-ms-flex:1;flex:1;overflow-x:hidden;text-overflow:ellipsis;} -/* sc-component-id: nrhuz6-2 */ -.jmkkdP{padding:10px 30px 10px 20px;border-radius:4px 4px 0 0;background-color:#11171a;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;white-space:nowrap;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid transparent;border-bottom:0;-webkit-transition:border-color 0.25s ease;transition:border-color 0.25s ease;} .jmkkdP ..nrhuz6-1{color:#ffffff;} -/* sc-component-id: nrhuz6-3 */ -.gnKpxH{font-size:0.929em;line-height:20px;background-color:#248fb2;color:#ffffff;padding:3px 10px;text-transform:uppercase;font-family:Montserrat,sans-serif;margin:0;}.klEXcZ{font-size:0.929em;line-height:20px;background-color:#6bbd5b;color:#ffffff;padding:3px 10px;text-transform:uppercase;font-family:Montserrat,sans-serif;margin:0;} -/* sc-component-id: nrhuz6-4 */ -.hKgcyu{position:absolute;width:100%;z-index:100;background:#fafafa;color:#263238;box-sizing:border-box;box-shadow:0px 0px 6px rgba(0,0,0,0.33);overflow:hidden;border-bottom-left-radius:4px;border-bottom-right-radius:4px;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;-webkit-transform:translateY(-50%) scaleY(0);-ms-transform:translateY(-50%) scaleY(0);transform:translateY(-50%) scaleY(0);} -/* sc-component-id: nrhuz6-5 */ -.kjYYZz{padding:10px;} -/* sc-component-id: nrhuz6-6 */ -.iuqUuR{padding:5px;border:1px solid #ccc;background:#fff;word-break:break-all;color:#32329f;} .iuqUuR > span{color:#333333;} -/* sc-component-id: sc-1noysbl-0 */ -.eOMNXV{border-left:1px solid #a4a4c6;box-sizing:border-box;position:relative;padding:10px 10px 10px 0;vertical-align:top;line-height:20px;white-space:nowrap;font-size:0.929em;font-family:Montserrat,sans-serif;cursor:pointer;} tr:first-of-type > .eOMNXV,tr.last > .eOMNXV{border-left-width:0;background-position:top left;background-repeat:no-repeat;background-size:1px 100%;} tr:first-of-type > .eOMNXV{background-image:linear-gradient( to bottom,transparent 0%,transparent 22px,#a4a4c6 22px,#a4a4c6 100% );} tr.last > .eOMNXV{background-image:linear-gradient( to bottom,#a4a4c6 0%,#a4a4c6 22px,transparent 22px,transparent 100% );} tr.last + tr > .eOMNXV{border-left-color:transparent;} tr.last:first-child > .eOMNXV{background:none;border-left-color:transparent;} .eOMNXV.deprecated{-webkit-text-decoration:line-through;text-decoration:line-through;color:#bdccd3;} .eOMNXV .sc-1g5rdgs-0{height:1.1em;width:1.1em;} .eOMNXV .sc-1g5rdgs-0 polygon{fill:#808080;} -/* sc-component-id: sc-1noysbl-1 */ -.jCuzSX{vertical-align:middle;font-size:13px;line-height:20px;} -/* sc-component-id: sc-1noysbl-2 */ -.hYZGfb{vertical-align:middle;font-size:13px;line-height:20px;color:rgba(128,128,128,0.8);} -/* sc-component-id: sc-1noysbl-3 */ -.Hidzy{vertical-align:middle;font-size:13px;line-height:20px;color:#808080;} -/* sc-component-id: sc-1noysbl-5 */ -.jXDsIv{vertical-align:middle;font-size:13px;line-height:20px;color:#e53935;font-size:0.9em;font-weight:normal;margin-left:20px;line-height:1;} -/* sc-component-id: sc-1noysbl-9 */ -.evgDyP{vertical-align:middle;font-size:13px;line-height:20px;border-radius:2px;background-color:rgba(51,51,51,0.05);color:rgba(51,51,51,0.9);margin:5px;padding:0 5px;border:1px solid rgba(51,51,51,0.1);font-family:Courier,monospace;color:#e53935;} .evgDyP + .sc-1noysbl-9{margin-left:0;} -/* sc-component-id: t0v3fg-0 */ -.cUzSHk{position:relative;} -/* sc-component-id: sc-1d3n1g3-0 */ -.iwRsmX:hover > .sc-1rd7dj7-0{opacity:1;} -/* sc-component-id: sc-1d3n1g3-1 */ -.cMGcAP{font-family:Courier,monospace;font-size:13px;white-space:pre;contain:content;overflow-x:auto;} .cMGcAP .redoc-json > .collapser{display:none;} .cMGcAP .callback-function{color:gray;} .cMGcAP .collapser:after{content:'-';cursor:pointer;} .cMGcAP .collapsed > .collapser:after{content:'+';cursor:pointer;} .cMGcAP .ellipsis:after{content:' … ';} .cMGcAP .collapsible{margin-left:2em;} .cMGcAP .hoverable{padding-top:1px;padding-bottom:1px;padding-left:2px;padding-right:2px;border-radius:2px;} .cMGcAP .hovered{background-color:rgba(235,238,249,1);} .cMGcAP .collapser{padding-right:6px;padding-left:6px;} .cMGcAP ul{list-style-type:none;padding:0px;margin:0px 0px 0px 26px;} .cMGcAP li{position:relative;display:block;} .cMGcAP .hoverable{display:inline-block;} .cMGcAP .selected{outline-style:solid;outline-width:1px;outline-style:dotted;} .cMGcAP .collapsed > .collapsible{display:none;} .cMGcAP .ellipsis{display:none;} .cMGcAP .collapsed > .ellipsis{display:inherit;} .cMGcAP .collapser{position:absolute;top:1px;left:-1.5em;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;} -/* sc-component-id: sc-166mz29-0 */ -.cxoPPb{font-family:Courier,monospace;font-size:13px;overflow-x:auto;margin:0;white-space:pre;} .cxoPPb code[class*='language-'],.cxoPPb pre[class*='language-']{text-shadow:0 -0.1em 0.2em black;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;} @media print{.cxoPPb code[class*='language-'],.cxoPPb pre[class*='language-']{text-shadow:none;}} .cxoPPb pre[class*='language-']{padding:1em;margin:0.5em 0;overflow:auto;} .cxoPPb .token.comment,.cxoPPb .token.prolog,.cxoPPb .token.doctype,.cxoPPb .token.cdata{color:hsl(30,20%,50%);} .cxoPPb .token.punctuation{opacity:0.7;} .cxoPPb .namespace{opacity:0.7;} .cxoPPb .token.property,.cxoPPb .token.tag,.cxoPPb .token.number,.cxoPPb .token.constant,.cxoPPb .token.symbol{color:#4a8bb3;} .cxoPPb .token.boolean{color:firebrick;} .cxoPPb .token.selector,.cxoPPb .token.attr-name,.cxoPPb .token.string,.cxoPPb .token.char,.cxoPPb .token.builtin,.cxoPPb .token.inserted{color:#a0fbaa;} .cxoPPb .token.selector + a,.cxoPPb .token.attr-name + a,.cxoPPb .token.string + a,.cxoPPb .token.char + a,.cxoPPb .token.builtin + a,.cxoPPb .token.inserted + a,.cxoPPb .token.selector + a:visited,.cxoPPb .token.attr-name + a:visited,.cxoPPb .token.string + a:visited,.cxoPPb .token.char + a:visited,.cxoPPb .token.builtin + a:visited,.cxoPPb .token.inserted + a:visited{color:#4ed2ba;-webkit-text-decoration:underline;text-decoration:underline;} .cxoPPb .token.operator,.cxoPPb .token.entity,.cxoPPb .token.url,.cxoPPb .token.variable{color:hsl(40,90%,60%);} .cxoPPb .token.atrule,.cxoPPb .token.attr-value,.cxoPPb .token.keyword{color:hsl(350,40%,70%);} .cxoPPb .token.regex,.cxoPPb .token.important{color:#e90;} .cxoPPb .token.important,.cxoPPb .token.bold{font-weight:bold;} .cxoPPb .token.italic{font-style:italic;} .cxoPPb .token.entity{cursor:help;} .cxoPPb .token.deleted{color:red;} -/* sc-component-id: futasu-0 */ -.wbaPa{border-bottom:1px solid rgba(255,255,255,0.9);margin:0 0 10px 0;display:block;color:rgba(255,255,255,0.8);} -/* sc-component-id: sc-1kbihq-0 */ -.gIwhKV{padding:10px;border-radius:2px;margin-bottom:4px;line-height:1.5em;background-color:#f2f2f2;cursor:pointer;color:#00aa13;background-color:rgba(0,170,19,0.1);cursor:default;} .gIwhKV::before{content:"—";font-weight:bold;width:1.5em;text-align:center;display:inline-block;}.jtbdMW{padding:10px;border-radius:2px;margin-bottom:4px;line-height:1.5em;background-color:#f2f2f2;cursor:pointer;color:#e53935;background-color:rgba(229,57,53,0.1);}.kXBEML{padding:10px;border-radius:2px;margin-bottom:4px;line-height:1.5em;background-color:#f2f2f2;cursor:pointer;color:#00aa13;background-color:rgba(0,170,19,0.1);} -/* sc-component-id: zr04gj-0 */ -.jKmdQj{font-size:18px;padding:0.2em 0;margin:3em 0 1.1em;color:#253137;font-weight:normal;} -/* sc-component-id: bf7xj3-0 */ -.IavJd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;padding:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;contain:content;overflow:hidden;} @media print,screen and (max-width:85rem){.IavJd{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}} -/* sc-component-id: bf7xj3-1 */ -.cbOXAc{margin-bottom:30px;} -/* sc-component-id: sc-10atcbm-0 */ -.gtvzhS{width:32px;display:inline-block;height:13px;line-height:13px;background-color:#333;border-radius:3px;background-repeat:no-repeat;background-position:6px 4px;font-size:7px;font-family:Verdana;color:white;text-transform:uppercase;text-align:center;font-weight:bold;vertical-align:middle;margin-right:6px;margin-top:2px;} .gtvzhS.get{background-color:#6bbd5b;} .gtvzhS.post{background-color:#248fb2;} .gtvzhS.put{background-color:#9b708b;} .gtvzhS.options{background-color:#d3ca12;} .gtvzhS.patch{background-color:#e09d43;} .gtvzhS.delete{background-color:#e27a7a;} .gtvzhS.basic{background-color:#999;} .gtvzhS.link{background-color:#31bbb6;} .gtvzhS.head{background-color:#c167e4;} -/* sc-component-id: sc-10atcbm-1 */ -.cpIzTj{margin:0;padding:0;} .cpIzTj .sc-10atcbm-1{font-size:0.929em;}.iOvGuS{margin:0;padding:0;display:none;} .iOvGuS .sc-10atcbm-1{font-size:0.929em;} -/* sc-component-id: sc-10atcbm-2 */ -.fSEbYg{list-style:none inside none;overflow:hidden;text-overflow:ellipsis;padding:0;}.dMfSva{list-style:none inside none;overflow:hidden;text-overflow:ellipsis;padding:0;margin-top:15px;} -/* sc-component-id: sc-10atcbm-3 */ -.djJpRG{cursor:pointer;color:#333333;margin:0;padding:12.5px 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-family:Montserrat,sans-serif;font-size:0.929em;text-transform:none;} .djJpRG:hover{color:#32329f;} .djJpRG:hover{background-color:#ededed;} .djJpRG .sc-1g5rdgs-0{height:1.5em;width:1.5em;} .djJpRG .sc-1g5rdgs-0 polygon{fill:#333333;}.jIFlE{cursor:pointer;color:#333333;margin:0;padding:12.5px 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-family:Montserrat,sans-serif;opacity:0.7;text-transform:uppercase;font-size:0.8em;padding-bottom:0;cursor:default;color:#333333;} .jIFlE .sc-1g5rdgs-0{height:1.5em;width:1.5em;} .jIFlE .sc-1g5rdgs-0 polygon{fill:#333333;}.jWFgPR{cursor:pointer;color:#333333;margin:0;padding:12.5px 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-family:Montserrat,sans-serif;color:#333333;} .jWFgPR:hover{background-color:#e1e1e1;} .jWFgPR .sc-1g5rdgs-0{height:1.5em;width:1.5em;} .jWFgPR .sc-1g5rdgs-0 polygon{fill:#333333;} -/* sc-component-id: sc-10atcbm-4 */ -.bZzFwo{display:inline-block;vertical-align:middle;width:auto;overflow:hidden;text-overflow:ellipsis;}.ixfdRO{display:inline-block;vertical-align:middle;width:calc(100% - 38px);overflow:hidden;text-overflow:ellipsis;} -/* sc-component-id: sc-10atcbm-5 */ -.kmvDqY{font-size:0.8em;margin-top:10px;padding:0 20px;text-align:left;opacity:0.7;} .kmvDqY a,.kmvDqY a:visited,.kmvDqY a:hover{color:#333333 !important;border-top:1px solid #e1e1e1;padding:5px 0;display:block;} -/* sc-component-id: sc-1qaepcz-0 */ -.jtdytL{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:20px;height:20px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;color:#32329f;} -/* sc-component-id: sc-1sch5l7-0 */ -.ebXbwy{width:260px;background-color:#fafafa;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-backface-visibility:hidden;backface-visibility:hidden;contain:strict;height:100vh;position:-webkit-sticky;position:sticky;position:-webkit-sticky;top:0;} @media screen and (max-width:50rem){.ebXbwy{position:fixed;z-index:20;width:100%;background:#ffffff;display:none;}} @media print{.ebXbwy{display:none;}} -/* sc-component-id: sc-1sch5l7-1 */ -.cublZ{outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#f2f2f2;color:#32329f;display:none;cursor:pointer;position:fixed;right:20px;z-index:100;border-radius:50%;box-shadow:0 0 20px rgba(0,0,0,0.3);bottom:44px;width:60px;height:60px;padding:0 20px;} @media screen and (max-width:50rem){.cublZ{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}} @media print{.cublZ{display:none;}} -/* sc-component-id: sc-13p9gjn-0 */ -.hvnOJY{font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#333333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;text-align:left;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeSpeed !important;tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;text-size-adjust:100%;} .hvnOJY *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(255,255,255,0);} -/* sc-component-id: sc-13p9gjn-1 */ -.iAMmDn{z-index:1;position:relative;overflow:hidden;width:calc(100% - 260px);contain:layout;} @media print,screen and (max-width:50rem){.iAMmDn{width:100%;}} -/* sc-component-id: sc-13p9gjn-2 */ -.egwcPy{background:#263238;position:absolute;top:0;bottom:0;right:0;width:calc((100% - 260px) * 0.4);} @media print,screen and (max-width:85rem){.egwcPy{display:none;}} -/* sc-component-id: k4h4y9-0 */ -.hsnYXF{padding:5px 0;} -/* sc-component-id: k4h4y9-1 */ -.kkiuWB{width:calc(100% - 40px);box-sizing:border-box;margin:0 20px;padding:5px 10px 5px 20px;border:0;border-bottom:1px solid #e1e1e1;font-family:Roboto,sans-serif;font-weight:bold;font-size:13px;color:#333333;background-color:transparent;outline:none;} -/* sc-component-id: k4h4y9-2 */ -.hVCzEQ{position:absolute;left:20px;height:1.8em;width:0.9em;} .hVCzEQ path{fill:#333333;}</style> +/* sc-component-id: sc-gPEVay */ +.hclups{position:relative;} +/* sc-component-id: sc-iRbamj */ +.flfxUM{font-family:Roboto,sans-serif;font-weight:400;line-height:1.5em;} .flfxUM code[class*='language-'],.flfxUM pre[class*='language-']{text-shadow:0 -0.1em 0.2em black;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;} @media print{.flfxUM code[class*='language-'],.flfxUM pre[class*='language-']{text-shadow:none;}} .flfxUM pre[class*='language-']{padding:1em;margin:0.5em 0;overflow:auto;} .flfxUM .token.comment,.flfxUM .token.prolog,.flfxUM .token.doctype,.flfxUM .token.cdata{color:hsl(30,20%,50%);} .flfxUM .token.punctuation{opacity:0.7;} .flfxUM .namespace{opacity:0.7;} .flfxUM .token.property,.flfxUM .token.tag,.flfxUM .token.number,.flfxUM .token.constant,.flfxUM .token.symbol{color:#4a8bb3;} .flfxUM .token.boolean{color:firebrick;} .flfxUM .token.selector,.flfxUM .token.attr-name,.flfxUM .token.string,.flfxUM .token.char,.flfxUM .token.builtin,.flfxUM .token.inserted{color:#a0fbaa;} .flfxUM .token.selector + a,.flfxUM .token.attr-name + a,.flfxUM .token.string + a,.flfxUM .token.char + a,.flfxUM .token.builtin + a,.flfxUM .token.inserted + a,.flfxUM .token.selector + a:visited,.flfxUM .token.attr-name + a:visited,.flfxUM .token.string + a:visited,.flfxUM .token.char + a:visited,.flfxUM .token.builtin + a:visited,.flfxUM .token.inserted + a:visited{color:#4ed2ba;-webkit-text-decoration:underline;text-decoration:underline;} .flfxUM .token.operator,.flfxUM .token.entity,.flfxUM .token.url,.flfxUM .token.variable{color:hsl(40,90%,60%);} .flfxUM .token.atrule,.flfxUM .token.attr-value,.flfxUM .token.keyword{color:hsl(350,40%,70%);} .flfxUM .token.regex,.flfxUM .token.important{color:#e90;} .flfxUM .token.important,.flfxUM .token.bold{font-weight:bold;} .flfxUM .token.italic{font-style:italic;} .flfxUM .token.entity{cursor:help;} .flfxUM .token.deleted{color:red;} .flfxUM p:last-child{margin-bottom:0;} .flfxUM h1{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.85714em;line-height:1.6em;color:#32329f;margin-top:0;} .flfxUM h2{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.57143em;line-height:1.6em;color:#333333;} .flfxUM code{color:#e53935;background-color:rgba(38,50,56,0.05);font-family:Courier,monospace;border-radius:2px;border:1px solid rgba(38,50,56,0.1);padding:0 5px;font-size:13px;font-weight:400;word-break:break-word;} .flfxUM pre{font-family:Courier,monospace;white-space:pre;background-color:#263238;color:white;padding:20px;overflow-x:auto;line-height:normal;border-radius:0px;border:1px solid rgba(38,50,56,0.1);} .flfxUM pre code{background-color:transparent;color:white;padding:0;} .flfxUM pre code:before,.flfxUM pre code:after{content:none;} .flfxUM blockquote{margin:0;margin-bottom:1em;padding:0 15px;color:#777;border-left:4px solid #ddd;} .flfxUM img{max-width:100%;box-sizing:content-box;} .flfxUM ul,.flfxUM ol{padding-left:2em;margin:0;margin-bottom:1em;} .flfxUM ul ul,.flfxUM ol ul,.flfxUM ul ol,.flfxUM ol ol{margin-bottom:0;margin-top:0;} .flfxUM table{display:block;width:100%;overflow:auto;word-break:normal;word-break:keep-all;border-collapse:collapse;border-spacing:0;margin-top:1.5em;margin-bottom:1.5em;} .flfxUM table tr{background-color:#fff;border-top:1px solid #ccc;} .flfxUM table tr:nth-child(2n){background-color:#fafafa;} .flfxUM table th,.flfxUM table td{padding:6px 13px;border:1px solid #ddd;} .flfxUM table th{text-align:left;font-weight:bold;} .flfxUM .share-link{cursor:pointer;margin-left:-20px;padding:0;line-height:1;width:20px;display:inline-block;} .flfxUM .share-link:before{content:'';width:15px;height:15px;background-size:contain;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjMDEwMTAxIiBkPSJNNDU5LjcgMjMzLjRsLTkwLjUgOTAuNWMtNTAgNTAtMTMxIDUwLTE4MSAwIC03LjktNy44LTE0LTE2LjctMTkuNC0yNS44bDQyLjEtNDIuMWMyLTIgNC41LTMuMiA2LjgtNC41IDIuOSA5LjkgOCAxOS4zIDE1LjggMjcuMiAyNSAyNSA2NS42IDI0LjkgOTAuNSAwbDkwLjUtOTAuNWMyNS0yNSAyNS02NS42IDAtOTAuNSAtMjQuOS0yNS02NS41LTI1LTkwLjUgMGwtMzIuMiAzMi4yYy0yNi4xLTEwLjItNTQuMi0xMi45LTgxLjYtOC45bDY4LjYtNjguNmM1MC01MCAxMzEtNTAgMTgxIDBDNTA5LjYgMTAyLjMgNTA5LjYgMTgzLjQgNDU5LjcgMjMzLjR6TTIyMC4zIDM4Mi4ybC0zMi4yIDMyLjJjLTI1IDI0LjktNjUuNiAyNC45LTkwLjUgMCAtMjUtMjUtMjUtNjUuNiAwLTkwLjVsOTAuNS05MC41YzI1LTI1IDY1LjUtMjUgOTAuNSAwIDcuOCA3LjggMTIuOSAxNy4yIDE1LjggMjcuMSAyLjQtMS40IDQuOC0yLjUgNi44LTQuNWw0Mi4xLTQyYy01LjQtOS4yLTExLjYtMTgtMTkuNC0yNS44IC01MC01MC0xMzEtNTAtMTgxIDBsLTkwLjUgOTAuNWMtNTAgNTAtNTAgMTMxIDAgMTgxIDUwIDUwIDEzMSA1MCAxODEgMGw2OC42LTY4LjZDMjc0LjYgMzk1LjEgMjQ2LjQgMzkyLjMgMjIwLjMgMzgyLjJ6Ii8+PC9zdmc+Cg==');opacity:0.5;visibility:hidden;display:inline-block;vertical-align:middle;} .flfxUM h1:hover > .share-link::before,.flfxUM h2:hover > .share-link::before,.flfxUM .share-link:hover::before{visibility:visible;} .flfxUM a{-webkit-text-decoration:none;text-decoration:none;color:#32329f;} .flfxUM a:visited{color:#32329f;} .flfxUM a:hover{color:#6868cf;}.gDsWLk{font-family:Roboto,sans-serif;font-weight:400;line-height:1.5em;} .gDsWLk code[class*='language-'],.gDsWLk pre[class*='language-']{text-shadow:0 -0.1em 0.2em black;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;} @media print{.gDsWLk code[class*='language-'],.gDsWLk pre[class*='language-']{text-shadow:none;}} .gDsWLk pre[class*='language-']{padding:1em;margin:0.5em 0;overflow:auto;} .gDsWLk .token.comment,.gDsWLk .token.prolog,.gDsWLk .token.doctype,.gDsWLk .token.cdata{color:hsl(30,20%,50%);} .gDsWLk .token.punctuation{opacity:0.7;} .gDsWLk .namespace{opacity:0.7;} .gDsWLk .token.property,.gDsWLk .token.tag,.gDsWLk .token.number,.gDsWLk .token.constant,.gDsWLk .token.symbol{color:#4a8bb3;} .gDsWLk .token.boolean{color:firebrick;} .gDsWLk .token.selector,.gDsWLk .token.attr-name,.gDsWLk .token.string,.gDsWLk .token.char,.gDsWLk .token.builtin,.gDsWLk .token.inserted{color:#a0fbaa;} .gDsWLk .token.selector + a,.gDsWLk .token.attr-name + a,.gDsWLk .token.string + a,.gDsWLk .token.char + a,.gDsWLk .token.builtin + a,.gDsWLk .token.inserted + a,.gDsWLk .token.selector + a:visited,.gDsWLk .token.attr-name + a:visited,.gDsWLk .token.string + a:visited,.gDsWLk .token.char + a:visited,.gDsWLk .token.builtin + a:visited,.gDsWLk .token.inserted + a:visited{color:#4ed2ba;-webkit-text-decoration:underline;text-decoration:underline;} .gDsWLk .token.operator,.gDsWLk .token.entity,.gDsWLk .token.url,.gDsWLk .token.variable{color:hsl(40,90%,60%);} .gDsWLk .token.atrule,.gDsWLk .token.attr-value,.gDsWLk .token.keyword{color:hsl(350,40%,70%);} .gDsWLk .token.regex,.gDsWLk .token.important{color:#e90;} .gDsWLk .token.important,.gDsWLk .token.bold{font-weight:bold;} .gDsWLk .token.italic{font-style:italic;} .gDsWLk .token.entity{cursor:help;} .gDsWLk .token.deleted{color:red;} .gDsWLk p:last-child{margin-bottom:0;} .gDsWLk p:first-child{margin-top:0;} .gDsWLk p:last-child{margin-bottom:0;} .gDsWLk h1{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.85714em;line-height:1.6em;color:#32329f;margin-top:0;} .gDsWLk h2{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.57143em;line-height:1.6em;color:#333333;} .gDsWLk code{color:#e53935;background-color:rgba(38,50,56,0.05);font-family:Courier,monospace;border-radius:2px;border:1px solid rgba(38,50,56,0.1);padding:0 5px;font-size:13px;font-weight:400;word-break:break-word;} .gDsWLk pre{font-family:Courier,monospace;white-space:pre;background-color:#263238;color:white;padding:20px;overflow-x:auto;line-height:normal;border-radius:0px;border:1px solid rgba(38,50,56,0.1);} .gDsWLk pre code{background-color:transparent;color:white;padding:0;} .gDsWLk pre code:before,.gDsWLk pre code:after{content:none;} .gDsWLk blockquote{margin:0;margin-bottom:1em;padding:0 15px;color:#777;border-left:4px solid #ddd;} .gDsWLk img{max-width:100%;box-sizing:content-box;} .gDsWLk ul,.gDsWLk ol{padding-left:2em;margin:0;margin-bottom:1em;} .gDsWLk ul ul,.gDsWLk ol ul,.gDsWLk ul ol,.gDsWLk ol ol{margin-bottom:0;margin-top:0;} .gDsWLk table{display:block;width:100%;overflow:auto;word-break:normal;word-break:keep-all;border-collapse:collapse;border-spacing:0;margin-top:1.5em;margin-bottom:1.5em;} .gDsWLk table tr{background-color:#fff;border-top:1px solid #ccc;} .gDsWLk table tr:nth-child(2n){background-color:#fafafa;} .gDsWLk table th,.gDsWLk table td{padding:6px 13px;border:1px solid #ddd;} .gDsWLk table th{text-align:left;font-weight:bold;} .gDsWLk .share-link{cursor:pointer;margin-left:-20px;padding:0;line-height:1;width:20px;display:inline-block;} .gDsWLk .share-link:before{content:'';width:15px;height:15px;background-size:contain;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjMDEwMTAxIiBkPSJNNDU5LjcgMjMzLjRsLTkwLjUgOTAuNWMtNTAgNTAtMTMxIDUwLTE4MSAwIC03LjktNy44LTE0LTE2LjctMTkuNC0yNS44bDQyLjEtNDIuMWMyLTIgNC41LTMuMiA2LjgtNC41IDIuOSA5LjkgOCAxOS4zIDE1LjggMjcuMiAyNSAyNSA2NS42IDI0LjkgOTAuNSAwbDkwLjUtOTAuNWMyNS0yNSAyNS02NS42IDAtOTAuNSAtMjQuOS0yNS02NS41LTI1LTkwLjUgMGwtMzIuMiAzMi4yYy0yNi4xLTEwLjItNTQuMi0xMi45LTgxLjYtOC45bDY4LjYtNjguNmM1MC01MCAxMzEtNTAgMTgxIDBDNTA5LjYgMTAyLjMgNTA5LjYgMTgzLjQgNDU5LjcgMjMzLjR6TTIyMC4zIDM4Mi4ybC0zMi4yIDMyLjJjLTI1IDI0LjktNjUuNiAyNC45LTkwLjUgMCAtMjUtMjUtMjUtNjUuNiAwLTkwLjVsOTAuNS05MC41YzI1LTI1IDY1LjUtMjUgOTAuNSAwIDcuOCA3LjggMTIuOSAxNy4yIDE1LjggMjcuMSAyLjQtMS40IDQuOC0yLjUgNi44LTQuNWw0Mi4xLTQyYy01LjQtOS4yLTExLjYtMTgtMTkuNC0yNS44IC01MC01MC0xMzEtNTAtMTgxIDBsLTkwLjUgOTAuNWMtNTAgNTAtNTAgMTMxIDAgMTgxIDUwIDUwIDEzMSA1MCAxODEgMGw2OC42LTY4LjZDMjc0LjYgMzk1LjEgMjQ2LjQgMzkyLjMgMjIwLjMgMzgyLjJ6Ii8+PC9zdmc+Cg==');opacity:0.5;visibility:hidden;display:inline-block;vertical-align:middle;} .gDsWLk h1:hover > .share-link::before,.gDsWLk h2:hover > .share-link::before,.gDsWLk .share-link:hover::before{visibility:visible;} .gDsWLk a{-webkit-text-decoration:none;text-decoration:none;color:#32329f;} .gDsWLk a:visited{color:#32329f;} .gDsWLk a:hover{color:#6868cf;} +/* sc-component-id: sc-jlyJG */ +.evvbxn{font-family:Roboto,sans-serif;font-weight:400;line-height:1.5em;} .evvbxn p:last-child{margin-bottom:0;} .evvbxn p:first-child{margin-top:0;} .evvbxn p:last-child{margin-bottom:0;} .evvbxn p{display:inline-block;} .evvbxn h1{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.85714em;line-height:1.6em;color:#32329f;margin-top:0;} .evvbxn h2{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.57143em;line-height:1.6em;color:#333333;} .evvbxn code{color:#e53935;background-color:rgba(38,50,56,0.05);font-family:Courier,monospace;border-radius:2px;border:1px solid rgba(38,50,56,0.1);padding:0 5px;font-size:13px;font-weight:400;word-break:break-word;} .evvbxn pre{font-family:Courier,monospace;white-space:pre;background-color:#263238;color:white;padding:20px;overflow-x:auto;line-height:normal;border-radius:0px;border:1px solid rgba(38,50,56,0.1);} .evvbxn pre code{background-color:transparent;color:white;padding:0;} .evvbxn pre code:before,.evvbxn pre code:after{content:none;} .evvbxn blockquote{margin:0;margin-bottom:1em;padding:0 15px;color:#777;border-left:4px solid #ddd;} .evvbxn img{max-width:100%;box-sizing:content-box;} .evvbxn ul,.evvbxn ol{padding-left:2em;margin:0;margin-bottom:1em;} .evvbxn ul ul,.evvbxn ol ul,.evvbxn ul ol,.evvbxn ol ol{margin-bottom:0;margin-top:0;} .evvbxn table{display:block;width:100%;overflow:auto;word-break:normal;word-break:keep-all;border-collapse:collapse;border-spacing:0;margin-top:1.5em;margin-bottom:1.5em;} .evvbxn table tr{background-color:#fff;border-top:1px solid #ccc;} .evvbxn table tr:nth-child(2n){background-color:#fafafa;} .evvbxn table th,.evvbxn table td{padding:6px 13px;border:1px solid #ddd;} .evvbxn table th{text-align:left;font-weight:bold;} .evvbxn .share-link{cursor:pointer;margin-left:-20px;padding:0;line-height:1;width:20px;display:inline-block;} .evvbxn .share-link:before{content:'';width:15px;height:15px;background-size:contain;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjMDEwMTAxIiBkPSJNNDU5LjcgMjMzLjRsLTkwLjUgOTAuNWMtNTAgNTAtMTMxIDUwLTE4MSAwIC03LjktNy44LTE0LTE2LjctMTkuNC0yNS44bDQyLjEtNDIuMWMyLTIgNC41LTMuMiA2LjgtNC41IDIuOSA5LjkgOCAxOS4zIDE1LjggMjcuMiAyNSAyNSA2NS42IDI0LjkgOTAuNSAwbDkwLjUtOTAuNWMyNS0yNSAyNS02NS42IDAtOTAuNSAtMjQuOS0yNS02NS41LTI1LTkwLjUgMGwtMzIuMiAzMi4yYy0yNi4xLTEwLjItNTQuMi0xMi45LTgxLjYtOC45bDY4LjYtNjguNmM1MC01MCAxMzEtNTAgMTgxIDBDNTA5LjYgMTAyLjMgNTA5LjYgMTgzLjQgNDU5LjcgMjMzLjR6TTIyMC4zIDM4Mi4ybC0zMi4yIDMyLjJjLTI1IDI0LjktNjUuNiAyNC45LTkwLjUgMCAtMjUtMjUtMjUtNjUuNiAwLTkwLjVsOTAuNS05MC41YzI1LTI1IDY1LjUtMjUgOTAuNSAwIDcuOCA3LjggMTIuOSAxNy4yIDE1LjggMjcuMSAyLjQtMS40IDQuOC0yLjUgNi44LTQuNWw0Mi4xLTQyYy01LjQtOS4yLTExLjYtMTgtMTkuNC0yNS44IC01MC01MC0xMzEtNTAtMTgxIDBsLTkwLjUgOTAuNWMtNTAgNTAtNTAgMTMxIDAgMTgxIDUwIDUwIDEzMSA1MCAxODEgMGw2OC42LTY4LjZDMjc0LjYgMzk1LjEgMjQ2LjQgMzkyLjMgMjIwLjMgMzgyLjJ6Ii8+PC9zdmc+Cg==');opacity:0.5;visibility:hidden;display:inline-block;vertical-align:middle;} .evvbxn h1:hover > .share-link::before,.evvbxn h2:hover > .share-link::before,.evvbxn .share-link:hover::before{visibility:visible;} .evvbxn a{-webkit-text-decoration:none;text-decoration:none;color:#32329f;} .evvbxn a:visited{color:#32329f;} .evvbxn a:hover{color:#6868cf;} +/* sc-component-id: sc-gipzik */ +.gbTit{position:relative;} +/* sc-component-id: sc-jhAzac */ +.kwGRVL:hover > .sc-brqgnP{opacity:1;} +/* sc-component-id: sc-fBuWsC */ +.kZHJcC{font-family:Courier,monospace;font-size:13px;white-space:pre;contain:content;overflow-x:auto;} .kZHJcC .redoc-json > .collapser{display:none;} .kZHJcC .callback-function{color:gray;} .kZHJcC .collapser:after{content:'-';cursor:pointer;} .kZHJcC .collapsed > .collapser:after{content:'+';cursor:pointer;} .kZHJcC .ellipsis:after{content:' … ';} .kZHJcC .collapsible{margin-left:2em;} .kZHJcC .hoverable{padding-top:1px;padding-bottom:1px;padding-left:2px;padding-right:2px;border-radius:2px;} .kZHJcC .hovered{background-color:rgba(235,238,249,1);} .kZHJcC .collapser{padding-right:6px;padding-left:6px;} .kZHJcC ul{list-style-type:none;padding:0px;margin:0px 0px 0px 26px;} .kZHJcC li{position:relative;display:block;} .kZHJcC .hoverable{display:inline-block;} .kZHJcC .selected{outline-style:solid;outline-width:1px;outline-style:dotted;} .kZHJcC .collapsed > .collapsible{display:none;} .kZHJcC .ellipsis{display:none;} .kZHJcC .collapsed > .ellipsis{display:inherit;} .kZHJcC .collapser{position:absolute;top:1px;left:-1.5em;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;} +/* sc-component-id: sc-fMiknA */ +.gzAoUb{padding:12px;background-color:rgba(38,50,56,0.4);margin:0 0 10px 0;display:block;} +/* sc-component-id: sc-dVhcbM */ +.dpMbau{font-family:Montserrat,sans-serif;font-size:12px;position:absolute;z-index:1;top:-11px;left:12px;font-weight:600;color:rgba(255,255,255,0.4);} +/* sc-component-id: sc-eqIVtm */ +.ecxnvs{position:relative;} +/* sc-component-id: sc-gisBJw */ +.gwfZGU{margin-top:15px;} +/* sc-component-id: sc-kjoXOD */ +.iNoDtm{border-left:1px solid #a4a4c6;box-sizing:border-box;position:relative;padding:10px 10px 10px 0;vertical-align:top;line-height:20px;white-space:nowrap;font-size:0.929em;font-family:Courier,monospace;cursor:pointer;} tr:first-of-type > .iNoDtm,tr.last > .iNoDtm{border-left-width:0;background-position:top left;background-repeat:no-repeat;background-size:1px 100%;} tr:first-of-type > .iNoDtm{background-image:linear-gradient( to bottom, transparent 0%, transparent 22px, #a4a4c6 22px, #a4a4c6 100% );} tr.last > .iNoDtm{background-image:linear-gradient( to bottom, #a4a4c6 0%, #a4a4c6 22px, transparent 22px, transparent 100% );} tr.last + tr > .iNoDtm{border-left-color:transparent;} tr.last:first-child > .iNoDtm{background:none;border-left-color:transparent;} .iNoDtm.deprecated{-webkit-text-decoration:line-through;text-decoration:line-through;color:#bdccd3;} .iNoDtm .sc-jTzLTM{height:1.1em;width:1.1em;} .iNoDtm .sc-jTzLTM polygon{fill:#808080;} +/* sc-component-id: sc-cHGsZl */ +.lpeYvY{vertical-align:middle;font-size:13px;line-height:20px;} +/* sc-component-id: sc-TOsTZ */ +.fKyGWc{vertical-align:middle;font-size:13px;line-height:20px;color:rgba(128,128,128,0.8);} +/* sc-component-id: sc-kgAjT */ +.hqYVjx{vertical-align:middle;font-size:13px;line-height:20px;color:#808080;} +/* sc-component-id: sc-hmzhuo */ +.jsTAxL{vertical-align:middle;font-size:13px;line-height:20px;color:#e53935;font-size:0.9em;font-weight:normal;margin-left:20px;line-height:1;} +/* sc-component-id: sc-jbKcbu */ +.bMfIUD{vertical-align:middle;font-size:13px;line-height:20px;border-radius:2px;background-color:rgba(51,51,51,0.05);color:rgba(51,51,51,0.9);padding:0 5px;border:1px solid rgba(51,51,51,0.1);font-family:Courier,monospace;} .bMfIUD + .sc-jbKcbu{margin-left:0;} +/* sc-component-id: sc-uJMKN */ +.dzbqSt{margin:1em 0;} .dzbqSt a{-webkit-text-decoration:none;text-decoration:none;color:#32329f;} .dzbqSt a:visited{color:#32329f;} .dzbqSt a:hover{color:#6868cf;} +/* sc-component-id: sc-fYxtnH */ +.dTJWQH{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.85714em;line-height:1.6em;color:#32329f;margin-top:0;margin-bottom:0.5em;} +/* sc-component-id: sc-tilXH */ +.jIdpVJ{border:1px solid #32329f;color:#32329f;font-weight:normal;margin-left:0.5em;padding:4px 8px 4px;display:inline-block;-webkit-text-decoration:none;text-decoration:none;cursor:pointer;} +/* sc-component-id: sc-hEsumM */ +.gEjDMA::before{content:'|';display:inline-block;opacity:0.5;width:15px;text-align:center;} .gEjDMA:last-child::after{display:none;} +/* sc-component-id: sc-ktHwxA */ +.gtbPCV{overflow:hidden;} +/* sc-component-id: sc-cIShpX */ +.eKrlKP{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;} +/* sc-component-id: sc-kafWEX */ +.hZCbNs{max-height:260px;max-width:260px;padding:2px;width:100%;display:block;} +/* sc-component-id: sc-feJyhm */ +.YzuTm{text-align:center;} +/* sc-component-id: sc-iELTvK */ +.cCiYxb{display:inline-block;} +/* sc-component-id: sc-cmTdod */ +.krHdrV{font-size:13px;font-family:Courier,monospace;border:1px solid rgba(0,0,0,0.1);margin:0 3px;padding:0.2em;display:inline-block;line-height:1;} .krHdrV:after{content:',';} .krHdrV:last-child:after{content:none;} +/* sc-component-id: sc-jwKygS */ +.bnFPhO:after{content:' AND ';font-weight:bold;} .bnFPhO:last-child:after{content:none;} .bnFPhO a{-webkit-text-decoration:none;text-decoration:none;color:#32329f;} .bnFPhO a:visited{color:#32329f;} .bnFPhO a:hover{color:#6868cf;} +/* sc-component-id: sc-btzYZH */ +.hQBRTt:before{content:'( ';font-weight:bold;} .hQBRTt:after{content:' ) OR ';font-weight:bold;} .hQBRTt:last-child:after{content:' )';} .hQBRTt:only-child:before,.hQBRTt:only-child:after{content:none;} .hQBRTt a{-webkit-text-decoration:none;text-decoration:none;color:#32329f;} .hQBRTt a:visited{color:#32329f;} .hQBRTt a:hover{color:#6868cf;} +/* sc-component-id: sc-lhVmIH */ +.dVvUxe{-webkit-flex:1;-ms-flex:1;flex:1;} +/* sc-component-id: sc-bYSBpT */ +.fKHsnH{width:75%;} +/* sc-component-id: sc-elJkPf */ +.jGRUDj{border-bottom:1px solid rgba(38,50,56,0.3);margin:1em 0 1em 0;color:rgba(38,50,56,0.5);font-weight:normal;text-transform:uppercase;font-size:0.929em;line-height:20px;display:inline-block;margin:0;} +/* sc-component-id: sc-jtRfpW */ +.geWpKA{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:1em 0;} +/* sc-component-id: sc-kTUwUJ */ +.ldTMcP{cursor:pointer;position:relative;margin-bottom:5px;} +/* sc-component-id: sc-dqBHgY */ +.iENVAs{font-family:Courier,monospace;margin-left:10px;-webkit-flex:1;-ms-flex:1;flex:1;overflow-x:hidden;text-overflow:ellipsis;} +/* sc-component-id: sc-gxMtzJ */ +.dHLKeu{padding:10px 30px 10px 20px;border-radius:4px 4px 0 0;background-color:#11171a;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;white-space:nowrap;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid transparent;border-bottom:0;-webkit-transition:border-color 0.25s ease;transition:border-color 0.25s ease;} .dHLKeu ..sc-dqBHgY{color:#ffffff;} +/* sc-component-id: sc-dfVpRl */ +.bNYCAJ{font-size:0.929em;line-height:20px;background-color:#248fb2;color:#ffffff;padding:3px 10px;text-transform:uppercase;font-family:Montserrat,sans-serif;margin:0;}.jBjYbV{font-size:0.929em;line-height:20px;background-color:#6bbd5b;color:#ffffff;padding:3px 10px;text-transform:uppercase;font-family:Montserrat,sans-serif;margin:0;} +/* sc-component-id: sc-gzOgki */ +.lkvpfX{position:absolute;width:100%;z-index:100;background:#fafafa;color:#263238;box-sizing:border-box;box-shadow:0px 0px 6px rgba(0,0,0,0.33);overflow:hidden;border-bottom-left-radius:4px;border-bottom-right-radius:4px;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;-webkit-transform:translateY(-50%) scaleY(0);-ms-transform:translateY(-50%) scaleY(0);transform:translateY(-50%) scaleY(0);} +/* sc-component-id: sc-iyvyFf */ +.eftLSo{padding:10px;} +/* sc-component-id: sc-hwwEjo */ +.bwgXFh{padding:5px;border:1px solid #ccc;background:#fff;word-break:break-all;color:#32329f;} .bwgXFh > span{color:#333333;} +/* sc-component-id: sc-kPVwWT */ +.hLVzSF{padding:10px;border-radius:2px;margin-bottom:4px;line-height:1.5em;background-color:#f2f2f2;cursor:pointer;color:#00aa13;background-color:rgba(0,170,19,0.1);cursor:default;} .hLVzSF::before{content:"—";font-weight:bold;width:1.5em;text-align:center;display:inline-block;}.byLrBg{padding:10px;border-radius:2px;margin-bottom:4px;line-height:1.5em;background-color:#f2f2f2;cursor:pointer;color:#e53935;background-color:rgba(229,57,53,0.1);}.fDvFMp{padding:10px;border-radius:2px;margin-bottom:4px;line-height:1.5em;background-color:#f2f2f2;cursor:pointer;color:#00aa13;background-color:rgba(0,170,19,0.1);} +/* sc-component-id: sc-eXEjpC */ +.espozG{font-size:18px;padding:0.2em 0;margin:3em 0 1.1em;color:#253137;font-weight:normal;} +/* sc-component-id: sc-ibxdXY */ +.bSFXlp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;padding:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;contain:content;overflow:hidden;} @media print,screen and (max-width:85rem){.bSFXlp{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}} +/* sc-component-id: sc-RefOD */ +.boajtD{margin-bottom:30px;} +/* sc-component-id: sc-iQKALj */ +.cFwMcp{width:32px;display:inline-block;height:13px;line-height:13px;background-color:#333;border-radius:3px;background-repeat:no-repeat;background-position:6px 4px;font-size:7px;font-family:Verdana;color:white;text-transform:uppercase;text-align:center;font-weight:bold;vertical-align:middle;margin-right:6px;margin-top:2px;} .cFwMcp.get{background-color:#6bbd5b;} .cFwMcp.post{background-color:#248fb2;} .cFwMcp.put{background-color:#9b708b;} .cFwMcp.options{background-color:#d3ca12;} .cFwMcp.patch{background-color:#e09d43;} .cFwMcp.delete{background-color:#e27a7a;} .cFwMcp.basic{background-color:#999;} .cFwMcp.link{background-color:#31bbb6;} .cFwMcp.head{background-color:#c167e4;} +/* sc-component-id: sc-bwCtUz */ +.ghctpd{margin:0;padding:0;} .ghctpd .sc-bwCtUz{font-size:0.929em;}.cLEtWf{margin:0;padding:0;display:none;} .cLEtWf .sc-bwCtUz{font-size:0.929em;} +/* sc-component-id: sc-hrWEMg */ +.bbViyS{list-style:none inside none;overflow:hidden;text-overflow:ellipsis;padding:0;}.bSiQzA{list-style:none inside none;overflow:hidden;text-overflow:ellipsis;padding:0;margin-top:15px;} +/* sc-component-id: sc-eTuwsz */ +.iNzLCk{cursor:pointer;color:#333333;margin:0;padding:12.5px 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-family:Montserrat,sans-serif;font-size:0.929em;text-transform:none;} .iNzLCk:hover{color:#32329f;} .iNzLCk:hover{background-color:#ededed;} .iNzLCk .sc-jTzLTM{height:1.5em;width:1.5em;} .iNzLCk .sc-jTzLTM polygon{fill:#333333;}.lgiBxe{cursor:pointer;color:#333333;margin:0;padding:12.5px 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-family:Montserrat,sans-serif;opacity:0.7;text-transform:uppercase;font-size:0.8em;padding-bottom:0;cursor:default;color:#333333;} .lgiBxe .sc-jTzLTM{height:1.5em;width:1.5em;} .lgiBxe .sc-jTzLTM polygon{fill:#333333;}.gpbcFk{cursor:pointer;color:#333333;margin:0;padding:12.5px 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-family:Montserrat,sans-serif;color:#333333;} .gpbcFk:hover{background-color:#e1e1e1;} .gpbcFk .sc-jTzLTM{height:1.5em;width:1.5em;} .gpbcFk .sc-jTzLTM polygon{fill:#333333;} +/* sc-component-id: sc-gwVKww */ +.fyUykq{display:inline-block;vertical-align:middle;width:auto;overflow:hidden;text-overflow:ellipsis;}.SmuWE{display:inline-block;vertical-align:middle;width:calc(100% - 38px);overflow:hidden;text-overflow:ellipsis;} +/* sc-component-id: sc-hXRMBi */ +.nGwee{font-size:0.8em;margin-top:10px;padding:0 20px;text-align:left;opacity:0.7;} .nGwee a,.nGwee a:visited,.nGwee a:hover{color:#333333 !important;border-top:1px solid #e1e1e1;padding:5px 0;display:block;} +/* sc-component-id: sc-epnACN */ +.fWqlcz{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:20px;height:20px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;color:#32329f;} +/* sc-component-id: sc-iQNlJl */ +.jzMYjV{width:260px;background-color:#fafafa;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100vh;position:-webkit-sticky;position:sticky;position:-webkit-sticky;top:0;} @media screen and (max-width:50rem){.jzMYjV{position:fixed;z-index:20;width:100%;background:#fafafa;display:none;}} @media print{.jzMYjV{display:none;}} +/* sc-component-id: sc-bsbRJL */ +.fXybtJ{outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#f2f2f2;color:#32329f;display:none;cursor:pointer;position:fixed;right:20px;z-index:100;border-radius:50%;box-shadow:0 0 20px rgba(0,0,0,0.3);bottom:44px;width:60px;height:60px;padding:0 20px;} @media screen and (max-width:50rem){.fXybtJ{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}} @media print{.fXybtJ{display:none;}} +/* sc-component-id: sc-hZSUBg */ +.bxcHYI{font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#333333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;text-align:left;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeSpeed !important;tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;text-size-adjust:100%;} .bxcHYI *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(255,255,255,0);} +/* sc-component-id: sc-cMhqgX */ +.iniCdN{z-index:1;position:relative;overflow:hidden;width:calc(100% - 260px);contain:layout;} @media print,screen and (max-width:50rem){.iniCdN{width:100%;}} +/* sc-component-id: sc-iuJeZd */ +.fLUKgj{background:#263238;position:absolute;top:0;bottom:0;right:0;width:calc((100% - 260px) * 0.4);} @media print,screen and (max-width:85rem){.fLUKgj{display:none;}} +/* sc-component-id: sc-esOvli */ +.kKQhLA{padding:5px 0;} +/* sc-component-id: sc-cmthru */ +.kzNiFq{width:calc(100% - 40px);box-sizing:border-box;margin:0 20px;padding:5px 10px 5px 20px;border:0;border-bottom:1px solid #e1e1e1;font-family:Roboto,sans-serif;font-weight:bold;font-size:13px;color:#333333;background-color:transparent;outline:none;} +/* sc-component-id: sc-hMFtBS */ +.ibpoCO{position:absolute;left:20px;height:1.8em;width:0.9em;} .ibpoCO path{fill:#333333;}</style> <link href="https://fonts.googleapis.com/css?family=Montserrat:300,400,700|Roboto:300,400,700" rel="stylesheet"> </head> <body> - <div id="redoc"><div class="redoc-wrap sc-13p9gjn-0 hvnOJY"><div class="menu-content sc-1sch5l7-0 ebXbwy" style="top:0px;height:calc(100vh - 0px)"><div class="sc-1ypz5kk-1 jVafh"><a href="https://github.com/ubclaunchpad/inertia" class="sc-1ypz5kk-2 UaocO"><img src="https://github.com/ubclaunchpad/inertia/blob/master/.static/inertia.png?raw=true" alt="Inertia logo" class="sc-1ypz5kk-0 euquqW"/></a></div><div role="search" class="k4h4y9-0 hsnYXF"><svg class="k4h4y9-2 search-icon hVCzEQ" version="1.1" viewBox="0 0 1000 1000" x="0px" xmlns="http://www.w3.org/2000/svg" y="0px"><path d="M968.2,849.4L667.3,549c83.9-136.5,66.7-317.4-51.7-435.6C477.1-25,252.5-25,113.9,113.4c-138.5,138.3-138.5,362.6,0,501C219.2,730.1,413.2,743,547.6,666.5l301.9,301.4c43.6,43.6,76.9,14.9,104.2-12.4C981,928.3,1011.8,893,968.2,849.4z M524.5,522c-88.9,88.7-233,88.7-321.8,0c-88.9-88.7-88.9-232.6,0-321.3c88.9-88.7,233-88.7,321.8,0C613.4,289.4,613.4,433.3,524.5,522z"></path></svg><input type="text" class="k4h4y9-1 search-input kkiuWB" value="" placeholder="Search..."/></div><div class="scrollbar-container undefined i2xdng-0 gakpRU"><ul class="sc-10atcbm-1 cpIzTj" role="navigation"><li data-item-id="section/About-Inertia" class="sc-10atcbm-2 fSEbYg"><label role="menuitem" class="sc-10atcbm-3 -depth1 djJpRG" type="section"><span title="About Inertia" class="sc-10atcbm-4 bZzFwo">About Inertia</span></label></li><li data-item-id="section/Request-Authentication" class="sc-10atcbm-2 fSEbYg"><label role="menuitem" class="sc-10atcbm-3 -depth1 djJpRG" type="section"><span title="Request Authentication" class="sc-10atcbm-4 bZzFwo">Request Authentication</span></label></li><li data-item-id="group/API" class="sc-10atcbm-2 dMfSva"><label role="menuitem" class="sc-10atcbm-3 -depth0 jIFlE" type="group"><span title="API" class="sc-10atcbm-4 bZzFwo">API</span></label><ul class="sc-10atcbm-1 cpIzTj"><li data-item-id="tag/Deployment" class="sc-10atcbm-2 fSEbYg"><label role="menuitem" class="sc-10atcbm-3 -depth1 djJpRG" type="tag"><span title="Deployment" class="sc-10atcbm-4 bZzFwo">Deployment</span><svg class="sc-1g5rdgs-0 ecqFVy" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></label><ul class="sc-10atcbm-1 iOvGuS"><li data-item-id="tag/Deployment/paths/~1up/post" class="sc-10atcbm-2 fSEbYg"><label role="menuitem" class="sc-10atcbm-3 -depth2 jWFgPR"><span class="sc-10atcbm-0 operation-type post gtvzhS" type="post">post</span><span width="calc(100% - 38px)" class="sc-10atcbm-4 ixfdRO">Start up project</span></label></li><li data-item-id="tag/Deployment/paths/~1down/post" class="sc-10atcbm-2 fSEbYg"><label role="menuitem" class="sc-10atcbm-3 -depth2 jWFgPR"><span class="sc-10atcbm-0 operation-type post gtvzhS" type="post">post</span><span width="calc(100% - 38px)" class="sc-10atcbm-4 ixfdRO">Shut down project</span></label></li><li data-item-id="tag/Deployment/paths/~1reset/post" class="sc-10atcbm-2 fSEbYg"><label role="menuitem" class="sc-10atcbm-3 -depth2 jWFgPR"><span class="sc-10atcbm-0 operation-type post gtvzhS" type="post">post</span><span width="calc(100% - 38px)" class="sc-10atcbm-4 ixfdRO">Remove project</span></label></li><li data-item-id="tag/Deployment/paths/~1env/post" class="sc-10atcbm-2 fSEbYg"><label role="menuitem" class="sc-10atcbm-3 -depth2 jWFgPR"><span class="sc-10atcbm-0 operation-type post gtvzhS" type="post">post</span><span width="calc(100% - 38px)" class="sc-10atcbm-4 ixfdRO">Update environment variables</span></label></li><li data-item-id="tag/Deployment/paths/~1env/get" class="sc-10atcbm-2 fSEbYg"><label role="menuitem" class="sc-10atcbm-3 -depth2 jWFgPR"><span class="sc-10atcbm-0 operation-type get gtvzhS" type="get">get</span><span width="calc(100% - 38px)" class="sc-10atcbm-4 ixfdRO">Retrieve environment variables</span></label></li><li data-item-id="tag/Deployment/paths/~1webhook/post" class="sc-10atcbm-2 fSEbYg"><label role="menuitem" class="sc-10atcbm-3 -depth2 jWFgPR"><span class="sc-10atcbm-0 operation-type post gtvzhS" type="post">post</span><span width="calc(100% - 38px)" class="sc-10atcbm-4 ixfdRO">Webhooks</span></label></li><li data-item-id="tag/Deployment/paths/~1status/get" class="sc-10atcbm-2 fSEbYg"><label role="menuitem" class="sc-10atcbm-3 -depth2 jWFgPR"><span class="sc-10atcbm-0 operation-type get gtvzhS" type="get">get</span><span width="calc(100% - 38px)" class="sc-10atcbm-4 ixfdRO">Deployment status check</span></label></li><li data-item-id="tag/Deployment/paths/~1logs/get" class="sc-10atcbm-2 fSEbYg"><label role="menuitem" class="sc-10atcbm-3 -depth2 jWFgPR"><span class="sc-10atcbm-0 operation-type get gtvzhS" type="get">get</span><span width="calc(100% - 38px)" class="sc-10atcbm-4 ixfdRO">View deployment logs</span></label></li></ul></li><li data-item-id="tag/Monitoring" class="sc-10atcbm-2 fSEbYg"><label role="menuitem" class="sc-10atcbm-3 -depth1 djJpRG" type="tag"><span title="Monitoring" class="sc-10atcbm-4 bZzFwo">Monitoring</span><svg class="sc-1g5rdgs-0 ecqFVy" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></label><ul class="sc-10atcbm-1 iOvGuS"><li data-item-id="tag/Monitoring/paths/~1/get" class="sc-10atcbm-2 fSEbYg"><label role="menuitem" class="sc-10atcbm-3 -depth2 jWFgPR"><span class="sc-10atcbm-0 operation-type get gtvzhS" type="get">get</span><span width="calc(100% - 38px)" class="sc-10atcbm-4 ixfdRO">Daemon healthcheck</span></label></li><li data-item-id="tag/Monitoring/paths/~1status/get" class="sc-10atcbm-2 fSEbYg"><label role="menuitem" class="sc-10atcbm-3 -depth2 jWFgPR"><span class="sc-10atcbm-0 operation-type get gtvzhS" type="get">get</span><span width="calc(100% - 38px)" class="sc-10atcbm-4 ixfdRO">Deployment status check</span></label></li><li data-item-id="tag/Monitoring/paths/~1logs/get" class="sc-10atcbm-2 fSEbYg"><label role="menuitem" class="sc-10atcbm-3 -depth2 jWFgPR"><span class="sc-10atcbm-0 operation-type get gtvzhS" type="get">get</span><span width="calc(100% - 38px)" class="sc-10atcbm-4 ixfdRO">View deployment logs</span></label></li></ul></li><li data-item-id="tag/Authentication" class="sc-10atcbm-2 fSEbYg"><label role="menuitem" class="sc-10atcbm-3 -depth1 djJpRG" type="tag"><span title="Authentication" class="sc-10atcbm-4 bZzFwo">Authentication</span><svg class="sc-1g5rdgs-0 ecqFVy" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></label><ul class="sc-10atcbm-1 iOvGuS"><li data-item-id="tag/Authentication/paths/~1user~1validate/get" class="sc-10atcbm-2 fSEbYg"><label role="menuitem" class="sc-10atcbm-3 -depth2 jWFgPR"><span class="sc-10atcbm-0 operation-type get gtvzhS" type="get">get</span><span width="calc(100% - 38px)" class="sc-10atcbm-4 ixfdRO">Validate JWT</span></label></li><li data-item-id="tag/Authentication/paths/~1user~1login/post" class="sc-10atcbm-2 fSEbYg"><label role="menuitem" class="sc-10atcbm-3 -depth2 jWFgPR"><span class="sc-10atcbm-0 operation-type post gtvzhS" type="post">post</span><span width="calc(100% - 38px)" class="sc-10atcbm-4 ixfdRO">Log in as user</span></label></li><li data-item-id="tag/Authentication/paths/~1user~1list/get" class="sc-10atcbm-2 fSEbYg"><label role="menuitem" class="sc-10atcbm-3 -depth2 jWFgPR"><span class="sc-10atcbm-0 operation-type get gtvzhS" type="get">get</span><span width="calc(100% - 38px)" class="sc-10atcbm-4 ixfdRO">List users</span></label></li><li data-item-id="tag/Authentication/paths/~1user~1add/post" class="sc-10atcbm-2 fSEbYg"><label role="menuitem" class="sc-10atcbm-3 -depth2 jWFgPR"><span class="sc-10atcbm-0 operation-type post gtvzhS" type="post">post</span><span width="calc(100% - 38px)" class="sc-10atcbm-4 ixfdRO">Add user</span></label></li><li data-item-id="tag/Authentication/paths/~1user~1remove/post" class="sc-10atcbm-2 fSEbYg"><label role="menuitem" class="sc-10atcbm-3 -depth2 jWFgPR"><span class="sc-10atcbm-0 operation-type post gtvzhS" type="post">post</span><span width="calc(100% - 38px)" class="sc-10atcbm-4 ixfdRO">Remove user</span></label></li><li data-item-id="tag/Authentication/paths/~1user~1reset/post" class="sc-10atcbm-2 fSEbYg"><label role="menuitem" class="sc-10atcbm-3 -depth2 jWFgPR"><span class="sc-10atcbm-0 operation-type post gtvzhS" type="post">post</span><span width="calc(100% - 38px)" class="sc-10atcbm-4 ixfdRO">Reset all users</span></label></li><li data-item-id="tag/Authentication/paths/~1user~1totp~1enable/post" class="sc-10atcbm-2 fSEbYg"><label role="menuitem" class="sc-10atcbm-3 -depth2 jWFgPR"><span class="sc-10atcbm-0 operation-type post gtvzhS" type="post">post</span><span width="calc(100% - 38px)" class="sc-10atcbm-4 ixfdRO">Enable 2FA for user</span></label></li><li data-item-id="tag/Authentication/paths/~1user~1totp~1disable/post" class="sc-10atcbm-2 fSEbYg"><label role="menuitem" class="sc-10atcbm-3 -depth2 jWFgPR"><span class="sc-10atcbm-0 operation-type post gtvzhS" type="post">post</span><span width="calc(100% - 38px)" class="sc-10atcbm-4 ixfdRO">Disable 2FA for user</span></label></li></ul></li></ul></li></ul><div class="sc-10atcbm-5 kmvDqY"><a target="_blank" href="https://github.com/Rebilly/ReDoc">Documentation Powered by ReDoc</a></div></div></div><div class="sc-1sch5l7-1 cublZ"><div class="sc-1qaepcz-0 jtdytL"><svg class="" style="transform:translate(2px, -4px) rotate(180deg);transition:transform 0.2s ease" viewBox="0 0 926.23699 573.74994" version="1.1" x="0px" y="0px" width="15" height="15"><g transform="translate(904.92214,-879.1482)"><path d=" + <div id="redoc"><div class="sc-hZSUBg bxcHYI redoc-wrap"><div class="sc-iQNlJl jzMYjV menu-content" style="top:0px;height:calc(100vh - 0px)"><div class="sc-feJyhm YzuTm"><a href="https://github.com/ubclaunchpad/inertia" class="sc-iELTvK cCiYxb"><img src="https://github.com/ubclaunchpad/inertia/blob/master/.static/inertia.png?raw=true" alt="Inertia logo" class="sc-kafWEX hZCbNs"/></a></div><div role="search" class="sc-esOvli kKQhLA"><svg class="sc-hMFtBS ibpoCO search-icon" version="1.1" viewBox="0 0 1000 1000" x="0px" xmlns="http://www.w3.org/2000/svg" y="0px"><path d="M968.2,849.4L667.3,549c83.9-136.5,66.7-317.4-51.7-435.6C477.1-25,252.5-25,113.9,113.4c-138.5,138.3-138.5,362.6,0,501C219.2,730.1,413.2,743,547.6,666.5l301.9,301.4c43.6,43.6,76.9,14.9,104.2-12.4C981,928.3,1011.8,893,968.2,849.4z M524.5,522c-88.9,88.7-233,88.7-321.8,0c-88.9-88.7-88.9-232.6,0-321.3c88.9-88.7,233-88.7,321.8,0C613.4,289.4,613.4,433.3,524.5,522z"></path></svg><input type="text" value="" placeholder="Search..." class="sc-cmthru kzNiFq search-input"/></div><div class="sc-gPEVay hclups scrollbar-container undefined"><ul class="sc-bwCtUz ghctpd" role="navigation"><li data-item-id="section/About-Inertia" class="sc-hrWEMg bbViyS"><label type="section" role="menuitem" class="sc-eTuwsz iNzLCk -depth1"><span title="About Inertia" class="sc-gwVKww fyUykq">About Inertia</span></label></li><li data-item-id="section/Request-Authentication" class="sc-hrWEMg bbViyS"><label type="section" role="menuitem" class="sc-eTuwsz iNzLCk -depth1"><span title="Request Authentication" class="sc-gwVKww fyUykq">Request Authentication</span></label></li><li data-item-id="group/API" class="sc-hrWEMg bSiQzA"><label type="group" role="menuitem" class="sc-eTuwsz lgiBxe -depth0"><span title="API" class="sc-gwVKww fyUykq">API</span></label><ul class="sc-bwCtUz ghctpd"><li data-item-id="tag/Deployment" class="sc-hrWEMg bbViyS"><label type="tag" role="menuitem" class="sc-eTuwsz iNzLCk -depth1"><span title="Deployment" class="sc-gwVKww fyUykq">Deployment</span><svg class="sc-jTzLTM hjRNaf" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></label><ul class="sc-bwCtUz cLEtWf"><li data-item-id="tag/Deployment/paths/~1up/post" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="post" class="sc-iQKALj cFwMcp operation-type post">post</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Start up project</span></label></li><li data-item-id="tag/Deployment/paths/~1down/post" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="post" class="sc-iQKALj cFwMcp operation-type post">post</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Shut down project</span></label></li><li data-item-id="tag/Deployment/paths/~1reset/post" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="post" class="sc-iQKALj cFwMcp operation-type post">post</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Remove project</span></label></li><li data-item-id="tag/Deployment/paths/~1env/post" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="post" class="sc-iQKALj cFwMcp operation-type post">post</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Update environment variables</span></label></li><li data-item-id="tag/Deployment/paths/~1env/get" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="get" class="sc-iQKALj cFwMcp operation-type get">get</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Retrieve environment variables</span></label></li><li data-item-id="tag/Deployment/paths/~1webhook/post" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="post" class="sc-iQKALj cFwMcp operation-type post">post</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Webhooks</span></label></li><li data-item-id="tag/Deployment/paths/~1status/get" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="get" class="sc-iQKALj cFwMcp operation-type get">get</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Deployment status check</span></label></li><li data-item-id="tag/Deployment/paths/~1logs/get" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="get" class="sc-iQKALj cFwMcp operation-type get">get</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">View deployment logs</span></label></li></ul></li><li data-item-id="tag/Monitoring" class="sc-hrWEMg bbViyS"><label type="tag" role="menuitem" class="sc-eTuwsz iNzLCk -depth1"><span title="Monitoring" class="sc-gwVKww fyUykq">Monitoring</span><svg class="sc-jTzLTM hjRNaf" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></label><ul class="sc-bwCtUz cLEtWf"><li data-item-id="tag/Monitoring/paths/~1/get" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="get" class="sc-iQKALj cFwMcp operation-type get">get</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Daemon healthcheck</span></label></li><li data-item-id="tag/Monitoring/paths/~1status/get" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="get" class="sc-iQKALj cFwMcp operation-type get">get</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Deployment status check</span></label></li><li data-item-id="tag/Monitoring/paths/~1logs/get" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="get" class="sc-iQKALj cFwMcp operation-type get">get</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">View deployment logs</span></label></li></ul></li><li data-item-id="tag/Authentication" class="sc-hrWEMg bbViyS"><label type="tag" role="menuitem" class="sc-eTuwsz iNzLCk -depth1"><span title="Authentication" class="sc-gwVKww fyUykq">Authentication</span><svg class="sc-jTzLTM hjRNaf" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></label><ul class="sc-bwCtUz cLEtWf"><li data-item-id="tag/Authentication/paths/~1user~1validate/get" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="get" class="sc-iQKALj cFwMcp operation-type get">get</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Validate JWT</span></label></li><li data-item-id="tag/Authentication/paths/~1user~1login/post" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="post" class="sc-iQKALj cFwMcp operation-type post">post</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Log in as user</span></label></li><li data-item-id="tag/Authentication/paths/~1user~1list/get" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="get" class="sc-iQKALj cFwMcp operation-type get">get</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">List users</span></label></li><li data-item-id="tag/Authentication/paths/~1user~1add/post" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="post" class="sc-iQKALj cFwMcp operation-type post">post</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Add user</span></label></li><li data-item-id="tag/Authentication/paths/~1user~1remove/post" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="post" class="sc-iQKALj cFwMcp operation-type post">post</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Remove user</span></label></li><li data-item-id="tag/Authentication/paths/~1user~1reset/post" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="post" class="sc-iQKALj cFwMcp operation-type post">post</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Reset all users</span></label></li><li data-item-id="tag/Authentication/paths/~1user~1totp~1enable/post" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="post" class="sc-iQKALj cFwMcp operation-type post">post</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Enable 2FA for user</span></label></li><li data-item-id="tag/Authentication/paths/~1user~1totp~1disable/post" class="sc-hrWEMg bbViyS"><label role="menuitem" class="sc-eTuwsz gpbcFk -depth2"><span type="post" class="sc-iQKALj cFwMcp operation-type post">post</span><span width="calc(100% - 38px)" class="sc-gwVKww SmuWE">Disable 2FA for user</span></label></li></ul></li></ul></li></ul><div class="sc-hXRMBi nGwee"><a target="_blank" href="https://github.com/Redocly/redoc">Documentation Powered by ReDoc</a></div></div></div><div class="sc-bsbRJL fXybtJ"><div class="sc-epnACN fWqlcz"><svg class="" style="transform:translate(2px, -4px) rotate(180deg);transition:transform 0.2s ease" viewBox="0 0 926.23699 573.74994" version="1.1" x="0px" y="0px" width="15" height="15"><g transform="translate(904.92214,-879.1482)"><path d=" m -673.67664,1221.6502 -231.2455,-231.24803 55.6165, -55.627 c 30.5891,-30.59485 56.1806,-55.627 56.8701,-55.627 0.6894, 0 79.8637,78.60862 175.9427,174.68583 l 174.6892,174.6858 174.6892, @@ -301,92 +330,86 @@ 55.627 l 55.6165,55.627 -231.245496,231.24803 c -127.185,127.1864 -231.5279,231.248 -231.873,231.248 -0.3451,0 -104.688, -104.0616 -231.873,-231.248 z - " fill="currentColor"></path></g></svg></div></div><div class="api-content sc-13p9gjn-1 iAMmDn"><div class="sc-6itmo6-1 kmipUx"><div class="sc-6itmo6-4 bRFgPh"><div class="api-info sc-6itmo6-0 diqfaT"><h1 class="shv3r-0 sc-1mcjnf5-0 kVweLN">Inertia Daemon API Reference<!-- --> <span>(<!-- -->0.5.2<!-- -->)</span></h1><p>Download OpenAPI specification:<a download="swagger.json" target="_blank" class="sc-1mcjnf5-1 eoxkJU">Download</a></p><div class="sc-107yc6q-0 sc-1m0b31p-0 dyBbHm"><div class="sc-1mcjnf5-3 lnDtO"><div class="sc-1mcjnf5-4 gfwDEh"><span class="sc-1mcjnf5-2 cCIGAt">UBC Launch Pad<!-- -->:<!-- --> <a href="mailto:team@ubclaunchpad.com">team@ubclaunchpad.com</a></span> <span class="sc-1mcjnf5-2 cCIGAt">URL: <a href="https://github.com/ubclaunchpad/inertia">https://github.com/ubclaunchpad/inertia</a></span> <span class="sc-1mcjnf5-2 cCIGAt">License: <a href="https://github.com/ubclaunchpad/inertia/blob/master/LICENSE">MIT</a></span> </div></div></div><div class="sc-107yc6q-0 sc-1m0b31p-0 dyBbHm"><p>This is the reference documentation for the Inertia daemon's REST API.</p> -</div></div></div></div><div data-section-id="section/About-Inertia" id="section/About-Inertia" class="sc-6itmo6-1 kmipUx"><div class="sc-6itmo6-4 bRFgPh"><div class="sc-6itmo6-0 diqfaT"><h1 class="shv3r-0 gtqIqk"><a class="eb0njo-0 kvqXYL" href="#section/About-Inertia"></a>About Inertia</h1></div></div><div class="sc-6itmo6-0 diqfaT"><div class="sc-107yc6q-0 redoc-markdown sc-1m0b31p-0 dyBbHm"><p>For a more general usage guide, check out the + " fill="currentColor"></path></g></svg></div></div><div class="sc-cMhqgX iniCdN api-content"><div class="sc-ifAKCX dluJDj"><div class="sc-gzVnrw eesUPo"><div class="sc-bxivhb cjtbAK api-info"><h1 class="sc-htoDjs sc-fYxtnH dTJWQH">Inertia Daemon API Reference<!-- --> <span>(<!-- -->0.6.0<!-- -->)</span></h1><p>Download OpenAPI specification:<a download="swagger.json" target="_blank" class="sc-tilXH jIdpVJ">Download</a></p><div class="sc-jWBwVP sc-iRbamj flfxUM"><div class="sc-ktHwxA gtbPCV"><div class="sc-cIShpX eKrlKP"><span class="sc-hEsumM gEjDMA">UBC Launch Pad<!-- -->:<!-- --> <a href="mailto:team@ubclaunchpad.com">team@ubclaunchpad.com</a></span> <span class="sc-hEsumM gEjDMA">URL: <a href="https://github.com/ubclaunchpad/inertia">https://github.com/ubclaunchpad/inertia</a></span> <span class="sc-hEsumM gEjDMA">License: <a href="https://github.com/ubclaunchpad/inertia/blob/master/LICENSE">MIT</a></span> </div></div></div><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>This is the reference documentation for the Inertia daemon's REST API.</p> +</div></div></div></div><div id="section/About-Inertia" data-section-id="section/About-Inertia" class="sc-ifAKCX dluJDj"><div class="sc-gzVnrw eesUPo"><div class="sc-bxivhb cjtbAK"><h1 class="sc-htoDjs WxWXp"><a class="sc-VigVT kGvRyb" href="#section/About-Inertia"></a>About Inertia</h1></div></div><div class="sc-bxivhb kFNigF"><div class="sc-jWBwVP sc-iRbamj flfxUM redoc-markdown "><p>For a more general usage guide, check out the <a href="https://inertia.ubclaunchpad.com">Inertia Usage Guide</a>. A <a href="https://inertia.ubclaunchpad.com/cli">CLI reference</a> is also available.</p> <p>If you find any issues, please feel free to <a href="https://github.com/ubclaunchpad/inertia/issues/new/choose">open an issue</a>!</p> -</div></div></div><div data-section-id="section/Request-Authentication" id="section/Request-Authentication" class="sc-6itmo6-1 kmipUx"><div class="sc-6itmo6-4 bRFgPh"><div class="sc-6itmo6-0 diqfaT"><h1 class="shv3r-0 gtqIqk"><a class="eb0njo-0 kvqXYL" href="#section/Request-Authentication"></a>Request Authentication</h1></div></div><div class="sc-6itmo6-0 diqfaT"><div class="sc-107yc6q-0 redoc-markdown sc-1m0b31p-0 dyBbHm"><p>Inertia issues JWTs for request authentication. Using the CLI, a persistent +</div></div></div><div id="section/Request-Authentication" data-section-id="section/Request-Authentication" class="sc-ifAKCX dluJDj"><div class="sc-gzVnrw eesUPo"><div class="sc-bxivhb cjtbAK"><h1 class="sc-htoDjs WxWXp"><a class="sc-VigVT kGvRyb" href="#section/Request-Authentication"></a>Request Authentication</h1></div></div><div class="sc-bxivhb kFNigF"><div class="sc-jWBwVP sc-iRbamj flfxUM redoc-markdown "><p>Inertia issues JWTs for request authentication. Using the CLI, a persistent key is generated - for general use, you should <a href="https://inertia.ubclaunchpad.com/api/#tag/Authentication">create a user and log in</a> to receive a user-specific JWT.</p> -</div></div><div data-section-id="section/Request-Authentication/bearer_auth" id="section/Request-Authentication/bearer_auth" class="sc-6itmo6-1 kmipUx"><div class="sc-6itmo6-4 bRFgPh"><div class="sc-6itmo6-0 diqfaT"><h2 class="shv3r-1 fAUnug"><a class="eb0njo-0 kvqXYL" href="#section/Request-Authentication/bearer_auth"></a>bearer_auth</h2><div class="sc-107yc6q-0 sc-1m0b31p-0 dyBbHm"><p>JWT issued by Inertia</p> -</div><div class="sc-107yc6q-0 sc-1m0b31p-0 dyBbHm"><table class="security-details"><tbody><tr><th> Security scheme type: </th><td> <!-- -->HTTP<!-- --> </td></tr><tr><th> HTTP Authorization Scheme </th><td> <!-- -->bearer<!-- --> </td></tr><tr><th> Bearer format </th><td> "<!-- -->JWT<!-- -->" </td></tr></tbody></table></div></div></div></div></div><div data-section-id="tag/Deployment" id="tag/Deployment" class="sc-6itmo6-1 kmipUx"><div class="sc-6itmo6-4 bRFgPh"><div class="sc-6itmo6-0 diqfaT"><h1 class="shv3r-0 gtqIqk"><a class="eb0njo-0 kvqXYL" href="#tag/Deployment"></a>Deployment</h1></div></div></div><div data-section-id="tag/Deployment/paths/~1up/post" id="tag/Deployment/paths/~1up/post" class="sc-6itmo6-1 ghcciP"><div class="sc-6itmo6-4 bf7xj3-0 IavJd"><div class="sc-6itmo6-0 diqfaT"><h2 class="shv3r-1 fAUnug"><a class="eb0njo-0 kvqXYL" href="#tag/Deployment/paths/~1up/post"></a>Start up project<!-- --> </h2><div class="bf7xj3-1 cbOXAc"><div class="sc-107yc6q-0 sc-1m0b31p-0 dyBbHm"><p>Build and deploy your project</p> -</div><div class="sc-1whyat8-0 kMThHD"><a href="https://inertia.ubclaunchpad.com/#configuring-your-repository">Repository configuration</a></div></div><div class="zmmjx2-6 dltiCp"><div class="zmmjx2-3 kTspdE"><h5 class="shv3r-4 zmmjx2-5 huVGWs">Authorizations: </h5></div><div class="zmmjx2-4 jAGbXb"><span class="zmmjx2-2 fyEFuw"><span class="zmmjx2-1 kJdFmc"><a href="#section/Request-Authentication/bearer_auth">bearer_auth</a></span></span></div></div><div><h5 class="shv3r-4 gLzrjW">Request Body schema: <span class="sc-1c2fwzw-2 iyEGWY">application/json</span></h5><table class="dz44d2-7 iYGBSY"><tbody><tr><td class="dz44d2-1 dz44d2-3 ehjTDN" kind="field" title="stream"><span class="dz44d2-5 jwaijW"></span>stream</td><td class="dz44d2-4 iWnyBt"><div><div><span class="sc-1noysbl-1 sc-1noysbl-2 hYZGfb"></span><span class="sc-1noysbl-1 sc-1noysbl-3 Hidzy">boolean</span></div> <div><div class="sc-107yc6q-0 sc-1m0b31p-0 kElosX"><p>Whether or not to stream log output</p> -</div></div></div></td></tr><tr><td class="dz44d2-1 dz44d2-3 ehjTDN" kind="field" title="project"><span class="dz44d2-5 jwaijW"></span>project</td><td class="dz44d2-4 iWnyBt"><div><div><span class="sc-1noysbl-1 sc-1noysbl-2 hYZGfb"></span><span class="sc-1noysbl-1 sc-1noysbl-3 Hidzy">string</span></div> <div><div class="sc-107yc6q-0 sc-1m0b31p-0 kElosX"></div></div></div></td></tr><tr><td class="dz44d2-1 dz44d2-3 ehjTDN" kind="field" title="build_type"><span class="dz44d2-5 jwaijW"></span>build_type</td><td class="dz44d2-4 iWnyBt"><div><div><span class="sc-1noysbl-1 sc-1noysbl-2 hYZGfb"></span><span class="sc-1noysbl-1 sc-1noysbl-3 Hidzy">string</span></div> <div><div class="sc-107yc6q-0 sc-1m0b31p-0 kElosX"></div></div></div></td></tr><tr><td class="dz44d2-1 dz44d2-3 ehjTDN" kind="field" title="build_file_path"><span class="dz44d2-5 jwaijW"></span>build_file_path</td><td class="dz44d2-4 iWnyBt"><div><div><span class="sc-1noysbl-1 sc-1noysbl-2 hYZGfb"></span><span class="sc-1noysbl-1 sc-1noysbl-3 Hidzy">string</span></div> <div><div class="sc-107yc6q-0 sc-1m0b31p-0 kElosX"></div></div></div></td></tr><tr><td class="dz44d2-1 dz44d2-3 sc-1noysbl-0 eOMNXV" kind="field" title="git_options"><span class="dz44d2-5 jwaijW"></span>git_options<svg class="sc-1g5rdgs-0 fevDVT" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></td><td class="dz44d2-4 iWnyBt"><div><div><span class="sc-1noysbl-1 sc-1noysbl-2 hYZGfb"></span><span class="sc-1noysbl-1 sc-1noysbl-3 Hidzy">object</span></div> <div><div class="sc-107yc6q-0 sc-1m0b31p-0 kElosX"></div></div></div></td></tr><tr class="last undefined"><td class="dz44d2-1 dz44d2-3 ehjTDN" kind="field" title="webhook_secret"><span class="dz44d2-5 jwaijW"></span>webhook_secret</td><td class="dz44d2-4 iWnyBt"><div><div><span class="sc-1noysbl-1 sc-1noysbl-2 hYZGfb"></span><span class="sc-1noysbl-1 sc-1noysbl-3 Hidzy">string</span></div> <div><div class="sc-107yc6q-0 sc-1m0b31p-0 kElosX"></div></div></div></td></tr></tbody></table></div><div><h3 class="zr04gj-0 jKmdQj"> Responses </h3><div><div class="sc-1kbihq-0 gIwhKV"><strong>201<!-- --> </strong><span class="sc-1m0b31p-0-span boHSVi"><p>Project deployment successfully started</p> -</span></div></div><div><div class="sc-1kbihq-0 jtbdMW"><svg class="sc-1g5rdgs-0 hkGyhI" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>4XX,5XX<!-- --> </strong><span class="sc-1m0b31p-0-span boHSVi"><p>Something went wrong - refer to the error code and message for more details</p> -</span></div></div></div></div><div class="sc-6itmo6-2 sc-6itmo6-3 iJUwRU"><div class="nrhuz6-0 kmORFN"><div class="nrhuz6-2 jmkkdP"><span class="nrhuz6-3 http-verb post gnKpxH" type="post"> <!-- -->post</span> <span class="nrhuz6-1 eYuvls">/up</span><svg class="sc-1g5rdgs-0 gtRsjv" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="nrhuz6-4 hKgcyu"><div class="nrhuz6-5 kjYYZz"><div class="sc-107yc6q-0 sc-1m0b31p-0 kElosX"></div><div><div class="nrhuz6-6 iuqUuR"><span>https://$DAEMON_ADDR:$DAEMON_PORT</span>/up</div></div></div></div></div><div><h3 class="shv3r-3 dlDeJR"> Request samples </h3><div class="sc-1vrf7wa-0 fNjAQd" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-0" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-1" tabindex="0"> Payload </li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-1" aria-labelledby="react-tabs-0"><div><div class="futasu-0 wbaPa">application/json</div><div><div class="sc-1d3n1g3-0 iwRsmX"><div class="sc-1rd7dj7-0 dAOSNf"><span><div class="t0v3fg-0 cUzSHk">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-1d3n1g3-1 cMGcAP sc-107yc6q-0 kVzLlf"><div class="redoc-json"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"stream"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"project"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"build_type"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"build_file_path"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"git_options"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"remote"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"branch"</span>: <span class="token string">"string"</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"webhook_secret"</span>: <span class="token string">"string"</span></div></li></ul><span class="token punctuation">}</span></div></div></div></div></div></div></div></div><div><h3 class="shv3r-3 dlDeJR"> Response samples </h3><div class="sc-1vrf7wa-0 fNjAQd" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-2" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-3" tabindex="0">201</li><li class="tab-error" role="tab" id="react-tabs-4" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-5">4XX,5XX</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-3" aria-labelledby="react-tabs-2"><div><div class="futasu-0 wbaPa">text/plain</div><div><div class="sc-1rd7dj7-1 cBQbQu"><div class="sc-1rd7dj7-0 dAOSNf"><span><div class="t0v3fg-0 cUzSHk">Copy</div></span></div><pre class="sc-107yc6q-0-pre sc-166mz29-0 cxoPPb">No deployment detected -Setting up project<span class="token punctuation">.</span><span class="token punctuation">.</span><span class="token punctuation">.</span> -Cloning branch dev from git@github<span class="token punctuation">.</span>com<span class="token punctuation">:</span>example<span class="token operator">/</span>example<span class="token punctuation">.</span>git<span class="token punctuation">.</span><span class="token punctuation">.</span><span class="token punctuation">.</span> -</pre></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-5" aria-labelledby="react-tabs-4"></div></div></div></div></div></div><div data-section-id="tag/Deployment/paths/~1down/post" id="tag/Deployment/paths/~1down/post" class="sc-6itmo6-1 ghcciP"><div class="sc-6itmo6-4 bf7xj3-0 IavJd"><div class="sc-6itmo6-0 diqfaT"><h2 class="shv3r-1 fAUnug"><a class="eb0njo-0 kvqXYL" href="#tag/Deployment/paths/~1down/post"></a>Shut down project<!-- --> </h2><div class="bf7xj3-1 cbOXAc"><div class="sc-107yc6q-0 sc-1m0b31p-0 dyBbHm"><p>Shuts down project containers</p> -</div></div><div class="zmmjx2-6 dltiCp"><div class="zmmjx2-3 kTspdE"><h5 class="shv3r-4 zmmjx2-5 huVGWs">Authorizations: </h5></div><div class="zmmjx2-4 jAGbXb"><span class="zmmjx2-2 fyEFuw"><span class="zmmjx2-1 kJdFmc"><a href="#section/Request-Authentication/bearer_auth">bearer_auth</a></span></span></div></div><div></div><div><h3 class="zr04gj-0 jKmdQj"> Responses </h3><div><div class="sc-1kbihq-0 kXBEML"><svg class="sc-1g5rdgs-0 fgqOex" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-1m0b31p-0-span boHSVi"><p>Success!</p> -</span></div></div><div><div class="sc-1kbihq-0 jtbdMW"><svg class="sc-1g5rdgs-0 hkGyhI" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>4XX,5XX<!-- --> </strong><span class="sc-1m0b31p-0-span boHSVi"><p>Something went wrong - refer to the error code and message for more details</p> -</span></div></div></div></div><div class="sc-6itmo6-2 sc-6itmo6-3 iJUwRU"><div class="nrhuz6-0 kmORFN"><div class="nrhuz6-2 jmkkdP"><span class="nrhuz6-3 http-verb post gnKpxH" type="post"> <!-- -->post</span> <span class="nrhuz6-1 eYuvls">/down</span><svg class="sc-1g5rdgs-0 gtRsjv" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="nrhuz6-4 hKgcyu"><div class="nrhuz6-5 kjYYZz"><div class="sc-107yc6q-0 sc-1m0b31p-0 kElosX"></div><div><div class="nrhuz6-6 iuqUuR"><span>https://$DAEMON_ADDR:$DAEMON_PORT</span>/down</div></div></div></div></div><div><h3 class="shv3r-3 dlDeJR"> Response samples </h3><div class="sc-1vrf7wa-0 fNjAQd" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-6" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-7" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-8" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-9">4XX,5XX</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-7" aria-labelledby="react-tabs-6"><div><div class="futasu-0 wbaPa">application/json</div><div><div class="sc-1d3n1g3-0 iwRsmX"><div class="sc-1rd7dj7-0 dAOSNf"><span><div class="t0v3fg-0 cUzSHk">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-1d3n1g3-1 cMGcAP sc-107yc6q-0 kVzLlf"><div class="redoc-json"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"(example) successfully did something!"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"request_id"</span>: <span class="token string">"example/2Mch7LMzhj-000023"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"data"</span>: <span class="token punctuation">{ }</span></div></li></ul><span class="token punctuation">}</span></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-9" aria-labelledby="react-tabs-8"></div></div></div></div></div></div><div data-section-id="tag/Deployment/paths/~1reset/post" id="tag/Deployment/paths/~1reset/post" class="sc-6itmo6-1 ghcciP"><div class="sc-6itmo6-4 bf7xj3-0 IavJd"><div class="sc-6itmo6-0 diqfaT"><h2 class="shv3r-1 fAUnug"><a class="eb0njo-0 kvqXYL" href="#tag/Deployment/paths/~1reset/post"></a>Remove project<!-- --> </h2><div class="bf7xj3-1 cbOXAc"><div class="sc-107yc6q-0 sc-1m0b31p-0 dyBbHm"><p>Reset daemon and remove project from deployment</p> -</div></div><div class="zmmjx2-6 dltiCp"><div class="zmmjx2-3 kTspdE"><h5 class="shv3r-4 zmmjx2-5 huVGWs">Authorizations: </h5></div><div class="zmmjx2-4 jAGbXb"><span class="zmmjx2-2 fyEFuw"><span class="zmmjx2-1 kJdFmc"><a href="#section/Request-Authentication/bearer_auth">bearer_auth</a></span></span></div></div><div></div><div><h3 class="zr04gj-0 jKmdQj"> Responses </h3><div><div class="sc-1kbihq-0 kXBEML"><svg class="sc-1g5rdgs-0 fgqOex" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-1m0b31p-0-span boHSVi"><p>Success!</p> -</span></div></div><div><div class="sc-1kbihq-0 jtbdMW"><svg class="sc-1g5rdgs-0 hkGyhI" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>4XX,5XX<!-- --> </strong><span class="sc-1m0b31p-0-span boHSVi"><p>Something went wrong - refer to the error code and message for more details</p> -</span></div></div></div></div><div class="sc-6itmo6-2 sc-6itmo6-3 iJUwRU"><div class="nrhuz6-0 kmORFN"><div class="nrhuz6-2 jmkkdP"><span class="nrhuz6-3 http-verb post gnKpxH" type="post"> <!-- -->post</span> <span class="nrhuz6-1 eYuvls">/reset</span><svg class="sc-1g5rdgs-0 gtRsjv" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="nrhuz6-4 hKgcyu"><div class="nrhuz6-5 kjYYZz"><div class="sc-107yc6q-0 sc-1m0b31p-0 kElosX"></div><div><div class="nrhuz6-6 iuqUuR"><span>https://$DAEMON_ADDR:$DAEMON_PORT</span>/reset</div></div></div></div></div><div><h3 class="shv3r-3 dlDeJR"> Response samples </h3><div class="sc-1vrf7wa-0 fNjAQd" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-10" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-11" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-12" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-13">4XX,5XX</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-11" aria-labelledby="react-tabs-10"><div><div class="futasu-0 wbaPa">application/json</div><div><div class="sc-1d3n1g3-0 iwRsmX"><div class="sc-1rd7dj7-0 dAOSNf"><span><div class="t0v3fg-0 cUzSHk">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-1d3n1g3-1 cMGcAP sc-107yc6q-0 kVzLlf"><div class="redoc-json"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"(example) successfully did something!"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"request_id"</span>: <span class="token string">"example/2Mch7LMzhj-000023"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"data"</span>: <span class="token punctuation">{ }</span></div></li></ul><span class="token punctuation">}</span></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-13" aria-labelledby="react-tabs-12"></div></div></div></div></div></div><div data-section-id="tag/Deployment/paths/~1env/post" id="tag/Deployment/paths/~1env/post" class="sc-6itmo6-1 ghcciP"><div class="sc-6itmo6-4 bf7xj3-0 IavJd"><div class="sc-6itmo6-0 diqfaT"><h2 class="shv3r-1 fAUnug"><a class="eb0njo-0 kvqXYL" href="#tag/Deployment/paths/~1env/post"></a>Update environment variables<!-- --> </h2><div class="bf7xj3-1 cbOXAc"><div class="sc-107yc6q-0 sc-1m0b31p-0 dyBbHm"><p>Set environment variables</p> -</div><div class="sc-1whyat8-0 kMThHD"><a href="https://inertia.ubclaunchpad.com/#secrets-management">Secrets management</a></div></div><div class="zmmjx2-6 dltiCp"><div class="zmmjx2-3 kTspdE"><h5 class="shv3r-4 zmmjx2-5 huVGWs">Authorizations: </h5></div><div class="zmmjx2-4 jAGbXb"><span class="zmmjx2-2 fyEFuw"><span class="zmmjx2-1 kJdFmc"><a href="#section/Request-Authentication/bearer_auth">bearer_auth</a></span></span></div></div><div><h5 class="shv3r-4 gLzrjW">Request Body schema: <span class="sc-1c2fwzw-2 iyEGWY">application/json</span></h5><table class="dz44d2-7 iYGBSY"><tbody><tr><td class="dz44d2-1 dz44d2-3 ehjTDN" kind="field" title="name"><span class="dz44d2-5 jwaijW"></span>name<div class="sc-1noysbl-1-div sc-1noysbl-5 jXDsIv"> required </div></td><td class="dz44d2-4 iWnyBt"><div><div><span class="sc-1noysbl-1 sc-1noysbl-2 hYZGfb"></span><span class="sc-1noysbl-1 sc-1noysbl-3 Hidzy">string</span></div> <div><div class="sc-107yc6q-0 sc-1m0b31p-0 kElosX"></div></div></div></td></tr><tr><td class="dz44d2-1 dz44d2-3 ehjTDN" kind="field" title="value"><span class="dz44d2-5 jwaijW"></span>value<div class="sc-1noysbl-1-div sc-1noysbl-5 jXDsIv"> required </div></td><td class="dz44d2-4 iWnyBt"><div><div><span class="sc-1noysbl-1 sc-1noysbl-2 hYZGfb"></span><span class="sc-1noysbl-1 sc-1noysbl-3 Hidzy">string</span></div> <div><div class="sc-107yc6q-0 sc-1m0b31p-0 kElosX"></div></div></div></td></tr><tr><td class="dz44d2-1 dz44d2-3 ehjTDN" kind="field" title="encrypt"><span class="dz44d2-5 jwaijW"></span>encrypt</td><td class="dz44d2-4 iWnyBt"><div><div><span class="sc-1noysbl-1 sc-1noysbl-2 hYZGfb"></span><span class="sc-1noysbl-1 sc-1noysbl-3 Hidzy">boolean</span></div> <div><div class="sc-107yc6q-0 sc-1m0b31p-0 kElosX"></div></div></div></td></tr><tr class="last undefined"><td class="dz44d2-1 dz44d2-3 ehjTDN" kind="field" title="remove"><span class="dz44d2-5 jwaijW"></span>remove</td><td class="dz44d2-4 iWnyBt"><div><div><span class="sc-1noysbl-1 sc-1noysbl-2 hYZGfb"></span><span class="sc-1noysbl-1 sc-1noysbl-3 Hidzy">boolean</span></div> <div><div class="sc-107yc6q-0 sc-1m0b31p-0 kElosX"></div></div></div></td></tr></tbody></table></div><div><h3 class="zr04gj-0 jKmdQj"> Responses </h3><div><div class="sc-1kbihq-0 kXBEML"><svg class="sc-1g5rdgs-0 fgqOex" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>202<!-- --> </strong><span class="sc-1m0b31p-0-span boHSVi"><p>Success!</p> -</span></div></div><div><div class="sc-1kbihq-0 jtbdMW"><svg class="sc-1g5rdgs-0 hkGyhI" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>4XX,5XX<!-- --> </strong><span class="sc-1m0b31p-0-span boHSVi"><p>Something went wrong - refer to the error code and message for more details</p> -</span></div></div></div></div><div class="sc-6itmo6-2 sc-6itmo6-3 iJUwRU"><div class="nrhuz6-0 kmORFN"><div class="nrhuz6-2 jmkkdP"><span class="nrhuz6-3 http-verb post gnKpxH" type="post"> <!-- -->post</span> <span class="nrhuz6-1 eYuvls">/env</span><svg class="sc-1g5rdgs-0 gtRsjv" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="nrhuz6-4 hKgcyu"><div class="nrhuz6-5 kjYYZz"><div class="sc-107yc6q-0 sc-1m0b31p-0 kElosX"></div><div><div class="nrhuz6-6 iuqUuR"><span>https://$DAEMON_ADDR:$DAEMON_PORT</span>/env</div></div></div></div></div><div><h3 class="shv3r-3 dlDeJR"> Request samples </h3><div class="sc-1vrf7wa-0 fNjAQd" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-14" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-15" tabindex="0"> Payload </li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-15" aria-labelledby="react-tabs-14"><div><div class="futasu-0 wbaPa">application/json</div><div><div class="sc-1d3n1g3-0 iwRsmX"><div class="sc-1rd7dj7-0 dAOSNf"><span><div class="t0v3fg-0 cUzSHk">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-1d3n1g3-1 cMGcAP sc-107yc6q-0 kVzLlf"><div class="redoc-json"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"value"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"encrypt"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"remove"</span>: <span class="token boolean">true</span></div></li></ul><span class="token punctuation">}</span></div></div></div></div></div></div></div></div><div><h3 class="shv3r-3 dlDeJR"> Response samples </h3><div class="sc-1vrf7wa-0 fNjAQd" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-16" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-17" tabindex="0">202</li><li class="tab-error" role="tab" id="react-tabs-18" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-19">4XX,5XX</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-17" aria-labelledby="react-tabs-16"><div><div class="futasu-0 wbaPa">application/json</div><div><div class="sc-1d3n1g3-0 iwRsmX"><div class="sc-1rd7dj7-0 dAOSNf"><span><div class="t0v3fg-0 cUzSHk">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-1d3n1g3-1 cMGcAP sc-107yc6q-0 kVzLlf"><div class="redoc-json"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"(example) successfully did something!"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"request_id"</span>: <span class="token string">"example/2Mch7LMzhj-000023"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"data"</span>: <span class="token punctuation">{ }</span></div></li></ul><span class="token punctuation">}</span></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-19" aria-labelledby="react-tabs-18"></div></div></div></div></div></div><div data-section-id="tag/Deployment/paths/~1env/get" id="tag/Deployment/paths/~1env/get" class="sc-6itmo6-1 ghcciP"><div class="sc-6itmo6-4 bf7xj3-0 IavJd"><div class="sc-6itmo6-0 diqfaT"><h2 class="shv3r-1 fAUnug"><a class="eb0njo-0 kvqXYL" href="#tag/Deployment/paths/~1env/get"></a>Retrieve environment variables<!-- --> </h2><div class="bf7xj3-1 cbOXAc"><div class="sc-107yc6q-0 sc-1m0b31p-0 dyBbHm"><p>Retrieve configured environment variables</p> -</div></div><div class="zmmjx2-6 dltiCp"><div class="zmmjx2-3 kTspdE"><h5 class="shv3r-4 zmmjx2-5 huVGWs">Authorizations: </h5></div><div class="zmmjx2-4 jAGbXb"><span class="zmmjx2-2 fyEFuw"><span class="zmmjx2-1 kJdFmc"><a href="#section/Request-Authentication/bearer_auth">bearer_auth</a></span></span></div></div><div></div><div><h3 class="zr04gj-0 jKmdQj"> Responses </h3><div><div class="sc-1kbihq-0 kXBEML"><svg class="sc-1g5rdgs-0 fgqOex" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-1m0b31p-0-span boHSVi"><p>Success!</p> -</span></div></div><div><div class="sc-1kbihq-0 jtbdMW"><svg class="sc-1g5rdgs-0 hkGyhI" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>4XX,5XX<!-- --> </strong><span class="sc-1m0b31p-0-span boHSVi"><p>Something went wrong - refer to the error code and message for more details</p> -</span></div></div></div></div><div class="sc-6itmo6-2 sc-6itmo6-3 iJUwRU"><div class="nrhuz6-0 kmORFN"><div class="nrhuz6-2 jmkkdP"><span class="nrhuz6-3 http-verb get klEXcZ" type="get"> <!-- -->get</span> <span class="nrhuz6-1 eYuvls">/env</span><svg class="sc-1g5rdgs-0 gtRsjv" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="nrhuz6-4 hKgcyu"><div class="nrhuz6-5 kjYYZz"><div class="sc-107yc6q-0 sc-1m0b31p-0 kElosX"></div><div><div class="nrhuz6-6 iuqUuR"><span>https://$DAEMON_ADDR:$DAEMON_PORT</span>/env</div></div></div></div></div><div><h3 class="shv3r-3 dlDeJR"> Response samples </h3><div class="sc-1vrf7wa-0 fNjAQd" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-20" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-21" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-22" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-23">4XX,5XX</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-21" aria-labelledby="react-tabs-20"><div><div class="futasu-0 wbaPa">application/json</div><div><div class="sc-1d3n1g3-0 iwRsmX"><div class="sc-1rd7dj7-0 dAOSNf"><span><div class="t0v3fg-0 cUzSHk">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-1d3n1g3-1 cMGcAP sc-107yc6q-0 kVzLlf"><div class="redoc-json"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"(example) successfully did something!"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"request_id"</span>: <span class="token string">"example/2Mch7LMzhj-000023"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"data"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"variables"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"KEY1=VAL1"</span>,</div></li><li><div class="hoverable collapsed"><span class="token string">"KEY2=VAL2"</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-23" aria-labelledby="react-tabs-22"></div></div></div></div></div></div><div data-section-id="tag/Deployment/paths/~1webhook/post" id="tag/Deployment/paths/~1webhook/post" class="sc-6itmo6-1 ghcciP"><div class="sc-6itmo6-4 bf7xj3-0 IavJd"><div class="sc-6itmo6-0 diqfaT"><h2 class="shv3r-1 fAUnug"><a class="eb0njo-0 kvqXYL" href="#tag/Deployment/paths/~1webhook/post"></a>Webhooks<!-- --> </h2><div class="bf7xj3-1 cbOXAc"><div class="sc-107yc6q-0 sc-1m0b31p-0 dyBbHm"><p>Accepts incoming payloads from Git hosts (GitHub, GitLab, and Bitbucket)</p> -</div><div class="sc-1whyat8-0 kMThHD"><a href="https://inertia.ubclaunchpad.com/#configuring-your-repository">Repository configuration</a></div></div><div></div><div><h3 class="zr04gj-0 jKmdQj"> Responses </h3><div><div class="sc-1kbihq-0 kXBEML"><svg class="sc-1g5rdgs-0 fgqOex" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>202<!-- --> </strong><span class="sc-1m0b31p-0-span boHSVi"><p>Success!</p> -</span></div></div><div><div class="sc-1kbihq-0 jtbdMW"><svg class="sc-1g5rdgs-0 hkGyhI" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>4XX,5XX<!-- --> </strong><span class="sc-1m0b31p-0-span boHSVi"><p>Something went wrong - refer to the error code and message for more details</p> -</span></div></div></div></div><div class="sc-6itmo6-2 sc-6itmo6-3 iJUwRU"><div class="nrhuz6-0 kmORFN"><div class="nrhuz6-2 jmkkdP"><span class="nrhuz6-3 http-verb post gnKpxH" type="post"> <!-- -->post</span> <span class="nrhuz6-1 eYuvls">/webhook</span><svg class="sc-1g5rdgs-0 gtRsjv" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="nrhuz6-4 hKgcyu"><div class="nrhuz6-5 kjYYZz"><div class="sc-107yc6q-0 sc-1m0b31p-0 kElosX"></div><div><div class="nrhuz6-6 iuqUuR"><span>https://$DAEMON_ADDR:$DAEMON_PORT</span>/webhook</div></div></div></div></div><div><h3 class="shv3r-3 dlDeJR"> Response samples </h3><div class="sc-1vrf7wa-0 fNjAQd" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-24" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-25" tabindex="0">202</li><li class="tab-error" role="tab" id="react-tabs-26" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-27">4XX,5XX</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-25" aria-labelledby="react-tabs-24"><div><div class="futasu-0 wbaPa">application/json</div><div><div class="sc-1d3n1g3-0 iwRsmX"><div class="sc-1rd7dj7-0 dAOSNf"><span><div class="t0v3fg-0 cUzSHk">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-1d3n1g3-1 cMGcAP sc-107yc6q-0 kVzLlf"><div class="redoc-json"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"(example) successfully did something!"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"request_id"</span>: <span class="token string">"example/2Mch7LMzhj-000023"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"data"</span>: <span class="token punctuation">{ }</span></div></li></ul><span class="token punctuation">}</span></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-27" aria-labelledby="react-tabs-26"></div></div></div></div></div></div><div data-section-id="tag/Deployment/paths/~1status/get" id="tag/Deployment/paths/~1status/get" class="sc-6itmo6-1 ghcciP"><div class="sc-6itmo6-4 bf7xj3-0 IavJd"><div class="sc-6itmo6-0 diqfaT"><h2 class="shv3r-1 fAUnug"><a class="eb0njo-0 kvqXYL" href="#tag/Deployment/paths/~1status/get"></a>Deployment status check<!-- --> </h2><div class="bf7xj3-1 cbOXAc"><div class="sc-107yc6q-0 sc-1m0b31p-0 dyBbHm"><p>Check the status of your Inertia deployment</p> -</div><div class="sc-1whyat8-0 kMThHD"><a href="https://inertia.ubclaunchpad.com/#monitoring">Deployment monitoring</a></div></div><div class="zmmjx2-6 dltiCp"><div class="zmmjx2-3 kTspdE"><h5 class="shv3r-4 zmmjx2-5 huVGWs">Authorizations: </h5></div><div class="zmmjx2-4 jAGbXb"><span class="zmmjx2-2 fyEFuw"><span class="zmmjx2-1 kJdFmc"><a href="#section/Request-Authentication/bearer_auth">bearer_auth</a></span></span></div></div><div></div><div><h3 class="zr04gj-0 jKmdQj"> Responses </h3><div><div class="sc-1kbihq-0 kXBEML"><svg class="sc-1g5rdgs-0 fgqOex" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-1m0b31p-0-span boHSVi"><p>Success!</p> -</span></div></div><div><div class="sc-1kbihq-0 jtbdMW"><svg class="sc-1g5rdgs-0 hkGyhI" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>4XX,5XX<!-- --> </strong><span class="sc-1m0b31p-0-span boHSVi"><p>Something went wrong - refer to the error code and message for more details</p> -</span></div></div></div></div><div class="sc-6itmo6-2 sc-6itmo6-3 iJUwRU"><div class="nrhuz6-0 kmORFN"><div class="nrhuz6-2 jmkkdP"><span class="nrhuz6-3 http-verb get klEXcZ" type="get"> <!-- -->get</span> <span class="nrhuz6-1 eYuvls">/status</span><svg class="sc-1g5rdgs-0 gtRsjv" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="nrhuz6-4 hKgcyu"><div class="nrhuz6-5 kjYYZz"><div class="sc-107yc6q-0 sc-1m0b31p-0 kElosX"></div><div><div class="nrhuz6-6 iuqUuR"><span>https://$DAEMON_ADDR:$DAEMON_PORT</span>/status</div></div></div></div></div><div><h3 class="shv3r-3 dlDeJR"> Response samples </h3><div class="sc-1vrf7wa-0 fNjAQd" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-28" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-29" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-30" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-31">4XX,5XX</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-29" aria-labelledby="react-tabs-28"><div><div class="futasu-0 wbaPa">application/json</div><div><div class="sc-1d3n1g3-0 iwRsmX"><div class="sc-1rd7dj7-0 dAOSNf"><span><div class="t0v3fg-0 cUzSHk">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-1d3n1g3-1 cMGcAP sc-107yc6q-0 kVzLlf"><div class="redoc-json"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"(example) successfully did something!"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"request_id"</span>: <span class="token string">"example/2Mch7LMzhj-000023"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"data"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"version"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"branch"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"commit_hash"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"commit_message"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"build_type"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"containers"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"/docker-compose"</span>,</div></li><li><div class="hoverable collapsed"><span class="token string">"/server"</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"build_active"</span>: <span class="token boolean">true</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-31" aria-labelledby="react-tabs-30"></div></div></div></div></div></div><div data-section-id="tag/Deployment/paths/~1logs/get" id="tag/Deployment/paths/~1logs/get" class="sc-6itmo6-1 ghcciP"><div class="sc-6itmo6-4 bf7xj3-0 IavJd"><div class="sc-6itmo6-0 diqfaT"><h2 class="shv3r-1 fAUnug"><a class="eb0njo-0 kvqXYL" href="#tag/Deployment/paths/~1logs/get"></a>View deployment logs<!-- --> </h2><div class="bf7xj3-1 cbOXAc"><div class="sc-107yc6q-0 sc-1m0b31p-0 dyBbHm"><p>View logs of the Inertia daemon or project containers</p> -</div><div class="sc-1whyat8-0 kMThHD"><a href="https://inertia.ubclaunchpad.com/#monitoring">Deployment monitoring</a></div></div><div class="zmmjx2-6 dltiCp"><div class="zmmjx2-3 kTspdE"><h5 class="shv3r-4 zmmjx2-5 huVGWs">Authorizations: </h5></div><div class="zmmjx2-4 jAGbXb"><span class="zmmjx2-2 fyEFuw"><span class="zmmjx2-1 kJdFmc"><a href="#section/Request-Authentication/bearer_auth">bearer_auth</a></span></span></div></div><div><div><h5 class="shv3r-4 gLzrjW">query<!-- --> Parameters</h5><table class="dz44d2-7 iYGBSY"><tbody><tr><td class="dz44d2-1 dz44d2-3 ehjTDN" kind="field" title="container"><span class="dz44d2-5 jwaijW"></span>container</td><td class="dz44d2-4 iWnyBt"><div><div><span class="sc-1noysbl-1 sc-1noysbl-2 hYZGfb"></span><span class="sc-1noysbl-1 sc-1noysbl-3 Hidzy">string</span></div> <div><span class="sc-1noysbl-1 jCuzSX"> <!-- -->Example:<!-- --> </span> <span class="sc-1noysbl-1 sc-1noysbl-9 evgDyP"> <!-- -->"/docker-compose"<!-- --> </span></div><div><div class="sc-107yc6q-0 sc-1m0b31p-0 kElosX"><p>Name of container to fetch logs for - leave blank for Inertia daemon logs</p> -</div></div></div></td></tr><tr><td class="dz44d2-1 dz44d2-3 ehjTDN" kind="field" title="stream"><span class="dz44d2-5 jwaijW"></span>stream</td><td class="dz44d2-4 iWnyBt"><div><div><span class="sc-1noysbl-1 sc-1noysbl-2 hYZGfb"></span><span class="sc-1noysbl-1 sc-1noysbl-3 Hidzy">boolean</span></div> <div><span class="sc-1noysbl-1 jCuzSX"> <!-- -->Example:<!-- --> </span> <span class="sc-1noysbl-1 sc-1noysbl-9 evgDyP"> <!-- -->true<!-- --> </span></div><div><div class="sc-107yc6q-0 sc-1m0b31p-0 kElosX"><p>Whether or not to upgrade connection to a websocket</p> -</div></div></div></td></tr><tr class="last undefined"><td class="dz44d2-1 dz44d2-3 ehjTDN" kind="field" title="entries"><span class="dz44d2-5 jwaijW"></span>entries</td><td class="dz44d2-4 iWnyBt"><div><div><span class="sc-1noysbl-1 sc-1noysbl-2 hYZGfb"></span><span class="sc-1noysbl-1 sc-1noysbl-3 Hidzy">integer</span></div> <div><span class="sc-1noysbl-1 jCuzSX"> <!-- -->Example:<!-- --> </span> <span class="sc-1noysbl-1 sc-1noysbl-9 evgDyP"> <!-- -->500<!-- --> </span></div><div><div class="sc-107yc6q-0 sc-1m0b31p-0 kElosX"><p>Number of lines of logs to fetch (default 500)</p> -</div></div></div></td></tr></tbody></table></div></div><div><h3 class="zr04gj-0 jKmdQj"> Responses </h3><div><div class="sc-1kbihq-0 gIwhKV"><strong>200<!-- --> </strong><span class="sc-1m0b31p-0-span boHSVi"><p>Log contents retrieved</p> -</span></div></div><div><div class="sc-1kbihq-0 jtbdMW"><svg class="sc-1g5rdgs-0 hkGyhI" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>4XX,5XX<!-- --> </strong><span class="sc-1m0b31p-0-span boHSVi"><p>Something went wrong - refer to the error code and message for more details</p> -</span></div></div></div></div><div class="sc-6itmo6-2 sc-6itmo6-3 iJUwRU"><div class="nrhuz6-0 kmORFN"><div class="nrhuz6-2 jmkkdP"><span class="nrhuz6-3 http-verb get klEXcZ" type="get"> <!-- -->get</span> <span class="nrhuz6-1 eYuvls">/logs</span><svg class="sc-1g5rdgs-0 gtRsjv" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="nrhuz6-4 hKgcyu"><div class="nrhuz6-5 kjYYZz"><div class="sc-107yc6q-0 sc-1m0b31p-0 kElosX"></div><div><div class="nrhuz6-6 iuqUuR"><span>https://$DAEMON_ADDR:$DAEMON_PORT</span>/logs</div></div></div></div></div><div><h3 class="shv3r-3 dlDeJR"> Response samples </h3><div class="sc-1vrf7wa-0 fNjAQd" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-32" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-33" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-34" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-35">4XX,5XX</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-33" aria-labelledby="react-tabs-32"><div><div class="futasu-0 wbaPa">text/plain</div><div><div class="sc-1rd7dj7-1 cBQbQu"><div class="sc-1rd7dj7-0 dAOSNf"><span><div class="t0v3fg-0 cUzSHk">Copy</div></span></div><pre class="sc-107yc6q-0-pre sc-166mz29-0 cxoPPb">No deployment detected -Setting up project<span class="token punctuation">.</span><span class="token punctuation">.</span><span class="token punctuation">.</span> -Cloning branch dev from git@github<span class="token punctuation">.</span>com<span class="token punctuation">:</span>example<span class="token operator">/</span>example<span class="token punctuation">.</span>git<span class="token punctuation">.</span><span class="token punctuation">.</span><span class="token punctuation">.</span> -</pre></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-35" aria-labelledby="react-tabs-34"></div></div></div></div></div></div><div data-section-id="tag/Monitoring" id="tag/Monitoring" class="sc-6itmo6-1 kmipUx"><div class="sc-6itmo6-4 bRFgPh"><div class="sc-6itmo6-0 diqfaT"><h1 class="shv3r-0 gtqIqk"><a class="eb0njo-0 kvqXYL" href="#tag/Monitoring"></a>Monitoring</h1></div></div></div><div data-section-id="tag/Monitoring/paths/~1/get" id="tag/Monitoring/paths/~1/get" class="sc-6itmo6-1 ghcciP"><div class="sc-6itmo6-4 bf7xj3-0 IavJd"><div class="sc-6itmo6-0 diqfaT"><h2 class="shv3r-1 fAUnug"><a class="eb0njo-0 kvqXYL" href="#tag/Monitoring/paths/~1/get"></a>Daemon healthcheck<!-- --> </h2><div class="bf7xj3-1 cbOXAc"><div class="sc-107yc6q-0 sc-1m0b31p-0 dyBbHm"><p>Returns OK if daemon is online and ready</p> -</div></div><div></div><div><h3 class="zr04gj-0 jKmdQj"> Responses </h3><div><div class="sc-1kbihq-0 gIwhKV"><strong>200<!-- --> </strong><span class="sc-1m0b31p-0-span boHSVi"><p>Daemon is online</p> -</span></div></div></div></div><div class="sc-6itmo6-2 sc-6itmo6-3 iJUwRU"><div class="nrhuz6-0 kmORFN"><div class="nrhuz6-2 jmkkdP"><span class="nrhuz6-3 http-verb get klEXcZ" type="get"> <!-- -->get</span> <span class="nrhuz6-1 eYuvls">/</span><svg class="sc-1g5rdgs-0 gtRsjv" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="nrhuz6-4 hKgcyu"><div class="nrhuz6-5 kjYYZz"><div class="sc-107yc6q-0 sc-1m0b31p-0 kElosX"></div><div><div class="nrhuz6-6 iuqUuR"><span>https://$DAEMON_ADDR:$DAEMON_PORT</span>/</div></div></div></div></div><div><h3 class="shv3r-3 dlDeJR"> Response samples </h3><div class="sc-1vrf7wa-0 fNjAQd" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-36" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-37" tabindex="0">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-37" aria-labelledby="react-tabs-36"><div><div class="futasu-0 wbaPa">text/plain</div><div><div class="sc-1rd7dj7-1 cBQbQu"><div class="sc-1rd7dj7-0 dAOSNf"><span><div class="t0v3fg-0 cUzSHk">Copy</div></span></div><pre class="sc-107yc6q-0-pre sc-166mz29-0 cxoPPb">Hello world<span class="token operator">!</span></pre></div></div></div></div></div></div></div></div></div><div data-section-id="tag/Monitoring/paths/~1status/get" id="tag/Monitoring/paths/~1status/get" class="sc-6itmo6-1 ghcciP"><div class="sc-6itmo6-4 bf7xj3-0 IavJd"><div class="sc-6itmo6-0 diqfaT"><h2 class="shv3r-1 fAUnug"><a class="eb0njo-0 kvqXYL" href="#tag/Monitoring/paths/~1status/get"></a>Deployment status check<!-- --> </h2><div class="bf7xj3-1 cbOXAc"><div class="sc-107yc6q-0 sc-1m0b31p-0 dyBbHm"><p>Check the status of your Inertia deployment</p> -</div><div class="sc-1whyat8-0 kMThHD"><a href="https://inertia.ubclaunchpad.com/#monitoring">Deployment monitoring</a></div></div><div class="zmmjx2-6 dltiCp"><div class="zmmjx2-3 kTspdE"><h5 class="shv3r-4 zmmjx2-5 huVGWs">Authorizations: </h5></div><div class="zmmjx2-4 jAGbXb"><span class="zmmjx2-2 fyEFuw"><span class="zmmjx2-1 kJdFmc"><a href="#section/Request-Authentication/bearer_auth">bearer_auth</a></span></span></div></div><div></div><div><h3 class="zr04gj-0 jKmdQj"> Responses </h3><div><div class="sc-1kbihq-0 kXBEML"><svg class="sc-1g5rdgs-0 fgqOex" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-1m0b31p-0-span boHSVi"><p>Success!</p> -</span></div></div><div><div class="sc-1kbihq-0 jtbdMW"><svg class="sc-1g5rdgs-0 hkGyhI" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>4XX,5XX<!-- --> </strong><span class="sc-1m0b31p-0-span boHSVi"><p>Something went wrong - refer to the error code and message for more details</p> -</span></div></div></div></div><div class="sc-6itmo6-2 sc-6itmo6-3 iJUwRU"><div class="nrhuz6-0 kmORFN"><div class="nrhuz6-2 jmkkdP"><span class="nrhuz6-3 http-verb get klEXcZ" type="get"> <!-- -->get</span> <span class="nrhuz6-1 eYuvls">/status</span><svg class="sc-1g5rdgs-0 gtRsjv" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="nrhuz6-4 hKgcyu"><div class="nrhuz6-5 kjYYZz"><div class="sc-107yc6q-0 sc-1m0b31p-0 kElosX"></div><div><div class="nrhuz6-6 iuqUuR"><span>https://$DAEMON_ADDR:$DAEMON_PORT</span>/status</div></div></div></div></div><div><h3 class="shv3r-3 dlDeJR"> Response samples </h3><div class="sc-1vrf7wa-0 fNjAQd" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-38" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-39" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-40" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-41">4XX,5XX</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-39" aria-labelledby="react-tabs-38"><div><div class="futasu-0 wbaPa">application/json</div><div><div class="sc-1d3n1g3-0 iwRsmX"><div class="sc-1rd7dj7-0 dAOSNf"><span><div class="t0v3fg-0 cUzSHk">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-1d3n1g3-1 cMGcAP sc-107yc6q-0 kVzLlf"><div class="redoc-json"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"(example) successfully did something!"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"request_id"</span>: <span class="token string">"example/2Mch7LMzhj-000023"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"data"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"version"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"branch"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"commit_hash"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"commit_message"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"build_type"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"containers"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"/docker-compose"</span>,</div></li><li><div class="hoverable collapsed"><span class="token string">"/server"</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"build_active"</span>: <span class="token boolean">true</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-41" aria-labelledby="react-tabs-40"></div></div></div></div></div></div><div data-section-id="tag/Monitoring/paths/~1logs/get" id="tag/Monitoring/paths/~1logs/get" class="sc-6itmo6-1 ghcciP"><div class="sc-6itmo6-4 bf7xj3-0 IavJd"><div class="sc-6itmo6-0 diqfaT"><h2 class="shv3r-1 fAUnug"><a class="eb0njo-0 kvqXYL" href="#tag/Monitoring/paths/~1logs/get"></a>View deployment logs<!-- --> </h2><div class="bf7xj3-1 cbOXAc"><div class="sc-107yc6q-0 sc-1m0b31p-0 dyBbHm"><p>View logs of the Inertia daemon or project containers</p> -</div><div class="sc-1whyat8-0 kMThHD"><a href="https://inertia.ubclaunchpad.com/#monitoring">Deployment monitoring</a></div></div><div class="zmmjx2-6 dltiCp"><div class="zmmjx2-3 kTspdE"><h5 class="shv3r-4 zmmjx2-5 huVGWs">Authorizations: </h5></div><div class="zmmjx2-4 jAGbXb"><span class="zmmjx2-2 fyEFuw"><span class="zmmjx2-1 kJdFmc"><a href="#section/Request-Authentication/bearer_auth">bearer_auth</a></span></span></div></div><div><div><h5 class="shv3r-4 gLzrjW">query<!-- --> Parameters</h5><table class="dz44d2-7 iYGBSY"><tbody><tr><td class="dz44d2-1 dz44d2-3 ehjTDN" kind="field" title="container"><span class="dz44d2-5 jwaijW"></span>container</td><td class="dz44d2-4 iWnyBt"><div><div><span class="sc-1noysbl-1 sc-1noysbl-2 hYZGfb"></span><span class="sc-1noysbl-1 sc-1noysbl-3 Hidzy">string</span></div> <div><span class="sc-1noysbl-1 jCuzSX"> <!-- -->Example:<!-- --> </span> <span class="sc-1noysbl-1 sc-1noysbl-9 evgDyP"> <!-- -->"/docker-compose"<!-- --> </span></div><div><div class="sc-107yc6q-0 sc-1m0b31p-0 kElosX"><p>Name of container to fetch logs for - leave blank for Inertia daemon logs</p> -</div></div></div></td></tr><tr><td class="dz44d2-1 dz44d2-3 ehjTDN" kind="field" title="stream"><span class="dz44d2-5 jwaijW"></span>stream</td><td class="dz44d2-4 iWnyBt"><div><div><span class="sc-1noysbl-1 sc-1noysbl-2 hYZGfb"></span><span class="sc-1noysbl-1 sc-1noysbl-3 Hidzy">boolean</span></div> <div><span class="sc-1noysbl-1 jCuzSX"> <!-- -->Example:<!-- --> </span> <span class="sc-1noysbl-1 sc-1noysbl-9 evgDyP"> <!-- -->true<!-- --> </span></div><div><div class="sc-107yc6q-0 sc-1m0b31p-0 kElosX"><p>Whether or not to upgrade connection to a websocket</p> -</div></div></div></td></tr><tr class="last undefined"><td class="dz44d2-1 dz44d2-3 ehjTDN" kind="field" title="entries"><span class="dz44d2-5 jwaijW"></span>entries</td><td class="dz44d2-4 iWnyBt"><div><div><span class="sc-1noysbl-1 sc-1noysbl-2 hYZGfb"></span><span class="sc-1noysbl-1 sc-1noysbl-3 Hidzy">integer</span></div> <div><span class="sc-1noysbl-1 jCuzSX"> <!-- -->Example:<!-- --> </span> <span class="sc-1noysbl-1 sc-1noysbl-9 evgDyP"> <!-- -->500<!-- --> </span></div><div><div class="sc-107yc6q-0 sc-1m0b31p-0 kElosX"><p>Number of lines of logs to fetch (default 500)</p> -</div></div></div></td></tr></tbody></table></div></div><div><h3 class="zr04gj-0 jKmdQj"> Responses </h3><div><div class="sc-1kbihq-0 gIwhKV"><strong>200<!-- --> </strong><span class="sc-1m0b31p-0-span boHSVi"><p>Log contents retrieved</p> -</span></div></div><div><div class="sc-1kbihq-0 jtbdMW"><svg class="sc-1g5rdgs-0 hkGyhI" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>4XX,5XX<!-- --> </strong><span class="sc-1m0b31p-0-span boHSVi"><p>Something went wrong - refer to the error code and message for more details</p> -</span></div></div></div></div><div class="sc-6itmo6-2 sc-6itmo6-3 iJUwRU"><div class="nrhuz6-0 kmORFN"><div class="nrhuz6-2 jmkkdP"><span class="nrhuz6-3 http-verb get klEXcZ" type="get"> <!-- -->get</span> <span class="nrhuz6-1 eYuvls">/logs</span><svg class="sc-1g5rdgs-0 gtRsjv" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="nrhuz6-4 hKgcyu"><div class="nrhuz6-5 kjYYZz"><div class="sc-107yc6q-0 sc-1m0b31p-0 kElosX"></div><div><div class="nrhuz6-6 iuqUuR"><span>https://$DAEMON_ADDR:$DAEMON_PORT</span>/logs</div></div></div></div></div><div><h3 class="shv3r-3 dlDeJR"> Response samples </h3><div class="sc-1vrf7wa-0 fNjAQd" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-42" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-43" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-44" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-45">4XX,5XX</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-43" aria-labelledby="react-tabs-42"><div><div class="futasu-0 wbaPa">text/plain</div><div><div class="sc-1rd7dj7-1 cBQbQu"><div class="sc-1rd7dj7-0 dAOSNf"><span><div class="t0v3fg-0 cUzSHk">Copy</div></span></div><pre class="sc-107yc6q-0-pre sc-166mz29-0 cxoPPb">No deployment detected +</div></div><div id="section/Request-Authentication/bearer_auth" data-section-id="section/Request-Authentication/bearer_auth" class="sc-ifAKCX dluJDj"><div class="sc-gzVnrw eesUPo"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#section/Request-Authentication/bearer_auth"></a>bearer_auth</h2><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>JWT issued by Inertia</p> +</div><div class="sc-jWBwVP sc-iRbamj flfxUM"><table class="security-details"><tbody><tr><th> Security Scheme Type </th><td> <!-- -->HTTP<!-- --> </td></tr><tr><th> HTTP Authorization Scheme </th><td> <!-- -->bearer<!-- --> </td></tr><tr><th> Bearer format </th><td> "<!-- -->JWT<!-- -->" </td></tr></tbody></table></div></div></div></div></div><div id="tag/Deployment" data-section-id="tag/Deployment" class="sc-ifAKCX dluJDj"><div class="sc-gzVnrw eesUPo"><div class="sc-bxivhb cjtbAK"><h1 class="sc-htoDjs WxWXp"><a class="sc-VigVT kGvRyb" href="#tag/Deployment"></a>Deployment</h1></div></div></div><div id="tag/Deployment/paths/~1up/post" data-section-id="tag/Deployment/paths/~1up/post" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#tag/Deployment/paths/~1up/post"></a>Start up project<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Build and deploy your project</p> +</div><div class="sc-uJMKN dzbqSt"><a href="https://inertia.ubclaunchpad.com/#configuring-your-repository">Repository configuration</a></div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Request-Authentication/bearer_auth">bearer_auth</a></span></span></div></div><h5 class="sc-gqjmRU LiUBH">Request Body schema: <span class="sc-hSdWYo hoUoen">application/json</span></h5><div class="sc-jWBwVP sc-iRbamj flfxUM"></div><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="stream"><span class="sc-kGXeez bcLONg"></span>stream</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">boolean</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Whether or not to stream log output</p> +</div></div></div></td></tr><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="project"><span class="sc-kGXeez bcLONg"></span>project</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div></div></div></td></tr><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="build_type"><span class="sc-kGXeez bcLONg"></span>build_type</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div></div></div></td></tr><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="build_file_path"><span class="sc-kGXeez bcLONg"></span>build_file_path</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div></div></div></td></tr><tr><td class="sc-cSHVUG sc-chPdSV sc-kjoXOD iNoDtm" kind="field" title="git_options"><span class="sc-kGXeez bcLONg"></span>git_options<svg class="sc-jTzLTM gBhLRG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">object</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="webhook_secret"><span class="sc-kGXeez bcLONg"></span>webhook_secret</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div></div></div></td></tr></tbody></table><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT hLVzSF"><strong>201<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Project deployment successfully started</p> +</span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>4XX,5XX<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Something went wrong - refer to the error code and message for more details</p> +</span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="post" class="sc-dfVpRl bNYCAJ http-verb post"> <!-- -->post</span> <span class="sc-dqBHgY iENVAs">/up</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://$DAEMON_ADDR:$DAEMON_PORT</span>/up</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-0" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-1" tabindex="0">Payload</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-1" aria-labelledby="react-tabs-0"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"stream"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"project"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"build_type"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"build_file_path"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"git_options"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"remote"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"branch"</span>: <span class="token string">"string"</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"webhook_secret"</span>: <span class="token string">"string"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-2" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-3" tabindex="0">201</li><li class="tab-error" role="tab" id="react-tabs-4" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-5">4XX,5XX</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-3" aria-labelledby="react-tabs-2"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">text/plain</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">No deployment detected Setting up project<span class="token punctuation">.</span><span class="token punctuation">.</span><span class="token punctuation">.</span> Cloning branch dev from git@github<span class="token punctuation">.</span>com<span class="token punctuation">:</span>example<span class="token operator">/</span>example<span class="token punctuation">.</span>git<span class="token punctuation">.</span><span class="token punctuation">.</span><span class="token punctuation">.</span> -</pre></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-45" aria-labelledby="react-tabs-44"></div></div></div></div></div></div><div data-section-id="tag/Authentication" id="tag/Authentication" class="sc-6itmo6-1 kmipUx"><div class="sc-6itmo6-4 bRFgPh"><div class="sc-6itmo6-0 diqfaT"><h1 class="shv3r-0 gtqIqk"><a class="eb0njo-0 kvqXYL" href="#tag/Authentication"></a>Authentication</h1></div></div></div><div data-section-id="tag/Authentication/paths/~1user~1validate/get" id="tag/Authentication/paths/~1user~1validate/get" class="sc-6itmo6-1 ghcciP"><div class="sc-6itmo6-4 bf7xj3-0 IavJd"><div class="sc-6itmo6-0 diqfaT"><h2 class="shv3r-1 fAUnug"><a class="eb0njo-0 kvqXYL" href="#tag/Authentication/paths/~1user~1validate/get"></a>Validate JWT<!-- --> </h2><div class="bf7xj3-1 cbOXAc"><div class="sc-107yc6q-0 sc-1m0b31p-0 dyBbHm"><p>Validate your JWT</p> -</div></div><div class="zmmjx2-6 dltiCp"><div class="zmmjx2-3 kTspdE"><h5 class="shv3r-4 zmmjx2-5 huVGWs">Authorizations: </h5></div><div class="zmmjx2-4 jAGbXb"><span class="zmmjx2-2 fyEFuw"><span class="zmmjx2-1 kJdFmc"><a href="#section/Request-Authentication/bearer_auth">bearer_auth</a></span></span></div></div><div></div><div><h3 class="zr04gj-0 jKmdQj"> Responses </h3><div><div class="sc-1kbihq-0 kXBEML"><svg class="sc-1g5rdgs-0 fgqOex" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-1m0b31p-0-span boHSVi"><p>Success!</p> -</span></div></div><div><div class="sc-1kbihq-0 jtbdMW"><svg class="sc-1g5rdgs-0 hkGyhI" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>4XX,5XX<!-- --> </strong><span class="sc-1m0b31p-0-span boHSVi"><p>Something went wrong - refer to the error code and message for more details</p> -</span></div></div></div></div><div class="sc-6itmo6-2 sc-6itmo6-3 iJUwRU"><div class="nrhuz6-0 kmORFN"><div class="nrhuz6-2 jmkkdP"><span class="nrhuz6-3 http-verb get klEXcZ" type="get"> <!-- -->get</span> <span class="nrhuz6-1 eYuvls">/user/validate</span><svg class="sc-1g5rdgs-0 gtRsjv" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="nrhuz6-4 hKgcyu"><div class="nrhuz6-5 kjYYZz"><div class="sc-107yc6q-0 sc-1m0b31p-0 kElosX"></div><div><div class="nrhuz6-6 iuqUuR"><span>https://$DAEMON_ADDR:$DAEMON_PORT</span>/user/validate</div></div></div></div></div><div><h3 class="shv3r-3 dlDeJR"> Response samples </h3><div class="sc-1vrf7wa-0 fNjAQd" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-46" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-47" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-48" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-49">4XX,5XX</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-47" aria-labelledby="react-tabs-46"><div><div class="futasu-0 wbaPa">application/json</div><div><div class="sc-1d3n1g3-0 iwRsmX"><div class="sc-1rd7dj7-0 dAOSNf"><span><div class="t0v3fg-0 cUzSHk">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-1d3n1g3-1 cMGcAP sc-107yc6q-0 kVzLlf"><div class="redoc-json"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"(example) successfully did something!"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"request_id"</span>: <span class="token string">"example/2Mch7LMzhj-000023"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"data"</span>: <span class="token punctuation">{ }</span></div></li></ul><span class="token punctuation">}</span></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-49" aria-labelledby="react-tabs-48"></div></div></div></div></div></div><div data-section-id="tag/Authentication/paths/~1user~1login/post" id="tag/Authentication/paths/~1user~1login/post" class="sc-6itmo6-1 ghcciP"><div class="sc-6itmo6-4 bf7xj3-0 IavJd"><div class="sc-6itmo6-0 diqfaT"><h2 class="shv3r-1 fAUnug"><a class="eb0njo-0 kvqXYL" href="#tag/Authentication/paths/~1user~1login/post"></a>Log in as user<!-- --> </h2><div class="bf7xj3-1 cbOXAc"><div class="sc-107yc6q-0 sc-1m0b31p-0 dyBbHm"><p>Authenticate as a user to Inertia daemon</p> -</div><div class="sc-1whyat8-0 kMThHD"><a href="https://inertia.ubclaunchpad.com/#teams">Team management</a></div></div><div class="zmmjx2-6 dltiCp"><div class="zmmjx2-3 kTspdE"><h5 class="shv3r-4 zmmjx2-5 huVGWs">Authorizations: </h5></div><div class="zmmjx2-4 jAGbXb"><span class="zmmjx2-2 fyEFuw"><span class="zmmjx2-1 kJdFmc"><a href="#section/Request-Authentication/bearer_auth">bearer_auth</a></span></span></div></div><div><h5 class="shv3r-4 gLzrjW">Request Body schema: <span class="sc-1c2fwzw-2 iyEGWY">application/json</span></h5><table class="dz44d2-7 iYGBSY"><tbody><tr><td class="dz44d2-1 dz44d2-3 ehjTDN" kind="field" title="username"><span class="dz44d2-5 jwaijW"></span>username</td><td class="dz44d2-4 iWnyBt"><div><div><span class="sc-1noysbl-1 sc-1noysbl-2 hYZGfb"></span><span class="sc-1noysbl-1 sc-1noysbl-3 Hidzy">string</span></div> <div><div class="sc-107yc6q-0 sc-1m0b31p-0 kElosX"></div></div></div></td></tr><tr><td class="dz44d2-1 dz44d2-3 ehjTDN" kind="field" title="password"><span class="dz44d2-5 jwaijW"></span>password</td><td class="dz44d2-4 iWnyBt"><div><div><span class="sc-1noysbl-1 sc-1noysbl-2 hYZGfb"></span><span class="sc-1noysbl-1 sc-1noysbl-3 Hidzy">string</span></div> <div><div class="sc-107yc6q-0 sc-1m0b31p-0 kElosX"></div></div></div></td></tr><tr class="last undefined"><td class="dz44d2-1 dz44d2-3 ehjTDN" kind="field" title="totp"><span class="dz44d2-5 jwaijW"></span>totp</td><td class="dz44d2-4 iWnyBt"><div><div><span class="sc-1noysbl-1 sc-1noysbl-2 hYZGfb"></span><span class="sc-1noysbl-1 sc-1noysbl-3 Hidzy">string</span></div> <div><div class="sc-107yc6q-0 sc-1m0b31p-0 kElosX"></div></div></div></td></tr></tbody></table></div><div><h3 class="zr04gj-0 jKmdQj"> Responses </h3><div><div class="sc-1kbihq-0 kXBEML"><svg class="sc-1g5rdgs-0 fgqOex" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-1m0b31p-0-span boHSVi"><p>Success!</p> -</span></div></div><div><div class="sc-1kbihq-0 jtbdMW"><svg class="sc-1g5rdgs-0 hkGyhI" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>4XX,5XX<!-- --> </strong><span class="sc-1m0b31p-0-span boHSVi"><p>Something went wrong - refer to the error code and message for more details</p> -</span></div></div></div></div><div class="sc-6itmo6-2 sc-6itmo6-3 iJUwRU"><div class="nrhuz6-0 kmORFN"><div class="nrhuz6-2 jmkkdP"><span class="nrhuz6-3 http-verb post gnKpxH" type="post"> <!-- -->post</span> <span class="nrhuz6-1 eYuvls">/user/login</span><svg class="sc-1g5rdgs-0 gtRsjv" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="nrhuz6-4 hKgcyu"><div class="nrhuz6-5 kjYYZz"><div class="sc-107yc6q-0 sc-1m0b31p-0 kElosX"></div><div><div class="nrhuz6-6 iuqUuR"><span>https://$DAEMON_ADDR:$DAEMON_PORT</span>/user/login</div></div></div></div></div><div><h3 class="shv3r-3 dlDeJR"> Request samples </h3><div class="sc-1vrf7wa-0 fNjAQd" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-50" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-51" tabindex="0"> Payload </li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-51" aria-labelledby="react-tabs-50"><div><div class="futasu-0 wbaPa">application/json</div><div><div class="sc-1d3n1g3-0 iwRsmX"><div class="sc-1rd7dj7-0 dAOSNf"><span><div class="t0v3fg-0 cUzSHk">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-1d3n1g3-1 cMGcAP sc-107yc6q-0 kVzLlf"><div class="redoc-json"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"username"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"password"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"totp"</span>: <span class="token string">"string"</span></div></li></ul><span class="token punctuation">}</span></div></div></div></div></div></div></div></div><div><h3 class="shv3r-3 dlDeJR"> Response samples </h3><div class="sc-1vrf7wa-0 fNjAQd" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-52" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-53" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-54" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-55">4XX,5XX</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-53" aria-labelledby="react-tabs-52"><div><div class="futasu-0 wbaPa">application/json</div><div><div class="sc-1d3n1g3-0 iwRsmX"><div class="sc-1rd7dj7-0 dAOSNf"><span><div class="t0v3fg-0 cUzSHk">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-1d3n1g3-1 cMGcAP sc-107yc6q-0 kVzLlf"><div class="redoc-json"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"(example) successfully did something!"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"request_id"</span>: <span class="token string">"example/2Mch7LMzhj-000023"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"data"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"token"</span>: <span class="token string">"abcdefg"</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-55" aria-labelledby="react-tabs-54"></div></div></div></div></div></div><div data-section-id="tag/Authentication/paths/~1user~1list/get" id="tag/Authentication/paths/~1user~1list/get" class="sc-6itmo6-1 ghcciP"><div class="sc-6itmo6-4 bf7xj3-0 IavJd"><div class="sc-6itmo6-0 diqfaT"><h2 class="shv3r-1 fAUnug"><a class="eb0njo-0 kvqXYL" href="#tag/Authentication/paths/~1user~1list/get"></a>List users<!-- --> </h2><div class="bf7xj3-1 cbOXAc"><div class="sc-107yc6q-0 sc-1m0b31p-0 dyBbHm"><p>List all currently registered users on the Inertia daemon</p> -</div><div class="sc-1whyat8-0 kMThHD"><a href="https://inertia.ubclaunchpad.com/#teams">Team management</a></div></div><div class="zmmjx2-6 dltiCp"><div class="zmmjx2-3 kTspdE"><h5 class="shv3r-4 zmmjx2-5 huVGWs">Authorizations: </h5></div><div class="zmmjx2-4 jAGbXb"><span class="zmmjx2-2 fyEFuw"><span class="zmmjx2-1 kJdFmc"><a href="#section/Request-Authentication/bearer_auth">bearer_auth</a> (<code class="zmmjx2-0 gLNiay">admin:true</code>) </span></span></div></div><div></div><div><h3 class="zr04gj-0 jKmdQj"> Responses </h3><div><div class="sc-1kbihq-0 kXBEML"><svg class="sc-1g5rdgs-0 fgqOex" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-1m0b31p-0-span boHSVi"><p>Success!</p> -</span></div></div><div><div class="sc-1kbihq-0 jtbdMW"><svg class="sc-1g5rdgs-0 hkGyhI" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>4XX,5XX<!-- --> </strong><span class="sc-1m0b31p-0-span boHSVi"><p>Something went wrong - refer to the error code and message for more details</p> -</span></div></div></div></div><div class="sc-6itmo6-2 sc-6itmo6-3 iJUwRU"><div class="nrhuz6-0 kmORFN"><div class="nrhuz6-2 jmkkdP"><span class="nrhuz6-3 http-verb get klEXcZ" type="get"> <!-- -->get</span> <span class="nrhuz6-1 eYuvls">/user/list</span><svg class="sc-1g5rdgs-0 gtRsjv" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="nrhuz6-4 hKgcyu"><div class="nrhuz6-5 kjYYZz"><div class="sc-107yc6q-0 sc-1m0b31p-0 kElosX"></div><div><div class="nrhuz6-6 iuqUuR"><span>https://$DAEMON_ADDR:$DAEMON_PORT</span>/user/list</div></div></div></div></div><div><h3 class="shv3r-3 dlDeJR"> Response samples </h3><div class="sc-1vrf7wa-0 fNjAQd" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-56" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-57" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-58" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-59">4XX,5XX</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-57" aria-labelledby="react-tabs-56"><div><div class="futasu-0 wbaPa">application/json</div><div><div class="sc-1d3n1g3-0 iwRsmX"><div class="sc-1rd7dj7-0 dAOSNf"><span><div class="t0v3fg-0 cUzSHk">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-1d3n1g3-1 cMGcAP sc-107yc6q-0 kVzLlf"><div class="redoc-json"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"(example) successfully did something!"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"request_id"</span>: <span class="token string">"example/2Mch7LMzhj-000023"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"data"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"users"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"bobheadxi"</span>,</div></li><li><div class="hoverable collapsed"><span class="token string">"mRabitsky"</span>,</div></li><li><div class="hoverable collapsed"><span class="token string">"seifghazi"</span>,</div></li><li><div class="hoverable collapsed"><span class="token string">"terryz21"</span>,</div></li><li><div class="hoverable collapsed"><span class="token string">"theblackathena"</span>,</div></li><li><div class="hoverable collapsed"><span class="token string">"yaoharry"</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-59" aria-labelledby="react-tabs-58"></div></div></div></div></div></div><div data-section-id="tag/Authentication/paths/~1user~1add/post" id="tag/Authentication/paths/~1user~1add/post" class="sc-6itmo6-1 ghcciP"><div class="sc-6itmo6-4 bf7xj3-0 IavJd"><div class="sc-6itmo6-0 diqfaT"><h2 class="shv3r-1 fAUnug"><a class="eb0njo-0 kvqXYL" href="#tag/Authentication/paths/~1user~1add/post"></a>Add user<!-- --> </h2><div class="bf7xj3-1 cbOXAc"><div class="sc-107yc6q-0 sc-1m0b31p-0 dyBbHm"><p>Register a new user in the Inertia daemon</p> -</div><div class="sc-1whyat8-0 kMThHD"><a href="https://inertia.ubclaunchpad.com/#teams">Team management</a></div></div><div class="zmmjx2-6 dltiCp"><div class="zmmjx2-3 kTspdE"><h5 class="shv3r-4 zmmjx2-5 huVGWs">Authorizations: </h5></div><div class="zmmjx2-4 jAGbXb"><span class="zmmjx2-2 fyEFuw"><span class="zmmjx2-1 kJdFmc"><a href="#section/Request-Authentication/bearer_auth">bearer_auth</a> (<code class="zmmjx2-0 gLNiay">admin:true</code>) </span></span></div></div><div><h5 class="shv3r-4 gLzrjW">Request Body schema: <span class="sc-1c2fwzw-2 iyEGWY">application/json</span></h5><table class="dz44d2-7 iYGBSY"><tbody><tr><td class="dz44d2-1 dz44d2-3 ehjTDN" kind="field" title="username"><span class="dz44d2-5 jwaijW"></span>username<div class="sc-1noysbl-1-div sc-1noysbl-5 jXDsIv"> required </div></td><td class="dz44d2-4 iWnyBt"><div><div><span class="sc-1noysbl-1 sc-1noysbl-2 hYZGfb"></span><span class="sc-1noysbl-1 sc-1noysbl-3 Hidzy">string</span></div> <div><div class="sc-107yc6q-0 sc-1m0b31p-0 kElosX"></div></div></div></td></tr><tr><td class="dz44d2-1 dz44d2-3 ehjTDN" kind="field" title="password"><span class="dz44d2-5 jwaijW"></span>password<div class="sc-1noysbl-1-div sc-1noysbl-5 jXDsIv"> required </div></td><td class="dz44d2-4 iWnyBt"><div><div><span class="sc-1noysbl-1 sc-1noysbl-2 hYZGfb"></span><span class="sc-1noysbl-1 sc-1noysbl-3 Hidzy">string</span></div> <div><div class="sc-107yc6q-0 sc-1m0b31p-0 kElosX"></div></div></div></td></tr><tr class="last undefined"><td class="dz44d2-1 dz44d2-3 ehjTDN" kind="field" title="admin"><span class="dz44d2-5 jwaijW"></span>admin</td><td class="dz44d2-4 iWnyBt"><div><div><span class="sc-1noysbl-1 sc-1noysbl-2 hYZGfb"></span><span class="sc-1noysbl-1 sc-1noysbl-3 Hidzy">boolean</span></div> <div><div class="sc-107yc6q-0 sc-1m0b31p-0 kElosX"></div></div></div></td></tr></tbody></table></div><div><h3 class="zr04gj-0 jKmdQj"> Responses </h3><div><div class="sc-1kbihq-0 kXBEML"><svg class="sc-1g5rdgs-0 fgqOex" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>201<!-- --> </strong><span class="sc-1m0b31p-0-span boHSVi"><p>Success!</p> -</span></div></div><div><div class="sc-1kbihq-0 jtbdMW"><svg class="sc-1g5rdgs-0 hkGyhI" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>4XX,5XX<!-- --> </strong><span class="sc-1m0b31p-0-span boHSVi"><p>Something went wrong - refer to the error code and message for more details</p> -</span></div></div></div></div><div class="sc-6itmo6-2 sc-6itmo6-3 iJUwRU"><div class="nrhuz6-0 kmORFN"><div class="nrhuz6-2 jmkkdP"><span class="nrhuz6-3 http-verb post gnKpxH" type="post"> <!-- -->post</span> <span class="nrhuz6-1 eYuvls">/user/add</span><svg class="sc-1g5rdgs-0 gtRsjv" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="nrhuz6-4 hKgcyu"><div class="nrhuz6-5 kjYYZz"><div class="sc-107yc6q-0 sc-1m0b31p-0 kElosX"></div><div><div class="nrhuz6-6 iuqUuR"><span>https://$DAEMON_ADDR:$DAEMON_PORT</span>/user/add</div></div></div></div></div><div><h3 class="shv3r-3 dlDeJR"> Request samples </h3><div class="sc-1vrf7wa-0 fNjAQd" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-60" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-61" tabindex="0"> Payload </li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-61" aria-labelledby="react-tabs-60"><div><div class="futasu-0 wbaPa">application/json</div><div><div class="sc-1d3n1g3-0 iwRsmX"><div class="sc-1rd7dj7-0 dAOSNf"><span><div class="t0v3fg-0 cUzSHk">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-1d3n1g3-1 cMGcAP sc-107yc6q-0 kVzLlf"><div class="redoc-json"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"username"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"password"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"admin"</span>: <span class="token boolean">true</span></div></li></ul><span class="token punctuation">}</span></div></div></div></div></div></div></div></div><div><h3 class="shv3r-3 dlDeJR"> Response samples </h3><div class="sc-1vrf7wa-0 fNjAQd" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-62" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-63" tabindex="0">201</li><li class="tab-error" role="tab" id="react-tabs-64" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-65">4XX,5XX</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-63" aria-labelledby="react-tabs-62"><div><div class="futasu-0 wbaPa">application/json</div><div><div class="sc-1d3n1g3-0 iwRsmX"><div class="sc-1rd7dj7-0 dAOSNf"><span><div class="t0v3fg-0 cUzSHk">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-1d3n1g3-1 cMGcAP sc-107yc6q-0 kVzLlf"><div class="redoc-json"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"(example) successfully did something!"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"request_id"</span>: <span class="token string">"example/2Mch7LMzhj-000023"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"data"</span>: <span class="token punctuation">{ }</span></div></li></ul><span class="token punctuation">}</span></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-65" aria-labelledby="react-tabs-64"></div></div></div></div></div></div><div data-section-id="tag/Authentication/paths/~1user~1remove/post" id="tag/Authentication/paths/~1user~1remove/post" class="sc-6itmo6-1 ghcciP"><div class="sc-6itmo6-4 bf7xj3-0 IavJd"><div class="sc-6itmo6-0 diqfaT"><h2 class="shv3r-1 fAUnug"><a class="eb0njo-0 kvqXYL" href="#tag/Authentication/paths/~1user~1remove/post"></a>Remove user<!-- --> </h2><div class="bf7xj3-1 cbOXAc"><div class="sc-107yc6q-0 sc-1m0b31p-0 dyBbHm"><p>Unregister a user from the Inertia daemon</p> -</div><div class="sc-1whyat8-0 kMThHD"><a href="https://inertia.ubclaunchpad.com/#teams">Team management</a></div></div><div class="zmmjx2-6 dltiCp"><div class="zmmjx2-3 kTspdE"><h5 class="shv3r-4 zmmjx2-5 huVGWs">Authorizations: </h5></div><div class="zmmjx2-4 jAGbXb"><span class="zmmjx2-2 fyEFuw"><span class="zmmjx2-1 kJdFmc"><a href="#section/Request-Authentication/bearer_auth">bearer_auth</a> (<code class="zmmjx2-0 gLNiay">admin:true</code>) </span></span></div></div><div><h5 class="shv3r-4 gLzrjW">Request Body schema: <span class="sc-1c2fwzw-2 iyEGWY">application/json</span></h5><table class="dz44d2-7 iYGBSY"><tbody><tr class="last undefined"><td class="dz44d2-1 dz44d2-3 ehjTDN" kind="field" title="username"><span class="dz44d2-5 jwaijW"></span>username<div class="sc-1noysbl-1-div sc-1noysbl-5 jXDsIv"> required </div></td><td class="dz44d2-4 iWnyBt"><div><div><span class="sc-1noysbl-1 sc-1noysbl-2 hYZGfb"></span><span class="sc-1noysbl-1 sc-1noysbl-3 Hidzy">string</span></div> <div><div class="sc-107yc6q-0 sc-1m0b31p-0 kElosX"></div></div></div></td></tr></tbody></table></div><div><h3 class="zr04gj-0 jKmdQj"> Responses </h3><div><div class="sc-1kbihq-0 kXBEML"><svg class="sc-1g5rdgs-0 fgqOex" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-1m0b31p-0-span boHSVi"><p>Success!</p> -</span></div></div><div><div class="sc-1kbihq-0 jtbdMW"><svg class="sc-1g5rdgs-0 hkGyhI" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>4XX,5XX<!-- --> </strong><span class="sc-1m0b31p-0-span boHSVi"><p>Something went wrong - refer to the error code and message for more details</p> -</span></div></div></div></div><div class="sc-6itmo6-2 sc-6itmo6-3 iJUwRU"><div class="nrhuz6-0 kmORFN"><div class="nrhuz6-2 jmkkdP"><span class="nrhuz6-3 http-verb post gnKpxH" type="post"> <!-- -->post</span> <span class="nrhuz6-1 eYuvls">/user/remove</span><svg class="sc-1g5rdgs-0 gtRsjv" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="nrhuz6-4 hKgcyu"><div class="nrhuz6-5 kjYYZz"><div class="sc-107yc6q-0 sc-1m0b31p-0 kElosX"></div><div><div class="nrhuz6-6 iuqUuR"><span>https://$DAEMON_ADDR:$DAEMON_PORT</span>/user/remove</div></div></div></div></div><div><h3 class="shv3r-3 dlDeJR"> Request samples </h3><div class="sc-1vrf7wa-0 fNjAQd" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-66" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-67" tabindex="0"> Payload </li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-67" aria-labelledby="react-tabs-66"><div><div class="futasu-0 wbaPa">application/json</div><div><div class="sc-1d3n1g3-0 iwRsmX"><div class="sc-1rd7dj7-0 dAOSNf"><span><div class="t0v3fg-0 cUzSHk">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-1d3n1g3-1 cMGcAP sc-107yc6q-0 kVzLlf"><div class="redoc-json"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"username"</span>: <span class="token string">"string"</span></div></li></ul><span class="token punctuation">}</span></div></div></div></div></div></div></div></div><div><h3 class="shv3r-3 dlDeJR"> Response samples </h3><div class="sc-1vrf7wa-0 fNjAQd" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-68" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-69" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-70" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-71">4XX,5XX</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-69" aria-labelledby="react-tabs-68"><div><div class="futasu-0 wbaPa">application/json</div><div><div class="sc-1d3n1g3-0 iwRsmX"><div class="sc-1rd7dj7-0 dAOSNf"><span><div class="t0v3fg-0 cUzSHk">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-1d3n1g3-1 cMGcAP sc-107yc6q-0 kVzLlf"><div class="redoc-json"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"(example) successfully did something!"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"request_id"</span>: <span class="token string">"example/2Mch7LMzhj-000023"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"data"</span>: <span class="token punctuation">{ }</span></div></li></ul><span class="token punctuation">}</span></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-71" aria-labelledby="react-tabs-70"></div></div></div></div></div></div><div data-section-id="tag/Authentication/paths/~1user~1reset/post" id="tag/Authentication/paths/~1user~1reset/post" class="sc-6itmo6-1 ghcciP"><div class="sc-6itmo6-4 bf7xj3-0 IavJd"><div class="sc-6itmo6-0 diqfaT"><h2 class="shv3r-1 fAUnug"><a class="eb0njo-0 kvqXYL" href="#tag/Authentication/paths/~1user~1reset/post"></a>Reset all users<!-- --> </h2><div class="bf7xj3-1 cbOXAc"><div class="sc-107yc6q-0 sc-1m0b31p-0 dyBbHm"><p>Remove all users from the Inertia daemon</p> -</div><div class="sc-1whyat8-0 kMThHD"><a href="https://inertia.ubclaunchpad.com/#teams">Team management</a></div></div><div class="zmmjx2-6 dltiCp"><div class="zmmjx2-3 kTspdE"><h5 class="shv3r-4 zmmjx2-5 huVGWs">Authorizations: </h5></div><div class="zmmjx2-4 jAGbXb"><span class="zmmjx2-2 fyEFuw"><span class="zmmjx2-1 kJdFmc"><a href="#section/Request-Authentication/bearer_auth">bearer_auth</a> (<code class="zmmjx2-0 gLNiay">admin:true</code>) </span></span></div></div><div></div><div><h3 class="zr04gj-0 jKmdQj"> Responses </h3><div><div class="sc-1kbihq-0 kXBEML"><svg class="sc-1g5rdgs-0 fgqOex" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-1m0b31p-0-span boHSVi"><p>Success!</p> -</span></div></div><div><div class="sc-1kbihq-0 jtbdMW"><svg class="sc-1g5rdgs-0 hkGyhI" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>4XX,5XX<!-- --> </strong><span class="sc-1m0b31p-0-span boHSVi"><p>Something went wrong - refer to the error code and message for more details</p> -</span></div></div></div></div><div class="sc-6itmo6-2 sc-6itmo6-3 iJUwRU"><div class="nrhuz6-0 kmORFN"><div class="nrhuz6-2 jmkkdP"><span class="nrhuz6-3 http-verb post gnKpxH" type="post"> <!-- -->post</span> <span class="nrhuz6-1 eYuvls">/user/reset</span><svg class="sc-1g5rdgs-0 gtRsjv" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="nrhuz6-4 hKgcyu"><div class="nrhuz6-5 kjYYZz"><div class="sc-107yc6q-0 sc-1m0b31p-0 kElosX"></div><div><div class="nrhuz6-6 iuqUuR"><span>https://$DAEMON_ADDR:$DAEMON_PORT</span>/user/reset</div></div></div></div></div><div><h3 class="shv3r-3 dlDeJR"> Response samples </h3><div class="sc-1vrf7wa-0 fNjAQd" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-72" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-73" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-74" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-75">4XX,5XX</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-73" aria-labelledby="react-tabs-72"><div><div class="futasu-0 wbaPa">application/json</div><div><div class="sc-1d3n1g3-0 iwRsmX"><div class="sc-1rd7dj7-0 dAOSNf"><span><div class="t0v3fg-0 cUzSHk">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-1d3n1g3-1 cMGcAP sc-107yc6q-0 kVzLlf"><div class="redoc-json"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"(example) successfully did something!"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"request_id"</span>: <span class="token string">"example/2Mch7LMzhj-000023"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"data"</span>: <span class="token punctuation">{ }</span></div></li></ul><span class="token punctuation">}</span></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-75" aria-labelledby="react-tabs-74"></div></div></div></div></div></div><div data-section-id="tag/Authentication/paths/~1user~1totp~1enable/post" id="tag/Authentication/paths/~1user~1totp~1enable/post" class="sc-6itmo6-1 ghcciP"><div class="sc-6itmo6-4 bf7xj3-0 IavJd"><div class="sc-6itmo6-0 diqfaT"><h2 class="shv3r-1 fAUnug"><a class="eb0njo-0 kvqXYL" href="#tag/Authentication/paths/~1user~1totp~1enable/post"></a>Enable 2FA for user<!-- --> </h2><div class="bf7xj3-1 cbOXAc"><div class="sc-107yc6q-0 sc-1m0b31p-0 dyBbHm"><p>Enables TOTP-based 2FA for the given user</p> -</div><div class="sc-1whyat8-0 kMThHD"><a href="https://inertia.ubclaunchpad.com/#2-factor-authentication">2-factor authentication</a></div></div><div class="zmmjx2-6 dltiCp"><div class="zmmjx2-3 kTspdE"><h5 class="shv3r-4 zmmjx2-5 huVGWs">Authorizations: </h5></div><div class="zmmjx2-4 jAGbXb"><span class="zmmjx2-2 fyEFuw"><span class="zmmjx2-1 kJdFmc"><a href="#section/Request-Authentication/bearer_auth">bearer_auth</a> (<code class="zmmjx2-0 gLNiay">admin:true</code>) </span></span></div></div><div><h5 class="shv3r-4 gLzrjW">Request Body schema: <span class="sc-1c2fwzw-2 iyEGWY">application/json</span></h5><table class="dz44d2-7 iYGBSY"><tbody><tr><td class="dz44d2-1 dz44d2-3 ehjTDN" kind="field" title="username"><span class="dz44d2-5 jwaijW"></span>username<div class="sc-1noysbl-1-div sc-1noysbl-5 jXDsIv"> required </div></td><td class="dz44d2-4 iWnyBt"><div><div><span class="sc-1noysbl-1 sc-1noysbl-2 hYZGfb"></span><span class="sc-1noysbl-1 sc-1noysbl-3 Hidzy">string</span></div> <div><div class="sc-107yc6q-0 sc-1m0b31p-0 kElosX"></div></div></div></td></tr><tr class="last undefined"><td class="dz44d2-1 dz44d2-3 ehjTDN" kind="field" title="password"><span class="dz44d2-5 jwaijW"></span>password<div class="sc-1noysbl-1-div sc-1noysbl-5 jXDsIv"> required </div></td><td class="dz44d2-4 iWnyBt"><div><div><span class="sc-1noysbl-1 sc-1noysbl-2 hYZGfb"></span><span class="sc-1noysbl-1 sc-1noysbl-3 Hidzy">string</span></div> <div><div class="sc-107yc6q-0 sc-1m0b31p-0 kElosX"></div></div></div></td></tr></tbody></table></div><div><h3 class="zr04gj-0 jKmdQj"> Responses </h3><div><div class="sc-1kbihq-0 kXBEML"><svg class="sc-1g5rdgs-0 fgqOex" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-1m0b31p-0-span boHSVi"><p>2FA successfully enabled for user</p> -</span></div></div><div><div class="sc-1kbihq-0 jtbdMW"><svg class="sc-1g5rdgs-0 hkGyhI" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>4XX,5XX<!-- --> </strong><span class="sc-1m0b31p-0-span boHSVi"><p>Something went wrong - refer to the error code and message for more details</p> -</span></div></div></div></div><div class="sc-6itmo6-2 sc-6itmo6-3 iJUwRU"><div class="nrhuz6-0 kmORFN"><div class="nrhuz6-2 jmkkdP"><span class="nrhuz6-3 http-verb post gnKpxH" type="post"> <!-- -->post</span> <span class="nrhuz6-1 eYuvls">/user/totp/enable</span><svg class="sc-1g5rdgs-0 gtRsjv" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="nrhuz6-4 hKgcyu"><div class="nrhuz6-5 kjYYZz"><div class="sc-107yc6q-0 sc-1m0b31p-0 kElosX"></div><div><div class="nrhuz6-6 iuqUuR"><span>https://$DAEMON_ADDR:$DAEMON_PORT</span>/user/totp/enable</div></div></div></div></div><div><h3 class="shv3r-3 dlDeJR"> Request samples </h3><div class="sc-1vrf7wa-0 fNjAQd" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-76" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-77" tabindex="0"> Payload </li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-77" aria-labelledby="react-tabs-76"><div><div class="futasu-0 wbaPa">application/json</div><div><div class="sc-1d3n1g3-0 iwRsmX"><div class="sc-1rd7dj7-0 dAOSNf"><span><div class="t0v3fg-0 cUzSHk">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-1d3n1g3-1 cMGcAP sc-107yc6q-0 kVzLlf"><div class="redoc-json"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"username"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"password"</span>: <span class="token string">"string"</span></div></li></ul><span class="token punctuation">}</span></div></div></div></div></div></div></div></div><div><h3 class="shv3r-3 dlDeJR"> Response samples </h3><div class="sc-1vrf7wa-0 fNjAQd" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-78" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-79" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-80" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-81">4XX,5XX</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-79" aria-labelledby="react-tabs-78"><div><div class="futasu-0 wbaPa">application/json</div><div><div class="sc-1d3n1g3-0 iwRsmX"><div class="sc-1rd7dj7-0 dAOSNf"><span><div class="t0v3fg-0 cUzSHk">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-1d3n1g3-1 cMGcAP sc-107yc6q-0 kVzLlf"><div class="redoc-json"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"(example) successfully did something!"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"request_id"</span>: <span class="token string">"example/2Mch7LMzhj-000023"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"data"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"secret"</span>: <span class="token string">"secret_key"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"backup_codes"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"code1"</span>,</div></li><li><div class="hoverable collapsed"><span class="token string">"code2"</span>,</div></li><li><div class="hoverable collapsed"><span class="token string">"code3"</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-81" aria-labelledby="react-tabs-80"></div></div></div></div></div></div><div data-section-id="tag/Authentication/paths/~1user~1totp~1disable/post" id="tag/Authentication/paths/~1user~1totp~1disable/post" class="sc-6itmo6-1 ghcciP"><div class="sc-6itmo6-4 bf7xj3-0 IavJd"><div class="sc-6itmo6-0 diqfaT"><h2 class="shv3r-1 fAUnug"><a class="eb0njo-0 kvqXYL" href="#tag/Authentication/paths/~1user~1totp~1disable/post"></a>Disable 2FA for user<!-- --> </h2><div class="bf7xj3-1 cbOXAc"><div class="sc-107yc6q-0 sc-1m0b31p-0 dyBbHm"><p>Disable TOTP-based 2FA for the given user</p> -</div><div class="sc-1whyat8-0 kMThHD"><a href="https://inertia.ubclaunchpad.com/#2-factor-authentication">2-factor authentication</a></div></div><div class="zmmjx2-6 dltiCp"><div class="zmmjx2-3 kTspdE"><h5 class="shv3r-4 zmmjx2-5 huVGWs">Authorizations: </h5></div><div class="zmmjx2-4 jAGbXb"><span class="zmmjx2-2 fyEFuw"><span class="zmmjx2-1 kJdFmc"><a href="#section/Request-Authentication/bearer_auth">bearer_auth</a> (<code class="zmmjx2-0 gLNiay">admin:true</code>) </span></span></div></div><div></div><div><h3 class="zr04gj-0 jKmdQj"> Responses </h3><div><div class="sc-1kbihq-0 kXBEML"><svg class="sc-1g5rdgs-0 fgqOex" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-1m0b31p-0-span boHSVi"><p>Success!</p> -</span></div></div><div><div class="sc-1kbihq-0 jtbdMW"><svg class="sc-1g5rdgs-0 hkGyhI" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>4XX,5XX<!-- --> </strong><span class="sc-1m0b31p-0-span boHSVi"><p>Something went wrong - refer to the error code and message for more details</p> -</span></div></div></div></div><div class="sc-6itmo6-2 sc-6itmo6-3 iJUwRU"><div class="nrhuz6-0 kmORFN"><div class="nrhuz6-2 jmkkdP"><span class="nrhuz6-3 http-verb post gnKpxH" type="post"> <!-- -->post</span> <span class="nrhuz6-1 eYuvls">/user/totp/disable</span><svg class="sc-1g5rdgs-0 gtRsjv" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="nrhuz6-4 hKgcyu"><div class="nrhuz6-5 kjYYZz"><div class="sc-107yc6q-0 sc-1m0b31p-0 kElosX"></div><div><div class="nrhuz6-6 iuqUuR"><span>https://$DAEMON_ADDR:$DAEMON_PORT</span>/user/totp/disable</div></div></div></div></div><div><h3 class="shv3r-3 dlDeJR"> Response samples </h3><div class="sc-1vrf7wa-0 fNjAQd" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-82" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-83" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-84" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-85">4XX,5XX</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-83" aria-labelledby="react-tabs-82"><div><div class="futasu-0 wbaPa">application/json</div><div><div class="sc-1d3n1g3-0 iwRsmX"><div class="sc-1rd7dj7-0 dAOSNf"><span><div class="t0v3fg-0 cUzSHk">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-1d3n1g3-1 cMGcAP sc-107yc6q-0 kVzLlf"><div class="redoc-json"><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"(example) successfully did something!"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"request_id"</span>: <span class="token string">"example/2Mch7LMzhj-000023"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"data"</span>: <span class="token punctuation">{ }</span></div></li></ul><span class="token punctuation">}</span></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-85" aria-labelledby="react-tabs-84"></div></div></div></div></div></div></div><div class="sc-13p9gjn-2 egwcPy"></div></div></div> +</pre></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-5" aria-labelledby="react-tabs-4"></div></div></div></div></div></div><div id="tag/Deployment/paths/~1down/post" data-section-id="tag/Deployment/paths/~1down/post" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#tag/Deployment/paths/~1down/post"></a>Shut down project<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Shuts down project containers</p> +</div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Request-Authentication/bearer_auth">bearer_auth</a></span></span></div></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Success!</p> +</span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>4XX,5XX<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Something went wrong - refer to the error code and message for more details</p> +</span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="post" class="sc-dfVpRl bNYCAJ http-verb post"> <!-- -->post</span> <span class="sc-dqBHgY iENVAs">/down</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://$DAEMON_ADDR:$DAEMON_PORT</span>/down</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-6" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-7" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-8" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-9">4XX,5XX</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-7" aria-labelledby="react-tabs-6"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"(example) successfully did something!"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"request_id"</span>: <span class="token string">"example/2Mch7LMzhj-000023"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"data"</span>: <span class="token punctuation">{ }</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-9" aria-labelledby="react-tabs-8"></div></div></div></div></div></div><div id="tag/Deployment/paths/~1reset/post" data-section-id="tag/Deployment/paths/~1reset/post" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#tag/Deployment/paths/~1reset/post"></a>Remove project<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Reset daemon and remove project from deployment</p> +</div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Request-Authentication/bearer_auth">bearer_auth</a></span></span></div></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Success!</p> +</span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>4XX,5XX<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Something went wrong - refer to the error code and message for more details</p> +</span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="post" class="sc-dfVpRl bNYCAJ http-verb post"> <!-- -->post</span> <span class="sc-dqBHgY iENVAs">/reset</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://$DAEMON_ADDR:$DAEMON_PORT</span>/reset</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-10" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-11" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-12" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-13">4XX,5XX</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-11" aria-labelledby="react-tabs-10"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"(example) successfully did something!"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"request_id"</span>: <span class="token string">"example/2Mch7LMzhj-000023"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"data"</span>: <span class="token punctuation">{ }</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-13" aria-labelledby="react-tabs-12"></div></div></div></div></div></div><div id="tag/Deployment/paths/~1env/post" data-section-id="tag/Deployment/paths/~1env/post" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#tag/Deployment/paths/~1env/post"></a>Update environment variables<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Set environment variables</p> +</div><div class="sc-uJMKN dzbqSt"><a href="https://inertia.ubclaunchpad.com/#secrets-management">Secrets management</a></div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Request-Authentication/bearer_auth">bearer_auth</a></span></span></div></div><h5 class="sc-gqjmRU LiUBH">Request Body schema: <span class="sc-hSdWYo hoUoen">application/json</span></h5><div class="sc-jWBwVP sc-iRbamj flfxUM"></div><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="name"><span class="sc-kGXeez bcLONg"></span>name<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div></div></div></td></tr><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="value"><span class="sc-kGXeez bcLONg"></span>value<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div></div></div></td></tr><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="encrypt"><span class="sc-kGXeez bcLONg"></span>encrypt</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">boolean</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="remove"><span class="sc-kGXeez bcLONg"></span>remove</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">boolean</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div></div></div></td></tr></tbody></table><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>202<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Success!</p> +</span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>4XX,5XX<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Something went wrong - refer to the error code and message for more details</p> +</span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="post" class="sc-dfVpRl bNYCAJ http-verb post"> <!-- -->post</span> <span class="sc-dqBHgY iENVAs">/env</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://$DAEMON_ADDR:$DAEMON_PORT</span>/env</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-14" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-15" tabindex="0">Payload</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-15" aria-labelledby="react-tabs-14"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"value"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"encrypt"</span>: <span class="token boolean">true</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"remove"</span>: <span class="token boolean">true</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-16" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-17" tabindex="0">202</li><li class="tab-error" role="tab" id="react-tabs-18" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-19">4XX,5XX</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-17" aria-labelledby="react-tabs-16"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"(example) successfully did something!"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"request_id"</span>: <span class="token string">"example/2Mch7LMzhj-000023"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"data"</span>: <span class="token punctuation">{ }</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-19" aria-labelledby="react-tabs-18"></div></div></div></div></div></div><div id="tag/Deployment/paths/~1env/get" data-section-id="tag/Deployment/paths/~1env/get" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#tag/Deployment/paths/~1env/get"></a>Retrieve environment variables<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Retrieve configured environment variables</p> +</div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Request-Authentication/bearer_auth">bearer_auth</a></span></span></div></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Success!</p> +</span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>4XX,5XX<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Something went wrong - refer to the error code and message for more details</p> +</span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="get" class="sc-dfVpRl jBjYbV http-verb get"> <!-- -->get</span> <span class="sc-dqBHgY iENVAs">/env</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://$DAEMON_ADDR:$DAEMON_PORT</span>/env</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-20" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-21" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-22" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-23">4XX,5XX</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-21" aria-labelledby="react-tabs-20"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"(example) successfully did something!"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"request_id"</span>: <span class="token string">"example/2Mch7LMzhj-000023"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"data"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"variables"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"KEY1=VAL1"</span>,</div></li><li><div class="hoverable collapsed"><span class="token string">"KEY2=VAL2"</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-23" aria-labelledby="react-tabs-22"></div></div></div></div></div></div><div id="tag/Deployment/paths/~1webhook/post" data-section-id="tag/Deployment/paths/~1webhook/post" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#tag/Deployment/paths/~1webhook/post"></a>Webhooks<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Accepts incoming payloads from Git hosts (GitHub, GitLab, and Bitbucket)</p> +</div><div class="sc-uJMKN dzbqSt"><a href="https://inertia.ubclaunchpad.com/#configuring-your-repository">Repository configuration</a></div></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>202<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Success!</p> +</span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>4XX,5XX<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Something went wrong - refer to the error code and message for more details</p> +</span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="post" class="sc-dfVpRl bNYCAJ http-verb post"> <!-- -->post</span> <span class="sc-dqBHgY iENVAs">/webhook</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://$DAEMON_ADDR:$DAEMON_PORT</span>/webhook</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-24" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-25" tabindex="0">202</li><li class="tab-error" role="tab" id="react-tabs-26" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-27">4XX,5XX</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-25" aria-labelledby="react-tabs-24"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"(example) successfully did something!"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"request_id"</span>: <span class="token string">"example/2Mch7LMzhj-000023"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"data"</span>: <span class="token punctuation">{ }</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-27" aria-labelledby="react-tabs-26"></div></div></div></div></div></div><div id="tag/Deployment/paths/~1status/get" data-section-id="tag/Deployment/paths/~1status/get" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#tag/Deployment/paths/~1status/get"></a>Deployment status check<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Check the status of your Inertia deployment</p> +</div><div class="sc-uJMKN dzbqSt"><a href="https://inertia.ubclaunchpad.com/#monitoring">Deployment monitoring</a></div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Request-Authentication/bearer_auth">bearer_auth</a></span></span></div></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Success!</p> +</span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>4XX,5XX<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Something went wrong - refer to the error code and message for more details</p> +</span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="get" class="sc-dfVpRl jBjYbV http-verb get"> <!-- -->get</span> <span class="sc-dqBHgY iENVAs">/status</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://$DAEMON_ADDR:$DAEMON_PORT</span>/status</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-28" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-29" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-30" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-31">4XX,5XX</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-29" aria-labelledby="react-tabs-28"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"(example) successfully did something!"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"request_id"</span>: <span class="token string">"example/2Mch7LMzhj-000023"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"data"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"version"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"branch"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"commit_hash"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"commit_message"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"build_type"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"containers"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"/docker-compose"</span>,</div></li><li><div class="hoverable collapsed"><span class="token string">"/server"</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"build_active"</span>: <span class="token boolean">true</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-31" aria-labelledby="react-tabs-30"></div></div></div></div></div></div><div id="tag/Deployment/paths/~1logs/get" data-section-id="tag/Deployment/paths/~1logs/get" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#tag/Deployment/paths/~1logs/get"></a>View deployment logs<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>View logs of the Inertia daemon or project containers</p> +</div><div class="sc-uJMKN dzbqSt"><a href="https://inertia.ubclaunchpad.com/#monitoring">Deployment monitoring</a></div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Request-Authentication/bearer_auth">bearer_auth</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">query<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="container"><span class="sc-kGXeez bcLONg"></span>container</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><span class="sc-cHGsZl lpeYvY"> <!-- -->Example:<!-- --> </span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">container=/docker-compose</span></div><div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Name of container to fetch logs for - leave blank for Inertia daemon logs</p> +</div></div></div></td></tr><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="stream"><span class="sc-kGXeez bcLONg"></span>stream</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">boolean</span></div> <div><span class="sc-cHGsZl lpeYvY"> <!-- -->Example:<!-- --> </span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">stream=true</span></div><div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Whether or not to upgrade connection to a websocket</p> +</div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="entries"><span class="sc-kGXeez bcLONg"></span>entries</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">integer</span></div> <div><span class="sc-cHGsZl lpeYvY"> <!-- -->Example:<!-- --> </span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">entries=500</span></div><div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Number of lines of logs to fetch (default 500)</p> +</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Success!</p> +</span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>4XX,5XX<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Something went wrong - refer to the error code and message for more details</p> +</span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="get" class="sc-dfVpRl jBjYbV http-verb get"> <!-- -->get</span> <span class="sc-dqBHgY iENVAs">/logs</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://$DAEMON_ADDR:$DAEMON_PORT</span>/logs</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-32" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-33" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-34" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-35">4XX,5XX</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-33" aria-labelledby="react-tabs-32"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"(example) successfully did something!"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"request_id"</span>: <span class="token string">"example/2Mch7LMzhj-000023"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"data"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"token"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"No deployment detected"</span>,</div></li><li><div class="hoverable collapsed"><span class="token string">"Setting up project..."</span>,</div></li><li><div class="hoverable collapsed"><span class="token string">"Cloning branch dev from git@github.com:example/example.git..."</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-35" aria-labelledby="react-tabs-34"></div></div></div></div></div></div><div id="tag/Monitoring" data-section-id="tag/Monitoring" class="sc-ifAKCX dluJDj"><div class="sc-gzVnrw eesUPo"><div class="sc-bxivhb cjtbAK"><h1 class="sc-htoDjs WxWXp"><a class="sc-VigVT kGvRyb" href="#tag/Monitoring"></a>Monitoring</h1></div></div></div><div id="tag/Monitoring/paths/~1/get" data-section-id="tag/Monitoring/paths/~1/get" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#tag/Monitoring/paths/~1/get"></a>Daemon healthcheck<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Returns OK if daemon is online and ready</p> +</div></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT hLVzSF"><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Daemon is online</p> +</span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="get" class="sc-dfVpRl jBjYbV http-verb get"> <!-- -->get</span> <span class="sc-dqBHgY iENVAs">/</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://$DAEMON_ADDR:$DAEMON_PORT</span>/</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-36" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-37" tabindex="0">200</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-37" aria-labelledby="react-tabs-36"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">text/plain</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-cMljjf ixmYVs"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span></div><pre class="sc-jAaTju sc-jDwBTQ gbsZqp">Hello world<span class="token operator">!</span></pre></div></div></div></div></div></div></div></div></div><div id="tag/Monitoring/paths/~1status/get" data-section-id="tag/Monitoring/paths/~1status/get" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#tag/Monitoring/paths/~1status/get"></a>Deployment status check<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Check the status of your Inertia deployment</p> +</div><div class="sc-uJMKN dzbqSt"><a href="https://inertia.ubclaunchpad.com/#monitoring">Deployment monitoring</a></div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Request-Authentication/bearer_auth">bearer_auth</a></span></span></div></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Success!</p> +</span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>4XX,5XX<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Something went wrong - refer to the error code and message for more details</p> +</span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="get" class="sc-dfVpRl jBjYbV http-verb get"> <!-- -->get</span> <span class="sc-dqBHgY iENVAs">/status</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://$DAEMON_ADDR:$DAEMON_PORT</span>/status</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-38" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-39" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-40" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-41">4XX,5XX</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-39" aria-labelledby="react-tabs-38"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"(example) successfully did something!"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"request_id"</span>: <span class="token string">"example/2Mch7LMzhj-000023"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"data"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"version"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"branch"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"commit_hash"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"commit_message"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"build_type"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"containers"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"/docker-compose"</span>,</div></li><li><div class="hoverable collapsed"><span class="token string">"/server"</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"build_active"</span>: <span class="token boolean">true</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-41" aria-labelledby="react-tabs-40"></div></div></div></div></div></div><div id="tag/Monitoring/paths/~1logs/get" data-section-id="tag/Monitoring/paths/~1logs/get" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#tag/Monitoring/paths/~1logs/get"></a>View deployment logs<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>View logs of the Inertia daemon or project containers</p> +</div><div class="sc-uJMKN dzbqSt"><a href="https://inertia.ubclaunchpad.com/#monitoring">Deployment monitoring</a></div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Request-Authentication/bearer_auth">bearer_auth</a></span></span></div></div><div><h5 class="sc-gqjmRU LiUBH">query<!-- --> Parameters</h5><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="container"><span class="sc-kGXeez bcLONg"></span>container</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><span class="sc-cHGsZl lpeYvY"> <!-- -->Example:<!-- --> </span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">container=/docker-compose</span></div><div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Name of container to fetch logs for - leave blank for Inertia daemon logs</p> +</div></div></div></td></tr><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="stream"><span class="sc-kGXeez bcLONg"></span>stream</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">boolean</span></div> <div><span class="sc-cHGsZl lpeYvY"> <!-- -->Example:<!-- --> </span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">stream=true</span></div><div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Whether or not to upgrade connection to a websocket</p> +</div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="entries"><span class="sc-kGXeez bcLONg"></span>entries</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">integer</span></div> <div><span class="sc-cHGsZl lpeYvY"> <!-- -->Example:<!-- --> </span> <span class="sc-cHGsZl sc-jbKcbu bMfIUD">entries=500</span></div><div><div class="sc-jWBwVP sc-iRbamj gDsWLk"><p>Number of lines of logs to fetch (default 500)</p> +</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Success!</p> +</span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>4XX,5XX<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Something went wrong - refer to the error code and message for more details</p> +</span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="get" class="sc-dfVpRl jBjYbV http-verb get"> <!-- -->get</span> <span class="sc-dqBHgY iENVAs">/logs</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://$DAEMON_ADDR:$DAEMON_PORT</span>/logs</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-42" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-43" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-44" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-45">4XX,5XX</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-43" aria-labelledby="react-tabs-42"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"(example) successfully did something!"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"request_id"</span>: <span class="token string">"example/2Mch7LMzhj-000023"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"data"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"token"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"No deployment detected"</span>,</div></li><li><div class="hoverable collapsed"><span class="token string">"Setting up project..."</span>,</div></li><li><div class="hoverable collapsed"><span class="token string">"Cloning branch dev from git@github.com:example/example.git..."</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-45" aria-labelledby="react-tabs-44"></div></div></div></div></div></div><div id="tag/Authentication" data-section-id="tag/Authentication" class="sc-ifAKCX dluJDj"><div class="sc-gzVnrw eesUPo"><div class="sc-bxivhb cjtbAK"><h1 class="sc-htoDjs WxWXp"><a class="sc-VigVT kGvRyb" href="#tag/Authentication"></a>Authentication</h1></div></div></div><div id="tag/Authentication/paths/~1user~1validate/get" data-section-id="tag/Authentication/paths/~1user~1validate/get" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#tag/Authentication/paths/~1user~1validate/get"></a>Validate JWT<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Validate your JWT</p> +</div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Request-Authentication/bearer_auth">bearer_auth</a></span></span></div></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Success!</p> +</span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>4XX,5XX<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Something went wrong - refer to the error code and message for more details</p> +</span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="get" class="sc-dfVpRl jBjYbV http-verb get"> <!-- -->get</span> <span class="sc-dqBHgY iENVAs">/user/validate</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://$DAEMON_ADDR:$DAEMON_PORT</span>/user/validate</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-46" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-47" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-48" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-49">4XX,5XX</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-47" aria-labelledby="react-tabs-46"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"(example) successfully did something!"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"request_id"</span>: <span class="token string">"example/2Mch7LMzhj-000023"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"data"</span>: <span class="token punctuation">{ }</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-49" aria-labelledby="react-tabs-48"></div></div></div></div></div></div><div id="tag/Authentication/paths/~1user~1login/post" data-section-id="tag/Authentication/paths/~1user~1login/post" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#tag/Authentication/paths/~1user~1login/post"></a>Log in as user<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Authenticate as a user to Inertia daemon</p> +</div><div class="sc-uJMKN dzbqSt"><a href="https://inertia.ubclaunchpad.com/#teams">Team management</a></div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Request-Authentication/bearer_auth">bearer_auth</a></span></span></div></div><h5 class="sc-gqjmRU LiUBH">Request Body schema: <span class="sc-hSdWYo hoUoen">application/json</span></h5><div class="sc-jWBwVP sc-iRbamj flfxUM"></div><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="username"><span class="sc-kGXeez bcLONg"></span>username</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div></div></div></td></tr><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="password"><span class="sc-kGXeez bcLONg"></span>password</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="totp"><span class="sc-kGXeez bcLONg"></span>totp</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div></div></div></td></tr></tbody></table><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Success!</p> +</span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>4XX,5XX<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Something went wrong - refer to the error code and message for more details</p> +</span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="post" class="sc-dfVpRl bNYCAJ http-verb post"> <!-- -->post</span> <span class="sc-dqBHgY iENVAs">/user/login</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://$DAEMON_ADDR:$DAEMON_PORT</span>/user/login</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-50" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-51" tabindex="0">Payload</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-51" aria-labelledby="react-tabs-50"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"username"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"password"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"totp"</span>: <span class="token string">"string"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-52" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-53" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-54" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-55">4XX,5XX</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-53" aria-labelledby="react-tabs-52"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"(example) successfully did something!"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"request_id"</span>: <span class="token string">"example/2Mch7LMzhj-000023"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"data"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"token"</span>: <span class="token string">"abcdefg"</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-55" aria-labelledby="react-tabs-54"></div></div></div></div></div></div><div id="tag/Authentication/paths/~1user~1list/get" data-section-id="tag/Authentication/paths/~1user~1list/get" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#tag/Authentication/paths/~1user~1list/get"></a>List users<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>List all currently registered users on the Inertia daemon</p> +</div><div class="sc-uJMKN dzbqSt"><a href="https://inertia.ubclaunchpad.com/#teams">Team management</a></div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Request-Authentication/bearer_auth">bearer_auth</a> (<code class="sc-cmTdod krHdrV">admin:true</code>) </span></span></div></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Success!</p> +</span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>4XX,5XX<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Something went wrong - refer to the error code and message for more details</p> +</span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="get" class="sc-dfVpRl jBjYbV http-verb get"> <!-- -->get</span> <span class="sc-dqBHgY iENVAs">/user/list</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://$DAEMON_ADDR:$DAEMON_PORT</span>/user/list</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-56" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-57" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-58" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-59">4XX,5XX</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-57" aria-labelledby="react-tabs-56"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"(example) successfully did something!"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"request_id"</span>: <span class="token string">"example/2Mch7LMzhj-000023"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"data"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"users"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"bobheadxi"</span>,</div></li><li><div class="hoverable collapsed"><span class="token string">"mRabitsky"</span>,</div></li><li><div class="hoverable collapsed"><span class="token string">"seifghazi"</span>,</div></li><li><div class="hoverable collapsed"><span class="token string">"terryz21"</span>,</div></li><li><div class="hoverable collapsed"><span class="token string">"theblackathena"</span>,</div></li><li><div class="hoverable collapsed"><span class="token string">"yaoharry"</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-59" aria-labelledby="react-tabs-58"></div></div></div></div></div></div><div id="tag/Authentication/paths/~1user~1add/post" data-section-id="tag/Authentication/paths/~1user~1add/post" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#tag/Authentication/paths/~1user~1add/post"></a>Add user<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Register a new user in the Inertia daemon</p> +</div><div class="sc-uJMKN dzbqSt"><a href="https://inertia.ubclaunchpad.com/#teams">Team management</a></div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Request-Authentication/bearer_auth">bearer_auth</a> (<code class="sc-cmTdod krHdrV">admin:true</code>) </span></span></div></div><h5 class="sc-gqjmRU LiUBH">Request Body schema: <span class="sc-hSdWYo hoUoen">application/json</span></h5><div class="sc-jWBwVP sc-iRbamj flfxUM"></div><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="username"><span class="sc-kGXeez bcLONg"></span>username<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div></div></div></td></tr><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="password"><span class="sc-kGXeez bcLONg"></span>password<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="admin"><span class="sc-kGXeez bcLONg"></span>admin</td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">boolean</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div></div></div></td></tr></tbody></table><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>201<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Success!</p> +</span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>4XX,5XX<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Something went wrong - refer to the error code and message for more details</p> +</span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="post" class="sc-dfVpRl bNYCAJ http-verb post"> <!-- -->post</span> <span class="sc-dqBHgY iENVAs">/user/add</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://$DAEMON_ADDR:$DAEMON_PORT</span>/user/add</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-60" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-61" tabindex="0">Payload</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-61" aria-labelledby="react-tabs-60"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"username"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"password"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"admin"</span>: <span class="token boolean">true</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-62" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-63" tabindex="0">201</li><li class="tab-error" role="tab" id="react-tabs-64" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-65">4XX,5XX</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-63" aria-labelledby="react-tabs-62"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"(example) successfully did something!"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"request_id"</span>: <span class="token string">"example/2Mch7LMzhj-000023"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"data"</span>: <span class="token punctuation">{ }</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-65" aria-labelledby="react-tabs-64"></div></div></div></div></div></div><div id="tag/Authentication/paths/~1user~1remove/post" data-section-id="tag/Authentication/paths/~1user~1remove/post" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#tag/Authentication/paths/~1user~1remove/post"></a>Remove user<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Unregister a user from the Inertia daemon</p> +</div><div class="sc-uJMKN dzbqSt"><a href="https://inertia.ubclaunchpad.com/#teams">Team management</a></div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Request-Authentication/bearer_auth">bearer_auth</a> (<code class="sc-cmTdod krHdrV">admin:true</code>) </span></span></div></div><h5 class="sc-gqjmRU LiUBH">Request Body schema: <span class="sc-hSdWYo hoUoen">application/json</span></h5><div class="sc-jWBwVP sc-iRbamj flfxUM"></div><table class="sc-dxgOiQ eCjbJc"><tbody><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="username"><span class="sc-kGXeez bcLONg"></span>username<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div></div></div></td></tr></tbody></table><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Success!</p> +</span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>4XX,5XX<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Something went wrong - refer to the error code and message for more details</p> +</span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="post" class="sc-dfVpRl bNYCAJ http-verb post"> <!-- -->post</span> <span class="sc-dqBHgY iENVAs">/user/remove</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://$DAEMON_ADDR:$DAEMON_PORT</span>/user/remove</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-66" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-67" tabindex="0">Payload</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-67" aria-labelledby="react-tabs-66"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"username"</span>: <span class="token string">"string"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-68" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-69" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-70" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-71">4XX,5XX</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-69" aria-labelledby="react-tabs-68"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"(example) successfully did something!"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"request_id"</span>: <span class="token string">"example/2Mch7LMzhj-000023"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"data"</span>: <span class="token punctuation">{ }</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-71" aria-labelledby="react-tabs-70"></div></div></div></div></div></div><div id="tag/Authentication/paths/~1user~1reset/post" data-section-id="tag/Authentication/paths/~1user~1reset/post" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#tag/Authentication/paths/~1user~1reset/post"></a>Reset all users<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Remove all users from the Inertia daemon</p> +</div><div class="sc-uJMKN dzbqSt"><a href="https://inertia.ubclaunchpad.com/#teams">Team management</a></div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Request-Authentication/bearer_auth">bearer_auth</a> (<code class="sc-cmTdod krHdrV">admin:true</code>) </span></span></div></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Success!</p> +</span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>4XX,5XX<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Something went wrong - refer to the error code and message for more details</p> +</span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="post" class="sc-dfVpRl bNYCAJ http-verb post"> <!-- -->post</span> <span class="sc-dqBHgY iENVAs">/user/reset</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://$DAEMON_ADDR:$DAEMON_PORT</span>/user/reset</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-72" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-73" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-74" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-75">4XX,5XX</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-73" aria-labelledby="react-tabs-72"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"(example) successfully did something!"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"request_id"</span>: <span class="token string">"example/2Mch7LMzhj-000023"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"data"</span>: <span class="token punctuation">{ }</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-75" aria-labelledby="react-tabs-74"></div></div></div></div></div></div><div id="tag/Authentication/paths/~1user~1totp~1enable/post" data-section-id="tag/Authentication/paths/~1user~1totp~1enable/post" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#tag/Authentication/paths/~1user~1totp~1enable/post"></a>Enable 2FA for user<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Enables TOTP-based 2FA for the given user</p> +</div><div class="sc-uJMKN dzbqSt"><a href="https://inertia.ubclaunchpad.com/#2-factor-authentication">2-factor authentication</a></div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Request-Authentication/bearer_auth">bearer_auth</a> (<code class="sc-cmTdod krHdrV">admin:true</code>) </span></span></div></div><h5 class="sc-gqjmRU LiUBH">Request Body schema: <span class="sc-hSdWYo hoUoen">application/json</span></h5><div class="sc-jWBwVP sc-iRbamj flfxUM"></div><table class="sc-dxgOiQ eCjbJc"><tbody><tr><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="username"><span class="sc-kGXeez bcLONg"></span>username<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div></div></div></td></tr><tr class="last undefined"><td class="sc-cSHVUG sc-chPdSV bIrgla" kind="field" title="password"><span class="sc-kGXeez bcLONg"></span>password<div class="sc-ksYbfQ sc-hmzhuo jsTAxL"> required </div></td><td class="sc-kgoBCf kGwPhO"><div><div><span class="sc-cHGsZl sc-TOsTZ fKyGWc"></span><span class="sc-cHGsZl sc-kgAjT hqYVjx">string</span></div> <div><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div></div></div></td></tr></tbody></table><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>2FA successfully enabled for user</p> +</span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>4XX,5XX<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Something went wrong - refer to the error code and message for more details</p> +</span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="post" class="sc-dfVpRl bNYCAJ http-verb post"> <!-- -->post</span> <span class="sc-dqBHgY iENVAs">/user/totp/enable</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://$DAEMON_ADDR:$DAEMON_PORT</span>/user/totp/enable</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Request samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-76" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-77" tabindex="0">Payload</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-77" aria-labelledby="react-tabs-76"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"username"</span>: <span class="token string">"string"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"password"</span>: <span class="token string">"string"</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-78" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-79" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-80" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-81">4XX,5XX</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-79" aria-labelledby="react-tabs-78"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"(example) successfully did something!"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"request_id"</span>: <span class="token string">"example/2Mch7LMzhj-000023"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"data"</span>: <div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"secret"</span>: <span class="token string">"secret_key"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"backup_codes"</span>: <div class="collapser"></div><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">"code1"</span>,</div></li><li><div class="hoverable collapsed"><span class="token string">"code2"</span>,</div></li><li><div class="hoverable collapsed"><span class="token string">"code3"</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-81" aria-labelledby="react-tabs-80"></div></div></div></div></div></div><div id="tag/Authentication/paths/~1user~1totp~1disable/post" data-section-id="tag/Authentication/paths/~1user~1totp~1disable/post" class="sc-ifAKCX hiuczA"><div class="sc-gzVnrw sc-ibxdXY bSFXlp"><div class="sc-bxivhb cjtbAK"><h2 class="sc-dnqmqq ioYTqA"><a class="sc-VigVT kGvRyb" href="#tag/Authentication/paths/~1user~1totp~1disable/post"></a>Disable 2FA for user<!-- --> </h2><div class="sc-RefOD boajtD"><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>Disable TOTP-based 2FA for the given user</p> +</div><div class="sc-uJMKN dzbqSt"><a href="https://inertia.ubclaunchpad.com/#2-factor-authentication">2-factor authentication</a></div></div><div class="sc-jtRfpW geWpKA"><div class="sc-lhVmIH dVvUxe"><h5 class="sc-gqjmRU sc-elJkPf jGRUDj">Authorizations: </h5></div><div class="sc-bYSBpT fKHsnH"><span class="sc-btzYZH hQBRTt"><span class="sc-jwKygS bnFPhO"><a href="#section/Request-Authentication/bearer_auth">bearer_auth</a> (<code class="sc-cmTdod krHdrV">admin:true</code>) </span></span></div></div><div><h3 class="sc-eXEjpC espozG"> Responses </h3><div><div class="sc-kPVwWT fDvFMp"><svg class="sc-jTzLTM NifDa" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>200<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Success!</p> +</span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>4XX,5XX<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Something went wrong - refer to the error code and message for more details</p> +</span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="post" class="sc-dfVpRl bNYCAJ http-verb post"> <!-- -->post</span> <span class="sc-dqBHgY iENVAs">/user/totp/disable</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://$DAEMON_ADDR:$DAEMON_PORT</span>/user/totp/disable</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-82" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-83" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-84" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-85">4XX,5XX</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-83" aria-labelledby="react-tabs-82"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"(example) successfully did something!"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"request_id"</span>: <span class="token string">"example/2Mch7LMzhj-000023"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"data"</span>: <span class="token punctuation">{ }</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-85" aria-labelledby="react-tabs-84"></div></div></div></div></div></div></div><div class="sc-iuJeZd fLUKgj"></div></div></div> <script> - const __redoc_state = {"menu":{"activeItemIdx":-1},"spec":{"data":{"openapi":"3.0.0","info":{"version":"0.5.2","title":"Inertia Daemon API Reference","description":"\nThis is the reference documentation for the Inertia daemon's REST API.\n\n# About Inertia\n\nFor a more general usage guide, check out the\n[Inertia Usage Guide](https://inertia.ubclaunchpad.com). A\n[CLI reference](https://inertia.ubclaunchpad.com/cli) is also available.\n\nIf you find any issues, please feel free to\n[open an issue](https://github.com/ubclaunchpad/inertia/issues/new/choose)!\n\n# Request Authentication\n\nInertia issues JWTs for request authentication. Using the CLI, a persistent\nkey is generated - for general use, you should\n[create a user and log in](https://inertia.ubclaunchpad.com/api/#tag/Authentication)\nto receive a user-specific JWT.\n\n<security-definitions /> \n","contact":{"name":"UBC Launch Pad","email":"team@ubclaunchpad.com","url":"https://github.com/ubclaunchpad/inertia"},"license":{"name":"MIT","url":"https://github.com/ubclaunchpad/inertia/blob/master/LICENSE"},"x-logo":{"url":"https://github.com/ubclaunchpad/inertia/blob/master/.static/inertia.png?raw=true","altText":"Inertia logo"}},"x-tagGroups":[{"name":"API","tags":["Deployment","Monitoring","Authentication"]}],"servers":[{"url":"https://$DAEMON_ADDR:$DAEMON_PORT"}],"paths":{"/up":{"post":{"summary":"Start up project","description":"Build and deploy your project","tags":["Deployment"],"security":[{"bearer_auth":[]}],"externalDocs":{"description":"Repository configuration","url":"https://inertia.ubclaunchpad.com/#configuring-your-repository"},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"stream":{"type":"boolean","description":"Whether or not to stream log output"},"project":{"type":"string"},"build_type":{"type":"string"},"build_file_path":{"type":"string"},"git_options":{"type":"object","properties":{"remote":{"type":"string"},"branch":{"type":"string"}}},"webhook_secret":{"type":"string"}}}}}},"responses":{"201":{"description":"Project deployment successfully started","content":{"text/plain":{"type":"string","example":"No deployment detected\nSetting up project...\nCloning branch dev from git@github.com:example/example.git...\n"}}},"4XX,5XX":{"$ref":"#/components/responses/Error"}}}},"/down":{"post":{"summary":"Shut down project","description":"Shuts down project containers","tags":["Deployment"],"security":[{"bearer_auth":[]}],"responses":{"200":{"$ref":"#/components/responses/OK"},"4XX,5XX":{"$ref":"#/components/responses/Error"}}}},"/reset":{"post":{"summary":"Remove project","description":"Reset daemon and remove project from deployment","tags":["Deployment"],"security":[{"bearer_auth":[]}],"responses":{"200":{"$ref":"#/components/responses/OK"},"4XX,5XX":{"$ref":"#/components/responses/Error"}}}},"/env":{"post":{"summary":"Update environment variables","description":"Set environment variables","tags":["Deployment"],"security":[{"bearer_auth":[]}],"externalDocs":{"description":"Secrets management","url":"https://inertia.ubclaunchpad.com/#secrets-management"},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","value"],"properties":{"name":{"type":"string"},"value":{"type":"string"},"encrypt":{"type":"boolean"},"remove":{"type":"boolean"}}}}}},"responses":{"202":{"$ref":"#/components/responses/OK"},"4XX,5XX":{"$ref":"#/components/responses/Error"}}},"get":{"summary":"Retrieve environment variables","description":"Retrieve configured environment variables","tags":["Deployment"],"security":[{"bearer_auth":[]}],"responses":{"200":{"description":"Success!","content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/OKResponse"},{"type":"object","required":["data"],"properties":{"data":{"type":"object","required":["variables"],"properties":{"variables":{"type":"array","items":{"type":"string"},"example":["KEY1=VAL1","KEY2=VAL2"],"description":"all currently set environment variables in KEY=VALUE pairs"}}}}}]}}}},"4XX,5XX":{"$ref":"#/components/responses/Error"}}}},"/webhook":{"post":{"summary":"Webhooks","description":"Accepts incoming payloads from Git hosts (GitHub, GitLab, and Bitbucket)","tags":["Deployment"],"externalDocs":{"description":"Repository configuration","url":"https://inertia.ubclaunchpad.com/#configuring-your-repository"},"responses":{"202":{"$ref":"#/components/responses/OK"},"4XX,5XX":{"$ref":"#/components/responses/Error"}}}},"/":{"get":{"summary":"Daemon healthcheck","description":"Returns OK if daemon is online and ready","tags":["Monitoring"],"responses":{"200":{"description":"Daemon is online","content":{"text/plain":{"type":"string","example":"Hello world!"}}}}}},"/status":{"get":{"summary":"Deployment status check","description":"Check the status of your Inertia deployment","tags":["Deployment","Monitoring"],"security":[{"bearer_auth":[]}],"externalDocs":{"description":"Deployment monitoring","url":"https://inertia.ubclaunchpad.com/#monitoring"},"responses":{"200":{"description":"Success!","content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/OKResponse"},{"type":"object","required":["data"],"properties":{"data":{"type":"object","required":["version"],"properties":{"version":{"type":"string","description":"Inertia daemon version"},"branch":{"type":"string","description":"Currently deployed project branch"},"commit_hash":{"type":"string"},"commit_message":{"type":"string"},"build_type":{"type":"string"},"containers":{"type":"array","items":{"type":"string"},"example":["/docker-compose","/server"]},"build_active":{"type":"boolean"}}}}}]}}}},"4XX,5XX":{"$ref":"#/components/responses/Error"}}}},"/logs":{"get":{"summary":"View deployment logs","description":"View logs of the Inertia daemon or project containers","tags":["Deployment","Monitoring"],"security":[{"bearer_auth":[]}],"externalDocs":{"description":"Deployment monitoring","url":"https://inertia.ubclaunchpad.com/#monitoring"},"parameters":[{"in":"query","name":"container","schema":{"type":"string"},"description":"Name of container to fetch logs for - leave blank for Inertia daemon logs","example":"/docker-compose"},{"in":"query","name":"stream","schema":{"type":"boolean"},"description":"Whether or not to upgrade connection to a websocket","example":true},{"in":"query","name":"entries","schema":{"type":"integer"},"description":"Number of lines of logs to fetch (default 500)","example":500}],"responses":{"200":{"description":"Log contents retrieved","content":{"text/plain":{"type":"string","example":"No deployment detected\nSetting up project...\nCloning branch dev from git@github.com:example/example.git...\n"}}},"4XX,5XX":{"$ref":"#/components/responses/Error"}}}},"/user/validate":{"get":{"summary":"Validate JWT","description":"Validate your JWT","tags":["Authentication"],"security":[{"bearer_auth":[]}],"responses":{"200":{"$ref":"#/components/responses/OK"},"4XX,5XX":{"$ref":"#/components/responses/Error"}}}},"/user/login":{"post":{"summary":"Log in as user","description":"Authenticate as a user to Inertia daemon","tags":["Authentication"],"security":[{"bearer_auth":[]}],"externalDocs":{"description":"Team management","url":"https://inertia.ubclaunchpad.com/#teams"},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"username":{"type":"string"},"password":{"type":"string"},"totp":{"type":"string"}}}}}},"responses":{"200":{"description":"Success!","content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/OKResponse"},{"type":"object","required":["data"],"properties":{"data":{"type":"object","required":["token"],"properties":{"token":{"type":"string","example":"abcdefg","description":"JWT for API access"}}}}}]}}}},"4XX,5XX":{"$ref":"#/components/responses/Error"}}}},"/user/list":{"get":{"summary":"List users","description":"List all currently registered users on the Inertia daemon","tags":["Authentication"],"security":[{"bearer_auth":["admin:true"]}],"externalDocs":{"description":"Team management","url":"https://inertia.ubclaunchpad.com/#teams"},"responses":{"200":{"description":"Success!","content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/OKResponse"},{"type":"object","required":["data"],"properties":{"data":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string"},"example":["bobheadxi","mRabitsky","seifghazi","terryz21","theblackathena","yaoharry"],"description":"list of currently registered users"}}}}}]}}}},"4XX,5XX":{"$ref":"#/components/responses/Error"}}}},"/user/add":{"post":{"summary":"Add user","description":"Register a new user in the Inertia daemon","tags":["Authentication"],"security":[{"bearer_auth":["admin:true"]}],"externalDocs":{"description":"Team management","url":"https://inertia.ubclaunchpad.com/#teams"},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["username","password"],"properties":{"username":{"type":"string"},"password":{"type":"string"},"admin":{"type":"boolean"}}}}}},"responses":{"201":{"$ref":"#/components/responses/OK"},"4XX,5XX":{"$ref":"#/components/responses/Error"}}}},"/user/remove":{"post":{"summary":"Remove user","description":"Unregister a user from the Inertia daemon","tags":["Authentication"],"security":[{"bearer_auth":["admin:true"]}],"externalDocs":{"description":"Team management","url":"https://inertia.ubclaunchpad.com/#teams"},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["username"],"properties":{"username":{"type":"string"}}}}}},"responses":{"200":{"$ref":"#/components/responses/OK"},"4XX,5XX":{"$ref":"#/components/responses/Error"}}}},"/user/reset":{"post":{"summary":"Reset all users","description":"Remove all users from the Inertia daemon","tags":["Authentication"],"security":[{"bearer_auth":["admin:true"]}],"externalDocs":{"description":"Team management","url":"https://inertia.ubclaunchpad.com/#teams"},"responses":{"200":{"$ref":"#/components/responses/OK"},"4XX,5XX":{"$ref":"#/components/responses/Error"}}}},"/user/totp/enable":{"post":{"summary":"Enable 2FA for user","description":"Enables TOTP-based 2FA for the given user","tags":["Authentication"],"security":[{"bearer_auth":["admin:true"]}],"externalDocs":{"description":"2-factor authentication","url":"https://inertia.ubclaunchpad.com/#2-factor-authentication"},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["username","password"],"properties":{"username":{"type":"string"},"password":{"type":"string"}}}}}},"responses":{"200":{"description":"2FA successfully enabled for user","content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/OKResponse"},{"type":"object","required":["data"],"properties":{"data":{"type":"object","required":["secret","backup_codes"],"properties":{"secret":{"type":"string","example":"secret_key","description":"TOTP secret key"},"backup_codes":{"type":"array","items":{"type":"string"},"example":["code1","code2","code3"],"description":"TOTP backup codes"}}}}}]}}}},"4XX,5XX":{"$ref":"#/components/responses/Error"}}}},"/user/totp/disable":{"post":{"summary":"Disable 2FA for user","description":"Disable TOTP-based 2FA for the given user","tags":["Authentication"],"security":[{"bearer_auth":["admin:true"]}],"externalDocs":{"description":"2-factor authentication","url":"https://inertia.ubclaunchpad.com/#2-factor-authentication"},"responses":{"200":{"$ref":"#/components/responses/OK"},"4XX,5XX":{"$ref":"#/components/responses/Error"}}}}},"components":{"securitySchemes":{"bearer_auth":{"description":"JWT issued by Inertia","type":"http","scheme":"bearer","bearerFormat":"JWT"}},"responses":{"OK":{"description":"Success!","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OKResponse"}}}},"Error":{"description":"Something went wrong - refer to the error code and message for more details","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrResponse"}}}}},"schemas":{"OKResponse":{"required":["code","message"],"properties":{"code":{"type":"integer","description":"HTTP status code"},"message":{"type":"string","example":"(example) successfully did something!","description":"summary of response"},"request_id":{"type":"string","example":"example/2Mch7LMzhj-000023","description":"generated request ID corresponding to request"},"data":{"type":"object","additionalProperties":true,"description":"response data and additional context"}}},"ErrResponse":{"required":["code","message","error"],"properties":{"code":{"type":"integer","description":"HTTP status code"},"message":{"type":"string","example":"(example) could not do something","description":"summary of response"},"error":{"type":"string","example":"(example) value x is missing","description":"detailed about error message"},"request_id":{"type":"string","example":"example/2Mch7LMzhj-000023","description":"generated request ID corresponding to request"},"data":{"type":"object","additionalProperties":true,"description":"additional context about error","example":{"example":"here is some additional information"}}}}}}}},"searchIndex":{"store":["section/About-Inertia","section/Request-Authentication","tag/Deployment","tag/Deployment/paths/~1up/post","tag/Deployment/paths/~1down/post","tag/Deployment/paths/~1reset/post","tag/Deployment/paths/~1env/post","tag/Deployment/paths/~1env/get","tag/Deployment/paths/~1webhook/post","tag/Deployment/paths/~1status/get","tag/Deployment/paths/~1logs/get","tag/Monitoring","tag/Monitoring/paths/~1/get","tag/Monitoring/paths/~1status/get","tag/Monitoring/paths/~1logs/get","tag/Authentication","tag/Authentication/paths/~1user~1validate/get","tag/Authentication/paths/~1user~1login/post","tag/Authentication/paths/~1user~1list/get","tag/Authentication/paths/~1user~1add/post","tag/Authentication/paths/~1user~1remove/post","tag/Authentication/paths/~1user~1reset/post","tag/Authentication/paths/~1user~1totp~1enable/post","tag/Authentication/paths/~1user~1totp~1disable/post"],"index":{"version":"2.3.5","fields":["title","description"],"fieldVectors":[["title/0",[0,0.893]],["description/0",[0,0.338,1,1.374,2,1.124,3,2.248,4,1.374,5,0.739,6,1.374,7,1.374,8,1.124,9,1.374,10,1.374,11,1.374,12,1.124,13,1.374,14,1.374,15,1.374,16,1.374,17,1.374]],["title/1",[18,2.395,19,1.784]],["description/1",[0,0.304,2,1.685,8,1.011,12,1.011,18,1.011,19,0.753,20,1.439,21,2.059,22,1.235,23,1.235,24,2.059,25,1.235,26,0.21,27,0.591,28,1.235,29,1.235,30,1.235,31,1.235]],["title/2",[32,1.247]],["description/2",[]],["title/3",[33,2.454,34,2.454,35,0.941]],["description/3",[32,1.179,35,1.314,36,3.427]],["title/4",[35,0.941,37,2.008,38,2.008]],["description/4",[35,1.202,37,2.565,38,2.565,39,2.19]],["title/5",[35,1.122,40,1.784]],["description/5",[32,0.993,35,1.107,40,1.76,41,2.363,42,0.89]],["title/6",[43,2.454,44,1.495,45,1.495]],["description/6",[44,2.089,45,2.089,46,3.427]],["title/7",[44,1.495,45,1.495,47,2.008]],["description/7",[44,1.91,45,1.91,47,2.565,48,3.134]],["title/8",[49,3.625]],["description/8",[50,2.336,51,2.336,52,2.336,53,2.336,54,2.336,55,2.336,56,2.336,57,2.336]],["title/9",[5,1.32,32,0.844,58,1.495]],["description/9",[0,0.772,5,1.687,32,1.078,58,1.91]],["title/10",[27,1.175,32,0.844,59,1.495]],["description/10",[0,0.659,27,1.282,35,1.026,39,1.87,42,0.825,59,1.631]],["title/11",[60,3.625]],["description/11",[]],["title/12",[42,0.902,61,2.926]],["description/12",[42,0.89,62,2.887,63,2.887,64,2.887,65,2.887]],["title/13",[5,1.32,32,0.844,58,1.495]],["description/13",[0,0.772,5,1.687,32,1.078,58,1.91]],["title/14",[27,1.175,32,0.844,59,1.495]],["description/14",[0,0.659,27,1.282,35,1.026,39,1.87,42,0.825,59,1.631]],["title/15",[19,2.209]],["description/15",[]],["title/16",[20,2.045,66,2.395]],["description/16",[20,2.641,66,3.094]],["title/17",[26,0.497,27,1.401]],["description/17",[0,0.772,19,1.91,26,0.532,42,0.966]],["title/18",[26,0.497,67,2.395]],["description/18",[0,0.659,26,0.455,42,0.825,67,2.191,68,2.677,69,2.191]],["title/19",[26,0.497,70,2.926]],["description/19",[0,0.711,26,0.491,42,0.89,69,2.363,71,2.887]],["title/20",[26,0.497,40,1.784]],["description/20",[0,0.772,26,0.532,42,0.966,72,3.134]],["title/21",[26,0.497,41,2.395]],["description/21",[0,0.772,26,0.532,40,1.91,42,0.966]],["title/22",[26,0.417,73,2.008,74,1.495]],["description/22",[26,0.491,73,2.363,74,1.76,75,2.363,76,2.363]],["title/23",[26,0.417,74,1.495,77,2.008]],["description/23",[26,0.491,74,1.76,75,2.363,76,2.363,77,2.363]]],"invertedIndex":[["",{"_index":24,"title":{},"description":{"1":{}}}],["2fa",{"_index":74,"title":{"22":{},"23":{}},"description":{"22":{},"23":{}}}],["accept",{"_index":50,"title":{},"description":{"8":{}}}],["add",{"_index":70,"title":{"19":{}},"description":{}}],["authent",{"_index":19,"title":{"1":{},"15":{}},"description":{"1":{},"17":{}}}],["avail",{"_index":10,"title":{},"description":{"0":{}}}],["bitbucket",{"_index":57,"title":{},"description":{"8":{}}}],["build",{"_index":36,"title":{},"description":{"3":{}}}],["check",{"_index":5,"title":{"9":{},"13":{}},"description":{"0":{},"9":{},"13":{}}}],["cli",{"_index":8,"title":{},"description":{"0":{},"1":{}}}],["configur",{"_index":48,"title":{},"description":{"7":{}}}],["contain",{"_index":39,"title":{},"description":{"4":{},"10":{},"14":{}}}],["creat",{"_index":25,"title":{},"description":{"1":{}}}],["current",{"_index":68,"title":{},"description":{"18":{}}}],["daemon",{"_index":42,"title":{"12":{}},"description":{"5":{},"10":{},"12":{},"14":{},"17":{},"18":{},"19":{},"20":{},"21":{}}}],["deploy",{"_index":32,"title":{"2":{},"9":{},"10":{},"13":{},"14":{}},"description":{"3":{},"5":{},"9":{},"13":{}}}],["disabl",{"_index":77,"title":{"23":{}},"description":{"23":{}}}],["down",{"_index":38,"title":{"4":{}},"description":{"4":{}}}],["enabl",{"_index":73,"title":{"22":{}},"description":{"22":{}}}],["environ",{"_index":44,"title":{"6":{},"7":{}},"description":{"6":{},"7":{}}}],["feel",{"_index":14,"title":{},"description":{"0":{}}}],["find",{"_index":11,"title":{},"description":{"0":{}}}],["free",{"_index":15,"title":{},"description":{"0":{}}}],["gener",{"_index":2,"title":{},"description":{"0":{},"1":{}}}],["git",{"_index":53,"title":{},"description":{"8":{}}}],["github",{"_index":55,"title":{},"description":{"8":{}}}],["gitlab",{"_index":56,"title":{},"description":{"8":{}}}],["given",{"_index":76,"title":{},"description":{"22":{},"23":{}}}],["guid",{"_index":4,"title":{},"description":{"0":{}}}],["guide](https://inertia.ubclaunchpad.com",{"_index":7,"title":{},"description":{"0":{}}}],["healthcheck",{"_index":61,"title":{"12":{}},"description":{}}],["host",{"_index":54,"title":{},"description":{"8":{}}}],["in](https://inertia.ubclaunchpad.com/api/#tag/authent",{"_index":28,"title":{},"description":{"1":{}}}],["incom",{"_index":51,"title":{},"description":{"8":{}}}],["inertia",{"_index":0,"title":{"0":{}},"description":{"0":{},"1":{},"9":{},"10":{},"13":{},"14":{},"17":{},"18":{},"19":{},"20":{},"21":{}}}],["issu",{"_index":12,"title":{},"description":{"0":{},"1":{}}}],["issue](https://github.com/ubclaunchpad/inertia/issues/new/choos",{"_index":17,"title":{},"description":{"0":{}}}],["jwt",{"_index":20,"title":{"16":{}},"description":{"1":{},"16":{}}}],["key",{"_index":23,"title":{},"description":{"1":{}}}],["list",{"_index":67,"title":{"18":{}},"description":{"18":{}}}],["log",{"_index":27,"title":{"10":{},"14":{},"17":{}},"description":{"1":{},"10":{},"14":{}}}],["monitor",{"_index":60,"title":{"11":{}},"description":{}}],["more",{"_index":1,"title":{},"description":{"0":{}}}],["new",{"_index":71,"title":{},"description":{"19":{}}}],["ok",{"_index":63,"title":{},"description":{"12":{}}}],["onlin",{"_index":64,"title":{},"description":{"12":{}}}],["open",{"_index":16,"title":{},"description":{"0":{}}}],["out",{"_index":6,"title":{},"description":{"0":{}}}],["payload",{"_index":52,"title":{},"description":{"8":{}}}],["persist",{"_index":22,"title":{},"description":{"1":{}}}],["pleas",{"_index":13,"title":{},"description":{"0":{}}}],["project",{"_index":35,"title":{"3":{},"4":{},"5":{}},"description":{"3":{},"4":{},"5":{},"10":{},"14":{}}}],["readi",{"_index":65,"title":{},"description":{"12":{}}}],["receiv",{"_index":29,"title":{},"description":{"1":{}}}],["reference](https://inertia.ubclaunchpad.com/cli",{"_index":9,"title":{},"description":{"0":{}}}],["regist",{"_index":69,"title":{},"description":{"18":{},"19":{}}}],["remov",{"_index":40,"title":{"5":{},"20":{}},"description":{"5":{},"21":{}}}],["request",{"_index":18,"title":{"1":{}},"description":{"1":{}}}],["reset",{"_index":41,"title":{"21":{}},"description":{"5":{}}}],["retriev",{"_index":47,"title":{"7":{}},"description":{"7":{}}}],["return",{"_index":62,"title":{},"description":{"12":{}}}],["security-definit",{"_index":31,"title":{},"description":{"1":{}}}],["set",{"_index":46,"title":{},"description":{"6":{}}}],["shut",{"_index":37,"title":{"4":{}},"description":{"4":{}}}],["start",{"_index":33,"title":{"3":{}},"description":{}}],["statu",{"_index":58,"title":{"9":{},"13":{}},"description":{"9":{},"13":{}}}],["totp-bas",{"_index":75,"title":{},"description":{"22":{},"23":{}}}],["unregist",{"_index":72,"title":{},"description":{"20":{}}}],["up",{"_index":34,"title":{"3":{}},"description":{}}],["updat",{"_index":43,"title":{"6":{}},"description":{}}],["us",{"_index":21,"title":{},"description":{"1":{}}}],["usag",{"_index":3,"title":{},"description":{"0":{}}}],["user",{"_index":26,"title":{"17":{},"18":{},"19":{},"20":{},"21":{},"22":{},"23":{}},"description":{"1":{},"17":{},"18":{},"19":{},"20":{},"21":{},"22":{},"23":{}}}],["user-specif",{"_index":30,"title":{},"description":{"1":{}}}],["valid",{"_index":66,"title":{"16":{}},"description":{"16":{}}}],["variabl",{"_index":45,"title":{"6":{},"7":{}},"description":{"6":{},"7":{}}}],["view",{"_index":59,"title":{"10":{},"14":{}},"description":{"10":{},"14":{}}}],["webhook",{"_index":49,"title":{"8":{}},"description":{}}]],"pipeline":[]}},"options":{}}; + const __redoc_state = {"menu":{"activeItemIdx":-1},"spec":{"data":{"openapi":"3.0.0","info":{"version":"0.6.0","title":"Inertia Daemon API Reference","description":"\nThis is the reference documentation for the Inertia daemon's REST API.\n\n# About Inertia\n\nFor a more general usage guide, check out the\n[Inertia Usage Guide](https://inertia.ubclaunchpad.com). A\n[CLI reference](https://inertia.ubclaunchpad.com/cli) is also available.\n\nIf you find any issues, please feel free to\n[open an issue](https://github.com/ubclaunchpad/inertia/issues/new/choose)!\n\n# Request Authentication\n\nInertia issues JWTs for request authentication. Using the CLI, a persistent\nkey is generated - for general use, you should\n[create a user and log in](https://inertia.ubclaunchpad.com/api/#tag/Authentication)\nto receive a user-specific JWT.\n\n<security-definitions /> \n","contact":{"name":"UBC Launch Pad","email":"team@ubclaunchpad.com","url":"https://github.com/ubclaunchpad/inertia"},"license":{"name":"MIT","url":"https://github.com/ubclaunchpad/inertia/blob/master/LICENSE"},"x-logo":{"url":"https://github.com/ubclaunchpad/inertia/blob/master/.static/inertia.png?raw=true","altText":"Inertia logo"}},"x-tagGroups":[{"name":"API","tags":["Deployment","Monitoring","Authentication"]}],"servers":[{"url":"https://$DAEMON_ADDR:$DAEMON_PORT"}],"paths":{"/up":{"post":{"summary":"Start up project","description":"Build and deploy your project","tags":["Deployment"],"security":[{"bearer_auth":[]}],"externalDocs":{"description":"Repository configuration","url":"https://inertia.ubclaunchpad.com/#configuring-your-repository"},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"stream":{"type":"boolean","description":"Whether or not to stream log output"},"project":{"type":"string"},"build_type":{"type":"string"},"build_file_path":{"type":"string"},"git_options":{"type":"object","properties":{"remote":{"type":"string"},"branch":{"type":"string"}}},"webhook_secret":{"type":"string"}}}}}},"responses":{"201":{"description":"Project deployment successfully started","content":{"text/plain":{"type":"string","example":"No deployment detected\nSetting up project...\nCloning branch dev from git@github.com:example/example.git...\n"}}},"4XX,5XX":{"$ref":"#/components/responses/Error"}}}},"/down":{"post":{"summary":"Shut down project","description":"Shuts down project containers","tags":["Deployment"],"security":[{"bearer_auth":[]}],"responses":{"200":{"$ref":"#/components/responses/OK"},"4XX,5XX":{"$ref":"#/components/responses/Error"}}}},"/reset":{"post":{"summary":"Remove project","description":"Reset daemon and remove project from deployment","tags":["Deployment"],"security":[{"bearer_auth":[]}],"responses":{"200":{"$ref":"#/components/responses/OK"},"4XX,5XX":{"$ref":"#/components/responses/Error"}}}},"/env":{"post":{"summary":"Update environment variables","description":"Set environment variables","tags":["Deployment"],"security":[{"bearer_auth":[]}],"externalDocs":{"description":"Secrets management","url":"https://inertia.ubclaunchpad.com/#secrets-management"},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","value"],"properties":{"name":{"type":"string"},"value":{"type":"string"},"encrypt":{"type":"boolean"},"remove":{"type":"boolean"}}}}}},"responses":{"202":{"$ref":"#/components/responses/OK"},"4XX,5XX":{"$ref":"#/components/responses/Error"}}},"get":{"summary":"Retrieve environment variables","description":"Retrieve configured environment variables","tags":["Deployment"],"security":[{"bearer_auth":[]}],"responses":{"200":{"description":"Success!","content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/OKResponse"},{"type":"object","required":["data"],"properties":{"data":{"type":"object","required":["variables"],"properties":{"variables":{"type":"array","items":{"type":"string"},"example":["KEY1=VAL1","KEY2=VAL2"],"description":"all currently set environment variables in KEY=VALUE pairs"}}}}}]}}}},"4XX,5XX":{"$ref":"#/components/responses/Error"}}}},"/webhook":{"post":{"summary":"Webhooks","description":"Accepts incoming payloads from Git hosts (GitHub, GitLab, and Bitbucket)","tags":["Deployment"],"externalDocs":{"description":"Repository configuration","url":"https://inertia.ubclaunchpad.com/#configuring-your-repository"},"responses":{"202":{"$ref":"#/components/responses/OK"},"4XX,5XX":{"$ref":"#/components/responses/Error"}}}},"/":{"get":{"summary":"Daemon healthcheck","description":"Returns OK if daemon is online and ready","tags":["Monitoring"],"responses":{"200":{"description":"Daemon is online","content":{"text/plain":{"type":"string","example":"Hello world!"}}}}}},"/status":{"get":{"summary":"Deployment status check","description":"Check the status of your Inertia deployment","tags":["Deployment","Monitoring"],"security":[{"bearer_auth":[]}],"externalDocs":{"description":"Deployment monitoring","url":"https://inertia.ubclaunchpad.com/#monitoring"},"responses":{"200":{"description":"Success!","content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/OKResponse"},{"type":"object","required":["data"],"properties":{"data":{"type":"object","required":["version"],"properties":{"version":{"type":"string","description":"Inertia daemon version"},"branch":{"type":"string","description":"Currently deployed project branch"},"commit_hash":{"type":"string"},"commit_message":{"type":"string"},"build_type":{"type":"string"},"containers":{"type":"array","items":{"type":"string"},"example":["/docker-compose","/server"]},"build_active":{"type":"boolean"}}}}}]}}}},"4XX,5XX":{"$ref":"#/components/responses/Error"}}}},"/logs":{"get":{"summary":"View deployment logs","description":"View logs of the Inertia daemon or project containers","tags":["Deployment","Monitoring"],"security":[{"bearer_auth":[]}],"externalDocs":{"description":"Deployment monitoring","url":"https://inertia.ubclaunchpad.com/#monitoring"},"parameters":[{"in":"query","name":"container","schema":{"type":"string"},"description":"Name of container to fetch logs for - leave blank for Inertia daemon logs","example":"/docker-compose"},{"in":"query","name":"stream","schema":{"type":"boolean"},"description":"Whether or not to upgrade connection to a websocket","example":true},{"in":"query","name":"entries","schema":{"type":"integer"},"description":"Number of lines of logs to fetch (default 500)","example":500}],"responses":{"200":{"description":"Success!","content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/OKResponse"},{"type":"object","required":["data"],"properties":{"data":{"type":"object","required":["token"],"properties":{"token":{"type":"array","items":{"type":"string"},"description":"Array of log entries","example":["No deployment detected","Setting up project...","Cloning branch dev from git@github.com:example/example.git..."]}}}}}]}}}},"4XX,5XX":{"$ref":"#/components/responses/Error"}}}},"/user/validate":{"get":{"summary":"Validate JWT","description":"Validate your JWT","tags":["Authentication"],"security":[{"bearer_auth":[]}],"responses":{"200":{"$ref":"#/components/responses/OK"},"4XX,5XX":{"$ref":"#/components/responses/Error"}}}},"/user/login":{"post":{"summary":"Log in as user","description":"Authenticate as a user to Inertia daemon","tags":["Authentication"],"security":[{"bearer_auth":[]}],"externalDocs":{"description":"Team management","url":"https://inertia.ubclaunchpad.com/#teams"},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"username":{"type":"string"},"password":{"type":"string"},"totp":{"type":"string"}}}}}},"responses":{"200":{"description":"Success!","content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/OKResponse"},{"type":"object","required":["data"],"properties":{"data":{"type":"object","required":["token"],"properties":{"token":{"type":"string","example":"abcdefg","description":"JWT for API access"}}}}}]}}}},"4XX,5XX":{"$ref":"#/components/responses/Error"}}}},"/user/list":{"get":{"summary":"List users","description":"List all currently registered users on the Inertia daemon","tags":["Authentication"],"security":[{"bearer_auth":["admin:true"]}],"externalDocs":{"description":"Team management","url":"https://inertia.ubclaunchpad.com/#teams"},"responses":{"200":{"description":"Success!","content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/OKResponse"},{"type":"object","required":["data"],"properties":{"data":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string"},"example":["bobheadxi","mRabitsky","seifghazi","terryz21","theblackathena","yaoharry"],"description":"list of currently registered users"}}}}}]}}}},"4XX,5XX":{"$ref":"#/components/responses/Error"}}}},"/user/add":{"post":{"summary":"Add user","description":"Register a new user in the Inertia daemon","tags":["Authentication"],"security":[{"bearer_auth":["admin:true"]}],"externalDocs":{"description":"Team management","url":"https://inertia.ubclaunchpad.com/#teams"},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["username","password"],"properties":{"username":{"type":"string"},"password":{"type":"string"},"admin":{"type":"boolean"}}}}}},"responses":{"201":{"$ref":"#/components/responses/OK"},"4XX,5XX":{"$ref":"#/components/responses/Error"}}}},"/user/remove":{"post":{"summary":"Remove user","description":"Unregister a user from the Inertia daemon","tags":["Authentication"],"security":[{"bearer_auth":["admin:true"]}],"externalDocs":{"description":"Team management","url":"https://inertia.ubclaunchpad.com/#teams"},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["username"],"properties":{"username":{"type":"string"}}}}}},"responses":{"200":{"$ref":"#/components/responses/OK"},"4XX,5XX":{"$ref":"#/components/responses/Error"}}}},"/user/reset":{"post":{"summary":"Reset all users","description":"Remove all users from the Inertia daemon","tags":["Authentication"],"security":[{"bearer_auth":["admin:true"]}],"externalDocs":{"description":"Team management","url":"https://inertia.ubclaunchpad.com/#teams"},"responses":{"200":{"$ref":"#/components/responses/OK"},"4XX,5XX":{"$ref":"#/components/responses/Error"}}}},"/user/totp/enable":{"post":{"summary":"Enable 2FA for user","description":"Enables TOTP-based 2FA for the given user","tags":["Authentication"],"security":[{"bearer_auth":["admin:true"]}],"externalDocs":{"description":"2-factor authentication","url":"https://inertia.ubclaunchpad.com/#2-factor-authentication"},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["username","password"],"properties":{"username":{"type":"string"},"password":{"type":"string"}}}}}},"responses":{"200":{"description":"2FA successfully enabled for user","content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/OKResponse"},{"type":"object","required":["data"],"properties":{"data":{"type":"object","required":["secret","backup_codes"],"properties":{"secret":{"type":"string","example":"secret_key","description":"TOTP secret key"},"backup_codes":{"type":"array","items":{"type":"string"},"example":["code1","code2","code3"],"description":"TOTP backup codes"}}}}}]}}}},"4XX,5XX":{"$ref":"#/components/responses/Error"}}}},"/user/totp/disable":{"post":{"summary":"Disable 2FA for user","description":"Disable TOTP-based 2FA for the given user","tags":["Authentication"],"security":[{"bearer_auth":["admin:true"]}],"externalDocs":{"description":"2-factor authentication","url":"https://inertia.ubclaunchpad.com/#2-factor-authentication"},"responses":{"200":{"$ref":"#/components/responses/OK"},"4XX,5XX":{"$ref":"#/components/responses/Error"}}}}},"components":{"securitySchemes":{"bearer_auth":{"description":"JWT issued by Inertia","type":"http","scheme":"bearer","bearerFormat":"JWT"}},"responses":{"OK":{"description":"Success!","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OKResponse"}}}},"Error":{"description":"Something went wrong - refer to the error code and message for more details","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrResponse"}}}}},"schemas":{"OKResponse":{"required":["code","message"],"properties":{"code":{"type":"integer","description":"HTTP status code"},"message":{"type":"string","example":"(example) successfully did something!","description":"summary of response"},"request_id":{"type":"string","example":"example/2Mch7LMzhj-000023","description":"generated request ID corresponding to request"},"data":{"type":"object","additionalProperties":true,"description":"response data and additional context"}}},"ErrResponse":{"required":["code","message","error"],"properties":{"code":{"type":"integer","description":"HTTP status code"},"message":{"type":"string","example":"(example) could not do something","description":"summary of response"},"error":{"type":"string","example":"(example) value x is missing","description":"detailed about error message"},"request_id":{"type":"string","example":"example/2Mch7LMzhj-000023","description":"generated request ID corresponding to request"},"data":{"type":"object","additionalProperties":true,"description":"additional context about error","example":{"example":"here is some additional information"}}}}}}}},"searchIndex":{"store":["section/About-Inertia","section/Request-Authentication","tag/Deployment","tag/Deployment/paths/~1up/post","tag/Deployment/paths/~1down/post","tag/Deployment/paths/~1reset/post","tag/Deployment/paths/~1env/post","tag/Deployment/paths/~1env/get","tag/Deployment/paths/~1webhook/post","tag/Deployment/paths/~1status/get","tag/Deployment/paths/~1logs/get","tag/Monitoring","tag/Monitoring/paths/~1/get","tag/Monitoring/paths/~1status/get","tag/Monitoring/paths/~1logs/get","tag/Authentication","tag/Authentication/paths/~1user~1validate/get","tag/Authentication/paths/~1user~1login/post","tag/Authentication/paths/~1user~1list/get","tag/Authentication/paths/~1user~1add/post","tag/Authentication/paths/~1user~1remove/post","tag/Authentication/paths/~1user~1reset/post","tag/Authentication/paths/~1user~1totp~1enable/post","tag/Authentication/paths/~1user~1totp~1disable/post"],"index":{"version":"2.3.8","fields":["title","description"],"fieldVectors":[["title/0",[0,0.893]],["description/0",[0,0.338,1,1.374,2,1.124,3,2.248,4,1.374,5,0.739,6,1.374,7,1.374,8,1.124,9,1.374,10,1.374,11,1.374,12,1.124,13,1.374,14,1.374,15,1.374,16,1.374,17,1.374]],["title/1",[18,2.395,19,1.784]],["description/1",[0,0.304,2,1.685,8,1.011,12,1.011,18,1.011,19,0.753,20,1.439,21,2.059,22,1.235,23,1.235,24,2.059,25,1.235,26,0.21,27,0.591,28,1.235,29,1.235,30,1.235,31,1.235]],["title/2",[32,1.247]],["description/2",[]],["title/3",[33,2.454,34,2.454,35,0.941]],["description/3",[32,1.179,35,1.314,36,3.427]],["title/4",[35,0.941,37,2.008,38,2.008]],["description/4",[35,1.202,37,2.565,38,2.565,39,2.19]],["title/5",[35,1.122,40,1.784]],["description/5",[32,0.993,35,1.107,40,1.76,41,2.363,42,0.89]],["title/6",[43,2.454,44,1.495,45,1.495]],["description/6",[44,2.089,45,2.089,46,3.427]],["title/7",[44,1.495,45,1.495,47,2.008]],["description/7",[44,1.91,45,1.91,47,2.565,48,3.134]],["title/8",[49,3.625]],["description/8",[50,2.336,51,2.336,52,2.336,53,2.336,54,2.336,55,2.336,56,2.336,57,2.336]],["title/9",[5,1.32,32,0.844,58,1.495]],["description/9",[0,0.772,5,1.687,32,1.078,58,1.91]],["title/10",[27,1.175,32,0.844,59,1.495]],["description/10",[0,0.659,27,1.282,35,1.026,39,1.87,42,0.825,59,1.631]],["title/11",[60,3.625]],["description/11",[]],["title/12",[42,0.902,61,2.926]],["description/12",[42,0.89,62,2.887,63,2.887,64,2.887,65,2.887]],["title/13",[5,1.32,32,0.844,58,1.495]],["description/13",[0,0.772,5,1.687,32,1.078,58,1.91]],["title/14",[27,1.175,32,0.844,59,1.495]],["description/14",[0,0.659,27,1.282,35,1.026,39,1.87,42,0.825,59,1.631]],["title/15",[19,2.209]],["description/15",[]],["title/16",[20,2.045,66,2.395]],["description/16",[20,2.641,66,3.094]],["title/17",[26,0.497,27,1.401]],["description/17",[0,0.772,19,1.91,26,0.532,42,0.966]],["title/18",[26,0.497,67,2.395]],["description/18",[0,0.659,26,0.455,42,0.825,67,2.191,68,2.677,69,2.191]],["title/19",[26,0.497,70,2.926]],["description/19",[0,0.711,26,0.491,42,0.89,69,2.363,71,2.887]],["title/20",[26,0.497,40,1.784]],["description/20",[0,0.772,26,0.532,42,0.966,72,3.134]],["title/21",[26,0.497,41,2.395]],["description/21",[0,0.772,26,0.532,40,1.91,42,0.966]],["title/22",[26,0.417,73,2.008,74,1.495]],["description/22",[26,0.491,73,2.363,74,1.76,75,2.363,76,2.363]],["title/23",[26,0.417,74,1.495,77,2.008]],["description/23",[26,0.491,74,1.76,75,2.363,76,2.363,77,2.363]]],"invertedIndex":[["",{"_index":24,"title":{},"description":{"1":{}}}],["2fa",{"_index":74,"title":{"22":{},"23":{}},"description":{"22":{},"23":{}}}],["accept",{"_index":50,"title":{},"description":{"8":{}}}],["add",{"_index":70,"title":{"19":{}},"description":{}}],["authent",{"_index":19,"title":{"1":{},"15":{}},"description":{"1":{},"17":{}}}],["avail",{"_index":10,"title":{},"description":{"0":{}}}],["bitbucket",{"_index":57,"title":{},"description":{"8":{}}}],["build",{"_index":36,"title":{},"description":{"3":{}}}],["check",{"_index":5,"title":{"9":{},"13":{}},"description":{"0":{},"9":{},"13":{}}}],["cli",{"_index":8,"title":{},"description":{"0":{},"1":{}}}],["configur",{"_index":48,"title":{},"description":{"7":{}}}],["contain",{"_index":39,"title":{},"description":{"4":{},"10":{},"14":{}}}],["creat",{"_index":25,"title":{},"description":{"1":{}}}],["current",{"_index":68,"title":{},"description":{"18":{}}}],["daemon",{"_index":42,"title":{"12":{}},"description":{"5":{},"10":{},"12":{},"14":{},"17":{},"18":{},"19":{},"20":{},"21":{}}}],["deploy",{"_index":32,"title":{"2":{},"9":{},"10":{},"13":{},"14":{}},"description":{"3":{},"5":{},"9":{},"13":{}}}],["disabl",{"_index":77,"title":{"23":{}},"description":{"23":{}}}],["down",{"_index":38,"title":{"4":{}},"description":{"4":{}}}],["enabl",{"_index":73,"title":{"22":{}},"description":{"22":{}}}],["environ",{"_index":44,"title":{"6":{},"7":{}},"description":{"6":{},"7":{}}}],["feel",{"_index":14,"title":{},"description":{"0":{}}}],["find",{"_index":11,"title":{},"description":{"0":{}}}],["free",{"_index":15,"title":{},"description":{"0":{}}}],["gener",{"_index":2,"title":{},"description":{"0":{},"1":{}}}],["git",{"_index":53,"title":{},"description":{"8":{}}}],["github",{"_index":55,"title":{},"description":{"8":{}}}],["gitlab",{"_index":56,"title":{},"description":{"8":{}}}],["given",{"_index":76,"title":{},"description":{"22":{},"23":{}}}],["guid",{"_index":4,"title":{},"description":{"0":{}}}],["guide](https://inertia.ubclaunchpad.com",{"_index":7,"title":{},"description":{"0":{}}}],["healthcheck",{"_index":61,"title":{"12":{}},"description":{}}],["host",{"_index":54,"title":{},"description":{"8":{}}}],["in](https://inertia.ubclaunchpad.com/api/#tag/authent",{"_index":28,"title":{},"description":{"1":{}}}],["incom",{"_index":51,"title":{},"description":{"8":{}}}],["inertia",{"_index":0,"title":{"0":{}},"description":{"0":{},"1":{},"9":{},"10":{},"13":{},"14":{},"17":{},"18":{},"19":{},"20":{},"21":{}}}],["issu",{"_index":12,"title":{},"description":{"0":{},"1":{}}}],["issue](https://github.com/ubclaunchpad/inertia/issues/new/choos",{"_index":17,"title":{},"description":{"0":{}}}],["jwt",{"_index":20,"title":{"16":{}},"description":{"1":{},"16":{}}}],["key",{"_index":23,"title":{},"description":{"1":{}}}],["list",{"_index":67,"title":{"18":{}},"description":{"18":{}}}],["log",{"_index":27,"title":{"10":{},"14":{},"17":{}},"description":{"1":{},"10":{},"14":{}}}],["monitor",{"_index":60,"title":{"11":{}},"description":{}}],["more",{"_index":1,"title":{},"description":{"0":{}}}],["new",{"_index":71,"title":{},"description":{"19":{}}}],["ok",{"_index":63,"title":{},"description":{"12":{}}}],["onlin",{"_index":64,"title":{},"description":{"12":{}}}],["open",{"_index":16,"title":{},"description":{"0":{}}}],["out",{"_index":6,"title":{},"description":{"0":{}}}],["payload",{"_index":52,"title":{},"description":{"8":{}}}],["persist",{"_index":22,"title":{},"description":{"1":{}}}],["pleas",{"_index":13,"title":{},"description":{"0":{}}}],["project",{"_index":35,"title":{"3":{},"4":{},"5":{}},"description":{"3":{},"4":{},"5":{},"10":{},"14":{}}}],["readi",{"_index":65,"title":{},"description":{"12":{}}}],["receiv",{"_index":29,"title":{},"description":{"1":{}}}],["reference](https://inertia.ubclaunchpad.com/cli",{"_index":9,"title":{},"description":{"0":{}}}],["regist",{"_index":69,"title":{},"description":{"18":{},"19":{}}}],["remov",{"_index":40,"title":{"5":{},"20":{}},"description":{"5":{},"21":{}}}],["request",{"_index":18,"title":{"1":{}},"description":{"1":{}}}],["reset",{"_index":41,"title":{"21":{}},"description":{"5":{}}}],["retriev",{"_index":47,"title":{"7":{}},"description":{"7":{}}}],["return",{"_index":62,"title":{},"description":{"12":{}}}],["security-definit",{"_index":31,"title":{},"description":{"1":{}}}],["set",{"_index":46,"title":{},"description":{"6":{}}}],["shut",{"_index":37,"title":{"4":{}},"description":{"4":{}}}],["start",{"_index":33,"title":{"3":{}},"description":{}}],["statu",{"_index":58,"title":{"9":{},"13":{}},"description":{"9":{},"13":{}}}],["totp-bas",{"_index":75,"title":{},"description":{"22":{},"23":{}}}],["unregist",{"_index":72,"title":{},"description":{"20":{}}}],["up",{"_index":34,"title":{"3":{}},"description":{}}],["updat",{"_index":43,"title":{"6":{}},"description":{}}],["us",{"_index":21,"title":{},"description":{"1":{}}}],["usag",{"_index":3,"title":{},"description":{"0":{}}}],["user",{"_index":26,"title":{"17":{},"18":{},"19":{},"20":{},"21":{},"22":{},"23":{}},"description":{"1":{},"17":{},"18":{},"19":{},"20":{},"21":{},"22":{},"23":{}}}],["user-specif",{"_index":30,"title":{},"description":{"1":{}}}],["valid",{"_index":66,"title":{"16":{}},"description":{"16":{}}}],["variabl",{"_index":45,"title":{"6":{},"7":{}},"description":{"6":{},"7":{}}}],["view",{"_index":59,"title":{"10":{},"14":{}},"description":{"10":{},"14":{}}}],["webhook",{"_index":49,"title":{"8":{}},"description":{}}]],"pipeline":[]}},"options":{}}; var container = document.getElementById('redoc'); Redoc.hydrate(__redoc_state, container);; diff --git a/docs/api/swagger.yml b/docs/api/swagger.yml index 8cc66331..d5b32e5d 100644 --- a/docs/api/swagger.yml +++ b/docs/api/swagger.yml @@ -1,7 +1,7 @@ openapi: 3.0.0 info: - version: 0.5.2 + version: 0.6.0 title: Inertia Daemon API Reference description: | @@ -279,16 +279,30 @@ paths: example: 500 responses: 200: - description: Log contents retrieved + description: Success! content: - text/plain: - type: string - example: | - No deployment detected - Setting up project... - Cloning branch dev from git@github.com:example/example.git... + application/json: + schema: + allOf: + - $ref: '#/components/schemas/OKResponse' + - type: object + required: [ data ] + properties: + data: + type: object + required: [ token ] + properties: + token: + type: array + items: + type: string + description: Array of log entries + example: + - No deployment detected + - Setting up project... + - Cloning branch dev from git@github.com:example/example.git... 4XX,5XX: - $ref: '#/components/responses/Error' + $ref: '#/components/responses/Error' # auth diff --git a/docs/cli/README.md b/docs/cli/README.md index 9cddd474..14a7e035 100755 --- a/docs/cli/README.md +++ b/docs/cli/README.md @@ -7,5 +7,5 @@ For a more general usage guide, refer to the [Inertia Usage Guide](https://inert For documentation regarding the daemon API, refer to the [API Reference](https://inertia.ubclaunchpad.com/api). -* Generated: 2019-Feb-17 -* Version: v0.5.2-19-g31e5cf9 +* Generated: 2020-Mar-19 +* Version: v0.6.0 diff --git a/docs/cli/inertia.md b/docs/cli/inertia.md index a5cf466b..358344ff 100644 --- a/docs/cli/inertia.md +++ b/docs/cli/inertia.md @@ -4,7 +4,7 @@ Effortless, self-hosted continuous deployment for small teams and projects ### Synopsis -Inertia is an effortless, self-hosted continuous deployment platform. +Inertia is an effortless, self-hosted continuous deployment platform 🚀 Initialization involves preparing a server to run an application, then activating a daemon which will continuously update the production server @@ -14,21 +14,25 @@ Once you have set up a remote with 'inertia remote add [remote]', use 'inertia [remote] --help' to see what you can do with your remote. To list available remotes, use 'inertia remote ls'. -Repository: https://github.com/ubclaunchpad/inertia/ -Issue tracker: https://github.com/ubclaunchpad/inertia/issues +Global inertia configuration is stored in '~/.inertia'. + +💻 Repository: https://github.com/ubclaunchpad/inertia/ +🎫 Issue tracker: https://github.com/ubclaunchpad/inertia/issues +📚 Documentation: https://inertia.ubclaunchpad.com ### Options ``` - --config string specify relative path to Inertia configuration (default "inertia.toml") + --config string specify relative path to Inertia project configuration (default "inertia.toml") -h, --help help for inertia + --simple disable colour and emoji output ``` ### SEE ALSO * [inertia ${remote_name}](inertia_${remote_name}.md) - Configure deployment to ${remote_name} -* [inertia config](inertia_config.md) - Update and configure Inertia project settings * [inertia init](inertia_init.md) - Initialize an Inertia project in this repository +* [inertia project](inertia_project.md) - Update and configure Inertia project settings * [inertia provision](inertia_provision.md) - Provision a new remote host to deploy your project on * [inertia remote](inertia_remote.md) - Configure the local settings for a remote host diff --git a/docs/cli/inertia_${remote_name}.md b/docs/cli/inertia_${remote_name}.md index fb5b84a2..e85c39cf 100644 --- a/docs/cli/inertia_${remote_name}.md +++ b/docs/cli/inertia_${remote_name}.md @@ -12,22 +12,23 @@ Requires: Continuous deployment requires the daemon's webhook address to be registered in your remote repository. -If the SSH key for your remote requires a passphrase, it can be provided via 'PEM_PASSPHRASE'. +If the SSH key for your remote requires a passphrase, it can be provided via 'IDENTITY_PASSPHRASE'. Run 'inertia [remote] init' to gather this information. ### Options ``` - -h, --help help for ${remote_name} - -s, --short don't stream output from command - --verify-ssl verify SSL communications - requires a signed SSL certificate + --debug enable debug output from Inertia client + -h, --help help for ${remote_name} + -s, --short don't stream output from command ``` ### Options inherited from parent commands ``` - --config string specify relative path to Inertia configuration (default "inertia.toml") + --config string specify relative path to Inertia project configuration (default "inertia.toml") + --simple disable colour and emoji output ``` ### SEE ALSO diff --git a/docs/cli/inertia_${remote_name}_down.md b/docs/cli/inertia_${remote_name}_down.md index f72320c2..73b27556 100644 --- a/docs/cli/inertia_${remote_name}_down.md +++ b/docs/cli/inertia_${remote_name}_down.md @@ -21,9 +21,10 @@ inertia ${remote_name} down [flags] ### Options inherited from parent commands ``` - --config string specify relative path to Inertia configuration (default "inertia.toml") - -d, --debug enable debug output from Inertia client + --config string specify relative path to Inertia project configuration (default "inertia.toml") + --debug enable debug output from Inertia client -s, --short don't stream output from command + --simple disable colour and emoji output ``` ### SEE ALSO diff --git a/docs/cli/inertia_${remote_name}_env.md b/docs/cli/inertia_${remote_name}_env.md index b95194b6..2b91ca8c 100644 --- a/docs/cli/inertia_${remote_name}_env.md +++ b/docs/cli/inertia_${remote_name}_env.md @@ -22,9 +22,10 @@ as follows: ### Options inherited from parent commands ``` - --config string specify relative path to Inertia configuration (default "inertia.toml") - -d, --debug enable debug output from Inertia client + --config string specify relative path to Inertia project configuration (default "inertia.toml") + --debug enable debug output from Inertia client -s, --short don't stream output from command + --simple disable colour and emoji output ``` ### SEE ALSO diff --git a/docs/cli/inertia_${remote_name}_env_ls.md b/docs/cli/inertia_${remote_name}_env_ls.md index f53819a1..6f8ba0e7 100644 --- a/docs/cli/inertia_${remote_name}_env_ls.md +++ b/docs/cli/inertia_${remote_name}_env_ls.md @@ -20,9 +20,10 @@ inertia ${remote_name} env ls [flags] ### Options inherited from parent commands ``` - --config string specify relative path to Inertia configuration (default "inertia.toml") - -d, --debug enable debug output from Inertia client + --config string specify relative path to Inertia project configuration (default "inertia.toml") + --debug enable debug output from Inertia client -s, --short don't stream output from command + --simple disable colour and emoji output ``` ### SEE ALSO diff --git a/docs/cli/inertia_${remote_name}_env_rm.md b/docs/cli/inertia_${remote_name}_env_rm.md index 5ee2954d..492248f5 100644 --- a/docs/cli/inertia_${remote_name}_env_rm.md +++ b/docs/cli/inertia_${remote_name}_env_rm.md @@ -20,9 +20,10 @@ inertia ${remote_name} env rm [name] [flags] ### Options inherited from parent commands ``` - --config string specify relative path to Inertia configuration (default "inertia.toml") - -d, --debug enable debug output from Inertia client + --config string specify relative path to Inertia project configuration (default "inertia.toml") + --debug enable debug output from Inertia client -s, --short don't stream output from command + --simple disable colour and emoji output ``` ### SEE ALSO diff --git a/docs/cli/inertia_${remote_name}_env_set.md b/docs/cli/inertia_${remote_name}_env_set.md index 53d30abb..bf4bec91 100644 --- a/docs/cli/inertia_${remote_name}_env_set.md +++ b/docs/cli/inertia_${remote_name}_env_set.md @@ -21,9 +21,10 @@ inertia ${remote_name} env set [name] [value] [flags] ### Options inherited from parent commands ``` - --config string specify relative path to Inertia configuration (default "inertia.toml") - -d, --debug enable debug output from Inertia client + --config string specify relative path to Inertia project configuration (default "inertia.toml") + --debug enable debug output from Inertia client -s, --short don't stream output from command + --simple disable colour and emoji output ``` ### SEE ALSO diff --git a/docs/cli/inertia_${remote_name}_init.md b/docs/cli/inertia_${remote_name}_init.md index bb1d970f..e1fc15c7 100644 --- a/docs/cli/inertia_${remote_name}_init.md +++ b/docs/cli/inertia_${remote_name}_init.md @@ -28,9 +28,10 @@ inertia ${remote_name} init [flags] ### Options inherited from parent commands ``` - --config string specify relative path to Inertia configuration (default "inertia.toml") - -d, --debug enable debug output from Inertia client + --config string specify relative path to Inertia project configuration (default "inertia.toml") + --debug enable debug output from Inertia client -s, --short don't stream output from command + --simple disable colour and emoji output ``` ### SEE ALSO diff --git a/docs/cli/inertia_${remote_name}_logs.md b/docs/cli/inertia_${remote_name}_logs.md index 4ccf5fca..fbd83b63 100644 --- a/docs/cli/inertia_${remote_name}_logs.md +++ b/docs/cli/inertia_${remote_name}_logs.md @@ -24,9 +24,10 @@ inertia ${remote_name} logs [container] [flags] ### Options inherited from parent commands ``` - --config string specify relative path to Inertia configuration (default "inertia.toml") - -d, --debug enable debug output from Inertia client + --config string specify relative path to Inertia project configuration (default "inertia.toml") + --debug enable debug output from Inertia client -s, --short don't stream output from command + --simple disable colour and emoji output ``` ### SEE ALSO diff --git a/docs/cli/inertia_${remote_name}_prune.md b/docs/cli/inertia_${remote_name}_prune.md index d9b8312e..9e1504ba 100644 --- a/docs/cli/inertia_${remote_name}_prune.md +++ b/docs/cli/inertia_${remote_name}_prune.md @@ -19,9 +19,10 @@ inertia ${remote_name} prune [flags] ### Options inherited from parent commands ``` - --config string specify relative path to Inertia configuration (default "inertia.toml") + --config string specify relative path to Inertia project configuration (default "inertia.toml") + --debug enable debug output from Inertia client -s, --short don't stream output from command - --verify-ssl verify SSL communications - requires a signed SSL certificate + --simple disable colour and emoji output ``` ### SEE ALSO diff --git a/docs/cli/inertia_${remote_name}_send.md b/docs/cli/inertia_${remote_name}_send.md index e69de29b..8632dfcd 100644 --- a/docs/cli/inertia_${remote_name}_send.md +++ b/docs/cli/inertia_${remote_name}_send.md @@ -0,0 +1,33 @@ +## inertia ${remote_name} send + +Send a file to your Inertia deployment + +### Synopsis + +Sends a file, such as a configuration or .env file, to your Inertia deployment. + +``` +inertia ${remote_name} send [filepath] [flags] +``` + +### Options + +``` + -d, --dest string path relative from project root to send file to + -h, --help help for send + -p, --perm string permissions settings to create file with (default "0655") +``` + +### Options inherited from parent commands + +``` + --config string specify relative path to Inertia project configuration (default "inertia.toml") + --debug enable debug output from Inertia client + -s, --short don't stream output from command + --simple disable colour and emoji output +``` + +### SEE ALSO + +* [inertia ${remote_name}](inertia_${remote_name}.md) - Configure deployment to ${remote_name} + diff --git a/docs/cli/inertia_${remote_name}_ssh.md b/docs/cli/inertia_${remote_name}_ssh.md index 54f2fd29..78c2ea33 100644 --- a/docs/cli/inertia_${remote_name}_ssh.md +++ b/docs/cli/inertia_${remote_name}_ssh.md @@ -19,9 +19,10 @@ inertia ${remote_name} ssh [flags] ### Options inherited from parent commands ``` - --config string specify relative path to Inertia configuration (default "inertia.toml") + --config string specify relative path to Inertia project configuration (default "inertia.toml") + --debug enable debug output from Inertia client -s, --short don't stream output from command - --verify-ssl verify SSL communications - requires a signed SSL certificate + --simple disable colour and emoji output ``` ### SEE ALSO diff --git a/docs/cli/inertia_${remote_name}_status.md b/docs/cli/inertia_${remote_name}_status.md index 94bc4da6..6014965e 100644 --- a/docs/cli/inertia_${remote_name}_status.md +++ b/docs/cli/inertia_${remote_name}_status.md @@ -21,9 +21,10 @@ inertia ${remote_name} status [flags] ### Options inherited from parent commands ``` - --config string specify relative path to Inertia configuration (default "inertia.toml") - -d, --debug enable debug output from Inertia client + --config string specify relative path to Inertia project configuration (default "inertia.toml") + --debug enable debug output from Inertia client -s, --short don't stream output from command + --simple disable colour and emoji output ``` ### SEE ALSO diff --git a/docs/cli/inertia_${remote_name}_token.md b/docs/cli/inertia_${remote_name}_token.md index d146c15b..5406ada7 100644 --- a/docs/cli/inertia_${remote_name}_token.md +++ b/docs/cli/inertia_${remote_name}_token.md @@ -14,14 +14,16 @@ inertia ${remote_name} token [flags] ``` -h, --help help for token + --ssh generate token over SSH ``` ### Options inherited from parent commands ``` - --config string specify relative path to Inertia configuration (default "inertia.toml") + --config string specify relative path to Inertia project configuration (default "inertia.toml") + --debug enable debug output from Inertia client -s, --short don't stream output from command - --verify-ssl verify SSL communications - requires a signed SSL certificate + --simple disable colour and emoji output ``` ### SEE ALSO diff --git a/docs/cli/inertia_${remote_name}_uninstall.md b/docs/cli/inertia_${remote_name}_uninstall.md index 10c88f78..6a2687ab 100644 --- a/docs/cli/inertia_${remote_name}_uninstall.md +++ b/docs/cli/inertia_${remote_name}_uninstall.md @@ -20,9 +20,10 @@ inertia ${remote_name} uninstall [flags] ### Options inherited from parent commands ``` - --config string specify relative path to Inertia configuration (default "inertia.toml") + --config string specify relative path to Inertia project configuration (default "inertia.toml") + --debug enable debug output from Inertia client -s, --short don't stream output from command - --verify-ssl verify SSL communications - requires a signed SSL certificate + --simple disable colour and emoji output ``` ### SEE ALSO diff --git a/docs/cli/inertia_${remote_name}_up.md b/docs/cli/inertia_${remote_name}_up.md index 17dd668a..e191765f 100644 --- a/docs/cli/inertia_${remote_name}_up.md +++ b/docs/cli/inertia_${remote_name}_up.md @@ -24,9 +24,10 @@ inertia ${remote_name} up [flags] ### Options inherited from parent commands ``` - --config string specify relative path to Inertia configuration (default "inertia.toml") - -d, --debug enable debug output from Inertia client + --config string specify relative path to Inertia project configuration (default "inertia.toml") + --debug enable debug output from Inertia client -s, --short don't stream output from command + --simple disable colour and emoji output ``` ### SEE ALSO diff --git a/docs/cli/inertia_${remote_name}_upgrade.md b/docs/cli/inertia_${remote_name}_upgrade.md index ad073a80..a616651c 100644 --- a/docs/cli/inertia_${remote_name}_upgrade.md +++ b/docs/cli/inertia_${remote_name}_upgrade.md @@ -20,9 +20,10 @@ inertia ${remote_name} upgrade [flags] ### Options inherited from parent commands ``` - --config string specify relative path to Inertia configuration (default "inertia.toml") + --config string specify relative path to Inertia project configuration (default "inertia.toml") + --debug enable debug output from Inertia client -s, --short don't stream output from command - --verify-ssl verify SSL communications - requires a signed SSL certificate + --simple disable colour and emoji output ``` ### SEE ALSO diff --git a/docs/cli/inertia_${remote_name}_user.md b/docs/cli/inertia_${remote_name}_user.md index aef2f372..a5718cb4 100644 --- a/docs/cli/inertia_${remote_name}_user.md +++ b/docs/cli/inertia_${remote_name}_user.md @@ -15,9 +15,10 @@ Configure user access to the Inertia Web application. ### Options inherited from parent commands ``` - --config string specify relative path to Inertia configuration (default "inertia.toml") - -d, --debug enable debug output from Inertia client + --config string specify relative path to Inertia project configuration (default "inertia.toml") + --debug enable debug output from Inertia client -s, --short don't stream output from command + --simple disable colour and emoji output ``` ### SEE ALSO diff --git a/docs/cli/inertia_${remote_name}_user_add.md b/docs/cli/inertia_${remote_name}_user_add.md index 0280a252..609a1ee0 100644 --- a/docs/cli/inertia_${remote_name}_user_add.md +++ b/docs/cli/inertia_${remote_name}_user_add.md @@ -25,9 +25,10 @@ inertia ${remote_name} user add [user] [flags] ### Options inherited from parent commands ``` - --config string specify relative path to Inertia configuration (default "inertia.toml") - -d, --debug enable debug output from Inertia client + --config string specify relative path to Inertia project configuration (default "inertia.toml") + --debug enable debug output from Inertia client -s, --short don't stream output from command + --simple disable colour and emoji output ``` ### SEE ALSO diff --git a/docs/cli/inertia_${remote_name}_user_login.md b/docs/cli/inertia_${remote_name}_user_login.md index 04b82ec8..150eda20 100644 --- a/docs/cli/inertia_${remote_name}_user_login.md +++ b/docs/cli/inertia_${remote_name}_user_login.md @@ -20,9 +20,10 @@ inertia ${remote_name} user login [user] [flags] ### Options inherited from parent commands ``` - --config string specify relative path to Inertia configuration (default "inertia.toml") - -d, --debug enable debug output from Inertia client + --config string specify relative path to Inertia project configuration (default "inertia.toml") + --debug enable debug output from Inertia client -s, --short don't stream output from command + --simple disable colour and emoji output ``` ### SEE ALSO diff --git a/docs/cli/inertia_${remote_name}_user_ls.md b/docs/cli/inertia_${remote_name}_user_ls.md index 411d2d12..41f76a7a 100644 --- a/docs/cli/inertia_${remote_name}_user_ls.md +++ b/docs/cli/inertia_${remote_name}_user_ls.md @@ -19,9 +19,10 @@ inertia ${remote_name} user ls [flags] ### Options inherited from parent commands ``` - --config string specify relative path to Inertia configuration (default "inertia.toml") - -d, --debug enable debug output from Inertia client + --config string specify relative path to Inertia project configuration (default "inertia.toml") + --debug enable debug output from Inertia client -s, --short don't stream output from command + --simple disable colour and emoji output ``` ### SEE ALSO diff --git a/docs/cli/inertia_${remote_name}_user_reset.md b/docs/cli/inertia_${remote_name}_user_reset.md index 9e8bc8f9..4f4a42ac 100644 --- a/docs/cli/inertia_${remote_name}_user_reset.md +++ b/docs/cli/inertia_${remote_name}_user_reset.md @@ -21,9 +21,10 @@ inertia ${remote_name} user reset [flags] ### Options inherited from parent commands ``` - --config string specify relative path to Inertia configuration (default "inertia.toml") - -d, --debug enable debug output from Inertia client + --config string specify relative path to Inertia project configuration (default "inertia.toml") + --debug enable debug output from Inertia client -s, --short don't stream output from command + --simple disable colour and emoji output ``` ### SEE ALSO diff --git a/docs/cli/inertia_${remote_name}_user_rm.md b/docs/cli/inertia_${remote_name}_user_rm.md index 2dfac37d..369c595c 100644 --- a/docs/cli/inertia_${remote_name}_user_rm.md +++ b/docs/cli/inertia_${remote_name}_user_rm.md @@ -22,9 +22,10 @@ inertia ${remote_name} user rm [user] [flags] ### Options inherited from parent commands ``` - --config string specify relative path to Inertia configuration (default "inertia.toml") - -d, --debug enable debug output from Inertia client + --config string specify relative path to Inertia project configuration (default "inertia.toml") + --debug enable debug output from Inertia client -s, --short don't stream output from command + --simple disable colour and emoji output ``` ### SEE ALSO diff --git a/docs/cli/inertia_${remote_name}_user_totp.md b/docs/cli/inertia_${remote_name}_user_totp.md index d9695f98..0531c084 100644 --- a/docs/cli/inertia_${remote_name}_user_totp.md +++ b/docs/cli/inertia_${remote_name}_user_totp.md @@ -15,9 +15,10 @@ Manage 2FA TOTP settings for registered users on your Inertia daemon ### Options inherited from parent commands ``` - --config string specify relative path to Inertia configuration (default "inertia.toml") - -d, --debug enable debug output from Inertia client + --config string specify relative path to Inertia project configuration (default "inertia.toml") + --debug enable debug output from Inertia client -s, --short don't stream output from command + --simple disable colour and emoji output ``` ### SEE ALSO diff --git a/docs/cli/inertia_${remote_name}_user_totp_disable.md b/docs/cli/inertia_${remote_name}_user_totp_disable.md index e6f39b36..5ca4704d 100644 --- a/docs/cli/inertia_${remote_name}_user_totp_disable.md +++ b/docs/cli/inertia_${remote_name}_user_totp_disable.md @@ -19,9 +19,10 @@ inertia ${remote_name} user totp disable [user] [flags] ### Options inherited from parent commands ``` - --config string specify relative path to Inertia configuration (default "inertia.toml") - -d, --debug enable debug output from Inertia client + --config string specify relative path to Inertia project configuration (default "inertia.toml") + --debug enable debug output from Inertia client -s, --short don't stream output from command + --simple disable colour and emoji output ``` ### SEE ALSO diff --git a/docs/cli/inertia_${remote_name}_user_totp_enable.md b/docs/cli/inertia_${remote_name}_user_totp_enable.md index e0f9bcc4..c7e11292 100644 --- a/docs/cli/inertia_${remote_name}_user_totp_enable.md +++ b/docs/cli/inertia_${remote_name}_user_totp_enable.md @@ -19,9 +19,10 @@ inertia ${remote_name} user totp enable [user] [flags] ### Options inherited from parent commands ``` - --config string specify relative path to Inertia configuration (default "inertia.toml") - -d, --debug enable debug output from Inertia client + --config string specify relative path to Inertia project configuration (default "inertia.toml") + --debug enable debug output from Inertia client -s, --short don't stream output from command + --simple disable colour and emoji output ``` ### SEE ALSO diff --git a/docs/cli/inertia_init.md b/docs/cli/inertia_init.md index 0cbd93ef..9a14df30 100644 --- a/docs/cli/inertia_init.md +++ b/docs/cli/inertia_init.md @@ -35,7 +35,8 @@ inertia init my_awesome_project ### Options inherited from parent commands ``` - --config string specify relative path to Inertia configuration (default "inertia.toml") + --config string specify relative path to Inertia project configuration (default "inertia.toml") + --simple disable colour and emoji output ``` ### SEE ALSO diff --git a/docs/cli/inertia_project.md b/docs/cli/inertia_project.md index 19efb926..476b4d65 100644 --- a/docs/cli/inertia_project.md +++ b/docs/cli/inertia_project.md @@ -19,7 +19,8 @@ For configuring remote settings, use 'inertia remote'. ### Options inherited from parent commands ``` - --config string specify relative path to Inertia configuration (default "inertia.toml") + --config string specify relative path to Inertia project configuration (default "inertia.toml") + --simple disable colour and emoji output ``` ### SEE ALSO diff --git a/docs/cli/inertia_project_profile.md b/docs/cli/inertia_project_profile.md index 1f2cfd50..4b69b84d 100644 --- a/docs/cli/inertia_project_profile.md +++ b/docs/cli/inertia_project_profile.md @@ -15,14 +15,15 @@ Manage profile configurations for your project ### Options inherited from parent commands ``` - --config string specify relative path to Inertia configuration (default "inertia.toml") + --config string specify relative path to Inertia project configuration (default "inertia.toml") + --simple disable colour and emoji output ``` ### SEE ALSO * [inertia project](inertia_project.md) - Update and configure Inertia project settings * [inertia project profile apply](inertia_project_profile_apply.md) - Apply a project configuration profile to a remote +* [inertia project profile configure](inertia_project_profile_configure.md) - Configure project profiles * [inertia project profile ls](inertia_project_profile_ls.md) - List configured project profiles -* [inertia project profile set](inertia_project_profile_set.md) - Configure project profiles -* [inertia project profile show](inertia_project_profile_show.md) - Output profile configuration +* [inertia project profile show](inertia_project_profile_show.md) - out profile configuration diff --git a/docs/cli/inertia_project_profile_apply.md b/docs/cli/inertia_project_profile_apply.md index a828fd73..946670b0 100644 --- a/docs/cli/inertia_project_profile_apply.md +++ b/docs/cli/inertia_project_profile_apply.md @@ -23,7 +23,8 @@ inertia project profile apply [profile] [remote] [flags] ### Options inherited from parent commands ``` - --config string specify relative path to Inertia configuration (default "inertia.toml") + --config string specify relative path to Inertia project configuration (default "inertia.toml") + --simple disable colour and emoji output ``` ### SEE ALSO diff --git a/docs/cli/inertia_project_profile_configure.md b/docs/cli/inertia_project_profile_configure.md new file mode 100644 index 00000000..3454d6d3 --- /dev/null +++ b/docs/cli/inertia_project_profile_configure.md @@ -0,0 +1,41 @@ +## inertia project profile configure + +Configure project profiles + +### Synopsis + +Configures project profiles - if the given profile does not exist, +a new one is created, otherwise the existing one is overwritten. + +Provide profile values via the available flags. + +``` +inertia project profile configure [profile] [flags] +``` + +### Examples + +``` +inertia project profile configure my_profile --build.type dockerfile --build.file Dockerfile.dev +``` + +### Options + +``` + --branch string branch for profile (default: current branch) + --build.file string relative path to build config file (e.g. 'Dockerfile') + --build.type string build type for profile + -h, --help help for configure +``` + +### Options inherited from parent commands + +``` + --config string specify relative path to Inertia project configuration (default "inertia.toml") + --simple disable colour and emoji output +``` + +### SEE ALSO + +* [inertia project profile](inertia_project_profile.md) - Manage project profile configurations + diff --git a/docs/cli/inertia_project_profile_ls.md b/docs/cli/inertia_project_profile_ls.md index 55e08c2d..d756b745 100644 --- a/docs/cli/inertia_project_profile_ls.md +++ b/docs/cli/inertia_project_profile_ls.md @@ -5,7 +5,7 @@ List configured project profiles ### Synopsis List configured profiles for this project. To add new ones, use -'inertia project profile set'. +'inertia project profile configure'. ``` inertia project profile ls [flags] @@ -14,13 +14,15 @@ inertia project profile ls [flags] ### Options ``` - -h, --help help for ls + -h, --help help for ls + -v, --verbose print profile details ``` ### Options inherited from parent commands ``` - --config string specify relative path to Inertia configuration (default "inertia.toml") + --config string specify relative path to Inertia project configuration (default "inertia.toml") + --simple disable colour and emoji output ``` ### SEE ALSO diff --git a/docs/cli/inertia_project_profile_show.md b/docs/cli/inertia_project_profile_show.md index 8932c592..20c0af4b 100644 --- a/docs/cli/inertia_project_profile_show.md +++ b/docs/cli/inertia_project_profile_show.md @@ -1,11 +1,11 @@ ## inertia project profile show -Output profile configuration +out profile configuration ### Synopsis Prints the requested profile configuration. To add new ones, use -'inertia project profile set'. +'inertia project profile configure'. ``` inertia project profile show [flags] @@ -20,7 +20,8 @@ inertia project profile show [flags] ### Options inherited from parent commands ``` - --config string specify relative path to Inertia configuration (default "inertia.toml") + --config string specify relative path to Inertia project configuration (default "inertia.toml") + --simple disable colour and emoji output ``` ### SEE ALSO diff --git a/docs/cli/inertia_project_reset.md b/docs/cli/inertia_project_reset.md index ff0cf23e..9cc9f24b 100644 --- a/docs/cli/inertia_project_reset.md +++ b/docs/cli/inertia_project_reset.md @@ -20,7 +20,8 @@ inertia project reset [flags] ### Options inherited from parent commands ``` - --config string specify relative path to Inertia configuration (default "inertia.toml") + --config string specify relative path to Inertia project configuration (default "inertia.toml") + --simple disable colour and emoji output ``` ### SEE ALSO diff --git a/docs/cli/inertia_project_set.md b/docs/cli/inertia_project_set.md index 8f13cfb7..a6aa7409 100644 --- a/docs/cli/inertia_project_set.md +++ b/docs/cli/inertia_project_set.md @@ -19,7 +19,8 @@ inertia project set [property] [value] [flags] ### Options inherited from parent commands ``` - --config string specify relative path to Inertia configuration (default "inertia.toml") + --config string specify relative path to Inertia project configuration (default "inertia.toml") + --simple disable colour and emoji output ``` ### SEE ALSO diff --git a/docs/cli/inertia_provision.md b/docs/cli/inertia_provision.md index 3ba75e16..466816ae 100644 --- a/docs/cli/inertia_provision.md +++ b/docs/cli/inertia_provision.md @@ -17,7 +17,8 @@ Provisions a new remote host set up for continuous deployment with Inertia. ### Options inherited from parent commands ``` - --config string specify relative path to Inertia configuration (default "inertia.toml") + --config string specify relative path to Inertia project configuration (default "inertia.toml") + --simple disable colour and emoji output ``` ### SEE ALSO diff --git a/docs/cli/inertia_provision_ec2.md b/docs/cli/inertia_provision_ec2.md index fc02f576..08cc2d28 100644 --- a/docs/cli/inertia_provision_ec2.md +++ b/docs/cli/inertia_provision_ec2.md @@ -34,9 +34,10 @@ inertia provision ec2 [name] [flags] ### Options inherited from parent commands ``` - --config string specify relative path to Inertia configuration (default "inertia.toml") + --config string specify relative path to Inertia project configuration (default "inertia.toml") -d, --daemon.port string daemon port (default "4303") -p, --ports stringArray ports your project uses + --simple disable colour and emoji output ``` ### SEE ALSO diff --git a/docs/cli/inertia_remote.md b/docs/cli/inertia_remote.md index b4f4d135..e536651c 100644 --- a/docs/cli/inertia_remote.md +++ b/docs/cli/inertia_remote.md @@ -7,13 +7,15 @@ Configure the local settings for a remote host Configures local settings for a remote host - add, remove, and list configured Inertia remotes. -Requires Inertia to be set up via 'inertia init'. +Requires Inertia to be set up via 'inertia init'. To see where the remote +configuration is stored, run 'inertia remote config-path'. For example: -inertia init -inertia remote add gcloud -inertia gcloud init # set up Inertia -inertia gcloud status # check on status of Inertia daemon + + inertia init + inertia remote add gcloud + inertia gcloud init # set up Inertia + inertia gcloud status # check on status of Inertia daemon ### Options @@ -25,14 +27,18 @@ inertia gcloud status # check on status of Inertia daemon ### Options inherited from parent commands ``` - --config string specify relative path to Inertia configuration (default "inertia.toml") + --config string specify relative path to Inertia project configuration (default "inertia.toml") + --simple disable colour and emoji output ``` ### SEE ALSO * [inertia](inertia.md) - Effortless, self-hosted continuous deployment for small teams and projects * [inertia remote add](inertia_remote_add.md) - Add a reference to a remote VPS instance +* [inertia remote config-path](inertia_remote_config-path.md) - Output path to remote configuration file +* [inertia remote login](inertia_remote_login.md) - Log in to a remote as an existing user. * [inertia remote ls](inertia_remote_ls.md) - List currently configured remotes +* [inertia remote reset](inertia_remote_reset.md) - Reset all remotes * [inertia remote rm](inertia_remote_rm.md) - Remove a configured remote * [inertia remote set](inertia_remote_set.md) - Update details about remote * [inertia remote show](inertia_remote_show.md) - Show details about a remote diff --git a/docs/cli/inertia_remote_add.md b/docs/cli/inertia_remote_add.md index e0a8c6ed..aff232c5 100644 --- a/docs/cli/inertia_remote_add.md +++ b/docs/cli/inertia_remote_add.md @@ -33,7 +33,8 @@ inertia remote add staging --daemon.gen-secret --ip 1.2.3.4 ### Options inherited from parent commands ``` - --config string specify relative path to Inertia configuration (default "inertia.toml") + --config string specify relative path to Inertia project configuration (default "inertia.toml") + --simple disable colour and emoji output ``` ### SEE ALSO diff --git a/docs/cli/inertia_remote_config-path.md b/docs/cli/inertia_remote_config-path.md new file mode 100644 index 00000000..3fb1ae92 --- /dev/null +++ b/docs/cli/inertia_remote_config-path.md @@ -0,0 +1,30 @@ +## inertia remote config-path + +Output path to remote configuration file + +### Synopsis + +Outputs where remotes are stored. Note that the configuration directory +can be set using INERTIA_PATH. + +``` +inertia remote config-path [flags] +``` + +### Options + +``` + -h, --help help for config-path +``` + +### Options inherited from parent commands + +``` + --config string specify relative path to Inertia project configuration (default "inertia.toml") + --simple disable colour and emoji output +``` + +### SEE ALSO + +* [inertia remote](inertia_remote.md) - Configure the local settings for a remote host + diff --git a/docs/cli/inertia_remote_login.md b/docs/cli/inertia_remote_login.md new file mode 100644 index 00000000..ddbb5e6a --- /dev/null +++ b/docs/cli/inertia_remote_login.md @@ -0,0 +1,38 @@ +## inertia remote login + +Log in to a remote as an existing user. + +### Synopsis + +Log in as an existing user to access a remote. + +``` +inertia remote login [remote] [user] [flags] +``` + +### Examples + +``` +inertia remote login staging my_user --ip 1.2.3.4 +``` + +### Options + +``` + --daemon.port string remote daemon port (default "4303") + -h, --help help for login + --ip string IP address of remote + --totp string auth code or backup code for 2FA +``` + +### Options inherited from parent commands + +``` + --config string specify relative path to Inertia project configuration (default "inertia.toml") + --simple disable colour and emoji output +``` + +### SEE ALSO + +* [inertia remote](inertia_remote.md) - Configure the local settings for a remote host + diff --git a/docs/cli/inertia_remote_ls.md b/docs/cli/inertia_remote_ls.md index d7ffc843..b1e3b896 100644 --- a/docs/cli/inertia_remote_ls.md +++ b/docs/cli/inertia_remote_ls.md @@ -14,13 +14,14 @@ inertia remote ls [flags] ``` -h, --help help for ls - -v, --verbose enable verbose output + -v, --verbose enable verbose out ``` ### Options inherited from parent commands ``` - --config string specify relative path to Inertia configuration (default "inertia.toml") + --config string specify relative path to Inertia project configuration (default "inertia.toml") + --simple disable colour and emoji output ``` ### SEE ALSO diff --git a/docs/cli/inertia_remote_reset.md b/docs/cli/inertia_remote_reset.md new file mode 100644 index 00000000..52819db0 --- /dev/null +++ b/docs/cli/inertia_remote_reset.md @@ -0,0 +1,31 @@ +## inertia remote reset + +Reset all remotes + +### Synopsis + +Removes all inertia remotes configuration - use 'inertia remote config-path' +to see where the file is directly. Note that the configuration directory can be set using +INERTIA_PATH. + +``` +inertia remote reset [flags] +``` + +### Options + +``` + -h, --help help for reset +``` + +### Options inherited from parent commands + +``` + --config string specify relative path to Inertia project configuration (default "inertia.toml") + --simple disable colour and emoji output +``` + +### SEE ALSO + +* [inertia remote](inertia_remote.md) - Configure the local settings for a remote host + diff --git a/docs/cli/inertia_remote_rm.md b/docs/cli/inertia_remote_rm.md index 2efd31f9..60c95b39 100644 --- a/docs/cli/inertia_remote_rm.md +++ b/docs/cli/inertia_remote_rm.md @@ -25,7 +25,8 @@ inertia remote rm staging ### Options inherited from parent commands ``` - --config string specify relative path to Inertia configuration (default "inertia.toml") + --config string specify relative path to Inertia project configuration (default "inertia.toml") + --simple disable colour and emoji output ``` ### SEE ALSO diff --git a/docs/cli/inertia_remote_set.md b/docs/cli/inertia_remote_set.md index 7c534761..e691930f 100644 --- a/docs/cli/inertia_remote_set.md +++ b/docs/cli/inertia_remote_set.md @@ -19,7 +19,8 @@ inertia remote set [remote] [property] [value] [flags] ### Options inherited from parent commands ``` - --config string specify relative path to Inertia configuration (default "inertia.toml") + --config string specify relative path to Inertia project configuration (default "inertia.toml") + --simple disable colour and emoji output ``` ### SEE ALSO diff --git a/docs/cli/inertia_remote_show.md b/docs/cli/inertia_remote_show.md index da222626..b05a00ea 100644 --- a/docs/cli/inertia_remote_show.md +++ b/docs/cli/inertia_remote_show.md @@ -25,7 +25,8 @@ inertia remote show staging ### Options inherited from parent commands ``` - --config string specify relative path to Inertia configuration (default "inertia.toml") + --config string specify relative path to Inertia project configuration (default "inertia.toml") + --simple disable colour and emoji output ``` ### SEE ALSO diff --git a/docs/cli/inertia_remote_upgrade.md b/docs/cli/inertia_remote_upgrade.md index 522af912..8df8d227 100644 --- a/docs/cli/inertia_remote_upgrade.md +++ b/docs/cli/inertia_remote_upgrade.md @@ -21,13 +21,14 @@ inertia remote upgrade dev staging ``` --all upgrade all remotes -h, --help help for upgrade - --version string specify Inertia daemon version to set (default "v0.5.2-34-gbd36126") + --version string specify Inertia daemon version to set (default "v0.6.0") ``` ### Options inherited from parent commands ``` - --config string specify relative path to Inertia configuration (default "inertia.toml") + --config string specify relative path to Inertia project configuration (default "inertia.toml") + --simple disable colour and emoji output ``` ### SEE ALSO diff --git a/docs/fonts/slate-33847ce5.woff b/docs/fonts/slate-33847ce5.woff new file mode 100644 index 0000000000000000000000000000000000000000..1e72e0ee0018119d7c814c2097cc60c0bcd05d84 GIT binary patch literal 1796 zcmaJ>&2Jl35TCanZ=GF;-Nqj%Qj#SmwgjS~vAs(b4i$%lc7v*fuR|jhlemtH?Nqf< z5&;$c3y8RZ#0{<padD2V2ogw0g)2yK07W1q1P8da<~Q%HYXfOVnm04QH#2W$_U+rb zu(U*iK#oNoOL?Ge*8fcxUYK7X5(%KMGAB=(r#D*FtH8EkuPeUv*_-uhhp|K0?8}_0 zH}@_B`<losGyidL?bcSUx=CbXn*wI*~L00Mg&_G8S>p83^QtGf$~^ZU#vdPL3b z4fcBr_DN>rKz!G#?&4f~pM4ZRM6a}~ts1aTadwIM%N_dh>UO7#K7YRFXF@YA68l_? z@xFm7>0K?wZ&VUvut!OxMlIIQ5*<0_&Hha~Yl49Y@PK@!7+CqFG*;eClSR)#j$=Xw zNnrjF9T`VX|4zRT99<||DqHk_nzSa(NzO5voBad{L?lOWoE4r?ZbRP(V_X@TZL>{} z(3A8mk}l-3xojrwNJr*pi-lsLQVxSKC{0w##ljO}){#>poy#tYg)pcTCk9|<VgQDs zw^OSvf@-y$-A%1+?w+&lL@Oa}TSC~jaHXBN4tq?>L<3To?f*omEO$b9ODUa}gVj!a zAvUB1l6OCpmTg;7PgnO)phbF-Xik@UVo+OLa3((}zVs*;Zywi?{r}GOL=0{q1ou!q ztD%;HAbGE?Z5HC#RzAMSTXWiN9ioS*i+Usm@#fI}eK@$`F!8DQHtAj`iEnm!UKH}P zNl{d*%%o>TwzLq6ppv_9BR_a$H<|Q)z2RXkyY6k4BJlQ)o4+xU@=Bif%MA~%sib$? zbw%hV*Y96nzi0MvpHdWZeO#D>x^i4rP!XsqKRYk5@ZB2RF5E9QWp(qg81F^VmBvaG ztu(Ggk(kS7r)DyTm#?ozQ4q}d{!9==(dt@sJ_vk&`7k5ChZ~1PD=Sgs?%Z@HoBe#* z_k-a4JvVKwy<I=dOsjte|H$k4?Qbq6pZSYCiw8^JKHR)DlyN8gmZ`a82Qlh@$4|^; z_D23bg{XH=YgjpqJqHYbO)lPnX?lnL7E9s-K>WWZ=q2@1#9uk~9EfrHBtA=!8%MC` zIGu@c6SyDi7WCy<w<!yYPr&nsx9;&+cd1OP{H|DIKscw?bxy78oLbj8wXSn&T_Scq zj@3Ck)TAnPsYWk@uTh5@v`uYPcbZPoQ?TRxPP5vr4NY2ud!61;+Z;AXv!ueiNKl7I cTP4*8Yyx|Y_OPC#4R}2d=A%w=HxHzL0AiT_vH$=8 literal 0 HcmV?d00001 diff --git a/docs/fonts/slate-7b7da4fe.ttf b/docs/fonts/slate-7b7da4fe.ttf new file mode 100644 index 0000000000000000000000000000000000000000..ace9a46a7e1ed6b6ab3de2f30ef3e27c572f88d3 GIT binary patch literal 1720 zcmaJ>-D_KA7=PaL@t*V?ZMro%kz(6pV-rwZyCyk@Q7?wb>UJv9`gO6wj7^qiCTUqB zO%X@;7dX69!8^V6LWJzXiw!F%45qgVdLa}=5xvm6E&iVKo-9$jJ@CHI_viaTf`}a2 zC!H2wcyVDVd0amU$>&(FZ8pn0bm7yth{U7dH)`ef4)6r{E^wmO*t_`0^~*QG?-S|8 zt!lYq{5ky*k?|Sy{uTt*p8hrX-@re<)$DYS^+1t{800m!H_O^}@g4X@@W-3w?hZXf zuY!M;^{sNV`qeJ|2)=?Gg`Mqo2XzAEd#oqjAaRXMBJF+c79{T|EPkbe7-PE;5S;Q~ zaGL1Q(r@%{&}khDI-bP<yok`SbH)^Q)~3jy=YYp4K^jTOyhA$F4z2#3ejjpF74b6S zMgONMV@jXm7^AV-PLO~{azu_?!Kuh>X!~GUGz-0@x9Aaiik?BxrHq?#(<w_@GCP;g z<#VNC;0JzTvQ*6Ho)mMIoEE8!yDXLhzm%UG2-A}TVIX?D)#@^!THWnd6jkY-HO)jb zAx%>PnWnI%nYaReOv*$ZSm>?)ctla|1hAG;T1^YPnfOv{N&_J8ekcvoG^Cm?MLpzb znO-8ASEU{s)D{<<&JKz%JjTWAM|EWWzjHMajT;ECdZ?bsKw&|^tZONrkvOuIkI%De zUYTtG_26}0jYK0>4*B1QgBuPLXU?}t^*TiboK|r`<g#-~k&kwnPR$CpuoMWtl(}ys zKR87@nRI@+>R>P0_HD+(cdi{Ze{FKYDLBs0R~?v6B%Rx~Edo2aasT@IJ-vtfG(iE^ z$Awv_E5l{^C4s84a|;3+->t#z!u^V-9Nj!@+Ph(RslFP9tMyA^DCS*vdNzG<@yc2l z`u?ov&H8>AuC0gXeBbj{4$|U#n6XQ^x*FE+&d;P>_lp(J^Zj%8%oMl&cI_ZN6TKO{ zkvFp2-&{yO{TDd~50<`txN&oc<4*8TskuV~pXj~g5i{t$k=GYVU^@bQTx>a5uvcK? zADE$i`dge4A3((KH9;?{zv*7K*f>Jt^humckR5yQeHf=xv0R7Ti)jP&N=%#Ng5wPM z_VCv|5z{smX^sCCV+<0Gsc02b(JH2*RZK;zn2MJ0U5I^E%r-TsOdYDyD_EDQO?BF) z7OFc*Cuk9TtZz5Uo$8RKb(q)a%}C8|gD__z_YMNoV9|<#sst6tUZ*|mXK52w&tq|_ J6Wq-M;U6NW`v(93 literal 0 HcmV?d00001 diff --git a/docs/fonts/slate-cfc9d06b.eot b/docs/fonts/slate-cfc9d06b.eot new file mode 100644 index 0000000000000000000000000000000000000000..13c4839a1975d4c92d66753d75553f922743c6ef GIT binary patch literal 1876 zcmaJ?&2Jl35TEDWeRg&sP8)xqh$Kr)Yzaiu#`dnNaHtS!Xx9i53LF}#nAmmP`Xfq= z;s{Zte*qCEK;i~h4hYFPaA-x4sD#vVrBXQ{MIaD@1Ke8kn|<rpE@?-4Z)ScoZ{ECl zUl+nedy+^{h=xhfu3)6_`Y_JEitaR1S0A<!nY2kYDpHHeFpknPc!l2cu?-*zdJD(~ zysFfs2HA9qPS8nMhDQS6i7eV7jZVJy#@u}LxONK2H)!vy){E<O>8tnQ^fdI9N^x@? zd<=RUJW{D`U;b-v<0kYSA}zO8E|&DaCqF0BzlPme0}$TUZbAP8`m<~GR{K~75*dg= zcCEQu4DE@ZpmS=+>&5muJwb0nf0^x#V!izR7X1vpggLV7&CM3_1j&!tPMS_)mkgrN zC!rsJe5kniow8zt{RT+zltXle=pd}!=-!|+8X9a|iyqm&z#GOh#?Z4hMmoI$K1va6 zrUYgm&_U=R+`ZrJ0!LQ9E`42ef0@uHv<Z$e7@PeB35<vi;F!xj?Ys4TACLL9&>C8U zo}w4%B?O&MCX$JGEG)w^HIqqa()pb0xK4IFpUb457c*fwDPqaQf|z%md}h1{#>ac0 zD>_@{@&c$_-fEYWRBE3yj7U8q4MTz%hA^cOxdwei%19MlXpM(P_)+e=@Rm}B>tXap z<U6q{b&!1UnbZwK$EE16Ax#T(foN8xdaRdQkZ?TJOFsJyC$Al~BIExnR}~5I0$j8X zvS-m%To5?h8cJs-j$FzY7uhtc+*ZIk7<EyVBt&fN>woqO*DogaoKF+^`!zvX>{f10 zq*F6dk@0&Ok4=k2cHR|EKKaOn+_Q3KG-~~J-9n!;&D+d{W9=SQ|IqlDm9?y2uUl{( zi(0o$Q@Cby<<a?dJ6Z?lX^dRXj}r?cuOz4C<OQ-y&CCgOe71V03+KzPvVZc>g+B7U zE7gMM6{=S}Ps}C~lhg72%h#4X&vB-0d)je4Z)w>(?>M%-xE~jH;l@L}Lcyy(n4O9z z65lS`w&R>XbW_^$2bKN!lz(S%N3N!tcP>R={D&-^3rjyfS-aWi!AkH>sk+00G5&qW zC1%n(1Gmpd;5$IPUF_Lw@K<Ew9hjmW`d6G4p913h8lgAUSw5UCaQ4|KeHqLp@C2(7 zd>%&WbbxEX?LgKcF9x!K$J`8LiMQ^#KsG5yOZ=|rBS1K&l2uG4tC&hwF_o-hDp_Le zTrgI}?0+pse<FwW&04Wl9{7odf1yJ+I_v*IEiA8sU#a2$OzQ6{0ehFW(VwGLc)g0o L|J4az&1305@WcuK literal 0 HcmV?d00001 diff --git a/docs/fonts/slate-ddd488db.woff2 b/docs/fonts/slate-ddd488db.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..7c585a72737539240f1ec97a725eb6d7347d2bc5 GIT binary patch literal 796 zcmV+%1LOR6Pew8T0RR9100SHV3jhEB00yi800Pbc0RR9100000000000000000000 z00006U;tbZ2nvQMg+Bo{0we<<3labXAO(Um2Ot}71;`$!%XmzA7Qq8=XT3iY%ud$O zWX0S9ZjY*kHtiXmTBy7_umPvrP6Jzi{`Zd`tTPV^?c*5BT6)|dWhhw<YG7VSVq>m@ z2-w*rE$c_UfviKEL=Vy>={0bo+(i5#P1q3$6VB``hVMrCzU@B6vbqKcPy}m-BtQn- zkylU>byNe6DE>18g5d9bm%bZqa|qF=7&3(|U!AY)%Yg-vOsqKIq$w0D$r*3}ks4=+ z>U6?w2xMd=B$;zQ9v)F1K7KwfQ9|)<9nl&i?6-rchs{I8LC1eK^@#(|^QwB-{VeQz zoHLn@cwG?Yo(X!F(Q8iBOqSNs${h}C*?qJYLuZAnVXqx{ww|}Ux0`ca^V#hz?c7{r z7ldYbmk!M1m3G+IYC6(!VcCzqp&pJkZ#1@kw2W<^EJMqOM;^&dq6ELC*|pK!(cC0< zbZtF%BzLsuTw5O*+eg;dX0a+hcfI=gj8a~qWYJoMamHAo)!Qq|6&~9S8`{d0T?L&% z@$R=P6H0rTp6V+-Dlb>EB67JEMQ>kk%`y}{hvBC(RNEw)*%|U|4>SL+B=3rE@y*rw zR_bLZr&~XN?C;+yx2IilcDnrb?M)}An;DsTe@^rq$9L-UWNqY_oTyWyYisN3CMIh; z*C)b12exYgK^2c4S}J#2YJ+00rUlj%+LqQ7E%ll<LR(am)y!d8c5UlU<)KH9$^*Yj zLOZljXSqD!{QsDA+Smt&=?A6NW|d>dEc`K|1Bky)iLkwF{Wltvj!{A+PBEzhE3BX) zFBgqmj@&z?N1*=OK?z54T7is8FiA(N66o<nl^HBmET>e`X+cKl>`n&&000000HC;3 zk^ug-#56-JW5JAtMV6Rgj#+|9A(7;@^`+^dWy@Alt7D86w|;R>QMs>d+47HJVfKhH aD;vc&%m&dlj4($-ipx}q&#}A+00017%3vV? literal 0 HcmV?d00001 diff --git a/docs/fonts/slate-e55b8307.svg b/docs/fonts/slate-e55b8307.svg new file mode 100644 index 00000000..5f349823 --- /dev/null +++ b/docs/fonts/slate-e55b8307.svg @@ -0,0 +1,14 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" > +<svg xmlns="http://www.w3.org/2000/svg"> +<metadata>Generated by IcoMoon</metadata> +<defs> +<font id="slate" horiz-adv-x="1024"> +<font-face units-per-em="1024" ascent="960" descent="-64" /> +<missing-glyph horiz-adv-x="1024" /> +<glyph unicode=" " d="" horiz-adv-x="512" /> +<glyph unicode="" d="M438.857 877.714q119.429 0 220.286-58.857t159.714-159.714 58.857-220.286-58.857-220.286-159.714-159.714-220.286-58.857-220.286 58.857-159.714 159.714-58.857 220.286 58.857 220.286 159.714 159.714 220.286 58.857zM512 165.143v108.571q0 8-5.143 13.429t-12.571 5.429h-109.714q-7.429 0-13.143-5.714t-5.714-13.143v-108.571q0-7.429 5.714-13.143t13.143-5.714h109.714q7.429 0 12.571 5.429t5.143 13.429zM510.857 361.714l10.286 354.857q0 6.857-5.714 10.286-5.714 4.571-13.714 4.571h-125.714q-8 0-13.714-4.571-5.714-3.429-5.714-10.286l9.714-354.857q0-5.714 5.714-10t13.714-4.286h105.714q8 0 13.429 4.286t6 10z" /> +<glyph unicode="" d="M585.143 164.571v91.429q0 8-5.143 13.143t-13.143 5.143h-54.857v292.571q0 8-5.143 13.143t-13.143 5.143h-182.857q-8 0-13.143-5.143t-5.143-13.143v-91.429q0-8 5.143-13.143t13.143-5.143h54.857v-182.857h-54.857q-8 0-13.143-5.143t-5.143-13.143v-91.429q0-8 5.143-13.143t13.143-5.143h256q8 0 13.143 5.143t5.143 13.143zM512 676.571v91.429q0 8-5.143 13.143t-13.143 5.143h-109.714q-8 0-13.143-5.143t-5.143-13.143v-91.429q0-8 5.143-13.143t13.143-5.143h109.714q8 0 13.143 5.143t5.143 13.143zM877.714 438.857q0-119.429-58.857-220.286t-159.714-159.714-220.286-58.857-220.286 58.857-159.714 159.714-58.857 220.286 58.857 220.286 159.714 159.714 220.286 58.857 220.286-58.857 159.714-159.714 58.857-220.286z" /> +<glyph unicode="" d="M733.714 531.428q0 16-10.286 26.286l-52 51.429q-10.857 10.857-25.714 10.857t-25.714-10.857l-233.143-232.571-129.143 129.143q-10.857 10.857-25.714 10.857t-25.714-10.857l-52-51.429q-10.286-10.286-10.286-26.286 0-15.429 10.286-25.714l206.857-206.857q10.857-10.857 25.714-10.857 15.429 0 26.286 10.857l310.286 310.286q10.286 10.286 10.286 25.714zM877.714 438.857q0-119.429-58.857-220.286t-159.714-159.714-220.286-58.857-220.286 58.857-159.714 159.714-58.857 220.286 58.857 220.286 159.714 159.714 220.286 58.857 220.286-58.857 159.714-159.714 58.857-220.286z" /> +<glyph unicode="" d="M658.286 475.428q0 105.714-75.143 180.857t-180.857 75.143-180.857-75.143-75.143-180.857 75.143-180.857 180.857-75.143 180.857 75.143 75.143 180.857zM950.857 0q0-29.714-21.714-51.429t-51.429-21.714q-30.857 0-51.429 21.714l-196 195.429q-102.286-70.857-228-70.857-81.714 0-156.286 31.714t-128.571 85.714-85.714 128.571-31.714 156.286 31.714 156.286 85.714 128.571 128.571 85.714 156.286 31.714 156.286-31.714 128.571-85.714 85.714-128.571 31.714-156.286q0-125.714-70.857-228l196-196q21.143-21.143 21.143-51.429z" horiz-adv-x="951" /> +</font></defs></svg> diff --git a/docs/images/aws-ec2-iam-add-acf0227b.png b/docs/images/aws-ec2-iam-add-acf0227b.png new file mode 100644 index 0000000000000000000000000000000000000000..05335f0c6efd681fee83c3484618e1bb38104442 GIT binary patch literal 84427 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 a$UZOfSIgDBvprfY;6mw|=nyYq!~YFJ!SSvD literal 0 HcmV?d00001 diff --git a/docs/images/aws-ec2-iam-perm-408741e4.png b/docs/images/aws-ec2-iam-perm-408741e4.png new file mode 100644 index 0000000000000000000000000000000000000000..8b81b21f262f9f8cc95b4dc3548db21488e600e1 GIT binary patch literal 210153 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[!)~vf%(A%oMgo3&D!gF*s;!6; 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 T>j$p^UdO)kIa2;@(A9qe*z&Kq literal 0 HcmV?d00001 diff --git a/docs/images/logo-a410de0a.png b/docs/images/logo-a410de0a.png new file mode 100644 index 0000000000000000000000000000000000000000..3723af174a362f1ab3d19e07620eaf48799ac1cc GIT binary patch literal 379492 zcmeFZby!r}`#!8FDtJ&wx{;v~kd_{$l}11sX{4kZ90P|KT2NZL1nCZyMp{Zr>F&<o z8U)01zVE;9U!QYbUS~Vb?6udE_j5nb+Fo)p;#inOnCH%&!;+K`Q8;(*%2V)%>&hkY zNz%P|9`L`5M)#!eojaH9e|7H(I`}(<o`iz*xpU4m=gvKUb?)2__~`l6xpQ`R&Yhdl zId_it-MMr4&mv3Y`Olp@uWIt>vF&4NDPBEGbLJ=dmbwPaj^@w6FV3CgcjN_^<_5M; zC>+hrENplk1t^cc!3(ZYAG1(W9DT*sRDklav>b)7rL_SCCo>209ZEq=3JMB-Ykfmr z1rf31pM$>%P#W9XKI3I!ad2>8c3@|=v^HX4<>BFBxx>c7#>ND`!DQoPVf)09$-)Nu z`z9y%5izjQvo?8VYhr0Zfx7P#T}wM#0ZK~LLZ|=zeok8x!#^uo*c@*QY>)-@FD$Ig zcUVsE4Svdx`jl7J+Qa~?jJm%dEC10q|N88B9ex(n;%6S__fC&K1zQ!w<Yze*n;@pt z7h2VG=V0d~MeaRvJU=&hIa1Rg|L&Yra{{-51hgCybmOM;BH}fr=nXkJ`7(sJmWT+1 z#c};WsEnb<6OF+O_XgzNealNXUtqvt_iwVjUki|Oe!uY%=_`go#m-|hlj~7AZsJn8 zsMbpM^&8J@S*a2u@p-h1S8h<io}c^Q#s7rxKTG(Z7yQo){^te%^Md~$yrAs`nkduV zf)5z~SNi?*5MJYhUr5iu@U*|JO%B3Wn3|PksY#;FuR`KK?0P*nGcz+OAt52DprC+8 zYq-pyDO9?0cW{wQ+hNddy)?4w+S#;TPkA0mq-x8SaR0w~o<bWv$j~=DJe&*{7k4mz zI?jdT$s8_{FlwYgZy=OAd0}cCAxz9AHd_1RuDkTj_HWs`v)vz?E?*}r%jD7H^*jq4 zn3!Va;}c&aW&g8Gz&x5|=Ex06uAu_I-9(6iWsTn^v5KRyt2R@yd09-xoE*OVZuh+3 zW?`KTr=_TMC2P<m(c)xH<Bj&a@{g31x)Ss9@>DqV*Szb>;|QU}^91=xHvKn)nY?O| zqU}ZUJkNesQ3r}!TbTW|?-bZ5c_5+mm$9>-9-|!vx;E<CAGEqKkwrwbrDztZ1z*j6 z0xQ(Z%*p?@$#;oxE_<^f<FZPg=;6HJ-o8~nmxbmonvt!s{1Ef3vXuvKxXgdp`Wqt1 zveQIcjbBX#if|ZENi(bFi^}8&_J1jgBF3UxjkAj9O}`oP&l!(GhXyctyu$mZ=>C5- zuRs~Vq2uew=vg;kg*Xq9d?{9<Vu7HyG3>{CU$LxA)lA&5?@%r<79gBvS-HPqZ(v|B zIHCX@9I?;3o8-b_XzSmf&`wQTX#C@`nz}k)sqmX?xutfq1%k9b0UT$Zfrma;9!e`4 zk?@~KK!>(*GLUX6`y%`0A(DDxZ?33^UyS3?Q{UZ~=eD2gwbDzLi5l`Xw&?9GciBV= zxNHpcW@%R<v+vi`etvn`l7WTAQbJLUK7uBk3$L1ixOH=J`0#B}j7Cna*cq#U<6*a@ zwCm<wqWO=f8OOo=dk?D+UXWdJDlDRXO0!~U+l{dMeI)6R%%mtyW~P4R&(<cS#yczy z&2IJ?#jFc^{-Y{nJyws^*V_hR^fdE+82=415Ix@>UspTuB#i#d#*3-I#=}}dHU6{l zZD<?w10D)WlW)epV>#3XUv3yXn!fg1*DSGBjnQzXB7%0)Hj`xY*6lp`>iO|uI8WSk zydXA7dxpG<f&!b(Xf3k!A96ugI~wadv}YFFW&{g*w0>;-Pgd!plq2z)Bes$d(Nh$& z#t06&LJW7fX>8nIFrQR3(75yX?P#;1U(xr*2(T<$T}gYqcor$=)9;>-(MO~FWNTI% z3^WY8dU}NLY%-;5p4XlQ@z2Gugf9Ho=2P*eh%S)r0XrhRENYAR1d&LEahQA;h1Qik zejCrLJeD%#vRIxDRIM%m9BO8Nqu<gz!!w&z6iKo!Dk{o8<T#2Huk#}<rB4(k@crZZ z@E1Ux^3RerKL2}BcnBs{6QQr41QA=%gzuQW<0~Yr7JX!eI$shho>4DPnr`)IbEYf3 z#N+Uw>*XaZ=iETO`hZ&z;l1_QoJ3q?E)(yKlA_!;`s@f<<j&SAV+qg2kdgf6LI1HJ zeW_UKZ;=@RR*$QHp-ea#2sRR1f{2ILZYG4oD#NSmZg=%l64Of{gwZgk=NRs7Eq9HN zk2fUB4i#{6aAbJv9rh;6#?)B4v}2#$Pw#86q~<xN_kTA2Thnqs(FEcSYLk2uSoIDO zIcVJS?&q&mHxjP5S7%#fm2aqZmO3nUS@FD8f{OcTxGjCYoaJrk*PMM*T-eQR-$uRA z!cBjw?L$B2a}lpI3noaw;>Elvu!PSz&e4MP*l@Qvzj#VNS4PhXNzF!z05-U{w>MKZ zW?fnW9Lk)mQ0%xoGTi!(bu{puj%p(f>y0xe>4Y*#OWBWK{$rA*)OT)gJP2naieTSa z?3TBugy|TerH?eI@>PE;I<$U;%Z>K=j2Bl8qjNmnl00j8N0PzugRN+_RX~u^gdl=t zeWBM*yvRl=N1R(hwCq~FR!C{`vzO!v^pEGqo&z_+`6;QwcIGirf{?p|mMA~Hg@959 zCHa1ZmWcIUxlx}1)0B$I$jjDSt-ZSJ=wjH(#&_mt(>K~u0<Rg^{3ok+K;<BvBm{vV zN&}zUy#h+#K9*0M3XyorYwF8V1DRf*Ab++JV1!1*xia^P;myC4O-Bd6CO`iHf<zKx zkGjvkxG8rVzK3g!=$H_pLK6Fz<31eiJ|iQT-&N!9^~>0FZfA`bJX~z-#SQPL!A)Tt zT!y|ryVU5^v5(PSGu>fn^e}tVRwUmmbUlssL`3!SAc6BZk0eO{%M@^4!G=>-5Qy4Z z-$1M3T^@9+8C*%7!iy8NT8cy7btCqguaJK>0KbjD^u{eThGP26PLI|=r@q6HHki$- zr*ls!>oMBJ4Ut&pYwpZ(*;aZ_2eJl(&yzm<vofsdit%@2LY4TNf8_Q1N$sfv%2?QW z<E-+1#|nBfudVO`&DbmIxXp!enD6n7z^{Z!VqE+~I>60P+QKrr_ZM6NcZJ=$5+W9O zS%f3=ot5LjqQaHe>4E3q88^1n^{qTaI*OKi5c=rX{@mz18X@XV=WP}L{Y>b$<RD69 zIPFEcwYRJ)HSayjlt8<fqp4#@wUvwz5}``BF!TFM@iaixCNH?K&e#;n6azNVqT;?J z5XJ)`=?<{8?xx{NJcngoHS<Cv^DUws8A2p@eLbuAtC&DY_cVmD|0N_R#(=V9w%a3Z zhy)&}mpr5f!UarYEDdJO6JkUe^p-2A7P)=&*@+1&+y)L?6YF`#V~&)uq7W<m$WG@d zfAmwcFe>4IXFj06!?!?#MJzd5y9&Yj>pmNDu=rXsG~UQR7IC!6`iJlj@=6`PC>c!^ zS?2qe@ppLx-{(eW(5oC4-{TtT8|1IGI1`!XM8KV7<oHGZ7{zbT4}q1YYz(V3O)1Nv zc~b*Dc3#A*SwKn?w{p(QxttM2to+y3e?10;oCI1!8o^g6jTi|@U`BYhwut0!>kVgK zawh5M&13yI{f6(w>Ca%lFpR&`mDyzK{_R`fJ{RJ86X@evuOW6xDUTpwfHS;DuYRn9 zuF~fn+1c2mLkk?;{>2FW-}it~(4sqwbz@ToHNE2)T6i1$Rw5iMT+H(6&Vw!K>I6hz zv9=%Pp9q>D17h{eZKTM*B$6N-t0?t0!>_$aL98RPoyDy)g1+Y>2-Y+G`KE=bZo3=A ze0DQ=**23c#FSjMHvJ$OXsT;zY4s;bM}#AOfNyfgXJlj?495cmTmc~e6QlK>t}fiJ z?ruDBoUZTRsS0Zv%y0G=m@|6OA$O_!3oT_A!Z?Qf_lI1Wok--v`DGTkhiWUvCCvs) z^7;MT*n{e_Wu4{}iHaTlEsbcaZThJ0um?#Jak=Blzm@iCc>PDdG#B?EVHkEc|Mn?q zND3lq)8E*vQNrSlsG~OYhS?zw!qCTju+%|&FxRNHtK4}#ZJ{S?_y_#LWo3UN&NSy? zw@pp*ti`;~BQemiq4J%b9c9z*40<0r*|?ID64(8mb<5gXBysTMj||Py0(1Uhu4v0r z0JZERxXhmtXXOu;Iob3ZuhF%Zrx`?kMOzQt9fe4C)-FQ3ML|+H@iCmp=iD5a3n7f} zPIqy1p`Q;^)i2Z*v7Qb}xCJdHB@N6V(t$1|!7_~HiJJ)+;~{$6Z6Acg{7HDM*Q>p- zRchwNM5M71waB2?SMdwfbMz(qL5-EKng3L&-*~~8xS4dm`=ff;z~T)oGD|TI$2?PG zV>*i;|7_4K`Jt(gye)-V_&eUEG#NP)Tj;KU(1LCijw|`Mk>n^)Y*#txi|7f9S@Utl z*}XzmMWEHx)YxV7)~*0h&C&<Jekh4;+r6f1LVHVH+eN%$1u-i{a}V10wpaU`Be=8l zKqc^IyeX`bP?BAo!`>EA>*v?L)qab)y@RITG*G)6gDOmT+n{<LVgo%>BCV(atJR9p zs`)z~z%w8cLoW$#W{*A~938bP&1jILRK3-ftyed5{=%h4H8TVcuknlpq+!eQTdBUe zMmm#2$s;)z3d?y=m!4Je<5zx<)@+e+dz_4tl2Vj%rbZvV^6V4|7HL%6hj>M4Y2?Gq zxlqG<3u`?oJIRnruii%iXx^tVuHFSm$;rbTgx9}x$VS;FWH@M*=zC$rYSLF<w<80W zj*+o{sL*nl`l}~aIuW<UK#*}`iubPIyXGJ4p(WM2qJG|CTF$998EwmkP;m|W#7=-T z`O24Ti7mNo%!bN%Oh#6Q3})(WtP-#S*RlY}K$;XkejfR!I4BE#E@VF>S-W~B_@Rug zY5~*Mm-M>t-KmfLFGmZ+fy(^Quu$gDY1|f@2C%vcseSL0hkkquMQ^Q4f=M^6Vt`T` z(n#9t+gX`&J4}9kc^wsYTeX9SIlqHid1C5jnA-GBB+0xyZb;R)6fTqAB4}JmEQ8AJ zlRN~|0tuzQsWXl4??~0Ai<Zc`GKE0JJF!}~Mb?Wi=Cv=Txoj>799CVpp5d3myFC^h zCKg}2;nDZ?0$MXpN@gZ=6sw+Cn2MHD;zJH=TQ4y`?uffUT+CKZZ<+1v>>4VS3ihyj zNvNsQ&GzVYoe$n7Q=Y5}zYkfWdGI09#P08~0H45E^Z80d%ofx?c9X_Df;%LBMMFpO z`{twS;Q1f<F3v5HJYRjhy@P1Th~asd-+Ouro!7fm`YX3ad^9IoqWbNYM`|=PY6H6! z12P+e#E|4-08puSaHcx_@$ZEDz+f40koW$!jTK>v;*hFWh_Mc8WHX`5q_|0%@p*VL z>qIbL^$UGJPfyR0EuFnN;|_vA{sKrn7rZN7B}_U-u-udb+fMzH&b`94w6sj18Ybn@ zsS@Dm_I;sQuJ-f+8kpl7h((b{DByV#WAw{G8IU0)dXwq|p8ft8CYn39#RQKMJFDI> zVg!^O9{4Ffw1#4Hz3;MDh8-S|)lt(8;WH9ZF=q8%8H<GN?G?Ch^cii23%J;CZm&){ z_$S3LFe+zERk-i($jJL{D&+3^c8fR*A-0}Y@65?4*`J!>Yv!N+KKBnX<b+P_<H%WX zykWC+9NSC$po}$ZnbM-GNzZLSQy)c4QW6ofM|<rO+jBn1ka{MSkz(~db7Peku7UkH z*HF5zQ&y<F=i7UBmudqgXJ)m$6r+qU?VXq;s!lZ8{uwQP??T`9NqV0;Bn%+HCB47* ze{n@IRyxE^LS*HG)6Ir)sUSlvVt5n=)v%y!IBT>cW6<@xh2nD?%Bre7tjrG9GZy4J z;%H73H^O91$gxNSv|X2Lw6f8}TOS9;t7xbhWYIP6X1*7wRM*|Hp<HM-BQiXN!xW!v z&U@UM8>q=WmB-NqMbE{cT2LqWfpU|bMl3|U_sX1<jvfE|jL`PpcYzw+RK;bIxdo3k zbsm|ROsiToU@vlVK5V<UO?3lFWN=+zt!=0?S$0vtVPT+r^pLz<Pt?ysKK{@nVN-;* z*-&z|S9m(A`%L(>XZq>?Qj@sv<*8hbF7)GJl2mUw^hofnTt#x6J#pF5J{Ks$(;V&V zYJGW@i=HIAa4k20ymAc$u-#`GD+zgCZ+=9<K3~aD%TL?;e3^V;w|Fvoc6X(TWz%JU zy=T`Pq;B)i=kzn%X5KlwR)6`HsAG8IkLS@W@!L|C?Xg==E%fLDZiY*M=M{w$$YDrA z+Rpk#4AgR2HNnVq1FAx%m0JcGIBkhVMO)ac?m2Nj$aC;P97LCqngECuE&@AK@%x4? zk$pnU5gi`Dc{LqYpOtb-|4i-OuSbM%By*ZSJp<-?i-AK#l{$w0OAIezZzM)~5y8XW z=dDbkON(d?Z~Swi_8P2ueU*zLGj%NGYYI+)PGa_Y%i)~lY&Hs^6M^^T8aWg#R_tDq z0*N1{!DjHh78!DY<9b&tBBTR?^#@_=T))Wibnbk#@SkXn+BfX#6<=T0VREYn)gK@R z0RQq~ey@FrPf4WmO`?LS!my6C!>TeTXC*Q&E^chHOAPe`5N9?4^YOe$qcK)R+s&@c z6N@+_?z`)x%4plzFk|{tj^VbzQ&XeI0hPvmDdB(ROv5W7)vRwsT>*vEMsV{9^izCQ zf#Z^y$f!4AYxO>oZy{h|_hIO59uDTgXSyYmoaFHPc#eC^b(=e@F^Bw9+mkWmWjdc< zoaf}^9DhC6?)xJcH;v4^*6P}=Q#T8+2C0#rmXqQypTE(Y2os$P)My#=MJOKC$Q+nd z(gc$1VyLA7r>P2MECA7EGb<%!O9B+yMxytFDCC}_sTY{hSIlOX?f}CV7B&L$*|sZ9 zNdPn8Ln?J8<T91CWheB2VA=Id2?-MeLf3yam~bi$)CIVgdHjSTr69rb5Ml$!+zV#i z7o?x>TZ_wXSiN6@$mkDc*8IUm#39(%*7oz}KdKJ)RFCS>+B4dh9RO|JW)$OQKV_O# z&XrP7&~1=wzkgv_VJ?WHni^^4fqX}P2CoO;p~|x-To`|e04D_&k-}%vc$aTP03w;| z`LPP!+s8-c(r3N)r6tD!8uFVo<ak^n`ulic{5;$%WP$5m4+3E4uRc;y36qKDcaqB} zVAb82>-(y^j<iSr)*jLk>=6;{iKL2lpXFkVn4si7Ej9l?3i^6pct`!z7GjlB#%Jor z6GjcVXQpOp1*_xI&l<oDrt>dXW8;&$E`2ryDX>8N>(?(uZYBWqX3do@R`lma0kkA~ zStPh&H%CBr8$z)p3*T}`>RR+T+;!g^bQnh9YdJot{*iC0`E)jhzqF)~!M=!Z!~x<j zX8hyIpMo0p6sRYmww>-T^}v1xP}~)wR27Kl^ZSBx0-DkwP_aj(&#KP*$O^1~Pjf6= zALNKrji+IzW~1GBkGso^s9Rqw@SxFBFLSi&sb?%6lXRk);0EMoD&)v+y=#$>&LnAK z2;<nApM1GcnM+=}USYzM(Kis5g`ry;l&5yP)Pm*?@h~FJ`d5U~1c-r@8L=f%-F8JC zj$ykn;M5#@?<L-1;jp{X8*=xp5j}qadjlsYr(71jo5&l)@warHGjdo3l>2($VMPWi z%5yw*<ye`C!P>5epM!tD0uosAeu8AMr_ladCv>tkM(EB#rB-Bk;HrBFZTy!*pCZOM zn#FXbQwM_ipr{Op^2@)l42<k*p4X2SL=oLc(G_wt^!vBW5)%_S-FDVgdChu1)r{8p zXYr1QDB{&oOLG;9%rC=Da;gt}Km$e5Wo;_EjC!JXkTqU%w5oSgptQ7dACOi8@W#eQ zZ*|LZJN=9zR)%n{OC~>hKiU-C-YB7`1eZDL;=Nv{@v}-D6s3D~{}R_AHUW028yh7^ zVs(Rj)mp{3QIOp3!sTlkB#i2}Wt5xl9&C-O<e7BR%!g5Xy}dnA_a@1IZMMf!l2-tq zS)-R{f{Xx*A-Q^w*(pfI)do@@TQ!?iIWz%iUUG;u@vfSQUZIRghty^>f?V9J|08tn zw49Y&0#Af_Ab#%j8ILZ?d|)}wwSAydQTur@Cnn5VgMwKlhe?$Qs$Bn=7xW9LX`^gA zMgpPYhBb-eL?%8yKH6SMUg9nrbH#DX#gB$sK=EQ%YCj)j*>T;AfTW%0?I^L&Irso} zTV8vDjWVu_HoldqNG=N;x9-O&1jB>@6nH*TpZagD1*3~qL&C(U!nmh9#^Ol>y3nYp zsq;Z8swN0Pd1AI&ZO~&Ty=jOzpz(=r<?t?271w8fsHkwa2i0@3?QFOCel$&)^?0Ke zD8fmJM*s2ZV&9=woSS~<M+>76LMMs<eDqwl8~*LbckYB2@3~~JDhhB$A3Ulawm--* z`jdz9o+iqFl|BDgh`O;=3X>ct6B=QMh>Q2Gz$n76&j41q;%SWAhAQvV?<v%8$egEw z^!#`X4QQC31U+a;F?FfdlLeNXiwci}3x4}k@&2LL2-);uBz*jSgk<D-CBCf-BYpno z;2u}LMe!95G8GQ6@g7JMmg?4cmme;_;6tJ{R5o#oYY=CDSe7jO6BUR6;mYx#2rx8% z^a;O@JB9b!<Mv1n;^4J+0E-=fK~B;gA*{O92x@E^smIPEUbM`!AP7lUeBWHOtHvZ| z1jX0EB&hK#4i>XG1>L6;!y3QpNSK??*BiGH;58F|B-XY8%pqI=*KsURykyv_j#Mv6 zCW_Y(RBYju2e`J9{8H|9jz6_yHV`LI65EDigLh<~@BEP{$T3A|dhu&b&=wzK#iD<T z)tyicskQljhv`pGzJ~ge3%O5Y&_;er0DS~?o5DDO#=YWC?`|RqEV&XvyMvV1mH-b) z60iIHLwlrrfp|P0iXbSxfoNjO_x41>9RNM??mfGaUs`G^{cz2#*J~@XalMRCE<A<y zr>9bKGy=(I(QFj=5B35gtrvoi&`rBRV*Ky29X2)%dowUFaM4N=zPx;0i`QbHC{di; zZLI^8gz7Q}+Opd-K|w)ABVRi{FWcr=drtUztS=+Z!8tHcx#(c4PKaz9RBgWRg**;o zw>Igv7cD<nUcK-$9^#MB`|6KG)bcx0ekGsL9xyh{d$Hy?PV&{0l%9C^KNoB0sjBuB z2)gauCgw11>j0sGnP&t64V8(!o6Q?$8pMbCiINUT`|}<v!7;v0Tfg4aWoedj6%RbV zWr-!fcPOSon*A~0)_0lXb?9ut{$C$p$GV>tz*r%ym2OdpQV>^uiu{_v_<Lq1rjOHI z={+mJFqj8X+y$`g4-ey6_3Siqpp2_;Q9R`p4q1v~jz$oyFYWF0R0`^V^a~xel3W#Q z^oc*fQ;H;Beya5-{>sTpa2i0Q8?(K?a2f?r7ZjH-ii!AX``#6bv%5B?euG|YRaDcT zOhCEz0pUY2Ka%3LpD(X#InQO+W!`3Ck*#=Qh9XhnXb?oxhrIIbiHJJfEe7I<5nB(M zk#01e`Nq?luJ<0GIIj^b{2gLiu1fi0R^V7Uzp8X%cje`?pL;BzQ}rCw-ZMaJ8rDZ1 zGEi(|?%ByEfZC<L*K;MVA%4Je9F}wFYKBJQnVd%TgnLyH$|f)_bkrA5Kg}zuT4ojQ zh_%x2Y1Mxbg&Fept@&(!;bI3M!<3N3+{`8@j-#RQwfWJHbi&a1GIFe{fLoR>tUTZQ z@#J2}>SqN0O8V`t(|ZCMLk#H<w9Nn4O8TWRD=J5|>MjU&jzFJlBfy6#6@WKLAGt}R zw7XEc7zFj_&zS*HM+-NMt09@K>u7#}@P@I5!DtKLA_+GL<4-{BG+mW32?+`LevRbr z(mK@du5OF)bpZ~0P|xoVn+%gUx|@zUs#crx1f=7fy7d1|Mt3j=*j|VvwKA_x$!pbm zj$L3m?EY17cTSPhb!&;*3L`izSccbRTFYf#N%1+(0~BclN1<Kf>w;T4t@zrm*}FLg zO}u7(If?uQKP(1I%!xqwBIeUlVANu)7z=tR<2;j^OvAy!F=jpalj)wTQ*{A{Ld0od zOVJF{T*p5ayk|9X!?*yp@}Y?bmF4OU{YR=aF}^#@d{4CoEqHaFCtqGQ0@{g0z<JG6 zlXT4P=$8RlX#PS6TUy#%U+`tLD_orx&FYii^YD|`MG<DFyszUsZJtszfoP|{jS)ol zmu~VHFkad~gDxR|@hdQY5)g|VDzTfbjCPuMKg(RXx8hylwyVYj9shO-Ww3Bt3;;_$ zjA6%YReNQZ)WWC3bI~VMN%d%&iDdJtdOc6Ay8aU|gnwerb)KQ(0h`5#2|DeQqOR1s zy?hJfuahvT()IQ@M;fTE-TnF8WOKl#wf8a2L5iaW<QR%O-Fnt3&5bMp9yF}2sMyIX ze)RznEsM{ViQfc^`HAr04xlNseC<y3DY=JYO5na2A+_HoQO$i}wouUnsWR#ZP7Jya zs-X}MpA;YCe1L`J0sUE5H<;O=_ZxWEbHk0Ioswpa1XthZDrY=yXMAJ2Ycb|-P#tl& z-|~w$;Uq*+EQO+)-<W3{3iNK6(17aDAw44hw1g&D-|_dX=P{`T96^voI7fllo?d!J z#+;^tg0%u@#|j=gc98y7VlrAoq8xL@)`%j=S<bL)VOu(5?lK~F*Lo;^s~NSMLIAn9 z<WI<<BbS3qT@4XM!xsZPyucnM<=0Yqcg4c&n<L!<ZBM>OKbPfDnIEXC`3f>KEe86v z)-E2YzTO57iZP4Bev8ui@5Ya$n6pBC`UfO-+#n4fPn&oYZ-BXsEj0wAI%}sv1Hdkm zHUOi;pqE5??X`6j=XRcn=-Je!FWMUm3k$1)0h$k>fB%MdbJ$!v>!@&ryW$n0YCjE| zX3j~ofud|-zwY-LDS;Uoff=9v6kPvj=MheVN9R8vL=?zjyw>`Qw<BsN=-tu~LP(7N zW;WA^W}$H-o%bbVdwZ;v>%ih#CZ9{-QEtaUR7LXG{HRNmYw<c1+h}eNnx$N15!tgm zV>7VNAk5Qkk)J>JXLna_NJPM9-%XDo(xE$v=G_C)#`XywMj{=Ntnu`TROEu9Hnj~_ zQkm{ox<ahye>W<_sQ@hS4Dw+vnfh+hnKVC~a3R-pQXLv4D{9u7nWul+Q~$&Wa$4!l zqfX_iJg>~9!mLw~3HL@BA>o(oKW^WjTiGqtUC4Ae>=8f>LHI>*TM7zBldfiEIUZx= zz0#^K6>R~lm9Yj|FqRRvw`<C?vXxrD`VH}xCn$^KH1Yuo)06zd8SP!UVN4GnyWoFa z+?7dJ=b>~E?dSp1%$AZ!M{IU14`<B`p+UBH?FXy(!C!-Sn+d<N9*HLQ2KqwTYD+~A z2!^WJjbe2qA3fy9_Th;4JmHmjC##{;f|0DBGQ}@WK0y7pZ3L}hINV6oRX|t7r!}+` zy9_UtwwX}!TVF6610$n2K0bcT4J@Ll4SkZjqx=V;;X5G@_x^{>#be)!NJHW;MNlsK zi&Isq{NY7&Gyo|7cW;@Z?&1*swmVeU%x^p@(^jQUBp6B~%3qiqEcQ}tkzjP}v1t5Z zwBNYnkvQb0(5$wDm1FkCX#I;14|e^p_-ME-?j2HYwu+mvtgWV=;0_qq)v+0th(0q0 z?z3{liK|+cU-J+pd4#B0jGG8|+&@6{Ll1BQ`G?}o#~a_yn?8N&=X0;N=FNkHf?=ri z<)bJF_rNV04^{Vc-R&P1)C0q9<_GI<Bb`DxUecsTC{0M!-aG+-IPacw+hESUVhlUM zswiMYk9YTWZRxF%6deDE>tD-pME5vAt*xiTfa$!}F8=V%b#nJ-97ZIBVLbG*HSbR5 zbcUFhzFcLo-2sTty~P`sal?H#ooD$Qap3qHC|SLi8TCn%i0%$BP;~n*Z_jk#&%tpp zNN$W$F&alk#x1WHyfc@tUxd2jEI(rKaR!8;cxXsSB!Qm2<akl-aT#vUET^fd>D(@g zUv63JOQ>gGA>J*dPEJS@mQX54S!{XQT&}+f)>E~nOgPK2!$}|nq)s%J8!^$)?Igx# zC)Rd<(BYD(_#B>N{`m#EKvPqbtRF7Nr6e=C3&+G*Dbvzx7S~@thYvOiX{$Yad>nRT z=YA}ImYCc_boIRrH9K*)*I*ze{#k2z<6kz41OJe{Y6qDV8=HB96X^V)u!LZK2oV7# z^D;(A^cC1ncNAE81?!Cnf52c(sT@|MF{L=Ng*IEb_Q6Wnh0Mx>o!kP8!5;<F;zl(P zrNA0=h`)g-SI|kQ#wmKv?Top18Mb{k)bzfF9Xjr(L-0jI7IcU2J2^??>~tc?MQ%T^ zYhOkV1_@u|p)zT?OA|-gHA?LN+YXGQs{r%B=RT)L&gZbbGVa1{`O264t;WGv5+X~4 zD$F$Zlq=Ln&GdNwl>SSZxA7$epKn=L(^59(^7q&#a<kLyxL1!Mn3z~i3=GD9f{Gzn zj~cna#9G1nTSjmJY*ZJgd@9aoh+D7Lm(_(!LCoKs)$s6Hb%w9u6YFEQ02~(xr$2+U zY|r}1oJgz<zk^b>5v8@A$zoJU*IaUtWi(9~w`7Iej!3R}Ukw~|?gmG0($dyge6`O` z4?AA<_KmF({7T0*OZU|X?9s~MVrR*s`Ol8hA}f3{E4zMwvJ?^pqY&l{XIItFhINDl zau`ub6G`TZeXxwU@N)xkh<u0NPTBwE^;Je)bR-n;1J}K;J3mm<zj;E*Fi|e$#_XFd zVQ~*UQ<j#Np2d4lA@EX=tdlCNNIfKa`rGMHYXGV#VFPmVX=;Rj!K3q85yG=F7s=GJ z6nJa&%;_I{o9gS(?gZ<fq;(|=C9~c_JMI1p+G=XfW*QR-gML}X$J480epMm#iq0BV zHMo=J09`3A=<gRu_0+K+LYA8f%SSLy_6Em;fLTV$j7ukB0)+u!-B+oaY-5O*k%)V$ zG3HIQTTi8y=Mj9AL5WrBW`KF^dk)&(!FuROEha86__2KRFpe0k*MRLCS{ZM$DW6{7 zgm0uGx=g;ZLymV93qzI1Q(h`ur`tS_hR(D!lycySU`7A9v^kPo)9fL>cPmabtF;1v zDQ1xRX~lf^cE2AS2d;X2IHzfMNR&+rk5R=+BjZ<_vLvOzLj%xJ_dHc%>}!B*@@`~2 zIqQ}IuhGQCWQKk3a$L1}=<wir%`1SczA_0cmpQGfg@uKYL$HY6h=k;=xz--HYuKPS z!q`piKBMDD?p0&Ul7zhfM}gP0BV~CS@s^&nOXt-2EJ1&B>E&PQ+ruZorye4(dT<c7 zlZne!oxTYMcD$rKdIS`gbTxh?&?&d~Rs!tSyY(~44bzk3H;|$TxPYdjY1ai0rj-@s zQD|P@999v>3KQSsz1*94(p9dfKR-OyklIPDdZI^^I5{MBjOX?}AjAF=3-~jk9L58r zR$A2#&``0wDOAXD>(0{lkjaQ;y+y>;sBX*l@)$>}Qa}5GL3=wjCFL=f-OTr2?HTWz z7C#qa^<EeAMLP29>iyx+DbUf1huS01(1cIRGjKt%cyUKWR2x}zH;!X5t$+Uofd2Y@ z3zi~fMZ0e}Jz5{%i+?C7*?`d=$(ptue>dp2jn`j>3mtB^mS>i&G_G=44D{Z*KBJ1w z=}M!kK=wWE;_=SFz$GX#_Ha(N{yPBDV^5Jl-FQZXD1RiFeIFoB5mY!Zul5iv3-Mc< zY>wzDG4C%B|K8O_dNbX4Y=zsX^RvOVqZ@*uyj;WPnXPtz_qDROj4B)7g5wsEyv)eQ zp|tCCC%v!$2z<o%+f#+J(!C*(2%9CCTZODbD+uIMKpc2kJBDb7kb4_1(;xvF&AiKO z!zLKYeJFL?+`WhfDOY$LI1g_Sup55cd8|6xeM{Jrsxo=}>qZ3~<u>VToGYCe*0Bx2 zr7#}LLlsvh&U#{1^i?X4&M5rA3=&p~IJv?SI)0P3qFW<fwzqDB%IxRHe7~&Ugs<zi zr&-C=x8JxBQ-;Fbh>mx$Y;|aNF1OXMHGX8#M=hv}GjvQ|`oT#<CP5U$a<zBTrvV66 z4uo7K!H2r@QN|3-Su!Y?lLTnc3Ya`{`j~o|+u;y&nJwBQt?mN@iYwN;>-SrWbW(7} z%%YJ`r3)pD+XBqmLlN5e`L4_(1z-5%(@sh!K$mE{6PjtQ`~Bh7L6}*<@bwC*#I>?s zNQ}<$4Zeib78xK2EHJ3XXVDq}Cj`doL6~`|s}*(=>!eKp5@du$iOKiPip}!QQ3vmi zB=V?yasC_c-T31eOxZ&Sj^hf2531MG-VlI!CeU0Q5{=a^+dv|&Qex&y#?m~k6c~ws zT!nVzfXP{$ItC(a(0K9pQ{woMWS|gyY~fB!&nBZBHugKhD%L)HR4<(9T*R9lP0%D< z?kp2@@;-qc2`E|@^9I&mzyl9w3P(?y)JjxD^lD3Rv#_QASkQPL*r@2V6o+y<0TC7v zEx?kSwk@X2zio};5FN};b#He(WZ7>^Q%ZLpQ_WY5i}n|NG@+{5c&a=puvjA<)+xh% zq&&=!I^!@<2gj*D5O0b49E8i^ju)sgqHo39sRgQde{fC$Td(ETbYzdlZ<~WX!N^d} zO`6+VZ51*H6juC7#)_SMYciB({On?2UQX-*0oLD^f<fhx97Sv;TwN7{3|GI<C0gPj z;wnIC9(Gp}5qB?M6VRxvR>i>=Mm|)&$HqDCKmqI?rtQA{%VX;+xgXMNWq#AYL0+-L zHIl>P4;CM~SzoBV6A1=6PcRmkFwCi94ct2vp^`>>UBoHUUg@)?R?Rql(eVhRViDWR zaTt>jw(~~WMED$M(10rg)=f;p73&`@ql!T|a4j9sw8jXzN*OINlXnVf#<U$WZ62J> zx*9kHgp#yaM9CAnEA)-qLj<(N-<mRTkcItUZ>!}Q4+A`d4K}!HL9Q=;{D`0nD;33? z-((P`X}^F{T3*%Cdy*VMnnPugj(`Y_p_Y@*FP-su#-})I(<*1lEJD0q#)(Sikq$%$ z;{HIANIQruHq*=%z~L<A<=eg1*Vp$u1q!!M#IZ>A$$5Py=Q@yLa^+gbLrHea3iHnR z*j4Dng!+@26C>e3dAMTU++S$z`<0NoJ274oL^!;OhV_xe<Eiyq;fOpIxPZsOo(vcy zud5r_9ghrub)3{++(3wRD5I1H@z@(B4}Lg0-oLvQ5uem5x|cv9lSFxvU-=+FYfJVD zamgo-iBeyH5*oR$S&%`@WdkMU>4!Aicm^G@D`9KW+netvP;pv1g6mDqW%4(*4~Slu zypSyEYZm{lj5&DK$HF1rDfQu<?rBi4T2x;Csz3X|15wTF{W#_$M&pT|+Y|s?Q+v=| zbjDn6Y^lJ#mY4V-Z}w+9(O0KxQr6NT4a6%ZgG59`-i(Zln=DLB0yN<qE6c)udCuX- zgqB1WEaOu52FmxUz$_T=?Q-^HgMzV}bjhOMB%91=P9zI>Q8DCg9!SRt8b{?oOY|L4 z18y;@o)PBi%FjXE!&yFCb|S(eYK5XccvuYd^gQ(8oX$yhy1^&Lr*L~|oW;XwWUL`r zHX}W~sqpP*u8T@JIkkiIH0&fNfy@*gb6NUJh5+HslTd?NE$d>?TjEUbBDOebEu{jN znliFdP4Z<QL<u6#0@T_Ipq)osn;_iDo854t4<@>$dZ@qcAqoUfG`?kA{fNP7GF8q@ zxxL?hVxRxl{2DAA-CM812U-DXXKc1H`fB?S>P1ZHPLwS$h|wI$ldD;1G3dw4z`#qv zY!eiD^`zMh9+AteS8k<2)_vs_ZM5S^Y#GDcVvUqv#F)dhxzpo_ppyqXL=kP*F&$3+ zj#A{OI<&f)E8L>KeWQWame2D8R|+XB@Uy80r-i_LM<O_E!J7gGKoIXrDF;_0j!PMe z01LRfMX^Es;a=-uWC3avYC5{~^`r|;tq_y0($!YI-=#W8J+-Lx;5$@(#%RU@s}L#U z9+X27;+*pq^bxvsi(;;Px`PX3A&vWZOlo<SAjXjYRhM4TFRemNF}efS5MpB94Ydq& zi6Gyg6{RXf%|)X!2y6)B@g=TBnba3&wkHt}D||P*3t<t%c@!+Bp_V|S{HbVH9H9AW zAAFVyrf_QSERaz14v;AJi+iGiDx9MQ(?gmFu5)Yzm=AT9etwQ12fc{~d`;VSH!wqK zQaPt__33rL?BKVYwS_-PJWtZEzEqVr5n((x>zQ20b6bwASetD5Euw`-L)=Eel0e9P zF9VD*Y-D3#(>z+d3j^GnCO~b(Ap9`K1?oxOYzk#kC)@3sD;ka-(k^=TWU`~9V~mY` zcYgXY=rR6w+cBRiUqaf8>@6qn0$}HL+W;jHY%i1Jj`mY;UM`VH$g&(+R|3w7fEbZP z?pMwThoX%G&aSs<DM~fG!kA)Sjeulnxvh6yCkO3I>0&KMw+zSZyW!k;BBQl?s0I<T ze`lhqCTQqmf1ZhrqpzKWul$clR+1BvtlkK|C6KDb@m*%CE6d&PKB&SvG$OC7=P1+{ zLmVcBS)ZPGF%<|TdnCtc|44f}n-^)SEx1KVvRz6iTeU7+`p0qKCT4d)*eKGfHVEfY zK4+~XXE?Xk!eHs<o^esiVAs2B1#v4-_8wS$%g(ke)tp}hWNSDrioV!c>y&kf;d8JE z+d9;kd<;om1(P~I#Pa&UaB#$Ye_<Fc`A&_w>YhiTl9SW+hW`6~<JccR0OFV_2LnFl zhX?yTQjvG9wm}=RkW$OiSc~QeO@a30J3%++$ySep)y3BMF3zA~LKg3LWyxHpO3{A_ z;+5ImtJWtwMMaPZ^c@lFVc)H1BKP*Oz(`?MV$9C>WHLY)`{3tQV}L@oP!zj%08zO< z+ry%2HEK>iQ~Rc-p^=)l##BI!^0MAdx<_#10=jTEg9ll4WG)$pO)QlImY{D^-kqu0 z&&jW_vZ&Ef)egF>X{h$yUT>Ws7o$ZFep-GBNE!k3@Y*g;8rf*q`{w56f*F~C8I2oW zh!}&$?`6kM34er<Fy_Dbh+2>2EEdoYg!R{t3jq`!IKcAmqiIiOy3k6XKfiMgu1Xn6 z`s0Me1>@=zzw6kBX5cuQB{)W?Nj^NbNJdT<Nf3Np`XL(4ExB_?^Fs$UEbgpZ6}t<> z`yl3H`5Pj;O&Cg_Y%TrDavQ;paa;lLSt~M$NBYQ?EHTFVW{4#97VDrKrdt@t7H^H3 zLY9dUY&g@DXhQ=Or6fKI%w{CX-%$rs#@%&qQvBVvo3szqlbBU+AaAXMN!7QY#lIhK z1r^YwM7Qz8RZBr@xNJMTzu<6vZ&v%T#DhavNx$O>$^lTc?e*$$`84+TZ;FBR<c!f8 zW{9-68&zlyW>hM91+OdjNGNv~-O*L}5GB5T^S7e6p{VnFEr}1#cvr6t{HrdCx%f0G zJl=8znAgzC!Di)QLzc(>Y^!LlnC5~$vm)BXA?cq7yNiqK<%@2M2r$>?@4KHfArNa^ zodyPO6l3;U94c1zlfu6YH8-0AeE~1ySJQ-UN3BO9_*S=FQ;#e0dTn^dHdMgFOX(!V zpkm^+D|4hg?tCL(c>+uu6{G}j3(Ta%N0<KcB#xc~-NNn=EHl7|u`w)xzT}!O4I&=k zk8ud0v_5`tT_vASeBc;!y6GHRV-r|eA{&-dQVXWG`EDuq-2IT0l*C{2HQA;p{N3Cd zVz+}QwfJQBsi;#nn4)@TJUk#B%^+~g2%3qU3P=~_fG&D2kJeQ>4%+ny<Nyvg%d~bG zjIdE$MW6WgzVjg5G?T~vN1n+jWqG7yE3NYP-i?^U?HC6w=jp`NoPb9UP=YXp6S5oH z?#vkp?ZQ!GlHY#aFBDl27v~TA$|(_bTr|Ppkz4WQ=URP&PVf`>sj(A0Sl4?|>>tbR z)EpyE)bM=KOj>$Uq;(^GQ!Xvzdyp1s(ZCrAmK{)x*e-$5DmPo;Jk0LwCBHIqTf(hD zTWjA=mW1R8@=4=MDEDlktm6rw^^40&Y8zAbej;8=<3Bs58ekOcAmp))S}33KFE-jX zp(Gh14w)tm%;}h7qt@sqmeRQ#deEO-ezDeSA%=EQ?ZHnlaX7dOjC5yL1vIqM6DK5k zit5Nc_Bsm(?fZqN!&~{mhES7Wg~~mS9vPXeQ!%X*-^*2?{ld`hu}9rO$5k$-GH{>I z(ax{`xDVZ3ct^^X4Mf|=ScR_30UX;MbefFXtVcB{(u<0U<QkP};bmZR?OOwrf({}a zPf5Dk+5)%_Ck25OB@Kc2=+Ur?odN@!(*JO591$6rR=OE&AsUo-dJ1Tvzeb@2lWO23 z=kK(IDI1%x^g#J+enh8x_W1i=GGY~Ky_|DSTF?OHDb737$wIs)9SNl)>N8C~-fPp` zgze`q<~-5?RuR?8Ga0!$VsDo4PUUb?E6-Sdc#F$n&}C>fy7BgS7#>KzE6NnxZp%fZ ze(EK_x>}t;J9ncm&qQ&TgwZ~xzR;!GjVH9w_P0sE(ZHyt{Bv5(29zX^pHm`M{kyYG z^(Lh=-u*$;fY35>&B$ZfM|+P;uwIh@ix}&*Tp<w#j(631kG9YPBZv@h($dpQCrq2c zvG2yJm6et8%Vdr}iMQ3_OTcXdn$bW~>m^~#DZc|wv~<6H`_?U&rzdKR>sGWn&T?T? z*~H1&B3L(IDC@%&Z$Zu&i^A<^_k6=L;y|1WR2jbOaXHy@Yh%<$Xz$l`kJV{ekDYNa zFVj`=)g5$EDK4Xf=BK=Sx2jRpGH`4X$ivRb-CZ8hR)NidPxA3%&7}N}OGzaBnhF58 zz*??SHCKSX>4YihHmVab-o^5M_+hLg&6c(fqew_swI${X`mtP`80D^5Do@NeD4vx6 zC@{i@OF+<iKsQnyRT2J17PR-DeMXrO7=4pbjeavu?*-a*)hnxmg8SrQF@+PzE~irO z+7=mWj!30L)T2wf=DIYsXl))L@dR<5g@NLE=JK_UPHmU@{Lj<xS*df&$l^(EWYbW` z6TUjBI(0z<g8mZc34BLA2qCsa#S?eYYHrFOhPQn<WCrq0d%BjBwnLhjOU*2Zk~wkD zqnY4r4aW>}9k>jaEsuqpt2cGrHSd<nZx!6V4H9f43$QQ67*0t^)H>*NH`00XcfR0P zJgbj#7;@6M_HoYEAu^2}bIF$e_<V2udAO@K1N&te&}=!e9uO<xRlNkG{t$9x{qA*k zMlk9V<FZh!h|0pPU~+p;40G?Fd(UB^7#S%{Gp^fVSpw!Ao0T>aZkpzwD?D<+NJ2~Y znEP&StDw5DTIjy-gE!~kUvAQY7d_Z@NYX0RJg~?T08@NlL95F8mjWGh^tO^{ncQQe zhxxy47{+`BXO4WQ_?h+C89uLy8U2BtzbSM9F;&`BZsYo9WMrfSHA^<b;<4Q{9PPd{ z4Kn3HLesJ$gBzM9c8Ud^1-ILNx0{g7=j~(}m!Cri*}|W*Jk<bJc3Ge4itq;qR}w8R ztR98A1SK7iL5Wd^kHS!J`5vm64C`));O@(|>RqJNKudITKSEN#LDeK;e;)Q)-ctE` zoI+90-L`_ZTZ>bPAQ)azG;sF>!%&s3pid?H{;rj--9&C6n3YS#O99e!&o40h8JU=V z$$b|}K43XLpu(Hv?59D-V)AGgIK)=xX4#}blTGopVi4^pv@agHLkox+sN(xGk6dSN z;OH+%{-043FzW+i00phu`#&*YMI!d@(`{EkcILIjm)NU4SR5)3({LJp>)~Z^h`(ri zS@tGHz$#jk+FRTA+A3Ug>rOU&hpn%T{8e+!B>N*-($F!dIue_R{rOkw{WpJ@W`*Ms z3<VtRQv?oRD1Ma30g!4G@A`8ZvT(1#EH6pRZ`IWkCu10MfP1QKdBlHQr=yGuR)9%0 z+`H>k{iH8kCv9b>?ZelStIS0|f2C)Z%+zerIHh@VUOSJbN+m}g#_3d?>AIBW86=n` z<594G=)U)L*E~%tViU{Q#Tv8LpIm4*8rY<ZZ0)n7(?bc$KfM_<@6KhGF7OKG$0xbw zF|m$JA<*f``<@>Q1#WnyDAtO-jpPhN1!lbkadU@o1FtqQaucUyWSH%`4DSxr(E?NN zLCxBgrAT<V<+74WQ23y86);!`#22i;TmR_28Gi6{KdN%q>uRmpV9^JDAH^2$@1XGM zwppEM?h+?+8uQMOkhpmyuNhP*DFa+gGvJhoZj$uvG?}W7aq;U0DW0I6`b!`l^gY8H zJFbsV;;JgeSVQ7_kT1VSxE|cd{T2K2n)9!Mev938&^y^u0}T(?z9BH%FNm2z&tM{y zTd-aft}JSPxKqbhda&dzJEv0UR=R0yzpCE~MiSayVPH?JEe;E9+vgpDt{m9UqYNWh zfSS90oDlr6nMe}a&}1o!mm&%O9jEB@;b!}<Qv+JPew+ypTgg?gtu|dCQ3u<P4hD%q zG=5>4Sv<j#{i3#UFI`6T;*~kNPkBlvg~j;>@kDC*3^L&y?ylp>;ypdxB^B*{5~Ws^ zD7*kh2HRt54dQ0(^&Co%3?%%bMbR%$R-uDsf1x&ztUn%_s}tcsq20+|)f^{kjKbV1 zsFhLWKWQGLEXxz!xq7c5r&`-PrT!T+6PH_0rlyKE%G!&-_zpSJ5Gl>X6$n~T^_cL+ zk`A)fnZ^y|A|bv>M{llT4j7);$j%X~xh%Bxxo5+SN*skUU<~L%4;8@?)QV*=8-zqy z<u3cgky2)DKsJ+eEc8y;nQ#Ws*iF^lIH_#GK4KHmW&AP7Kp^PAHh8*Ml+iG8-EB(v zD1ORnEQ}$g#-C`RUF@Kh>yrDipI?$A-yp6W&Y>`>1%?@u%gS80;g`v#hTFdf5TOpL z(nIdfefp{lsG5)Aymn7>tVOxFOr?Cw7JMFu2E91tTa7(I^=25$bCP0!C4sJ;F@F33 z#fUn@TwUMupX+KG8X6AYSnH&sI7~V$W%=gw8iQ_n1Q~3Fyo-jZT?}f9DpS+uVh~Kt z2@><J0q=(p+yawv?yStObC_y`iI2Ga4cJfAykR+r@>ncoOJ9}*2$B-7Nr#Kqitc43 z(%fM_W)E~!(E56tOVT6DPv@3^P!GUasizN_?btXDAMCn_#*6#AZ|}@z#jsh8RL{76 zl-Im?rA$-DTv+nWd%N*bl<~O#3Z##!aF~9rH~ZAod$=OmD4ekkypE+26q9osk2Rt1 zj)nvSq|sDBAM*)#H&D-VUr6V*VvU=dmV>{tOHb@351gcyAkOzXg-KU#^m@Too{V=v zdPGCS#s<5=tTHt?FF3B<0><%boKzwK8RMt|Hy0H(Xtl_CC#Ui~Z7;vF*?9Bgs_d{w z|AaKpmZhe=@Gi4vVc~plYEqor?vHL<Tsz5MmbW!K44ZSPRkP7L=#wK?ssXzdEIz#c z%JFDSh>h|Yi05UK?~S4*iE?wz)d?}E8QqN&S_;^q<VUy(l%8M~{U;UU@3EpI?+C@5 z!*<$d8$sM|w)F2nh0h&S`227bK8wa0$dKbYXcw&&e-@W`XGaiu^Rj5?#jdX>R~qfr z=BKMq-lx`do-a4ps(#t?56{oo^_O+hy=@-VDNF_*hbz=XL5a{VD|ncCOL4KhR2J`h z*RxS1_W|X>pqs!|>p(P=TIVP}fz#Y^qhRju1*&Kn_%&@-yjw0Y=4~b^M)q6KuwMWG z(nZ>QJku8Iqk5)AwfYhv(--oH!J3|lX^?Dq&Yf5Aj%yM)6rP_-&`AKu`{*i0JA?f& z&X8*ZdG4AGJwpzA2aJsP1+5zlmyiNF&Gh7@X3O^$_p5#+jqU6oZuNdL+1&r&py+4f z<p#=~%3mNOY%hbED6ahKty)wff=^t1q^zu5wpqTozlE9}<?;x@<6%>!etL+&SJ$^a z>AznbLQTT*RXL*0zn|C(9t2F!9k7h-;SmbtzT}d6cjt*AhcQ1tcnc5my>!hSC>s=X z+|ox1T6+qj<%Z?7ZAW<)hb<TKQU}@Iw`NX|S+zY$Z{7P6rcEyRE7owoUrAA2aSh2X zL$<o(!(KY~G&9t_T)Wc!?R9`TS^+DiINV`F7=wC(aGIl%7R(3<ZD)h#mRadPy`%CC z?b7MBLnn_XfKAtz`<3+U+cMyTcz5|XB5wvdgz-*;Q+{0@hnpUU8>ZU3Kh^;EWI1dO z;R9Je42^wO-9OWWE^TXCDTZ+GOUPws1Jl5L&&AROz2Sp{$lMCY=8<yeP4kUPP3juz zkF{hjE8#|mwho&giMc}!a)toc<KTR-J=q^+*R8tB_M2>g{hUVwuPN%w1DTGA-Kd3R zV?%{~=iBpl`(21W!se3~RKf0{-e{20`SDEWh7clA!Rp{v-Ac)JU_Sc@Gta!=epFm= zC2$w8RWZXtU^*Wwm8AbMFp{LI*>!_*<?gVx;=@q#wUWiUVe&|%Ql80h#Y7~FoB0Cm zL1l#YEa$Vff=6QndfnF}9H)L59W0ebujl92q!Q#7>)qBWD{`>2TlYkPM^&4;XGbVJ z&$lYOj;xeJS#YKT94#PYVi(R87r5iMC;#dpK37B={Mft|0VT{K+Ej6@2b8^VDCx+N zEKMS=i;guX;)BCaGyZ}*Q>no;(mR?OrY@5F7HK~FAomEv!6?{R;?7Dt%l`WNmO|HG zo$<sov$+f8Z&=02D@U#h9S-{Jl3K0pJc@adS?=65*Oh#jG<j&Pz4A+4%rpkfGXxy$ z@3IhZK7G_UE0rIy3}PAJc*IGps$YO2yJz(2)2EHODH~%qk?PRsZ*h?)Z$lf)2FZb6 zu=v5B=0Ly`cmmI;EI3LgHe_~0Sx!V)M(-83x-HaPBjx=*F8u`a7EH$<eWE99UA;)R zYiPJ)>07osw?+LFHSD1Lojoa^xqnk+nQe<w53@yoh46l5WprBIzPR6y9J|h1&mKdm zrYXz^SXfv!vfyagr^iZq_F!y1+)Xv?Q8B^MJ7*5)+fo&ie;C_ptpe85|6np#)rv(` zX><dDR1HK@{f^Y|GQ9e!LgE!QWvf3j$5e^c3^~|G_)lQp1BWQN0JklAT?@>4=B}hN z=Yxus2(HhGOn%yUtzyA<(^vb>>UL%-Atz`2+OUJvI<C;(cGKYQ`oo7`@4E>LryugJ z3g~IMJW;D9b>3VkA43%s^HF>b1tD%v-6MSgV1$QYlpXFb3XKBn)yraVA;~aSUGLpP z1@;j6lYFvxJD}avv%*GA>!bk$qBey%`i6g*k;s^0u-MlRZ^(G}1I5XTRfEO+4jw&- zfDv89%V!we^&_t2z1tMdLFC7?`K598VCm;KTTT<I?=@CDDYAz@yLsk$9r{Br?Kni~ zPIn}_wSY>PeP&kO3=-%NHSB|u3OIgtxOfOO07mHz_9}4?Lw|{nSgmj)PextZ;?S7g zI^xPM{Q)Xq$f4n>TMTkbTEyQqwFCvpDz=*~4<-QGcdO8=^Q%BcvCt}$UQ~nWbO`&C zuJ~kW2jBh`jhh}88WP&2z1O^0=K2FyTSGx3@?deADokaX-FC|}b#thTv6CiU`QwZr zAPZK&v1_+`S0kN;QMD3`9UTmLE3bl_-veg6n_fonh&&_--E(kttZr4;eWrI(Q2qDx zPHZvS;Aqvbm<CxOzK32&XlOTJ*9rYmCo3w9)~4ELBd(6#1;;&vb;QQKhqNoUzS5cx zmlfY8X0RAcGN1R@`&poRxpHwW|NS?k#d|Lc&4)gH=-R_ia%j*eYZ$nS&pcOX*c>j6 zf)yQ7le$N9m;ma^i<9P$fp;7bl-tdA7aY2Bjc#5Nxx^0DYH*}Ed00T$undVb_vgmn zIY}R=H!nTYNZ8V;-kOuO+hij_!DLj|siOv8n?Ea|I!3BA*^mXi4(VCDC^?T&!=967 z?!6D1lg#~@W&4Hf;^g*Yo@Vt%YY_3Qi1l75X;0?kZko>R>NFzZA0XMSJ-=}6aqzUp zx1&)m4}8SK7>?>jS<@KD5wHE6Z~7WztMLfW+f5I7e>)8<`if%@tE@}{+ljqiypo_A z%P|3_I_n^$9sCYHQY!ND+1o*20Curk-O}w7fPd=hM?-1>4rtnkwH`>1CD~1>de1K< zYg75-Gup$eh4A<~vj$JsAQJEr7qxkpF;>%<gZ(V$ZnOT->CF$`s9}D{*Z)V@SH@+P zwO_+6AfeI?(jbk5bSm8;DS{x~jY_A0gmiZbDBUR~NOyO4cf9-d8D{){dcVwv`!_S3 zv(MgFthKJS{ZUgm-~S4eozSC11?z)V(*&B4(QAO7Y+}-rIQ%9Lswa=3LhmzDlvDcW z>>Nsv4!M)Ap=T-m_qbSJnwoNt`+!`Ma?HB-!lFC&IkRj$yUC$RPLgWWQQI?cOv{jD zfaSrFT7zv*HNejC-QB4)B$vMF+$>nR`iK0g5i4~h<{3S~W3gVcJG&`1N=*E6>y**Z z(69`GKOv6vPUA4BNq0=H-aY>#Mytzjf_kP*JB(>#LP_B{hmPZhSa!WzmUQa+q4=FU zqdkH747$-qPb=BIBz6oD3F82JMDSF3biYuZdA$)57G?5UKS{?u4*aZy4GWK+>CJ8e zQSu%ZdPWv?Jo}>4uym!a@8I^ek53t+oum8J#g~ah)}wBx(W2TlZZ<Rz7&uZGSVVO% zkIqJkBDnX*=#cy0gkT_slq?~awqa7AxsL-<MD+psELf;nzNyB^$>{=X_QX3-K&VLq z0(6dxfLaLw&;#p5IL)Zz>1K6;V=G*xp%HbkxPLP<dqD{ovsSn*ef!FQYx`|dd+#Oi zhiL{2(O_a^l*8tDWsLgg&pyRPL_}1Wt+Hw10UqV^2ldobKl_M&^(i@wzDG}ehX@`C z`gGl@O_@&5V+-kc5Mb|r18;GJS(L+6n0XjjZO_QZ$7cyJn1?_r;kmKbW1ujAiioGE zJ6fQ@55!7ieV=7jry{#2HF-bHM8{U}r!W<s!uY-T#$kHkPmvrTQ*ZZsxs!koWu~6k zefif{lEQ)lF27hbWawfAVgKsvECwzpV+DbM$PfL{&fRq`C{JAc^hBQBuU)JsjP%gw zI9Qq*u(<y`HTX|Uv5dv*YsA_Z!r9lo5>3JUiy*O}n+st$d-vf<pqy~iJOoIcPbV7P z?}iYpaz_zbr-!NNEm6oMz4rp&P_NCtxw;{Ci;LE*HS~F~xU}?=1`MK&Bg&>B{rMxg z-X4{eP9x_BOYV6sY3+Qi0R&eu&k0{?-9MJPpT{t3O~6}`|E(kR%Y%n|jO85EJ0;ha z@43e2peZ3CF$lCjZcwq<gKWr47BmkJT{xgfG63_7vA=%KG`zfh&h}wH|AzqzLMWu% z$#(Rz(m3z4K+%{u<)VzhkeQ}typEw^_9nFZzzwI+^96fM_d5jmTz1bE>x<`#q|IYe zs(;uI*wV_wD#k!t{AUvi37tbEhS6^E(jVSGFm&lyd^~7g*F<zN(0ScWlSXuYTmQL< zE;Yyn-oK?aY1$8ueHaNA5%29h)H25oj5J!eR30zmOrCBh@LEi4`p}THt-ei}M~jln zA8EgFY!3ECG~s(`Zf;%z%nVhUMEE|#f?ef7h4Q&g?`v)CrzecEZ8YMsd}(`k?Ou0$ z!#-W#@2-di|5+?F51|ZrxI16740r|DKWFFu^X}&g2~Jvnk-8FhLOeM0@bDN0W$fKP zp!BE?bgma+!CI%LLCW5Tj{zMEcVI8)1_|a~c2C!;#l$CROM^C!GUjZ7AFnH)W}#Zn zm32x<S+h7WTsw=2i~IZf`*(1HiI+rAXEey4J&0or#<LcI()GKBh6ei;23zPTR%f3I zYit0b=luhb8pB4o6_Xls!=e7Y36C(t6k~2*t`O5<q&dmcMVX3)K6SMPc^{VwquEJ( zy~XpKjMN!6Nsb1@-1zXXUl**pddGRVz6p+hTK=YUR3xR`o)%j1S}JQfL(!XjXwi~) zE2E)(bYXp6y#|cFIoNv^6%;!xxcu3Z#)(b9(udgZ5&of{SjJb*@6`3luF<AjSz`o> z`1k9FL+@cl&*->5VDr~uLA;hFjdkM{HxR&Xc9%<Ck!3ZBizo-||I6_9IY0bH=+4D< z-m5?3iQ|!cNr_{pEU05QMHJ3{Zc|iIK2m=(GpbJGBu^bKhlT8m+0(%Oy{al!{!QzH zKQTn+SrbhUlvAGcAyXN%m!ITHuOS})FP?1Dlb$o{ZcV)-`ag?@$Va_TZc#0q^;`dw zPo*azm-W0xJl%(v0R24j#T6j;gMm}W`WzhWFx}wF+sF_pN#dQ;EwOvvJ+Bvmkha!7 zlW?AA<XZn+)zTtk#BSvAHzr=*sWXtWiF*1{y&nEqkXTh+Kwqzc9ZDxd*rs227gIr+ zw)Y&z{QjJzHb4e1lRcKm{%>$WFUn3XNIOKrzO7Crk&}~a3<XtN?x(gtpa*nD$0! zd~l>qkxd}<imxm$pU1N18p=B`xVVm7Ug;HI6zXj)Z0W4blxa*vQ9P`FMc%ti-2MCa zQJw2mg*kw(JF|)G${vG_)HDcBL_|~;7Z(=~X1sk_-!BLkzgMjOsUU+0|7U5zNr6Qs zReb5;?HBg<Bc?utb<2y$P)QznsZIR@fElNpPJmPaG{kpbYE%SR@Iei!icCkoK|uh1 zi!Ql|+Ny7}Gc{+~^%)Tpa!2zdIN!@EN|oD^`FnI=*e)n&X=#gqubYpdQP+zPEQrvc z<^hjlzc<To22fH9Ah5E)*IR#8>>`^LnD$TfhHfwjrck<H6T+i~zvG|~Dx@VhghJ)~ z{bOOlg2F<2qn`M3tF}OFqjTO}xEXxtA!4CPRiUE-fzkOZ)02rf2Cm}RPZn*Q#bjT1 zG!ibg_bAhdd19h)us?_Ef3IDyKSWS*2F4W%%*;O?qNAfzJ?0|L`Exiup2D5S9j?zU zl&r6>kABRR(|OIMAWA@&bMl&O)AN5RS*Ym{E-d%m2mO$zFaHbI>fd4RZtwKz@^g#q z#WlUfD7m<};JK~aNagx4Ms&@eSjz7Je4YL~L4W5~_8yHjgZ;*LWjg(Gs-@XFBr z=-j{cc`W|iX6W>u;!Khy#_6yL2PlcJ!}j=rrI3)v;P64JD|DHn>H5L{p^li>(T5HT zna1xCj}pV2BCY;2Y9Giy0mZ`uPNrcu$D;s^?*1%8L$?pZylk^o#$j0)Z*vFJSBWwx zx5g|T!&EQP=Q~T>3SCONu#^<$(7?ct5r!j0oUcC%TaX9g?h3lSB(JDzbkM@Rq2K@I z_ai>8>vq8r$W~BJ_vRYOo;^eCBtUJM|4<I$Ns^0<h|t%5^M-+$miFtAeE#8~Ew_#_ zcha2u;2bu$&ai2@O8$rxJ3;VrXo`J<&s^_aCVBQ54-Z|U3f+qP<~j{cL}%IQ>FH~5 zR-#l?jtL6wot)N!=olDe78VzO&TWJ~gzJ{l1rbLUYJ(9_ELWK0oXv`Z`Sbo036Vk* z)-NG4nZM%}yGSZ-(r+3Qc9U1cGKrfT8*x_$9VC1B?8aej)7rgod|qIiBG&=nc;;+- zVrWi9yRxEm?0T&!@3%lte4Y%pH|<oE-J6x-ySj{7;6#B|qi%7C|L*4IX2=bIB6~Kl z(~&=rhstDs2o8WIl4xmZDG6wxh)PRJh>i{qiD+S4l6QA2mr$tQjf2`uW9abFXr%o+ zgLsKM^C&xedlhGAXDsJWpKu4wDp@EgGgDvZtNPB=IM5fBmyg_hpiCAL(uLeyosobU zwlS}?qKhoti?~WlHY`k$|Idpn=rSdBFguZ(&0lmUjsh`{w2u4DiA~LUlRH`9pWx<= zgoT6CWfFf<xt^Y%)J%|<wHPC)X`3_G+F4yrWLQzF-BweVllhGoj6|bc10c9P*48jW zFbwMNd$zyO!po8{L_)rL5^;BTJDjIHJN858EIaej-t_dFN-r-6Zaj92ukU*@SK}cw zHEGEoAIc)-9gU5R9YI-83R>@^p-f54AQ{9Vf7(r!?@gT%H2gH6m`>7(@2X-HEG~ap zb~Zut)HCVd`XiM9meN$k+e`M}U!WDq16ZTY7BM;s-&x$6qf!?z{(l8ZrfAaR22wXf zAt5{n@NWzOc;Fa}vMAw%kx*}<m3y7pw^I#cPK9(y#ILz*=jxWTbsMkl5cpD(lb`Bt zjz9BUn*?r%sG1rYHrXNYJDhJwIXFgE*9S6gk0(vTBO{k(*$mFHu(7KZgQL&2X~o&v zupS~H7=kGn)+ECj33p)fToQ&iwLga2%U;j~q|}1jgIUr$kEf*S&Gw{?62F~ka6t>5 zKhY%!r>GT`1c!fq9pr@jEaD-G$R}DqElTxjy*?|i2D1_D(0U*^e1`i`2Tc%;l=Km7 ze6_HMQ(WU~Rn=AFz|Tq3{Pcp{j<<ms2?_03JEen$ye1>Baf>UqL!FH^ke*YS9rM~O zzQVF#+c?uG^J(SRL@?kr96i^!AHVHn*0#MoHj$@;EiNv;4G0K;W&h+?o2Mhrkbl5t z)z3hv@$TKbJVixCTF~Cfw-pdFgvJ`QiQSR#J|TQzj>E`CX_ULBMjI`s64u($pGu1L z&k5XuP~YhO=6SN{{ZAPElNDg#-=@coDHWsZZoB(+>yYAsN%PJ=!Mke+lg~}37Y#@p z=x{j9Z;6C|GX%4WD35S7*O%}5$DZCi#8#^uQmP2x{(5RsefY-VW~S)f%U@t+#bfEd zu7<_}gM<&j?j*|S?wnX~0(~BnErf`B@uehxGw@PGblaa7hM~Gd1OvzqY7#+l{-USq ztB7<K<=__tRAZbcL2}gkx-twrKEN`ooVh1(DB`&f5>_8hyPgQw{f=W{@Obsu@8QEV z;s4TrQ0h~N5|1NNROOb<lL&tR;o=PX4r<%yyupcpC4UBzbOAiDj^SdYq3P(rO4{Zz zS7|q+A8kuWw}_s!k6O1)4$s{k!NO$p)MEpdJY>(GKesUBY44vhV2!&3$Bcgc=SfPb z8(xj<uuf@HwcXmZNp!?KIM6RL@Y%e;e5-|-0Kq2$deSH<jxrS~Qy?wF@PC9K&Z67o zG2K2Ia73m+0(<E+`At0Zsny`!mg5O`UsFf6^36LHx<}JbzWLwhI2mY;qka%z`6n;_ z?^pFQ50n!(-Y6rV??O7~9R)g#w_*PN{+jEq!q?zK?ZW|29CQ}owbhyZd3v@@`($E6 zx{;f!)>w8xK-$7ja-_IHPgdCCIcQbs%zNTFUV{2h*`k9$Pq63OUJuL`u02-d+;k~{ zVbms{t8p-6)9lS`1C;YiS^k!;hzyRqdXNyPK*F{GL9h`7nz=ja3J@CO+<y$bR7L>< z!@SyVz;#SGJ7nqWDemANi9pHY#(!%GPgD4?Tt!Bd7yteOlBEy}gpqbICD#X;deIb8 zUQ(hoFf;IQtv88KtH;vZ3%s~47OZBk9_7qe5|haGrzY>aazKe0il1`#%W&2Gwb`(q zsBl_AU73XDTXkSRMf)`>2CI`UFvtKqP$^DHk?ytHYpG$n@>dz((^Fnw%NIu{n|=F6 zsTr)9{#_}c{53&<rZUw)o{FBVs0P)XO~}&uUZLCFZlJrI@7(pcd`-rrSfT3gJFaNK zUwEM)mI<WB5xpSDU@RlU&~9`C%BS8W#`KH~ElMgXc$0EX{5Rv6VZT>igC(w!mn3we zmW{^>rBWIvq_7K+$WxKxaoXi8t*RQ2N)tFJH7QFCZ~nVF6ax#?yxv60@ORc67S?@6 zTpAT9xl8%|rHcbk>)f26D>zuSCe@ycJV_qj&^U!BL`p%?5}&P@k}+U>j&dvJ>f^AR zd^dZV5-XvygvlIOTC(Chfv+k$F`+8@Vd5~nj*nhc`1@-UVb~jnuo!Gyji{K&U$47Z z<HSJXnJxL{pOK-z0g`A#(XU>@v>{Mblv&LQ2x{t4Z-e;#4%lYB6*I<>U03voMqG?| zv1novIi;K}Q!Rhjr+)oK_~WwZYs!6afkOG)V!gJbFYnB=o!{y)Q2RW%@3_1{g`jJ# zfQIp3oP~kgBxOkn(U1{U^4Hhk_klJM-0>B+SUtH1R~CZ>2!U1LU5{{`?{3a`%_qw? zH1y9@K);~ja@=i@lHH@yZk!<B`b$o(tXJ+!Wsjs}MW?iMai@G=5#z7kBHFIr62<6f zJXb?x{o^S#i+#3-{oPMe@X{@%3nO;F#2iS+C-Qw@-3G~q5xDFSF^v42zLecNp#x^h zPDaDIikuz5%1?+K{ZLEYj*xia)L(vm6DT!?x3|r8{603jf8P*UVSV|W>^|bc;b94- zBY1mzh5egJz;@n;gVma>^z5plA!@m1x@B4h;$f>k08NmvkT5`eVBi=;Qq_LEWu~H` zc}Q4W+LGNEcmA`^J!_+Orml=VfA~|eV;s_%MJWd6wyko+&f$=fMUZWY1-G34p7$}F z++A`M+{1@C<-n&a*zmn%23)H-CCMo28JPHF0zK&Co1MzJcp7SIgakd+giFyc8HDun z%gZX$Kt7jHwmsv}oja;7o7ni_Xf+ic1*fh%wiP}whgbhO8PWZo#KUZQXxEMaxA0eF z5}HSX+?H99L_Lw`^1IMxhd-?cNq!d<8Ci+-{;lQ#gK`R7=@MQhacrJZp7t`m{@pwC zrNW_ThyyEL{+C3}hneJX)@`<>rR~yi%$=jBnd5n{qe}ch)FfaMlIG8S0D%mGdgsOi zgHy>5l?06TKfT=r3Vf<;l>8p3knI}GtU$decHIRbjT&JvxEL7W?0~~Ei!8J08y&4^ zc1L0S^+>x=EY)hR0aS-e32LRkBNNVBFD<ek!C2h46HOH!ij5w+36O!mGmD3b=d(ad zRBWs43>Oh=r973FY{o>|b<PJ-G(>*d(4_Q*smOZarz1$ic$V9K;@y`<Kkcmg<bO!l zn!b+WI%wy(%1lrremY&f5@sXVOGZQ0`S!J9FY{}!hZ&ITM%UZhTl~n(^HjhGbb`Aa zWJ-rygCircrl_Q&?Ri`;?H~GzEVQnNkuhK*DTIr0Q*mm$AN6oDi;Iax$3J_-POsnz zyyHH}0?R=j-@d_<5S2ihFH%`T8t5<Xj~D`u?nZEsXKmo--|Z)<x+g8x1p%F^$c|@D zj?pg2;Z6fHmLEiR9xQ^ky<5#=clGH9(2z>#pZ0^aQojB3M7p9Pv@bi2AwR5Dr+z)m z`sSPd=8U@kmvgR;x?wEdBvtz7hF^@O?;zJ-2*C`ItOd}840^ym2uFBK5Xty8_N-{r zo(G-kW%(WG0It+jRS%`B7GOOI;9K>ILku&k&wxFt&c}l`+zXT$XQ5O%NF*ZXA%GUe zZYt}Zc-G5zFnn*Z;exv_+fcws^MilFQ}gIPynw0<5B9dJ2ZQd~{@TkG^u9NTfB*^6 z+$3)GBIbg70*iu?8suda9UWbRSNhu}y**PjWyWmIUBTwMoc_tdSURz?WgA!aOzl=| zLcBTiBA1JiemCrMMXeVvUPx(PlKC2<No>qDx+60-N0`Y45Q2!P3b0<+<Y-Dn4)o{o z*hNsx@f3x*&iWmg-75xkc%nzGSAQ@m8Ybq_tALo&GEGKlY4<3_F)f8oRtRkT|0+<B z5_KWx{mezMFRSh=9dOccD0Id7XG9D#6+X$}rqCH*Zr%W@_Y0;e2^uHJk+%?V7fxkP z(9#{dqC9u8x(GKukBgvwI;?J?#_gP()U@;du(JGtB%znwbk(P`?=5g2mseMj9VcFl zz9oq!2rVtOLzj)VcAKsHz!`RKmiNP}=Hx0$?d^v9Vr#&z1Mj4<xJ734+vl2Q#)$We z-i$aO1k?No8v?~K|EZOWNMT7fw_xdreJ9uE=jWFJbGmIYlpQRR>nb!2Y7_%RAo^#t z23pN34?X-A#;Ui60ffTB!Y0RiCZ>R-RDu>uCT3>&`t=mRriWE?awQ5HUq|&tU4Eil zTU#qUddhdc=mn4R9W-mXzL?zP9MM7_Ki2dBw(G`EDof8Kj>_!?-mTpXhdy^I@qN(p zAp^DIyDymOAi)0ntVEs_!z11*5Z`eFH*K4E+w)-%CHvxrhId4WP+GxO8kW@sR@ysY zPKu?@QhezdVyvnVzy+^wZrFadv?v2}{m2*g>;3GP^@C-K{Ii#-!rtuw->O|%`cwoD z3C1m|s8AjJ!q!+146kCIeU+RzCs6d}MydmM-^@7fPG3CIcjb{jIQ}~?dIW$P;N2pu z(9vHXAI(`p7ma^Txa}a#!s|nqy!1`V-L=tKu3`o&940$-{TbfQ1M%z*aEKg8#zBRJ zNkg`_w6uf=MV_=3=wLyIH^a6LaSVxy!ghaHDfu+T?b0Lxw72|5;q3#tqDa5qm(azV ztkU%q*`$HFECZa85B3#eu)ZQ>;M{K&3=S%-5umd6gy7~*XlI)c6yBF`P3bTg9O^{a zt#JPxJly~YTka5jo`moC#plnTr{>(QcHFG2_UOpkLt{bU`Hk%i4z_=ypnF5a3Ucb& zDzy;qj}bRFx45*lw2iM{zv6@2pL)$f#0YqPnFnws0JOMxH=|^>uM14Fe1*A--y6#5 zqmsfC5dYyC74TE2^bwNFVJ8iG*`uXrej=d9NE-}9HuNNe<GcUVXaQllo@)OGmX@I> zO<NVrIIJ*fF;?Fys|$!`vVEFSYvgXG{+J5|ikO+e8&_w41&<NLZh>V?4DrJ*DlX1T zrBW&p5fNbpx{(Nj+~vm~1^c57hwv=MXHy*!RhWgO(^Up-h1LYF_gkcyn3&=>Lw~AD zqxEmtr}rlD-ciud<RIza+<acV;QTwO%20y+378*^`wa_y@-PqLs6rJnM8%eYf#UbT z#FZCx4Z&G*K3pE3@gZpE+Nr>ha0#e!H9a0cqN(@A55>R<Q3VJ=DKH@ZgW|uEjD4KF z4k(${<>h6=$KPRSL;#-m<jIr3H6YsQ1~)P}^^A_H=J?Yo`oh42o_Wyz_WB|M52ZeQ zalvRr!jOUK-;&J(3EGoD?AZaU@L%r7nBUvw5z6vL1A|sp$<U#P9VBGrpTqScL_**U zq2N^6Z-j3JVA4Q<T_JjGY%E?_Ow5`j(YYItPGGKI>Oeqbi~>a9#PQxI9Kj<o=vJlm z%t&SGB=q(5wbj%!cskR`^vhuSR;h{24n0+a1DQr9*4h-rkYa}qj}xRD2SOX+5P*RE z6s+)qyT!Z33AaFzuz*XMbuz^NJ*fvi(tHpi8-a}dzewz#*5g`RMLZV{k$SNavXTrg zg3<w%*A0Ec{w)f8ANT?<;Lr2=LWy}-UBQG#DkweRsX>{qs-nVGgwL4n1(N_NOY~s{ z7xz*yFfi1ENhW;z1vY*bmas<pYpYNIqWkxUV`AP`pf?J6z`}wfunlHU5@W$c7Wsn( zQaB3aSK{KeA;i3=4hWdP{LotZ#4?4H@6SEUGq5EP9>SCTRfNQr3t^pvq)4{N8rLu9 zNVo(0UMKlvK5j|lVv4t*xn+d|L&>cjp(JPAfWjF9t4*ruMW&FYG@&WBHz19OC*L$O zQcg-qNy*5{%6bBbs1HJ=mRN&V-fqWtI;cycp3$TVf}Z>P`&^n8d&V(L+JT!+)FC(} zP;fkj8x$d&?U!is2W4qWZR&3jAKs?|3IJ=jd>%JOzW)I{%OZR-l_#+ZoYO!*=vaWu zxC5^VfxT~AC^-yRT0^+o*yrBStVr2eGVuoi_>l$gdSpBh;UGBVx<*E7?M@?uh6P`x zvIwf*ycHFti0C|D+w@NvawFDh)q8&CE_gA=9UrxQwsXuWQ!rvm<+8xFdzRvUEq6tE zd?q8;7KqVXaGr8K#~Ca}Q5hB!C0rwUIth&LwcnJy@5Dz%MJ*R55YCc8%FM}`I^GyE zQZ+EhB3AYcc(td<N5b|OlG*eb^eHUlFXExC=zWqi_LLmHa!`3MqPz|`9Cj)bqDs&P zBQZL*qQD}?roadWUx4YL1kfPzpM$Em`O#bF=Ysafh!7k~A-2!70GbV)nVAXV=jRV{ zb#)Ee@N$E<$hWt%%g;1mj|BI#L_v9Mdwcs~f&{TN1qo275-TYw5wWtd5to#f5(7+g z`k7)64L$wuhwhkLFUX<i8C*uO(F%-GEcLh>YvPbDa-p98v%s)WxBXH<?w~9)y#4=t zF(mNCB>IgJ{`z9+@Uv;N?sV+1H54i!aTnYGw61}oY#f~#R2Tw~>!c!Hr(JVL5Fo;U zV$%;OL3k46_xdrx$9@GNqI!#UaeltcVKK?h2|N%(qis5O0ELfEWrX;V)@yuRUHtOX zhOA)1bgffgC<YHCtWNPL|4RyoC9rrBL?wK|kiVKyB)$$|Ck(Dq&XN0pjf3-%Wi%!U zs}JvQ)CW%zCV)W9ON{OQoIr~s+NQ?2+r%#Ow3B3=Pi`RV37!IgQ0RZBLTDUv-4+R) zjL$(LDYyVvn!E&?-{pb|)@O$P6@c7hr97eu2KpKBsy#hDq41gpXncD?wW-ELWoj&g z9Z@`0Z@u6(1yIokdU|>g3=9m&(a{lqF!6(>9UFV}yLPCFE;&Gqy$;mT-#&l`1D1p} zz#QjptZC@+2Tj3m*O_F5LNoVITto{__KOa9#lKEAqK=1-;59GZlJ95~=wfI<`arF{ zzP?rw2_ilK*%o+fGciS5OjkWW2EAh8`jh=taAYXDlSxg%@<&2g;|c-|JAWZPdD4rF zih9RSn*my!YG~0(yQEiW5ufzy-CTofGt^ZQ;15;0nsV@L*aM^*T3YnbXnO69Do_=& zqM-h1WRvEp)L^{CZ#a%2d5e$vzA5!A;el<Gp&PPKu>W~rI41A{o~Wch@8K!{!09SA zC8tly8jwZ|@RL2OiM4qLPCSjZ@Dh^5I6N%kx~NAsNz73vJ`f*C=YxGz)^E)2;zjrr zx+t5JLVK@OKn~CVrJ#nzWLf7X02x&KlKGEpJnQ9L+<8Bz*en6~t>^pOdIBO65|RR? zJo7t858oS+A9;~bA7ddE6_qq!hnekKX{5Bbz?>&pj@V$Q=9eHXwHvkAzl8v(Pe*6N z)Y15BkpD|!y4jHH8ZZEAkE3*VZql41o8UMP@>o4>W)(U;Xe5YW%hefrx|z%7YA*b7 z8k70Z9rs3iNDIX%Fy&CuXu;u-g4NQRvW=&rcur1EUI;Fa%ma<?Z&4+`TX7#9H&Xx- zd5VV+A=TO}iQ)A)FK6GWj{o@TZp8<RM>fFz@XP<;C%!_b_*sL@cXxf%!lYd@-0;1F zaHERVlqONi@9X5tf44geDKsr0z>@u!f)Qhbg_Jit73toIY<~6j_FjyT7npbfh%Xtk zwqSKoaaF)|y~5aHO=^8hi$3+NTyIM1>$n&Nj#gCOH}l@znVIEl`C6CVJI4X-d`0Q; zK%xOWX(5JaYo%%#ny5~PvRCl@m4lKiwsLe48}Dta<wW`n%686N%Tg?zS1FZfX>fu> z^)6}CQZND{F(uvR<OC@b)unvr<fk?o@3y+`>VKAP(gkSdg{$PLV3dCgXC6cr&HEBq zr<4|Em-u8Z2;Xe~r2mOFyWkDLi;@5jGrXC`qoODdwOINH<g=XHpe$d&$H#B5j~Bgh zUxM;RV7`&qdAE9Pa7)6k1rN8%{jT8#RNsbqBc^8UA~T`~bxrCr|K+C#$m+v{W)FDM z!D0CiEcU@@mZZBCN#8#@lD-3$v=x=+6XA_PD5%hX$pIsGzE#ziJkKsqZm~5+DquW$ z>D8dWe1rQ*$xUbB97na=_2(ERMbndg0Y2PpkM2oTqqWWN<xV+^o8N659qF8G?Ug3D zxJ+}6cM{K2<TO7S;RYvVl#cdJDC+Mmesi$49Z{c}+I&{*l@~&fjAG!+J#lz_{BZPQ zBX86<E^btmJ8qO4RcU*0Z_Z9djqdppiZTT?#>DveGf?H*1RKKCj;D(T*|z^=yRzP$ zt=}pFb$bz@mC9wMq>xim&1vTt?Lc;FEOEIw#GIX-eQhY%kJI0*QEGTHUTLKxh)~ND ztH(nTRI+jJ1@Ke%4I<KgK6rqr-j!hTpg&FO?<KpY?GH@85oufNV}v+EZJ!C}-0yCL zr{m~6nngaN=?am?MDQpdC|F~RNy(Y(XiNA`OdJkPz4#!yH@6g#l(?=w^L)HL+k=rx zx9S|>TaxPo_TF1h0<}h=;3WT?(azuEW^1c?c88|vQIiukk*3YnQdJmgao=Cj;S3bu zu3q%p@F*&EKfd}jfSZV6^~OP}o_HxTCfQWHzRk(x(If6g22oJ7SOUZHGrsy1T0>IG zAQZ9}FGg(u-CPLb$<zxrwulsymTi)2277zYyLsTK;5fI<Yqm<P@(gPbT&vJa$H?el zSdbrpB~M5f^`*_%`abQmc)$p}A%MYtec$|mazH&&i1Or=3tK+zI6nLHSTH`@Dpz4O zF=J#bIt_>m1fDK(n~`}Dmyzq4PYH@8-fCkJ1d9>XyH`$4%uKm1GHF|nnQ)lPCMan4 z<J1IWFtJ<0HWQ3xH=BmeE0mj+uA26xt`ewCw$r>DZeM)1(#22t=4+JC(6D0x_bzjH z=hr!I_pS}g;}0>dTVsi(7)!*(E`cWE@$T|Rpxtk4I2qMiyFA@VFq$-GsC01q5DBmt zer#f5V!$6Q=<Z^;lpMu#n1z6$lvf73t{iK(14>ebU}E@y&)fC-v)(1Aw+$KP{r5kH z@-6({={)y8fQ1RdSQo127i*J!Ru68AR&4-dv$X*8j->o&0p37Er}XeI7Zk2M`6vl< zE#<B2ZG3S~myzY^*`0<!FPDV)kQPUMl+WBWI_|-|RC>-YQ1cHTS>&CjFAng%u`t+E zFk@}c7?3g^ef03T+AiISlsRSM<-kq!^`{Re0mrKwI*IyyNw)RwE1YAA%dgzB@m<CY z<8k3}pFVZF1LK$6+<<y{Gvwo;nh#3jt+5}dGv#J#9p~rgtE<;{4|*ijcmQK^1F-7_ zBcZ03sgSbB!Ax)iHM;?WivVmcW0Z6I;(wgex&{o%)00PmoA;XnWG@D>RKk;EBf0|F z7_B9kDnL0w#}BnK($kU6_z-!atAzawTXH*`<IqE-xHSl;EZ0W$3okA+*V8M<;JM%- znmT)e?&Nn}xL=~YBSz`j>$+-16X^CvE%NJHH1q3UYUOXS@`_p53?0*I#tUb3Yjn{T zv_^A#i&=<;?yg0|SSIqU+HM^)Tb{WEInpyT6}cVbU0Yhieg_>1Czx?)i2zM?7J}8| z$HUL8SGurq;~mml0CzP>8`WhR^ZVPud)S@Svk^5_VC2!=(()j{970ejD8lb{U4=_E zC9}lkX26{N^tuP;L0lkW^L+qKbpj0VdJ-1)-^am2h<S5~jLs`=vKkC`p#qD{8b%ft zv@K$-CKN1fA0bybTL-0>hddg(aT1G~LmvPzdOlpSS1)HdvmW!|E?HT&<6Z3nTp}P) zY0)zVa~yoyOGlJ78!LA56R#6YPbSjeFbqyga%J%|+UU_N(q*wH_z7%PmeuU))SJ8S zocCEe_1<kJe>|(ejD}~OrH8^b0Q|U_T5JpIyS%zust-L_Coz)*RW%?vk3It;%c%#5 zc|LB#u#L}eZ@)PPdEl1a?fU$oVLx%u*3T-NB?M&=MI!`WfoQ$S=D#B(KPaJJ%7^9t zT|(=@T`J4Fr|Z!~J_W`a0*0U$zXJ0;4k7{gHej9naDU-SCxs6m&f9(+&&nP>98@ZN z@<V5Zu->YYnej;X^^nc@cQx4Fk&eniW_B6$@e&6O>sOydjXRhOEN5rkXA28gTQO=5 z&9&3erv|UrRSD!6)a=MjTr*NzA3bI?N-seVQmIh-KB(IIdZh9Rkq#%UfkyRmd#65A z@tT}oTx8AHjg@C^os|nM{wZ1bFWfS+=#JyZGh<*F3&Mj5IbT4hVN^s!L_Xs?CS@2n z^$u-2&;X5R*fMo0temWD`3AUmv7oC<YE)p(07IV(+t-5&{a=O437Sy47=MxVvwu4! z505sKM`WHeD&{`q&w-7&GW*Ukep+h~7br?vP_S&2I^YT!&L!E5r@1~%UyQd~U0bGH zjYKTjpYJv)w2<T2J#~Y{c4Pec8=_UN=<}+A*=!&$|7Y_=)+}yhIeGD`wt!`VBndGJ z>QO~je>s|P1;6CjRl7B=c;c5#3uWxmeyZ7+CWV=a@vOYo&j%FrwWRCeCo~QT8;NYd z_2TUu2bWe%ZPnZr<%wQ1!D!YtHnc8a_R1|8jQfdDd~448h><$M;i3j^8Qhw!|Mc$T zx9~VqV}uxXsnK!YET>rfa31(WV8h{*N||o7WnW~2dKn&{U@=WSKybeV?HElljP2oK zy!XXFI6fk{c#_29a-wKXkw?mI(3_NV0N>JvO#Ji!P!N~s3ZE%o1ZaLJC6`;&&<-|@ z(sa@LjqoF4&Ydvqh*XkAn)me>E>5Lnrc#ocuENEhBtGL*v@f41n}PkhlHrza=tPJ* z5er2}Bsz(a-O-pb(;2gly&PayvYzo`1`s0Pd4t>Kr!S!1gZ=W;X_hc^m#QC@f1&Sz zJ08yhgM%$3*W!E5hOcFqtm;oj<)JWh{tu)O&R~xaRzgs@Uxy|pCQ@eyq_(SGwDvqv z(KF?PK%?BBw18INF;NGLvyDh<{a2bGL#z`Lw#*{O6e$AmId&QKRmF4t_Dm$Qx2=eP zyj1mw?hK<|UzRN`S91Tle1P&U@TbT`nw2UCcd34myN04?`MZqbFOzo?UHhn3g@~4f zd59KslIVvj9k$gR*)5e{)P$Bk#l=J$IvjN)#Z*b-CSii&pi}x&lYD3B-T{F;eK;Ux z0ja`wGk15(Ng%DV4y%It8t{FCb`vEA{Q7!&ld(fvb%1(_0cfxFqu;2T3!-{HbpJBy zV#ePZWZz_B)+jeKsGmf&9Q^Y=+u`?NLl0m@od5d1)VOFW;eH7TTDP2YE~Vw5z!#;C zc?km`#ZLG^?l`qT)u-v-4PT^w@o`Rgsl#|yYj3QBS^iB4Ex?%iVIdQYW<%?cU=ew$ z0lnyu>es;4$jE^@{Tx;;E#B@(#U$Jc4vAD28gaL?pBgz=YRueO(=`i`Po2il@8({7 zKJ1I&<L9>nx-56JfI|21*lXxzaMRJ?Hpnf|(V}C0(QvWaSz3w^{av>Ws9gHlgoJBs z)lV=KVqfqab|yJ)PdX;`>EO$f%Tv)%?{{%9CQA@!T`)z{#9yz8ma91bVe*IqTlh`W zBV=T$3qa*m4o!|nah(1y>!Cdxk=)+3QB7M(9A6oDGFR=~e9%9+a$9U9_rV5K{wRFN z$IElvPC9~Ag34kFTZnGak3`kiERh*>4&SqHk2HFO3<Y5P&?#+n+Ni_qsaiNDJ<YZg zHsoo1gM6FvorH4?6rgyTZcE0xx}>v$BYnNP;zw-eE<l2C17J~2yaIFzRT=3t6=+$) z3-nBp?^_KAR35-V%VieOduf=K$Cs}#q2%&j-=X?GUdNHU*Kv6$!n!!?+v}p?+%LhO zua}&GSfPmiDjY%keN{0SOL-8hIkEhM5Do@50@;|mnDQ;XRXlAtLjS{CLBXRfE;)Of zIm@$*IoFjGpz$Bc6h_XqQA?qgy6XoX+5@Ts1vhu$tVD_0=O>E?9x!&0EO_{mD>ZjJ zi3Yc}=PPmr`t3KhPkblhBxZA4Bqk;%qM)~mJOrNX<yQ_|ME-b^x*)%JM!sSr<>#N7 zlaM7Sz%N!WAOucfU*!cZmP?umgxfx%$ATLmhe2hFu%5+wqgoR3?aJRR|CPo4myA`K z?_;)*!H1g!WZ(TU_JGlccu5W70R}z};Fu|T-Dpt0R}AOZh@|!+_lF=lxo(}<o0~Kx zI;sv%i+zFW6|KALW0fnxilwzB$dm88bayz6*v%FcQVF7t3O){7->q%V`uW@_D};o& zAmDgQ%~mak+27DnSxwvi`qH?j9@a@?WqmGJ6#s4+Q)jF|!wy{ELjBFuQ9mL8>coKF z06h2I03!U98d=z?M@&>y8#r?vy#r!aIjg92@_OWF8}*os6c?I`ieGEr(p$P1T$^PR zMo9<%K;{6C{^xa@ykG<(i&>EWDBJ&eTMsJF0jzFEI+0jO?*x{2Kl`fKLbGB}^*lWe z;D_~!w?o?LGQ%RyuLpSCjc(F@#9Sp$RF5>)WyY3o)ZQTuy%$^=eWBTi^De6yeMkD` zl+&}vTf^E5_-G0SB_91Oa9^G&ywxNRZnT{syBKxwALcE7f`4#EWUEXvzEwsLfZn28 zK`SoaF$f*F6a?fg{%;i)b}8uSh-eT_`4lMAhJbfm$Rl6XJq0gs?+9>fNy7sq;gf8( zNu)?PlEVdm5;+!4ZwIS&0^-RyWW%#>wfG_buv{$kpkg=lNAUa$Xo?lm#VYTlG5ICi z?^qunDM6_jpZ=+D%Bs;d=Pk{mE&!7X;KJDtsW-?qSX{O4uI38A_;7(RRd^gEP&THP zp(NS!tu%Q3OMXl!Ymvj$V3;GZ^iN(VW{cT0{c0KNmYMEgmbScAs#Mk20T*$cyE+Za zk@iP5`j_?UIbPk5;y*0?po;9y?<ha>OS#YmqbMC<BxSgqB$(n0l~AeaFWRr!W6X`$ zgR(h8NT+k$^74JtpfIrv`26`9M>O$dUP{wF%Vu!X%i1+inj7_6%mgX;{uApefU*=X z5;y9e%?F7IQ9_7ClEAk5O*!D_cc528mUy^8>y}h;PnY6h+P92WZ)q{^+|&;0rE!U# zxRmpeo_5nRhYV?48oBn;vsBehDDTkHQhckj*lVClzKvyk8OkiEVn7DD?&dpl<K2@$ zB9iOm{LVYHO(;ia;EQHRG&F_C&C82Bq<vBg^>DGTe;pWjOb&=o?lWNIrQ?l>fgy6N zl!ipNU}UAy;BpZSE<aw5PyN8I5hNrd^JVDQR|+Fjc7oCHbLnTtEOgxE_OP}0q`mH& zroqO#cP`FoPyaix9$(?alz4e_i%zMg^=B$eOX;r`gP1EG;j>a+6(@~@Rfw$@%9GQJ zY3lTr<_dT?H?jWUYC6PR9WxBeu4iPMS4aP0TcW(gQOPP0zguFD)K|&=XrN+x`Zk^b zwc`nx(GZ64$k9kuIgZ@!`j+-0jWP4mbhLBDtgcM5=d!{kQ3A;uxUz2wiloe9D2(G^ zZi1@^eggiCx2UXaSoCvJ1yFb0T+Q8yL0)8da{_?*DNvtob?7=L&}PTreL?w`=}<rg z-*ET=ivM4&MQm0R;^v4PT{n#hz%Q`|K6WP5+HWYmkEZaH1KXPe8Ou(||GgZJLP3Oc z-fPnX0MUFTo~sfd<>Z)1Ymex5_OJcn4lSfb3v18l0=GGf#@l8d1mGL;&8`#FLM9{w zM#tnyoC0d?XE_!wIbsIuh)QLrfv+2<V_y<4XY|ZK(ey9qv=1<Dmg@sdzbKG<HTPV4 zQ9Yh;-Jy$;k_2yR)E~~<Nb`#o$HXdd?a|)^-zFfSgFosnDEw6wm0~(ae=PGyK9VE= z_>2bNmu3c`kWMKfyggvqb5(_U0<!QEyV<m8EYh(8lDeb<vjpAi2hWC2Nv?kfA{XTI zcgk>f6<V+})}A~wp30YhcXjI>#P<M_-(8l!jspkB81@wn)PTdxOit;2wbOSyUbQ7M z&DWm_YP^2GXXWUb-3O}8mXghnPeRzfHvv)mn>j!UHrv?Pq_taUFc;cDU8$O(L)Gzb zO<z)d#2l}((Pz^%G)kYP8`crMW)R%TH9k?JGQDR<nqr}JN%o7$`yZglu%s>wyqyQ~ z5iTzPCnLbkZ`Hx!9M<o`v((T)l!b*;Nd)fR;WaCpnaNb-0STWmB}+&swMgESPVX(= z&NOUFWzFwmSw4#>FHE9N3}>r(M4UWjvj3UfOiN4q<<`#+AT=MrpJypOGikZ#8hE)| z*_U+q>{oXYn;X`p#XwIFqaY8@CB4=){~&Wgve^}wc%JHKu=fU;1O6=j(}FK<2%}cT zc6zd;f;I)b-xK1?Yrqj`ah4FgOcV&FyJ<(m&XBwRY>${hNNpj^fWQ9%WXw~z<m|8~ z%EboEWsTxkKpy!CY=uwO!t;Af=Z_()lnU7q>T8mjyBC@P{vwn%=yvIIg83afwR-N> zJu$G)b3#9DlxYTVpHyczs83CpX^Nk8?{U3<^)`l#0(oUr^^I(Y9xs5Q89XC-E6tfn z#@B34TKkfL3M|P7`$lJAkQGr4nlHPDhA@%J+>2Sx7@j{L2#L<e|GD0FLi6!4xH;<) zRea*dMd5K16;Hs#bb$7+56l3lidj^hw%e|wxgp?-?)WeM!<K?k9WV%jU`FBP{9io) z_lOZq^f6J^qVBpMftEXPAo{Kx-tMMZSyTKPI@07p1}38@dvPU`kR6mN$%|VH!!hr6 z_RwcscWs?_zBT!5#mwL#PwA#fWU^}i{yu~9k&lz9_GqsY-<Hw{PlgctrN?7f0h6V% zorL-yPq~-16BAlo7Pm7@k7s43fN66T@O9F0zgUUEEG!69In70<Zyd7aSOC)7ry%1W zRJxmK1pLV6N=!-$0#}gO8G?T}g#r84aGOei`|$<}Bpj5omYkk5!yhx536nj&|9+;p zplRI^<AU4+pCALe!0{-lxuyNQ)=mUKnHp5n`ch($B?Xt{quvArJ8_&YG@=@Nz?QmA zGk}l=N0J0b(QJ5eNQ?8+)48e_q`ce%2MeyNm(%$sr6rav;znoqcTyn<m6elkt^(XZ zu#(5AvN`lQn&21wILGJkQ~I?cQ`Jh+y4S~p&*&7rV5H)%CL<%`w6nhLtui8%qU;7J z-8`_vPi7Up3N{&PZ_m~Pf<z;z$l!PEyC2WPg9X)qx^$gw^7#7NrLTP~dyGIuMT;v6 zt9~@F>;5CMQ~|NZBe^dK_dfve3J?8rCf7Nwk2ZclPCE;LN{DY-PzCo(-R8ku9-@jz z3P(nmVb3pY$&1!UPEqOr(pBq{md+F(Ei|z;y)wKTtb3EN8S*^G;(CyJ=kjs)hmX^l z+p06^EV7l{kC`qZo?^(619L6j`HlO$<rbxlC1pP4EAXZ}Nl8iC6XV7D@{Dh)_6aa7 z%vM-CVapOFegVePj}{BrC<3nkvlw)~MF8M5#K0%vm&Gd%uJW%C;1Bjhvq-o3cW^;F zTFzdoR0l!29(2<2PX*wy02L{4X$}9S1ZxTrqDNj~#~$5v`zVv^es{ap2n0Epp*u|o zVBda#O_HGO9qpPve5Dksm(==_24}?C$ocKZ_>txx4g0l40GgQ*W-@B93x32xTIbL? zwDh)j{orTNMMZ_<D_`jJhUX@Hqyct#%GeLn!{4ZL2+xoY;bWRsS5~5qz(6-K)QC*# zguhi)8Tq||fd&}wcKrq9k>oP?;x8woJKviI-ZVj(TaIOy#0(NoD4A$4BO{}AGn_r9 zS)*)$d#p)8cQ4y-N`*$)XUueeb8kYa@NN6_*dz#gAM_A`7sv(Z<jQkWoY5RX29-hD z@5I+g?B*AzIibrkkmcIllaA*jFdr-=bbP4lj&6MulQGK^EOxl=W_PJg9<?!fx|_gx zJ~B3_<*?;B!PaeJJ%EddCoEK`6ojh$vwguz6&}gPFIcrub0%YjE(H3wej&awPEUrg zmx=*n?#s;y01-`nOg7zYsRkEc?uwT9ZTKw!D(4A6B$M(~^9yBhMavoQ#I$Oa7QW2{ z1>g4~EHwL-95!)5PhkJ5ScOt;AkFrdCUgzK`R)5gp+ww=F@T;<eC{G`3<fv){e?m# zHp6qvO$l<!k(uW+XXys^q!Wf?oo#Mn^m_?c8z=P6)<`(}q`o*U+q2L4#R-@bCw=?a z$R)6I61BB=n!?51!A4rtB~u${3H~esR#;bN`hM>WmTS9wSHUwToSfNO#@xmvpzwPN zc<)^aHqLQyoiKMxXQ!mT5R;0wyeEJ;S59`O&J6AC%fK-IS1o>d&XtA5-!aVo+&nyn zKsx<YQivK42~@M+0JdzrH(iaX=e3$LoJq3tCC3Y2EjiQ2^`AxXgX=yGBJ=x#j{H|~ zX95Sw)etx!`^DZfR{vVF?;3c-NoQ=iAwWxg8M0I~N%Nud5^5JcKTXP#Z;S{)_8?Gd zm)}urHHPq>x|Msxv9AB@6Q_mhsMGcD4ObeO-tvm_wnJ(W5(O}H)(*#tv1nf5a_m+* zUYb*fhf+9d4W=w30Vcq81n?~#P!I_J6f4wg=M~Bs3Rvw+nKS4JA-*Zsv<Q}t#%E5i zDSr<{8;(GI#sL`Iu9_szjAL2_pv(ng(%)Y|NE(eEmC11PQ*7Q6NqG=b^G^UmzyPvM zPhCaEzur_5{+zkHS81U!Q}3b~*f~o3gWD!td{;=(3E>ztgy?ak2g_KQ<AqytL}(np z2l<v1ys>@Xq9!Y6HM6c0nZQ^^JF+#{<{yG?x1e2v`zVo>vA)HlxeaxvNf{a;5YVeW zUK_>i2|CjhJmZzNcGm&$>~HW*Tn+$PP`$XemII6$=q$pTz`eqCCU4#X0C1X6#S=*` z5NO%>0cc=}$sSBCsS5@vg;8)Aoa2PQe83vQKv)uyxZlNm<e=6Q7upBh@js}ThsQkp zIZ9qmZkc`^%`~|B=LrJ{dpt`v<a~(gnL^KLiseT-T~I`otU@qHOeXrhwizx!@Hwt6 zGOA4}DUh-3wYDYHk_81piJx3b)B-Mns!6Y_=p6X}pTa>yPY=o(e9BaPj}GM`+}TaG z47D;aW<8*;$F1W7*Ao++`Y^JQYkqGx9n6$$0RvVOV$UG-0M-<jerAYF_0}%PZoNOP z@A>)1PKq^BI_%Ze;M;%tscu;zYm)cf7BKxJ_ZbuX(R$>4C)KA}gUUb3Hyc?kf%~Q4 z!137g%O3<BAmBX4PA%tY1rdiLDdJ+p;q*~M;X@~@DFD$k%uf!q2!P>>!TwWU>*V@U z>DPP3OGEy0pV)>5dL9p*p}gxyqk!vHpC6sjNqWH)OB@ZzJ?3Fc1UR_N5CV?PN)S$F zv+y~K%&{IkklY*Kh3X`{eTuN8)Ya9mfy%6cwaM@+S!;Vc&l3^>mu$_#?+%iD6c2i` zPNNB`W!WG8lO}}tp|dFREJRQKlL0gpz__1X3edfb4c>S61l9sjSTC9;6(`6*(zKd{ z(P}XtJ7Du#^r}Zko`?9-(4c7sWsT3rS=`B0Y;vSSZNlj%y@@xqd|ySoZ|i0Mf;y-q znjnDTaNg?J<K!<lP)?Q0$2KnkC5pBN$N|7^<aA067%?bX>b_9X32Fj!SKDk>vwUu} zSe2SjI4*VpTUWR-Rmm(E1bIr0_AibTo4P^6(b+eQDI<E3>0R_ciwN*lhM+2}vRfck zyx)mJLV}R%m_x1Hy4;k_N2(~C;QpW+5^z)eWAAd0Kr$Fl9+YRVFs88NR#SdNUG_^l z)Kujx*{7G*R(v3uDtbZ6xcj1UI9x-}MMMPKJG)!L^|B4=1BOk~=kCb|NgyMQV}GtC z+SxzR8q&gkpFLGfXt48Dk`lw>{rlx4pq3HWmkgS$fApahbT#DAsksHBj^{V1x}ZG% z0lI*rR5C^dryht@mXe4*OGZ&q7=}~a$2!>omu8h$i1)OLXCvTQmaK@*|Ca8hLUa_T zhwwv*B?-QuqWvr-@`Mx*KNqDi)9jL*-kLPaDiN{Wo+=l}sW3lg?(RZ67Hz6IuGV<( z|1)jKDBFR6y&#vVV+jwsr5O+-W1^+TdOk27PX<u9K$7Q4Kn$Y=rVd>40S!ozO=Rb{ zh<Oh{S~E=n&K##0BHb>weE<{_bg;8iMj?A^_XWx>_uQWRaF=~wV5NbDDwyvVSX_nn z<o^8M(SW9*4(s1&00Za4w2$PVE3lL_pDhz-3so79;fG=_2!ru7C_#pmRA*8xv8^-~ zg0s5(3)Q{;=h=3$g<IEPI1h7>(%5Ajj~v75<gqi4)%jMba!c*2sOQ*(UQqB-0o605 z@n-VVTKHXAf3C{l$HeySwB+REYVe4>ynyLcr!>cNi+$^I&_)J8;=T9h(Z^#VKubLh zoV6=AeuxdL=y(cyBLr8wUOE20Og5Td%2B%6dOVHr?`&GCC#XP-Nr~j{OA=_0C!)(F zTI>@bVfq9jNx(6siwgIJJd7&5Mxg(fcO-eSvNoYiP@|EZ?g%cdS_skpfXeH*Hs6N$ zOC}&N*?IV+=jrWbVp%q$mLB6#d}<Nc!Dx{}w%f9`BWyYrQCFm$!U~>(Wa_A>p?vZ0 zmd1eL`JC9#cFa_Q;w>=HvMcucGvCl>IvGd0p1MQKXmxh{#&vM*n`NZJNxWQ+{)VeQ zQ9xOGI$P2s&3lkDl^TjMP<rqDdsbi|1t|MY4_#ZF!=~wf)Y<N5gbLKOJ0~KdLJVoc zeoH1raDTA&mD_$Z_GGrfy8U22e#Nu0FD1>PoxAk5+uXwF#|DqN{pvpFYUZcQOSO>^ z#13c`gBA$WXg-pz=uH6}A;vD|V9AbqIyz|VzyS~kO-cl{kFzhv66kP#3fvqI6=VG% zy}Mb95xM~AO#>nSM|(eo?jFWo@O4mm>{exP+b=l+7biOYR<~fFEhor*A-dmfpdD^Q zsS|=+4>vF{j|Njd4swr!G^s$~6NjHm(x5OcQGRy_CcA7BsPr~dgUg<6&{#82+|=YW z>wx+Sd<3I)2isevY($BP<ppj2e_FtGWuYt;soB85b)~m&-WT?L)X1d=N~dTHln^j! zB-Sj#ClW#iFz9RmPO?QwWz~mWEzHlSjspQ9C+MwPF$}5kenDqhfEuzf4QRJy`dwsY z-)0gka_qD^-X|6r=rI|Z$S}D70aVt0NXO|zA&T!Vemhc{u$!CP;J^`3DWpe?QwJ?K zi}C~*Y10kb@C<D1Xz_)*l=86fayJ(<ts!3ERZ_cQ-_XcO60(?>hLjgFW;fv+>XL)M zmHHNfH1=cMoz?Qyr*f&b!Em^f&6lzdwKOzd1Jjs;aj<WGjM+b`82fXHCLbX&@l4t& z#e^U^(D|MKttjC}d2=yI;f3h0^+Rrc$;-qGlML~HHqkp2Knag8`LEwYbsipBNM+ei zj&xX_yLMcG8yH-GEKpR9!NR&<2j~uksBnHSavYLsZnnk<ERSAttAQF@-lehkYP`MN z6Fv^#F*|Tdedp4rOySW-2eHi|{f;%sRtEW3?-|g`z$l%1dQ)L(PSR-i$8y;ZlEqQn zr-DG+djM+iN&h&kO~D$VgFDVV+hber)|`7e+~_!zC|t^u2!-h6VzV87TfPQFc&)?M z=|@RP$s{93Hm`9eQ}2{0j6V`6=u6>Yu+%cx`kDWqYSaxL*p>~c)SYM*x|tDzi^>P? zz#RpR8<ncVz$iq8Mo3xYGiI6XT`f=k=t^R1Rt4o_0}bEhc{QC&x06*tO>KV1U*dTR zzw-0P-c)b|nd`8>Tj)5WaV?{yt&)B3t8V^cET!Avb3b?rpue4!^;XgL3+d|YlZY~+ zqCWhsHM}pb*nQ#S6CH((UBdTiO5YX?eOUr((xq#1lII5i=X^tnJsxu)LvK8EH#9Vi zAV5W%56R5TgdrqMC;+2k*oZ7H!u~RMsJ3N3a`-*{gMn!wWvS{78A@IM4P@#bKsa1T zi=A;{{wao_0lbK6{?$Ta7DltGx_hW0@IY!TcvFp`+;y7--zeNf3W?*1(<+f0t&^gx zC@l0W3D?_b=FmA$nmqLey>BbSUgqtP5HxnLM{!=CaOW*(rxyv_q_8+cog?O%J)xZ7 z`b{lARNO?@`TK^StYu>8B{tDS8oOz$-Njqj9+iBf1`NlYR`is{UX0#Sa9KB~QL#d# zDPu+RDimv>N;oiRWw>R}Q(Bw$6$62;65Os8jo}n%X4m9)gJQok=^!O0=GS;@W@#Oq z(jSLH;POK5ek?|455)F<URt{QA3y->FNJaMxaw26+^BwAuL?C3(}Ch!nm?k_S-~?u z_ryqQeUTi&sb-B)+2JTql2%2kb2=1Ab-U(hd89^5|2}m4MZQiJYxVaV53-3CqZ_tD zli$%&rJF=N&}mSh9Ts${O5G?9o`Xxsy%6Id#KCb)VH(^!+}~H={6@|u_yH({lfcE+ ze64S4H}>{YpbBKGuVwnz=uq1vn4VGAiF3xWaXo<@q*Nu1CG>Hqr4V><4-ZA?FpY{O z`+xQ|qzdw|w>O)HbW2+wk`+-q2>QiV#Po6KQde6CuM+D_zRPvZ#hthIm9$+{m(=UH z;aFRqy%2QB8Z5wMFR<8Q*Y+2T;l2*$-bik^eT{Q@C{+3X*gET|uC}giD}o{|-67pb zH%NDPhbWCS(x8B}bW3-4NtY7RDcvF6{jQ%!&UwBuzJGBHVeh@xTyxEN-`9j}b!?f% zshrb!?fYZTc)7wCvnS|4#myx!lnFF>@rL>S>aYX+NB0mgmBo}5W|F?klAkfaXEd5( zro7Og{MWmH;5R@Sb|9SwslEKO<eosu-`EBFT>L{f`ukKS@CT!nKi?%loPu#cV&nR0 z4IA8!J~4dh{qaqy`Us_g{35U~79FGxURs9<_xsOr3#2OLhRU36RZj_dUfoXP*u3Ee zzHmSO?$1P!WU&uwQl8LR@3?!6z2J!1Gl%0f-|Xz{5u{XG4%$#_zHqa!ZGd%R2KtQ~ z7S&pno`VpFdvxisBQR~jg|r4y5TbHAY$`+n{OSElx@?Z8YXa1!<u>sU|HH9#52-2Y zJ^$b17VevvPw`tePJRY0=ZkH?A44{xF^m;|UjAG&Ek0_h$E;Y0R>Ww7@-&l)NBeH{ zi2U)!+1`P2A<ckw=w-n5-ujC6@O`%W=u?@*L}M$9LN^zpuYcM;pbA7d+hldUHul^K zj(Oxa;$)DaxmbnRX$g?w9s+sC_R02n;-s1u6nRRl;I#K3eK*l07*-?$AYZVrJp0&c zF3@)a^KBWO9(KL~>*LBhs6Nx6|NL*jL9zfvn%^F(5-&?<4b;{Bpvii+(kJJE%(wl~ zTcVTE-Y%}vJht^m2kXmnSy>8*^rSeLA9jZ6en3s~)ufIeC%uQPhnqvAyaasL@&30s zrrlt+L&KDY*dMEQd&9;DpzI4-U2?5mqtc@*m$qDilch5o@3N+GO2}^~i&SWK!wC6s zZ@_@Sg(}g=h16Dv#kT>pMG6Ht;t!)nMwD_-P8?1_$84m(E=k5|08|byfPQ=z8!jw0 zaF<E=@PQBE-37;V-BsHa2Fv|FSE8X%SkH8$J{nOGkxr{CBj;M+A7hBF;FkC-T?Un} zm7oqsiJWfp#X@KOQ|fEuL9Bbkx-y%9)SQCeA{#+d%<1&^n<oioDNhk;QGchs{G$kY zOP036IXn?QZ{cdW(m)*X8EwqD5V((<-N0NQ0twc;1$aAfpOlXhw_$Ppz+X<Q0ksy$ z`*aQm1LIUmOG_*5HD12k8o7fh8clCQsxRroNz3%fThlAu1eWRFQXt5N4HSF~3R2`p zT$Y)iJq=BZ?d|C3Sb+d@&?IrI1r0f%x2Y8hqNchwi?r9?k38!2E;y?!$S6~&*=@N; z(h+c0D_l*wLBQ3L<V$+dy=3%iGUr|DH}$xpy6YPOtgK5m<U(|@#m}gaP;&{vq$zfe z-b(qtoWTHEho7pTtcxa93dl3OfPzI!!0+x-p<u-RCK+&3&66S`+Vsn6K0gDHq0LRx z1&Dp)DY=z~NUG)**?@UwR`$CYCRAhrZCzdrI<NNc-oyxhc7K`9<JTr0+Ivjt8~^U4 z)|b#ad2v{IRd1?mAy*fN$vNb(u&^74au=|CT~UUDx*|D?znRs@;R+Hd6yAnt>1ol- zwH(>EL}_z89fEmPPnc*@0hcdRVj=Ke;_P7ZK4GHDM0$4Z`zjR)U}ijm@_HT}gDyQe zkbvWQ8%N6TWo2?d4bIl{{v?il%<BkT_I4mC`lhI)v}``5HdW~Hd#YR<=x}id^xmxF zMabo%iHeE+q+wuiGR}(IpbGmM(&@|e_cjC&XJeYd1g;MF|K3`e$Xgcz>r$oO<z%>0 zVG|Lh$|OpzJX2R!9}rGDM2A8#{Uk_1Y2T7x69$x0d*kG0R52Klx3sZW#UCuRb{eq; zT}{W$D{l}itSoZ3PH*Z?CR?ud<WkGg>~(qh4xMvel+q?c<o~T2P-^V#I<-rg#~z7( zu@rN4+j(@#urCu1fKnzMVp}!`Fu8UOwW4Za7U?=rH@P&MSY{UE1zuZZ7r>RVc5!u8 z!^z~UdY$l{6;0mUykHa11JXlW4*JS0GnHB;cwzs6su3GRK#k8AzllKIWPON-V9ij& zOen6DCNg_dR`0H_$KFGTt<o&!i%92`uMLTyx2Y5;A~hD2`-Cx!0^J;Q^FUj3>6A7J zf3B>?42Yr}9ed(C*xj(yK@kOQG&SW=Eazh-{M+qU0k1`g!0QdhP@s;9)J^rmKj>RW z^hqqBSx19UNluo6Sk7WnQ&W3UpIL!)Gy;Ie2ms4_<9ZfEFzx71%{@xjHbI^n8ykI% zPP<n%Qh*6TXt-4V$v3`7i1<M~VUQ2i?`2vx=JUGcVG{y=)AMh_9wuk-FSXXQ-hg@c zN$u_Jz4WFsL#nXYBHnL3Fex`zAKT&<PS6BS-3^O5B+EIx>Cj3YucWAL27-Ed)$GVr ztDfJ4*8I&F9ePPACs)0vw(_T2`t1u5R!%7*0gz>*5$`R-u<_FMlzxlZT}96DZ4MnR zb(;_9a7%`@XvkDb)yc*)Ert0Zj_=Pwurwlec6Q$6XDR#kPEIu(d`jTzB1JdeI(1u9 zSvjiP>^{v;PVN^osSArkmz%*-12gk*vt9H8=};@}zjz?9W}=}o^ABzEm@dgderI)g zb-Dv7s^m{aOPJz8trLG?jO7O5<QJx`lFgOCUHSb6<KDtfjnPbBF(bk3ingX6!{_{! z9UcaL5_<H(mSes4D#nS<0LN{uZvC-B8v;(kKigmm^Zk3<aVG-yf;6lByUXbxffFz| zW==(7$w^5&nmRf~n*cM8S@;T<h9OZl(^yaMYi{~BmQWMm)igtTwyOE)aj+q5dR579 zhru_!SmP&hW3(*7CNvL_r)ZQS-%Gc0d2qmZzktzj5jN=D%b@<7bwHM=KQy-@U2Z<p z<ytkEI%E!jBX|&R_P`e$As_EWXceP!Iyp)kwX_)ae1?m<zF{N*hC5<1>h(km$Lj$@ z?aJ>+e!{tfGCQoM8WCJ4&pg0g0$k@B;2}!S4;zulPezybR2yg2=Pa1}BbXCpnm`f7 z2125;iN~BOVxytij;X4u5@gS0(NlqpJ17UKlrF1Yu<6!TZt7RyY@7;t5tvGa6s!yN zIpUQd_Md2I&<4I&*<zdc<bNyjIVdQLGAbUvGDKiwmvxRY1306b4hV2#4D?4paI1#n z9s2Q&XmgcBD`K-8hZ!`VHEpy{ULRDWi8qP9{CUHl6x5}YL@2+3=;h&L?h=<*p;i9= zAN5dtb!&YS&)m63JsBqlTS7~4N`63Gocd3Y22Bn}dY#DEnDCl*f6K4B2`Du=sae<S zU9%fc7Y<OXwwy-YS2ce-vhx*#R_&A5+4MW(Q!TR&+QJOw%QxHY{^~v~56@tl=Y8pc zGokQ2`JsFXIojwRi<@uq#?*A1m+|j{vu6%Wx~y$Eo3S|Gu_p`zp71+V5FTrs+0^KJ zMUCQGYVP(mH6_a(HX_5J2KQ#xOY;ku8|!NzdHLw#yGs9o#3)P@T)j)v`@?_I4vi9s z{w~Z$XTxK$5Th;o0~b4;<PZW{98flU#%ISP;J~A@-Hn8XgoN<994zj&)GQ{Dz(5SB zZ}=OFibC#n`rD14!W^=}`w)Xh+n<Cy`+59aoKY;h_a^WZf}ITcDM~y*_t`VX?1gj> zDEfBG+W?aqf!K<$28w}}p!kl}!lWi!sB)inewWd&fRBLqvwTY%cUhdkR_%B*zA)>k zRlK@%E97Mj3NU+YZ-uUkN}HQT-TE(h-#H_P4qbn``12kGTcDy*=*;I!j4!?8a^4Qv z%l7Ujg=w+jNd{LTd?up*7&)3PjTH>CjqClEa4Kr*4|M4&Eu;(~Gaz_;1D5|Nty*hc znvl<a1mpwrR1HqMiMmQksI=1i2lqtol$NRxC*hyR$$9j43}wBJ<Ug+wv5F5P^#O+_ zBB0cz3fuvzrH%m`e<#f2SQtC5e0yKHd7-YrUBb}gNdj%YGtW!2%J!m=o-;nzq9IS` z_ooV{IQL33U-C=eP4jSR_eUQJ;ZZ`Irh?w0KFhxD(=}a0(7<1_+b0B-SzTRi2m0Om z;vypPw=mbhhT4LHhxaR}YtoO}=;-ux002vtxdS_kj!b1=Yv!^8ZOaBfaAqesa!(yR zvmFy*p`rG-fusNPxxg|zC<9O9qVZ(#VKIVzj6lugM{_^*1(7vp4-o5<0hf5CzI)8a zo&;F`qvJ^$Nh{3n1Zk1SgF24_5Uo>g$IZG<;_e09&L1y`T;4zCjmwff&q`u&qP9wp zZi;SteTMP^MFa&M9a^*v=B4lFAYwcb6ww!=f?udL(iEJq{E!;X2{rHc57F+tL$YM; z<Rj(XQzRJ%`3BEF=;KB<?(@ly8uQd%sYb{09?aaXg&f+ZG<cePeA{2o<uTq+_eE|H zUAwpF;^S=H-?kzvW?4nKqUgzX+`>1v{ohreG<Lo@7^2~V(p49zTYGee;yDMlY%fIH zT%YfsOUucXSoC^~<=B9cZf9T~j32}w3ZQP$#R=Z2srp@DEQdx5pgNVmW!rS1y)&A} z*OJ?=Qd4=jcD5?R$Xw%{D>sJ!o8y4@`xJFkV)u83-;e!NhtoyRhJr10#MhxOHV{ty z1zB=PzU0I<=qi2}>Kj{rhQ$1iVj;TN!`L-5Rh`aEAvwv|1h?r{pOJTmgARww#;|>L zu(@G4&!kW(F#1P0oAOI>eaQBT|K=T)6p(RzP(IBb7KTwCk*ljB<!8`=dq5cm6lfx# ztuDcAa`FAUggUNbrVsVG;;&|a-M9?FWuxi!NBvwihq+dbB_S!f#Gv<WO5>XTv_h1i zz%f+MTrB$`{p3}9BpyvD{SoV7KZ6zGK-N0g<Q9+lj9@%>)SQZA#ZpCOOix=|JBmA@ zNSRFKsZRj3l&H}(xu3}>LiL#Zz^xaQny6X*MF2Vc?ZjZpH0z4kH$JPk%wRgPY$8VJ zhx3(-Kq4<E7GlmS{13XwP1FY<4+Ou+oPH=xR77+1EajL1e?~vIp+ZP&2hKvH4QK{$ z=;`TMfT$`(y@MuxAw=xUB47ld{B%!yicr?jpamqjS%jSL4I&>WvHi*cIP=IBa0Jzu zS8J7Z7F{3kZ5^IhtuE9eAwR5qPzQn6hdP-RRr$NqAx9c<nm2uQQyixAV`CSk(ZH6w ztDV}Ck`m;Qrw3Vx2e{Dvy2OemOK92A)fsOP<F4tEtmZcF)>)Q{?`LnU(lQ!m-Y~%B zVNEdKpE@q+-k9E(Z#q3m?P%M%cIN&EZ|eOM2G?Iax~cj$F4*a3i7I!g&M{m)km@5} zf^jexQMD8wc0f7YUxQ99@y&+$a6Z5S)`o|Lb=zcWVVgJPgVRVAP$80Y)({n}>mJVt zqCI@LSx{~by=FQ<`EOAQ=0e@XoM@XqA2lm(D5P@+$>A|*P%RZU(kP-q%c!SmkktgL zXjDrmO5){>-wOnFSC3NuUf7z;@2c^$Pl{b#OYHs5x=mrly*d(DaU6Vx{|$e>$vJ&% zPxA!f&#%!yJ3uzqI-EF5Wz^!~RD;Jz5=t*~2OJ~u(G%huSWOD&%Gz3W2ytb2m0PV3 zi8@AV3(#I%$0~3wOVR~fJZ~8+G*tGxOsnc%xY|G?{u`&ffwqNku@#unAqUN$)0qH{ zE~~+RyNq8~O?4QE+X5ZnM@+Kw;GuG;1f!zuZOx_ckKr^${605w_$j_UqMtsJG)|%; z;34B>W9Sws`L;SnlG13>(s(U6_KU}>33s+xIgol!`Q#su<P_EcGF(Y~!*Y@ZJ|%b% zdRgRUrnmj^had-Y66#7DbOOWf97R)4@hs-z81<3n!I0M4@@^X$TX~S2`p3kma>2hE zMW?%g!93Oc4D;&m-`y|T`o=$#Esnt7^FQ??=?iQzTTfAVfr6(N95KPceVn)x9Ntis zZ|ONZpFEC*K8i-YmNwUvNSErD*LT?1ug|E`x#@@$_1sxVgzP2!)Vj9ih5Fc#=(OQ% z?XwfcN!|VPqr$Bcy?Hx&TEV|`X|UA3ZI5r{3Mh7peYG3^u!gIqp{Z$h3=Tw&JpdIA zX>4pXAayszE>Y|9_4S1VB{}@pnE@K6)#*6sVSw$NLk9I$%#BIa4jvx<6r?~YO3KO} z8k?CdEna4dio-83jb0=C{WkW%E9B4h+vI<^`q*k|Tx{of^s)X{YAX|OySutnmCPuR z{LS#$;DlPep`_R-!<03jQWVf7Qi;wswXC(&SUKpQ_FlZ5yysfVQKFGG_#`Gra3yp8 z+pKVp%=8VXo6F1B9p3vatiXT{UaveBtog6>)%7*gouaHH-%#^5N{ipWYD;YarO^n$ z7%o>|MAZRDeBq|E&!<?ysLd}(Jc=3`n=(IksevM}=fsBF!9zurbxoqn=gG5nqSM6m zNubLAunWdZCxJG{P@3z*0YjW-^BAq}NOD0W?@xj4pJYc6{_$PGwSCovS$QZ)uqR+o z)re;+8P1ys7i7|BqJCGF#y5(=lq~>H_u^e-iGKM!tCv%zc3fskXaP$&VyyhoW-On> z+0AO}7bXh-Bu~pcmw&D%{d#GfjPh4%=V!&eaK~?ijHafhqJfLtp=Yt}<EUSVaGce< zH*db1R(+WSF32JW%~I;IwcXtmPcXT_F=q&C;u-}NmHA_&vCgNks7NstP}1KNFdxgi z73%Rl`y2n(iM?O2^&2u~hCc)l!B!?HCG)pL^y&U)ayx3C^#HIDz?@*oWMu|L`q*^N z%kq&AB^(u(9DZR{k+ZVNaJ<-X9SgLJsA&DgbvWjQjps&a4h+r~yL?eAmEJcS=uqlX zBWT3TsduoDlFB3KH|*>*>NfjFc~4s0VDm}h`sk4fxY4B~2O%`Fz8B1xy46-THl_W8 zgNz{JSr-*@%VvL#j6`)S*GQhLvHGQ>yoFYH3jxr`3JD24dU9wBLNg|-@6S6hxD$bN z;8mIM-@<Bq%_Ag*q_aEG{eMp}ZxR^(>~3zHir4fr+yVdw`U7A#gvZU<B4et(g%yuc zzN<>%zg(;MOjn(?H%BObSJPvnH_2XnH`72On5}?)X(KL2aAp}^bnbP%Gn<s;)NOzs z+USOJ{^#`>&_V4!MH;Y~uGIG*Is~QFV9@<{$M&e*qjR8ZF!utHcNlOi8cPbVWb(g) zT7+Y9NlAC!tm}L}puDvdZBVe5KtR6(oBKC7p&Wv*AL5=loj0Q<@I?9l`;{I+oj*s& z?P=U|`#I9_3teVsY;5e^R`UyK9}-MhSo$=TQ7T;XU~kLpPW6-h(vIXY^gh}Be)IRI ztG1prq{c1zA9);p60mPHX`gl^8V8{nFC_h`8ha<eN3U*3Z=6~ZDMrTib+QrwCT?8? zu*E<)p>W0vY+zPJEQFT~P`-OszdeQ>Z@_4#nLf(O%?7=(^E5$FRqO+p{;$X-Y&R^l zw1r1N=<hBx`nb3NjOU72A{7k&`w+)3n2riF`rnDC=l=Ux-iAID=)c6oR%o;9t|$SQ zXM``36?;w+RvO!fH@ovLL~4Rr`?Q4&vB56vSChNs+y}myT6RCOP=ESgt4&SE=f^f4 z=f`YhX0XSE!i9hS+cfRRZdh1d@WHX&TQw7jlVYQOpMa*xxE-KCb}jVa@w6N2>s9YB zR>FS)lNAh6^(VxL`*2^K1^}N}<ZZu?+FVlv<9CcsmC9pd0DEHwVldOCiAn6w<I+M+ z<NPNIv;w}HuL+Ym>wnBF8Ku@R*Haey8$JsT3>a1#kY@%UF*_Rn3GeC9Dl{*!a?23v z$SN!qv)3&zI7?Fa%>-KB1;n;^R)6#PR-i<qV%cEIL0t8rEh))a*X2CdLp`y|tdG)S z>2D6ogyX{wn7tw=IPpKF0su*-2?RZE6VS+MF6vYn<pih^8Vk|AUk@w*WJ2CLYQRv> z$#L9t<-si`TL26y!O2r|WgrGCUjal0;i~DUCe>Kj%x_>>_8Wn>?jopb854-)kY>)I zwI5F5w0v+bv&IN<J*-bq1Q35-lpFIp+||d&u@bOUknHg}bc)rau|Gc}5fpsyV-zv9 z9x_A2t4nscG4`?~s3dF_gu$llLFDIy4Kd%1+GD!kHiv!;dRsDWclc2sSs!k9q*`MI zQSomgWAFwFP2iGuxNW>RGN!DruWuJbIhMPo^LhAp<T;7mfMNbp;QeB23CQ&CrIZC# z#;U$*S?7XFkZrrRO;hzTxJc{MYm^zt)9)0Xu0te$X&ILKvnP~-nWJxx1G%m&ULPlx z>eMU6Nd-$wOaC%$#*lhAtJ8{GTPjg38gY96$A2Oyc!G;l^k&SEt&5G1jqQ}H0oj;U z>=Vr6k8raJ+GDb+l21g<hf_Y?TI9-4*|_YSQq<QfTO#6q4#PV}DAH#(?M}`@8bs_H zwH?nx`X{?-Eoz;<bxUbUWRIxduP5Mk;H(9P>n9Tv6JlO!0`&B<HNfhE1Vnnlc?AU( z6URxfcXxJ@W<XG!f=mk6GBw?NBAMIddW!qu_R7(-SF+98efc|R9QXE*@%X;pEMEeO zgY&dux|yBw=b;6F1}`UIzuwPHBg2xe;yDjo12m!RA|wxAwF;u-Q`4dPAJy$aso=8) z0jXe^k1wB5<=layfwdT^*+C#~9Yo~<$^IR)O`@3DHadk>RHB1xTkhpr19cZJgT~A= zZ)G=E_Y_|lT;bI=geHBVUk|CldwV-Cvhn9EN^^qJZ|2S)uJ>qhoh-qevmro1`BDWe zv_!z(uU~RKgQ#!p>Dk-`c#nzre6FmU0I1^$u5HzFcG>wjYd{T?fQZXlCo73##=6^8 zO!*;&-($uEZ1ho675FwWxRb-fdIB7r`nChNR(Gwe2<h!+kk&_i+A9}%so2@m!&p;Q zm6bZS?ZHYv#FcI=bp1CbDWkUz(<#puZle8L+ZZbKex~Z>gSn0br!1pxw)G`BnJ%5n zQ9q|gt!nY<<4TOW;@E}-1r62=hY+4;r=`if>t(j{JF-V3HovfGgZd}r=Iz^~SAiBV z;Vns}3Z8`k1osFjoTSx2Wp{~2ewh1JOY`%G(H>9f$B)8Gy)m@T2cukLHK|2bgOsw# zd~Oq@zzo1fO4?DMmDTC5e?bPvoiEG6XlE|fsQ@%{RBxCys{!j5N7hVneSKXG7}YO9 z82=9c{5f^b0<D%KWZF{`V2n|3s-UL=%-%ZiTvAwIaKc&8waPQ1p`)KX6-fEgjklG* z2*&WLfx#7Q0rP_i;1tl!%zdlySK0}_IOxPqG!mu!CtKEnKcI9&9z6<~(BAfXa!34r z2ecZqN0LWYwus|e?vg~{Q4EyRqy{97RboTo#*8@l+j%lg>0Fb<hNt#uQE@h?a8dL9 z3Oc?-)Qb0eaCEhetG4Cv0xa8~7X(bj^6fX4H=i-htApxSzD4ILh>n{4_JlYH5DJYF zi$RRlbl#cRt=`@?Pf*|kJYlonpj_gGQs7~4>I@qDw^TS(LYvJ$zw%x80BVZvJx7=$ zE1P`c(5v)6V<12QKmR!_yGmmI>kNT^kEK=_X#RB1Fq5*<adc&UtrE+*hHBEeS_3Ar zPtcD)!oDdalZz9r7_wvAXytIZym%3?wh|D~E%voQSU!O#F!ON`cacSDk>-MR<IIQ7 zc%6jM(BZ)krLR*J|H4kwBD@2<1XWc(Byca?Xub<&XEGp>N{;=?X`7)5ln&&fMLtpA zs;hDpxh}S-I)QN4r@E-1J85HewGM)uj08|plTg|=e|dB&Iyx010Z-nOKtF_om!XfM z#=&$~^k!;YRpDx*E;uqBoK^zaKXKgq!*f%P=EM)vX|?}8=OZX&xRZ=rdqSPA{z`SK zNM(nZ1S~|78w3_b5)@c$1@8*1x*eLnRtuUwCO;{%DB9K8SU(#WcXq=!!QW0;Gn2Qo z^fdZzoSkkx??MrO8T0LomogJmK5*8sLt8(8fLF$?wNC9bZJh-j3)kaJ=phM|?s%qN z^c`>|xeu?dc1-YoZ41JgsKw)79G5v}4G|8Q+zE+^y_6po>W8EG+d%uGU9`pd_4~h9 z_Mr%H963M-n*W#P1;W=U-?NXlFSm^|Qk8@{9DL64jYZ0F!xwysGTSemCPG%jPg)B% zs3duF@s+ZtQ={eA{xqhS)f@_OM*T>rY)40n-d2_B4kP1?{ej(znw4}Yz2~3u9Jq)w zWqHT1h?IIXvUQI)TGx~O8qcBkqzU-S=N2~b{X2@~43gEdNwsAPx8o`Rl-+25zcAIW z`93gEjl%p?*}4%V)N4?bE3-=jy}b=_d9P_L0T)YsFnVs7<DbaujRFeZC_)5Q59iOL z$17-4A|!6i*k>d`TZsH6(b3WGs3bc+wqd_Og+8JAQWWW$tlq1oW|vH`FhsP|e0H-~ zPxxZ%u-rL^f7oJ$yJYrfz1;YwGk=h-D=Txsu6NrdcM0M6-@=)UTI<hY$;+7rEA=<* zHFjz|3Gwk7EkN}Z1=x!lo#r9kD3d@yH8}n27ZyAQZD@$mDJXdcJRfi7s@ehICVB^f zOEc@ea38S}OV@jQ-hb72XW%*Vnn=w5xw%6gE{B0BihC-qP438kH7rf^1MmtquqKMR zJvA1QKp9H%))|mwpm`%}4X%TE<1Zx*t!o^%j)i@l8T6(^^i<7MNc$w{>0|i1<t4Q| zmv0jI8D$61?Jx2RYB`W-{`s|07_g?eO0RbNPSv}Vs0TiGuZM~my~hJ%Y*s<mS{V=h zlVV0#Q8CirZmP_%he*q6C>IFDEzO3W4ivr8*Vk`DV_UVWr=y@)mwS29aud4M4(l$- zQF;Ed0aBa=BnOOEfugHZ(f=fdty3^U`A<@rrvhIFnGw_b-OD+S=w~Y}HPV0Nfg{-x zPg9^T=aJ4dMgQFCEEd7l=v8`rLztqa%j4KCD?q<ptmYVO-Nb@*|6%)gooH}W(XM3z zUwIbCW0k+>?ohg5a0y?K-o?Qvc4E0gafi91mMTCS4us&a=mF|eYMdM`duA^tod(M8 z@85J&o5rm4{u|&j%aoY@b>1EkkG+3Hd0a~s4-8Ybxk9^Yva;Wqpw};^5j1=_>AzBW zf1H+IZF@+~K})O%rYQfM$JEe@(CkiR&s59E?8Pwe<Sw=56ZO?Y?79R$!HnK^9xZDe zJ^JOMLK>RRg=VhIJM~ct|5%Lm^0V5j&fBHQEY0C>`{z3G)pv~=^7pL;l$hQB{t8pN zA;&Rzu8(iOMdTemg+ea^DUIhY7;6RuhT*l32Jk$hz+HM9DE8sF3%Ws$qlL{!mPr7M zh=}1Xg7}q!fniTC<LQ0!yffm3+w8;E9}0!Uf|bu&4?h46S-7G!IX06rV|(hHTX!AS zwZKB5^v!mI5WvOa#!|3L=F}pAmjcDFpw5?j>oLLX`zKqdcfd4t6JwS96K_n}Pi~J8 zgONegb~p33CnKq5M<e6^IRyQGesykK85+)~BUPyIA5XGr=Gp_0#67y6ALf=2+~W4) zVrw`n)%V@s)0HF`(X4b5D-`plz-?!j7wj7z6b0s;T%oXmQWsR)A3p<%x1bgDfoK7{ z>lEfg-3vCpq}5=1M&)T^ZH$qYCkF$rr{kj@+mXgWTja;e7*uM3RzJU+(8G%^^H4IM zm0r&rXBv8FzolIG<~47c(`aL8QoMP6)Zb~+lkxLV{fe1@&i8LaG~T;ax=)R~<~JMh z$F-7!AGiPx;{G*9<Gm4=9Hwz4AV8h&FWgrtlpiWj73ntClq>8e*);+Z@i@>U_>wQp zR?A9DyBUZedXn{h`UIVc+qG}4{}7uE6am?hZts6t!k;h}H-hGgEn&kgZ+VMT?9OAr z-4#V@1h(!P{~U!$)dxL$?ABKcQ;&SvQYtu@tdBAbX{Ox85KYvvx|8av-*#Kg<7u{+ zE7?(h-iQ6{-pwpu#m-RTzZDHJ2I6(j;Sd}4?&{yu;ahJ)fnMescnHFzWn`*e+1Y&z z5b(OYfd?14wWl^03r_**?0j9Q+G=~()zuY_|5j2??&p(0+&4deys2o&u@1lc8zd3P zfsR#J5-h-nTaW=S)DD#jR(JbAu8aS$Qdf_t`jG~JxI5pyvIdXwI7X^dS6ypDUPT)^ zAH=fX2@;JkP2APr98SIjl%H^=X=*Gr3hag_mb(gn1IGJVjb*XqhotjGT~tx|TV)-W zLH-1~^Zc~5Rudq<FouJNf2H*mlcyKBl!k%6rc%o?V>ILN@DS0oeB3NM?{^qzU8F7s z;sWVp7|4Z?$pV7Aj0AqaeE6dsNWoLgab{pX{D9bi1_~{Y^cH&uL4afbxQc8pbO&g* zz&`Id+_Rq*ZXJVOWzCk4?xkUsrmwf}ni-@OIK5oGY+Jfa*b=kN&M%I#7_U1QXu4~& z@zS-#CRBWDe*NtBFLDDr$~zt{7~JV_e>p9dvBs|Cm|?nu34FKsvNqrC;`_VU-Ohef z1&U;#ykxqPrO>N<E1QR6mE@WPD*c$eiXTJj!6aEufj7I?L-xE6MDjF$sP76TB>3zP z4gE(@6jZH5?=O?vJUt{{?Y7`yA-0&y+iN<fee`u!Um}E}AXmtXozjiaW><dyQWJ8h zoEAnUb$;bKJt*stIn$(z$m2%9iC}ka6PI*C3X`JvD5AjqLV*fh$JV-}ii)x?gNm{z zql!shOHqp=pN26;B_>9ahPIb{9K&R}_XsXfhykk*-A*oB!OoeGb}c!Q@SYJxu2Yip zN^nDDna6@NqO)Cyyt+z7v-b^6xu4%myHHMKFP$nN?_^hp7LW9XVQRZ&SM%}J+Nb&L z?OtxkNohZOMxHY{{DVP^9HgXy&ksl~WUh^5eM6f*E`L7@y(@Cs2YMD+z&{!D00#X4 z&CrPII$SWydIFdZEr1CC8SP~aU@iJ90G`Eg4RtLJCT6!#hW{qGOq75c;*TZ^SyFA+ zd5;jchoxW+X&ua58d^O303a}-@bXxSLX~X47`fhit{xp7y)&&-?Yo{_dIc>bx>%#N z{WY!1v_BQhIA1MWX{axK8ne2lg(G|qCDabr?N!H{?x|tlwl2x>l+yTf1S&&k?TT?x zWu&#nT2A&4IA)eNewqmt?a6eSw$?R8Rb@jN1>Zshz8=_Az-TvRkRfM>Hf7Fs|B$ra zU!|+Hb%^{mVk{oVJ?_L%V)sm)qh6SRqrNd!KSo^emL^{%s9&JQi6jH8yc4Q}W%1Pc z3P-2N`?K+&t1*PA)D<vlbnl?;8PRGpn9YH8Dq*OkDxbhiezX>+k4dIT%EB^A%gj7d z4`j746n-@C-+gBZ7g}t|guQZh1+K7XIilGwY%GE5;w=_Fz77r3i^RWo9_%J?;DmT$ zWjy&eix#AWQqGSh<j$9Lj>%F`H8!i~II{&hB6!`lQT$A^O(Yz)a?<y@COGlgk+TWM zA2uk7F81!v3SG^srG}nVCT>n~HL4+c80#6;mZQbjZOcc+E3SJ%nQ@>NMV9DP$c8qV zC&f7QaZ}Qdb2HKpG!!v~%ljLHT1ee(US3Ho`o`Kpu<H5>+->7mBAD(U1DPY^xz>J# z;riJDsa}5K22F6OVy`jo+6H<rx1iobc9DTORL6qLb&WBB^W`~F^QcC)3iIXbTF^T4 z1o-ypkI#_hIM}>API5s~m;jKj)F*CRKb<8#st&WbK@DI&1QlM6KOaGFRIU|7Cdh0| z4KQNvV2pG|Ri$s_<g1-W9UKo2kF!>QNN9lJ!CzHaS~hrfRnWr!&A~MAh4LB8H3>N_ z3|ht!gZIK1Zo(rsb;zNNbfY~0+nktK-9Azpt}hK$?zdKCD&wu)j7Z}4s?B;X_Y!A$ z!|1`Q{LF<90@IkI$xOF$(W6zQfg6Lrx<yl*B+_Y#S!}w0y``X>?xm&ezl(q5<;yI< zGUu<4`ZLwTK;VefzV6u=?XlTZ))*sIUDfO0Sn^XL(q52`?UAGKmp%RpiTg}1eZH>f z_u4r)7T%o=Yz?fc#`Jr%sL{lX)Gm0sy#YJ1Wi9uN>7`bi5CIqubqQ*W@R518Kuh#? z%odRKT=v~uUDx4K@*-klPFp|Yx?`DrlICb=%wO4iKrnhwKgZt1V18ShJM?dUMw~|U z`0jd9QLAAy_X>BiH~gUd?5_B7n03>8sE~DxCQAKwj);~}SWwx=u3W>Zyq7sEXvGqZ zL1fyK&BLhDx8K1+wic@(**TM<D=M}q!~&bp2aQr__Y-B6wwexE{lz3nu0?Jb54nEh z?=QA2ZDB+v%g>V*$z@?U<#c;`YG(yFv+5N4*hOV|_?1_Q#;Sxy2NeGltt_A><x;Ek z*&N*^L?vHEDZ?LSirkz|>T83ck`ZL*(H!!iXaiB2CIM2*7mrJT;PsdTZM)grPl0jO zDA-^ia5yM4R!thArC?Rp)-pDL>rrn2O;}dTz!T)+j=%ZPBj_r0rt89YRVPCKvs%o- zOakE|ax=^9ctVMh#bN5#nNQ|`$FHY#fDGD>D^OS_#)JiivVybDthfg`_1nVd)2J;> zW?IpEb-hM5({((vcvRn%+H|R6Ox^42PaS?ONOfe%mpxo;dkr67$s~1zrC~<ojqB{~ zqHB9{dA(1?YRN9nRCW}sEX#PhR2<~X<G^4!RN<HaMl5bb_aH)YwPUEZU7nb4w;eXa zecj=(v_F4T7||Pe(u7kh=Qu2YG&Z%Ut6Pf~Oc6LLD=XUpD1rgM&%5C2Ya<qj+w;lv zm&z{$1O#;6!)#F6NiQo?=#}rXn@kXEaQJqO{ZE?#REoxQKw8CC+Y$S3&;hrQZN+E& zhDB&`)P$a_q0g*A7t0B#ybO_xI?-UU%LRj!w!h|8nZAru4+f&odE%p5eRqw0xhQr5 zdrF2|-Zp?I3p&*pAmR7qj*|Ae-Euh#Z?aaGCoELf`a;PP0BpoP6&XU(xJ{j*`kuE( zED`<PYV)8`Z}`54;qnFF^_ts6VR#D;rZc_~DA(*gzjy|tPB-hZ*q*!M@Bfy3p{ns5 ziWC`K`X|D2P9zf9t+aSaNnYV~e<2ZOcpj7Y0>FS}n0n&7UbVNHZWDof*yqqjK<Ksy z<!t*s)Dej|iLtt1pTEbIAU!nGsU-bD86Y)7Drb<rY3Fl`?q%Z-$mr!&S>$I+@tacI zo@3$fi1flYP?*GgIQ_D{8YED^d^parT<cr$9kuD?Dw{>-c{f=Qag0UbfWz<a_oRzX z8HcQ9=l;gZ%W{K#P+A<RK|MNF3p-1ZRf+bo`hLS&=&!0lWVak`&*PFN_~Kp5SMFZL zBIU0Dc!<#_^2U8Dml452Z1gSHR$*x3goTNTYB>;avw=9;#a7&bUz4c_D@sB_QVQlx z!rQ&{06=XEh(gW;X~KWgSV}5L71Z$OnMJha&5gmRMS=cguH(CfEfdz$9~G2VA15E4 z)}`UmdY(ta3#o^6^wDEwbnMqDiGvzFdf6^W{P<{yg*53)YN?s0by_!u_`Do6kGZXX z>Z<kPz6&OE9Q^%j=jKv6vjdKK)M{!MI@g-#y~b6NwzIAk`g}pi9H*>6#kUaFU=IL! znCA3STM^(WK5ZeuT4}vv<;rPMXWcgxl`I!E|IHQv>Ez*0l{HxZPEbArH`8Qr#7Ide zVB|;)C!>;syqpjIdr`6K?pM68Dew0}tbkBic|j4(sp|rH`F8U`J3JW1j6dQztL?MG zsR-Qmjz&fq_ba`d_DxFpba+e#f|2~cm~tBc;uZq{hRj6wy`)L5cR{Q3^>fbr^Dcwe z<tbUi)(3p+{OG)YJuarSps`tnA^hRLWab9yX8ihQoJkMCaSbcT<a_3_q`W+G#uHCc zqEp<7*R2}RtLAcck|xtt5?%G~_lHpT0vzsm#HjfRw|w2<kC+al7>$Iv9otk3p_+dz z52jY$uKZ%$(c?YJ4UkGlfyahRocQQ1VxDde0H2;BrFUGrPZ0+yoo(wm&Kn66g<~LF zl@)U_ck;^UsE#5ooZxK8h4cx=@8Qgz1<)hA=@T5lF=5G-Pj$lKvRg$U@pZPh@5?b` zZhnzrrEFCR3{Z>|l$7w1F7}gEAWhlu0tAzVeg2JoYQt@1sl`R{uFgLZ2y6%+T)0I+ zdBml%e}_(^Fd6xDq4P*f;+mlkN{1h3k%eN0yCLq77$88Y;=g;59mzIGMdzf=Y_3o# zz)^(whC}kBvNJw6x8vc`sG`IO%HEvg-H>Ol-$&O^9;`+3h45Z?OMYaCOJ{!k+G;eb zM!33}Kb?vCkrRix^X9~bUD>&t98<EvK-RBKS~2ei^N)5pReh=@1}J5gf>b^B5XQiC zWnN+fl4^y)`3n!3LeGz*L@qu)lwkF5mw_|j3gJ_`B`g?JICy?=@E!eSYjQIFInXq{ zBbi|zXZLV-xBIlGt)@1Sc}A_Axd&_Y>7k{~_5!e9WXH-7{|gLyKCp1N82;_*igYWc zKfF|A9MT5APH?!4S!g_aY>YyM7F_&OwXc1pMBmx1cA;{~_MQBsA)EC(`O=_iyyh0p zwMs@bpbNfek)1`Ld+&6ww*hne)#|P*+IGN3H_UVFvF#J_PwNQeX#kveIE?jek}i4S z&Tl>Rx+s}xHh1y+zGg9*YTPd=+RR^?Dq;<`y{s=N+ZS@uo#1ACK*RMjSGj4o`p!yY z2!32UHq1HD!t!IGp&9pR=*akuf}C?l2<8L;T%ezi*HG8&Y;45QI<y=eAKxE0MKk2J zj%5k$V^{rC3l)Qqj4~JeHvg%YLt?{_hIi`QC21{<E2InRF8dQ(zPyqWBon&%9>1Vd zl#6h|W-TM<bSX^FqjUWx0o;jN@_|$9>r^4jB86H4PFAbKHf6<u#xp7-QnKTq<tu^Q z-37d%;!8-SCtIgw`HfzaxD63zUQtmMm*<VkFR-PXM}YD52L!1lVr^bfmymTOhG)Bm z!|{sT(%@5Qz%(TP8;WYplIL%k-pJnKI92foEhx^*D@$QE=~cKYZvD+_$F?1h#F3FN z4=p{G_JZw8UV4YeG#HJ<OQ5EnSpbM#1VndkmEZs^QZ$)*7+&S$21Q4Z)q;gi_+Lzf z%qSqL&nVV2FVW22Fs(fQT9vO=jO018<AMlP1P7_ytE0ybIJ;jNHjT4T2B^fuNot0S zgEpgGH%AhK{I!vlZ}G>EkzLrbTsc*E&(%_8u`y15#QQ8ssxy+j?ud4FLcESmNZ4uu z%@I$4yT=2h795x5MbC}5%iDOxS*q`JL<(eNJ}U`pSc0~#DLK<s%DM8DoFT0yWTdwN za0}~JZGXnW$noMh0{*NDzs)1C>OD}=&|cB|haCtD2|>$`r7f&2gX!7NnhQrh;{r3^ zFuxevpQGQP84C4ym)rF}e^0-ZcdF2;y4Hmorgb*Dh`bgdPY5l+tbJCYgX_?15*_NE zc0yqUT==Z~Y)6Jz8X<K#kMym;)aLVS!~}Qb+TY`h#(U0<rB9y*#9GX9p^pW6e=A7* zRej>oa%wYRnHUk@>czlvNjNO|PBBmp`T~t?YimmnGJ>KLh#l}XbhVV&(_~$A2+Fy0 zlhOJL#_;7nZ;9Z>fKL*RW;(GoozY$-^NJjko4+I^eUg%l>|!!snUb82u4rh;3QyP# zfI+H4!^4qLh}GmMqShcx7HRJq*%C=-=ko&K*DoNw*A@K!Q?Xsb9o);{_qqiGamxYr zqQ4$eJ^EW|Hf1E<6xf>y2&R8HF2O&TQynl^ZK!rwot97Q6r6NN(SVkpB^WyK{^&?j z!X=c;hb+c#Bd~Mq;QXl*atkQaJhOkSBshT-HeTvpes*MGQPVli#c70&_+&pTPvD$q zV0Wfq{O+`Hhq|E9_VAO>t!#Sz>gt<&AZib_9M0%Ei6NplM^{nBMtfP(Y)YyY7cX=_ z^b9C`b$y;otIb;S7{ChLqSA8g0nHzw&=1%mIY!F7Q7{n$Ch2Y!$Us7&cfUPnlWPh7 zQ)r_kovX9$xb#$eHMi##*7M(^dV9%Kb97)n{6MgE3L00bwe%JGi9UK?Vs2N5txi;K zOxq4%wn1cz$9+r2#S27ZnI><Icxf{yc?DG%i%jmsufs&E@i<xUeXtHh_MtE^)|PGF z%376euh|-Y*fPVu72IFWSr7yhy;8tRM+7FCHH$ug;i)sz{7LRr{_<;u*J{p!+X?8` zqevOh$i`t#RIBGG><Y|UfA~;8C(YQz8jbpm$n(eVR7g9qr>kqNoD_Q-4NO2O@e~z> z`N_8ln;<rha?|Lhr8NU8a3^jA*XrWeSmS>-v-c(3B9Zd(-1#QgLtI}cEsJjG?Y$|# z8E-~2QxphH^?wyR+@^L<8PjF~d006^oHEzbZ8_RpULrL$ozC8cUwnWsow3ccHlDP9 zYqwaTt-G-8#<=M78roX7$@17K9EtvZ`dC@l9EB7HM`X?&7wk~m3joWx29wF(uKPQ0 zTzyi*5~;WAbvS+@C=XH_VYts+a;)~d>vjJ0+8a0(bClKK^%S?}E9debXECo|;mWGM zU=&$cv#b9dK;+rF&qc80_Tj_xyYtwHh^36oy)@j14CM|3cq!-M{`-zqFx(2~UybvE zZ4~IJ<%4@>W@b`LhT5VZ$$xC$k%84Ii5>HDo;a~?jP)D>H+H6TyuRtVN~50>M493P z`qAyFI&A}GQ18xm9rbwa1YJPd<!{14*EC(-O=$_~VCn~`(dX{!9(|RiQvWcomBql$ z1M7edVsoRn-<S}e+e+BZSD({_1Us|)yW12FAPmeq|B0vh1Pq{%N1<5-+zfV<0xM;U z$-zPS1CdY=yq<}TDU1$`B@h4Q%6O;4#PfVMHGNd|pUFW+XOYGK%K3|tX09YJYvNO+ z3UeqwW?%T^pY+IyY}@tx_hHe*F1*OkP)6#t&w9M>2ry=wSy(8Q2*ZY>Q}64|QhFv? zDE!nwpq8yq-Ne&|0^;T{h}&tlP`0mpvbKbwfHJm6>;1M=O@;_7sGgO>PjPe7Y*=1y z1*O=h(1=~N)9Zb6F$F|U0@6dK7u`VjphQPc4>K(e=sB-5{KMv9K+^=>eLD&WBA<bF z!Wf&%-x0S=76332f4V3Bk7xmM>#+4%8f&QuIVu0V>>@d;VakfAFWZ-a5B&-Cf{(qv ztG~_Tsymfug+>J-+(Mluidwwo*7J8Vy?{=wy@L{e3I4>6yup1p8{vY-ffHJUR;Z!O zNl!>(D)E<?n6-MK_pn84aNaB7wkI1_&ya}D6AhxY^o@grHB<7%^&RcoUM!2!KysxR zHN5To_oAYHyMRRGucofPvM}!zYL+FWnkg2FdMa|)X>M<4HygouEb=l`AK{-a%2i_| zxMph1AtpW@Gg#igv*xXPC~IXx%38LiByS&<C-H&9V`-X-)vYcBH6zSw2koedP4Dn% zR5o5V>R@IR6d}QER9kJiWV7@2gV#+Jkv7cE<2eC<Z0YPZ<JCO4x|JYwktQ3lc~P?K z=;VH3jTQkbiR&T&%lPHXmm!1M&0%GMuNUr7Pep4PUF>>Q<jC89U@SQ!zV!B%g#F~O zt#mVMVQ*75k^l_<-ar+@*CEAA*EtMqH!kVRQ%!Ep9_cge*-ii?r$-hc0WDwi&Gock zR979$8g$`xHg4nlCv3E8Kr{<QZb-KON_l)J;bn5-G`Xm1!i}a+R^Q*>kB5XH*zjwv z+)pmPfS!7h#*#FfyKp~cHQZS~2a#g_7CCE?Xm>jsxG=achxZu}>eCD!&{?j(8(cWk zo=-vhM22WTz0y4_pQt2b2OO|Sb3D$8t_OYcCRX$`q<o#d=wWDvodhdWe!ylb1CNmS ziYF!2Iy8nD2(+fm0MzAFBT#&k6BNo*1YhO(eI{jQMjcJve56N*84N%}@D2*9#Rb5h z(cL71NIqw-io^cUauxgpm^9D-J@mY{o@*$_%^PNEo1piwS{X(3ty#}Ri)+GSOL@zW z#8<mar<HEB4C^VXlD|@EOspb}l~V24XvRCgnklxOm|(9{(nDkAi_R~|L-FEU$u<ym zWK-Tp=5xSM#myI#lnm?uk}+|F&1sLk?JK`or;%O>`9NkI<qYgCB+)4p0||qppwgAy z<Q<h)sHo>ZC{q#Is_^cA;Q`JL<2eu?VHqs|<;^p=;S%Z^P0$W=PrnvbPMrlQADIG~ zIc$^gU!(c|r^dP{05xhBI_Wh5SGnwA&MumiV<w@lW;97*8O>(v6GT)0=A>`5=k8{p zfN4TZ>iv8B(&Wa|+|9?O-(n4y8+|VK2&OJV-%0B2HPtsJAY(sHEEWWCv=z`bmGc7q zA<WS67)b&;+WY6xG|MK*xS5CXyNyr;0fM{G$vQh!6m)u+($%ocb{!qV>MANza$k8r zXgE5uogY}NUjX!RGLdS>B8R5{K9?PI;05=W^OF;FcahMOlM^>^ur)SmJ)0B4_#5ae zF@efTbKle9ACn;Xc4+8jx%^FC5-lZ4_^B3X(rRk4&thy!2H2_KAA7*RSzG;ag-moe zvL$d<!JIPG#K2)XOmqKnA?&NoOo{Q2rWhCE&w`q^<*TK|c<wM}_@P2+PoY?SW5AGB zE05F<>j_v4`gI0G#F6i+;#9s`yew}1-I{+ihL1<7Z85}V378eIWJ3k#-o9bNVsn^z zm-nnm$;rRvf8fsDAN%5z0Fz=kaUd@5DcE{Y{a<u8bk7bCU+^k|DVQ628Db_T<RD@; z$0?Hh*>LemAdd7~g=e-roNMt7tvh3F+z1YlEs@qV^l-AqiiP7w+-9utd)bNBAMH?v zYFo1{Ch@P4a8IP%Pd><d)MlI9Zd)_T$Y_<hEtp^-BiG0N%BUlRRvV0;tz+T|PIZOj zfW?k!1r0GMaDBY$1!O9%10T1*Xc&5ORrOy%w4^&y=o}{IYyzP;){wu06&3q_xI)|7 z@izW)Hf<Px1_=L{B{COf>lA>in+0+hBqUOBbK`<tx7dV%jZNi}A?E3M2liXo3iJno zEpJrSzjusyaNT^$(g@}A@14U3XrP|S&gVJOH{=_zsM<><6#&URk5c5*9KPYFh$g2r z2iJGE^B^pHa`CWDE0!XfY1V^U+TBqQn|e>ny;)>@hdej^<%tsSRjB|$Y4Sy%E@Mol z5|{_?O{8nw;g9$Pm=M?^*Hc?qJi-xkORT^DQ2wQ@A|@(P`148vy|zen+bE>c(3`-Q zg4m!FirK<qJWF1^D~K~JkXpf|7fgsnyaEMB-O%{ziFD;i|3tZy+_8oXT$L|ikY}1w zzIhord%b=dAhr8anxmtmgAIui+y$y{Ue7?^=TC3}D~hu~{Rt~%wfuc>Y>aqG+w%89 z_3_K`rJ;(zluJplxs~zHs)ci}bh27W7}ZZv(9&ofgMAJX3u(;V%VYO|4ga;R%KJQR z9-oC4&8^ZoOe#b$qq9W6W&TqMFnj@p2=cewUD1Ldv1H!t;wt8brm7=!^7lH<E74|Z z=8n`k5{CBrFKJ+5sli-`v)`MCzGN`G1q<%XGe9392IOyAyxWfUnvk*KWFq=zK?pl7 zcS1rIR=XYT?Qj;_;#RdA_px`fn<|RSAU^MOoc&#>_E@cDBkOlag7<$r%P343kKMMv z?}Rw43kQ)(gQFfDQBq3_S70qrWYkIl3F-<x{(3^&%Gv$iL*D%3=sTX7iMb5z{r-G? zPdpndtB=yC)m@{;mm?WMlFME2=Oqkd#>!8N6a6dIre|hihn0X#K;f;8jlMOg8Hx_> zGmL|I<dVTb`edkqiKu&H4qbG)Dl}Yodg%(EFWs)(TaJ?_7CzkB;Jj*LNPlwYjCuD; z|8C)$XD5%hW$&lZ8r?;9L&McPUz5|ut2U<7TJs@-?0{}5DJgs)o#eQKo@)m1HsdON zB2&@sd<<4{DLLH;Dsho}J6bL|og&m<n0Z}JYvw;|lsYxl3%Ky=6D!-le(*+;CpJ)n z8f>ZM+}aK#b+oh2ovIkJl^S^unNX1C0j9xs0&rC45MbP|rh200Ttfzz?gGwl4azNh z3_EbDql0N7*=uWSPC{o}pob|3`bqUd-QG2SUvth&P{L52j@pDkSpTf9bq1!CN69#X zpL4O*%+Pwk?U+aLgS=JEYfacqVQ;xd_P|PPlnTa6){KbXvXw;nBM~uqs4X9G%s1<< zaF?aeLzkrR?t$VAA#YT1?SzANxeP_2gR}GC*~v-&@!=sgm=#A0h>EXY15XvnTpXXf zuU>8OP6@jd-IpPSSxiuvo&c9zc2=n<wt;kO;b6An+Vn{)DQW5AOE=H&dl?xo#ia;e z^?Ky+ROe1~-hz=Cx(z^JTnW^xb0_mIzf~(ytF_kpsiiO0?zGIJ-AZ)mYUtE$)uQW2 zqU@7JV?I}AK_f}mOT9^tey<dxMW$N71)r@&rfBOv^9;l*?|fK|?{wp6ah@+4PcBK8 zUP?_Fr|U!PM?iAsGy{O_cZMW{!aYMk>gTZS#YWDph1;+T?!*_0NgIfBCHd7G%gai{ z4jI4!$#DU_W~W>!>h<^C3c&)n6|7^`18Nu8{Adk?#|I{?V%SPT!!xx;iz_QCc!2?! zdpPD-qO~uG&%uub(9b?AX8KchcCn2~KVd6Ud22zL`pt6ubi(5)96zNaVxz%P(%QS( z*z$SF=b`RPds_+nYg;jzjI9DusIMx3VmWE9NVD>pTv6qGcu$vjrU%vK+QJ*(+`Hlf zNlk}}pAk8i?{lIMe?~KH%8>Gmr;8vvORX+O5gvw*v`jsJ{u~huK;tn1Q(hXcPPU>h z>pTwfPFYa`X5_L8D$s)Ocmi%om6$73QFDP(u}pm2&k?*uTR7<2eTR2&(U}W2o(A0H zByPf_QVurYKe+<ZiYQ>H`CJ3sh2xJOKh8g~(f1IpO^uJ=wAf^qE$8Fls1>@Jf0<{Z zq!h_=>$#E3)AetyRSOUrGh@A{{)crz%oJnv-k3P7h05O}vAf)2lEKsT`nAKCjTgBV zti>>E#0qXc7Z)zt+!_L4cHL;<S@l-Q(^?SiSX$;h#|5bJgq*80D0JcT9CZz?wljy- zb(+4>^4>lPcE7!;#C!HMr^bRX5sd#x;x)!0$Yh_JbkM#NQ56vpA!!+6uiaZH0evG^ z@MgG&hllqZUiRGrf`wjwe*S#)tf8Y9m%XbD=@(9UfGk-C^El3cEPgSv`ASc`hz^xn z#5@8!kok&PtO=y_-l<S)Gx=yG(?2+1Qc9Mr7cO7K@Lw!`G+bI*viRuhE45$35$7f~ zB7^!;@#B3h83jf6Py7ML%lQn&p|6Qw3i{3nRk3d0+GXs=NQ}9lBTf7j(^R2@oF~?R z>c6TLHrk>*{(vDd#hp&Jn(ff|EWxH=KF5=CQfL;;3&>#w(!(oW0^aq21C#ZMEZLsf z$>up!<DJF4HxyLRM-q?UAv1=Gzi@p6!=^(WE1}Adh#NbG2*>ao)=Up|tV&aDXPu<> zX1A!~LJ`4Sqj=h;d+=V4RN~E1pDqH%z>+PP1<hS`F*LNx5AL}|ec`Ysa-+FJOqZCD zi>1u*$Tg4>Z+QbF_I62l$(|VlZgr@Jt`5U8zN0GTHqab=!dlD~OdoDDiVGn`FHxdN zh<6G~<u+RG3?vQ1=c>>oN`2Q}D8TOvFlFTX)0G>CFeewiK$+}8tw<^sE*tMY4$1}? zK=P6kZ=bO*258Wi&UoBljuJRs{UNqGlIY>54*?NnD795ur8@VnV6tv~SA|(?bc9u> zkTzylhO(Y@4tk9^&E5xG(kCHz_IN;Twn$OeJBAyd(~FPhwH~IFG?IC)VlVo{8fUE8 z_*GBf){0E_`4;o6`)yyM<8~w-xOcyPAMh@i;CFG~TxUUlL-NZ$wXA|0eK2kCZq_@| zlD#Wj44{hRbUf2x_d}>6qN0o;zSXBgn|MB~eo}m{dq3ZvG=ze#w{kJ?)Nj{=tBUSb z9nFkn5e=QXB&g>8n)9C_Cax2NC~F(T-KZ}I2P~ezAg?bxy4WIxa4h-3h`W#7q)-*8 zZdS|KpanEDTW^mcl|8b!0R!fs-%vRL(4*0_iBf%iP<j9`V#@!c>MMY<+`g{?5lLxD z>5^^`32CIe8>A7WJEgm&ySqC?5CQ3w?(S~B!@YWc-+$(vI|Ji5_kBFiK6|gV_FA}@ zF@$l5e<ZX3?R%4P`Rqe&D01?DgB~Cpv^%1;#dC5GRztAYFdzE%MQU<PX4J*S`-Hd} zz7rOFM}qQ!Em5y6>IFsBAO3UX&F9y3k!o*ru5?W$6HpDVW4<-uM0L16YxX18YFsOc zh`fGdP2z(5bB9ykuFmQ^MI0;Bm!EQ3edlO2qpd>X-;gJFvxk1DQu6tYg8UOSu^>F8 za;@e`u)fiklP_Kg`0fV~+2t_DcM?c{p;0HkVkh+xCoiN)7F>QE@m`w5n+x0X<lHPw z3u(DOP1N&SLtfDZ8@-`$?|F)~406i~Zku&(@Bk^~H9)mj;_1YbW=?N?eey8?P$&bV zZV2-UvEsQCy}i9iZf<V!_B!v({t#qe6CgI8ag^VOE&Np(>#9S=6udLQ*%}oOUZ#{< z6_b*(l=^^+niMbk7IsVBOJu~P)o37zpA{O4r9B{Jj)!_-`s{n|(Lrm7-Mr3tz9%G& z#tY|h??rCAiRdRDY^2tB5`oYI_wuf@yIz2cPh)LOKEF>ZOVXS=uII`&7|}KAW)YRu zZi0HJFwCpCxVQyyT)zRV6rRfMe8P9e9VfCIwYk3jcC?1rO+WX;d{J@n#}_a0VRK{H z-hyU-a7<~FsyUZS?aev*=QF~moALvkSQnaHYel>;rRU9pMCs@wm15G$NYLR82&Iv* z0NX%8d9&EAjbPob8LXG#aQ{xvOQ}o*Mn{Wia4b6C!ak`yZG*{mI#Uwo>tvhCkO4gU zZUvOjt9gC9Ln7#ZHMu2lOB$%=uF%K-HT{qS&{vsejw35MYM)!<R*+4?GjcU!UI7&U z^>)r66?MpAW|CKCsPyx#jI6*7(!+<{@^**Z;Ka9ZTT`q#)(?Y=^i!78u#^k-O+82| ziB_u_!RGl9vzxj3zsGBo3MKO_em8p>^&hxb<-51?ZY0XBR?WNL7jJ*Bnh8-L3;0lE zz}?;FCK08sHpX6&ss|0S>&HQneh%Ee1A#5^jcL=$nX;N%V)TZcqn;^7`i$8TrI`tJ ztgd)R?B&7yyV|<*<Jpk6QCu2y_VFQ{F$7UUSjq*@pngy-t!%$ZP*E&c$sTN|K;!f5 zyj|;!LE5(6s|pDTNr`JX!+CK}QJoh>m$XwICOR>o0gBEYm(-%%MZr|%!8VlLH(wKg z)DweU9kz$T>oesvZJ%gX2id}!`~)Gmztck+8Ii|m2;gM?j*0KR)Vw#}R6)RG-TLSc zJ0-!Go9}wqc@3_W(HiOU5q-&r9sVYH+~NH!fPmMn;k!aG?%8^Uv8y57-SrYVm=UWv znRI0}pK-9CCYLhNYxClgm-67N`@SkY!Fv3BvKLy;-i4grOf*p#-Yk&ys(05Wxa(zf zA4?edi6X*FI9%jrobR@ks<cm%x;|vSy9x#nH&P9ZsvpKP_@8;qFei2WAp0~2QmV%d zent{MyB<>0I{Wz{r?cg<$xG-pimsyW)|{ifdonbOJ-NpdR05n|Ia5Rs^eLiL(woa| zHwS%Eb@^N`O7eMcjb7T172wiJx?}0SoZKS)x6A_{I<9Nf(nBISzW?gJSI0A`JIF3) z<Py{kI8U!F7OCVs=g99{;wvKmzNO+sq@;qAKy&;VICYuj6?56k$<!am#4JoVkp2)b zGNq=pu>YoCW6#;pM7{9){8so-L@Ky;TL{pvqnn4*uHDtzt<)axnq=j->69t#D@sBw zsG=6*t<B=t&ogP8p}@*m-&@-a&37(mTaLg+<I(L181vxc<A3E+Q&VUK->P<r&safT z-i!y$zgjg&C@kp!*5U;uDGG|M{zxq5VwX4_T_P@Va2^y~M%0uGE~H+mpaqakd4tvY zuxJVMStkn%S~NDZpsj<0G@X8GyGmy-dTRdH{~O98$Nuk7CgSalaaN27{eaqSts29* z1>HzDFQUhaBvm6Tk^rSru3ZZ}!>_J@Wgel{q(*X67h0j&UNd3O%TzX%ieemdbiO+G z7Ozs@?5eSf5jF8f%|tZYfwTic*U!*=H$T2Q@&)5D8S@tj-L$7~(5FzdC~DddgyeB% zB1LtaI+<mA`bk$QUhdCwd;~3ou}M)Zt+-JQ18_xS-3SM1_gwcU{S5qeP>h59{kzgD za#A-21BJ!%<FD*ZXL}y*$8)qT0JK~|y0o^Dm$4la3*0<3e+P+^i358QnuPvSu(bVk zKwk4E@FOsQ@xH#khDrDF&pVKn1a<?_yf=pQ_97x8O`}#RFi@8Xgs&~qJD4*5Xdb*q z5WaR>e-dd=82)caCpyaLfODDI{-y-u`9r6BRYszaf^O{YT(Cg1fa0SZ3{=yT<74D4 zNKj^vCmd8)v7f9XNGwftn<=ta(XiXsLsJ=<n*1IMf=%h8Q|2#=`_~Nuv}_dQEsEBa z^vyNi`N{bH$X#x|S!c_?^irg5jS1DGlgHwyill5Ph{JWyOR7qKdkNf~Jx-sTcQnL5 zA?Bff6>-%I1ODl~fHrR11*2k^jGajD#{qFpCIw3Cf$P?wHo^CVP}H@+wZb~0BBviK z^<2(VYB$F-d4192cK>F^&3~fCQt%VU$G%u&Q@i{@e~TC^35pmcQ14e21nbSk_e-@~ zn?|C^B}5SB@}G@+5PBQDKmBv2vO!pk|Hz?$9YFK{<quiVO@!}x`roH7=3-x=vZc9X zlOa8rrEjLIqdX_d5cGZ$iPD1q8H@oo`Z2xQ+M>Shv1Yf)AFoyJe0^xllu+5(aUi+S zb@mzJ7tgS0swDFiw!})G>+9?9fds!82TJJ_lU!LUS~IOo2+ZN2hQ96)EKffDuE6mm z)^xI}qo&+Q{id3vB|SV??5OuMVbH~wFm_>)D#~JN@Xerue0zq|5}#fboZDcB(+@h8 zBoE+0^xa-9KhGZ67C3$cO+sW%$(w1x^>9Ky?M<+(lm0MlCde0-4U>%BB=?t$VPu2M zZWZ`G?f`xBhu(OC#xPVrtoyLh7MJVa@v}X^r{%vi_W*>Q1eY3%f1mm;4fZ&Kcfj*_ zU<4@84;wFSeZz+ICZ*os@MF1GNB+Y+_Z%TN2d_6U5&ZaBF6sgfD{GG#4ZWmKBAC2x zkRCp1Wn~Z+_l%EC%F5=Qq^A44a0xY28v%*FJA4DUc=;~pY&l*aVq2%>38Bh$X6ILi zRb(ns=K_aMQzJ{uR2)>)ZxNlj6JdkXePc@U9yjPun;+;;#%fBcvok7MyblR@67#eS z4E10sLE%V2u@WPJ-XPP^=p3-qbLt89X6h>M-*=RPoRf7^b%J#Q3~L*kqKA!SD@0!0 zK3}=Oy{+q&fXU_mWM%5`jB%wUANT&hS>=}$kr&r58Df$%OU&mPBbc(lLqMyLR^dAi zLRi4XIn8^8RJ#n{!TADABN1f8-5D11jh%tYSIqtID7VjPyk`7R#KMCr+idP46(rZ* z<R>T4bH-u5x-%xjs#GjGvBH%fFSL40E|<pk{M9c4To}GgtBH&o-QS$|b6C#UalU!8 zJuXV<J|2!nsNTPR^4L<Zx{sDldkJ8N2(TFNyIJ>}kHk!uDW$wpuh7m3HL7v;fCGSz zVX@QS55dJ$)4%51vsu5=A)pnO8S|+b>g(fLU0#+0Ri-I8SF72<87)ZY8|CD7k+jq< z*oJTzt)cC^SMfq)!?<HL$j!~Ycyyo8H7_Y3mr-X%oFu{hvzz%f1A^rRgVgXVt^dV@ zHNCp>p-w5>6|XIc;H%t{=~pNZ&!zElFPM|4S$aoFyp*Q{*)*dmBnWZ&*7+odNCk$s z%yIsQj5Kb$$%oNZ?H-p^i~=e;tn~Tz9`c)`2QH35(YKhJ>qjq&+1f^AcZ69v?!Haw zc=Cv>hRF`^J(ri4FIjNjOr^hzr4nK9^mhT|OMuDOd(WERK~swH=KvAV`3E<8-@*A@ z{NyzE)YTzy_+nAP{W88y<Dt^9H`?~*lW4(>X;*f_8yr8r-=Bsxfc{VhpakoY{CI4Y zKW6H!_`E%=ZsF!iFUH%HAL|hC8UAX)87Ya3=t-deX8}NTL<Q-g7#tMg@~vaHE$<>N zDd!0cfb02uUq~CxirC`&tFkdT7@kQAl`%Az45?D6$mOAxoC)Mor8?$-?mv8QZllg{ zFLG&{4$p3y(b1?H!Smp<r1wKEaKz{VhCvb7?;I?wa9!}zWAaYfN6clOcK(4mw8If# zo3FSyIj6ryyEPDc-c@dP1%>pW{O1LLemxS-+BSholYZkaxY{QRcza#-j)iVvCev-K zv&J7xY)`02kHA;|;*Zw6yu50)C0QcLn;RQk<0gU@b~0WfE_%z0KfPQbmm&Z5Cv0G0 zTqJC|0`>1NP#7CJ6wRX2Unu|7c+1u%5CZ`ga>tZQm0eBcUwtH!#e-~uAFcv-^pH-Q z+uH{A^DP?<^LOvA&B3N@7xH>(zl&S~<3GZ8cDk?VoGc^-^BdRIJ_ge1)(VO$5_YIa zVWGoM{`A?AC7B3Pr-j*1r5TI})4+<aN(uz<nf@3(1^Gnw_#B@!Wu#W^(cgq{O6QE% zaQ6Wy;s@Pumc~$)aZjj(ULlsLsVVQBqg1^9=to*GE%Z-*bWfU8l9dH;q*Nt=0=U47 zmzWrEZ0s|L@dP#gTono!j92(}d4Ykvf1nLej(7n6|H62y5lO1(F&>`hTz3HsD=8*z ztHxAvf-zk7>i&dk-WxF&O+ejh?Bddd?pdp>q!gE{NuQt&mbU>9MQzHv2%j`npYl?2 z17s@F)&tD``i{Gu3kf<7M~H}*cfkQ{a1S9c8J@0kZLMr;@tUuO(>(Bh!;GNuJ^w)* ziH~k@-`_{>F%t07sc3?_HOvJS3v0@x^9x)n$Qt$N;50-br-1?#gg6e9e%B3{<^3%d zS{jXkRAU$}RVFvHcx-k=j9Fi5;n415)J%}VI#xmVCz(?0=ivLrpg29W=6+x@CedO> zU)@*RLb*>vCFF4#k9lnQNKByBvvhdK@U!>f2^ZD6?4H{}H(TUc!$11}c6i=P03O{0 z&VS|4V+6L#5Z+AVdBfQXigJkktlQ1N23hn48y)ML;t*yK5G$W_$$JL&gFo4TS>k=J zeBr*MW-Ul#mIic)Lg)AI3czpMiH3@*KoP4l^W{C9kcbEuSa5g7-}m%TC!+Y|AteZJ zY&GXR(EVL-Q0P5umIzd0FUQAsSPY1vymrHa>2SE0FM1+MDs9&L)<8v>|C(3b(2n3l z8|kG=`)UBBx50-gMlk~U>A~4=Z0XD`x=Jyu`L)GEFs^P;sTuGQKE`~aPhqYH3~U%B z&N3V9*Jv-lUjjUq6EnMnh}*9-3yMa2x0GtnuR*v?diDrHo#XZ>d3~LIWnF7|xm6Gf z(+Gz31&EwHtMPpHC2&A>CTFn>j08TYY@zE&zE9!mKslrandjNUQtaRH2fhU(uio=A zS=#}`*)>mf4Jq@yN8^1#8c+w5KI3!jWlp#_;{qjNz1#K4Bmm+go@9EHdZatRMPcC+ zC~SzSS4|6mE+ct88CGORQ~~1c8Muhw#*4^SPVn1v6_VuG*6&TV&%ZJtu4cWHW#-z3 zq>fTivTatOy|}mS=kg?$e)*P@69ep<l~#dGK|QPY8F^5^wErv{mHlQcQ2tkhzzA@& zFL(_aS=Z4ZuD3lO9?GhAh|sE2-Q>sa{q~=%LlEvR2C%gGJZ|(>Mcd7;YQf&866j%O zKC~l6BQ7>QsE3A!JLHg^Pn}P7uA1k`p{NXR`TLLsbMsQKI+Ft{1Yp~nmPl&d#ZhqY z57pzf@rOzfq3aMbs**z>ar!%E5@qOkA1K}@-&n2`)}CfR3(Z*%f<s_U^5c_YVE!sH zHoVI{cy~r&H{sj^61KyEbvUdd6-E<5t1k^`>03PRUEI06$NkgA{qk(yz#$>I>p!L! z1wwJ5W-Q<D0#@bFIcZcRq4#ZVaOv35Na0xf0*Xv_?|2b`1#L=)-}e_O@iN$`F4xmK z2h_PIy$M&lZzNr0G)7pZuK#f#R6sA7M1<bTQ5gYNrb7UrDBL0oXW+BoE1s8@k~+^r zeZLogg!fA3Ls|r4%uDscQ(?4QaKE4agi-|n{@0v;@U+$J!Rd`03YMtY{)lNuFqKdM z8>`Us(^Hnj?R}FQ(dz^qkKc(4LJ<!rldH|epkk^dvzqz{h2i2hH#8jGmhps1lB`|7 z_UNnat|5|Z^}j_;{!`q(-hT_%`d_a|WG%W>n5~N4VfwB%>ZHM8OGv^O_`AZz<}i7` z#MnO9-2ot#+cx}MAyB~YtNXr@CYbW0EZx*MFu+sL?+8IfMO6SH=4k3#T9!x85@q0r zQ?xbeEYw)Uhj9cctIv}Va~j{|6Wq<DeCbX1NTl-k^+9A{SKtFNG_`nt*W$0F8Qt}@ z&F?3pW6*r4ZXoSSmKc9H&lK(`yQ)OH^`;AWS4@JfPNRyscjDtFAA)e7T@xP>I-a7? zR1;p}P6A*skA~55qKVU3hQTPBWQ)UV0-%g9lA<{u51-Sm3!J^7p^+$W$Mf5Y$(+qG z41*G^zm|2qvtmB{KON!|g@Qnf@pnHFm_WWd%DsTWZWs_{tG|<@F@;8on60;Je_zfc zL#cX4s3elG3%0d~PX<7gyj;QZ+_r8OR_c`tJvX--3?afmDec;XL{ko1a1-#j88ezF zQWAu2Guumx1E8AA=icC5L2XZ({RMGuMr!XZ(g6I;bCcPfbRNEm+>S)Cjx0HpyW`*b zidLj~zWV^BJphW_$;+LIU9vFM<10y6Z`aQt0pJy=TL+g7jNC$f+&9lYvOn~6hn<7H z<9+BoElrH_5=~br+BoLZOBuKw4*-F)6&4bh?6C2R)MhN&{R$0NX?85K)@W{QTt}F? zX^nq&$kX}k?>koWBxsm4oc?c|0!a$G)U{-G%pH)y%RBcx(lRpjnb2V#tUf;!aphYV z?#s7VnfQFVzcLxPjKzJsSHtdXEhzYz7?BGw@$wNRdrND1B|_Kx$KAE^D&UEsUk_fE zi@aLN6v>3&Grc+*&FAt{a;r8EeDd7PuOJ%*1})V==-}xGgCs0NBS!mZFTyv0BG}e! zuOzy9+aNq^&w#;mgd3Qdl1&0#Gs|1tX{Uj)9qHB3jVNZt(zv*2CH19Tx!!BA7&ikY zHB-az`fMjTi1yqDENf_O*GFPXFilXr%0y#>hlhtI>@8vcL~F6Ty!@@ReHW5e^*>+S z%BScq)l2-9zv`Th@#j~1LOS{xF_$7^8DwzbWhCZ;l!H3iJ*8CazA3EvWML1ily-P9 zv;?r3AYR!6SpBrl)|j%`0_QL~M)JOA++5C`$-v{u4n^w4h#V#6P6pZwj?2D!$2;8l z7V`*_*NOquh_sOoq=RO1k7WZ9pB9C(AqtUBaPlm%wr%6n5Air)w-mj2C9J@GeTH|# zvFjsEGpYCS&iEeiaWi~H;z<u=yK=jgV7ZIY-Fs8pm8DcIpZ=Gmw@~(;^GgD5C+;wx zZpA8NsYN(|1^Gz2%d4uIpn0&_Pjx#0A{R)LpOfwUJ4M67Qi0Y9@_6Kb?&wZF9gHpm z_i*KSE4d-#KlR#(xjt_R^h3K$2Sl?P-f;=e0muB@GLUEm$04M_X6Y+3ZVhZ2zIT9_ zzHJ)i5)<_?mx_5`D7zzN(1$OM$bs!CLO0<C<A3A?2fR+ijAW9L&t^K$=UCNwt89yB zv%Gmo<X83a)efRG>9JhM$m5++H0YoKH9`6aboL&uyQTFG>L4a)Jd3*3QvCSb>9F<k z;q<VrUMz}1E@aKc92*nV2}uOWTN}ZY>U=DgbPcyE81k5iqJjd(8-v~00^&fLd;iWr z+}gWh1VltbVmZM>Qj5uGxWB~1*H?@;3^9_sB%FWW5F%My?`^h4MPrQx94X&CuAq#@ zeVxp18DlncSya!g4dCyW%1YHIgo@iX73UvMxbTGagH7pUBN8f7B%gMHO2@;6)zy`i zuZhoEv`+)?E-&t!M+T<qXT;P7*e(17zLk3Jp1UM(4!tZZqDrWG`LvPQ?GhR|)bL!} z{d}SUfCS}*z(tihgy(mSsluZuIq&2*fIuG5cRl&pOuyxNqodY%kfchjgp<RMgqum` z(2k|;lvxfVoJcRAkPaJNz@Lq-FBGQU#sc!|PtDc*=-JE5L&TqWi>F4VL-R>ySLRA^ z|M%>Bee`C8KZp|a#ADo=1=Vm-^pqh&fjaKq6axw2Ssh(g<Bk^Cj+>l~wA?A8V?Iq~ zGWa3k3xnix05k#@O+{0hJ3*ieAZrc+eY(Bcwyo3ULgL}x-F|SYZ+3LtSCjxFDCb0+ zSD@FzbkU!3gppz$qiqsR04wtb%Ne)XzTeejP=R>_9k0jTRUQG4%birJJj*200l;Ok zs{mW_Li)ie1T!(TJIES*g=g@rrek$yjfu8a*cH9`?3g$>zfYcED;G0<e+16AZ{eZ~ zyiwWA9`iB|Lxt^_{Dylaknc3KZnZQ2+G0C{h`aAC7aT7C8izbF(6F$)N&XQLLmL3Z zk;;Ka@+EXCEGyes0Ey(AThvaz6aiaTrQfs~tcmS9ydYU9B)<-)Mst+dX|{h*cH9~! zcElBNkp~j&*UDU1d(&{e<>j~ZlLAKHW`ZP@1HXomKHR;Xy}aR@W!~;1H#YKhqhf3- zs-*&5@mb~su!e7iRaI9n;`lUog%zfI&Lid5IUXwwTF#Rv=wPnaJmGMD@ZIMkW}2v` zwWsBO2&fH8Mw1_VXGW=M14f0LtREFv;#Wr4Ul|)4^P{o#_4hMn`PaSM%{&1XWz;tZ zs&`K)(>i+Gk;c^Uj>*3nhLR#+Rgt2aW(4)`@s||p2)bcX{@E7Ty;7C#`H)CIxD1Vh z1XuwsS^Z}$*>A>;bdGu{{@K|6#WM6Oh0R>~wzE@UBVVgP%G11hAK22|Ydf#U!LcG% z5gj%^b`5^s$+T)i=UdMHSpRT}tIWt?y_1lxnGo(y-$KSPRqzrYkP_VS&YI9BHc((I zzU>&Kc9k4oUdk91+TOKiKDm=)<6f_7pQI(ICVrC-4FtJ_j4d5C3{%~WF1L&^nht=; zRR$>3XO@;PpVaL>e?}#f%LXi-JO>Zsp}NT<91j|vsB1==^WpQeKSDlPTQK8{&%M<6 zORzyey2FO%i(8(_Rp!}0`8HM6*VhY-oix#60lB@<_ZN;MA5&?^g<p`AZksg|0G&&E zB}f)~byq-4+tn?OsN;UFv<fsOVWgB4(nS)$2uFeUc4sGJyL!~#RIzl03{zZMxn#ov z9z*|DvvK;32ED^zbchx+hQ7)}nvM;oe!g4obf#?Y@3^A3#b#`jO4PzmLnaL@4&_%l z2Q$CRSz}a`#98OQ#Odz<?N_QXId+$xHWV<dq{&1N(*OxHXua}7*Pd8;AncfeiRpOI zk(99avC@%XNlwucZ{hb|o^f?=UNp447YZ7e7{h4uSyslV&<HY~GD;;8d{&lM97Pr^ zyieAVcc2%>He?PtG@1a~sB6_Z-}lQG=+k5xMjOBOc>B9+n?W9^P5Otbcbkcq6N~!T zI5V<ArqL(}u&|OHvnrNfs~r@w5@yQfb*GHxE3=qSE?r?}+lKZaqO8VESZluEej*Vi z4LW)%Ou{GyOG=!=kt_lbkSPCrK<InHH#iY&$Ui@W-%7()AXHX!RvKob*7fYCytOT$ z8wL1fdHXkA>**r&9IR?H(1U#k6U-GfjdaE5B>Wvld7JkAmF|$9ppOeYZi+LTQx@Fw zmg85NuJ5Z?f(1xwelq{OSFk^c%n?uUf5YW0RHRLilo|J8o|!R8lQesfgSqXwh=`J* zuG_Tng=d+!obfKsBW)`;kroZ|hmpST<+z%-+GCAhQ29l5!}$+1vW(}DC;~Z(hN4Cc zW8H7|(8KE8Pdp3~f04b_lK?u7!E?ajHM>Xy0!;u-S0nSue7V_ZFy%TXBm@ETTVA6Z zaPPgRkV;~Wx<j&;OOk}~Y~)w8ME=zsYDokEb%zFPj;3*ZQa>wm>-R+-6=yE>HO(Y8 zs1%ZKg4x7&(f8-CVUM-*$1<~EUS#wly+Sdw?m(q@4*~u3@p=Ub%VrW4p!4q&e)?}i z0))ngtnJohzu8eRUV5t6nhEC)?SsCH6eOV&Qfk(naj&nfK|h%>pmRAMaK~9*^E03| zrTunznz3<=m=lGLTe}#ja_%M$J>Oz3=89I<8X}5_Xqy;vvjjEx1TvGTetv%2^nR$I zFHA_0IOca;c2poUbr>@_s-4sN4o<tBFZWu}V6GlDs!c^_m^gZN4ZD#ju8y`gg$}c` z#ocl`yF``clXKcJke9UgM{PhiiX}jxN~Jvw=u=gjxvEvV8d*`o!*U|oa<Aw)tkw6$ zXy1~&1Yd6#mNhtp#&b8popPo50>kfTWmZ<F0hqKRQr<aA<6GX*c7Z(XLRdD{&j>|` z>YN|!5ko>lzsP34<eh#F1)ewf=u_%WbqiEd23-Alir_)M*N4s<2~W_}<Q5@?aaexR zH$5}C%G-{i<rW5M83+nbs;AF@uH|PnK%Kb+@`~Gvecdk?8p-XE1z%U3H5}8-Fs9~K z-m&}+epO;kqD6_^RFoiU7;Rh^41@X+cGSif(<(M*lB&ddHA$J^hw_~6Y@s4{ibRcE zWOBADr;%9ysptKh-iITLbtsa#nP~vljm`|p00J))E)@SQvpdK))A{1(H;*#oX!-DS z#rPET&6md<IO5#v6eEFRW+7O!{1DJrlo_KYXAJJAtJgieS7#Qo*;{B2Jd^w0r4VOJ zzR0{bK%h|GBpPhYP#TO&>peH8sW?$_su&m+Hc&kVjTMl64u^%I_w1j;)$s=IeZg|< zSa=Tji~oI8LSkO~rrb$JnjjZR4Me(%<)VHEwk8HZs3u@?^~!fhB7vTbywk4-h=I9w z0Pc^7A}HzB-4Sf_18kqi!YVW!uYXr>jsgoiLyJwjcDlaSAqP~3ekf{Ojh?}i<UW?d z@&eSR6<KiR_clCfr48Te6dKDC0xI{FRZ-!lc)N@kPR*)j@sQ8VV{V4jYNz$9$p}Wx zvV3YDuRj6Axd25MjxiK9_PwU2Cfv1FYaLKU=0CUB3}Csi>H)szGhY}BisW8U>_I{1 zlMY+1P0w|E;`0#Tj(rjT*s;@bdV0zR80VvX2dRnrkaK%o-3;M$&+9-!0i@f)XtS>c z1$ulUs(<U588p#&hCf00e^2Lq28=h{TB>Lm9aK9Gs|iY&87`u!>$2dC=NyA|lfGRK zC~$e*K=)<zwn#U-rA3q1V!DFqiD03OhZEacIGr?4_K-TeP>K=2w&xQ^3dPglAq|5i zh7S$xTX3MTcdfQ!nEm938KpVV^koxgjk@k8!2MOX<5}*iXzL<2PlM$rmn5?1Z-9*M zH`s)_4Gyd+3yz>Cf%1MtJvu&S0-Hznvw^6j9#{x5z#aqn-hEzW!A2wxOF}Xb{F8g} zLcaa}vnj%v%GZO8Sq+Tu*r**5D1x---Al{Mda?cM=N>Q1hQjG?gJi!C#IIWaYKInE zFBW%nbPS<^dT=GnFDD6ND`EK@jPc{&<C5YB@!-YPFG(u%Uwx`X&zQORGB=@h4f+c* zc!(h4`@o4cPmJx=x%j)ohtnax%Qk@ZR6w-lu4Fao8q{PfPJ=c|77+|UfW^~qQKiTN z_|CTNq~(L?_J&yzO`Z+Ou-I6iuhrIiW__{oIGd{BtsO-oiN;XH1YhSVk`1BnHzsJj z9*2j$dZ&}Gley1Fn>%D)wS`bfr!<@bx3F|D>(Z$h<|B4OLRLdR(S*Lhvu^qaW9Y~p z1SAKVcfQ-QhE@0=@3mv1*QaH8P%WUKVI;xkDHfWz>&OlJo0CKiJ>VFSO6Db%rw9yj zCWuP)hi|_4qIWGWraRoCI}ng^iaq~Zv^%!JMYwFI5dP)AlOrTX<lQyyZKMgnI&Q&( zgUMrzXBupR*<;%))HF2BXi*|GC+)<?>w*s~YlEtq<4nkDm=<Jro_<Il5ZHm!?y@v> z9d}A>?D(`>QK!}Z<JPZOwSL}q5@WMR@f<d$U_5naS!z_1*hK6iOshR|p-(Y(jk(6G zrY;FE<S;+xwOv^w7Mnl2F9qit)eI}e(wO|v^RrR_>3t$Vl#fgY!qs<yz`(r$gq>vX zy)IFn?vO>vkoKzCe#-+w4G%HkpX;P!(GG%jf~I!1)u=LZVL$p;gkQWtwS6h`emjp< z%ERE8+&^mSO(!ON7Z5?;9!yt~DpGmY-4JKF!?IcUQTnX@ymYGJL;c201pVi<RQSE$ zS0T5o^f&llp@x9AAZDD1_if+?ElXlbJr5H$qP9@V$k#xYrpQOQHFp$Li*Z$1;yBhh zuo|*G^pXCh$!@srlTsua-9i(DQ|)@cAaIHeWa}dSsfRt*fVHWUbavCZTboK_ksPVP z)wpP%%3U(v<uu7I9Xw0(k@;hjHi3--B{Eqz8`-7%QNj@KORd`-+kr5c)&c{{`vt4> zt&!C&uw_|u3>HX3B0w0}b5q-@<g*eP;`Q!aryU|Alm;m;H*K+-r|T`6d3U^6ZEfAi zoHy}8H*|yyIDe!Ng9k-IJlyt};Zw;l*iK8Der*z9$cn4=)N79b-*54m%JKEZfq}4K z+3bb}Y)rPDBy5CBKYxFL0zG0H#Akn6s!G(zzSm;<tNtLV?oY{n??nT(*In4FiBsJz z4UDzLfttbA;_c)dlThTc%!6noLX4U1ZL!tu#jKTYkdtp=8&bJBc}E3#><7QFD}dvr zc>=iRGUnY`wfSp0pVt7(Rsr@+ADK;EN#L2nLj+9S&Qfz9&+u<`OE=$XSd#QmO)27j z%xcT{ba?g(52qZSZk3>bapUTzR2CJgwvII3qC3mV)DT~Ip%s4EJ#Y^uudJ+8`Cy;5 zCYLRu6&4aglZpDm&BqG`S|k+vGYb`!$%H`!4|`B-=_Punu_Z4(KHtnzv)?HVVbY~? z=}PlVc((&MFg@gqXUF->tVo^IQ*G?|YR;(h7q~#Rfji1&b_7&p^+9o*g$4Y%@@S~1 z29`d)F(lmF_yR~TIXj_Yy&#@G!$e*h&L*+}|0`A~R|y@AC(KKW^_}e`A;Bq%V?-;6 zQoxhjRbDvTkDLUFeN4ymo=xZ~l>G3xPIom*l)%}i1|5e++5agy64;fWC{_lt&T+S% zRr5XGNLrF0jpBak1r6$NGxTu!(SjSe;Y36FoGKCPcxifgVksrfjkI=`?L?ExAXd;s zvxvndyQjxI0pjsbiI_B|2vM+6{*5?Y?4qQ@fI4ac_;QJUanJCe<y4UjX~f-K%$8@w z$OiNy(UJu;7cyaD{aHtEwng(hl9>$k=YfF<8VqVxUo0Kp^t~v&5YBy#XKJ97J(ESX zEJjoSdepTbB1yU6Lg9|*#Q#1MulK3Y)|dLJP8H~X&l3c+6Xg-jF=L=3LoMgg#RWYt zFtQF<qo+=mcoq|kO>GlJ=kH$D9rk+wxO*x_nITvX9CV2k!$yYKst^F@jAvlWPNI6} zeHu*6JDBfJiqimUYHDsL8$F;>ugyDYRKi0`uCdfHJLs?>T@@F?^&TV{X6)&RVN!yo zk^Eg|gFaFcxS2V%n}{hRW$vP%Ky}lc3?k@85859es?jN>TVf+4WoZfI1EHa}P{gFA zFYv+qKngs0`0Yrp(p8YH2<P$I_jm|Kse<jCI{)c)4#=(Dre2;qTD4D--HH@VwYpv} zcGiW?fK`fMu$fbog=(9Kc03;oAa?(ai{r*HMcm))U|DU<?Zz5rcI~#s3_##R@`L9X z#}S7Yv6PSp|CaU~Q3y=791i0^?7vU1<1_4+D8-vG$$Y@QQd(e|qUiZY#}-?PJk(bz z=X~3cq~@0`B@>8wH`N9<qej2f2qeyc!z&8@^y`6Ick{hct!DO}#?3TWRaz3H$Ki@9 z=VZ^fO37lRIt-VMnQ;MJ)ndM>i+~+W`xF_VjEy}~<2ItS^EEdj++12C2ZV*ggX#X^ z1uBvI6Ku~0T>iLUM)|X~V=_)g!BrrHKdo_!Hdl#&{A-)*lETj=4gFEhq#WQ4n}w?( zWXxHb=L;twyy#--{X~%FGE4W{f$Z91?;2=nUsmj!ctqHI{>(3o<bir>)(ZTmg>$Ik zEi2h34l`Py{6GJx>q}7(UvRlQ{Y?M-3>vC}fDTeazFM1d#P8T3hSxnS4SV2#0+UtX z=i_bQd(!DW2n2SJE(9TfgutoBvIeG^Fm2EK^ImXYrW^wdg@csNq~z_~K_#L4nH>J{ zBZ?Z8ZS5@f3m9D1PwK3m{bdSzVabYfmf@E60y7@a3(SnTz{9(f05XTI4};^wE>>OV z&-s=w9z(&b@!ZT54|h7Z&-^a5*2_UnnhJt28v|SA@ujMj`kr7b3Zdv?83+3Pk`9!T zepp6EMu}%V{3G>wdiBnEc`G(~i?I_lBuXSaWUhcI?(IrTP3{Zn*W0H@<L2Uy$o$Xo z)>wr50jnHTCJZf{=`TRN8UA&Zj07oBy>u`iKbrxZpv(Vrf&`GZ2XIJW{!Y!-_)syX zd81%JSZio#Kr`1TT6vi(oi9NI<)un8T5;Wp`(|h-4s<7`VOF8FDII_t!;9pdUY)Hq z=P-XlvjYqK9f>=ix?wk9%V+SjkzdM9F;#Yz{q>3V?dMIL$4C^d^Zh;Z(kQtcb1i|8 zFvPggDaRhtyi4eKi6&_Rc`y>2cIOt4GlviopnD!~=_t})hzJX7k!NKq<?xKn7^gXJ z_>?LIn1DC|lnj0^O!GUC@vv(W!uBwIW#6^DuW@h6==D@)w^3wGS#LxaRNX9pkJttf zI_+GODd`ULWNEim5vMc3BqSt+>?CokZDA?T-#=RSUW&`PSuL5D`PCGUn3y22P20&S z3I6;L!0_)$3LqjXLiT&fkMZG8^#XO>>m#&!jNSk(Uf&SaXixk;srj)lZAWoG(B5Dp z!i06dm|#8vv|MHtgoXs?%jUO~l$6#WoiRI5ca<;a(ROxaMPHlVKU$eGwRhh8dytbT z#v+6I{363{++kh%xqRWl8%RlYw}$!QUcr7T<{c%{E|(QllM~u(?gGi72DsPR(nHFl z*m$1XR?EV;Ko`sr*kL;GaDO`mlAdq;ha0~W!iuH7H#9VCgzdupHB~-f8lN0RpTsUL zpRUq{3>7Zfp|Ng`eSb&8!OLxZLq#(kNrTaX@CxuBcRIj*eNcZzT%v%#=;-)lUP#iy zFPNN+ObAgR3_J70kMPg?WsL!q)eyNu#TfPC&s7H=k1D@z7N)^l!kvQyZFW$>CE{@@ zutspBix5kvgK^^t6s8)0dPA;x_T0PYG3IeJVbKsV`7I3}W7aay#H*cPjiTG1&-L2b z%qJ0>58H0j(pZe8^IKZDr8lD1nLxbD0w^R046oSdMWn=B9VY6rVn2zG%`;)*;>gsg zLu;_D9Jo8_#CR=`#TcViiuidar(Y*c4z#l*Nmi{#$OK_FMf*P?1b`c<djPI>#Q>3w zG~?y6cn*nD@#TG-Dk%{W(QNdwTj(1)YP<Wh?L@`y3b(cA$)J<ELzQi6Oj7;!<Loj% zHG%0DPdahq1qgNKb8L6Jt}>x+9x-#5S5pfbTEkD(1knXvvc9D8jL-hS0|IDXvVvkW zM}Of0@E1OkcGP8leUB~zSRr&CZtk5{gHTwOHKB}=6j(OS-D_zfs9>=4RbaAqxSh?6 zn9N>G)h033S6Qt?rP*{kbY{%^z)X`TjQ6eY_1MqmK4TzC9=crg<n#LV$RfjgZ3vc> z?UHFIBH?MOKuiSkZ(vG(NqrleF6C=HDD7dfePa05)+#^2EqiV=UYfv=wfA8D!&~dh zrYX=o;J`RnOm@NApx%dUrdzn}T&5C3oiLv7{XYE(R;qbH|EPlY`(eQe{F6`1fLF0Z zqy7L7gaDJ=mi{(cKB**4vP^dy?x@TDi~(MjYP2nOGq;1Ko(J2w!@Cdt$Q<%Y*~p6? zw6zi7P(-60HUKXiZd4&GQXgy-s6VGkEEu9p=!01k3hm$H<>iaAC4OQe#***^XO<1| znHppgk%Yw?^7B@-RZi|L0`Kgk>AWh{1<R`fG!>akT*uzp{jvJH^Dqr&9j#kS5x4xZ zkCSU86O}-`o(4#Z!+AiP8iQ4&8OpbBe~%?;{&fC^h{tZhS{ORIkhFS*D{&^27i7EG z#=5+IZMxyMwzamS!6l+l&fGiqO}b6WJo*iDtz_i4j`EI=t65Wc1T#%<G^ytH<{tpC zqHzxR;60M^)U2v-S&QWt(5g_Nv7%LPbGzmMZp-6eB4^{<32o0o5Y|JR-o;aI?RC$M zvsnA$P|5qrR?h{DNhuyfRrVJqO5;R6nEYKGbv99>p8<j^D2((*3R@o>+b7(>`;ihN z6Gr;^pEncy3MCC<qK-1h)A9#U)K~9_CtH3Npiik~$3|?k53Bx2*yuVx6u;WQnRof+ zLwD_O)5%QRb&2A(#`BH5^f90dUdHf2B5AOm1wIV*K<>eN3Sgd>lE87fU=$ALU2LdS zL0E3&EM{4me@}cFH;2j1YU0LSG&QbAqlk#*C&D^4kqpfr4ePk;ElhLGdRj~6Iweab zW-{(-_S>WDSD;Yw5dtB;i@QN3A@utW2dGxp%R!+0t#2nq@N$_go%YDlF1Ekk`>pnw zt2I2BbNu4xXEJaMETLHVZuX)B>X8=(q>aF}lT}c}FLYKDxq8VWx(4>)5i(&!Y4u?K z^hICDATs?UYnBoI_DLYEiut)WV?0G5Ac#_n`uQ4V^T{x=)MLbPTh62alf;RcDdM!6 z7l)K(u%ksA94a&1deq&dVLRoXzD!FeCuWXEjyh~dro?O%fx}`n4b05VQc30WuG_#l zsw>^aM>9(wofmvek26Pa4#$r%A2g1aK1jDR<ix^DJYC<KRSg$*@jrbxHbgL;uin12 z&e<7piEs|@CjeAoC8as{LoY|8zb$Rq`ro~Oj|lx#oo?oAhwjDnGppdgCc6DL9&5Ie zFV&~;cYcouO2{NCAn3LO23+DVUr~Y0me6^?{(Z3@Ic83}9Map!qFCf8ykf%&8Luy# zFl)`vH-=m176|f0?qllU`QK~y1vfg09vb0Kr6O8_fWC>wFNkaScxdJhJn4oee?(b2 z0syUsWGIE<XB96C3rpM@A48paf1#Oc^6jm<5;<wzy?dO6L~K6a12+wAUQk_MI4NID zNG^Q|tN{>h%OC;G{`ma**Px#wPZ`1<`npTY*`sY07q?@UH)jm2SVMHJbLAaBRTYW5 z=8mTw7`!!LoV_N0S}SL9o!%(buggeDFmBnmcru(H9Z_jj>UZy`XgiZ1FZ`-_4qh7> zs3%+YtDmG1drM=YT6K=)_f;ctF+I+x>67bNx8T*vk<#r5rDVPrz>Pgk?FMq&E)Tw( zn+)==8LGX$)K+aN=B!EFZ5A3P378A4b=I{0-v3N*puV9%wdkNc`}n_i3%Kz?7u4|t zMMSg%E?cnrex=us`E6lIWQPhlQhev~_kcpWl={~8bSW(LSrCfdW-?orJhrHwQfi7a z=m@ulONmg*vDat~IO|u2diz1dg8rdEExWc~gz@CDhCKQ*pcG#4e0d*B_WH!XG(XvX zPyeE<65J}OR`1D?$|!?kGa@%}zp59Ps;-t-wP-$!ob?{B3;UH#;v4s?>gX)`l(#>) zOaRt-psuH~n<5-=BNgEgrrtLCU@6*D-4TN$8{iCg{cmO11Q9SkId#Iraw7cGSaO~p z@49U!$Hz||ft$^$vp&6PFJ|bWhFW9zL<8$(?*RflJeuGwdeLT;Atkc6?>`TTlMe6& zDGobPoPR4d#B->Fu1#2YkHZFhHnZ{VcUA{3nG<FPy(HY_mLxw{_%Jj5BW8wB#;W4> zm6)(aCJn}?M=u=@Bs{lrr)-pxyj(O2=KNHOtP;Drx}0nlxY@uaK%3zMnhE6!;b?}% zL0-CyaIMM5Isx%C@8dx>X0w^kTt$y0q^nx``qPUa9e8+M9h75|KO{Ikx-S8Py=FkO zDS-eFwC{fA&0m9-mp}uCRaf=$T5AcIVMyk3MPqXk!OX(Cfr#f@^*RgZg}UthchoH8 zaCEYJf`Qrm0Jc7JcM^$@py(+1nJPg9xVwpa&6(=SS9F;$rQ!sWCsBQ1-BgyzZNX1g zkeU*41$66Ah4?w-j^p<rA1I%vLjC8X2a8Dj$w}vH2^}Wb^wY1JPP6#LSC}&rshNSm zTp!VIX*iOuLM&!k`NMHXot{)5!Idz_KGdS)yF$nz;iYcxAe+w3UDJWYB6F3sX}MM< z;gIqONLi3knfVOE5lruVJWChkjnp|1{3$prRJ4r0Ec11K_U+I}9~(iLe=>dOFGGp4 zcK1f+wXU-C-vpB_ykM6w_zBJ6rKcaXSjW^(l^Etk-DS$ziSiF*gbIQcRFIWjQc_f0 z`_P3$ux9mz1eiZ(06*L09EZ(>LixgR7#J9%dXteAYE-*>-y(9f6emc*`2O`O;Jb7; zUT>u%1^oE~y~?bbXQ~g1Mdn3h8YZad7xLgW1bPs_>N?aJ9Mybm9&b!u&V7vqTzSY) z4x8bVwR!Sj65B5GeTiR)m)j%8U?RE`NgT_mP$We;9}US*<iB_VL_R>xmoO+p|9fkn zAO`S~nl858J3B<J9lTKUIwgI~K3Et$cfAmpi=$C-Yp631YMp-h`fV%v;Kckq>s`<z z#(6qxuG8#h`qjb1g?U_E)rxjQJaholE7ZWiFa|f%@A1{tVLvR`(6hQe4~+NuhW=^~ z`S}Xx2T?JcVxM6jN%q|AP`9eZ{<kTHyVc|GqmEAPUb~<begM*xGApnam08QgHFgCq ziyO<i2Bw3v?XeM%hJ`$}ZTD$%P3A}QLW?s?=zTj-XdMs}6XO7Cd*N|hK}L)9^704n zEcWhK=y9`J55Qh7h5<yd^5n#Z0SGy_>`#;!_~y?BEL{g-x3Sv(t#`v``OFTbH?&nP zIjX(J6vZm#2j^g7(#bo%j0vnVg&R5y<hwT9rL6;eV{kC;AoK5^|H3gHdaz6SRo^Aa z(f%V<QQkr#qb(98F-1404$beU>tU-@4Nu-3?7OwJgXG2+jRwhm!W~}*=Q%OW6pue& z9<zs~pNfAQeI#h$FS5Ys#e|=GrTjeL`{oajIy-Q?JjGHQ#9Bik5+(Nr*<Z|8aO?bQ z9|vO_OpJXNcB*!d8<(p{N?Dc9;o`GAfR=nZ0O7gPJf@uM2f#IS9Ynv)I&2LuR{}}N zuZQIT!W$5c(5*@{%J?FpmDH&>ntavuZ0mRn7~0$ogneU2F#!*31jKkW2D!m7!Aq^G zub8$kDto@7t<kvxAZH{!B(fEQ!6g&&!qU5E@}_~MMX3GtgtiyGj;z!iwrFy}OP()& ztshd&CIJ|O$Vbx&%P@pU^vgfIA2_@zsG!$piDiWTdxJti*`saAT)0fW_323kDynPX zh%MPZ3q-ZT_-a(BYn^l8`#f*8t)o_nqmU(>qZ+lq^e<w%;Jt-`#?EhPV?4Zn?K!u_ zz2>byYV_O($u;xg@%UKF)u{bszOH&t*v6K^o<hV!fd+Z9*U*jOA=&n@W)`p$KBYx^ zNM1+?8zKvmO<k_H`QQmWTyJGZ<f)=3vxI^$BWu@_UP@QHo$>A8PcxQ*Fs9qORFN$! zNLC*G1)#qlr|Zuga;0>Eu)I)+swP0>6`%W+_G(KBt@dGPeiW9Q4+QLysP2}+P#(?v z9MYZhRr-3Z`P2n7?tsVI`UD%QIsA$H(E%C2?hhpoFSdUk8W<Qzh!sm~w_mDvMBKZ5 zSa)rIUa1HB=cWh@2cS(>G8*)M&u%FLT4eNB2<@+V1u5Uy1|-UTv2lTJ`{Nbi;#c;K z!8BZ%&$q{kevuM!&mDEGMA%?i&L=KZ857!Y@Im8UL|Sp^iv2*?<wys6zmwE%y`wCU z7Bnwi@0L_&Vb^xCbtEFVJ-57u7ObXNYwTJ|SF`l>%gR(MS7bCI9J^MhpQk@ZcvVBJ zL~jI^5bhtqu6<o6`XO>1T_0!}So46yDgsbOvfrBpIV17Ck%4!DwSYh;pTLX3I)*Ek zg;OShTR%Qf=eN;h&7sa-!ypemohT*JFCt1vqcAb?vVu-Z@QX2GBfPWhAXOGq4l%Qj zt;kF<s)Oav6B!qT5D0UD(Bt^;E`_yz@6|fyN%g|Pf}IJ7op1$^s;oEp>3<6Uwixz* z1^_*Q^}(c{8*u7)owd7>6%<nEw!B&~^}4qQ26V3H13tRnT~g+Iq$OQ%s_hfjB=>dH zY|d=#3!^fX3xC{{;P1k|CRM<|OLW1yw~tddI`1E1jY*Vjxgfrjzf~$ztKAXBZJqDt zss>}K0<e0t-vMiV{xR_4iXO_-JGh`krCo!a$VJgrdcDd)q?H>&NSn(mc0Rs#%}nQ% zxoVcRD^E{!$r5TikE0h*L>)ZddNSPZf`LWOfKA-}=6+_ckwZRCG(jjUmwixJ=~Av< zDsqcnT(}JJ=f2Dk&A2E|JJa_u{_g@sv1Wyu{~$1aK=Be5_UFM=`C{pgY;WpdWloZR zM*8z!{nwz6w-ccGMs22OOv{3!nQgEdYddMta<mcN>RG?TL!=NG(#)nGxs?n#mL`^1 zc@?wP)X6{$6{h*jSGcZ;2(F@hxZ`Skb7NMxoTE>A^>Q;^Z!NDUo|X>}9bG|LhkLN< z5oA?L5RtU@Sj{z{^1m~#g2<Tz(#8z1oGmFXBjcF;8u>0H;JvkVg~Rbmcd}`$*`v|7 zekq#%{^$3!WCSMwNPgd;4y7lhPqWf&M~QiQ<sLa{h{XGNclzVbrO-50c^6$pMFp14 zOxkb$@TcRWKy%o%6+nLXjA0Q#)d3%A0SFzjRKu(&ivJFa5|rX>8ZcRH6k$UuRmKw# z!hKawyX1p^+zY^<ao0^AthR$X{x7&bD&qyg{AE+O(eHk0ktEksd3sFvhgj`TUpme{ z_%i<%UN2&DD&y~9-8;^Y0i4L>Ij+W`i-MkEteT5+hgR}&Je0T1v(-X2#@hIPX)gP@ z-3Tk?(}k0qMbfcy`<>Z#f1)s`mvRk;#mbVYT(v__#&R)!SaLxm(b3WR{(#8e2YH{= zavcIFSwxH==#!R&dWO!9(HUnu4RATBmy0q2o6nzGgF94g*419thmuEgXE6ElJi7Nh z(wsPZi{tT=j0*0ehv##UkwIg!aT>wf{`**nIw(OydX<AP`{!ryu#WhkkcXj}Oh<Fx z2_TUS%SH;fm}IUJTgq?;T4~P`eC_WY>*>jWAC_%~Fp0%kr{~&FEkX`kS?N!|cDwJc zciiWjDSM1Wd`mAq`L(Vf-V**t+nIVQRtKoVX@xN_wxyWe5(@bv2JuL*3+dStt@sRB z6AjI^-P;OBbeHVQ1oV?IBGLf~5Y04Fm?rq5Rjs^)>Qh%BYPQ4S!u-G<1ggca-d?yA zM!iluG=oUkPJUPt;`h`YcTcuD5&{9IJ^tl*c_}=Cxpa}kjh%!5RJn&%zt~e4&-iQ+ zbsxV|_r6HRuUxxTJ@U|EJ*P@mO${fmFF-sO4Ul@gm?aCdV9Q-`ydnwr<=-aM1=^`q zSA>Di=|2n@0&)b!M3BT(hz3_)o;w?;E}WGfg2a4VZ55B+<$<JXp^vC!IeM{W)Q;*y zp(9IlEV$;1_<<&)B`e!QQ(Ec`wvUVZFOb^dzWGaTWXa;Dt5@C#xSz&;)P?$K*0Qu| z?fw~f-!sSj+8eq&sMUea*Ww;BKPPAu&~w|n$Ha<*&+VNcvo*_vp&7*nj_C!!0jd_| z_F7e5e&rN2K~lUfX9elg2EuNgs8^uk)H}PnVj*nGQLx~io!FPRQkjH65}*1$p|%Hb zXRdZPNC%}0=Eoo|6)mSoL|>oeR!z#9pC`F8KcBL;FW?f*F_aDnj`a%)yxWVzKXVZy z{99ju+_iuh!m#1*gF>-3`{$)PT)3BJLt;kwlv85K8TOk9lkFG%+R1APYeQE1O#cx> zL+sSaJ$-xC)#>2hG%7kCm+b-J4%o~q6wO<|IM6F+(vNn0B)peV?X^n=MtUc5b0+*% zZLKF8s3k*_y%o6%(>y=udH2io$9E|%{^;5D9y7{i{WM<}Tf4ulPrLd(0K=kcUpi3C zfK|=nL!>~9Md;dr)*;aA$N)fzIj-3$x3f2KB{VdY*7KlovkoEk6!>4?J<i>|o-u_( zB6xWJJ`36<G(EO-6k7S{wTHU8`gh>lD0;FVaQB-1mdDSky~KSqFIxzfZ*Yy2o?aTj zy}F(Fi@#I0y9CSreUaGF3qCUq7}0Q|{0~rhpTQ1AYBo#Ubpeuk)5}k?r*=tu&8ZzF zp4^RFsb3PO`{J>WBW#x|>sTlu#q{RZ-4l;6#XYJ$Ostc;KJt#b?{%@}CO0d@LAE_+ zzL|OfBoIn?gbuDjL7#^>m>p++j<dbG{X(wG+WS>M=2v#pl+|JimYTZilDa$IR5_{s zDnd^y>!EZpKEsc-8i6oiC3;Ry66REfb81-*a<&eMPo6A^&o4<AnL64UV8NapX^<k+ zJ9;}sjRhTSg%5p?2>VzMPc5^kSLw=x?Vj(pfRHpb()rS?jJP;_?a<Vdd2CHE+9GYY zE*~+mx8;BV8b56mNg(9k@xyBiZb_nGD<2jTv`7Dv1Y%zyTshv>qMhaJe=q{Tl+|Sc zxub?FN~Q=bT|6)#Q~ZLPBj8K*1(%|($X`3ZD8f@$NN_*2JDrSy$LYknU6i1CV`E*a zl|;;)X|{2Z^`=pULB`qjgSeJM4aJXj0N8HTtc&dUkVd<&yKD>&U7aIfalf>j#s6V! zVo{vZ!>j2mr(GHuAZ}#W*UY@=df57f$MwQ)J%%H_4&XO}K$8DEU52oNjt(l_<7V4) z!t6Y?&Qd@q-IHd_p#Mckf#Pd)622?&4lKoYbl}Js!4j8HkOUWikaJ;cJa;K`Ai&L0 zmLmn8iUMItV|thGz+Dvse7<QWGwuU(UPIjdiw$^rVLZJ~erf`t{}p3-@*{|W4!|5a z7WVO(I*%6Yu!U`wl$78)&LUt6ie-x(!@joTB8;vV#*`X|<iF`fSZKT$$?PKip615h zD^XgA5u6z5f!4H`e&6Al)~uF3MEe>&gQeHH$K5@H>Y$tqQ>JLnv)#la7S!JJW~1@| z0x3%jEFJCjm=t_2tHcpvPw65X*2@;4K3M`G^A-(_?(#DZOC8>~U#Jf0$tec$i`(1V z4?uR|Z4e{MS@_cYt_oXUOWF$1vqru9hy8K8yFY(w?<y>6+_RO-G=GorBG?m3Q4@}u z-5Ul61vSpMl^wuVPN_o)?K#~VA(=<4I=PYcT<E_1^XlM7LzH6;;YVXfL;VjJ=!ZkB zbECQ>6$KiFs9NzN(~6Ln{By1qzp{D_qdyuOE2v$;1_y%eJf!&84@R*pFs(|hF0G2x z-=_hT@8-6)7xftkJ=U;Bmj*j)KAs8l^szpybL^Dld=p8}P5{34*wg}qa%1Rf)<USc ztk^i$d;!QeDesO%iPD#^pZmo|xNg^u@9?%@XJa4Wmk^*Gme;D&3BIZ(B$|khZTWv} zeN|YNP1~*@NC;9Q-6bF;AV_z&G$=?&hjfQXcb9a7NOvkN-QC^Y_0Qvrej97;a2)I? zbI;5*SDe9#(fkugF8D-eoPK?jnYE|`I(tTdV2)W18_-xfq~C&9BqHgBnhrW2snXgL z7_#$WOi24*N>^4^uz3oM!vb&>8>yTe9HPSSU&eK``0uQ*Q~C6_$#Z2siF`O53znde zx2&cX7Wj8sNJ$oimo{W*UqnkNu>(~<sWE`#g{RU%2&8#?fW}ZG*&W?Ve6cQ*m6$ll zM$D&(buV^}0WQ@jN>*Zl(FR5ta||K-<vE!J{T)@cd^uUUgSORB(Kz)2btIGdrHGIE zylDZ|Z+{eR_W>H5cq`DxpA?q);65MZ?8qPC>uV64Vy0D7(mZ+4bTTBFG+9X!5@8QK zknTYh%E>Ol)7jz%4Y6D%RA_uZQ1_+(ri7FIuz!BrOzD%mT`|Z!h;9Goc>QRkp@8B& z-|tJLOdOw>Sg_b)=lZ5=-(K{B=bcu9;#uTxMIA$G3~>ra_J__sls_8k&6k?i3u4Xx zCBMbdd_-2M1%+_a&YHl<-dtr^8@t_GaU``iOmuH3-<oM|PSb?*0|qW-f-$ZV6E3oo zedJ(nu9L-XnLrxjX*}2IScI!Pk-N?$mj7Vk)S8Bgpwu!0A-AH5tf^N}xPj5CrwB$< z;GNDA$*HQ$U1RtC)FiW;%Np8jt?P&Ja9ykYvqc7L`m}byCm-RxJ$YAD_g3uo7O*{P zv7SGlxZzaTx+J?xfPsGexB>|3oP;E3T)Ln4Y8)qEOS6`1-*9@vfyIcU|H<n}pk=|} zYAHi_0yIupSL#Tk&%R`Cd8G<)k*tZo;^~~1g=cMjjRS!a{sA9tkvvKh;r1xT``;5} zO3v8XzRdpC6x`rgRl!Uax0iX@{HseEN~A)${KCcP1AHz5$T9vEyR!N0bGI{&7rFJY zytn5)CcJxGW0m&{NHqc^HA-1K<=cDq>q@6Qf*ml1(yw1lC_@2Fm>-x#EDNks3LjjC zZmJ^p&(gxWX>M`6-pxis)Vx203>{@&xkPX}H_QR+$+6L@#R_YTIH0K$4MeEEVMYji zI>JoR;?)vYTA|Tvgv|f6IXz>zuZ!s@9W2~`iClozkktpJWdQzFoJuaf{OaQ~M^>+2 zwfvFSb74W737$25ryu6Ue~ag9K7^oWFRX)*{-OLfP_e~23Z-UV(;hy0#P>*Ch+h%n z5zh4S*H@G8?pD5v*oEx*H*>YNfdO(YY{Ua{m|nTb!B1rAmyL!hT{oFi++B^jQaVCU z937@uQHY{rB(GhjhGJq9Fws`GR`V6eTBxabjy=rcU!CqZ&HPB=F@I-5Bzb9z&CZqa zIq@vZK2(MINlxv6`${KT6Q~9&s}sF4>gQ{$4LC)+U>z+57l4%9UGMB{LlB-xjN0Yp zFiM6*0AlZ5aA^;;2x!=`Klc1GgRiXEW71tk69U*k$N-koTN$^!^Lg=?w{~BUnh|gc z5s^8)?3LiMLq<VC!Sa$56pT2iq(#F=dg!^x@BtJDRh(WX{NE-FF}vrdR^7~n5BKvQ z0mq!7uC_Mf8J>u{f^^1M0IWcp=vQ1t^_1Kjmh|Vwj3Qom@mPJlzHo2g$9az0oyU1N zoc21aW7o70;Vm5czf{Uuo97W_6?AYb@zF>Jz3y*5nBr*}x?t?Hf`(JBS24lE>n<GO zQCQqEjst0)$(jgEBGTkqCFfQpz^k0DEZh63I_T@`d!v>-sqiK%vE;+QNB0A{8br&> z;@*7mUdd5DZ97yFOXOf5fe@07NHymUKP4T?)j4Uy(wfmaO$c1i%p`X!NE=1d13+XM zg1VCKXV8!Y7S*^IM`$wq$+N#fBZs*85>_WC)rb7wDd9^sha|Bld$ZT1c*!z386Tv* zg2{M!wYqqo-X0tt*NMUq+aRsogu^O}WRD+HrXC&~usm~hv1^BelOaqzJyZdqVtPG3 zP!MVQrsWq+e#b|~t~jJ5t}v-@saOpK9UkLj7}btjaoZIca1MnYL;5QhC(Q?b&iQTC zae7n4HEGRPxmk`vz&7z3<g6H(I1Q`v7Sol%m|ROx(Dv~4Ah<$!#6>fc#La=cP4lSX zNiiZ>G;xnMf5L*C3JzxE=TDBBK+9dY;o;#H@o191I}vo}k*~ObJPF!wUe*KO{IjJK z1B7$YjOclQ2-8Enyod!Iru))n+W*DRg@8w_X+A*h%xx%BT$~)O(%6ev1z}P*r?@zb z4&l{>;3`8Oz_G(CD0#7^iP#P#`2=@r6x$js-4xz)j~PvL+GN%FHeR_+6#?(y&a>0T z<4(3NS6UD;0%l1_gRy*-UB53eE1cC6Ft0}|TJu0_BE>_F!W)Gnt`J2@s|!0Mp`f7& z`E^vsNf`)!{z5oUagJ=FbXI3pbc>eueWS*SliqAbF&5|$#3OX#h`bnMR~`^P1d@ZL z?w>!G%%;GC`Ed4++}wjyCil!MU05^>zs4&f<TsiZNbv9j;Z3p8niHkNBAH1Y%a#ud zw{(C;HD<qgPR9T5OL!s_+ee?HPOKByXZCEep8X0^E<mm+3qN{FI+Cg&FE}EA94S6v z#~7?pMVEAX7^}j=<8*iMRb{?<0+gM|o-kSOS{0)rUDsz`vN4)ps*6Zdzo@PV=Ns(B zqmRA6=<RNAq2u^Ie$mAS(zs8;B51E&eS}5u^#;I5d5M5Lnq#=y@%YnAtUx(ij-N7J zXoi3wF$kdKX9zeKhe^D?AGn<p#sl~T)*fqtbYKR<aJDWbHJSv1Qu)-MY-ay73OHFR z6l9}eW5;#hN;T`)LIY)!FNl8m*FVm13uW_vHcLJ%mQfVM2Wv&(BJ~hS0pype`2!1v z4O*j9E}&)^6c}}O5{###8Hcr1at0ob>aJc_gt~jY)JQ3IWTwp6-hJ`XMX<WNF;+q! zn`^nN$KL+l)@pB!prdYfem%(77p|~wG7j0IH`v+z_t$EPLgi%rFq0rd2dnWQ|NGrR zTUuACCyy<db8M`~QLg)~*?Pj|nA$aoYDz?|@vWEf_3_l=<TV?dMycr?%9I4pb|%RZ znsh^~p1l<yguv+}VDcuvtO`s;n`u@Pt24S=f{rQiTWGIOJhsCv)1p**3o90Su|N>` zO?ig_D0W%XL<|jcEt@)aJ;@h!U0q$<h)4XQ7zMsQdkBzUPyr$ZwZ{_rZ@^p-g2}Dm z{)mG@z`>$cG+w5J0Ap16v8z5NI(qVb!Z<pwedr<bbBk?^jIK@)#xS8IF>@x)2qa&8 zzdaiPUHX{56kc~hFib%AenqW?DZ13i{WFj<*yz17I2a3xm`{@n$+Tb6>h_slj&;;# ze8-#BZ=FaqmiD+b#tq`><uDl{gb2<(5n5PfnO}s^iime{1W#O0iI)VHt^2vpX^ARL z${Y_jetNh+BU(8H&UTF@1OPXG15@uh>VsCcPW}|1`gl;3=(MWCz{=`1_yhp55W`)v zJaL7PJ8BHiy4CR&?IE$`OY#`jTuGC`h5D~x13%fHdP0?>E9EJAgHovnK)};$pQ_~y z%U||v79L@k2?tNF`webLY-{EnY3OLzi-#Hx14;4-Ai&ai3N#cY#i&<_y4r>d^n&t? z@#p(hLJ1ViTo;*M{XRlY(7n!ayJ;^dtqx-&iTO1;%DA-o_EQ^nvemnfVKZ`_pC!`Y z*q>|+TFS$9ezpWWEk0WEka&)O8c<Ygk(tT$J&o_rZnNMNX2m0k|Aht5j_wIHY@l!a zixj3%0gHgZta2%iLQ{N|212mNrO>^^7KB-n8LbUL@j0CYBsx^%5jceFhu44)1}0aN z1&e<U9_oL$;evR;58JHA_oJlg8^EpHyx*^UG5W<G$p2eBt+D<5`Sbu)%1}-PzhYNc ziZUOQb)vf5sy)NWWu=ey_9;WXB?L*l4Y0D;s{+as)hE}_ikilMv=VfWQVFdT$(n!Y z*mkMdWPT}$f%~a4${|Y1UV6oW9VK+;61S&D9u2RjzyJKjX9xJ;*PehvW)UlpHh_rP zK04fSD|>sVrImK`69v>=<?tXFj+rdAYzl}-=P$7)gL#be(5IoTeRV*1IUF~x7@=W2 z+Zv^PC#KxD5m=6Z;U(7+TD*RG{e`)Y&g#ETm*p!+ARKcc#rqcsYhj#*ZRP<8g?wo~ z#gFxSqiTo2%nE7hLdshl5%Y*T_`NZjAn?vAVq^DDeUT9tKO`BIgDJc!Id5URl_-5J zWP3N(-Z5Ea@a^qlg6k#Ghv`wI<V&J5`v9lzpv%kz5zn$-eqj5ME9BsET$G!eO8;q@ zQ*@##iBCX400QtopEmz_Mdt2upJccl`U`SK`vg+&$wKvO9UT)f<BooMz~i!lemUL{ zfQ;UM*Q_bcW94~<&yM=3*MYv{>gsCE*V|jk$_S$pnA_sw(mY9ff~UIDF!=H5LqEcU z4-@LMR>O|~^!|qn04Yt7p<NBVyBLE$12b}Jrv@HBWsm}(5Bdf9$O&$)QEnOIzM_pB zOl9nl8ZfiMd1o4x*pL{a*&O_w<;7BuoEkN6xpBONVbg&Dw`XMH_>uZ9ajorjeVlS( z_g+X(Yp0a7rj5Y4XA>t9%|0-zxyfVCUWvN7)qYvyqv4P0a6W5~a(#Wh4v%TR)n?r& zYHw<=|E&E#=rqZ~;;z2wxVz;TH>bm#92h;<0qU&(3X`A9e(8qAI`|Bv4$lgdkAdch zp|b)l!Jge$Uthu8p9C_he+%k4(0TZYr;h!v!D%S~-C(pTMc+CDkAN_Uhx7!w5WDA+ zj)B2|*FxRq=fKQirTM$sS_#mw2>DGFO&>Iwj|1{i&&s2!^=f8b(*q`DMR>Qq35>Eb z0+ZaA26vZcctrxiQ11wtHKfVJK2_&^3i@*9fz@(@9_|zI$=?bW37Ch#n3(XB@m`dt zJbEh{1lkQd7H1lzGr!JOCCTWBg2N$uEt0xC5I$LM#p7_W;0iIEyT6}r+Cl<`a{dW& z8ER#pzEt|<VSIhO9~2PqMXtqj9V_p@NjE!C+-Ai$pbtm*yU&l_L-+b$%c+x;17Wf* zLzYrfWO>)dvMhtwSV)-YsK%YEdOyV4(56BWxpgaDg^i5z;DRU0^(l@rA3OIbU#6m= zxXei|>@e^;7)u5^Ucb+HhDg89ZmKson~Z6trvF_a*6Q5Oz#%0eLER*gRJ1oGN~9?# zJs@K(px%_~0L&Uc0Jpa$?K;@)5UDzcx$}!31jgGTzYM`$Gawn*y5sRCq|q`KXbHq( zXqN$^m!7o_WlQ~FuqI#dYogKB83gGB;*c{mex$Fs_$6O)9`5Ku<Rc5L@e3r}%KxRb zd|&@OSZXKx^Su6w!|<qhSm+qhzu^&84y$-be&G(adb%kEOSHQPBM-^=CIqZ3CC`5| zmsdCCt+Q>j-dpdjS03Kra<TFGR&%Z*iV?q8I;8h{1T!&XuNzECYf}&usA=Zq*D)MF zOKRWUTslv@u$)mZoSl+QNzE78wJC;!`IhMMExelpnLxavq636#jXpp#es9Kn2-JXm zBF}Ub$6zMrM;|{ys#eo5o#-QgA|fL4s;hH;YyZNm^10D*_`go-H;+frDEczZnAHDT zi0njA#sbI+S9MWQHNE6mGdFEM?{kJ{>!xV<!jPy{NW9_X1>{f^8FZhosRCCd<6VkU zh7{)MkT%V46O^w!OK0#Mx8{8v3LJhhTD_b1HPD+&iuPgB``USWt~gok{4JxA3e&vj z?i+`3qv?m0kZI?>$D(~$HIp)_kj_8o>u{U@*+uS@T%H;Os(fQrUt|D;F@i^OUD~v% z2^3&FjC)%=?|S~e2_z_Sm}5YMAxeEZvbni=$HU`MQcYY*ursvKcM_j`-0&HLCxH)v zXMr6iR}0$?KdKW<!2Tl?HTxq}hs`(-{cZy7TNQr`UeXcmWz<nGWnttRO_@U6uSyu& zujSE76+;INBjUL&(lav3@<TC>Z1*bkvcm2bx~-tW<PVG5_~*1Ep0n2a3=kN>rD&Pe z%Pw{Brtdm>Nno+Ei^vrct6Ydf9WAkY3vjXpV^9;I@<4L{u)}-ub?MdjiH^>7u9tAZ z4$RM5z~34{iHc2_W;Se(TG2oFimOn0`)o|Z!j=s#0-ik=fwl8I5N}QA*BdwZus2qy z#s^+6lpl_!2QzqJEPc>@{-v7V;`lToI4d}5yWV$D>!Hcon8{8YdxF)Gj)b*t8fMpd zEqvZKK{Gzt9uLKQB=5NKTXNMWz-q4bkz#}uY7Um&ZL7)CkRKUTBf05(ZX!qsh`Wwh zk^WmrKy*1YW+Pa64giijiAU4FIrSNp#OBY(#l@BKdp#jQr@1RIkh!|Gz6cAIyIX(* z*^)X;dlUP9f+l}eemiKnOzRmKjOQwdHZuPPt~M=3gAhI^4c&a-hDxDwAb;*p<=fVI zNdqpZ@c$;%9>Or0pJAud6&d0G?%pGqT(s1&v#-5zucS1|zQD^PvYt3`N4MDl#<U*N zrRe2H@&?Kt?*WT}upN&liz8Dh*fy*IG;vSSreP@MBI5U~mPeT8rjn~2oi=Nch>|q8 z3)`(`VWWFgm0c5=8!5TlfpJ7tQ<Hld^J<`G4M{QRy9fd;z%O(XxAi(kg65>Ym>^7u zlA)p#yqh$d$W3H9CY^7Ig6J!hZ87akS1}ZqmPS<dTaCKLJI^+`yTh~gcrF?xie#Ye zSm<z53yqc$)je!pvk^jE!^`b*mazY!+2AKcJQC!*PLk+IF<DQLTKr0tAS4TN^^`cI z6O9y9xlbA?n#?o;*V4}4rrJh^X7I~CPo9wlWK<Jd-c=Q5COmOpH|<V#EsHk)Vee+w z^8Q4n1;-V6@d=ir*q{%fBfLAcwiwBkuYA6az%)$3w}(Fl2!D1da`NBqP28I+-20s1 zS5e#`T>)Y3oxq~^Dz$@{>V$8t$ZI(&K-Qvw5mzEm3uda%6+_{QE-6r-KPP{YCW6!y z|BK_{T>w=0ued`=oI-!oe`4Zi(BJveX$$25_9H?-VySFZ=rC8LS&v1bNKu~do4VF( z`ko}=O?9}#`i#msXf?{%VyJhYJ_)k~=2#gxgNp~-pVv|!4MTr_hu35#D-ztGgsDKR zD`xR)V<>-)^V%AiuXr;v0lH`IAaqB(mFSN%v^X#|$OEy#^D7VKr|AwNIgOL@(B~oG zfnG@Tpd?oucN-{1YP=oM=LN<c<yUvDtwP34W#G0Ksf5B7T~eW<qmzP#A^$|Zk8gSW zcWJ(mrNz?<A^xpoh-IL6#Z^c4vQ5W-%(6yyk*fnnOj;`F2Ijtu{VFG@oG2mCY@PH` z@4QF8Rvaxgl4;MX^f;bjEahCmga#IAv$EiKx`2xc8m<$;9nI6@6{DPxBW0TDY1wy^ zwf!E`_G(vML23x}Q<)sUKG(hnMHl_&n9TQ@niKi(sy&}$5Z2jc!8im`9h_O3Rw`TP zxZTsSU#}sLtHWsnwuHw!3~csYgv#44?vx7eFA=e^D$C9~R#sMIX)g1-Ie^BKXK&Hs z?1lgwKtKw^paX1;|9c1P5EhnlX5l~n7dFAq<}L)AjQD#%I3D(s6BK6lsdb5j#h_7u zF;k0I<XKm!vvf9?>**Ol_9Cq}{xf45PAPl~6kbM^%`leKJ`}?Gpx!NHm_uXP-*0_< zjqQNJM`5!c-Gb<)8ZKfYyxLZq@wu@fvp4!@OH0NG&g;;ip!&W2{e8v458pn1@b39M z_FXNuYblEO=@*fP4~^U1(X4x_Sg%zsKoW+^=9&97Mjy18SBC>46hA1Ues13lFa&V> zBRU$Iqb$sB52(iqhL?8AO<=H}p@1`pWKqt;^cXhrA#i$75Jx|qh@*SR0l+W{l@{_Q z0*EWLl|e+H>d)fOAe_?(eEl7OIQJr|X63zt>Pued1=&$R2fBd}7w<0x;aseknJ4Tx zzHr0m;#w<eM>t1!#o=Oo2Dn;<qxP};WcZK(w4EPrwuWE%8R0Dz89ck4?GL8TGH;tn z-rl{|r4+)gkcBl`57W5*&@m}^HLmsfn`syV9ds!7*+h!K<(<iPHskv&W%LxzuR74Y z;N`eSufG2&I+2e%LI_-a8tJw`H<YTPk_yDEHb`li_T;BHK}UOgOy{Z<lS@v3-4He3 z)Whp2#{hNW`U4B?$-lDHgRc-~BJk+F$!zy=2xxI-hZ*C#ae?k%eQ0RFZ*LMh+7U*y zTc{dAEz{6|2!&7kYshoHZg*Xrr$gQ%<c-c>6l-g?1xYg`S`yl$S%M^A`WugClh;bu zDWIUpGM_T+bj#5*j~2&&Qe<H?U?S(pK1!N@_U+=(%bxV^!p=;{Q5?bI3py4Xo37=t z13#@pTsO}2ooKU|Tk?;)Qz{F(WC#=W_WF!-UP9g<_KHJ>LxE)B#U`t)S$I~+0Q+<s zJ!M!W<~lnwyr7Ka0w~WLu7HB|JaH%|X8Oe!c`(Vn>ZscOawQud-WH280h*X$^q%w? z?Q7<m7YUW+xnUBCnNd;Cm2<-ZNLu{N87>;`x*<A1m&#s(N2N=VM(HEajR=0h{=B$& zozS_(GI&4f`I5)q#t$k1l;Q~LY!or^zf**O=0{dyY}h8b$I&SAdon;hcX59|hss6j z7xQZ-HKV+A3<{#lQ>^~CUe4ZTF75yW%Q6EW>nsF{q4)aUq`O0~^JKgh2-D>ky%Xnz zxRd6}-ErncyaPp}?ZQuSKX5s9PIn^8vpc+8DdnVlVnf+Z(Z7MNnW#o#B>H+W8a9uJ z;BNhZ%!1)E$LyXz9+8c$uZ=yJ!=@;VR+Y=a&y#P+lY8z!D=NpsZHx<FYNTk6| zly#ty%(jI?dO1tp;ohke@~+$={6<fl*b}5oyBIV*+<0RL^zdjjSQh}bxe()_kj7$5 zz)6y%Q4pg+_N8Jv`bbP4*{<Z<?+lRIQ7huN<bj%77HL;jHCzEE`|o&#Z{Y)U{d?28 zam>p99YBwkKkqxmTc9j~1nCPFOd{nOF7B;LulB`%HyIbA7*W0N!*iq6x{#HVHxH5i zjB~=_D6vG{q}8NKc-!}NaW}<uwpwy2rD>jC-*i(pMy5#jnZ^9pecQ2YTaSCHMS($G z#U^9g`(KX%NIT)K`7uh+xBIyW!bvrpz0=9#gEN*hN5kKR20U8sCD)yY-?SX|*e^@c zuXLK-7U4A~ZkdbBWSuHatQD$FGq>}Anwrs2@LXwUj#T_nl|C60BFq*QBcPA16c;o0 z-HXH@e*;{Kj;W@uwH<9d5RY}yv9DUoHW5`+`r3M927dSSC{j>SIj^m*!m7Sb4rN+# zZdc;j`Ss}*h6Ohm`zx+#>fotp;NMo#f(vA5+4xqp{oxLSUM1Q_UlR59tGv-It|4n> zqgi<y5$Eg6K{Vq`f6?5Mwcwh&I=1f(u55TJWz8|NA2{@N@RTh-+jN|9&=wR!2h$NX zV7;jm6v&ZHNgg~}hzUj;N0+@`&CYRLUDvzL&dKo&x9X&8QY-o1aXhPTe`na9`6*td zNSz!S_xM-6A{)a#r_$S<-Xi&qz12bPYo!SjxDIO}4@GnFxh7w>v?plRI6$;Mu1CK7 znOQa@-3KUD*pLK(5nHJMg8iH>qo|@uyd`VGt-S7tnA3eqDQWpWa>aneL@vTth%ivK z$rdN!oC(mlqo5OwJ0!5Szn?OkuSDxtOf3z;ys7eVw#x}Ts(Sb$#Ks^c_H%MV#s6EU zdUPVl732;AL4U=PD(<`lPFudz#;uC5{wjr{K!MJqaRy$;yOK?f0vavV-(7mIUw>cF zX?yohqv5TwT(|Ah5B@i<w_B<8Jw2Q?1|OvD5~rJ-r&D6+j1<(vG>R^M88UXt?oHwx zZ7uAbmsD;Awsp*F@h(P>zctcW+$wyH<m75(?#ff5#SYDe5n306wNi7i8s0DsXn6R) z@Sj3OjuFSw;nP%ngusvYqSOccRBm8^{*oggLat<^h9~o07-+BAb_<0Fv_2*Ri(DdQ z+}gxa&_`;K-WQ-%Ad6;k0lhE_V>4NFbadj*3Z2Gk!l^$PtOZ<}oxd=3UkGd+l~U^O z@9^xHo{SM@<b^?9I`46foYS*c=W&}7QnmZ?=~S25PLG5uvFJxdg~h3lcR4K#zrvGl zjxgQNkGta3nBN8Vrfklnch{#iXjr)I7y6Bho>|1kN37_YAzl5Jz#4l&dzZVfT8S)? z;+ylnz(Vu=H4c`y(aBIzDeItgF1+(rKyUmx#cfT8SN{#*#`XJm`u1bD=_N)z<7LQp zs1EQh*W!3<xxhzbk82(Mc*if+Lr#fR^>D>P>y-uZ2XsFqK*XW+ET$~M1oMJ^EDj$a z@iq!D#h_LK?jqsjHhl-@3{VOs09fSyc>(j`ApE}wU}7}r5ikjL0aoA9g6dCRW;W9> z#)Zg{t=_1q;22Hw9UpE_F(|cp!`3U2<#MxOL^|=v-yR!u>--iEjGF2gZSuu*H`O@& z*zi;~wEl3e0xsE!rz?gNc2>!_MX<oFQ>Z)gYF%&xjoSCT=6KT@P-0MxRiPXJm>~~n z=e?r%Ug%eUmIisNC1YM)Hk_eNJcb6TE5J+ZD_n68^U%f+xawWUJXxjCuO9n^Lm%{? z?9WasQd%TE4UGaA^T9sdjXkA`?M4Q^L`@<sY%X`9d;tC5c2t8_C~K+kP~v;wKwlgg zK0$o*Z~HwwU?DAy&(_uj8*>eu(KMJZENcwJR9nPo%#dj$BsC-YzLiL3TFSmwHfJx_ zO^l89^|QJdLzy>oIcrWit+c>_P<oTEx9WzGaXZwfe5Xdf&mTnK@a{HE=DzEfkf+>l z<=>Q$j6Z3O1XlE1+}x64n6UgWWC`?fyT15-2Z56cpMr>#ou%>aYMVE#j=P(Hf@+0C z20D^bdWu0vZ<T`LH?Z}T*5_CByIBB_Ml%nz=VCC-eZ2|L6%nHlp)q+BjLTa4L%Ben zuD@}({YS>~^77=qzRmuJ3#}*8I}$K(e}O?>=&45}z5HsV|I6>zNe8@@YxVePgD=jq zR_E25n1b<Q)tr%3mSuORdrhW&YL|MtJFRM>or3e_GJjlrpEO{>UfI@i?@A9eDRe%k zbFn|yqRMG%I?^1zhKs4ayujT%%Q8kyGvWSZHF!dFU;Xwf()R7jEw}C-&y#&`sxYe! z6#Gd2{)5#Tzz`Due((ro8=mX9hnWf!(Oa+8$yQ%fz2*ioOCPCi*Cv9u<ktq18LUp7 zG-5iqv-<<H2BqBUPJ}m*(oD3Ox7<_NNq(B}Gk{7nOuMm!tbFkZ4Gs15%aE)o*3Usc zyAlpddSm&wuw=)F5|8S(W8V_{S4#73!A!K>zbKFJ3k;MbvlkH;$pu31lDoeK{JHDu z+j)+mqZ{j~?*|Ikex6>&gUfC0aQ))GuSIlKO{cD<^HBJwAl0Wb-R@H6RsBmx`k=tT zE-Lnsg{?yLmiO;tG8ad5BT#l0l{Q8SHP}vGRV^X~`ukIF&(s{}J%)QWW6-jg{x%bo z9|o~>8g_ClP$a0nl+6LZKts|>4+yh+UC6L7UzYZ_Wr)^;>{;<w6~hFmOu}A3-4`?F zpc@AfaszNW+P8EdX$cFi!5k@k7PbFk4Ez!w{NINF7rNS2oaLP-5Qu;1ACL>BBKt=t zEL4DZ2q)8p&SDq7I@$Nho!ctU9h9QP+?<rSU4z}-w}|a;uS)C>TbbA-+r^D~eiFU$ zQN?AbL3CX=Xk}(>#U3cHk-@+y@D*!O_;S*bh5xpBdp{nHOeAxlUm*dl{%WfLPFxAO zi~bC79aeq=xgd7|VN9cBcZJ|9Fk$Cvs|>{;y=%Zz_C{QU<M~r-H@CD5Z>((!uR4bh zWZvA~T65TLk&97~rCCQN@CJ(ruC~K6e^X6+Liq399|bLEdE_S_{x$JDJiK9YXWM!} zj~$>>B5DPP-+dYqrYc9RC$b*Z+`BYykR3HiOOEXSW;c7=i`%8hT@ocZl-G0{MA;qi zaU-~gAk8Q1j7f$ICcr$qW+mstYN0KP^I>u!5=nAU7N)p>fB+L(?G1Hd?md<nC>OT? z@A!?Qg9COJHm^<$J=Br2=s2JoEeq&b>YVp297QN-T4O-Jaq;kIg?A{pC8sSfe*%=M z3gx9+aJ9KYkP#7S76$8Cvq?sZeO|Qxw+sMAaxt<AFcOLQw@!SFRLT*czS^spr<jbt z-cs-umW=t0w4qvGK_o{I(WPyjy*PiPWs0+Z*y6ED3JN1Gk`%#5aVr%^asMM_;{f4k z0h^vCOjh#v?~!mxE(i7>3XE7x#&!}S$tpQ-?Sbcq7-%14&-%cy@X;8NLrj<E!2~a- zI#HFc+)|&!6R6iNzRX+EDYmTcZLz^z4d89mz|$*(!Uy<|g<=?&8&(;T5o{L20SezF zA%BW7fFRKf|B966BSs1R@xRR0&)35e>w8-yGwDB?(<3Nn1e@}4kHU^f;U9_(ABsv( z9n?E2K)vJ_V_~N6eKW44h1k9`;qHFiS>LWj0j-W-aI==3qoJtpxuJCMJ_9iUCdGm> zxm+wv*Tfi1m7C1BOW60^VI~5ecgHf!uWW5e6zYVtS`PxS6f;DCGNjO0yZ1BpQ)o?e zaOG)9>>X2<hd!BAg4pujYwGMH1Z{YXPE1Ea@FAC<CnG8Z^cqGT4b(K_BTe8PN&Vpk zki(^5e*K44Mn!?r<ihONBu4*N>lmR9gfV6qc}u*g9g?DqTqxw)>8-NPd3Gtm#%8R) zcW!#so|B%b7>0;-?KbnW=Cb6I8#0FiZOa$mpYUluuyI11<i|HSAG~paY(oR()C$FO z?CI-UNd5M!vJKs2!ql|I7v)|ToFLw`S$|c7u9_vMC4Z`CPs0y;yRnp1WC+jEe_^?R zFD~ZmA?vZMG6Kk0qrwUeVjPi63*iwa@H%<9gK??tfRnk7H}oHD1CUkk7}YzTW<2!d zK&0?cpT>CM3eYk~U6Ct1EwIkj(X3{}Kfa7@zLQtjDYd>eo`Ze<B#GZ{v-R@_4UqvI z)z#Q2lgeCuPyg^aNA>88GTy`!4z;sUNr^`Gi_6Q^68nl{{rSlq2*L0OP!X!a>!o$N zXQ!v@900Fes|cvF@V+o@eZ$#@*AL;)1Cz=hi2T~;wMBADg75<eP|)b4sn6hTE&^~f zce{Ae6VQE8qHkvk<zBX0&Xoup_&h_wNBH~DW5STzhtCJhFh2iZ&-8+rPdfK!OqkhV zy7$J5rB|Li?QuwEb>}ZD^<HV|+WolxU6o$lnr@6**>1V~TR5vSedZ&tZufi5phfBB z-*k(*EL{%zX5vWLx_F*F?tQhmG_;PKp<w*()LYqUsb~hX)|Zrc0SJHhLanGiQ|<5# z+&nyYzW|2hXi^Y`+vdIDJmBM;qQ!AJmJ%zm%Isd!Ro7<*Rn6y|uKM4Co4!Q0u$%LF z<ApX5D_DgnAW`xh^$~=Frm5t0r0RMyf*#64!;KYTp<73q&;ihU{_s-3&r>uIAPfON zx^~cTrGZAs^^xi9e4UC#K7~qmK%l1Eg<js&*ah9&J>@A|Z;Iti4$AN1WjX+{N!})) zpf5wV7j&GXd3iDoj4c#-b~y{ol)oSLaqfQyvVc`$Qf*jNpa*mVo^01T02z>GVq(&F zx%7OGTI|~lBy1uev3jTEV^>MEepY~MV&k)Ny;tqv46?&P5#2xXePJAi_mn<uH2$J* z6=3Z0=i3U<j6UqL{teq6!x$cNEt|4XkN&$?;Ae3Jzzm6iEXW)e>4^pHGG_0=S;?T| zqI9Ct5Yoo^K3lGpd1lQ4rl7D|o}hc9Ih*zYUEm~t-$y2z66Bs*hY*#tC!3K;6qVly zC<rT^+Rk>TRo;Mr7cuY_%~Na=0(t?&GD`}hHY;Jnd$2KMsM;EbVM8|^-`}>6mAKzt zxaJmiEU|-&-9eT*#9k=}5uaPfw;0Pzkq1BzRT^V3wY(ih!1*t@S&B8MF_2q#B4q!2 zXZbuRP=)W{1_b!`1Z3Ibr6Mqms}rTJ2p>Pe8d~bOV%@Oq@oBTTKE(9W%(GN=`~px4 z1I|Y*fmjnbH9a5I4s7rI+V%=*v7)%zb+(4Gp6=V19Ah_aNSC>Gg1oUIT(M#T6%{qC z*S;A%|206zbHWjbXNE$g4<8#>sP|XNf@Fanp6hz2EGJqbE9R+&?WEZ4`ge}q-@@mA zvMUhkP~~7@-kJ&{E0;rLTeWPHC!=Jt!^6Wtlt7~*F!uX<fi5757xzKHtLR~UKmw~g zBVMA(?e@suUEJLbk5xy=N2*=!eKYUjwR?l?P2;pzXbqCTpVb8HZ{>58>Z~ys)o(=c z`uWE_9XA|-y*rtb^+0AL@XArO6KhS1REaJ^<{Nv-kvG<di$;iGQ_ab5`c?>a62_>a z6hhtYj(w$O73C*@Z@1_#X;(}^2%U*kUkL)GzkpD=eM>DW$xSn)+k1hK3r%;=MR#Xv zEFzYlon&t-oY<P6*m@WO@7P8<!Y7RU`5U?)^q-aRk;9O?rfHEQp*{ImDIcR63eze< zc>O-ect>NUg1PnTZ;<Hxnu^}l$lVzqm!0+2B!JFecI9oQd8jF2k*%#Y+mus%Tqqv9 z*{538L+X{+zAM_ukEuiGy6QI-)D)Yi_i+{M;?EIL6ju6FdQ6>t0U=e3d{=DD96+!p z!DD$QBrKc-l%P~!)dEzWHx5Ki&j(0+b(HFNHv;MCp$MP=b^jW4<V?P!aPjfw!}z6c zT9D}Q9!{TWXCPb&lc=`9!TTk7sAKFD|7r(98R@(JVzSM4yHozcV5n5})j>XU9pTr1 zvwGBI4*`eRgMZjfFnpsJh)`ZxG2gK9`bj)lNu@O7_xcyh)=z(&^?M%tcNM|y)*odm zb!LBE-Z5j*t)6^|4pg8H+@8p~>A7q8z;d+IZ6IXo^3l{+hC+Fg4d@wSGK3@b)jP!W zS5mz`s@sVXQ?RXN6kGLxKDuX!xX@BBj3HSH_5i`e$b7Co4`|0(QB9j`5m{PW4+EZ& zN`&!a3ZS#p1~3a+&!}Ui-)pbiVEBB6B^ju*-#4{#(;^EM;~{u4^ZSVXxPx&1O~bXk z8B~WsNHH=1{Ng}mB@SiUoDXc%{3h6{1$|rDMbP+Apv&-(7r@Zw?FI>3R18q1T6Ct- zP$GM0_yod~{1Zxb$QR^@;M?G_nf?`t?9ZW$F<Cp4dQ4d#cLBAkvX8$~JvV7zc(e3$ z|6Z}>uWn@CFWS|ppFSs$8~Y*aE`vqv9E_v2WGE2)0fVY+Jw*v6OY;-){XrNu)X>@2 z@f69UIwVNij$x{1W#^f2%kae#sPM>9@X_?*Ujuw1>E$z>`)msV(5py%z2oJ<0`HKg zSPKn@VQjNKwu_W+>VJLn6ak?o8hDsde0iys*8Tyl)f4sMVtQ~ujl9g_frbB@@AL7I z!i<pjiInS5WJy@y28%Gw-0HAFtGw04f9>=Q`-Mq7!+IY=XH9s!QKGM1!*#STTX11H zUX&P;L#|6j10|Q~sSdp-V!V&o+CT#1(U13wO1XpC(s)caI~ravx*%u3|JEES%j4*& z7*4&$+1tu{{ses7MGpM=)Q?0k<b2KVR<{jzWu-tx&PfM#B11r$7eyJ<zxY{(8%>Px zA)w@=HDk3JGajJ-4KR;jwut!(cM<%%ShSlxG>}@V$IwzT?Rt~1!~$|cQBJ*YN|$tE zLz5jzJ5!e#pZkPMySmE%m=Rt??cLx+#*0p~v9932@(vVd$cse(IY$|m7}1(2=QX2m zv@uh|oU`l0Xa?DGZ3d{yUs8a{Co^G^)3`kO2F|zYHW#Q`o`JfVod=3Rt3uFKhSH4n zhyBh3)BK@<%oGj~YgK(E5WF@->A&%iGI?-9X3!nzG5^9pe&QoAg1Ec8t1+&a`Y43E zW0ZcTwCNj6NE^^to`=;}SLkT+gEuzEVtLH09Amvcq9aS1rV_iI#c&IQ&Frv{F+JUf zZpM%((tel5LIC-w?p5eX`<tOYv^&UuxnK^FVBz^0&;^lLxYlhlMP8bsgfzOuLOn7- zTxG*dP4Iz{X#qx!{JA8ajskxF9q>M30L)xZu+aObKcmh02ltT968Lr3$a!Ol>u9or zNb>XX!HTPVYsAj^{Y8WEafhS}9gfLn92ANy9pUlGal{LgR@=Q840HmscX(Ldnrm|Q zi0T~s3WPbdbovt37StENNr;L0hImn2K7%~r5!4mT($bOyXwK0e5p=a>__9)X!+xvO zT;}`)DQOpyJ#vbsKB}j@1ZV+3!Ms~cMt@}`4M9dISCy@B_}o`@1iY9WD|Ptqx%K$} zr3_(@D#oZXqfBGE^sLy^d_*z^WnC<F61;C5iO!DKX>Z-$AA6(3hWPNFDGmmCOP0<y z)KjPlr|z%hy-^z0#-YK9l<!K-e-gWnF<*I9M0HF#q^*mBfZ!?TwJ-kF6|5l<Aqbas zE2<Yx!y%QwD3WO6#4Odjg$Xp`n)wkfa&PfPav_C=b*6Db%gS<U&dhGPfS@3)_-U?9 z_{xM7`DbFJhe9D$0_;Nm#UlRS(+=+F1Sb)OVH++`_0ng-Z7{rCAKou3GswvwF{Vr5 z`Cig+cq@E&?KaU#y}d`)9@Th#oP6@5MHH(W6ETwYZ~(u+2=&9*$Aw}SXB|04O3m^L zxYXv3wd@b8O1S{D^>O@?obg#T$oDN@L%++G5?2PWOP3tilkr_c_g`#!U=zYI4$j8e zdkj{9U{Knwe`kNy)*=&<^^Ys(fFfP$D<6}Gza14BV4#GUG2#EgN%&e}62d094BN&5 z3!(B9f%V>HZFh6i$i?*P<T;P4s!^g^nYMXzI03J<`p;Hg_6bJo!Rs2@^AxefqqU_G zzfXtt3@~c(=iDuIp-G0vv&xtvBJpX_CN#)F)7(BK{N*r+=9=qZ9Rviy0l4W&t}sua ziTU<k$Jp-AC7tKvs`P(5=<e=O`~o^Xpn8+Lgk%3I=cPE*Ng{wes3>ML$Namr$6qXC z=)iqv7VaCtsw2Z4b&mPIQbSq@piezU*XGkkYJXGdGOJ^{tU15Z&c=4nj(z=v>ZkuQ zjFq+7J;NH&G<NZ4%V4vBJZN&sT+*~TWm{*4oW7oWoU~}=x}2V#c>A@aw@t^Fuj-sX zt+}S0UlS^?_i!E82b6YC%=MfL2qUkxZv1EIR8I_ieHePsbsntb`I^l<C1(+dpCh(0 z)a{g#s9%vUDI<NqZUBmWQ=8CxjN5KOl|@GR7qblaj<@?M7a!vXb%XX)6x7n@iuW+M zQSR2VlB(v<b40zu4W~9rWcIM&y`#?Ej;x)&gyo4!p$X<hD6||#jc{c8ujaq>%f@Z) z`+<0pVyK&tTjFr2qc~z|>ofQkhB!=i;i=Ze7dHd;=`EE6O7ojl_mR~=*lAz~caNwz za!Dq?9HU`AxiznLG~bykvHmDHAT|J3Y~)~G5{c|T*V3oZVk5;KK7xN-Y`}6~azKrv zv*P06)rn2Vj<U3C3ELQi9*h>bouc0Mo&D-`@D*ts7LKC2KiszEy<N9Z#F?BO;Yp7| zeDY<g_L_+6P`1c)%H=p`-=x6Y*gxLb>#(nTd}idmyoL$8KY5<N=UKU;Jq=w&ka2q9 zs2Da1W^W2cm=Hf6_h(goSb_VLf+(Bp6#Vwb5NqNp=o5QmOCb3oss>kmdfq=)w)c1! zn6%u0wXr%hri&1xirrqO++R-L(2$jOL6^ST-fugXa+}MVFFEm-JlJ>v`Bz{r(6ya9 zo@)sTvp|0Pv(V<!X7p~+7Y+-cu;t86@F~JzwIQWp<tYd0*V%fCdt(;gYYmk9Sro#8 zt?iwN{p$|*%`6O!vvNA|b=jV=H&xj@mkVrDCq=`)&xD?tIv3R6pX6D-CX5sa&&4gw z729__K27kNexpJqB8pEN={8KoW8dDXjVX<KjhR=fg+{xH$eV9~&A)6(#O>Tfl4^%y zTghD4QkR~t!-yOFS`ub443h+S&=F!*ANO%q0df2mYc(JDo!#Bh$K3Bd^J|~9h=;#g z=AQ;8J7v(L$ieHpDD2Z^t_={e)P7LmEuB^P#i%}&6GnEu>~%fKnkQa7GpKTW?&W5N zc>fF?n()u3kgEr~|8lOTqw~Q)5S5XBL0zry@_5}od)R26%6Q}5;c1ck?FQ%ungA$j zOM8ybZL+(=+4$;JTh#qsr+uAdK|W%`z;}d*s6#!)?HkFZtML`I*}Kd8u{7g+ORM|F z4K^ODj^7iVjKg1p+b69>W8POe8Cu~-x`!I+R5MeLQowi`aYbIY?Vmjzfi0ht5XZyY z+0&_PRe1lN0ASPIw+2XIh@1HqWbamF&)m=J<_Q8jmV0P~HoL!@-K;X(UNs#e`FK!* z74*T<Y;7^S5iW4;1pc}n$>H(Vm!(HvyvGucI0?YjJsB0zD%<St^}WNfdge-C!wi1{ zA|oF-^p+ZrBvY!nA8!!-IWXXe%)z$H5?7;B&E}1$Az`xG%p@cvoIFP1YF_nEaJ9H4 zxf*qzn|INfPyP~tE<_zxek2efB+hQVp&ex#;X^oGL3Cx<XN>EF8Qd48XiY=SN+#a& z+w{m*s^UAca`%?yt2dM-F0P~F<7Dz)MR}s&VDi0yYPjkjRncmo?fx{KJa_hMAJ^0b z2^k!MWOVr9`FL&irAa+x_2jbKy}Es#U1}Q`$@8b*q(=rQ&a8fUuFA5<!+(YPvz$GM z4->cZ3DSRy^YCDUX_vIBMJufQ)SE!R6<2_W@rq=xcKgTNdBeV|X7b54w>8bhX{dXy zV~hLUuOouWgqN!H);DYYDdsvxMOD&NLD7jkmy>;_x8zDpmNXQs$hkVgX<5Rhr=IIc z7%yYX<<*Z?OreEUH1LL-n30i@o$~a#Aot8cV1YU1vd3=BlW?-8!C23-IoozrRW$Gn zY*rnt1T8I{JAE<di?ZEWplz6&{qaSx*KMA{`o;AjH~!ZQUl4U=KsOSyLmnQ^;HX;m z6LN$5|L5#3AVZDEa054~y&M{hD+I1=EIG$SANLDiclOu7I_%@z($KOv1^Q6N`F+0+ z6`@nHy3(sm8ozWMea#kES5Mc(x!ek?@A10I_2*-Kr2)T#m_oAKI`hg$@N+0+d&>P? zFQ5BKsMj;4o&|}HyB@I*JDQoB_tkytb9i+DK*f+Z0MDYnq^_dk^m#YCA_bk<-7Z7? z{dAudk|7>6YB9Z>!eXybu-wb2i=o)Y^69J2&zTy~Kegqwu7unV6y#fWS5@Xlo82F7 z9zDc6PuRug;Y50PP{F*Y!K8RUF#<TcC}45(yI)f7w<tQAj+6Fx()MR!9=jcOgsQkL zGZUHMZ|yRlx~WI41c{?wo{ZmjM4oQyMO?nGVsk$_#);)lL&VK8c%H|Uh0vqhY2dl* z{S=0kWR~1yw)Capa-nUCPGT;Qib5hc4$@ubgdtu)@H}rkZ{SpetGzw%A20bY>bf9C zDJy@zR-=lYU>(;iyPfHUsj+K$(+49YFU88r8l3zz5Iio-Z*>LOAL48WtW=V!9T$fU z{KH9n1T%wWS(q*&DJfZ$Z4{B8&wq~dEf|6wJ}h$GHMvgO9o4jet7^c!{XJV%x#O}M z?Keoq%3mhuBZxZZbT-~IUSbh%-!<^7;0IwmR}7DE{)UwJ>GNuKM?AOlWIn#<BV)x= zI1%N65k60*`WdC+fg0|dL!SPA8i@`(U+PO(aCI8FBgo&MR1KN?-CCG^7pG9TI3G1v z1s3rr@KK7&j^>*fw-!sWO*gB&4jxz}GU%y7!T#V?8C*L?n2xlwJsMY&vGZyC^NKuz z<^sFs)uF~O_4j2tAYV{Ve?oUZC`hF!!1a+Gr<?nHX870>#l^#D@=&0Id1M;H;iAd4 z@^Josjh3~`VW!#pMVC#w$axn=TIFnAK4LKI{9ys_kyf_i@IWL>?XZq?qi)G8C$w$( z41nxqYhq(>Z0cN9eFB;}xw(r;u?VEVhf~ah2C5C~m8xYNm@pDPHFZB!Tf1*B!+$&l z?C8EDL@7Hm$m;@q<+@n<_rF)sqsKm_IfSI+@ljG5Z$z_(STi~)jx1=SqeB0A9;<1= z&9lE91V;f}VsQO#o@y>B`+;fiW*P>K)V`IyiK)o7>qeSyh$gTvbQL+bH{$(#+wZ1u z7+q&!!gF-i=YmxyJzsMIfr1<3CU}ygZfBr~q;IkkT`wPI+4a2{Nfe3jv6bfu{f=z> zI6C4@40UbzT%$|TtduW~6Fs_rYkq#c+T8TOqY?~o9yL6t&Fjptwtt#k-|iRRAeiWt zqd+}_{as*^L*8eFz1A95&fvN!iATxfnbJU(`to;krlDi*2Q?9<QJH|JO%Hx#0TRHN zO_+5S`_<odQNjWzGsMV_iOOqC70p4xV9eQ4Dhw#Ww6L?=eRubMkR9Z_>SFrLOX#-8 zG5F%DPS&mZa{YciTtcZ!fnD%<nQ14_7rOrYN~UXN=Soet<EcJFwav>3pXVjzviuat z&Ni2ZSwbUAwh<hcFuRuvKG)9i6vk1pvCDnk$3quT(5MFy%|Ir}IczSFT(!O4e)x%I zrVc_-B}sE0pPFrO4mxWt$CM{<joD6-Jv>O|W5oV;^LF7SRZCo(I6nNJBnf<;fJf-8 znjb}T{vJXHq2>yG*^Or>Obsh<W-k>+{Bf_gGt<)rE`Or96&F-izUjN(7EyYBIDUUV zpWoED_ai$J?o2kGlP2e5e!9r?-0WZoneT74(ChY4_e$6LP$p?4`|QlxV>P^Gyo1>? z=o0}&TrYL|A5ci==hBW1Yg6+*m8GSx8|q*G$t$?1QdJ&9WPEvIJW*`zMM8Gn>b~j| zLBisKY-)XF-#dR?&?lOIa`zl9Tpo&}i19PHb;Y_Oq5AdnuiAGr9RIw^9*@RB%wK?j zV*YLz{nJ-g1^0l?b66K0_nynv#8mkziO1FHsHB5%S_$aj_+un=oHb%xPI2#BIId~k z=P8I&ult(5kzWqJzd$%P#+9~SM`5Vn+A7189QyLoJ~Q))((^d_3M)bwUUpJBB1LC` zbh}0GxU}(-pKhNpSzk^f`s3pC96kr18QHULuQu@Vh-%vX-ZYqv1(gDZSUZ+a>3stg z&-li260iH+B8uyVV9pLM=hWv9d@-wCn5<#Bi#IH(qW>+Z`8jaNlOp+v@pq^A7V14r zFj;}tOdq9jZhnAJu=Q{WaB?pJmKG~Xe8da>Iw<)OFWiqO?loNR;mnQR7TZdy68XFg z$fhygaR9e`d#q`FFZ5escG}A?4wMvcGFkX}?%f}`9e8_WugTPlXT8%g)gx~<E{=|l z78}v_4zvRg&Kh*e)ksc=ygqTZB>V2<0S7v3Tt7L7$0IFhOk3m+;v)kPR|l-iAwiZ; zusS8!G{$klEq4!pG#m_A)1%k5|8nUv=;N7yZ!z3&6LU$#(aQpJ%!3QV+$`!3+xaEN zCZxC9*1tcK6C<)CnjW-cIT^^|ojUP?Bg(}gz<qsmr%@O&@?(*=-lcZEC+~ILa{R;x z4}6QOm4>7%>xO(q%y(^N2oxCSKl|sfHsmv>GHE_ZH{%%Y4`BR?Q<Bfi%i~Y?IoAU2 zb}#|T9&>>RK<>fGm!cU2%mN)UU6DDmVx-4rAZ2)lsQAVKBwKfP4X($%CTN^~f3*PE z?B9xc{n){hOL188??UjcR~(5my0;tzNhc)uHFH8=pl&492xR`<Gj;~X@k{#o-Or#f zX}FS2$kuPD-cmL-Kd%GD!`;5yd0pMFMa!vO)u8ht|015_<$$Kf)r9Cox8nk8``#gP zs?(JqM=Rs|3M-doeFdF)YhJhXQHSfXGfk`Agyhly34KL0vfF%Bqe4vlwz@~NKd8@h zm!igJ9cH{5W~FG)6;)Ko<aP1!=D|kFBD(D85>2<gwxmdkuxmVW!R+Q4cmvX9a4ZGM z8ibiu%=$Oc2CQ&4K@z`R#4*coRi@&R&+&}=V!<o2K;i5iLu7&J#B@o?ST@cyvh#!O z^$j(60Nnd%MPMHuZoWn6t84P{y**G~v|S8QiH&qJ#sa}i!kameDcBhqQ70{&^y%i- z(H_m--_@*!x?GW2XP!lJGq;|kbwBo}8;8?zABbem4&3ZZ%}pwNQ3^&=ZQn)hW_`zP z<qULkNSU;ByiZjJ+{`^c3cn(dZ;Oy}4n8?$Dx4V}81N7ZmO5|%4!s9K&AV0ebMh)G z<GrsJl8PGRSkprEn;?P3Qj{1Q-Z(2dTGKry&DbX~hCz#GB?Q%}LSCC#QiDrz)UXE~ zFZsco6<AlJvj*rSFo`_`8kkq`QaQQ;FG6T9P-#jE<^0udpJCm4o}27*NL}uObcgu{ z2yE@<78Qj`Pj+5naDH&tZ(p~lU8~gMx(QA|<R?hP-vjm-+qHFdc$B;r>-+knw*E>c z`y2bx;!4!g+D>V6ebs|8ww`<CiWy)#o2dPh&!~&|w;QCmBk0YY_U;GsGMbq|9Z>RA z6G-PetK#BM)T8+Wx46MKFznA?7UfA=VvkLRk%o6pfa&B3WziuC{W7#-7PH1G5+OS4 zmJxYRj5f=UuiOs_<sQ7$Tk&-n><!GnH4VHa6=O%CAF#H96G#iQ`{7=%)y;$kUUi)7 zHU_tnq?mxinWPUTs^3rM?{?>T%0aat3sKv{niW48PPvP6WDTY@uWKO7>-x#B^u3cm zNSX&-OhG_qe}%$)gF*Ug<j~Z9a`N@n)YMcp9dg<q`%`*EpnM-<lrExmy%`bddnT%h zPg)Ch0slpAZh<7nOxEI_VOLIUVq#*AG&vI&>dwo7A*#u_?W)hs84N#Fd-?I<!7B*~ zHQ<$#xvBdVBJ;35)B}%Z%_^PDy8ey=Bl!G$oy|xtjKPtSsH@9<_r^#XQ${-RWGbZY z#8BYlw|<;*e}e_7dFnt{SU!(!rL~mGWX!d;Ocb-gs6=Pxr=H_ky?ttO9EM8UF{Yw1 zd4+CfQR3#hfch1TKkl4!9x+HDwId$U)s3|{T}GPq-#=4grL0+2fxl2oE&UPRE#wyy z6Eh4EytLz;#u}c;)d3!axVzujHEo8WshCKR{yS+NWYAKwoo`=5+d%)zi6`KDJ`S7S zDQ~8)T?!$qi6o1-G4a2orj{oHzCGM2*E8!OLj;1$qhdk$zq@&sz+^NQkjiG=odD%~ zW^i=0?L<$hyB<~$IZ!z_BS7`n(??5|B7CDTC0dvTeW%%dnD5M5T3V#`7qaze$c@>V z8#aL1tM)5P;8C!rKiQVd2B|_R7(uFN0Ih@^%%wasK<KdGX|TD(W1tS-k<Z7G)EARG z__0DdF;w?za(qp7@ZmvjR)(ryE{(<reux{y3uKV)(Z;jvV}D$pBOAS!T6agWvIAD6 zb-#cARtT{%w5AG3hXKMbHZ{GyGDdqx74|l#MoW`h1n=G~A<RDwda0u(faygSVO1)n zfFUR-_zHuy{OZbykU`+WEt!cA#A7$lP`8r|saRg4>4q|i(cCdikaO_K!z=zDSyvrZ z^%krF0SRddX=&*erKL+abSX%407>cY?v^}+lyrzlNr`}TODG~C-I8w~guC8b@6YR6 zm$QF6X1@96o0-S__F9mo8LNsphm}m1tViMKO!4BXBTDrJ%1@s>ELx$%zKM@<?eqZ< zj84dtxPARXG>bDMj5THhPqT}}iMOg)gL;YkXX>oZd=5(uY+h8G$kh|5GUy%5Zo!-f zWJIP#3&SC;QTLX(7;+4d$W^=I-5k~fy(NVxaUKYcoWJ~GClD>jJ<#+64Gpwj{}(2H z{P;0O!zpY^dvQ_k?N{x(7`Pv9K`wc#`$699eM!ms**BM#eS8D?&_WeIFkRT1kk3_a ztccwyQs8F1?xF?&53X;1<37GcLuDxXrA1YS?fzi5KeSoeq=TkqX(!7ZK8^eH9^1n5 zeLag4W9X4J$?Q~#>E<+Y#{P0#mn8AE>WTybr&9!BozvT_<V=u&CP68kNCF!Gle=i` zrcF~e&7bJ%UYdBiF(=RE*nn@i<2RE`lr_(2X>c|(>8+urw$%GIkX(_m;$h^-NX{B- z`z{y`?Q>kMh<jsUuP{M0d*v93cLTkt4PT0hLKbI8e>fp7TEnE7lc3|g?>jwD1fCJ+ z5U75J*Bkx}5k3Eb{V~GgKJzw4nYM@dU?_9)=R8*w7>uYQv9^i;nj@u^BZ&o2*|S{S z=SRfb3Rtuuz8om8n>Oq3u-<hx>@(A^{D+?7#BBaJy=I20bmfS8{-ULN(u;@ltV+g^ zT85|jN&S;X^sB8W#ZmvFIA0d9uXcPCXsEY_@;S2E2SOP-{0COn){5(Lq_rEpLJdE6 z)LOMb#oP|)w9v3=Om#M8FF!wY&dXn8j3*_hx0@RiQ=INg|EB-vUlX6OOPnGc3-i7s z7ZwN1q_=pW#HuEo)K3iDI}x`{LlRuywk9O1^ToT$>)VssZsZF!HLBy`r<)ioy0w^y zTgXs7y@b;<$A&vr78a}LM-8nP;j{KRK4&QE8UytkVe@I1BAFp%q+sOu)mWa?^)=oJ z1wKuP8-hk~`x!DQ-{wuXEMiuk=Bd_PIB^%?$&ntd%j7{0ZLf}OV}uXK)MhPo67f9r zj-OlYYnHF$jPXi;BH*H_)61bL!jhuj+?ab?!h}2%B*xZPpzPmnSg+dWjDxiaf9-aX zzRW0=Al)PUrKD!+i|o$oH=82QE)0^*XTG#Rwi!550@W&o4ynHV+R$?NJ{uJAv5*f_ z-+zm|DjlRBM(WPd$ozWhzSO)~$^Mof#Z90oLMR3cR%RsX_(x8In4Q}1w|_MI;$mT8 zA>PNPi+H5;w%jMk<sW{A#{r(!dzQHMq^l$G6U2!)mcwg%(~C>Vu)bdk+ui!77&Q}y zd{q7mC+>QQq_;)>IN$_+*nuH_0;wK>0NPElRJtER&A?Lfw?8$ujLe4)lLF*aDkf!P z^LbzjuwOoj$--;SJg5f)&wcUjKgAY72A?Ca-4IYGL}D=1h5dllo23H;lGBy>8s!z} zE&FPntWT9Q13@=j{EX^q$tU9!gp;j*0T*xiu3VqvalhRMVt^YBlD{9uodhxNs8ykl zp^nYx6b(Zei76#Y)DvVG(&)E`GFN2BKD0$;gP+Jo^E}9-5|(#)WN>gi_AQs<do{Z0 z;wG|`9`2%c4y=BDJe(9zZRY%T{Q*N5_W^4W5ns#0n_}w`EMe^f#i~2O^-7wW=O(?$ zVc4+)i1&>V?Z<znJKWbQjI>t7Zdk+3&NR4Kt>k6=DX>Y7i#?*3yY;4h$%jpZA!--j zbgMl%Rc1TO9Q@Um#6%~M<>_t8;#;`M*_cbdvO?|<@^ObQJpzV$A8BA<APh_a$uQxI zHEwbSObH?TOwhHH!7A4n({6NFE|2j!U+Q^6D=xr~p;GtFlaO!ErhzNHOsThandP7^ zp+(bV4wLNma@+@(1Ba1N;=jvb2q-`iOKWSVP01JSP)Zvy1MFq^g_s5AVn1Gi{l^bU zLW17q$L}}gFlcHp_Z0o5^Xk!%CB<!G>sqX%3J8;QkZ?3A#rJghU4?J}U#YtYgp{J4 zP=vgIJGo0|N0K`K47E2hGbyQlaS`Oji@D=p3Cfp@qWGbKK?oWReaC<K)o30^s6^I2 z$#!;6Xqh0LegFn)TtC8dc;ZO3pQigCjRIKAIVAAq7M7Ow%aWOMzAvp~lEojKY})!X z!KWBbOIh*ZxY^%(Vl=^i)%Nj~Mo0D2Cy|~_#kv!y&*GE$UOm&$xM1gJz|l!gW5a5r zGvvj9M<_XMHVt#mQ;X%v&a=&zreL%%T}S}+BAZ`&H<1?pA)tKRi@@01-DDydAFY^z zQ^D%_vlhw7)HHsIsfNVU6GE@KMKOa_q#K;|5zZ!LBO%|e86gCzoE|#lKo0oVzbN)S z6fOtCK%z7YX1)zmfFUEMI6--h<f`p+j|VbERY#sCOn065-;uo2j|__^s)!rU2$NZJ z3ZGv2Y{(gkiO_FGj0IlMYmBlNP4zYT`6huH_hg)3ml}@qgS&xzf>&gd^;;e$4a!6L zL@~e~`xaV05xtY~C!s+SOSp{F>msAYY_)aqAJvV!Q-e@L;NUIYF?IV4cj|m)^Q;`K z0zu<f7qH8EOUsQ5fT^|LDSnsbzVf*B?||O6&()c7NXL&dLUdQk5XxCtX~m`j6e(Hw zhZoE`I!0u}Qt6?RGXK}VDx;Pc+ms1+HO9bWC(wcK_YSof;fLs|@TIZ#i{-Kz=_Y_q zMUfI!C|qdMx3;!OAD>EPe?wQ1it_BsT5aD+Ez0dFV8p*rxdH^^KPEdH1q9G5(_Q~9 zxspaj<}S*6a_v>FVGCX*7c-+Y-)9ePM7%+Jx2g~-?~@@t+vd96%d_o;Rxk?|@okgg z{P%D&+cgDr7)yoK?*NIrIw(++_oDfx278jCD&xH38u!hzF(DAzKL>_)0Cv9P2Sn>! z3S+BKK~2(#D6X@!jXU1=5RqDNEz%^yNMWn4D6Q@7?aaED--v@rB+U?GK<X!8Bt^85 zaesB^hA(TQLON+%iE-;>y4~waWjN6Ug+f)7I$GRno9TtaegovOc>;1q%?Tye)|X47 zmrKT&M65%7y-&T3#`_oj<19|&|4c*{@**l^r~2)mw9wc7lCz;cj%Pf@O)?4B;lpaa z5To`DCw+<xfE{q}aMYexhFWM@;_CV*nOk!+?*)J)IDUo#MH*v#0+&xzAc<{)+n)mH zlTTb9aE5(e9AW&V6?M)`Kz{u`z*Ah51dcZY$bfG-3tuun-3FRm$*6oiuRH@sB=@8! zFrIet1RlL_!kG){Q@4e5KC7p1)6+k&Pzc&Cmv~EI=cWfYJ~}#>M}(-5EuSl7tp+I4 z87Ybq0O7|w19>!n)4p8eCoD}3jl<>XfxX|ff(<l~j%rHmKwlSR=vzJgzxQ^*#8>0L z1lyk!6=l+&zl&n^`s|^4=s<d+QFu4z&dttJ;-R_HJr6|xFGk3~XR<HJ>%ABoAAblj z<_^E>{q9%feT~W0vDO1S4-bz!wTkk8zhw&c#ZZa992p+QTie)(9NMqN2<kq7xiXY@ zP3kXXYf63E9t>O>U0FA&<Dgr9xo6_J+N+(hX2pFUW7m7nB?Af0DWGZNrvfT#7tG?~ zY@BlQ94vQG5dT3942>F6-TP7F9_P&>=clWn9%A+JquM8cQgD<Oi>IRvBYmlT^*eyB ze)<95!A*2yr-{I5op~s2drO||aNxdSk^D%@v#hzWIw|4@V#Nbsy(TJrl&q7sEaVRl z4mM;N65=m`05Tu+73THYf4iXn*j}{B=jEF}6kg#Bk{hpyH+LVYJhaM7s^&N1eM+C! zIl?GiRY?V4vEMx;AR`x*3nNW2ol@UXdtoE<LV=oHz?Bz#7YUI?stE0CS93BKYb&eL znyM$fU1?&hMEeS`ZqjcSc-S|L4?kj|i}ExPJ?X8V0S#!-KRAoOO-9@KJjeQNAaKwf z0~u)s$X<-V)h2lX<bIVe*)yL<b2mGd*B87gdozFTs*7)uZU2&&T&Zbw5_UmPhq3ll z=MUeVSj9-L3&qe@D>Jh@X8;|)y#L`xFxm6!@TNbVyQ-Qt*O!~hFIdM>U+44}AfN#Q zx?*bRK?g!OZ@DpTYeDS)TsRGQCI9zUBTh0y13O*;JiE_r#}GT$<T7Y7JxZ_D{7%_c zv;ZT^3tR$}N4e;TQUvrR_h{ByOJURyhwf>4-1WxocqR)PFUUmu^tL!e1<Ah<)%2n% zXLVLbw`s0kqy<%H6FWS;xRv%1kRN!g4~YV^V($k6>hh5JjxK_*z|Gzk5Z>f0omAP4 z_D`e7@I3TH6Qd3h>&tK}r-M4ZdGioL+w;lQjeyOA`y+ImxmA6GHLtM<R)NSdh;9_} zFEej~zq5fps~FJkcza{S+EC#!rQJ#+R?SK-gSrM`G$m-;3t1ZB+ZKLXBrb=gSjsTf zTh3_QdH-SRNT--TzG6247yCM`#MiFr3noj6Ck@7`LkVh3DYO?`1mbckpVjSYSS^cV zS@YA%kL@9q-_BLpEbkOlo1H$(Dq&K5R1_as+=*viJA?_p5NF7%Myc@HST!)gHOt(f zlvwxa<+m+-I;j3mn=<ZBUR$k{g1+1s2|0NgISC2c5PrtWJl7edL7+!6n=gui4_TNd zUn`aSDMQRX^jA0W5b}0LWtYh<^g=)kLDp9o3zek#kh3;Kw?8z{$I<#7H>PL0d0rBt zSO2@PX8E;7b2suJj(jDF9OjR$MD2+*T$bPwBX#A8FRA&j?8((NBq<?*cH2!}>e%_6 z@%caJ<Y@^W$V;+m601Zd@@KhDO=oKattZ?#P89V1Ea9fS98?E#&-J#KtUmD_ci&Pk z-t`0gV?k}njML}$SjNPUZD!Q1Bm^z|c@X8tI8UeBSi(qOpI^04m(h^_3p(<A&9}<- zX+^q`Z%tJS(gu6R$^&+du`eo&)Pv$v8#;a<Zc4J`iz<AwFMW{E@-((Z9W6%Xl$+s> zTva~p-`5V(UvoRrg%M2@@tz5<;7c6P;gvl7*?X65H~uv`bWSs1vZxyKI<r8nlG+B7 zig=1?_3&&svu9S{!!})*+1d{Qd4s6PDsxL-BMP+p048^<_g9WE<bIT9_6``1()?3F z^lsTLlVsS0kiuwfLq&i4kbqn6M$s31@chr)rSRfix4rW$+tv&IQOT$$DKDLWurtdm zE}|<|ydKWRRcK-oH&!Hk=B)XRQ}DT0F=4a6jFx=a5X);cO8KcA97kP8vCVj?fxQK6 z4b!FrbT;(Ghme{I$_;=n#TH-qfrHJ^fwN(~Xc@rPUSW<6rt<ynW&%A0)wiWvR}<d* zh5@aS`j~*6?h=cBb&$lLn}-mB@+p>UjT8N2z>S6_=L-tBG&x{EBu72b-wZd0liFlq zux2T(=9SMc)ZNoj@22z}Vvu%(ljNEzJ^Q4T{;UeC*vLs8|1)7VQOwt8@eL%5J!)hs z9(nPaDjB4vB{z2?2wmS}vrf30^&O#9)rF9rfrlVIAI4isax6q;G~U7VC3&f+`uciQ zWrT;aHAvDdDpQx+$<tz38$SJQB2$1{x~A*oKwE*GU$qY{{-GWOWD<-I$whb=L3Uk< zKRWlu4!Wbrth&3qziM~a9(?2@V1ZU{Fx$?$<9CY5v#!ZSEDJGMDw6wBT8VbeDD=Tr z!{`Ybb`Knbim)cX%*f_)6+_cYp)5hscYELgnVp1~4~~|e-fSOi+pip(4qE9e^%i$g zF~@D*Q;Qjz@x&1oAb@6~4KzkvG=15b!MPk_W+?f9FtRm3op7(~s^vRN5Hn9N_3PI1 zxazmnNk+-i`G=EI`s|Wm`CObHzL!3(t2VGv_@iy(XtjP`l`eS5%d6`UluQ`r^saM{ zs|1!?;>p(TFwfY5gD!;zR!wWEiyc%W6PDjaYEm~CUCH~Wv~X%zc;<SO$ov4grFY4$ zj4H>N;BcI#_FV&(PR{5JtRV)0#f!=>N#Udy7Z-fM_&dBBUb2`+20E1U#3H|N(ofB8 zxH#7<pJD(}#w^n??mz#9fFy!v#|8=5>Xrnt^h?RV!Bt=^y5--aM<!=wrYs!lqoD8Y z^k2y+h<yJl3>iz_DYPiD67t3M`%_J2)?CR13m;w9;e_Yk!;Otv6Zzty=oWL;N{%JW z%%k?hr&C4udF_#Qd4ToT^ZWhVj3JElskYWE*H%2LmtY(T39>$ZD!&gz@jiXe!eh&H z2AiqM+;0W1^7K%V;_0G>Ja#bU&Kl3!Mi?8tDsPzSHg$l`6y1geZr4u<5A^Ob4p=>; z0v)p~rJ_)@UYZ_YGtaKwSBgDVHCm%)qk?hJ8hPAh=Ot0Vd{|Qc<5ZPNJw@9xtSGbE z!r;L@Fwz}YDg}O!=kUG;P9Vy^pfFc~bog*Qh(tpoMn~=te_z-*om4^!ip<*f7>Ngh z8+;%d<NfC19IRg8#OJ-`Xxy)_?w5y)5d`m^bcZP2UJS9eGI*@~!)|I<u&Dp1;nio5 zBugCw718Rh3e$Sp?sMr8fO`_gl6k2IBtTn%+LT(z96<7jo%%{a9`Dyn`3c#P<9lx@ z+)AF5IS2Ey*_fM`u|S6?yqtq0>fx8sj)l|b(i5!uPG%+m0M5VhNRT%OEK>Q*$66*L z8=Q6)+ohL0jFoZF4&H_iV`k4rr<33~-`-?-1oHtQz87f!<Zs~b-9@IsK8UNrlpg~d z|G@P8@E7PvIV9=wgsW-FKv&~!s))}kPZ+6&p`k9nxB*dMiACb72Jfm=ztf|ruqB66 z^X6x=*;!?|=+P-?h1laoIrN*9JV{OUO})LFT-$~YAtw~z)%%hmf${(fqw#GqVthXB zY1j+29l9Z2kNH%x-3%c&FlptxulX1wn}<;$EO;r~N)cP{$_Li>i)#x0e}h-J_yEpu znw8)(-QEOjbj~K<ERIVRra;LkPg%-&k(WA#pq7q}HH6EioxUSs_Fau_KR%yo3H6^o ze-*+g*oRpyug8xH5}B<8+*Q@^QTTnRB<tPyiq*f?wH7B_iMDOSe@YvJRlCygYiq0X z;p4H{7x%BaXO@GUsTVc;CjO>;h%d7L-TwfXuk{E9iSKJpGs=W~(WWFcSvP?2L>gS! zmNfZ$$p6+2gvQ8rkYNT{-UJ;`#Ck_DML4bAqW8<MtUEMsC8J2#>_^_>_Z^suGaRq2 zENCP#hvs*w3d?mB+p9iBNsx>Z<Ls>cDaD=U)c>WpQA`xRKyGw^^b7pkb2gJ=4qAfG z++&O4&?yGR+su)8h}hqlt|fqCi*S(1pG-zLoaWu*B<BeuE!ViuhZZD>6`(SOb-l7r z@I0RFH!|2w-b>6k6JegJsz$1h&hBStm{~GzO)_hCe3AIYw0E3OBD2Lk=GrlIja0)Y zlrLvR^mGE^`7%gb>7ez4xv$CYp`_Icir6L={jgY$+x6bPIdV|OtXKk##K!qyTTDg} zF7j}(vaO%KuNW5mg*S|UHuj~*CSPGTr1~&oWs^9k0Be8_nmA46_nwWiwvLY%^&f0l zR74=A5qOImc;^O2`2Ioqa5j7RXvZ8O92V*{th=$XVe%36fIh{5Z<z+7GG_ha)P#vm z8dWVZUp$Ha{E1$-bU~4SzSe#FpVlAqr?ai|Vz_aQ^dNT>vPnGHUU7i%g$gOLsQuUL zlan1Ze7^Ht{B|blST$;0O_=6m-fqXOPK%{k+tz{Fb*j9|;SD-O$o-@qDj!dak<mu) zWnqZ1LHT0Uzip*nd;`CzUZ{8g1cTQK@Pjkv;zisX%)(Y*OuyCJOPJo8vuO&SjYXMn zAT5Dp+wR;$8&`Enl=#$(iC$V}1ZkVz0h6Ne$I{`la&T|w4kD4uJ=sWnzR#};3Hk8D zkZUHJq~yuro8y}%CMSoUfLRtc#dMj>{g#jS9!MLkn}36qkbV;dEzJVKWWt)+d0LH8 z68K>GflsX~V6m;6vKF}iZf9E@0=uLg?*p_O&y0Y`j;sO+h_Ku-z;$v_GX%Bx?^$Ig zgk0Jafnw3;;c%8@RE->IxR@K2tKxl<hY5i+oXw%qgnZWT!?`JaV(q1{SiQK}qrgKF z<3dw`btjt033gLZJuo}9jilg$VS%lt^!xo}KTZ92FYz4c`UrRks`$tC$7%O!zW=&> zz8xJ-`aB{}^xC@G!Hs{kLmtm9Oc0`8oH?V_k&X_%`;rPJ$Q5*6wM5~IU0GbiB#tqe zkxJ%Gdiet7#VVC*XJ}SzY_XRRBifyCZJ6aovVR<j##n5C_9=3O!S$h_OXfis2>E{I z83U2CRs0Y(vH)>v3)B9Y+r+Em!^80rt=KoB7TNC+=E#R^tM6v9Ko5qr-Ib#6Hr<fC zLiCF>L1@a49%|n%FI)~`8o!Ho7CYt;OeDZ!ZOUl2mg){Cb<ch!r=Yv}Hu))fOn&8e zId)MgLOS6z`bm)>YfKDX@i6}BQ|w?`GkIEbD~3P&wFl_WPt3>LQNd=}A{7)AC^ADW z(wV!Bj0Hkg8i?<8-vObl0udXuZ>N?(Ijo}P6q-jsk&EMu1k8~lEZBQ1V0wj^Ogaoo z%1;eLzh2#<9s<?gNfwpl-P=dBkL2p}>yz8?fovElAM0H~m*tX3(4bF5!oO}=`DY0( zIb@oiy7Iv8<7O&zplV4Q-LwKeW@%{r0FA2ZXI=;`QN*wU&NXe-^{|Z@A~C5D8NDbB zwf_{!`IUwU*Rr_jxI(*HA)bx_{o`MYhSzg58Mai`D|$c~pQdvfxB?}8%8So;;@$Z0 z>GcXL#lZ@##U%gJznsYX_DX3QpugfwMh*@MS<cGJDk=!TBEOFobRVedlWnwEz<Too z{1UZcB^${HUx+G*vnMl)N>CG?6s8|5KA)25V<~#^k+p3VFQ%tTADdQ>7ZY%Fj4BXF zyU7}XSN`rW<de*@?N>ZJWNX6INAF@ZlO^%rym@mPj}t9=w7szK)AilzkS3!0woM@n zbvumo%%)4+_{P&?1E#M1M?N*(?dj_iww=*x{k@p|JKyY~VBthliZ{Wp93f|P^jm?h zeXNUCiJ-G3QM+WsMU(5SYA%ol`GBLThsZ=7BH=TDOpC`LNBt2IP9_G=ai9XtA#n6! z0Q)414ByQl=@?=B{#*ztz!wV%qC}R?R`6|Asjj}>d3q>+jRBNe0?=1De)80J-s9{M zoM%6AcY8>By)r{;UrfAvD#LWQ<|vD(Z7w`3OT;@s)boThK^}97wmh55(fWKvaX|u> zTu9vT19Pugu1b9v+4JR>z_gXdS8r3obLEDRU}mmcdx4Kl9R+m1mTgMX_!TG@hAx2% z)>eVEyu1u*2mbsr(#JJq64M!8k2l=&JoE*nkuKaD>{g?5b90C8gl%PlhIb~B(hH+l zb*kwsX=K&MIQ@cN+@$SUk?npa1u@V3S4z<bzoX03O9Drr4Z}JiU#c*v`QW#-qFfh! z8q44k=)Hn2S=E|WX5^Z7#|gW5W+<KIG)dEE4B2i1>#~CfkJ#k&o_zblrG45Nihl$G z!E+iFH8tba1s#?pC3+**7$^#Mk67Csq#C5Pj%9y$Z}g6?2;wH-^N3FiQeL_j_uer< z;|lO)?elt&_3iNfU>IrM{gYk&c4M-Co7skgbP~G~qSHxoW9o4$)!OPKN}W-I>OXPV zouAkPlbyc8D&XVr_^sv`z>@Cq?WxR$jp5dzsM%B+lC$?r#f_6?b8#5eRX>-(q`A{- z2imEHo#AoZVmgAxm~7R$zFa}&{Rb@iAo)j(!pvJ|o*WC!Ci(0!zfY-!&v!sl|9UQb zS()K^aEP}i0IAiCr(eE4p`3pnuCyc|5_sc8E2V%bt>=VY3oqa|*ptrpSVkmWF)P?% zee4lfW+9t)Y6DDK{mTo8#3;}Q;3=qUv~}em83>^(p{-}3@H-yu_=eG2l^qa=C4(x2 z+yZ5gVl-8?y9bsk=LbsnS$CD>SnAK;{*=>3#zM@-2t;P97qWZRo3Q%|%)fIIzz_T7 zWh>g!nz?{OE&#xXpm?TDpS4sJhIt3i_^e*xQTMl-w-tl2_$*L{5&PARsikgHY^yt# z3IDwDU4(~~*IFN5o1w@8?brUqyWRUew5;HBeC*-th4xw!4fXcAtGkg_d#&%XHt@BA zawy`0e{DFL$(#*WtD5<EsuruGS!K?0DOdo7<c>cAJ+!For}{`yQTtb-&1Y>`h;sKw z`tpAXibMKNM9LZ)8#|&t03uTN`zo>542>Z_B=2kT%W2-~Af+0M+ZZJU;rZu1KC00F zlElX-b`7vI$HgWzcR;^ZX-8tvR=NR&G<_d)DR<Vd%<slwIi`xMva1SNOwTO#E>Gq@ zwxu%9#24WWO|g67KPolR1O_$F)F)Llp-MzT03Ud3-)1DIyPtA>BHkZ>fy0_(VBb&f z=NyvP201t=2j!c28kEa`{)pD#P5`0NpE#4gl|S8L>ShFdC0Mm<6YL;Eqd<9a%`y4r z!S(WqWSO@l6A11Bjb@>wGkJQ{_Q~~Wr*TiTls0zG>zT+hMmNS|J<2g@Mo}3BC$u}3 zc*LWO9rsT><O!L2U^~moOdTPXG*TchTHTiWTj(70@-KMe(k2bJJtBC9;H@%Seo{W@ z{e#@$+lKU{t`(w!>LACe|6wRe66;ivxfQgQiE1?J;D3#B9$z%9{5hmiL)!4>9*_YW z`-+w!{g!NPBStFEM4mh-U3NWD^<`HN(ZMcz)otAoMhX#EP~{|M^WiQF#gpoYXLKHn zlLyK9bGh~;bs$Kc-I`*k*U~W<1l(X}7{M~ZS;rv!H_n-HqomU`#&D%FKJWkegSy1b z?)SjxbcmO0F3ENb2nN^t8*oZDZJQ4@c}nYt*?Ih?K<&CQgWk%UH3Icf&L?p<@yRC^ zUuCy>c#GH@|B65c-_ogjci-<(gK72f7Y5bU#W(BLVK68v5!ayl#ie1GE^EZV-@5r$ zwaXtUWA3~qiU-H9s<U7R`58UuC>AE4<lGQ;1h*|aOt=_9>YDap@qv*qH9uGoBVnWW z$B%^k{#wi<{ZX&k{Y?XFpJKwBnl8{P2LMo$jvvQvHRHSoaXaaXQIc5R2Iisnt}&lA z$V~?i<X8a79M}Nxw+Ar+_X140(A7-uQ(ur7<9R-25oNw9)Des!NA{rgJ5Nz4M1#%K zE&ATv;v;-n6&l5dxZ=A%*BOIqlQyT)3pLfkM5bqYk33~$WTfhCT;ZA&-)v-g1qHCP zu_lxAuv5!$P9n4qv|^T;H3bKL)A3bwSi-XM=OgQX{xr>@eR%)=eOHwCu(>!=Gg0*K zH){%XQ0-Jj@_&hfd3ePCcm)gcpD}peR#&sAeHu8I|8dU2!$S}dTc;Cih3vI|2uWep z{L+06$O-a46dXTn_BmcTb(ObCV%3lHIyD8S)hIQ4_q(gXr0b@QE3W}M2ZkgK9tfsk z_dzQGjus|d$6?G+SPpBvT9dh4F?J0}ZDP=xasN@A<yCokd9XHX@E_DPyA!W(faqd+ z*C7r=eMb;bd2RlI{K)_7&I}c{?yUnuKq`lCt~eo|K9vxXA??ugbgz?T+{ZN@MFWcp z+`2e^DX0mLQSDRq9H@U$kw2Y+f5BCIW>L|wKm<OYB!qxBs&_%u{bDlOWAR#WFNz5m zd<CCBQK^aVx(_hx6$wP6I{mz;RW^`{o#cfaSM5wHON9l-CdnePaQfW4$RP1`)g>iP zN@@z#uevuR!83iz1l=ug*vn)Vr>OhM?{j$`&8C;pYNnK}unef!x*s3~<w6hX3@41n zE2D$%XhW8G2MThR{Ww={?u#fI(C^^XgmQrwe*I5|?|iLXSPE4ieXlcFQFIt1noH_F z_$<E^`J|A5Zv;k?qp<HPK%HZeSoBaEkdkupRoGm(XcmNT4#RR^^H+=lZiIBgSnTZj zL9(k<bSkG{=x!EKYyR~rBcVce#U-I2jmNR^D&3gcqA=Z*!AUvD5W?HE5hbKp-H5bE zPk-E4SN4%%Vr0tB{qIP@9%y@V^y1C9#)VnW8=zQvbAHkz%I}fNb_RwGR}lg?sPc3? zG^s$@wXEoer&+ujPoVdW`+flA%W;S(%C~k=WellbUUNlFi4NaQ`DEGZ&g@?T5;C#` z07oUtXfRWf3t*-Ng<FeCmN4F&&?M99<W)5(%I$oku4VbA1DP%dd`(IGRFE!Z;)@!v z*9;>~3?!Owur-(lJhilb8iLbxj{YH{6eP7drId+7`6V;sk+oV!3O(=n?B-A+>@5wx z#cY${$E7Y}X!OQ+UHj9;%e{G?cWX5DhfrhM3$NjT3$K0btp(9-bJ4Tu0Z?C+`FO!| z|ETr6uk}07!kVvM%&m`?3eKhb1M<6Gbz%1VI@Luwf$Y0cO?*E8-|qG%+XK-D{?BiA zAOjq3Kth-pP$B)JKJ92@omudc8IR{k2~G(Efn(r$UkK5dH2j#}ZKzu&Yw52jhagvS zfcuCp4#6?Qz}J(_-~(pFH#+FpV21F-(YM+Dt&#c4R}!@Ne0!~$pzlBRq7C9l6|=wF zUM+Dz`Sb2GEcqn^gUhyh2TL&{B}e5l8EU<RFN>cr*#gtTPQ;bP)ZuC0VHv(=&s{~r zBhqa5_2Stqx8G@GOo+yR7B1!%nx|)G()YbQ9UUEE)zuD$c6PDT9<{qC3_iA2R-*)b zJ3GF<baHv1#6DUNZQOyoF{mYyaxZw8q6(fC1oj%hIDlO{SdH%8e)ZI&MO~>V6Yk!n zFnmFqi0b!nvshY~8=%QQwj$In_}~SkI6as_Gs7#3olyh1&eaFQ<@a;v>U|dtT)CO^ zr#v7_W+Kj`!PW)+&Q`M$ts^|~#U50iS>|6vlS~s|Ye05N5c=}<K5Ba$VS7UGd38or zEtLQ(t7X6xI;-Iq*N*u2SoGxODB0lohq~kbM?EZk!{#ktA~;%HH{p_nzjsA;{0@QI zcStW+h3OBOl>F~iJ6cFyQ&Uq57}9G|dm2)jp!+Mcv}DFS&e!3n(S5a-0T|8FN8+5< zpV_91Kzv6VGtcWbfceC*Xa+;AY2s|=NB0g-*~&7`C>l0lhU6I#_7QG=Rwak%$fBCI z*G)EO|9<*Mn@NrKPdzyqhzg2Woue7<*+SD=V=ZCub|vZe?gmi6LA|TGFQ90@em!_d zFW_ax?Ma_3vb&0j{Hlq0XmS|uy#2z5Yh|!P*L|Sk@>q1hg;vg(Mofq@M&#mP)T#nh zR17xnePuZ$Xiz#&W2SdfJfCaN?gHJ*a=Y3uhmxcal}5{0Jz&S(da&S@4Y?7TJJ>e~ z5LZ<Ice6710S>+SItj!{cI_IW#=#*>r4_uKrr}fusQTn%(&uA2$XNEW!dgnk&%P5P z4#*dOM`v5?(MQtMdW`d=b|Z}PEV4@>jR87@FUFLe`A5p%26#6PWNpnc0sZNZ8;L}z zd2+<@Y+ioB;$ps4V%8?=?&r2GLVq|W^}P>Em9H$MnekTEe;%aqnCotVdY-eEy`&2L zxG<x&k%HIsP&6>#RstqnDEDLgNog2qa(wRtY^uI2&Q7V(f2Z^gNN!Fth$V03_Mq6& zvf*R*2;=MCn$46qFlkGTs2`IXvCK&YwZ$&agC0HfZMoObp?U9p45mtOj4`MnSs924 zQIJnNe9XzIBB8-Y&cPw_I_#S3%)m8Fc47%nCyHLQEh0z=74f9s`Ks)#ekEGbdR~&^ zbFf`A5{9gWPD+sbsF!7@lR)`9sAKUtxv0|KfbAbn8u)mfb$Vr<{{_sZZ0#HT??whF zAO*b1ki;tCCET~~O8U=5fP6s2{K;SEM34lyu{7{<;+b9yGsfen7zz(=+|@sSjCCP- zu)^-0uEX|wpu9XpA8*X)*~EBN&+%s$79^O|WX`YeBaEjX(pSEbRdI{t^{D*au#`UT z@`mr!C#E(~pTv3JdGn%}cm<J5BIj(ZcSzLpe2ZT6{Hp=$gSBmR4=EEc&5#Aaxe4W= zm5@c(exL}T3YX5yTWS^j+x-4LRv77Xf4vPBa_nPmp~QERUc$+u+T?ftyH=X;YnAyF z`9G8gG|kU7Bcr11JyM8i|G+Hj8yZr8qFqNR69`D+YDtueKL1T<N!SgD&q+i<?&vF0 z6rpT2Cyu348ff7=BT8qLaD3a0;;2_RV9?16fwzJi9gqrazJ5CjVj3C@roSY9R2KNi zd@2aBcxV{Y7Hn`?c2wH%!l$bx%64pa6jt+o$icp5`@>SSvXirO*3~^Oo0(dkZ_>N3 zZGlEwqbT%u@TXl7`qP}@si`UR^U#PRr-PbqDPiRc)4Rf52Q^>D*mpq)cWno~0CM~w zdN=gOvBO2k`b{bnF+IEUkrk8vY{Lh~$JwI2P=$a5(&93n<RY%3u;m2o%ss21vaUNY z-w1Iv6ATak@|m>q;@m+A$q{lT^0##ds)dX)IFv%6l2M;u$_s!iv8eBx%xW0#L>4It z*v9=v8P_e$)p2yHvr^HwXR8M1z134+>?VGh9McX^wF8pS{5ufV{^?E;PkU^e1@g@9 z`5es$_$AO^+1!&yIi|{}QjprywDxs-*6uUZ2<c&lf8XQlf~bFQ(JL7D#?B)kJ;&_K z+_L*5DnDlE;NbJg%hN^17d#<18=H9oYdNLF9$v0=EiwGsufF`rE}|QT^1dQYY06`` z8840`sfOsa3<OP}h72xX?xd3fcbbVqLu0Q><ux*6K+4O@LnOkIk?#YAOM@_jT6Dw; zw0nm~sF#;ng2~Oh{mPyR_e-=Uv;h^Cc}iZUUG*7c5N&4bA3_4QukhS4(FW@rsU8@4 z3wJoWV%$6%4{#tS-r;a@`@b_$#K?gK%W-aGz3|<#!w(Lbo*&kl9!hL5*^H%0E=@OF zMRL<78qr3gKg-aaHY$*plXY^QCh*b+eV)RlSeO$uyDff^d>rLFIo}_AOm^#uU<jr8 zv+?2bfVkd8@k^z^TNQApJAdplU%R*Z?LA+#)2bmO=xW@0P;qryQSk|gQb2ZD0I)~+ zeB>F9H7|x&1}JNK6sKCPJ`cXWEMlx{T{A;i1(i2&5V4pHEZFyWnbzz7g2yt<i!(3i zfh(F!2|WB@VY5b^Da4aV{i=XiE_obOTYp*}3gN5jS3Dz(CrYV84u4Qxb|w$YL7{uN zO|JBsdi5DBn6jf^sxMV@-1YBrin%f+3p^=Gy-4gA7l#KpU3r$$eFoFhF5D$w-v@pj zf(<E`n;`&odHhxnOI!L>yFIEb>b1YS)T7Y%^=t54=-cF1miBoD2bS77V9s(6*70ZO zp5`&nhf9WJ6uLL!6HX9?pi1cT-Z~UtMwIVm*J0D&_+Cn0dT3y^Et{u8ZJE$EMLkfh z2^3@eW+xxUXW~P&QCH?>68ie{wRke}xP0Mr?U7WC`Y(L6j_ggIoRde-8aAh@j9=&4 zEV{x^`4a{(CuwKL6N_T<r6Bx`#b_doYb!sjQ1{#?pwj0WSs**wuOyU07uspN<I(_< z?M+<IKc?ltE!+6(gD8=G%%T!qS*fVGzaDlbF_YwLD492xM*#i}AqoDmw<g$5qpdES zwATcGdq6+a{Y;RGl+-BQQ%&_{+%fj-k6LZ0sfoCb%2(5Yx+|)(&i*AXr><{Kd{|!O zuTq$yte<|yqyjH!|FiSJ&kvD-nA<JGrxR#B?xz6Zl=0s2`&!a4(yl}K&ldaW8{WoV zU9H|f5>gnXW&Hmh9d;ana7y|k_4bT;7jPpKec5)W&tUQ_L3Geh?Y)&RfB)~2jJCSR zuF)~~DQ+tU5D<;wTG^Z?&a{_fkNG_}Oy9LFE>b68@-K0r(hh%;L&!_7lf-I{8S#w` z{p!z>MA6-|dbs^iu21jKWRK)d?S`T(ug~{i&SmG`y;LuFSbGu2zg9^{4{u{!fC?dz z(Jw7icfsxTokU*!=E!ihrKLXkOR4`Lo$zOnuLh!5V}j3FMfS_&=XBxgHKSmXv%bd_ zd}J61TfN%3g`VH<GO@9-c_=q=_t7WXdlI}OwU>=c8nl8&RR7+wFBM$o*`w2ydV3N~ zpez>y$%)tul4;Fq69378RRfr)b~Dd&z^tvH9O6ku=JV#}OlrJQA;S!xD0vpyqtm}Y z8*eBA*gE|tYT~HmB2c~>Rhhx_k;M_a?+8?efxq2=tgSJ|R9gOKa{;A+b(jO>4l_hN zsrNXt|4!{073XseQ)fPJ(iHv$#^}k8r3ySaKmTqe!6aIp8}%%GO8PF&{Sk!d+tjfR zaDFedgggIpewcm`q9{_!gz=BRrBAy>tl>00rhNPtVh!q4L5Q(BuEJj3D-#bJF|s83 zhvurGan9j3R9=5c(n^d|DO|Mi^_!_5+jcP*GAb;%tz<TuDcywRXmt4K4Cv{Eb#KZq zn-)<#I#+%ChI7ULW{X}7FX!E9esvX-T!9B%?PE0>(sJ4zJ~sbC%OF+{Zjtn!)w`1= z;i?PTM<$*OJO6UW;i?F>mEjIET>r^U9MCwM6NF@1Kd-JbjYga{o_6!|BW<uik?Zv1 zVjdmQL1n9RCLq<QUanuJ4a&8{?a5w9alTNJaKVt<Vt-t7FvF)vz-N(p80>X+ltj2> zg=7qpsOM~O0Afl3@`o2++gBseJdc${edM;&)avOTlC9yK>EjNilzV{6DpC%ifNTN0 zN`TfgyZ4eKmfU)~T88;<oG?6p_yOMX?VtGstxJ$WDUbM{bWn*^LoAW|12k@7aG8ki zA-oq<qiGddYQ$NLUVjMk(242P^j4v=6C}rj$HL5(y`E<#GnCb?`i1pnLN04qk8xxj zsQ*~?$-hmA#)FSt4@$`DsDN8#Ar4Lf0g_i-p(Ur%>SKn85&XimJEd3q9BfSst_AHp zh-aKbU{Fu}shxHfC1}myOb1;>O%|z{@_ol4*wh~EJcN9+_!@X5wK4Y4?$%+EpnuSW zCt5kvA;fPBo|vY45}=tHoSG;S<T>LA(_yZa`0@vvM4eZQ%Uchpi1fCuj0r#UZ&JvX z?2{h{X+0dJsQwmnelR@aOUuL%KKy4ykfo)iwdtT1Kyf<vF|_+GD~t*12Up}@?ayBM zn~v&x6K>2k5r>ho54Qi>qKyls2qP7T9<TS>2p%+L<>xY5-Acrnbirod-yAbuymd|{ zaD5DIn&Q{mZ`R3`JGI0pMaUn4pd&B5EuYs(l1O#@q5MRwiVp3h)d-Xi>#15vpyYt6 zzf8Gn|Ldk-;iBu0JtEUCzyvD(eZUlI8_(Y(JpvEt1F>OT5kwb~h7l~`8t~;}gI0_P zsiY8N;VgoKU2$}Uj%YJaX$gr@Im?>6<?)dT8?{{g#L&=?m4v7kgsgzS*0>-n<vn?z z@r}Xo#s{QWwi$sj$ZA~wQyVs%Z#-B8jd*PIN<L%XtA(T@u$gxpTsVUww^im=l1WK3 z;`R<2dMjjz4()8IM1_DVvmVPs^80-3UuQWC9BD@-v6#nMuU2J5bz=u`2jO(v4h$he zGHUO%JCK+Smj`(R_hkI)a%Cdn>{xwfm}rJcF$aX3S@A<@-t~`IKmUB1KCgfi3QMhj zHTHOBD0rOVWwkqX^i525B86aEe$Jgh0w@4D+60Ml^bhGp!$8ZBLfO^9h|~`rAP<KZ zzFKFcd@m{MgFyx><XQ-80Jlb?BoRJXxZ+&=)dSs^!4Z2$5%Z20cAVr@OTTO<#48M1 zDf_Zb{$)%fkOBe%Or3jPXiS0}Lla~;ixJsfa3)|-_$YHa3#}f_e=NZoP$UB%X-G;K zgPHmq8kGFzP1FR<-ag2=Q~y>N?d*nVJcnziS_hcAZ-ob9xk!0I{3>5|wJ~yVg)gHE z!buhTcx4o59+a9zh8cCDM^&=sTbamD;Fi(T3*hCAdaZ`B5LTQ0h3RS!eUKeP1AVYI zmRV4BPALTJ47b|a5K7RhB&Fevn(~kUSg&V<sy}|*ML~i5Gys7SN%>;)P7Q%^o@;hn zujlG3Fk7xJF3&DpIFXVJ;h=!KqCS^`Md_3L-Nu&hc}Z>dw;=vGxYAR_Vb@wAxZ~dm z@bxwiv5JX~j*hj;6r8H^meG8g8J(|M>~LBl&yY}eFfJB`rF1Z^n8c)uA0`=b$>U`U zt3aK3DPu71r2oWAicsoD%PCsd0Lc21hX*6m^O-9BkkqxK1BuJtK%{57$;ix$ej)5C z__+A$eVwX&SQoDH-alv{5;3OJ>u)!-k9BRCmjW(Dv4u}p^Duc{cP3mL9VW3b(q-q6 zIZhh}e7+57DUa`%<g*vfy%Q_mqy1hvQbdcF7iVw7t-pN7P7xuVjVr1OMqQow8<Nu4 zC3Tx2xC?ir)cha+%McJCWxken0}`FWK8+7t{7R#e!d1_dzvOfVNz1pSmir9%7BIM% zYx-R3?@6K4+exmnDE0(0;nC(_DK5|+XgoVh9M+<zc*ppLS5@zQ+%RUwZ7%?0V`H8} z6YPs8UV@v0<1bw9lZ_tF`q{}QsP^hYGzJ;pGo@2^^Kls$U@`0~UlgeOSw6!^`0#+2 zIl^C;-7=Y@NG@?6Z>08qzz{2++dwAOh%$oS^QT-RYw!WU#c>yv*Mhxyl-1@?*|5UX zx!!sa(v|**=^1L$0N=aF-baHAsZzG$p2v+}?i@Uk$X}1qKBapX>qxe?Uj^)2!&Bnj z#H`pNt{`OPYq%%Ig~2IouOFF10`z$Q-dh&&Dh!XanKMmc^-CP>o!a@b(q5XzpFAIx zlv8t%BQfOFEnpQ7+>L^=V#OH~VYLI_B2E+Ya)J*fan|#qPtyw-?Nki-4n7%c&{sFA zC@L=4hCF*1)%^%P%r!s^oy(nEPW&Fk4YTLDwc6jif-5{^1&mo0Xck;m2!C^!@|mVP z>RLq;;{LoFl;t0I!O8vCP0$CVpm#FBAoAzM7{=yQ7MO6*MSujlC6wfQW1MJFJ0`y0 zC!&VX@?d2h7Pk%02`V_ZUdlHshpeo<dgJU&1IWq;`GbCQ{DBS;ST@?0KY1x?7ry!l z+@#_bA0rkrMqdO6?cP9OYL)v)r*j(@ucK-!Dk@k>?rpsz;5d_lD1!R6B=2I3U`cfR z<wVxuGDgKnMuk;EzOq{LLlSvZbkzm(1j*HJ6Kg9!?F#Z)=wmCrTD{m=#6}ZyQbV(a zbCt$<$tkSx$9ccCsM98z;3Wn5m%Iuzje2XU+<kSW=RHR%xHUm$`}(WP#dbHmgOaHl z|KhbagOXsX$;Gzr;$g&0ElLDH{GzP7zqA+sUTt61!_rZ+33vqrwE2XDBI#^W-pR!0 z$E}UNBR;k5xJMeSr+^Df5ALgY=meJ#gI+vnmBRM@g93Qyw?~f4Neh_F2tPkRZef+D ze@EncN%e|8qK-!7o2gW9Dum(XI*zj*<cI1uf0nBE%Jj}+N9tRN=hr<z#t+wMbzG?G z#G4@GV{nH;KT0Yvl;D>v7Wpu<In;gcmn3-SJ&__*jBRNgbR<K__d#Lo!_Ol@4@?TJ zmZeExl7$vTrr=N!MByd4CLS<pDK7~c*}jZj5$Ddkh)u|#2ggWsN|se^sc@}vg>RN& z6R0C3_0W^DGDBJAc~7x|_Fezz7k!O!_vMXqZiV;3s^E#R|Bs&!g=;OHQdIxCE~-Ol z<;MArRI0mQ%70(nLSoOP#u(+MjXD^AmPGqCqdbFa%LI6Tv1e5ie-!do6$%9KI1ZPz zRYSL^3llVUP1dceV<0Kdj`Q&GrM$E<>Ckln)GqkRfMOtv8F8*L_Tg7}smxcaKR<(7 zo;y%13=a>Ve`R5^&+0>)1<&ge<$2~)Q}B^Xkve(jG30p9+C=;&FPCHv!>Wd1%1HIf zW0%PmX^gBsMxv#~L~GxDDf+TLq`}3yg=XY}*B;0B{}+ETgN{+%U%q?+irn4BM>=_e z<k+oJ=wyscZW0te^Y6FaQKB5tN!^3Oi}dWZH&cwTRSF_>PoV`+GPO_d>));k{8q?T zTvyLCdRQ!3t*UZgCZ3UZo%21q)I}OhapLDgITZ$_paO#qUaw?q6VIXe<1(|C8cSyj zSC{hL9b)_NeNV*z0_nnuEo{KL$pCFikwuJ^-}}K!#u7_AVF`b@$YC~NM1YFh<;O7A z-5}5)K$K<v*GStDq}5!1oowzVX8S<Ew4PA%eE=2d)>Qiv!x0OU8?|Czwqj#M<nwN( z#7cWb<*CXwY|_yQ^|)sS()r0PLTNc%Zf)+LgGDHtY0#qBxZRp4TGh^?TNa{AVP%%g z<3?dg7zcCFT)&_J$vSC!x&w8s3-w8;fs$#gbQ>fol7vr8G-~L7bVR!{)Y~tgi5T|0 z@E~}bv9}M#0cx6@&OSDk5rS6?`l|WyY;IyXhfF;6dDY$rou(j|2|!@+lVoL}0PO_g zHO?$1DG}x6ORL|}*BWW~iZl_O&Yv@{&%Sp94I?xeDSNK3C8$ax7q;I}5Wjar;vgW3 z!qx4$##;-mqFPBIl1%q!$igJ+RX<DTx{Q!y33^!)c=h7S3o*STkmx5sxOdmABicPE z)>UX;QjYsgBChf5nK4u$hofGz+G*H<Om6c#H(d#H*sk^il(yQde1@m0jUB<3_03^S z8m&e5EV!CT3nPi8k}(ZLy2`;f*X;e)yDMJ`wULueo7(EkUfWjqWpH(9kfP*?EqV>| z!rOLsDusp?Y|mc&=1F0dk;1C@gobP0jwEQ{R>hsENVMtE=Z{DM1z>OXJ?1%fRP5F3 zqLJT*evpri8@>A|-O(L43Z54H%1z1I3UyABTl^pXBBw(M0aS=M>{%t^^B)b#r8l!0 z7f9aGG5FoNMTeTqrDx+I^dJcTv3yxQ*RB9G#4^6Kv!&bTdC5#r!fXjmM6YXD7U$>n zIMwhPm^1+38m|T>BFqsXOAgZn7j?8@@pjWuk6o(VDWV$AW*07x!gsU(=}%LTLD*nu zRlU+=Ok6kJ$6j~1K+2IuGx3vP>f)58o>7o6o8}Df_~^(eYl>%O!|!#5c7|ifIoX{2 z*bqUhK_3<65uCpQzVm(zps>Qt%eho<KPwXRgDzxgbvQ3r**mQEOVIACwAloFV%TXl zb)p?EpG&^WabdzscO&_Z#?C~4e72%fS@9k{h$6;F*Y@^kaZaKlr^1A6l-5oqewj>6 znEbO6hN7q$;YM*e*?mQa&5%hh<+0U`4eLwLv0?ga%^f2+h>n#r9NiLj<Q6vg;`nB? zFh&Z5NY7^4s^Fc%dM`X2GzbqyR6HsE3=QEXzq5A>UL$WaMFAsQdp;(SUoad-(KlnH z3X#KejtEGX1RqW$%dfga@NSJM0wN1iIRiA~>6@>1piP~Rk*VjCm|+%971%RAFTV9K z%qK2KYtqdhQKMRex~Zz4N+u_<R(IXk8f5e0whwXQrYpd&XPnJ1;`r!p;?nZD^GoAd zBP%ss$s@S{DZ_(jOZBi|k@+qkr%gL0HOzg2(iqXp4|<HzI*KfC!B@DX;X=Da%?2g( zkH1vMwd|p-MoepVST$=&!g?EHXeFQ8>t$41hlXD|NX98QkhFWO37jd@kYN5sF>Zp3 zc;NxF*e=?K!x)EMG~@qzGPyz)Yu}2GzF3w{7I_822x3`xf7DE0mQ%rkqIlU@*7Pr* zN92s3ejBDkl_HP~`pvO~Nt<*pqB!t9qxz_nx{?Gw%6smjE@mX%NDZjG*yxAyqTJSU z_NHb2-x_?*K!WPD(BftKz@Wz!F4F-O(e5KZcWFb&HnD9ceiqRF`;<~K0~r}RCyOBm zf8L6vJu7`LFRxUV6vh;h1_LM;aznE4aEBBuxJ$0%)wQ!*H1O+Zbhr?F8Tn7O0l$SL zc&j;?scetpIefFSC_6wse4VM8VCF`gWn*-qk?uNOHjW0kxmxRMeFqr=%?EP218Ohn zLA_&QWt?rlbOWP0m!XpZ$2KECqy$6K@}}YjYH8E7iV7v1R^JPQD_U2U`U&_Bm_-&& zCmPDDADQsN10UbUwy-L7o1Ut?dX8z%m1+$jmGV3qLgYZYJ3nK1b|vvCav;VYh$y;Z zmi9(cE&e8SohlI#8MSnM=5i(<c^<V<o%gWzwj?{jH_4~}g4a9pKfy7Y3I5P(Z$cWs zz%Kb*u8F`SUv}t>YMpomWt=QsdNBs_R`gfSUiTn8;a36t4~_~6%pd3)9p5)4TK2N# zU|51gB|od84G*L_5rNRsVD<*b@{`A-6f))=hJ&d;MO+?hdsT&vn5hN=o)?FcT9D7W zL(!9ut}ATXbQhPS-u`A@Q=j(<Q0jUZKI5;U1?qJl@osEr`2A>UX;bsLY9(^zyQGQK zdkZ?rm7(<vjK{7CiOI>x^xR7jXUn~KmnPI*J_iOsvCGx|3lo6}JPydOu=rmlP=7H{ zZz-l{i5`d`gV_uFs`c&oeE|=lHIkDc+|s)9@=M0LLXHZz0xi8EiTs2e5T`CbgFTn; z&o0W1F_5Rv^N(lVp!v|!AMV!~`|Q)4kY)u8LN+E1^`A+VmAhYNj1C1s*z~b+k3jj= z&_^EU+JsW9(<|1!n5&bRl$DvgaD;-kLsRKBN@X@pp)gwZgckHSP)tDHjDD~w-d56v z(|UT<|6qNq_Dz^bY1QI~b0iJWPGHy~QPb;lhYjNCr^X?Zd)h~xbR^C<e0U|i#f8-? z&};GE!}HaGSDX#CJ8ym0Sw_yt$`EICC0%RUko0-E9T2Ze<Am4PYm}xl8&Ux!F8@JC zXdFh0r11)mU>Bb&vpyr0VDkKhQXXqgS4VYhz1QbzUJ_istrX!0I2XY&J|9^~qB$Gf zwi;K;3z_+Y<6+ WL;n1?e0qE+@N{qo+-0nRV7(v2!*sVW5?&T#3?>uNON0V@7E# zp_qp9yFYD7ce%G8kMOW2C6&Bc52TQc1|t}ZySDy8OFtN{7)%<X$b))YR_%-8w?q_O zwHXU)nMrgnJ1yRXDEh6*kvcuB4U5NNHK-gMD__W_ZQ#_P9%ixn<;kIR#?|_zjF~uG zm?=G#CoAH&R0T$SWRkAZge)_x!hi=NXUA(#L-%xcL8<~Jp>@^8wZe7#{R;*hp60Wm zA(ds?7@_L113v+{74r>1%6wG3J|$?YH8Zz--d90d+oS{}!Ia2!N-AHa>TJ_9L_X?2 ze|@!fby|uV9`V=1jIw(xg`~Xo@>Ih6K?F`W#0%gui4`o1GWYTHKQBo4`PUmJ3tEQR z{sjiUR)|ZCj*XP4{x{?d*vxv&jLK#y0;~~qVjxyKpt~c_Z!wg>rx+OYVh~-0Fn*`e zR7KxQ^gZ+1K4X1xr(dJ?fk~A5C-oXYhCM=SdEbVgh%Dt`*q9J@#S=uotv)ui)bckW z+q~sGY<>`)aiO?~8u978ZcLei^k>1-QQF8UzjC>gJJNc(t~9PFt{p|$O~E%gMok{Y zCI_Pad>~2fj6DTkPxG#^ZFxLF(@F%W(%EZEA+E2h8`zsD3KyKQ6Cgj^Fc<a6`9OF= z>IGV08gs(PEJPcUN!;5FBX3Gws8yVhen0<BM1g~P+xJ)u50l)*aRZEqE$13(9WTLB zm&?mywhW9s@bluvjP*(-ubD@YZArta-PO@(9tw&7AEv$nD9Y}ATW~3nR*?{v?k?#? zy1TnOq&uZkx<k6V1PN)B?(Xhx_#WP$`u}E_9fqA@_nhaPJFok?@_!0<TNUmG3iM(7 z7A1-`i<m!3j>C%%(zr14ke%~>%YMt%eOG(yv7)FP$qZz-78lOhJ;22JxYzTLx{<xt z{xkBvO%zJ-O>TI3E9=rB57jQtnxx$(>GRM!AMlQ=ev$?SS)DdkQ0osBDZC_tye3Lw z2Z>0ZXr^!GlO;Dm_nqr=Qw&2^`A-<D?>l+*MMXu4bUw<?IbCDW9;7S)0sN$3+?M7( zj^>{VR>Sipof`97e!l<D{?SHu`Aet=;=#c|t<Y@(F(ugIlrIi!Mji|{I|Z7GeBQW3 z>#EXk#TYFNpJE-$X1()X5t2x!mY3-k83SdlHGM;0J!(~=LIkMYNj2>}XglLA?*h$U z&(Gu_Iv@;?vV91gVwY1~Bjdg4!xjrVJ=n9H$9N_VI6}Y`h08mbsmWSA?A<EYn6P$A zF+qWrdIcgT_*@t}txC|GlE_ebbg?%z1rSdk-Tee$B%4z1c)VwHGD=FU_g7v|S2#D3 zHQR)#RyLjW*z-e&3+Jz7Qx2@&{Kq*2L~8eh&-J?B#NB_K&3}w4q-OR`PB=jPsV?h> zjwrTW{L`vL&q|stH&-T40m8t^ru2HE#`Y50Q7mV5)Sv6zPzJp_nq}2=Wa`((7eQm7 zBw5I-`b_~RlH2N<&TIZHErp?{u%VZi*8p3~N%&j5HNFPmz7D~xCco!mrf0nCT;z@e z7~4-+fCH_|MmcLI;k`&qsw5XJl$+B{>U6uAVm;}3XqR#Kdw4kN;Au(X5V3WRHWOf| z)xHHpPq<6HgW#m0?K>cX*4EZ7Lsv``o8lTFcZRzOH^#6D-2qmAB5fFeMJrq9(=&I$ ze}Rv;G|Vb<8Et(xD^M+9;Nr3{V-In!lw0*q70Z21;=OK;I7jymJoV~fZ`F9_DV|4J zmS5K2cWEj#wuFFGzvgvF@|lCM@r<pNF|U~;w+PT~6=)yH3C=8VF`J3`{4g5wYNP1N zYxrvs_7EWPc>yp1E>B%M@Bc@4ohjp^uV!-_kLjtLPiZ>$#9HcnMDx<WJ8+F)IRJ2U zm4s2#qSmArL$a9M=R+*^Sx+4&&duxJkgmHhpzD`B@AkB>e_|rL5Ka@mwly#y)>cGf zOW=0Ng3kx>|CvsE|E}WUW$sFPCDFgi#<KQuLnwimdYwg*T&}Jymx4&U4GD}Galup! z3u(R2(g9j#KlX%z>e_uYV+3{Jw`O%&BAWMJAJ%b8i^R}@M#(w%oTsSbv85oAs`M!R zy_W(jf!$Cbs67Ut#3etvF86XwegrW{TV!!s7Z;3QirH07|JTyS@c}q*9g1xCCNa}X ztD6D?u&RZ3)$>*&9GY}T@a%j}h{I1`i(<QOY2UA6TJHi;ydEArM}?-&#qLB39>9z< zWnujuX_gcf9+Z5>93T+R1)2V1mu$qrdk8A^(4YP_%OT!GKG{~?RpwJ=&6qE?2@8#g zg~Ue5^96i^zIs$fvOswhVsK*xr20*&(R;nQaJkH^DVn)#(UN}?Olcl#TEv(;V4xPI zIIyDtdq%4inJIwOwOgqai71wAOxMdYkQ$@nxuGar60z|6vx1^NlIC(&^Sl4}*&C>A z1P}%#^5jn+C9P+*axF&iHRrYtw}&}FzY*8PN2eP;>kk05mgS5~j1e~S5b5q8Tj_3| zPXGhbH$vYO4BbrYTZ!pJeKzjC$8Ov?RjXO)@Ftft#9x(J0BziVUXBJ@UaDnwloI=I z69Y&~P(SW((gRVouDGdA(LPu{H_(i&M~>PfrWUZgNViVhpZzWx6gL){p^J)j&9z;t z0%C*WB+E+pa`D~OCHXU`@)Nj6?sCwn(@Oz%ou^9Pn`-V`r%4pG+nn?A$K7(J>O;6^ zoe0!k5_&?B6+A_&#gkP##o$WWISeM{MO!!PvPWQ)uNh%m6r0MlF~%Z}`P{knqSRV5 zzm;v1#<4R-GZUbeeR$3^Tc5QTyn0(O>y8N_qAZQ*EM-|AKWKkDOGS!ycXs&-M*eT1 z%Stb-qZ`w(L4Rg3ykEdUN6b^CTc#?=cEk%HiQyKs_l;QeU-C*LVDm8!sUvkoq|5J& z&w!99i}lREb<a$nZ%Cu-W0IH?D~?P7y(~Wcmav|67nHt5V3Cm<r#M!-8SHkOCw*&r zCwJ!MKO853+D4RpH#FumabEx^g3>3+mpI7l`eF#@^#>ijd>c_yvzZIF*GV5iO`qBn zp;R%VsrZA_a#iCwNBjV!hxQC0eG}h=P0qnaLk}<qjseHdlFb8*Y$NE+v!{&9=}4`9 zAwli7+Fz0>|L18k0DXt|c0aZL7f}I8bG~=+TNYpdB7bCof&HisU;CDD?tJ(XRdI}b zpzgy^H5&K~9bl_!%3lqxM!*i~2g~y3vnQ1B-5?s@WwCG=u<E(jh>2%>OfEnh|HABp zt=1BRl2s^c5=~yJUO)J?iDu_0>An^qho3BzUB-I;7W*&(iWH;SeUiZ{60Td}Q@aO; zpWBOy?_T<N=RZkS%z+M0s31q$(Fy&rIax&~8nQf>)B3-n=+ni6hAe9|28z_J8aFTi z@2JZ|B%lxjvt4aGu)a0;a5(9<1-fYE5tsM_XnXX!9DK<YVs@}5UzZ!G0FP?6Er<$| z6-b5w(SZv@(B8;E$)0>8q*Ue;EV~MEy|8@?+V>3skG^^9gYwqr3uGH4Lh!?Q@3*_L zZ+nylYtxKr(_O~a%>LnTcI%t8nSp)wqh>mI@3ssOYJrdZKb<~6MvE-dEE6_q+(KDJ z#ktD!44X%<8tAc9m^Lt}ISYF0Cc>A48b*?;wFe9MUS%r4$Tf^~oskl&_|+xyvuo*y zLV~oPJY_g!I@+!sS&>c*&_N*{>tBVXI=j0!T|I4G7T2y%);>&?sE$pZrEfz$3#l!l zeH7k9@8eZ>ecCL~7Ma25W0JUN*{E|rq86}5l?iy!m!sPnP)RCG-`q$L4k)?_v4#hL zP0z0Z#N%wldxlk?C9fxLxopy(CD@?ed7tVMJ3SfQa_oUv_r?_RVg)$@`#<t*-gM~4 zd%;TDxTw>wpFjEeCzAqtrZf4~TN=G*;IFOnttdU@N1&)uAlMep)q_H2?;!ByC@R>A zMU<%5|4q}wP#E?b8tu%0f{ZN{b3ws|2FjzMlu;jS(hq{svDcTI%M?oYc*)GB(Rxn5 zf81=Q)JKDvU4~qi@ZPDQK!d>yK1CMTxN{0`nvPN~PS8X1RnpRrc+D()#%&2uKslt4 zGOL5B?b5&wtd@3|X+W+}aD9DU!NV%2?&WDLK~zQtJ|}>O!P0g=5fnFM{uGJ{N`)~C znqeOQZnSvlPq+Q*&$^)aGar*4y!l=T^Zk={Ya{VtP7pTaX#g~ZLEpZ~I;q&=V$xQ- zpdR^pYe~OS?`@tbO?b&7a`JkHY}ukY6N5Sq)(dG8%p3M5)A<4+3j>sp8(wBrI^dME zD>Y%=--GA2pD3rwa(a5Y`pj79#~R#53Ftm~5!*zxrb=dmIpw`pr#wdF?h@?}9Q+AZ z(1`iov7!#sLIuQH>}6Gx2FfGBnFc|{p#XNy`M~w%uXz%kN)=x~OMu=GkUCsgIPi1q z#{jb-eEhZPoN^kkF%kp`ry@Uw20{K?)GnDfB>Z+}8UC*t;|us8kOI;;_}1;Kcc@=F zGR%%XI1(&<m-WLQ6x&;{a$S8M47LMQc|%mG-G17I>0AuyAo<E%wk6LRCj?(Ugkf`e zG~z}iD(auE_k|cvOgFonf#rBV<ffTrC^$bqKXxD6bcS~_3Du_iYW3eKhCW9R<!ZX^ z1#$Hu1wv4xqF(UJM;vmf+Y)y*#aY_ip6}Ef7#Xo941<E?zP`B8EOfg&sP7pBD&F*c z(*@s1WDa~GBBlCzfZ(6nU94-0=$l;1+}E!ETOOn>0YT((Z8Sl*&GC<%)(b$A>(g># zjEC6at|k3@<S}N=CCzv#%!EDz>?%`ob}=dYub=HWSf!F#T@yN78}DDTvl|Q)=#rUY z^rr3`elYM6t4Kx)XI0DoAWCUH(^H(cXVA`1&)^v)%l~@$#tzV|NY_(k>4bSHhi#@% zYsKaF0#M1)0FA<=C7!nKdM&p|YO}_up=6JpygbB>tRj>1^XKY=kCMRFVC#-Y7qp`l zXH=qce|or@djJrC55-GsGhXmf7Lja7A2`li&d=@VQ8O!bNuZdsY9)3h7kegV^T*W< z#$-a6&;KXZcFpBO6=TK&#Ph&f|NgkZ7knrfVIm-C|D<8ZSse(559?Sd@DL8?vIo~{ zLF)xTHL?xr7R$At`8NAtk86jXD86D3d|#49wv{|jOG%+EYkZ#5-4s38mlt|NB_hJL zl`oNW8e{R@41qKhREkNbHD5ew)eQ6eiGA=YCTbaE6^iXxaE=z?)V=-i@e<b=zTY*x z_&rq=V)@M)qu`+BP%~XZj?5}@1;#XzI8T2YF;(kzg`geQ2;wXeKR@?NBH@VCTGKJo zN&zy~a8xjx<M`tPuwmF(IEnw6J;3;s!T0jI?Tc|n{F9IL_P#`D_y8t|p<4BY7~5Vs zdu&MWQV++}trAP7JuuF|Rno#oAuy?8J{{yd))#0Uj*=;*m)$kB>l#y}_;=!5_jFTg z+;)l}CS+T<<KhRSeczpTJ|7Vt1N8K4V{P}cBYChrfwMh}F(y_RhzBf}m&_)9tR76O z<T3P6amcOO|MB(p9H^^>>A}5WIsF`TP0KO&^}P?3gYx-adF$ejhKBdKee*Dz*$2S< z6%im~%;^D0GEdzWAbJ|JB4n~n+5(x|QJgE)WcQ60h2ikaKL)8qYPm?1McWDXSt{|b zF5hd=AZk(^WABB4L2GAcr(F(zR*aMbG?YlDP-2YZbS^YhJP8bo!Ti4C-3A1SZ!rwp zs7y&H+$=++A|O#U`?i#hcT5b<j6PNyWTqfvzy3KeOVYs<m!TN8Q2WtOZp(MV42h6L z*=DOut}P1=1Rdn9nCakxtNu3i^Ul5M+K5MMr^tb)j7mf4(st!w*-?%Xj0<>~0xFA1 zpBKBwrYqfkzRFM>UwSsX^avfC%Q{_aKDGE6V0eBE2W@S;PhmV&q-yw0QA<+9^Zn2w z8S*4^J@Jwxxt95#UgEMF;9ghU^kGB)8R1wG@FH4tQAt0?>}_xoR<FTy`>b$pOR?kE zD-QGmS-a@XqBZAiYAE1$vM3=j#NQi+VZRx$-;l{LOXFS4(ilxvsJVOE#;^NFIh2^4 zG0{JMmE}LDO3}mc+LGk%LWf$tQ>`{iGn*<~P(7(dR|ohJ69Asf+$QwznJ+;Qunl}_ zzC8k$q@tjP)x*);00q|L$|bg=dYM+f^7)hWau}G)k{QZY$WiB@Cz%ns9#b8drA1{2 ze9jyrBV#8u^E7l&Te}~e8^Hc>-VVUi2x3A))}%HO&0vR6Nb(9U?krM5-e+R}vC!@j zFQ8f6t$KCn|2^|pAmrlA>b!o>)s)jy+mVQ3LZ;p{CS}P(p!XR2qCiw?V+z)9rRe1A zZ0hJw=y=fPIKBXZ&nGHvY1VM;Dwse?vT4iHJe0yL>4=0J*rsnd>`eP1l(DL+B!a^C zR&1K;<P}-pii|Tn966KdmBM!Kj#_yM+1XW_-B59!zl5`-H<4kQE$;Usn5~debjPJU zI*jIby8>;;g-q3{``xstGI0>~NzZ2XgI=eeAOJw!1+ciEmH{F~T(<y)mcoP4=Y0Ix zYfPW{`T1*#7_uQ(z@~HFCK$J@AvNmyk#0yAc||VdecPB*97me?6J{*iJs$--eptVM zM?nFc>6j_RwrVFbRi^o?5A^%9@?*?eds)O<Vikyxh-gEzfYj;g-MWFIbZ_4(uIR(z zqBU%apmgvIi@Sq7eRe>4-p6PF-L9x`F>{bft{<{6OcgpRh=k9>Rj=LZ8Mtdsb>W#Z zV3f>cJox_f19`1UFQDiM4}r!6Y0AS%DlVioAN+7iR;8jMZe?Px6u(+^<Sv(OYSwxY zL95{?n8~vCaU$gNdV?7e9;f}bOefHc>KROA&{q-@6H~4dpKMzR*l+)QfuLf^+5rd; zA10l&J=DkSF{YwWzV4IeeNY&9P<lHaO4%hR+FF={WA<m^ZDa@yY&*L#W$h;a>^o{y znD?v?_UfvWL-@?g3m3t|OtkU?nadm=2<1MR4|Ww@H>QEHXp6G~M%>JZjZpaRrSHHu z3|z<i?gCi3q3ZO@j4HBPP2#0bzduVY(eMv<{Q$;(o6cQ-)H>ocF6QUw*L$A!krlU6 zZOFZB1Re<#1RP_m9%427!SS|7da6&ZUw8P+U6drzi$M}?+ph*AAEyE;o4Duz{Pr|J zF@ORjB>NWVB?R#winZQfk|^sIhk@!2u2;TuT7BR++uw;%RGl<XfElTUp9hd%tLakf zBVz7ZKQFmQDDIB5-`@L*{aI^N_zO~5Lw>~eKj-2Fw5Px_{E6VfTuopI7X}8#(ARvz zliG%_qtMD?=24t|lIuQwqrXg;PwGWuNUNk3HjDujLzgcGd8MQO-PW7FW4@VE*M7_) zei+^rp^z%mRZv_X{AsB`#_D-mA!{0;a5(lwsDxQ+$ir@NdB8rPW;?jUw-0*ubZqb% z%l4lgLs)|)>sz0!#zuXci>9pX9hyXCOcEdR5Uv^()qYxLnZQG9p$6qQh9Q?c_)?(( zBP8ZbfXJ>ez@*RoC04zp|KnN_cLWTrPtDklWKY<`9MO{3mEv4mZf5e9Sv>blUh<U8 z-*B5p?1c|D4~Gps&L0B-fyhE{2&DXqCVHhJ|F(bt)~JH|PPn!u+4Qjs62AN3JPGSl zP(VKOk|l($FG040boda?RDlR{k4T*ospVZsJN?hN%zQKDbyreD>3a^D?BqEZtpsMf zozqZ2$W#y8K#(<J&0ZSd8*f-$)l+2}AYXkQ3s`}IPvDqQ&A~j~+OavM^4N{CbtwHF zV{AX)H?PqYU`S$b;eANoWQ_UOrWFp&0~MAvO{WEx-5KMIv`>$%LK9QScYK+oK0m)z zWvbe3N^4w9MyHq^_L!?81hsNcP`VLv)bT4Ff&VJD-bVpu@ZLsd1^u5Hqy~+b)w<H0 zP|BT`6cmV1cge9d4n<8Ee$HqhkXd7dqj?Aq4UOTJ$)>-Gw!mU3;aX@|LWD+`tVq6y zwXH-^!@h*IWEgo&lg%de){qxSxx?2!HXrb?Z5{meD>Q|}VVAt|0>T3XZ%=5wS<@n+ z5aryxrMla+yj&OdXt;Jpjt{(gli9St#INyHopThSb(yuN{VLN7hFXAVyy9Xwiy!|6 zn7?wHnt}zE$^*^X<fnN*+n<6t;AO)#kc1|nj!%wo8N*nBY%32ZIxmbA4bjjSz$Hqf zWz8eH{o~*vU<{M_PIEAZ-_gJG?jr^{fFPZGw+w=B1+xAPV)AT`4q=B(SjkHQn9A-! zDH3QFksXW~Qtnc&iR&dquAZPImfoDKZXrQUJ9wG)PIyO$QW>SYT6rU^CXKP;MNWr} zip}MAKkj!lYU9GlGf@c8;N?~j?MM6IZ%&)1Vn%yzM|JTXW99+#(HJSigkVOhzIGJG zTp}IxFQ-}@bFu+hyBZ})14c%(HKrZ!Xf;0OmXuIyaFj-^Q}}ELp%(WQI62Qs^B?Tg zYFixHE`4D@Q3;_HGU=slW%LJ`2DQ?4?vwCQve#*n{P^Se0crxt%oB`qo&(k}xc>`d zBN2cwmH?ZpDqsT6todEF>2{xQ!<HeX*{gQ*J_Kg-Nr_9*iTmI7s?aQ*MP!az$A?$I z6VJ4G2ST0rSpC{wCziW#g;DUUbspTJGq1Wey-N8k-5HK8=CNf8tEE_!DpDs9TwNph z==mT}<R_AT<HS*>HkZ|krCUs*z95}H8P3L%L-glDJ&t|R=v;F-t{Pe4D-)MnZuArz z8+#16b?G~R=-C>4cXIcQ6xUxn5QKG*vZ(I7J*S9>(k&dQ{zi$e@Oy?A=dAtwmtc8B zI^wli3Aw5S|F6Ik<+x+T5@@2bO=&_JLH>Kam+7DvC7T~f;L88xG(h6kwuF#_3inpi zz#iHjG^5O-nw*&E91+V+0mfidbZP_smtV}~bS|UMmoFgT;-AuL4fo0Fb*@@Q39+~Z zroFXb1rQ4g#V5CogFkY##O*2DL_R5};vJu*RhFu;3-K~bkCb4qyM6W8Ofn|T$<Hr# zFwV+|q?~^V^+W(sD%!#DB@jI?I36W=xWX?j>n|aw4g65vl$GgG&hu98*Yoy7y;w>E znSwYG@H7GDgE>Isc%c9HZ;O>I3Fd@!@8jE_g*}{g)>e&q;wk+H<{7-xS(0OnI}_w& z3>(g_F$_-9tyg-xC?8_Su<4V3caEtmo+^$1P$yaV|BlDA9prYW$NRfc5I$%<%8}wK z74m{6HAVT;Rkf3W3@B``s077dzlc);s8!zzXij5GdxOku!jBHLq?;!C-xwN+cxqa2 znd}(YvZgKDh>#6&GbdXZ=DcK*;l~Y=jeOv)ce%^?L;{yrQ^V|=V});AJ!2zW5xty+ z2yzc=LmQmViq0>VJN3FeJu5wUS4};o=#_G{?t;(%((WM&qTc<PGJ16n^qTwedhMl_ z^NPRdyHJv8l!Z(7guDfo>z|rLaBmcF76}Qu>nsNl1L4jO6SaQ~VP*^&tp_|>j%Mr2 zU0O7BV;)Qu4FJQ*XfI=$3JjL4zD?ybwG?zB{fh`flgGT_{uX3jK>G+U3nMkS3)dnM ztE|x@3>WlIgX4J$7bA@iQ0bE-J}D@~?yIuA8cd7lg8xZ7$@A50%>_LjB9<961l59- z^n%*sbSsgG_|o{cs(vu)sEosOa)XOTDuZXiYInTQEYCN7jJp>W>KWAn!-uI%POnE# z?XY_FkagGkpcY?qf8cgOv(KTEDZPYrL}F$?^}<IaV92s-nr?y_unb`zxLwZ^0ea}y zWOpwg)k;ZmYPGbdhzfOP#^eVlCh_s!b$VPJ`ey4}?<A<+CDQ#Eq9JElVA5X+dYGHM zJR@nUwb%m~1UQOJmK@(Y@U#5!2-nO|ePs3?$*}*w!I%QopcXLX%?d=9W<@viP_zgG z$q(hMo7HSh;l2;H%T7Kq9gW@!G4k#^=V+Z2khzJ2ypHOp`xC=A<P4nBZC0W`?iA+T zhjK#2UV@#lwCZ)*p{ZfXk??LIkTnn`R=4wHR=HUF5F&K#;Z1&YuV5VY6PnOal9$%n zN1gNxjA4Y>S{(D@+XI;cAdxVejw0aC!{@Ls5We8yDi+UF{AAIUPld<XO+VNgV(+SS zy;O{nk<4b9qas&E+4SxEJ2ojd)kamXr))Z;g(ky^i|`n4Efxe^9`^?GfvZ=oi+L41 z1wc&tUz*=a;0-})#S;4n{r4nfzVPu72vmgPE>j4KDNr`MjpiIfd7M!>^><YkT28zJ zC9_%6x@8JI&M-x5P0hK4yd%eYSM(8%NM&FaY0}0^1!p4qqm?lh--rczIHSU*6h?;I zjl0F!yO1Tt$DRC)#oIy7BaNHK*cr(nz)BxOK?_^nMy$7LPOyw$DpI9rae3Ah-3O27 zk!jAAFDDaph~>m10{J0=PXvd0vKDGt?8Y4+*`OYV!)CRaE1qD`N4OSjY2uay5ip55 zsIJH3L`OrjHB8;rKbxOF!PNG0+-3Oi>w3S|(0``LYxzVuV1Kc>$jif1&#ME}iSEVD z&TbYLjrOu)47(1U=AXSxMT@fkG?fIs|97W={o*AAPiiidLwOw*)%nD7HH!GMQ1&uG zvlL~S>^BOAzN>;Wd!xxkwd25zFdn6_sK~!sQ5|~?-!_2S25{yh*E5g@Wt`l4Ne_pu zA|jrjZv5&2M4g-zNs!HEzf1wH+D91d7t8gZ57~lAsJg&WZl0CGdsSm|#S}W!PlO}K z*TxNf!kmC6Y^Ut&{|>01>;;phH?#smjN{x0CM0Z7KO#1iX;RXX$MYJmQ^raycN^MW z@E^^sY(=6*jG5}b>L4xnMbdrvZa!ADH*bp_zKi<Y@Ij1N`?-rNV+7ZqPTql~_P;&2 zkM(xPsPKIC+Uj4O1jOZ|i4CT2nS~APXlHs&G@0a>j#K}gAYGAYI8PF1hD^$CC^eS( zxSe!7#$1&!#CM@6+nHy1Q1zwc4DqM!Gd+%rJ#Eju@gxVc@?Qt<Zw8rvXYhLI0hvw1 z{C6-u2m)yW?K2NVN0S{C(`Y=5>x*ul+Nv`0T;SS@O9h(WDJkszWP&G`Y!g9@`+(&( z@uYDwco&R8wpeF2Q8WU7uH;I*JJl0i^4^+@?O}Uh%89D9HSUb41MZS?=6sPUa5cMQ z0r}X5R`kaYqhd|Az2MvqCrh<rB_;Ta)C9;Gph)Dk@stEw<$CJ_L6Q#6;{IbL#=$_v z6Px}R{jb{qRBgc(1L3T;Y-nT^MWa`92af56Gw$dmE7cU%8v(g>_kb{9A6|hj1&vX^ zEv@LgYaI-bix*iCA2w@fI(m(~Qc5B*R_pB`I}xLqhQHCzpIul3b0lvyYUO>{0M0et zm_A1U-J%0C&IbbolduS>o9Cq;lZ#&co<5t{8WDDULM01K3X|$tI{SULW7``bfohWg zf$R75&4uCN=H@n;uF#F~0;Xs^4=)8dZxEuWWOQ$s<VO$j9Qd=#gIyg>H5)At&fw<i zt%{sY*$d%SMJl@YVZ?>@muk@rce%bKr>0WN3l+d3p^2ZnFX>PL4e39rR6&AwGe*Tl zQP<x;0Ph^DLc;}ZxL{X!R+;eI+uO%c5X-!DGBeYWNlhAV@o;01;lB*}QnE%7Z8%YZ zcnU`YpX&F8CQ1jX)S@cTR7L?6*aVhYjx;If?NY`3zUuvU31tdW>sN?~`T#m8U36w< zrhB&M81UL{tq8GaVJFdkmISV<i80wv*MKH9%`4>Z=6XVBmmfSXX`P;UFrYh{R04hl z={An0aXNJ`00JgVK*el|l%DGfi4H6Iot7#+g=PPA%8y5n8Aia1dK{bu-d)J>z$;PC zZoGZ>@LM<oFXetN-AJzQ+=*T9g_4p|yjrs-iF@cn8pHixgTRgemf@HB9)<MRaxO=L zI)A@a6FFiJp5_A%wpQwWzNivX#t*lCeCg<9o+JrU0$N(B<~fncgV7TOQD_!iXhB5Z zOvp5J`$|Q%B8qCC34a4nU-&@N>xpO5p?+0rGSL|7@|)-^;`<W+_jo|p#f;Tzz9G1) ztBYeN=M#|EcuyjvZa9>ZZ`$@XTy65sXMJlBiT5sz3KE&SHrD!B?toV@<b@D5ZWupU z@-PqRTg(muFRr4Zq8LvXlUH10Uv0^#v=Tkf+nWM6#0)(IROstZe!vuF2VV9?i{*{l zhKNyyq41m^=Zy743Xzx2VP2GKw`%>)%bLWFe77m+{&`x5>CZLMAjq8LJ)weK2F~o? zYU4H7=ZIOy&Rnmf4H&Nva{3nPgUuSP*ii)4q~nVL4UigCvd_@$l!^C5ilP_jDrbU3 zBzs^|6orFxWyTi`>b%DT6CQA7aCG%AB3<v300J#H4HFA5>s!rcXNJ!JOw$RdwcN8_ z!V=&5dPkz7R-3NNTgZ>hmli+ac-bEvsx(UAbKeD5XRV;Y562+Vud|APgDW%K4>l5- zT8@7rVu&^hs6t0$GeaY#qSIrY&p&B-uJ``PhTG({T<((kp+#4s#j~~EakXGOh{#an z_#;*sm&@|DrVu{Q()s=6;lf<Yic(cABs0Lmgy8*u_5mydufs?wBZTeg`*#;aM0McM zNR1|C+)_^Sp%e{Sq7?ZLRtmJefRPvjx`QaY`vPKBC=1`8P6h~E2)Y&9qVFPap(sCp zF+l$+k5qW#3qiv4-YU6Sbr&#*k;9ZU;Is!~s!OK@hbfhm0n$BoaLP+mAlqMN^+EJ4 zgSp8Z+XCtetkl}c>yE-GIHWa4GOl}mDB7nLILUtA2B2hm_rc;b{DXVI6^E_3XhrL2 z^@SnY@G*SNnxtELxXT*pxO>wVyqbH1G1Pi_zOE1JH%Rufdz8+I%|&PT$5nq{@04N8 z5Nlj~JgL#Rj6M~yn3pm?gZ-Zcd-I|J8^Rk->JIhSO2~vjpk!;5DGX`P=OrWjN0~L> zf*^<KMc|`aRLJVj^)@bmTa|1Eb4T2+`n|Ym<rLxovd^VjKu`8>_V=^8F~q~2`U_r; z;Iq`KTgy>|UgtGE8^UjT4KqjXQ9{szxU|WAj^rdHxl{;~@BMU;W>ER*;R~eNXooHE zhFGiBEzi9+rH=IK6E|*J`Nw`fh(EeS%dRXH?ndc)lfuK}_RwT-WE}(`;RIm#8T@D& z`O?8-AP~qZ`ODF>;X2au2S+TG?&UcGzg?@VaeG$7woRo*-jHSM2MJ3~>p}hw_dy%~ z*Nc_<!tMY!a>1uvv*H<1N1ekg*0;@n6HyevT6FO100eFSa&j;9Yq6KaouWxiqM1St z0Ls~y<xSH0nD-Hnp)a}*Heu9$jY9cRV$G>9Wh)w}DO|A{6f&=s5+$46K4g)<XU!bx zaemZ;Z9y*Y2ed35gew9hYzW?gm?2>K;jXWr)c5bChs>RJeiza=N_>ADY+~fR!13N= zXnet6CJwD6*S}ZWBwRQ1FedGx$=b=+g)l!}Z?`yD8;VkEfhYekCy9o0dvz$&vX||3 zKT<7juFB-xyYX9j$pWiFuL~z_Bl-v!vIGcVwFK{EF9igzW&URfmw7=7NnbAT-H$<k z-6hx?!Mzl137^<eBWa)i1|vL7jD`u2a51njC_ng`=Ga*bL8`okqq9SZQZspUrGjU+ zE@hUXjDrxE88)rOzJ6t$38Tm;cn>qprWNjb-uKfSb}_XqzE-cI8{k;@s>)vq<*kJp z^%cU}msh!0jiUc#y>|P~wh$pWtWHYnzMs8uou3xIfl#M@c4s4|$C2x{$EU7rw$P<S z^Vjt$g+837v(@1>#;Q4srK}iRW7``eDO}IPUrv~~NC+&2(LR}`?ihD<DCv?(^m>p0 zIZyF|K+nAawjSJ%Hek6=NuC6|Kp_Nv{5bUM7mWWsT^|V`)AZrGJ^t`_587~`w?wyi zo6*3sOOM1Grf<F~z6G_>hrI{5dPG<|MFb%EW3s`)!HOhi#OON;zjHBqnqQ4qyt3Vj zvoX7jOJkNkbWkb;y%PR~S)gn1g{oaaIkhX)6@lx1a2An4G9}odTyZ8kCZ<a#ypr7S z+bd6U7${ZvH;59wBkSwek(j(=qVHh5Uj5ig+LHDc60o)1^|nB@5o$ZE7<)?fbV`Wv zy2m@(Z<xJH?qXqRt-bac*KSpHT-FZFOG{(3G`KuF>&{S`qiwu+u1-8@-VT3F$Y?&| z8t8q8u^*2^eD>{lFghtefy>1@S*xcAoqjbwOA1@n((yt64DUmrd3EdZ`qtJS9l#KI zTFxEP!ttrbkfI2!|8LJ#`uTcD!@c{zV3Yh41aU*UAdX7;l59h|WCAZH)4OVS%6Ssm z2SBm(x2R;;trjTzU?WRyU>PuK_zo0d;398$<sYBIm~AJuRxO%rg^iby@MRI)H(&9v z7qY!Cb1$c`q(PY64$wi$E#$|C?-gDak&+Fq$4ed^u&Q;w@EVQtUw}pK|G>P`;;w87 zaB;4Kmu)_7v*j&Kv0E-3s<5xS5y|&3-iI{><~`kBP_-^`x-KhbM1JMJedA=gRMm-d zqjoq~C#Z2#hw|<Nu9KVBgs*hkiHpf<Df`~j*?LxDugpYQb?VH-aLXAcZQZl#5)x7^ zV(i*8v;Zf4%kVB^@`Z3Lx9JO1fSu?+H|pI4ip_Z8FvSQU(f`C?FQ5)ErZZtMMEl2D zNJvPO`zfQsu;0;4!{C&WM#aVwy9tH+B5u7OoV{jOwnZ;=D_+Xz1vLql+atV@$~3sM zG$33dQ_etgo<j9eTKKMxr}n7y3gMIdL4-7eihgGh+SNNu%suQXOkng0R3q+9Z6Hhc zJDIiSSWc-zLkZSDU<Tj$;6UECFHi%uAo2y>@py=;JSX0bp|XaD<@l_ZX5^)R6VGGM zQ8^b2JNL(4m%hk+e5}2MTwkI2dCt2YX)UhlMt*TgBaY@u>#Zt$9*+~q6>@NwSsH%$ zNR#PUUP|lTVN+iC&Yrc0=i`lWEcZ!0pFi*aZWfd%q^_^mI|m{EUrPr%yiIhqVs}Hj zSJOTZ2;y5+k*>KYe0*!>SiDVENPt|-t5R!uN1O~NL$RZ~Sp7D~HFcca=O^MDO-0^< zS$KpDzxPEaBTVSCE9T#BBk+_zU(MeXdG@4#{7kq55GQ7Qk`qsH569mJI@JvlI-@U9 zB6u8*om82SBvg*)3%BzI3{ZMI6MZ3)(9K{OYi_Pm{nN68WVHrlB-UB&n>!EFrBc<{ z(Oe&h|D5%qB3FY~{d}_L&8fK`Uk{DT>f+ko<HdGxl+0E;h1yBEi+ij`&+Jz85$@!a zv6xB_7IC`A<xHhfHT&`ubHoSEJf%z_681o^k$#ugoPV#+6awg8FuWWE4B(Of91@wd zww@w&$m?sM12H>M!;kuf3XAo*T7Cg<zcVWM2tiuanyic!%5SSZt084H3(C$BLU<FA zz*7u+(@yf<6e`py{C+#!`F<yaz$uJly7w^J{#S3W3Bc*$Bqc2=i4-FM{sP2#<U%?? zE84^J#?zRN{jFoGsmbAR-`Imuma3Fe6b+5fgf#EsW#oan8LYW@aVFZR)$Sa-^$@1G zSH|a~V_c`EC-aeqe16|Bo~OB7!|Lr2>!+*V?SZ5Vu6>$I6IS_byZ(yh13Zn#Un|K} z<?@6q-R4I!06@+ifJj_imQwe!thQciA&)*O4HkQR5I84<*ZjXuu-9|@&rAPR<iE5& zmgE>qHvcw9NlHp;eX>-&Tw-$Do`d=|l^Y&&0Sy6x4<a&h{DVfH1p9OWBNDNQk3lRd zGe&_d%((8v*UW6#8L<gS#3`8&tf6%Chm5-=4bACN;i0v~{*%1c26B4cpI_iE_h&E; z!g0@m(;^emhN<m7V!QC&q5fAP0~hP!>2T}PTc#4-mr#NT7M@Om)eGA0u>}QknEjp9 z*iWvGyCdaFJPtL2pTdOO`)EY(wl*VpH$F8_q9CjZYh+Y9J&f|YUYRIoIq0X&Ty^?o zSM#`gSlK$8L<#F}NyMYy)mhBgjsXMq<@cA0pYr4FqtNNi498FzET+&Ar~lS?TBHE) z)WYKn2&nzp7>Ff+$MVLXVEr`S3gpu9Ec=j5A*A<eE;HX9%xB1WnIdq_6oioU66<`K zJNec=qHpS0DlCiYcc;3WV0R71(Q-@n@obiz-*qu0Ptx4GkM#j<0S$$*jH;@tAmB!G zAFl-B*C~x5Zvz!Tlf)MYIxJjQ^L7{_6&V(1TFe9RObM+H)YO#yTTD>Q5^rc~1eT|) zTTQEUZ$^>TDht&E<4Kx$JWtwUKl`0wn~(Wjz5a!@?nfd6Wb`yZeM9TCN!%z68F|vN zFeadTGd{&N&O*CsTc;`hWCN*I@$O^K=kNI$o~}8wjs>|-0IS`>_^9MLp$xyEm2=U` zUoL=u5sVke;I4hwt6&-J{}P#TaR|nSG~i&fdvhcUOh_chRG15#8pb)F4es4HkI$Ph zbyWq!Yng~}L(cQU2+_<(I-+d>gmp78YNwEJun@#d2SMshAO-RLgmmj71{Rhoxle;o zXoU(jUk>Z-x<4Z3rDYAOJ<ubJN_%mWx+tTns_Gy~oKUqgW}I{No;gQ>_9hAudJsO9 z{aSt7%`0O;64hC-EIf5a=11gvutbyj@y!vhhI@l$v2%I3lTz#Hac~{YDl<MY_?GV0 zbE~37^^Udq^zMM|in7dTb#F-2GFjcx<37@_1(n$js5UtMil^Dz-22U4n*l<u?!016 zzl<q(a3S3KB2Wc}{d-cpQ6ZVIQZN5`BGlvbHdn$=7^YTFSFKNqh7*t-j3YQjWCUUv z{;v{bNy5mkxHikE%!#u6xS;fW07>w*1e-NIS|c*}lMqrNkGT68>wr?p-E|7Ui^5oF zz$z5s9LUpG#GrS7ed3e|BzJjMuLaJbps*08Em&QFru~C~0$=U!Y_{`iHC-^G(li9Z z0NrJbBHYYwE+?JRwR+-^J}x8_;6JTIml9LuzA|pd!A&Ka_B|*F^{~2r6F)ct{(@th z-^|Orzo|@Eu6+`4)hZXW`!U}JSR!va_M&7kT2~HkdJeyrdgV<%0Kkp`8h?L(*U~wP zTn}xp2ZwJRD>A>fEah&YRsY5E@Z)Xl|ARLE_bP{qdUTKO$D*+0c(nK-B|Y7WIDi}- zHS>E1j}c^RFwJnNfPk>k`PwP+B{D8!Uf`8$BCey7%|`=m)Gg-_G<>bOyZje~BEw_Q zJfU(>B=zN03%9lIYY!~iurM%%c(}r5+1da+V7PF-tXrp0;|nhEJdWVqFK3K{U&6jl z)UBWEGAB@F)fXx7xb#|-);H;U)a=zG`*Mo`1!qYv5$<9>$e$K^I-wmaWwuabF-7+D zk>1QXgRqbyG>N^%<tT~&gyE}Ep`ja9xqix*QIse4tz#$ibnel7W4DQN{^pAwMXzMy z*}J1(C~2-bKZos=55{?vw6ySq#4_g#>OP3=KArU718ITi@-WPwjE51Utz0Y#il6K6 zrGm7fUPBPmqg{Xe4tYz39!vw>K~L`W&7ZGOmmf$hEOMyBiJd-7qN;Bhc7Nq}6+4y) z*DS_jDf&^Z&UIP%y_jr>mG65Awrg@#HS@*{#97bcMIA}-qC<cu8(B-U?M1y1Abc&D z8j49r8iCDXwh0g+PjI~md`au)Z3Lf_o9iF(j4)|^dN>-hwY5#|Go8-a(&ibdQB;>) zI-$#diYlds>Q*v>r@bdyS@UXHTveDgjV=&hu#{OUbK!Nbxt7s8dq3kF$ysY{b#wV( zj9hR2w%iQ1)NFL>!bF=K)@1+Tbi=P6WoM1eP^##`?xJ~rr*9`x633-m5vMltnIEn# zi$9QXypEsZfr5hKAZ}DqJo01xF@LFt^Z&3+z+qY@fdZL1BcLw)i+3Q)($K9@#*z|x z08FM7OO=Zm)y*IU(pA6~;SI39p<`ee4pl^X?8A4cQoha+@S6)bRYMsElgN;#Osq)| zSiQWi&hpPE8PnB+p<Z|4cyU;3{0$B{((5oyk$3yTbpk6!Z3Qio`*Qlc(QXTQ-DQy* zW%w0PoJEITH9kx-PTvvtW!{YHDlUtLcOb}l+HPWmlT1uJ`i6k)1JoAIH!y$ti6OJy zt>ts;rtm%}UHEVBU<Bk?J74u>x3`ndJk8XKhSfiw_k{)?;!cu@GiKt!kM5~FUh@5* zv%J$8IeLzk&`qGQS!8LFIUiSl2X_oj%;)D$tqZ{{02Ips=6$4%7HEFx05kB~M)Z>R z{KLAl=}SwS|CL{!Tb=ySMN`b@!&=P$qM;X1G#Kz?-AJ-?kSY_tg!uT;jsPSoqH@L7 zGbu|vwK1>bWj-Q`I56yJZ`}zp=fX+eio1;fF@H5jgu#hT;ji{Fdv-ESQiO#5W_EH^ zepPO1mgPugN|O*|LkiJ%Pedj~TtR54^cw@-4cj;)c|QmW`JX`<b<AW-4rWhvxqwLP zqS0D+c<D3$ZT08RpWi!S>Id?J!7xzhiD;ff+*cCUH(MFyL`zW7Ff$Xz>cwT;AsN@p zG0gF@cYAp}h?Ps)@bK%dJqoT|-8y|?<oyF<G%og{^2HNHvjdLQzmChP8|V%S1G^1a z?IkHT-fv%UtPHM9y|p)+D_K9TJkupHjH}Y(4Xvv;d8f&~mcFvJ<h8L<BdQO(LCPE+ z&E2LZW@Ouk&5<cA>MB%rxLp{!dZamENgN}m0boz0V;EzAiE2X3Odua~d|Zp<<>(`6 zg=%~v>gh_6ulUy?5D|INN=xzuLH3_vgpyunCZLbxQb-Xg#q$B!nghbHm`KTjEGF)b zOOT+Gl9Kj;aK&$<j<ihEILkDUHU}PAnu!B_ep#;?fmyy!w&i%v`-?1mf**^<_1XYI z^p`KJjH9vC!AAb*-29&xr~O*W5IXCQL|Cln%9h(Aj#fosu_jvGLPJA|TJKMPnTzZc zx}#UfF3-B+0uh-BwGV*ganP>NY45zhzn|{zKhDv1wlCR88e%003=m%CT)?m~*<*l8 zuCL_l>O0|ZldVX^vh2g4>oL^ojpl}A@$h&3Mz^N(JSIm_lc9-`=y9Z>CUzz)7986? z4OPAAZvH7J`f_CLTL%qMpoZH{W8>OT^X2c@>X&zpw2Fl0A|AhMzk78K{6Lf+9hEeu zUH@V>(k-7aCAjGI^gy9jBT1P8=x5d9bY;FNTz4Vgq8QbRd(DP78@%~vOPA$A?z)VV z`QATO{yJeFZ&L7L`&bND?{33)98suWQ8fj6N=TLQ)T~Ho6>|sYn*%8w>#P(X2|sPq z+mK72Kocz{iB?nJtZ`Kb`0Kw%Ji_q7e$#cPsQQUqsD;HPAP)v;WlR_cW>F9b^<YLD zTQFjXY!A<*PZ!#q_#CL~F-NKT*?z>m1<1!8?*P0CP=5N5EVa6!0V~!Q2Di%BRu2E{ ztO3YtJ)j1t+mLvug|KB0`||4gE+a4M2rCr*Hj~H(VK{=3-$vG!DS&BD@RfFn7XIUz z6K`>Rdz;DdXQ~9QRF2I$Pk*z>5ND*hZ297T)3rbiZ0?$)T%DMaZp3C8px^0a(@cix z|4Bk2F|L;qi(!2>b!#(>w`qTe!WgKj>8i_F30m^jmT2Sp$pR_*{(KB>lDrI|X+_u@ zPt3P(SwuxdK28B+C+HOGrjoFY-MK(d%{|aLt<cxfMPSSQ)TXs8@0HLel0P2nnh;6? z=XSNA-RSSm16Jkzr?5LdMA+y)W?eunG6|@xYtei(Z^!hi%Brf0Zh5@j!w8nH(h3!> zwHO$>cm5T3idZAnQz;ZPc0M4;Dx}<w7((qV${4RV989quVjbOELLl(l7tI{CSuD*W zheF-_Wnj~wnN8fCVgC^CmsWOjGq#k8Z?kDVwH{$XLFBFg!j3J5lZ!=t?nm7KfR<My zf%FH!NT+c){Jc5aQl~Io8^_e<WVJs%*C28Dq`Zu#L*q{>@1lk~z**#rT*XvnAGyHE z+iq3ug8l`J)d0?3JZV2|6b@LJ=06Kv#AG}}${($kV87`K__ivR)@7yd96^@Q5{CN5 zVEvPX5DzKi_+p7^4Gl$Q5()A6mltAmgR%4X=nEC1Pupp6>f~+#5a|JniK2-cK*prx zq$Y!|hHT>k{Taf{PomCC>Pq(iqZG>#dO6tlr`DHo{{{&!;6IXqwX}1;3JY%q#x01; z9VN70ExHxuQYuZVFO9I8jTd}D#H8*0kx0$;xWH4)z`XkEy->LmJ*<9OTN*THHk+NV zwc#8S>|F2bW($mi6WFX+!vdjSkvjgTc^r5dKd6i|80jJ&mRc&<jOOPS<YWo1wtf)> z-d-NKZI{+B&Mr2)*v*&jp|LZ=`uqYR<8i%bFzk;l1nMr5u?CFWhkclM&KFC@apMS@ zKEmFmzY!P|Q^T@EVQb8ev=e`PJnZ!$Dx&_9A`;b|Z_V|Ut3unj+*hgCqrLhG?W6m? z#_@+S?UqTsYV*UZ4sn40m;fQ_qUq=WfIlwP0EtsOWtwD6@M5IGC{pcT126?r2=2c$ z|7P<K?*kr22-<->6~BdVeYjL7Z!8wED>SYBDNMu3;kZw(&KiWxGm=ChT=so&>%j4Y zb@gOl>I&-mz#)L_+tHfcyCq1o2_bx`5Ew&tibR|pKz1;qgbl4(hA&gM+(8%P*FnVm z7WD*x^j;C>78tbx^EGKXCvW7Qan1Wnt*r<YPK=T};P4#ta;n73{yoq7Y0Qtt5!TK{ z^#*~UxQw7utelfym)gD)uSSO}U$@%slqi5que)!u<Kw36P30TUk1!&ObC=>40id_m z(QZRI9uZWiDCG?8p!L3tDBJkow!#udgW2lj(GP#Wf9?gG`Pv61DB0Fffu&>vutbsQ zpwFH#DN6A60As;d!TaCYaC;g@oQRXheGsH{eNdCT(@7HhZ1L?7snW1Qrnl0d2g$z4 zQn7T`ScVlB?z<0`vY#@VIQoD6>WHV)_Pjc%U*h4Rp`jUH@HByg_L0y5SV3d~rjpjy znws<SbD38!g3TxD+!y;%#@>G)Y?Xzn;TOzAMfGD2%gxuL*e&0)PZ<y^ce~>kWa?2k zBi-TpvN0qfio>2G{TV=W_(42Cc@a3NY@VGLSQj6Z&7S}ku(_K#2PIcmR~dj0(=IL% zkI+^2QT+dE8c(3((6OhU_jv!hOXSj!l8t6Hm)b#=bZ)oF3f&G^>Q@{++5L-F3*RZK zf-*i+--x|BNRF6%J-IB(h=ks|R--w<lk7e)qtfUbWdWT_bRrqPO8D5zDCbMq{xKOB z6Y2fLcX6k)pF=I&xMPHspI&Zi7=C(2wFC3pgC6%MJ#f#N8EI<>@}hT}HVCNFZ6%r- zP*G7KKAD%_m#aA($TlCJ4fL&yj5vt-_mzLZhW3A9{zHLGg#Y~E7mIcv=K4G5x74#L z0f@$t+$=8p11{kQk)A%n%NPFgL!_O8ie|s<ZqJ5zm8tH&P?J9^2V4r+WP2uv=nS(W z7(hUO%>#rRL{FiB@_rwvEBx(I(;<|AA6)1RMJ68>oR-3CRH)4)4@EWuTj2=-v@_wO zcD;1}y2|9pn*j9GjDU%DY~(><KV|_V+#VTZmnySkV&B~8eC%48Z^q;!<TE|Wd1Kwy zovhXw2CB`Ux3VS|+}@cEP&6&j!VV)HEww&%6f2io6|>ywpuiVME(5H`mW)6;T^JV^ z7Xq7n*>Vw4vei1Dj{6qhS~&&k{EiN4Qp<!fE<L2sqfjPMyVvU0B<9<Uei6k`gPY0i z8cNt;k!Peas!brorXtwuVWy8vL|szzij<6u?7MzzdCg3dQ+cuv8PINs!+>%8-yygr z26BY!^@{%w+>H;miJ!g>SK6m0Cm$|Vs}&pJl&f8BdUpVifPkh}XF+k7_T5pOB+ctk z;s+FmUPZuy(b%uJxKC)8shV{q*pou>ybR!!07Cww2=tSP>#a#^$sP9fcwDDhs)f9Y z3i?fdOsz!sIm>!UaBYvGYO4IK@%Brf0H8WyN9x=ih7}WwJc@dN&2HzIw^%SW?yJw= zY%^aEPhZFAS9ooLOLOc{HpHWTqxxmSOwql}QRd02@wr^QP%rXRtrYb=Pla;dwEC?n zWiJ^ORcP#+)5rm%>Jc)jR8%Ijg337b+^75iz3u-1)u=CgAOxA$U0#{q{u%#g7$ETX z;^J?B5+5cXG^@=+{#QOxF)_KE`@SwBIL(O0g+m>fl(>@_9VD!3v#1)fa7r&dJ#xWr zC8GSQ&4FPYq@VYS897L4jNF>V-FV!tHD?W<*Nk}2hxz?Pj)k%r8%-wI0Ojj+)MZhQ zY&bk;9SvDo*;ulN91|S$na<fVW&D9S@#vpyy~FTOgWnJ-CBw=1upP<<80idl9W8Gd zBuvHUYQyNXuVz!%#P<Aoo(PXmm&no)5s^kENWYDa%C$D~=>iD@jfl~2aNJ<xQLxsG zHLXk^TLBQo{&&(PQ47vGAQ(#R@c&Le>M;tmTM*7&?dq$fW!**RwQy3kO0waD>+1X9 z{r8OWC{4|qPVmqJc8&p88^FqcWvGC}wsyb-*#Y^Tv8KEi_~p4v)yMcfrpY7g3#Z6| z{H;K=oKg-DkO*VasM(h~!{ss>WWs=I_`MBA-+y8>t5NLurk*$0&^CNMUD(b8wvT>| z-QFd<YO*L)ls&P)<8n17l3tu*m~AD#bNM9@c7{jwr1NW(Ow1XF%V?o5F)tY^#)lPW zi`fr)LZXru#7yCQ7y%+Woj{>m=28GU0`>3ImKw>j?Wj_*PzUY*w^{;dI`h8CffTmD z=<&h^b@i8ipP*UZ^nH)|>N>qqgh8jlLk*xz+Ks-Jh6R=Mx<sIT45V(gq{cls0cKqJ zzZ&39*8ratHj}W~Tun(r&aA-X<T1HP9Pg$AH0D15b2c9918htC3U?nD{k&VzP{q@@ zu9yAzzdIfA1X7D2DRi`M8x2q$IbSnK<{m2hy|nKaZc~YWH((PdRZhV;WW0U()W9pi zbKpP{Q_Q=<OE<_hS?178IF;={(}w3oMDMg4wC`BD`m1Ic^H){syZxx20Ud!T#aIQE zny>J|z~s>XrbshAp{pc}Cd-k9|JAV};AMDsaW0;3Z_7np5TA7oLncGGeJpx1uviRQ zt6M*wL0i(&lwq<64+ii0acyO~6eqnE*>%a7vrvj;(r#GGjx!iX1?|4d4!C`9(%&AP zx`|ZV@%aM&{D-B&$eH%heYR=JWwMGyK_rO62ff<;=CnyPAbdyL^Tsgrc2<`c{+bf1 zdgk}<6t<&)m5xB(@4#;P0JxMQjg0Nru!k%4i=344qNj@S73y=K^SG^!i}?HD+mieH zhYPe-7FUm+jp?V}>lE?B?FG^>3M%t{g?Qnycjn{+h*H%ay;=B-50NiAhR3TT!=?n3 zkYf4_PT+o;nwn+-a6L)I(~b8dZhZeAvKNXUsAxkmjoZBWyJrv*=+&GjD#{(lqDz1l zm9%O*e_PW{3JKvjjevmQlb+r;bf=3k)k2C3t*bfnQbc$z;VRqEc5EI;BJ92*KD4=9 zo>GzDuQdDQt&Fo6hM}uWMY!P^d(9Vl`c5Nhnvj86=}U3Opaca2z)k;p9?JDm2NXyS zpC^~ZDRF;7fG_Y24{tc>#xeH1m{9K6cWja+VG^kQnbTE{cVu(m@RoA+#e}DXcV!&b z>$jM@G~9`4UvuZ`?X-XJ;o4^IjI{V)_^W1zP@pIB*&$<CRtGY~_rK4pX&{l;nhmQ| z>o9?9Ec^NYsCvtwIM%LhG{FJ^65NBkySuv+AXsp>;10pv-Q8_)hv4pR!QI_Y@9*8o zeohrsP1XFFUfsR!C6_>f;UZ!1w8~97@GPObF34Q&R##V-EaUqtWqQ4G0KfV@662pC ze>a59WcfyykLlkm=_&LZc5~2_#^oO#Wf8y(8$_?G+s>t1m;%rkB4{^Eil67)R>zeb zj<RFJu!z;V5ABj!AX;P+%CPdDgO_~(gL{Q&h8zDYjU!fIGI<qQ{(OGlNQRbSpq9Q{ zlLZiX%BF#S-zfM!wnl@M%F(H0`Dd!*X?CC1R_<=VRM0vd=n8xRKgN;|xZ$ZC=QB}m zh1;e$*dtf!V4s$hGti`vEN9(D+iX|aHd;fs6kBlh7|+i-=t<<p**lnt-(!g`X=08l zC)9nX-i1aQR<1lzT!wOa75I%8DaS6vt-vCr066i~y!h+_?yX!U`~9r{1OA18d%vf; z^L~r>pTWSN;z0yDs2C=JJZDe_sPIXS0Z%4{vsDkP5CJAS82ghYmFVW*$^D9HvLHKJ zN>^pWxhiGQ&+gOO%EXG{>2y1Klwu{q8>73d=U@dga>fG1Cyas1)3hhyIpk7a4jd%R z6Igw*(D&E?IZU`y6hE_;_wWf|aW${nPs`YOJ{}al_CVIXH9+U?jqrKwrICT$QOHJa z--Go{F)4&~Yg$(stJ`8;UDdCK7)?8S_I>e}7}fs*zqth&P_LF!m2Ws|+Co&+b!+kt z%nNCMxkjj0#)E6G6vkj8OCW{3YZD$^@sqR@z>}?C8#vFYOuk+{5%IGBd-XQ40AXeY z!r$oc^8rjBeLhRP<!TQ_)jk36m|x<n%dTXRBq~t4vM}~Xb28D#u#5cwaU|R7*E=!r zn+eDt=p@z+47|u?1dm%$z%G%lQRfu`lO-+VFlBvFe<ErMz2W&>Y^rYlLAvDl&^sJR z6s!u=MA<F_^z`3hf=JxNlVhI%@t6}^;#Ae7CHx*Z&e*pLvn8#o%t85OwEa6Bu(I-r zyavr5F74K@_I635W=a-T^%^Y@M`0cC)OSIg;|ED0Am;)QVG2Zd$(Qdt(FZ1FxIU0I zeQByvZZ<YH4?s~^p5j^j3~-m0*l|A9d6vEjKUazGz;6GAt<A{sSL1=-q<Rzm7YYOf zh#r+o<J#?Feo_qpiicHBk_tA8#vt!oV0xg$KLZ#zB^{(qlO0J{*jbG<z!HC9Gp?y> zT|GqZ_#*xtMr!Qj8$_#@`35$vm!Od%2RKa-rhU}|zR!XmTKyiYd*Wq-3#@E4r^o65 zY51f4^TH&tqNrY9xRABW{^;j9tu3Yi^Ek4Rm<axVFyR0r@DxSrHjU4#J>EVBn~s8- zbMA8CjaM3%cc*KmPf9=z!6eArmo*_h%yxFjtY&JteF^cjB)q5JZ|CZiGV4eazPZr9 z{#*BA&QIY25O)d%U8Mf7B=W-4CffF-qPvl#RBG@Ork!D4l8-MML}sIv{kU80WgP$8 z+Ls}KaZn`rHQWdM11>WL+|(P!Im*w(la9AnH(*sCL(u#Oxj={T-J?r<0s244lc(Ts z;tPFt7h<zsJViWhbaZs%v#I=0Eh<*Xm@j~QIiV9)VAM=KNGGwsUJ40`)2YL3YHBkJ zgK7|M<C9%AN(g>I!gqBah{VQek$Bb~#uPoZ45Nio_nSEk!Y~*k3M4h94q{{)H6pd_ zoL4mVO;`xdyN>L#Wf`H%$g_291qDTebI4Q?Y^jfzLU%8XrPKXKY}XQW4Sr+}N9ri1 z6T!u$)jr-i5TKfx@T<M?4%5LHk}ZIOn}WPU+s+ZsR6ZZ2K{u-NBw}_{v3k)Y|H+Nt zj4>|VGN%R=vgL>8QzDn3*NbU~o}nBmTuc4)hOIC6Z~=kQMAc$g?JSP8#)v@eD4H-B zs~|;!X8lJnDHxQ&1;+;gFeZEE@gvg+rb$N)a#L(sE_UQzWK3%PLQO6HCNO_}Ua2g@ z8jLIB^;1hx9Qk7}@5wBuR$x*42#5#=3_qD9QIB8EZ1#qpRYi|yN*eKsUZWNL$Nj|5 zg2r#=$O^z7``a>_cy}scRc%lre=So(6j6+(V)b#1|IwNaFxU)Kz=Rylex#dw1qR0M zf*Bh_lqMULP2BT5Il2sGCb<k5KI#&wkICy%XA60Pom3uZRT~_Qf3U`JIupr}naaXz zDjy$i#CV)Ms=V#EdGut$^SqdK^BNmCQWj+(ZMqTUg+@U`I|P<sZbVI~E^9!AZmq~* z_@v@H+5E&JB3Jf!J+W2F%ZrPNyfq!_q{<P%mO{*Lx8vGIvTRrY$8a^jJI*RbzQeCp z6|Hf3o-Sf_wB;PY8rvCmIc0;ChbU~jqVv9Yn?*|<ck1^P*WiFCmxVxBK4Sn4jd_>a z2qJm<<}LKSNH;bxkHvPeJCl;+obFH!{0aPyCwKa_1R9N$Vl~QR989JQC}fMjum4Ac zA|~}xZ`q<h2gN^a2WeFzdxyHzI{?AH;Pv*jE>mluguggdXRa!Oc1MTHqe+GlxOa4H zhQK4oXny_`mWmxG!^uj%Ss30qA{%Q<6Z~-W(~_YhBsdW{V*-3qa5oYnJrv{x)7!&b zGRIk&EC68pN}MH0I9=MKjDn8Q;c>?Ir2wwg>bXs+aP=+o%n^R<w|zD7h-6Eq7R7u1 z1U(2~kp%}xu-<zEL-p}xpk<LSoyE#ax@->dJ6~Xz0`e|uSQ5w6aj1sp^G&bJI++fW zfwRPF!2&qg6f%86Mld18fTrj8>D$HI&mT;7T2Nk+ri*DXzEXOreod%`QX15x%^>P9 zkVg0o)K{Cd2v*g`5sV-4FJR+HO)?80&@S<Gz|%_w(oeQ_@!vPbg&Dz-pBl&wpPE8B z2qX_;l*R#Juuu@$53m4>e~;V=g!hSjILroQ(tp9CfS3v4L_B+}AZ`jw3Q0b-AHZv7 zF16bmBlpQUPj<XN*X;(-qR4UbTxZK|30da@R3$$wnaz=>zp?2dk7J5jZ<?md#x6pc z_)ZEO3<_=1tl`Ijh~avY7rwgkPWM3H!*Td-Z9Rp+UOJeg@lKxpjyUT<S>tW#trstA z)IDCsBqEjL!$U^a(#@hMRRaZX7qA6JgLrhgt>>n}_G&);vQhs>u0ltGK~#}aO0EQB zzYM3G=#67PbZ-oz($hn|p^dA-sb0OD7JSiwp)5iEYvo?Sv;N{m*PZNOsROjN06!vF zSla-KX53UQf#Epcv!MH7m$C?0iXM>=P9UEP0n<XBlSkVwelp`od{>-2k((%Z1hjxa z{PwruEqoOLYw|szpAzbjOLa2v`~AA>_*G~8-xmBh-kSULYTn|LMMS3ut(O|CTQ5X2 zX_qGfJ;Y>UXvK2#F|NULix}G={69(oz%Kv22yK+vez(-$3JCZRf`pE+6xGjy^-}<k z%W;Grz?}a8y{jasd0t0R6iR;k?faQf9Lr*{tKoDt(t3*fVkpl!*jE>#WYTr;M@25> zLXc4%dKtlG-VM|sdRi|&Jh;$ov=l$|g=_o7+xSA~^#lse$Q>R_L6%FuED4#{I-YKE zk^Hf&2}Q7KLIOs_TQi-}(bC<wOmPkz!`TC0!DR<#G^OSwoD7*p{Cy-QNUdpipYWnA zOd<(Sxn%M#(x=4OI9b83xiD%H2%@;7q6Qq-7nnaQ9ykQn4{L?iGg@U)#v|P`!s!qe z7P^azY1Ummb=RHH`Ig^Sf@_U5M?uixbEjJUSylAQxn~tTQ*RL+O*(5`T=DzxU=Gkp zLlM1<X-Ajl$>@v@=Iff+BAis0v(5WHh$7&wwRY*KLq;qU2}1~yzj;0q7D^bw51HWm zU}ZE3UZwd|bN!@9ACqPXoBln|X;a;83{xu|R99ymFJJF)*QFK_HygbieSUtP2Jk?Q zhs(ui9{?RPT`JXzRuS3<_yN?KOm1mhXm0CwD1QNg$^fc~099h(f8LjIXdJ>(Jc7^Z z#;e=r>45!eXheh~xk`u-ubjISNVYH+&|X8-R8u2=YC@RJfzNc7$sG2<+O~!vbAEB- z$Iq9C(9SYRAc;oIkeM0gP^`r$>N;cxy~8iY%E(DZNGP$pD~gWe2{!QmArUW-v<uBF zcWBb|u=Z3FYDdd}J{1vw3|?n9<;EYn$4>fmd@!+I?>=q6w{(|kn8s=K@l#|~f4y{V zw4J7L{(h9APw>#rq7gdIW5NRp%nAYqIE*4FR`Wi_xa6YKo;g109p=`6y+Ec-z<dKw z|Iu=27lt7UvMIryw=dyNhWKunSv&>b*+-q1W8{<hj(TE>r;%X#Y@f?dvoG78vf_to z&EHQR<MP%#sJ7=IAMoYz-p{3BThJSe%s92WzM-F0MzT9x#}z-erHu#M${fFGF>_=( z*m{U+NE9QNij17v?$n(6$Pjm6sXNbOa_h{X4rjAl5X8wweuw|;{bV*Bae_qc(OggS zdfN|P?f8L0fqYB!=Wp2lh%auUqNtz{?P@)dNI*a86Ns`{=l;_V6PcGl+rL<7elswT z9F&wL{r2CbDPXIO(8&LM|Jj8*o5X7kkTM``SotB9pR^+&<@nG-leZmq0=N!|Hoc5+ zW)RATeKqv`T}paVNj!fpS=YIUnX&!L7>@L^|7hWJrA1Q-)7f{5gm`;}#WAHa-$D$n z@=G#<b8ely#v!%V3skUw0I?(U>%4X^>wSCWF1NuEF6iS=_B_`in}l2KmF*@3yg4Z> zm94i4(M@b?4suqhRy>rw42T#Z6hs2p1{b`P-Pz`1lKINQlkVC~L(%AC=PH)&hR5Ic z48fX+^(9#=&A*K>F>s%7ey?q<^?TXqp1p8uf2JnbTS=A=XF!3HOZ%ZabyZn#6b@zj znr%8FkhH}G0k<0p4`m8e<7Rh2bK?<#Cf!o5c1HL;zCOtpfGxBf$)&FHV>(OaGU}g$ z4aX(2>~#OCfeeVgb{%yZOY5w*pSW3-Ji}R|dzzN%sEwOG0(x1Ip^t+*-TyRxgCxuF zO{uFUzNCN8b0j2yqTokQ000~QZ^#1pWf7k<n!derVP>yB%3cv=qobnIe*=u;Sk*xW z!E*CAmdx+sIUNtCdYfIYcIlgDbtJi5cRsOl&F{yM$&R8pXY7`vB}`&Ff1Bt3Vqb`q zw@$GjL1U5LMc_~nDVf3Q$MiD^>wZX-5q@S6WV?f}eNW<Z3jQI!z1i-~XIw`st??-K zGtw8<)PS5gtiV=!E+*%_rMEgXyh)f*s+Ki&_Kxv#CzNXp?mWM2Ixi132u@<D??NE* z`nq8Bp%ey9N4uryQnKDCtU}bbJVJSji2y|(`0}iM{2Klb>ds5T?eA`IfEn)Ps5Bua z22v8ir|liCJ*^c!ujl!fY%V@`x{dR@<*k$L7A;Eb{5YnYd@o#V&I8ZtG#pkyoaLQ4 z9dmWWB@{TWqxI?+MeT1D1AE1mR~XA}4VtRf378DA0rLV_UW$bhRe|3>GP0Q=Kp>SV zD4>mhi2V+qAe!Zzi~lHF_&xU85XPhbDS&2lWP};mR@AF>(-@jxlv~97%bxiMzCi&@ zv)OxprvJTJKn44r0Yi_&g<3&4HC0l)lb>7yU1JR}Sed^mTa61ef=32)QUVD>pHW2~ z?A5htQPHr)qV-66=uNHp(WZZ2Ii@<F6|nwf>8X9r>j5wJp*`s7NX~`ZpcbJ7e`cxA z!|@~3zfTlxodSE`ra&j{s(bLzb+?*%brCApAoH@b$4;|A;tvn0p4`>aaZj$`4&m>= z%&Ft0FHou5fU4>Al<u$h6;a{C1A<@rmV@p=ZG{#}?@n#b7feLB^~PRKim*@gn2^la zUk8|?^Q2{jA;<k<#W7!0pi4S(dnz9f=T%u6A7w;LDW0zO@cK?)H)H+ErpbDycvDtg zKQ)nj5Wq_LlHtuHtutu@Z1jh2E9-}G<22ykE}jCS-?bb%)n%M~1t)<r6R%segrW?B zFk`+2#cbWw<}-eSh7tH3udJV=z=5dS1u~Y^RsTA5<Vm973FuROfe?^42daz<79j~Q zfSmqkP9(%K$$;@+@DZ{gUPYcWL~ua`-ZxP+Z2)|@2vGDjW}=-UaU(|_)k4^xDUOvX zoQ5GLar96+q;++3BtKGPoVJ~?$yhOz;be6bZSzdmtAa8nN@ih?Fb*S~C6gSKc_p?I zUgC$B1-y*p4ty6nhSHM&Zp&*d;kyXtf3_`Er^EVQ$15o}2UF-vdl`JCYG!UE=PARI z@E@Gq=cV1t)Y&twXY0gl3t!n#w3zM_az4%9P#Ke_&}1$6f%(Wl@7+JMa`r!vr%<W> zs^^~)XqP{r7C?`utEwi!L0*+#L~>eKC}(|~r_m94Sud#Enz}s;wpA++Svfh2u)L`Y zww|tdjz&F8FFIqt_4ST{FcI_DHm0(wnh|^~wtp$sFU*IHu-Py;@*{uh(Rkt*FVJl` zG6~HWaMKE^bQ8x{UpjW=$)9FxhQqOJ@Si~Q$p6mB-q2F<_4q;nEE<sjdd7yq3J~EF ziV5xhfhV|#+yo;8Xovhi*grc#)>pp*WTmRVcjX-fSd6#x-UZm@y|UC=Ca=d*BS12( z0(Qjlrh~Lzb$}>_JTQE$OXqe0b=5AeF%HN|wc!+PMActQShhHi$%gozGwaja)`q<2 z``JA<<(j)4`zs#D5?ar{1QG^RGFV-k<ti_E!qDlq1Eb0He7l+98~Ao{(n6JDss8X4 z+g#*f7V}dao5YXswC=GqnO7o7clU-%8A@{InY9Yl^&Hyy&(w!3$8&^~#ro2W#z8R1 z_dfyg8VmMrRY@yhZy0K%g{n~Q<+32-EpeN^9sZAWzaD$CI)&D)!&e$?g)|T8_<Gf- zsN8qCWrzg?<yzkcClAYL-#b!vYQZB-q}Hqq#awh3;Gw|&c5~mX(konK7Kfv;tbil% zY1Vf4Wyga+GRa17g`PpkXJnN^9?K(pV=_4)3QkWAZ~KUBf>a@%6(E<Ohb$Epv;Ol0 z6*ng35TQsR7E1fiv_cRltFjSHivFjpLWkfb>fep(ho@a4_cYlVikA_Mz){CUN8gK$ z)d~T>Qq%?7*zynvvo!JYl(apG3>eAXXjJEj-EyM@2B>26vaVP|8NCm^RWY)UvC!~e z`jLy_da*HqDaqyaUFoTwV_L^(dZxowTdW<Qi>*TH%erSef3Oqw(}58!-F)HeC6W61 z8^dYnymsC%{Vf{H<{NU;^-^nzy;nBU+oRPZ=?~yev`Kw?J+VsOdla020+Z2Ya{^jQ zdu!)Wuet$1ck1S|3gxcykg^|&T<=$jL&4^*7CWhjlQ87l&!9jj<GK6MtoB3P(k%-Q zLKsXBjiHUCvg;k3;*j^!(+e*WKEYc8#(IzEy5&o{QGON;YS#}4Q)QRli?wlvtF(w} zwQiT#Vqs6ki7Y6e{ecNlV=dcxZ5<j90F#ngyTdNKWWjbSm|G-0rA+Pd6aH_0(FI%6 z5vH=BpZVVs2q{VI`7xZkXU9&)!l)+M1#r|%c?LX-#^(J5JgtQP0fYkne&NU3+MJ%X zhd5iP-`LU68Jwj^q=43%S-mr1RlxWo`v)mOO5)KH0@|DuNJ+V`#$}=@AP%Ka4<8wP zM$)m1fz&rHho`W`<fBA7QyDN!Js3o~ge4DOV^i%2iiiI6O(N}DHEZS@v&CX_Q^mmB zgL$VD*W>zSt3i{s)}~puR)sami<TY2^2iSIs`6tn%gfy`ih;42w|YZ6`yn~5T)Ec^ z4dj;I<5)X>m@l01yyrvMWHGLHw$1lt&*TC`(3+%K4ci|kf3|g*-w8c^N)CYyMSXbY zaXhO+nv>v!S3K<zwoP+qJ=ZJdU?87tvB0RE#gfGg&qp~)$4SdwB1S+(Bt5ukWTKPk zER!>8BI*F2rS^ZM(JdZ3V>b2;^7uDvBk)6PxA1?)53&JhmVfFSV*K+D(bWOm1ycA@ zjEKO7>*H#TvD`yA+nPzVG&uwZ$wZr*lL#7ZIjW((!mi5_?sUpR_K15LKj|q)YH~gY z_&8ShkX*(OgA4wEo>wEqSK>HS@vOcbBy!mgXk6eK{HdorROn?IUdKH?IznvJI!li| z)=zq1Fd?gElPZali|rYQZO#{0%EH3JwxMV=Ac?_3DPr*xqz62^VzEfve4n1)<jUkY z+FhJNbK^n@Z&4!F4CU{f56iC;e2!M(yqCj~lj>x0Q894ssiXc75A346*ZWN!qi&3` z+1Q$})({N#?*SO}epw>cNCAP_{Xt9SirHQ|3(71r=Lo|=#Osd3_QDD0kSG|-_L{R# zHpWtmyCvB86sud+cV>KgsnZKZ0Z-+;XCJJ**7+SIUCR4;wRrB}DQ?GOwT8ai#4Nm_ z4Dok}g#Sh~ivh?OlNe_Ef7BL%;9nxBiT6a1eQq$*8rB!oDz0pQG`sE#$7UK_m2mj1 z7ij<iAaYFDV(_6#XDOe|l;^5Zng_F34PIoE`NPe`!Ho6UVdbg|@I`!CdXT7V_o-+s z8Ns=1dj*CvF@VF-HR$5_Cx1Wh%TVTvyV7B_j_0Sh%bR@5F;YB>&73A3JW2|RU=%zc zm?waU>Q3GJ*g@sRGW8l9q|WHXq$D+fte`vrfG~doRWUkK*s)G%$@wlsN^zd4K8alF z80=%uN1upmV&8yxgLY1r-whL6Z+B7<gGq?d87VlX<z?rgUUNKwD=|!l7a*o;8Vy4I zXi8(UI96eAO%3|8w!AJzNVFRN*Ox@_yzQXp<uV3vshheEIv1aUawC!JSVcQxdEX0K zdEf6jU+U!{%m%#Li?RtwDK&4yu=3&za<JN6a<6K}dCf(KGKw6u)Fdq4y0D)n(f>Td zSr-t`n;+b_R>kE08&^!A_~7V`N^M`HB$PEfU*vcKc^VP8M$tAC%nzcPLBvjp%TrTR z1|3@rSNn*hn*|Dtu1XyyK2A~J!zEMV1UL4VLSb&4u1=vTt_W$1Cd#ghqsqDS+2{f3 z+SPZEU(fz2(qqIfyUrR!JRcsZENOB1un^TC(%j4e+1znJSU}W$#zMeslnW3bRzyKZ zSB;8_lIQ=)At_ET2J_HPeE<xrOaTz>D9f_>jRRzN(nogER?Y9fD4jWbB&P*b@?}<- z8(Z^|c--#45BTdB695ghUjZH$Rz|8PsUJEM)Wam&dWq$O$2c92!)Vk-<L-H`?TwhK z{VliRt)DeLnEiMJPnRUbhNxdsBc?u7!mN>uh6E{mhU&hXU<$it%9b>7X958M=@fJs zJmi@Q5dxr=6a866<-S%^)WF!7O$K0d5n;9*y5nw79h9%In9mVAQ+0>Fa!KeIj9-J{ z13sMpuPpIq`-e{j&+`wp>CYJS007$%8pnva9f+`LZ!XoD6P>nRjeP_Ga{w**@P?^7 zw-^yI5ik~zY#yT)xn$j-HA6R~oMbk=D5H9*Jg3`|02-4a^bG!|31UFUq*%iJO*!y` zAO9IpSI72egD*D-dp@l<AdTblB0$nRz(jFLJ3Kr*RB!s`K~_$C8@Pc20|OJIzJIz< zK*Pc^gMo!*iuFLdT*JY{G>r%jM%2+5G}i#6i)eUx*RW8Ct&K7zeOR|)nv2{cf-AC; zp?`!v%t9uaxtlA;B~%$cJT%Ara`#Zz&911$m&<hHU5#_vaF_So_0Re_5{3_wyTxzk zv_V}#L_##hW-vc(S~ebO7w)Tt`T`m5O^I;s?Y$Or_BA17b=gxP?|ASf_d}dNL~_OJ z@xm9*AuATw-w94KF2Rb47sT)S%s%HxlY4EhdYe?<J<>eo3`#70_l{*tfF&LXTrrrq z`UiWs6^@ht7-A?Vo5nt=O5q`Uopl_HOb)<K{x8i-{zJ1@%mXx5|K|7=BK(5;3_0BO z#(B-;ubb)KQi-(Tu7JvnUHl|Q(zk(hojCx_@y&7XN*1pW@`KnU=Zz#gtN~I+0|1n0 zi!MY}i$jKpQ4oRxaf?ydCzinV3FVPOUpF}zRNu2-JiSiHygfJ#6SX+?M!U)Euxqhw zRL+P-eY<}A_3IbL#YV72Om7eq1{`afwl$g0`%f1F+FU(wxSQrbq{F&52i-u|;;@@c z2TD&b@h^JVJ_LZ-w)}_E&!n?ZaNK(cH4hVxsp-|~BVn_OgG<zCbGp@xj+ZaS1fR`C zn#R^add`fWICG=1?eFqJokn$>8HhE*jJu$~mdN<gewsQBWuWZt)`)%n63;U*WHNDK zcZ#L?EfvR-flVzX-x05JE%r>H@^OA&8rBiX;U}QzBJTdW^Xf|`wAayEP=gc!(7Ce! z<TikX1`u7Jh`O*YByDVSgq}w{j|})6|JEwx!T{FbqfY?V-**7G@tveoU!?^&SA2Ov zY^#9M{y8v&$6$6o|DGw%M8}1IiE_O^DFinY?Xgw%wR!uOIwi<5=D1mt0zrJpX3dHK zQeOJ<gZVR`+u3_OF^AKa@nn$5Y)t7&7lyvRk_^mmes6x~^{96+#ChO%YixNj5HTxW zKa?bX!8g?+a8hVOM@@hc5GZefEnxV<La{YTS{+U$6z{#I)fo=Yoth1g93LOD;RR@o zrd@H5Ka5H8y6v)!3$aPvk$!W$du_-Omz~o62C*Xt(lSdM_UR0Zl|5-Wjf`xc2kD*^ z0FcsMiQx=4*EB<nd?lqF1UnA4>{LSHIC0Tl?XfNL`2~sT&9wVySSQa%H@-D)*C}G1 z*Apt$uR&bS5Xx;#BSmq`^3iSAcd8}+MfydKy%}#aE_P3%EHgN16f%X<SSz<r>j?9H zSTTb_icPN$X!B_moHZh*X>EAO6+y@5r!eXvFC+J>nOvHWk8-Cxlo|ByP3QtUaw)<E z9~Hha?qkESkjB&Z<!`&G!n}0<k@kXf18bL#2;eb%_a{{W8=Ges_t556A-AkubG9{S z{Vm{-{I+kp^(^LxD}<E9>(Pw)Dew!QS#m>1M@+PQcN^plfmmX@Pos~n5+;gB$b$52 zYiQuJO)AK&=&*~8aVjwWN+EuRRKj&T7B`W_?$j>;Kgz$;kI0C)<HwQK5trku!4=<W zyXEs{;VUQa-0XqQ;UjhR1`0HajCV#O-$pn3aqD$6o&{p&P0mTzJLouXZ#{=?Vgj}6 zN)gXEo(-Lr>oVUOQ+7=w(WxtGT;B=v5Oa0gB!e%Sv}RFEUZ0}y#iFSzq8C)NQ6z}R z9rmT7qO{mQ5{+F;a>cvr5|1HN5(|!DC6C|)Q=q9DDCv!Cn~@Kys3#^Jui~(q^S`EP z&aYrC)_O$Zb$l*<9}F^8md!H)xPTt7VO8{WD1}WxN9p2!<Cu>=l+pMTQS?vcV*}Qe z7>~xwdi^f~4>%8eevqEiLVBrAKut_d<tU7<KW6o+P+Z6#x*rS>MPBa=Zq~z}8S04N zVwPAEqxR46ym$&q!q1;jN&lc81G8o7+LMBE!bLX0VH<m1iS%mPsb`yOz34r%)?|7p zT3p3#@pC~q5Az<#vVG>jTYR`O-lJ>VJ^e5zn74sxhH>iy1nx7%PZRCsGRx&wo^1zq zJnq+^o@)vHavx7MLfo4+zXSw)aoP}gzl9z`T|XUc7}sP|{~ZI6Y(&54P<6Ylq};qg zQ=wA~&KWitnO<&joHP;BHK!5A><la6qNDhaMoMAqYv5mKyj+B9`D4Dt{v$NUoRp_4 z>9B`~{=S+l7=A}o<AHG>B618Km$6l8Dr+EUc5(6G;cQ)=0nXudzT>qHfh`=nBt39X zgjDXo-69F`??*vHn0~N-M8N+2lQ)I%6b3i@yp;8NUC1}vP+$MpV1vc{4!2)O&hr4b zMLhXzq0wl+*MJWU^LIA`{NiM6hKJaO>?hcL@Xf&;8lJBQ7@9xjiO|(dln~z2lwH{I zy7itOy>Yyq;PKv$v&l98-YPdE-(FH0hJ^H&#g8I-&w^7g*Rl;dVdH*#jImz5`~9S3 zgd2Wo$^jCp`Hu8^B@UH{)gU1^G1Fx+@%a7Q*(Q_QXF@|o(vQp6UfMa0i85QA&g6Ff zVyOr|^s7ar3Zl6y)AM=Pj&h`v!pKKQ*rS`(P)IE^k^zVb(t4&TgrNaWS4IR#)gzQ4 zhSb4Aq@cWmVdH+HTFg;kwEk9~O^L-Rt{hig4NG=-cnFqxa@zF)FKy$OJS<DKKW7DH zEz{%QoZKk%j-zyS1Dfi;0RD#bk!5@YUjmO;7mC}tpRM$qy$9@F93#<vaZg!|M^kpB zM8hj~>uPtYhYZ~sPBjPW>@AdbITN?#dk`^2HCJ(*n9K&^et#=4CO?R1GG;^4{K6L& z&*MWR$4w#n)SPj9yNmwnJl-fG$IaQ^=HRBX_!$noh#hQliBo@#jMn;LU$tYAQEvug z-D*SyM;wma27<XQR2XZqR9Rk~&2%!fQpN4d^L91-E@a_2ulRG%wXg(;(MHAYt$@A3 z)N^MFg({w*JB)t0U^Pq<&9EC`S{g}D-Vsg(WFq%4Y%>dCsE{EXUu+R<Bmw+RMRj4u zTDog`!~LjOk6dD<V!NDKOHCE`2W@$i#)oV3)oENwV)#T_6UT87^>SQ3{e+<$U<+?9 zCpWHI6WKFeL+-Xop^fn`Va{g-n!hL-o2(Y>Z>8s>h}f8j<CT27C5g(<*#V12U8LP; zqk9IVP<b8RFIj{UqsdJDiID1C$p$>-8u`sIN+CgWsTC{r23Ew$C?N|KAuPh8@aVl1 zagRg}g?$BjTWe9?DhT3oSytQPN670B<0pDLbvB->&w+1FD?<--VUx(V?)`F+aAF>W z@@%daF^ruSPXj7Ci-_gLIf~E={8=FAfv;y#i_8f$o>WuQizg53TU4~q{Ac_!RMWAD zF_Eqb$<#;j%G?8S-<3qe34i#~2TI1M8O325q1Kdx?|iq=$VMW~R^CNa2qB)AiDPB> zLU5c_B#w|viS}8<eh@bLW4uas43&%~tP|IyxM~FfRNbmnsOsFyvez0%V8I4$Y1MS3 z^GFgyi(t0Aqln65Mf;bR$N3Ig$(pds(T(q7<Zg^fFcJU4ioDMtxZkFJKL!0p_^)82 z4E1gtyntUqhp<$8ds%<uxdg|%=MOE>lRVh1OJ=o9!3-8oGni^Y!hgANEZ6E5FG3s; zk?ya@;6W`J*eEL1gST2{R8mp3!krrO9E#WxZ=$=r>+Yw5ZWR7L)>`A*lOf*2M*Vn1 zl#9l9vER6hI*iRNGkvOfOs~WNLHfnP{%$ezL2o!Y(M$L9C@k2+ndHtypSYw1K6-Xv z>3I90%Rz{Vnq9^HJtm+IxDY{&`4~lrB)3pp63^QL5f94%7rscGWJ8Tq7eoFlTR(1< z5H)aQ-x|`6Sfn61P7(y?e>{N`{!PA*&1{?e;gumf43jdL-Ym)Vt5SVfP)~5^mi#F! zQkBi6^<o@HcfO*tL8v-|N)CvQ8%IX`r*A4YOqeMxw_yDUedO1Z>|?Bo5uH^y26T<H zidC$(%a)E*WT}0T0jnPu_F1C<<G5p^Q_jad5ztIUm!;A*5PW9p@O$0(yY2pt_r9!T zEB9}beFxS>Ruv`a?sqHqfntWfZ&dt`765SWnF2H;>z7$ooz*YE?u-X5T0jp#&h?e3 zloD!3=38#LSzIonZ?{05I;cIJ*!3Gl4C}#vdvZFF;I-{1K&8IgJLr7*ehvjOg%BiK zn)caiV`x=xy(ypLdC1obr{%b*BXYIIqjc}!ZraaRsN35cEn=ZR{V7@tujz7_W?C)@ z8yiZf4?%!m@wn0XBkxuLHmBQBT?03rgu_K(#93)&#A#-CzGTKVEIy;?-e|CZp`0{P zEt@`MFd@iNu$Dk!4lepZ5L7EfW+ELatj4%l<&+>|C<c{~hNu_uDg#Yt&onYZY&d8G zdOAMa+ASTJKs+mr7EI~tR)Ha4w4HXR#1`jf_*zoF){6<FF=Vp!DY4@D^~~sjVhW%8 z8Su563c=T30^WYCe%selKZe(E_ZFRsB0un-=KmJP<f>q=a@xc3D4YM0Gkm6y8Y5P` z!W_rZJ+Cl#@m|jZA46%Iiz<tY2gd+`e<Lz}mUs_DGkfNaM4qU3X%1Rt8*@r=J)#B1 z%;4V81m2zaU|R(^6@bx1rX}iAKtrMmo%{17!&&QfB||!wMy@Z`);s8JiSO4vgVjvD z56N?%buP}h%nuJQ&b%_7CtBTM=&goESjCm2Tr@5(r;0LWc*biTcKT(Hmht?_dv%lB z4XGB+8s5Uua<JR;Waz`_ryZhuH|0k~yoR5(pLRYK&kI?EAYm0q7>WzSAV-sQ^AK2h z3VbrLOd>G4DUN#~Bn4T(u`69`>?Y|_%yA{m&z$B_6TcXQ)F0LPJiT2`Ere@0&bpo$ zXT9hHB<s~_S*~*Z-_`hSiH6Bum$8{RVhr($;!kQ(N%(001`=Zo0)GZ$OchW6FQ1v5 z3~ZTVL1)U-BkJdzgI4=S05%o?Kc3?e2q|6BPX@f*H~KL+=R3~E1e^Q2nknWG^5uw! zhUgd*QCgz?X9PJ`!zofBuk`xEUU$TP2W{>3nXD6Qd2JQ2RMM4bJrf7BYJ2M1Tf3$1 zsk;qDq7jY>^M6&|+n?rLa6CnSE8n@d8xtZem(H?j&4C&CY9Y?hlY@@t>Urg`t1I&u zEGDzar)uEZYEQ_W3<1LmqjoJEZlGj}SjmQD5QRZ3or5rBA!sP`vtA(>HCoG8ESEt7 zzUkXXe|1N-h?{W75_6{ymJ7+74_E7G%!ZtMy|zdK3)idHE_4<xhOvyMW$OS@%y<Q) z>Ya{zh-@MX83v>Er!uvG;V)9CPyFQb?^ypGG@KCFn~;8c$Zhve=39UgsY>^)w&*U5 zX-pi7qT)wHFI{%P+G-b4x}{>RuJUi&Cepbon&c_lQbl&f>&+&@t2RM+${bv0Z)gOF zpw6<-X_Hirfmh+B=&g!(b9P>Mb!L;#(U#<qKgY#f!Q3y)I93bYuXD7nXrGQV5Q)T4 zU!0iQuyG)LF7Z3doWEv^a-$iawO0SSI(Euz`@Q|L$effBCVvn$1&!82J-{HI^nKph z7Lr1&?>#{oIh`JHcZ|rQ(9b9yqGfOYB;x3zU4`TxtddeMwq#S4!9jy`<lvyx6Q4E5 z28YtpIm_}pCh;N3MqNOIrp@zlWPaZFGjC(YV_K#)ANn$%O#Llvn`SMn(%&ix62V(O z_npc9A7vQe3lc(nKZNyymqDb5@%>w%W_2LSPqNG}Ok%9>3SNQ1ahOpE$RUq=?xN*A z=|-^Pns4jRDIDRdLf{pCQp}JIW`Wa65YjD73d2}oR4&o@m5fG7NyDNdC1<PuDNsH) z4iD~rEY({Y(=dYL>KM0LX>XV2tUQ?3<90BbYOjOYY&b>b#-{@&;Vx*B01u3aOgbdp zy$jHjx-T9-&9Lc#3!=aB39Ltz;jfQXpI1QdsA?PnQOoUF>B>0p+PzX#qnHFTs$s-w z<)EY{J@z0IP$03A7<y;@8dbv>t(8_H@ew6fS?iHm)?P-^3pXfB5i@%tR-rX(cQGmI z$@MY)_LJ&kd>YJYy}N@QyhIAmiwC>?HNfXu{IOr{{j&0!`Sy@ms35KWmf(!TG?d{C zhq3#wFatgwSbiGHHZs}LUzjCu@E?<$qqMd1KLz?i7ytq**@3vOMYmU(Z|+%{-#;SN zSX394P=0Y-(Cq`z)!aJnKv6G><u%l5u>o<2Q+T};F-F3HLm^p4klZ}vujV`TfX>O^ zJfDta7R6iq9ozp=ln=oswlgld2C3G%<9Z3t;>>KhoYrI4nrPi+=OG$<-Lr;Zaz60} z<_FuBcli`z5$<Fbp4aU|3!n3%vEvtqAyYtcj804V91g6DsMBI-Al^{p`j_7LaE7MM z(&R<Jl8M<`SB&yy9`PcHpEwa(49<{Cwmc6<WPKceuJWSb3I_6p?qIu_wvyC(WRhE& z->S1aab@}HfoPKU;{N{W=;PC-|2n_`sCChu7fF>GoJ*%&8lI24uXwF==lZL#>+S6X z;hstF!iJ*uKWBxm&~GfPgO5w#EQu|EBAA%_u|8ht?EL&zK^-h!FF=)iBAQt^Z+D&= zZR^!X@8gYwIaOmc?2Sr7qkXO+wX)ckkO@)7By8!E=bcU`vnlqpM_-;LBbk2q#ei@g z+8LyvUv^b-f2XB~KBzZG<B_|YuBvU}{1)B|ud%M7VvQNFsY-pmMdPD@OxC~aeqL7J zg!iEKG-;f+NW@tF9gt%ikoLY9@p@}+Y2I;KcV$ayYTz<%zn}bkj4Gm0K&f8vCdjF9 z6E2JuCOK$}J~UvMuQ)~+{^~P{0W_pLlZVc41Z>*DUVfOOae;y`Y{yNyx#evd>2G~4 zH)m`O%5_e6rl}35x6gOF-&f)+$D4ltgsq3?M$5ZH$+Vr4APZJx?@y$!FdkrIG>kt7 z>-;nMz>&n44}A)R3e5aZGUOe^6q1^dn028RG%Hxm&Fw8E0K{~A`RsY_JJt!I(&rO& zN%r=<$H#*w@bq{$bUBu$uP9?L5l1)q5lKC-^GBd953XLcnHJ@5C_}zR1QOi4XTh%b z|I8~!3?vLx7ZP=KQ!~T|O3}tDHEs^2;LQ`;CMTLbEiFwmc4^;-N!kozWOAF!-c{pq zx4dk_(wQPBD^u#KVSocrT>g3{SQfNreF2u><;Oy(3_oTU3tyMHU?%%)WWzz>crw`l z#*{E~!Mtd*ufktJ*(=I3F4J%lDVE|TgjQ26^$c2-banFGGct~EIy$&diN@%W8g-85 zJTgN(FJA_rtO2Q14N|!b90SB(Az!#0H8U*Xc+=b#KH%B>A(!Dt0XEJom)`ybe={RK z0zMdDz8bICQ_;I#;(w(09TIgsUCsa<tJ6b4gQ&iJRcb&P=yGS*%VLjpP?nU01nI)u zq~gJrS}VbDSN<X9S1;C>XSL{Bt0@WRj;cQQ1j{ci@J~YB8T{;64!apn0*MPSeFbWA z4VR~zsz+-Ym#!}bPHQFWx34LjN^*o-qTaj|vko_X8~x)aX&!xnoN`U)o40+{`WJVU z{PQ2O<FMbmRq_+aEL65Vr|cQZ(Q-Lil~5zDW<`qU53uSIqZ*x}mfDCe4k(wOj~JO^ ze7z(nQ2Gk5631_AEoC^1j|e?q+qzd}C44cV1S|To=@j{;x}~i!Pls@S*jr0UY1(a+ zWxjR0udx**kT1ASynN?k$oHY;%M74>_T!!ZA1KvtG9Yx%dGI>_h3+@*d)wG!vD)>G zjKNKs#rjdJ#*KhJx6>wLr;E9O27ka0?HhITM*{D8xq|9b%TdLxYjwj9X-W@B{rJ_Q z!u6Ou4?5>Y%Z&5LDJUUHaS80kOfR^(14YqHOw47}V8mcma_ztM)Ai7akn<H&R9ltW zUPtH6*~(oD9j{Vm9a<VJN*v2P<aAW$&cQjb2u6~a?PSLl3O%!~l4^KY9C~cYdcZKr ze}efi5_dMHJH|}3yG4Q=XCJHjg*G#vItp(m@xG-v>}x+^aib_)3eSHoBO*%e`!2c| zu~1K#tXv{Gt%*9!FkN=5QB+-*Pjh{fx#G6H*)W&z?BfFv_bXlQHv%(p81#fE@Q@a4 z09Ma<e&j%-1s-zbIFIP9*2}XC4&BJV^+{(HzRmZaJk$Z90{<Nw{33{rfudKaOU8ih zj#L75@i(B;HUN|e1Y~)zi49Ekiz_O2kx8YizJ2?~UCFoB=0Zf2ExMsjF%{97>6<nc z#^ov)Eu@e-_%am?=B`oji?}b}{ji)V*jyT<61)uQER2o-Oe%7eLlB^jkv|-xfHTv? zTB^5|l(_U>rj(n1RRzwW3fK8Lnpqw<$6)MmQ)}0+I2e&oc>#jANyUNvq<9YYXNY8J zGfY>tOwD96d>`L#U3;*N1n`y6U=?otYU?sydAM9|bq6W7uq+dTR1)*H<1&;NJEv$% zLM*UcUM1;?Fi92sOWB4fN(0D!wlo$8*Iy2rY&+Wb28r~7-{+)rb2KibtpgO+@pvC` zAvhP9lMZ{^WB;T_JA(9yzZ;KE4KM^V=VA1@|59D26xinOd4s9fniQG;Li<5MD%Lpr zR@j_72pMIwaOz1Ku%tK_Dw=Gt^ia>;&T$Vm9Z)1cM!8DfO30Q3jU=NDNjMXn4hUn) z#j$Whd<Mfso=^_|j9`6ym#`l?sIjJ{P-l7aqylt^!b^@8k@ofVqMS}ALG}$NpEUZ` zt{<Pc;I`Npd79Q1n0XmoFXQeTivxSf@L0GU?`_F$Ws-TwXnPnIfO_?rFiJbM>RjY( zIK%yMrKwt36e>Et>ufYzn(#?7<JhTOpr|@iq{7-_>NX^dT)CcZo>r*7#xk5kbAxf% z^prEN4Gw<J$}HG@tN#w~VeW9Z4^GCN&wW8R(6S&5t0E!x!UW+YmQ)5wFD25&fDgTf zX2wL97Jl-tmRqL|5WM?g?6tq^BmPcHFuJHNW0Q^v%kJI<b1SP)fDV*COQN=`X-R@3 zLw$hVdTs>g5FlLIzQ;1|R?nQsW7N-TxR{fM@vX73*BZ&(hG1@hAfIg&Z$}|{>);0T zcK!WbK0ZQuv10`1PAzYB;njM3uE=szF$c(exBzfr`;whee=BdT8i-cdR#_?)>M*@F zT~6ZaRvW{ul|j4j9>LJptup&n#UUKEqP*r13p;EnKtXi1C|Y!NfMGXiQa|jmTBdJb zLg@x(x{ypog=V-+>;Ydu0|A=*ef9+RHe0oWd1<rDi;<jEwD7Nzt3f-tASNCKB_u$^ z@e6j8jPI^QL{FTMcpNe4(#{N1*^I8N1*_4}KR*i1X?B-ae`RCJ`t)VlPviCcuG^to zvGrV`Xw=%{NP`Y_X@1X>Ftrce<nzO^Q&x-Ee&A+15qxdH-QQeTf#@yY%@Ris@n^0J z6xc*IG%l~uC$D_EiG~ACYc6|1uyn2TXu-l&QK|k)^-5wmwtmqktr~lrtd+(ec~*_N z)(TD>sn(<&8x0v~sltTO{JnO`xdIJ{Stv9OgO0J1-GjH3$wf+{NepHNpkVg+v-rV? zQc08a_#SIr)H4$t*b`kjmu3xgDs%c{LB(VSMA30HL;~u&z2g##;)k`<47OtvhM}IU z@Q;h64yuQk+ie|(29zqzorq3)E^jYzv?18}5z{R*CgMn<cjO0j?~3d8={|iy;R_AS zGprE(B}<NEE4V>Ph62yEVKOr(s1PWODJ#<rU0P5*Sz?J{sxm+8_IPdQvoHyOfbe18 z_hG)!EIc`7bu4b8qXkbPXISlJy4tr!Tn0!aY<YeB^4LwD{7AsIAMBeUPa<MR950L= z^QP<aaYblr1f+ZllK16E=;OJ^YP@V4Raw73cwzclx%~BvAm*pE*L^phw*5sfdMGub zz<LZ|hHxey<wb6rMee4!3H$EPorwy5=ZBR%@SFW#yd6-f$9?v3Ksh|A^`a6dXlQ6C z{l^YsRkh=B_7uNYMYdWxm34HMb1u1Wtt~g+-!i>lo!o(mQK=;hZ|}OcP>4i+->7(W zo6rg?NRe{TIY<N)$`X_y3%P7t!?KSD*P}WKVbH9@uD4Atg~Y}BPh$`G9VL=)B?uex zLs>|nw;nXfZ%yOzGRW$|$kjN)VN7*d(`eu($q1zpo6?PX7lj4J#j(T85XTQ?1%YfS zVc4n+$$qPyR`%NUtE48F)*M-TSxl{d=Hr{qJIeInf6e@-W>H;pTK6!FmhrV~f8Ga< z-DvXB%gh<i$g`=IohPqf*nd`-KKzK#D+W~Z_6TtQzkp;a6j=(u-uZmMEh6iJ+D(Jh z#wcmCc!)X8fcPYOl;DepNJGD?=(J^j)yWVO$o-(suiWEzbb-JoBZ8#PI%VNNDW?G< zkWs?<J4YsW0t@*Og^=xWhika?G@9{|9Lp@{*2S(szPb*{kSBNQ$0BVif-U{Dyjm+A z@r{GhT;%ad%_0`sp5o%s)HoF^Zbx^GcCPy|ts1D{_ImiW1KH|r-3u3&IT~n7=SUJY zFE^(FzEGZK7(N#szDR98#+T*##F*gH5c)0A`421fVAy}(&NT!ZOTs-F=c+#j&i{N9 zMdU+kc9)B@{5VG~QM_y2a#D}j&QV4$7M6jM34kl<)LA%L%k_1e;pJhVfu2mm=$oyG z_Lfw<fP@M6BzgjQHx$oki6rY{0rT%`k&t=DQwg5)Ry|?;Kf!*l11;Z{3#6UU3@;gj zX>!l@Xp+asbPlrY#xw?k(3Y-3YO1|D{ayASl2wRD@DhYaQ1#ak)P>Fh7yQFdLyqv= zac57r5x6(&9bS9aa+)tk$gEb2Dyi09bjxfJMG^of-+FNU?e%Wi3YZA>YCry%X7$i< zjugHlyjm+<sZA}U*?8;Xe#+wbbFaN4Av9&eclB3n{y+=<2?TvoCy)I;RqZ&gdx^bR zhRbg9QfWnVNg%`raVecn!z50JlF5}79Lg+nZLOtLwxPhxUW?U@Q(D|TRDZW{B@%g* zUL)$gCs_4#yHqRXp!AaTAm;Vxs1mAAN+jxCdz@4pX@3MfBnfN)e@QkpYD7VJxrX7r zQC{-Uz{0UlEVKp`aSU4%-9j%TCha}`YDC{Gb8sZTeRE-wG0%U)r;;`CSkI-4c$obn zhda57ef9h#>NT*aEytxRx*VUFu}V4ok<Vgk;U1AptCc@whOFiWW|ISHr9;5hBjPp% zsqc>P!HOo^tMPBwiSg5$t29A~z036P?E*gNKnIZ-wV#9*a;M1;sX7kRG~kzt;*LPE zrUMgtI!qQv>%{>=#yx@(VcrR^ruIF1{jNzZa-SF|Z+>N>18LSx8EV8#d`wrOh7;&~ z61i!tz`sW>rH?mJV2>tOU9aoo_6^m%*rV6&ro(2D>(fjwX}oNafI5S)X{=zM=s~|4 zWlKP@s^7at1SrfW1M=d;>KA!3461!5kVS96p&jkph3)#=*#~1tkvxKcW|yba!_YCl z{4IUFjAf3i`<kx_x#GS7)gHh6V3zk)xP=vlPJ9$O1FipDs82Qwes14H*u)>FZ{Rl$ z1$V-t9Iu<cnMD2cJjhQhQLWToWpcZ<AQHEY7ozrr0p0~`140+4a6*nR5z2_6hc6`Z zNhM7sS@;5>xhHO}(RLcK)EfE;3S#dl@Pd&NQD|t3&3^LgR6NoIj#KIVeE>*0XRAm~ zV#jGUYN<C-$n^%|$H{g_Z$-*d8F0}dAc;+88@rQHBJjc0`Aix_CP6Xtdj?J#4Ual( zJnjp~Z?5{>reUy1o7bOvL+8J^aS|0+G3FZ`%hnhj%F?+zTPmr{&JXk_*CsMf8-9N9 znmVff^#^M0&2I|<K<n5&0j}5I%pgE)Lj#Fg+beG{OMV{9=<#^nilzf=PvlT*VHk%h zSdt@#kLv0PlIIdQB9qK&Oh3qx-6&qCOFiX+TWRbOaf!nk6c3Azt(J(%zz~t{24DXD z$4tnZ-v#OSF~4ZIA#9?H_U-m2lhFg?hY@#{PZ@g#R*5fg)5w&Dc%{&YHn-8c&U1#@ zP{vL18#U6YFXJ9^k$ew1XBn6GcGl9+IpRVHD7GhutZ=y-Ne&!H@XAb-E>kQ3SMQFZ zs4{`Qsw2jW0H+`7&qX182dX`Y`%Qf2KR5h60(n&Dw?ii#9}k|R+uc;_uQci)2)6Po zVt1f}NtI6EL6?on@^-LVj~ObN%#wu6mmjk;X=g?!k+%?XI&qV$BUE?{%VsiUkBCLG zq~}>9CM)I+F`b!aSjjuzDd~p!H@`H>bt>dgWRn(h4N@hvZylsLt^{H2HJWbSC4RH@ zVs28iw|*Rqv6W$zncvlK62@C#jTpXi6`2ggIzoPP&%M|V?clppb>g-)(9xU^Fw;4_ zvUGoTjfqG+x{GELFJnl+&{o!q=%B0iYWzDOAMklcI>5m%i2OenD+F}(N%{hzPr#*G zL4T7Lh!jgOG=1)oXs4cOuwGAdwU3c>J1-(kJlfpPk{Ys%4T(qL!%?h0cWoZ6T7N&Q zv;M|AjNPAoNnWs)br>8RXQ^N7M~$s+0suPxZ^s7_>zym2WarIeO*8-Wh?KE*%xis$ z_+b~Dq&s?=ne1-gzN_s1LGAPt_>yAmYU(@{XmEDqHlekxVz+ht?Rw$uzDuj$!g5vV zi#(z4FEbpje7A|NOZKSa(^GBP?AH$`8L#0OVEtH}bVHT@450oG+5*iEwBTT#J_xvf z68bx66mkBUtG1@j_6!HNv$i`zy7qg$8Kw`YX3ozWfh`SLss0LgV+k)*mp7D7;>4S4 zxpC^xkG4Y$F(Sq_CKEWJhebHhPJHFyfuJ_2Sx`fnSun_=%AiaFL_I!TU>y2k?{5P8 zLDsorW(Tscr}emjm#Z-i3ZiAdDVl<1`IK_KJw~A<wYwlK=}cuaxXnf1Z-}G<mn4aX zjjq~l>i>{hfBMmDW4U4UeqW`7+xDR)bx4vNFIX5US1gh>#84^ZHIB!6aZ(JAW=34F z2*_8j|G#{-0?hiOxu|OY7lcA&Lj<{kR-1JOpb!xW4Vmj#V8ZyGp}qXD%FCbfKTwtv z&Qru+Ef5u^g0C>%MbbGvx@iOiiJ->wU@nX&d}Jk42#BONoX6-!Qby}#G=o~|b^G%K z`TRyqDyni&LN&gN**W5AyZEAL;CWjeSU6M`7x(kSPc0)X=2XzfO#XP3AlNaL(b=OR zp(O#q@YB<z%T;XLB-cknKK2K^t3<X*whEB`>dgN~)m27S)plD!RJuE)B?P2F>F#cn zF6r);jzc#{cXy|BcQ;6PH{8u<z1MMu<M8Y3{lv;S=b9jS%Szq=YF?fT;MazF<wkd~ zF2?$T(8@9OzfDU51mNEO1cQ<Im*S=lK%PrCav`V=;4qs&asf)}JtSe>K3HtF2_O1m ziq+l#a{k9gadI-G(zxTP=`=SPnY#=wQSac~%0G0Ek<HRD741amxuQZbzq1<8&8pU` zNli9&Vf`}=Qcuc5WGFoU<`5}xcI>S+@{#F+`qoBV2uFG^ym3}xLaDh;@H_7Eh^G!i za@P7{_{mJ!VQT?fiCmuQh%Yj-@k(m}nJy3JPoH*bVM;hIuG}3R^R<)(3?kl7GO+^b zWTMzc17=HLdLip>ZiZ8Dmr`KaI`48zIH;AQaP>#6<{$q<836?8XpSm$<bSpR3~@$k zg~qAI@JR~H(YhPYegea)ot<Fy4%?T8&JpPOHKU#%E?E*}2pWZvV0}$RCJ!7~(8#=s zUQ;(nVxwBlVZ{P{$Bf%4cV~-m*2obqO{15??_DbkhzK`{GGUVk=eGdn*#7Dd(|WvE zJYe1u?t&I|kFGztxnG-<>3)^A`2xdhDVbiU+?eI;4c73LM|v&i8$EQrNklzq-}$cG zOif|yqD(jhKWFiAU6$pi^Xv7e;i{a4Q$K^8i_2(t!}wv>L+hiMbs;ahOYBaLpvwwT z+$UGkON2kU$qR5tL<@60I)t3B|BXvmaKOS}t@t%N_K%JNVg>EP>}TSP-J9+8@k4d& z`ac||F?z>&4wkBPM$+pL$r&jZfVQR8D-)suLC*Hv@H)Kc@mP;lWc-fz`13n+R=qML z{e_X|*A6k_jCB2l(d^BHQ8e(lzio==swBaH!#%%(2B&D5KurBawdRgd_(R|LLFKF* zILU-`Q@mFoGI=}TSG}?)i%qHvx34(sQa8O}TAWWmxLtLGA1u0RDZ$3h^Z@cdQz=$` z6yHhViOsLdsam+)?i~m>Z;h6|FCLWo3^Z*Qizxp!WycZR>OoQJufga4x?<o<GLl0a zRm(yA1vuQY?X;S0$ok-%xhLVP^29^hx@t?3=^t9LF?I|Haz{JbcJy?)JaH4)pePkD zbV80$tuX6Y1ph*8_U^guNy>^{h2#@`C|4IX3?o=v8v8<8mIz`!4$gp`-teAsx-j^q z-*q{lA+Z}b?v`HIqDK9(*Hc}wXqMJ!W%zC5R?b_F*~?Zlt#?d=o9h0y)YcAAOqlEJ zxRWpqkZ+s<pxxXZwNxe-hVNa*uAc7NRM_n76(f$nyPqX4yKJ<6?cc)F3;e=A8j|_| zLmG1X_B8av3~4i@1;X!hcLTKKi1Agw{uKa!0lp!^z3}D9ZG_j{&@h1W=4WJFD7>W> ztSTOc1a?=*ncirTv5=VR2@n5fBMqN^0HH5p?RcH;q<?<IVk#?^0JgUD7s;T$i<5}d zfKw-FfSz7XNQ$yf(x0DBg;RXz$@BMi^~O_u#*vgipNx{x8DUS&%Cb$04SokIw#P2W zXuA<o7w1#BsxYEW6ixX_o^%mWV_rQOM%Y`pQs>gby&m=6jp^~}VK<E~@$;4Z4SIuA z2%tNB^(+)v+fHU*T$dI>mIx^L)qaOnmv9Cd`<}6o&>JqLxU-!9MQD<ff>8y>MsT|P z?cRELxI-k9DS3){IRS1gB%KQG4M*NKe#Gf<CIbbN0Y1l2$|;!|n<_&-f)T1;=*Z6% z_6?O4(x37e-|3BY_wf|tB(V4g(oXeQU2@T})KJ}ilo3UQWAf?Aypsi8eTovGz$JD1 zU3qQg2A2uA8c?{<8`rJSTR8zTs2cOo^UKSri>Lk0J();BgXC0)Ra%Th)vsZiq_Jjv z)t39KWi%34A`T?7BUgBYBM#>`dI~u%Cm0l-UAILIe0)~a?XLkDzj;dlgB^5KpjUGM z2*MQiPmAH+um5yc3efTR=U>>NaviIMtp9EY0IEDCJ?4OR#X7(;@3`Zr1iBaU948$p z_Yq<=W#q;$HnR<BJlgbBJM1z?QCyIXp2?DDGQ@02h69Jym`&E@)e;Ozt+;D36b#ht z+xo&)yzz|k-2<f3iDwaunkx&6r0r(95g)%57?ouDIFWSqsq;s|*jN5xz<q!mhyYbp zMKIL9Uf?t+X}X;I`r#hF@}qIz%*w;(Vxy!2!bFJl!<hG$efDoZ9w)$EBnzcmCS+_x zlXhm_Iw5e?WZu?<HhyW*a{eq3$Z%W7#K>65#sAsV)byD1?tw?&A<G22C`v--<@e@@ z%WT-e`%f-88X+tHs=FNEq@RK45VG_?^|R*$ePiOV<YV<k5tiO$Tw(sMnd)|*G1z#` z3$cA+`=p6<hxOV3FaB5R-cySSA2S47T8x}%!{{Yh%Q2Yx@4h?S_fZGosd8pAlc>PW zjl?tF@?}i^jDS(7{n-<tH&LPMLc|apjtn975c{U&w;2j!0E-rL`o7;$VXItYrlwPU zW|qX}w7adjR0!`!o!_-}_{EhKlBqI`#!yufT=V2cWcyviL)lGLx9e^WO3O`ROK`DG zc-QsG`sZBK&7)BE)1EjSz!c7>4urw<=3H|g<F&ZrubHDgP-z2*_TRrMtq*ZLp&hSA z>-`^VAb@;Laq&cQ;EA*^i@mekjql$0h>~*6-=Kw=5s0fHU|W+L$Fz|k82~1D6D5;T z<7zLt<^>tR)a6am(5@NS<|yg<&BikK9IE1?mdG!on(F-*NXGo1R2R}?5ayrSZa9$F z!>O8LW(7ec1$2F-qY}N!R?T!_`VOprHlf|O6>`!H->4KQG+chkwFG+B8s2q$Alnf~ zpG+#%ne0>J!y;0pdTG8%@wY{NacO!4>qAT4E?YV!Q%hG9KkA2;Y8&FkUVnlfa(0_i zF=(;`^zR!nL4sa4@%Z1+qS<GG*yx;->5i*%7(2agIwxGB-S|i89}D>w$->;~K*odi zKZ`=JLg~q*dw?{@wVppo1d>q%QN*g*&C*MZ^JW`5sopj8NV^_Lb{1a27zu`6k!1)L z7BFnl<s-)mMk;3n^`&;~k41y^eq7<hwyNhzRfcjDS76QS6I}}Gc*mhiiR49KTKRQ= zWWEroq0m>mI^T{?#Z!}57z3*8cibPs?e)_J7ENAANa#S?G?2r6X2t`WsiXA=QqX+0 zc>2i0*?4+azgS9qVeWN>ts*Lb165(D^grCIK9D`S-n*}FX|8R2muwSYTwM!pAsO}Q zW);Exn&tMehWf=SD$0*<u2_U6)Ls5Ct_{6iPxYE_-u;cgMY&(_f{?lW{-fYRPUo2t z{v<W}HZG?Mm<S}xXJ{^@X4Ok-T5alw+Z_-UCquA6hATP!)x12A4&~iXY7%l?#FJ_c zN4;)D5Kb<vsJG~}&1{58tcV?)Om&v3odaG5(TZ=e<rpNL!eCGtAyk^61xq)5eqORm zRc1b2v3GqOc$=U_2|Cd)Pfkt<#u;Oi!*_GEvy+FFFG06ez)OkGl>SK>dc^Z3a%6LU zZrj~H?Yf=%S*NG|Ws3oOt<EC8E|@uEG`*p`97X7Wf3n7@+0Wu`^&;nuq6?YRusSWU z!<P#_DZntSl4Ym8qLN@tx^EG$V=ksH0hXvb`wL5=1A}M>lB@8iX5{X_h29t7uaE(Z z3%AAg-&^$pTu)q+y7SRsjtf7NZULCVEaxpvj0=A>YTFdhf!*#_oUrnygRu$@loVb| zps@C%9cFrZQhh|*Qht@akhY;)*D8s~mY*WT!wgBqPVnn}>ziPD;~A2vFjBL={Fn-5 zKHZWLymx+QRPk$U=>7SMxH*BJMS~$I)FP;2@78LMAXk3@KvS)t<i#346K}Lh6Yn1! z6uo_3sP54GVMln`;FR=RXpoUYRU1kfqV*R<V^lQpkx$kEet8ojtc5v2g&8a~Pe&Ez z@?6LJdsTzfrfD{&lo!f6Iy&>AZs!>-GI{+6X!KpLxNdr-I*#^iN#BNEH`qG=KYv36 z347OhL^PB3{$Ji0#Q+wrux>T?k^$eu%&gdTGu{CEL*wxecuG&A4(xUE=GLYCtM#?L z5Z;2-yQzJwNN?qgoQy%acfDqP$^E?sV7)}b+XSEy5+Qc8Ilc|)2;Nep)Z2B!zFQd~ za1dm#@M|?LWHnabw9#5P6`9v5_!C-3U|tNQN#HSQJlya{P4JR%6-7oOGIy6y%)X5j zXko`luYW(DgJ7!XEME)<($L-QEjyYK<CLIvvb)1;VvKg}WK>(8!ZxcE^9^K0k@=p$ z@07Ob<X)SKB_#`(%}03xRl_vuYFUZsg9m=Y@A}Ih!b4qjN6p>N5`C(ws=Q{RC;~!& zNz%pHGdW|Ay~v@f6sIk99dxb#sy0Xv;1#qQ9hf8kVbpRHxP#;52IcBG3p}bd?O9H% z*-N1D!U@RO^c9XuYJ+5!9ATO_YRO&cxnpEltTOp{;X*MSKJM-9Mj2rXqQeT4wh3lX zek3yG`vAp^Op0#8k2Z^>CrK0)MzWXct;{Fot4v}<t1`4?my$*jjhO!JLSL}~?32i_ z6MZkUv0;gpQEvAr@1nd0+qKm3YkxxCU!FUc3Or+D!5h0wc|a~r(AAbCr%s4q8>URq zwrFVm1Tl;By@^@E`j_{J>w~BePz=KN`C@6Mbfvu^)n*&R!_-A?=bd^?do_n|6=xY< zTd`hD$i>P{b=<rRjlOeEU}>p0KfI^L7RwV0Sdu+tN8<XuJFxcPJ`$OJY)rv_$BMmx zp!90JU<~Gt=6?2?i`K&&(*(y6${A7$lS_Tv-=E00f6xY<cx~=oM9C1li``ra+n_5x z{*;#DEgem@GDzw=K*~1>3P$&<KG`);iEym?kz}bgi=FpLl0WmVM~}G7S3(<((l|oQ zm_q9n*?S2|F#N9_wR#i%z1I-EjJy0;u`hFu|H$O~z5$EC!6c4D!7-|ozvM47ogaU* zBsdWjF3tBM!^Av~o_sa8Gmm{)8urb1CFpI29^n9Z^1#l5e4WPn>KcvA@CoY6?X&)T zn)<^KI&030@qp>4M|@DbN+x0PfN@Ea-58$zf~9UiaRi3hJehc0X&@}im|HXk{Ap=j z@ElEF21ml*7C%IoM~((9IIFt%AE)~4@+~~L8JZr551#B+q<5AV0ToO+3IVeme{a!L z8|mKHpiAK$;xm?SnGDxZMfKqsF1;=z(@R}~_-?w7Fo#%(P#}KL4@VHuEV`jo#20O- z`EUuRBa3b(&lg$vX@ywGp%Ept(JV+;2)Q9*zPaVN*;dpc$&kHTeT8My!d+eU{EiJG z>nj<rNp+}vl2#UENaW0;s4GGW(j;%Qa8C6V2;KfR-oFW_s@qvnI*%<b7CGX%tJ&6i zhy+c`z-eg=RQ*5_lVt>u+tDiehgh#sJ7XOW5Q%#p7^6?ZD#LmeCR6FH@@9Nk*HcPL z0y&wUzUO1aHfx|sp~tC_T#@$`lj@1HKLx%oo<Rf&_U}36ka4(cFoVoT45b+MGwt0+ zMiUWkp}2neUEu#HQlR+NcUn&P^<Ug<0cyR_-3h96ZoW=3?l7J%E^-HI*MdpbLm$;D z5xe-(M$Fo2yCRi!ln2$;BY0;S;nhn@%+H_0f(nl5{%Cu)=zNn2+JNbv2x?0*(z#L+ z6?)Slams!|Z(P0rmfR&KjM-1R$ogL^yYM&H6w*J@y*cY+s|CYjg%YVX%%wsdO0X5w zO{c}p_C`~mvaJy*O#`OuFlK!yv7WGaBd6f{0>1G#ht@NYgjTk%Xdg;%;@IVFeqX*b z3RX)=jA)(61a{<n3@KEZuNFB~5N2%u1n2g8GzCghp(@EhsW-Qmd>us^j}%qg<HcNH ze#-}SC`&>3l!~FDAwlG|;l{)Iy`{l4N6o~MtFc1>JSP>*1IgH|xW>&A`P34{`ubm` z)WXwaON0K4KhnRD0*EadiA#ONm!<Avo2<iIHkKa_?Exprcb=Je3Ln5^w^P5w&(euN z`6{Ai<8&vybX;!&^PnHxt<W{pScRq>nd}1+vZ*j~k@L|9iSjEgHX-e`+zE|vJ_wR> zMSrCTt9^#~(2OVBWvy6s+;RE%LRJ#hZTq+>tA$mgxN@IN4i)`3b?e^o;a?+gnFKR- zb<2|!a%J_~`D%X$#ugqgB=7~_+ffG1dwT6GU!0#i&=@J|x@T+b2yKta_;kF3hQi^M zhwr2pi81aaSqO{Q!DshV;%iG_2@rYbx<&B4Qi2FM!N*vBAw>O3f^OOz(0gvM&>K7x zTMBBf)3@#*@+=eU@b!s*1`L0b)@he=J4HG9zOrnHud)VXk8;zE+th&pcKEv{*9r&J z=xTY8nEys)+^LOF_Ypr@zFk^K`<4MS6@3B1VaDZzoYVmtUAS_4COx?`RX;XgJd<zd zkFNmPa2@f1=b<ND<<(0wwH9R|p<XPQML{Ehl&L|nx>?_1igJ@MO+p<4C=pp4lDu+y zX=TMKlX-;*?A^`$DYfb<HPM?@&tI(^Pi_={`Xv;7_8fprt2}VVB=6{NW$fwe_|-!D zU7n$&QEWO%W0ql*Ksp@ZjD^WN1p$yeMmHIfov1&d{!~<;L}L!Bc_z8#Wgvt6XCjK; zR>zth*0CQf(}Ky)rncvuS;qOyRdx<E6CY8vNFN%t+I=ZDIN#oK)`xcyaK2flI8o-` z<vU4z^}jCnb87DiO|Wtk8w{=KP5AfPdT?i<%m}_j4dT#%8smPh*7lN2%%l)0DNI68 zpV~!8XV3{-I-!YuQw&9@Qey$8PnNZ&nFif_oJ|zfmkkc++YzJSz$MP32+wa~K^+UG zGGtH~bE#uAY;?94j<O9Gcl9<=VUiTy%ghneS#tE!`)wVLW4XQdZGP^C(>K5+#BR*7 zOxuMZGRW_~<0t2>B^)g#M=vQpnCFtGTSjc)Ye01HS8J5glg_{hH{{nX6^2sr4{s%z zJ8v1ApLpknPH&L5gN`-t-J{q@?}WBhZfeuqL`L(ZbJDlnqV8T})b@EVqY3I^g^FPI zcKwSY_=!WKuc!)rUj*w!bdOPvH`zxH+R}h~_mIl~(qO*YN9u!<{};N_JflZQ!)X5_ zFrg>8GL70IypA20)A>9oN(QiQprJTAFJ$!nMe+i{Q2$ZJ!MR7B=<9?`0Lx3Ij9(7I z{MZ#6j2+Ot#M6ubrKkMRV=82qyHsCjWH@d!o>4oHIuB1MdaM?piECC6VHO&rTM%PZ zX+HuN6Pz9`ip$mY%SB1YLkQBb8Kk|2^5sbJvb`kr?Ys{X%D)^wkV`3)H)WG?(rw)` zS#h?!9!Yt_h<AQDQjL`f#=J41TwecC9E*YIEVd}LSh<B-+|Rd@3A1Cs@8!Y4L0Wcp zw$&i_G`-;%3DTXtD|hsu58~H_<RY-4zwEv!jAs+S=R~Ob&%_@GwxZMDBOYj+_VIw( zJ=XyofUayI{!DBK_Cb^aUxg_f{jmdSQ_ck8`NZam?OMI>Ev(q!VaSp{o<q;5TK|Ue zARVlNA~}<tZ{^RXFN#94G)Jd+TJYg)iu}yq-<iD!MCcB6gU7se{?tV2Nw`0v7lsc= zM$hz<y7WP;+_X3zESB++zOM6DR5xWDBxp0}-4shyou9;rDGX?Av@t!eipB|JYVVek zQc{Xl?BWH%dG8X<g`Og*d{Vj^<&n9C!1)t;bNf7F@p)-TeE*_SUx3pf)_R(_cwV+r zA-5d=fLXUYT&QzgsI}Z|JqcIVVTsnml==n=Od9UOjbU!GtIQw5NE0l_z+!sswj_H* z(H@`^p-haL4T0@dBY%S;KslWQ@dkms9qIOa#>7v_BEWupfw2|Mf2|<(T9Fm@e^m#> zFW^<><MC29larH%PY=W0UDBpk=jU*WJMfcvNkjbuSWyz~>(>GwBV%Km@Kvs->U(~m z?PVl>W&@Ap7+FtyGvs1mU_frcvw;~#)sK^x*Tb#SC*d+oZVQ`*%k`(O$1Q-I+v9T( z*eHwnr*#Hc1_vok>N<zu%l=0D=)^bqdW8!>z=#55Gx(-&XS~q+ah=L7F(zTmiP{7; zy-8o{P;I(K$oU*FCSs40^zF9d&7ay3YJ_gwdl)8=zrPC8QGw1lB@>@u=h6+b7D1ad z;=epxEwwx(j|j)@q{@gf4!4Wq!-7}B(|K+ndG-;G^du$qC;Q9Dz4P$uw{`GXYoc~W zozE6YUE5(C_Uf@_=q<=!SC@)%(uTU+J-rB5iY)<AsgL5SG&mag>+45DF|zDC)?hQ} z4-^9rZhw;kAgW;i`S&b7DJiMCK-~xcvKhz2$41eAe9wCE#%gTMkNEm;?ejPk=yp7o z`I7xR<m7L_TQUh=5>FtuCcB*WLQMlVekwmd-%D095^x~{*v~E`(y6ZncY70aeJL1w z$NXBz*vO%<p@0090f*wMl+C6C-fO1$SOq>PA^5&yqPcKQe^R_`LA1jglp3!!%2lvK zRxN#!gxd5ASzi!M6d%QEr^hb>muC`Gu$E#oFPz#v&Q=yTtKr;!Q<3w}SwGOnuS1Dv zso)D?LPSs^ifSpuP+DE-H7tVY%@v%dbA6jVyP$bKct6^Vuuxt;KEAsxuBV%u<(naU z#ixxA?(yQhAl?DpeLh}L`9LlYFjOkB>xv$JAO&Tu!LP?H;IB?p>JNZ~Dx-yg+Ww~? z3G5OPRAK7l@Yth!Q02PnRdX}v!Q<VL`7J=Y<lKfLQcyst)Latb1qn{$#>|9K^bSPO z8$jjdOF}WRgT{nA*sC<Ay6}YTOhoh3$i1Q%U859;DMgBxy&*q+Ae0TK$_RP;vbdb7 z$g4c0!|N@>+OMmR*$nX`xH}({<&=;cT#Eu5)MZ%Eo1@Wey8NX<fiz7}y=-Hz{pvDJ zSQc8~3kAaTC{8R!a|L1J^}$6rAnhkK#aP1|C-d_az&+_E0}^tdXK;>^bk~oG`|6@1 zP<G{^SyNM!9>qlJKnT&H^<q|dP1T#+?wCgBw3mO)!wS&sM7kF9e(|pj*lG{nLJ;bS zWaK{z$jG%v7B}DSDkAH{)_;^#VRFh1FiOz>{`K=AjtI$E495<>Qf;+9qSvFfS<_to zP;O%&dBs{xZ(tc8771nrwa;k;0<vxgwMe8qg$kY5pfv$}je`End008t79ph{QNLaC zyAj;qyj6CxkuZbV$VZQDU%S|8UJypCxpc{O&q5!PkvFl3q%&8$i^i4BWnYPGHEcMO zPH#Rayy~-^AtTZyW5t(dx)|d-nGC^$y8ZHg^gvkb2XN41nT@Tj!0mFw1$IzpU-@}2 zz*}<2`wR<RNxV7ULRtEu{;xBDNP3~D{__7fyQ4f>_kIF!X)by2Wka>Y*$T2#0PPm? zxNpGKz^3*R+1N%}5pJ;BbUNixbZfX@$1-Rfm*ec#+Saycix-Zr89+wLD=e>UNcT@w z16CtzB9)hHmnW}xr#Mi!qHTNk#tQTeI*iROI!T=0fqcU7y-^93|DXQ5rw8KKsQn>c zUaXH+x=LbV{T;lwn{!)}(Sr$wvk}?)lLwnd#Wn{(i%1qNmeEwYuGWO7s@nEFOiT&F z2O`U^vB|;ki~0GEL055-a-ROP1wh;1Zqz>i)$|wZLF{mfcZ*Y_qcYKl4s_kZxiWTG zOzOZ4mR{Omm>{eg7*~8Eob-F>|Abm3FVX~GsmsGc{o@#aAs{F>a_M=+Rvdplp7O{@ z5h<;c0+f}$T=IfC5V4rjIiZ+>l|K-tb(Nyy>fRsA<{^BR@{OagMm8B)L><ibF{9D! zG*Ky%Noq6`)jgN%BE#(sCnf$U8@_=p6jVtkfORR}cWp&v^K7|t$-xznb9NLTKg-F< zb@xTTKRb#O3T@8pO?G_XIEZkp=)YQ)5GZq0kO<B!cmt(6t~FC#z!%@*qNaNS-51C6 zBY3a~PcPn<aB=3FoeALUiZt%mFfd#;-fO5NilmO>TRS^9?2)?l(PeZEyIoe)b&xbA zWZ}oulmK?*VyWK4_K*Galzp!JMV+tW{9B4|Vk@N3rW6NcZ%8{N5}79-_cWf2SfB3C z#yMa0V#2&3ozh+tW~JxgjaR`3Xy!vM<(S=m=Mt9}cvd9JTvibR(pbo43<2IK-&A%n zb5i6G)ZYe*um|^&#><Ssgs<}GCvh?$6MOo6{jjvv0JU6MAWtS(rnlLXuYV=m6o)N9 zxt#d^h8HuP;{>YTNt=DTl12p1HfIK5^i9s6R6-2g{PegNR6Widu0oxm+rXxz0T4~* z1guBDBw{QaHoMcnL>EaDqfR+8CiE~yqx}e0T2f7<)H}WH1BD+r*AonoUq?oK?rw)? zGZ~L<KF<<RQg_s|Hsc@(5KWQanq!`}lV{E?q&ET<w=BP|?q=aj_m&J>xP(rVP_-8N zpS2=*0gz51TLriwf9G64eF9M$oT#8{`5Wqd)726iaE!eAlA|WqG(Hta#dz)@58qBG zX3kyMj@zUOJ83Md>+#K1JmP2KJVva~h?nDSS~#JBgTR@~>1*+`w%)b9HiRVS^G)}s z!lFPDD&F+b<g+5_tTrLlmzF>kvD1}c=vhfK3jZRZD9;u#LfgxT9cQX!O}+4r0$L&9 zZ;vF4ko)OVg`~*a#a_OQcIHqC>4O6lJ>!}mj#IFRWGODEG+ab(ri17Qm%yOV7P}Ly zdi=*PCp^~V$X`21qeZ{N#yyxUQ+s3W3CEQYo^}DwYijX3qJAy7i!kwhoKA?!8Q`)U zPoA5YIz3Z<jN3aqmJcvO^zl>$#_sKKECZxS4irGaiy6en8GDWNd-W*80bd^Npg{NT z&tU`uCc3pU=<1^#STE2iHAbVoS7fBoXl}gqMv?S~tK4Lj^hY0iz3hQMlMB0aH9Hpe zs<*(UFIS69%>Bb+8FiOwBC?|LUAex44bn~ppWAjbI21RPs4pP|4!z#2w0xgA5kHPf z6~miX02nJBM^T}NnOJ-hwy!)bQj>TOl;Q;|e~hqD##bJ0vX(z}Fe0fU{(7M=Z^cvR z>#yzgBu!;dTr??QsGiwf)gf)r%h#^<#;O^6<uYfOQ)Nuj!6-3qZF!9FbS`^-aaH}^ zUd>vhvAWONe#bZQj!vP>L4j#-P_Mb5Ldi|5H(~q725(#$(vRQ;iuy5G8PvTfIZ4MY zKz`%W_&k9bMvErI$=O-$gKLB^3HT!qC$}$sVD5*O`*HxJ-3K?zC@O;A{O3B5J#!Qw zu+9FHS;Ip4C+4<fKe&6L-aRwOp-3i_S!mxO8%9l{sJ_&}zvk4pOh_@9PW-x>`+=oK zA|v(m;H973$esKqY=0C7hJkKSNMDYHlP{<PCkoGtnKCpzmyj&ll-LiMLPSIhTkl~d z(C{<HA1#1vB)hL<ZGL%>ZLg`54XoL4hd!n=g7QMcOdA4?33aD2;W2)Pkn{xHPy5D2 z5%jix8RFRe`%@GH3+kQMJoyUo<>nIc^m=;$%QNIyM|hY<4d-^H=1~6aJ>ZUnr0`JK zN6DaQP?C1el+41_-K-b=efp;bmY2)L26`)`^dCG}23+J76fV94B`kBdEw*J9X4AP! zhqCt2PVHiY339TuE<nf8AxR6fs?&-py`?An<c#Px<8NV~JN`Ml5T`-?@gJ}hGLl2o z{bL}Ie4cXkP;)FYRs&&(<IkS(J98(w*~madBN9xYu*2({=6jEouSfEx>}vM~l&LrQ zx7ip%4ArrYf*D!6yvhJT&qt<@Ur}CCPa?@gg?TN8WZE|uv#%L6AEQ4i>1qO;!v1{9 zzV!2yw=pFPW#kRM<NVNZW^bYG;lv;@8UGjJaIZj)MDfq|MvJiF>8+7>ntgwl`1uVq zv;J^$(=$ceqry-r*6PsyD6i?F0Hf;z+nKWHox<E8A-B2tR~dCTgUHj<K8e$Erq6<L z@-fAgGH@D4>)oN|P21@~OSPK`#!Dc<jJvJmPQ)~Ep9l;fs-1qgL6#d>$t%HpdIpSp z5)GoxKk(3(rYRF||7kT6Ai6w*CZDhgdH-Ex0Hjbx;DU2NR3S*f>{Kt3R){U}9GO>x zfhlw}GV}N_lZUo@Xu-J^<gf0-y|$;=_K%-%Rk5j|j{F$KLmUPU;_H<OKn;u*Et|=# zOQpg|qlIFAtwR(bHm6FF#0JfBL1`wdf+~?#PEII;-Wj{+xGnwd*ct%;>ID;|D#((T z`}JG(nsdMMgwg($JwUzyQ_(j45<g=0ULr~>W5Z%{0ef>HfyI0&CMVgcZ~6s_@8IM5 zW={U{d^y?8`iG>wlnA?J^1LJ{=f?xM-5{}P!;<2;OuNqW$}?PzG*}%2#w!~@2I_1n zT1ow;i;VLm;J_?nrqWOjEg)B|rK?xBoJurh!EWA^A@5uyWB$uoDOtJUmlPpq#=p{l z<T~JJWvOai_eh`q#IQiI_NAvYdCyaNQ`C+I!rFNUid1mUMDzTudBnIj5fpBpGXrV- z&e%v$dRiElaZ=2V=?+SF`L{$Ko!n5_e8#}`LT}Rkz|Bm06X{Rqj}kR?;!iSQQRfKE zR=weMJNy7?hg5*L%{M>tnAmmQEd%Yo509<myu(36p@D>YL9LCibL5v9=?i|5N1+$4 zr4ySLY%aTRy5)MFQM7y2Y@iym;cVxTn4*k3J3HHL_B7Xx5=gI1zKgCpzd5#dWUipD zT&?bGc;jSy5wobBeDIyG2E4?A?c(A>%>Y2ipO&~D7@H3#eXJNRSS|isQ#=GSpKTb^ z>FO`^*6}CfhprUA!8du-<%U1OVE^FxQj?&fIwA6sz=-Ysow3{(;A>qwt^gT@TnC^O zN<}5><2nMYmYSeAasks>7^Yhjzs=1zW|s!qMLvL^2tVHRl#tx<HkDK2&x;h-p~_hg zG3^V{p+h#=e;-h8uWaepmqPxgFC`NP1u8gB7fY*e3`slCsE-hs+`LLLlWIaNP7iu5 zdnA7%Z4*k;e<y~MrQ@gb+w}t+&s&VohPF|84FD4|doXDdpiB1Ux!oRJT^zrE|Kr4a z=<&Fzf6XePQ2pWH)b+rhbjDh2Du0+-tzghSM`ce08;wq?KbCJ~uD{%5IDyId0GL>K zJM|o$=-<wsAp+{Yy8)~z9TJ{T&4NUrUSQ%b3Ws0PtY_TQBm0?Q(%%Fyml3#+@^fgN z4*&c?D-L)~#B9m<+qj!`J_HWNG>u%IpqO&gAgZ#B22$33!xPzn>$4X*8$3HG^CNmP z%>2kK8}ALpqWS6K5KYKc<Dh5A*~7i0Gw{J;S=XzvtdRBnA@JYHO_In(oj!73A<zsf zA)k8d5z{RxR!V03IGyc>Z2nmp3b6k0A7pASj^DholW%+V@6F8{@#}A^bFS5vYsp7b z)M!56iEmBSRQ5k9pC$vsThoSO%gfoUxGD_vWv6%7Gi5sVNw!le?*XOQ-RSXbiJ-e3 zcVK2+vhD;ynxJO0kp3FLz`A-vnAp`NezN+Puf)B91bGjUcN(U{|1Un1j)AC_o(LU% z+)3qc0VewS0_>lf-RD$DP7v-0|HGNXiX{b0nqW^!Ft+dEoWGn3BWz##s=OdNC|DEM z4~h<2Nj_OOfeI}(FAWwCI}3L-u92nvb=EGX-8Z<Cy8&ERl8S>|Jm?x2JVn7x)<1<R zP88OI2(kIc`~D{)*KCFIo2`tJLfFv!qRp1t)5avZ)SYZn>Mu<yt|vusyJ!7VhJ$Qu z*2qwI!S>1x#H*mQZm!3ZVnFuQSt^fvA5f-M)}K(W{5skLFtDC_WG%^Bo+EqGbA;)? zZ%Rr4WI0f&?SCe-KlgzsJfG5Pfm%tb@(j?@XITY6-s&HgVkyQSw7N}@jcD_|IXkj_ zc=;+Vwkor>8V^$@2^Tvw<#+jG_~S!YOJ%ANyXlp`Sx-*MM;i4Y08^eVRztF8MZ|z} zGRiB$4BH9akt#asI3rVKmu=Y0DUq-lv4Z&9v}Hn0OoWz(vY$+ZT*XphD~OV`INx6M z{4Bc|q7afONAV?{6eMyn;bRJwnT;@`)GN=Zh&7!Xr6^gh7IMs~Q*g9Ddn-^w`GxUw zAI#b}bIKqx_m!9UU+vrE+uqI1&H3sHf<Bwo2>@iFjjQN4y<FvnsQ0}BLci?=xfF0I zqPA@LCjKrEfiyIDf6q=qWr_;)){aXvP(0LWXlO`mU!~o70bP%uJXCnpO{JobzW$LT zI?sow8Fqp`5W{H3DMIvn)S;o=@`s-<{9;V|0y6Q6p$mKq^M^d-9Gf<np_sqM>P<#4 zQBzO^I?S2Pm?X_ZGaS$bpQ#Ite*!p|8k|q<uW4WZ!mUapddhuhbWqCk!6rIBTD<$B z!1Izjrxkg`RxLy@<JB-;5FREJlOU=wv6}lh<4b3JZ2&2!0H|cJy;ED@#6y`~cUz78 zQ2Y1tLn3-6p?keV{qVcb{mc20Qv-+vVp<$(-F)}k@szIU3Sqw1{VIncm{`@Blwj=Y zVvKwKcye3qcPM=pXolxc-#Sc(sKzHu#wkBlv2G|SQFF+wlSDE#!Wy|;F<9(He|9QL z5)Y2WolnttQ3LLW_rFzs?$aH~r5G0Ae5`j+FcuhVOARE{lwq#dzQvfYsi+u7N%QSN zmo+g_zi0s{$D4E2-_Ne-5Y`;LP0Ws4X~h3^ev`O0$%MhSe2@QGFwI)zYc@C+)3Dc1 z&w?x9opMuBvt+E%9KDu011U`W^GFDG8!eWH!cic;G@M;hHQgaDt1D-ck6BW7xcWHt z`a8bwF(e_GO^8+2x1E@34wAT74nv3BgQC><bb9$Cb+Iobu?$8|QgGRSJx8qsw;a=B zT7OIFqG?0v8*ma#@>$$D!ZKSasZg>kDWJ|!ZmD-CPl^n6(}|(MPVpHhbU0w2q9=Qm zPB-q4MqDb8UK8gky|(;YoAKbLg@WYikl=wf1%&YxN*Yf^8HMSxf&_FQ5MiP!uk%NU zaz#t9Ip{EuolCTQ1g2h<vBi)EeJ_`luJUWUMcEuj&XMzw=F=T3C6Dw)B+JyHT?p9$ zKy2;<A$qccuxeuV5_j`I&vs{`^7y1C=6ZjY0woG_q)7259_EPkZENO2Z^|1N&XHeP zY^yUk{zD&A5u8pJY2y_HLVLiAXh@1#r-$9ig1v3$K(e#<CmiJd)8XZY10mh(Or*gF zmZuNu{}B=O;D&;VGFemlLHAcz^tpotFoxcy9y$jyteTnk<;(09cdiwVf|H?W!>WD- zNjt{u>e8!-IXBI~wdZE(FrBMPY!!4Y6(u5t+iIC_zT)6#Ip@<SLSkM&@h4Qj(CwiY zSAhKJ?U7NtZMAnWa}(W_y$_EZy(ujWS`%}r1Ep6M!2+2eLeHr<IBw?@+~8nttqz=6 zo3HL?q?ll-Fsgz+iR98h%)L5fNTG}&(&d{c=FPdc2b2-5nhLhz?NoX@k$|wXgX|?g z0aU*9I-t<cUezO}C~kjpQ`e07a{DisPI?JQ{K=2@{I>s98dFgr_&E-p#a3A(hdYBX zl#Z5~<|A`j=x^B1YZ3Lsu8Ao5u}C^{G5)szBbMO;JRLELtpt5KGweavyt-4RCbM*K zl#Xe}AsdIFN51aSCk8!}ZFjbx#*~r103{UY94gk6yVGl0n~0S~)B~z^T5c_xd{T;* z-EYyC&wz}93M+t4Tq*>1ckRhTEVSmAp+gg18R+L6XWkmHwo_Ocq0NMaz{bX&1ETqJ zmXe0UdLiO)|2-@PQI%U=z_YfC=AMl3AxO*u^ZDd_#SXexb9#G4xp3Rw{0UHj<6A3B z_A!o+PyU}JeF03^txYs>550^CB);t?GaKUsn6*qw8m_kXPjp=BBK~Os$nSWAc^={G z2~!H(2`750O!L*;iq7acO6dalUO&d2aPVVejb=(>+BhOe+=L+;V+I$bg+({nKN{4T z`rzJ*(<?B==aa@$ZN*}fy2p|pwV75ZO3op@4LJ<goh5hVhWw@Buc?f5ef4y+c#E%o z+;*GH(Lmg8w9>9y%EZLf1iaw96)<?g{QkO|YsqE5to!mD;b96GN}T)D^tmJp)u^(% zda8jbgzo@CM*gn#B|;Q^qA&OP8Q;fMgFk_%=c)hzCS0{`qWe#)%_68(k^bC%j_WX{ zP5XcyfCDjUJf6ljV4W%Ua;L+_qf7H?=e+7pXTaz%6=b#=P8f*el5?n^<@!mQb|Mzj zlesGQF^2FZw5FGL=dAz83e0|-e4lUcm(htdo~@5GeT+OR$^(c%+@6{1o1QO%O#AbZ zuzy?wF~R!qt2}g8fN`3n2+To?C$jep;;(u*w;l>6omJGuV8dHw+jaw*Po8~~uXsDY z%yu;4;pq)*v#$9QSK|U;oX^8-M~&1#4rFBTF7({B^<qx~>o)MwEu3O0Ekw@uM}69y zeBTYrvWqoDv{SsykCS^Zmlg%yCyT#SK*Sf|kA<hNHGv64e=1|oBZ_Rn?ZY}-A(?=N zT%HV6R1cOx5}{~CZF7K+GP0q!06HA~VFES@A(WoT;nheJdiuFnM%iVH#9aci;Wm^% z<Jj0oi;*5#_^xX4=wi-T1tzxrmz$?fLTj%CMH5O*Bfs)Z+Qi%4)^0p%_4j|?!GZA% z)ZGP<NC&X43gbK!JN&3RCl-MCbw+uJX&=1n%AT$Vj}(_5z84sL_FcUlyh{bu$gUw- z`_Soh?Q@>?5Z4TSXS45rh4H1-_F3S!E@T)c?e$=r+Ff$^9_#IVRZWd^j12MDv+{Yf zh67z}`(EY9qrJPj^}ld8&1=Bk>s+fl2mfgU01hmW^cWmVS?caw8?J8hsjT~Lf$is9 zLUc`$B&0L}Il>VO*B}{R_-RnRW*9xau3D{)xYJyTH%u=L>?j7x>*#7ERZ!(E<eEWz zb~Z)eVb%+w%!JKsq%>pf7&J=1^ehOR=HM1o$yyzS-rj2mA($E&C`>8u&smrlF25WZ zL}Dui{)2;og6l)zeDUKLF2~eXZzJ6d#5a63;NLVLz5iK%Aa0a5OI(#)rz@nZORyrW zhvLj9?!CeH4;b39&Ca!E4AZQi*w{Gwa|z#&H+%*<wYRr>CHN`tF%agOgqbz2{_DP@ zu%3I-``-w^{JAq=h>(b2C%TW{E0<BD;?Sv-r3GMu>9eS4Zbh6dtrO8TGe|}t9hsU* z7MtzMb-xI2O|SRS+^OlmcU_x7x29qU1CM-o2|1Do5x|sBZY?+$1_1x2`HWai901k6 z=1zmT>R|GR58_zN5#`xfhC2BkUQrVK3RJFCTXrndKh)4@Nnn2+%~V*(fp~kx;VXQn z-GisPwejvt+iIVFf}eqKbU@Dv=slL|01B2x@?Du5_h-Y)oInMs_Vdf^eH1`B*y4Sc z%Ylu(y)(rG`R$!b^Lp>ZV|Jq1C&B3p;p{U`+^0GO&XqsJEN<YZfY#h=3@F0Cag7JJ z2h@GI_T8(4QGyQgWNzoR05YTE`rZ6w-gP8WjvmPwMu{?qtsN9okwjVQpA9#e6Q$H_ zrn*U@=`+6Y;ex84b`W;I#N=n5vkM@Y&6k@d<YPmt>`>P_NAbhbKi5Q5w2+NSDE9by zq$28ZqVJ|;^V;!ry!Vg&Gkh+E%ad-1YLDKc|MFSB6rP6NZ!w-mBcHyw-6@qM)Lkq_ z6Z=xU*6>r)&{$@&T<gFi>6mdGpzGdeeK;St9|DZ&bUy+4doMB-IYx>10jWH?kSDT@ zh?!$#!<=`8Kw&c96zn7VFX@I~foB-OM62JQ;VRF;Tq-8`_lcX~N)3fzB$hi)z)-$| zVcPC076%7WI$h``<F3nsee(maM|~03CzN>*P3ah6fF4%q>pRM`NXQcsL736S2@em& zRGU9H&|NtaWy)Iy*N_k&NDZiiWdpJsPVpM=yP1gx%DUzBL3SbvYR(bW13)S2*GWWx z3Qn|&dyLFU);Jltcw*YfdUKe_YglxOvE_uRQJ0|jwV2*$BA2-@sw{|JZ=W3?;@Kwy zXlk}?gT*5{8FVfwdZQ7{aRaS02alqnqU68{g@i39cJHJCF2H<5+8-@(Fz0kFG2Uje z=xhD83aPkI*X1wNLNpN>{&>;n0BH!~Ff|6~Oqwj#GgSfu!)PbJ4;i<`lz;ttPNISa z>a6iOCyDJ<azhxriIV2C8q=MyprUlt{`^QTVD)(YswGV_OUf!>43$)xaWG1OsRcoR zrmLb-1d16@lB6m?A7><-f$ZRQiU~X86j0$ueI{EcNr$3B!+5HQn0@<+$NK3P(kO}= zte$SL<vLQslv97n@6%D!Ax?!fG--)guRu&NfIV51%NCzy0tEgRf%&qF7f%)T?_O9% z+0K<zG;9s%T1g=v%0U{uKvF^L5RgH&eI=u$cEN{qqGO8@W!r=((2T|pPe<wCk@O9+ zhuR;8mlqrgQMi`(P?!Fres;r9P4m`4ueejh$J^Ze;zKuRN;S2Msk_Hz4TUTD>AQ(D zE?^H>vSjo4@8OoKO+S-_U{4|&6{=Q=KEel@{IC@B_L_f&DC-dI{k%rw3L?4+)d(gP z_JH{H!S;FKgAKCEoRvZ*0Q>#%4{7C<e?S;82Neg588u%_eV!LZGU84hB^m!7H6^-{ zRgrEZ1ge!s_Qd2=Op$_Gr{56yD75G$$;T-SfE$9}L#8<)8s{dH*|Z<8p_@RiVg(*l z<<+ll>-X{Ihbg}z-YBJZ#2+^Fn<Gcbq{kU)skcF-h=;QO^#J}+t*d0s273bTjwWrB z8aFjBV+P%gWHUjNni~M=XFgl<dp%N~81rG(v^ov~+kWW<z+SoUqL9mG6*+|W#<tza zEpvOg6_!&W$`YIO!5-#%a+wFjaV)seh70f&%1oIhz)86O_X*<$M>QfjPNgOJ_wu<s z;A0BJbiAPMx6Xx*z{C~o<PIF`RF&*cp28Wgh#)x3Hqn#V?zvGnDru>z<EWTi%&#$- z<&t69ph=tB9J4=-e9a7EpYuF2PCm-{$)(zNUWqxL))VroIW_{GAyDfRVz6*q7b|pR zgoS()Ex$0uV4rP(jZtKJ;)4Q$KNv8d0r*UCcn%qkFPJa6TtzIq?cH<W*R4)BOuPCC zZ4*FXea?|cjKR>|2l{6?TLbYGC#L4k^MbYdQ9r-2@J=eI0P2QHN+H;bi;LmVOc5)& zmYrxy1D!|BwKhj=DX}Hmou+IhKb`-)vS-&j?leIiK+rMy_n81r#t$M37|MEFYXfC8 zMcGi(`MDH8K|aR)VcPuwFXJu6*w><|!B1kSvG6*v*Fm`Z%X%%yN)Xz9U9Sv@Q8U>C z@-~oP7KN|Dk1b@PwUD&EjN2pH+DS0G{se(z6#OlK+w+zGR;KH+M4qpf@t9V|fE;sx zAEZHL_RJLOAS8XW;brdn+;@^PjNpL(JyL26<X6Obx6O3?mL)pVgoo~w`>z_p#Cs=m zqS;ilp8#P65QD+c0{JT}KU}LG-}Ml-VzwQ4tgK`)L?iyST%;Oq`_kpQFEnG8-)ugq zDG0%xOL@gT`L{hPu3pGieq1Ooh2|+0`MV&xNdD*GR4QtEjK9yx|4s`Ma+uVQMgN;5 z$a(U-T_7<iuw_hpy#Q`QF~;qq(7=;?AtvQa1g6PdM*_cr?px3<&G*By%H=S`>ixP~ zAT@ZEgpw$-5v=xmRFjT_QZT|u>{>IyT8lJV37B*^vSMqC(kGc_=wY*Qh_Sa>V>mA* z3U*)cMm^{*{(6XB!sE0O7gLE(<0Ow3CpA|kT4jPGqoZY5@K}q0y3D-q!M9+LY}hDJ zaz=EQy1Tn0ww&M&3@b0jc+b&JXcKCa#65kHABb99x0&#=e75lZK?!8Yf&C!Cgsq?W z_dR>xA@00VE^ipx{%awCFTC$8@OH(5rFCvjH+HhbViVrHbyz7)>=fqH>aij7w-xqB zr1wkDuK>@hC4b<gdOZ}B-!jJQl_!;1;fu(|j}tvLpL^Fph+9qA=Bss^VAzp_Eb#S5 zRU*@}*qeGSo=UoXYlZ%9CPZ~n>yF@7T4z+^Nu_>Qt^Hq*RmHQ?q`~U^J@`Bu-_5|C zHCEvwp%PUaQNOSO=*t{NeS^)U&)aQvrmz%}LFWYt<1)dvL$2nRoxc@2$OTL5f^TRZ zYcFsJ1)_Lsv(D%!4Nse7Z#F!#Kl=@aj47F_`f=7*sLlTGLI7VbxHSnsoqUP-WHoPE zQ-#(=EP(BxTDVIDhZTtywUwLZ?{KsTEmdzgG4z6W^+a;aDvlYI^<8~ze-=kS^QsH- zp7|$#I~z!5RqtqHfqAD0OeJKPW*o-OGO~hdruaj;=&+y7zkaV1IZPW=Q4&|fx;U|q z)*w~YU!>9EcAG7cNDrbJ3+o2s1=*l>zx?Lw@Zqw?{)g?NaLHai#l$thS>oKenATWk z2wYd-|2{9hnLyN62Kj73o<H0#k^L{S)nA_K#fto~_rj^8kY8dm;eo2?19dWs#nI<% zHjzN#cAt1(uPEe=(!f0#M)t)#2Ss=l!p8D7svPr+#?U>essTPuO7xx5RaHgNAtJXn z-_`j#X0TP1FG{<c_IfJ~MG4>czJbI^q<TY~XzM(G-C9B@+_Ognv&T(p`wvOYTT4w< z;457?=Ir^3+93KN>d)1TLNZ*kDIK<TTvYd%vMKUe8s(8d6U>xpkug(PXODKqh3}84 z<_4dKnizy*dMop9+Xy`Q5o^I@NZyh1nwyun0p!@4o}7)yutVKr$c_8d{XGkcRDT_0 z;j*=l)$g`g=L)WvGpV`*awEqS+WTRcttbG@ckS4E&mrV8(`xbPJKP)!8&XmJ#;yYN zV!~`A0|SU+hJkQ{#)sPPzb#`QVd++zpRW6HY&S;p`ngn7UcRcr0;*`h9ngxH!<n9h z`|xwI-qv`V7fwMzplU&MS0NXS2Xyi?QtGX0-^aJwDmb>im1If(E|(@hc;n6|BJ^UC zKi(Jcg5;6hESGoI@pppd^AaqJ6R+QE#2=E-O*h9#_chnybwuAnd_&Bfk*0f55_nKd z5{{etI)4I9b+)?+Q{3|d<8qmVQnrBQ7h;+=!BhxVp`^;#{%V-%-U+^4#8Nqh>Eul1 zItpdU0ed03EwKLI9_K9>!*^)TtBij2yUUcfaV^tY*3J<NFZ~(mfhi4faX&HF{o%eH zkN99)jOQk-;B`;>N8re&T+2*xsV)N8kPRNhG)7Q0$J#{;&%+*(nb&0GuR{npGg`1E zi~Lou?va0|kRT1h?R#cz42@cXO0`LRd}dsEv+AX7E#k>SOY}EHR;HgmuPi2|!<UFe zAdTtKh5Utmu=%73=sh%lSY&Fp+ljOGb&Q#*mx87Fru0{}frug+5BOYzjd>iX>!TCX zt~uq>Iy#dMe%%6;8RH?X*`o!^<u&s~x8?hq<lE6niJ~IKI#x!BAQMg8Vr;yPE`<+w zKnKo;W<oeiRtBpS6oh9;)c@#8Z?-}1aaKlYMrWZ^s5pmmv%WK?JyQz%_mZt6`^!_z z*DB9i|2vsqzk*+-T^Z923q$(=sW7!`+bfKp5y+ugL`Z^lHI)5}B@;u$7ri6ip6>ok zsKnnr2f3+q9{D7u$G=6g$Wp9eTW;x6BG;yGTPfN~Z2RsQ`Xbe>y^~(qUnN2d+{#jD zFO_e%F}i6)0+UT+or3KYzku+a#W~T^x%h3sQum!Z7TgB<J+&P-vjqClpN@2j%$sjE zy-k=CcaM&w05oo;oxQ!(3=lCU>ZxGWc4J}wv}a>uV>trCD&wWI<SVMXHbB`|tCq7; z$kQ4y{E^Z}#xfIX?`_vuy=f*qG6W~Rv1MSKGm70a&o-Z@s?<AO?5Yr(25BvteqE2o zoYO-2YfYKNJ$OOboDQ&mE)sA7kVUyUo37Xfp5mjffl5$I<`CzdNkLN+N3+c7=qH3U zFSt6d^e7f}_1qN9q5$csqo1jSi%c%vp31~(uD)qDw2z|usrOMV(Sq;C(;b?>L*tTp zXtqyFv<IoOBSG+bRS2E|e^*vg&N(U#eDHW5pd&Hn-E*yP6gfbsVfcL^<@cQiD)6`# z+ffzpoSK$&dNBR>!%z32XwlL-oq=ewxuYW}{0wO@Oqny;s?vIMHRSUlb7eZ2GtZSl zVj)%h@p>_BBfr7l7WetEdkRwz8pXlzk^SdF=LWahMjyOAT<Q@kT(a!O3lLTd<HLrA z)r@r|MrDy{_hAq<C9ZmD@S2s;A!EO7avkY7KW7{hn);}mE(*Pq+2_cR7;i5Pk5{?% zrWj`03@K(Z5cQK2q=I4*^y)|Igy;iV2)Q)*1A<bm=R^3F7Th(E*)k}-Dr)XPB=Vgp zjctl{e~DUyomH9MUfCC#*zx1Lbc+3E1%?Zei4Y7+7$ySQu@tx4osU}h8AN-|FE-H8 zRbo2-nkno!AWMLAIi9uscgFq0TE%kj@R6o8tS0Fnpv(|s8Z~Cvlsy%zh55R^@f?-% zVV7}cmS9>oZGEDAJukG-6|I93#?rdzV8g8Q=3CKALmBqPiv1{K6~kdmQ0^-nUI$-u zy?K{@qddK~*PLFyM#N}=d;HpDT!(Eszt+;zm-yJ1)*yCnCr>WNjN*SU^|{8(==r4< z%JuqHGq#o9Mdocykd=k-eF3Jwng{TT%l))`vJBr)4*tF0!l`Xg9ZsGTD}}SJ|K8>+ zBlt8~UONtp*~BA&15TI>p?Lo-u(+*&Cc<NeJCG@VuuO5@{ypk0|Cl+h99S%<QM3J9 zzwefUO-Kla4gtFyG_$uU%eqTQWzmT?g}w6<T6Yy2+Iu!M@YsZXzB<<}w_lgx1Z5j( zZo(ur<|jOhPFHY`H@2&*t0@cyO%ftkfNtgWoN-B&0FsEcbp@J0lSnRunGon%ddZ*i z!WnALwN})$Lgmjxdtwu};)pWYwPMozF-E}oL-hQNSnxg5!MyRL%cg3*%v&|Qhmcta zM3;mQJ}f5yz95qCO4V<;jOAtg@xrG*6xHO~Vz%@kDsu3LUOQcSWgB`kfD$W~V3mxN z<@uB<jTNODf1IdC8P$4K@VF>zv`r=TKc6hk24QiM+l&;)AQtd{R9$sg)mzh5ICOWz zA*34)-7O&<B8^CQmvCrlBn72gq#L9g5s;Mb?ry&y-uGVp{^Q}%N6$X9XV0uzYmG<U zyjz4~A?2zEVELusc1{26fhJl1tCuU#i~>`5O&lvR58YAwgyU#}QU+6!P!9ms5qPxa z74C^($lgzu)?oYm?BDBBC<#-c51ybDbo;0H|EF>>vVq}byO=j6c;~(w!Pa82v@I&U zpcPuT!I+2y38EO5^UI8!k7iTP1eqoiEjYKtgFYe$3sk6f4S6j$h5$9$a&_E^zH-cp z$EuKe@MiA4UMU$m3DMfcJC|56@>@>4@Hd<JTzK-hE-&eRpJp2vN}i=mp~t%63M{XS zpIV7i0@lr1>14sHwE{iG=;UNl#GZeYx?{qM-p^`+3e#7{mw;7?HVbdmdDv=ChfclX zpW4L~D^takSzu1)&#!1y7@&(<y5iHfhVJvO6W%9e#Ar+^jKpE&%3@gfWk#gph@_x# zu`6T96#Mx&6$h#Hkh{$o)S`1Xo%or}sEk4RauZRmlqCTxh-4Kp_`O?4-xXfI#Pb<r zW1+`TQ_%+LNk9Lh8u{Hs@O-ka#T92jCcjv}#pk-j#I&f+2{3&M>r#c4h$`l{S|Zdu zBQa|>Ma>G~F!;b;yXnM_7EK%)qN+{gsu$&py-xp9hN2$j-zXD{1ksO&VezC<{rjDP zq3|?E1ZNF`&+pSk{od{XjGuRV`R6*mL)Q{t__`$(;|Qn`#luna#fWzOW6Fn;HpQY| zl&cWQN3H12N|Uq@?AXg&HlfkQL}paY#9`-oWfwcej9zHahaai0Yqj71FA*7W!|Vo& z*j5Am>*3bc5xZ>C!|VH-^RYUcpV)&-x8Hp~U)-jrrx%h!fa*95_j6!^R~%3ISEqW* zz2u=c)L1_vaax7krXtlt(*BepMubom`(m`uAMF22caJ}asU95}p6nU=T@M=Ob1TJH zbPN2%%NLGoM_%sc8lea~{%NE#U*(i~*c0t^H;t{^(K!|lNtrj*PBm$==&V%tEI^y{ z!5HHdMD#&pP)%*N5hdlB)0jplZ*rq=h5+$q^@>YlIO;VfU9;RvoZm+)_62L2vAVyd z7~faaeWu!yBxi^EfyWwf<{JK1xTEa!73k=3vcv3Gy56}mjXUU1MF#x*?h1JSewvW? zc7io|w|83WEPDN48=onHi0f-?NHK55_V-6C7F$Zzv~d1LOW}Jqx&gFvjg6(fUR>iv z?ECNbG_c2_z$_uO^AIabcHeI}G#ybtFuS8<t#FLl+=_J(w*!nlfRW-_<zv!*vg^jE zxiKpy$(Zm)H2E__JA4<h)sjv;cW*isLgm1okURDN61OqPfh_CG`PuVMt?1*&<$!Sl zv%&yoiuM6mZn!a|iUe^oCH*eP`yn4m*wF=t6hcK{#ca@APsZSR@vfA>bkgT%%BzOB ze^a<WNCw<SB10{<%=m9M1pXnY3KFxpt#YWY>3U)jV6=bTrNL-se9$Xq#f&7qC-%kT zXvX<|z}rv*Eiaf+Nc-GIq5FxiY7MUwB|%Kbr0uV~v5;LtRw<HFv%C%*+puOMNgb_M zOP+CyTNt}nZFsrTbxvHk8AU1`CIeoN2bwvGWP^Iv-_1D<q-bj2j$go-`=h=M^SOo{ zK)#7XgaA;LE+k7v;8XNC6^5k~E%U3|l4k>_OOIL><HA<rsh=2`^90#@B)hc#-lRfh z0FoNtbTljb^Ob=uK^xClGNmK%A;JKPs^l=?!1Y0q&4AiBT=8NNNxX15qObECMKQKs zO(?qU(rqzHMaa=Ac04LXUmfLz<^e@-4B{qi7anXjTJJzG)r^=t?!0>mzG(6g3XjPT z9ZirjsHJG8fe5<Gjwdfo)4=sR8vSWTNGv{ezvtV^45V@$*Qv46)UK!)S7><Dp!P?| zaX;cN#Ym9U)Kn@wtJhUOCofwrzi#RQXcK~zBP$p#<7C=2hKyW#UV8jFZxj{yPh;9v z3M7!}M5L+z$|m54Amt@mjh_T>YZ52u^&x9wW%-sc--&%gjMp?YqrT~PqEVi|3+q>v zoEY>WL}OqBpoK#jud=#ISi|+N`lDd^D2eYaE?tDIGngH0r!<ntnPO{jBpsz_p;2N` z`N0~xqFM-1d-D9DM6TXHr){AKbG2*fa_i;I@l|vq#T57yXXocNUvG9k4|R8`v6(GV zVZTcYSqs#FQ~(9wU^g)LayVO!5q&E+-ix@c%n2BpZ})x|{dJeqX}1eZdlpe%(2*HW zy^``(P~CX=yAywcv?tLvZHA`(_Xmy@y8`9PNrpp2DBe!2Pt^lltMSK$y*CvxzRYY? z;&yLd3D_(#G|(<yN-CEb1+$CoULPZZ$K|U*TLp*HoM`fy1!{y@8}%;BFLyxM6;Qd+ zkVCQhEW+YaBu%cMH(Meg^=A>eFqC9GclZ+%z7yQcL+q>9{<!2L*h#R9wi7mS7wX$+ z#rbpslh}>j+5Z$M95`F5)zSUot+vf?fCYzU5MJKP=e&W(14&I}uy<o|ChIj$mt{5g zkGfI0AmVxhd|+toys}i`wm)+QZ1O@6YFcXF8cxS7?Y(9%@LG-HZK?bEb-ocG4-te; zEY8}u-iMX%FjkOn=c}GTY~I<H^Zoa(e8LVpr7C%WRr%__&H?yA8oR!@~x>12S3 z&JJj=w;DZ~nq)+OWSuRCSX%H4=`r{qiWgEgk4O;5I}^?zFE@C)qapJ2*nA%4@#^Am z=?mO{L1Ms~TwC?Cdb2*{NchWm0xjpWa0i=Qss45KY*a{W8yw%elt$Ab6(QbA@hXs8 z8fDz?_BBY(C@mY01t0J!w#qFf1}ui=&M=#ju8P4n^aAIK44>NVWBTT~AAqeV!&gV4 zqCPvo`0~~j5h8-foAA{X-x8Hl{FXwe+(?`rosg4k=yX_=;<<ccmcOh)Y{r+xnC5rZ zf4xLLFp|8vy=(*6e}8-$6)dQE#U&2j1ZMkpOv^3No6#8B13icoF}YpJ1=TZoEs^Eg z(+jmlLCRd=INKXc(S#W{{&gm&ae52(Bj0=ph9yb@VQE##k-a?)>;2Y5mDgUl!<Fi# zi3;Aew#a4Nqai>I7!B7h!^1XBuX%(;AibtKh1;82!vCG7nrP5mptPle?01@lZXumT ztOOGSLs0-(W}jYEk%&rU(jI7?&r$~Ve*+m0VC0_ztJt<wa@()(ewt_8`)v$o`0;&& z{d`c#VtRE^*Lr`zE+*mOM_>Boj2#Gr=!_g6n%*y6d^#WhP41a8NGgS@ISA3l|3L_` zVo}&~xu1Ig#CsOl$E5sP#w1*W9^LMvouqC8GraF$ZH=om=75onPc-rJy@r2Ih+=Sd zL+!J%tjM5-tjYfPKBRS<LQ|WoX0hBX$&xsyrCO*n-Fj0xEBKBfe@YyD5`bp>Y}Q!P z!!6Cq%skUDt3a1A1m|CDg!U<o>X<j)m!gy{fDCyFU=h}nB_GrjNzc{Z0PzTX?$~VF z@uz->7OBGmyCv@Aj$K&4-tN~-y+!P`eDfo^{rxiq^dKCWS9y-YfW~e@&YNm%oaUs? zHczNQ^uOr$0d+Lp5*vQA`Md7TbVHg88R4a2_rX(6RjOpR?h-dD8fHiBgm%h^ny@L9 zK*#B*C-oUohGXc?-(_oFsf(-4ywh0nEXK74*GL!5mo}Z05`4c_aW|6LiglSm6fz8) z?mc5>+FyfL&%IjBmm|Wp=}VyR04zx@zQ}|zf7FB?sfVzrXL$@QkN4^R^9m6|+q4X= zS@JV(4_p0mC87ZAF6ezrc1jCPmZH16JB>tCQc{vi5HV(kdpgiX7JLLM{7v!52lTs^ z=X>XHrGwRm_dD9ojQpj*#-Lkf(s-+|;0OQuDNSs_%l`_0Ftm8~<1yynDUuua>Gj$u z8~ZQqA6{R*&aF<1KbNK+)s*?#4q8-Lrf&3W&_}QKk)%IEViT&DPpBUZGX|gchwVxl zz6^?PQ+I*8SJOk}49aF;{l=MVDC6(zThVzfHgzUuHv(DnLkhA2`zj1ziVK**Gw64w z3o-~u94ekLp2-V%zbEk1q<(Kl(!mjQM{i-3S=6ZF%5M#08SZeikF1?9g{0T|(s4dA zUH&CwkhbQ2=Zh#5>3oTPB~2--wD<Ctd(|K8|97#C2w<%7d}W%bZaB={f9jN*0P<@R zl!cHMi&?if`!hA$z+$WEEba7iWN$C8Z!Ik?;bdT$9W85XYiWrnfYchp<#!xmNP5|U z!ba+U<NlS9xM&nq@~Y8gyF|VN*oi|@yqr%d+0y*JzJcxESbBma2b2*<LjR5QfFHur z{Hw$6mA@6$laQAQ&uyhS0PCO3F!<MERS_KHkh_%%#$L`P*b$YrbnF`w(RU@^<g(vD z%_uH?Z28ks(L!?I)pAuGaO%N%{Vy6L#79F~zlQB2<t=umG_E7as0*+IJ3BJ-xp7G> zUz&=4X_8T;u=anFzm8U@f^>WId^BWbJ3Qv)3$?<mZHf2}G^NBc!B0^z-$^|x$5pu+ zKU8XtwPmUWyx<$Ql>MGuEeEmHphQI>A=v$=f-Izf@rCjn6S4Vfq%nHE`MgkUncC`^ zy8x_<H7EJFtT%j0rBD@ohKB<lm&>+ZkdqrQxCCr6q*wAOVXdsKnO+uBf>Qu;^ykag z;~tX5TBr4a`GEr+Ja<4FXlmXtWV$$>EggZ*=>7}&!W;Ki<W>8_T;jh8$scqAVm#xb zmHw;N1VGvkz<DNWRlG~{S=9cuD*9lGoSs19yoUdsSgmA~En|VL7UvpzZGsY``aOcl zHca41U3>?rL`<{M_-Vz0>NpFg&TCjhGS(l2)Jq&Z?QbMqo%x3bW_Eb!RGP>%U+r4# z;A?B@U)hYGt_3g@AR_j0Gho{8$;H2aOxri51qhh<`*Ob67A@Ai*FX0_%K}7ZDO>ab z_40+-j`<KlI`u5>#B!2|_rKpUZhGi~*shOiF8Xz7GQUsY2;E-f)2T0NpmN*IbK@4n z79UT^T+x@!9>;6!4S16i3kwF-Dmis^+P@BeJseV_1JYnNL%{sae7smr@`7UJ(uFcq zEy?eqDuWF5sT!o~mkYou7OP<XHvroTK|8kxn}zcm@P8c|lo99ZdEzWZ&9&?9<Oc!+ zkL7w^<2;>C?jf5B6EuRDo0u63Boe(@^t|-r)F38kB_1stiN5}}_))ZmjTAT1a#4#d z10lOM2!7_)c)p??xf%`A=C$#RYBe!!_EmP_q-xG8k#sZU6&;8W*h^t2hMVBVg2>A} zdqz5i*;0U%yAmgXw)nl~HhL^~=}tkyFi>nO)m&MVtO+*b9ZgUd;Xm09`vth5aGxz~ z+!$r<tbI0!cI*sI36R}yk$K^?cZB0H5la*v|4?94ig{w#B2Sv*7)%VHEiz-tt#|9I zkFJcTr2smJ0md7wZ+)2^&RgPjoHoE#R|+K0UwuxOUyNF($`3P`rZbxU`EnjJUK{4q zd=VmvcDTQfix7!f<`ssi2uBZ3gxwBcVQt&+aI^bm*k^;wbYVQnQspS<EwH%LlgsDZ zQv<B`b8W6G&wr6wg#4h$8T5CVIub^N1R=VNY2>PO1sj=iZP=y~E3zj($=O;}VZFiB z{t9;1)!4>F&68IJqY{USPe9g|M`Jm=0VL}+cdpc^I)lP!b%2k^ac{(MKrv#0Bt}3r zyE-SHyyoh=j3=-DnOM+=ij@^BdCBAoHU<6KXbGu;QQn4A1pq~th3@{GkJIrj7(v)^ zNRTBj6Bhl(>WNC`yRH#fJ|&A3*DxbpLtx8p5rBTpovtSvF3=6&@=Po(0#nVJk8Xzz zo9RTrJG;$jzKDF;0CRhqS|SlP_aB06<PTtyLO6fgB!5t`^wO`aWhrC`O)OJsefBB9 zPjrdq-$>y|#NyoKO$Y7vDox<mTSqcZVzy69M4Mm)m<o2|e<}R<Mr*S`BG!GX&7#qm zKJ{rkeC&<G=~e|EuyZC;QavEj;1(UWBQ!p+h_W5!@KnnsJEYus2?b4p@@4!1lZt(t ztK?XemJhsMScuKMA~i$I2Ewyk0c6UOEJm0`+aEz&*hObDK8QVcBE&QAQ2r_IqF#vU z=WI3EpKz*QOwA_)p0?8j&tiwtc<W?d`l;=Nup8-WQ~=^_2p|O6`AqWtp18G6E2$GV zn#y_bXIY2uYve3LZ5;&nKQJ?t5@w>|R$yF+;O{dbPHFSqy7l=c`z#K6c)J5o!_SKV zuHtEGX=y13iznsyQEFP+ty9Ct=I6rMI-R|-K7<&Co(`YFOn)p{sD63gXbsvjU-E<k zh=7Z!Sou@;D5aD%SQZQ305OdIyj<P;>Si%p9;;@Yi2wq}rt50@mQZd6E#1*d_G)(F zAvsUA@+_-jjQPYqw%rl8E_OJmy+t%cpJOP!O)hHt3`dgBCg69T&6GhD+ni~hRwi4h z=xwP-xU+bz3X~S^cR<ZJ?|i({JqCWW<?oP#Mzz7Mw|R1zZdTkjIXP+L?d|<*?`M@a zy2#ZM+Tq*Frm1hKkil@~!dNDQTAP;&JZVviu`tOkAvl(Ok}iM_m4)S81sJc2oPXmQ zCe_<{OPP>Ng=P>M{N%mnf29X1W~NG@In2M=47i_S5F{UrC_0|r!&=+fvqxu+okPE0 zx2_))-w2T)v=$W=5#V=!k$YJ_7^P*{eXu&A(iL}PV=hH0ht-s%A%#p+EWAFJRbQKZ z&CccD6q1h-CR>Tgr_)m0=R!YpBvClgAF(bs$@mG>&EhjubC>X@9$rdP<h!Kbh>)!2 zQM*>21$8UB7jrIMe*}MrvN|?ME_h`+Uc)eVxwPUry4SNXY)Q)B7=j!-H2*_Woixz` zAe(n@0@|)$HPbxcAgz}3FZOU_1<Hnk?gw*b!0P2>d@`p#${%0A6=OhCOa5{uzROKu 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 literal 0 HcmV?d00001 diff --git a/docs/images/navbar-cad8cdcb.png b/docs/images/navbar-cad8cdcb.png new file mode 100644 index 0000000000000000000000000000000000000000..df38e90d87e1a215371b4977e18cde90f8832537 GIT binary patch literal 96 zcmeAS@N?(olHy`uVBq!ia0vp^3Lwk@BpAX3RW*PVQ%R6tFatx`<g*q)o}{OXV@L&K qvV_h7A&w0j-PSY(vM%OglVf1;z2l&$FX;OZq}9{a&t;ucLK6Tq02GM; literal 0 HcmV?d00001 diff --git a/docs/index.html b/docs/index.html index 25a88bdb..5e7fc4c5 100644 --- a/docs/index.html +++ b/docs/index.html @@ -197,20 +197,20 @@ color: #f92672; } </style> - <link href="stylesheets/screen.css" rel="stylesheet" media="screen" /> - <link href="stylesheets/print.css" rel="stylesheet" media="print" /> - <script src="javascripts/all_nosearch.js"></script> + <link href="stylesheets/screen-af868d8f.css" rel="stylesheet" media="screen" /> + <link href="stylesheets/print-4373c1b9.css" rel="stylesheet" media="print" /> + <script src="javascripts/all_nosearch-c275c2f6.js"></script> </head> <body class="index" data-languages="[]"> <a href="#" id="nav-button"> <span> NAV - <img src="images/navbar.png" alt="Navbar" /> + <img src="images/navbar-cad8cdcb.png" alt="Navbar" /> </span> </a> <div class="toc-wrapper"> - <img src="images/logo.png" class="logo" alt="Logo" /> + <img src="images/logo-a410de0a.png" class="logo" alt="Logo" /> <ul id="toc" class="toc-list-h1"> <li> <a href="#inertia" class="toc-h1 toc-link" data-title="Inertia">Inertia</a> @@ -236,7 +236,7 @@ <a href="#provisioning-a-remote" class="toc-h2 toc-link" data-title="Provisioning a Remote">Provisioning a Remote</a> </li> <li> - <a href="#deployment-configuration" class="toc-h2 toc-link" data-title="Deployment Configuration">Deployment Configuration</a> + <a href="#remote-configuration" class="toc-h2 toc-link" data-title="Remote Configuration">Remote Configuration</a> </li> <li> <a href="#initializing-the-inertia-daemon" class="toc-h2 toc-link" data-title="Initializing the Inertia Daemon">Initializing the Inertia Daemon</a> @@ -284,14 +284,17 @@ <a href="#resource-management" class="toc-h2 toc-link" data-title="Resource Management">Resource Management</a> </li> <li> - <a href="#generating-api-keys" class="toc-h2 toc-link" data-title="Generating API Keys">Generating API Keys</a> + <a href="#persistent-data" class="toc-h2 toc-link" data-title="Persistent Data">Persistent Data</a> </li> <li> - <a href="#inertia-release-streams" class="toc-h2 toc-link" data-title="Inertia Release Streams">Inertia Release Streams</a> + <a href="#generating-api-keys" class="toc-h2 toc-link" data-title="Generating API Keys">Generating API Keys</a> </li> <li> <a href="#custom-ssl-certificate" class="toc-h2 toc-link" data-title="Custom SSL Certificate">Custom SSL Certificate</a> </li> + <li> + <a href="#intermediary-containers" class="toc-h2 toc-link" data-title="Intermediary Containers">Intermediary Containers</a> + </li> </ul> </li> <li> @@ -364,14 +367,24 @@ <h1 id='inertia'>Inertia</h1> <p>This site primarily documents how to set up and use Inertia - to learn more about the project, check out our <a href="https://github.com/ubclaunchpad/inertia">GitHub repository</a>! -A complete command reference for the Inertia CLI is also available <a href="/cli">here</a>. -If you're interested in building on Inertia, check out the <a href="/api">API reference</a>.</p> +Additional resources you might want to consult include:</p> + +<ul> +<li><a href="/cli">complete command reference for the Inertia CLI</a></li> +<li><a href="/api">API reference for the Inertia daemon</a></li> +</ul> <aside class="notice"> This page is a <b>work in progress</b> - if anything seems incomplete or unclear, please feel free to <a href='https://github.com/ubclaunchpad/inertia/issues/new/choose'>open a ticket</a>! </aside> + +<aside class="warning"> +If you're looking for the latest pre-release documentation, check out the +<a href="https://inertia.ubclaunchpad.com/tip"><i>preview</i> versions of our documentation</a>. +Note that <code>/tip/...</code> documentation includes unreleased features and changes. +</aside> <h1 id='getting-started'>Getting Started</h1> <blockquote> <p>MacOS users can install the CLI using <a href="https://brew.sh">Homebrew</a>:</p> @@ -379,18 +392,18 @@ <h1 id='getting-started'>Getting Started</h1> <pre class="highlight shell tab-shell"><code>brew install ubclaunchpad/tap/inertia </code></pre> <blockquote> -<p>Windows users can install the CLI using <a href="http://scoop.sh">Scoop</a>:</p> +<p>Node.js users can install the CLI using <a href="https://www.npmjs.com/get-npm">npm</a>: </p> </blockquote> -<pre class="highlight shell tab-shell"><code>scoop bucket add ubclaunchpad https://github.com/ubclaunchpad/scoop-bucket -scoop install inertia +<pre class="highlight shell tab-shell"><code>npm install -g inertia-cli </code></pre> <blockquote> -<p>To build and install the CLI from source:</p> +<p>Windows users can install the CLI using <a href="http://scoop.sh">Scoop</a>:</p> </blockquote> -<pre class="highlight shell tab-shell"><code>go get -u github.com/ubclaunchpad/inertia +<pre class="highlight shell tab-shell"><code>scoop bucket add ubclaunchpad https://github.com/ubclaunchpad/scoop-bucket +scoop install inertia </code></pre> <p>The Inertia command line interface (CLI) can be installed from a few package -managers such as Homebrew and Scoop. For other platforms, you can +managers such as npm, Homebrew and Scoop. For other platforms, you can <a href="https://github.com/ubclaunchpad/inertia/releases">download the appropriate binary from the Releases page</a>.</p> <p>You can also build Inertia from source, though this requires Golang to be @@ -412,32 +425,40 @@ <h2 id='setup'>Setup</h2> must be a git repository, and run <code>inertia init</code> to set up configuration. If Inertia cannot detect your project type, it will prompt for more information.</p> +<p>If you haven't yet, Inertia will also instantiate a global configuration file +for you. To create this file separately, run <code>inertia init --global</code>.</p> + <aside class="notice"> To use your project with Inertia, you must have some kind of <a href='https://docs.docker.com/engine/reference/builder/'>Docker</a> or <a href='https://docs.docker.com/compose/overview/'>docker-compose</a> configuration set up for running your app. </aside> - -<aside class="warning"> -<b>Do not commit the generated Inertia configuration file</b> - add it to your -<code>.gitignore</code>! -</aside> <h2 id='project-configuration'>Project Configuration</h2> <blockquote> <p>An example <code>inertia.toml</code>:</p> </blockquote> -<pre class="highlight toml tab-toml"><code><span class="py">version</span> <span class="p">=</span> <span class="s">"canary"</span> -<span class="py">project-name</span> <span class="p">=</span> <span class="s">"my_project"</span> -<span class="py">build-type</span> <span class="p">=</span> <span class="s">"dockerfile"</span> -<span class="py">build-file-path</span> <span class="p">=</span> <span class="s">"dockerfiles/Dockerfile.web"</span> - -<span class="c"># ... other stuff</span> +<pre class="highlight toml tab-toml"><code><span class="py">name</span> <span class="p">=</span> <span class="s">"my_project"</span> +<span class="py">url</span> <span class="p">=</span> <span class="s">"git@github.com:ubclaunchpad/my_project.git"</span> + +<span class="nn">[[profile]]</span> + <span class="py">name</span> <span class="p">=</span> <span class="s">"default"</span> + <span class="py">branch</span> <span class="p">=</span> <span class="s">"master"</span> + <span class="nn">[profile.build]</span> + <span class="py">type</span> <span class="p">=</span> <span class="s">"dockerfile"</span> + <span class="py">buildfile</span> <span class="p">=</span> <span class="s">"Dockerfile"</span> </code></pre> <blockquote> <p>To change a setting, you can edit the configuration file directly, or run:</p> </blockquote> -<pre class="highlight shell tab-shell"><code>inertia config <span class="nb">set</span> <span class="k">${</span><span class="nv">parameter</span><span class="k">}</span> <span class="k">${</span><span class="nv">new_value</span><span class="k">}</span> +<pre class="highlight shell tab-shell"><code>inertia project <span class="nb">set</span> <span class="k">${</span><span class="nv">parameter</span><span class="k">}</span> <span class="k">${</span><span class="nv">new_value</span><span class="k">}</span> +</code></pre> +<blockquote> +<p>Profiles can be updated or created using the <code>inertia project profile</code> commands:</p> +</blockquote> +<pre class="highlight shell tab-shell"><code>inertia project profile configure new_profile <span class="se">\</span> + --build.type dockerfile <span class="se">\</span> + --build.file Dockerfile.dev </code></pre> <p>Your Inertia configuration is stored in <code>inertia.toml</code> by default. There are a few project-wide settings stored here:</p> @@ -449,19 +470,40 @@ <h2 id='project-configuration'>Project Configuration</h2> </tr> </thead><tbody> <tr> -<td><code>version</code></td> -<td>This should match the version of your Inertia CLI, which you can see by running <code>inertia --version</code>. It is used to determine which version of the <a href="https://cloud.docker.com/u/ubclaunchpad/repository/docker/ubclaunchpad/inertia/">Inertia daemon</a> to use.</td> +<td><code>name</code></td> +<td>The name of the project you are deploying.</td> </tr> <tr> -<td><code>project-name</code></td> -<td>The name of the project you are deploying.</td> +<td><code>url</code></td> +<td>Your project source, typically your Git repository.</td> +</tr> +</tbody></table> + +<p>A <code>profile</code> configures how to run your project, and you can set multiple profiles +to declare different 'modes' of deploying your project (for example, to differentiate +between a <code>staging</code> and <code>dev</code> deployment). A <code>profile</code> contains the following +fields:</p> + +<table><thead> +<tr> +<th>Parameter</th> +<th>Description</th> +</tr> +</thead><tbody> +<tr> +<td><code>name</code></td> +<td>The name of your profile - must be unique.</td> </tr> <tr> -<td><code>build-type</code></td> +<td><code>branch</code></td> +<td>The git branch of your project to continuously deploy.</td> +</tr> +<tr> +<td><code>build.type</code></td> <td>This should be either <code>dockerfile</code> or <code>docker-compose</code>, depending on which you are using.</td> </tr> <tr> -<td><code>build-file-path</code></td> +<td><code>build.buildfile</code></td> <td>Path to your build configuration file, such as <code>Dockerfile</code> or <code>docker-compose.yml</code>, relative to the root of your project.</td> </tr> </tbody></table> @@ -483,16 +525,19 @@ <h2 id='using-an-existing-remote'>Using an Existing Remote</h2> SSH commands that set up Inertia on your VPS.</p> </blockquote> <pre class="highlight shell tab-shell"><code>inertia remote add <span class="k">${</span><span class="nv">remote_name</span><span class="k">}</span> +inertia remote ls </code></pre> <p>To use an existing remote, you'll need its address and a PEM key that can be used to access it. Inertia will also need a few ports exposed, namely one for the Inertia daemon (port <code>4303</code> by default) and whatever ports you need for your deployed project.</p> +<p>Configured remotes are stored globally in <code>~/.inertia/inertia.remotes</code>.</p> + <aside class="notice"> If you use a non-standard SSH port (i.e. not port <code>22</code>) or want to use a different port for the Inertia daemon, use the <code>--ssh.port ${port}</code> -and <code>--port ${port}</code> flags respectively when adding your remote. +and <code>--daemon.port ${port}</code> flags respectively when adding your remote. </aside> <h2 id='provisioning-a-remote'>Provisioning a Remote</h2> <aside class="notice"> @@ -517,7 +562,7 @@ <h3 id='example-provisioning-an-ec2-instance'>Example: Provisioning an EC2 Insta <blockquote> <p>The IAM users page: -<img src="images/aws-ec2-iam-add.png" alt="Aws ec2 iam add" /></p> +<img src="images/aws-ec2-iam-add-acf0227b.png" alt="Aws ec2 iam add" /></p> </blockquote> <p>To get started, make an account on the <a href="aws.amazon.com">AWS website</a>. If you're @@ -533,7 +578,7 @@ <h3 id='example-provisioning-an-ec2-instance'>Example: Provisioning an EC2 Insta <blockquote> <p>Configuring IAM permissions: -<img src="images/aws-ec2-iam-perm.png" alt="Aws ec2 iam perm" /></p> +<img src="images/aws-ec2-iam-perm-408741e4.png" alt="Aws ec2 iam perm" /></p> </blockquote> <p>This will take you through a brief walkthrough to configure your new IAM user:</p> @@ -597,23 +642,36 @@ <h3 id='example-provisioning-an-ec2-instance'>Example: Provisioning an EC2 Insta <p>Inertia will then create an EC2 instance, generate a key pair to give you SSH access to the remote, set up network rules, install Inertia's prerequisites on your remote, and spin up the Inertia daemon!</p> -<h2 id='deployment-configuration'>Deployment Configuration</h2> +<h2 id='remote-configuration'>Remote Configuration</h2> <blockquote> -<p>An example <code>inertia.toml</code>:</p> +<p>List and show your configured remotes:</p> +</blockquote> +<pre class="highlight sh tab-shell"><code>inertia remote ls +inertia remote show <span class="k">${</span><span class="nv">remote_name</span><span class="k">}</span> +</code></pre> +<blockquote> +<p>An example <code>~/.inertia/inertia.remotes</code>:</p> </blockquote> <pre class="highlight toml tab-toml"><code><span class="c"># ... other stuff</span> -<span class="nn">[remotes]</span> - <span class="nn">[remotes.my_remote]</span> - <span class="py">IP</span> <span class="p">=</span> <span class="s">"ec2-203-0-113-25.compute-1.amazonaws.com"</span> +<span class="nn">[[remote]]</span> + <span class="py">version</span> <span class="p">=</span> <span class="s">"latest"</span> + <span class="py">name</span> <span class="p">=</span> <span class="s">"staging"</span> + <span class="py">ip</span> <span class="p">=</span> <span class="s">"123.456.789.123"</span> + <span class="nn">[remote.ssh]</span> <span class="py">user</span> <span class="p">=</span> <span class="s">"root"</span> - <span class="py">pemfile</span> <span class="p">=</span> <span class="s">"/Users/robertlin/.ssh/id_rsa"</span> - <span class="py">branch</span> <span class="p">=</span> <span class="s">"master"</span> + <span class="py">identityfile</span> <span class="p">=</span> <span class="s">"~/.ssh/id_rsa"</span> <span class="py">ssh-port</span> <span class="p">=</span> <span class="s">"22"</span> - <span class="nn">[remotes.my_remote.daemon]</span> - <span class="py">port</span> <span class="p">=</span> <span class="s">"4303"</span> - <span class="py">token</span> <span class="p">=</span> <span class="s">""</span> - <span class="py">webhook-secret</span> <span class="p">=</span> <span class="s">"abcdefg"</span> + <span class="nn">[remote.daemon]</span> + <span class="py">port</span> <span class="p">=</span> <span class="s">"4303"</span> + <span class="py">token</span> <span class="p">=</span> <span class="s">"weRO5gfUoXFQuBnLuJewGvBehf7A4yVUHxKSF0f3FFc"</span> + <span class="py">webhook-secret</span> <span class="p">=</span> <span class="s">"ubclaunchpad"</span> + <span class="py">verify-ssl</span> <span class="p">=</span> <span class="kc">false</span> + <span class="nn">[remote.profiles]</span> + <span class="py">"my_project"</span> <span class="p">=</span> <span class="s">"default"</span> + +<span class="nn">[[remote]]</span> + <span class="c"># ... another remote</span> </code></pre> <blockquote> <p>To change a setting, you can edit the configuration file directly, or run:</p> @@ -621,14 +679,14 @@ <h2 id='deployment-configuration'>Deployment Configuration</h2> <pre class="highlight shell tab-shell"><code>inertia remote <span class="nb">set</span> <span class="k">${</span><span class="nv">remote_name</span><span class="k">}</span> <span class="k">${</span><span class="nv">parameter</span><span class="k">}</span> <span class="k">${</span><span class="nv">new_value</span><span class="k">}</span> </code></pre> <blockquote> -<p>For example, the following will change the <code>branch</code> deployed on <code>my_remote</code> -to <code>dev</code> and print out the new settings:</p> +<p>For example, the following will change the SSH user for accessing <code>my_remote</code> +to <code>me</code> and print out the new settings:</p> </blockquote> -<pre class="highlight shell tab-shell"><code>inertia remote <span class="nb">set </span>my_remote branch dev +<pre class="highlight shell tab-shell"><code>inertia remote <span class="nb">set </span>my_remote ssh.user me inertia remote show my_remote </code></pre> -<p>Once you've added a remote, remote-specific settings are available under the -<code>[remote]</code> section of your Inertia configuration. </p> +<p>Once you've added a remote, remote-specific settings are available in +<code>~/.inertia/inertia.remotes</code>.</p> <aside class="notice"> For the most part, unless you filled in something incorrectly while adding a @@ -643,49 +701,55 @@ <h2 id='deployment-configuration'>Deployment Configuration</h2> </tr> </thead><tbody> <tr> -<td><code>IP</code></td> +<td><code>version</code></td> +<td>This should match the version of your Inertia CLI, which you can see by running <code>inertia --version</code>. It is used to determine which version of the <a href="https://cloud.docker.com/u/ubclaunchpad/repository/docker/ubclaunchpad/inertia/">Inertia daemon</a> to use.</td> +</tr> +<tr> +<td><code>name</code></td> +<td>The name of your remote instance - must be unique.</td> +</tr> +<tr> +<td><code>ip</code></td> <td>This is the address of your remote instance. It's how other users will access your deployed project as well!</td> </tr> <tr> -<td><code>user</code></td> +<td><code>ssh.user</code></td> <td>The user to use to execute commands as on your remote instance.</td> </tr> <tr> -<td><code>pemfile</code></td> +<td><code>ssh.identityfile</code></td> <td>The key to use when executing SSH commands on your remote instance.</td> </tr> <tr> -<td><code>branch</code></td> -<td>The git branch of your project that you want to deploy.</td> -</tr> -<tr> -<td><code>ssh-port</code></td> +<td><code>ssh.ssh-port</code></td> <td>The SSH port on your remote instance - you usually don't need to change this.</td> </tr> -</tbody></table> - -<p>Under <code>remotes.${remote_name}.daemon</code> there are some additional settings for the -Inertia daemon:</p> - -<table><thead> <tr> -<th>Parameter</th> -<th>Description</th> +<td><code>daemon.port</code></td> +<td>The port that the Inertia daemon is using - you can usually leave this as is.</td> </tr> -</thead><tbody> <tr> -<td><code>port</code></td> -<td>The port that the Inertia daemon is using - you can usually leave this as is.</td> +<td><code>daemon.token</code></td> +<td>This is the token used to authenticate against your remote, and will be populated when you initialize the Inertia daemon later. You can also <a href="#logging-in">log in as a user</a> to get a token.</td> </tr> <tr> -<td><code>token</code></td> -<td>This is the token used to authenticate against your remote, and will be populated when you initialize the Inertia daemon later.</td> +<td><code>daemon.webhook-secret</code></td> +<td>This is used to verify that incoming webhooks are authenticate - <a href="#configuring-your-repository">you'll need this later</a>!</td> </tr> <tr> -<td><code>webhook-secret</code></td> -<td>This is used to verify that incoming webhooks are authenticate - you'll need this later!</td> +<td><code>daemon.verify-ssl</code></td> +<td>Toggle whether or not to verify SSL communications for the daemon's API - <a href="#custom-ssl-certificate">false by default</a>.</td> </tr> </tbody></table> +<h3 id='profiles'>Profiles</h3><pre class="highlight shell tab-shell"><code>inertia project profile apply <span class="k">${</span><span class="nv">profile_name</span><span class="k">}</span> <span class="k">${</span><span class="nv">remote_name</span><span class="k">}</span> +inertia <span class="k">${</span><span class="nv">remote_name</span><span class="k">}</span> up +</code></pre> +<p>The <code>profiles</code> section under the remote configuration defines +default profiles to use when deploying a project. If none is configured, Inertia +looks for a profile named <code>default</code>.</p> + +<p>See the <a href="#project-configuration">Project Configuration</a> section for how to set +up profiles for your project.</p> <h2 id='initializing-the-inertia-daemon'>Initializing the Inertia Daemon</h2> <aside class="notice"> If you used <code>inertia provision</code> to set up your remote, you can skip @@ -832,10 +896,26 @@ <h1 id='upgrading'>Upgrading</h1> <blockquote> <p>To update configuration and daemon to match CLI version:</p> </blockquote> -<pre class="highlight shell tab-shell"><code>inertia config upgrade -inertia <span class="k">${</span><span class="nv">remote_name</span><span class="k">}</span> upgrade +<pre class="highlight shell tab-shell"><code>inertia <span class="k">${</span><span class="nv">remote_name</span><span class="k">}</span> upgrade --all </code></pre> -<p>TODO</p> +<p>The version of Inertia you are using can be seen in Inertia's <code>inertia.toml</code> +configuration file, or by running <code>inertia --version</code>. The version in +<code>inertia.toml</code> is used to determine what version of the Inertia daemon to use +when you run <code>inertia ${remote_name} init</code>.</p> + +<p>You can manually change the daemon version used by editing the Inertia +configuration file. If you are building from source, you can also check out the +desired version and run <code>make inertia-tagged</code> or <code>make RELEASE=$STREAM</code>. +Inertia daemon releases are tagged as follows:</p> + +<ul> +<li><code>v0.x.x</code> denotes <a href="https://github.com/ubclaunchpad/inertia/releases">official, tagged releases</a> - these are recommended.</li> +<li><code>latest</code> denotes the newest builds on <code>master</code>.</li> +<li><code>canary</code> denotes experimental builds used for testing and development - do not use this.</li> +</ul> + +<p>You can see the list of available tags on +<a href="https://cloud.docker.com/u/ubclaunchpad/repository/docker/ubclaunchpad/inertia/tags">Docker Hub</a>.</p> <h1 id='advanced-usage'>Advanced Usage</h1> <p>This section details various advanced usage tips. If you can't find what you're looking for here, try using the <code>--help</code> flag on relevant commands - Inertia @@ -933,6 +1013,17 @@ <h2 id='resource-management'>Resource Management</h2> Inertia depends on such as files in <code>~/inertia/data/</code> and <code>~/.inertia</code>, as well as build images such as <code>docker/compose</code>. </aside> +<h2 id='persistent-data'>Persistent Data</h2> +<p>If your project depends on data on disk that must be persisted across builds, you can +take advantage of a <code>/persist</code> directory that is mounted into your project when it is +deployed. Data in this directory is not ephemeral and persists across deployments.</p> + +<aside class="warning"> +If no pervious deployment is detected when Inertia tries to run a deployment - for +example, if the repository was removed with <code>inertia [remote] reset</code> - +this data will be removed. To properly persist data, it is advised that you leverage +a third-party service (for example, <a href="https://aws.amazon.com/dynamodb/">Amazon DynamoDB</a>). +</aside> <h2 id='generating-api-keys'>Generating API Keys</h2><pre class="highlight shell tab-shell"><code>inertia <span class="k">${</span><span class="nv">remote_name</span><span class="k">}</span> token </code></pre> <p>If you want to develop integrations with Inertia, you'll probably want a @@ -944,31 +1035,6 @@ <h2 id='generating-api-keys'>Generating API Keys</h2><pre class="highlight shell <p>To use these tokens, you can place them in your <code>inertia.toml</code> under <code>token</code>, or use them in requests to the Inertia API by placing them as a <code>Bearer</code> token in your request header under <code>Authorization</code>.</p> -<h2 id='inertia-release-streams'>Inertia Release Streams</h2> -<p>The version of Inertia you are using can be seen in Inertia's <code>inertia.toml</code> -configuration file, or by running <code>inertia --version</code>. The version in -<code>inertia.toml</code> is used to determine what version of the Inertia daemon to use -when you run <code>inertia ${remote_name} init</code>.</p> - -<blockquote> -<p>To switch over to the latest build and upgrade your remote:</p> -</blockquote> -<pre class="highlight shell tab-shell"><code>inertia config <span class="nb">set </span>version <span class="s2">"latest"</span> -inertia <span class="k">${</span><span class="nv">remote_name</span><span class="k">}</span> upgrade -</code></pre> -<p>You can manually change the daemon version used by editing the Inertia -configuration file. If you are building from source, you can also check out the -desired version and run <code>make inertia-tagged</code> or <code>make RELEASE=$STREAM</code>. -Inertia daemon releases are tagged as follows:</p> - -<ul> -<li><code>v0.x.x</code> denotes <a href="https://github.com/ubclaunchpad/inertia/releases">official, tagged releases</a> - these are recommended.</li> -<li><code>latest</code> denotes the newest builds on <code>master</code>.</li> -<li><code>canary</code> denotes experimental builds used for testing and development - do not use this.</li> -</ul> - -<p>You can see the list of available tags on -<a href="https://cloud.docker.com/u/ubclaunchpad/repository/docker/ubclaunchpad/inertia/tags">Docker Hub</a>.</p> <h2 id='custom-ssl-certificate'>Custom SSL Certificate</h2> <p>By default, the Inertia daemon generates a self-signed SSL certificate for its API. This means that Inertia, by default, doesn't verify SSL communications, @@ -983,6 +1049,23 @@ <h2 id='custom-ssl-certificate'>Custom SSL Certificate</h2> <p>Just place your SSL certificate and key on your remote in <code>~/.inertia/ssl</code> as <code>daemon.cert</code> and <code>daemon.key</code> respectively, and the Inertia daemon will use them automatically.</p> +<h2 id='intermediary-containers'>Intermediary Containers</h2> +<aside class="warning"> +This is an experimental solution to a problem we've run into - refer to +<a href="https://github.com/ubclaunchpad/inertia/issues/607">#607</a> for more details. +</aside> +<pre class="highlight toml tab-toml"><code><span class="py">name</span> <span class="p">=</span> <span class="s">"my_project"</span> +<span class="c"># ...</span> + +<span class="nn">[[profile]]</span> + <span class="c"># ...</span> + <span class="nn">[profile.build]</span> + <span class="c"># ...</span> + <span class="py">intermediary_containers</span> <span class="p">=</span> <span class="p">[</span> <span class="s">"nginx"</span> <span class="p">]</span> +</code></pre> +<p>You can declare "intermediary" containers used during builds that don't persist for the lifetime of +your project - for example, containers that run tasks. This tells the Inertia daemon not to worry +if it detects that containers with the given names die.</p> <h1 id='miscellaneous'>Miscellaneous</h1><h2 id='learn-more'>Learn More</h2> <blockquote> <p>Some quick links to help you get started:</p> @@ -1007,6 +1090,11 @@ <h2 id='swag'>Swag</h2><pre class="highlight markdown tab-markdown"><code><span <p>Add a cool Inertia badge to your README if you use Inertia!</p> <p><a href="https://github.com/ubclaunchpad/inertia"><img src="https://img.shields.io/badge/deploying%20with-inertia-blue.svg" alt="Deployed with Inertia" /></a></p> +<pre class="highlight markdown tab-markdown"><code><span class="p">![</span><span class="nv">inertia status</span><span class="p">](</span><span class="sx">https://img.shields.io/endpoint?url=https://INERTIA_ADDRESS:4303/status?badge=true</span><span class="p">)</span> +</code></pre> +<p>A live status badge is also available - just replace <code>INERTIA_ADDRESS</code> in the example with the +address of your Inertia daemon and you'll be able to check on the status of your project using +the badge!</p> <h1 id='contributing'>Contributing</h1> <p>Any contribution (pull requests, feedback, bug reports, ideas, etc.) is welcome!</p> diff --git a/docs/javascripts/all-c5541673.js b/docs/javascripts/all-c5541673.js new file mode 100644 index 00000000..9eca788d --- /dev/null +++ b/docs/javascripts/all-c5541673.js @@ -0,0 +1,131 @@ +!function(){if("ontouchstart"in window){var e,t,n,r,i,o,s={};e=function(e,t){return Math.abs(e[0]-t[0])>5||Math.abs(e[1]-t[1])>5},t=function(e){this.startXY=[e.touches[0].clientX,e.touches[0].clientY],this.threshold=!1},n=function(t){if(this.threshold)return!1;this.threshold=e(this.startXY,[t.touches[0].clientX,t.touches[0].clientY])},r=function(t){if(!this.threshold&&!e(this.startXY,[t.changedTouches[0].clientX,t.changedTouches[0].clientY])){var n=t.changedTouches[0],r=document.createEvent("MouseEvents");r.initMouseEvent("click",!0,!0,window,0,n.screenX,n.screenY,n.clientX,n.clientY,!1,!1,!1,!1,0,null),r.simulated=!0,t.target.dispatchEvent(r)}},i=function(e){var t=Date.now(),n=t-s.time,r=e.clientX,i=e.clientY,a=[Math.abs(s.x-r),Math.abs(s.y-i)],u=o(e.target,"A")||e.target,c=u.nodeName,l="A"===c,f=window.navigator.standalone&&l&&e.target.getAttribute("href");if(s.time=t,s.x=r,s.y=i,(!e.simulated&&(n<500||n<1500&&a[0]<50&&a[1]<50)||f)&&(e.preventDefault(),e.stopPropagation(),!f))return!1;f&&(window.location=u.getAttribute("href")),u&&u.classList&&(u.classList.add("energize-focus"),window.setTimeout(function(){u.classList.remove("energize-focus")},150))},o=function(e,t){for(var n=e;n!==document.body;){if(!n||n.nodeName===t)return n;n=n.parentNode}return null},document.addEventListener("touchstart",t,!1),document.addEventListener("touchmove",n,!1),document.addEventListener("touchend",r,!1),document.addEventListener("click",i,!0)}}(),/*! + * jQuery JavaScript Library v3.2.1 + * https://jquery.com/ + * + * Includes Sizzle.js + * https://sizzlejs.com/ + * + * Copyright JS Foundation and other contributors + * Released under the MIT license + * https://jquery.org/license + * + * Date: 2017-03-20T18:59Z + */ +function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(e,t){"use strict";function n(e,t){t=t||ne;var n=t.createElement("script");n.text=e,t.head.appendChild(n).parentNode.removeChild(n)}function r(e){var t=!!e&&"length"in e&&e.length,n=ge.type(e);return"function"!==n&&!ge.isWindow(e)&&("array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e)}function i(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}function o(e,t,n){return ge.isFunction(t)?ge.grep(e,function(e,r){return!!t.call(e,r,e)!==n}):t.nodeType?ge.grep(e,function(e){return e===t!==n}):"string"!=typeof t?ge.grep(e,function(e){return ae.call(t,e)>-1!==n}):Ce.test(t)?ge.filter(t,e,n):(t=ge.filter(t,e),ge.grep(e,function(e){return ae.call(t,e)>-1!==n&&1===e.nodeType}))}function s(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}function a(e){var t={};return ge.each(e.match(Le)||[],function(e,n){t[n]=!0}),t}function u(e){return e}function c(e){throw e}function l(e,t,n,r){var i;try{e&&ge.isFunction(i=e.promise)?i.call(e).done(t).fail(n):e&&ge.isFunction(i=e.then)?i.call(e,t,n):t.apply(undefined,[e].slice(r))}catch(e){n.apply(undefined,[e])}}function f(){ne.removeEventListener("DOMContentLoaded",f),e.removeEventListener("load",f),ge.ready()}function d(){this.expando=ge.expando+d.uid++}function p(e){return"true"===e||"false"!==e&&("null"===e?null:e===+e+""?+e:He.test(e)?JSON.parse(e):e)}function h(e,t,n){var r;if(n===undefined&&1===e.nodeType)if(r="data-"+t.replace(Ie,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n=p(n)}catch(e){}Pe.set(e,t,n)}else n=undefined;return n}function g(e,t,n,r){var i,o=1,s=20,a=r?function(){return r.cur()}:function(){return ge.css(e,t,"")},u=a(),c=n&&n[3]||(ge.cssNumber[t]?"":"px"),l=(ge.cssNumber[t]||"px"!==c&&+u)&&_e.exec(ge.css(e,t));if(l&&l[3]!==c){c=c||l[3],n=n||[],l=+u||1;do{o=o||".5",l/=o,ge.style(e,t,l+c)}while(o!==(o=a()/u)&&1!==o&&--s)}return n&&(l=+l||+u||0,i=n[1]?l+(n[1]+1)*n[2]:+n[2],r&&(r.unit=c,r.start=l,r.end=i)),i}function m(e){var t,n=e.ownerDocument,r=e.nodeName,i=ze[r];return i||(t=n.body.appendChild(n.createElement(r)),i=ge.css(t,"display"),t.parentNode.removeChild(t),"none"===i&&(i="block"),ze[r]=i,i)}function v(e,t){for(var n,r,i=[],o=0,s=e.length;o<s;o++)r=e[o],r.style&&(n=r.style.display,t?("none"===n&&(i[o]=$e.get(r,"display")||null,i[o]||(r.style.display="")),""===r.style.display&&We(r)&&(i[o]=m(r))):"none"!==n&&(i[o]="none",$e.set(r,"display",n)));for(o=0;o<s;o++)null!=i[o]&&(e[o].style.display=i[o]);return e}function y(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],t===undefined||t&&i(e,t)?ge.merge([e],n):n}function x(e,t){for(var n=0,r=e.length;n<r;n++)$e.set(e[n],"globalEval",!t||$e.get(t[n],"globalEval"))}function b(e,t,n,r,i){for(var o,s,a,u,c,l,f=t.createDocumentFragment(),d=[],p=0,h=e.length;p<h;p++)if((o=e[p])||0===o)if("object"===ge.type(o))ge.merge(d,o.nodeType?[o]:o);else if(Ye.test(o)){for(s=s||f.appendChild(t.createElement("div")),a=(Xe.exec(o)||["",""])[1].toLowerCase(),u=Qe[a]||Qe._default,s.innerHTML=u[1]+ge.htmlPrefilter(o)+u[2],l=u[0];l--;)s=s.lastChild;ge.merge(d,s.childNodes),s=f.firstChild,s.textContent=""}else d.push(t.createTextNode(o));for(f.textContent="",p=0;o=d[p++];)if(r&&ge.inArray(o,r)>-1)i&&i.push(o);else if(c=ge.contains(o.ownerDocument,o),s=y(f.appendChild(o),"script"),c&&x(s),n)for(l=0;o=s[l++];)Ue.test(o.type||"")&&n.push(o);return f}function w(){return!0}function T(){return!1}function S(){try{return ne.activeElement}catch(e){}}function E(e,t,n,r,i,o){var s,a;if("object"==typeof t){"string"!=typeof n&&(r=r||n,n=undefined);for(a in t)E(e,a,n,r,t[a],o);return e}if(null==r&&null==i?(i=n,r=n=undefined):null==i&&("string"==typeof n?(i=r,r=undefined):(i=r,r=n,n=undefined)),!1===i)i=T;else if(!i)return e;return 1===o&&(s=i,i=function(e){return ge().off(e),s.apply(this,arguments)},i.guid=s.guid||(s.guid=ge.guid++)),e.each(function(){ge.event.add(this,t,i,r,n)})}function C(e,t){return i(e,"table")&&i(11!==t.nodeType?t:t.firstChild,"tr")?ge(">tbody",e)[0]||e:e}function k(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function N(e){var t=rt.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function j(e,t){var n,r,i,o,s,a,u,c;if(1===t.nodeType){if($e.hasData(e)&&(o=$e.access(e),s=$e.set(t,o),c=o.events)){delete s.handle,s.events={};for(i in c)for(n=0,r=c[i].length;n<r;n++)ge.event.add(t,i,c[i][n])}Pe.hasData(e)&&(a=Pe.access(e),u=ge.extend({},a),Pe.set(t,u))}}function A(e,t){var n=t.nodeName.toLowerCase();"input"===n&&Ve.test(e.type)?t.checked=e.checked:"input"!==n&&"textarea"!==n||(t.defaultValue=e.defaultValue)}function L(e,t,r,i){t=oe.apply([],t);var o,s,a,u,c,l,f=0,d=e.length,p=d-1,h=t[0],g=ge.isFunction(h);if(g||d>1&&"string"==typeof h&&!pe.checkClone&&nt.test(h))return e.each(function(n){var o=e.eq(n);g&&(t[0]=h.call(this,n,o.html())),L(o,t,r,i)});if(d&&(o=b(t,e[0].ownerDocument,!1,e,i),s=o.firstChild,1===o.childNodes.length&&(o=s),s||i)){for(a=ge.map(y(o,"script"),k),u=a.length;f<d;f++)c=o,f!==p&&(c=ge.clone(c,!0,!0),u&&ge.merge(a,y(c,"script"))),r.call(e[f],c,f);if(u)for(l=a[a.length-1].ownerDocument,ge.map(a,N),f=0;f<u;f++)c=a[f],Ue.test(c.type||"")&&!$e.access(c,"globalEval")&&ge.contains(l,c)&&(c.src?ge._evalUrl&&ge._evalUrl(c.src):n(c.textContent.replace(it,""),l))}return e}function D(e,t,n){for(var r,i=t?ge.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||ge.cleanData(y(r)),r.parentNode&&(n&&ge.contains(r.ownerDocument,r)&&x(y(r,"script")),r.parentNode.removeChild(r));return e}function O(e,t,n){var r,i,o,s,a=e.style;return n=n||at(e),n&&(s=n.getPropertyValue(t)||n[t],""!==s||ge.contains(e.ownerDocument,e)||(s=ge.style(e,t)),!pe.pixelMarginRight()&&st.test(s)&&ot.test(t)&&(r=a.width,i=a.minWidth,o=a.maxWidth,a.minWidth=a.maxWidth=a.width=s,s=n.width,a.width=r,a.minWidth=i,a.maxWidth=o)),s!==undefined?s+"":s}function q(e,t){return{get:function(){return e()?void delete this.get:(this.get=t).apply(this,arguments)}}}function F(e){if(e in pt)return e;for(var t=e[0].toUpperCase()+e.slice(1),n=dt.length;n--;)if((e=dt[n]+t)in pt)return e}function $(e){var t=ge.cssProps[e];return t||(t=ge.cssProps[e]=F(e)||e),t}function P(e,t,n){var r=_e.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function H(e,t,n,r,i){var o,s=0;for(o=n===(r?"border":"content")?4:"width"===t?1:0;o<4;o+=2)"margin"===n&&(s+=ge.css(e,n+Me[o],!0,i)),r?("content"===n&&(s-=ge.css(e,"padding"+Me[o],!0,i)),"margin"!==n&&(s-=ge.css(e,"border"+Me[o]+"Width",!0,i))):(s+=ge.css(e,"padding"+Me[o],!0,i),"padding"!==n&&(s+=ge.css(e,"border"+Me[o]+"Width",!0,i)));return s}function I(e,t,n){var r,i=at(e),o=O(e,t,i),s="border-box"===ge.css(e,"boxSizing",!1,i);return st.test(o)?o:(r=s&&(pe.boxSizingReliable()||o===e.style[t]),"auto"===o&&(o=e["offset"+t[0].toUpperCase()+t.slice(1)]),(o=parseFloat(o)||0)+H(e,t,n||(s?"border":"content"),r,i)+"px")}function R(e,t,n,r,i){return new R.prototype.init(e,t,n,r,i)}function _(){gt&&(!1===ne.hidden&&e.requestAnimationFrame?e.requestAnimationFrame(_):e.setTimeout(_,ge.fx.interval),ge.fx.tick())}function M(){return e.setTimeout(function(){ht=undefined}),ht=ge.now()}function W(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)n=Me[r],i["margin"+n]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function B(e,t,n){for(var r,i=(X.tweeners[t]||[]).concat(X.tweeners["*"]),o=0,s=i.length;o<s;o++)if(r=i[o].call(n,t,e))return r}function z(e,t,n){var r,i,o,s,a,u,c,l,f="width"in t||"height"in t,d=this,p={},h=e.style,g=e.nodeType&&We(e),m=$e.get(e,"fxshow");n.queue||(s=ge._queueHooks(e,"fx"),null==s.unqueued&&(s.unqueued=0,a=s.empty.fire,s.empty.fire=function(){s.unqueued||a()}),s.unqueued++,d.always(function(){d.always(function(){s.unqueued--,ge.queue(e,"fx").length||s.empty.fire()})}));for(r in t)if(i=t[r],mt.test(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!m||m[r]===undefined)continue;g=!0}p[r]=m&&m[r]||ge.style(e,r)}if((u=!ge.isEmptyObject(t))||!ge.isEmptyObject(p)){f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],c=m&&m.display,null==c&&(c=$e.get(e,"display")),l=ge.css(e,"display"),"none"===l&&(c?l=c:(v([e],!0),c=e.style.display||c,l=ge.css(e,"display"),v([e]))),("inline"===l||"inline-block"===l&&null!=c)&&"none"===ge.css(e,"float")&&(u||(d.done(function(){h.display=c}),null==c&&(l=h.display,c="none"===l?"":l)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",d.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1;for(r in p)u||(m?"hidden"in m&&(g=m.hidden):m=$e.access(e,"fxshow",{display:c}),o&&(m.hidden=!g),g&&v([e],!0),d.done(function(){g||v([e]),$e.remove(e,"fxshow");for(r in p)ge.style(e,r,p[r])})),u=B(g?m[r]:0,r,d),r in m||(m[r]=u.start,g&&(u.end=u.start,u.start=0))}}function V(e,t){var n,r,i,o,s;for(n in e)if(r=ge.camelCase(n),i=t[r],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(s=ge.cssHooks[r])&&"expand"in s){o=s.expand(o),delete e[r];for(n in o)n in e||(e[n]=o[n],t[n]=i)}else t[r]=i}function X(e,t,n){var r,i,o=0,s=X.prefilters.length,a=ge.Deferred().always(function(){delete u.elem}),u=function(){if(i)return!1;for(var t=ht||M(),n=Math.max(0,c.startTime+c.duration-t),r=n/c.duration||0,o=1-r,s=0,u=c.tweens.length;s<u;s++)c.tweens[s].run(o);return a.notifyWith(e,[c,o,n]),o<1&&u?n:(u||a.notifyWith(e,[c,1,0]),a.resolveWith(e,[c]),!1)},c=a.promise({elem:e,props:ge.extend({},t),opts:ge.extend(!0,{specialEasing:{},easing:ge.easing._default},n),originalProperties:t,originalOptions:n,startTime:ht||M(),duration:n.duration,tweens:[],createTween:function(t,n){var r=ge.Tween(e,c.opts,t,n,c.opts.specialEasing[t]||c.opts.easing);return c.tweens.push(r),r},stop:function(t){var n=0,r=t?c.tweens.length:0;if(i)return this;for(i=!0;n<r;n++)c.tweens[n].run(1);return t?(a.notifyWith(e,[c,1,0]),a.resolveWith(e,[c,t])):a.rejectWith(e,[c,t]),this}}),l=c.props;for(V(l,c.opts.specialEasing);o<s;o++)if(r=X.prefilters[o].call(c,e,l,c.opts))return ge.isFunction(r.stop)&&(ge._queueHooks(c.elem,c.opts.queue).stop=ge.proxy(r.stop,r)),r;return ge.map(l,B,c),ge.isFunction(c.opts.start)&&c.opts.start.call(e,c),c.progress(c.opts.progress).done(c.opts.done,c.opts.complete).fail(c.opts.fail).always(c.opts.always),ge.fx.timer(ge.extend(u,{elem:e,anim:c,queue:c.opts.queue})),c}function U(e){return(e.match(Le)||[]).join(" ")}function Q(e){return e.getAttribute&&e.getAttribute("class")||""}function Y(e,t,n,r){var i;if(Array.isArray(t))ge.each(t,function(t,i){n||Nt.test(e)?r(e,i):Y(e+"["+("object"==typeof i&&null!=i?t:"")+"]",i,n,r)});else if(n||"object"!==ge.type(t))r(e,t);else for(i in t)Y(e+"["+i+"]",t[i],n,r)}function J(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i=0,o=t.toLowerCase().match(Le)||[];if(ge.isFunction(n))for(;r=o[i++];)"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function G(e,t,n,r){function i(a){var u;return o[a]=!0,ge.each(e[a]||[],function(e,a){var c=a(t,n,r);return"string"!=typeof c||s||o[c]?s?!(u=c):void 0:(t.dataTypes.unshift(c),i(c),!1)}),u}var o={},s=e===Rt;return i(t.dataTypes[0])||!o["*"]&&i("*")}function K(e,t){var n,r,i=ge.ajaxSettings.flatOptions||{};for(n in t)t[n]!==undefined&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&ge.extend(!0,e,r),e}function Z(e,t,n){for(var r,i,o,s,a=e.contents,u=e.dataTypes;"*"===u[0];)u.shift(),r===undefined&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in a)if(a[i]&&a[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}s||(s=i)}o=o||s}if(o)return o!==u[0]&&u.unshift(o),n[o]}function ee(e,t,n,r){var i,o,s,a,u,c={},l=e.dataTypes.slice();if(l[1])for(s in e.converters)c[s.toLowerCase()]=e.converters[s];for(o=l.shift();o;)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=l.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(s=c[u+" "+o]||c["* "+o]))for(i in c)if(a=i.split(" "),a[1]===o&&(s=c[u+" "+a[0]]||c["* "+a[0]])){!0===s?s=c[i]:!0!==c[i]&&(o=a[0],l.unshift(a[1]));break}if(!0!==s)if(s&&e["throws"])t=s(t);else try{t=s(t)}catch(e){return{state:"parsererror",error:s?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}var te=[],ne=e.document,re=Object.getPrototypeOf,ie=te.slice,oe=te.concat,se=te.push,ae=te.indexOf,ue={},ce=ue.toString,le=ue.hasOwnProperty,fe=le.toString,de=fe.call(Object),pe={},he="3.2.1",ge=function(e,t){return new ge.fn.init(e,t)},me=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,ve=/^-ms-/,ye=/-([a-z])/g,xe=function(e,t){return t.toUpperCase()};ge.fn=ge.prototype={jquery:he,constructor:ge,length:0,toArray:function(){return ie.call(this)},get:function(e){return null==e?ie.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=ge.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return ge.each(this,e)},map:function(e){return this.pushStack(ge.map(this,function(t,n){return e.call(t,n,t)}))},slice:function(){return this.pushStack(ie.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:se,sort:te.sort,splice:te.splice},ge.extend=ge.fn.extend=function(){var e,t,n,r,i,o,s=arguments[0]||{},a=1,u=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[a]||{},a++),"object"==typeof s||ge.isFunction(s)||(s={}),a===u&&(s=this,a--);a<u;a++)if(null!=(e=arguments[a]))for(t in e)n=s[t],r=e[t],s!==r&&(c&&r&&(ge.isPlainObject(r)||(i=Array.isArray(r)))?(i?(i=!1,o=n&&Array.isArray(n)?n:[]):o=n&&ge.isPlainObject(n)?n:{},s[t]=ge.extend(c,o,r)):r!==undefined&&(s[t]=r));return s},ge.extend({expando:"jQuery"+(he+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isFunction:function(e){return"function"===ge.type(e)},isWindow:function(e){return null!=e&&e===e.window},isNumeric:function(e){var t=ge.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==ce.call(e))&&(!(t=re(e))||"function"==typeof(n=le.call(t,"constructor")&&t.constructor)&&fe.call(n)===de)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?ue[ce.call(e)]||"object":typeof e},globalEval:function(e){n(e)},camelCase:function(e){return e.replace(ve,"ms-").replace(ye,xe)},each:function(e,t){var n,i=0;if(r(e))for(n=e.length;i<n&&!1!==t.call(e[i],i,e[i]);i++);else for(i in e)if(!1===t.call(e[i],i,e[i]))break;return e},trim:function(e){return null==e?"":(e+"").replace(me,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(r(Object(e))?ge.merge(n,"string"==typeof e?[e]:e):se.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:ae.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,s=!n;i<o;i++)!t(e[i],i)!==s&&r.push(e[i]);return r},map:function(e,t,n){var i,o,s=0,a=[];if(r(e))for(i=e.length;s<i;s++)null!=(o=t(e[s],s,n))&&a.push(o);else for(s in e)null!=(o=t(e[s],s,n))&&a.push(o);return oe.apply([],a)},guid:1,proxy:function(e,t){var n,r,i;return"string"==typeof t&&(n=e[t],t=e,e=n),ge.isFunction(e)?(r=ie.call(arguments,2),i=function(){return e.apply(t||this,r.concat(ie.call(arguments)))},i.guid=e.guid=e.guid||ge.guid++,i):undefined},now:Date.now,support:pe}),"function"==typeof Symbol&&(ge.fn[Symbol.iterator]=te[Symbol.iterator]),ge.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){ue["[object "+t+"]"]=t.toLowerCase()});var be=/*! + * Sizzle CSS Selector Engine v2.3.3 + * https://sizzlejs.com/ + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license + * http://jquery.org/license + * + * Date: 2016-08-08 + */ +function(e){function t(e,t,n,r){var i,o,s,a,u,c,l,d=t&&t.ownerDocument,h=t?t.nodeType:9;if(n=n||[],"string"!=typeof e||!e||1!==h&&9!==h&&11!==h)return n;if(!r&&((t?t.ownerDocument||t:M)!==q&&O(t),t=t||q,$)){if(11!==h&&(u=ve.exec(e)))if(i=u[1]){if(9===h){if(!(s=t.getElementById(i)))return n;if(s.id===i)return n.push(s),n}else if(d&&(s=d.getElementById(i))&&R(t,s)&&s.id===i)return n.push(s),n}else{if(u[2])return K.apply(n,t.getElementsByTagName(e)),n;if((i=u[3])&&T.getElementsByClassName&&t.getElementsByClassName)return K.apply(n,t.getElementsByClassName(i)),n}if(T.qsa&&!X[e+" "]&&(!P||!P.test(e))){if(1!==h)d=t,l=e;else if("object"!==t.nodeName.toLowerCase()){for((a=t.getAttribute("id"))?a=a.replace(we,Te):t.setAttribute("id",a=_),c=k(e),o=c.length;o--;)c[o]="#"+a+" "+p(c[o]);l=c.join(","),d=ye.test(e)&&f(t.parentNode)||t}if(l)try{return K.apply(n,d.querySelectorAll(l)),n}catch(e){}finally{a===_&&t.removeAttribute("id")}}}return j(e.replace(ae,"$1"),t,n,r)}function n(){function e(n,r){return t.push(n+" ")>S.cacheLength&&delete e[t.shift()],e[n+" "]=r}var t=[];return e}function r(e){return e[_]=!0,e}function i(e){var t=q.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function o(e,t){for(var n=e.split("|"),r=n.length;r--;)S.attrHandle[n[r]]=t}function s(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function a(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function u(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function c(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&Ee(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function l(e){return r(function(t){return t=+t,r(function(n,r){for(var i,o=e([],n.length,t),s=o.length;s--;)n[i=o[s]]&&(n[i]=!(r[i]=n[i]))})})}function f(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function d(){}function p(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function h(e,t,n){var r=t.dir,i=t.next,o=i||r,s=n&&"parentNode"===o,a=B++;return t.first?function(t,n,i){for(;t=t[r];)if(1===t.nodeType||s)return e(t,n,i);return!1}:function(t,n,u){var c,l,f,d=[W,a];if(u){for(;t=t[r];)if((1===t.nodeType||s)&&e(t,n,u))return!0}else for(;t=t[r];)if(1===t.nodeType||s)if(f=t[_]||(t[_]={}),l=f[t.uniqueID]||(f[t.uniqueID]={}),i&&i===t.nodeName.toLowerCase())t=t[r]||t;else{if((c=l[o])&&c[0]===W&&c[1]===a)return d[2]=c[2];if(l[o]=d,d[2]=e(t,n,u))return!0}return!1}}function g(e){return e.length>1?function(t,n,r){for(var i=e.length;i--;)if(!e[i](t,n,r))return!1;return!0}:e[0]}function m(e,n,r){for(var i=0,o=n.length;i<o;i++)t(e,n[i],r);return r}function v(e,t,n,r,i){for(var o,s=[],a=0,u=e.length,c=null!=t;a<u;a++)(o=e[a])&&(n&&!n(o,r,i)||(s.push(o),c&&t.push(a)));return s}function y(e,t,n,i,o,s){return i&&!i[_]&&(i=y(i)),o&&!o[_]&&(o=y(o,s)),r(function(r,s,a,u){var c,l,f,d=[],p=[],h=s.length,g=r||m(t||"*",a.nodeType?[a]:a,[]),y=!e||!r&&t?g:v(g,d,e,a,u),x=n?o||(r?e:h||i)?[]:s:y;if(n&&n(y,x,a,u),i)for(c=v(x,p),i(c,[],a,u),l=c.length;l--;)(f=c[l])&&(x[p[l]]=!(y[p[l]]=f));if(r){if(o||e){if(o){for(c=[],l=x.length;l--;)(f=x[l])&&c.push(y[l]=f);o(null,x=[],c,u)}for(l=x.length;l--;)(f=x[l])&&(c=o?ee(r,f):d[l])>-1&&(r[c]=!(s[c]=f))}}else x=v(x===s?x.splice(h,x.length):x),o?o(null,s,x,u):K.apply(s,x)})}function x(e){for(var t,n,r,i=e.length,o=S.relative[e[0].type],s=o||S.relative[" "],a=o?1:0,u=h(function(e){return e===t},s,!0),c=h(function(e){return ee(t,e)>-1},s,!0),l=[function(e,n,r){var i=!o&&(r||n!==A)||((t=n).nodeType?u(e,n,r):c(e,n,r));return t=null,i}];a<i;a++)if(n=S.relative[e[a].type])l=[h(g(l),n)];else{if(n=S.filter[e[a].type].apply(null,e[a].matches),n[_]){for(r=++a;r<i&&!S.relative[e[r].type];r++);return y(a>1&&g(l),a>1&&p(e.slice(0,a-1).concat({value:" "===e[a-2].type?"*":""})).replace(ae,"$1"),n,a<r&&x(e.slice(a,r)),r<i&&x(e=e.slice(r)),r<i&&p(e))}l.push(n)}return g(l)}function b(e,n){var i=n.length>0,o=e.length>0,s=function(r,s,a,u,c){var l,f,d,p=0,h="0",g=r&&[],m=[],y=A,x=r||o&&S.find.TAG("*",c),b=W+=null==y?1:Math.random()||.1,w=x.length;for(c&&(A=s===q||s||c);h!==w&&null!=(l=x[h]);h++){if(o&&l){for(f=0,s||l.ownerDocument===q||(O(l),a=!$);d=e[f++];)if(d(l,s||q,a)){u.push(l);break}c&&(W=b)}i&&((l=!d&&l)&&p--,r&&g.push(l))}if(p+=h,i&&h!==p){for(f=0;d=n[f++];)d(g,m,s,a);if(r){if(p>0)for(;h--;)g[h]||m[h]||(m[h]=J.call(u));m=v(m)}K.apply(u,m),c&&!r&&m.length>0&&p+n.length>1&&t.uniqueSort(u)}return c&&(W=b,A=y),g};return i?r(s):s}var w,T,S,E,C,k,N,j,A,L,D,O,q,F,$,P,H,I,R,_="sizzle"+1*new Date,M=e.document,W=0,B=0,z=n(),V=n(),X=n(),U=function(e,t){return e===t&&(D=!0),0},Q={}.hasOwnProperty,Y=[],J=Y.pop,G=Y.push,K=Y.push,Z=Y.slice,ee=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},te="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",ne="[\\x20\\t\\r\\n\\f]",re="(?:\\\\.|[\\w-]|[^\0-\\xa0])+",ie="\\["+ne+"*("+re+")(?:"+ne+"*([*^$|!~]?=)"+ne+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+re+"))|)"+ne+"*\\]",oe=":("+re+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+ie+")*)|.*)\\)|)",se=new RegExp(ne+"+","g"),ae=new RegExp("^"+ne+"+|((?:^|[^\\\\])(?:\\\\.)*)"+ne+"+$","g"),ue=new RegExp("^"+ne+"*,"+ne+"*"),ce=new RegExp("^"+ne+"*([>+~]|"+ne+")"+ne+"*"),le=new RegExp("="+ne+"*([^\\]'\"]*?)"+ne+"*\\]","g"),fe=new RegExp(oe),de=new RegExp("^"+re+"$"),pe={ID:new RegExp("^#("+re+")"),CLASS:new RegExp("^\\.("+re+")"),TAG:new RegExp("^("+re+"|[*])"),ATTR:new RegExp("^"+ie),PSEUDO:new RegExp("^"+oe),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ne+"*(even|odd|(([+-]|)(\\d*)n|)"+ne+"*(?:([+-]|)"+ne+"*(\\d+)|))"+ne+"*\\)|)","i"),bool:new RegExp("^(?:"+te+")$","i"),needsContext:new RegExp("^"+ne+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ne+"*((?:-\\d)?\\d*)"+ne+"*\\)|)(?=[^-]|$)","i")},he=/^(?:input|select|textarea|button)$/i,ge=/^h\d$/i,me=/^[^{]+\{\s*\[native \w/,ve=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ye=/[+~]/,xe=new RegExp("\\\\([\\da-f]{1,6}"+ne+"?|("+ne+")|.)","ig"),be=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},we=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,Te=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},Se=function(){O()},Ee=h(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{K.apply(Y=Z.call(M.childNodes),M.childNodes),Y[M.childNodes.length].nodeType}catch(e){K={apply:Y.length?function(e,t){G.apply(e,Z.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}T=t.support={},C=t.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},O=t.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:M;return r!==q&&9===r.nodeType&&r.documentElement?(q=r,F=q.documentElement,$=!C(q),M!==q&&(n=q.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",Se,!1):n.attachEvent&&n.attachEvent("onunload",Se)),T.attributes=i(function(e){return e.className="i",!e.getAttribute("className")}),T.getElementsByTagName=i(function(e){return e.appendChild(q.createComment("")),!e.getElementsByTagName("*").length}),T.getElementsByClassName=me.test(q.getElementsByClassName),T.getById=i(function(e){return F.appendChild(e).id=_,!q.getElementsByName||!q.getElementsByName(_).length}),T.getById?(S.filter.ID=function(e){var t=e.replace(xe,be);return function(e){return e.getAttribute("id")===t}},S.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&$){var n=t.getElementById(e);return n?[n]:[]}}):(S.filter.ID=function(e){var t=e.replace(xe,be);return function(e){var n="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},S.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&$){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];for(i=t.getElementsByName(e),r=0;o=i[r++];)if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),S.find.TAG=T.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):T.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},S.find.CLASS=T.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&$)return t.getElementsByClassName(e)},H=[],P=[],(T.qsa=me.test(q.querySelectorAll))&&(i(function(e){F.appendChild(e).innerHTML="<a id='"+_+"'></a><select id='"+_+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&P.push("[*^$]="+ne+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||P.push("\\["+ne+"*(?:value|"+te+")"),e.querySelectorAll("[id~="+_+"-]").length||P.push("~="),e.querySelectorAll(":checked").length||P.push(":checked"),e.querySelectorAll("a#"+_+"+*").length||P.push(".#.+[+~]")}),i(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=q.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&P.push("name"+ne+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&P.push(":enabled",":disabled"),F.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&P.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),P.push(",.*:")})),(T.matchesSelector=me.test(I=F.matches||F.webkitMatchesSelector||F.mozMatchesSelector||F.oMatchesSelector||F.msMatchesSelector))&&i(function(e){T.disconnectedMatch=I.call(e,"*"),I.call(e,"[s!='']:x"),H.push("!=",oe)}),P=P.length&&new RegExp(P.join("|")),H=H.length&&new RegExp(H.join("|")),t=me.test(F.compareDocumentPosition),R=t||me.test(F.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},U=t?function(e,t){if(e===t)return D=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1,1&n||!T.sortDetached&&t.compareDocumentPosition(e)===n?e===q||e.ownerDocument===M&&R(M,e)?-1:t===q||t.ownerDocument===M&&R(M,t)?1:L?ee(L,e)-ee(L,t):0:4&n?-1:1)}:function(e,t){if(e===t)return D=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],u=[t];if(!i||!o)return e===q?-1:t===q?1:i?-1:o?1:L?ee(L,e)-ee(L,t):0;if(i===o)return s(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)u.unshift(n);for(;a[r]===u[r];)r++;return r?s(a[r],u[r]):a[r]===M?-1:u[r]===M?1:0},q):q},t.matches=function(e,n){return t(e,null,null,n)},t.matchesSelector=function(e,n){if((e.ownerDocument||e)!==q&&O(e),n=n.replace(le,"='$1']"),T.matchesSelector&&$&&!X[n+" "]&&(!H||!H.test(n))&&(!P||!P.test(n)))try{var r=I.call(e,n);if(r||T.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){}return t(n,q,null,[e]).length>0},t.contains=function(e,t){return(e.ownerDocument||e)!==q&&O(e),R(e,t)},t.attr=function(e,t){(e.ownerDocument||e)!==q&&O(e);var n=S.attrHandle[t.toLowerCase()],r=n&&Q.call(S.attrHandle,t.toLowerCase())?n(e,t,!$):undefined;return r!==undefined?r:T.attributes||!$?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},t.escape=function(e){return(e+"").replace(we,Te)},t.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},t.uniqueSort=function(e){var t,n=[],r=0,i=0;if(D=!T.detectDuplicates,L=!T.sortStable&&e.slice(0),e.sort(U),D){for(;t=e[i++];)t===e[i]&&(r=n.push(i));for(;r--;)e.splice(n[r],1)}return L=null,e},E=t.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=E(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r++];)n+=E(t);return n},S=t.selectors={cacheLength:50,createPseudo:r,match:pe,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(xe,be),e[3]=(e[3]||e[4]||e[5]||"").replace(xe,be),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||t.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&t.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return pe.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&fe.test(n)&&(t=k(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(xe,be).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=z[e+" "];return t||(t=new RegExp("(^|"+ne+")"+e+"("+ne+"|$)"))&&z(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,n,r){return function(i){var o=t.attr(i,e);return null==o?"!="===n:!n||(o+="","="===n?o===r:"!="===n?o!==r:"^="===n?r&&0===o.indexOf(r):"*="===n?r&&o.indexOf(r)>-1:"$="===n?r&&o.slice(-r.length)===r:"~="===n?(" "+o.replace(se," ")+" ").indexOf(r)>-1:"|="===n&&(o===r||o.slice(0,r.length+1)===r+"-"))}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),s="last"!==e.slice(-4),a="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var c,l,f,d,p,h,g=o!==s?"nextSibling":"previousSibling",m=t.parentNode,v=a&&t.nodeName.toLowerCase(),y=!u&&!a,x=!1;if(m){if(o){for(;g;){for(d=t;d=d[g];)if(a?d.nodeName.toLowerCase()===v:1===d.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[s?m.firstChild:m.lastChild],s&&y){for(d=m,f=d[_]||(d[_]={}),l=f[d.uniqueID]||(f[d.uniqueID]={}),c=l[e]||[],p=c[0]===W&&c[1],x=p&&c[2],d=p&&m.childNodes[p];d=++p&&d&&d[g]||(x=p=0)||h.pop();)if(1===d.nodeType&&++x&&d===t){l[e]=[W,p,x];break}}else if(y&&(d=t,f=d[_]||(d[_]={}),l=f[d.uniqueID]||(f[d.uniqueID]={}),c=l[e]||[],p=c[0]===W&&c[1],x=p),!1===x)for(;(d=++p&&d&&d[g]||(x=p=0)||h.pop())&&((a?d.nodeName.toLowerCase()!==v:1!==d.nodeType)||!++x||(y&&(f=d[_]||(d[_]={}),l=f[d.uniqueID]||(f[d.uniqueID]={}),l[e]=[W,x]),d!==t)););return(x-=i)===r||x%r==0&&x/r>=0}}},PSEUDO:function(e,n){var i,o=S.pseudos[e]||S.setFilters[e.toLowerCase()]||t.error("unsupported pseudo: "+e);return o[_]?o(n):o.length>1?(i=[e,e,"",n],S.setFilters.hasOwnProperty(e.toLowerCase())?r(function(e,t){for(var r,i=o(e,n),s=i.length;s--;)r=ee(e,i[s]),e[r]=!(t[r]=i[s])}):function(e){return o(e,0,i)}):o}},pseudos:{not:r(function(e){var t=[],n=[],i=N(e.replace(ae,"$1"));return i[_]?r(function(e,t,n,r){for(var o,s=i(e,null,r,[]),a=e.length;a--;)(o=s[a])&&(e[a]=!(t[a]=o))}):function(e,r,o){return t[0]=e,i(t,null,o,n),t[0]=null,!n.pop()}}),has:r(function(e){return function(n){return t(e,n).length>0}}),contains:r(function(e){return e=e.replace(xe,be),function(t){return(t.textContent||t.innerText||E(t)).indexOf(e)>-1}}),lang:r(function(e){return de.test(e||"")||t.error("unsupported lang: "+e),e=e.replace(xe,be).toLowerCase(),function(t){var n;do{if(n=$?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===F},focus:function(e){return e===q.activeElement&&(!q.hasFocus||q.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:c(!1),disabled:c(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!S.pseudos.empty(e)},header:function(e){return ge.test(e.nodeName)},input:function(e){return he.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:l(function(){return[0]}),last:l(function(e,t){return[t-1]}),eq:l(function(e,t,n){return[n<0?n+t:n]}),even:l(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:l(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:l(function(e,t,n){for(var r=n<0?n+t:n;--r>=0;)e.push(r);return e}),gt:l(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}},S.pseudos.nth=S.pseudos.eq;for(w in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})S.pseudos[w]=a(w);for(w in{submit:!0,reset:!0})S.pseudos[w]=u(w);return d.prototype=S.filters=S.pseudos,S.setFilters=new d,k=t.tokenize=function(e,n){var r,i,o,s,a,u,c,l=V[e+" "];if(l)return n?0:l.slice(0);for(a=e,u=[],c=S.preFilter;a;){r&&!(i=ue.exec(a))||(i&&(a=a.slice(i[0].length)||a),u.push(o=[])),r=!1,(i=ce.exec(a))&&(r=i.shift(),o.push({value:r,type:i[0].replace(ae," ")}),a=a.slice(r.length));for(s in S.filter)!(i=pe[s].exec(a))||c[s]&&!(i=c[s](i))||(r=i.shift(),o.push({value:r,type:s,matches:i}),a=a.slice(r.length));if(!r)break}return n?a.length:a?t.error(e):V(e,u).slice(0)},N=t.compile=function(e,t){var n,r=[],i=[],o=X[e+" "];if(!o){for(t||(t=k(e)),n=t.length;n--;)o=x(t[n]),o[_]?r.push(o):i.push(o);o=X(e,b(i,r)),o.selector=e}return o},j=t.select=function(e,t,n,r){var i,o,s,a,u,c="function"==typeof e&&e,l=!r&&k(e=c.selector||e);if(n=n||[],1===l.length){if(o=l[0]=l[0].slice(0),o.length>2&&"ID"===(s=o[0]).type&&9===t.nodeType&&$&&S.relative[o[1].type]){if(!(t=(S.find.ID(s.matches[0].replace(xe,be),t)||[])[0]))return n;c&&(t=t.parentNode),e=e.slice(o.shift().value.length)}for(i=pe.needsContext.test(e)?0:o.length;i--&&(s=o[i],!S.relative[a=s.type]);)if((u=S.find[a])&&(r=u(s.matches[0].replace(xe,be),ye.test(o[0].type)&&f(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&p(o)))return K.apply(n,r),n;break}}return(c||N(e,l))(r,t,!$,n,!t||ye.test(e)&&f(t.parentNode)||t),n},T.sortStable=_.split("").sort(U).join("")===_,T.detectDuplicates=!!D,O(),T.sortDetached=i(function(e){return 1&e.compareDocumentPosition(q.createElement("fieldset"))}),i(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||o("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),T.attributes&&i(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||o("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),i(function(e){return null==e.getAttribute("disabled")})||o(te,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),t}(e);ge.find=be,ge.expr=be.selectors,ge.expr[":"]=ge.expr.pseudos,ge.uniqueSort=ge.unique=be.uniqueSort,ge.text=be.getText,ge.isXMLDoc=be.isXML,ge.contains=be.contains,ge.escapeSelector=be.escape;var we=function(e,t,n){for(var r=[],i=n!==undefined;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(i&&ge(e).is(n))break;r.push(e)}return r},Te=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},Se=ge.expr.match.needsContext,Ee=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i,Ce=/^.[^:#\[\.,]*$/;ge.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?ge.find.matchesSelector(r,e)?[r]:[]:ge.find.matches(e,ge.grep(t,function(e){return 1===e.nodeType}))},ge.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(ge(e).filter(function(){for(t=0;t<r;t++)if(ge.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)ge.find(e,i[t],n);return r>1?ge.uniqueSort(n):n},filter:function(e){return this.pushStack(o(this,e||[],!1))},not:function(e){return this.pushStack(o(this,e||[],!0))},is:function(e){return!!o(this,"string"==typeof e&&Se.test(e)?ge(e):e||[],!1).length}});var ke,Ne=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(ge.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||ke,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:Ne.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof ge?t[0]:t,ge.merge(this,ge.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:ne,!0)),Ee.test(r[1])&&ge.isPlainObject(t))for(r in t)ge.isFunction(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return i=ne.getElementById(r[2]),i&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):ge.isFunction(e)?n.ready!==undefined?n.ready(e):e(ge):ge.makeArray(e,this)}).prototype=ge.fn,ke=ge(ne);var je=/^(?:parents|prev(?:Until|All))/,Ae={children:!0,contents:!0,next:!0,prev:!0};ge.fn.extend({has:function(e){var t=ge(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(ge.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],s="string"!=typeof e&&ge(e);if(!Se.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(s?s.index(n)>-1:1===n.nodeType&&ge.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?ge.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?ae.call(ge(e),this[0]):ae.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(ge.uniqueSort(ge.merge(this.get(),ge(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),ge.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return we(e,"parentNode")},parentsUntil:function(e,t,n){return we(e,"parentNode",n)},next:function(e){return s(e,"nextSibling")},prev:function(e){return s(e,"previousSibling")},nextAll:function(e){return we(e,"nextSibling")},prevAll:function(e){return we(e,"previousSibling")},nextUntil:function(e,t,n){return we(e,"nextSibling",n)},prevUntil:function(e,t,n){return we(e,"previousSibling",n)},siblings:function(e){return Te((e.parentNode||{}).firstChild,e)},children:function(e){return Te(e.firstChild)},contents:function(e){return i(e,"iframe")?e.contentDocument:(i(e,"template")&&(e=e.content||e),ge.merge([],e.childNodes))}},function(e,t){ge.fn[e]=function(n,r){var i=ge.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=ge.filter(r,i)),this.length>1&&(Ae[e]||ge.uniqueSort(i),je.test(e)&&i.reverse()),this.pushStack(i)}});var Le=/[^\x20\t\r\n\f]+/g;ge.Callbacks=function(e){e="string"==typeof e?a(e):ge.extend({},e);var t,n,r,i,o=[],s=[],u=-1,c=function(){for(i=i||e.once,r=t=!0;s.length;u=-1)for(n=s.shift();++u<o.length;)!1===o[u].apply(n[0],n[1])&&e.stopOnFalse&&(u=o.length,n=!1);e.memory||(n=!1),t=!1,i&&(o=n?[]:"")},l={add:function(){return o&&(n&&!t&&(u=o.length-1,s.push(n)),function t(n){ge.each(n,function(n,r){ge.isFunction(r)?e.unique&&l.has(r)||o.push(r):r&&r.length&&"string"!==ge.type(r)&&t(r)})}(arguments),n&&!t&&c()),this},remove:function(){return ge.each(arguments,function(e,t){for(var n;(n=ge.inArray(t,o,n))>-1;)o.splice(n,1),n<=u&&u--}),this},has:function(e){return e?ge.inArray(e,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return i=s=[],o=n="",this},disabled:function(){return!o},lock:function(){return i=s=[],n||t||(o=n=""),this},locked:function(){return!!i},fireWith:function(e,n){return i||(n=n||[],n=[e,n.slice?n.slice():n],s.push(n),t||c()),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!r}};return l},ge.extend({Deferred:function(t){var n=[["notify","progress",ge.Callbacks("memory"),ge.Callbacks("memory"),2],["resolve","done",ge.Callbacks("once memory"),ge.Callbacks("once memory"),0,"resolved"],["reject","fail",ge.Callbacks("once memory"),ge.Callbacks("once memory"),1,"rejected"]],r="pending",i={state:function(){return r},always:function(){return o.done(arguments).fail(arguments),this},"catch":function(e){return i.then(null,e)},pipe:function(){var e=arguments;return ge.Deferred(function(t){ge.each(n,function(n,r){var i=ge.isFunction(e[r[4]])&&e[r[4]];o[r[1]](function(){var e=i&&i.apply(this,arguments);e&&ge.isFunction(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[r[0]+"With"](this,i?[e]:arguments)})}),e=null}).promise()},then:function(t,r,i){function o(t,n,r,i){return function(){var a=this,l=arguments,f=function(){var e,f;if(!(t<s)){if((e=r.apply(a,l))===n.promise())throw new TypeError("Thenable self-resolution");f=e&&("object"==typeof e||"function"==typeof e)&&e.then,ge.isFunction(f)?i?f.call(e,o(s,n,u,i),o(s,n,c,i)):(s++,f.call(e,o(s,n,u,i),o(s,n,c,i),o(s,n,u,n.notifyWith))):(r!==u&&(a=undefined,l=[e]),(i||n.resolveWith)(a,l))}},d=i?f:function(){try{f()}catch(e){ge.Deferred.exceptionHook&&ge.Deferred.exceptionHook(e,d.stackTrace),t+1>=s&&(r!==c&&(a=undefined,l=[e]),n.rejectWith(a,l))}};t?d():(ge.Deferred.getStackHook&&(d.stackTrace=ge.Deferred.getStackHook()),e.setTimeout(d))}}var s=0;return ge.Deferred(function(e){n[0][3].add(o(0,e,ge.isFunction(i)?i:u,e.notifyWith)),n[1][3].add(o(0,e,ge.isFunction(t)?t:u)),n[2][3].add(o(0,e,ge.isFunction(r)?r:c))}).promise()},promise:function(e){return null!=e?ge.extend(e,i):i}},o={};return ge.each(n,function(e,t){var s=t[2],a=t[5];i[t[1]]=s.add,a&&s.add(function(){r=a},n[3-e][2].disable,n[0][2].lock),s.add(t[3].fire),o[t[0]]=function(){return o[t[0]+"With"](this===o?undefined:this,arguments),this},o[t[0]+"With"]=s.fireWith}),i.promise(o),t&&t.call(o,o),o},when:function(e){var t=arguments.length,n=t,r=Array(n),i=ie.call(arguments),o=ge.Deferred(),s=function(e){return function(n){r[e]=this,i[e]=arguments.length>1?ie.call(arguments):n,--t||o.resolveWith(r,i)}};if(t<=1&&(l(e,o.done(s(n)).resolve,o.reject,!t),"pending"===o.state()||ge.isFunction(i[n]&&i[n].then)))return o.then();for(;n--;)l(i[n],s(n),o.reject);return o.promise()}});var De=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;ge.Deferred.exceptionHook=function(t,n){e.console&&e.console.warn&&t&&De.test(t.name)&&e.console.warn("jQuery.Deferred exception: "+t.message,t.stack,n)},ge.readyException=function(t){e.setTimeout(function(){throw t})};var Oe=ge.Deferred();ge.fn.ready=function(e){return Oe.then(e)["catch"](function(e){ge.readyException(e)}),this},ge.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--ge.readyWait:ge.isReady)||(ge.isReady=!0,!0!==e&&--ge.readyWait>0||Oe.resolveWith(ne,[ge]))}}),ge.ready.then=Oe.then,"complete"===ne.readyState||"loading"!==ne.readyState&&!ne.documentElement.doScroll?e.setTimeout(ge.ready):(ne.addEventListener("DOMContentLoaded",f),e.addEventListener("load",f));var qe=function(e,t,n,r,i,o,s){var a=0,u=e.length,c=null==n;if("object"===ge.type(n)){i=!0;for(a in n)qe(e,t,a,n[a],!0,o,s)}else if(r!==undefined&&(i=!0,ge.isFunction(r)||(s=!0),c&&(s?(t.call(e,r),t=null):(c=t,t=function(e,t,n){return c.call(ge(e),n)})),t))for(;a<u;a++)t(e[a],n,s?r:r.call(e[a],a,t(e[a],n)));return i?e:c?t.call(e):u?t(e[0],n):o},Fe=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};d.uid=1,d.prototype={cache:function(e){var t=e[this.expando];return t||(t={},Fe(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[ge.camelCase(t)]=n;else for(r in t)i[ge.camelCase(r)]=t[r];return i},get:function(e,t){return t===undefined?this.cache(e):e[this.expando]&&e[this.expando][ge.camelCase(t)]},access:function(e,t,n){return t===undefined||t&&"string"==typeof t&&n===undefined?this.get(e,t):(this.set(e,t,n),n!==undefined?n:t)},remove:function(e,t){var n,r=e[this.expando];if(r!==undefined){if(t!==undefined){Array.isArray(t)?t=t.map(ge.camelCase):(t=ge.camelCase(t),t=t in r?[t]:t.match(Le)||[]),n=t.length;for(;n--;)delete r[t[n]]}(t===undefined||ge.isEmptyObject(r))&&(e.nodeType?e[this.expando]=undefined:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return t!==undefined&&!ge.isEmptyObject(t)}};var $e=new d,Pe=new d,He=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Ie=/[A-Z]/g;ge.extend({hasData:function(e){return Pe.hasData(e)||$e.hasData(e)},data:function(e,t,n){return Pe.access(e,t,n)},removeData:function(e,t){Pe.remove(e,t)},_data:function(e,t,n){return $e.access(e,t,n)},_removeData:function(e,t){$e.remove(e,t)}}),ge.fn.extend({data:function(e,t){var n,r,i,o=this[0],s=o&&o.attributes;if(e===undefined){if(this.length&&(i=Pe.get(o),1===o.nodeType&&!$e.get(o,"hasDataAttrs"))){for(n=s.length;n--;)s[n]&&(r=s[n].name,0===r.indexOf("data-")&&(r=ge.camelCase(r.slice(5)),h(o,r,i[r])));$e.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof e?this.each(function(){Pe.set(this,e)}):qe(this,function(t){var n;if(o&&t===undefined){if((n=Pe.get(o,e))!==undefined)return n;if((n=h(o,e))!==undefined)return n}else this.each(function(){Pe.set(this,e,t)})},null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){Pe.remove(this,e)})}}),ge.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=$e.get(e,t),n&&(!r||Array.isArray(n)?r=$e.access(e,t,ge.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=ge.queue(e,t),r=n.length,i=n.shift(),o=ge._queueHooks(e,t),s=function(){ge.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,s,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return $e.get(e,n)||$e.access(e,n,{empty:ge.Callbacks("once memory").add(function(){$e.remove(e,[t+"queue",n])})})}}),ge.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length<n?ge.queue(this[0],e):t===undefined?this:this.each(function(){var n=ge.queue(this,e,t);ge._queueHooks(this,e),"fx"===e&&"inprogress"!==n[0]&&ge.dequeue(this,e)})},dequeue:function(e){return this.each(function(){ge.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=ge.Deferred(),o=this,s=this.length,a=function(){--r||i.resolveWith(o,[o])};for("string"!=typeof e&&(t=e,e=undefined),e=e||"fx";s--;)(n=$e.get(o[s],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(a));return a(),i.promise(t)}});var Re=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,_e=new RegExp("^(?:([+-])=|)("+Re+")([a-z%]*)$","i"),Me=["Top","Right","Bottom","Left"],We=function(e,t){return e=t||e,"none"===e.style.display||""===e.style.display&&ge.contains(e.ownerDocument,e)&&"none"===ge.css(e,"display")},Be=function(e,t,n,r){var i,o,s={};for(o in t)s[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,r||[]);for(o in t)e.style[o]=s[o];return i},ze={};ge.fn.extend({show:function(){return v(this,!0)},hide:function(){return v(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){We(this)?ge(this).show():ge(this).hide()})}});var Ve=/^(?:checkbox|radio)$/i,Xe=/<([a-z][^\/\0>\x20\t\r\n\f]+)/i,Ue=/^$|\/(?:java|ecma)script/i,Qe={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};Qe.optgroup=Qe.option,Qe.tbody=Qe.tfoot=Qe.colgroup=Qe.caption=Qe.thead,Qe.th=Qe.td;var Ye=/<|&#?\w+;/;!function(){var e=ne.createDocumentFragment(),t=e.appendChild(ne.createElement("div")),n=ne.createElement("input");n.setAttribute("type","radio"),n.setAttribute("checked","checked"),n.setAttribute("name","t"),t.appendChild(n),pe.checkClone=t.cloneNode(!0).cloneNode(!0).lastChild.checked,t.innerHTML="<textarea>x</textarea>",pe.noCloneChecked=!!t.cloneNode(!0).lastChild.defaultValue}();var Je=ne.documentElement,Ge=/^key/,Ke=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ze=/^([^.]*)(?:\.(.+)|)/;ge.event={global:{},add:function(e,t,n,r,i){var o,s,a,u,c,l,f,d,p,h,g,m=$e.get(e);if(m)for(n.handler&&(o=n,n=o.handler,i=o.selector),i&&ge.find.matchesSelector(Je,i), +n.guid||(n.guid=ge.guid++),(u=m.events)||(u=m.events={}),(s=m.handle)||(s=m.handle=function(t){return void 0!==ge&&ge.event.triggered!==t.type?ge.event.dispatch.apply(e,arguments):undefined}),t=(t||"").match(Le)||[""],c=t.length;c--;)a=Ze.exec(t[c])||[],p=g=a[1],h=(a[2]||"").split(".").sort(),p&&(f=ge.event.special[p]||{},p=(i?f.delegateType:f.bindType)||p,f=ge.event.special[p]||{},l=ge.extend({type:p,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&ge.expr.match.needsContext.test(i),namespace:h.join(".")},o),(d=u[p])||(d=u[p]=[],d.delegateCount=0,f.setup&&!1!==f.setup.call(e,r,h,s)||e.addEventListener&&e.addEventListener(p,s)),f.add&&(f.add.call(e,l),l.handler.guid||(l.handler.guid=n.guid)),i?d.splice(d.delegateCount++,0,l):d.push(l),ge.event.global[p]=!0)},remove:function(e,t,n,r,i){var o,s,a,u,c,l,f,d,p,h,g,m=$e.hasData(e)&&$e.get(e);if(m&&(u=m.events)){for(t=(t||"").match(Le)||[""],c=t.length;c--;)if(a=Ze.exec(t[c])||[],p=g=a[1],h=(a[2]||"").split(".").sort(),p){for(f=ge.event.special[p]||{},p=(r?f.delegateType:f.bindType)||p,d=u[p]||[],a=a[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),s=o=d.length;o--;)l=d[o],!i&&g!==l.origType||n&&n.guid!==l.guid||a&&!a.test(l.namespace)||r&&r!==l.selector&&("**"!==r||!l.selector)||(d.splice(o,1),l.selector&&d.delegateCount--,f.remove&&f.remove.call(e,l));s&&!d.length&&(f.teardown&&!1!==f.teardown.call(e,h,m.handle)||ge.removeEvent(e,p,m.handle),delete u[p])}else for(p in u)ge.event.remove(e,p+t[c],n,r,!0);ge.isEmptyObject(u)&&$e.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,s,a=ge.event.fix(e),u=new Array(arguments.length),c=($e.get(this,"events")||{})[a.type]||[],l=ge.event.special[a.type]||{};for(u[0]=a,t=1;t<arguments.length;t++)u[t]=arguments[t];if(a.delegateTarget=this,!l.preDispatch||!1!==l.preDispatch.call(this,a)){for(s=ge.event.handlers.call(this,a,c),t=0;(i=s[t++])&&!a.isPropagationStopped();)for(a.currentTarget=i.elem,n=0;(o=i.handlers[n++])&&!a.isImmediatePropagationStopped();)a.rnamespace&&!a.rnamespace.test(o.namespace)||(a.handleObj=o,a.data=o.data,(r=((ge.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,u))!==undefined&&!1===(a.result=r)&&(a.preventDefault(),a.stopPropagation()));return l.postDispatch&&l.postDispatch.call(this,a),a.result}},handlers:function(e,t){var n,r,i,o,s,a=[],u=t.delegateCount,c=e.target;if(u&&c.nodeType&&!("click"===e.type&&e.button>=1))for(;c!==this;c=c.parentNode||this)if(1===c.nodeType&&("click"!==e.type||!0!==c.disabled)){for(o=[],s={},n=0;n<u;n++)r=t[n],i=r.selector+" ",s[i]===undefined&&(s[i]=r.needsContext?ge(i,this).index(c)>-1:ge.find(i,this,null,[c]).length),s[i]&&o.push(r);o.length&&a.push({elem:c,handlers:o})}return c=this,u<t.length&&a.push({elem:c,handlers:t.slice(u)}),a},addProp:function(e,t){Object.defineProperty(ge.Event.prototype,e,{enumerable:!0,configurable:!0,get:ge.isFunction(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[e]},set:function(t){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(e){return e[ge.expando]?e:new ge.Event(e)},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==S()&&this.focus)return this.focus(),!1},delegateType:"focusin"},blur:{trigger:function(){if(this===S()&&this.blur)return this.blur(),!1},delegateType:"focusout"},click:{trigger:function(){if("checkbox"===this.type&&this.click&&i(this,"input"))return this.click(),!1},_default:function(e){return i(e.target,"a")}},beforeunload:{postDispatch:function(e){e.result!==undefined&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},ge.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},ge.Event=function(e,t){if(!(this instanceof ge.Event))return new ge.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.defaultPrevented===undefined&&!1===e.returnValue?w:T,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&ge.extend(this,t),this.timeStamp=e&&e.timeStamp||ge.now(),this[ge.expando]=!0},ge.Event.prototype={constructor:ge.Event,isDefaultPrevented:T,isPropagationStopped:T,isImmediatePropagationStopped:T,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=w,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=w,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=w,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},ge.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(e){var t=e.button;return null==e.which&&Ge.test(e.type)?null!=e.charCode?e.charCode:e.keyCode:!e.which&&t!==undefined&&Ke.test(e.type)?1&t?1:2&t?3:4&t?2:0:e.which}},ge.event.addProp),ge.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,t){ge.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj;return i&&(i===r||ge.contains(r,i))||(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),ge.fn.extend({on:function(e,t,n,r){return E(this,e,t,n,r)},one:function(e,t,n,r){return E(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,ge(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=undefined),!1===n&&(n=T),this.each(function(){ge.event.remove(this,e,n,t)})}});var et=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,tt=/<script|<style|<link/i,nt=/checked\s*(?:[^=]|=\s*.checked.)/i,rt=/^true\/(.*)/,it=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;ge.extend({htmlPrefilter:function(e){return e.replace(et,"<$1></$2>")},clone:function(e,t,n){var r,i,o,s,a=e.cloneNode(!0),u=ge.contains(e.ownerDocument,e);if(!(pe.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||ge.isXMLDoc(e)))for(s=y(a),o=y(e),r=0,i=o.length;r<i;r++)A(o[r],s[r]);if(t)if(n)for(o=o||y(e),s=s||y(a),r=0,i=o.length;r<i;r++)j(o[r],s[r]);else j(e,a);return s=y(a,"script"),s.length>0&&x(s,!u&&y(e,"script")),a},cleanData:function(e){for(var t,n,r,i=ge.event.special,o=0;(n=e[o])!==undefined;o++)if(Fe(n)){if(t=n[$e.expando]){if(t.events)for(r in t.events)i[r]?ge.event.remove(n,r):ge.removeEvent(n,r,t.handle);n[$e.expando]=undefined}n[Pe.expando]&&(n[Pe.expando]=undefined)}}}),ge.fn.extend({detach:function(e){return D(this,e,!0)},remove:function(e){return D(this,e)},text:function(e){return qe(this,function(e){return e===undefined?ge.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return L(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){C(this,e).appendChild(e)}})},prepend:function(){return L(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=C(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return L(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return L(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(ge.cleanData(y(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return ge.clone(this,e,t)})},html:function(e){return qe(this,function(e){var t=this[0]||{},n=0,r=this.length;if(e===undefined&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!tt.test(e)&&!Qe[(Xe.exec(e)||["",""])[1].toLowerCase()]){e=ge.htmlPrefilter(e);try{for(;n<r;n++)t=this[n]||{},1===t.nodeType&&(ge.cleanData(y(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=[];return L(this,arguments,function(t){var n=this.parentNode;ge.inArray(this,e)<0&&(ge.cleanData(y(this)),n&&n.replaceChild(t,this))},e)}}),ge.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){ge.fn[e]=function(e){for(var n,r=[],i=ge(e),o=i.length-1,s=0;s<=o;s++)n=s===o?this:this.clone(!0),ge(i[s])[t](n),se.apply(r,n.get());return this.pushStack(r)}});var ot=/^margin/,st=new RegExp("^("+Re+")(?!px)[a-z%]+$","i"),at=function(t){var n=t.ownerDocument.defaultView;return n&&n.opener||(n=e),n.getComputedStyle(t)};!function(){function t(){if(a){a.style.cssText="box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%",a.innerHTML="",Je.appendChild(s);var t=e.getComputedStyle(a);n="1%"!==t.top,o="2px"===t.marginLeft,r="4px"===t.width,a.style.marginRight="50%",i="4px"===t.marginRight,Je.removeChild(s),a=null}}var n,r,i,o,s=ne.createElement("div"),a=ne.createElement("div");a.style&&(a.style.backgroundClip="content-box",a.cloneNode(!0).style.backgroundClip="",pe.clearCloneStyle="content-box"===a.style.backgroundClip,s.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",s.appendChild(a),ge.extend(pe,{pixelPosition:function(){return t(),n},boxSizingReliable:function(){return t(),r},pixelMarginRight:function(){return t(),i},reliableMarginLeft:function(){return t(),o}}))}();var ut=/^(none|table(?!-c[ea]).+)/,ct=/^--/,lt={position:"absolute",visibility:"hidden",display:"block"},ft={letterSpacing:"0",fontWeight:"400"},dt=["Webkit","Moz","ms"],pt=ne.createElement("div").style;ge.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=O(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":"cssFloat"},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,s,a=ge.camelCase(t),u=ct.test(t),c=e.style;if(u||(t=$(a)),s=ge.cssHooks[t]||ge.cssHooks[a],n===undefined)return s&&"get"in s&&(i=s.get(e,!1,r))!==undefined?i:c[t];o=typeof n,"string"===o&&(i=_e.exec(n))&&i[1]&&(n=g(e,t,i),o="number"),null!=n&&n===n&&("number"===o&&(n+=i&&i[3]||(ge.cssNumber[a]?"":"px")),pe.clearCloneStyle||""!==n||0!==t.indexOf("background")||(c[t]="inherit"),s&&"set"in s&&(n=s.set(e,n,r))===undefined||(u?c.setProperty(t,n):c[t]=n))}},css:function(e,t,n,r){var i,o,s,a=ge.camelCase(t);return ct.test(t)||(t=$(a)),s=ge.cssHooks[t]||ge.cssHooks[a],s&&"get"in s&&(i=s.get(e,!0,n)),i===undefined&&(i=O(e,t,r)),"normal"===i&&t in ft&&(i=ft[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),ge.each(["height","width"],function(e,t){ge.cssHooks[t]={get:function(e,n,r){if(n)return!ut.test(ge.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?I(e,t,r):Be(e,lt,function(){return I(e,t,r)})},set:function(e,n,r){var i,o=r&&at(e),s=r&&H(e,t,r,"border-box"===ge.css(e,"boxSizing",!1,o),o);return s&&(i=_e.exec(n))&&"px"!==(i[3]||"px")&&(e.style[t]=n,n=ge.css(e,t)),P(e,n,s)}}}),ge.cssHooks.marginLeft=q(pe.reliableMarginLeft,function(e,t){if(t)return(parseFloat(O(e,"marginLeft"))||e.getBoundingClientRect().left-Be(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),ge.each({margin:"",padding:"",border:"Width"},function(e,t){ge.cssHooks[e+t]={expand:function(n){for(var r=0,i={},o="string"==typeof n?n.split(" "):[n];r<4;r++)i[e+Me[r]+t]=o[r]||o[r-2]||o[0];return i}},ot.test(e)||(ge.cssHooks[e+t].set=P)}),ge.fn.extend({css:function(e,t){return qe(this,function(e,t,n){var r,i,o={},s=0;if(Array.isArray(t)){for(r=at(e),i=t.length;s<i;s++)o[t[s]]=ge.css(e,t[s],!1,r);return o}return n!==undefined?ge.style(e,t,n):ge.css(e,t)},e,t,arguments.length>1)}}),ge.Tween=R,R.prototype={constructor:R,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||ge.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(ge.cssNumber[n]?"":"px")},cur:function(){var e=R.propHooks[this.prop];return e&&e.get?e.get(this):R.propHooks._default.get(this)},run:function(e){var t,n=R.propHooks[this.prop];return this.options.duration?this.pos=t=ge.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):R.propHooks._default.set(this),this}},R.prototype.init.prototype=R.prototype,R.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=ge.css(e.elem,e.prop,""),t&&"auto"!==t?t:0)},set:function(e){ge.fx.step[e.prop]?ge.fx.step[e.prop](e):1!==e.elem.nodeType||null==e.elem.style[ge.cssProps[e.prop]]&&!ge.cssHooks[e.prop]?e.elem[e.prop]=e.now:ge.style(e.elem,e.prop,e.now+e.unit)}}},R.propHooks.scrollTop=R.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},ge.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},ge.fx=R.prototype.init,ge.fx.step={};var ht,gt,mt=/^(?:toggle|show|hide)$/,vt=/queueHooks$/;ge.Animation=ge.extend(X,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return g(n.elem,e,_e.exec(t),n),n}]},tweener:function(e,t){ge.isFunction(e)?(t=e,e=["*"]):e=e.match(Le);for(var n,r=0,i=e.length;r<i;r++)n=e[r],X.tweeners[n]=X.tweeners[n]||[],X.tweeners[n].unshift(t)},prefilters:[z],prefilter:function(e,t){t?X.prefilters.unshift(e):X.prefilters.push(e)}}),ge.speed=function(e,t,n){var r=e&&"object"==typeof e?ge.extend({},e):{complete:n||!n&&t||ge.isFunction(e)&&e,duration:e,easing:n&&t||t&&!ge.isFunction(t)&&t};return ge.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in ge.fx.speeds?r.duration=ge.fx.speeds[r.duration]:r.duration=ge.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){ge.isFunction(r.old)&&r.old.call(this),r.queue&&ge.dequeue(this,r.queue)},r},ge.fn.extend({fadeTo:function(e,t,n,r){return this.filter(We).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=ge.isEmptyObject(e),o=ge.speed(t,n,r),s=function(){var t=X(this,ge.extend({},e),o);(i||$e.get(this,"finish"))&&t.stop(!0)};return s.finish=s,i||!1===o.queue?this.each(s):this.queue(o.queue,s)},stop:function(e,t,n){var r=function(e){var t=e.stop;delete e.stop,t(n)};return"string"!=typeof e&&(n=t,t=e,e=undefined),t&&!1!==e&&this.queue(e||"fx",[]),this.each(function(){var t=!0,i=null!=e&&e+"queueHooks",o=ge.timers,s=$e.get(this);if(i)s[i]&&s[i].stop&&r(s[i]);else for(i in s)s[i]&&s[i].stop&&vt.test(i)&&r(s[i]);for(i=o.length;i--;)o[i].elem!==this||null!=e&&o[i].queue!==e||(o[i].anim.stop(n),t=!1,o.splice(i,1));!t&&n||ge.dequeue(this,e)})},finish:function(e){return!1!==e&&(e=e||"fx"),this.each(function(){var t,n=$e.get(this),r=n[e+"queue"],i=n[e+"queueHooks"],o=ge.timers,s=r?r.length:0;for(n.finish=!0,ge.queue(this,e,[]),i&&i.stop&&i.stop.call(this,!0),t=o.length;t--;)o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1));for(t=0;t<s;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish})}}),ge.each(["toggle","show","hide"],function(e,t){var n=ge.fn[t];ge.fn[t]=function(e,r,i){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(W(t,!0),e,r,i)}}),ge.each({slideDown:W("show"),slideUp:W("hide"),slideToggle:W("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){ge.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),ge.timers=[],ge.fx.tick=function(){var e,t=0,n=ge.timers;for(ht=ge.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||ge.fx.stop(),ht=undefined},ge.fx.timer=function(e){ge.timers.push(e),ge.fx.start()},ge.fx.interval=13,ge.fx.start=function(){gt||(gt=!0,_())},ge.fx.stop=function(){gt=null},ge.fx.speeds={slow:600,fast:200,_default:400},ge.fn.delay=function(t,n){return t=ge.fx?ge.fx.speeds[t]||t:t,n=n||"fx",this.queue(n,function(n,r){var i=e.setTimeout(n,t);r.stop=function(){e.clearTimeout(i)}})},function(){var e=ne.createElement("input"),t=ne.createElement("select"),n=t.appendChild(ne.createElement("option"));e.type="checkbox",pe.checkOn=""!==e.value,pe.optSelected=n.selected,e=ne.createElement("input"),e.value="t",e.type="radio",pe.radioValue="t"===e.value}();var yt,xt=ge.expr.attrHandle;ge.fn.extend({attr:function(e,t){return qe(this,ge.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){ge.removeAttr(this,e)})}}),ge.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?ge.prop(e,t,n):(1===o&&ge.isXMLDoc(e)||(i=ge.attrHooks[t.toLowerCase()]||(ge.expr.match.bool.test(t)?yt:undefined)),n!==undefined?null===n?void ge.removeAttr(e,t):i&&"set"in i&&(r=i.set(e,n,t))!==undefined?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:(r=ge.find.attr(e,t),null==r?undefined:r))},attrHooks:{type:{set:function(e,t){if(!pe.radioValue&&"radio"===t&&i(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(Le);if(i&&1===e.nodeType)for(;n=i[r++];)e.removeAttribute(n)}}),yt={set:function(e,t,n){return!1===t?ge.removeAttr(e,n):e.setAttribute(n,n),n}},ge.each(ge.expr.match.bool.source.match(/\w+/g),function(e,t){var n=xt[t]||ge.find.attr;xt[t]=function(e,t,r){var i,o,s=t.toLowerCase();return r||(o=xt[s],xt[s]=i,i=null!=n(e,t,r)?s:null,xt[s]=o),i}});var bt=/^(?:input|select|textarea|button)$/i,wt=/^(?:a|area)$/i;ge.fn.extend({prop:function(e,t){return qe(this,ge.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[ge.propFix[e]||e]})}}),ge.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&ge.isXMLDoc(e)||(t=ge.propFix[t]||t,i=ge.propHooks[t]),n!==undefined?i&&"set"in i&&(r=i.set(e,n,t))!==undefined?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=ge.find.attr(e,"tabindex");return t?parseInt(t,10):bt.test(e.nodeName)||wt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),pe.optSelected||(ge.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),ge.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){ge.propFix[this.toLowerCase()]=this}),ge.fn.extend({addClass:function(e){var t,n,r,i,o,s,a,u=0;if(ge.isFunction(e))return this.each(function(t){ge(this).addClass(e.call(this,t,Q(this)))});if("string"==typeof e&&e)for(t=e.match(Le)||[];n=this[u++];)if(i=Q(n),r=1===n.nodeType&&" "+U(i)+" "){for(s=0;o=t[s++];)r.indexOf(" "+o+" ")<0&&(r+=o+" ");a=U(r),i!==a&&n.setAttribute("class",a)}return this},removeClass:function(e){var t,n,r,i,o,s,a,u=0;if(ge.isFunction(e))return this.each(function(t){ge(this).removeClass(e.call(this,t,Q(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof e&&e)for(t=e.match(Le)||[];n=this[u++];)if(i=Q(n),r=1===n.nodeType&&" "+U(i)+" "){for(s=0;o=t[s++];)for(;r.indexOf(" "+o+" ")>-1;)r=r.replace(" "+o+" "," ");a=U(r),i!==a&&n.setAttribute("class",a)}return this},toggleClass:function(e,t){var n=typeof e;return"boolean"==typeof t&&"string"===n?t?this.addClass(e):this.removeClass(e):ge.isFunction(e)?this.each(function(n){ge(this).toggleClass(e.call(this,n,Q(this),t),t)}):this.each(function(){var t,r,i,o;if("string"===n)for(r=0,i=ge(this),o=e.match(Le)||[];t=o[r++];)i.hasClass(t)?i.removeClass(t):i.addClass(t);else e!==undefined&&"boolean"!==n||(t=Q(this),t&&$e.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":$e.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;for(t=" "+e+" ";n=this[r++];)if(1===n.nodeType&&(" "+U(Q(n))+" ").indexOf(t)>-1)return!0;return!1}});var Tt=/\r/g;ge.fn.extend({val:function(e){var t,n,r,i=this[0];{if(arguments.length)return r=ge.isFunction(e),this.each(function(n){var i;1===this.nodeType&&(i=r?e.call(this,n,ge(this).val()):e,null==i?i="":"number"==typeof i?i+="":Array.isArray(i)&&(i=ge.map(i,function(e){return null==e?"":e+""})),(t=ge.valHooks[this.type]||ge.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&t.set(this,i,"value")!==undefined||(this.value=i))});if(i)return(t=ge.valHooks[i.type]||ge.valHooks[i.nodeName.toLowerCase()])&&"get"in t&&(n=t.get(i,"value"))!==undefined?n:(n=i.value,"string"==typeof n?n.replace(Tt,""):null==n?"":n)}}}),ge.extend({valHooks:{option:{get:function(e){var t=ge.find.attr(e,"value");return null!=t?t:U(ge.text(e))}},select:{get:function(e){var t,n,r,o=e.options,s=e.selectedIndex,a="select-one"===e.type,u=a?null:[],c=a?s+1:o.length;for(r=s<0?c:a?s:0;r<c;r++)if(n=o[r],(n.selected||r===s)&&!n.disabled&&(!n.parentNode.disabled||!i(n.parentNode,"optgroup"))){if(t=ge(n).val(),a)return t;u.push(t)}return u},set:function(e,t){for(var n,r,i=e.options,o=ge.makeArray(t),s=i.length;s--;)r=i[s],(r.selected=ge.inArray(ge.valHooks.option.get(r),o)>-1)&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),ge.each(["radio","checkbox"],function(){ge.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=ge.inArray(ge(e).val(),t)>-1}},pe.checkOn||(ge.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var St=/^(?:focusinfocus|focusoutblur)$/;ge.extend(ge.event,{trigger:function(t,n,r,i){var o,s,a,u,c,l,f,d=[r||ne],p=le.call(t,"type")?t.type:t,h=le.call(t,"namespace")?t.namespace.split("."):[];if(s=a=r=r||ne,3!==r.nodeType&&8!==r.nodeType&&!St.test(p+ge.event.triggered)&&(p.indexOf(".")>-1&&(h=p.split("."),p=h.shift(),h.sort()),c=p.indexOf(":")<0&&"on"+p,t=t[ge.expando]?t:new ge.Event(p,"object"==typeof t&&t),t.isTrigger=i?2:3,t.namespace=h.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=undefined,t.target||(t.target=r),n=null==n?[t]:ge.makeArray(n,[t]),f=ge.event.special[p]||{},i||!f.trigger||!1!==f.trigger.apply(r,n))){if(!i&&!f.noBubble&&!ge.isWindow(r)){for(u=f.delegateType||p,St.test(u+p)||(s=s.parentNode);s;s=s.parentNode)d.push(s),a=s;a===(r.ownerDocument||ne)&&d.push(a.defaultView||a.parentWindow||e)}for(o=0;(s=d[o++])&&!t.isPropagationStopped();)t.type=o>1?u:f.bindType||p,l=($e.get(s,"events")||{})[t.type]&&$e.get(s,"handle"),l&&l.apply(s,n),(l=c&&s[c])&&l.apply&&Fe(s)&&(t.result=l.apply(s,n),!1===t.result&&t.preventDefault());return t.type=p,i||t.isDefaultPrevented()||f._default&&!1!==f._default.apply(d.pop(),n)||!Fe(r)||c&&ge.isFunction(r[p])&&!ge.isWindow(r)&&(a=r[c],a&&(r[c]=null),ge.event.triggered=p,r[p](),ge.event.triggered=undefined,a&&(r[c]=a)),t.result}},simulate:function(e,t,n){var r=ge.extend(new ge.Event,n,{type:e,isSimulated:!0});ge.event.trigger(r,null,t)}}),ge.fn.extend({trigger:function(e,t){return this.each(function(){ge.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return ge.event.trigger(e,t,n,!0)}}),ge.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,t){ge.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),ge.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),pe.focusin="onfocusin"in e,pe.focusin||ge.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){ge.event.simulate(t,e.target,ge.event.fix(e))};ge.event.special[t]={setup:function(){var r=this.ownerDocument||this,i=$e.access(r,t);i||r.addEventListener(e,n,!0),$e.access(r,t,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this,i=$e.access(r,t)-1;i?$e.access(r,t,i):(r.removeEventListener(e,n,!0),$e.remove(r,t))}}});var Et=e.location,Ct=ge.now(),kt=/\?/;ge.parseXML=function(t){var n;if(!t||"string"!=typeof t)return null;try{n=(new e.DOMParser).parseFromString(t,"text/xml")}catch(e){n=undefined}return n&&!n.getElementsByTagName("parsererror").length||ge.error("Invalid XML: "+t),n};var Nt=/\[\]$/,jt=/\r?\n/g,At=/^(?:submit|button|image|reset|file)$/i,Lt=/^(?:input|select|textarea|keygen)/i;ge.param=function(e,t){var n,r=[],i=function(e,t){var n=ge.isFunction(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(Array.isArray(e)||e.jquery&&!ge.isPlainObject(e))ge.each(e,function(){i(this.name,this.value)});else for(n in e)Y(n,e[n],t,i);return r.join("&")},ge.fn.extend({serialize:function(){return ge.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=ge.prop(this,"elements");return e?ge.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!ge(this).is(":disabled")&&Lt.test(this.nodeName)&&!At.test(e)&&(this.checked||!Ve.test(e))}).map(function(e,t){var n=ge(this).val();return null==n?null:Array.isArray(n)?ge.map(n,function(e){return{name:t.name,value:e.replace(jt,"\r\n")}}):{name:t.name,value:n.replace(jt,"\r\n")}}).get()}});var Dt=/%20/g,Ot=/#.*$/,qt=/([?&])_=[^&]*/,Ft=/^(.*?):[ \t]*([^\r\n]*)$/gm,$t=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Pt=/^(?:GET|HEAD)$/,Ht=/^\/\//,It={},Rt={},_t="*/".concat("*"),Mt=ne.createElement("a");Mt.href=Et.href,ge.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Et.href,type:"GET",isLocal:$t.test(Et.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":_t,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":ge.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?K(K(e,ge.ajaxSettings),t):K(ge.ajaxSettings,e)},ajaxPrefilter:J(It),ajaxTransport:J(Rt),ajax:function(t,n){function r(t,n,r,a){var c,d,p,b,w,T=n;l||(l=!0,u&&e.clearTimeout(u),i=undefined,s=a||"",S.readyState=t>0?4:0,c=t>=200&&t<300||304===t,r&&(b=Z(h,S,r)),b=ee(h,b,S,c),c?(h.ifModified&&(w=S.getResponseHeader("Last-Modified"),w&&(ge.lastModified[o]=w),(w=S.getResponseHeader("etag"))&&(ge.etag[o]=w)),204===t||"HEAD"===h.type?T="nocontent":304===t?T="notmodified":(T=b.state,d=b.data,p=b.error,c=!p)):(p=T,!t&&T||(T="error",t<0&&(t=0))),S.status=t,S.statusText=(n||T)+"",c?v.resolveWith(g,[d,T,S]):v.rejectWith(g,[S,T,p]),S.statusCode(x),x=undefined,f&&m.trigger(c?"ajaxSuccess":"ajaxError",[S,h,c?d:p]),y.fireWith(g,[S,T]),f&&(m.trigger("ajaxComplete",[S,h]),--ge.active||ge.event.trigger("ajaxStop")))}"object"==typeof t&&(n=t,t=undefined),n=n||{};var i,o,s,a,u,c,l,f,d,p,h=ge.ajaxSetup({},n),g=h.context||h,m=h.context&&(g.nodeType||g.jquery)?ge(g):ge.event,v=ge.Deferred(),y=ge.Callbacks("once memory"),x=h.statusCode||{},b={},w={},T="canceled",S={readyState:0,getResponseHeader:function(e){var t;if(l){if(!a)for(a={};t=Ft.exec(s);)a[t[1].toLowerCase()]=t[2];t=a[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return l?s:null},setRequestHeader:function(e,t){return null==l&&(e=w[e.toLowerCase()]=w[e.toLowerCase()]||e,b[e]=t),this},overrideMimeType:function(e){return null==l&&(h.mimeType=e),this},statusCode:function(e){var t;if(e)if(l)S.always(e[S.status]);else for(t in e)x[t]=[x[t],e[t]];return this},abort:function(e){var t=e||T;return i&&i.abort(t),r(0,t),this}};if(v.promise(S),h.url=((t||h.url||Et.href)+"").replace(Ht,Et.protocol+"//"),h.type=n.method||n.type||h.method||h.type,h.dataTypes=(h.dataType||"*").toLowerCase().match(Le)||[""],null==h.crossDomain){c=ne.createElement("a");try{c.href=h.url,c.href=c.href,h.crossDomain=Mt.protocol+"//"+Mt.host!=c.protocol+"//"+c.host}catch(e){h.crossDomain=!0}}if(h.data&&h.processData&&"string"!=typeof h.data&&(h.data=ge.param(h.data,h.traditional)),G(It,h,n,S),l)return S;f=ge.event&&h.global,f&&0==ge.active++&&ge.event.trigger("ajaxStart"),h.type=h.type.toUpperCase(),h.hasContent=!Pt.test(h.type),o=h.url.replace(Ot,""),h.hasContent?h.data&&h.processData&&0===(h.contentType||"").indexOf("application/x-www-form-urlencoded")&&(h.data=h.data.replace(Dt,"+")):(p=h.url.slice(o.length),h.data&&(o+=(kt.test(o)?"&":"?")+h.data,delete h.data),!1===h.cache&&(o=o.replace(qt,"$1"),p=(kt.test(o)?"&":"?")+"_="+Ct+++p),h.url=o+p),h.ifModified&&(ge.lastModified[o]&&S.setRequestHeader("If-Modified-Since",ge.lastModified[o]),ge.etag[o]&&S.setRequestHeader("If-None-Match",ge.etag[o])),(h.data&&h.hasContent&&!1!==h.contentType||n.contentType)&&S.setRequestHeader("Content-Type",h.contentType),S.setRequestHeader("Accept",h.dataTypes[0]&&h.accepts[h.dataTypes[0]]?h.accepts[h.dataTypes[0]]+("*"!==h.dataTypes[0]?", "+_t+"; q=0.01":""):h.accepts["*"]);for(d in h.headers)S.setRequestHeader(d,h.headers[d]);if(h.beforeSend&&(!1===h.beforeSend.call(g,S,h)||l))return S.abort();if(T="abort",y.add(h.complete),S.done(h.success),S.fail(h.error),i=G(Rt,h,n,S)){if(S.readyState=1,f&&m.trigger("ajaxSend",[S,h]),l)return S;h.async&&h.timeout>0&&(u=e.setTimeout(function(){S.abort("timeout")},h.timeout));try{l=!1,i.send(b,r)}catch(e){if(l)throw e;r(-1,e)}}else r(-1,"No Transport");return S},getJSON:function(e,t,n){return ge.get(e,t,n,"json")},getScript:function(e,t){return ge.get(e,undefined,t,"script")}}),ge.each(["get","post"],function(e,t){ge[t]=function(e,n,r,i){return ge.isFunction(n)&&(i=i||r,r=n,n=undefined),ge.ajax(ge.extend({url:e,type:t,dataType:i,data:n,success:r},ge.isPlainObject(e)&&e))}}),ge._evalUrl=function(e){return ge.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},ge.fn.extend({wrapAll:function(e){var t;return this[0]&&(ge.isFunction(e)&&(e=e.call(this[0])),t=ge(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){return ge.isFunction(e)?this.each(function(t){ge(this).wrapInner(e.call(this,t))}):this.each(function(){var t=ge(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=ge.isFunction(e);return this.each(function(n){ge(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){ge(this).replaceWith(this.childNodes)}),this}}),ge.expr.pseudos.hidden=function(e){return!ge.expr.pseudos.visible(e)},ge.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},ge.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(e){}};var Wt={0:200,1223:204},Bt=ge.ajaxSettings.xhr();pe.cors=!!Bt&&"withCredentials"in Bt,pe.ajax=Bt=!!Bt,ge.ajaxTransport(function(t){var n,r;if(pe.cors||Bt&&!t.crossDomain)return{send:function(i,o){var s,a=t.xhr();if(a.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(s in t.xhrFields)a[s]=t.xhrFields[s];t.mimeType&&a.overrideMimeType&&a.overrideMimeType(t.mimeType),t.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");for(s in i)a.setRequestHeader(s,i[s]);n=function(e){return function(){n&&(n=r=a.onload=a.onerror=a.onabort=a.onreadystatechange=null,"abort"===e?a.abort():"error"===e?"number"!=typeof a.status?o(0,"error"):o(a.status,a.statusText):o(Wt[a.status]||a.status,a.statusText,"text"!==(a.responseType||"text")||"string"!=typeof a.responseText?{binary:a.response}:{text:a.responseText},a.getAllResponseHeaders()))}},a.onload=n(),r=a.onerror=n("error"),a.onabort!==undefined?a.onabort=r:a.onreadystatechange=function(){4===a.readyState&&e.setTimeout(function(){n&&r()})},n=n("abort");try{a.send(t.hasContent&&t.data||null)}catch(e){if(n)throw e}},abort:function(){n&&n()}}}),ge.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),ge.ajaxSetup({accepts:{ +script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return ge.globalEval(e),e}}}),ge.ajaxPrefilter("script",function(e){e.cache===undefined&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),ge.ajaxTransport("script",function(e){if(e.crossDomain){var t,n;return{send:function(r,i){t=ge("<script>").prop({charset:e.scriptCharset,src:e.url}).on("load error",n=function(e){t.remove(),n=null,e&&i("error"===e.type?404:200,e.type)}),ne.head.appendChild(t[0])},abort:function(){n&&n()}}}});var zt=[],Vt=/(=)\?(?=&|$)|\?\?/;ge.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||ge.expando+"_"+Ct++;return this[e]=!0,e}}),ge.ajaxPrefilter("json jsonp",function(t,n,r){var i,o,s,a=!1!==t.jsonp&&(Vt.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(t.data)&&"data");if(a||"jsonp"===t.dataTypes[0])return i=t.jsonpCallback=ge.isFunction(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,a?t[a]=t[a].replace(Vt,"$1"+i):!1!==t.jsonp&&(t.url+=(kt.test(t.url)?"&":"?")+t.jsonp+"="+i),t.converters["script json"]=function(){return s||ge.error(i+" was not called"),s[0]},t.dataTypes[0]="json",o=e[i],e[i]=function(){s=arguments},r.always(function(){o===undefined?ge(e).removeProp(i):e[i]=o,t[i]&&(t.jsonpCallback=n.jsonpCallback,zt.push(i)),s&&ge.isFunction(o)&&o(s[0]),s=o=undefined}),"script"}),pe.createHTMLDocument=function(){var e=ne.implementation.createHTMLDocument("").body;return e.innerHTML="<form></form><form></form>",2===e.childNodes.length}(),ge.parseHTML=function(e,t,n){if("string"!=typeof e)return[];"boolean"==typeof t&&(n=t,t=!1);var r,i,o;return t||(pe.createHTMLDocument?(t=ne.implementation.createHTMLDocument(""),r=t.createElement("base"),r.href=ne.location.href,t.head.appendChild(r)):t=ne),i=Ee.exec(e),o=!n&&[],i?[t.createElement(i[1])]:(i=b([e],t,o),o&&o.length&&ge(o).remove(),ge.merge([],i.childNodes))},ge.fn.load=function(e,t,n){var r,i,o,s=this,a=e.indexOf(" ");return a>-1&&(r=U(e.slice(a)),e=e.slice(0,a)),ge.isFunction(t)?(n=t,t=undefined):t&&"object"==typeof t&&(i="POST"),s.length>0&&ge.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,s.html(r?ge("<div>").append(ge.parseHTML(e)).find(r):e)}).always(n&&function(e,t){s.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},ge.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){ge.fn[t]=function(e){return this.on(t,e)}}),ge.expr.pseudos.animated=function(e){return ge.grep(ge.timers,function(t){return e===t.elem}).length},ge.offset={setOffset:function(e,t,n){var r,i,o,s,a,u,c,l=ge.css(e,"position"),f=ge(e),d={};"static"===l&&(e.style.position="relative"),a=f.offset(),o=ge.css(e,"top"),u=ge.css(e,"left"),c=("absolute"===l||"fixed"===l)&&(o+u).indexOf("auto")>-1,c?(r=f.position(),s=r.top,i=r.left):(s=parseFloat(o)||0,i=parseFloat(u)||0),ge.isFunction(t)&&(t=t.call(e,n,ge.extend({},a))),null!=t.top&&(d.top=t.top-a.top+s),null!=t.left&&(d.left=t.left-a.left+i),"using"in t?t.using.call(e,d):f.css(d)}},ge.fn.extend({offset:function(e){if(arguments.length)return e===undefined?this:this.each(function(t){ge.offset.setOffset(this,e,t)});var t,n,r,i,o=this[0];if(o)return o.getClientRects().length?(r=o.getBoundingClientRect(),t=o.ownerDocument,n=t.documentElement,i=t.defaultView,{top:r.top+i.pageYOffset-n.clientTop,left:r.left+i.pageXOffset-n.clientLeft}):{top:0,left:0}},position:function(){if(this[0]){var e,t,n=this[0],r={top:0,left:0};return"fixed"===ge.css(n,"position")?t=n.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),i(e[0],"html")||(r=e.offset()),r={top:r.top+ge.css(e[0],"borderTopWidth",!0),left:r.left+ge.css(e[0],"borderLeftWidth",!0)}),{top:t.top-r.top-ge.css(n,"marginTop",!0),left:t.left-r.left-ge.css(n,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===ge.css(e,"position");)e=e.offsetParent;return e||Je})}}),ge.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,t){var n="pageYOffset"===t;ge.fn[e]=function(r){return qe(this,function(e,r,i){var o;if(ge.isWindow(e)?o=e:9===e.nodeType&&(o=e.defaultView),i===undefined)return o?o[t]:e[r];o?o.scrollTo(n?o.pageXOffset:i,n?i:o.pageYOffset):e[r]=i},e,r,arguments.length)}}),ge.each(["top","left"],function(e,t){ge.cssHooks[t]=q(pe.pixelPosition,function(e,n){if(n)return n=O(e,t),st.test(n)?ge(e).position()[t]+"px":n})}),ge.each({Height:"height",Width:"width"},function(e,t){ge.each({padding:"inner"+e,content:t,"":"outer"+e},function(n,r){ge.fn[r]=function(i,o){var s=arguments.length&&(n||"boolean"!=typeof i),a=n||(!0===i||!0===o?"margin":"border");return qe(this,function(t,n,i){var o;return ge.isWindow(t)?0===r.indexOf("outer")?t["inner"+e]:t.document.documentElement["client"+e]:9===t.nodeType?(o=t.documentElement,Math.max(t.body["scroll"+e],o["scroll"+e],t.body["offset"+e],o["offset"+e],o["client"+e])):i===undefined?ge.css(t,n,a):ge.style(t,n,i,a)},t,s?i:undefined,s)}})}),ge.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}}),ge.holdReady=function(e){e?ge.readyWait++:ge.ready(!0)},ge.isArray=Array.isArray,ge.parseJSON=JSON.parse,ge.nodeName=i,"function"==typeof define&&define.amd&&define("jquery",[],function(){return ge});var Xt=e.jQuery,Ut=e.$;return ge.noConflict=function(t){return e.$===ge&&(e.$=Ut),t&&e.jQuery===ge&&(e.jQuery=Xt),ge},t||(e.jQuery=e.$=ge),ge}),/*! + * imagesLoaded PACKAGED v3.1.8 + * JavaScript is all like "You images are done yet or what?" + * MIT License + */ +function(){function e(){}function t(e,t){for(var n=e.length;n--;)if(e[n].listener===t)return n;return-1}function n(e){return function(){return this[e].apply(this,arguments)}}var r=e.prototype,i=this,o=i.EventEmitter;r.getListeners=function(e){var t,n,r=this._getEvents();if("object"==typeof e){t={};for(n in r)r.hasOwnProperty(n)&&e.test(n)&&(t[n]=r[n])}else t=r[e]||(r[e]=[]);return t},r.flattenListeners=function(e){var t,n=[];for(t=0;e.length>t;t+=1)n.push(e[t].listener);return n},r.getListenersAsObject=function(e){var t,n=this.getListeners(e);return n instanceof Array&&(t={},t[e]=n),t||n},r.addListener=function(e,n){var r,i=this.getListenersAsObject(e),o="object"==typeof n;for(r in i)i.hasOwnProperty(r)&&-1===t(i[r],n)&&i[r].push(o?n:{listener:n,once:!1});return this},r.on=n("addListener"),r.addOnceListener=function(e,t){return this.addListener(e,{listener:t,once:!0})},r.once=n("addOnceListener"),r.defineEvent=function(e){return this.getListeners(e),this},r.defineEvents=function(e){for(var t=0;e.length>t;t+=1)this.defineEvent(e[t]);return this},r.removeListener=function(e,n){var r,i,o=this.getListenersAsObject(e);for(i in o)o.hasOwnProperty(i)&&-1!==(r=t(o[i],n))&&o[i].splice(r,1);return this},r.off=n("removeListener"),r.addListeners=function(e,t){return this.manipulateListeners(!1,e,t)},r.removeListeners=function(e,t){return this.manipulateListeners(!0,e,t)},r.manipulateListeners=function(e,t,n){var r,i,o=e?this.removeListener:this.addListener,s=e?this.removeListeners:this.addListeners;if("object"!=typeof t||t instanceof RegExp)for(r=n.length;r--;)o.call(this,t,n[r]);else for(r in t)t.hasOwnProperty(r)&&(i=t[r])&&("function"==typeof i?o.call(this,r,i):s.call(this,r,i));return this},r.removeEvent=function(e){var t,n=typeof e,r=this._getEvents();if("string"===n)delete r[e];else if("object"===n)for(t in r)r.hasOwnProperty(t)&&e.test(t)&&delete r[t];else delete this._events;return this},r.removeAllListeners=n("removeEvent"),r.emitEvent=function(e,t){var n,r,i,o=this.getListenersAsObject(e);for(i in o)if(o.hasOwnProperty(i))for(r=o[i].length;r--;)n=o[i][r],!0===n.once&&this.removeListener(e,n.listener),n.listener.apply(this,t||[])===this._getOnceReturnValue()&&this.removeListener(e,n.listener);return this},r.trigger=n("emitEvent"),r.emit=function(e){var t=Array.prototype.slice.call(arguments,1);return this.emitEvent(e,t)},r.setOnceReturnValue=function(e){return this._onceReturnValue=e,this},r._getOnceReturnValue=function(){return!this.hasOwnProperty("_onceReturnValue")||this._onceReturnValue},r._getEvents=function(){return this._events||(this._events={})},e.noConflict=function(){return i.EventEmitter=o,e},"function"==typeof define&&define.amd?define("eventEmitter/EventEmitter",[],function(){return e}):"object"==typeof module&&module.exports?module.exports=e:this.EventEmitter=e}.call(this),function(e){function t(t){var n=e.event;return n.target=n.target||n.srcElement||t,n}var n=document.documentElement,r=function(){};n.addEventListener?r=function(e,t,n){e.addEventListener(t,n,!1)}:n.attachEvent&&(r=function(e,n,r){e[n+r]=r.handleEvent?function(){var n=t(e);r.handleEvent.call(r,n)}:function(){var n=t(e);r.call(e,n)},e.attachEvent("on"+n,e[n+r])});var i=function(){};n.removeEventListener?i=function(e,t,n){e.removeEventListener(t,n,!1)}:n.detachEvent&&(i=function(e,t,n){e.detachEvent("on"+t,e[t+n]);try{delete e[t+n]}catch(r){e[t+n]=void 0}});var o={bind:r,unbind:i};"function"==typeof define&&define.amd?define("eventie/eventie",o):e.eventie=o}(this),function(e,t){"function"==typeof define&&define.amd?define(["eventEmitter/EventEmitter","eventie/eventie"],function(n,r){return t(e,n,r)}):"object"==typeof exports?module.exports=t(e,require("wolfy87-eventemitter"),require("eventie")):e.imagesLoaded=t(e,e.EventEmitter,e.eventie)}(window,function(e,t,n){function r(e,t){for(var n in t)e[n]=t[n];return e}function i(e){return"[object Array]"===d.call(e)}function o(e){var t=[];if(i(e))t=e;else if("number"==typeof e.length)for(var n=0,r=e.length;r>n;n++)t.push(e[n]);else t.push(e);return t}function s(e,t,n){if(!(this instanceof s))return new s(e,t);"string"==typeof e&&(e=document.querySelectorAll(e)),this.elements=o(e),this.options=r({},this.options),"function"==typeof t?n=t:r(this.options,t),n&&this.on("always",n),this.getImages(),c&&(this.jqDeferred=new c.Deferred);var i=this;setTimeout(function(){i.check()})}function a(e){this.img=e}function u(e){this.src=e,p[e]=this}var c=e.jQuery,l=e.console,f=void 0!==l,d=Object.prototype.toString;s.prototype=new t,s.prototype.options={},s.prototype.getImages=function(){this.images=[];for(var e=0,t=this.elements.length;t>e;e++){var n=this.elements[e];"IMG"===n.nodeName&&this.addImage(n);var r=n.nodeType;if(r&&(1===r||9===r||11===r))for(var i=n.querySelectorAll("img"),o=0,s=i.length;s>o;o++){var a=i[o];this.addImage(a)}}},s.prototype.addImage=function(e){var t=new a(e);this.images.push(t)},s.prototype.check=function(){function e(e,i){return t.options.debug&&f&&l.log("confirm",e,i),t.progress(e),n++,n===r&&t.complete(),!0}var t=this,n=0,r=this.images.length;if(this.hasAnyBroken=!1,!r)return void this.complete();for(var i=0;r>i;i++){var o=this.images[i];o.on("confirm",e),o.check()}},s.prototype.progress=function(e){this.hasAnyBroken=this.hasAnyBroken||!e.isLoaded;var t=this;setTimeout(function(){t.emit("progress",t,e),t.jqDeferred&&t.jqDeferred.notify&&t.jqDeferred.notify(t,e)})},s.prototype.complete=function(){var e=this.hasAnyBroken?"fail":"done";this.isComplete=!0;var t=this;setTimeout(function(){if(t.emit(e,t),t.emit("always",t),t.jqDeferred){var n=t.hasAnyBroken?"reject":"resolve";t.jqDeferred[n](t)}})},c&&(c.fn.imagesLoaded=function(e,t){return new s(this,e,t).jqDeferred.promise(c(this))}),a.prototype=new t,a.prototype.check=function(){var e=p[this.img.src]||new u(this.img.src);if(e.isConfirmed)return void this.confirm(e.isLoaded,"cached was confirmed");if(this.img.complete&&void 0!==this.img.naturalWidth)return void this.confirm(0!==this.img.naturalWidth,"naturalWidth");var t=this;e.on("confirm",function(e,n){return t.confirm(e.isLoaded,n),!0}),e.check()},a.prototype.confirm=function(e,t){this.isLoaded=e,this.emit("confirm",this,t)};var p={};return u.prototype=new t,u.prototype.check=function(){if(!this.isChecked){var e=new Image;n.bind(e,"load",this),n.bind(e,"error",this),e.src=this.src,this.isChecked=!0}},u.prototype.handleEvent=function(e){var t="on"+e.type;this[t]&&this[t](e)},u.prototype.onload=function(e){this.confirm(!0,"onload"),this.unbindProxyEvents(e)},u.prototype.onerror=function(e){this.confirm(!1,"onerror"),this.unbindProxyEvents(e)},u.prototype.confirm=function(e,t){this.isConfirmed=!0,this.isLoaded=e,this.emit("confirm",this,t)},u.prototype.unbindProxyEvents=function(e){n.unbind(e.target,"load",this),n.unbind(e.target,"error",this)},s}),function(){"use strict";function e(e,i,o,s){var a={},u=0,c=0,l=document.title,f=function(){a={},u=$(document).height(),c=$(window).height(),e.find(i).each(function(){var e=$(this).attr("href");"#"===e[0]&&(a[e]=$(e).offset().top)})},d=function(){var n=$(document).scrollTop()+s;n+c>=u&&(n=u+1e3);var r=null;for(var f in a)(a[f]<n&&a[f]>a[r]||null===r)&&(r=f);n!=s||t||(r=window.location.hash,t=!0);var d=e.find("[href='"+r+"']").first();if(!d.hasClass("active")){e.find(".active").removeClass("active"),e.find(".active-parent").removeClass("active-parent"),d.addClass("active"),d.parents(o).addClass("active").siblings(i).addClass("active-parent"),d.siblings(o).addClass("active"),e.find(o).filter(":not(.active)").slideUp(150),e.find(o).filter(".active").slideDown(150),window.history.replaceState&&window.history.replaceState(null,"",r);var p=d.data("title");p!==undefined&&p.length>0?document.title=p+" \u2013 "+l:document.title=l}};(function(){f(),d(),$("#nav-button").click(function(){return $(".toc-wrapper").toggleClass("open"),$("#nav-button").toggleClass("open"),!1}),$(".page-wrapper").click(r),$(".toc-link").click(r),e.find(i).click(function(){setTimeout(function(){d()},0)}),$(window).scroll(n(d,200)),$(window).resize(n(f,200))})(),window.recacheHeights=f,window.refreshToc=d}var t=!1,n=function(e,t){var n=!1;return function(){!1===n&&(setTimeout(function(){e(),n=!1},t),n=!0)}},r=function(){$(".toc-wrapper").removeClass("open"),$("#nav-button").removeClass("open")};window.loadToc=e}(),function(){"use strict";function e(e){if(e&&""!==e){$(".lang-selector a").removeClass("active"),$(".lang-selector a[data-language-name='"+e+"']").addClass("active");for(var t=0;t<a.length;t++)$(".highlight.tab-"+a[t]).hide(),$(".lang-specific."+a[t]).hide();$(".highlight.tab-"+e).show(),$(".lang-specific."+e).show(),window.recacheHeights(),$(window.location.hash).get(0)&&$(window.location.hash).get(0).scrollIntoView(!0)}}function t(e){return"string"!=typeof e?{}:(e=e.trim().replace(/^(\?|#|&)/,""),e?e.split("&").reduce(function(e,t){var n=t.replace(/\+/g," ").split("="),r=n[0],i=n[1];return r=decodeURIComponent(r),i=i===undefined?null:decodeURIComponent(i),e.hasOwnProperty(r)?Array.isArray(e[r])?e[r].push(i):e[r]=[e[r],i]:e[r]=i,e},{}):{})}function n(e){return e?Object.keys(e).sort().map(function(t){var n=e[t];return Array.isArray(n)?n.sort().map(function(e){return encodeURIComponent(t)+"="+encodeURIComponent(e)}).join("&"):encodeURIComponent(t)+"="+encodeURIComponent(n)}).join("&"):""}function r(){if(location.search.length>=1){var e=t(location.search).language;if(e)return e;if(-1!=jQuery.inArray(location.search.substr(1),a))return location.search.substr(1)}return!1}function i(e){var r=t(location.search);return r.language?(r.language=e,n(r)):e}function o(e){if(history){var t=window.location.hash;t&&(t=t.replace(/^#+/,"")),history.pushState({},"","?"+i(e)+"#"+t),localStorage.setItem("language",e)}}function s(t){var n=localStorage.getItem("language");a=t;var i=r();i?(e(i),localStorage.setItem("language",i)):e(null!==n&&-1!=jQuery.inArray(n,a)?n:a[0])}var a=[];window.setupLanguages=s,window.activateLanguage=e,window.getLanguageFromQueryString=r,$(function(){$(".lang-selector a").on("click",function(){var t=$(this).data("language-name");return o(t),e(t),!1})})}(),$(function(){loadToc($("#toc"),".toc-link",".toc-list-h2",10),setupLanguages($("body").data("languages")),$(".content").imagesLoaded(function(){window.recacheHeights(),window.refreshToc()})}),window.onpopstate=function(){activateLanguage(getLanguageFromQueryString())},/** + * lunr - http://lunrjs.com - A bit like Solr, but much smaller and not as bright - 0.5.7 + * Copyright (C) 2014 Oliver Nightingale + * MIT Licensed + * @license + */ +function(){var e=function(t){var n=new e.Index;return n.pipeline.add(e.trimmer,e.stopWordFilter,e.stemmer),t&&t.call(n,n),n};e.version="0.5.7",/*! + * lunr.utils + * Copyright (C) 2014 Oliver Nightingale + */ +e.utils={},e.utils.warn=function(e){return function(t){e.console&&console.warn&&console.warn(t)}}(this),/*! + * lunr.EventEmitter + * Copyright (C) 2014 Oliver Nightingale + */ +e.EventEmitter=function(){this.events={}},e.EventEmitter.prototype.addListener=function(){var e=Array.prototype.slice.call(arguments),t=e.pop(),n=e;if("function"!=typeof t)throw new TypeError("last argument must be a function");n.forEach(function(e){this.hasHandler(e)||(this.events[e]=[]),this.events[e].push(t)},this)},e.EventEmitter.prototype.removeListener=function(e,t){if(this.hasHandler(e)){var n=this.events[e].indexOf(t);this.events[e].splice(n,1),this.events[e].length||delete this.events[e]}},e.EventEmitter.prototype.emit=function(e){if(this.hasHandler(e)){var t=Array.prototype.slice.call(arguments,1);this.events[e].forEach(function(e){e.apply(undefined,t)})}},e.EventEmitter.prototype.hasHandler=function(e){return e in this.events},/*! + * lunr.tokenizer + * Copyright (C) 2014 Oliver Nightingale + */ +e.tokenizer=function(e){if(!arguments.length||null==e||e==undefined)return[];if(Array.isArray(e))return e.map(function(e){return e.toLowerCase()});for(var t=e.toString().replace(/^\s+/,""),n=t.length-1;n>=0;n--)if(/\S/.test(t.charAt(n))){t=t.substring(0,n+1);break}return t.split(/(?:\s+|\-)/).filter(function(e){return!!e}).map(function(e){return e.toLowerCase()})},/*! + * lunr.Pipeline + * Copyright (C) 2014 Oliver Nightingale + */ +e.Pipeline=function(){this._stack=[]},e.Pipeline.registeredFunctions={},e.Pipeline.registerFunction=function(t,n){n in this.registeredFunctions&&e.utils.warn("Overwriting existing registered function: "+n),t.label=n,e.Pipeline.registeredFunctions[t.label]=t},e.Pipeline.warnIfFunctionNotRegistered=function(t){t.label&&t.label in this.registeredFunctions||e.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",t)},e.Pipeline.load=function(t){var n=new e.Pipeline;return t.forEach(function(t){var r=e.Pipeline.registeredFunctions[t];if(!r)throw new Error("Cannot load un-registered function: "+t);n.add(r)}),n},e.Pipeline.prototype.add=function(){Array.prototype.slice.call(arguments).forEach(function(t){e.Pipeline.warnIfFunctionNotRegistered(t),this._stack.push(t)},this)},e.Pipeline.prototype.after=function(t,n){e.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(t)+1;this._stack.splice(r,0,n)},e.Pipeline.prototype.before=function(t,n){e.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(t);this._stack.splice(r,0,n)},e.Pipeline.prototype.remove=function(e){var t=this._stack.indexOf(e);this._stack.splice(t,1)},e.Pipeline.prototype.run=function(e){for(var t=[],n=e.length,r=this._stack.length,i=0;i<n;i++){for(var o=e[i],s=0;s<r&&void 0!==(o=this._stack[s](o,i,e));s++);void 0!==o&&t.push(o)}return t},e.Pipeline.prototype.reset=function(){this._stack=[]},e.Pipeline.prototype.toJSON=function(){return this._stack.map(function(t){return e.Pipeline.warnIfFunctionNotRegistered(t),t.label})},/*! + * lunr.Vector + * Copyright (C) 2014 Oliver Nightingale + */ +e.Vector=function(){this._magnitude=null,this.list=undefined,this.length=0},e.Vector.Node=function(e,t,n){this.idx=e,this.val=t,this.next=n},e.Vector.prototype.insert=function(t,n){var r=this.list;if(!r)return this.list=new e.Vector.Node(t,n,r),this.length++;for(var i=r,o=r.next;o!=undefined;){if(t<o.idx)return i.next=new e.Vector.Node(t,n,o),this.length++;i=o,o=o.next}return i.next=new e.Vector.Node(t,n,o),this.length++},e.Vector.prototype.magnitude=function(){if(this._magniture)return this._magnitude;for(var e,t=this.list,n=0;t;)e=t.val,n+=e*e,t=t.next;return this._magnitude=Math.sqrt(n)},e.Vector.prototype.dot=function(e){for(var t=this.list,n=e.list,r=0;t&&n;)t.idx<n.idx?t=t.next:t.idx>n.idx?n=n.next:(r+=t.val*n.val,t=t.next,n=n.next);return r},e.Vector.prototype.similarity=function(e){return this.dot(e)/(this.magnitude()*e.magnitude())},/*! + * lunr.SortedSet + * Copyright (C) 2014 Oliver Nightingale + */ +e.SortedSet=function(){this.length=0,this.elements=[]},e.SortedSet.load=function(e){var t=new this;return t.elements=e,t.length=e.length,t},e.SortedSet.prototype.add=function(){Array.prototype.slice.call(arguments).forEach(function(e){~this.indexOf(e)||this.elements.splice(this.locationFor(e),0,e)},this),this.length=this.elements.length},e.SortedSet.prototype.toArray=function(){return this.elements.slice()},e.SortedSet.prototype.map=function(e,t){return this.elements.map(e,t)},e.SortedSet.prototype.forEach=function(e,t){return this.elements.forEach(e,t)},e.SortedSet.prototype.indexOf=function(e,t,n){var t=t||0,n=n||this.elements.length,r=n-t,i=t+Math.floor(r/2),o=this.elements[i];return r<=1?o===e?i:-1:o<e?this.indexOf(e,i,n):o>e?this.indexOf(e,t,i):o===e?i:void 0},e.SortedSet.prototype.locationFor=function(e,t,n){var t=t||0,n=n||this.elements.length,r=n-t,i=t+Math.floor(r/2),o=this.elements[i];if(r<=1){if(o>e)return i;if(o<e)return i+1}return o<e?this.locationFor(e,i,n):o>e?this.locationFor(e,t,i):void 0},e.SortedSet.prototype.intersect=function(t){for(var n=new e.SortedSet,r=0,i=0,o=this.length,s=t.length,a=this.elements,u=t.elements;;){if(r>o-1||i>s-1)break;a[r]!==u[i]?a[r]<u[i]?r++:a[r]>u[i]&&i++:(n.add(a[r]),r++,i++)}return n},e.SortedSet.prototype.clone=function(){var t=new e.SortedSet;return t.elements=this.toArray(),t.length=t.elements.length,t},e.SortedSet.prototype.union=function(e){var t,n,r;return this.length>=e.length?(t=this,n=e):(t=e,n=this),r=t.clone(),r.add.apply(r,n.toArray()),r},e.SortedSet.prototype.toJSON=function(){return this.toArray()},/*! + * lunr.Index + * Copyright (C) 2014 Oliver Nightingale + */ +e.Index=function(){this._fields=[],this._ref="id",this.pipeline=new e.Pipeline,this.documentStore=new e.Store,this.tokenStore=new e.TokenStore,this.corpusTokens=new e.SortedSet,this.eventEmitter=new e.EventEmitter,this._idfCache={},this.on("add","remove","update",function(){this._idfCache={}}.bind(this))},e.Index.prototype.on=function(){var e=Array.prototype.slice.call(arguments);return this.eventEmitter.addListener.apply(this.eventEmitter,e)},e.Index.prototype.off=function(e,t){return this.eventEmitter.removeListener(e,t)},e.Index.load=function(t){t.version!==e.version&&e.utils.warn("version mismatch: current "+e.version+" importing "+t.version);var n=new this;return n._fields=t.fields,n._ref=t.ref,n.documentStore=e.Store.load(t.documentStore),n.tokenStore=e.TokenStore.load(t.tokenStore),n.corpusTokens=e.SortedSet.load(t.corpusTokens),n.pipeline=e.Pipeline.load(t.pipeline),n},e.Index.prototype.field=function(e,t){var t=t||{},n={name:e,boost:t.boost||1};return this._fields.push(n),this},e.Index.prototype.ref=function(e){return this._ref=e,this},e.Index.prototype.add=function(t,n){var r={},i=new e.SortedSet,o=t[this._ref],n=n===undefined||n;this._fields.forEach(function(n){var o=this.pipeline.run(e.tokenizer(t[n.name]));r[n.name]=o,e.SortedSet.prototype.add.apply(i,o)},this),this.documentStore.set(o,i),e.SortedSet.prototype.add.apply(this.corpusTokens,i.toArray());for(var s=0;s<i.length;s++){var a=i.elements[s],u=this._fields.reduce(function(e,t){var n=r[t.name].length;return n?e+r[t.name].filter(function(e){return e===a}).length/n*t.boost:e},0);this.tokenStore.add(a,{ref:o,tf:u})}n&&this.eventEmitter.emit("add",t,this)},e.Index.prototype.remove=function(e,t){var n=e[this._ref],t=t===undefined||t;if(this.documentStore.has(n)){var r=this.documentStore.get(n);this.documentStore.remove(n),r.forEach(function(e){this.tokenStore.remove(e,n)},this),t&&this.eventEmitter.emit("remove",e,this)}},e.Index.prototype.update=function(e,t){var t=t===undefined||t;this.remove(e,!1),this.add(e,!1),t&&this.eventEmitter.emit("update",e,this)},e.Index.prototype.idf=function(e){var t="@"+e;if(Object.prototype.hasOwnProperty.call(this._idfCache,t))return this._idfCache[t];var n=this.tokenStore.count(e),r=1;return n>0&&(r=1+Math.log(this.tokenStore.length/n)),this._idfCache[t]=r},e.Index.prototype.search=function(t){var n=this.pipeline.run(e.tokenizer(t)),r=new e.Vector,i=[],o=this._fields.reduce(function(e,t){return e+t.boost},0);return n.some(function(e){return this.tokenStore.has(e)},this)?(n.forEach(function(t,n,s){var a=1/s.length*this._fields.length*o,u=this,c=this.tokenStore.expand(t).reduce(function(n,i){var o=u.corpusTokens.indexOf(i),s=u.idf(i),c=1,l=new e.SortedSet;if(i!==t){var f=Math.max(3,i.length-t.length);c=1/Math.log(f)}return o>-1&&r.insert(o,a*s*c),Object.keys(u.tokenStore.get(i)).forEach(function(e){l.add(e)}),n.union(l)},new e.SortedSet);i.push(c)},this),i.reduce(function(e,t){return e.intersect(t)}).map(function(e){return{ref:e,score:r.similarity(this.documentVector(e))}},this).sort(function(e,t){return t.score-e.score})):[]},e.Index.prototype.documentVector=function(t){for(var n=this.documentStore.get(t),r=n.length,i=new e.Vector,o=0;o<r;o++){var s=n.elements[o],a=this.tokenStore.get(s)[t].tf,u=this.idf(s);i.insert(this.corpusTokens.indexOf(s),a*u)}return i},e.Index.prototype.toJSON=function(){return{version:e.version,fields:this._fields,ref:this._ref,documentStore:this.documentStore.toJSON(),tokenStore:this.tokenStore.toJSON(),corpusTokens:this.corpusTokens.toJSON(),pipeline:this.pipeline.toJSON()}},e.Index.prototype.use=function(e){var t=Array.prototype.slice.call(arguments,1);t.unshift(this),e.apply(this,t)},/*! + * lunr.Store + * Copyright (C) 2014 Oliver Nightingale + */ +e.Store=function(){this.store={},this.length=0},e.Store.load=function(t){var n=new this;return n.length=t.length,n.store=Object.keys(t.store).reduce(function(n,r){return n[r]=e.SortedSet.load(t.store[r]),n},{}),n},e.Store.prototype.set=function(e,t){this.has(e)||this.length++,this.store[e]=t},e.Store.prototype.get=function(e){return this.store[e]},e.Store.prototype.has=function(e){return e in this.store},e.Store.prototype.remove=function(e){this.has(e)&&(delete this.store[e],this.length--)},e.Store.prototype.toJSON=function(){return{store:this.store,length:this.length}},/*! + * lunr.stemmer + * Copyright (C) 2014 Oliver Nightingale + * Includes code from - http://tartarus.org/~martin/PorterStemmer/js.txt + */ +e.stemmer=function(){var e={ational:"ate",tional:"tion",enci:"ence",anci:"ance",izer:"ize",bli:"ble",alli:"al",entli:"ent",eli:"e",ousli:"ous",ization:"ize",ation:"ate",ator:"ate",alism:"al",iveness:"ive",fulness:"ful",ousness:"ous",aliti:"al",iviti:"ive",biliti:"ble",logi:"log"},t={icate:"ic",ative:"",alize:"al",iciti:"ic",ical:"ic",ful:"",ness:""},n="[^aeiou]",r="[aeiouy]",i=n+"[^aeiouy]*",o=r+"[aeiou]*",s="^("+i+")?"+o+i,a="^("+i+")?"+o+i+"("+o+")?$",u="^("+i+")?"+o+i+o+i,c="^("+i+")?"+r,l=new RegExp(s),f=new RegExp(u),d=new RegExp(a),p=new RegExp(c),h=/^(.+?)(ss|i)es$/,g=/^(.+?)([^s])s$/,m=/^(.+?)eed$/,v=/^(.+?)(ed|ing)$/,y=/.$/,x=/(at|bl|iz)$/,b=new RegExp("([^aeiouylsz])\\1$"),w=new RegExp("^"+i+r+"[^aeiouwxy]$"),T=/^(.+?[^aeiou])y$/,S=/^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/,E=/^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/,C=/^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/,k=/^(.+?)(s|t)(ion)$/,N=/^(.+?)e$/,j=/ll$/,A=new RegExp("^"+i+r+"[^aeiouwxy]$");return function(n){var r,i,o,s,a,u,c;if(n.length<3)return n;if(o=n.substr(0,1),"y"==o&&(n=o.toUpperCase()+n.substr(1)),s=h,a=g,s.test(n)?n=n.replace(s,"$1$2"):a.test(n)&&(n=n.replace(a,"$1$2")),s=m,a=v,s.test(n)){var L=s.exec(n);s=l,s.test(L[1])&&(s=y,n=n.replace(s,""))}else if(a.test(n)){var L=a.exec(n);r=L[1],a=p,a.test(r)&&(n=r,a=x,u=b,c=w,a.test(n)?n+="e":u.test(n)?(s=y,n=n.replace(s,"")):c.test(n)&&(n+="e"))}if(s=T,s.test(n)){var L=s.exec(n);r=L[1],n=r+"i"}if(s=S,s.test(n)){var L=s.exec(n);r=L[1],i=L[2],s=l,s.test(r)&&(n=r+e[i])}if(s=E,s.test(n)){var L=s.exec(n);r=L[1],i=L[2],s=l,s.test(r)&&(n=r+t[i])}if(s=C,a=k,s.test(n)){var L=s.exec(n);r=L[1],s=f,s.test(r)&&(n=r)}else if(a.test(n)){var L=a.exec(n);r=L[1]+L[2],a=f,a.test(r)&&(n=r)}if(s=N,s.test(n)){var L=s.exec(n);r=L[1],s=f,a=d,u=A,(s.test(r)||a.test(r)&&!u.test(r))&&(n=r)}return s=j,a=f,s.test(n)&&a.test(n)&&(s=y,n=n.replace(s,"")),"y"==o&&(n=o.toLowerCase()+n.substr(1)),n}}(),e.Pipeline.registerFunction(e.stemmer,"stemmer"),/*! + * lunr.stopWordFilter + * Copyright (C) 2014 Oliver Nightingale + */ +e.stopWordFilter=function(t){if(-1===e.stopWordFilter.stopWords.indexOf(t))return t},e.stopWordFilter.stopWords=new e.SortedSet,e.stopWordFilter.stopWords.length=119,e.stopWordFilter.stopWords.elements=["","a","able","about","across","after","all","almost","also","am","among","an","and","any","are","as","at","be","because","been","but","by","can","cannot","could","dear","did","do","does","either","else","ever","every","for","from","get","got","had","has","have","he","her","hers","him","his","how","however","i","if","in","into","is","it","its","just","least","let","like","likely","may","me","might","most","must","my","neither","no","nor","not","of","off","often","on","only","or","other","our","own","rather","said","say","says","she","should","since","so","some","than","that","the","their","them","then","there","these","they","this","tis","to","too","twas","us","wants","was","we","were","what","when","where","which","while","who","whom","why","will","with","would","yet","you","your"],e.Pipeline.registerFunction(e.stopWordFilter,"stopWordFilter"),/*! + * lunr.trimmer + * Copyright (C) 2014 Oliver Nightingale + */ +e.trimmer=function(e){return e.replace(/^\W+/,"").replace(/\W+$/,"")},e.Pipeline.registerFunction(e.trimmer,"trimmer"),/*! + * lunr.stemmer + * Copyright (C) 2014 Oliver Nightingale + * Includes code from - http://tartarus.org/~martin/PorterStemmer/js.txt + */ +e.TokenStore=function(){this.root={docs:{}},this.length=0},e.TokenStore.load=function(e){var t=new this;return t.root=e.root,t.length=e.length,t},e.TokenStore.prototype.add=function(e,t,n){var n=n||this.root,r=e[0],i=e.slice(1);return r in n||(n[r]={docs:{}}),0===i.length?(n[r].docs[t.ref]=t,void(this.length+=1)):this.add(i,t,n[r])},e.TokenStore.prototype.has=function(e){if(!e)return!1;for(var t=this.root,n=0;n<e.length;n++){if(!t[e[n]])return!1;t=t[e[n]]}return!0},e.TokenStore.prototype.getNode=function(e){if(!e)return{};for(var t=this.root,n=0;n<e.length;n++){if(!t[e[n]])return{};t=t[e[n]]}return t},e.TokenStore.prototype.get=function(e,t){return this.getNode(e,t).docs||{}},e.TokenStore.prototype.count=function(e,t){return Object.keys(this.get(e,t)).length},e.TokenStore.prototype.remove=function(e,t){if(e){for(var n=this.root,r=0;r<e.length;r++){if(!(e[r]in n))return;n=n[e[r]]}delete n.docs[t]}},e.TokenStore.prototype.expand=function(e,t){var n=this.getNode(e),r=n.docs||{},t=t||[];return Object.keys(r).length&&t.push(e),Object.keys(n).forEach(function(n){"docs"!==n&&t.concat(this.expand(e+n,t))},this),t},e.TokenStore.prototype.toJSON=function(){return{root:this.root,length:this.length}},function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():e.lunr=t()}(this,function(){return e})}(),/* + * jQuery Highlight plugin + * + * Based on highlight v3 by Johann Burkard + * http://johannburkard.de/blog/programming/javascript/highlight-javascript-text-higlighting-jquery-plugin.html + * + * Code a little bit refactored and cleaned (in my humble opinion). + * Most important changes: + * - has an option to highlight only entire words (wordsOnly - false by default), + * - has an option to be case sensitive (caseSensitive - false by default) + * - highlight element tag and class names can be specified in options + * + * Usage: + * // wrap every occurrance of text 'lorem' in content + * // with <span class='highlight'> (default options) + * $('#content').highlight('lorem'); + * + * // search for and highlight more terms at once + * // so you can save some time on traversing DOM + * $('#content').highlight(['lorem', 'ipsum']); + * $('#content').highlight('lorem ipsum'); + * + * // search only for entire word 'lorem' + * $('#content').highlight('lorem', { wordsOnly: true }); + * + * // don't ignore case during search of term 'lorem' + * $('#content').highlight('lorem', { caseSensitive: true }); + * + * // wrap every occurrance of term 'ipsum' in content + * // with <em class='important'> + * $('#content').highlight('ipsum', { element: 'em', className: 'important' }); + * + * // remove default highlight + * $('#content').unhighlight(); + * + * // remove custom highlight + * $('#content').unhighlight({ element: 'em', className: 'important' }); + * + * + * Copyright (c) 2009 Bartek Szopka + * + * Licensed under MIT license. + * + */ +jQuery.extend({highlight:function(e,t,n,r){if(3===e.nodeType){var i=e.data.match(t);if(i){var o=document.createElement(n||"span");o.className=r||"highlight";var s=e.splitText(i.index);s.splitText(i[0].length);var a=s.cloneNode(!0);return o.appendChild(a),s.parentNode.replaceChild(o,s),1}}else if(1===e.nodeType&&e.childNodes&&!/(script|style)/i.test(e.tagName)&&(e.tagName!==n.toUpperCase()||e.className!==r))for(var u=0;u<e.childNodes.length;u++)u+=jQuery.highlight(e.childNodes[u],t,n,r);return 0}}),jQuery.fn.unhighlight=function(e){var t={className:"highlight",element:"span"};return jQuery.extend(t,e),this.find(t.element+"."+t.className).each(function(){var e=this.parentNode;e.replaceChild(this.firstChild,this),e.normalize()}).end()},jQuery.fn.highlight=function(e,t){var n={className:"highlight",element:"span",caseSensitive:!1,wordsOnly:!1};if(jQuery.extend(n,t),e.constructor===String&&(e=[e]),e=jQuery.grep(e,function(e){return""!=e}),e=jQuery.map(e,function(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}),0==e.length)return this;var r=n.caseSensitive?"":"i",i="("+e.join("|")+")";n.wordsOnly&&(i="\\b"+i+"\\b");var o=new RegExp(i,r);return this.each(function(){jQuery.highlight(this,o,n.element,n.className)})},function(){"use strict";function e(){$("h1, h2").each(function(){var e=$(this),t=e.nextUntil("h1, h2");f.add({id:e.prop("id"),title:e.text(),body:t.text()})}),t()}function t(){f.tokenStore.length>5e3&&(c=300)}function n(){s=$(".content"),a=$(".search-results"),$("#input-search").on("keyup",function(e){!function(){return function(e,t){clearTimeout(l),l=setTimeout(e,t)}}()(function(){r(e)},c)})}function r(e){var t=$("#input-search")[0];if(o(),a.addClass("visible"),27===e.keyCode&&(t.value=""),t.value){var n=f.search(t.value).filter(function(e){return e.score>1e-4});n.length?(a.empty(),$.each(n,function(e,t){var n=document.getElementById(t.ref);a.append("<li><a href='#"+t.ref+"'>"+$(n).text()+"</a></li>")}),i.call(t)):(a.html("<li></li>"),$(".search-results li").text('No Results Found for "'+t.value+'"'))}else o(),a.removeClass("visible")}function i(){this.value&&s.highlight(this.value,u)}function o(){s.unhighlight(u)}var s,a,u={element:"span",className:"search-highlight"},c=0,l=0,f=new lunr.Index;f.ref("id"),f.field("title",{boost:10}),f.field("body"),f.pipeline.add(lunr.trimmer,lunr.stopWordFilter),$(e),$(n)}(); \ No newline at end of file diff --git a/docs/javascripts/all_nosearch-c275c2f6.js b/docs/javascripts/all_nosearch-c275c2f6.js new file mode 100644 index 00000000..f6361ec3 --- /dev/null +++ b/docs/javascripts/all_nosearch-c275c2f6.js @@ -0,0 +1,31 @@ +!function(){if("ontouchstart"in window){var e,t,n,r,i,o,s={};e=function(e,t){return Math.abs(e[0]-t[0])>5||Math.abs(e[1]-t[1])>5},t=function(e){this.startXY=[e.touches[0].clientX,e.touches[0].clientY],this.threshold=!1},n=function(t){if(this.threshold)return!1;this.threshold=e(this.startXY,[t.touches[0].clientX,t.touches[0].clientY])},r=function(t){if(!this.threshold&&!e(this.startXY,[t.changedTouches[0].clientX,t.changedTouches[0].clientY])){var n=t.changedTouches[0],r=document.createEvent("MouseEvents");r.initMouseEvent("click",!0,!0,window,0,n.screenX,n.screenY,n.clientX,n.clientY,!1,!1,!1,!1,0,null),r.simulated=!0,t.target.dispatchEvent(r)}},i=function(e){var t=Date.now(),n=t-s.time,r=e.clientX,i=e.clientY,a=[Math.abs(s.x-r),Math.abs(s.y-i)],u=o(e.target,"A")||e.target,c=u.nodeName,l="A"===c,f=window.navigator.standalone&&l&&e.target.getAttribute("href");if(s.time=t,s.x=r,s.y=i,(!e.simulated&&(n<500||n<1500&&a[0]<50&&a[1]<50)||f)&&(e.preventDefault(),e.stopPropagation(),!f))return!1;f&&(window.location=u.getAttribute("href")),u&&u.classList&&(u.classList.add("energize-focus"),window.setTimeout(function(){u.classList.remove("energize-focus")},150))},o=function(e,t){for(var n=e;n!==document.body;){if(!n||n.nodeName===t)return n;n=n.parentNode}return null},document.addEventListener("touchstart",t,!1),document.addEventListener("touchmove",n,!1),document.addEventListener("touchend",r,!1),document.addEventListener("click",i,!0)}}(),/*! + * jQuery JavaScript Library v3.2.1 + * https://jquery.com/ + * + * Includes Sizzle.js + * https://sizzlejs.com/ + * + * Copyright JS Foundation and other contributors + * Released under the MIT license + * https://jquery.org/license + * + * Date: 2017-03-20T18:59Z + */ +function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(e,t){"use strict";function n(e,t){t=t||ne;var n=t.createElement("script");n.text=e,t.head.appendChild(n).parentNode.removeChild(n)}function r(e){var t=!!e&&"length"in e&&e.length,n=ge.type(e);return"function"!==n&&!ge.isWindow(e)&&("array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e)}function i(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}function o(e,t,n){return ge.isFunction(t)?ge.grep(e,function(e,r){return!!t.call(e,r,e)!==n}):t.nodeType?ge.grep(e,function(e){return e===t!==n}):"string"!=typeof t?ge.grep(e,function(e){return ae.call(t,e)>-1!==n}):ke.test(t)?ge.filter(t,e,n):(t=ge.filter(t,e),ge.grep(e,function(e){return ae.call(t,e)>-1!==n&&1===e.nodeType}))}function s(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}function a(e){var t={};return ge.each(e.match(De)||[],function(e,n){t[n]=!0}),t}function u(e){return e}function c(e){throw e}function l(e,t,n,r){var i;try{e&&ge.isFunction(i=e.promise)?i.call(e).done(t).fail(n):e&&ge.isFunction(i=e.then)?i.call(e,t,n):t.apply(undefined,[e].slice(r))}catch(e){n.apply(undefined,[e])}}function f(){ne.removeEventListener("DOMContentLoaded",f),e.removeEventListener("load",f),ge.ready()}function d(){this.expando=ge.expando+d.uid++}function p(e){return"true"===e||"false"!==e&&("null"===e?null:e===+e+""?+e:Re.test(e)?JSON.parse(e):e)}function h(e,t,n){var r;if(n===undefined&&1===e.nodeType)if(r="data-"+t.replace($e,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n=p(n)}catch(e){}Pe.set(e,t,n)}else n=undefined;return n}function g(e,t,n,r){var i,o=1,s=20,a=r?function(){return r.cur()}:function(){return ge.css(e,t,"")},u=a(),c=n&&n[3]||(ge.cssNumber[t]?"":"px"),l=(ge.cssNumber[t]||"px"!==c&&+u)&&Me.exec(ge.css(e,t));if(l&&l[3]!==c){c=c||l[3],n=n||[],l=+u||1;do{o=o||".5",l/=o,ge.style(e,t,l+c)}while(o!==(o=a()/u)&&1!==o&&--s)}return n&&(l=+l||+u||0,i=n[1]?l+(n[1]+1)*n[2]:+n[2],r&&(r.unit=c,r.start=l,r.end=i)),i}function m(e){var t,n=e.ownerDocument,r=e.nodeName,i=Xe[r];return i||(t=n.body.appendChild(n.createElement(r)),i=ge.css(t,"display"),t.parentNode.removeChild(t),"none"===i&&(i="block"),Xe[r]=i,i)}function y(e,t){for(var n,r,i=[],o=0,s=e.length;o<s;o++)r=e[o],r.style&&(n=r.style.display,t?("none"===n&&(i[o]=Fe.get(r,"display")||null,i[o]||(r.style.display="")),""===r.style.display&&Be(r)&&(i[o]=m(r))):"none"!==n&&(i[o]="none",Fe.set(r,"display",n)));for(o=0;o<s;o++)null!=i[o]&&(e[o].style.display=i[o]);return e}function v(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],t===undefined||t&&i(e,t)?ge.merge([e],n):n}function x(e,t){for(var n=0,r=e.length;n<r;n++)Fe.set(e[n],"globalEval",!t||Fe.get(t[n],"globalEval"))}function b(e,t,n,r,i){for(var o,s,a,u,c,l,f=t.createDocumentFragment(),d=[],p=0,h=e.length;p<h;p++)if((o=e[p])||0===o)if("object"===ge.type(o))ge.merge(d,o.nodeType?[o]:o);else if(Qe.test(o)){for(s=s||f.appendChild(t.createElement("div")),a=(ze.exec(o)||["",""])[1].toLowerCase(),u=Ye[a]||Ye._default,s.innerHTML=u[1]+ge.htmlPrefilter(o)+u[2],l=u[0];l--;)s=s.lastChild;ge.merge(d,s.childNodes),s=f.firstChild,s.textContent=""}else d.push(t.createTextNode(o));for(f.textContent="",p=0;o=d[p++];)if(r&&ge.inArray(o,r)>-1)i&&i.push(o);else if(c=ge.contains(o.ownerDocument,o),s=v(f.appendChild(o),"script"),c&&x(s),n)for(l=0;o=s[l++];)Ve.test(o.type||"")&&n.push(o);return f}function w(){return!0}function T(){return!1}function C(){try{return ne.activeElement}catch(e){}}function E(e,t,n,r,i,o){var s,a;if("object"==typeof t){"string"!=typeof n&&(r=r||n,n=undefined);for(a in t)E(e,a,n,r,t[a],o);return e}if(null==r&&null==i?(i=n,r=n=undefined):null==i&&("string"==typeof n?(i=r,r=undefined):(i=r,r=n,n=undefined)),!1===i)i=T;else if(!i)return e;return 1===o&&(s=i,i=function(e){return ge().off(e),s.apply(this,arguments)},i.guid=s.guid||(s.guid=ge.guid++)),e.each(function(){ge.event.add(this,t,i,r,n)})}function k(e,t){return i(e,"table")&&i(11!==t.nodeType?t:t.firstChild,"tr")?ge(">tbody",e)[0]||e:e}function j(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function A(e){var t=rt.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function S(e,t){var n,r,i,o,s,a,u,c;if(1===t.nodeType){if(Fe.hasData(e)&&(o=Fe.access(e),s=Fe.set(t,o),c=o.events)){delete s.handle,s.events={};for(i in c)for(n=0,r=c[i].length;n<r;n++)ge.event.add(t,i,c[i][n])}Pe.hasData(e)&&(a=Pe.access(e),u=ge.extend({},a),Pe.set(t,u))}}function L(e,t){var n=t.nodeName.toLowerCase();"input"===n&&Ue.test(e.type)?t.checked=e.checked:"input"!==n&&"textarea"!==n||(t.defaultValue=e.defaultValue)}function D(e,t,r,i){t=oe.apply([],t);var o,s,a,u,c,l,f=0,d=e.length,p=d-1,h=t[0],g=ge.isFunction(h);if(g||d>1&&"string"==typeof h&&!pe.checkClone&&nt.test(h))return e.each(function(n){var o=e.eq(n);g&&(t[0]=h.call(this,n,o.html())),D(o,t,r,i)});if(d&&(o=b(t,e[0].ownerDocument,!1,e,i),s=o.firstChild,1===o.childNodes.length&&(o=s),s||i)){for(a=ge.map(v(o,"script"),j),u=a.length;f<d;f++)c=o,f!==p&&(c=ge.clone(c,!0,!0),u&&ge.merge(a,v(c,"script"))),r.call(e[f],c,f);if(u)for(l=a[a.length-1].ownerDocument,ge.map(a,A),f=0;f<u;f++)c=a[f],Ve.test(c.type||"")&&!Fe.access(c,"globalEval")&&ge.contains(l,c)&&(c.src?ge._evalUrl&&ge._evalUrl(c.src):n(c.textContent.replace(it,""),l))}return e}function N(e,t,n){for(var r,i=t?ge.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||ge.cleanData(v(r)),r.parentNode&&(n&&ge.contains(r.ownerDocument,r)&&x(v(r,"script")),r.parentNode.removeChild(r));return e}function q(e,t,n){var r,i,o,s,a=e.style;return n=n||at(e),n&&(s=n.getPropertyValue(t)||n[t],""!==s||ge.contains(e.ownerDocument,e)||(s=ge.style(e,t)),!pe.pixelMarginRight()&&st.test(s)&&ot.test(t)&&(r=a.width,i=a.minWidth,o=a.maxWidth,a.minWidth=a.maxWidth=a.width=s,s=n.width,a.width=r,a.minWidth=i,a.maxWidth=o)),s!==undefined?s+"":s}function O(e,t){return{get:function(){return e()?void delete this.get:(this.get=t).apply(this,arguments)}}}function H(e){if(e in pt)return e;for(var t=e[0].toUpperCase()+e.slice(1),n=dt.length;n--;)if((e=dt[n]+t)in pt)return e}function F(e){var t=ge.cssProps[e];return t||(t=ge.cssProps[e]=H(e)||e),t}function P(e,t,n){var r=Me.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function R(e,t,n,r,i){var o,s=0;for(o=n===(r?"border":"content")?4:"width"===t?1:0;o<4;o+=2)"margin"===n&&(s+=ge.css(e,n+We[o],!0,i)),r?("content"===n&&(s-=ge.css(e,"padding"+We[o],!0,i)),"margin"!==n&&(s-=ge.css(e,"border"+We[o]+"Width",!0,i))):(s+=ge.css(e,"padding"+We[o],!0,i),"padding"!==n&&(s+=ge.css(e,"border"+We[o]+"Width",!0,i)));return s}function $(e,t,n){var r,i=at(e),o=q(e,t,i),s="border-box"===ge.css(e,"boxSizing",!1,i);return st.test(o)?o:(r=s&&(pe.boxSizingReliable()||o===e.style[t]),"auto"===o&&(o=e["offset"+t[0].toUpperCase()+t.slice(1)]),(o=parseFloat(o)||0)+R(e,t,n||(s?"border":"content"),r,i)+"px")}function I(e,t,n,r,i){return new I.prototype.init(e,t,n,r,i)}function M(){gt&&(!1===ne.hidden&&e.requestAnimationFrame?e.requestAnimationFrame(M):e.setTimeout(M,ge.fx.interval),ge.fx.tick())}function W(){return e.setTimeout(function(){ht=undefined}),ht=ge.now()}function B(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)n=We[r],i["margin"+n]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function _(e,t,n){for(var r,i=(z.tweeners[t]||[]).concat(z.tweeners["*"]),o=0,s=i.length;o<s;o++)if(r=i[o].call(n,t,e))return r}function X(e,t,n){var r,i,o,s,a,u,c,l,f="width"in t||"height"in t,d=this,p={},h=e.style,g=e.nodeType&&Be(e),m=Fe.get(e,"fxshow");n.queue||(s=ge._queueHooks(e,"fx"),null==s.unqueued&&(s.unqueued=0,a=s.empty.fire,s.empty.fire=function(){s.unqueued||a()}),s.unqueued++,d.always(function(){d.always(function(){s.unqueued--,ge.queue(e,"fx").length||s.empty.fire()})}));for(r in t)if(i=t[r],mt.test(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!m||m[r]===undefined)continue;g=!0}p[r]=m&&m[r]||ge.style(e,r)}if((u=!ge.isEmptyObject(t))||!ge.isEmptyObject(p)){f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],c=m&&m.display,null==c&&(c=Fe.get(e,"display")),l=ge.css(e,"display"),"none"===l&&(c?l=c:(y([e],!0),c=e.style.display||c,l=ge.css(e,"display"),y([e]))),("inline"===l||"inline-block"===l&&null!=c)&&"none"===ge.css(e,"float")&&(u||(d.done(function(){h.display=c}),null==c&&(l=h.display,c="none"===l?"":l)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",d.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1;for(r in p)u||(m?"hidden"in m&&(g=m.hidden):m=Fe.access(e,"fxshow",{display:c}),o&&(m.hidden=!g),g&&y([e],!0),d.done(function(){g||y([e]),Fe.remove(e,"fxshow");for(r in p)ge.style(e,r,p[r])})),u=_(g?m[r]:0,r,d),r in m||(m[r]=u.start,g&&(u.end=u.start,u.start=0))}}function U(e,t){var n,r,i,o,s;for(n in e)if(r=ge.camelCase(n),i=t[r],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(s=ge.cssHooks[r])&&"expand"in s){o=s.expand(o),delete e[r];for(n in o)n in e||(e[n]=o[n],t[n]=i)}else t[r]=i}function z(e,t,n){var r,i,o=0,s=z.prefilters.length,a=ge.Deferred().always(function(){delete u.elem}),u=function(){if(i)return!1;for(var t=ht||W(),n=Math.max(0,c.startTime+c.duration-t),r=n/c.duration||0,o=1-r,s=0,u=c.tweens.length;s<u;s++)c.tweens[s].run(o);return a.notifyWith(e,[c,o,n]),o<1&&u?n:(u||a.notifyWith(e,[c,1,0]),a.resolveWith(e,[c]),!1)},c=a.promise({elem:e,props:ge.extend({},t),opts:ge.extend(!0,{specialEasing:{},easing:ge.easing._default},n),originalProperties:t,originalOptions:n,startTime:ht||W(),duration:n.duration,tweens:[],createTween:function(t,n){var r=ge.Tween(e,c.opts,t,n,c.opts.specialEasing[t]||c.opts.easing);return c.tweens.push(r),r},stop:function(t){var n=0,r=t?c.tweens.length:0;if(i)return this;for(i=!0;n<r;n++)c.tweens[n].run(1);return t?(a.notifyWith(e,[c,1,0]),a.resolveWith(e,[c,t])):a.rejectWith(e,[c,t]),this}}),l=c.props;for(U(l,c.opts.specialEasing);o<s;o++)if(r=z.prefilters[o].call(c,e,l,c.opts))return ge.isFunction(r.stop)&&(ge._queueHooks(c.elem,c.opts.queue).stop=ge.proxy(r.stop,r)),r;return ge.map(l,_,c),ge.isFunction(c.opts.start)&&c.opts.start.call(e,c),c.progress(c.opts.progress).done(c.opts.done,c.opts.complete).fail(c.opts.fail).always(c.opts.always),ge.fx.timer(ge.extend(u,{elem:e,anim:c,queue:c.opts.queue})),c}function V(e){return(e.match(De)||[]).join(" ")}function Y(e){return e.getAttribute&&e.getAttribute("class")||""}function Q(e,t,n,r){var i;if(Array.isArray(t))ge.each(t,function(t,i){n||At.test(e)?r(e,i):Q(e+"["+("object"==typeof i&&null!=i?t:"")+"]",i,n,r)});else if(n||"object"!==ge.type(t))r(e,t);else for(i in t)Q(e+"["+i+"]",t[i],n,r)}function G(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i=0,o=t.toLowerCase().match(De)||[];if(ge.isFunction(n))for(;r=o[i++];)"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function J(e,t,n,r){function i(a){var u;return o[a]=!0,ge.each(e[a]||[],function(e,a){var c=a(t,n,r);return"string"!=typeof c||s||o[c]?s?!(u=c):void 0:(t.dataTypes.unshift(c),i(c),!1)}),u}var o={},s=e===It;return i(t.dataTypes[0])||!o["*"]&&i("*")}function K(e,t){var n,r,i=ge.ajaxSettings.flatOptions||{};for(n in t)t[n]!==undefined&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&ge.extend(!0,e,r),e}function Z(e,t,n){for(var r,i,o,s,a=e.contents,u=e.dataTypes;"*"===u[0];)u.shift(),r===undefined&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in a)if(a[i]&&a[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}s||(s=i)}o=o||s}if(o)return o!==u[0]&&u.unshift(o),n[o]}function ee(e,t,n,r){var i,o,s,a,u,c={},l=e.dataTypes.slice();if(l[1])for(s in e.converters)c[s.toLowerCase()]=e.converters[s];for(o=l.shift();o;)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=l.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(s=c[u+" "+o]||c["* "+o]))for(i in c)if(a=i.split(" "),a[1]===o&&(s=c[u+" "+a[0]]||c["* "+a[0]])){!0===s?s=c[i]:!0!==c[i]&&(o=a[0],l.unshift(a[1]));break}if(!0!==s)if(s&&e["throws"])t=s(t);else try{t=s(t)}catch(e){return{state:"parsererror",error:s?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}var te=[],ne=e.document,re=Object.getPrototypeOf,ie=te.slice,oe=te.concat,se=te.push,ae=te.indexOf,ue={},ce=ue.toString,le=ue.hasOwnProperty,fe=le.toString,de=fe.call(Object),pe={},he="3.2.1",ge=function(e,t){return new ge.fn.init(e,t)},me=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,ye=/^-ms-/,ve=/-([a-z])/g,xe=function(e,t){return t.toUpperCase()};ge.fn=ge.prototype={jquery:he,constructor:ge,length:0,toArray:function(){return ie.call(this)},get:function(e){return null==e?ie.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=ge.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return ge.each(this,e)},map:function(e){return this.pushStack(ge.map(this,function(t,n){return e.call(t,n,t)}))},slice:function(){return this.pushStack(ie.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:se,sort:te.sort,splice:te.splice},ge.extend=ge.fn.extend=function(){var e,t,n,r,i,o,s=arguments[0]||{},a=1,u=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[a]||{},a++),"object"==typeof s||ge.isFunction(s)||(s={}),a===u&&(s=this,a--);a<u;a++)if(null!=(e=arguments[a]))for(t in e)n=s[t],r=e[t],s!==r&&(c&&r&&(ge.isPlainObject(r)||(i=Array.isArray(r)))?(i?(i=!1,o=n&&Array.isArray(n)?n:[]):o=n&&ge.isPlainObject(n)?n:{},s[t]=ge.extend(c,o,r)):r!==undefined&&(s[t]=r));return s},ge.extend({expando:"jQuery"+(he+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isFunction:function(e){return"function"===ge.type(e)},isWindow:function(e){return null!=e&&e===e.window},isNumeric:function(e){var t=ge.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==ce.call(e))&&(!(t=re(e))||"function"==typeof(n=le.call(t,"constructor")&&t.constructor)&&fe.call(n)===de)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?ue[ce.call(e)]||"object":typeof e},globalEval:function(e){n(e)},camelCase:function(e){return e.replace(ye,"ms-").replace(ve,xe)},each:function(e,t){var n,i=0;if(r(e))for(n=e.length;i<n&&!1!==t.call(e[i],i,e[i]);i++);else for(i in e)if(!1===t.call(e[i],i,e[i]))break;return e},trim:function(e){return null==e?"":(e+"").replace(me,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(r(Object(e))?ge.merge(n,"string"==typeof e?[e]:e):se.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:ae.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,s=!n;i<o;i++)!t(e[i],i)!==s&&r.push(e[i]);return r},map:function(e,t,n){var i,o,s=0,a=[];if(r(e))for(i=e.length;s<i;s++)null!=(o=t(e[s],s,n))&&a.push(o);else for(s in e)null!=(o=t(e[s],s,n))&&a.push(o);return oe.apply([],a)},guid:1,proxy:function(e,t){var n,r,i;return"string"==typeof t&&(n=e[t],t=e,e=n),ge.isFunction(e)?(r=ie.call(arguments,2),i=function(){return e.apply(t||this,r.concat(ie.call(arguments)))},i.guid=e.guid=e.guid||ge.guid++,i):undefined},now:Date.now,support:pe}),"function"==typeof Symbol&&(ge.fn[Symbol.iterator]=te[Symbol.iterator]),ge.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){ue["[object "+t+"]"]=t.toLowerCase()});var be=/*! + * Sizzle CSS Selector Engine v2.3.3 + * https://sizzlejs.com/ + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license + * http://jquery.org/license + * + * Date: 2016-08-08 + */ +function(e){function t(e,t,n,r){var i,o,s,a,u,c,l,d=t&&t.ownerDocument,h=t?t.nodeType:9;if(n=n||[],"string"!=typeof e||!e||1!==h&&9!==h&&11!==h)return n;if(!r&&((t?t.ownerDocument||t:W)!==O&&q(t),t=t||O,F)){if(11!==h&&(u=ye.exec(e)))if(i=u[1]){if(9===h){if(!(s=t.getElementById(i)))return n;if(s.id===i)return n.push(s),n}else if(d&&(s=d.getElementById(i))&&I(t,s)&&s.id===i)return n.push(s),n}else{if(u[2])return K.apply(n,t.getElementsByTagName(e)),n;if((i=u[3])&&T.getElementsByClassName&&t.getElementsByClassName)return K.apply(n,t.getElementsByClassName(i)),n}if(T.qsa&&!z[e+" "]&&(!P||!P.test(e))){if(1!==h)d=t,l=e;else if("object"!==t.nodeName.toLowerCase()){for((a=t.getAttribute("id"))?a=a.replace(we,Te):t.setAttribute("id",a=M),c=j(e),o=c.length;o--;)c[o]="#"+a+" "+p(c[o]);l=c.join(","),d=ve.test(e)&&f(t.parentNode)||t}if(l)try{return K.apply(n,d.querySelectorAll(l)),n}catch(e){}finally{a===M&&t.removeAttribute("id")}}}return S(e.replace(ae,"$1"),t,n,r)}function n(){function e(n,r){return t.push(n+" ")>C.cacheLength&&delete e[t.shift()],e[n+" "]=r}var t=[];return e}function r(e){return e[M]=!0,e}function i(e){var t=O.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function o(e,t){for(var n=e.split("|"),r=n.length;r--;)C.attrHandle[n[r]]=t}function s(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function a(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function u(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function c(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&Ee(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function l(e){return r(function(t){return t=+t,r(function(n,r){for(var i,o=e([],n.length,t),s=o.length;s--;)n[i=o[s]]&&(n[i]=!(r[i]=n[i]))})})}function f(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function d(){}function p(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function h(e,t,n){var r=t.dir,i=t.next,o=i||r,s=n&&"parentNode"===o,a=_++;return t.first?function(t,n,i){for(;t=t[r];)if(1===t.nodeType||s)return e(t,n,i);return!1}:function(t,n,u){var c,l,f,d=[B,a];if(u){for(;t=t[r];)if((1===t.nodeType||s)&&e(t,n,u))return!0}else for(;t=t[r];)if(1===t.nodeType||s)if(f=t[M]||(t[M]={}),l=f[t.uniqueID]||(f[t.uniqueID]={}),i&&i===t.nodeName.toLowerCase())t=t[r]||t;else{if((c=l[o])&&c[0]===B&&c[1]===a)return d[2]=c[2];if(l[o]=d,d[2]=e(t,n,u))return!0}return!1}}function g(e){return e.length>1?function(t,n,r){for(var i=e.length;i--;)if(!e[i](t,n,r))return!1;return!0}:e[0]}function m(e,n,r){for(var i=0,o=n.length;i<o;i++)t(e,n[i],r);return r}function y(e,t,n,r,i){for(var o,s=[],a=0,u=e.length,c=null!=t;a<u;a++)(o=e[a])&&(n&&!n(o,r,i)||(s.push(o),c&&t.push(a)));return s}function v(e,t,n,i,o,s){return i&&!i[M]&&(i=v(i)),o&&!o[M]&&(o=v(o,s)),r(function(r,s,a,u){var c,l,f,d=[],p=[],h=s.length,g=r||m(t||"*",a.nodeType?[a]:a,[]),v=!e||!r&&t?g:y(g,d,e,a,u),x=n?o||(r?e:h||i)?[]:s:v;if(n&&n(v,x,a,u),i)for(c=y(x,p),i(c,[],a,u),l=c.length;l--;)(f=c[l])&&(x[p[l]]=!(v[p[l]]=f));if(r){if(o||e){if(o){for(c=[],l=x.length;l--;)(f=x[l])&&c.push(v[l]=f);o(null,x=[],c,u)}for(l=x.length;l--;)(f=x[l])&&(c=o?ee(r,f):d[l])>-1&&(r[c]=!(s[c]=f))}}else x=y(x===s?x.splice(h,x.length):x),o?o(null,s,x,u):K.apply(s,x)})}function x(e){for(var t,n,r,i=e.length,o=C.relative[e[0].type],s=o||C.relative[" "],a=o?1:0,u=h(function(e){return e===t},s,!0),c=h(function(e){return ee(t,e)>-1},s,!0),l=[function(e,n,r){var i=!o&&(r||n!==L)||((t=n).nodeType?u(e,n,r):c(e,n,r));return t=null,i}];a<i;a++)if(n=C.relative[e[a].type])l=[h(g(l),n)];else{if(n=C.filter[e[a].type].apply(null,e[a].matches),n[M]){for(r=++a;r<i&&!C.relative[e[r].type];r++);return v(a>1&&g(l),a>1&&p(e.slice(0,a-1).concat({value:" "===e[a-2].type?"*":""})).replace(ae,"$1"),n,a<r&&x(e.slice(a,r)),r<i&&x(e=e.slice(r)),r<i&&p(e))}l.push(n)}return g(l)}function b(e,n){var i=n.length>0,o=e.length>0,s=function(r,s,a,u,c){var l,f,d,p=0,h="0",g=r&&[],m=[],v=L,x=r||o&&C.find.TAG("*",c),b=B+=null==v?1:Math.random()||.1,w=x.length;for(c&&(L=s===O||s||c);h!==w&&null!=(l=x[h]);h++){if(o&&l){for(f=0,s||l.ownerDocument===O||(q(l),a=!F);d=e[f++];)if(d(l,s||O,a)){u.push(l);break}c&&(B=b)}i&&((l=!d&&l)&&p--,r&&g.push(l))}if(p+=h,i&&h!==p){for(f=0;d=n[f++];)d(g,m,s,a);if(r){if(p>0)for(;h--;)g[h]||m[h]||(m[h]=G.call(u));m=y(m)}K.apply(u,m),c&&!r&&m.length>0&&p+n.length>1&&t.uniqueSort(u)}return c&&(B=b,L=v),g};return i?r(s):s}var w,T,C,E,k,j,A,S,L,D,N,q,O,H,F,P,R,$,I,M="sizzle"+1*new Date,W=e.document,B=0,_=0,X=n(),U=n(),z=n(),V=function(e,t){return e===t&&(N=!0),0},Y={}.hasOwnProperty,Q=[],G=Q.pop,J=Q.push,K=Q.push,Z=Q.slice,ee=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},te="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",ne="[\\x20\\t\\r\\n\\f]",re="(?:\\\\.|[\\w-]|[^\0-\\xa0])+",ie="\\["+ne+"*("+re+")(?:"+ne+"*([*^$|!~]?=)"+ne+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+re+"))|)"+ne+"*\\]",oe=":("+re+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+ie+")*)|.*)\\)|)",se=new RegExp(ne+"+","g"),ae=new RegExp("^"+ne+"+|((?:^|[^\\\\])(?:\\\\.)*)"+ne+"+$","g"),ue=new RegExp("^"+ne+"*,"+ne+"*"),ce=new RegExp("^"+ne+"*([>+~]|"+ne+")"+ne+"*"),le=new RegExp("="+ne+"*([^\\]'\"]*?)"+ne+"*\\]","g"),fe=new RegExp(oe),de=new RegExp("^"+re+"$"),pe={ID:new RegExp("^#("+re+")"),CLASS:new RegExp("^\\.("+re+")"),TAG:new RegExp("^("+re+"|[*])"),ATTR:new RegExp("^"+ie),PSEUDO:new RegExp("^"+oe),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ne+"*(even|odd|(([+-]|)(\\d*)n|)"+ne+"*(?:([+-]|)"+ne+"*(\\d+)|))"+ne+"*\\)|)","i"),bool:new RegExp("^(?:"+te+")$","i"),needsContext:new RegExp("^"+ne+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ne+"*((?:-\\d)?\\d*)"+ne+"*\\)|)(?=[^-]|$)","i")},he=/^(?:input|select|textarea|button)$/i,ge=/^h\d$/i,me=/^[^{]+\{\s*\[native \w/,ye=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ve=/[+~]/,xe=new RegExp("\\\\([\\da-f]{1,6}"+ne+"?|("+ne+")|.)","ig"),be=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},we=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,Te=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},Ce=function(){q()},Ee=h(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{K.apply(Q=Z.call(W.childNodes),W.childNodes),Q[W.childNodes.length].nodeType}catch(e){K={apply:Q.length?function(e,t){J.apply(e,Z.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}T=t.support={},k=t.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},q=t.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:W;return r!==O&&9===r.nodeType&&r.documentElement?(O=r,H=O.documentElement,F=!k(O),W!==O&&(n=O.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",Ce,!1):n.attachEvent&&n.attachEvent("onunload",Ce)),T.attributes=i(function(e){return e.className="i",!e.getAttribute("className")}),T.getElementsByTagName=i(function(e){return e.appendChild(O.createComment("")),!e.getElementsByTagName("*").length}),T.getElementsByClassName=me.test(O.getElementsByClassName),T.getById=i(function(e){return H.appendChild(e).id=M,!O.getElementsByName||!O.getElementsByName(M).length}),T.getById?(C.filter.ID=function(e){var t=e.replace(xe,be);return function(e){return e.getAttribute("id")===t}},C.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&F){var n=t.getElementById(e);return n?[n]:[]}}):(C.filter.ID=function(e){var t=e.replace(xe,be);return function(e){var n="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},C.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&F){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];for(i=t.getElementsByName(e),r=0;o=i[r++];)if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),C.find.TAG=T.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):T.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},C.find.CLASS=T.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&F)return t.getElementsByClassName(e)},R=[],P=[],(T.qsa=me.test(O.querySelectorAll))&&(i(function(e){H.appendChild(e).innerHTML="<a id='"+M+"'></a><select id='"+M+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&P.push("[*^$]="+ne+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||P.push("\\["+ne+"*(?:value|"+te+")"),e.querySelectorAll("[id~="+M+"-]").length||P.push("~="),e.querySelectorAll(":checked").length||P.push(":checked"),e.querySelectorAll("a#"+M+"+*").length||P.push(".#.+[+~]")}),i(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=O.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&P.push("name"+ne+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&P.push(":enabled",":disabled"),H.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&P.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),P.push(",.*:")})),(T.matchesSelector=me.test($=H.matches||H.webkitMatchesSelector||H.mozMatchesSelector||H.oMatchesSelector||H.msMatchesSelector))&&i(function(e){T.disconnectedMatch=$.call(e,"*"),$.call(e,"[s!='']:x"),R.push("!=",oe)}),P=P.length&&new RegExp(P.join("|")),R=R.length&&new RegExp(R.join("|")),t=me.test(H.compareDocumentPosition),I=t||me.test(H.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},V=t?function(e,t){if(e===t)return N=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1,1&n||!T.sortDetached&&t.compareDocumentPosition(e)===n?e===O||e.ownerDocument===W&&I(W,e)?-1:t===O||t.ownerDocument===W&&I(W,t)?1:D?ee(D,e)-ee(D,t):0:4&n?-1:1)}:function(e,t){if(e===t)return N=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],u=[t];if(!i||!o)return e===O?-1:t===O?1:i?-1:o?1:D?ee(D,e)-ee(D,t):0;if(i===o)return s(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)u.unshift(n);for(;a[r]===u[r];)r++;return r?s(a[r],u[r]):a[r]===W?-1:u[r]===W?1:0},O):O},t.matches=function(e,n){return t(e,null,null,n)},t.matchesSelector=function(e,n){if((e.ownerDocument||e)!==O&&q(e),n=n.replace(le,"='$1']"),T.matchesSelector&&F&&!z[n+" "]&&(!R||!R.test(n))&&(!P||!P.test(n)))try{var r=$.call(e,n);if(r||T.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){}return t(n,O,null,[e]).length>0},t.contains=function(e,t){return(e.ownerDocument||e)!==O&&q(e),I(e,t)},t.attr=function(e,t){(e.ownerDocument||e)!==O&&q(e);var n=C.attrHandle[t.toLowerCase()],r=n&&Y.call(C.attrHandle,t.toLowerCase())?n(e,t,!F):undefined;return r!==undefined?r:T.attributes||!F?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},t.escape=function(e){return(e+"").replace(we,Te)},t.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},t.uniqueSort=function(e){var t,n=[],r=0,i=0;if(N=!T.detectDuplicates,D=!T.sortStable&&e.slice(0),e.sort(V),N){for(;t=e[i++];)t===e[i]&&(r=n.push(i));for(;r--;)e.splice(n[r],1)}return D=null,e},E=t.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=E(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r++];)n+=E(t);return n},C=t.selectors={cacheLength:50,createPseudo:r,match:pe,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(xe,be),e[3]=(e[3]||e[4]||e[5]||"").replace(xe,be),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||t.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&t.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return pe.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&fe.test(n)&&(t=j(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(xe,be).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=X[e+" "];return t||(t=new RegExp("(^|"+ne+")"+e+"("+ne+"|$)"))&&X(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,n,r){return function(i){var o=t.attr(i,e);return null==o?"!="===n:!n||(o+="","="===n?o===r:"!="===n?o!==r:"^="===n?r&&0===o.indexOf(r):"*="===n?r&&o.indexOf(r)>-1:"$="===n?r&&o.slice(-r.length)===r:"~="===n?(" "+o.replace(se," ")+" ").indexOf(r)>-1:"|="===n&&(o===r||o.slice(0,r.length+1)===r+"-"))}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),s="last"!==e.slice(-4),a="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var c,l,f,d,p,h,g=o!==s?"nextSibling":"previousSibling",m=t.parentNode,y=a&&t.nodeName.toLowerCase(),v=!u&&!a,x=!1;if(m){if(o){for(;g;){for(d=t;d=d[g];)if(a?d.nodeName.toLowerCase()===y:1===d.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[s?m.firstChild:m.lastChild],s&&v){for(d=m,f=d[M]||(d[M]={}),l=f[d.uniqueID]||(f[d.uniqueID]={}),c=l[e]||[],p=c[0]===B&&c[1],x=p&&c[2],d=p&&m.childNodes[p];d=++p&&d&&d[g]||(x=p=0)||h.pop();)if(1===d.nodeType&&++x&&d===t){l[e]=[B,p,x];break}}else if(v&&(d=t,f=d[M]||(d[M]={}),l=f[d.uniqueID]||(f[d.uniqueID]={}),c=l[e]||[],p=c[0]===B&&c[1],x=p),!1===x)for(;(d=++p&&d&&d[g]||(x=p=0)||h.pop())&&((a?d.nodeName.toLowerCase()!==y:1!==d.nodeType)||!++x||(v&&(f=d[M]||(d[M]={}),l=f[d.uniqueID]||(f[d.uniqueID]={}),l[e]=[B,x]),d!==t)););return(x-=i)===r||x%r==0&&x/r>=0}}},PSEUDO:function(e,n){var i,o=C.pseudos[e]||C.setFilters[e.toLowerCase()]||t.error("unsupported pseudo: "+e);return o[M]?o(n):o.length>1?(i=[e,e,"",n],C.setFilters.hasOwnProperty(e.toLowerCase())?r(function(e,t){for(var r,i=o(e,n),s=i.length;s--;)r=ee(e,i[s]),e[r]=!(t[r]=i[s])}):function(e){return o(e,0,i)}):o}},pseudos:{not:r(function(e){var t=[],n=[],i=A(e.replace(ae,"$1"));return i[M]?r(function(e,t,n,r){for(var o,s=i(e,null,r,[]),a=e.length;a--;)(o=s[a])&&(e[a]=!(t[a]=o))}):function(e,r,o){return t[0]=e,i(t,null,o,n),t[0]=null,!n.pop()}}),has:r(function(e){return function(n){return t(e,n).length>0}}),contains:r(function(e){return e=e.replace(xe,be),function(t){return(t.textContent||t.innerText||E(t)).indexOf(e)>-1}}),lang:r(function(e){return de.test(e||"")||t.error("unsupported lang: "+e),e=e.replace(xe,be).toLowerCase(),function(t){var n;do{if(n=F?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===H},focus:function(e){return e===O.activeElement&&(!O.hasFocus||O.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:c(!1),disabled:c(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!C.pseudos.empty(e)},header:function(e){return ge.test(e.nodeName)},input:function(e){return he.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:l(function(){return[0]}),last:l(function(e,t){return[t-1]}),eq:l(function(e,t,n){return[n<0?n+t:n]}),even:l(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:l(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:l(function(e,t,n){for(var r=n<0?n+t:n;--r>=0;)e.push(r);return e}),gt:l(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}},C.pseudos.nth=C.pseudos.eq;for(w in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})C.pseudos[w]=a(w);for(w in{submit:!0,reset:!0})C.pseudos[w]=u(w);return d.prototype=C.filters=C.pseudos,C.setFilters=new d,j=t.tokenize=function(e,n){var r,i,o,s,a,u,c,l=U[e+" "];if(l)return n?0:l.slice(0);for(a=e,u=[],c=C.preFilter;a;){r&&!(i=ue.exec(a))||(i&&(a=a.slice(i[0].length)||a),u.push(o=[])),r=!1,(i=ce.exec(a))&&(r=i.shift(),o.push({value:r,type:i[0].replace(ae," ")}),a=a.slice(r.length));for(s in C.filter)!(i=pe[s].exec(a))||c[s]&&!(i=c[s](i))||(r=i.shift(),o.push({value:r,type:s,matches:i}),a=a.slice(r.length));if(!r)break}return n?a.length:a?t.error(e):U(e,u).slice(0)},A=t.compile=function(e,t){var n,r=[],i=[],o=z[e+" "];if(!o){for(t||(t=j(e)),n=t.length;n--;)o=x(t[n]),o[M]?r.push(o):i.push(o);o=z(e,b(i,r)),o.selector=e}return o},S=t.select=function(e,t,n,r){var i,o,s,a,u,c="function"==typeof e&&e,l=!r&&j(e=c.selector||e);if(n=n||[],1===l.length){if(o=l[0]=l[0].slice(0),o.length>2&&"ID"===(s=o[0]).type&&9===t.nodeType&&F&&C.relative[o[1].type]){if(!(t=(C.find.ID(s.matches[0].replace(xe,be),t)||[])[0]))return n;c&&(t=t.parentNode),e=e.slice(o.shift().value.length)}for(i=pe.needsContext.test(e)?0:o.length;i--&&(s=o[i],!C.relative[a=s.type]);)if((u=C.find[a])&&(r=u(s.matches[0].replace(xe,be),ve.test(o[0].type)&&f(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&p(o)))return K.apply(n,r),n;break}}return(c||A(e,l))(r,t,!F,n,!t||ve.test(e)&&f(t.parentNode)||t),n},T.sortStable=M.split("").sort(V).join("")===M,T.detectDuplicates=!!N,q(),T.sortDetached=i(function(e){return 1&e.compareDocumentPosition(O.createElement("fieldset"))}),i(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||o("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),T.attributes&&i(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||o("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),i(function(e){return null==e.getAttribute("disabled")})||o(te,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),t}(e);ge.find=be,ge.expr=be.selectors,ge.expr[":"]=ge.expr.pseudos,ge.uniqueSort=ge.unique=be.uniqueSort,ge.text=be.getText,ge.isXMLDoc=be.isXML,ge.contains=be.contains,ge.escapeSelector=be.escape;var we=function(e,t,n){for(var r=[],i=n!==undefined;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(i&&ge(e).is(n))break;r.push(e)}return r},Te=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},Ce=ge.expr.match.needsContext,Ee=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i,ke=/^.[^:#\[\.,]*$/;ge.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?ge.find.matchesSelector(r,e)?[r]:[]:ge.find.matches(e,ge.grep(t,function(e){return 1===e.nodeType}))},ge.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(ge(e).filter(function(){for(t=0;t<r;t++)if(ge.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)ge.find(e,i[t],n);return r>1?ge.uniqueSort(n):n},filter:function(e){return this.pushStack(o(this,e||[],!1))},not:function(e){return this.pushStack(o(this,e||[],!0))},is:function(e){return!!o(this,"string"==typeof e&&Ce.test(e)?ge(e):e||[],!1).length}});var je,Ae=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(ge.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||je,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:Ae.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof ge?t[0]:t,ge.merge(this,ge.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:ne,!0)),Ee.test(r[1])&&ge.isPlainObject(t))for(r in t)ge.isFunction(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return i=ne.getElementById(r[2]),i&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):ge.isFunction(e)?n.ready!==undefined?n.ready(e):e(ge):ge.makeArray(e,this)}).prototype=ge.fn,je=ge(ne);var Se=/^(?:parents|prev(?:Until|All))/,Le={children:!0,contents:!0,next:!0,prev:!0};ge.fn.extend({has:function(e){var t=ge(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(ge.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],s="string"!=typeof e&&ge(e);if(!Ce.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(s?s.index(n)>-1:1===n.nodeType&&ge.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?ge.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?ae.call(ge(e),this[0]):ae.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(ge.uniqueSort(ge.merge(this.get(),ge(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),ge.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return we(e,"parentNode")},parentsUntil:function(e,t,n){return we(e,"parentNode",n)},next:function(e){return s(e,"nextSibling")},prev:function(e){return s(e,"previousSibling")},nextAll:function(e){return we(e,"nextSibling")},prevAll:function(e){return we(e,"previousSibling")},nextUntil:function(e,t,n){return we(e,"nextSibling",n)},prevUntil:function(e,t,n){return we(e,"previousSibling",n)},siblings:function(e){return Te((e.parentNode||{}).firstChild,e)},children:function(e){return Te(e.firstChild)},contents:function(e){return i(e,"iframe")?e.contentDocument:(i(e,"template")&&(e=e.content||e),ge.merge([],e.childNodes))}},function(e,t){ge.fn[e]=function(n,r){var i=ge.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=ge.filter(r,i)),this.length>1&&(Le[e]||ge.uniqueSort(i),Se.test(e)&&i.reverse()),this.pushStack(i)}});var De=/[^\x20\t\r\n\f]+/g;ge.Callbacks=function(e){e="string"==typeof e?a(e):ge.extend({},e);var t,n,r,i,o=[],s=[],u=-1,c=function(){for(i=i||e.once,r=t=!0;s.length;u=-1)for(n=s.shift();++u<o.length;)!1===o[u].apply(n[0],n[1])&&e.stopOnFalse&&(u=o.length,n=!1);e.memory||(n=!1),t=!1,i&&(o=n?[]:"")},l={add:function(){return o&&(n&&!t&&(u=o.length-1,s.push(n)),function t(n){ge.each(n,function(n,r){ge.isFunction(r)?e.unique&&l.has(r)||o.push(r):r&&r.length&&"string"!==ge.type(r)&&t(r)})}(arguments),n&&!t&&c()),this},remove:function(){return ge.each(arguments,function(e,t){for(var n;(n=ge.inArray(t,o,n))>-1;)o.splice(n,1),n<=u&&u--}),this},has:function(e){return e?ge.inArray(e,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return i=s=[],o=n="",this},disabled:function(){return!o},lock:function(){return i=s=[],n||t||(o=n=""),this},locked:function(){return!!i},fireWith:function(e,n){return i||(n=n||[],n=[e,n.slice?n.slice():n],s.push(n),t||c()),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!r}};return l},ge.extend({Deferred:function(t){var n=[["notify","progress",ge.Callbacks("memory"),ge.Callbacks("memory"),2],["resolve","done",ge.Callbacks("once memory"),ge.Callbacks("once memory"),0,"resolved"],["reject","fail",ge.Callbacks("once memory"),ge.Callbacks("once memory"),1,"rejected"]],r="pending",i={state:function(){return r},always:function(){return o.done(arguments).fail(arguments),this},"catch":function(e){return i.then(null,e)},pipe:function(){var e=arguments;return ge.Deferred(function(t){ge.each(n,function(n,r){var i=ge.isFunction(e[r[4]])&&e[r[4]];o[r[1]](function(){var e=i&&i.apply(this,arguments);e&&ge.isFunction(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[r[0]+"With"](this,i?[e]:arguments)})}),e=null}).promise()},then:function(t,r,i){function o(t,n,r,i){return function(){var a=this,l=arguments,f=function(){var e,f;if(!(t<s)){if((e=r.apply(a,l))===n.promise())throw new TypeError("Thenable self-resolution");f=e&&("object"==typeof e||"function"==typeof e)&&e.then,ge.isFunction(f)?i?f.call(e,o(s,n,u,i),o(s,n,c,i)):(s++,f.call(e,o(s,n,u,i),o(s,n,c,i),o(s,n,u,n.notifyWith))):(r!==u&&(a=undefined,l=[e]),(i||n.resolveWith)(a,l))}},d=i?f:function(){try{f()}catch(e){ge.Deferred.exceptionHook&&ge.Deferred.exceptionHook(e,d.stackTrace),t+1>=s&&(r!==c&&(a=undefined,l=[e]),n.rejectWith(a,l))}};t?d():(ge.Deferred.getStackHook&&(d.stackTrace=ge.Deferred.getStackHook()),e.setTimeout(d))}}var s=0;return ge.Deferred(function(e){n[0][3].add(o(0,e,ge.isFunction(i)?i:u,e.notifyWith)),n[1][3].add(o(0,e,ge.isFunction(t)?t:u)),n[2][3].add(o(0,e,ge.isFunction(r)?r:c))}).promise()},promise:function(e){return null!=e?ge.extend(e,i):i}},o={};return ge.each(n,function(e,t){var s=t[2],a=t[5];i[t[1]]=s.add,a&&s.add(function(){r=a},n[3-e][2].disable,n[0][2].lock),s.add(t[3].fire),o[t[0]]=function(){return o[t[0]+"With"](this===o?undefined:this,arguments),this},o[t[0]+"With"]=s.fireWith}),i.promise(o),t&&t.call(o,o),o},when:function(e){var t=arguments.length,n=t,r=Array(n),i=ie.call(arguments),o=ge.Deferred(),s=function(e){return function(n){r[e]=this,i[e]=arguments.length>1?ie.call(arguments):n,--t||o.resolveWith(r,i)}};if(t<=1&&(l(e,o.done(s(n)).resolve,o.reject,!t),"pending"===o.state()||ge.isFunction(i[n]&&i[n].then)))return o.then();for(;n--;)l(i[n],s(n),o.reject);return o.promise()}});var Ne=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;ge.Deferred.exceptionHook=function(t,n){e.console&&e.console.warn&&t&&Ne.test(t.name)&&e.console.warn("jQuery.Deferred exception: "+t.message,t.stack,n)},ge.readyException=function(t){e.setTimeout(function(){throw t})};var qe=ge.Deferred();ge.fn.ready=function(e){return qe.then(e)["catch"](function(e){ge.readyException(e)}),this},ge.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--ge.readyWait:ge.isReady)||(ge.isReady=!0,!0!==e&&--ge.readyWait>0||qe.resolveWith(ne,[ge]))}}),ge.ready.then=qe.then,"complete"===ne.readyState||"loading"!==ne.readyState&&!ne.documentElement.doScroll?e.setTimeout(ge.ready):(ne.addEventListener("DOMContentLoaded",f),e.addEventListener("load",f));var Oe=function(e,t,n,r,i,o,s){var a=0,u=e.length,c=null==n;if("object"===ge.type(n)){i=!0;for(a in n)Oe(e,t,a,n[a],!0,o,s)}else if(r!==undefined&&(i=!0,ge.isFunction(r)||(s=!0),c&&(s?(t.call(e,r),t=null):(c=t,t=function(e,t,n){return c.call(ge(e),n)})),t))for(;a<u;a++)t(e[a],n,s?r:r.call(e[a],a,t(e[a],n)));return i?e:c?t.call(e):u?t(e[0],n):o},He=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};d.uid=1,d.prototype={cache:function(e){var t=e[this.expando];return t||(t={},He(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[ge.camelCase(t)]=n;else for(r in t)i[ge.camelCase(r)]=t[r];return i},get:function(e,t){return t===undefined?this.cache(e):e[this.expando]&&e[this.expando][ge.camelCase(t)]},access:function(e,t,n){return t===undefined||t&&"string"==typeof t&&n===undefined?this.get(e,t):(this.set(e,t,n),n!==undefined?n:t)},remove:function(e,t){var n,r=e[this.expando];if(r!==undefined){if(t!==undefined){Array.isArray(t)?t=t.map(ge.camelCase):(t=ge.camelCase(t),t=t in r?[t]:t.match(De)||[]),n=t.length;for(;n--;)delete r[t[n]]}(t===undefined||ge.isEmptyObject(r))&&(e.nodeType?e[this.expando]=undefined:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return t!==undefined&&!ge.isEmptyObject(t)}};var Fe=new d,Pe=new d,Re=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,$e=/[A-Z]/g;ge.extend({hasData:function(e){return Pe.hasData(e)||Fe.hasData(e)},data:function(e,t,n){return Pe.access(e,t,n)},removeData:function(e,t){Pe.remove(e,t)},_data:function(e,t,n){return Fe.access(e,t,n)},_removeData:function(e,t){Fe.remove(e,t)}}),ge.fn.extend({data:function(e,t){var n,r,i,o=this[0],s=o&&o.attributes;if(e===undefined){if(this.length&&(i=Pe.get(o),1===o.nodeType&&!Fe.get(o,"hasDataAttrs"))){for(n=s.length;n--;)s[n]&&(r=s[n].name,0===r.indexOf("data-")&&(r=ge.camelCase(r.slice(5)),h(o,r,i[r])));Fe.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof e?this.each(function(){Pe.set(this,e)}):Oe(this,function(t){var n;if(o&&t===undefined){if((n=Pe.get(o,e))!==undefined)return n;if((n=h(o,e))!==undefined)return n}else this.each(function(){Pe.set(this,e,t)})},null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){Pe.remove(this,e)})}}),ge.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=Fe.get(e,t),n&&(!r||Array.isArray(n)?r=Fe.access(e,t,ge.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=ge.queue(e,t),r=n.length,i=n.shift(),o=ge._queueHooks(e,t),s=function(){ge.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,s,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Fe.get(e,n)||Fe.access(e,n,{empty:ge.Callbacks("once memory").add(function(){Fe.remove(e,[t+"queue",n])})})}}),ge.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length<n?ge.queue(this[0],e):t===undefined?this:this.each(function(){var n=ge.queue(this,e,t);ge._queueHooks(this,e),"fx"===e&&"inprogress"!==n[0]&&ge.dequeue(this,e)})},dequeue:function(e){return this.each(function(){ge.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=ge.Deferred(),o=this,s=this.length,a=function(){--r||i.resolveWith(o,[o])};for("string"!=typeof e&&(t=e,e=undefined),e=e||"fx";s--;)(n=Fe.get(o[s],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(a));return a(),i.promise(t)}});var Ie=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,Me=new RegExp("^(?:([+-])=|)("+Ie+")([a-z%]*)$","i"),We=["Top","Right","Bottom","Left"],Be=function(e,t){return e=t||e,"none"===e.style.display||""===e.style.display&&ge.contains(e.ownerDocument,e)&&"none"===ge.css(e,"display")},_e=function(e,t,n,r){var i,o,s={};for(o in t)s[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,r||[]);for(o in t)e.style[o]=s[o];return i},Xe={};ge.fn.extend({show:function(){return y(this,!0)},hide:function(){return y(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){Be(this)?ge(this).show():ge(this).hide()})}});var Ue=/^(?:checkbox|radio)$/i,ze=/<([a-z][^\/\0>\x20\t\r\n\f]+)/i,Ve=/^$|\/(?:java|ecma)script/i,Ye={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};Ye.optgroup=Ye.option,Ye.tbody=Ye.tfoot=Ye.colgroup=Ye.caption=Ye.thead,Ye.th=Ye.td;var Qe=/<|&#?\w+;/;!function(){var e=ne.createDocumentFragment(),t=e.appendChild(ne.createElement("div")),n=ne.createElement("input");n.setAttribute("type","radio"),n.setAttribute("checked","checked"),n.setAttribute("name","t"),t.appendChild(n),pe.checkClone=t.cloneNode(!0).cloneNode(!0).lastChild.checked,t.innerHTML="<textarea>x</textarea>",pe.noCloneChecked=!!t.cloneNode(!0).lastChild.defaultValue}();var Ge=ne.documentElement,Je=/^key/,Ke=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ze=/^([^.]*)(?:\.(.+)|)/;ge.event={global:{},add:function(e,t,n,r,i){var o,s,a,u,c,l,f,d,p,h,g,m=Fe.get(e);if(m)for(n.handler&&(o=n,n=o.handler,i=o.selector),i&&ge.find.matchesSelector(Ge,i), +n.guid||(n.guid=ge.guid++),(u=m.events)||(u=m.events={}),(s=m.handle)||(s=m.handle=function(t){return void 0!==ge&&ge.event.triggered!==t.type?ge.event.dispatch.apply(e,arguments):undefined}),t=(t||"").match(De)||[""],c=t.length;c--;)a=Ze.exec(t[c])||[],p=g=a[1],h=(a[2]||"").split(".").sort(),p&&(f=ge.event.special[p]||{},p=(i?f.delegateType:f.bindType)||p,f=ge.event.special[p]||{},l=ge.extend({type:p,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&ge.expr.match.needsContext.test(i),namespace:h.join(".")},o),(d=u[p])||(d=u[p]=[],d.delegateCount=0,f.setup&&!1!==f.setup.call(e,r,h,s)||e.addEventListener&&e.addEventListener(p,s)),f.add&&(f.add.call(e,l),l.handler.guid||(l.handler.guid=n.guid)),i?d.splice(d.delegateCount++,0,l):d.push(l),ge.event.global[p]=!0)},remove:function(e,t,n,r,i){var o,s,a,u,c,l,f,d,p,h,g,m=Fe.hasData(e)&&Fe.get(e);if(m&&(u=m.events)){for(t=(t||"").match(De)||[""],c=t.length;c--;)if(a=Ze.exec(t[c])||[],p=g=a[1],h=(a[2]||"").split(".").sort(),p){for(f=ge.event.special[p]||{},p=(r?f.delegateType:f.bindType)||p,d=u[p]||[],a=a[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),s=o=d.length;o--;)l=d[o],!i&&g!==l.origType||n&&n.guid!==l.guid||a&&!a.test(l.namespace)||r&&r!==l.selector&&("**"!==r||!l.selector)||(d.splice(o,1),l.selector&&d.delegateCount--,f.remove&&f.remove.call(e,l));s&&!d.length&&(f.teardown&&!1!==f.teardown.call(e,h,m.handle)||ge.removeEvent(e,p,m.handle),delete u[p])}else for(p in u)ge.event.remove(e,p+t[c],n,r,!0);ge.isEmptyObject(u)&&Fe.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,s,a=ge.event.fix(e),u=new Array(arguments.length),c=(Fe.get(this,"events")||{})[a.type]||[],l=ge.event.special[a.type]||{};for(u[0]=a,t=1;t<arguments.length;t++)u[t]=arguments[t];if(a.delegateTarget=this,!l.preDispatch||!1!==l.preDispatch.call(this,a)){for(s=ge.event.handlers.call(this,a,c),t=0;(i=s[t++])&&!a.isPropagationStopped();)for(a.currentTarget=i.elem,n=0;(o=i.handlers[n++])&&!a.isImmediatePropagationStopped();)a.rnamespace&&!a.rnamespace.test(o.namespace)||(a.handleObj=o,a.data=o.data,(r=((ge.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,u))!==undefined&&!1===(a.result=r)&&(a.preventDefault(),a.stopPropagation()));return l.postDispatch&&l.postDispatch.call(this,a),a.result}},handlers:function(e,t){var n,r,i,o,s,a=[],u=t.delegateCount,c=e.target;if(u&&c.nodeType&&!("click"===e.type&&e.button>=1))for(;c!==this;c=c.parentNode||this)if(1===c.nodeType&&("click"!==e.type||!0!==c.disabled)){for(o=[],s={},n=0;n<u;n++)r=t[n],i=r.selector+" ",s[i]===undefined&&(s[i]=r.needsContext?ge(i,this).index(c)>-1:ge.find(i,this,null,[c]).length),s[i]&&o.push(r);o.length&&a.push({elem:c,handlers:o})}return c=this,u<t.length&&a.push({elem:c,handlers:t.slice(u)}),a},addProp:function(e,t){Object.defineProperty(ge.Event.prototype,e,{enumerable:!0,configurable:!0,get:ge.isFunction(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[e]},set:function(t){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(e){return e[ge.expando]?e:new ge.Event(e)},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==C()&&this.focus)return this.focus(),!1},delegateType:"focusin"},blur:{trigger:function(){if(this===C()&&this.blur)return this.blur(),!1},delegateType:"focusout"},click:{trigger:function(){if("checkbox"===this.type&&this.click&&i(this,"input"))return this.click(),!1},_default:function(e){return i(e.target,"a")}},beforeunload:{postDispatch:function(e){e.result!==undefined&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},ge.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},ge.Event=function(e,t){if(!(this instanceof ge.Event))return new ge.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.defaultPrevented===undefined&&!1===e.returnValue?w:T,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&ge.extend(this,t),this.timeStamp=e&&e.timeStamp||ge.now(),this[ge.expando]=!0},ge.Event.prototype={constructor:ge.Event,isDefaultPrevented:T,isPropagationStopped:T,isImmediatePropagationStopped:T,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=w,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=w,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=w,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},ge.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(e){var t=e.button;return null==e.which&&Je.test(e.type)?null!=e.charCode?e.charCode:e.keyCode:!e.which&&t!==undefined&&Ke.test(e.type)?1&t?1:2&t?3:4&t?2:0:e.which}},ge.event.addProp),ge.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,t){ge.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj;return i&&(i===r||ge.contains(r,i))||(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),ge.fn.extend({on:function(e,t,n,r){return E(this,e,t,n,r)},one:function(e,t,n,r){return E(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,ge(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=undefined),!1===n&&(n=T),this.each(function(){ge.event.remove(this,e,n,t)})}});var et=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,tt=/<script|<style|<link/i,nt=/checked\s*(?:[^=]|=\s*.checked.)/i,rt=/^true\/(.*)/,it=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;ge.extend({htmlPrefilter:function(e){return e.replace(et,"<$1></$2>")},clone:function(e,t,n){var r,i,o,s,a=e.cloneNode(!0),u=ge.contains(e.ownerDocument,e);if(!(pe.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||ge.isXMLDoc(e)))for(s=v(a),o=v(e),r=0,i=o.length;r<i;r++)L(o[r],s[r]);if(t)if(n)for(o=o||v(e),s=s||v(a),r=0,i=o.length;r<i;r++)S(o[r],s[r]);else S(e,a);return s=v(a,"script"),s.length>0&&x(s,!u&&v(e,"script")),a},cleanData:function(e){for(var t,n,r,i=ge.event.special,o=0;(n=e[o])!==undefined;o++)if(He(n)){if(t=n[Fe.expando]){if(t.events)for(r in t.events)i[r]?ge.event.remove(n,r):ge.removeEvent(n,r,t.handle);n[Fe.expando]=undefined}n[Pe.expando]&&(n[Pe.expando]=undefined)}}}),ge.fn.extend({detach:function(e){return N(this,e,!0)},remove:function(e){return N(this,e)},text:function(e){return Oe(this,function(e){return e===undefined?ge.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return D(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){k(this,e).appendChild(e)}})},prepend:function(){return D(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=k(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return D(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return D(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(ge.cleanData(v(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return ge.clone(this,e,t)})},html:function(e){return Oe(this,function(e){var t=this[0]||{},n=0,r=this.length;if(e===undefined&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!tt.test(e)&&!Ye[(ze.exec(e)||["",""])[1].toLowerCase()]){e=ge.htmlPrefilter(e);try{for(;n<r;n++)t=this[n]||{},1===t.nodeType&&(ge.cleanData(v(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=[];return D(this,arguments,function(t){var n=this.parentNode;ge.inArray(this,e)<0&&(ge.cleanData(v(this)),n&&n.replaceChild(t,this))},e)}}),ge.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){ge.fn[e]=function(e){for(var n,r=[],i=ge(e),o=i.length-1,s=0;s<=o;s++)n=s===o?this:this.clone(!0),ge(i[s])[t](n),se.apply(r,n.get());return this.pushStack(r)}});var ot=/^margin/,st=new RegExp("^("+Ie+")(?!px)[a-z%]+$","i"),at=function(t){var n=t.ownerDocument.defaultView;return n&&n.opener||(n=e),n.getComputedStyle(t)};!function(){function t(){if(a){a.style.cssText="box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%",a.innerHTML="",Ge.appendChild(s);var t=e.getComputedStyle(a);n="1%"!==t.top,o="2px"===t.marginLeft,r="4px"===t.width,a.style.marginRight="50%",i="4px"===t.marginRight,Ge.removeChild(s),a=null}}var n,r,i,o,s=ne.createElement("div"),a=ne.createElement("div");a.style&&(a.style.backgroundClip="content-box",a.cloneNode(!0).style.backgroundClip="",pe.clearCloneStyle="content-box"===a.style.backgroundClip,s.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",s.appendChild(a),ge.extend(pe,{pixelPosition:function(){return t(),n},boxSizingReliable:function(){return t(),r},pixelMarginRight:function(){return t(),i},reliableMarginLeft:function(){return t(),o}}))}();var ut=/^(none|table(?!-c[ea]).+)/,ct=/^--/,lt={position:"absolute",visibility:"hidden",display:"block"},ft={letterSpacing:"0",fontWeight:"400"},dt=["Webkit","Moz","ms"],pt=ne.createElement("div").style;ge.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=q(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":"cssFloat"},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,s,a=ge.camelCase(t),u=ct.test(t),c=e.style;if(u||(t=F(a)),s=ge.cssHooks[t]||ge.cssHooks[a],n===undefined)return s&&"get"in s&&(i=s.get(e,!1,r))!==undefined?i:c[t];o=typeof n,"string"===o&&(i=Me.exec(n))&&i[1]&&(n=g(e,t,i),o="number"),null!=n&&n===n&&("number"===o&&(n+=i&&i[3]||(ge.cssNumber[a]?"":"px")),pe.clearCloneStyle||""!==n||0!==t.indexOf("background")||(c[t]="inherit"),s&&"set"in s&&(n=s.set(e,n,r))===undefined||(u?c.setProperty(t,n):c[t]=n))}},css:function(e,t,n,r){var i,o,s,a=ge.camelCase(t);return ct.test(t)||(t=F(a)),s=ge.cssHooks[t]||ge.cssHooks[a],s&&"get"in s&&(i=s.get(e,!0,n)),i===undefined&&(i=q(e,t,r)),"normal"===i&&t in ft&&(i=ft[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),ge.each(["height","width"],function(e,t){ge.cssHooks[t]={get:function(e,n,r){if(n)return!ut.test(ge.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?$(e,t,r):_e(e,lt,function(){return $(e,t,r)})},set:function(e,n,r){var i,o=r&&at(e),s=r&&R(e,t,r,"border-box"===ge.css(e,"boxSizing",!1,o),o);return s&&(i=Me.exec(n))&&"px"!==(i[3]||"px")&&(e.style[t]=n,n=ge.css(e,t)),P(e,n,s)}}}),ge.cssHooks.marginLeft=O(pe.reliableMarginLeft,function(e,t){if(t)return(parseFloat(q(e,"marginLeft"))||e.getBoundingClientRect().left-_e(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),ge.each({margin:"",padding:"",border:"Width"},function(e,t){ge.cssHooks[e+t]={expand:function(n){for(var r=0,i={},o="string"==typeof n?n.split(" "):[n];r<4;r++)i[e+We[r]+t]=o[r]||o[r-2]||o[0];return i}},ot.test(e)||(ge.cssHooks[e+t].set=P)}),ge.fn.extend({css:function(e,t){return Oe(this,function(e,t,n){var r,i,o={},s=0;if(Array.isArray(t)){for(r=at(e),i=t.length;s<i;s++)o[t[s]]=ge.css(e,t[s],!1,r);return o}return n!==undefined?ge.style(e,t,n):ge.css(e,t)},e,t,arguments.length>1)}}),ge.Tween=I,I.prototype={constructor:I,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||ge.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(ge.cssNumber[n]?"":"px")},cur:function(){var e=I.propHooks[this.prop];return e&&e.get?e.get(this):I.propHooks._default.get(this)},run:function(e){var t,n=I.propHooks[this.prop];return this.options.duration?this.pos=t=ge.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):I.propHooks._default.set(this),this}},I.prototype.init.prototype=I.prototype,I.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=ge.css(e.elem,e.prop,""),t&&"auto"!==t?t:0)},set:function(e){ge.fx.step[e.prop]?ge.fx.step[e.prop](e):1!==e.elem.nodeType||null==e.elem.style[ge.cssProps[e.prop]]&&!ge.cssHooks[e.prop]?e.elem[e.prop]=e.now:ge.style(e.elem,e.prop,e.now+e.unit)}}},I.propHooks.scrollTop=I.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},ge.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},ge.fx=I.prototype.init,ge.fx.step={};var ht,gt,mt=/^(?:toggle|show|hide)$/,yt=/queueHooks$/;ge.Animation=ge.extend(z,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return g(n.elem,e,Me.exec(t),n),n}]},tweener:function(e,t){ge.isFunction(e)?(t=e,e=["*"]):e=e.match(De);for(var n,r=0,i=e.length;r<i;r++)n=e[r],z.tweeners[n]=z.tweeners[n]||[],z.tweeners[n].unshift(t)},prefilters:[X],prefilter:function(e,t){t?z.prefilters.unshift(e):z.prefilters.push(e)}}),ge.speed=function(e,t,n){var r=e&&"object"==typeof e?ge.extend({},e):{complete:n||!n&&t||ge.isFunction(e)&&e,duration:e,easing:n&&t||t&&!ge.isFunction(t)&&t};return ge.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in ge.fx.speeds?r.duration=ge.fx.speeds[r.duration]:r.duration=ge.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){ge.isFunction(r.old)&&r.old.call(this),r.queue&&ge.dequeue(this,r.queue)},r},ge.fn.extend({fadeTo:function(e,t,n,r){return this.filter(Be).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=ge.isEmptyObject(e),o=ge.speed(t,n,r),s=function(){var t=z(this,ge.extend({},e),o);(i||Fe.get(this,"finish"))&&t.stop(!0)};return s.finish=s,i||!1===o.queue?this.each(s):this.queue(o.queue,s)},stop:function(e,t,n){var r=function(e){var t=e.stop;delete e.stop,t(n)};return"string"!=typeof e&&(n=t,t=e,e=undefined),t&&!1!==e&&this.queue(e||"fx",[]),this.each(function(){var t=!0,i=null!=e&&e+"queueHooks",o=ge.timers,s=Fe.get(this);if(i)s[i]&&s[i].stop&&r(s[i]);else for(i in s)s[i]&&s[i].stop&&yt.test(i)&&r(s[i]);for(i=o.length;i--;)o[i].elem!==this||null!=e&&o[i].queue!==e||(o[i].anim.stop(n),t=!1,o.splice(i,1));!t&&n||ge.dequeue(this,e)})},finish:function(e){return!1!==e&&(e=e||"fx"),this.each(function(){var t,n=Fe.get(this),r=n[e+"queue"],i=n[e+"queueHooks"],o=ge.timers,s=r?r.length:0;for(n.finish=!0,ge.queue(this,e,[]),i&&i.stop&&i.stop.call(this,!0),t=o.length;t--;)o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1));for(t=0;t<s;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish})}}),ge.each(["toggle","show","hide"],function(e,t){var n=ge.fn[t];ge.fn[t]=function(e,r,i){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(B(t,!0),e,r,i)}}),ge.each({slideDown:B("show"),slideUp:B("hide"),slideToggle:B("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){ge.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),ge.timers=[],ge.fx.tick=function(){var e,t=0,n=ge.timers;for(ht=ge.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||ge.fx.stop(),ht=undefined},ge.fx.timer=function(e){ge.timers.push(e),ge.fx.start()},ge.fx.interval=13,ge.fx.start=function(){gt||(gt=!0,M())},ge.fx.stop=function(){gt=null},ge.fx.speeds={slow:600,fast:200,_default:400},ge.fn.delay=function(t,n){return t=ge.fx?ge.fx.speeds[t]||t:t,n=n||"fx",this.queue(n,function(n,r){var i=e.setTimeout(n,t);r.stop=function(){e.clearTimeout(i)}})},function(){var e=ne.createElement("input"),t=ne.createElement("select"),n=t.appendChild(ne.createElement("option"));e.type="checkbox",pe.checkOn=""!==e.value,pe.optSelected=n.selected,e=ne.createElement("input"),e.value="t",e.type="radio",pe.radioValue="t"===e.value}();var vt,xt=ge.expr.attrHandle;ge.fn.extend({attr:function(e,t){return Oe(this,ge.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){ge.removeAttr(this,e)})}}),ge.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?ge.prop(e,t,n):(1===o&&ge.isXMLDoc(e)||(i=ge.attrHooks[t.toLowerCase()]||(ge.expr.match.bool.test(t)?vt:undefined)),n!==undefined?null===n?void ge.removeAttr(e,t):i&&"set"in i&&(r=i.set(e,n,t))!==undefined?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:(r=ge.find.attr(e,t),null==r?undefined:r))},attrHooks:{type:{set:function(e,t){if(!pe.radioValue&&"radio"===t&&i(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(De);if(i&&1===e.nodeType)for(;n=i[r++];)e.removeAttribute(n)}}),vt={set:function(e,t,n){return!1===t?ge.removeAttr(e,n):e.setAttribute(n,n),n}},ge.each(ge.expr.match.bool.source.match(/\w+/g),function(e,t){var n=xt[t]||ge.find.attr;xt[t]=function(e,t,r){var i,o,s=t.toLowerCase();return r||(o=xt[s],xt[s]=i,i=null!=n(e,t,r)?s:null,xt[s]=o),i}});var bt=/^(?:input|select|textarea|button)$/i,wt=/^(?:a|area)$/i;ge.fn.extend({prop:function(e,t){return Oe(this,ge.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[ge.propFix[e]||e]})}}),ge.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&ge.isXMLDoc(e)||(t=ge.propFix[t]||t,i=ge.propHooks[t]),n!==undefined?i&&"set"in i&&(r=i.set(e,n,t))!==undefined?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=ge.find.attr(e,"tabindex");return t?parseInt(t,10):bt.test(e.nodeName)||wt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),pe.optSelected||(ge.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),ge.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){ge.propFix[this.toLowerCase()]=this}),ge.fn.extend({addClass:function(e){var t,n,r,i,o,s,a,u=0;if(ge.isFunction(e))return this.each(function(t){ge(this).addClass(e.call(this,t,Y(this)))});if("string"==typeof e&&e)for(t=e.match(De)||[];n=this[u++];)if(i=Y(n),r=1===n.nodeType&&" "+V(i)+" "){for(s=0;o=t[s++];)r.indexOf(" "+o+" ")<0&&(r+=o+" ");a=V(r),i!==a&&n.setAttribute("class",a)}return this},removeClass:function(e){var t,n,r,i,o,s,a,u=0;if(ge.isFunction(e))return this.each(function(t){ge(this).removeClass(e.call(this,t,Y(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof e&&e)for(t=e.match(De)||[];n=this[u++];)if(i=Y(n),r=1===n.nodeType&&" "+V(i)+" "){for(s=0;o=t[s++];)for(;r.indexOf(" "+o+" ")>-1;)r=r.replace(" "+o+" "," ");a=V(r),i!==a&&n.setAttribute("class",a)}return this},toggleClass:function(e,t){var n=typeof e;return"boolean"==typeof t&&"string"===n?t?this.addClass(e):this.removeClass(e):ge.isFunction(e)?this.each(function(n){ge(this).toggleClass(e.call(this,n,Y(this),t),t)}):this.each(function(){var t,r,i,o;if("string"===n)for(r=0,i=ge(this),o=e.match(De)||[];t=o[r++];)i.hasClass(t)?i.removeClass(t):i.addClass(t);else e!==undefined&&"boolean"!==n||(t=Y(this),t&&Fe.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":Fe.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;for(t=" "+e+" ";n=this[r++];)if(1===n.nodeType&&(" "+V(Y(n))+" ").indexOf(t)>-1)return!0;return!1}});var Tt=/\r/g;ge.fn.extend({val:function(e){var t,n,r,i=this[0];{if(arguments.length)return r=ge.isFunction(e),this.each(function(n){var i;1===this.nodeType&&(i=r?e.call(this,n,ge(this).val()):e,null==i?i="":"number"==typeof i?i+="":Array.isArray(i)&&(i=ge.map(i,function(e){return null==e?"":e+""})),(t=ge.valHooks[this.type]||ge.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&t.set(this,i,"value")!==undefined||(this.value=i))});if(i)return(t=ge.valHooks[i.type]||ge.valHooks[i.nodeName.toLowerCase()])&&"get"in t&&(n=t.get(i,"value"))!==undefined?n:(n=i.value,"string"==typeof n?n.replace(Tt,""):null==n?"":n)}}}),ge.extend({valHooks:{option:{get:function(e){var t=ge.find.attr(e,"value");return null!=t?t:V(ge.text(e))}},select:{get:function(e){var t,n,r,o=e.options,s=e.selectedIndex,a="select-one"===e.type,u=a?null:[],c=a?s+1:o.length;for(r=s<0?c:a?s:0;r<c;r++)if(n=o[r],(n.selected||r===s)&&!n.disabled&&(!n.parentNode.disabled||!i(n.parentNode,"optgroup"))){if(t=ge(n).val(),a)return t;u.push(t)}return u},set:function(e,t){for(var n,r,i=e.options,o=ge.makeArray(t),s=i.length;s--;)r=i[s],(r.selected=ge.inArray(ge.valHooks.option.get(r),o)>-1)&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),ge.each(["radio","checkbox"],function(){ge.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=ge.inArray(ge(e).val(),t)>-1}},pe.checkOn||(ge.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var Ct=/^(?:focusinfocus|focusoutblur)$/;ge.extend(ge.event,{trigger:function(t,n,r,i){var o,s,a,u,c,l,f,d=[r||ne],p=le.call(t,"type")?t.type:t,h=le.call(t,"namespace")?t.namespace.split("."):[];if(s=a=r=r||ne,3!==r.nodeType&&8!==r.nodeType&&!Ct.test(p+ge.event.triggered)&&(p.indexOf(".")>-1&&(h=p.split("."),p=h.shift(),h.sort()),c=p.indexOf(":")<0&&"on"+p,t=t[ge.expando]?t:new ge.Event(p,"object"==typeof t&&t),t.isTrigger=i?2:3,t.namespace=h.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=undefined,t.target||(t.target=r),n=null==n?[t]:ge.makeArray(n,[t]),f=ge.event.special[p]||{},i||!f.trigger||!1!==f.trigger.apply(r,n))){if(!i&&!f.noBubble&&!ge.isWindow(r)){for(u=f.delegateType||p,Ct.test(u+p)||(s=s.parentNode);s;s=s.parentNode)d.push(s),a=s;a===(r.ownerDocument||ne)&&d.push(a.defaultView||a.parentWindow||e)}for(o=0;(s=d[o++])&&!t.isPropagationStopped();)t.type=o>1?u:f.bindType||p,l=(Fe.get(s,"events")||{})[t.type]&&Fe.get(s,"handle"),l&&l.apply(s,n),(l=c&&s[c])&&l.apply&&He(s)&&(t.result=l.apply(s,n),!1===t.result&&t.preventDefault());return t.type=p,i||t.isDefaultPrevented()||f._default&&!1!==f._default.apply(d.pop(),n)||!He(r)||c&&ge.isFunction(r[p])&&!ge.isWindow(r)&&(a=r[c],a&&(r[c]=null),ge.event.triggered=p,r[p](),ge.event.triggered=undefined,a&&(r[c]=a)),t.result}},simulate:function(e,t,n){var r=ge.extend(new ge.Event,n,{type:e,isSimulated:!0});ge.event.trigger(r,null,t)}}),ge.fn.extend({trigger:function(e,t){return this.each(function(){ge.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return ge.event.trigger(e,t,n,!0)}}),ge.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,t){ge.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),ge.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),pe.focusin="onfocusin"in e,pe.focusin||ge.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){ge.event.simulate(t,e.target,ge.event.fix(e))};ge.event.special[t]={setup:function(){var r=this.ownerDocument||this,i=Fe.access(r,t);i||r.addEventListener(e,n,!0),Fe.access(r,t,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this,i=Fe.access(r,t)-1;i?Fe.access(r,t,i):(r.removeEventListener(e,n,!0),Fe.remove(r,t))}}});var Et=e.location,kt=ge.now(),jt=/\?/;ge.parseXML=function(t){var n;if(!t||"string"!=typeof t)return null;try{n=(new e.DOMParser).parseFromString(t,"text/xml")}catch(e){n=undefined}return n&&!n.getElementsByTagName("parsererror").length||ge.error("Invalid XML: "+t),n};var At=/\[\]$/,St=/\r?\n/g,Lt=/^(?:submit|button|image|reset|file)$/i,Dt=/^(?:input|select|textarea|keygen)/i;ge.param=function(e,t){var n,r=[],i=function(e,t){var n=ge.isFunction(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(Array.isArray(e)||e.jquery&&!ge.isPlainObject(e))ge.each(e,function(){i(this.name,this.value)});else for(n in e)Q(n,e[n],t,i);return r.join("&")},ge.fn.extend({serialize:function(){return ge.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=ge.prop(this,"elements");return e?ge.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!ge(this).is(":disabled")&&Dt.test(this.nodeName)&&!Lt.test(e)&&(this.checked||!Ue.test(e))}).map(function(e,t){var n=ge(this).val();return null==n?null:Array.isArray(n)?ge.map(n,function(e){return{name:t.name,value:e.replace(St,"\r\n")}}):{name:t.name,value:n.replace(St,"\r\n")}}).get()}});var Nt=/%20/g,qt=/#.*$/,Ot=/([?&])_=[^&]*/,Ht=/^(.*?):[ \t]*([^\r\n]*)$/gm,Ft=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Pt=/^(?:GET|HEAD)$/,Rt=/^\/\//,$t={},It={},Mt="*/".concat("*"),Wt=ne.createElement("a");Wt.href=Et.href,ge.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Et.href,type:"GET",isLocal:Ft.test(Et.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Mt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":ge.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?K(K(e,ge.ajaxSettings),t):K(ge.ajaxSettings,e)},ajaxPrefilter:G($t),ajaxTransport:G(It),ajax:function(t,n){function r(t,n,r,a){var c,d,p,b,w,T=n;l||(l=!0,u&&e.clearTimeout(u),i=undefined,s=a||"",C.readyState=t>0?4:0,c=t>=200&&t<300||304===t,r&&(b=Z(h,C,r)),b=ee(h,b,C,c),c?(h.ifModified&&(w=C.getResponseHeader("Last-Modified"),w&&(ge.lastModified[o]=w),(w=C.getResponseHeader("etag"))&&(ge.etag[o]=w)),204===t||"HEAD"===h.type?T="nocontent":304===t?T="notmodified":(T=b.state,d=b.data,p=b.error,c=!p)):(p=T,!t&&T||(T="error",t<0&&(t=0))),C.status=t,C.statusText=(n||T)+"",c?y.resolveWith(g,[d,T,C]):y.rejectWith(g,[C,T,p]),C.statusCode(x),x=undefined,f&&m.trigger(c?"ajaxSuccess":"ajaxError",[C,h,c?d:p]),v.fireWith(g,[C,T]),f&&(m.trigger("ajaxComplete",[C,h]),--ge.active||ge.event.trigger("ajaxStop")))}"object"==typeof t&&(n=t,t=undefined),n=n||{};var i,o,s,a,u,c,l,f,d,p,h=ge.ajaxSetup({},n),g=h.context||h,m=h.context&&(g.nodeType||g.jquery)?ge(g):ge.event,y=ge.Deferred(),v=ge.Callbacks("once memory"),x=h.statusCode||{},b={},w={},T="canceled",C={readyState:0,getResponseHeader:function(e){var t;if(l){if(!a)for(a={};t=Ht.exec(s);)a[t[1].toLowerCase()]=t[2];t=a[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return l?s:null},setRequestHeader:function(e,t){return null==l&&(e=w[e.toLowerCase()]=w[e.toLowerCase()]||e,b[e]=t),this},overrideMimeType:function(e){return null==l&&(h.mimeType=e),this},statusCode:function(e){var t;if(e)if(l)C.always(e[C.status]);else for(t in e)x[t]=[x[t],e[t]];return this},abort:function(e){var t=e||T;return i&&i.abort(t),r(0,t),this}};if(y.promise(C),h.url=((t||h.url||Et.href)+"").replace(Rt,Et.protocol+"//"),h.type=n.method||n.type||h.method||h.type,h.dataTypes=(h.dataType||"*").toLowerCase().match(De)||[""],null==h.crossDomain){c=ne.createElement("a");try{c.href=h.url,c.href=c.href,h.crossDomain=Wt.protocol+"//"+Wt.host!=c.protocol+"//"+c.host}catch(e){h.crossDomain=!0}}if(h.data&&h.processData&&"string"!=typeof h.data&&(h.data=ge.param(h.data,h.traditional)),J($t,h,n,C),l)return C;f=ge.event&&h.global,f&&0==ge.active++&&ge.event.trigger("ajaxStart"),h.type=h.type.toUpperCase(),h.hasContent=!Pt.test(h.type),o=h.url.replace(qt,""),h.hasContent?h.data&&h.processData&&0===(h.contentType||"").indexOf("application/x-www-form-urlencoded")&&(h.data=h.data.replace(Nt,"+")):(p=h.url.slice(o.length),h.data&&(o+=(jt.test(o)?"&":"?")+h.data,delete h.data),!1===h.cache&&(o=o.replace(Ot,"$1"),p=(jt.test(o)?"&":"?")+"_="+kt+++p),h.url=o+p),h.ifModified&&(ge.lastModified[o]&&C.setRequestHeader("If-Modified-Since",ge.lastModified[o]),ge.etag[o]&&C.setRequestHeader("If-None-Match",ge.etag[o])),(h.data&&h.hasContent&&!1!==h.contentType||n.contentType)&&C.setRequestHeader("Content-Type",h.contentType),C.setRequestHeader("Accept",h.dataTypes[0]&&h.accepts[h.dataTypes[0]]?h.accepts[h.dataTypes[0]]+("*"!==h.dataTypes[0]?", "+Mt+"; q=0.01":""):h.accepts["*"]);for(d in h.headers)C.setRequestHeader(d,h.headers[d]);if(h.beforeSend&&(!1===h.beforeSend.call(g,C,h)||l))return C.abort();if(T="abort",v.add(h.complete),C.done(h.success),C.fail(h.error),i=J(It,h,n,C)){if(C.readyState=1,f&&m.trigger("ajaxSend",[C,h]),l)return C;h.async&&h.timeout>0&&(u=e.setTimeout(function(){C.abort("timeout")},h.timeout));try{l=!1,i.send(b,r)}catch(e){if(l)throw e;r(-1,e)}}else r(-1,"No Transport");return C},getJSON:function(e,t,n){return ge.get(e,t,n,"json")},getScript:function(e,t){return ge.get(e,undefined,t,"script")}}),ge.each(["get","post"],function(e,t){ge[t]=function(e,n,r,i){return ge.isFunction(n)&&(i=i||r,r=n,n=undefined),ge.ajax(ge.extend({url:e,type:t,dataType:i,data:n,success:r},ge.isPlainObject(e)&&e))}}),ge._evalUrl=function(e){return ge.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},ge.fn.extend({wrapAll:function(e){var t;return this[0]&&(ge.isFunction(e)&&(e=e.call(this[0])),t=ge(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){return ge.isFunction(e)?this.each(function(t){ge(this).wrapInner(e.call(this,t))}):this.each(function(){var t=ge(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=ge.isFunction(e);return this.each(function(n){ge(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){ge(this).replaceWith(this.childNodes)}),this}}),ge.expr.pseudos.hidden=function(e){return!ge.expr.pseudos.visible(e)},ge.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},ge.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(e){}};var Bt={0:200,1223:204},_t=ge.ajaxSettings.xhr();pe.cors=!!_t&&"withCredentials"in _t,pe.ajax=_t=!!_t,ge.ajaxTransport(function(t){var n,r;if(pe.cors||_t&&!t.crossDomain)return{send:function(i,o){var s,a=t.xhr();if(a.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(s in t.xhrFields)a[s]=t.xhrFields[s];t.mimeType&&a.overrideMimeType&&a.overrideMimeType(t.mimeType),t.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");for(s in i)a.setRequestHeader(s,i[s]);n=function(e){return function(){n&&(n=r=a.onload=a.onerror=a.onabort=a.onreadystatechange=null,"abort"===e?a.abort():"error"===e?"number"!=typeof a.status?o(0,"error"):o(a.status,a.statusText):o(Bt[a.status]||a.status,a.statusText,"text"!==(a.responseType||"text")||"string"!=typeof a.responseText?{binary:a.response}:{text:a.responseText},a.getAllResponseHeaders()))}},a.onload=n(),r=a.onerror=n("error"),a.onabort!==undefined?a.onabort=r:a.onreadystatechange=function(){4===a.readyState&&e.setTimeout(function(){n&&r()})},n=n("abort");try{a.send(t.hasContent&&t.data||null)}catch(e){if(n)throw e}},abort:function(){n&&n()}}}),ge.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),ge.ajaxSetup({accepts:{ +script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return ge.globalEval(e),e}}}),ge.ajaxPrefilter("script",function(e){e.cache===undefined&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),ge.ajaxTransport("script",function(e){if(e.crossDomain){var t,n;return{send:function(r,i){t=ge("<script>").prop({charset:e.scriptCharset,src:e.url}).on("load error",n=function(e){t.remove(),n=null,e&&i("error"===e.type?404:200,e.type)}),ne.head.appendChild(t[0])},abort:function(){n&&n()}}}});var Xt=[],Ut=/(=)\?(?=&|$)|\?\?/;ge.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||ge.expando+"_"+kt++;return this[e]=!0,e}}),ge.ajaxPrefilter("json jsonp",function(t,n,r){var i,o,s,a=!1!==t.jsonp&&(Ut.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(t.data)&&"data");if(a||"jsonp"===t.dataTypes[0])return i=t.jsonpCallback=ge.isFunction(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,a?t[a]=t[a].replace(Ut,"$1"+i):!1!==t.jsonp&&(t.url+=(jt.test(t.url)?"&":"?")+t.jsonp+"="+i),t.converters["script json"]=function(){return s||ge.error(i+" was not called"),s[0]},t.dataTypes[0]="json",o=e[i],e[i]=function(){s=arguments},r.always(function(){o===undefined?ge(e).removeProp(i):e[i]=o,t[i]&&(t.jsonpCallback=n.jsonpCallback,Xt.push(i)),s&&ge.isFunction(o)&&o(s[0]),s=o=undefined}),"script"}),pe.createHTMLDocument=function(){var e=ne.implementation.createHTMLDocument("").body;return e.innerHTML="<form></form><form></form>",2===e.childNodes.length}(),ge.parseHTML=function(e,t,n){if("string"!=typeof e)return[];"boolean"==typeof t&&(n=t,t=!1);var r,i,o;return t||(pe.createHTMLDocument?(t=ne.implementation.createHTMLDocument(""),r=t.createElement("base"),r.href=ne.location.href,t.head.appendChild(r)):t=ne),i=Ee.exec(e),o=!n&&[],i?[t.createElement(i[1])]:(i=b([e],t,o),o&&o.length&&ge(o).remove(),ge.merge([],i.childNodes))},ge.fn.load=function(e,t,n){var r,i,o,s=this,a=e.indexOf(" ");return a>-1&&(r=V(e.slice(a)),e=e.slice(0,a)),ge.isFunction(t)?(n=t,t=undefined):t&&"object"==typeof t&&(i="POST"),s.length>0&&ge.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,s.html(r?ge("<div>").append(ge.parseHTML(e)).find(r):e)}).always(n&&function(e,t){s.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},ge.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){ge.fn[t]=function(e){return this.on(t,e)}}),ge.expr.pseudos.animated=function(e){return ge.grep(ge.timers,function(t){return e===t.elem}).length},ge.offset={setOffset:function(e,t,n){var r,i,o,s,a,u,c,l=ge.css(e,"position"),f=ge(e),d={};"static"===l&&(e.style.position="relative"),a=f.offset(),o=ge.css(e,"top"),u=ge.css(e,"left"),c=("absolute"===l||"fixed"===l)&&(o+u).indexOf("auto")>-1,c?(r=f.position(),s=r.top,i=r.left):(s=parseFloat(o)||0,i=parseFloat(u)||0),ge.isFunction(t)&&(t=t.call(e,n,ge.extend({},a))),null!=t.top&&(d.top=t.top-a.top+s),null!=t.left&&(d.left=t.left-a.left+i),"using"in t?t.using.call(e,d):f.css(d)}},ge.fn.extend({offset:function(e){if(arguments.length)return e===undefined?this:this.each(function(t){ge.offset.setOffset(this,e,t)});var t,n,r,i,o=this[0];if(o)return o.getClientRects().length?(r=o.getBoundingClientRect(),t=o.ownerDocument,n=t.documentElement,i=t.defaultView,{top:r.top+i.pageYOffset-n.clientTop,left:r.left+i.pageXOffset-n.clientLeft}):{top:0,left:0}},position:function(){if(this[0]){var e,t,n=this[0],r={top:0,left:0};return"fixed"===ge.css(n,"position")?t=n.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),i(e[0],"html")||(r=e.offset()),r={top:r.top+ge.css(e[0],"borderTopWidth",!0),left:r.left+ge.css(e[0],"borderLeftWidth",!0)}),{top:t.top-r.top-ge.css(n,"marginTop",!0),left:t.left-r.left-ge.css(n,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===ge.css(e,"position");)e=e.offsetParent;return e||Ge})}}),ge.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,t){var n="pageYOffset"===t;ge.fn[e]=function(r){return Oe(this,function(e,r,i){var o;if(ge.isWindow(e)?o=e:9===e.nodeType&&(o=e.defaultView),i===undefined)return o?o[t]:e[r];o?o.scrollTo(n?o.pageXOffset:i,n?i:o.pageYOffset):e[r]=i},e,r,arguments.length)}}),ge.each(["top","left"],function(e,t){ge.cssHooks[t]=O(pe.pixelPosition,function(e,n){if(n)return n=q(e,t),st.test(n)?ge(e).position()[t]+"px":n})}),ge.each({Height:"height",Width:"width"},function(e,t){ge.each({padding:"inner"+e,content:t,"":"outer"+e},function(n,r){ge.fn[r]=function(i,o){var s=arguments.length&&(n||"boolean"!=typeof i),a=n||(!0===i||!0===o?"margin":"border");return Oe(this,function(t,n,i){var o;return ge.isWindow(t)?0===r.indexOf("outer")?t["inner"+e]:t.document.documentElement["client"+e]:9===t.nodeType?(o=t.documentElement,Math.max(t.body["scroll"+e],o["scroll"+e],t.body["offset"+e],o["offset"+e],o["client"+e])):i===undefined?ge.css(t,n,a):ge.style(t,n,i,a)},t,s?i:undefined,s)}})}),ge.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}}),ge.holdReady=function(e){e?ge.readyWait++:ge.ready(!0)},ge.isArray=Array.isArray,ge.parseJSON=JSON.parse,ge.nodeName=i,"function"==typeof define&&define.amd&&define("jquery",[],function(){return ge});var zt=e.jQuery,Vt=e.$;return ge.noConflict=function(t){return e.$===ge&&(e.$=Vt),t&&e.jQuery===ge&&(e.jQuery=zt),ge},t||(e.jQuery=e.$=ge),ge}),/*! + * imagesLoaded PACKAGED v3.1.8 + * JavaScript is all like "You images are done yet or what?" + * MIT License + */ +function(){function e(){}function t(e,t){for(var n=e.length;n--;)if(e[n].listener===t)return n;return-1}function n(e){return function(){return this[e].apply(this,arguments)}}var r=e.prototype,i=this,o=i.EventEmitter;r.getListeners=function(e){var t,n,r=this._getEvents();if("object"==typeof e){t={};for(n in r)r.hasOwnProperty(n)&&e.test(n)&&(t[n]=r[n])}else t=r[e]||(r[e]=[]);return t},r.flattenListeners=function(e){var t,n=[];for(t=0;e.length>t;t+=1)n.push(e[t].listener);return n},r.getListenersAsObject=function(e){var t,n=this.getListeners(e);return n instanceof Array&&(t={},t[e]=n),t||n},r.addListener=function(e,n){var r,i=this.getListenersAsObject(e),o="object"==typeof n;for(r in i)i.hasOwnProperty(r)&&-1===t(i[r],n)&&i[r].push(o?n:{listener:n,once:!1});return this},r.on=n("addListener"),r.addOnceListener=function(e,t){return this.addListener(e,{listener:t,once:!0})},r.once=n("addOnceListener"),r.defineEvent=function(e){return this.getListeners(e),this},r.defineEvents=function(e){for(var t=0;e.length>t;t+=1)this.defineEvent(e[t]);return this},r.removeListener=function(e,n){var r,i,o=this.getListenersAsObject(e);for(i in o)o.hasOwnProperty(i)&&-1!==(r=t(o[i],n))&&o[i].splice(r,1);return this},r.off=n("removeListener"),r.addListeners=function(e,t){return this.manipulateListeners(!1,e,t)},r.removeListeners=function(e,t){return this.manipulateListeners(!0,e,t)},r.manipulateListeners=function(e,t,n){var r,i,o=e?this.removeListener:this.addListener,s=e?this.removeListeners:this.addListeners;if("object"!=typeof t||t instanceof RegExp)for(r=n.length;r--;)o.call(this,t,n[r]);else for(r in t)t.hasOwnProperty(r)&&(i=t[r])&&("function"==typeof i?o.call(this,r,i):s.call(this,r,i));return this},r.removeEvent=function(e){var t,n=typeof e,r=this._getEvents();if("string"===n)delete r[e];else if("object"===n)for(t in r)r.hasOwnProperty(t)&&e.test(t)&&delete r[t];else delete this._events;return this},r.removeAllListeners=n("removeEvent"),r.emitEvent=function(e,t){var n,r,i,o=this.getListenersAsObject(e);for(i in o)if(o.hasOwnProperty(i))for(r=o[i].length;r--;)n=o[i][r],!0===n.once&&this.removeListener(e,n.listener),n.listener.apply(this,t||[])===this._getOnceReturnValue()&&this.removeListener(e,n.listener);return this},r.trigger=n("emitEvent"),r.emit=function(e){var t=Array.prototype.slice.call(arguments,1);return this.emitEvent(e,t)},r.setOnceReturnValue=function(e){return this._onceReturnValue=e,this},r._getOnceReturnValue=function(){return!this.hasOwnProperty("_onceReturnValue")||this._onceReturnValue},r._getEvents=function(){return this._events||(this._events={})},e.noConflict=function(){return i.EventEmitter=o,e},"function"==typeof define&&define.amd?define("eventEmitter/EventEmitter",[],function(){return e}):"object"==typeof module&&module.exports?module.exports=e:this.EventEmitter=e}.call(this),function(e){function t(t){var n=e.event;return n.target=n.target||n.srcElement||t,n}var n=document.documentElement,r=function(){};n.addEventListener?r=function(e,t,n){e.addEventListener(t,n,!1)}:n.attachEvent&&(r=function(e,n,r){e[n+r]=r.handleEvent?function(){var n=t(e);r.handleEvent.call(r,n)}:function(){var n=t(e);r.call(e,n)},e.attachEvent("on"+n,e[n+r])});var i=function(){};n.removeEventListener?i=function(e,t,n){e.removeEventListener(t,n,!1)}:n.detachEvent&&(i=function(e,t,n){e.detachEvent("on"+t,e[t+n]);try{delete e[t+n]}catch(r){e[t+n]=void 0}});var o={bind:r,unbind:i};"function"==typeof define&&define.amd?define("eventie/eventie",o):e.eventie=o}(this),function(e,t){"function"==typeof define&&define.amd?define(["eventEmitter/EventEmitter","eventie/eventie"],function(n,r){return t(e,n,r)}):"object"==typeof exports?module.exports=t(e,require("wolfy87-eventemitter"),require("eventie")):e.imagesLoaded=t(e,e.EventEmitter,e.eventie)}(window,function(e,t,n){function r(e,t){for(var n in t)e[n]=t[n];return e}function i(e){return"[object Array]"===d.call(e)}function o(e){var t=[];if(i(e))t=e;else if("number"==typeof e.length)for(var n=0,r=e.length;r>n;n++)t.push(e[n]);else t.push(e);return t}function s(e,t,n){if(!(this instanceof s))return new s(e,t);"string"==typeof e&&(e=document.querySelectorAll(e)),this.elements=o(e),this.options=r({},this.options),"function"==typeof t?n=t:r(this.options,t),n&&this.on("always",n),this.getImages(),c&&(this.jqDeferred=new c.Deferred);var i=this;setTimeout(function(){i.check()})}function a(e){this.img=e}function u(e){this.src=e,p[e]=this}var c=e.jQuery,l=e.console,f=void 0!==l,d=Object.prototype.toString;s.prototype=new t,s.prototype.options={},s.prototype.getImages=function(){this.images=[];for(var e=0,t=this.elements.length;t>e;e++){var n=this.elements[e];"IMG"===n.nodeName&&this.addImage(n);var r=n.nodeType;if(r&&(1===r||9===r||11===r))for(var i=n.querySelectorAll("img"),o=0,s=i.length;s>o;o++){var a=i[o];this.addImage(a)}}},s.prototype.addImage=function(e){var t=new a(e);this.images.push(t)},s.prototype.check=function(){function e(e,i){return t.options.debug&&f&&l.log("confirm",e,i),t.progress(e),n++,n===r&&t.complete(),!0}var t=this,n=0,r=this.images.length;if(this.hasAnyBroken=!1,!r)return void this.complete();for(var i=0;r>i;i++){var o=this.images[i];o.on("confirm",e),o.check()}},s.prototype.progress=function(e){this.hasAnyBroken=this.hasAnyBroken||!e.isLoaded;var t=this;setTimeout(function(){t.emit("progress",t,e),t.jqDeferred&&t.jqDeferred.notify&&t.jqDeferred.notify(t,e)})},s.prototype.complete=function(){var e=this.hasAnyBroken?"fail":"done";this.isComplete=!0;var t=this;setTimeout(function(){if(t.emit(e,t),t.emit("always",t),t.jqDeferred){var n=t.hasAnyBroken?"reject":"resolve";t.jqDeferred[n](t)}})},c&&(c.fn.imagesLoaded=function(e,t){return new s(this,e,t).jqDeferred.promise(c(this))}),a.prototype=new t,a.prototype.check=function(){var e=p[this.img.src]||new u(this.img.src);if(e.isConfirmed)return void this.confirm(e.isLoaded,"cached was confirmed");if(this.img.complete&&void 0!==this.img.naturalWidth)return void this.confirm(0!==this.img.naturalWidth,"naturalWidth");var t=this;e.on("confirm",function(e,n){return t.confirm(e.isLoaded,n),!0}),e.check()},a.prototype.confirm=function(e,t){this.isLoaded=e,this.emit("confirm",this,t)};var p={};return u.prototype=new t,u.prototype.check=function(){if(!this.isChecked){var e=new Image;n.bind(e,"load",this),n.bind(e,"error",this),e.src=this.src,this.isChecked=!0}},u.prototype.handleEvent=function(e){var t="on"+e.type;this[t]&&this[t](e)},u.prototype.onload=function(e){this.confirm(!0,"onload"),this.unbindProxyEvents(e)},u.prototype.onerror=function(e){this.confirm(!1,"onerror"),this.unbindProxyEvents(e)},u.prototype.confirm=function(e,t){this.isConfirmed=!0,this.isLoaded=e,this.emit("confirm",this,t)},u.prototype.unbindProxyEvents=function(e){n.unbind(e.target,"load",this),n.unbind(e.target,"error",this)},s}),function(){"use strict";function e(e,i,o,s){var a={},u=0,c=0,l=document.title,f=function(){a={},u=$(document).height(),c=$(window).height(),e.find(i).each(function(){var e=$(this).attr("href");"#"===e[0]&&(a[e]=$(e).offset().top)})},d=function(){var n=$(document).scrollTop()+s;n+c>=u&&(n=u+1e3);var r=null;for(var f in a)(a[f]<n&&a[f]>a[r]||null===r)&&(r=f);n!=s||t||(r=window.location.hash,t=!0);var d=e.find("[href='"+r+"']").first();if(!d.hasClass("active")){e.find(".active").removeClass("active"),e.find(".active-parent").removeClass("active-parent"),d.addClass("active"),d.parents(o).addClass("active").siblings(i).addClass("active-parent"),d.siblings(o).addClass("active"),e.find(o).filter(":not(.active)").slideUp(150),e.find(o).filter(".active").slideDown(150),window.history.replaceState&&window.history.replaceState(null,"",r);var p=d.data("title");p!==undefined&&p.length>0?document.title=p+" \u2013 "+l:document.title=l}};(function(){f(),d(),$("#nav-button").click(function(){return $(".toc-wrapper").toggleClass("open"),$("#nav-button").toggleClass("open"),!1}),$(".page-wrapper").click(r),$(".toc-link").click(r),e.find(i).click(function(){setTimeout(function(){d()},0)}),$(window).scroll(n(d,200)),$(window).resize(n(f,200))})(),window.recacheHeights=f,window.refreshToc=d}var t=!1,n=function(e,t){var n=!1;return function(){!1===n&&(setTimeout(function(){e(),n=!1},t),n=!0)}},r=function(){$(".toc-wrapper").removeClass("open"),$("#nav-button").removeClass("open")};window.loadToc=e}(),function(){"use strict";function e(e){if(e&&""!==e){$(".lang-selector a").removeClass("active"),$(".lang-selector a[data-language-name='"+e+"']").addClass("active");for(var t=0;t<a.length;t++)$(".highlight.tab-"+a[t]).hide(),$(".lang-specific."+a[t]).hide();$(".highlight.tab-"+e).show(),$(".lang-specific."+e).show(),window.recacheHeights(),$(window.location.hash).get(0)&&$(window.location.hash).get(0).scrollIntoView(!0)}}function t(e){return"string"!=typeof e?{}:(e=e.trim().replace(/^(\?|#|&)/,""),e?e.split("&").reduce(function(e,t){var n=t.replace(/\+/g," ").split("="),r=n[0],i=n[1];return r=decodeURIComponent(r),i=i===undefined?null:decodeURIComponent(i),e.hasOwnProperty(r)?Array.isArray(e[r])?e[r].push(i):e[r]=[e[r],i]:e[r]=i,e},{}):{})}function n(e){return e?Object.keys(e).sort().map(function(t){var n=e[t];return Array.isArray(n)?n.sort().map(function(e){return encodeURIComponent(t)+"="+encodeURIComponent(e)}).join("&"):encodeURIComponent(t)+"="+encodeURIComponent(n)}).join("&"):""}function r(){if(location.search.length>=1){var e=t(location.search).language;if(e)return e;if(-1!=jQuery.inArray(location.search.substr(1),a))return location.search.substr(1)}return!1}function i(e){var r=t(location.search);return r.language?(r.language=e,n(r)):e}function o(e){if(history){var t=window.location.hash;t&&(t=t.replace(/^#+/,"")),history.pushState({},"","?"+i(e)+"#"+t),localStorage.setItem("language",e)}}function s(t){var n=localStorage.getItem("language");a=t;var i=r();i?(e(i),localStorage.setItem("language",i)):e(null!==n&&-1!=jQuery.inArray(n,a)?n:a[0])}var a=[];window.setupLanguages=s,window.activateLanguage=e,window.getLanguageFromQueryString=r,$(function(){$(".lang-selector a").on("click",function(){var t=$(this).data("language-name");return o(t),e(t),!1})})}(),$(function(){loadToc($("#toc"),".toc-link",".toc-list-h2",10),setupLanguages($("body").data("languages")),$(".content").imagesLoaded(function(){window.recacheHeights(),window.refreshToc()})}),window.onpopstate=function(){activateLanguage(getLanguageFromQueryString())}; \ No newline at end of file diff --git a/docs/stylesheets/print-4373c1b9.css b/docs/stylesheets/print-4373c1b9.css new file mode 100644 index 00000000..b8eade89 --- /dev/null +++ b/docs/stylesheets/print-4373c1b9.css @@ -0,0 +1 @@ +/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.content h1,.content h2,.content h3,.content h4,body{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:15px}.content h1,.content h2,.content h3,.content h4{font-weight:bold;color:#212b36;border-top:0px !important;border-bottom:0px !important}.content pre,.content code{font-family:Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, serif;font-size:12px;line-height:1.5}.content pre,.content code{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;white-space:pre}@font-face{font-family:'slate';src:url(../fonts/slate-cfc9d06b.eot?-syv14m);src:url(../fonts/slate-cfc9d06b.eot?#iefix-syv14m) format("embedded-opentype"),url(../fonts/slate-33847ce5.woff2?-syv14m) format("woff2"),url(../fonts/slate-33847ce5.woff?-syv14m) format("woff"),url(../fonts/slate-7b7da4fe.ttf?-syv14m) format("truetype"),url(../fonts/slate-e55b8307.svg?-syv14m#slate) format("svg");font-weight:normal;font-style:normal}.content aside.warning:before,.content aside.notice:before,.content aside.success:before{font-family:'slate';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}.content aside.warning:before{content:"\e600"}.content aside.notice:before{content:"\e602"}.content aside.success:before{content:"\e606"}.tocify,.toc-footer,.lang-selector,.search,#nav-button{display:none}.tocify-wrapper>img{margin:0 auto;display:block}.content{font-size:12px}.content pre,.content code{border:1px solid #999;border-radius:5px;font-size:0.8em}.content pre code{border:0}.content pre{padding:1.3em}.content code{padding:0.2em}.content table{border:1px solid #999}.content table tr{border-bottom:1px solid #999}.content table td,.content table th{padding:0.7em}.content p{line-height:1.5}.content a{text-decoration:none;color:#000}.content h1{font-size:2.5em;padding-top:0.5em;padding-bottom:0.5em;margin-top:1em;margin-bottom:21px;border:2px solid #ccc;border-width:2px 0;text-align:center}.content h2{font-size:1.8em;margin-top:2em;border-top:2px solid #ccc;padding-top:0.8em}.content h1+h2,.content h1+div+h2{border-top:none;padding-top:0;margin-top:0}.content h3,.content h4{font-size:0.8em;margin-top:1.5em;margin-bottom:0.8em;text-transform:uppercase}.content h5,.content h6{text-transform:uppercase}.content aside{padding:1em;border:1px solid #ccc;border-radius:5px;margin-top:1.5em;margin-bottom:1.5em;line-height:1.6}.content aside:before{vertical-align:middle;padding-right:0.5em;font-size:14px} \ No newline at end of file diff --git a/docs/stylesheets/screen-af868d8f.css b/docs/stylesheets/screen-af868d8f.css new file mode 100644 index 00000000..28142716 --- /dev/null +++ b/docs/stylesheets/screen-af868d8f.css @@ -0,0 +1 @@ +/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6,html,body{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:15px}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{font-weight:bold;color:#212b36;border-top:0px !important;border-bottom:0px !important}.content code,.content pre{font-family:Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, serif;font-size:12px;line-height:1.5}.content code{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;white-space:pre}@font-face{font-family:'slate';src:url(../fonts/slate-cfc9d06b.eot?-syv14m);src:url(../fonts/slate-cfc9d06b.eot?#iefix-syv14m) format("embedded-opentype"),url(../fonts/slate-33847ce5.woff2?-syv14m) format("woff2"),url(../fonts/slate-33847ce5.woff?-syv14m) format("woff"),url(../fonts/slate-7b7da4fe.ttf?-syv14m) format("truetype"),url(../fonts/slate-e55b8307.svg?-syv14m#slate) format("svg");font-weight:normal;font-style:normal}.content aside.warning:before,.content aside.notice:before,.content aside.success:before,.toc-wrapper>.search:before{font-family:'slate';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}.content aside.warning:before{content:"\e600"}.content aside.notice:before{content:"\e602"}.content aside.success:before{content:"\e606"}.toc-wrapper>.search:before{content:"\e607"}html,body{color:#212b36;padding:0;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#ffffff;height:100%;-webkit-text-size-adjust:none}#toc>ul>li>a>span{float:right;background-color:#2484FF;border-radius:40px;width:20px}.toc-wrapper{-webkit-transition:left 0.3s ease-in-out;transition:left 0.3s ease-in-out;overflow-y:auto;overflow-x:hidden;position:fixed;z-index:30;top:0;left:0;bottom:0;width:190px;background-color:#f9f9f9;font-size:13px;font-weight:bold}.toc-wrapper .lang-selector{display:none}.toc-wrapper .lang-selector a{padding-top:0.5em;padding-bottom:0.5em}.toc-wrapper .logo{display:block;max-width:100%;margin-top:16px;margin-bottom:16px}.toc-wrapper>.search{position:relative}.toc-wrapper>.search input{background:#f9f9f9;border-width:0 0 1px 0;border-color:#666;padding:6px 0 6px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:10px 10px;width:170px;outline:none;color:#666c7b;border-radius:0}.toc-wrapper>.search:before{position:absolute;top:17px;left:10px;color:#666c7b}.toc-wrapper .search-results{margin-top:0;-webkit-box-sizing:border-box;box-sizing:border-box;height:0;overflow-y:auto;overflow-x:hidden;-webkit-transition-property:height, margin;transition-property:height, margin;-webkit-transition-duration:180ms;transition-duration:180ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;background:#e5f0fc}.toc-wrapper .search-results.visible{height:30%;margin-bottom:1em}.toc-wrapper .search-results li{margin:1em 10px;line-height:1}.toc-wrapper .search-results a{color:#666c7b;text-decoration:none}.toc-wrapper .search-results a:hover{text-decoration:underline}.toc-wrapper ul,.toc-wrapper li{list-style:none;margin:0;padding:0;line-height:28px}.toc-wrapper li{color:#666c7b;-webkit-transition-property:background;transition-property:background;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:200ms;transition-duration:200ms}.toc-wrapper .toc-link.active{background-color:#5ac4ba;color:#fff}.toc-wrapper .toc-link.active-parent{background-color:#e5f0fc;color:#666c7b}.toc-wrapper .toc-list-h2{display:none;background-color:#e5f0fc;font-weight:500}.toc-wrapper .toc-h2{padding-left:20px;font-size:12px}.toc-wrapper .toc-footer{padding:1em 0;margin-top:1em;border-top:1px dashed #666}.toc-wrapper .toc-footer li,.toc-wrapper .toc-footer a{color:#666c7b;text-decoration:none}.toc-wrapper .toc-footer a:hover{text-decoration:underline}.toc-wrapper .toc-footer li{font-size:0.8em;line-height:1.7;text-decoration:none}.toc-link,.toc-footer li{padding:0 10px 0 10px;display:block;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis;text-decoration:none;color:#666c7b;-webkit-transition-property:background;transition-property:background;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:130ms;transition-duration:130ms}#nav-button{padding:0 1.5em 5em 0;display:none;position:fixed;top:0;left:0;z-index:100;color:#000;text-decoration:none;font-weight:bold;opacity:0.7;line-height:16px;-webkit-transition:left 0.3s ease-in-out;transition:left 0.3s ease-in-out}#nav-button span{display:block;padding:6px 6px 6px;background-color:rgba(255,255,255,0.7);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(-90deg) translate(-100%, 0);transform:rotate(-90deg) translate(-100%, 0);border-radius:0 0 0 5px}#nav-button img{height:16px;vertical-align:bottom}#nav-button:hover{opacity:1}#nav-button.open{left:190px}.page-wrapper{margin-left:190px;position:relative;z-index:10;background-color:#ffffff;min-height:100%;padding-bottom:1px}.page-wrapper .dark-box{width:50%;background-color:#474d5e;position:absolute;right:0;top:0;bottom:0}.page-wrapper .lang-selector{position:fixed;z-index:50;border-bottom:5px solid #474d5e}.lang-selector{background-color:#1E2224;width:100%;font-weight:bold}.lang-selector a{display:block;float:left;color:#fff;text-decoration:none;padding:0 10px;line-height:30px;outline:0}.lang-selector a:active,.lang-selector a:focus{background-color:#111;color:#fff}.lang-selector a.active{background-color:#474d5e;color:#fff}.lang-selector:after{content:'';clear:both;display:block}.content{-webkit-transform:translateZ(0);position:relative;z-index:30}.content:after{content:'';display:block;clear:both}.content>h1,.content>h2,.content>h3,.content>h4,.content>h5,.content>h6,.content>p,.content>table,.content>ul,.content>ol,.content>aside,.content>dl{margin-right:50%;padding:0 28px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block}.content>ul,.content>ol{padding-left:43px}.content>h1,.content>h2,.content>div{clear:both}.content h1{font-size:25px;padding-top:0.5em;padding-bottom:0.5em;margin-bottom:21px;margin-top:2em;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#f8f8f8}.content h1:first-child,.content div:first-child+h1{border-top-width:0;margin-top:0}.content h2{font-size:19px;margin-top:4em;margin-bottom:0;border-top:1px solid #ccc;padding-top:1.2em;padding-bottom:1.2em;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.2)), to(rgba(255,255,255,0)));background-image:linear-gradient(to bottom, rgba(255,255,255,0.2), rgba(255,255,255,0))}.content h1+h2,.content h1+div+h2{margin-top:-21px;border-top:none}.content h3,.content h4,.content h5,.content h6{font-size:15px;margin-top:2.5em;margin-bottom:0.8em}.content h4,.content h5,.content h6{font-size:10px}.content hr{margin:2em 0;border-top:2px solid #474d5e;border-bottom:2px solid #ffffff}.content table{margin-bottom:1em;overflow:auto}.content table th,.content table td{text-align:left;vertical-align:top;line-height:1.6}.content table th code,.content table td code{white-space:nowrap}.content table th{padding:5px 10px;border-bottom:1px solid #ccc;vertical-align:bottom}.content table td{padding:10px}.content table tr:last-child{border-bottom:1px solid #ccc}.content table tr:nth-child(odd)>td{background-color:white}.content table tr:nth-child(even)>td{background-color:white}.content dt{font-weight:bold}.content dd{margin-left:15px}.content p,.content li,.content dt,.content dd{line-height:1.6;margin-top:0}.content img{max-width:100%}.content code{background-color:rgba(0,0,0,0.05);padding:3px;border-radius:3px}.content pre>code{background-color:transparent;padding:0}.content aside{padding-top:1em;padding-bottom:1em;margin-top:1.5em;margin-bottom:1.5em;background:#bbecf9;line-height:1.6}.content aside.warning{background-color:#d9534f}.content aside.success{background-color:#6ac174}.content aside:before{vertical-align:middle;padding-right:0.5em;font-size:14px}.content .search-highlight{padding:2px;margin:-3px;border-radius:4px;border:1px solid #F7E633;background:-webkit-gradient(linear, right bottom, left top, from(#F7E633), to(#F1D32F));background:linear-gradient(to top left, #F7E633 0%, #F1D32F 100%)}.content pre,.content blockquote{background-color:#212b36;color:#fff;margin:0;width:50%;float:right;clear:right;-webkit-box-sizing:border-box;box-sizing:border-box}.content pre>p,.content blockquote>p{margin:0}.content pre a,.content blockquote a{color:#fff;text-decoration:none;border-bottom:dashed 1px #ccc}.content pre{padding-top:2em;padding-bottom:2em;padding:2em 28px}.content blockquote>p{background-color:#191D1F;padding:13px 2em;color:#eee}@media (max-width: 1000px){.toc-wrapper{left:-190px}.toc-wrapper.open{left:0}.page-wrapper{margin-left:0}#nav-button{display:block}.toc-link{padding-top:0.3em;padding-bottom:0.3em}}@media (max-width: 740px){.dark-box{display:none}.content>h1,.content>h2,.content>h3,.content>h4,.content>h5,.content>h6,.content>p,.content>table,.content>ul,.content>ol,.content>aside,.content>dl{margin-right:0}.toc-wrapper .lang-selector{display:block}.page-wrapper .lang-selector{display:none}.content pre,.content blockquote{width:auto;float:none}.content>pre+h1,.content>blockquote+h1,.content>pre+h2,.content>blockquote+h2,.content>pre+h3,.content>blockquote+h3,.content>pre+h4,.content>blockquote+h4,.content>pre+h5,.content>blockquote+h5,.content>pre+h6,.content>blockquote+h6,.content>pre+p,.content>blockquote+p,.content>pre+table,.content>blockquote+table,.content>pre+ul,.content>blockquote+ul,.content>pre+ol,.content>blockquote+ol,.content>pre+aside,.content>blockquote+aside,.content>pre+dl,.content>blockquote+dl{margin-top:28px}}.highlight .c,.highlight .cm,.highlight .c1,.highlight .cs{color:#909090}.highlight,.highlight .w{background-color:#212b36} \ No newline at end of file diff --git a/docs/tip/api/index.html b/docs/tip/api/index.html index 786098aa..8ea7434a 100644 --- a/docs/tip/api/index.html +++ b/docs/tip/api/index.html @@ -330,7 +330,7 @@ 55.627 l 55.6165,55.627 -231.245496,231.24803 c -127.185,127.1864 -231.5279,231.248 -231.873,231.248 -0.3451,0 -104.688, -104.0616 -231.873,-231.248 z - " fill="currentColor"></path></g></svg></div></div><div class="sc-cMhqgX iniCdN api-content"><div class="sc-ifAKCX dluJDj"><div class="sc-gzVnrw eesUPo"><div class="sc-bxivhb cjtbAK api-info"><h1 class="sc-htoDjs sc-fYxtnH dTJWQH">Inertia Daemon API Reference<!-- --> <span>(<!-- -->0.5.2<!-- -->)</span></h1><p>Download OpenAPI specification:<a download="swagger.json" target="_blank" class="sc-tilXH jIdpVJ">Download</a></p><div class="sc-jWBwVP sc-iRbamj flfxUM"><div class="sc-ktHwxA gtbPCV"><div class="sc-cIShpX eKrlKP"><span class="sc-hEsumM gEjDMA">UBC Launch Pad<!-- -->:<!-- --> <a href="mailto:team@ubclaunchpad.com">team@ubclaunchpad.com</a></span> <span class="sc-hEsumM gEjDMA">URL: <a href="https://github.com/ubclaunchpad/inertia">https://github.com/ubclaunchpad/inertia</a></span> <span class="sc-hEsumM gEjDMA">License: <a href="https://github.com/ubclaunchpad/inertia/blob/master/LICENSE">MIT</a></span> </div></div></div><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>This is the reference documentation for the Inertia daemon's REST API.</p> + " fill="currentColor"></path></g></svg></div></div><div class="sc-cMhqgX iniCdN api-content"><div class="sc-ifAKCX dluJDj"><div class="sc-gzVnrw eesUPo"><div class="sc-bxivhb cjtbAK api-info"><h1 class="sc-htoDjs sc-fYxtnH dTJWQH">Inertia Daemon API Reference<!-- --> <span>(<!-- -->0.6.0<!-- -->)</span></h1><p>Download OpenAPI specification:<a download="swagger.json" target="_blank" class="sc-tilXH jIdpVJ">Download</a></p><div class="sc-jWBwVP sc-iRbamj flfxUM"><div class="sc-ktHwxA gtbPCV"><div class="sc-cIShpX eKrlKP"><span class="sc-hEsumM gEjDMA">UBC Launch Pad<!-- -->:<!-- --> <a href="mailto:team@ubclaunchpad.com">team@ubclaunchpad.com</a></span> <span class="sc-hEsumM gEjDMA">URL: <a href="https://github.com/ubclaunchpad/inertia">https://github.com/ubclaunchpad/inertia</a></span> <span class="sc-hEsumM gEjDMA">License: <a href="https://github.com/ubclaunchpad/inertia/blob/master/LICENSE">MIT</a></span> </div></div></div><div class="sc-jWBwVP sc-iRbamj flfxUM"><p>This is the reference documentation for the Inertia daemon's REST API.</p> </div></div></div></div><div id="section/About-Inertia" data-section-id="section/About-Inertia" class="sc-ifAKCX dluJDj"><div class="sc-gzVnrw eesUPo"><div class="sc-bxivhb cjtbAK"><h1 class="sc-htoDjs WxWXp"><a class="sc-VigVT kGvRyb" href="#section/About-Inertia"></a>About Inertia</h1></div></div><div class="sc-bxivhb kFNigF"><div class="sc-jWBwVP sc-iRbamj flfxUM redoc-markdown "><p>For a more general usage guide, check out the <a href="https://inertia.ubclaunchpad.com">Inertia Usage Guide</a>. A <a href="https://inertia.ubclaunchpad.com/cli">CLI reference</a> is also available.</p> @@ -409,7 +409,7 @@ </span></div></div><div><div class="sc-kPVwWT byLrBg"><svg class="sc-jTzLTM jjozHG" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong>4XX,5XX<!-- --> </strong><span class="sc-jlyJG evvbxn"><p>Something went wrong - refer to the error code and message for more details</p> </span></div></div></div></div><div class="sc-EHOje sc-bZQynM dtUibw"><div class="sc-kTUwUJ ldTMcP"><div class="sc-gxMtzJ dHLKeu"><span type="post" class="sc-dfVpRl bNYCAJ http-verb post"> <!-- -->post</span> <span class="sc-dqBHgY iENVAs">/user/totp/disable</span><svg class="sc-jTzLTM OtKQc" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></div><div class="sc-gzOgki lkvpfX"><div class="sc-iyvyFf eftLSo"><div class="sc-jWBwVP sc-iRbamj gDsWLk"></div><div><div class="sc-hwwEjo bwgXFh"><span>https://$DAEMON_ADDR:$DAEMON_PORT</span>/user/totp/disable</div></div></div></div></div><div><h3 class="sc-gZMcBi kBWwoV"> Response samples </h3><div class="sc-eHgmQL irpqyy" data-tabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-82" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-83" tabindex="0">200</li><li class="tab-error" role="tab" id="react-tabs-84" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-85">4XX,5XX</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-83" aria-labelledby="react-tabs-82"><div><div class="sc-eqIVtm ecxnvs"><span class="sc-dVhcbM dpMbau">Content type</span><div class="sc-fMiknA gzAoUb">application/json</div></div><div class="sc-gisBJw gwfZGU"><div class="sc-jhAzac kwGRVL"><div class="sc-brqgnP fCJmC"><span><div class="sc-gipzik gbTit">Copy</div></span><span> Expand all </span><span> Collapse all </span></div><div class="sc-jWBwVP jCgylq sc-fBuWsC kZHJcC"><div class="redoc-json"><code><div class="collapser"></div><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token number">0</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">"(example) successfully did something!"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"request_id"</span>: <span class="token string">"example/2Mch7LMzhj-000023"</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"data"</span>: <span class="token punctuation">{ }</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-85" aria-labelledby="react-tabs-84"></div></div></div></div></div></div></div><div class="sc-iuJeZd fLUKgj"></div></div></div> <script> - const __redoc_state = {"menu":{"activeItemIdx":-1},"spec":{"data":{"openapi":"3.0.0","info":{"version":"0.5.2","title":"Inertia Daemon API Reference","description":"\nThis is the reference documentation for the Inertia daemon's REST API.\n\n# About Inertia\n\nFor a more general usage guide, check out the\n[Inertia Usage Guide](https://inertia.ubclaunchpad.com). A\n[CLI reference](https://inertia.ubclaunchpad.com/cli) is also available.\n\nIf you find any issues, please feel free to\n[open an issue](https://github.com/ubclaunchpad/inertia/issues/new/choose)!\n\n# Request Authentication\n\nInertia issues JWTs for request authentication. Using the CLI, a persistent\nkey is generated - for general use, you should\n[create a user and log in](https://inertia.ubclaunchpad.com/api/#tag/Authentication)\nto receive a user-specific JWT.\n\n<security-definitions /> \n","contact":{"name":"UBC Launch Pad","email":"team@ubclaunchpad.com","url":"https://github.com/ubclaunchpad/inertia"},"license":{"name":"MIT","url":"https://github.com/ubclaunchpad/inertia/blob/master/LICENSE"},"x-logo":{"url":"https://github.com/ubclaunchpad/inertia/blob/master/.static/inertia.png?raw=true","altText":"Inertia logo"}},"x-tagGroups":[{"name":"API","tags":["Deployment","Monitoring","Authentication"]}],"servers":[{"url":"https://$DAEMON_ADDR:$DAEMON_PORT"}],"paths":{"/up":{"post":{"summary":"Start up project","description":"Build and deploy your project","tags":["Deployment"],"security":[{"bearer_auth":[]}],"externalDocs":{"description":"Repository configuration","url":"https://inertia.ubclaunchpad.com/#configuring-your-repository"},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"stream":{"type":"boolean","description":"Whether or not to stream log output"},"project":{"type":"string"},"build_type":{"type":"string"},"build_file_path":{"type":"string"},"git_options":{"type":"object","properties":{"remote":{"type":"string"},"branch":{"type":"string"}}},"webhook_secret":{"type":"string"}}}}}},"responses":{"201":{"description":"Project deployment successfully started","content":{"text/plain":{"type":"string","example":"No deployment detected\nSetting up project...\nCloning branch dev from git@github.com:example/example.git...\n"}}},"4XX,5XX":{"$ref":"#/components/responses/Error"}}}},"/down":{"post":{"summary":"Shut down project","description":"Shuts down project containers","tags":["Deployment"],"security":[{"bearer_auth":[]}],"responses":{"200":{"$ref":"#/components/responses/OK"},"4XX,5XX":{"$ref":"#/components/responses/Error"}}}},"/reset":{"post":{"summary":"Remove project","description":"Reset daemon and remove project from deployment","tags":["Deployment"],"security":[{"bearer_auth":[]}],"responses":{"200":{"$ref":"#/components/responses/OK"},"4XX,5XX":{"$ref":"#/components/responses/Error"}}}},"/env":{"post":{"summary":"Update environment variables","description":"Set environment variables","tags":["Deployment"],"security":[{"bearer_auth":[]}],"externalDocs":{"description":"Secrets management","url":"https://inertia.ubclaunchpad.com/#secrets-management"},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","value"],"properties":{"name":{"type":"string"},"value":{"type":"string"},"encrypt":{"type":"boolean"},"remove":{"type":"boolean"}}}}}},"responses":{"202":{"$ref":"#/components/responses/OK"},"4XX,5XX":{"$ref":"#/components/responses/Error"}}},"get":{"summary":"Retrieve environment variables","description":"Retrieve configured environment variables","tags":["Deployment"],"security":[{"bearer_auth":[]}],"responses":{"200":{"description":"Success!","content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/OKResponse"},{"type":"object","required":["data"],"properties":{"data":{"type":"object","required":["variables"],"properties":{"variables":{"type":"array","items":{"type":"string"},"example":["KEY1=VAL1","KEY2=VAL2"],"description":"all currently set environment variables in KEY=VALUE pairs"}}}}}]}}}},"4XX,5XX":{"$ref":"#/components/responses/Error"}}}},"/webhook":{"post":{"summary":"Webhooks","description":"Accepts incoming payloads from Git hosts (GitHub, GitLab, and Bitbucket)","tags":["Deployment"],"externalDocs":{"description":"Repository configuration","url":"https://inertia.ubclaunchpad.com/#configuring-your-repository"},"responses":{"202":{"$ref":"#/components/responses/OK"},"4XX,5XX":{"$ref":"#/components/responses/Error"}}}},"/":{"get":{"summary":"Daemon healthcheck","description":"Returns OK if daemon is online and ready","tags":["Monitoring"],"responses":{"200":{"description":"Daemon is online","content":{"text/plain":{"type":"string","example":"Hello world!"}}}}}},"/status":{"get":{"summary":"Deployment status check","description":"Check the status of your Inertia deployment","tags":["Deployment","Monitoring"],"security":[{"bearer_auth":[]}],"externalDocs":{"description":"Deployment monitoring","url":"https://inertia.ubclaunchpad.com/#monitoring"},"responses":{"200":{"description":"Success!","content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/OKResponse"},{"type":"object","required":["data"],"properties":{"data":{"type":"object","required":["version"],"properties":{"version":{"type":"string","description":"Inertia daemon version"},"branch":{"type":"string","description":"Currently deployed project branch"},"commit_hash":{"type":"string"},"commit_message":{"type":"string"},"build_type":{"type":"string"},"containers":{"type":"array","items":{"type":"string"},"example":["/docker-compose","/server"]},"build_active":{"type":"boolean"}}}}}]}}}},"4XX,5XX":{"$ref":"#/components/responses/Error"}}}},"/logs":{"get":{"summary":"View deployment logs","description":"View logs of the Inertia daemon or project containers","tags":["Deployment","Monitoring"],"security":[{"bearer_auth":[]}],"externalDocs":{"description":"Deployment monitoring","url":"https://inertia.ubclaunchpad.com/#monitoring"},"parameters":[{"in":"query","name":"container","schema":{"type":"string"},"description":"Name of container to fetch logs for - leave blank for Inertia daemon logs","example":"/docker-compose"},{"in":"query","name":"stream","schema":{"type":"boolean"},"description":"Whether or not to upgrade connection to a websocket","example":true},{"in":"query","name":"entries","schema":{"type":"integer"},"description":"Number of lines of logs to fetch (default 500)","example":500}],"responses":{"200":{"description":"Success!","content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/OKResponse"},{"type":"object","required":["data"],"properties":{"data":{"type":"object","required":["token"],"properties":{"token":{"type":"array","items":{"type":"string"},"description":"Array of log entries","example":["No deployment detected","Setting up project...","Cloning branch dev from git@github.com:example/example.git..."]}}}}}]}}}},"4XX,5XX":{"$ref":"#/components/responses/Error"}}}},"/user/validate":{"get":{"summary":"Validate JWT","description":"Validate your JWT","tags":["Authentication"],"security":[{"bearer_auth":[]}],"responses":{"200":{"$ref":"#/components/responses/OK"},"4XX,5XX":{"$ref":"#/components/responses/Error"}}}},"/user/login":{"post":{"summary":"Log in as user","description":"Authenticate as a user to Inertia daemon","tags":["Authentication"],"security":[{"bearer_auth":[]}],"externalDocs":{"description":"Team management","url":"https://inertia.ubclaunchpad.com/#teams"},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"username":{"type":"string"},"password":{"type":"string"},"totp":{"type":"string"}}}}}},"responses":{"200":{"description":"Success!","content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/OKResponse"},{"type":"object","required":["data"],"properties":{"data":{"type":"object","required":["token"],"properties":{"token":{"type":"string","example":"abcdefg","description":"JWT for API access"}}}}}]}}}},"4XX,5XX":{"$ref":"#/components/responses/Error"}}}},"/user/list":{"get":{"summary":"List users","description":"List all currently registered users on the Inertia daemon","tags":["Authentication"],"security":[{"bearer_auth":["admin:true"]}],"externalDocs":{"description":"Team management","url":"https://inertia.ubclaunchpad.com/#teams"},"responses":{"200":{"description":"Success!","content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/OKResponse"},{"type":"object","required":["data"],"properties":{"data":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string"},"example":["bobheadxi","mRabitsky","seifghazi","terryz21","theblackathena","yaoharry"],"description":"list of currently registered users"}}}}}]}}}},"4XX,5XX":{"$ref":"#/components/responses/Error"}}}},"/user/add":{"post":{"summary":"Add user","description":"Register a new user in the Inertia daemon","tags":["Authentication"],"security":[{"bearer_auth":["admin:true"]}],"externalDocs":{"description":"Team management","url":"https://inertia.ubclaunchpad.com/#teams"},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["username","password"],"properties":{"username":{"type":"string"},"password":{"type":"string"},"admin":{"type":"boolean"}}}}}},"responses":{"201":{"$ref":"#/components/responses/OK"},"4XX,5XX":{"$ref":"#/components/responses/Error"}}}},"/user/remove":{"post":{"summary":"Remove user","description":"Unregister a user from the Inertia daemon","tags":["Authentication"],"security":[{"bearer_auth":["admin:true"]}],"externalDocs":{"description":"Team management","url":"https://inertia.ubclaunchpad.com/#teams"},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["username"],"properties":{"username":{"type":"string"}}}}}},"responses":{"200":{"$ref":"#/components/responses/OK"},"4XX,5XX":{"$ref":"#/components/responses/Error"}}}},"/user/reset":{"post":{"summary":"Reset all users","description":"Remove all users from the Inertia daemon","tags":["Authentication"],"security":[{"bearer_auth":["admin:true"]}],"externalDocs":{"description":"Team management","url":"https://inertia.ubclaunchpad.com/#teams"},"responses":{"200":{"$ref":"#/components/responses/OK"},"4XX,5XX":{"$ref":"#/components/responses/Error"}}}},"/user/totp/enable":{"post":{"summary":"Enable 2FA for user","description":"Enables TOTP-based 2FA for the given user","tags":["Authentication"],"security":[{"bearer_auth":["admin:true"]}],"externalDocs":{"description":"2-factor authentication","url":"https://inertia.ubclaunchpad.com/#2-factor-authentication"},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["username","password"],"properties":{"username":{"type":"string"},"password":{"type":"string"}}}}}},"responses":{"200":{"description":"2FA successfully enabled for user","content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/OKResponse"},{"type":"object","required":["data"],"properties":{"data":{"type":"object","required":["secret","backup_codes"],"properties":{"secret":{"type":"string","example":"secret_key","description":"TOTP secret key"},"backup_codes":{"type":"array","items":{"type":"string"},"example":["code1","code2","code3"],"description":"TOTP backup codes"}}}}}]}}}},"4XX,5XX":{"$ref":"#/components/responses/Error"}}}},"/user/totp/disable":{"post":{"summary":"Disable 2FA for user","description":"Disable TOTP-based 2FA for the given user","tags":["Authentication"],"security":[{"bearer_auth":["admin:true"]}],"externalDocs":{"description":"2-factor authentication","url":"https://inertia.ubclaunchpad.com/#2-factor-authentication"},"responses":{"200":{"$ref":"#/components/responses/OK"},"4XX,5XX":{"$ref":"#/components/responses/Error"}}}}},"components":{"securitySchemes":{"bearer_auth":{"description":"JWT issued by Inertia","type":"http","scheme":"bearer","bearerFormat":"JWT"}},"responses":{"OK":{"description":"Success!","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OKResponse"}}}},"Error":{"description":"Something went wrong - refer to the error code and message for more details","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrResponse"}}}}},"schemas":{"OKResponse":{"required":["code","message"],"properties":{"code":{"type":"integer","description":"HTTP status code"},"message":{"type":"string","example":"(example) successfully did something!","description":"summary of response"},"request_id":{"type":"string","example":"example/2Mch7LMzhj-000023","description":"generated request ID corresponding to request"},"data":{"type":"object","additionalProperties":true,"description":"response data and additional context"}}},"ErrResponse":{"required":["code","message","error"],"properties":{"code":{"type":"integer","description":"HTTP status code"},"message":{"type":"string","example":"(example) could not do something","description":"summary of response"},"error":{"type":"string","example":"(example) value x is missing","description":"detailed about error message"},"request_id":{"type":"string","example":"example/2Mch7LMzhj-000023","description":"generated request ID corresponding to request"},"data":{"type":"object","additionalProperties":true,"description":"additional context about error","example":{"example":"here is some additional information"}}}}}}}},"searchIndex":{"store":["section/About-Inertia","section/Request-Authentication","tag/Deployment","tag/Deployment/paths/~1up/post","tag/Deployment/paths/~1down/post","tag/Deployment/paths/~1reset/post","tag/Deployment/paths/~1env/post","tag/Deployment/paths/~1env/get","tag/Deployment/paths/~1webhook/post","tag/Deployment/paths/~1status/get","tag/Deployment/paths/~1logs/get","tag/Monitoring","tag/Monitoring/paths/~1/get","tag/Monitoring/paths/~1status/get","tag/Monitoring/paths/~1logs/get","tag/Authentication","tag/Authentication/paths/~1user~1validate/get","tag/Authentication/paths/~1user~1login/post","tag/Authentication/paths/~1user~1list/get","tag/Authentication/paths/~1user~1add/post","tag/Authentication/paths/~1user~1remove/post","tag/Authentication/paths/~1user~1reset/post","tag/Authentication/paths/~1user~1totp~1enable/post","tag/Authentication/paths/~1user~1totp~1disable/post"],"index":{"version":"2.3.8","fields":["title","description"],"fieldVectors":[["title/0",[0,0.893]],["description/0",[0,0.338,1,1.374,2,1.124,3,2.248,4,1.374,5,0.739,6,1.374,7,1.374,8,1.124,9,1.374,10,1.374,11,1.374,12,1.124,13,1.374,14,1.374,15,1.374,16,1.374,17,1.374]],["title/1",[18,2.395,19,1.784]],["description/1",[0,0.304,2,1.685,8,1.011,12,1.011,18,1.011,19,0.753,20,1.439,21,2.059,22,1.235,23,1.235,24,2.059,25,1.235,26,0.21,27,0.591,28,1.235,29,1.235,30,1.235,31,1.235]],["title/2",[32,1.247]],["description/2",[]],["title/3",[33,2.454,34,2.454,35,0.941]],["description/3",[32,1.179,35,1.314,36,3.427]],["title/4",[35,0.941,37,2.008,38,2.008]],["description/4",[35,1.202,37,2.565,38,2.565,39,2.19]],["title/5",[35,1.122,40,1.784]],["description/5",[32,0.993,35,1.107,40,1.76,41,2.363,42,0.89]],["title/6",[43,2.454,44,1.495,45,1.495]],["description/6",[44,2.089,45,2.089,46,3.427]],["title/7",[44,1.495,45,1.495,47,2.008]],["description/7",[44,1.91,45,1.91,47,2.565,48,3.134]],["title/8",[49,3.625]],["description/8",[50,2.336,51,2.336,52,2.336,53,2.336,54,2.336,55,2.336,56,2.336,57,2.336]],["title/9",[5,1.32,32,0.844,58,1.495]],["description/9",[0,0.772,5,1.687,32,1.078,58,1.91]],["title/10",[27,1.175,32,0.844,59,1.495]],["description/10",[0,0.659,27,1.282,35,1.026,39,1.87,42,0.825,59,1.631]],["title/11",[60,3.625]],["description/11",[]],["title/12",[42,0.902,61,2.926]],["description/12",[42,0.89,62,2.887,63,2.887,64,2.887,65,2.887]],["title/13",[5,1.32,32,0.844,58,1.495]],["description/13",[0,0.772,5,1.687,32,1.078,58,1.91]],["title/14",[27,1.175,32,0.844,59,1.495]],["description/14",[0,0.659,27,1.282,35,1.026,39,1.87,42,0.825,59,1.631]],["title/15",[19,2.209]],["description/15",[]],["title/16",[20,2.045,66,2.395]],["description/16",[20,2.641,66,3.094]],["title/17",[26,0.497,27,1.401]],["description/17",[0,0.772,19,1.91,26,0.532,42,0.966]],["title/18",[26,0.497,67,2.395]],["description/18",[0,0.659,26,0.455,42,0.825,67,2.191,68,2.677,69,2.191]],["title/19",[26,0.497,70,2.926]],["description/19",[0,0.711,26,0.491,42,0.89,69,2.363,71,2.887]],["title/20",[26,0.497,40,1.784]],["description/20",[0,0.772,26,0.532,42,0.966,72,3.134]],["title/21",[26,0.497,41,2.395]],["description/21",[0,0.772,26,0.532,40,1.91,42,0.966]],["title/22",[26,0.417,73,2.008,74,1.495]],["description/22",[26,0.491,73,2.363,74,1.76,75,2.363,76,2.363]],["title/23",[26,0.417,74,1.495,77,2.008]],["description/23",[26,0.491,74,1.76,75,2.363,76,2.363,77,2.363]]],"invertedIndex":[["",{"_index":24,"title":{},"description":{"1":{}}}],["2fa",{"_index":74,"title":{"22":{},"23":{}},"description":{"22":{},"23":{}}}],["accept",{"_index":50,"title":{},"description":{"8":{}}}],["add",{"_index":70,"title":{"19":{}},"description":{}}],["authent",{"_index":19,"title":{"1":{},"15":{}},"description":{"1":{},"17":{}}}],["avail",{"_index":10,"title":{},"description":{"0":{}}}],["bitbucket",{"_index":57,"title":{},"description":{"8":{}}}],["build",{"_index":36,"title":{},"description":{"3":{}}}],["check",{"_index":5,"title":{"9":{},"13":{}},"description":{"0":{},"9":{},"13":{}}}],["cli",{"_index":8,"title":{},"description":{"0":{},"1":{}}}],["configur",{"_index":48,"title":{},"description":{"7":{}}}],["contain",{"_index":39,"title":{},"description":{"4":{},"10":{},"14":{}}}],["creat",{"_index":25,"title":{},"description":{"1":{}}}],["current",{"_index":68,"title":{},"description":{"18":{}}}],["daemon",{"_index":42,"title":{"12":{}},"description":{"5":{},"10":{},"12":{},"14":{},"17":{},"18":{},"19":{},"20":{},"21":{}}}],["deploy",{"_index":32,"title":{"2":{},"9":{},"10":{},"13":{},"14":{}},"description":{"3":{},"5":{},"9":{},"13":{}}}],["disabl",{"_index":77,"title":{"23":{}},"description":{"23":{}}}],["down",{"_index":38,"title":{"4":{}},"description":{"4":{}}}],["enabl",{"_index":73,"title":{"22":{}},"description":{"22":{}}}],["environ",{"_index":44,"title":{"6":{},"7":{}},"description":{"6":{},"7":{}}}],["feel",{"_index":14,"title":{},"description":{"0":{}}}],["find",{"_index":11,"title":{},"description":{"0":{}}}],["free",{"_index":15,"title":{},"description":{"0":{}}}],["gener",{"_index":2,"title":{},"description":{"0":{},"1":{}}}],["git",{"_index":53,"title":{},"description":{"8":{}}}],["github",{"_index":55,"title":{},"description":{"8":{}}}],["gitlab",{"_index":56,"title":{},"description":{"8":{}}}],["given",{"_index":76,"title":{},"description":{"22":{},"23":{}}}],["guid",{"_index":4,"title":{},"description":{"0":{}}}],["guide](https://inertia.ubclaunchpad.com",{"_index":7,"title":{},"description":{"0":{}}}],["healthcheck",{"_index":61,"title":{"12":{}},"description":{}}],["host",{"_index":54,"title":{},"description":{"8":{}}}],["in](https://inertia.ubclaunchpad.com/api/#tag/authent",{"_index":28,"title":{},"description":{"1":{}}}],["incom",{"_index":51,"title":{},"description":{"8":{}}}],["inertia",{"_index":0,"title":{"0":{}},"description":{"0":{},"1":{},"9":{},"10":{},"13":{},"14":{},"17":{},"18":{},"19":{},"20":{},"21":{}}}],["issu",{"_index":12,"title":{},"description":{"0":{},"1":{}}}],["issue](https://github.com/ubclaunchpad/inertia/issues/new/choos",{"_index":17,"title":{},"description":{"0":{}}}],["jwt",{"_index":20,"title":{"16":{}},"description":{"1":{},"16":{}}}],["key",{"_index":23,"title":{},"description":{"1":{}}}],["list",{"_index":67,"title":{"18":{}},"description":{"18":{}}}],["log",{"_index":27,"title":{"10":{},"14":{},"17":{}},"description":{"1":{},"10":{},"14":{}}}],["monitor",{"_index":60,"title":{"11":{}},"description":{}}],["more",{"_index":1,"title":{},"description":{"0":{}}}],["new",{"_index":71,"title":{},"description":{"19":{}}}],["ok",{"_index":63,"title":{},"description":{"12":{}}}],["onlin",{"_index":64,"title":{},"description":{"12":{}}}],["open",{"_index":16,"title":{},"description":{"0":{}}}],["out",{"_index":6,"title":{},"description":{"0":{}}}],["payload",{"_index":52,"title":{},"description":{"8":{}}}],["persist",{"_index":22,"title":{},"description":{"1":{}}}],["pleas",{"_index":13,"title":{},"description":{"0":{}}}],["project",{"_index":35,"title":{"3":{},"4":{},"5":{}},"description":{"3":{},"4":{},"5":{},"10":{},"14":{}}}],["readi",{"_index":65,"title":{},"description":{"12":{}}}],["receiv",{"_index":29,"title":{},"description":{"1":{}}}],["reference](https://inertia.ubclaunchpad.com/cli",{"_index":9,"title":{},"description":{"0":{}}}],["regist",{"_index":69,"title":{},"description":{"18":{},"19":{}}}],["remov",{"_index":40,"title":{"5":{},"20":{}},"description":{"5":{},"21":{}}}],["request",{"_index":18,"title":{"1":{}},"description":{"1":{}}}],["reset",{"_index":41,"title":{"21":{}},"description":{"5":{}}}],["retriev",{"_index":47,"title":{"7":{}},"description":{"7":{}}}],["return",{"_index":62,"title":{},"description":{"12":{}}}],["security-definit",{"_index":31,"title":{},"description":{"1":{}}}],["set",{"_index":46,"title":{},"description":{"6":{}}}],["shut",{"_index":37,"title":{"4":{}},"description":{"4":{}}}],["start",{"_index":33,"title":{"3":{}},"description":{}}],["statu",{"_index":58,"title":{"9":{},"13":{}},"description":{"9":{},"13":{}}}],["totp-bas",{"_index":75,"title":{},"description":{"22":{},"23":{}}}],["unregist",{"_index":72,"title":{},"description":{"20":{}}}],["up",{"_index":34,"title":{"3":{}},"description":{}}],["updat",{"_index":43,"title":{"6":{}},"description":{}}],["us",{"_index":21,"title":{},"description":{"1":{}}}],["usag",{"_index":3,"title":{},"description":{"0":{}}}],["user",{"_index":26,"title":{"17":{},"18":{},"19":{},"20":{},"21":{},"22":{},"23":{}},"description":{"1":{},"17":{},"18":{},"19":{},"20":{},"21":{},"22":{},"23":{}}}],["user-specif",{"_index":30,"title":{},"description":{"1":{}}}],["valid",{"_index":66,"title":{"16":{}},"description":{"16":{}}}],["variabl",{"_index":45,"title":{"6":{},"7":{}},"description":{"6":{},"7":{}}}],["view",{"_index":59,"title":{"10":{},"14":{}},"description":{"10":{},"14":{}}}],["webhook",{"_index":49,"title":{"8":{}},"description":{}}]],"pipeline":[]}},"options":{}}; + const __redoc_state = {"menu":{"activeItemIdx":-1},"spec":{"data":{"openapi":"3.0.0","info":{"version":"0.6.0","title":"Inertia Daemon API Reference","description":"\nThis is the reference documentation for the Inertia daemon's REST API.\n\n# About Inertia\n\nFor a more general usage guide, check out the\n[Inertia Usage Guide](https://inertia.ubclaunchpad.com). A\n[CLI reference](https://inertia.ubclaunchpad.com/cli) is also available.\n\nIf you find any issues, please feel free to\n[open an issue](https://github.com/ubclaunchpad/inertia/issues/new/choose)!\n\n# Request Authentication\n\nInertia issues JWTs for request authentication. Using the CLI, a persistent\nkey is generated - for general use, you should\n[create a user and log in](https://inertia.ubclaunchpad.com/api/#tag/Authentication)\nto receive a user-specific JWT.\n\n<security-definitions /> \n","contact":{"name":"UBC Launch Pad","email":"team@ubclaunchpad.com","url":"https://github.com/ubclaunchpad/inertia"},"license":{"name":"MIT","url":"https://github.com/ubclaunchpad/inertia/blob/master/LICENSE"},"x-logo":{"url":"https://github.com/ubclaunchpad/inertia/blob/master/.static/inertia.png?raw=true","altText":"Inertia logo"}},"x-tagGroups":[{"name":"API","tags":["Deployment","Monitoring","Authentication"]}],"servers":[{"url":"https://$DAEMON_ADDR:$DAEMON_PORT"}],"paths":{"/up":{"post":{"summary":"Start up project","description":"Build and deploy your project","tags":["Deployment"],"security":[{"bearer_auth":[]}],"externalDocs":{"description":"Repository configuration","url":"https://inertia.ubclaunchpad.com/#configuring-your-repository"},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"stream":{"type":"boolean","description":"Whether or not to stream log output"},"project":{"type":"string"},"build_type":{"type":"string"},"build_file_path":{"type":"string"},"git_options":{"type":"object","properties":{"remote":{"type":"string"},"branch":{"type":"string"}}},"webhook_secret":{"type":"string"}}}}}},"responses":{"201":{"description":"Project deployment successfully started","content":{"text/plain":{"type":"string","example":"No deployment detected\nSetting up project...\nCloning branch dev from git@github.com:example/example.git...\n"}}},"4XX,5XX":{"$ref":"#/components/responses/Error"}}}},"/down":{"post":{"summary":"Shut down project","description":"Shuts down project containers","tags":["Deployment"],"security":[{"bearer_auth":[]}],"responses":{"200":{"$ref":"#/components/responses/OK"},"4XX,5XX":{"$ref":"#/components/responses/Error"}}}},"/reset":{"post":{"summary":"Remove project","description":"Reset daemon and remove project from deployment","tags":["Deployment"],"security":[{"bearer_auth":[]}],"responses":{"200":{"$ref":"#/components/responses/OK"},"4XX,5XX":{"$ref":"#/components/responses/Error"}}}},"/env":{"post":{"summary":"Update environment variables","description":"Set environment variables","tags":["Deployment"],"security":[{"bearer_auth":[]}],"externalDocs":{"description":"Secrets management","url":"https://inertia.ubclaunchpad.com/#secrets-management"},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","value"],"properties":{"name":{"type":"string"},"value":{"type":"string"},"encrypt":{"type":"boolean"},"remove":{"type":"boolean"}}}}}},"responses":{"202":{"$ref":"#/components/responses/OK"},"4XX,5XX":{"$ref":"#/components/responses/Error"}}},"get":{"summary":"Retrieve environment variables","description":"Retrieve configured environment variables","tags":["Deployment"],"security":[{"bearer_auth":[]}],"responses":{"200":{"description":"Success!","content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/OKResponse"},{"type":"object","required":["data"],"properties":{"data":{"type":"object","required":["variables"],"properties":{"variables":{"type":"array","items":{"type":"string"},"example":["KEY1=VAL1","KEY2=VAL2"],"description":"all currently set environment variables in KEY=VALUE pairs"}}}}}]}}}},"4XX,5XX":{"$ref":"#/components/responses/Error"}}}},"/webhook":{"post":{"summary":"Webhooks","description":"Accepts incoming payloads from Git hosts (GitHub, GitLab, and Bitbucket)","tags":["Deployment"],"externalDocs":{"description":"Repository configuration","url":"https://inertia.ubclaunchpad.com/#configuring-your-repository"},"responses":{"202":{"$ref":"#/components/responses/OK"},"4XX,5XX":{"$ref":"#/components/responses/Error"}}}},"/":{"get":{"summary":"Daemon healthcheck","description":"Returns OK if daemon is online and ready","tags":["Monitoring"],"responses":{"200":{"description":"Daemon is online","content":{"text/plain":{"type":"string","example":"Hello world!"}}}}}},"/status":{"get":{"summary":"Deployment status check","description":"Check the status of your Inertia deployment","tags":["Deployment","Monitoring"],"security":[{"bearer_auth":[]}],"externalDocs":{"description":"Deployment monitoring","url":"https://inertia.ubclaunchpad.com/#monitoring"},"responses":{"200":{"description":"Success!","content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/OKResponse"},{"type":"object","required":["data"],"properties":{"data":{"type":"object","required":["version"],"properties":{"version":{"type":"string","description":"Inertia daemon version"},"branch":{"type":"string","description":"Currently deployed project branch"},"commit_hash":{"type":"string"},"commit_message":{"type":"string"},"build_type":{"type":"string"},"containers":{"type":"array","items":{"type":"string"},"example":["/docker-compose","/server"]},"build_active":{"type":"boolean"}}}}}]}}}},"4XX,5XX":{"$ref":"#/components/responses/Error"}}}},"/logs":{"get":{"summary":"View deployment logs","description":"View logs of the Inertia daemon or project containers","tags":["Deployment","Monitoring"],"security":[{"bearer_auth":[]}],"externalDocs":{"description":"Deployment monitoring","url":"https://inertia.ubclaunchpad.com/#monitoring"},"parameters":[{"in":"query","name":"container","schema":{"type":"string"},"description":"Name of container to fetch logs for - leave blank for Inertia daemon logs","example":"/docker-compose"},{"in":"query","name":"stream","schema":{"type":"boolean"},"description":"Whether or not to upgrade connection to a websocket","example":true},{"in":"query","name":"entries","schema":{"type":"integer"},"description":"Number of lines of logs to fetch (default 500)","example":500}],"responses":{"200":{"description":"Success!","content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/OKResponse"},{"type":"object","required":["data"],"properties":{"data":{"type":"object","required":["token"],"properties":{"token":{"type":"array","items":{"type":"string"},"description":"Array of log entries","example":["No deployment detected","Setting up project...","Cloning branch dev from git@github.com:example/example.git..."]}}}}}]}}}},"4XX,5XX":{"$ref":"#/components/responses/Error"}}}},"/user/validate":{"get":{"summary":"Validate JWT","description":"Validate your JWT","tags":["Authentication"],"security":[{"bearer_auth":[]}],"responses":{"200":{"$ref":"#/components/responses/OK"},"4XX,5XX":{"$ref":"#/components/responses/Error"}}}},"/user/login":{"post":{"summary":"Log in as user","description":"Authenticate as a user to Inertia daemon","tags":["Authentication"],"security":[{"bearer_auth":[]}],"externalDocs":{"description":"Team management","url":"https://inertia.ubclaunchpad.com/#teams"},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"username":{"type":"string"},"password":{"type":"string"},"totp":{"type":"string"}}}}}},"responses":{"200":{"description":"Success!","content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/OKResponse"},{"type":"object","required":["data"],"properties":{"data":{"type":"object","required":["token"],"properties":{"token":{"type":"string","example":"abcdefg","description":"JWT for API access"}}}}}]}}}},"4XX,5XX":{"$ref":"#/components/responses/Error"}}}},"/user/list":{"get":{"summary":"List users","description":"List all currently registered users on the Inertia daemon","tags":["Authentication"],"security":[{"bearer_auth":["admin:true"]}],"externalDocs":{"description":"Team management","url":"https://inertia.ubclaunchpad.com/#teams"},"responses":{"200":{"description":"Success!","content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/OKResponse"},{"type":"object","required":["data"],"properties":{"data":{"type":"object","required":["users"],"properties":{"users":{"type":"array","items":{"type":"string"},"example":["bobheadxi","mRabitsky","seifghazi","terryz21","theblackathena","yaoharry"],"description":"list of currently registered users"}}}}}]}}}},"4XX,5XX":{"$ref":"#/components/responses/Error"}}}},"/user/add":{"post":{"summary":"Add user","description":"Register a new user in the Inertia daemon","tags":["Authentication"],"security":[{"bearer_auth":["admin:true"]}],"externalDocs":{"description":"Team management","url":"https://inertia.ubclaunchpad.com/#teams"},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["username","password"],"properties":{"username":{"type":"string"},"password":{"type":"string"},"admin":{"type":"boolean"}}}}}},"responses":{"201":{"$ref":"#/components/responses/OK"},"4XX,5XX":{"$ref":"#/components/responses/Error"}}}},"/user/remove":{"post":{"summary":"Remove user","description":"Unregister a user from the Inertia daemon","tags":["Authentication"],"security":[{"bearer_auth":["admin:true"]}],"externalDocs":{"description":"Team management","url":"https://inertia.ubclaunchpad.com/#teams"},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["username"],"properties":{"username":{"type":"string"}}}}}},"responses":{"200":{"$ref":"#/components/responses/OK"},"4XX,5XX":{"$ref":"#/components/responses/Error"}}}},"/user/reset":{"post":{"summary":"Reset all users","description":"Remove all users from the Inertia daemon","tags":["Authentication"],"security":[{"bearer_auth":["admin:true"]}],"externalDocs":{"description":"Team management","url":"https://inertia.ubclaunchpad.com/#teams"},"responses":{"200":{"$ref":"#/components/responses/OK"},"4XX,5XX":{"$ref":"#/components/responses/Error"}}}},"/user/totp/enable":{"post":{"summary":"Enable 2FA for user","description":"Enables TOTP-based 2FA for the given user","tags":["Authentication"],"security":[{"bearer_auth":["admin:true"]}],"externalDocs":{"description":"2-factor authentication","url":"https://inertia.ubclaunchpad.com/#2-factor-authentication"},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["username","password"],"properties":{"username":{"type":"string"},"password":{"type":"string"}}}}}},"responses":{"200":{"description":"2FA successfully enabled for user","content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/OKResponse"},{"type":"object","required":["data"],"properties":{"data":{"type":"object","required":["secret","backup_codes"],"properties":{"secret":{"type":"string","example":"secret_key","description":"TOTP secret key"},"backup_codes":{"type":"array","items":{"type":"string"},"example":["code1","code2","code3"],"description":"TOTP backup codes"}}}}}]}}}},"4XX,5XX":{"$ref":"#/components/responses/Error"}}}},"/user/totp/disable":{"post":{"summary":"Disable 2FA for user","description":"Disable TOTP-based 2FA for the given user","tags":["Authentication"],"security":[{"bearer_auth":["admin:true"]}],"externalDocs":{"description":"2-factor authentication","url":"https://inertia.ubclaunchpad.com/#2-factor-authentication"},"responses":{"200":{"$ref":"#/components/responses/OK"},"4XX,5XX":{"$ref":"#/components/responses/Error"}}}}},"components":{"securitySchemes":{"bearer_auth":{"description":"JWT issued by Inertia","type":"http","scheme":"bearer","bearerFormat":"JWT"}},"responses":{"OK":{"description":"Success!","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OKResponse"}}}},"Error":{"description":"Something went wrong - refer to the error code and message for more details","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrResponse"}}}}},"schemas":{"OKResponse":{"required":["code","message"],"properties":{"code":{"type":"integer","description":"HTTP status code"},"message":{"type":"string","example":"(example) successfully did something!","description":"summary of response"},"request_id":{"type":"string","example":"example/2Mch7LMzhj-000023","description":"generated request ID corresponding to request"},"data":{"type":"object","additionalProperties":true,"description":"response data and additional context"}}},"ErrResponse":{"required":["code","message","error"],"properties":{"code":{"type":"integer","description":"HTTP status code"},"message":{"type":"string","example":"(example) could not do something","description":"summary of response"},"error":{"type":"string","example":"(example) value x is missing","description":"detailed about error message"},"request_id":{"type":"string","example":"example/2Mch7LMzhj-000023","description":"generated request ID corresponding to request"},"data":{"type":"object","additionalProperties":true,"description":"additional context about error","example":{"example":"here is some additional information"}}}}}}}},"searchIndex":{"store":["section/About-Inertia","section/Request-Authentication","tag/Deployment","tag/Deployment/paths/~1up/post","tag/Deployment/paths/~1down/post","tag/Deployment/paths/~1reset/post","tag/Deployment/paths/~1env/post","tag/Deployment/paths/~1env/get","tag/Deployment/paths/~1webhook/post","tag/Deployment/paths/~1status/get","tag/Deployment/paths/~1logs/get","tag/Monitoring","tag/Monitoring/paths/~1/get","tag/Monitoring/paths/~1status/get","tag/Monitoring/paths/~1logs/get","tag/Authentication","tag/Authentication/paths/~1user~1validate/get","tag/Authentication/paths/~1user~1login/post","tag/Authentication/paths/~1user~1list/get","tag/Authentication/paths/~1user~1add/post","tag/Authentication/paths/~1user~1remove/post","tag/Authentication/paths/~1user~1reset/post","tag/Authentication/paths/~1user~1totp~1enable/post","tag/Authentication/paths/~1user~1totp~1disable/post"],"index":{"version":"2.3.8","fields":["title","description"],"fieldVectors":[["title/0",[0,0.893]],["description/0",[0,0.338,1,1.374,2,1.124,3,2.248,4,1.374,5,0.739,6,1.374,7,1.374,8,1.124,9,1.374,10,1.374,11,1.374,12,1.124,13,1.374,14,1.374,15,1.374,16,1.374,17,1.374]],["title/1",[18,2.395,19,1.784]],["description/1",[0,0.304,2,1.685,8,1.011,12,1.011,18,1.011,19,0.753,20,1.439,21,2.059,22,1.235,23,1.235,24,2.059,25,1.235,26,0.21,27,0.591,28,1.235,29,1.235,30,1.235,31,1.235]],["title/2",[32,1.247]],["description/2",[]],["title/3",[33,2.454,34,2.454,35,0.941]],["description/3",[32,1.179,35,1.314,36,3.427]],["title/4",[35,0.941,37,2.008,38,2.008]],["description/4",[35,1.202,37,2.565,38,2.565,39,2.19]],["title/5",[35,1.122,40,1.784]],["description/5",[32,0.993,35,1.107,40,1.76,41,2.363,42,0.89]],["title/6",[43,2.454,44,1.495,45,1.495]],["description/6",[44,2.089,45,2.089,46,3.427]],["title/7",[44,1.495,45,1.495,47,2.008]],["description/7",[44,1.91,45,1.91,47,2.565,48,3.134]],["title/8",[49,3.625]],["description/8",[50,2.336,51,2.336,52,2.336,53,2.336,54,2.336,55,2.336,56,2.336,57,2.336]],["title/9",[5,1.32,32,0.844,58,1.495]],["description/9",[0,0.772,5,1.687,32,1.078,58,1.91]],["title/10",[27,1.175,32,0.844,59,1.495]],["description/10",[0,0.659,27,1.282,35,1.026,39,1.87,42,0.825,59,1.631]],["title/11",[60,3.625]],["description/11",[]],["title/12",[42,0.902,61,2.926]],["description/12",[42,0.89,62,2.887,63,2.887,64,2.887,65,2.887]],["title/13",[5,1.32,32,0.844,58,1.495]],["description/13",[0,0.772,5,1.687,32,1.078,58,1.91]],["title/14",[27,1.175,32,0.844,59,1.495]],["description/14",[0,0.659,27,1.282,35,1.026,39,1.87,42,0.825,59,1.631]],["title/15",[19,2.209]],["description/15",[]],["title/16",[20,2.045,66,2.395]],["description/16",[20,2.641,66,3.094]],["title/17",[26,0.497,27,1.401]],["description/17",[0,0.772,19,1.91,26,0.532,42,0.966]],["title/18",[26,0.497,67,2.395]],["description/18",[0,0.659,26,0.455,42,0.825,67,2.191,68,2.677,69,2.191]],["title/19",[26,0.497,70,2.926]],["description/19",[0,0.711,26,0.491,42,0.89,69,2.363,71,2.887]],["title/20",[26,0.497,40,1.784]],["description/20",[0,0.772,26,0.532,42,0.966,72,3.134]],["title/21",[26,0.497,41,2.395]],["description/21",[0,0.772,26,0.532,40,1.91,42,0.966]],["title/22",[26,0.417,73,2.008,74,1.495]],["description/22",[26,0.491,73,2.363,74,1.76,75,2.363,76,2.363]],["title/23",[26,0.417,74,1.495,77,2.008]],["description/23",[26,0.491,74,1.76,75,2.363,76,2.363,77,2.363]]],"invertedIndex":[["",{"_index":24,"title":{},"description":{"1":{}}}],["2fa",{"_index":74,"title":{"22":{},"23":{}},"description":{"22":{},"23":{}}}],["accept",{"_index":50,"title":{},"description":{"8":{}}}],["add",{"_index":70,"title":{"19":{}},"description":{}}],["authent",{"_index":19,"title":{"1":{},"15":{}},"description":{"1":{},"17":{}}}],["avail",{"_index":10,"title":{},"description":{"0":{}}}],["bitbucket",{"_index":57,"title":{},"description":{"8":{}}}],["build",{"_index":36,"title":{},"description":{"3":{}}}],["check",{"_index":5,"title":{"9":{},"13":{}},"description":{"0":{},"9":{},"13":{}}}],["cli",{"_index":8,"title":{},"description":{"0":{},"1":{}}}],["configur",{"_index":48,"title":{},"description":{"7":{}}}],["contain",{"_index":39,"title":{},"description":{"4":{},"10":{},"14":{}}}],["creat",{"_index":25,"title":{},"description":{"1":{}}}],["current",{"_index":68,"title":{},"description":{"18":{}}}],["daemon",{"_index":42,"title":{"12":{}},"description":{"5":{},"10":{},"12":{},"14":{},"17":{},"18":{},"19":{},"20":{},"21":{}}}],["deploy",{"_index":32,"title":{"2":{},"9":{},"10":{},"13":{},"14":{}},"description":{"3":{},"5":{},"9":{},"13":{}}}],["disabl",{"_index":77,"title":{"23":{}},"description":{"23":{}}}],["down",{"_index":38,"title":{"4":{}},"description":{"4":{}}}],["enabl",{"_index":73,"title":{"22":{}},"description":{"22":{}}}],["environ",{"_index":44,"title":{"6":{},"7":{}},"description":{"6":{},"7":{}}}],["feel",{"_index":14,"title":{},"description":{"0":{}}}],["find",{"_index":11,"title":{},"description":{"0":{}}}],["free",{"_index":15,"title":{},"description":{"0":{}}}],["gener",{"_index":2,"title":{},"description":{"0":{},"1":{}}}],["git",{"_index":53,"title":{},"description":{"8":{}}}],["github",{"_index":55,"title":{},"description":{"8":{}}}],["gitlab",{"_index":56,"title":{},"description":{"8":{}}}],["given",{"_index":76,"title":{},"description":{"22":{},"23":{}}}],["guid",{"_index":4,"title":{},"description":{"0":{}}}],["guide](https://inertia.ubclaunchpad.com",{"_index":7,"title":{},"description":{"0":{}}}],["healthcheck",{"_index":61,"title":{"12":{}},"description":{}}],["host",{"_index":54,"title":{},"description":{"8":{}}}],["in](https://inertia.ubclaunchpad.com/api/#tag/authent",{"_index":28,"title":{},"description":{"1":{}}}],["incom",{"_index":51,"title":{},"description":{"8":{}}}],["inertia",{"_index":0,"title":{"0":{}},"description":{"0":{},"1":{},"9":{},"10":{},"13":{},"14":{},"17":{},"18":{},"19":{},"20":{},"21":{}}}],["issu",{"_index":12,"title":{},"description":{"0":{},"1":{}}}],["issue](https://github.com/ubclaunchpad/inertia/issues/new/choos",{"_index":17,"title":{},"description":{"0":{}}}],["jwt",{"_index":20,"title":{"16":{}},"description":{"1":{},"16":{}}}],["key",{"_index":23,"title":{},"description":{"1":{}}}],["list",{"_index":67,"title":{"18":{}},"description":{"18":{}}}],["log",{"_index":27,"title":{"10":{},"14":{},"17":{}},"description":{"1":{},"10":{},"14":{}}}],["monitor",{"_index":60,"title":{"11":{}},"description":{}}],["more",{"_index":1,"title":{},"description":{"0":{}}}],["new",{"_index":71,"title":{},"description":{"19":{}}}],["ok",{"_index":63,"title":{},"description":{"12":{}}}],["onlin",{"_index":64,"title":{},"description":{"12":{}}}],["open",{"_index":16,"title":{},"description":{"0":{}}}],["out",{"_index":6,"title":{},"description":{"0":{}}}],["payload",{"_index":52,"title":{},"description":{"8":{}}}],["persist",{"_index":22,"title":{},"description":{"1":{}}}],["pleas",{"_index":13,"title":{},"description":{"0":{}}}],["project",{"_index":35,"title":{"3":{},"4":{},"5":{}},"description":{"3":{},"4":{},"5":{},"10":{},"14":{}}}],["readi",{"_index":65,"title":{},"description":{"12":{}}}],["receiv",{"_index":29,"title":{},"description":{"1":{}}}],["reference](https://inertia.ubclaunchpad.com/cli",{"_index":9,"title":{},"description":{"0":{}}}],["regist",{"_index":69,"title":{},"description":{"18":{},"19":{}}}],["remov",{"_index":40,"title":{"5":{},"20":{}},"description":{"5":{},"21":{}}}],["request",{"_index":18,"title":{"1":{}},"description":{"1":{}}}],["reset",{"_index":41,"title":{"21":{}},"description":{"5":{}}}],["retriev",{"_index":47,"title":{"7":{}},"description":{"7":{}}}],["return",{"_index":62,"title":{},"description":{"12":{}}}],["security-definit",{"_index":31,"title":{},"description":{"1":{}}}],["set",{"_index":46,"title":{},"description":{"6":{}}}],["shut",{"_index":37,"title":{"4":{}},"description":{"4":{}}}],["start",{"_index":33,"title":{"3":{}},"description":{}}],["statu",{"_index":58,"title":{"9":{},"13":{}},"description":{"9":{},"13":{}}}],["totp-bas",{"_index":75,"title":{},"description":{"22":{},"23":{}}}],["unregist",{"_index":72,"title":{},"description":{"20":{}}}],["up",{"_index":34,"title":{"3":{}},"description":{}}],["updat",{"_index":43,"title":{"6":{}},"description":{}}],["us",{"_index":21,"title":{},"description":{"1":{}}}],["usag",{"_index":3,"title":{},"description":{"0":{}}}],["user",{"_index":26,"title":{"17":{},"18":{},"19":{},"20":{},"21":{},"22":{},"23":{}},"description":{"1":{},"17":{},"18":{},"19":{},"20":{},"21":{},"22":{},"23":{}}}],["user-specif",{"_index":30,"title":{},"description":{"1":{}}}],["valid",{"_index":66,"title":{"16":{}},"description":{"16":{}}}],["variabl",{"_index":45,"title":{"6":{},"7":{}},"description":{"6":{},"7":{}}}],["view",{"_index":59,"title":{"10":{},"14":{}},"description":{"10":{},"14":{}}}],["webhook",{"_index":49,"title":{"8":{}},"description":{}}]],"pipeline":[]}},"options":{}}; var container = document.getElementById('redoc'); Redoc.hydrate(__redoc_state, container);; diff --git a/docs/tip/api/swagger.yml b/docs/tip/api/swagger.yml index 4fc93708..d5b32e5d 100644 --- a/docs/tip/api/swagger.yml +++ b/docs/tip/api/swagger.yml @@ -1,7 +1,7 @@ openapi: 3.0.0 info: - version: 0.5.2 + version: 0.6.0 title: Inertia Daemon API Reference description: | diff --git a/docs/tip/cli/README.md b/docs/tip/cli/README.md index 0048bd38..b078c2ef 100755 --- a/docs/tip/cli/README.md +++ b/docs/tip/cli/README.md @@ -8,4 +8,4 @@ For a more general usage guide, refer to the [Inertia Usage Guide](https://inert For documentation regarding the daemon API, refer to the [API Reference](https://inertia.ubclaunchpad.com/api). * Generated: 2020-Mar-19 -* Version: v0.6.0-preview2-23-g55aa5d9 +* Version: v0.6.0-rc1-2-g76f3cee diff --git a/docs/tip/cli/inertia_remote_upgrade.md b/docs/tip/cli/inertia_remote_upgrade.md index 6f84b163..bce42274 100644 --- a/docs/tip/cli/inertia_remote_upgrade.md +++ b/docs/tip/cli/inertia_remote_upgrade.md @@ -21,7 +21,7 @@ inertia remote upgrade dev staging ``` --all upgrade all remotes -h, --help help for upgrade - --version string specify Inertia daemon version to set (default "v0.6.0-preview2-23-g55aa5d9") + --version string specify Inertia daemon version to set (default "v0.6.0-rc1-2-g76f3cee") ``` ### Options inherited from parent commands diff --git a/docs_src/api/swagger.yml b/docs_src/api/swagger.yml index 4fc93708..d5b32e5d 100644 --- a/docs_src/api/swagger.yml +++ b/docs_src/api/swagger.yml @@ -1,7 +1,7 @@ openapi: 3.0.0 info: - version: 0.5.2 + version: 0.6.0 title: Inertia Daemon API Reference description: |